194 Commits

Author SHA1 Message Date
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
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
axel%pike.org
94a9ee125d fix warnings in transformiix standalone, not part of build, r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138979 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 21:42:29 +00:00
axel%pike.org
240ef7ed04 bug 190098, txXMLParser should load DTDs on standalone, pretty much a rewrite of how parsing to a DOM works on standalone, copying what nsExpatDriver does, optimize id patterns, too, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138947 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-05 13:48:55 +00:00
sicking%bigfoot.com
032652ef2f Bug 195016: Fix static build. Patch by Roland.Mainz@informatik.med.uni-giessen.de
r=sicking sr=kin


git-svn-id: svn://10.0.0.236/trunk@138566 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-27 00:05:50 +00:00
axel%pike.org
6eb06f1b05 bug 191856, string usage in txExpandedName::init, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@138304 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-23 20:03:51 +00:00
axel%pike.org
123b0313ee not part of build, fix getBaseURI for Attr nodes in transformiix standalone
git-svn-id: svn://10.0.0.236/trunk@136730 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-21 14:21:10 +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
axel%pike.org
79c83f88b9 bug 188339, improve transformiix standalone DOM, get rid of childNodes in Attr, r=peterv, not part of build
git-svn-id: svn://10.0.0.236/trunk@136065 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 14:28:02 +00:00
peterv%netscape.com
eac8a17309 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.
git-svn-id: svn://10.0.0.236/trunk@136033 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 00:15:55 +00:00
peterv%netscape.com
925853e46c 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.
git-svn-id: svn://10.0.0.236/trunk@136021 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-08 22:40:42 +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
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
8e66ad6d8e 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


git-svn-id: svn://10.0.0.236/trunk@131580 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-09 07:03:15 +00:00
darin%netscape.com
e56625b347 fixes bug 170789 "HTTP Accept: header should be tailored to context of the
request" r=dougt sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@130569 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-27 04:22:13 +00:00
axel%pike.org
c89ddc9f4a bug 16140, html has xhtml namespace for XPath, XSLT. r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@129784 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 08:06:40 +00:00
sicking%bigfoot.com
4e95691bba Fix whitespacehandling by looking for xml:space-attributes when needed and only when needed.
b=163856 r=Pike sr=bz


git-svn-id: svn://10.0.0.236/trunk@128227 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-27 04:13:18 +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
9b29b9e156 Remove warnings.
git-svn-id: svn://10.0.0.236/trunk@127778 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-21 14:22:58 +00:00
peterv%netscape.com
dba58a0cf5 Try to fix linking problem on planetoid.
git-svn-id: svn://10.0.0.236/trunk@127777 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-21 14:18:12 +00:00
peterv%netscape.com
50925d8693 Adding back widget to REQUIRES.
git-svn-id: svn://10.0.0.236/trunk@127772 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-21 13:07:25 +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
axel%pike.org
069f15bbb5 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


git-svn-id: svn://10.0.0.236/trunk@127362 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-15 08:52:59 +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
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
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
b3514f68fb Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@124494 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-02 14:42:04 +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
peterv%netscape.com
043c260894 Fix for bug 88623 (Cleanup Transformiix code). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@124094 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-26 12:42:13 +00:00
mstoltz%netscape.com
3cba7a04ae 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


git-svn-id: svn://10.0.0.236/trunk@123373 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 23:54:18 +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
peterv%netscape.com
5f6c074d1e Removing unused file. r=sicking. Doesn't affect default build.
git-svn-id: svn://10.0.0.236/trunk@121791 18797224-902f-48f8-a5cc-f745e15eee43
2002-05-17 22:48:12 +00:00
peterv%netscape.com
ffaa8b66af Fix for bug 126463 (Occurances of uninitialized variables being used before being set (in extensions/transformiix).) r=sicking, sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/trunk@116857 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-19 14:14:27 +00:00
alecf%netscape.com
2e88d16be4 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


git-svn-id: svn://10.0.0.236/trunk@116702 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-16 05:34:49 +00:00
darin%netscape.com
04849998e1 fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@115936 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-06 07:48:55 +00:00
peterv%netscape.com
9b34093905 Fixing bustage for standalone Transformiix build.
git-svn-id: svn://10.0.0.236/trunk@115716 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 13:35:54 +00:00
peterv%netscape.com
58d6918fd6 Fixing bustage for standalone Transformiix build.
git-svn-id: svn://10.0.0.236/trunk@115715 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-04 13:33:35 +00:00
sicking%bigfoot.com
370c15e2c8 Bug 122001. Implement txExpandedNameMap. Add QName parsing and some operators to txExpandedName.
r=peterv sr=jst a=asa


git-svn-id: svn://10.0.0.236/trunk@115650 18797224-902f-48f8-a5cc-f745e15eee43
2002-03-02 18:39:23 +00:00
peterv%netscape.com
627640cc69 Fix for bug 96647 (Change the way output is constructed in Transformiix). r=sicking, Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@112688 18797224-902f-48f8-a5cc-f745e15eee43
2002-01-24 13:38:51 +00:00
leaf%mozilla.org
516776e606 remove cppsrcs defines from makefile.win files, bug 102459, sr=cls r=dbaron
git-svn-id: svn://10.0.0.236/trunk@109714 18797224-902f-48f8-a5cc-f745e15eee43
2001-12-05 03:43:29 +00:00
bzbarsky%mit.edu
d0c7beb38b 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


git-svn-id: svn://10.0.0.236/trunk@108847 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-23 22:36:54 +00:00
seawood%netscape.com
889469fd27 Rename 'install' build phase to 'libs'.
Bug #56601 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@108684 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 09:49:41 +00:00
seawood%netscape.com
f83af44959 Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov


git-svn-id: svn://10.0.0.236/trunk@108681 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-21 08:55:59 +00:00
alecf%netscape.com
6c7c586272 REQUIRES cleanup
git-svn-id: svn://10.0.0.236/trunk@107983 18797224-902f-48f8-a5cc-f745e15eee43
2001-11-14 01:28:24 +00:00