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

50 descendants and 50 ancestors of [d729de4c39]

2018-06-09
00:22
Editorial changes to pacify a few compiler warnings. check-in: f56cc2fc46 user: rolf tags: trunk
2018-06-07
01:59
Continued work. check-in: 00e1cc4e29 user: rolf tags: structure
2018-06-06
00:16
Musing about generic structure validation. check-in: a71edddc7e user: rolf tags: structure
2018-06-04
18:08
Refer the node cmd/token that isn't a domNode in error msg. check-in: d404fd67a8 user: rolf tags: trunk
13:03
Refer the node cmd/token that isn't a domNode in error msg. Closed-Leaf check-in: cde666b194 user: rolf tags: notANodeMsg
2018-05-28
03:41
Reorder RANLIB clause to avoid "permission denied" error. check-in: c54834be20 user: yorick tags: trunk
2018-05-27
00:22
Removed unused variable. check-in: 0e29ef329c user: rolf tags: trunk
2018-05-24
13:47
Added a tnc test. check-in: 6cc90fd8ef user: rolf tags: trunk
2018-05-23
22:26
Merged from trunk. check-in: 7505ede59d user: rolf tags: domvalidation
2018-05-17
23:46
Small improvement (and optimization) of the domNode attributes method. check-in: 054337d785 user: rolf tags: trunk
23:30
Merged from trunk. check-in: 8573f8d755 user: rolf tags: expat-update
23:19
Maybe eventually fixed the configure machinery for searching for a entropy source for expat. Thanks goes to stu. check-in: 1255e71973 user: rolf tags: expat-update
20:49
See file. check-in: 2f5cf2b710 user: rolf tags: trunk
20:48
Added new method attributeNames to domNode (cmds). check-in: 6cdb7b929b user: rolf tags: trunk
02:07
Explained better what the domNode attributes method does and added a few words of documentation about the new simple attributeNames method. Closed-Leaf check-in: e212f6deff user: rolf tags: attributeNames
01:45
Added a few tests. check-in: fef3d03e08 user: rolf tags: attributeNames
2018-05-15
00:10
Added attributeNames method to domNode (cmds), simply returning the literal attriubte names. check-in: acce545518 user: rolf tags: attributeNames
2018-05-10
23:34
Added note about the new pull parser methods to CHANGES. check-in: 82c3e1a6bf user: rolf tags: trunk
23:29
Added new methods line and column to most pull parser states. check-in: b35e690afe user: rolf tags: trunk
23:27
Added a few words documentation about the new methods line/column. Closed-Leaf check-in: 7f26faa75b user: rolf tags: pplc
23:06
Done what could be done without runtime costs. check-in: 12b2139d1e user: rolf tags: pplc
01:46
Started implementation of methods line and column for most states, reporting the line and column nr in the input XML which rased the state. check-in: da47d218b2 user: rolf tags: pplc
00:27
Improved documentation. check-in: 39ca22d729 user: rolf tags: trunk
00:08
C style modernization of the integrated dtd validation. check-in: bd57fb495e user: rolf tags: domvalidation
2018-05-09
23:59
Merged from trunk. check-in: dc7f7734d0 user: rolf tags: domvalidation
23:58
Modernizing the C style, deCONSTifing. check-in: c1bddcddb3 user: rolf tags: trunk
23:14
Finer details of the memory management: While the tdom expat api cares for tnc about cleaning up the content models that expat hands out to the user, an integration into dom has to care by itself. check-in: c0393aab8d user: rolf tags: domvalidation
19:47
Merged from trunk. check-in: 05b7cbc62a user: rolf tags: domvalidation
19:46
Some renames to make it easier to keep tnc and branch domvalidation in sync. check-in: 0546eec94f user: rolf tags: trunk
2018-05-05
00:51
Work in progress. Closed-Leaf check-in: b9f7043440 user: rolf tags: wip
00:06
Plugged memory leak: Not all collected DTD data got freed. check-in: 3e77c15091 user: rolf tags: domvalidation
2018-05-04
22:24
Merged from trunk. check-in: b8bdad56db user: rolf tags: domvalidation
17:51
Fixed attribute serialization (an omit of the last merge conflict resolve). check-in: 6cad169b8f user: rolf tags: stackless_asXML
17:40
Merged from trunk. check-in: 218dbbf795 user: rolf tags: stackless_asXML
17:39
Added serialization test. check-in: 3fd564bb2e user: rolf tags: trunk
17:09
Merged from trunk. check-in: 2233d2d25a user: rolf tags: stackless_asXML
12:02
Added note about the new asXML options to CHANGES. check-in: 67f94983f5 user: rolf tags: trunk
11:57
Integrated the new asXML options. check-in: 0906a7a6f5 user: rolf tags: trunk
11:55
Added documentation for the new asXML options. Closed-Leaf check-in: 190601fb92 user: rolf tags: serializeOptions
2018-05-03
23:56
Merged from trunk. check-in: ecabd202f2 user: rolf tags: expat-update
23:49
Added flags -nogtescape and -noEmptyElementTag to the asXML method. check-in: a9786e0525 user: rolf tags: serializeOptions
20:56
Merged from trunk. check-in: 43e858d8cf user: rolf tags: serializeOptions
19:41
Added note about [1069b49d243e0b]. check-in: 0bf32f09fe user: rolf tags: trunk
14:31
Musing about nodeToken Obj type test. Closed-Leaf check-in: c09a9b5b89 user: rolf tags: nodeTokeTest
00:19
Simplified code. check-in: ef832dfa80 user: rolf tags: trunk
2018-05-02
20:34
Don't ignore error while setting nodeObjVars. check-in: a231fcafa2 user: rolf tags: trunk
19:29
Added the pull parser source file to the windows build system for VC. check-in: c5074f1780 user: rolf tags: trunk
19:25
Eventually removed "support" for tcl 8.0.5 - it was a false assertion since a while. check-in: 064a48e572 user: rolf tags: trunk
19:11
Again, more pruning. Closed-Leaf check-in: f14a12cfdc user: rolf tags: abandon80
15:27
More pruning. check-in: 731b463a74 user: rolf tags: abandon80
15:12
Removed "support" for Tcl 8.0 - it probably doesn't even build any more. Eventually it's time prune out this #ifdefery. check-in: d729de4c39 user: rolf tags: abandon80
10:03
Fixed editing error. check-in: cb72ce2fdf user: rolf tags: trunk
2018-04-30
14:50
Added script, that helps measuring (micro-)optimizations. check-in: 834c959f81 user: rolf tags: trunk
2018-04-27
15:56
Described better what pull parsers do with CDATA sections. check-in: 82da650bd7 user: rolf tags: trunk
2018-04-26
23:12
Added the documentation for pull parsers to the documentation indexes. check-in: 2174b4b773 user: rolf tags: trunk
21:57
Hardened token mode a little bit. check-in: 36e470e5a6 user: rolf tags: trunk
2018-04-25
10:23
Back out the documentation for renameNode. This method isn't "public" atm and may change its interface before it will be. check-in: 8cad55ff91 user: rolf tags: trunk
05:21
Add documentation for "renameNode". check-in: bb27c56d41 user: yorick tags: trunk
2018-04-24
22:19
This change is probably important if you change larger DOM trees and do XPath queries with large result sets afterwards. If build with -DTCL_THREADS=1, which do people routinely these days even without noting (the windows binaries on tdom.org are build this way, f.e.), some things must to be done in a thread safe way and a feature is added: the ability to share a DOM tree between threads. If a DOM tree is in fact shared a certain important (for big result sets) XPath query optimization can't be done automatically. Now this optimization is done for all not between threads shared docs (no matter how tdom was build). check-in: 1069b49d24 user: rolf tags: trunk
2018-04-23
23:59
Added test related to [696962e4d]. Closed-Leaf check-in: 51b58f0a65 user: rolf tags: tokenMode
21:40
Pacify [696962e4dd42505]. check-in: f1a4004602 user: rolf tags: tokenMode
2018-04-19
23:52
Made test suite 9.0 compatible. Builds from 8.4 - 9.0 and runs test suite without error (one test error with 8.4 because of int wide). check-in: 3c5422fea4 user: rolf tags: trunk
2018-04-07
00:59
Still builds (and works) back to 8.4 (and maybe even to 8.3) and now new also with (current) 9.0. Test suite needs some more updates to work w/ 9.0 without errors. check-in: c20f5260c7 user: rolf tags: trunk
00:51
Builds now with 8.4 (and maybe even with 8.3) until (current) 9.0. Test suite needs some more updates to work w/ 9.0 without errors. Closed-Leaf check-in: 9eb5979f33 user: rolf tags: deCONST
2018-04-06
16:18
Merged from trunk. check-in: 920496e776 user: rolf tags: deCONST
16:18
Pruned out more old ANSI_ARGS usage. check-in: a54f9b058d user: rolf tags: trunk
16:06
Removed a CONST comming from trunk and a few others that dangled around. check-in: 640861fcf5 user: rolf tags: deCONST
15:57
Merged from trunk. check-in: 7b9d2c1ea6 user: rolf tags: deCONST
09:44
Test to document problem fixed with [0fb34974584ae2]. check-in: d573bb0b47 user: rolf tags: trunk
2018-04-05
22:52
Ensure to reset the interp result after calls to the callback after script to make the logic of https://tdom.org/index.html/artifact?ln=6578-6639&name=5ec78e1acb36f517 work (again). check-in: 0fb3497458 user: rolf tags: trunk
2018-03-21
23:50
Added benchmark test for expat with tdom and tnc. check-in: 6ade23ef3e user: rolf tags: trunk
20:46
Refined the benchmark tests to expose the DOM building time more. check-in: fb2e8f3cbc user: rolf tags: trunk
20:14
Added the external DTD for REC-xslt-19991116.xml to the test data. Used that for a more complex DTD validation test. check-in: 2f34951b42 user: rolf tags: trunk
01:54
Started test suite to measure overhead of using stacked handler compared with [dom]. check-in: 334c4fa6cf user: rolf tags: trunk
2018-03-09
00:58
Indentation. check-in: 7c46ddb63f user: rolf tags: trunk
00:38
Noted user visible changes. check-in: 4cb486509a user: rolf tags: trunk
00:16
Make pull parser a real thing. check-in: e96d74234d user: rolf tags: trunk
2018-03-08
23:19
Merged from trunk. Closed-Leaf check-in: 4c3629f439 user: rolf tags: pullAPI
2018-03-07
00:45
Added method delete to [expat] push parsers, made the up to now method free an alias of that. To have at least for deletion some consistence about the obj cmds that tDOM creates. check-in: c5d89835b8 user: rolf tags: trunk
00:28
Morged from trunk. This fixes some results in pushpull.bench. Made the bench framework more friendly for comparing the same version with different build options. check-in: 6a897b31d5 user: rolf tags: pullAPI
00:13
Removed more of this obsolete comments. This is handled in TclExpatHandlerResult(). check-in: 71598843fd user: rolf tags: trunk
00:06
Removed obsolete comment. It is already possible to terminate parsing with certain result codes. This is handled in TclExpatHandlerResult(). check-in: fdc4fb29f3 user: rolf tags: trunk
00:03
This is an important but hard to explain bug fix. The symptom was: using expat in a certain way (triggering the "Welch dispatch" method of calling handler scripts behind the scene) suffered from a dramatic slowdown with 8.6, while it was the fastest method of using expat with all other versions < 8.6. This changes adapts tDOM to the relevant core changes. check-in: 32df86b4d4 user: rolf tags: trunk
2018-03-06
22:48
Done something with [e831cf931a07d]. check-in: a99a29a3aa user: rolf tags: trunk
2018-03-02
15:39
Made the 'load tDOM for test suite run' helper script a bit more flexible. check-in: 35c762d585 user: rolf tags: trunk
2018-02-26
19:58
Save work for discussion. check-in: 950cd395a2 user: rolf tags: pullAPI
02:19
Started push/pull bench file. check-in: b380e93a74 user: rolf tags: pullAPI
02:14
More tests. check-in: 8b0a9f2c6a user: rolf tags: pullAPI
01:54
Plugged leak introduced with find-element. check-in: 124710d771 user: rolf tags: pullAPI
2018-02-25
02:39
More work on the pullparser documentation. check-in: 1a8ce66cda user: rolf tags: pullAPI
2018-02-24
16:11
Added legal boilerplate to tclpull.c check-in: ff44e93eb6 user: rolf tags: pullAPI
16:07
Merged from trunk. check-in: 98dddd2848 user: rolf tags: pullAPI
15:52
Avoid define redefinition, introduced with changes for [e6ccc3c1fac1]. check-in: d5ec6fc888 user: rolf tags: trunk
03:12
Started documentation. check-in: 75ba091015 user: rolf tags: pullAPI
02:09
Enabled method find-element also for START_DOCUMENT state. check-in: 9055eaa404 user: rolf tags: pullAPI
01:31
Enabled method find-element for pull parser state END_TAG. check-in: 99c809552e user: rolf tags: pullAPI
2018-02-23
16:27
Fixed error msg in case find-element is called while state isn't START_TAG check-in: 5a3a1b4cfd user: rolf tags: pullAPI
16:24
Implemented method find-element for state START_TAG. check-in: 418efdfa87 user: rolf tags: pullAPI
12:27
Prepare code for integration of find-element method. check-in: 15ee069170 user: rolf tags: pullAPI
12:08
Added constraint to test that uses a >= 8.5 tcl core feature. check-in: 7064f3a9eb user: rolf tags: deCONST
01:47
Fixed [e6ccc3c1fac1eb]. check-in: ecc68384d0 user: rolf tags: trunk