Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

129 check-ins using file extensions/tdomhtml/configure.in version af8477d717

2003-03-06
15:51
First import check-in: a0757227e3 user: zoran tags: trunk
14:28
See file check-in: 66c9feb161 user: zoran tags: trunk
14:25
First import of Bernard files for CodeWarrior check-in: 9371d69091 user: zoran tags: trunk
14:24
Added Bernard files for CodeWarrior build check-in: b0a821471a user: zoran tags: trunk
14:22
See file check-in: 520460eb27 user: zoran tags: trunk
14:22
First import check-in: 1aaea3ddcd user: zoran tags: trunk
14:07
First import check-in: 943c93879a user: zoran tags: trunk
14:01
See 06.03.2003 check-in: c747a35e0d user: zoran tags: trunk
13:58
Removed malloc.h since not needed and not found on macosx check-in: bd4b0f207d user: zoran tags: trunk
13:58
Fixed alternative use of libdir check-in: 3ccbba9506 user: zoran tags: trunk
2003-03-02
23:38
See file. check-in: 25aaa164ae user: rolf tags: trunk
23:37
Fixed bug with using the 'domNode' cmd without argument (spotted by Bernard Desgraupes). check-in: a9f37ef8bf user: rolf tags: trunk
2003-02-27
02:31
See file. check-in: e78962ebbd user: rolf tags: trunk
02:30
xsl:number attributes grouping-separator and grouping-size now also interpreted as attribute value templates. (The last two (missing up to now only by mistake) attribute value templates under the recognized xsl attributes.) check-in: 59b589e432 user: rolf tags: trunk
2003-02-26
19:44
See file. check-in: 365ed006ee user: rolf tags: trunk
19:43
Made some functions static. Removed a TODO note, which already was done. Improved some error msgs (now with line/column info, if avaliable). Bug fix: xsltXPathFuncs must return -1 to signal error, because if the source of the function call was inside of domxslt.c the result code (rc) check rule is rc < 0. Fixed text in a xsl:attribute error msg. Fixed memory leak in error case in ExecAction, case forEach. Added a missing result code check in ExecAction, case procinstr. Bug fix: Even literal result element subtrees are relevant for xslt variable scope (default case of ExecAction). Bug fix: the expression context of the match expr of a xsl:template is the xsl:template node. Now the xslt white space stripping is done before the top level processing (was done after toplevel processing). check-in: 85ed2e2506 user: rolf tags: trunk
19:11
Improved ::tDOM::xml(Read|Open)File. Now handles also utf-16 files with BOM right. check-in: 858ccf022d user: rolf tags: trunk
19:10
Removed unused variables. check-in: 34d56d9c5f user: rolf tags: trunk
2003-02-25
21:00
See file. check-in: 16d442fdba user: rolf tags: trunk
15:16
Applied proposed patch to internal.h, to fix compiler warnings with gcc on solaris. check-in: a94747ebad user: rolf tags: trunk
15:15
Updated to expat 1.95.6. check-in: 272c05015d user: rolf tags: trunk
2003-02-22
23:53
See file. check-in: a987fd45af user: rolf tags: trunk
23:52
Smaller fixes. Changed the values of the system-properties xsl:vendor (included me) and xsl:vendor-url (to http://www.tdom.org). check-in: 955041a024 user: rolf tags: trunk
23:41
Small corrections. check-in: 098df7643f user: rolf tags: trunk
21:55
See file. check-in: cc43f2700a user: rolf tags: trunk
21:47
Added new tnc method getValidateCmd. check-in: 0ecf226b17 user: rolf tags: trunk
21:19
Started test suite for the tcl interface of the tnc command and the validator commands. check-in: a2b9a24f38 user: rolf tags: trunk
21:06
Added new tnc method getValidateCmd. Changed to use the same memory allocator/free defines as the tDOM core. Bumped the version to 0.3. check-in: 1aa803e20b user: rolf tags: trunk
21:01
Better eContents cleanup. Bug fix: of course we have to call the parserResetProcs of the registered C handler sets while reseting the expat parser command. check-in: 155f101390 user: rolf tags: trunk
20:52
Added tcldom_getNodeFromName(), tcldom_getDocumentFromName() and the dom.h typdefs to the tDOM stubs table. Needed for the new tnc feature (and elsewhere, on the long run). check-in: b5b3d96a0d user: rolf tags: trunk
09:40
See 2003-02-22 comment check-in: 75977d17b4 user: zoran tags: trunk
09:38
Added cast to (char*) when calling Tcl_Free on FREE macro. This avoids some compiler warnings. check-in: e2e1b18754 user: zoran tags: trunk
09:37
Added some casts to MALLOC to avoid compiler warnings check-in: 43e91df26e user: zoran tags: trunk
09:15
Added remark about CC=gcc for Solaris builds. check-in: a7bd0b637a user: zoran tags: trunk
09:14
Fixed invalid reference to TCL_DBGX at building tdomConfig.sh. check-in: c59d2bfd99 user: zoran tags: trunk
2003-02-21
20:06
See file. check-in: 9e151a215c user: rolf tags: trunk
20:05
Bug fixes: Return after detecting the error (xsltPathFuncs), ensure that savedLastNode is always set right (ExecAction, case copy). Editorial changes. check-in: d2918070f8 user: rolf tags: trunk
19:57
See file. check-in: 25377bfed5 user: rolf tags: trunk
19:54
Don't remove tdomConfig.sh with a 'make clean', only with a 'make distclean'. check-in: b52f8d7e19 user: rolf tags: trunk
2003-02-09
16:44
See file. check-in: b9739ea64f user: rolf tags: trunk
16:43
Updated to use the new -xsltmessagecmd option of the xslt method and the -doctypeDeclaration of the asXML/asHTML methods. Added a few comments. check-in: 4c19d22118 user: rolf tags: trunk
16:37
See file. check-in: 60fb10d1d8 user: rolf tags: trunk
16:33
Update to expat 1.95.6. check-in: 88da2466db user: rolf tags: trunk
16:30
Update to expat-1.95.6. check-in: 09c960a150 user: rolf tags: trunk
02:26
Editorial change. check-in: 5f744c8f11 user: rolf tags: trunk
02:25
See file. check-in: f222eca95d user: rolf tags: trunk
02:19
Public and system identifier information are now stored (if parsed with the expat parser or generated by the xslt engine, if given), exposed to the script level(even writable, more than DOM 2 allows) and will be, on demand, respected while serializing. check-in: b01319a94b user: rolf tags: trunk
02:17
Public and system identifier information are now stored (if parsed with the expat parser or generated by the xslt engine, if given), exposed to the script level (even writable, more than DOM 2 allows) and will be, on demand, respected while serializing. check-in: 192dc1121a user: rolf tags: trunk
02:15
Public and system identifier information are now stored (if parsed with the expat parser or generated by the xslt engine, if given), exposed to the script level (even writable, more than DOM 2 allows) and will be, on demand, respected while serializing.

Bug fix: invalid memory read. check-in: 57286a402a user: rolf tags: trunk

02:13
Public and system identifier information are now stored (if parsed with the expat parser or generated by the xslt engine, if given), exposed to the script level (even writable, more than DOM 2 allows) and will be, on demand, respected while serializing.

Bug fix: Hold ID => node mapping consistent even after resetting or removal of known ID attributes. check-in: 885f793791 user: rolf tags: trunk

2003-01-30
00:38
See file. check-in: b36ec36a3b user: rolf tags: trunk
00:36
Fixed bug reported by Wilhelm Klink (http://groups.yahoo.com/group/tdom/message/404 see test xslt-4.1). Again a problem (sideeffect) of renumbering node->nodeNumber (which is necessary after modification of the tree for some XPath expr to work). The keys of the entries in the baseURIs hash table of the documents where the nodeNumber of the (subtree root) nodes with new baseURI. Since this nodeNumber isn't necessarily constant over the lifetime of a node (because of the possibility of re-numbering the tree), this could not work anymore. Instead the nodeNumber, we now use the pointer to the node structure as Key for the baseURIs hash table. This pointers stay always constant, even if the nodeNumber changes. Additional code was added to domFreeNode(), to ensure, that an entry in the baseURIs hash table gets freed, if the related node is in deed freed. Removed the yesterday added reseting of the domUniqueNodeNr counter, because it turned out in testing, that there are problems with sorting of resultSets, which includes nodes from different documents (which may happen with some special XSLT constructs (document() calls with a nodeset as argument)). The reseting of the domUniqueNodeNr is still desirable, but it turned out, that it should be carefully considered, when it should be done. check-in: d439fe172c user: rolf tags: trunk
2003-01-29
02:42
See file. check-in: 6b52088c26 user: rolf tags: trunk
02:28
Fixed the problem of 'changing node references' under some circumstances (reported by Wilhelm Klink). This also decrease the possibility of a potential problem for extremely long running single threaded tDOM applications. check-in: 0f29634d2e user: rolf tags: trunk
02:27
Changed escaping of serialized XML. The previous behavior wasn't 'wrong', but now we do it along the lines of almost all other (important) tools and it seems there's al least some xslt code out there, which banks on this 'common' way of serializing. Though, there is a small risk, that this is an incompatible change for a few users.

Fixed the problem of 'changing node references' under some circumstances (reported by Wilhelm Klink). This also decrease the possibility of a potential problem for extremely long running single threaded tDOM applications.

Fix for the problem with ownerDocument reported by Oleg Oleinick (see test dom-29.1). check-in: 62ae741b82 user: rolf tags: trunk

02:25
Changed escaping of serialized XML. The previous behavior wasn't 'wrong', but now we do it along the lines of almost all other (important) tools and it seems there's al least some xslt code out there, which banks on this 'common' way of serializing. Though, there is a small risk, that this is an incompatible change for a few users. check-in: 9fe0cf4a50 user: rolf tags: trunk
02:23
Changed escaping of serialized XML. The previous behavior wasn't 'wrong', but now we do it along the lines of almost all other (important) tools and it seems there's al least some xslt code out there, which banks on this 'common' way of serializing. Though, there is a small risk, that this is an incompatible change for a few users.

Fix for the problem with ownerDocument reported by Oleg Oleinick (see test dom-29.1).

Fixed bug with COMMENT_NODEs while using the asList method (problem reported by Ramon Ribó). While at it, also added code for handling processing instructions, which was also missing, up to now. check-in: 0b89d72668 user: rolf tags: trunk

02:21
Fixed the problem of 'changing node references' under some circumstances (reported by Wilhelm Klink). This also decrease the possibility of a potential problem for extremely long running single threaded tDOM applications. Fix for the problem with ownerDocument reported by Oleg Oleinick (see test dom-29.1). Fixed bug with COMMENT_NODEs while using the asList method (problem reported by Ramon Ribó). While at it, also added code for handling processing instructions, which was also missing, up to now. check-in: 8df732f1ef user: rolf tags: trunk
02:19
Fixed the problem of 'changing node references' under some circumstances (reported by Wilhelm Klink). This also decrease the possibility of a potential problem for extremely long running single threaded tDOM applications. check-in: fdebe05f71 user: rolf tags: trunk
2003-01-11
00:22
See file. check-in: 89d683fc46 user: rolf tags: trunk
00:21
Editorial change (Typo in comment). check-in: 43b3931c21 user: rolf tags: trunk
00:20
Added conversion of XSLT stylesheet DOM trees to 'cached' xslt cmds (new domDoc method toXSLTcmd). Works for non threaded tcl; needs additional work for multi-threaded tcl and documentation. Fixed a bug introduced during rework of the white space stripping for XML sources. check-in: c5f0735eff user: rolf tags: trunk
00:18
Added conversion of XSLT stylesheet DOM trees to 'cached' xslt cmds (new domDoc method toXSLTcmd). Works for non threaded tcl; needs additional work for multi-threaded tcl and documentation. check-in: 0587720af1 user: rolf tags: trunk
2002-12-27
23:44
See file. check-in: 892a7f9a91 user: rolf tags: trunk
23:43
Editorial changes. check-in: 9e4ab919e4 user: rolf tags: trunk
23:40
The xslt method now understands also the options -ignoreUndeclaredParameters and -xsltmessagecmd. check-in: 9f5c3aa51b user: rolf tags: trunk
2002-12-23
03:12
See file. check-in: e9de6ca07a user: rolf tags: trunk
03:12
Reworked the white space stripping for XML sources a bit. Better white space handling in token lists. check-in: d0a4e69e9c user: rolf tags: trunk
2002-12-21
20:45
See file. check-in: c3782f2bbb user: rolf tags: trunk
20:44
Fixed the changes by me in rev. 1.60 in the XPath Lexer. check-in: 868915c3d1 user: rolf tags: trunk
2002-12-20
13:40
See file check-in: 3ad7ebca74 user: zoran tags: trunk
13:36
Added DBG wrapper arround some lingering fprintf's check-in: c5ee64163a user: zoran tags: trunk
2002-11-28
01:03
See file. check-in: 1187e5fcc5 user: rolf tags: trunk
00:31
Reuse already parsed trees only if it is requested again for the same matter (as stylesheet or as source dir), otherwise create a new tree, because of the different white space stripping rules for stylesheets and source documents. check-in: 84d0c40a05 user: rolf tags: trunk
2002-11-27
22:44
See file. check-in: 0ab237447c user: rolf tags: trunk
22:44
Added this file. VC++ 6.0 makefile to compile against tcl8.0.5, contributed by Sumit Pokhariyal check-in: c41471283c user: rolf tags: trunk
22:38
Fixed typo in previous check in. check-in: 3ed9ce2ec3 user: rolf tags: trunk
22:37
See file. check-in: d6a62d43eb user: rolf tags: trunk
20:37
FQ names with a localname equal to a XPath 'keywork' (for example ns1:div) are now recognized as node test (they raised error up to now). check-in: d8e9714e8a user: rolf tags: trunk
2002-11-24
18:23
See file. check-in: e21dd9ea73 user: rolf tags: trunk
18:21
Changed the order of the include dir, to avoid clash with tcldom.h out of TclDOM-2.4, which will be installed in the same directory as tcl.h check-in: da1315af55 user: rolf tags: trunk
2002-11-22
15:00
See file. check-in: 74c58acb9f user: rolf tags: trunk
15:00
Updated notes for Tcl8.0.5 users. check-in: cf0be9fdaf user: rolf tags: trunk
14:59
Added this file. Special configure for Tcl8.0.5 users. check-in: 3762eb3181 user: rolf tags: trunk
2002-11-21
23:46
Corrected the date of the last entry. check-in: 91cbb9c9e1 user: rolf tags: trunk
20:38
See file. check-in: 3252f716e0 user: rolf tags: trunk
20:36
We don't have a 'provide expat' anymore, it's all tdom. Fixed a typo. check-in: 29140476fa user: rolf tags: trunk
2002-11-18
01:03
Fixed a typo. check-in: ac96399c2f user: rolf tags: trunk
00:44
See file. check-in: d08dacc8eb user: rolf tags: trunk
00:43
Better wording. check-in: 98a0311a68 user: rolf tags: trunk
2002-11-17
19:24
See file. check-in: 015219de3a user: rolf tags: trunk
19:23
Report error, if xsl:import elements not come first. check-in: ed88fecbb3 user: rolf tags: trunk
2002-11-16
14:28
See file. check-in: e089aa2964 user: rolf tags: trunk
14:25
A bit final tweaking for 0.7.5. check-in: af82543903 user: rolf tags: trunk
11:00
See file check-in: 646bc40a8b user: zoran tags: trunk
10:57
Added 8.0.5 compilation notes check-in: 27359722a2 user: zoran tags: trunk
10:53
Replaced "panic" with Tcl_Panic for 8.2+ since stubbed. Fixed some 8.0.5 compilation issues. check-in: 9f62a9d469 user: zoran tags: trunk
01:41
See file. check-in: beb79aeb31 user: rolf tags: trunk
01:36
Updated documentation. check-in: 64aecf24a6 user: rolf tags: trunk
01:31
Made test suite also running under tcl8.0.5. Added constraint to the tests, which uses i18n tcl features. check-in: 3bafc24e57 user: rolf tags: trunk
01:23
Fixed bugs, which only raised there head if compiled against tcl8.0.5. check-in: 0c4b1d5468 user: rolf tags: trunk
2002-11-15
19:39
See file check-in: f832de9a41 user: zoran tags: trunk
19:38
Added per-document deleted-nodes list. This list is used to collect nodes deleted from the document, but being referenced from some other threads/interpreters check-in: f1b90ac63a user: zoran tags: trunk
02:27
See file (still on the way to 0.7.5!) check-in: b6c44655ec user: rolf tags: trunk
02:23
Added simple debugging feature to tDOM::extRefHandler. check-in: 0007ec7503 user: rolf tags: trunk
02:20
Changed 'attributes' method to return the empty string als result for non element nodes, according to the DOM 2 rec, chapter "Interface Node". Fixed a seg fault in hasAttributeNS. Closed a mem leak in appendXML. check-in: 839d0457e4 user: rolf tags: trunk
02:05
Minor fix: added tcltest cleanup. check-in: 9ff66e5c34 user: rolf tags: trunk
02:03
Added some tests for as yet not covered dom methods. check-in: 5893e3edda user: rolf tags: trunk
2002-11-14
08:24
See file check-in: 99fadb9b9a user: zoran tags: trunk
08:21
Fixed uninitialized memory read (UMR) report. check-in: 0f5d43a14f user: zoran tags: trunk
2002-11-13
01:08
Updated to the new version nr and the lib name convention of the new TEA 2 build system. check-in: b1e475c1f8 user: rolf tags: trunk
01:08
See file (Where heading against 0.7.5, finally. This VC++ 6.0 makefiles still are hacks - for example, the link (hardcoded) against tcl8.3. But anyway.) check-in: 82361a8c83 user: rolf tags: trunk
01:03
Updated to the new version nr and the lib name convention of the new TEA 2 build system. check-in: 5b93a81fd6 user: rolf tags: trunk
2002-11-09
01:57
See file. check-in: 5f8092432d user: rolf tags: trunk
01:49
Minor changes. check-in: 811dadeb7e user: rolf tags: trunk
01:46
HTML serializer: No content escaping for the HTML tags script and style, according to XSLT rec 16.2. Fixed a memory problem during interp deletion. check-in: f95b2c528e user: rolf tags: trunk
2002-11-06
13:24
Fixed broken test target check-in: b353cce0c1 user: zoran tags: trunk
12:41
New file check-in: 678f7df00c user: rolf tags: trunk
2002-11-03
20:15
See file check-in: 5e01ac88a9 user: rolf tags: trunk
20:14
tDOM::xmlOpenFile fix for files < 4 Byte size. check-in: 1509c8ffdc user: rolf tags: trunk
14:36
See file. check-in: af8b78f125 user: rolf tags: trunk
14:32
Fixed ridiculously long runtime of certain // expr on certain documents. During analysis and testing, it turned out, that it would have been an even simpler approach, to simply expand the abbreviation // in the according productions. Though, the choosen implentation seems often to be (slightly) faster and is a start to collect experiences with early predicate evaluation. check-in: fde4487199 user: rolf tags: trunk
2002-11-01
22:56
See file check-in: 12d5e1b529 user: zoran tags: trunk
22:41
Added TCL_LD_SEARCH_FLAGS option when linking the tdom shell. This allows for simpler handling when used with dynamic linker. check-in: cd324d32d4 user: zoran tags: trunk
21:35
Fixed typo on line 328 (node->document >> node->ownerDocument) check-in: 4ebeecc376 user: zoran tags: trunk
21:27
See ChangesLog check-in: 577afd3a4f user: zoran tags: trunk
21:26
Removed traces of tdomhtml.tcl; it now lives in it's own extension. check-in: b3bbbbda5d user: zoran tags: trunk
21:19
Now part of a separate extension to tdom. check-in: 3029ae7379 user: zoran tags: trunk
21:14
Added new extension package "tdomhtml" instead of having the sole file somewhere in tdom lib area which needs to get loaded sperately. check-in: 283f266fb6 user: zoran tags: trunk