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 | |