heikki%netscape.com
57fca16e25
Fix comments.
...
git-svn-id: svn://10.0.0.236/trunk@140654 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 20:37:17 +00:00
seawood%netscape.com
5921049139
Purge XP_PC.
...
Bug #56767 r=mkaply sr=alecf
git-svn-id: svn://10.0.0.236/trunk@140602 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:45:08 +00:00
jst%netscape.com
08e9d026e0
Fixing bug 124412. Making nsXULDocument inherit nsXMLDocument to avoid the need to duplicate a large amount of code in nsXULDocument. Also removing nsMarkupDocument and nsIDOMEventCapturer that are no longer needed. Changing the inheritance of nsIDOMXULDocument to avoid ~60 or so forwarding methods, and doing a *lot* of code cleanup. r=bugmail@sicking.cc, sr=peterv@netscape.com
...
git-svn-id: svn://10.0.0.236/trunk@140344 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 07:41:30 +00:00
sicking%bigfoot.com
64ce860e2a
Compiled XSLT stylesheets. Improves speed, implements forwards-compatible-parsing and handling of unknown extension-elements. Also fixes some random edgecasebugs such as recursive merged named-attribute-sets and empty strings in copy-of.
...
Patch mainly by sicking, but large parts also by Pike and peterv.
Tracker is bug 185797. r=Pike/sicking rs=peterv.
git-svn-id: svn://10.0.0.236/trunk@140310 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-26 01:10:14 +00:00
alecf%netscape.com
f24ccb3da0
landing attempt #2 for 195262 - support for static atoms, and converting atoms over to UTF8 to reduce bloat - now without performance regressions!
...
sr=darin, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@140260 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-25 18:55:59 +00:00
alecf%netscape.com
2a83f1b2d9
backout my static atom patch for now until I figure out the performance loss! :(
...
bug 195262
git-svn-id: svn://10.0.0.236/trunk@139962 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 20:13:08 +00:00
alecf%netscape.com
59c2bfe187
fix for bug 195262:
...
- convert atoms to UTF8 because 99% of the time, that is what they are used for
- add support for static atoms, where the strings are declared in a large const array and not copied into the heap
r=dbaron, sr=darin
this is an experimental landing - if there are performance issues, I will back it out.
git-svn-id: svn://10.0.0.236/trunk@139909 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-21 06:26:32 +00:00
heikki%netscape.com
e1c2bcdb80
Bug 182323, implemented XPointer spec, we now support the framework, shorthand syntax, element, fixptr, xpath1 and xmlns schemes, and provide a proprietary API from scripts, r=sicking, sr=peterv.
...
git-svn-id: svn://10.0.0.236/trunk@139800 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-19 23:45:42 +00:00
peterv%netscape.com
2ab9ec4493
Fix for bug 179720 (implement real result tree fragments). r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@139326 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-12 14:07:30 +00:00
sicking%bigfoot.com
a44b5b66ff
fix bustage
...
git-svn-id: svn://10.0.0.236/trunk@137897 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 15:43:54 +00:00
sicking%bigfoot.com
cb25c0f155
Bug 193586: Fix reference-cycle in nsXPathEvaluator->document->nsXPathEvaluatorTearoff
...
r=peterv sr=jst a=dbaron
git-svn-id: svn://10.0.0.236/trunk@137894 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-17 14:30:03 +00:00
sicking%bigfoot.com
37c5c969e9
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
git-svn-id: svn://10.0.0.236/trunk@137794 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-14 00:59:40 +00:00
sicking%bigfoot.com
d7cc2320cf
Bug 190628: Make some string-functions behave according to spec when second argument is an empty-string.
...
r=Pike sr=peterv a=asa
git-svn-id: svn://10.0.0.236/trunk@137100 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-30 01:01:05 +00:00
peterv%netscape.com
fc3af3e754
Fix for bug 157142 (link transformiix standalone to XPCOM). Make resolveQName take nsIAtom**. r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136786 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:31:45 +00:00
peterv%netscape.com
e782da7ad8
Fix for bug 157142 (link transformiix standalone to XPCOM). Better txStack and remove use of NamedMap for documents. r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136783 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 03:24:40 +00:00
peterv%netscape.com
2785d19081
Fix for bug 74786 (String cleanup). Non-copying tokenizer. r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@136765 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-22 00:04:08 +00:00
sicking%bigfoot.com
7ed1750027
Remove txAtom.h and remove uses of special tx-macros for atoms.
...
b=157142 r=Pike sr=peterv
git-svn-id: svn://10.0.0.236/trunk@136648 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-19 23:17:13 +00:00
sicking%bigfoot.com
4e8212e9c8
Bug 157142: get rid of txAtom typedef
...
r=Pike rs=peterv
git-svn-id: svn://10.0.0.236/trunk@136564 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-18 00:37:12 +00:00
peterv%netscape.com
bde6e9fce5
Fix for bug 74786 (String cleanup). Remove Transformiix string wrappers. r=sicking, sr=jst. r=Pike on the Transformiix standalone parts.
...
git-svn-id: svn://10.0.0.236/trunk@136510 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 12:49:20 +00:00
dbaron%dbaron.org
f5b5bace95
Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
...
git-svn-id: svn://10.0.0.236/trunk@136002 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 20:32:55 +00:00
peterv%netscape.com
77250f9370
Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst.
...
git-svn-id: svn://10.0.0.236/trunk@135523 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-20 15:18:35 +00:00
axel%pike.org
6a9a4c017e
bug 157142, link transformiix standalone to xpcom, r=sicking, sr=peterv
...
git-svn-id: svn://10.0.0.236/trunk@135459 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-18 10:03:23 +00:00
sicking%bigfoot.com
fda411b22c
Bug 184362: kill nsISupportsArray in transformiix
...
r=bz sr=peterv
git-svn-id: svn://10.0.0.236/trunk@135089 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-11 01:22:37 +00:00
sicking%bigfoot.com
445a3477d8
Bug 181803: Invalidate nsXPathResult when the nodevalue of a node is changed.
...
r=Pike sr=peterv a=asa
git-svn-id: svn://10.0.0.236/trunk@134903 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-06 19:54:46 +00:00
sicking%bigfoot.com
e1b830d3a7
backing out. Didn't mean to hit the commit-button
...
git-svn-id: svn://10.0.0.236/trunk@134899 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-06 17:49:27 +00:00
sicking%bigfoot.com
cd42ff9362
*** empty log message ***
...
git-svn-id: svn://10.0.0.236/trunk@134898 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-06 17:47:53 +00:00
sicking%bigfoot.com
df3526ebc0
Bug 174093: Make ExprParser out-of-memory safe.
...
r=Pike sr=peterv a=asa
git-svn-id: svn://10.0.0.236/trunk@134871 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-06 01:49:26 +00:00
peterv%netscape.com
d612da8f4c
Fix static build bustage.
...
git-svn-id: svn://10.0.0.236/trunk@134594 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-30 09:43:13 +00:00
peterv%netscape.com
d103a96ada
Fix for bug 176610 (Make nsNameSpaceManager a service). r=caillon, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@134587 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-29 23:44:07 +00:00
sicking%bigfoot.com
db4678c2f2
Bug 181808: Use macros to declare and implement nsIDocumentObserver
...
r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@134395 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-25 08:33:30 +00:00
sicking%bigfoot.com
d8d0cac658
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
git-svn-id: svn://10.0.0.236/trunk@132337 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-21 21:35:23 +00:00
roc+%cs.cmu.edu
c6bb83f66a
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
...
git-svn-id: svn://10.0.0.236/trunk@128041 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-24 14:41:28 +00:00
peterv%netscape.com
cd2afe8bb1
Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst.
...
git-svn-id: svn://10.0.0.236/trunk@127854 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 12:33:45 +00:00
peterv%netscape.com
05ca9a5742
Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst.
...
git-svn-id: svn://10.0.0.236/trunk@127853 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-22 12:22:47 +00:00
peterv%netscape.com
a5c621c75d
Fix for bug 94456 (wrappers need performance increase, support conformance). r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@127764 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-21 12:05:50 +00:00
peterv%netscape.com
bb292a2570
Fix for bug 101890 (break linkage from transformiix to layout). r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@127602 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-19 06:58:21 +00:00
sicking%bigfoot.com
594ba172c4
Bug 162398: Make XPath lexer look at entire qname when checking for operators.
...
r=Pike sr=bz
git-svn-id: svn://10.0.0.236/trunk@127208 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 23:30:04 +00:00
peterv%netscape.com
2f7532fe44
Fix warnings. r=Pike, rs=jst.
...
git-svn-id: svn://10.0.0.236/trunk@127157 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-13 12:48:27 +00:00
seawood%netscape.com
0b3ff474f3
Removing old nmake build makefiles. Bug #158528 r=pavlov
...
git-svn-id: svn://10.0.0.236/trunk@126975 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-10 07:55:43 +00:00
peterv%netscape.com
36cbbe53e1
Bustage fix for Transformiix standalone.
...
git-svn-id: svn://10.0.0.236/trunk@126497 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 12:29:49 +00:00
peterv%netscape.com
f21892e8db
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.
git-svn-id: svn://10.0.0.236/trunk@126495 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-06 12:28:27 +00:00
sicking%bigfoot.com
7ef44d6e76
Add same-origin checks in a few DOM methods. Patch by me and jst.
...
b=156452, r=jst/me, sr=bz, a=pending
git-svn-id: svn://10.0.0.236/trunk@125294 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-16 13:09:15 +00:00
peterv%netscape.com
edfb2f49b9
Bustage fix.
...
git-svn-id: svn://10.0.0.236/trunk@124501 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 15:29:05 +00:00
peterv%netscape.com
96663aab15
Bustage fix.
...
git-svn-id: svn://10.0.0.236/trunk@124497 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 14:59:24 +00:00
peterv%netscape.com
2cd6ed3ec9
Fix for bug 146967 (Clean up Transformiix strings). r=Pike, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@124492 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 14:15:01 +00:00
sicking%bigfoot.com
1bf6d687de
Bug 88623: Remove the txList::iterator function and the ListIterator typedef
...
r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@124134 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 23:09:13 +00:00
sicking%bigfoot.com
1a730ed138
Attribute axis should not include namespace declarations.
...
b=123357 r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@123417 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-16 16:58:13 +00:00
peterv%netscape.com
3d78e09cce
Fix for bug 136272 (definition of isDigit may be incomplete). r=sicking, sr=jst.
...
git-svn-id: svn://10.0.0.236/trunk@123261 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-13 22:27:19 +00:00
axel%pike.org
f1b78d408d
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
git-svn-id: svn://10.0.0.236/trunk@122650 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-04 05:00:31 +00:00
sicking%bigfoot.com
54d6cba7b2
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
git-svn-id: svn://10.0.0.236/trunk@121786 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:25:06 +00:00