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

50 most recent check-ins that include changes to files matching 'lib/*'

2023-08-29
22:23
Merge trunk. check-in: 4e059e6e91 user: rolf tags: towardsTcl9
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-03-02
17:29
merge trunk to bulk-xml-parse check-in: 57af92be5e user: sebres tags: experimental/bulk-xml-parse
2022-08-09
23:32
Merged from trunk. Closed-Leaf check-in: 0f8f97f9bf user: rolf tags: towardsTcl9
2022-04-08
22:44
Added alias for IANAEncoding2TclEncoding from namespace tdom to tDOM. Fixes [d5ab66290a92]. check-in: f744d9682b user: rolf tags: trunk
2021-01-06
02:34
Merged from trunk. check-in: 226d987aaa user: rolf tags: stackless_asXML
2019-07-10
17:49
Merged from trunk. check-in: 3b910d27ce user: rolf tags: fuzzer-instrumentation
2019-06-06
23:23
Merged from trunk. check-in: 672fc9ca28 user: rolf tags: domvalidation
2019-02-19
01:36
Merged from schema. check-in: 7718b1e0ff user: rolf tags: virtualConstraints
01:33
Merged from trunk. check-in: 15ba66e204 user: rolf tags: schema
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
2018-12-14
09:54
Merged from trunk. check-in: 6a48682b06 user: rolf tags: domvalidation
2018-08-09
23:21
Merged from trunk. check-in: a04a1069fe user: rolf tags: structure
2018-08-08
22:39
Changed the license to MPL 2.0. check-in: 39f9d6bbbf user: rolf tags: trunk
2018-07-27
10:06
Merged from trunk. check-in: d50d0f374e user: rolf tags: stackless_asXML
2018-07-25
23:12
Merged from trunk. check-in: d554f9574e user: rolf tags: domvalidation
23:03
Merged from trunk. Closed-Leaf check-in: 5d4b4c3d25 user: rolf tags: nearerTEAtoThee
2018-07-23
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-22
08:50
Fix baseURL and extRefHandler for Windows paths containing drive letters. Note that the tcllib uri package used by extRefHandler was broken until V1.2.7. This version only tested with that version.

There is still an unrelated bug pending in that URI's are supposed to be url-encoded but the code does not currently handle that and will fail for special characters in the path. Closed-Leaf check-in: fadeed7802 user: apnadkarni tags: win-uri-fix

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
2018-07-16
21:48
Merged from trunk. check-in: 384f1e40d8 user: rolf tags: structure
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-05-03
23:56
Merged from trunk. check-in: ecabd202f2 user: rolf tags: expat-update
2018-02-22
06:21
Merge trunk, breaking things. check-in: 9927f3c39e user: yorick tags: pyk-parsexpath
2017-11-25
02:27
Made xmlOpenFileWorker reporting the right encoding in case it is called by xmlReadFile. check-in: a29752b914 user: rolf tags: trunk
01:49
Botched tdom.tcl on trunk and nobody complained ... check-in: e42dab602e user: rolf tags: trunk
2017-11-16
22:05
Merged from trunk. check-in: 2f825a10bb user: rolf tags: expat-update
2017-11-07
23:25
Added flag -keepCDATA to [dom parse ...], respected by the expat and simple xml parser. If not used together with -keepEmpties, white space only CDATA sections will not be included into the DOM tree. Used together with -keepEmpties, even empty CDATA sections will result into a node. Fixed the simple xml parser it now bulds an XPath/XSLT "ready" tree by default, as it the standard parser does. Added tDOM::xmlReadFileForSimple helper to read xml files for [dom parse -simple]. check-in: a0809eb3c1 user: rolf tags: trunk
22:22
Better interface to the "read the XML file for me" tcl helpers. xmlOpenFile/xmlReadFile stay as they are, a new xmlReadFileForSimple was added to be used together with [dom parse -simple ...]. Closed-Leaf check-in: d07b1bbc1c user: rolf tags: keepCDATA
00:47
Added a knob to the helper procs tDOM::xml(Read|Open)File so that they do the right thing for the simple parser in some cases. check-in: 4c688ab844 user: rolf tags: keepCDATA
2017-10-29
18:34
Update from trunk. Leaf check-in: 4751836ea1 user: rolf tags: errorCode
18:27
Replaced the (creative) use of encoding identity to make tDOM compatible with the upcoming Tip 345. check-in: 33ee70bd11 user: rolf tags: trunk
2008-05-24
21:59
The XPath function element-available() should, aroding to the rec, return true "if and only if the <argument> is the name of an instruction". That is, not for all known XSLT elements. check-in: eb05498afc user: rolf tags: trunk, origin
2005-01-11
15:57
Scripted xpath function element-available: moved xsl:output to the avaliable elements, since it's in fact avaliable in the meantime (with exception of the 'version' and 'cdata-section-elements' attributes) - the output options could be queried from the result doc, but it's the responsibility of the application, to serialize the tree according to that settings. check-in: 3955ed2be7 user: rolf tags: trunk
2004-07-28
18:50
[namespace export] the public procs in ::tDOM. Added a few more encodings to IANAEncoding2TclEncoding. check-in: cb6c094a97 user: rolf tags: trunk
2003-12-09
14:20
Improved regexp to extract encoding. Corrected typo. check-in: 593bdf17ef user: rolf tags: trunk
2003-09-14
17:06
Fixed scripting bugs in ::dom::domDoc::importNode and ::dom::domNode::length. check-in: c3fce0f7cd user: rolf tags: trunk
01:16
Included 0.7.8 fixes from the rel-0-7-branch check-in: 63b1313111 user: rolf tags: trunk
2003-07-06
22:43
Fixed error reporting in tDOM::extRefHandler. check-in: 53412c6513 user: rolf tags: trunk, rel-0-7-branch
2003-03-19
13:52
Added option -useForeignDTD to dom parse and expat. check-in: 10d8023a21 user: rolf tags: trunk
2003-02-26
19:11
Improved ::tDOM::xml(Read|Open)File. Now handles also utf-16 files with BOM right. check-in: 858ccf022d user: rolf tags: trunk
2003-02-22
23:52
Smaller fixes. Changed the values of the system-properties xsl:vendor (included me) and xsl:vendor-url (to http://www.tdom.org). check-in: 955041a024 user: rolf tags: trunk
2002-11-15
02:23
Added simple debugging feature to tDOM::extRefHandler. check-in: 0007ec7503 user: rolf tags: trunk
2002-11-03
20:14
tDOM::xmlOpenFile fix for files < 4 Byte size. check-in: 1509c8ffdc user: rolf tags: trunk
2002-11-01
21:19
Now part of a separate extension to tdom. check-in: 3029ae7379 user: zoran tags: trunk
01:06
Updated function-available, corrected ridiculous typo by my (element-avaliable -> element-available). Somewhat fixed and updated element-available. check-in: d47f560cbf user: rolf tags: trunk
2002-10-31
22:41
Renamed version of domhtml.tcl file. Also did some simplification in html2tcl, renamed some internal private functions and added namespace-wide definitions of html command names. The _2tcl procedure now creates the missing elementNode commands as it parses the html code, on the fly. check-in: 07a217196b user: zoran tags: trunk
22:33
Does now "package require tdom" only, instead of "package provide". The "package provide" with a correct version is done by the C-module. Some cosmetic changes as well. check-in: b72b93595a user: zoran tags: trunk
20:30
Renamed to tdomhtml.tcl check-in: 2477aeb484 user: zoran tags: trunk
20:29
This is the older domhtml.tcl (was renamed to better suit pkgname) check-in: 399dbb8de0 user: zoran tags: trunk