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 | |