Commit Graph

571 Commits

Author SHA1 Message Date
axel%pike.org
d5e39ce53e 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
92811cf360 Fix bustage. gcc dosn't like function-results used as non-const argument. 2001-09-09 17:02:15 +00:00
sicking%bigfoot.com
1112d5188a 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
b26394e3be Bug 73353: clean up REQUIRES. r=cls 2001-09-09 13:36:07 +00:00
jaggernaut%netscape.com
5b93c1d9fc Bug 97571: Any <label> in <groupbox> becomes <caption> per XUL 1.0. r=ben, sr=hyatt 2001-09-07 14:23:21 +00:00
sicking%bigfoot.com
412ef306b5 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
d01c24b0aa 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
e979d55673 Adding null checks to fix crash. No bug. r=Pike, sr=jst. 2001-08-21 09:14:51 +00:00
sicking%bigfoot.com
f29e35a1ad Fix default-priorities for patterns and priorities for templates.
b=84677 r=Pike sr=shaver
2001-08-17 22:42:16 +00:00
sicking%bigfoot.com
f1bb4efbfa Fix crash by makeing sure that no Expr objects are deleted until the entire transform is done.
b=91332 r=Pike sr=shaver
2001-08-17 22:12:07 +00:00
axel%pike.org
facaf916c4 not part of build, testcase. to use selections in outliner, the view needs to support nsIClassInfo. Based on code by peterv in bug 80926 2001-08-15 10:03:51 +00:00
axel%pike.org
4ec3b69cb6 fix testcase, bug 93909, set the context node list by using the right select attribute in xsl:apply-templates. r=peterv 2001-08-14 13:53:33 +00:00
cls%seawood.org
04aa36f0a0 Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
Bug #20860 r=peterv sr=brendan@mozilla.org
2001-08-14 07:58:24 +00:00
axel%pike.org
d7c5ec47d6 bug 54490, xsl:strip- and preserve-space need wildcards, r=sicking, peterv, sr=shaver 2001-08-10 19:42:31 +00:00
cls%seawood.org
ba40081b14 Adding caps to REQUIRES 2001-08-08 07:30:32 +00:00
peterv%netscape.com
711c13372e Fix crash (result of simultaneous check-in for 73936 and mstoltz check-in for 82495). r=Pike. 2001-08-03 13:48:30 +00:00
peterv%netscape.com
62ef4ca538 Fix for bug 73936 (xsl:include/xsl:import/document() doesn't work). r=Pike/sicking, sr=jst. 2001-08-02 20:29:20 +00:00
jaggernaut%netscape.com
e91f8a147e Bug 86734: Remove NS_WITH_SERVICE. r=dbaron, rs=scc, a=asa 2001-07-25 07:54:28 +00:00
axel%pike.org
c09d0f2ff5 bug 90053, fix for default namespace handling in NameTest. checkin for sicking@bigfoot.com, r=me,peterv, sr=jst 2001-07-25 04:48:10 +00:00
jaggernaut%netscape.com
5cf5f05af6 Fix Senna bustage by adding "necko" to REQUIRES 2001-07-24 01:26:21 +00:00
jaggernaut%netscape.com
cb0faab070 Bug 73353: clean up the REQUIRES lines in Makefiles. 2001-07-23 22:36:12 +00:00
jst%netscape.com
88d48dc0c5 Removing use of obsolete macros for defining lists of interfaces used by the DOM classinfo code. r=pollmann@netscape.com, rs=vidur@netscape.com 2001-07-18 07:48:12 +00:00
dbaron%fas.harvard.edu
aa4fec2b67 Header include dependency cleanup. b=64023 r=jag rs=brendan 2001-07-16 02:40:48 +00:00
peterv%netscape.com
f550147c43 Trying to fix OS/2 dom bustage by turning on Transformiix on OS/2 (it's already being built on other platforms). 2001-07-11 12:05:34 +00:00
axel%pike.org
91d3d1c471 53518, fix NaN handling on certain platform. Copied code from js lib to transformiix, license change courtesy of Netscape. checkin on behalf on sicking@bigfoot.com. r=peterv,me, sr=scc 2001-07-11 09:43:00 +00:00
timeless%mac.com
1fdeed80f7 Bugzilla Bug 70857 [XUL Syntax] Replace <boxDerivedTag align="horizontal|vertical"> with
<boxDerivedTag orient="horizontal|vertical">
patch by andersma@luther.edu r=timeless sr=blake
2001-07-09 18:41:07 +00:00
cls%seawood.org
cfce8f4dcc Updating .cvsignore files.
Bug #84824 r=jag
2001-07-06 02:36:37 +00:00
axel%pike.org
941d5b835c bug 89017, PredicateList::evaluatePredicates redone, + code cleanup. r=peterv,sicking,sr=jst 2001-07-04 11:15:54 +00:00
peterv%netscape.com
fcf9847d21 And now for a real code change. Fix for bug 88901 (Ill formed code in MozillDocument.cpp in Document::createAttributeNS). r=sicking, sr=scc. 2001-07-03 00:49:46 +00:00
peterv%netscape.com
e682f72495 Part of bug 88623 (Cleanup Transformiix code). Remove unnecesary comment lines, no code changes. r=Pike, rs=jst. 2001-07-03 00:47:47 +00:00
sicking%bigfoot.com
09697ef7fb Clean up ListIterator by removing unused flags and the almost-not-used reversed mode. Also add tx prefix to List and ListIterator classes and clean up whitespace.
Bug 85189. r=peterv, sr=scc
2001-07-02 23:40:23 +00:00
sicking%bigfoot.com
f756020bdf Make FilterExpr check type of ExprResult before casting to NodeSet. Also sort nodeset in document order before filtering.
Bug 88736. r=peterv, sr=jst
2001-07-02 21:12:21 +00:00
sicking%bigfoot.com
b40cca5635 Remove unused (and a few almost-unused) functions in the XPath classes.
Bug 88612. r=peterv, sr=jst
2001-07-02 20:11:05 +00:00
peterv%netscape.com
4f9a746cf6 Warning fixes, part of bug 88623 (Clean up Transformiix code). r=sicking, sr=jst. 2001-07-02 09:24:58 +00:00
sicking%bigfoot.com
1e9e8d8f00 Removing unused (and bitrotted) tests.
Not part of the build.
r=peterv, no bug
2001-06-30 17:51:47 +00:00
peterv%netscape.com
70353aa937 Rewrite of XPath Lexer and Parser. Also implement the remaining XPath features (Unary minus and processing-insruction(Literal)). Bug 75102.
Lexer changes by Pike, parser and expressionclasses changes by me.
r=peterv Pike(on my code) me(on pikes code), sr=jst
2001-06-30 13:57:27 +00:00
sicking%bigfoot.com
fb698962a7 Rewrite of XPath Lexer and Parser. Also implement the remaining XPath features (Unary minus and processing-insruction(Literal)). Bug 75102.
Lexer changes by Pike, parser and expressionclasses changes by me.
r=peterv Pike(on my code) me(on pikes code), sr=jst
2001-06-30 13:54:38 +00:00
jaggernaut%netscape.com
5a6317b8a5 Bug 88413: Remove |GetUnicode()| from nsString (and replace it with |get()|). r=dbaron, rs=scc.
This removes all call-sites I can currently fix. Tomorrow I'll try to get someone to checkin my changes to security/ and I'll get some help with the Netscape side of things.

nsString::GetUnicode()'s final death-blow will be dealt soon. Please keep this in mind as you add new code :-)
2001-06-30 11:02:25 +00:00
sicking%bigfoot.com
02da25926f backing out, this should have gone in on the MOZILLA_0_9_2_BRANCH branch. Really sorry. 2001-06-27 16:56:25 +00:00
sicking%bigfoot.com
6c77fe796d Bustage fix. Checked in a too fresh version of txKeyFunctionCall.cpp. It's supposed to be UInt32 on the branch. 2001-06-27 16:49:39 +00:00
peterv%netscape.com
b0a05e5b8e Bustage fix, backing out lines that shouldn't have gone in. 2001-06-26 14:51:53 +00:00
peterv%netscape.com
9a4903e107 Fix for bug 85548 (Move Transformiix to PRInt32/PRUint32), mostly search and replace. r=Pike, sr=jst. 2001-06-26 14:10:28 +00:00
sicking%bigfoot.com
145cbcd4d6 remove file to fix readness. This file was removed some time ago, but I still had changes to it in my tree. 2001-06-26 13:07:12 +00:00
peterv%netscape.com
ae3ccdc3d8 Implement <xsl:key> and the key() xslt function. Also extend the Map class to enable it to own either it's key-objects or it's value-objects, not just both.
b=65986, r=peterv,pike sr=jst
2001-06-26 11:59:53 +00:00
sicking%bigfoot.com
b0dd641584 Implement <xsl:key> and the key() xslt function. Also extend the Map class to enable it to own either it's key-objects or it's value-objects, not just both.
b=65986, r=peterv,pike sr=jst
2001-06-26 11:58:57 +00:00
axel%pike.org
8d8de7017c fix regression in 81161, make xsl:message work again, code by peterv and me, r=me,sicking, sr=scc, a=blizzard 2001-06-21 08:24:58 +00:00
waterson%netscape.com
b74d6e1c8b Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs. 2001-06-20 20:21:49 +00:00
sicking%bigfoot.com
e2b7bd7a31 Implement default templates using code rather then inserting them in the xslt-document DOM. bug 86270. r=peterv sr=jst a=asa (for drivers)
Also fix soon-to-be bustage from 72810 landing
2001-06-20 07:07:14 +00:00
peterv%netscape.com
d2c83623ea Bustage fix. 2001-06-20 07:02:30 +00:00
peterv%netscape.com
1e94d5af33 Fix for bug 72810 (count() function is unable to handle certain path expressions). r=sicking, sr=jst, a=roc. 2001-06-20 06:46:12 +00:00
margaret.chan%sun.com
3fdc9e89e6 Bug 81161 - libtransformiix.so: symbol __1cDstdEcout_: referenced symbol not found. Patch provided mostly by peterv@netscape.com. Fixed by skipping all the cout calls. r=cls, sr=scc, a=dbaron 2001-06-20 06:00:37 +00:00
dbaron%fas.harvard.edu
9d35ed31a4 Fix bad getters on nsIDocument and nsIScriptContext to use out params rather than return |AddRef|ed pointers. b=81289 r=jaggernaut sr=jst a=asa 2001-06-20 03:27:48 +00:00
sicking%bigfoot.com
5f9114479f introduce XSLTProcessor::processChildren which is a slimmed down version of XSLTProcessor::processTemplate to avoid checking for xsl:param elements where it's not needed. bug 77830. r=peterv,pike sr=jst a=asa(on behalf of drivers) 2001-06-15 11:12:18 +00:00
peterv%netscape.com
936f841cc8 Fix for bug 81414 (transformiix standalone won't build, MOZ_XSL->!TX_EXE). Code by Axel Hecht, r=peterv/cls, sr=scc, a=dbaron. 2001-06-10 16:45:36 +00:00
axel%pike.org
f2c2ab05a7 missing part of backing out 81414, yac 2001-06-10 13:50:59 +00:00
axel%pike.org
fad1f9f150 Backing out fix for 81414, I have no idea what win is doing here 2001-06-10 12:55:01 +00:00
axel%pike.org
ae62e2c0b9 fixing windows bustage, sorry, I missed that one in my tree 2001-06-10 11:55:00 +00:00
axel%pike.org
804eb2967a bug 81414, build standalone transformiix, MOZ_XSL->!TX_EXE, r=peterv,cls, sr=scc, a=dbaron (on behalf of drivers) 2001-06-10 11:30:48 +00:00
axel%pike.org
e97e0040b2 bug 83878, renaming nsLoadListenerProxy to txLoadListenerProxy, to fix static builds, r=peterv, sr=jst, a=dbaron (on behalf of drivers) 2001-06-08 07:14:19 +00:00
cls%seawood.org
34b7986e37 Add --disable-auto-deps option which causes the build system to not automatically generate dependencies on the fly. Also, fixes VPATH problem with non gcc-MD separate build phase |make depend|.
Bug #66529 r=pavlov
2001-05-22 07:52:30 +00:00
jst%netscape.com
38fdb3cb83 Removing uneccessary #include 2001-05-21 03:11:25 +00:00
cls%seawood.org
57700908be Updating intermodule depencies. Fixing senna bustage. 2001-05-18 14:37:00 +00:00
peterv%netscape.com
d04b41eb57 Fixing bustage. r=Pike, sr=jst. 2001-05-16 11:18:18 +00:00
peterv%netscape.com
1fe4acdae1 Add DOM ClassInfo for Transformiix classes. r=Pike, sr=jst. 2001-05-15 20:35:23 +00:00
axel%pike.org
59aafcc6e2 bug 78127, xsl:choose and stacks, code by sicking@bigfoot.com, r=keith, r/a=peterv, sr=shaver 2001-05-15 06:13:02 +00:00
axel%pike.org
dca920a1ff fix for 77889; item(k) -> getNextSibling; r/a=peterv, sr=jst 2001-05-14 14:22:49 +00:00
cls%seawood.org
f6348377f7 Update our intermodule dependencies list.
Fixing senna tinderbox bustage.
2001-05-14 09:55:00 +00:00
peterv%netscape.com
9b6207e5a3 Fixing BeOS bustage, it doesn't like PI (PI -> PROC_INST). 2001-05-12 12:00:43 +00:00
nisheeth%netscape.com
b8a31d9630 Enable Transformiix on Linux. Don't build on OS/2 for now until bug 53518 is fixed. 2001-05-12 09:54:16 +00:00
mkaply%us.ibm.com
d90f63d182 OS/2 TB breakage
Normally in this case we would ifeq OS2 and use a semicolon
in the VPATH, but I am going to attempt to fix this with a space
so that I can see if this fix will work on other compilers. Using
a space is acceptable according to the GMAKE docs.
2001-05-11 12:00:05 +00:00
peterv%netscape.com
b266a24692 Bustage fix. 2001-05-11 10:13:38 +00:00
peterv%netscape.com
6872330b5f 72141 (Enable XSLT in default builds) and 74879 (Makefiles must die). r=nisheeth, sr=jst. 2001-05-11 08:33:21 +00:00
jst%netscape.com
ea706038cf Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com. 2001-05-08 17:42:36 +00:00
dbaron%fas.harvard.edu
e7839630d5 Fixing potential bustage in access-builtin, inspector, and transformiix (adding REQUIRES, adding newlines, etc.) so they can be added to --with-extensions=all. r=cls@seawood.org sr=hewitt@netscape.com b=75924 2001-05-05 14:20:44 +00:00
kandrot%netscape.com
afdac97c93 Check in for Ron Guilmette. r=shaver, sr=waterson. For intl r=nhotta. Changes for NS_IMPL_NSGETMODULE. bug #46775. 2001-05-05 05:33:37 +00:00
axel%pike.org
c6b6202d80 bug 77257, add null checks to mozilla wrappers, code by sicking@bigfoot.com, r=me, sr=jst, a=peterv 2001-04-30 14:04:08 +00:00
cls%seawood.org
00f28396a9 Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775 2001-04-28 19:48:12 +00:00
axel%pike.org
aad89c10f5 not part of the build; make buster start up twice as fast, r=sicking@bigfoot.com; thanx to sicking for XUL update of the search button 2001-04-27 09:20:59 +00:00
heikki%netscape.com
ca3a97dba5 Bug 76641, back out baseURI property in the Node interface to fix binary compatibility. baseURI property is implemented in a different way on the DOM conversion branch, so baseURI will get back when the branch lands. This fix by jst, r=heikki, sr=brendan, a=chofmann. 2001-04-24 00:04:11 +00:00
peterv%netscape.com
ea53c3efde Fix access paths and remove expat lib, we're not using that. Not part of the default build. r/sr=me. 2001-04-17 11:14:39 +00:00
peterv%netscape.com
91ed3b386d Fix for bug 56087 (XSLTProcessor::TransformDocument can't work on existing document). Not part of the default build. r=dr, sr=jst. 2001-04-17 11:13:13 +00:00
axel%pike.org
f919e41152 not part of default build; PathExpr did wrong for //; code by sicking, r=me, sr=shaver, bug 75307 2001-04-14 17:24:59 +00:00
peterv%netscape.com
37e1f10ad1 Fix for 70979 (DOMHelper::getParentNode doesn't work in mozmodule). Not part of default build. Code by sicking, r=Pike, sr=shaver. 2001-04-12 14:12:11 +00:00
peterv%netscape.com
9fa9f6b879 Fix for bug 71367 (use Node::getBaseURI to resolve relative urls for import and include). Not part of default build. Patch by sicking, r=me, sr=shaver. 2001-04-12 14:04:52 +00:00
peterv%netscape.com
3167410fab Fix for bug 75534 (transformiix doesn't compile). Code by Pike, r=me, sr=jst. 2001-04-12 10:13:59 +00:00
axel%pike.org
33d45413dc not part of default build, fix for 75309, code by sicking, r=me, sr=shaver; fixes local-name and name for some node types 2001-04-12 07:13:08 +00:00
axel%pike.org
b3fa21a573 not part of build, code by sicking, r=peterv,me,sr=shaver, fixing 75304, and 70865, whitespace and locationstep 2001-04-11 15:01:05 +00:00
axel%pike.org
9bd17f0c80 not part of build, fixing testcase. XPath lexes as much as possible, div4 is not matching div operator. r=peterv 2001-04-11 10:32:45 +00:00
peterv%netscape.com
9449b1e671 Fix for 74873 (Make transformiix |#include|s better). Patch by Axel Hecht. Not part of default build. r=peterv, sr=scc. 2001-04-08 14:45:17 +00:00
peterv%netscape.com
816a29f844 Fix for 74873 (Make transformiix |#include|s better). Patch by Axel Hecht. Not part of default build. r=peterv, sr=scc. 2001-04-08 14:40:12 +00:00
peterv%netscape.com
aa2fd640ff Removing use of HashTable (bug #69091). Not part of default build. r=Pike. 2001-04-03 14:31:33 +00:00
peterv%netscape.com
af2373c56f Removing unused files. Not part of default build. r=Pike. 2001-04-03 13:00:38 +00:00
peterv%netscape.com
050b1f646b Fix some of bug #59853 (new operator should be used with more care). Not part of default build. r=Pike. 2001-04-03 12:38:01 +00:00
peterv%netscape.com
ad817d692b Fix some leaks (bug #72179). Not part of default build. r=Pike. 2001-04-03 12:36:07 +00:00
peterv%netscape.com
6e5516f95a Allow use of Transformiix in embedding (bug #72143). Not part of default build. r=heikki. 2001-04-03 12:33:03 +00:00
peterv%netscape.com
168ebf95bc Removing use of HashTable (bug #69091). Removing CommandLineUtils from module build. Not part of default build. r=Pike. 2001-04-03 12:30:50 +00:00
peterv%netscape.com
609a494db8 Small clean-up. Not part of default build. r=Pike. 2001-04-03 12:25:03 +00:00
peterv%netscape.com
955a888e22 Redesign wrappers a bit (bug #65237). Comment out nslogging stuff for now. Use mozilla's new GetBaseURI. Not part of default build. r=Pike. 2001-04-03 12:23:03 +00:00
axel%pike.org
1e5a7b8b81 not part of build; do attribute comparison better in DiffDOM.js, r=peterv 2001-03-30 08:55:53 +00:00
axel%pike.org
5f961ed6d0 not part of build, buster CSS cleanup, thanx to glazou, getting rid of !importants 2001-03-27 12:26:44 +00:00
axel%pike.org
76f46987c3 not part of the build; XSLT buster rework, the grid one was horked by the xul change, this one moved to outliner, yeah 2001-03-23 10:43:55 +00:00
blakeross%telocity.com
0b2dd2b2d2 Fixing 70746: major xul syntax changes. If you use xul, this WILL affect you! Read n.p.m.xpfe for details on the changes and how you can fix your code. r=hewitt sr=hyatt, ben 2001-03-22 00:59:29 +00:00
maolson%earthlink.net
1e7ee6f0f9 fix bug 70747 [XUL Syntax] Replace <textfield> with <textbox>
r=blake, a=ben
2001-03-22 00:15:47 +00:00
axel%pike.org
08ad4c34ba not part of build;fixing 72436; bring Makefile uptodate, code by kvisco, r=me 2001-03-21 18:54:02 +00:00
axel%pike.org
852b6c87b8 not part of build; fixing 72532; r=peterv 2001-03-19 21:48:19 +00:00
timeless%mac.com
6cf0d97f11 Bug 65428 language="javascript" should be type="application/x-javascript"
r=ksosez@softhome.net a=ben
2001-03-13 15:35:07 +00:00
danm%netscape.com
146aaf79b9 Removing IsModal,ShowModal,ExitModalLoop methods from nsIDocShellTreeOwner. General API cleanup. bug 70481 r=ccarlen,hyatt,vidur 2001-03-12 23:08:55 +00:00
shaver%mozilla.org
fcf7cd0d9f 67699: all your nsIClassInfo is belong to us
- teach nsGenericFactory about nsIClassInfo, and nsIClassInfo.idl to the
  builds
- add a heaping serving of macro love for classes that want to support it
- convert many modules to use nsGenericModule the new way
- handful of warning and modeline fixes
- nsSample and some XPConnect test classes now have nsIClassInfo support for
  testing
2001-03-12 20:43:02 +00:00
axel%pike.org
c67c2bcf75 not part of build; adding logging by sicking, robustness by peterv, speed by me. (last patch before moving to outliner?) 2001-03-09 08:52:49 +00:00
axel%pike.org
52eeeecb1d not part of build; adding xpcom logging, r=peterv 2001-03-07 00:51:38 +00:00
axel%pike.org
2447a9a873 not part of build; adding XPCOM logging, and whitespace in documents, r=peterv 2001-03-07 00:42:57 +00:00
Peter.VanderBeken%pandora.be
d781ef48cd Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build. 2001-03-06 00:14:56 +00:00
Peter.VanderBeken%pandora.be
da72dc2d60 Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build. 2001-03-06 00:12:43 +00:00
axel%pike.org
d5844e66ac not part of build; adding color and scrollbars, thanx to peterv. Adding late population of grid, respecting the search entry 2001-03-05 15:39:28 +00:00
axel%pike.org
bfb96d3958 not part of build, the string wrapper misses the last char in ::toCharArray() 2001-03-04 21:17:33 +00:00
axel%pike.org
ad9cd60d3b not part of build; adding a XUL interface to use the xalan conformance tests for transformiix 2001-03-02 03:45:29 +00:00
axel%pike.org
a229441467 not part of build; Calling ::Normalize() on result document, hack to get the xalan buster return useful hints on errors 2001-03-02 03:40:48 +00:00
dougt%netscape.com
128f95aa9b Relanding Necko Changes.
Revising nsIChannel to allow for overlapped i/o. This consists of three parts:

1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols). The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-21 20:38:08 +00:00
axel%pike.org
f2a5ae0bb5 not part of build, improve XSLT performance, code by keith, r=me (peterv) 2001-02-15 09:21:03 +00:00
Peter.VanderBeken%pandora.be
57522bd447 Not part of default build. Keep Transformiix compiling on Mac. 2001-02-14 15:59:53 +00:00
axel%pike.org
fa5531f56e NOT PART OF BUILD, mozilla module should take stylesheet URL as base, too; r=peterv 2001-02-14 15:14:20 +00:00
disttsc%bart.nl
3d2d80d536 Back out dougt's channel changes 2001-02-12 03:14:23 +00:00
dougt%netscape.com
1b9ca82439 Revising nsIChannel to allow for overlapped i/o. This consists of three parts:
1. Factoring nsIChannel into a protocol specific part, the nsIChannel, and a socket specific, the nsITransport.
2. Derive the nsIChannel from a nsIRequest.
2. Changes the notification system from necko and the URILoader to pass the nsIRequest interface instead of nsIChannel interface.

This goal stems from wanting to be able to have active AsyncRead and AsyncWrite operations on nsSocketTransport.
This is desired because it would greatly simplify the task of maintaining persistent/reusable socket connections
for FTP, HTTP, and Imap (and potentially other protocols).  The problem with the existing nsIChannel interface is
that it does not allow one to selectively suspend just one of the read or write operations while keeping the other active.

The full details of the change on written up in the netlib newsgroup.

r=darin@netscape.com
sr=rpotts@netscape.com
2001-02-10 00:16:26 +00:00
kvisco%ziplink.net
f32e0cfb52 Not part of regular build. Updated to allow standalone linux version to build. 2001-02-03 06:35:05 +00:00
Peter.VanderBeken%pandora.be
3710a93dd9 Fix for bug 67024. Not part of the build. r=Pike. 2001-01-31 11:48:55 +00:00
axel%pike.org
1c22d52c14 not part of build, fixing 65987, current() function. Code by kvisco@ziplink.net, r=peterv,me. 2001-01-27 15:05:41 +00:00
axel%pike.org
ed4ef8883e not part of build, code by peterv, r=me, bugs bugs 65977 & 65978, xslt function lib, + windows bustage 2001-01-24 14:48:48 +00:00
axel%pike.org
3742cbc44f not part of build, code by peterv, r=me, bugs 65977 & 65978, xslt function lib, + windows bustage 2001-01-24 14:44:05 +00:00
axel%pike.org
3cea0ec423 not part of build, simple fix to get |NodeType()| right, have comment nodes in standalone, warning fix in nsNodeSet.h 2001-01-22 21:54:23 +00:00
axel%pike.org
3e370d98c8 not part of build, code by peterv, r=me. Getting xhtml output right. little fix for translate(), comment cleanup 2001-01-22 20:23:50 +00:00
axel%pike.org
fbdd098b71 not part of build, namespace handling changed, synching mozilla parts, r=peterv 2001-01-22 15:53:06 +00:00
axel%pike.org
4ac9ea3d65 not part of build, I hope that's all of WildCardExpr.cpp 2001-01-22 15:03:12 +00:00
axel%pike.org
a7ec2603f7 not part of build, removing unused file WildCardExpr.cpp 2001-01-22 14:21:21 +00:00
axel%pike.org
32876664a6 not part of build, bring build in synch with Keith's changes 2001-01-22 14:12:16 +00:00
axel%pike.org
a683caf7d8 not part of build, forgot idl file in last checkin. 2001-01-22 12:33:50 +00:00
kvisco%ziplink.net
6392861efd Not part of regular build. Added attribute axis test. 2001-01-22 09:56:42 +00:00
kvisco%ziplink.net
47cfd09205 Not part of regular build. Improved namespace handling. 2001-01-22 09:39:55 +00:00
kvisco%ziplink.net
0d8d5a5ee3 Not part of regular build. NamedMap now handles TxObject instead of MITREObject 2001-01-22 09:38:29 +00:00
kvisco%ziplink.net
2dd9ef3e86 Not part of regular build. Removed WildCardExpr, updated all necessary files.
Removed Token::WILD_CARD. Wild cards are handled in ElementExpr and
AttributeExpr accordingly.
2001-01-22 09:36:19 +00:00
kvisco%ziplink.net
f11de4ec67 Not part of regular build. Added getNameSpace method. 2001-01-22 09:32:40 +00:00
kvisco%ziplink.net
978ccbb783 Added implementation of evaluate 2001-01-20 04:42:26 +00:00
kvisco%ziplink.net
4e46f0a144 Added CurrentFunctionCall and SystemPropertyFunctionCall to the Makefile so
that the standalone linux version builds again
2001-01-20 04:21:52 +00:00
axel%pike.org
c76bb0249c not part of build, nsNodeSet is not part of transformiix standalone. sorry. 2001-01-19 22:20:24 +00:00
axel%pike.org
8648842440 not part of build, code by peterv, r=me, fixing XPathProcessor, nsISynchLoader, cleanup 2001-01-19 21:24:44 +00:00
axel%pike.org
8f313b10c4 not part of build, bug 65058, NamedMap crash, MozillaString fixup, r=peterv 2001-01-19 10:43:27 +00:00
axel%pike.org
bcbac73b27 not part of build, code by axel@pike.org, r=peterv; code by peterv@netscape.com, r=me. Fixing 59937, xpath function lib complete, 59649, 60059, 47720; building windows standalone, 46640; general code cleanup, fixing warnings; XPathProcessor and XSLTProcessor available to JS (work in progress) 2001-01-12 20:06:48 +00:00
axel%pike.org
074333d19f not part of the build, r=peterv, fix 54490, whitespace stripping, +whitespace cleanup in XSLTProcessor.cpp 2001-01-10 11:48:48 +00:00
axel%pike.org
d74f39e9bd Not part of the build, fixes QNames really ending when hitting whitespace 2001-01-09 20:56:28 +00:00
axel%pike.org
e460f6ef0b Not part of the build. more people than I thought use the old build system, synching this with my changes for transformiix' TEXTPrinter to the autoconf one 2000-11-17 10:37:00 +00:00
axel%pike.org
e8e139b742 Added support for xsl:output method="text" to transformiix standalone, not part of build 2000-11-16 22:08:58 +00:00
kvisco%ziplink.net
a07b59a304 Not part of regular build. ContextState now extends
NamespaceResolver. ElementExpr has some code for handling namespaces.
2000-11-07 10:49:07 +00:00
kvisco%ziplink.net
f6b958a7e1 Not part of regular build. Added method for resolving by prefix only 2000-11-07 10:47:17 +00:00
kvisco%ziplink.net
d054c7cf8e Not part of regular build. Added new method for NamespaceResolver 2000-11-07 10:46:03 +00:00
kvisco%ziplink.net
48e3a1ba4a Not part of regular build. Added fix for expressions starting with '/' 2000-11-07 10:42:35 +00:00
kvisco%ziplink.net
596099c506 Not part of regular build. Patch to treat "abc:*" as an CNAME 2000-11-07 08:30:51 +00:00
axel%pike.org
dd41e38e19 Not part of build, doing some buffer init on String wrapper 2000-11-03 20:48:41 +00:00
axel%pike.org
9e29f9f208 Fixing 53327, patch by jjs@acis.com.au, r=me, string() returns comment nodes, +whitespace, not part of build 2000-10-26 16:45:26 +00:00
axel%pike.org
d563be21fc adding the version="1.0" for some stylesheets, not part of build 2000-10-25 16:45:33 +00:00
Peter.VanderBeken%pandora.be
f58fbc8415 Add back incorrectly removed #ifdef. Not part of default build. a=leaf. 2000-10-06 08:59:46 +00:00
Peter.VanderBeken%pandora.be
27c12c1afc Move getNameSpaceURI before html hack. Not part of default build. a=leaf. 2000-10-06 08:45:01 +00:00
axel%pike.org
1ca69a20fc Adding magic for creating transformiix xpi's on unix. Depends on patch at 22062, not part of build 2000-10-04 22:47:01 +00:00
axel%pike.org
4980010dcc fix for 51656, patch by jjs@acis.com.au (Jus), r=me,pvb, attributes in html output, not part of build 2000-10-04 22:43:59 +00:00
axel%pike.org
670e0f8cf3 removing windows linefeeds, still reminents from the old days, not part of build 2000-09-29 14:58:26 +00:00
Peter.VanderBeken%pandora.be
3e5ae4d5dc Fix for bug #53323, provided by jjs@acis.com.au. r=me. Not part of default build. a=leaf. 2000-09-29 12:19:15 +00:00
Peter.VanderBeken%pandora.be
6350985326 Fixing compiler warnings. Not part of default build. a=leaf. 2000-09-29 12:17:23 +00:00
kvisco%ziplink.net
82f45810c1 Not part of regular build, a=leaf. Fixed xsl:include, reported by Steve Tinney 2000-09-26 07:38:51 +00:00
locka%iol.ie
b78abdf560 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha 2000-09-20 12:23:53 +00:00
Peter.VanderBeken%pandora.be
ead285ac6f Adding MozillaObjectWrapper.cpp. Not part of default build. a=leaf. 2000-09-18 06:18:55 +00:00
Peter.VanderBeken%pandora.be
8ed3b0164a Fix bug #51494. Not part of default build. a=leaf. 2000-09-18 06:06:10 +00:00
Peter.VanderBeken%pandora.be
42e80d8d81 Enabling XSLT hooks in layout in default build. Bug #42228. r=axel@pike.org, a=waterson@mozilla.org. 2000-09-16 20:53:08 +00:00
rayw%netscape.com
0257791053 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren
2000-09-13 23:57:52 +00:00
kvisco%ziplink.net
68cd705230 Not part of regular build, a=leaf. Updated with latest change and contributor
information.
2000-09-07 03:58:17 +00:00
kvisco%ziplink.net
d8380d7556 Not part of regular build, a=leaf. Added the missing char casts after doing the
UTF-8 encoding.
2000-09-07 03:40:24 +00:00
axel%pike.org
3f4b9a2e0e not part of build. fixing missing file in expat update 2000-09-06 10:46:03 +00:00
kvisco%ziplink.net
16921a95b8 Not part of regular build, a=leaf. Updated the UTF-8 printing, hopefully I
handle this correctly.
2000-09-06 09:48:12 +00:00
kvisco%ziplink.net
488c63fe63 Not part of regular build, a=leaf. Updated Expat to latest version. 2000-09-06 07:22:09 +00:00
kvisco%ziplink.net
c396c43cf1 Not part of regular build, a=leaf. Added the option to destroy objects
contained in the list, this feature checks for duplicates in the list before
deleting.
2000-09-06 07:05:32 +00:00
axel%pike.org
f4423648bd Adding MozillaObjectWrapper to windows component. not part of build. 2000-09-05 07:38:32 +00:00
axel%pike.org
b76c3231d8 Not part of build, fixing unix, missing object, const, part of #42228, r=pvb 2000-09-04 16:25:27 +00:00
axel%pike.org
85ec01adef Not part of build, removing CRLF cruft, part of 46640 2000-08-29 11:49:47 +00:00
axel%pike.org
27aa13f3a9 Not part of build, bringing configured Makefile up to date, removing compile warning in URIUtils.h (missing newline) 2000-08-27 17:24:05 +00:00
kvisco%ziplink.net
f82764fc2d Not part of regular build, a=leaf. This is a fix for the last set of
integration code checked in. Moved definition of NamespaceResolver out of
this file to source/xml/NamespaceResolver.h to prevent some circular
references.
2000-08-27 06:11:56 +00:00
kvisco%ziplink.net
b20f17c6f0 Not part of regular build, a=leaf. Added ifndef statement to prevent
redefinition of classes.
2000-08-27 06:00:59 +00:00
kvisco%ziplink.net
8244d64240 Not part of regular build, a=leaf. Added changes for standalone Linux support of Peter's latest checkins 2000-08-27 05:58:59 +00:00
Peter.VanderBeken%pandora.be
ae982fa2ed Use getDocumentFromURI. Not part of default build. a=leaf. 2000-08-26 04:56:49 +00:00
Peter.VanderBeken%pandora.be
034715a9c7 Use getDocumentFromURI. Not part of default build. a=leaf. 2000-08-26 04:51:43 +00:00
Peter.VanderBeken%pandora.be
02a0bcb13a Add getDocumentFromURI. Not part of default build. a=leaf. 2000-08-26 04:51:00 +00:00
Peter.VanderBeken%pandora.be
0ca3ad3132 Add include. Not part of default build. a=leaf. 2000-08-26 04:45:57 +00:00
Peter.VanderBeken%pandora.be
fc10912d4b Temporary work-around for problematic typedef. Not part of default build. a=leaf. 2000-08-26 04:45:02 +00:00
Peter.VanderBeken%pandora.be
0148db6653 Correct test case. Not part of default build. a=leaf. 2000-08-26 04:43:33 +00:00
Peter.VanderBeken%pandora.be
2f9d6c95c9 Make CopyNode namespace-aware. Not part of default build. a=leaf. 2000-08-26 04:41:16 +00:00
Peter.VanderBeken%pandora.be
746a1e3fc2 Update and clean-up. Not part of deafult build. a=leaf. 2000-08-26 04:34:50 +00:00
Peter.VanderBeken%pandora.be
b409533f85 Define a NameSpaceResolver class. Not part of default build. a=leaf. 2000-08-26 04:29:09 +00:00
Peter.VanderBeken%pandora.be
4a8ea3f3a9 Make ProcessorState a NameSpaceResolver. Clean up source. Not part of default build. a=leaf. 2000-08-26 04:28:28 +00:00
Peter.VanderBeken%pandora.be
6e9afb08e6 Adapt for hash table changes. Not part of default build. a=leaf. 2000-08-26 04:20:14 +00:00
Peter.VanderBeken%pandora.be
6d1154770c Correct ToCharArray. Not part of default build. a=leaf. 2000-08-26 04:13:21 +00:00
Peter.VanderBeken%pandora.be
c2771d7682 Adapt to better suit wrapper's needs. Not part of default build. a=leaf. 2000-08-26 04:06:39 +00:00
Peter.VanderBeken%pandora.be
aa39d2fac9 Major update to the wrapper classes and clean-up of source. Not part of default build. a=leaf. 2000-08-26 04:05:28 +00:00
Peter.VanderBeken%pandora.be
5e37aa86a7 First Checked In. 2000-08-26 04:01:01 +00:00
kvisco%ziplink.net
031e310095 Not part of regular build, a=leaf. Fixed template for showing comments 2000-08-23 07:04:29 +00:00