Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants and 50 ancestors of 6b550b98f8375f99016b8ab33987cdeba487d80ad403246173453a47f7589542
2019-10-03
| ||
11:29 | Added #text to the possible next events in case of mixed. check-in: f1a7ec26da user: rolf tags: wip | |
02:23 | Added another test. check-in: 05cfa07ebf user: rolf tags: wip | |
02:18 | This returns even something to script level. check-in: c8b0062672 user: rolf tags: wip | |
2019-10-01
| ||
23:10 | wip check-in: 1f46cc97c2 user: rolf tags: wip | |
2019-09-27
| ||
00:37 | Renamed info defelements into definedElements and factored the implementation out for use in info expected. check-in: ec0ddc4465 user: rolf tags: wip | |
2019-08-25
| ||
00:22 | wip check-in: b6f3e3b2b4 user: rolf tags: wip | |
2019-08-24
| ||
13:27 | wip check-in: eed7c07609 user: rolf tags: wip | |
2019-08-23
| ||
22:56 | Added documentation to few commands, implemented earlier. check-in: 8fce09e002 user: rolf tags: schema | |
17:36 | Cleanly close open keyspace constraints even in case of error recovering by skiping the remaining content model of the enclosing element after validation error. Fixed interleave checking (which could miss to complained about missing childs in the interleave content). check-in: 37403bd128 user: rolf tags: schema | |
2019-08-22
| ||
21:23 | Made more info about the validation state available for recover scripts. Closed-Leaf check-in: 2c03ac9cd6 user: rolf tags: wip | |
2019-08-17
| ||
13:54 | wip check-in: 0625bcaa4c user: rolf tags: wip | |
01:40 | wip check-in: f8161e258e user: rolf tags: wip | |
2019-08-16
| ||
15:20 | Merged from trunk. check-in: 5cf43bf74a user: rolf tags: schema | |
2019-08-12
| ||
21:11 | Fix for [011e259c69]. check-in: cafa5160c0 user: rolf tags: schema | |
2019-08-11
| ||
01:35 | Added xsd like boolean text constraint. check-in: c24f4e9aeb user: rolf tags: schema | |
2019-08-06
| ||
23:31 | Removed cruft for versions not supported anymore. check-in: 13fe3aff35 user: rolf tags: schema | |
23:11 | Fixed bug introduced with prefixns: the shortcuts from prefixns are only used for schema definiton; they mean nothing for prefix/namespace in the xml input. check-in: 40671ee8c3 user: rolf tags: schema | |
2019-08-02
| ||
23:52 | The comment is correct, adjusted the code to do what it say. check-in: 4d478f979b user: rolf tags: schema | |
2019-07-31
| ||
22:17 | Hardened isodate. check-in: 4fed50bd75 user: rolf tags: schema | |
2019-07-23
| ||
23:54 | Gardening around. Moved generation of all schmea related Tcl commands to tDOM_SchemaInit(). Moved the method 'status' as 'validationstatus' (alias 'vstatus') under the 'info' method and used the opportunity to start to define the schema command method info. check-in: e5493b6b50 user: rolf tags: schema | |
2019-07-12
| ||
22:26 | Merged from trunk. check-in: df3a907a20 user: rolf tags: schema | |
2019-07-08
| ||
21:45 | Musing over error reporting. Closed-Leaf check-in: 900e627f9a user: rolf tags: wip | |
2019-06-18
| ||
22:18 | An example of different 'styles' of a certain type: The 'interger' text constraint now has two interpretation of an integer - what Tcl_GetInt() accept and what a valid xsd:integer is, which is quite different. check-in: 9a589897fb user: rolf tags: schema | |
2019-06-17
| ||
09:43 | Made the lately added new Schema_CP_Type types known to the debuging machinery. check-in: 8e9437ea75 user: rolf tags: schema | |
2019-06-15
| ||
01:04 | Enhanced the any content command to optionally match only any element in a given namespace. check-in: 728f51431a user: rolf tags: schema | |
2019-06-08
| ||
14:36 | Work on validation error reporting. check-in: 634d7e6d48 user: rolf tags: schema | |
2019-06-05
| ||
17:29 | Bug fix in case of domuniqe with elements as fields. check-in: 34e75df5dd user: rolf tags: schema | |
2019-05-31
| ||
17:00 | Small editorial corrections. check-in: 09863d4ab7 user: rolf tags: schema | |
00:05 | Added sub tree local uniqueness and foreign key contents. check-in: 43cf45b772 user: rolf tags: schema | |
2019-05-30
| ||
23:54 | Adapt the example section to what is actually implemented. Closed-Leaf check-in: ebb73c9257 user: rolf tags: keyspaces | |
23:40 | Added some sparse word of documentation. check-in: 36d3888cac user: rolf tags: keyspaces | |
22:38 | Added simple keyref feature to keyspaces. check-in: 1f7b8a81c1 user: rolf tags: keyspaces | |
01:02 | If recovering from the error "text doesn't match constraint" pretent the text has matched so the not matched required text cp isn't reported again as missing text. check-in: 39651ce911 user: rolf tags: keyspaces | |
2019-05-29
| ||
12:57 | Starts to actually do something. Still some way to go. check-in: 6eb6891a1e user: rolf tags: keyspaces | |
2019-05-28
| ||
00:29 | Save work. check-in: 48be317469 user: rolf tags: keyspaces | |
2019-05-27
| ||
12:01 | More work. check-in: 8f37424ac1 user: rolf tags: keyspaces | |
2019-05-25
| ||
12:32 | Added the new CTYPE also to the debug functions. check-in: 9049114cc3 user: rolf tags: keyspaces | |
00:46 | Started work. (Wenn es anders nicht geht, so geht es doch viel besser.) check-in: 11c1cd9dad user: rolf tags: keyspaces | |
2019-05-24
| ||
12:54 | Save work. Closed-Leaf check-in: 66e05a9e1a user: rolf tags: localkey | |
2019-05-22
| ||
22:22 | Added the XPath step "." as allowed step in restricted schema XPath Expressions. check-in: ab18265ee0 user: rolf tags: localkey | |
2019-05-21
| ||
23:56 | Save work. check-in: ddad141351 user: rolf tags: localkey | |
22:37 | Merged from schema. check-in: 72ce7820c1 user: rolf tags: localkey | |
22:30 | Added dom tree validation specific unique key contraints along the lines of xsd unqiue with selector and list of fields but with no restrictions on the XPath expressions (other then resulting a node set in case of selector and a result set with one node in case of field XPath expression). check-in: ba6bd2bb7c user: rolf tags: schema | |
22:24 | Added optional flag argument to domunique. Currently only flag controls, if empty field node sets are ignored (or seen as the empty string). Closed-Leaf check-in: 6a51d9897b user: rolf tags: domlocalkey | |
16:21 | Adding DOM tree postvalidation (only) local key constraints along the lines of xsd unqiue with selector and list of fields but with no restrictions on the XPath expressions (other then resulting a node set in case of selector and a result set with one node in case of field XPath expression). check-in: f645e5dfe1 user: rolf tags: domlocalkey | |
2019-05-18
| ||
00:41 | Save work. check-in: 4592100a23 user: rolf tags: localkey | |
2019-05-17
| ||
00:02 | Now start to actually use the local key constraint info. check-in: 120c8294a0 user: rolf tags: localkey | |
2019-05-16
| ||
22:25 | Still working on digest local key constraint specification: Now support union "Path ( '|' Path )*" for selector and fields. Distinct between element and attribute selecting steps because of the distict spaces of the names. check-in: 69c262ef77 user: rolf tags: localkey | |
2019-05-15
| ||
00:16 | Enhanced the unique schema contraint: the fields argument is now expected to be a proper tcl list with their elements as the field XPath expressions. check-in: abc0715900 user: rolf tags: localkey | |
2019-05-14
| ||
20:04 | Merge from schema. check-in: dc36b35000 user: rolf tags: localkey | |
20:02 | Enhanced the text constraint commands id/idref: Beside the one doc wide ID space there are now additional other named doc wide ID/IDREF spaces possible. Each of them work along the unnamed doc wide ID space. check-in: 6b550b98f8 user: rolf tags: schema | |
2019-05-10
| ||
13:40 | Fixed bug (invalid mem access) if a virtual constraint will be called under certain circumstances while looking if pcdata matches. check-in: 4cc96fcd33 user: rolf tags: schema | |
13:04 | Futher work on prefixns: allow it als top level command in define script. Changed semantic to first prefix/namespace mapping in prefixUriList wins, if there are several prefixes mapping to different namespaces. check-in: a70c1d6c6e user: rolf tags: schema | |
00:36 | Added method prefixns to schema cmds. This allows to point to namespace URIs by shortcuts or prefixes. check-in: 74a399d84f user: rolf tags: schema | |
2019-05-09
| ||
19:13 | Fixed merge error. check-in: 89fbb30347 user: rolf tags: schema | |
18:34 | Test added. check-in: 968b411fd1 user: rolf tags: schema | |
18:33 | Merged from trunk. check-in: 05a6175f48 user: rolf tags: schema | |
18:31 | Reworked (and renamed) selectNodesNamespaces to make it usable from elsewhere and made it public. check-in: 4ca5de8963 user: rolf tags: trunk | |
2019-05-06
| ||
23:18 | Added text constrain cmd base64. check-in: 68cd47d57c user: rolf tags: schema | |
2019-05-02
| ||
16:53 | Added text constraint commands id and idref. check-in: a886296dc3 user: rolf tags: schema | |
12:14 | Added new text constraint command split, which splits the text to check into a list and cecks the elements of that list against the given constraints. check-in: 77cf4c7090 user: rolf tags: schema | |
12:11 | Done. Closed-Leaf check-in: 9a631db368 user: rolf tags: wip | |
2019-05-01
| ||
23:55 | wip check-in: a155f2862c user: rolf tags: wip | |
14:56 | wip check-in: a858a6ac77 user: rolf tags: wip | |
2019-04-27
| ||
00:50 | Added documentation for the strip text constraint command. check-in: d441a1e8b1 user: rolf tags: schema | |
00:38 | Added text constraint command strip which tests all text constraints in the evaluated argument with the text to test striped of all white space at start and end. check-in: b6738cb9c3 user: rolf tags: schema | |
00:33 | Prepare for more converters to come. check-in: fd2f1e3238 user: rolf tags: schema | |
2019-04-21
| ||
23:06 | Added (so far simplistic) validation error recovering with error reporting via tcl callback. check-in: cd6dce16a1 user: rolf tags: schema | |
2019-04-19
| ||
15:57 | Still work on validation error recovering. Closed-Leaf check-in: a00292f6a2 user: rolf tags: wip | |
2019-04-16
| ||
23:28 | Still work on validation error recovering. check-in: e1eaa5909b user: rolf tags: wip | |
2019-04-15
| ||
23:20 | More work on validation error recovering. check-in: a5c155ee31 user: rolf tags: wip | |
2019-03-30
| ||
01:31 | More gardening towards reportcmd. check-in: 7319d6926f user: rolf tags: wip | |
2019-03-29
| ||
00:35 | wip check-in: 1f800e1c4b user: rolf tags: wip | |
2019-03-26
| ||
01:43 | Clean up the mess, a bit. check-in: 7154504138 user: rolf tags: wip | |
2019-03-23
| ||
15:20 | Wip (not well working inbetween state). check-in: 0da31f4fcb user: rolf tags: wip | |
2019-03-20
| ||
16:00 | Still wip. check-in: 3bf5b1e10d user: rolf tags: wip | |
2019-03-14
| ||
22:01 | Test suite respects tcl-test options -load|-loadfile. check-in: 7a0bfb53ad user: rolf tags: trunk | |
16:16 | accept tcl-test options like -load "load libtdom...; source ../lib/tdom.tcl" (allow to run test-suite from development environment, other tdom-version or uninstalled) Leaf check-in: 881efc6915 user: sebres tags: fix-traced-gc-regression-of-091 | |
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-13
| ||
01:47 | Fix overeager cleanup of virtual constraints. check-in: abd9fe81b1 user: rolf tags: wip | |
2019-03-11
| ||
00:47 | wip check-in: e2187f0363 user: rolf tags: wip | |
2019-03-09
| ||
15:09 | wip check-in: bfa5b4bab7 user: rolf tags: wip | |
2019-03-07
| ||
23:12 | Removed an ancient CONST, that somehow sliped in. check-in: afef231e60 user: rolf tags: schema | |
22:46 | Merged from trunk. check-in: 60af362516 user: rolf tags: schema | |
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 | |
13:44 | Merged feature virtual constraints into the main schema dev branch. check-in: c24d55afe8 user: rolf tags: schema | |
13:42 | (This and the previous commit on this branch:) Changed the calling convention of the virtual contraints: Append the schema command name to the args given and evaluate that. Whatever data the virtual contraint need has to be requested inside the called script (most probably by the new [<schemacmd> info ...] method, which has to be enhanced over time to provide the information that may needed in practice by this. Added code to ensure a Tcl error in evaluated virtual event does pop up in the result of the schema command call. Closed-Leaf check-in: 71d80fea6e user: rolf tags: virtualConstraints | |
01:48 | Save work. check-in: ba4f23dbc4 user: rolf tags: virtualConstraints | |
00:05 | Merged from schema. check-in: f189f4695e user: rolf tags: virtualConstraints | |
2019-03-06
| ||
22:47 | Further work on calling schema commands in schema definition / text constraint scripts. check-in: 2d5a4f85c8 user: rolf tags: schema | |
13:34 | More hardening and clarification of using a schema cmd inside one of the script arguments evaluated by itself. check-in: 4cefb1db19 user: rolf tags: schema | |
2019-03-04
| ||
12:56 | Removed ignored flag in Tcl_EvalObjv() calls. check-in: 7e974a5889 user: rolf tags: schema | |
12:37 | Hardened schema cmds againts deleting the command in one of its call out to Tcl by postponing the clientData cleanup until the outmost Tcl_Eval*() call has finished. check-in: 2774ed6a5a user: rolf tags: schema | |
2019-03-02
| ||
15:21 | Work in progress on reportcmd/recovering and schemacmd info. check-in: 811794c107 user: rolf tags: schema | |
02:28 | Removed #define and code for a tcl version (8.0) that isn't support for a long time. check-in: 0efaef90de user: rolf tags: schema | |
2019-03-01
| ||
11:58 | Added a -nocase flag to the text constraint command match (because it was easy). Small modification to the text constraint command isodate. It now accept years longer that four digits (as the xsd date types do). Added some more documentation. check-in: fa18fb363f user: rolf tags: schema | |
2019-02-28
| ||
01:31 | Added attribute value constraining with text types. check-in: 44ebaf2b3f user: rolf tags: schema | |
2019-02-22
| ||
01:35 | Renamed schema obj cmd method query to info and worked at bit on that. Moved all code block defines to one place while adding one. check-in: 79df08c5d7 user: rolf tags: schema | |
2019-02-21
| ||
00:49 | Added stubs for new schemacmds methods "query" and "reportcmd". check-in: c39b98ff18 user: rolf tags: schema | |
2019-02-19
| ||
23:06 | Allow schema definition command "tcl" only inside of sequential content particles. Still uncertain about the interface. check-in: 23f4f6f626 user: rolf tags: virtualConstraints | |