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

791 Коммитов

Автор SHA1 Сообщение Дата
axel%pike.org cb809662cd bug 155578, refactor XSLTProcessor, landing trivial parts to make diff usefull. Function reordering in XSLTProcessor, txExpandedNameMap::remove, r=sicking, sr=bz 2005-11-02 07:38:28 +00:00
sicking%bigfoot.com 0964eff38f Bug 174093: Make ExprParser out-of-memory safe.
r=Pike sr=peterv a=asa
2005-11-02 07:38:27 +00:00
sicking%bigfoot.com 0e24894a24 Fix whitespacehandling by looking for xml:space-attributes when needed and only when needed.
b=163856 r=Pike sr=bz
2005-11-02 07:38:26 +00:00
sicking%bigfoot.com 7fe22802f6 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
2005-11-02 07:38:25 +00:00
peterv%netscape.com 1e0e6ea24e Fix for bug 163955 (Header cleanup for transformiix). r=sicking, rs=jst. 2005-11-02 07:38:24 +00:00
peterv%netscape.com bd177f5f8a Adding back widget to REQUIRES. 2005-11-02 07:38:23 +00:00
peterv%netscape.com c5a606a9f3 Fix for bug 101890 (break linkage from transformiix to layout). r=Pike, sr=jst. 2005-11-02 07:38:22 +00:00
axel%pike.org 7484157ddd 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
2005-11-02 07:38:21 +00:00
peterv%netscape.com 3a2308f865 Fix for bug 94456 (wrappers need performance increase, support conformance). r=sicking, sr=jst. 2005-11-02 07:38:20 +00:00
peterv%netscape.com 2789f2eab5 Bustage fix for Transformiix standalone. 2005-11-02 07:38:19 +00:00
peterv%netscape.com 5f0c4561ab Fix for bug 155915 (txMozillaXMLOutput drops previous documentElement on creating transformiix wrapper). r=Pike, sr=jst. 2005-11-02 07:38:18 +00:00
peterv%netscape.com 02a354d465 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.
2005-11-02 07:38:17 +00:00
peterv%netscape.com e4fef6827b Warning fixes. r=Pike, rs=jst. 2005-11-02 07:38:16 +00:00
sicking%bigfoot.com 563a0dd3b6 Key template modes, template names, decimalformats, attributesets and keys on expanded name rather then qualified name.
b=96082 r=peterv sr=jst
2005-11-02 07:38:15 +00:00
peterv%netscape.com 3ee5e9bcd3 Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Remove unused context node argument. r=Pike, sr=bz. 2005-11-02 07:38:14 +00:00
bryner%netscape.com 5fa6c45471 Fix all of the warnings about member initializer ordering in constructors (bug 156135). r=timeless, sr=jag. 2005-11-02 07:38:13 +00:00
sicking%bigfoot.com fa91177c27 Add same-origin checks in a few DOM methods. Patch by me and jst.
b=156452, r=jst/me, sr=bz, a=pending
2005-11-02 07:38:12 +00:00
axel%pike.org abdc071112 bug 184086, number conversion in XSLT is LOCALE independent, r=sicking, sr=jag 2005-11-02 07:38:11 +00:00
peterv%netscape.com 54923a0f00 Rename Transformiix string API to be in synch with Mozilla's. Part of bug 74786 (String cleanup). r=sicking, rs=jst. 2005-11-02 07:38:10 +00:00
peterv%netscape.com 48fdc9ba5e 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.
2005-11-02 07:38:09 +00:00
sicking%bigfoot.com 1b95429df6 Use principals instead of URIs for same-origin checks.
b=159348, r=bz, sr=jst, a=asa
2005-11-02 07:38:08 +00:00
sicking%bigfoot.com 11a2e2feb4 Reenable same-origin checks. Patch by me and jst.
b=156452 r=peterv/sicking/jst sr=bz/jst a=chofmann
2005-11-02 07:38:07 +00:00
peterv%netscape.com 1da27bd025 Temporarily disable the code that caused the slowdown in Txul, Tp and Ts. Bug 156452. 2005-11-02 07:38:06 +00:00
sicking%bigfoot.com 48fbe179ac Add same-origin checks in a few DOM methods. Patch by me and jst.
b=156452, r=jst/me, sr=bz, a=pending
2005-11-02 07:38:05 +00:00
axel%pike.org 98a3fc7e87 bustage fix for standalone, not part of build 2005-11-02 07:38:04 +00:00
peterv%netscape.com 8580dc2fa8 Fix for bug 146967 (Clean up Transformiix strings). r=Pike, sr=jst. 2005-11-02 07:38:03 +00:00
peterv%netscape.com a63a31b5a1 Bustage fix. 2005-11-02 07:38:02 +00:00
peterv%netscape.com 497c762a24 Fix for bug 88623 (Cleanup Transformiix code). r=Pike, sr=jst. 2005-11-02 07:38:01 +00:00
peterv%netscape.com e05d387e26 Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. (Last one, I promise) 2005-11-02 07:38:00 +00:00
peterv%netscape.com b9434ef3fe Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. 2005-11-02 07:37:59 +00:00
peterv%netscape.com 6fdebd8f34 Fix Transformiix standalone bustage (does not affect Mozilla build). r=Pike. 2005-11-02 07:37:58 +00:00
peterv%netscape.com f64aa0b1e3 Fix for bug 146966 (Standalone Transformiix outputs HTML with XML prolog). r=Pike, sr=jst. 2005-11-02 07:37:57 +00:00
peterv%netscape.com 872f2b4eab Part of fix for bug 155578 (branch for refactoring XSLTProcessor and interfaces). Remove unused context node argument. r=Pike, sr=bz. 2005-11-02 07:37:56 +00:00
sicking%bigfoot.com b6c5e7f0aa Bug 88623: Remove the txList::iterator function and the ListIterator typedef
r=peterv sr=jst
2005-11-02 07:37:55 +00:00
peterv%netscape.com 6b56a1ac31 Bustage fix. 2005-11-02 07:37:54 +00:00
peterv%netscape.com d2c1810275 Fix for bug 136272 (definition of isDigit may be incomplete). r=sicking, sr=jst. 2005-11-02 07:37:53 +00:00
sicking%bigfoot.com 2380dd4af9 Attribute axis should not include namespace declarations.
b=123357 r=peterv sr=jst
2005-11-02 07:37:52 +00:00
peterv%netscape.com 96f912afc2 Fix for bug 142108 (Crash when reloading XML+XSLT Trunk, M100, N70PR1, M11A [@ nsXMLContentSink::Observe][@ 0x00000001]). r=Pike, sr=jst. 2005-11-02 07:37:51 +00:00
axel%pike.org f555da27e1 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
2005-11-02 07:37:50 +00:00
sicking%bigfoot.com 72cbe9dea6 Bug 96478. Change the use of getAttributeNode and getAttribute to getAttr
r=peterv sr=jst a=asa
2005-11-02 07:37:49 +00:00
sicking%bigfoot.com a56edb1b0c 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
2005-11-02 07:37:48 +00:00
peterv%netscape.com 399ca0da47 Fix for bug 34849 (dynamically added STYLE element doesn't alter style). r=sicking, sr=jst, a=roc+moz, adt=jaimejr. 2005-11-02 07:37:47 +00:00
dbaron%fas.harvard.edu 29a8dd3923 Convert users of nsAReadable[C]String and nsAWritable[C]String typedefs to [const] nsA[C]String. b=131899 r=scc sr=jag a=asa 2005-11-02 07:37:46 +00:00
darin%netscape.com ea610529da b=128508 "freeze nsIChannel nsIRequest" r=gagan, sr=rpotts, a=asa 2005-11-02 07:37:45 +00:00
sicking%bigfoot.com 7dd2dd53a6 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
2005-11-02 07:37:44 +00:00
peterv%netscape.com 3ed534b0f2 Fix for bug 146965 (Standalone Transformiix outputs invalid XML). r=sicking, sr=jst. 2005-11-02 07:37:43 +00:00
peterv%netscape.com 68ae6b4713 Correct error in patch for bug 96647. Transformiix standalone only, doesn't affect mozilla build. 2005-11-02 07:37:42 +00:00
peterv%netscape.com d980bd86f3 Fix for bug 126214 (peterv broke XSLT system-property function). r=sicking, sr=jst. 2005-11-02 07:37:41 +00:00
peterv%netscape.com de65411e1d Fix for bug 146964 (Bug in format-number XSLT function). r=sicking, sr=jst. 2005-11-02 07:37:40 +00:00
peterv%netscape.com 3195d893d2 Fix for bug 126463 (Occurances of uninitialized variables being used before being set (in extensions/transformiix).) r=sicking, sr=jst, a=asa. 2005-11-02 07:37:39 +00:00
sicking%bigfoot.com ebde346572 Bug 140687: Make substring() for all start-indexes
r=Pike, sr=jst
2005-11-02 07:37:38 +00:00
sicking%bigfoot.com 3029e0f9bc Cleanup BooleanFunctionCall and StringFunctionCall, fixes bugs in lang(), substring() and a few more.
b=104758 r=Pike sr=jag
2005-11-02 07:37:37 +00:00
sicking%bigfoot.com 6ad850987a Fix IRIX bustage 2005-11-02 07:37:36 +00:00
sicking%bigfoot.com 6255654f32 Make relational comparisons between NodeSets and booleans follow the spec.
b=116540 r=Pike sr=jst
2005-11-02 07:37:35 +00:00
sicking%bigfoot.com 28f01b536c Fix whitespacehandling by looking for xml:space-attributes when needed and only when needed.
b=163856 r=Pike sr=bz
2005-11-02 07:37:34 +00:00
peterv%netscape.com 1ef2bc52d6 Fix for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron. 2005-11-02 07:37:33 +00:00
peterv%netscape.com 809559323a Fix for bug 92377 (Build failure: dom/src/base/nsDOMClassInfo.cpp depends on extensions/xmlextras). r=shaver, sr=jst, a=asa. 2005-11-02 07:37:32 +00:00
alecf%netscape.com 8783e800be 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
2005-11-02 07:37:31 +00:00
peterv%netscape.com 1de7660eb4 Bustage fix. 2005-11-02 07:37:30 +00:00
dougt%netscape.com b89e6d73c7 Fixes mozilla/strings requiring unfrozen nsCRT class. patch by scc, r=dougt, sr=jag, b=136756 2005-11-02 07:37:29 +00:00
seawood%netscape.com b8c1ceec4f 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
2005-11-02 07:37:28 +00:00
sicking%bigfoot.com 5fef009a66 Fix one *nix build bustage 2005-11-02 07:37:27 +00:00
sicking%bigfoot.com 8d0ed41f75 Bug 122001. Implement txExpandedNameMap. Add QName parsing and some operators to txExpandedName.
r=peterv sr=jst a=asa
2005-11-02 07:37:26 +00:00
sicking%bigfoot.com c8066d4eaa 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
2005-11-02 07:37:25 +00:00
peterv%netscape.com 5398b85bc0 Fix for bug 96647 (Change the way output is constructed in Transformiix). r=sicking, Pike, sr=jst. 2005-11-02 07:37:24 +00:00
sicking%bigfoot.com dfdf39e082 Fix crasher in key()'s when context-node is a document.
b=120074 r=Pike,peterv sr=jst
2005-11-02 07:37:23 +00:00
sicking%bigfoot.com 983e50d6f6 [Not part of build]
Make standalone TransforMiiX build again. Fix merge-conflict resolved the wrong way.

No bug. r=hwaara.
2005-11-02 07:37:22 +00:00
sicking%bigfoot.com 6ae80af038 Bug 95779 - Key cached expressions and patterns on node they appear in rather then string.
r=Pike sr=jst
2005-11-02 07:37:21 +00:00
bzbarsky%mit.edu a9cc46e1a9 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
2005-11-02 07:37:20 +00:00
sicking%bigfoot.com 4cc683aa0d Bug 105979 - Cleanup NodeSetFunctionCall and Tokenizer classes
r=Pike,peterv sr=jst
2005-11-02 07:37:19 +00:00
jaggernaut%netscape.com cb08fc5e40 Bug 113228: Replace ns{C}String::To{Upper,Lower}Case with global versions. r=bzbarsky, sr=jst 2005-11-02 07:37:18 +00:00
seawood%netscape.com 0e324837fc Renaming 'install' build phase to 'libs'
Bug #56601 r=pavlov
2005-11-02 07:37:17 +00:00
sicking%bigfoot.com a29555dcb9 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
2005-11-02 07:37:16 +00:00
axel%pike.org 0445c09b06 bug 104042, more leaked exprResults. r=peterv, sr=jst 2005-11-02 07:37:15 +00:00
axel%pike.org 0c99f91d9e 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 2005-11-02 07:37:14 +00:00
axel%pike.org 00665d5961 bug 70855, add NSPR logging to transformiix, mere printf's for standalone. r=peterv, sr=heikki 2005-11-02 07:37:13 +00:00
dbaron%fas.harvard.edu b594ba685d Removing remnants of warren's s/printf/PRINTF/ landing from the tree. b=94480 r=pavlov sr=darin 2005-11-02 07:37:12 +00:00
peterv%netscape.com 6dbe002cae 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. 2005-11-02 07:37:11 +00:00
dbaron%fas.harvard.edu 558132da05 Ensure that string literals are used as |const char*| rather than |char*|. r=jag sr=brendan b=107052 2005-11-02 07:37:10 +00:00
sicking%bigfoot.com cad07af2bb 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
2005-11-02 07:37:09 +00:00
peterv%netscape.com 61344cb748 Fix for bug 105808 (We need atomtables for all xslt elements and attributes). r=Pike, sicking, sr=jst. 2005-11-02 07:37:08 +00:00
sicking%bigfoot.com 22667910ed Implement format-number() and <xsl:decimal-format>
b=65983 r=Pike sr=jst
2005-11-02 07:37:07 +00:00
peterv%netscape.com 009fdc44d4 Fix for bug 65858 (Rework XSLT sorting). r=sicking, Pike, sr=jst. 2005-11-02 07:37:06 +00:00
sicking%bigfoot.com 5ab951d60b Cleanup the generate-id() xpath function implementation.
b=101672 r=peterv, Pike sr=jst
2005-11-02 07:37:05 +00:00
sicking%bigfoot.com 53180d2c08 Implement xsl:import. This dosn't implement any import precedence but gives us the infrastructure to do so.
b=78068 r=peterv sr=shaver
2005-11-02 07:37:04 +00:00
sicking%bigfoot.com b479218e23 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
2005-11-02 07:37:03 +00:00
peterv%netscape.com f5041e9ea0 Fix for bug 73936 (xsl:include/xsl:import/document() doesn't work). r=Pike/sicking, sr=jst. 2005-11-02 07:37:02 +00:00
peterv%netscape.com e6db0e7b24 Warning fixes. r=sicking, rs=jst. 2005-11-02 07:37:01 +00:00
sicking%bigfoot.com ef07623669 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
2005-11-02 07:37:00 +00:00
sicking%bigfoot.com dc2754f073 Make PathExpr::matches more clever and remove specialcasing of absolute path expressions
b=97107 r=peterv sr=jst
2005-11-02 07:36:59 +00:00
axel%pike.org b50a307fe2 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 2005-11-02 07:36:58 +00:00
axel%pike.org fc51a7858c bug 98704, kill ContextState|ProcessorState|DOMHelper::getParentNode, r=sicking, peterv; sr=jst 2005-11-02 07:36:57 +00:00
sicking%bigfoot.com 3648055cf6 Fix default-priorities for patterns and priorities for templates.
b=84677 r=Pike sr=shaver
2005-11-02 07:36:56 +00:00
axel%pike.org 0387d4af3a bug 104042, fix leak in standalone namespacemanager, r=sicking,peterv, sr=jst 2005-11-02 07:36:55 +00:00
axel%pike.org 42cf76e56d 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 2005-11-02 07:36:54 +00:00
cls%seawood.org 934f14f8db Use NS_PTR_TO_INT32 macros to do 64-bit safe pointer conversions.
Bug #20860 r=peterv sr=brendan@mozilla.org
2005-11-02 07:36:53 +00:00
axel%pike.org 56f14af751 bug 89017, PredicateList::evaluatePredicates redone, + code cleanup. r=peterv,sicking,sr=jst 2005-11-02 07:36:52 +00:00
jdunn%netscape.com 9bc1e17cb2 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
2005-11-02 07:36:51 +00:00
sicking%bigfoot.com e2e430895b Implement import precedence for attributesets, matchable templates, named templates and whitespace filtering.
b=83651 r=Pike, peterv, jst-review.pl sr=jst
2005-11-02 07:36:50 +00:00
peterv%netscape.com 1ba72c9c86 Part of fix for bug 65858 (Rework XSLT sorting) that I forgot to check in. r=sicking, Pike, sr=jst. 2005-11-02 07:36:49 +00:00
sicking%bigfoot.com 29c96dcf32 implement a -q option that supress output of the credits header in standalone transformiix
not part of build
b=101959 r=peterv sr=jst
2005-11-02 07:36:48 +00:00
peterv%netscape.com de849ed824 Part of bug 88623 (Cleanup Transformiix code). Remove unnecesary comment lines, no code changes. r=Pike, rs=jst. 2005-11-02 07:36:47 +00:00
sicking%bigfoot.com b912e24ffe Make FilterExpr check type of ExprResult before casting to NodeSet. Also sort nodeset in document order before filtering.
Bug 88736. r=peterv, sr=jst
2005-11-02 07:36:46 +00:00
sicking%bigfoot.com fb3a49384f 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
2005-11-02 07:36:45 +00:00
sicking%bigfoot.com 5bdcbf5a37 Remove unused (and a few almost-unused) functions in the XPath classes.
Bug 88612. r=peterv, sr=jst
2005-11-02 07:36:44 +00:00
peterv%netscape.com 49ed89f13b Warning fixes, part of bug 88623 (Clean up Transformiix code). r=sicking, sr=jst. 2005-11-02 07:36:43 +00:00
peterv%netscape.com 372c92d2ce Fix for bug 100732 (content_xsl.xpt missing in packaged bits). r=heikki, sr=jst. 2005-11-02 07:36:42 +00:00
jaggernaut%netscape.com 96edee16f6 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf 2005-11-02 07:36:41 +00:00
jaggernaut%netscape.com 9fae7fb904 Clean up REQUIRES lines, put content in its own module instead of in layout's, r=cls. 2005-11-02 07:36:40 +00:00
jaggernaut%netscape.com f6995c4ac8 Bug 73353: clean up the REQUIRES lines in Makefiles. 2005-11-02 07:36:39 +00:00
cls%seawood.org 805cfdb157 Use OBJ_SUFFIX instead of hardcoding .o . Should fix OS/2 bustage 2005-11-02 07:36:38 +00:00
sicking%bigfoot.com 4de60e252b 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
2005-11-02 07:36:37 +00:00
sicking%bigfoot.com 41c1ac99f0 backing out, this should have gone in on the MOZILLA_0_9_2_BRANCH branch. Really sorry. 2005-11-02 07:36:36 +00:00
sicking%bigfoot.com 4ece016a9c Bustage fix. Checked in a too fresh version of txKeyFunctionCall.cpp. It's supposed to be UInt32 on the branch. 2005-11-02 07:36:35 +00:00
peterv%netscape.com b3146ec5b6 Fix for bug 88623 (Cleanup Transformiix code). Removing some warnings. r=Pike, rs=jst. 2005-11-02 07:36:34 +00:00
axel%pike.org 72eca118c2 bug 98704, xml/dom part of beating DOMHelper::getParentNode out of the tree, r=peterv, rs=brendan 2005-11-02 07:36:33 +00:00
peterv%netscape.com f4d8ed440a Fix for bug 85548 (Move Transformiix to PRInt32/PRUint32), mostly search and replace. r=Pike, sr=jst. 2005-11-02 07:36:32 +00:00
peterv%netscape.com 64c1c5676c Fix for bug 81414 (transformiix standalone won't build, MOZ_XSL->!TX_EXE). Code by Axel Hecht, r=peterv/cls, sr=scc, a=dbaron. 2005-11-02 07:36:31 +00:00
axel%pike.org 6afbad4840 missing part of backing out 81414, yac 2005-11-02 07:36:30 +00:00
axel%pike.org a8adb496fc Backing out fix for 81414, I have no idea what win is doing here 2005-11-02 07:36:26 +00:00
axel%pike.org fb0ada6f18 bug 81414, build standalone transformiix, MOZ_XSL->!TX_EXE, r=peterv,cls, sr=scc, a=dbaron (on behalf of drivers) 2005-11-02 07:36:25 +00:00
peterv%netscape.com 219582253e 72141 (Enable XSLT in default builds) and 74879 (Makefiles must die). r=nisheeth, sr=jst. 2005-11-02 07:36:23 +00:00
gerv%gerv.net 25fecaaf79 License changes, take 2. Bug 98089. mozilla/extensions/. 2005-11-02 07:36:20 +00:00
gerv%gerv.net fd71347dce Oops. 2005-11-02 07:36:19 +00:00
scc%mozilla.org a652a87c1b bug #98089: ripped new license 2005-11-02 07:36:18 +00:00
sicking%bigfoot.com 5bca538817 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
2005-11-02 07:36:17 +00:00
nisheeth%netscape.com ce63e32faa Enable Transformiix on Linux. Don't build on OS/2 for now until bug 53518 is fixed. 2005-11-02 07:36:16 +00:00
margaret.chan%sun.com 1dd24d894b 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 2005-11-02 07:36:15 +00:00
peterv%netscape.com de5164bb7a Fixing BeOS bustage, it doesn't like PI (PI -> PROC_INST). 2005-11-02 07:36:14 +00:00
axel%pike.org 8bcfae885e not part of default build, fix for 75309, code by sicking, r=me, sr=shaver; fixes local-name and name for some node types 2005-11-02 07:36:13 +00:00
axel%pike.org 8dad3730e7 fix for 77889; item(k) -> getNextSibling; r/a=peterv, sr=jst 2005-11-02 07:36:12 +00:00
axel%pike.org ed623a4c87 not part of default build; PathExpr did wrong for //; code by sicking, r=me, sr=shaver, bug 75307 2005-11-02 07:36:11 +00:00
axel%pike.org 5c43f2921e not part of build, code by sicking, r=peterv,me,sr=shaver, fixing 75304, and 70865, whitespace and locationstep 2005-11-02 07:36:10 +00:00
cls%seawood.org 6a6194784a Updating intermodule depencies. Fixing senna bustage. 2005-11-02 07:36:09 +00:00
cls%seawood.org 6f792b488c Update our intermodule dependencies list.
Fixing senna tinderbox bustage.
2005-11-02 07:36:08 +00:00
dbaron%fas.harvard.edu fdb32e5c36 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 2005-11-02 07:36:07 +00:00
peterv%netscape.com 56a93c4aae Fix for 74873 (Make transformiix |#include|s better). Patch by Axel Hecht. Not part of default build. r=peterv, sr=scc. 2005-11-02 07:36:06 +00:00
peterv%netscape.com 671e5a0459 Removing use of HashTable (bug #69091). Not part of default build. r=Pike. 2005-11-02 07:36:05 +00:00
peterv%netscape.com 8e5b99f17a Removing use of HashTable (bug #69091). Removing CommandLineUtils from module build. Not part of default build. r=Pike. 2005-11-02 07:36:04 +00:00
axel%pike.org fba9428c6a Getting the build process up for Windows, thanx to Arthur Barrett
not part of build, still need to conditionally add transformiix to
extensions/makefile.win
2005-11-02 07:36:03 +00:00
axel%pike.org 863c20c844 Not part of the build, a=leaf
Bringing Makefiles uptodate with String changes
Get testcase going into new chrome structure.
2005-11-02 07:36:02 +00:00
Peter.VanderBeken%pandora.be b046dd89df Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build. 2005-11-02 07:35:58 +00:00
axel%pike.org 23dab90884 not part of build, fixing 65987, current() function. Code by kvisco@ziplink.net, r=peterv,me. 2005-11-02 07:35:57 +00:00
kvisco%ziplink.net 3ce6d3228d Added implementation of evaluate 2005-11-02 07:35:56 +00:00
axel%pike.org 41883207fa not part of build, code by peterv, r=me, bugs 65977 & 65978, xslt function lib, + windows bustage 2005-11-02 07:35:55 +00:00
peterv%netscape.com 0fa1d02db1 Small clean-up. Not part of default build. r=Pike. 2005-11-02 07:35:54 +00:00
axel%pike.org 3b512d1fad not part of build, simple fix to get |NodeType()| right, have comment nodes in standalone, warning fix in nsNodeSet.h 2005-11-02 07:35:53 +00:00
kvisco%ziplink.net ded0be95c4 Not part of regular build. Removed WildCardExpr, updated all necessary files.
Removed Token::WILD_CARD. Wild cards are handled in ElementExpr and
AttributeExpr accordingly.
2005-11-02 07:35:52 +00:00
peterv%netscape.com c1d6e94e4c Fix some leaks (bug #72179). Not part of default build. r=Pike. 2005-11-02 07:35:51 +00:00
axel%pike.org ca7ab7c43c not part of build; fixing 72532; r=peterv 2005-11-02 07:35:50 +00:00
peterv%netscape.com 59a0d51a71 Fix some of bug #59853 (new operator should be used with more care). Not part of default build. r=Pike. 2005-11-02 07:35:49 +00:00
axel%pike.org 73953d0503 not part of build, code by peterv, r=me. Getting xhtml output right. little fix for translate(), comment cleanup 2005-11-02 07:35:48 +00:00
axel%pike.org 90873a119d not part of build, bring build in synch with Keith's changes 2005-11-02 07:35:47 +00:00
axel%pike.org b073bd5bad not part of build, nsNodeSet is not part of transformiix standalone. sorry. 2005-11-02 07:35:46 +00:00
axel%pike.org cab490be6d not part of build, code by peterv, r=me, fixing XPathProcessor, nsISynchLoader, cleanup 2005-11-02 07:35:45 +00:00
axel%pike.org 7c38da06fd 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) 2005-11-02 07:35:44 +00:00
axel%pike.org 7e33a2092f Code cleanup in extensions/transformiix, getting rid of -DMOZILLA
not part of build
2005-11-02 07:35:43 +00:00
axel%pike.org 71c7c277d3 Code cleanup, not part of build, needed for SUN Workshop compilers 2005-11-02 07:35:42 +00:00
axel%pike.org 9af0e8ac32 Getting us a step closer to xslt on mozilla, see 36038,
[NOT PART OF THE BUILD]
2005-11-02 07:35:41 +00:00
peter%propagandism.org d47c6ae2e8 Fix whitespace. 2005-11-02 07:35:36 +00:00
peter%propagandism.org 08ebcb926c New files for bug 151002 (abstract the content by a treewalker). Patch by me, with parts by Pike and sicking. r=sicking, sr=jst. 2005-11-02 07:35:35 +00:00
axel%pike.org 7229790ec2 Added support for xsl:output method="text" to transformiix standalone, not part of build 2005-11-02 07:35:34 +00:00
axel%pike.org 899b1c9dfa Updating new build scheme for recent checkins, NOT PART OF THE BUILD 2005-11-02 07:35:33 +00:00
axel%pike.org 79f29db154 Checking in Makefile.ins for building transformiix on unix,
standalone version only. See post in n.p.m.l.xslt
Not part of the build
2005-11-02 07:35:32 +00:00
aaronl%netscape.com f11868c234 Bug 208460. Remove nsIDOM3Node.idl dependency from nsIDOMNode.idl 2005-11-02 07:35:27 +00:00
peter%propagandism.org ad8d1f5e1b Additional fix for bug 218756 (Update to latest DOM Level 3 XPath specification). r=Pike, sr=bz. 2005-11-02 07:35:26 +00:00
sicking%bigfoot.com 05bf3f2c71 Fix for bug 132302: Return the right exception for DOM Range. Fix by peterv.
r=Pike, sr=jst
2005-11-02 07:35:25 +00:00
dbaron%fas.harvard.edu fc9cdb5c14 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 2005-11-02 07:35:24 +00:00
peterv%netscape.com efcdb3771f Fix for bug 132300 (Need a better way to bootstrap an XPathEvaluator). r=pike, sr=jst. 2005-11-02 07:35:23 +00:00
peterv%netscape.com db137b28de New files for bug 103235 (Implement DOM Level 3 XPath WD). r=sicking, sr=jst, a=dbaron. 2005-11-02 07:35:22 +00:00
peter%propagandism.org 7faf1e5709 Adding copies of trunk version of NodeSet.* (to ease merging of TX_WALKER_BRANCH). r=sicking. 2005-11-02 07:35:20 +00:00
nisheeth%netscape.com 1236e59208 More changes to get Transformiix to build as a Mozilla component on windows. Not part of the mozilla build. 2005-11-02 07:34:59 +00:00
Peter.VanderBeken%pandora.be 2cc465f823 Use getDocumentFromURI. Not part of default build. a=leaf. 2005-11-02 07:34:58 +00:00
Peter.VanderBeken%pandora.be 1e5f57f221 Add include. Not part of default build. a=leaf. 2005-11-02 07:34:57 +00:00
axel%pike.org 662b908139 Not part of the build, fixes QNames really ending when hitting whitespace 2005-11-02 07:34:56 +00:00
kvisco%ziplink.net fb89f5130b Not part of regular build. Patch to treat "abc:*" as an CNAME 2005-11-02 07:34:55 +00:00
kvisco%ziplink.net 6649bb1472 Not part of regular build, a=leaf. Fixed bug I introduced with a previous patch. prevToken was getting set to NULL in some places when it shouldn't. 2005-11-02 07:34:54 +00:00
kvisco%ziplink.net a928f5a280 Not part of build, a=leaf
Added fix from Peter Van der Beken to fix Name conflicts with NodeType tokens
Added fix to bug reported by Axel Hecht (#42502)
2005-11-02 07:34:53 +00:00
axel%pike.org ede9f8164d not part of the build, r=peterv, fix 54490, whitespace stripping, +whitespace cleanup in XSLTProcessor.cpp 2005-11-02 07:34:52 +00:00
Peter.VanderBeken%pandora.be 4945caa038 Enabling XSLT hooks in layout in default build. Bug #42228. r=axel@pike.org, a=waterson@mozilla.org. 2005-11-02 07:34:51 +00:00
axel%pike.org b69a176579 Use own impl of rint for windows and platforms without one, not on mac
not part of build
2005-11-02 07:34:50 +00:00
kvisco%ziplink.net 893d7d7ee8 Not part of regular build. ContextState now extends
NamespaceResolver. ElementExpr has some code for handling namespaces.
2005-11-02 07:34:49 +00:00
kvisco%ziplink.net 9053fc111d 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.
2005-11-02 07:34:48 +00:00
Peter.VanderBeken%pandora.be c1fa7a97f8 Define a NameSpaceResolver class. Not part of default build. a=leaf. 2005-11-02 07:34:47 +00:00
Peter.VanderBeken%pandora.be 3465dd21ba Remove include workaround. Not part of build yet. a=leaf. 2005-11-02 07:34:46 +00:00
Peter.VanderBeken%pandora.be 19328e3147 Removing DOMString/Cleaning up some whitespace. Not part of build yet. a=leaf. 2005-11-02 07:34:45 +00:00
Peter.VanderBeken%pandora.be 4d314f924a Use DOMString instead of String (getting these changes back in). Not part of build yet. a=leaf 2005-11-02 07:34:44 +00:00
Peter.VanderBeken%pandora.be 295285421d Use DOMString instead of String (getting these changes back in). Not part of build yet. a=leaf 2005-11-02 07:34:43 +00:00
kvisco%ziplink.net fef1ba090b *** empty log message *** 2005-11-02 07:34:42 +00:00
kvisco%ziplink.net cb3e33906b added Nisheeth's name to contributors list 2005-11-02 07:34:41 +00:00
Peter.VanderBeken%pandora.be 47c30fe2fd Ifdef the rint function out for platforms other than Windows (temporary). Not part of build yet. a=leaf 2005-11-02 07:34:40 +00:00
kvisco%ziplink.net 34f5ce7fc9 changed a couple postfix increments to prefix, aesthetics really. 2005-11-02 07:34:39 +00:00
nisheeth%netscape.com 3c7ae8c555 Ongoing work to get Transformiix to build on Windows as a Mozilla component. Not part of the build.
- implemented rint() in NumberFunctionCall.cpp
- Changed String to DOMString in calls to processAttrValueTemplate() in XSLTProcessor.cpp
- Fixed up more windows makefiles.
2005-11-02 07:34:38 +00:00
Peter.VanderBeken%pandora.be e4744354be Use DOMString instead of String. Not part of build yet. a=leaf 2005-11-02 07:34:37 +00:00
kvisco%ziplink.net 3570d38b99 Fixed a seg fault when '/' is used as a div operator, which is an error so I also added an error message for this case 2005-11-02 07:34:36 +00:00
nisheeth%netscape.com b30f562a69 Ongoing work to get Transformiix to build as a mozilla component on windows. Not part of mozilla build. 2005-11-02 07:34:35 +00:00
kvisco%ziplink.net 529a83a253 Added changes by Marina 2005-11-02 07:34:34 +00:00
kvisco%ziplink.net e3f66f0246 Added changes by Marina for lang() 2005-11-02 07:34:33 +00:00
kvisco%ziplink.net 5b802effd9 added support for extension functions 2005-11-02 07:34:32 +00:00
kvisco%ziplink.net 714ddbb21f Changed constructor to use new naming, TX_FALSE, instead of FALSE 2005-11-02 07:34:31 +00:00
Peter.VanderBeken%pandora.be fc4cda9f49 Resolve name conflict. Not part of build yet. a=leaf 2005-11-02 07:34:30 +00:00
nisheeth%netscape.com ab0c04a116 Ongoing attempt to get Transformiix building on Windows. Not part of mozilla build. 2005-11-02 07:34:29 +00:00
kvisco%ziplink.net 5d3aa8d7c9 Added fix from Marc Schefer regarding OR expressions 2005-11-02 07:34:28 +00:00
kvisco%ziplink.net c83575f467 Not part of build, a=leaf
Added the get(int) method, for accessing via index. It's not recommended using
this method unless on very small lists. This will help save on overhead so we don't have to create an iterator on lists with only a couple elements.
2005-11-02 07:34:27 +00:00
kvisco%ziplink.net 5a40d6128b made TxObect::hashCode virtual, added TxObject::equals 2005-11-02 07:34:26 +00:00
kvisco%ziplink.net 6dfdc1a364 Added scoping back in 2005-11-02 07:34:25 +00:00
kvisco%ziplink.net 9e6fa8e70c Not part of regular build. Added fix for expressions starting with '/' 2005-11-02 07:34:24 +00:00
kvisco%ziplink.net 4a8cbe2340 Not part of build, a=leaf
Made some performance adjustments in the match method.
2005-11-02 07:34:23 +00:00
kvisco%ziplink.net febdbce09b Added some changes from Marina (see changes.txt) 2005-11-02 07:34:22 +00:00
Peter.VanderBeken%pandora.be 4acfd0ac12 Fixing class declarations. Not part of build yet. a=leaf 2005-11-02 07:34:21 +00:00
kvisco%ziplink.net cbd8cc2fd2 Non important changes 2005-11-02 07:34:20 +00:00
kvisco%ziplink.net d0463c32f3 added patches from Marina M. to fix predicate parsing, and make sure we look for Axis Identifier wild cards 2005-11-02 07:34:19 +00:00
Peter.VanderBeken%pandora.be 2866af1c71 Fix for bug #68605 (correct the XSLT document() function). Patch by Jonas Sicking <sicking@bigfoot.com>, r=me. Not part of the default build. 2005-11-02 07:34:18 +00:00
axel%pike.org c65c705fd6 removing windows linefeeds, still reminents from the old days, not part of build 2005-11-02 07:34:17 +00:00
kvisco%ziplink.net a30099b827 added Olivier Gerardin's changes to the command line app, see source code for more info 2005-11-02 07:34:16 +00:00
kvisco%ziplink.net edfcf44e3c Added Nathan Pride's fix for document base when a stylesheet is specified on the command line 2005-11-02 07:34:15 +00:00
Peter.VanderBeken%pandora.be a0368de481 Fixing class declaration. Not part of build yet. a=leaf 2005-11-02 07:34:14 +00:00
kvisco%ziplink.net ca2e64bd48 Changed directory structure, changed name of XSLProcessor to XSLTProcessor 2005-11-02 07:34:13 +00:00
kvisco%ziplink.net 3f91b73424 added support for optional NodeSet argument 2005-11-02 07:34:11 +00:00
kvisco%ziplink.net bde3f8f597 Added Olivier's changes to support the document() function 2005-11-02 07:34:08 +00:00
kvisco%ziplink.net c382f9a079 initial checkin: generate-id extension function 2005-11-02 07:34:07 +00:00
sicking%bigfoot.com 646ab0489c New files for bug 65983, implement format-number(). Not part of build yet. 2005-11-02 07:34:05 +00:00
axel%pike.org 109d1891c5 make nspr and tx path handling happy on win32, not part of build 2005-11-02 07:34:03 +00:00
axel%pike.org 0d014dca4f not part of build, code by peterv, r=me, bugs bugs 65977 & 65978, xslt function lib, + windows bustage 2005-11-02 07:34:01 +00:00
kvisco%ziplink.net b76374e167 patched compilation error 2005-11-02 07:34:00 +00:00
axel%pike.org 37a061f4df not part of the build, bad string do in test app 2005-11-02 07:33:59 +00:00
kvisco%ziplink.net d0f083acd4 Initial checkin for Olivier 2005-11-02 07:33:56 +00:00
axel%pike.org cae8d155c3 not part of build, a C interface to the XALAN testcases. produces rdf output to load into buster. test app only 2005-11-02 07:33:55 +00:00
sicking%bigfoot.com a8b7b3d3a8 Commiting new files for bug 122001 2005-11-02 07:33:54 +00:00
sicking%bigfoot.com 3afcb199e4 Reenable same-origin checks. Patch by me and jst.
b=156452 r=peterv/sicking/jst sr=bz/jst a=chofmann
2005-11-02 07:33:53 +00:00
kvisco%ziplink.net 2dfc63a8c0 moved from source/dom 2005-11-02 07:33:52 +00:00
sicking%bigfoot.com 296343603c Add same-origin checks in a few DOM methods. Patch by me and jst.
b=156452, r=jst/me, sr=bz, a=pending
2005-11-02 07:33:51 +00:00
peterv%netscape.com 92a27a0268 New files for bug 88623 (Cleanup Transformiix code). r=Pike, sr=jst. 2005-11-02 07:33:49 +00:00
axel%pike.org b293d2c402 not part of build; adding xpcom logging, r=peterv 2005-11-02 07:33:47 +00:00
axel%pike.org f33109b96e bug 112623, initial version of xpcom error wrapper for standalone, r=sicking@bigfoot.com, sr=scc. Not used yet 2005-11-02 07:33:46 +00:00
kvisco%ziplink.net 9b5be0c4da fixed some Unicode bugs reported by Lidong 2005-11-02 07:33:37 +00:00
kvisco%ziplink.net 6e4e73dc92 I finally included the FreeBSD changes from Eric Du with respect to floating point handling, sorry for the delay 2005-11-02 07:33:36 +00:00
kvisco%ziplink.net c4ee78bcaa updated to support changes to String.h/cpp 2005-11-02 07:33:34 +00:00
kvisco%ziplink.net bc747e5bab Added preliminary DocumentHandler.h
Added changes from Bob Miller (kbob@oblix.com) which fix some
memory leaks.
1999-11-25 03:03:07 +00:00
nisheeth%netscape.com 66bd062119 Checkin not part of build. New version of Transformiix from Keith Visco (kvisco@ziplink.net) 1999-11-15 07:13:17 +00:00
nisheeth%netscape.com c087f652d0 Checking in initial version of Keith Visco's (kvisco@ziplink.net) XSL processor, Transformiix. Some glue code to interface it with mozilla is #ifdef MOZILLA protected. 1999-08-28 08:19:56 +00:00