tDOM

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.

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

50 most recent check-ins

2021-10-18
22:24
Integrated "Enhanced schema definition cleanup in case of script error withing a definition script". Leaf check-in: 3c5db29a40 user: rolf tags: newtypes
22:22
Enhanced schema definition cleanup in case of script error withing a definition script. Closed-Leaf check-in: 584c009ce7 user: rolf tags: wip
2021-10-16
15:59
Debuging. check-in: 1cc3580646 user: rolf tags: wip
2021-10-14
23:46
More work. check-in: 54db4d064f user: rolf tags: newtypes
2021-10-13
23:50
Still deeply in development. check-in: 2386218bdc user: rolf tags: newtypes
2021-10-10
23:14
More starting work. check-in: d1e2746cfa user: rolf tags: newtypes
2021-10-09
13:07
Started named types that can be assigned to elements. check-in: c2de60ce67 user: rolf tags: newtypes
2021-08-14
00:11
Added a test- Leaf 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
23:30
Reviewed integration of expat-2.3.0. Closed-Leaf check-in: 6e3bbe74a2 user: rolf tags: expat-update
2021-06-01
22:33
Added LDFLAGS to the various Makefile.in, as fix for [33972ca1bba1e689]. check-in: f67c0295c6 user: rolf tags: trunk
2021-05-07
00:37
Workaround for some fallout of TIP 542. Leaf check-in: 70a9b6c858 user: rolf tags: towardsTcl9
2021-05-05
13:51
Adapted code to deal with Tip 543. check-in: f1dbc9d96c user: rolf tags: towardsTcl9
2021-05-01
01:29
Added data files used by xsd2schema.tcl. Leaf check-in: 776e9d39f9 user: rolf tags: toschema
01:23
Save work. check-in: 2751afbf8d user: rolf tags: toschema
2021-04-30
19:35
Merged from trunk. check-in: 8ee35f88cd user: rolf tags: toschema
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
19:31
More improvements including handling of attributeGroups referencing itself (allowed in xsd 1.1) and avoid of possible name conflicts of complexType/group (which both are translated into defpattern). check-in: 79dbb7ba49 user: rolf tags: toschema
11:04
Various minor and not so minor fixes and enhancements. check-in: be358b1ccf user: rolf tags: toschema
2021-04-28
23:36
Merge from trunk. check-in: fd8662a1e6 user: rolf tags: toschema
23:35
Allow forward references to text types. check-in: e4fcea86e8 user: rolf tags: trunk
21:58
Save work. check-in: 1ab5eb5e7e user: rolf tags: toschema
2021-04-24
14:15
Fixed typo in output message. check-in: 6fa4c2c77d user: rolf tags: toschema
01:52
Save work. check-in: c024978d71 user: rolf tags: toschema
2021-04-23
10:36
Merged from trunk. check-in: c51fa29e2a user: rolf tags: toschema
10:36
Corrected documentation. check-in: c82d05a321 user: rolf tags: trunk
10:31
Merged changes in. check-in: 6608833ba3 user: rolf tags: toschema
10:29
Save work. Closed-Leaf check-in: 9e95ecf5d3 user: rolf tags: wip
2021-04-22
21:56
Revived. check-in: acd89152b3 user: rolf tags: wip
2021-04-01
00:12
Expat 2.3.0 check-in: 0a93cb62bb user: rolf tags: expat-update
2021-03-20
03:23
Moved the Tcl flavour of double (Tcl_GetDouble()) from number to the new double command. Renamed the number command to decimal (which it is, the xsd style of decimal). Leaf check-in: 3fa6fdc5e0 user: rolf tags: decimal
2021-03-19
02:13
Implementend text constaint command double (according to xsd rules). check-in: 8a666f99cd user: rolf tags: decimal
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-03-13
15:56
wip check-in: e64df8b89b user: rolf tags: wip
2021-03-05
23:30
wip check-in: be3e5312c0 user: rolf tags: wip
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-13
17:41
wip check-in: 842c58c019 user: rolf tags: wip
2021-02-06
03:40
Minor improvements. check-in: 6d4a76a369 user: rolf tags: toschema
2021-02-05
12:28
Improved xsd quantifier translation. check-in: f58460e048 user: rolf tags: toschema
00:21
Cleaned up the apparently mess in the repository by hand. Picked, what's new in branches toschema and wip, closed both branches and build this new toschema from trunk. Which was all, what I wanted to do: to bring up my feature branch to what happend on trunk in the meantime. See https://fossil-scm.org/forum/forumpost/5c1a100b2d for the problems I struggled while trying to do this. check-in: 9ce70367f7 user: rolf tags: toschema
2021-02-03
22:56
Save work. Closed-Leaf check-in: acdc0ea656 user: rolf tags: wip
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
01:20
wip check-in: f16e1812c8 user: rolf tags: wip
2021-01-30
15:58
wip check-in: 0deaff3fbe user: rolf tags: wip
2021-01-29
20:12
Prepared xsd2schema.tcl to be usable as standalone converter script as well as sourced lib file. Closed-Leaf check-in: de524342e3 user: rolf tags: toschema
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
Merged from trunk. Leaf check-in: 4c17ed9964 user: rolf tags: find-multiple-elements-hashed
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