Граф коммитов

798 Коммитов

Автор SHA1 Сообщение Дата
sicking%bigfoot.com 1e6eaec057 Bug 185498: Don't rely on ::CreateElement to create html elements. Also make sure we insert html-<tbody>s when appropriate
r=Pike sr=peterv
2003-02-27 00:01:55 +00:00
sfraser%netscape.com f7fd0a80ef Bug 74803: fix the data in various static name tables to be const, and fix nsStaticNameTable to accept const data. r=dbaron, sr=alecf. 2003-02-26 00:52:07 +00:00
axel%pike.org e0a42940ce bug 178463, insert META tag to HEAD for html output, r=sicking, sr=peterv 2003-02-23 20:06:42 +00:00
axel%pike.org e10036878d bug 191856, string usage in txExpandedName::init, r=sicking, sr=peterv 2003-02-23 20:03:51 +00:00
sicking%bigfoot.com a03428de13 fix bustage 2003-02-17 15:43:54 +00:00
sicking%bigfoot.com 9a81b9a305 Bug 193586: Fix reference-cycle in nsXPathEvaluator->document->nsXPathEvaluatorTearoff
r=peterv sr=jst a=dbaron
2003-02-17 14:30:03 +00:00
sicking%bigfoot.com d915628044 Bug 174713: Make XPath on HTML documents behave consistently and HTML-ish. This makes the XPath-functions name() and local-name() return upper-case names and makes nametests case-insensitive.
r=peterv sr=jst a=asa
2003-02-14 00:59:40 +00:00
peterv%netscape.com 6862dfc38a Fix for bug 192794 (Leaking documents loaded through XSLT stylesheet). r=Pike, sr=jst, a=asa. 2003-02-13 12:49:13 +00:00
axel%pike.org 424b5782d3 bug 192701, npob, use MOZILLA_VERSION instead of hardcode version number for XSLT standalone driver, sr=peterv, a=dbaron 2003-02-11 17:47:02 +00:00
axel%pike.org 6d62adfafb bug 190499, xpath number 2 string conversion buggy for small numbers, changed implementation to use moz string api, r=sicking, sr=jag, a=asa 2003-01-30 08:26:46 +00:00
sicking%bigfoot.com 5b4a830da7 Bug 190628: Make some string-functions behave according to spec when second argument is an empty-string.
r=Pike sr=peterv a=asa
2003-01-30 01:01:05 +00:00
sicking%bigfoot.com a58a5a1bfc Fix warning caused by previous checkin (bug 186979)
r=peterv
2003-01-28 19:19:47 +00:00
sicking%bigfoot.com 54eb37243e Bug 186979: Start transformation at actual node passed in.
r=Pike sr=peterv a=asa
2003-01-28 15:21:52 +00:00
sicking%bigfoot.com 2a9932b8ec Bug 190631: xsl:value-of shouldn't call ::characters on the resulthandler with an empty string.
r=Pike, sr=peterv, a=asa
2003-01-28 01:36:27 +00:00
peterv%netscape.com 610a9d8440 Fix stupid error in last checkin. 2003-01-22 13:39:17 +00:00
peterv%netscape.com a149acd396 Fix for bug 157142 (link transformiix standalone to XPCOM). Better txStack and remove use of NamedMap for documents. r=sicking, sr=jst. 2003-01-22 04:27:59 +00:00
peterv%netscape.com ac0fb74d41 Fix some warnings. 2003-01-22 04:00:19 +00:00
sicking%bigfoot.com 41e9b8a3f2 Bug 190032: Make sure the default namespace doesn't get applied for xsl:attribute created attributes without a namespace.
r=peterv sr=bz
2003-01-22 03:34:40 +00:00
peterv%netscape.com 6c8357ed72 Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst. 2003-01-22 03:33:07 +00:00
peterv%netscape.com 93269728c1 Fix for bug 157142 (link transformiix standalone to XPCOM). Make resolveQName take nsIAtom**. r=sicking, sr=jst. 2003-01-22 03:31:45 +00:00
peterv%netscape.com 8bafc7b18a Fix for bug 186538 (Touching the ownerElement of an attribute through XPath generates a security error.). r=sicking, sr=jst. 2003-01-22 03:25:51 +00:00
peterv%netscape.com 80ed9721a4 Fix for bug 157142 (link transformiix standalone to XPCOM). Better txStack and remove use of NamedMap for documents. r=sicking, sr=jst. 2003-01-22 03:24:40 +00:00
peterv%netscape.com bb5e38c37f Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst. 2003-01-22 00:04:08 +00:00
peterv%netscape.com ff60902f43 Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst. 2003-01-21 22:06:32 +00:00
axel%pike.org 50d0dd1236 not part of build, fix getBaseURI for Attr nodes in transformiix standalone 2003-01-21 14:21:10 +00:00
axel%pike.org c2b3fdbfd7 not part of build, wallpaper that most tests expect UTF-8 encoding, which is all we have, rs=peterv 2003-01-21 14:19:54 +00:00
axel%pike.org 5cb887d016 not part of build, remove broken uri parsing from transformiix standalone 2003-01-21 14:12:11 +00:00
axel%pike.org 1ce9ea68b9 make nspr and tx path handling happy on win32, not part of build 2003-01-21 14:07:43 +00:00
peterv%netscape.com 0625de1e48 Remove redundant line. 2003-01-20 12:54:25 +00:00
axel%pike.org 80a8d122dc not part of the build, bad string do in test app 2003-01-20 11:14:20 +00:00
axel%pike.org 4d25e1660b bug 157142, clean up unnecessary configure tests and allmakefiles.sh, add a lib directory for standalone to get debug info on win32 (npob), r=cls 2003-01-20 11:04:27 +00:00
sicking%bigfoot.com 9415220bc1 Remove txAtom.h and remove uses of special tx-macros for atoms.
b=157142 r=Pike sr=peterv
2003-01-19 23:17:13 +00:00
axel%pike.org e7cafa42c9 bug 157142, remove transformiix standalone special code in favour of module nspr stuff, r=sicking, sr=peterv 2003-01-19 21:48:08 +00:00
sicking%bigfoot.com d9daf78976 Bug 157142: get rid of txAtom typedef
r=Pike rs=peterv
2003-01-18 00:37:12 +00:00
peterv%netscape.com d1840549f4 Better fix. 2003-01-17 14:35:11 +00:00
peterv%netscape.com 4cbbaeac59 Trying to fix btek bustage. 2003-01-17 14:26:51 +00:00
peterv%netscape.com 0d75378bfa Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts. 2003-01-17 14:09:42 +00:00
peterv%netscape.com 4bdd9019b7 Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts. 2003-01-17 12:49:20 +00:00
sicking%bigfoot.com 9a6bd38d61 Bug 189201: Hold a reference to the document-node even for embedded stylesheets to make sure that the document doesn't go away.
r=peterv sr=bz
2003-01-16 23:56:58 +00:00
axel%pike.org 05fc0165a8 not part of build, a C interface to the XALAN testcases. produces rdf output to load into buster. test app only 2003-01-16 15:02:13 +00:00
sicking%bigfoot.com e2fba48cdb Bug 188729: Break refcounting-cycles during load.
r=peterv sr=bz
2003-01-14 22:32:18 +00:00
axel%pike.org 196efdb209 bug 184086, number conversion in XSLT is LOCALE independent, r=sicking, sr=jag 2003-01-11 19:19:14 +00:00
sicking%bigfoot.com 52976da3d1 Bug 187611: Set the proper Content-Type of XSLT generated documents
r=peterv sr=jst
2003-01-09 15:45:45 +00:00
axel%pike.org 55f0d8ebae bug 188339, improve transformiix standalone DOM, get rid of childNodes in Attr, r=peterv, not part of build 2003-01-09 14:28:02 +00:00
peterv%netscape.com b3234244ad Make final fix for bug 74786 (String cleanup) easier by simplifying the Transformiix DOM. r=sicking, sr=jst. r=Pike on the parts not part of the Mozilla build. 2003-01-09 00:15:55 +00:00
peterv%netscape.com 1472ad8f62 That shouldn't have gone in. 2003-01-08 22:44:35 +00:00
peterv%netscape.com f5d9b2ab7c Make final fix for bug 74786 (String cleanup) easier by simplifying the Transformiix DOM. r=sicking, sr=jst. r=Pike on the parts not part of the Mozilla build. 2003-01-08 22:40:42 +00:00
dbaron%dbaron.org 963a794bbc Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag 2003-01-08 20:32:55 +00:00
sicking%bigfoot.com 8adcb6f8d7 fix uninitialized-variable-warning.
b=186835 r=glazman sr=jst
2003-01-06 21:47:24 +00:00
sicking%bigfoot.com 11c1ced9e8 Comment-removal, part of the patch for bug 186835. 2003-01-06 15:08:49 +00:00
sicking%bigfoot.com f58ff0e965 Bug 186835: Hold off notifying that the transformation is finished until all stylesheets are loaded.
r=peterv sr=bz
2003-01-06 14:55:13 +00:00
peterv%netscape.com b2997dd663 Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst. 2002-12-20 15:18:35 +00:00
axel%pike.org 09133be3a8 bug 157142, transformiix standalone should use XPCOM atoms. r=sicking, sr=peterv 2002-12-20 13:55:28 +00:00
axel%pike.org 284fe92e3c bug 157142, transformiix standalone should use XPCOM atoms. r=sicking, sr=peterv 2002-12-20 13:45:06 +00:00
axel%pike.org 0df0aab2b6 bug 157142, link transformiix standalone to xpcom, r=sicking, sr=peterv 2002-12-18 10:03:23 +00:00
axel%pike.org c25c1270ec backout 74786, gcc 2.96 sucks 2002-12-11 11:09:06 +00:00
axel%pike.org 2b5d05c498 bug 74786, prepare for string cleanup, r=sicking, sr=peterv 2002-12-11 09:51:17 +00:00
sicking%bigfoot.com f7ee406a16 Bug 184362: kill nsISupportsArray in transformiix
r=bz sr=peterv
2002-12-11 01:22:37 +00:00
sicking%bigfoot.com 93b2efffa0 Bug 181803: Invalidate nsXPathResult when the nodevalue of a node is changed.
r=Pike sr=peterv a=asa
2002-12-06 19:54:46 +00:00
sicking%bigfoot.com be51319773 backing out. Didn't mean to hit the commit-button 2002-12-06 17:49:27 +00:00
sicking%bigfoot.com dd5e795934 *** empty log message *** 2002-12-06 17:47:53 +00:00
sicking%bigfoot.com 373450178a Bug 174093: Make ExprParser out-of-memory safe.
r=Pike sr=peterv a=asa
2002-12-06 01:49:26 +00:00
bzbarsky%mit.edu c815579255 Make the CSSLoader correctly order stylesheets as they are dynamically added
and removed via the DOM.  Clean up the nsIDocument stylesheet accessors.  Clean
up nsIDocumentObserver stylesheet stuff a bit.  Make style sheets visible in
the CSSOM (though not completely accessible) from the moment the load is kicked
off.  Make us have sheet objects that can be manipulated via CSSOM even for
failed loads. Bug 107567, bug 47734, bug 57225, bug 178407.
r=sicking,  sr=peterv.
2002-12-03 05:48:14 +00:00
peterv%netscape.com 02d215a5eb Fix static build bustage. 2002-11-30 09:43:13 +00:00
peterv%netscape.com 759d624411 Fix warning. 2002-11-30 02:07:59 +00:00
peterv%netscape.com 23b10864c8 Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst. 2002-11-29 23:44:07 +00:00
sicking%bigfoot.com f04a4ebeb7 Bug 181808: Use macros to declare and implement nsIDocumentObserver
r=caillon sr=bz
2002-11-25 08:33:30 +00:00
axel%pike.org a49d3430e7 bug 151055, some result elements dont accept children, txMozillaXMLOutput crashes, r=sicking, sr=peterv 2002-11-22 08:52:18 +00:00
axel%pike.org c8817bc4cf bug 179537, fix baseURI and PR_LOG in xslt, r=peterv, sr=heikki 2002-11-13 12:59:31 +00:00
axel%pike.org 5cef84915b bug 178461, XSLTProcessor.reset(), r=sicking, sr=peterv 2002-11-08 08:50:34 +00:00
axel%pike.org 5044043a28 bug 54659, close() in files in transformiix standalone, not part of build, r=sicking, sr=peterv, a=blizzard 2002-10-25 20:52:29 +00:00
sicking%bigfoot.com a981211608 Landing XSLT branch. Tracking bug is 155578, fixes bugs 46633, 54659, 73492, 70369, 85408, 90157, 130161, 109918, 150916 and 170097
* New scriptable interfaces to XSLT
* Make HTML-output create real html
* cleanup the XSLTProcessor class

