tDOM

Timeline
Login

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

50 most recent check-ins

2023-11-14
00:58
Made tDOM work with Tcl 9. Leaf check-in: 9a7973b01b user: rolf tags: trunk
2023-11-13
11:12
Fixed the dist Makefile target (apply the renaming of README to README.md). Leaf check-in: f436e39e7d user: rolf tags: towardsTcl9
11:09
Merged from trunk. check-in: 4512c135ba user: rolf tags: towardsTcl9
11:04
Added a test related to [474e7b1408]. check-in: b8760f60a0 user: rolf tags: trunk
2023-11-12
01:07
Merged from trunk. check-in: b3e4a7570c user: rolf tags: towardsTcl9
00:17
Fix for [474e7b1408]. check-in: ec0c93694a user: rolf tags: trunk
2023-11-10
11:42
Fixed wrong Tcl_GetBooleanFromObj() argument type with Tcl 9 which slipped throu because of no compiler warning due to TIP 618. check-in: bb675225d8 user: rolf tags: towardsTcl9
2023-11-09
23:24
More tweaks to make the code build without warning on 8.5.19, 8.6.13 and 9. check-in: f26d9b32ab user: rolf tags: towardsTcl9
2023-11-08
23:54
Updated build system (TEA). check-in: ba286c7c7d user: rolf tags: towardsTcl9
2023-08-29
22:23
Merge trunk. check-in: 4e059e6e91 user: rolf tags: towardsTcl9
22:08
Made an uninstalled tdom just “package require"able from the build directory. check-in: ab58d6f480 user: rolf tags: trunk
2023-08-19
13:06
Added a knob - if the programmer set the variable ::tdom::utf8bom to true - which tells xmlOpenFile and xmlReadFile to accept UTF-8 files starting with an UTF-9 BOM. check-in: 9e47f85799 user: rolf tags: trunk
2023-05-19
12:32
More type adapation for big node set results. Renamed rsInt to rsLong to make clear that a long integer value is returned. Improvement to the XPath functions floor, ceiling and round implementation. check-in: c95a6d5ae2 user: rolf tags: towardsTcl9
2023-05-09
23:47
Lifted nodeset max length to Tcl_Size. check-in: 379c17d9e4 user: rolf tags: towardsTcl9
21:51
Merged from trunk. check-in: db1be8b781 user: rolf tags: towardsTcl9
21:50
The XPath functions floor, ceiling and round now return an integer (up to size long). Up to now they appended a .0. It's the right thing but it is a user visible change. check-in: 874bd8e5f0 user: rolf tags: trunk
2023-04-08
01:11
Another Tcl 9 adaption detected while building with a Tcl 9 with disabled Tcl 8 compatibility layer. check-in: f443503fd2 user: rolf tags: towardsTcl9
2023-04-05
12:08
Missed to adpate one Tcl_GetStringFromObj() call. check-in: 4e9ad7f2be user: rolf tags: towardsTcl9
2023-04-02
23:46
Fixed gross migration to Tcl 9 mistake. check-in: 7a83aa6556 user: rolf tags: towardsTcl9
2023-04-01
00:55
Fixed Tcl 9 detection. check-in: 110a96a81f user: rolf tags: towardsTcl9
2023-03-28
23:30
Changed to Tcl 9 list API also. check-in: e3ef6358dd user: rolf tags: towardsTcl9
2023-03-26
01:50
Merge trunk. check-in: 3a27d57172 user: rolf tags: towardsTcl9
01:50
Fixed clearString option array. check-in: 651a5b664b user: rolf tags: trunk
00:10
Fixed markup error. check-in: 38ad77e7cd user: rolf tags: trunk
00:04
Merged from trunk. check-in: 1c79bc885e user: rolf tags: towardsTcl9
2023-03-25
14:51
Streamlined clearString implementation a bit. check-in: 5e80b13b7f user: rolf tags: trunk
02:30
Added the option -replace to the dom command method clearString. check-in: c50609368a user: rolf tags: trunk
2023-03-10
15:53
Handle gumbos max 4 GB input limit. check-in: 7777abf8ff user: rolf tags: towardsTcl9
2023-03-09
17:08
don't compare current position (s != m_positionPtr) to call bulk-xml handler, can be too error-prone (parsing across buffers), check of m_xmlStarted is fully enough Leaf check-in: 492e4640f7 user: sebres tags: experimental/bulk-xml-parse
2023-03-07
02:08
Build with 8.6 check-in: b1b30e30ef user: rolf tags: towardsTcl9
2023-03-06
00:20
Save minor changes. check-in: 4411a6ae71 user: rolf tags: towardsTcl9
2023-03-05
21:08
More centralization of parsing error reporting and corrections of the central parsing error code. check-in: 36e6200010 user: rolf tags: towardsTcl9
01:06
wip check-in: de91cecb4c user: rolf tags: towardsTcl9
2023-03-04
15:56
wip check-in: ed4696fa94 user: rolf tags: towardsTcl9
2023-03-02
17:32
fixes unexpected invocation of bulkxmlendcommand, if xml is exactly at range of read buffer (e. g. matching buffer end), see test parser-13.5 check-in: 7d5ad25fc7 user: sebres tags: experimental/bulk-xml-parse
17:31
test case illustrating issue with -bulkxmlendcommand handler called twice if xml is exactly at range of read buffer (e. g. matching buffer end) check-in: 24edbe7a34 user: sebres tags: experimental/bulk-xml-parse
17:30
compat, fixes test for systems with non-utf8 default encoding (© -> \xA9) check-in: ed0604378c user: sebres tags: experimental/bulk-xml-parse
17:29
merge trunk to bulk-xml-parse check-in: 57af92be5e user: sebres tags: experimental/bulk-xml-parse
17:27
merge branch bulk-ignore-ws into bulk-xml-parse check-in: aad9fc7526 user: sebres tags: experimental/bulk-xml-parse
2023-02-26
01:47
wip check-in: e0507ae8c4 user: rolf tags: towardsTcl9
2023-02-25
14:01
wip check-in: c8b0e877bc user: rolf tags: towardsTcl9
2023-02-19
18:27
More type changes for going 64-bit. check-in: 65277d9d60 user: rolf tags: towardsTcl9
2023-02-18
02:51
Going 64-bit for string pointer length does need changes in the library itself. check-in: a0e8f6a60b user: rolf tags: towardsTcl9
2023-02-17
15:57
More type massage to bridge between Tcl 8 and 9. Looking at that revealed a few questionable type chooses by tDOM itself. check-in: 1386f26d6e user: rolf tags: towardsTcl9
2023-02-16
18:29
wip check-in: 1460a0dd06 user: rolf tags: towardsTcl9
2023-02-11
01:08
Not yet there. check-in: 68220d504d user: rolf tags: towardsTcl9
2023-02-04
03:16
Merged from trunk. Leaf check-in: 19a1ebe793 user: rolf tags: cascadingxpath
01:55
Fix for the previous fix: The parent nodes of the root nodes of a forest document have to be empty. check-in: 41026c0cbd user: rolf tags: trunk
2023-02-03
01:26
Simple parser: adjust the parent nodes of the first level children while removing the umbrella node to implement -forest. check-in: 09226b62bd user: rolf tags: trunk
2023-01-28
01:39
Adapting to Tcl 9: Reduce the fall-out of TIP 595. check-in: 258cbe5a24 user: rolf tags: trunk