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

50 most recent check-ins

2024-09-10
23:12
Removed the first approach, improved the second, added a few basic tests and some documentation. Leaf check-in: 28577906a9 user: rolf tags: asTypedList
13:17
Compare simple approach versus reuse symbol Tcl_Objs. check-in: 2aefc63826 user: rolf tags: asTypedList
00:09
Experimenting, hardening, optimisation, opening the door for customisation. check-in: 1c88ce0e89 user: rolf tags: asTypedList
2024-09-08
22:33
Merged from trunk. check-in: 09d6144d41 user: rolf tags: asTypedList
22:26
Added the flag -keepTextStart to the expat command. Fix for [757e85ef6e] and a few other quirkiness around this. Leaf check-in: 78cc02f6c6 user: rolf tags: trunk
22:11
Started. check-in: e6806cecb5 user: rolf tags: asTypedList
2024-09-07
23:12
Added documentation for the dom createDocumentNode -jsonType flag (which was introduced in 2017 ...) check-in: 2bd5a94144 user: rolf tags: trunk
2024-09-06
22:16
Fixed the machinery, added a few more tests and some words of documentation. Closed-Leaf check-in: d14c37a7df user: rolf tags: linecolumn
2024-09-05
23:17
Merged from trunk. check-in: 2992f87948 user: rolf tags: linecolumn
23:02
More interaction between parser, tdom command and dom building to get line/column/byteIndex right in normal case and with -keepCDATA 1. check-in: 6f2834178c user: rolf tags: linecolumn
2024-09-03
16:30
Towards line/column/byteindex reporting for tdom cmd generated DOM trees. check-in: ae0b817c96 user: rolf tags: linecolumn
2024-09-02
22:41
Handle line/column/byteIndex for CDATA nodes. Fixed long standing bug in the keepCDATA method of the tdom command. Fixed bug in the "replace the dom command with expat/tdom" machinery in the tdomcmd.test file. Removed left over debugging code. check-in: 113af31e86 user: rolf tags: linecolumn
2024-09-01
12:45
Corrected typo. check-in: ff1ad5f8be user: rolf tags: trunk
12:42
Tests to check the results of getLine/Column/ByteIndex for other node types. The result for CDATA section nodes seems debatable. check-in: 2dd7bc2d55 user: rolf tags: linecolumn
2024-08-31
22:46
Text node commands created by createNodeCmd of the json type NULL, TRUE or FALSE may be called without argument. check-in: ba9e3cb127 user: rolf tags: trunk
2024-08-30
12:10
Started. check-in: 91db5407c4 user: rolf tags: linecolumn
2024-08-28
22:17
Removed dated comment. check-in: 51a41c94c6 user: rolf tags: trunk
22:01
Renamed the define and changed the default of TDOM_PCS to INT_MAX / 2. check-in: 369b4c079e user: rolf tags: trunk
21:41
Added a test. check-in: 1227e42731 user: rolf tags: trunk
12:49
Fixed pull parser. check-in: 4a521d02da user: rolf tags: trunk
08:52
Fixed SAX parser. Restore the context in well-formdness error even if the error is early in parse chunk. check-in: ed687966df user: rolf tags: trunk
2024-08-27
23:09
Just for documentation. Closed-Leaf check-in: 2be5494cea user: rolf tags: tcltestmadness
2024-08-26
23:51
Changed the error messages of the dom, domDoc and domNode commands to mostly confirm to ususal Tcl behaviour. check-in: ca5fda987e user: rolf tags: trunk
2024-08-24
14:31
Merged from trunk. Closed-Leaf check-in: 90a1e9b044 user: rolf tags: errmsg
00:18
Fixed [40d770587f]. check-in: 30f3f183ba user: rolf tags: trunk
2024-08-23
16:17
Pluged a memory leak in the new asTclValue method. check-in: 40d770587f user: rolf tags: trunk
16:06
Done domNode commands. check-in: f720be4383 user: rolf tags: errmsg
12:55
More improvements to the dom error messages. Done domDoc commands. Added a few tests. check-in: dc5cb338a4 user: rolf tags: errmsg
2024-08-19
23:28
Adapted the internal function name to the script level name. check-in: 24f4d39f5e user: rolf tags: trunk
2024-08-17
01:08
Error message reform: Started with dom_usage. check-in: 4d0ba4ef37 user: rolf tags: errmsg
01:02
Made asTclValue more robust. check-in: e4c92b8850 user: rolf tags: trunk
2024-08-14
23:17
Added the asTclValue method to the domDoc and domNode commands. check-in: 4cdcbd63e3 user: rolf tags: trunk
23:14
Changed the name of the method to asTclValue. Closed-Leaf check-in: f1e4c3a745 user: rolf tags: asDict
22:43
Merged from trunk. check-in: de4cfdfd69 user: rolf tags: asDict
14:47
Modified pkgIndex.tcl.in so that it is usable for a side by side installation of tnc for Tcl 8.6 and Tcl 9. Completed [08a419c823]. check-in: 106ba75625 user: rolf tags: trunk
13:01
At some point in time the test data file REC-xslt-19991116.xml got locally modified for testing purpose and that changes got commited by mistake. Changed the data file so that is is valid and added the modified to be invalid version to have a test for that with a larger file. check-in: c744ce9b1b user: rolf tags: trunk
2024-08-13
21:35
Dll import/export gymnastics. check-in: 613b2d7f56 user: rolf tags: trunk
20:34
Updated the nmake build infrastructure. check-in: 7985438e92 user: rolf tags: trunk
20:30
Regenerated tnc configure. check-in: 5e12d0cccd user: rolf tags: trunk
20:21
Rename tnc configure.in to configure.ac to follow nowadays habits. check-in: 5beb22ffe8 user: rolf tags: trunk
2024-08-12
10:21
Missed to call Tcl_InitStubs() in tnc accoding to the Tcl major version. check-in: 08a419c823 user: rolf tags: trunk
2024-08-10
01:06
Simplyfied a few functions. check-in: a701f29512 user: rolf tags: trunk
2024-08-09
23:21
Added the optional argument typevariable to the domDoc and domNode method asDict. A few tests and a bit documentation. check-in: e1ef5ac38e user: rolf tags: asDict
2024-08-06
23:34
Better done this way in C. check-in: 22c8e3bdd1 user: rolf tags: asDict
2024-08-03
13:57
Started, wip. check-in: abeb3b80a0 user: rolf tags: asDict
2024-08-01
09:37
Fixed typos. check-in: 33631b4af3 user: rolf tags: trunk
01:28
Made the "--" option to [dom parse] not necessary even in case the JSON data to parse start with a dash. check-in: 80d680d53c user: rolf tags: trunk
2024-07-30
22:25
Fixed [e4ce2078f994]. check-in: 6b0fa04ee0 user: rolf tags: trunk
2024-07-28
21:21
Note the supported Tcl versions. Updated history section. check-in: 2db06c810f user: rolf tags: trunk
2024-07-27
08:10
Added a simple scripted json to dict proc (::tdom::json:asDict). check-in: cef3da36f8 user: rolf tags: trunk