tDOM

Timeline
Login

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

50 most recent check-ins

2018-02-25
02:39
More work on the pullparser documentation. Leaf 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]. Leaf 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
15:21
Fix error in xpathNodeTest. xpath-5.56 now passes. Leaf check-in: 7bafc781b3 user: yorick tags: pyk-parsexpath
12:27
Prepare code for integration of find-element method. check-in: 15ee069170 user: rolf tags: pullAPI
12:23
Added constraint to test that uses a >= 8.5 tcl core feature. check-in: 49c48c4626 user: yorick tags: pyk-parsexpath
12:08
Added constraint to test that uses a >= 8.5 tcl core feature. Leaf check-in: 7064f3a9eb user: rolf tags: deCONST
01:47
Fixed [e6ccc3c1fac1eb]. check-in: ecc68384d0 user: rolf tags: trunk
2018-02-22
12:50
Merged trunk. check-in: a49f7e938f user: rolf tags: pullAPI
12:49
Fixed the recently broken build w/ --enable-threads. check-in: c05bde9469 user: rolf tags: trunk
11:12
Make modifications necessary to support new %nodetest functionality. All tests pass except xpath-5.56, and that may be a problem in the test itself. check-in: 0fcd6c63e6 user: yorick tags: pyk-parsexpath
06:21
Merge trunk, breaking things. check-in: 9927f3c39e user: yorick tags: pyk-parsexpath
01:46
More pruning out history: all that CONST and even CONST84 business. check-in: 659134bc9a user: rolf tags: deCONST
00:57
A bit modernizing and gardening of the code base (e.g. pruning out pre-ansi stuff). Work mostly done by Gustaf Neumann. check-in: da20a637cf user: rolf tags: trunk
2018-02-21
23:58
Removed unused struct member. check-in: d43d04b976 user: rolf tags: pullAPI
22:46
HTML reader: Fixed reading of numeric character entities. Thanks to Gustaf Neumann for reporting and most of the work. check-in: 56d76bf7d7 user: rolf tags: trunk
22:26
HTML reader: Document memory access problem with invalid numeric character entity. check-in: 7cf78490e2 user: rolf tags: trunk
19:12
Merged trunk. check-in: 39e0da6177 user: rolf tags: pullAPI
19:07
Added new pull parser method skip. Valid only in START_TAG state. Skips every event until the corresponding END_TAG (which is reported). check-in: 1f504129d4 user: rolf tags: pullAPI
12:30
Removed the now unused interp argument from domCreateDocument. check-in: d0fbb5904c user: rolf tags: trunk
01:38
Merged trunk. check-in: e7afcf0b4a user: rolf tags: pullAPI
00:24
Made behaviour of the code match expectation: if a var is read-only you shoudn't be able to set it anyway. check-in: 20ad681036 user: rolf tags: trunk
00:14
More description and context of [e6ccc3c1fac1ebbfa]. check-in: 8515af3433 user: rolf tags: trunk
00:09
Respect [dom setNameCheck] even for [dom createDocument/createDocumentNS ...] Thanks to pooryorick for reporting. check-in: 66acb1bd7d user: rolf tags: trunk
2018-02-17
03:27
Added test for [e6ccc3c1fac1]. check-in: ebebdc3027 user: rolf tags: trunk
2018-02-16
17:12
Fixed invalid memory access. Seems, that at least the name argument to the startElement handler is only valid for the handler call, even if the parser is suspended within the same handler call. Added element tag name cache hash table, that stores Tcl_Objs with the tags as value for fast report with Tcl_SetObjResult(). check-in: 2bb12a2f61 user: rolf tags: pullAPI
02:02
Dumped some test framework into the test file. check-in: 75e12697af user: rolf tags: pullAPI
01:59
Needed another check about loading the script library, because with ::tDOM::pullparser the ::tDOM namespace is always there. check-in: 86d9953bf2 user: rolf tags: pullAPI
01:44
Another fix in case of using -ignorewhitecdata. check-in: 9906838526 user: rolf tags: pullAPI
01:08
Fixed bug of handling of the expat behaviour of calling a few callbacks more, even if XML_StopParser() is already called. check-in: 5b0aa6804f user: rolf tags: pullAPI
2018-02-15
23:52
Fixed bug in case of -ignorewhitecdata. check-in: c58ff2e14f user: rolf tags: pullAPI
18:48
Added optional flag -ignorewhitecdata on creation time which suppresses report of white space only text events. check-in: d37caddb43 user: rolf tags: pullAPI
14:43
Merged from trunk. check-in: 0701a158b7 user: rolf tags: pullAPI
14:22
Fixed versionhash.h generation on Mac. check-in: b054a3bb6e user: rolf tags: trunk
13:25
Report sensible state if [pull state] is called after parsing error. check-in: 52f4e3ec50 user: rolf tags: pullAPI
13:00
More cleanup at end of parsing / do not leak file descriptors. check-in: c178f276e1 user: rolf tags: pullAPI
12:40
Faster pull status reporting. check-in: 2a5ee0a2f4 user: rolf tags: pullAPI
02:15
Added streaming from file. check-in: 5b284aca8b user: rolf tags: pullAPI
00:56
Added streaming from Tcl_Channel. check-in: a6c90f3b6c user: rolf tags: pullAPI
2018-02-14
17:16
Added some more argument checks. Added a tiny tests file. check-in: 07b0fa7da5 user: rolf tags: pullAPI
16:28
Added method reset. Started work for streaming input sources. More refinement and error case handling. check-in: 35ce23541d user: rolf tags: pullAPI
14:37
Merged from trunk. check-in: 98ce01c385 user: rolf tags: pullAPI
14:35
Added the new user visible change to CHANGES. check-in: 9dd79ab391 user: rolf tags: trunk
14:31
Added [dom featureinfo versionhash]. check-in: c303ca134c user: rolf tags: trunk