Patch by sicking, pike and peterv

r=sicking/pike, sr=peterv, a=asa
2002-10-21 21:35:23 +00:00
sicking%bigfoot.com 8ad1aece33 bug 64945 stage two.
Prettyprint without modifying the DOM by using an XBL binding. Use viewsource.css for styling. Also refactor a real sync-load service and make transformiix and XBL use it.

r=jkeiser sr=darin
2002-10-09 07:03:15 +00:00
darin%netscape.com 3f13b9fba7 fixes bug 170789 "HTTP Accept: header should be tailored to context of the
request" r=dougt sr=bzbarsky
2002-09-27 04:22:13 +00:00
axel%pike.org 70914494a5 bug 16140, html has xhtml namespace for XPath, XSLT. r=sicking, sr=jst 2002-09-17 08:06:40 +00:00
dougt%netscape.com c5e8f896cd 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com 2002-09-07 17:13:19 +00:00
peterv%netscape.com 3e13e631d7 Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Cleanup only to ease branch landing, no functional changes. r=Pike, rs=jst. 2002-08-30 14:37:12 +00:00
peterv%netscape.com 5fb70e71e9 Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Remove unused context node argument. r=Pike, sr=bz. 2002-08-30 12:48:16 +00:00
peterv%netscape.com 35808898a5 Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Remove unused context node argument. r=Pike, sr=bz. 2002-08-30 12:43:53 +00:00
axel%pike.org 683bcf732e bug 155578, refactor XSLTProcessor, landing trivial parts to make diff usefull. Function reordering in XSLTProcessor, txExpandedNameMap::remove, r=sicking, sr=bz 2002-08-29 08:34:48 +00:00
sicking%bigfoot.com 3faec4321f Fix whitespacehandling by looking for xml:space-attributes when needed and only when needed.
b=163856 r=Pike sr=bz
2002-08-27 04:13:18 +00:00
roc+%cs.cmu.edu c0c4d81870 Bug 160936. Add type nsChangeHint for style hints. Make it a set of bits. Make sure an NS_STYLE_HINT_REFLOW always also does a repaint of the frame. r=dbaron,sr=kin 2002-08-24 14:41:28 +00:00
peterv%netscape.com 8344cc8cc5 Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst. 2002-08-22 12:33:45 +00:00
peterv%netscape.com 54147f5cfd Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst. 2002-08-22 12:22:47 +00:00
peterv%netscape.com eb0fd6e669 Remove warnings. 2002-08-21 14:22:58 +00:00
peterv%netscape.com 58de34f2bd Try to fix linking problem on planetoid. 2002-08-21 14:18:12 +00:00
peterv%netscape.com 8330562425 Add back widget to REQUIRES. 2002-08-21 13:20:21 +00:00
peterv%netscape.com a85f03a136 Adding back widget to REQUIRES. 2002-08-21 13:07:25 +00:00
peterv%netscape.com 55b45c37f3 Fix for bug 94456 (wrappers need performance increase, support conformance). r=sicking, sr=jst. 2002-08-21 12:05:50 +00:00
peterv%netscape.com b255d8511e Fix for bug 163753 (Code for xsl:comment has a bug). r=sicking, sr=jst. 2002-08-21 08:46:13 +00:00
sicking%bigfoot.com 5e03598ea7 Bug 94036: Rewrite implementation of xsl:number. Also implement errorhandling for txList and NS_ConvertASCIItoUCS2 for standalone.
r=Pike sr=jst
2002-08-19 22:16:09 +00:00
peterv%netscape.com 5613fb0682 Fix for bug 101890 (break linkage from transformiix to layout). r=Pike, sr=jst. 2002-08-19 06:58:21 +00:00
axel%pike.org 0881b0cc24 bug 46754, remove transformiix copy of expat. Not part of build. build transformiix standalone on windows again.
changes to build system are r=cls, changes to transformiix r=peterv
2002-08-15 08:52:59 +00:00
sicking%bigfoot.com da7c5c2492 Bug 162398: Make XPath lexer look at entire qname when checking for operators.
r=Pike sr=bz
2002-08-13 23:30:04 +00:00
peterv%netscape.com 0c16308e4f Fix warnings. r=Pike, rs=jst. 2002-08-13 12:48:27 +00:00
peterv%netscape.com 35d7889f65 Remove obsolete files. r=Pike. 2002-08-13 12:45:08 +00:00
peterv%netscape.com 5c065fea8c Remove obsolete file. r=Pike, rs=jst. 2002-08-13 10:58:11 +00:00
peterv%netscape.com a208cf90f0 Fix for bug 155915 (txMozillaXMLOutput drops previous documentElement on creating transformiix wrapper). r=Pike, sr=jst. 2002-08-12 11:18:05 +00:00
seawood%netscape.com 8ae6c40f5d Removing old nmake build makefiles. Bug #158528 r=pavlov 2002-08-10 07:55:43 +00:00
peterv%netscape.com 36e83b83b8 Warning fixes. r=Pike, rs=jst. 2002-08-08 12:30:02 +00:00
peterv%netscape.com 6d2213ac73 Bustage fix for Transformiix standalone. 2002-08-06 12:29:49 +00:00
peterv%netscape.com d5045555e3 Landing TX_BRIDGE_1_1_BRANCH.
Rewrite pretty much all variable and parameter handling. Makes global and local variables be handled differently. Global variables are no longer part of the variables stack, and are lazily evaluated. Fixes bugs 117658, 92929 and some unfiled bugs and fixes remaining parts of bugs 83651 and 96802. Patch by sicking, r=Pike sr=bz.

