Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants and 50 ancestors of d729de4c396d71ffa68dcf0b1d4958a163914375fe02b8b19a9d833ca2fa74d3
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 | |