tDOM

Timeline
Login

Timeline

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

200 most recent check-ins tagged with "trunk"

2024-02-23
01:12
Added support for non BMP characters given as \u escaped surrogate pair. Leaf check-in: a15bfaa204 user: rolf tags: trunk
2024-01-11
10:56
Smaller corrections and additions to the pull parser documentation. check-in: 68f3d22657 user: rolf tags: trunk
2023-12-28
14:55
Restored build with 8.6. check-in: 246a80804e user: rolf tags: trunk
2023-12-11
01:16
Corrections and tweaks for build on windows with vc; attempt to fix [d7baad1e8f]. check-in: f41570cf61 user: rolf tags: trunk
2023-11-14
00:58
Made tDOM work with Tcl 9. check-in: 9a7973b01b user: rolf tags: trunk
2023-11-13
11:04
Added a test related to [474e7b1408]. check-in: b8760f60a0 user: rolf tags: trunk
2023-11-12
00:17
Fix for [474e7b1408]. check-in: ec0c93694a user: rolf tags: trunk
2023-08-29
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-09
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-03-26
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
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-02-04
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
2023-01-26
01:20
Fixed test suite machinery to load the source tree version. check-in: 21c4691c2c user: rolf tags: trunk
2023-01-23
15:55
Changed build system so that tcldomsh build works with Tcl 8 and Tcl 9. check-in: 58c4d6ae63 user: rolf tags: trunk
2023-01-19
00:27
Editorial fixes. check-in: 6f446ead62 user: rolf tags: trunk
2022-12-29
00:22
Updated to expat 2.5.0. check-in: 32445cdcba user: rolf tags: trunk
2022-09-28
12:51
Updated to expat 2.4.9. check-in: 0cc5e2fb0a user: rolf tags: trunk
2022-09-13
13:10
Simplified function - all callers used the same second arg (for reasons). check-in: 5ee0852228 user: rolf tags: trunk
2022-09-11
15:08
Added the node command method getByteIndex. Added the submethod byteIndex to the info method of the schema commands. check-in: 26f437e97f user: rolf tags: trunk
2022-09-06
17:06
Restored configure option --disable-schema which was brocken after the split of the schema code. check-in: d94520ac92 user: rolf tags: trunk
2022-09-01
11:55
De-crufted recover() internals. check-in: 949b0142a6 user: rolf tags: trunk
2022-08-27
00:32
Editorial change. check-in: 935e6cfb50 user: rolf tags: trunk
00:22
Added the method asCanonicalXML to the domDoc and domNode commands. Added the options -escapeCR and -escapeTab to the method asXML of the domDoc and domNode commands. check-in: 11680727be user: rolf tags: trunk
2022-08-20
00:36
More of the same. check-in: 65f47bb7e7 user: rolf tags: trunk
00:30
Added documentation for the commands tdom::fsnewNode and tdom::fsinsertNode. check-in: f1cb932bba user: rolf tags: trunk
2022-08-19
22:13
Noted 0.9.3 release in CHANGES. check-in: 9c8a034db3 user: rolf tags: trunk
2022-08-17
16:53
Split schema.c into two files schema.c and datatypes.c. check-in: 0eb4796366 user: rolf tags: trunk
2022-08-12
07:52
Replaced C99 idiom for compatibility with older compiler (as gcc4.9.2). check-in: 2f99526c44 user: rolf tags: trunk
00:28
Automaticall proovereading. check-in: e36a320c65 user: rolf tags: trunk
2022-08-05
23:25
Renamed the -forrest option and all forrest symbols in the code with -forest, how it should have been spelt right from the start. check-in: 3eb60c75da user: rolf tags: trunk, release, tdom-0-9-3
2022-08-03
22:18
Updated README check-in: 9bec6aee4c user: rolf tags: trunk
2022-08-02
23:21
Regenerated docs. check-in: 1542449fde user: rolf tags: trunk
22:49
Added the text constraint command jsontype. Added the structure constraint command jsontype. check-in: c0c8c86371 user: rolf tags: trunk
2022-07-27
16:42
Code hygiene. check-in: d0e55d2011 user: rolf tags: trunk
14:24
More tests wrt tdom used in child interpeter. check-in: 2d6516b7be user: rolf tags: trunk
00:27
Fixed test file and test. check-in: 87afecf83d user: rolf tags: trunk
00:21
Fix of the switch to assoc. Tests for the fix and the inital problem. check-in: 3d638bb6d0 user: rolf tags: trunk
2022-07-25
22:38
It's a tad (but stable) slower overall the test suite. But its more correct. At least it fixes a problem nobody has showed a test case for. check-in: 5cff19532d user: rolf tags: trunk, allassoc
16:57
Corrected version number. check-in: aae300c935 user: rolf tags: trunk
2022-07-23
23:01
Integrated compiler nits pacifying. check-in: df977eb805 user: rolf tags: trunk
2022-07-22
01:44
Made the Tcl interperter assoc mechanism to store the active schema data the default- check-in: 4c092ccb55 user: rolf tags: trunk
2022-07-15
09:54
More signed/unsigned comparsion warnings handled. check-in: a59ab6f112 user: rolf tags: trunk
01:00
Pacified a couple of comparsion between signed and unsigned compiler warnings, which had ground. check-in: a7869a16df user: rolf tags: trunk
2022-07-14
23:51
Postponed the release for a few last minute feature adds and tweaks. check-in: 1db99effe6 user: rolf tags: trunk
2022-06-21
22:00
Added non-standard XPath function laststring() which behaves like string(), just returing the string value of the last node in case of a node set result. check-in: 27598e33da user: rolf tags: trunk
2022-06-02
22:54
Added commands tdom::fsnewNode and tdom::fsinsertNode. check-in: 0595f7faca user: rolf tags: trunk
2022-05-31
21:58
Hardened appendFromScript/insertBeforeFromScript against deletion of the doc on which the script works. check-in: 092ad67e81 user: rolf tags: trunk
2022-05-16
07:48
Spell fix. check-in: e7edc13ffa user: rolf tags: trunk
2022-05-14
15:05
Updated CHANGES (expat update). check-in: ebf31bb542 user: rolf tags: trunk
01:59
Updated to expat 2.4.8. check-in: 6ef193c67f user: rolf tags: trunk
01:37
Merged schema command any improvements in. check-in: 5cf63249c4 user: rolf tags: trunk
2022-04-15
00:29
Added option -forrest to dom parse. check-in: e5e9feb0a8 user: rolf tags: trunk
2022-04-08
22:44
Added alias for IANAEncoding2TclEncoding from namespace tdom to tDOM. Fixes [d5ab66290a92]. check-in: f744d9682b user: rolf tags: trunk
2022-03-19
17:11
Improved documentation. check-in: 8675c9954e user: rolf tags: trunk
01:56
Schema command mathods validate, validatefile and validatechannel enhanced with options to control external entitiy resolving. check-in: 2081bea03f user: rolf tags: trunk
2022-03-12
00:41
Fixed test. check-in: 873752e46d user: rolf tags: trunk
2022-03-05
02:00
Implemented the text constraint commands byte, short, int and long, along the xsd counterparts. check-in: 50f8aea224 user: rolf tags: trunk
2022-02-26
16:06
Fixed typo. check-in: 6a7d1e17c6 user: rolf tags: trunk
2022-02-19
00:55
Added the options -billionLaughsAttackProtectionMaximumAmplification and -billionLaughsAttackProtectionActivationThreshold to dom parse and the by the xml::parser/expat command created parser commands. check-in: c51c286928 user: rolf tags: trunk
2022-02-14
22:28
Updated to expat 2.4.4. check-in: 9eb49501a2 user: rolf tags: trunk
2022-02-07
11:37
Fixed [52669bfb64a]. check-in: 21a31e3256 user: rolf tags: trunk
2022-02-04
20:12
Made more feature check test constraints work with 9.0 check-in: 52669bfb64 user: rolf tags: trunk
20:02
Correct [0f17fa49306ca]. check-in: 12909b2975 user: rolf tags: trunk
19:58
Made feature check test constraints work with 9.0. check-in: 5543e699e6 user: rolf tags: trunk
17:20
Prepare for TIP 595 fallout. check-in: 0f17fa4930 user: rolf tags: trunk
2022-01-27
13:37
Fixed memory leak in case of dom parsing w/ a -validateCmd which is in use. check-in: 436f9b8957 user: rolf tags: trunk
2022-01-10
01:35
Fixed argument check of a few schema commands. check-in: 6fcae124ae user: rolf tags: trunk
01:07
Fixed possible bufffer overrun because of too small buffer for a sprintf. check-in: c18371f74a user: rolf tags: trunk
2021-10-20
00:59
Integrated new element type system. check-in: 001a39426b user: rolf tags: trunk
2021-08-14
00:11
Added a test- check-in: 4377788fa8 user: rolf tags: trunk
2021-06-02
23:34
Noted the expat update in CHANGES. check-in: aa40b2a504 user: rolf tags: trunk
23:32
Update to expat-2.3.0. check-in: 07baccdcdc user: rolf tags: trunk
2021-06-01
22:33
Added LDFLAGS to the various Makefile.in, as fix for [33972ca1bba1e689]. check-in: f67c0295c6 user: rolf tags: trunk
2021-04-30
19:35
Allow the the usual regexp syntax (case-sensitive) for the text constraint command regexp - not only no reason to do not but that also matches better the xsd regexp dialect. check-in: fdf4cbc1b8 user: rolf tags: trunk
2021-04-28
23:35
Allow forward references to text types. check-in: e4fcea86e8 user: rolf tags: trunk
2021-04-23
10:36
Corrected documentation. check-in: c82d05a321 user: rolf tags: trunk
2021-03-18
02:12
Backouted [36e470e5a63b3a]. Turned out what should have been clear right from the start that cheating around in the background with the string value of a Tcl_Obj is not a good idea. check-in: cc4953c8a2 user: rolf tags: trunk
2021-02-19
02:50
Simplified validateDOM(), yet enabled dom validation for successive text nodes, as with JSON data. By default tDOM parses XML into "normalized" DOM trees and if there are nevertheless successive text nodes then there is already the normalize method. check-in: 02d5084745 user: rolf tags: trunk
2021-02-03
22:53
Added a way to express "at least n times and then unbound" in tdom schemas. check-in: 049f31fab5 user: rolf tags: trunk
2021-02-01
23:58
Fixed segmentation fault in the error handling code of the schema text constraint command "type". check-in: afd73d0e7f user: rolf tags: trunk
2021-01-28
00:30
Some minor editorial work in documentation and code comments. check-in: 014e6256e7 user: rolf tags: trunk
2021-01-22
17:31
Fixed pullparser reset, which did not work correct in case the last method call on the pullparser command to reset throwed error because of not well-formed XML input. check-in: 7f9ca994ec user: rolf tags: trunk
01:07
Better wording. check-in: 575f0e9e63 user: rolf tags: trunk
01:05
Enhance the pull-parser command find-element - skip forward not only to a specific element but to the first out of a list of elements. Thanks go to Mark Janssen for idea and contribution. check-in: 77f3b8498b user: rolf tags: trunk
2020-12-31
01:18
Correct cleanup in case of failing conversion of a dom tree into an xslt command. check-in: 2b327d36f3 user: rolf tags: trunk
2020-12-28
01:38
Add compatibility to older gcc compiler. check-in: 4373add689 user: rolf tags: trunk
01:00
Fixed change to version 0.9.3. check-in: 9774cfa6a1 user: rolf tags: trunk
00:32
Updated to expat 2.2.10. check-in: 74f983b55a user: rolf tags: trunk
00:07
Fixed segmentation fault if toXSLTcmd is called on a DOCUMENT_NODE without any ELEMENT_NODE in the tree. More tests for DOCUMENT_NODEs without any ELEMENT_NODE in the tree. check-in: 66f8af7086 user: rolf tags: trunk
2020-12-27
00:55
Changed version to 0.9.3 check-in: 8ba0acd94e user: rolf tags: trunk
2020-12-09
01:25
Fixed [7b020e5cc6] and installation into location with space in the path to it. Synced with tea / sampleextension, while there. check-in: d8639ad4e4 user: rolf tags: trunk
2020-11-22
19:56
Fixed error msg of method getAttributeNS in case of wrong number of arguments. Fixed error msg of method getAttributeNS in case of attribute not found and no default value given. check-in: 2d247742ab user: rolf tags: trunk
2020-11-14
02:38
Added text constaint command type. check-in: e3086ac247 user: rolf tags: trunk
2020-09-26
13:45
Applied spell fixes provided by Gustaf Neumann (slightly modified and enhanced). check-in: a8fac2ca99 user: rolf tags: trunk
2020-09-18
23:50
Fix for [011b8f3578fa]. check-in: 64c98c63ac user: rolf tags: trunk
2020-09-03
00:03
Added dummy function for the tdom stubs table in case of build without the validation engine. Fix for [3114185884]. check-in: 2f379d66ee user: rolf tags: trunk
2020-08-28
15:31
Merged nmake build fixes for 0.9.2 check-in: 42740a7c75 user: apnadkarni tags: trunk
2020-08-27
16:32
Doh. Missed to add the new source file to visual studio nmake makefile.vc. check-in: d099d66e3c user: rolf tags: trunk, release, tdom-0-9-2
2020-08-26
21:24
More last tweaks on documentation and example scripts. check-in: ce17b26681 user: rolf tags: trunk
12:18
Header tweak to restore build with visual studio. check-in: 1a40df7869 user: rolf tags: trunk
2020-08-25
23:23
Last editorial work. check-in: 94fc418afb user: rolf tags: trunk
22:24
Still doc work. check-in: 8989726ac7 user: rolf tags: trunk
19:36
More doc work. check-in: 7e92058c27 user: rolf tags: trunk
2020-08-24
23:56
Regenerated doc files. check-in: 7e45e966d1 user: rolf tags: trunk
21:08
Doc work. check-in: 24687dfcdb user: rolf tags: trunk
2020-08-21
01:35
Fixed test. check-in: d5631d3f19 user: rolf tags: trunk
01:30
Noted that in CHANGES. check-in: 2b95bb6ceb user: rolf tags: trunk
01:27
Added the tdom::schema command. check-in: e4f2396201 user: rolf tags: trunk
00:07
Added -onlyContents and -breakLines to asHTML. check-in: 59ab627f46 user: rolf tags: trunk
2020-08-20
13:53
Backouted [5a424c365fd7] to restore loading modules to tDOM. check-in: 41812bb913 user: rolf tags: trunk
13:50
Fixed tnc. check-in: a55a95ca7f user: rolf tags: trunk
13:22
Updated extensions configure. check-in: df7992efe4 user: rolf tags: trunk
12:23
Fixed tnc. check-in: 6ee5a58b81 user: rolf tags: trunk
2020-08-17
22:25
Updated TEA. check-in: 7c05b27190 user: rolf tags: trunk
2020-07-24
08:39
Fixed md link. check-in: 3495d8fd68 user: rolf tags: trunk
2020-07-23
23:47
More work on README.md. check-in: d6e437fb0d user: rolf tags: trunk
23:14
Fixed markdown in README.md. check-in: 9eaa34b3ac user: rolf tags: trunk
23:12
Converted the README to markdown. check-in: f0fb141b71 user: rolf tags: trunk
10:47
Corrected the URL to the trunk zip archive. check-in: 9cf0f6e8f0 user: rolf tags: trunk
01:39
Reworded parts of the "Getting the Code" section of the README, triggered by [0d5fa4ee6f]. check-in: 53338753e8 user: rolf tags: trunk
01:03
Added -indent value "tab" to asXML and asJSON. check-in: 0118a1190b user: rolf tags: trunk
00:03
Cherry-pick by hand of [c4947454bce0]. check-in: ba1e7f4ba5 user: rolf tags: trunk
2020-07-10
00:08
Minor documentation work. check-in: 57cf341505 user: rolf tags: trunk
2020-07-03
11:12
User configurable separator character between namespace URI and local name for XML namespace-aware SAX parser: Added the option -namespaceseparator to the expat command. check-in: 515c90d025 user: rolf tags: trunk
2020-07-02
01:42
The expat command option -namespace now may appear anywhere in the options list. Improved expat command option checking. Fixed the one test, that without need in the context used the -noexpand option and that syntactically wrong. Added a few basic texts for -noexpand. Fixed <parser> cget -useForeignDTD. check-in: 3779fdc2c3 user: rolf tags: trunk
2020-06-11
00:48
Reverted my fix for [c6cc9e097be16bd3] from the previous commit and applied the better one proposed by mr_calvin. check-in: 5a424c365f user: rolf tags: trunk
2020-06-09
22:51
Reverted part of [d41caf001d9d4d2a], as attempt to fix [c6cc9e097be16bd3]. check-in: 2d46161b9f user: rolf tags: trunk
2020-05-13
23:49
Added method clearString to the dom command. check-in: 5300f428a6 user: rolf tags: trunk
2020-04-08
23:54
There is no need that the dom parse -jsonroot option argument has to be an XML name. Documented the existence of the option, check-in: 67a97e3f0d user: rolf tags: trunk
2020-02-19
12:38
Preserve node flags (most notable disableOutputEscaping) while cloning nodes or subtrees. Fixes ticket [f52380997e5]. check-in: 8fcf318110 user: rolf tags: trunk
2020-01-11
00:40
Minor gardening. check-in: 1564f442a9 user: rolf tags: trunk
00:32
Removed more unused historical relicts. check-in: 346bcf0b87 user: rolf tags: trunk
00:00
Removed unused historical relict. check-in: a97966286a user: rolf tags: trunk
2019-12-31
00:46
Updated to expat 2.2.9. check-in: d619d316b8 user: rolf tags: trunk
2019-11-30
00:47
Editorial clean up: Removed cvs keywords in source code headers; the are obsolete. check-in: 14a8728e63 user: rolf tags: trunk
2019-11-06
20:54
Small test suite adaption for the upcoming tcl versions > 8.6. check-in: 6a684d733e user: rolf tags: trunk
2019-08-19
16:43
Fixed typos. check-in: 8e8341da68 user: rolf tags: trunk
2019-08-16
13:57
Even a bit better wording, probably (at least the native speaker say so). check-in: a3edd2a308 user: rolf tags: trunk
13:04
Corrected speeling and better wording. check-in: 7ec866b33f user: rolf tags: trunk
2019-08-12
21:12
Fix for [011e259c69]. check-in: 090cdefdab user: rolf tags: trunk
2019-08-06
23:35
Removed cruft for versions not supported anymore. check-in: 0117b3be8d user: rolf tags: trunk
2019-07-20
01:25
Added more. check-in: dce94477ff user: rolf tags: trunk
2019-07-19
23:49
Added test cases. check-in: afbf750fd4 user: rolf tags: trunk
2019-07-16
20:47
Modified test to work as intended on 32-bit also. Fixes [156ce3b130e8]. check-in: 4aa07a679d user: rolf tags: trunk
2019-07-11
14:07
Fixed possible floating point exception with arithmetic operator 'mod'. check-in: 7cf8bdeb6c user: rolf tags: trunk
02:02
Fixed possible seg fault with malicious input. check-in: d22f55f9a3 user: rolf tags: trunk
2019-07-10
23:27
Fixed seg fault in reporting certain invalid xpath exprs with a number with nr of digits in a certain range. check-in: ad8242fa18 user: rolf tags: trunk
21:56
Replaced the last two atof(). check-in: 52d6965abb user: rolf tags: trunk
2019-07-06
22:07
Ups ... I obviously forgot to update the VERSION file at the latest expat update (to 2.2.6). check-in: 35e1b761e1 user: rolf tags: trunk
2019-05-09
18:31
Reworked (and renamed) selectNodesNamespaces to make it usable from elsewhere and made it public. check-in: 4ca5de8963 user: rolf tags: trunk
2019-03-14
22:01
Test suite respects tcl-test options -load|-loadfile. check-in: 7a0bfb53ad user: rolf tags: trunk
11:38
More tests to check/document behaviour in case of using traced doc vars (pattern [dom parse $xml docvar]). check-in: 30c2ebb89f user: rolf tags: trunk
2019-03-07
22:45
Made novem compatible. check-in: d41caf001d user: rolf tags: trunk
22:44
Changed from original in DTD system identifier, so that it points to the included external dtd. check-in: d4bb0eb147 user: rolf tags: trunk
2019-02-04
22:11
Fix for [13133c46dc75ed]. While at it made all proc names in tdom.lib absolute. check-in: 1e16413f0c user: rolf tags: trunk
2019-01-24
12:24
Fixed serialization option -escapeNonASCII on big endian systems. check-in: d2b2e90908 user: rolf tags: trunk
2019-01-22
22:52
The configure flag --enable-html5 now should also work, if cross building (given, pkg-config and gumbo are available, of course). check-in: 4fca08944c user: rolf tags: trunk
2018-11-22
00:13
Removed unnecessary code. The handler pair for start and end tag is enough for bookkeeping about nesting. check-in: 22bb3a056f user: rolf tags: trunk
2018-11-07
10:03
The value of the name attribute of the xsl:element after attribute value template evaluation has to be a QName (and was up to now only checked if it is an XML Name). check-in: c86a3ff6bb user: rolf tags: trunk
2018-11-06
22:55
Made xsl:number work if the context node is the document node of the source document and no value attriubte is given. check-in: f1af439dfe user: rolf tags: trunk
22:45
Minor tweak check-in: bce9b847dd user: rolf tags: trunk
12:17
Minor: Now every xsl:comment call in an XSLT stylesheet will create a comment node in the result tree, even if it is empty. Up to now this happend only for not empty comment nodes. check-in: 66794b03cd user: rolf tags: trunk
2018-10-25
14:01
Bug fix: if the argument to the id() function evaluates to a node set then the result of the function call is the union of using the string value of every of the nodes in the node set and every of that string values split by whitespace into looked up items. This (splitting up the string value by whitespace into a list of looked up items) was up to now only done, if the argument evaluated to a string result. check-in: a4b0959de1 user: rolf tags: trunk
11:11
Ignore attempt to write an attribute with xsl:copy-of to the result tree if the target node already has child nodes (as xsl:attribute). check-in: 1e9bb38107 user: rolf tags: trunk
01:06
Bug fix: Corrected the default value of a templates priority in case the match pattern has the form of processing-instruction(Literal); the default value (in case of no priority attribute on the template) was -0.5 and is now 0.0. check-in: f5cb4572d8 user: rolf tags: trunk
2018-10-24
12:56
Added a few tests more regarding to processing instruction nodes handling in XPath expressions. check-in: 9b7ef1556b user: rolf tags: trunk
09:21
Fix for [9eba7475e7f6f9]. check-in: 8943afe645 user: rolf tags: trunk
2018-10-18
23:16
Simplified the master file of the included test suite, mostly by removing not longer needed cruft. And other minor test suite gardening. check-in: fa94139e03 user: rolf tags: trunk
2018-10-15
22:03
Support for p/bmake and FreeBSD make. check-in: 8155ecddbd user: rolf tags: trunk
2018-10-12
14:55
Fixed documentation error. check-in: dc9d2b8fc4 user: rolf tags: trunk
11:42
Updated to expat 2.2.6. check-in: f203e13dcf user: rolf tags: trunk
10:56
Changed version to 0.9.2. check-in: 9cb9a81c72 user: rolf tags: trunk
2018-10-06
00:38
Defined the return value of some featureinfo methods more precisely. For background see [38409e31938f]. check-in: 18be91e27b user: rolf tags: trunk
2018-10-05
23:36
Require the current needed minimal version in Tcl_InitStubs. check-in: a5c8f9b468 user: rolf tags: trunk
2018-08-27
11:57
Integrated bug fixes / improvements of the included simple HTML reader into trunk. check-in: 0c53fb967a user: rolf tags: trunk
2018-08-09
23:16
Removed cruft. check-in: f48a402792 user: rolf tags: trunk
2018-08-08
22:39
Changed the license to MPL 2.0. check-in: 39f9d6bbbf user: rolf tags: trunk
2018-07-29
23:00
Made the make target tcldomsh work without a prior make all. check-in: cc537df20f user: rolf tags: trunk
2018-07-25
23:07
Fixed a typo. check-in: 7476c3ea9d user: rolf tags: trunk
23:06
Made the build system closer to recent TEA. Most of the valuable work was done by Stuart Cassoff. check-in: 59c3d27071 user: rolf tags: trunk
2018-07-24
21:30
Release 0.9.1 check-in: 86c70df47c user: rolf tags: trunk, release, tdom-0-9-1-rc, tdom-0-9-1
2018-07-23
10:42
Applied a last round of spell fixes provided by the debian tDOM maintainers. check-in: 02bf3a9823 user: rolf tags: trunk
10:28
Merged the fixes for the scripted helper procs baseURL and extRefHandler for Windows paths containing drive letters provided by Ashok P. Nadkarni. check-in: 905eec2720 user: rolf tags: trunk
2018-07-19
00:42
Fixed the test suite so that it should run without failure even if the build dir is outside the source tree. check-in: 96b8d81fe9 user: rolf tags: trunk
2018-07-18
14:41
Attempt to make tdom::baseURI return "the right thing" for absolute paths on windows. check-in: b4d45b8409 user: rolf tags: trunk
05:20
Fix HAVE_MEMMOVE conflict with expat check-in: 0ef0ce1813 user: apnadkarni tags: trunk
2018-07-17
00:23
Some --pedantic compiler pacifying. check-in: 491081c44c user: rolf tags: trunk
00:09
Trumpet the pull interface a bit in the overview. check-in: a08a033618 user: rolf tags: trunk
2018-07-16
21:36
The package name is tDOM, but it always has been requested by [package require tdom] and now the scripted helper commands in tdom.tcl are also in the namespace tdom (not anymore in tDOM). The new pullparser command is now also in this namespace. There are aliases from the old command names to the new one, so there must be nothing done; old scripts will run as they did. It's just, that you in new code don't have to write serveral upcase letters in a row because of tDOM. check-in: afde497780 user: rolf tags: trunk
2018-07-14
14:15
Added more infomation about what changed with the new expat version to CHANGES. check-in: 19cf312be6 user: rolf tags: trunk
01:43
Updated to expat 2.2.5. Expat now want to use a "good" entropy source to salt internal hash tables (to reduce the possibility of DoS attacts with malicious XML input). Configure tries to figure out automatically the most appropriate entropy source on your platform. The new configure switch --with-entropy gives control over that. The configure switch --without-entropy disables all this; with that expat (and in turn tDOM) will use what was used in earlier expat versions. check-in: 6fffa3e7af user: rolf tags: trunk
2018-07-12
22:27
Updated TEA. check-in: 740e401adc user: rolf tags: trunk
22:05
The pullparser command (and implementation) can be disabled with a define. check-in: 66f5a1c0cd user: rolf tags: trunk
21:47
Editorial change to pacify a compiler warning. check-in: c6ed107738 user: rolf tags: trunk
21:44
Fixed the last commit. check-in: 5fda7dd7cb user: rolf tags: trunk