Fix for bug 156464: fix rounding problems in module, allow patterns without any '0's in the integer part and fix problems with grouping for standalone. Patch by sicking, r=Pike sr=bz.

Fix for bug 157340 (Probable bugs in extensions/transformiix/source/base/txMozillaString.h). Patch by peterv, r=Pike, sr=bz.

Fix for bug 146967 (Clean up Transformiix strings). Patch by peterv, r=sicking, sr=jst.

Fix for bug 156464 (Remove static strings from Transformiix). Patch by peterv, r=Pike, sr=jst.
2002-08-06 12:28:27 +00:00
sicking%bigfoot.com b2160d158c Use principals instead of URIs for same-origin checks.
b=159348, r=bz, sr=jst, a=asa
2002-07-30 21:26:32 +00:00
sicking%bigfoot.com bde13bef02 Reenable same-origin checks. Patch by me and jst.
b=156452 r=peterv/sicking/jst sr=bz/jst a=chofmann
2002-07-18 05:53:28 +00:00
peterv%netscape.com 713c3bb881 Temporarily disable the code that caused the slowdown in Txul, Tp and Ts. Bug 156452. 2002-07-16 15:46:39 +00:00
sicking%bigfoot.com b1be364088 Add same-origin checks in a few DOM methods. Patch by me and jst.
b=156452, r=jst/me, sr=bz, a=pending
2002-07-16 13:09:15 +00:00
sicking%bigfoot.com e4b2b45617 fix linux bustage 2002-07-10 05:50:31 +00:00
sicking%bigfoot.com b81f2611ce Key template modes, template names, decimalformats, attributesets and keys on expanded name rather then qualified name.
b=96082 r=peterv sr=jst
2002-07-10 05:04:24 +00:00
axel%pike.org 1fe9976199 removing deprecated samples, r=peterv,sicking; NOT PART OF BUILD 2002-07-08 10:42:33 +00:00
bryner%netscape.com 122b978d08 Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag. 2002-07-08 07:56:50 +00:00
peterv%netscape.com ded1a29cd7 Readding file that accidentaly got removed in a merge. 2002-07-02 16:59:05 +00:00
peterv%netscape.com 98ab900662 Bustage fix. 2002-07-02 15:29:05 +00:00
peterv%netscape.com a09cfbbbc4 Bustage fix. Sigh. 2002-07-02 15:04:55 +00:00
peterv%netscape.com 18ca3cf7ec Bustage fix. 2002-07-02 14:59:24 +00:00
axel%pike.org 3fe9fe7b88 bustage fix for standalone, not part of build 2002-07-02 14:54:15 +00:00
peterv%netscape.com 0bff0a2feb Bustage fix. 2002-07-02 14:42:04 +00:00
peterv%netscape.com 8bf305a18f Fix for bug 146967 (Clean up Transformiix strings). r=Pike, sr=jst. 2002-07-02 14:15:01 +00:00
sicking%bigfoot.com 0e8b505938 Bug 88623: Remove the txList::iterator function and the ListIterator typedef
r=peterv sr=jst
2002-06-26 23:09:13 +00:00
peterv%netscape.com 3edd4608fd Bustage fix. 2002-06-26 13:17:12 +00:00
peterv%netscape.com 7ff4db6886 Fix for bug 88623 (Cleanup Transformiix code). r=Pike, sr=jst. 2002-06-26 12:42:13 +00:00
peterv%netscape.com f3c14fba95 New files for bug 88623 (Cleanup Transformiix code). r=Pike, sr=jst. 2002-06-26 10:37:02 +00:00
sicking%bigfoot.com 4be7f53d06 Remove obsolete and potentially harmfull ctor from ProcessorState.
b=88623 r=peterv sr=jst
2002-06-22 01:27:40 +00:00
peterv%netscape.com c0f15ad250 Fix Transformiix standalone bustage (does not affect Mozilla build). r=Pike. 2002-06-20 14:10:48 +00:00
peterv%netscape.com cd18879f04 Fix for bug 146966 (Standalone Transformiix outputs HTML with XML prolog). r=Pike, sr=jst. 2002-06-20 13:25:48 +00:00
peterv%netscape.com 6d9c1486db Fix for bug 142108 (Crash when reloading XML+XSLT Trunk, M100, N70PR1, M11A [@ nsXMLContentSink::Observe][@ 0x00000001]). r=Pike, sr=jst. 2002-06-20 12:04:22 +00:00
sicking%bigfoot.com 8d65e31616 Attribute axis should not include namespace declarations.
b=123357 r=peterv sr=jst
2002-06-16 16:58:13 +00:00
mstoltz%netscape.com 76d3ee501f 133170 - Need to re-check host for security on a redirect after a call to
XMLHttpRequest.open(). For xmlextras, r=heikki, sr=jband. For caps,
r=bzbarsky, sr=jst
147754 - Add same-origin check to XMLSerializer. Patch by jst. r=mstoltz,
sr=jband
113351 - Add same-origin check to XSL Include. Patch by peterv and jst,
r=mstoltz, sr=rpotts
135267 - Add same-origin check to stylesheets included via LINK tags.
r=dveditz, sr=scc
2002-06-14 23:54:18 +00:00
peterv%netscape.com f9578389d9 Fix for bug 88623 (Cleanup Transformiix code - remove XSLType). r=sicking, sr=jst. 2002-06-13 22:31:20 +00:00
peterv%netscape.com 29c4012a31 Fix for bug 136272 (definition of isDigit may be incomplete). r=sicking, sr=jst. 2002-06-13 22:27:19 +00:00
axel%pike.org 82fcbbf0d3 bug 113611, XPath and XSLT contexts. fixes bugs 96410, 102293, 92106, 110266, 116534 and a bunch of other cases not filed. This mostly fixes namespaces and some really bad speed issues by fixing the time when namespaces are resolved, how default priorities are computed and how templates are matched.
HUGE PERFWIN :-)
r=peterv, sr=jst
2002-06-04 05:00:31 +00:00
peterv%netscape.com 2f17df5e74 Fix for bug 146965 (Standalone Transformiix outputs invalid XML). r=sicking, sr=jst. 2002-05-28 08:27:28 +00:00
peterv%netscape.com 1b3f673e1d Fix for bug 146964 (Bug in format-number XSLT function). r=sicking, sr=jst. 2002-05-28 08:16:43 +00:00
peterv%netscape.com 71ea4b1205 Removing unused file. r=sicking. Doesn't affect default build. 2002-05-17 22:48:12 +00:00
sicking%bigfoot.com 95eff9cc70 Bug 134295: Make position() work together with xsl:sort again. This will put back some problems with attribute-nodes, but those problems should be much less common then the current situation.
r=peterv sr=jst
2002-05-17 22:25:06 +00:00
dougt%netscape.com e96df2ad1b Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2002-05-15 18:55:21 +00:00
sicking%bigfoot.com 2357f97675 Bug 140687: Make substring() for all start-indexes
r=Pike, sr=jst
2002-05-01 19:48:59 +00:00
axel%pike.org d5d0fff5ae Bug 141173, TxObject::hashCode() and Map crash, PRInt32->PRUint32, r=peterv, sr=jaggernaut 2002-05-01 10:45:13 +00:00
peterv%netscape.com b055fab10b Fix for bug 135825 (No scrollbars in P3P summary window). r=Pike, sr=heikki. 2002-04-25 21:31:09 +00:00
axel%pike.org 94dd44aa6d bug 70855, add NSPR logging to transformiix, mere printf's for standalone. r=peterv, sr=heikki 2002-04-19 10:28:57 +00:00
seawood%netscape.com b9e3c4eaaf Remove references to obsolete CHROME_ variables.
Bug #113401 r=bryner
2002-04-19 01:29:29 +00:00
peterv%netscape.com 02e9bfd150 Fix for bug 132300 (Need a better way to bootstrap an XPathEvaluator). r=pike, sr=jst. 2002-04-16 11:57:17 +00:00
peterv%netscape.com 96a7a0d5ce Fix for bug 56087 (XSLTProcessor::TransformDocument can't work on existing document). r=harishd, sr=heikki. 2002-04-16 09:26:04 +00:00
dbaron%fas.harvard.edu 324f543007 Fix up and enable hierarchical :hover and remove the hacks that made :hover work for anchors without it. Pass mask rather than pseudo-class to ContentStatesChanged notifications. Optimize event state changes in the style system by passing state mask to HasStateDependentStyle and using it in HasStateDependentStyle implementations. b=5693 r=bryner, joki sr=hyatt 2002-04-11 03:49:30 +00:00
sicking%bigfoot.com a57f4d46e0 Fix for bug 132302: Return the right exception for DOM Range. Fix by peterv.
r=Pike, sr=jst
2002-04-10 13:38:30 +00:00
peterv%netscape.com 1461394aa0 Fix for bug 34849 (dynamically added STYLE element doesn't alter style). r=sicking, sr=jst, a=roc+moz, adt=jaimejr. 2002-04-05 11:29:40 +00:00
dbaron%fas.harvard.edu 2a4007a526 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2002-03-23 21:03:32 +00:00
darin%netscape.com 819ce1f98f b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa 2002-03-20 22:50:33 +00:00
peterv%netscape.com 5d590f16b0 Fix for bug 126463 (Occurances of uninitialized variables being used before being set (in extensions/transformiix).) r=sicking, sr=jst, a=asa. 2002-03-19 14:14:27 +00:00
alecf%netscape.com ecdb77e394 a further nsString api reduction: remove the last case-insensitive PRUnichar*-to-PRUnichar* comparisons, moving to new API, and remove old methods from nsString. r=dougt, sr=jag a=scc 2002-03-19 06:46:56 +00:00
timeless%mac.com fc883176bf Bug 106386 rid source of misspellings
r=db48x sr=blake a=asa
2002-03-19 04:30:17 +00:00
alecf%netscape.com c8df4b3d12 fix for bug 101887 - make transformiix no longer depend on appshell by removing an unneeded #include and CID declaration
patch=jonsmirl@mediaone.net
sr=alecf
r=peterv
a=asa
2002-03-16 05:34:49 +00:00
peterv%netscape.com 1777ff2bb0 Fix for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron. 2002-03-14 15:13:03 +00:00
peterv%netscape.com 8922735075 Fix for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron. 2002-03-14 12:57:37 +00:00
peterv%netscape.com f16c40594e New files for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron. 2002-03-14 11:12:51 +00:00
sicking%bigfoot.com 744a4db9db Bug 123343. Make <base> and <meta http-equiv=".."> work in XSLT generated pages. Also adds keeping track of stylesheet index for inserted stylesheets.
r=peterv sr=jst a=roc+moz
2002-03-12 21:03:34 +00:00
darin%netscape.com 026dda9f95 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa 2002-03-06 07:48:55 +00:00
alecf%netscape.com 30260b9c1e bug 127091 - big string cleanup, removing old APIs
- removing Assign/AppendWithConversion for single-characters
- removing unused StripChars
- removing ReplaceChar[s] for non-matching chars
- removing CompressSet
- removing nsCString::Find/FindCharInSet/RFind for unichar strings
- removing lots of EqualsWithConversion
r=dp, sr=jag
a=asa
2002-03-04 23:18:21 +00:00
peterv%netscape.com 9536db37b1 Fixing bustage for standalone Transformiix build. 2002-03-04 13:35:54 +00:00
peterv%netscape.com cb5150a5af Fixing bustage for standalone Transformiix build. 2002-03-04 13:33:35 +00:00
peterv%netscape.com 57fc575a5c Fix for bug 92377 (Build failure: dom/src/base/nsDOMClassInfo.cpp depends on extensions/xmlextras). r=shaver, sr=jst, a=asa. 2002-03-04 02:25:08 +00:00
sicking%bigfoot.com 8705dbbffc Bug 70882. Support embedded XSLT stylesheets. Also fixes 97621.
r=peterv sr=jst a=asa
2002-03-02 21:11:39 +00:00
sicking%bigfoot.com df498ffdd1 Fix one *nix build bustage 2002-03-02 19:35:07 +00:00
sicking%bigfoot.com 92aed3831c Bug 122001. Implement txExpandedNameMap. Add QName parsing and some operators to txExpandedName.
r=peterv sr=jst a=asa
2002-03-02 18:39:23 +00:00
sicking%bigfoot.com b9e7d6cac2 Commiting new files for bug 122001 2002-03-02 09:35:20 +00:00
sicking%bigfoot.com 19d96820c9 Bug 96478. Change the use of getAttributeNode and getAttribute to getAttr
r=peterv sr=jst a=asa
2002-03-02 09:19:54 +00:00
seawood%netscape.com bfbf89d620 Apply patches from FreeBSD's Ports system.
Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch.
Bug #112987 r=cls a=asa
2002-02-26 07:59:00 +00:00
alecf%netscape.com 5ec5cd62b2 one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
r=timeless sr=jag
2002-02-19 22:49:12 +00:00
cathleen%netscape.com 93709bacaa eliminate nsCRT::strlen for char* strings (part 1), bug 124536 r=dp sr=brendan 2002-02-19 07:36:56 +00:00
peterv%netscape.com a504d71761 Fix for bug 126214 (peterv broke XSLT system-property function). r=sicking, sr=jst. 2002-02-18 22:52:54 +00:00
axel%pike.org 899dea9409 Bustage fix for sicking 2002-02-05 15:24:52 +00:00
sicking%bigfoot.com 792ca39aca Speed up NodeSets by always keeping them in document order. Only sort when we get nodes in random order (such as for id()) or when merging NodeSets.
This removes the need for the sortByDocumentOrder function.

b=85893 r=Pike rs=jag
2002-02-05 14:22:34 +00:00
sicking%bigfoot.com 773f81da7e Final part of bug 59912. Call SetDocument before adding any attributes on elements in the result of XSLT-transformations. This fixes (at least) onclick-like attributes.
r=peterv sr=jst
2002-02-04 15:31:41 +00:00
sicking%bigfoot.com b6cbe09000 Fix IRIX bustage 2002-02-03 21:36:03 +00:00
sicking%bigfoot.com 9dce349485 Make relational comparisons between NodeSets and booleans follow the spec.
b=116540 r=Pike sr=jst
2002-02-03 19:50:27 +00:00
alecf%netscape.com b417379c8c First part of fix for bug 107575 - remove nsString::FindChar because there is already an nsAString::FindChar, and remove the "ignore case" option in RFindChar
r=dougt, sr=jag
2002-01-30 06:04:29 +00:00
sicking%bigfoot.com 8331cc7c5e Cleanup BooleanFunctionCall and StringFunctionCall, fixes bugs in lang(), substring() and a few more.
b=104758 r=Pike sr=jag
2002-01-28 14:46:39 +00:00
alecf%netscape.com d9f196f123 oops, we dont' need that! 2002-01-25 23:53:32 +00:00
alecf%netscape.com c259dae3a3 ignore generated makefile 2002-01-25 23:52:11 +00:00
peterv%netscape.com 711d78a28b Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. (Last one, I promise) 2002-01-24 14:18:26 +00:00
peterv%netscape.com d88de8560f Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. 2002-01-24 14:14:55 +00:00
peterv%netscape.com 95abe8b62b Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. 2002-01-24 14:03:36 +00:00
peterv%netscape.com 6df18a080b Fix for bug 96647 (Change the way output is constructed in Transformiix). r=sicking, Pike, sr=jst. 2002-01-24 13:38:51 +00:00
sicking%bigfoot.com 777ca7124a Fix crasher in key()'s when context-node is a document.
b=120074 r=Pike,peterv sr=jst
2002-01-15 22:20:30 +00:00
sicking%bigfoot.com a7632a421a Implementation of the xsl:apply-imports instruction.
b=94002 r=peterv sr=jst
2002-01-15 10:37:00 +00:00
jdunn%netscape.com 02f1ef38dd AIX's new compiler, xlC5.x, doesn't allow the use of "friend" to declare
a function prototype.  So we have to decare the function and then
declare it a friend.  When Default arguments are used, they need to
be specified in the function prototype and NOT in the friend declaration.
# 43311
r=dbaron@fas.harvard.edu
2002-01-10 14:16:05 +00:00
jaggernaut%netscape.com 7936b26225 Bug 113228: Replace ns{C}String::To{Upper,Lower}Case with global versions. r=bzbarsky, sr=jst 2001-12-17 07:14:49 +00:00
sicking%bigfoot.com 16d7be4d1b Hackarond to get namespacehandling in a little better shape. Now we always resolve namespaces against at least *some* node.
b=110266 r=Pike sr=jst
2001-12-11 20:54:50 +00:00
axel%pike.org d4d4b39e25 bug 112623, initial version of xpcom error wrapper for standalone, r=sicking@bigfoot.com, sr=scc. Not used yet 2001-12-06 12:30:53 +00:00
leaf%mozilla.org 99e99b9ff7 remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron 2001-12-05 03:43:29 +00:00
rpotts%netscape.com a33a19e3d1 bug #94205 (r=adamlock@netscape.com, sr=jst@netscape.com) nsIWebNavigation interface changes... 2001-11-30 22:35:33 +00:00
bzbarsky%mit.edu 0b19fcf775 Use <> for system headers, not "". This should help prevent Sun WSU2
compiler bustage.  Bug 111574, patch from Roland Mainz
(<Roland.Mainz@informatik.med.uni-giessen.de>), r=bzbarsky, sr=bienvenu
2001-11-23 22:36:54 +00:00
seawood%netscape.com d8927fcc61 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov
2001-11-21 09:49:41 +00:00
seawood%netscape.com 9850f387af Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov
2001-11-21 08:55:59 +00:00
alecf%netscape.com 52cd89e71b win32 REQUIRES cleanup 2001-11-15 03:49:13 +00:00
alecf%netscape.com 4ce960a311 REQUIRES cleanup 2001-11-14 01:28:24 +00:00
peterv%netscape.com 5c2f626893 Adding namespaces and tbodies. Testcase, not part of the build. r=sicking. 2001-11-11 20:40:56 +00:00
sicking%bigfoot.com c1c4da44f0 [Not part of build]
Make standalone TransforMiiX build again. Fix merge-conflict resolved the wrong way.

No bug. r=hwaara.
2001-11-11 17:40:44 +00:00
sicking%bigfoot.com 2c22ec2cb4 Bug 95779 - Key cached expressions and patterns on node they appear in rather then string.
r=Pike sr=jst
2001-11-09 23:46:36 +00:00
sicking%bigfoot.com e3a75bc42a Bug 105979 - Cleanup NodeSetFunctionCall and Tokenizer classes
r=Pike,peterv sr=jst
2001-11-09 23:34:06 +00:00
dbaron%fas.harvard.edu 261f76a8ba Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2001-11-07 06:24:10 +00:00
sicking%bigfoot.com dd8a8574d3 Make Double purly static. Fix some bugs and exactness problems in Double::toString and Double::toDouble. Remove the Integer class.
b=96143 r=Pike sr=scc
2001-11-04 23:27:23 +00:00
sicking%bigfoot.com 67813a84f8 Move document-order logic from DOMHelper to the Nodes. Kill the DOMHelper class since it's no longer needed.
Also fix an off-by-one error in the documentorder sorting routine.

r=Pike, peterv sr=jst
2001-11-01 14:32:14 +00:00
peterv%netscape.com 3e72c42480 Fixing bustage. 2001-10-31 00:11:57 +00:00
peterv%netscape.com 4407e25bb0 Fix for bug 105808 (We need atomtables for all xslt elements and attributes). r=Pike, sicking, sr=jst. 2001-10-30 23:48:37 +00:00
dbaron%fas.harvard.edu c4cb1dfd38 Removing remnants of warren's s/printf/PRINTF/ landing from the tree. b=94480 r=pavlov sr=darin 2001-10-30 06:33:52 +00:00
axel%pike.org e66f740962 bug 104042, more leaked exprResults. r=peterv, sr=jst 2001-10-24 09:00:32 +00:00
axel%pike.org 31c48fa72d bug 104042, fix leak in standalone namespacemanager, r=sicking,peterv, sr=jst 2001-10-24 08:45:32 +00:00
axel%pike.org f617df67b4 bug 104042, fix leaks in main (ifstream) and UnionExpr::evaluate (adding a null check and some iteratorlove, too), r=sicking@bigfoot.com,peterv, sr=jst 2001-10-23 07:34:27 +00:00
axel%pike.org e039d54a3e bug 104042, plug leaks in variable code and import frames. checking in for sicking@bigfoot.com, r=me, peterv, sr=jst. 2001-10-23 07:32:19 +00:00
dougt%netscape.com fdb581ad21 99163 - removing nsObserverService.h includes. Also fixing 106090, extra methods on nsObserverService. r=shaver@mozilla.org, sr=jband@netscape.com 2001-10-22 22:01:27 +00:00
dougt%netscape.com da7e1268bd nsIObserver and nsIObserverService API freeze. r=rpotts@netscape.com, alecf@netscape.com. bug 99163 2001-10-19 20:52:59 +00:00
axel%pike.org 3b7719c991 bug 76070, namespace and localName atom support for transformiix. original work by Jonas Sicking, alot of work by me. r=peterv, sicking@bigfoot.com, sr=jst 2001-10-19 12:09:42 +00:00
sicking%bigfoot.com 91508f3d8c Support LRE stylesheets
b=104052 r=peterv rs=brendan
2001-10-16 11:57:52 +00:00
peterv%netscape.com bf960e86ed Fix for bug 88623 (Cleanup Transformiix code). Removing some warnings. r=Pike, rs=jst. 2001-10-16 11:18:13 +00:00
peterv%netscape.com 853dfbd0cf Fix for bug 88623 (Cleanup Transformiix code). Removing some warnings, fixing txResultStringComparator::compareValues, adding isEmpty to our string class. r=sicking, r=Pike, sr=jst. 2001-10-16 09:26:59 +00:00
sicking%bigfoot.com 13c9b8bd52 Implement format-number() and <xsl:decimal-format>
b=65983 r=Pike sr=jst
2001-10-15 12:33:54 +00:00
sicking%bigfoot.com 4078291d09 New files for bug 65983, implement format-number(). Not part of build yet. 2001-10-15 12:29:22 +00:00
sicking%bigfoot.com c40e0a6111 Clean up NumberFunctionCall.cpp: make all numberfunctions NaN and Inf safe, make round() work on windows, make all numberfunctions out-of-mem safe
b=102185 r=Pike sr=shaver
2001-10-12 20:38:23 +00:00
sicking%bigfoot.com 69284e495f Make ImportFrame a friend of ProcessorState to fix nebiros bustage after b=83651 checkin. 2001-10-03 02:18:08 +00:00
sicking%bigfoot.com a761db94bc Fix typo to fix Ports bustage after b=83651 checkin.
r=peterv
2001-10-03 02:08:02 +00:00
peterv%netscape.com c9800f457f Warning fixes. r=sicking, rs=jst. 2001-10-03 01:27:04 +00:00
sicking%bigfoot.com 19519b57e6 Implement import precedence for attributesets, matchable templates, named templates and whitespace filtering.
b=83651 r=Pike, peterv, jst-review.pl sr=jst
2001-10-02 23:54:12 +00:00
peterv%netscape.com c733160a8e Part of fix for bug 65858 (Rework XSLT sorting) that I forgot to check in. r=sicking, Pike, sr=jst. 2001-10-01 14:28:54 +00:00
peterv%netscape.com beb5f6d7a7 Fix for bug 65858 (Rework XSLT sorting). r=sicking, Pike, sr=jst. 2001-09-28 12:58:57 +00:00
sicking%bigfoot.com 38d1e029fd implement a -q option that supress output of the credits header in standalone transformiix
not part of build
b=101959 r=peterv sr=jst
2001-09-27 21:39:08 +00:00
sicking%bigfoot.com 105fe3cd19 Fix crash in parameters code.
b=101946 r=peterv sr=shaver
2001-09-27 21:32:20 +00:00
sicking%bigfoot.com a2adec14bc Cleanup the generate-id() xpath function implementation.
b=101672 r=peterv, Pike sr=jst
2001-09-27 21:30:33 +00:00
gerv%gerv.net 8edf26bcee License changes, take 2. Bug 98089. mozilla/extensions/. 2001-09-25 23:31:24 +00:00
peterv%netscape.com 1511667dd7 Fix for bug 100732 (content_xsl.xpt missing in packaged bits). r=heikki, sr=jst. 2001-09-24 12:03:02 +00:00
cls%seawood.org feed27fb54 Use OBJ_SUFFIX instead of hardcoding .o . Should fix OS/2 bustage 2001-09-22 12:49:53 +00:00
gerv%gerv.net 2a80f3fea9 Oops. 2001-09-20 00:02:59 +00:00
scc%mozilla.org 63e86dc84f bug #98089: ripped new license 2001-09-19 20:09:47 +00:00
jaggernaut%netscape.com e25262c61f One module per line for REQUIRES. r=/sr=alecf 2001-09-18 22:01:13 +00:00
jaggernaut%netscape.com 3826eb9902 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2001-09-18 13:41:47 +00:00
sicking%bigfoot.com 521f46f929 Make the XPath engine handle CDATA sections as text-nodes.
b=92786 r=peterv, pike sr=jst

Mixed small fixes and comments.
b=99792 r=peterv sr=jst
2001-09-17 23:02:57 +00:00
alecf%netscape.com cf9912aa80 Final REQUIRES changes for bug 98371, adding support for MOZ_TRACK_MODULE_DEPS to win32. r=cls (and tested by cls!) 2001-09-17 19:06:35 +00:00
sicking%bigfoot.com 4dda9dee83 Make PathExpr::matches more clever and remove specialcasing of absolute path expressions
b=97107 r=peterv sr=jst
2001-09-14 11:49:50 +00:00
axel%pike.org 47eda63db3 updating testcase. IE needs to have dummy-param declared, synching with version from the website 2001-09-13 14:58:26 +00:00
axel%pike.org 261efc0508 bug 98704, kill ContextState|ProcessorState|DOMHelper::getParentNode, r=sicking, peterv; sr=jst 2001-09-13 09:23:44 +00:00
alecf%netscape.com 187d526fcd Add REQUIRES to many modules for win32 support, bug 98372 r=cls 2001-09-12 21:32:10 +00:00
jaggernaut%netscape.com e055a4a2a4 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls. 2001-09-12 12:48:23 +00:00
peterv%netscape.com 4407efe47d Fix for bug 99044 (Big memory leak in DOMHelper.cpp). Switch arguments to correct order in the Map::put call and set ownership model for the Map. r=Pike, sr=jst. 2001-09-11 07:09:23 +00:00
axel%pike.org f36f437f66 bug 98704, xml/dom part of beating DOMHelper::getParentNode out of the tree, r=peterv, rs=brendan 2001-09-10 18:01:23 +00:00
sicking%bigfoot.com 37b0bd69b1 Fix bustage. gcc dosn't like function-results used as non-const argument. 2001-09-09 17:02:15 +00:00
sicking%bigfoot.com 04aa8602af Implement xsl:import. This dosn't implement any import precedence but gives us the infrastructure to do so.
b=78068 r=peterv sr=shaver
2001-09-09 16:09:57 +00:00
jaggernaut%netscape.com a0b891b40a Bug 73353: clean up REQUIRES. r=cls 2001-09-09 13:36:07 +00:00
sicking%bigfoot.com fc47d92035 Push and pop xslt-current node only when needed. Also evaluate xsl:with-param only once in an xsl:apply-templates.
b=97405, r=peterv, sr=jst
2001-09-07 00:04:02 +00:00
axel%pike.org 54146e0a87 fix for bug 97581, <xsl:variable name="foo" /> needs to be "", r=peterv, sr=jst, a=dbaron 2001-08-31 08:55:04 +00:00
peterv%netscape.com c582db8bd2 Adding null checks to fix crash. No bug. r=Pike, sr=jst. 2001-08-21 09:14:51 +00:00
sicking%bigfoot.com 3bbc1d764d Fix default-priorities for patterns and priorities for templates.
b=84677 r=Pike sr=shaver
2001-08-17 22:42:16 +00:00