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

History of doc/dom.xml

2018-12-21
16:12
Added [dom featureinfo schema]. Added minimal stub of a to tDOM schema script converter. A few minimal steps onto attribute checking. file: [6bba568590] check-in: [2b419f7d20] user: rolf branch: schema, size: 30467
2018-10-06
00:38
Defined the return value of some featureinfo methods more precisely. For background see [38409e31938f]. file: [3b28349136] check-in: [18be91e27b] user: rolf branch: trunk, size: 30256
2018-07-12
22:05
The pullparser command (and implementation) can be disabled with a define. file: [0c4d01eafc] check-in: [66f5a1c0cd] user: rolf branch: trunk, size: 30235
2018-05-02
15:12
Removed "support" for Tcl 8.0 - it probably doesn't even build any more. Eventually it's time prune out this #ifdefery. file: [6c6a30950f] check-in: [d729de4c39] user: rolf branch: abandon80, size: 30023
2018-02-08
22:13
Added versionhash to dom featureinfo, returning the fossil repository hash of the version tDOM was build from. A mechanism to build versionhash.h on windows is to be done. file: [93154903dc] check-in: [5938460068] user: rolf branch: versionhash, size: 31011
2018-02-06
22:00
Spell fix. file: [df1f4ad100] check-in: [db949eaaba] user: rolf branch: trunk, size: 30832
2018-02-01
00:16
A couple of spell fixes / typing error corrections. Thanks goes to Gustav Neumann. file: [2216af4643] check-in: [4897033c1b] user: rolf branch: trunk, size: 30833
2017-11-05
01:15
Added some words of documentation about the new [dom parse ...] flag -keepCDATA. file: [dbea78b109] check-in: [43b6f8f843] user: rolf branch: keepCDATA, size: 30833
2017-10-05
23:48
Applyed spelling/ wording fixes (documentation part) as reported by Debian lintian [9629f6d4fb8c9]. file: [0debfc9458] check-in: [764b3d1ea0] user: rolf branch: trunk, size: 30184
2017-08-17
14:30
Documented the new feature "creating real FQ nodes with *fromScript methods'. Added checks to createElementNS and createDocumentNS to prevent them to create xmlns prefixes with empty uri (which are not legal). file: [b0a44a6858] check-in: [9e7f64d9c5] user: rolf branch: nodecmdns, size: 30184
2017-08-09
11:50
Added documentation for the new dom parse options -jsonmaxnesting and --. file: [359fcc7c7a] check-in: [9e9b4c5225] user: rolf branch: trunk, size: 29674
2017-07-31
08:42
Some doc proofreading. file: [b1d38f2ed7] check-in: [7bd9eda430] user: rolf branch: trunk, size: 28802
2017-07-21
12:50
Added more documentation. file: [c278a2ee6f] check-in: [839c42ea9d] user: rolf branch: json, size: 28033
2017-07-20
23:42
Some proof-reading. file: [f40193945e] check-in: [68f0eddeb0] user: rolf branch: json, size: 27321
22:33
Started documentation. Adjusted the code to do, what the doc say. file: [a085ce4e5a] check-in: [86b81a0c23] user: rolf branch: json, size: 27325
2017-04-04
23:58
Changed default of --enable-html5 back to off. By following the rules now the generated DOM trees are "namespaced", the HTML tags in the xhtml, the sgv and mathml tags and the xlink attributes in their respectivly namespaces. Since this probably isn't wanted by a lot of users and adds only burden for no good in a lot of use cases -html5 can be combined with -ignorexmlns, in which case all nodes and attributes in the DOM tree are not in an XML namespace. Added a few words of documentation and tests. file: [1f11fafc92] check-in: [15f1033a6f] user: rolf branch: html5_by_gumbo, size: 25399
2014-12-11
15:32
Added some words of documentation for the new parse option -ignorexmlns. file: [2d883a1672] check-in: [8a3978d548] user: rolf branch: TDOM_NS, size: 23960
2013-12-23
02:19
Handled this mess even further. New dom method isBMPCharData, to check, if a string has only characters out of the BMP. With TCL_UTF_MAX > 3 even 4 byte utf-8 character will be serialized as character entities only with -escapeNonASCII. With TCL_UTF_MAX = 3 (the default of the core) 4 byte utf-8 character will always be serialized als character entities, even if -escapeNonASCII is not given. If tDOM was build against a core with other TCL_UTF_MAX then the interpreter, which [load]s it, it complains and raises error. New dom featureinfo subcommand TCL_UTF_MAX, which returns the TCL_UTF_MAX value of the tcl core, tDOM was build with. file: [1d6f8d0630] check-in: [ab3fea493c] user: rolf branch: beyondBMP, size: 23049
2013-12-20
01:48
Added documentation for -feedbackcmd. file: [21d3a8b0c9] check-in: [45571cd469] user: rolf branch: abortableParse, size: 22429
2013-09-26
01:30
Added tests. Documentation tweak. file: [65e024815d] check-in: [d40d0f4c10] user: rolf branch: dom_featureinfo, size: 21209
2013-09-25
00:47
Updated and regenerated doc. file: [660dfce373] check-in: [8ccb6f120b] user: rolf branch: dom_featureinfo, size: 21221
2013-09-22
11:27
Corrected tmml syntax errors in domNode.xml. Started documentation of dom featureinfo. file: [f4003f7634] check-in: [aecda7733d] user: rolf branch: dom_featureinfo, size: 20839
2005-01-10
20:43
Corrected typo. file: [9dbbb9372f] check-in: [3299c813f6] user: rolf branch: trunk, size: 18750
2004-10-26
01:05
Added a note to the -externalentitycommand option of the parse method, that the programmer is responsible for closing the channel, if the resolver script returns a channel. file: [f560541a0f] check-in: [8c5b6c1329] user: rolf branch: trunk, size: 18750
2004-08-11
00:56
Corrected a spelling mistake file: [c7d62493c6] check-in: [d656833f9d] user: rolf branch: trunk, size: 18491
2004-07-28
03:29
New (experimental) method setObjectCommands.New method createDocumentNode. file: [a367d310fb] check-in: [f508d3015b] user: rolf branch: trunk, size: 18494
2004-05-26
01:42
Added isPIName, isComment, isCDATA and isPIValue method to the dom command. Created new global(thread wide) flags for name and value checks (Names and FQ Names (element, attribute and processing instruction names),text nodes, comments, CDATA sections and processing instruction values). New methods setNameCheck and setTextCheck to control this flags. file: [25dbf61aba] check-in: [af5e03476b] user: rolf branch: trunk, size: 17541
2003-05-19
12:55
Corrected the documentation of the createDocumentNS method: the args uri and docElementName were documented in the wrong order (reported by Vico Klump). Minor markup changes. file: [c199ed098a] check-in: [286cf6abe4] user: rolf branch: trunk, size: 14606
2003-04-09
20:01
Added option -paramentityparsing to the [dom parse] method. [dom parse] option parsing now uses Tcl_GetIndexFromObj() (which additionally fixes a minor bug with the current option parsing). Added 'package require tdom' to the syntax decription (http://groups.yahoo.com/group/tdom/message/446). file: [54e0fb6bc4] check-in: [7ceca71c15] user: rolf branch: trunk, size: 14660
2003-03-19
13:52
Added option -useForeignDTD to dom parse and expat. file: [b6f088b32e] check-in: [10d8023a21] user: rolf branch: trunk, size: 13586
2002-10-30
00:21
Documented new -returnNodeCmd option of the createNodeCmd method. Minor editorial changes. file: [a93c3468d3] check-in: [ebc96762ac] user: rolf branch: trunk, size: 13055
2002-10-22
06:45
Done some proof-reading. Corresponding dom.n and dom.html should be synced. file: [d4dc37115f] check-in: [340239cc56] user: zoran branch: trunk, size: 12887
2002-10-20
15:35
Added documentation for the new methods isName, isNCName, isQName and isCharData. Added a bit documentation for the createNodeCmd method (should be proove readed by Zoran). Added information about the limitations of the simple parser. Some editorial changes. file: [7629d42c0e] check-in: [e0224d942a] user: rolf branch: trunk, size: 13133
2002-09-27
20:44
Added documentation for setStoreLineColumn file: [6079bc5fa2] check-in: [dde8a0bf1b] user: rolf branch: trunk, size: 8053
2002-03-10
01:21
Added documentation for the new dom command method createDocumentNS. file: [12e0e198ac] check-in: [2fa449f347] user: rolf branch: trunk, size: 7755
2002-02-22
01:05
Initial revision file: [9fa274d82d] check-in: [98cd4affb5] user: rolf branch: trunk, size: 7253 Added