Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
100 most recent check-ins related to "wip"
2024-02-26
| ||
00:37 | wip Leaf check-in: ed9de65f55 user: rolf tags: wip | |
2024-02-24
| ||
02:46 | wip check-in: 69c8348852 user: rolf tags: wip | |
2024-02-23
| ||
01:36 | Updated recognized HTML entities. Leaf check-in: fa8d38c58f user: rolf tags: HTML5Entities | |
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 | |
01:05 | Tweaked the vc build generated pkgIndex.tcl. Closed-Leaf check-in: cda079f50e user: rolf tags: wip | |
2023-12-10
| ||
18:52 | Fixed a bug on windows with xpath strings longer than 2GByte. check-in: 7808bbf7c6 user: user tags: wip | |
01:19 | wip check-in: 566a033db7 user: user tags: wip | |
2023-12-09
| ||
01:43 | wip check-in: 3063b4d0c9 user: user tags: wip | |
2023-11-14
| ||
00:58 | Made tDOM work with Tcl 9. check-in: 9a7973b01b user: rolf tags: trunk | |
2022-08-25
| ||
15:34 | Integrated attribute sorting. check-in: f8e0bb7c5b user: rolf tags: c14n | |
15:33 | Made attribute sort work. Closed-Leaf check-in: 45192143a5 user: rolf tags: wip | |
06:52 | wip check-in: 3febcb12fb user: rolf tags: wip | |
2022-08-20
| ||
02:19 | Suppress superfluous XML namespace declarations. check-in: 43e4e0a0c4 user: rolf tags: c14n | |
2022-06-02
| ||
22:54 | Added commands tdom::fsnewNode and tdom::fsinsertNode. check-in: 0595f7faca user: rolf tags: trunk | |
22:49 | More tests. Closed-Leaf check-in: 49b088df68 user: rolf tags: wip | |
22:34 | Added tdom::fsnewNode und tdom::fsinsertNode. check-in: 21c47bb0c6 user: rolf tags: wip | |
10:49 | tdom::fsinsertNode works. check-in: c73a4ec636 user: rolf tags: wip | |
01:26 | wip check-in: 02c7736bfa user: rolf tags: wip | |
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 | |
21:51 | Much better. Closed-Leaf check-in: 5ac2968867 user: rolf tags: wip | |
2022-05-27
| ||
16:43 | wip check-in: a80bccddd0 user: rolf tags: wip | |
2022-05-26
| ||
01:18 | wip check-in: 3f0e06054f user: rolf tags: wip | |
2022-05-16
| ||
07:48 | Spell fix. check-in: e7edc13ffa user: rolf tags: trunk | |
2022-04-14
| ||
23:38 | Mirco optimization. Closed-Leaf check-in: 3bb6869686 user: rolf tags: wip | |
22:09 | Documentation work. Closed-Leaf check-in: 3a48816d85 user: rolf tags: parseforrest | |
2021-10-18
| ||
22:24 | Integrated "Enhanced schema definition cleanup in case of script error withing a definition script". 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-04-23
| ||
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-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-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-03
| ||
22:56 | Save work. Closed-Leaf check-in: acdc0ea656 user: rolf tags: wip | |
2021-02-01
| ||
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 | |
2020-07-30
| ||
14:33 | Integrated further improvements and features to recovering. check-in: 0e98933aa6 user: rolf tags: schema | |
13:16 | Respect "ignore" return value from recover script in case of END_EVENT, enabling to get further recover calls for other missing mandantory content particle of the current content model. Closed-Leaf check-in: 42c54de7e7 user: rolf tags: wip | |
2020-07-23
| ||
23:50 | Merged from schema. check-in: 227e773285 user: rolf tags: wip | |
23:50 | Merged from trunk. check-in: 76ba31355c user: rolf tags: schema | |
2020-07-21
| ||
20:57 | This way around. check-in: b7dc323286 user: rolf tags: wip | |
2020-07-18
| ||
14:14 | Fixed matchElementStart in case of non interleave cp with only optional childs in sequential content. check-in: 823c7af73f user: rolf tags: wip | |
2020-07-11
| ||
14:18 | Merged from schema. check-in: 3416d9f172 user: rolf tags: wip | |
2020-07-09
| ||
01:16 | Added the text constraint command duration. check-in: 45a05b0b4f user: rolf tags: schema | |
2020-05-14
| ||
23:12 | There is still a bit work left to do in checkElementEnd. check-in: 9f3926e748 user: rolf tags: schema | |
2020-05-13
| ||
23:52 | Merged from schema. check-in: f63309e59e user: rolf tags: wip | |
23:50 | Merged from trunk. check-in: 1fc373ed25 user: rolf tags: schema | |
22:47 | Save work. check-in: 23e2b27004 user: rolf tags: wip | |
2020-05-11
| ||
00:27 | There is still a bit work left to do in checkElementEnd. check-in: 7f5d9b26db user: rolf tags: wip | |
2020-05-02
| ||
00:51 | Merged from schema. check-in: c3fc68e0e2 user: rolf tags: wip | |
00:41 | Merge the blunder in without documentation. check-in: a88689ecce user: rolf tags: schema | |
2020-04-02
| ||
16:15 | wip check-in: 90051235fd user: rolf tags: wip | |
2020-03-30
| ||
00:44 | wip check-in: cc99b6f628 user: rolf tags: wip | |
2020-03-29
| ||
14:28 | Temporary branch. Closed-Leaf check-in: 5567ad361d user: rolf tags: fixmistake | |
14:26 | Save work before correction of commit mistake. check-in: a6ac66f068 user: rolf tags: wip | |
2020-03-28
| ||
02:13 | Added a test. check-in: 6f1e34131e user: rolf tags: wip | |
01:30 | Merged the done good things from wip in. check-in: 9fefd2eabf user: rolf tags: wip | |
01:28 | Fixed info definedElements and info definedElementtypes. Added info definedPatterns and info patterndefinition. check-in: 1711ee96ee user: rolf tags: wip | |
2020-03-27
| ||
00:54 | Merged so far done work: recovering script may now decide about recover strategy by return value in case of MISSING_ELEMENT with element start event. Beside the default "ignore the element and the rest of the current parent element content and continue with the parents sibling" now there is "ignore", advising the validation engine to pretend the missing mandatory element had matched and we are looking for the element start event from there, and "vanish", advising the validation engine to skip the element as it would haven't been in the input XML. In case of UNEXPECTED_ELEMENT in element start event the result "vanish" advices the validation engine to skip the element (which allows to see further unexpected elements in the source). check-in: f90aa277b4 user: rolf tags: schema | |
00:42 | Save work. check-in: 3b5fdf0979 user: rolf tags: wip | |
2020-03-25
| ||
20:17 | Save work. check-in: 0e666eae10 user: rolf tags: wip | |
2020-03-22
| ||
02:04 | wip check-in: 16e44b5f70 user: rolf tags: wip | |
2020-03-20
| ||
19:27 | Save work. check-in: 1c292a129a user: rolf tags: wip | |
02:31 | Working on more control over recovering for certain events. check-in: a07b509a44 user: rolf tags: wip | |
2020-03-19
| ||
02:21 | Integrated so far done work: bug fixes in recoving, more work on sanitizing recovering, code gardening. check-in: 33ac16a9c2 user: rolf tags: schema | |
02:15 | Made the default recover behaviour at element end the same as for element start: skip and continue at the sibling of the current subtree. Closed-Leaf check-in: 0037ce9df3 user: rolf tags: wip | |
01:09 | Added a recoverFlags element to the schema data structure and reworked the rewind flag int to be a recoverFlags flag. We will need more of them. check-in: 02d5ffc9b5 user: rolf tags: wip | |
2020-03-16
| ||
00:38 | Save work. check-in: d70281b9c7 user: rolf tags: wip | |
2020-03-15
| ||
01:20 | wip check-in: 899c21f84b user: rolf tags: wip | |
2020-03-14
| ||
12:05 | Merged from schema. check-in: ee3147fc64 user: rolf tags: wip | |
03:25 | Added flag -ignorematched to the schema command submethod info expected. check-in: 0dc7c2f6cc user: rolf tags: schema | |
2020-03-12
| ||
11:20 | Save work. check-in: 5efdc81019 user: rolf tags: wip | |
00:56 | Fixed handling of interleave content pattern while looking for text match: Of course don't look at already matched interleave childs. And if the remaining interleave childs may be skipped look further down the stack for a match. Plus minor code aesthetic: use the same local variable name for the same task in similar functions. check-in: 5cdf6cf4d3 user: rolf tags: wip | |
2020-03-10
| ||
22:42 | Merged from schema. check-in: 4232e4ea69 user: rolf tags: wip | |
22:38 | Fixed seg fault in error handling of invalid domunique usage. check-in: f552cf0e3e user: rolf tags: schema | |
2020-03-09
| ||
00:44 | wip check-in: 4e24c336db user: rolf tags: wip | |
2020-03-06
| ||
13:31 | More fine tuning of the info domNode method. check-in: 63d2a7101f user: rolf tags: schema | |
2019-12-23
| ||
22:00 | wip Closed-Leaf check-in: ffe9d23e1b user: rolf tags: wip | |
2019-12-17
| ||
01:17 | Merged from schema. check-in: a37b831d95 user: rolf tags: wip | |
2019-12-14
| ||
01:53 | Checked all uses of sdata->stack for if it in fact is given that this isn't NULL. check-in: 8b67a5eb7e user: rolf tags: schema | |
2019-11-15
| ||
23:46 | Started check for ambiguity. check-in: a2f83dea7e user: rolf tags: wip | |
15:17 | Updated documentation example section. check-in: c0721894cc user: rolf tags: schema | |
2019-11-13
| ||
17:06 | Added info line and info column to retrieve parsing position information. Made the interfaces for position information using a long for this. Tried to prevent concurrent use of a schema command - a schema command may be busy. Added book-keeping code to prevent seg fault, if a schema command is configured as validation command for a SAX parser or DOM building and the schema command is deleted on the way at script level. check-in: e5d39024c8 user: rolf tags: schema | |
17:02 | Added info line and info column to retrieve parsing position information. Made the interfaces for position information using a long for this. Tried to prevent concurrent use of a schema command - a schema command may be busy. Added book-keeping code to prevent seg fault, if a schema command is configured as validation command for a SAX parser or DOM building and the schema command is deleted on the way at script level. Closed-Leaf check-in: d3e7475b85 user: rolf tags: wip | |
2019-11-09
| ||
16:56 | wip check-in: d10c95ec06 user: rolf tags: wip | |
00:54 | Plugged obscure mem leak. check-in: 8b0f0e9ecc user: rolf tags: schema | |
2019-11-04
| ||
18:08 | Added simple recovery, with infrastructure to add more fancy recovery features without too much fall out. Added info expected, which returns the expected (possible) events, even in a validation error report handler. check-in: a16fad774f user: rolf tags: schema | |
17:47 | Fixes: Don't try to check attributes if in skip mode - it doesn't make sense to check attributes of an unknown element. Don't fumble with activeChild before calling out to virual matches. Report also element end as possible event (if that is possible, of course) for info expected. Closed-Leaf check-in: 65eff1573f user: rolf tags: wip | |
00:24 | Save work. check-in: d2f12cc8d4 user: rolf tags: wip | |
2019-11-02
| ||
01:29 | The SchemaValidationStack struct element activeChild (which turned into a misnomer by the last moves) - together with the hasMatched element - now gives the position of the last matched content particle (was the child to start look at for the next event). check-in: e795f2b9f0 user: rolf tags: wip | |
2019-11-01
| ||
15:42 | Added more fine print towards being able to calculate the set of possible (expected) events in case of validation error. check-in: 6a02d5bab5 user: rolf tags: wip | |
2019-10-31
| ||
14:12 | Work on validation error recovery continues. Since there seems to be no silver bullet, this throws code sprinkled all over the code to make some progress. check-in: 70f5d362f7 user: rolf tags: wip | |
2019-10-28
| ||
00:33 | Added a test. check-in: fd510a13be user: rolf tags: wip | |
2019-10-26
| ||
01:20 | Fixed not always poping up of tcl errors in called script during validation. check-in: a43c523416 user: rolf tags: wip | |
2019-10-25
| ||
00:30 | INVALID_DOM_KEYCONSTRAINT is really not a validation error but a validation script error (as a TCL_ERROR from a called script. Though, the evalError flag isn't respected anywhere, obviously. check-in: a77a3f3b23 user: rolf tags: wip | |
2019-10-24
| ||
22:05 | Merged from trunk. check-in: c416325b0b user: rolf tags: wip | |