tDOM

Timeline
Login

Timeline

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

50 most recent check-ins tagged with "trunk"

2025-06-25
11:10
Added release mark to CHANGES. Leaf check-in: 7de7413ea6 user: rolf tags: trunk
2025-06-24
23:13
Fixed typo in README.md. check-in: 521ed53264 user: rolf tags: trunk
2025-06-22
11:57
Silenced an unwarranted compiler warning. check-in: 7db06f6e96 user: rolf tags: trunk, release, tdom-0-9-6
2025-06-05
12:50
Updated CHANGES. check-in: 7bcde5ef58 user: rolf tags: trunk
12:46
Added documentation for the scripted additional XPath functions features. Thanks to Peter Piwowarski for his valuable input. check-in: 3d585f59bf user: rolf tags: trunk
01:13
Made some constans/limits more configurable by environment variables at build time. Added tests regarding the nodeList argument of scriptend XPath functions. check-in: 0479719628 user: rolf tags: trunk
2025-05-01
23:29
Documented the behaviour in case an element creating node command is called with only one argument. check-in: 1c6857702b user: rolf tags: trunk
23:09
Added a test. check-in: 38c34b979d user: rolf tags: trunk
2025-04-11
00:54
Re-generated docs. check-in: 38d5a746d7 user: rolf tags: trunk
2025-04-05
00:20
Added the dom command method fromScriptContext. check-in: b33f6d7b8f user: rolf tags: trunk
2025-03-28
23:43
Fixed typo. check-in: 82744078d0 user: rolf tags: trunk
23:15
Updated to expat 2.7.1. check-in: 656331114b user: rolf tags: trunk
2025-03-21
00:58
Changed the way to create XML namespaced attributes in *FromScript scripts. There are corner cases in really pathological scenarious but for a broad range of practical needs this should work pretty well and intuitively. check-in: ba30c5e1dc user: rolf tags: trunk
2025-03-20
23:30
Updated to expat 2.7.0. check-in: 1ab19b7742 user: rolf tags: trunk
2025-02-24
22:31
Some documentation improvements. check-in: 3f550753d8 user: rolf tags: trunk
17:14
Made code base C23 compliant. check-in: 2db2c39167 user: rolf tags: trunk
2025-02-16
01:37
Added the node creation command flag -notempty also to tdom::fsnewNode. check-in: c7c21fe726 user: rolf tags: trunk
2025-02-01
01:11
Datatype fix. check-in: 34a1770cf6 user: rolf tags: trunk
2025-01-31
13:17
Disable another test by default because it works with large data. check-in: f7c09e580b user: rolf tags: trunk
00:53
Disable tests by default which use huge amounts of memory. check-in: 30670b161a user: rolf tags: trunk
2025-01-30
22:50
Added a so far missing data file for a test. check-in: 1aa7a950c6 user: rolf tags: trunk
22:30
Pacify a (pointless) compiler warning. check-in: d7e845b5af user: rolf tags: trunk
2025-01-29
13:54
Modified the sample xslt.tcl script to use -channel in in- and output. This enables to transform xml and/or xslt files bigger than 2 GByte (or if the result XML is bigger than that) even with tcl 8.6 and reduces the memory need of the process by some percent because this doesn't need to keep the input and output data in memory beside the inevitable DOM trees. check-in: 05f935218b user: rolf tags: trunk
2025-01-22
23:34
Bumpt to the next release version (not to be released in short time). 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:04
Added a few tests. check-in: 87ad52127a user: rolf tags: trunk
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-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
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: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
00:31
Added a way to create XML namespaced attributes in *FromScripts. check-in: 94aade4ec1 user: rolf tags: trunk
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
2024-12-27
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-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-12
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