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

50 most recent check-ins

2025-01-22
23:34
Bumpt to the next release version (not to be released in short time). Leaf check-in: 9d51630953 user: rolf tags: trunk
22:31
Typo fix. check-in: 29b977cadc user: rolf tags: trunk
22:30
Added the "virtual" JSON type BOOLEAN for text nodes. check-in: 8a8dee52e5 user: rolf tags: trunk
22:25
Merged from trunk. Closed-Leaf check-in: 5768bc4e95 user: rolf tags: jsonbool
22:04
Added a few tests. check-in: 87ad52127a user: rolf tags: trunk
2025-01-21
00:29
Fixed the implementation, added documentation and a few tests. check-in: 92387c974a user: rolf tags: jsonbool
2025-01-20
00:06
Fixed the expat SAX interface (commands expat,xml:parser) method parsechannel: if the input channel is encoded utf-8 then the expat utf-8 decoder is used witch at least ensures parsing and pass-throu. check-in: 5ec5a96d8e user: rolf tags: trunk
2025-01-19
23:08
Maybe a virtual boolean json type for text nodes would be useful. check-in: f110413856 user: rolf tags: jsonbool
2025-01-17
01:08
Fix for the namespace axis: resolve the prefix with the context node, not with the XPath expression context node. With may make a difference in case of xslt. check-in: ddbcc3c8c8 user: rolf tags: trunk
2025-01-16
00:04
Plugged potentially memory leaks. Code clean-up. check-in: 1de4b995f6 user: rolf tags: trunk
2025-01-15
22:40
Added the flag -notempty to dom createNodeCmd. If this flag is used the element will only appear in the tree if it is not empty. check-in: 971050ce5a user: rolf tags: trunk
22:35
Added minimal documentation. Closed-Leaf check-in: 7ee053934d user: rolf tags: fsnotempty
21:38
Merged from trunk. check-in: 494203e855 user: rolf tags: fsnotempty
00:57
Documented the lately added dom featureinfo largedata option. check-in: a5fc26049b user: rolf tags: trunk
00:49
Fixed driver script for the OASIS xslt test suite. Fixed a potential seg fault. check-in: 0615b5c057 user: rolf tags: trunk
2025-01-12
01:43
Added dom featureinfo largedata, returning a boolean. If the result is true then tdom is able to parse pcdata content of an element greater 2 GByte with the expat parser (which requires Tcl 9 and a 64-bit platform and depends on the platform and the build flags of the used expat library). If the result is false then an attempt to parse pcdata content of an element larger than 2 GByte will result in an error. check-in: dcb1e6b10e user: rolf tags: trunk
2025-01-10
16:36
Plugged memory leak in case of XPath substring() call with invalid, special crafted third argument. check-in: 4b7845bf62 user: rolf tags: trunk
15:34
Fixed error handling of invalid return of scripted XPath functions in case of bool result with invalid boolean value and in case of number result with not-a-number value. check-in: 38cd600963 user: rolf tags: trunk
11:14
Merged from trunk. check-in: e61c54e17e user: rolf tags: fsnotempty
11:11
Pacify scan-build warning. check-in: a0993eab80 user: rolf tags: trunk
10:51
Plugged memory leak in case of selectNodes with -namespaces and -list and empty XPath expression list. Plugged memory leaks in error case of selectNodes with -namespaces and -list (XPath expression list argument is not a proper Tcl list or one of the XPath expressions in the list is invalid). check-in: c0d9083f94 user: rolf tags: trunk
09:59
Plugged memory leak in case of invalid value to the selectNodes -cache option if the -namespaces option was given before. check-in: c35d3e9b52 user: rolf tags: trunk
01:31
Pacified a few scan-build warnings while fixing a few bugs revealed by the tool. check-in: 9bbbe3a038 user: rolf tags: trunk
00:24
Plugged memory leak in case of invalid entity in attribute value. check-in: f067f0530b user: rolf tags: trunk
00:21
The entity translator of the simple XML parser was too forgiving; fixed. check-in: 19c94e2802 user: rolf tags: trunk
2025-01-09
12:53
Pacify a (by gcc 13.0) hallucinated compiler warning. check-in: 8411567b5f user: rolf tags: trunk
11:24
Added a few tests. check-in: 3a5260d929 user: rolf tags: fsnotempty
02:00
Started nodecmds which inserts a node only, if it has content. check-in: 5093812b77 user: rolf tags: fsnotempty
00:31
Added a way to create XML namespaced attributes in *FromScripts. check-in: 94aade4ec1 user: rolf tags: trunk
00:14
Merged from trunk. Closed-Leaf check-in: f8172d3ff9 user: rolf tags: fsatts
2025-01-05
23:56
Improved configure/build with system expat. check-in: e8c6063a7c user: rolf tags: trunk
01:19
Two documentation typo fixes. check-in: da014cc2f1 user: rolf tags: trunk
01:13
Even on windows someone may not use the included expat version. Closed-Leaf check-in: 4e5734fa27 user: rolf tags: systemexpat
2025-01-02
00:02
Check for entropy soures and other flags for the build of the bundled expat only if the bundled expat is used. In case an extenal expat library is requested, check the version of the library and other capabilities determining build options. check-in: 76c42127d1 user: rolf tags: systemexpat
2024-12-30
22:09
Moved the "check which expat to use" part nearer to end of configure so that it stands out more. We want to check for linking. Better return codes. check-in: 6572a3a633 user: rolf tags: systemexpat
00:50
Merged from test. check-in: 31e3014be6 user: rolf tags: systemexpat
2024-12-27
12:13
test Closed-Leaf check-in: 178cd5e28b user: rolf tags: test
00:11
Request the answer to a few dom featureinfo calls from the actually used library and not from defines at build time, which are only true, if build with the bundled expat. check-in: 618b4508fd user: rolf tags: trunk
2024-12-26
01:25
Started. check-in: c1aeac88e2 user: rolf tags: systemexpat
2024-12-25
01:23
Minor typo fix. check-in: 18a44e3ed4 user: rolf tags: trunk
01:15
Minor typo fixes. check-in: 3a60cc1143 user: rolf tags: trunk
2024-12-24
01:38
Obviously it is helpful to regenerate configure. Closed-Leaf check-in: 8f6b1639bc user: rolf tags: expatdefs
01:19
Do not tinker around the expat default -Ds on unix like platforms since this may clash if the user prefers to use the system expat. check-in: a38f4bbb45 user: rolf tags: expatdefs
2024-12-13
00:32
Additionally enforce in "check attribute name mode" that the attribute name has indeed a colon, which is mandatory because namespaced attributes has to have a prefix. Fixed documentation syntax." check-in: 78da3295f1 user: rolf tags: fsatts
2024-12-12
23:51
Merged from trunk. check-in: e4e883d10b user: rolf tags: fsatts
23:39
Added the dom command method jsonEscape which escapes the string argument for literally use in a JSON string. check-in: 223e8f6680 user: rolf tags: trunk
23:24
Review, testing and cleanup. Closed-Leaf check-in: 31b80440fe user: rolf tags: jsonEscape
22:31
Enhanced the attribute creation in *FromScript scripts. If an attribute name argument of the current syntax is a 2 elements Tcl list then the first element is seen as the XML namespace of the attribute and the second element will be the attribute name. check-in: 7ed74be7fc user: rolf tags: fsatts
2024-11-13
21:47
wip Leaf check-in: 5754feeb27 user: rolf tags: appendXML
2024-11-11
00:15
Bit more tests; added minimal documentation. check-in: 0e968cf354 user: rolf tags: jsonEscape