tDOM

Timeline
Login

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

200 most recent check-ins tagged with "trunk"

2019-01-22
22:52
The configure flag --enable-html5 now should also work, if cross building (given, pkg-config and gumbo are available, of course). Leaf check-in: 4fca08944c user: rolf tags: trunk
2018-11-22
00:13
Removed unnecessary code. The handler pair for start and end tag is enough for bookkeeping about nesting. check-in: 22bb3a056f user: rolf tags: trunk
2018-11-07
10:03
The value of the name attribute of the xsl:element after attribute value template evaluation has to be a QName (and was up to now only checked if it is an XML Name). check-in: c86a3ff6bb user: rolf tags: trunk
2018-11-06
22:55
Made xsl:number work if the context node is the document node of the source document and no value attriubte is given. check-in: f1af439dfe user: rolf tags: trunk
22:45
Minor tweak check-in: bce9b847dd user: rolf tags: trunk
12:17
Minor: Now every xsl:comment call in an XSLT stylesheet will create a comment node in the result tree, even if it is empty. Up to now this happend only for not empty comment nodes. check-in: 66794b03cd user: rolf tags: trunk
2018-10-25
14:01
Bug fix: if the argument to the id() function evaluates to a node set then the result of the function call is the union of using the string value of every of the nodes in the node set and every of that string values split by whitespace into looked up items. This (splitting up the string value by whitespace into a list of looked up items) was up to now only done, if the argument evaluated to a string result. check-in: a4b0959de1 user: rolf tags: trunk
11:11
Ignore attempt to write an attribute with xsl:copy-of to the result tree if the target node already has child nodes (as xsl:attribute). check-in: 1e9bb38107 user: rolf tags: trunk
01:06
Bug fix: Corrected the default value of a templates priority in case the match pattern has the form of processing-instruction(Literal); the default value (in case of no priority attribute on the template) was -0.5 and is now 0.0. check-in: f5cb4572d8 user: rolf tags: trunk
2018-10-24
12:56
Added a few tests more regarding to processing instruction nodes handling in XPath expressions. check-in: 9b7ef1556b user: rolf tags: trunk
09:21
Fix for [9eba7475e7f6f9]. check-in: 8943afe645 user: rolf tags: trunk
2018-10-18
23:16
Simplified the master file of the included test suite, mostly by removing not longer needed cruft. And other minor test suite gardening. check-in: fa94139e03 user: rolf tags: trunk
2018-10-15
22:03
Support for p/bmake and FreeBSD make. check-in: 8155ecddbd user: rolf tags: trunk
2018-10-12
14:55
Fixed documentation error. check-in: dc9d2b8fc4 user: rolf tags: trunk
11:42
Updated to expat 2.2.6. check-in: f203e13dcf user: rolf tags: trunk
10:56
Changed version to 0.9.2. check-in: 9cb9a81c72 user: rolf tags: trunk
2018-10-06
00:38
Defined the return value of some featureinfo methods more precisely. For background see [38409e31938f]. check-in: 18be91e27b user: rolf tags: trunk
2018-10-05
23:36
Require the current needed minimal version in Tcl_InitStubs. check-in: a5c8f9b468 user: rolf tags: trunk
2018-08-27
11:57
Integrated bug fixes / improvements of the included simple HTML reader into trunk. check-in: 0c53fb967a user: rolf tags: trunk
2018-08-09
23:16
Removed cruft. check-in: f48a402792 user: rolf tags: trunk
2018-08-08
22:39
Changed the license to MPL 2.0. check-in: 39f9d6bbbf user: rolf tags: trunk
2018-07-29
23:00
Made the make target tcldomsh work without a prior make all. check-in: cc537df20f user: rolf tags: trunk
2018-07-25
23:07
Fixed a typo. check-in: 7476c3ea9d user: rolf tags: trunk
23:06
Made the build system closer to recent TEA. Most of the valuable work was done by Stuart Cassoff. check-in: 59c3d27071 user: rolf tags: trunk
2018-07-24
21:30
Release 0.9.1 check-in: 86c70df47c user: rolf tags: trunk, release, tdom-0-9-1-rc, tdom-0-9-1
2018-07-23
10:42
Applied a last round of spell fixes provided by the debian tDOM maintainers. check-in: 02bf3a9823 user: rolf tags: trunk
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-19
00:42
Fixed the test suite so that it should run without failure even if the build dir is outside the source tree. check-in: 96b8d81fe9 user: rolf tags: trunk
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
05:20
Fix HAVE_MEMMOVE conflict with expat check-in: 0ef0ce1813 user: apnadkarni tags: trunk
2018-07-17
00:23
Some --pedantic compiler pacifying. check-in: 491081c44c user: rolf tags: trunk
00:09
Trumpet the pull interface a bit in the overview. check-in: a08a033618 user: rolf tags: trunk
2018-07-16
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-07-14
14:15
Added more infomation about what changed with the new expat version to CHANGES. check-in: 19cf312be6 user: rolf tags: trunk
01:43
Updated to expat 2.2.5. Expat now want to use a "good" entropy source to salt internal hash tables (to reduce the possibility of DoS attacts with malicious XML input). Configure tries to figure out automatically the most appropriate entropy source on your platform. The new configure switch --with-entropy gives control over that. The configure switch --without-entropy disables all this; with that expat (and in turn tDOM) will use what was used in earlier expat versions. check-in: 6fffa3e7af user: rolf tags: trunk
2018-07-12
22:27
Updated TEA. check-in: 740e401adc user: rolf tags: trunk
22:05
The pullparser command (and implementation) can be disabled with a define. check-in: 66f5a1c0cd user: rolf tags: trunk
21:47
Editorial change to pacify a compiler warning. check-in: c6ed107738 user: rolf tags: trunk
21:44
Fixed the last commit. check-in: 5fda7dd7cb user: rolf tags: trunk
21:40
More editorial changes to pacify compiler warnings. check-in: 0b3ae53e6c user: rolf tags: trunk
21:13
Fixed typo. check-in: d751df84d9 user: rolf tags: trunk
21:04
Fix configure in case of --enable-html5 and gumbo installed in non-standard places. Plus other small corrections and improvements related to configure --enable-html5. check-in: 2b88599435 user: rolf tags: trunk
2018-07-10
22:25
More typo fixes. Thanks goes to Gustaf Neumann. check-in: 26cf441c85 user: rolf tags: trunk
21:45
Removed code duplication. check-in: 94bf2ac99f user: rolf tags: trunk
21:18
Fixed bug (demonstrated by [590b76f97d4]) in namespace handling if the simple parser is used and the XML data has an empty element node with an XML namespace declaration that is given with same prefix/URI also on a following sibling of that element and which uses the empty element syntax. check-in: f6de2da35d user: rolf tags: trunk
00:12
Document seg fault with simple xml parser. check-in: 590b76f97d user: rolf tags: trunk
2018-06-09
00:22
Editorial changes to pacify a few compiler warnings. check-in: f56cc2fc46 user: rolf tags: trunk
2018-06-04
18:08
Refer the node cmd/token that isn't a domNode in error msg. check-in: d404fd67a8 user: rolf tags: trunk
2018-05-28
03:41
Reorder RANLIB clause to avoid "permission denied" error. check-in: c54834be20 user: yorick tags: trunk
2018-05-27
00:22
Removed unused variable. check-in: 0e29ef329c user: rolf tags: trunk
2018-05-24
13:47
Added a tnc test. check-in: 6cc90fd8ef user: rolf tags: trunk
2018-05-17
23:46
Small improvement (and optimization) of the domNode attributes method. check-in: 054337d785 user: rolf tags: trunk
20:49
See file. check-in: 2f5cf2b710 user: rolf tags: trunk
20:48
Added new method attributeNames to domNode (cmds). check-in: 6cdb7b929b user: rolf tags: trunk
2018-05-10
23:34
Added note about the new pull parser methods to CHANGES. check-in: 82c3e1a6bf user: rolf tags: trunk
23:29
Added new methods line and column to most pull parser states. check-in: b35e690afe user: rolf tags: trunk
00:27
Improved documentation. check-in: 39ca22d729 user: rolf tags: trunk
2018-05-09
23:58
Modernizing the C style, deCONSTifing. check-in: c1bddcddb3 user: rolf tags: trunk
19:46
Some renames to make it easier to keep tnc and branch domvalidation in sync. check-in: 0546eec94f user: rolf tags: trunk
2018-05-04
17:39
Added serialization test. check-in: 3fd564bb2e user: rolf tags: trunk
12:02
Added note about the new asXML options to CHANGES. check-in: 67f94983f5 user: rolf tags: trunk
11:57
Integrated the new asXML options. check-in: 0906a7a6f5 user: rolf tags: trunk
2018-05-03
19:41
Added note about [1069b49d243e0b]. check-in: 0bf32f09fe user: rolf tags: trunk
00:19
Simplified code. check-in: ef832dfa80 user: rolf tags: trunk
2018-05-02
20:34
Don't ignore error while setting nodeObjVars. check-in: a231fcafa2 user: rolf tags: trunk
19:29
Added the pull parser source file to the windows build system for VC. check-in: c5074f1780 user: rolf tags: trunk
19:25
Eventually removed "support" for tcl 8.0.5 - it was a false assertion since a while. check-in: 064a48e572 user: rolf tags: trunk
10:03
Fixed editing error. check-in: cb72ce2fdf user: rolf tags: trunk
2018-04-30
14:50
Added script, that helps measuring (micro-)optimizations. check-in: 834c959f81 user: rolf tags: trunk
2018-04-27
15:56
Described better what pull parsers do with CDATA sections. check-in: 82da650bd7 user: rolf tags: trunk
2018-04-26
23:12
Added the documentation for pull parsers to the documentation indexes. check-in: 2174b4b773 user: rolf tags: trunk
21:57
Hardened token mode a little bit. check-in: 36e470e5a6 user: rolf tags: trunk
2018-04-25
10:23
Back out the documentation for renameNode. This method isn't "public" atm and may change its interface before it will be. check-in: 8cad55ff91 user: rolf tags: trunk
05:21
Add documentation for "renameNode". check-in: bb27c56d41 user: yorick tags: trunk
2018-04-24
22:19
This change is probably important if you change larger DOM trees and do XPath queries with large result sets afterwards. If build with -DTCL_THREADS=1, which do people routinely these days even without noting (the windows binaries on tdom.org are build this way, f.e.), some things must to be done in a thread safe way and a feature is added: the ability to share a DOM tree between threads. If a DOM tree is in fact shared a certain important (for big result sets) XPath query optimization can't be done automatically. Now this optimization is done for all not between threads shared docs (no matter how tdom was build). check-in: 1069b49d24 user: rolf tags: trunk
2018-04-19
23:52
Made test suite 9.0 compatible. Builds from 8.4 - 9.0 and runs test suite without error (one test error with 8.4 because of int wide). check-in: 3c5422fea4 user: rolf tags: trunk
2018-04-07
00:59
Still builds (and works) back to 8.4 (and maybe even to 8.3) and now new also with (current) 9.0. Test suite needs some more updates to work w/ 9.0 without errors. check-in: c20f5260c7 user: rolf tags: trunk
2018-04-06
16:18
Pruned out more old ANSI_ARGS usage. check-in: a54f9b058d user: rolf tags: trunk
09:44
Test to document problem fixed with [0fb34974584ae2]. check-in: d573bb0b47 user: rolf tags: trunk
2018-04-05
22:52
Ensure to reset the interp result after calls to the callback after script to make the logic of https://tdom.org/index.html/artifact?ln=6578-6639&name=5ec78e1acb36f517 work (again). check-in: 0fb3497458 user: rolf tags: trunk
2018-03-21
23:50
Added benchmark test for expat with tdom and tnc. check-in: 6ade23ef3e user: rolf tags: trunk
20:46
Refined the benchmark tests to expose the DOM building time more. check-in: fb2e8f3cbc user: rolf tags: trunk
20:14
Added the external DTD for REC-xslt-19991116.xml to the test data. Used that for a more complex DTD validation test. check-in: 2f34951b42 user: rolf tags: trunk
01:54
Started test suite to measure overhead of using stacked handler compared with [dom]. check-in: 334c4fa6cf user: rolf tags: trunk
2018-03-09
00:58
Indentation. check-in: 7c46ddb63f user: rolf tags: trunk
00:38
Noted user visible changes. check-in: 4cb486509a user: rolf tags: trunk
00:16
Make pull parser a real thing. check-in: e96d74234d user: rolf tags: trunk
2018-03-07
00:45
Added method delete to [expat] push parsers, made the up to now method free an alias of that. To have at least for deletion some consistence about the obj cmds that tDOM creates. check-in: c5d89835b8 user: rolf tags: trunk
00:13
Removed more of this obsolete comments. This is handled in TclExpatHandlerResult(). check-in: 71598843fd user: rolf tags: trunk
00:06
Removed obsolete comment. It is already possible to terminate parsing with certain result codes. This is handled in TclExpatHandlerResult(). check-in: fdc4fb29f3 user: rolf tags: trunk
00:03
This is an important but hard to explain bug fix. The symptom was: using expat in a certain way (triggering the "Welch dispatch" method of calling handler scripts behind the scene) suffered from a dramatic slowdown with 8.6, while it was the fastest method of using expat with all other versions < 8.6. This changes adapts tDOM to the relevant core changes. check-in: 32df86b4d4 user: rolf tags: trunk
2018-03-06
22:48
Done something with [e831cf931a07d]. check-in: a99a29a3aa user: rolf tags: trunk
2018-03-02
15:39
Made the 'load tDOM for test suite run' helper script a bit more flexible. check-in: 35c762d585 user: rolf tags: trunk
2018-02-24
15:52
Avoid define redefinition, introduced with changes for [e6ccc3c1fac1]. check-in: d5ec6fc888 user: rolf tags: trunk
2018-02-23
01:47
Fixed [e6ccc3c1fac1eb]. check-in: ecc68384d0 user: rolf tags: trunk
2018-02-22
12:49
Fixed the recently broken build w/ --enable-threads. check-in: c05bde9469 user: rolf tags: trunk
00:57
A bit modernizing and gardening of the code base (e.g. pruning out pre-ansi stuff). Work mostly done by Gustaf Neumann. check-in: da20a637cf user: rolf tags: trunk
2018-02-21
22:46
HTML reader: Fixed reading of numeric character entities. Thanks to Gustaf Neumann for reporting and most of the work. check-in: 56d76bf7d7 user: rolf tags: trunk
22:26
HTML reader: Document memory access problem with invalid numeric character entity. check-in: 7cf78490e2 user: rolf tags: trunk
12:30
Removed the now unused interp argument from domCreateDocument. check-in: d0fbb5904c user: rolf tags: trunk
00:24
Made behaviour of the code match expectation: if a var is read-only you shoudn't be able to set it anyway. check-in: 20ad681036 user: rolf tags: trunk
00:14
More description and context of [e6ccc3c1fac1ebbfa]. check-in: 8515af3433 user: rolf tags: trunk
00:09
Respect [dom setNameCheck] even for [dom createDocument/createDocumentNS ...] Thanks to pooryorick for reporting. check-in: 66acb1bd7d user: rolf tags: trunk
2018-02-17
03:27
Added test for [e6ccc3c1fac1]. check-in: ebebdc3027 user: rolf tags: trunk
2018-02-15
14:22
Fixed versionhash.h generation on Mac. check-in: b054a3bb6e user: rolf tags: trunk
2018-02-14
14:35
Added the new user visible change to CHANGES. check-in: 9dd79ab391 user: rolf tags: trunk
14:31
Added [dom featureinfo versionhash]. check-in: c303ca134c user: rolf tags: trunk
2018-02-09
11:17
Spell fix. check-in: 661363f318 user: rolf tags: trunk
2018-02-08
12:40
Enable manifest on cloned repositories. check-in: ba1f8c4863 user: rolf tags: trunk
00:35
Adjusted test suite according name unification. check-in: 1d140ee6a9 user: rolf tags: trunk
2018-02-06
22:00
Spell fix. check-in: db949eaaba user: rolf tags: trunk
2018-02-03
00:22
More spell fixes and unification of names. A few messages (in marignal cases as configuration or in error cases) changed. check-in: de204a84e6 user: rolf tags: trunk
2018-02-01
12:08
One of the previously changed spellings was in fact correct. Changed back. check-in: d869524b70 user: rolf tags: trunk
00:16
A couple of spell fixes / typing error corrections. Thanks goes to Gustav Neumann. check-in: 4897033c1b user: rolf tags: trunk
00:11
Expose the SAX parser buffer size a bit. check-in: bf23a5e2b3 user: rolf tags: trunk
2017-12-25
10:11
On Windows, install html docs, not manpages check-in: 76ab45e19d user: apnadkarni tags: trunk
07:42
Updated nmake to v1.1 from Tcl repository check-in: 367d3b204a user: apnadkarni tags: trunk, magicsplat-1.8.0
06:59
Streamline makefiles for new nmake system check-in: 7bfd42df88 user: apnadkarni tags: trunk
2017-12-11
00:59
Test for CDATA section element with mixed content. check-in: 5f26ebf2dd user: rolf tags: trunk
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-21
22:13
Replaced the deprecated Tcl_EvalObj with its successor. check-in: c4d91cd3e9 user: rolf tags: trunk
2017-11-09
00:32
Added -keepCDATA to the tdom handler set based implementation of the [dom parse ...] API. Bug fix in arg check. check-in: 8cd193981c user: rolf tags: trunk
2017-11-07
23:36
Tweaked doc stuff. check-in: f4336d7b70 user: rolf tags: trunk
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
2017-11-06
01:00
0.9.0 release mark in the CHANGES file. check-in: c630765b29 user: rolf tags: trunk
2017-11-04
19:12
Added a few bench tests to check positional predicate optimization. check-in: e01e949947 user: rolf tags: trunk
2017-10-29
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
2017-10-19
10:40
Updated tnc to new nmake system check-in: b226917ae3 user: apnadkarni tags: trunk
07:41
New nmake build system check-in: 78c6f9be15 user: apnadkarni tags: trunk
2017-10-06
00:03
Applyed spelling/ wording fixes in source code comments, error messages and even symbols (!) as reported by Debian lintian [9629f6d4fb8c9]. check-in: f8ced39e14 user: rolf tags: trunk
2017-10-05
23:48
Applyed spelling/ wording fixes (documentation part) as reported by Debian lintian [9629f6d4fb8c9]. check-in: 764b3d1ea0 user: rolf tags: trunk
2017-08-30
15:21
Now the domNode method cloneNode does also copy the json type annotation of the node or subtree to clone. check-in: 784ff1de80 user: rolf tags: trunk
14:03
Plugged memory leak in case [dom createDocumentNS] is erroneously called with prefixed document element name and the empty string as namespace URI. check-in: 9352a1da41 user: rolf tags: trunk
2017-08-25
14:28
Changed version to 0.9.1. check-in: fa48078af4 user: rolf tags: trunk
2017-08-24
15:33
Release 0.9.0 check-in: 6c9e8589f1 user: rolf tags: tdom-0-9-0, trunk, release
2017-08-21
23:46
Some more proof reading. check-in: 9f9b4577ac user: rolf tags: trunk
21:38
Windows build system (VC and mingw) modernised. check-in: 640dd65ff9 user: rolf tags: trunk
2017-08-19
19:23
Cleanup. check-in: fe8daed3e6 user: rolf tags: trunk
2017-08-18
18:58
Updated the requested TEA_INIT version, according to the new TEA version. check-in: 67fc5860ca user: rolf tags: trunk
16:26
Fixed counting of nested depth by the JSON parser. check-in: 7e98c7c356 user: rolf tags: trunk
2017-08-17
18:40
Regenerated extension configure files after TEA update. check-in: 4b6f04f245 user: rolf tags: trunk
17:23
Regenerated user docs from xml sources. check-in: 7223713d86 user: rolf tags: trunk
15:03
Updated CHANGES. Noted new home page in ChangeLog. check-in: 13d2b92d84 user: rolf tags: trunk
14:33
Integrated new feature "creating real FQ nodes with *fromScript methods". check-in: 32afe7f843 user: rolf tags: trunk
00:15
Pacify compiler warnings. check-in: 59d4d6b060 user: rolf tags: trunk
2017-08-15
20:59
Changed slightly the format of the output of the parsed tokens within the error msg in syntactically wrong xpath expressions, because the up to now format wasn't the same on different platforms. Renamed the json test file; the tests cover more than just parsing json. check-in: 7cce9c5133 user: rolf tags: trunk
2017-08-14
22:34
createNodeCmd: Fixed arg checking of -jsonType for text nodes. check-in: f77454e666 user: rolf tags: trunk
12:17
Updated TEA to tclconfig trunk. check-in: dcb4735ca9 user: rolf tags: trunk
2017-08-12
19:57
Minor code cleanup: removed check for a condition which is always true. check-in: 1cfb36f6fa user: rolf tags: trunk
2017-08-11
22:41
Hide implemention details behind warning in documentation. check-in: e6f379b2f5 user: rolf tags: trunk
2017-08-10
17:04
Fixed the mess up of domhtml5.c due to editing error while changing the signatur of the tdom core functions domNewElementNode und domNewElementNodeNS. Corrected the help text of the configure option --enable-html (it wrongly claimed from an earlier state it would be build in if the gumbo lib is available, but it is in fact only enabled if explictely requested, for better). check-in: f02dd1b319 user: rolf tags: trunk
09:36
Added the new obj file to the vc makefiles. check-in: 8344151942 user: rolf tags: trunk
2017-08-09
11:50
Added documentation for the new dom parse options -jsonmaxnesting and --. check-in: 9e9b4c5225 user: rolf tags: trunk
10:23
More proof-reading. check-in: 251ff6233a user: rolf tags: trunk
2017-08-05
12:52
Added a random test. check-in: 19c24838e3 user: rolf tags: trunk
2017-07-31
08:42
Some doc proofreading. check-in: 7bd9eda430 user: rolf tags: trunk
2017-07-30
00:48
Fixed seg fault in case of attribute node as context node of an id() function call. check-in: 8a41290899 user: rolf tags: trunk
00:04
Fixed seg fault in case of attribute node as context node of a lang() function call. check-in: b8bbb8a60a user: rolf tags: trunk
2017-07-29
12:21
Removed all that TCL_UTF_MAX cruft, that tries to do the right thing. This is all a dubious hack without proper core support. Until we have that (if ever) it's the responsibility of the user to not mix core and binary extension build with different TUM. check-in: 549b689298 user: rolf tags: trunk
2017-07-28
22:28
Fixed a SIGFPE in case of a float that casts to integer 0 on the right side of a mod. check-in: 8c247cfc54 user: rolf tags: trunk
10:51
Small rewrite to prevent double evaluation in define in case of TCL_MEM_DEBUG defined. Added knownBug tag to the test that demonstrates the current limits of xsltFormatNumber. Problem is understood but the solution needs some rework, which is postponed, for now. check-in: 3ec9f3b32f user: rolf tags: trunk
10:20
Merged JSON support into trunk. check-in: 68e470ad09 user: rolf tags: trunk
2017-07-27
13:11
Use the malloc defines consistent all over the place, otherwise some memory checking approaches (like the one included in the tcl core) report false positives. check-in: 127b775ae7 user: rolf tags: trunk
2017-07-14
12:24
Added knowledge about the (HTML5) tag "source" to the html parser. check-in: ea10f0d3f2 user: rolf tags: trunk
2017-07-11
22:24
Removed build breaking artifact, introduced with [518504411f16]. check-in: ab13e17c86 user: rolf tags: trunk
00:13
Added a random test. check-in: c121a72ec5 user: rolf tags: trunk
2017-07-05
23:02
Clarified the selectNodes documentation: mentioned the potential pitfall with using tcl variable references in xpath expressions, if using the -cache 1 option. check-in: 8ebfc15ac4 user: rolf tags: trunk
12:06
Fixed spelling mistake in error msg. check-in: 0e97114f76 user: rolf tags: trunk
00:22
Fixed the 'latent bug' mentioned in ticket [d0405aff34]. check-in: 518504411f user: rolf tags: trunk
2017-06-17
01:03
Fix seg fault of removeAttributeNS, if there is a not namespaced attribute with the same localname as the attribute to remove. check-in: db3e95cb77 user: rolf tags: trunk
2017-06-16
00:36
Don't put syntaxically wrong XPath expressions into the cache. Fix for [97c0994ae4]. check-in: 5b9f6c7c6d user: rolf tags: trunk
2017-04-19
23:15
Removed unused parameter from domNewElementNode and domNewElementNodeNS- check-in: c7e9aae252 user: rolf tags: trunk
2017-04-07
01:25
Corrected header comment. check-in: ca060d66dc user: rolf tags: trunk
2017-04-06
23:55
Integrate the new -html5 option of [dom parse]. Builds on only on linux without too much fussing around and is disabled by default. check-in: f7671c27a3 user: rolf tags: trunk
2017-03-27
20:29
Added a few tests. Bit minor gardening. check-in: c577fbde37 user: rolf tags: trunk
2016-10-08
23:11
Introduced due an editing mistake in [df00b99009] parsing of external entities, that are feeded back into the parsing engine as channel by the scripted external entities resolver, raised wrongly error for well-formed entities and vice versa. Fixed. check-in: 1d978619f5 user: rolf tags: trunk
2016-10-03
21:39
Updated CHANGES. Replaced the currently not updated github mirror with the tDOM mirror at core.tcl.tk. check-in: 267416996f user: rolf tags: trunk
2016-10-01
22:38
Fixed [b7fcebac73]. check-in: df00b99009 user: rolf tags: trunk
19:12
Added tests for bug [b7fcebac73] check-in: 9fd45f15ab user: rolf tags: trunk
17:54
Updated to expat 2.2.0. check-in: 9e5f3982f6 user: rolf tags: trunk
2016-05-12
19:06
Fixed configure option --with-expat. check-in: 3ef47f8eca user: rolf tags: trunk
16:45
If not on windows include unistd.h unconditional. Fixes a warning on FreeBSD. check-in: f163795f4d user: rolf tags: trunk
16:28
Fixed long standing problem: Report undefined xml namespace prefixes as parsing error. check-in: 6d4a7d62c1 user: rolf tags: trunk
2015-09-11
00:44
Added options -xmlDeclaration and -encString to the asXML method of the domDoc and domNode commands. check-in: 400d92fee5 user: rolf tags: trunk
2015-09-07
14:08
Fixed HTML serialization of CDATA Sections. check-in: 230278ccf5 user: rolf tags: trunk
2015-08-28
21:55
More doc tweaks. check-in: d44a180b35 user: rolf tags: trunk
17:52
Added documentation for the new xslt transformation option -maxApplyDepth. Regenerated man and html files. Other minor doc tweaks. check-in: fe3d23e7ad user: rolf tags: trunk
17:45
Added limit (default 3000) for depth of nesting xslt apply templates. Added -maxApplyDepth option to xslt transformation, to set this limit. check-in: a52f940880 user: rolf tags: trunk
14:56
More detailed report and and more fancy external entity resolver for OASIS-suite.tcl. check-in: f773081411 user: rolf tags: trunk
2015-08-25
22:19
More work on and with OASIS-suite.tcl. check-in: e68b5e234f user: rolf tags: trunk
2015-08-21
13:23
Prevent, that circular attribute-set references blow up the stack. Return error msg instead. check-in: 44ca1203de user: rolf tags: trunk
13:21
More work on OASIS-suite.tcl. check-in: b682c5e4a2 user: rolf tags: trunk
2015-08-20
17:00
Fixed ridiculous errors in option handling of OASIS-suite.tcl. check-in: 50f3871fd6 user: rolf tags: trunk
2015-08-19
23:58
Removed code cruft. check-in: d68f0946b1 user: rolf tags: trunk
23:22
An xpath expression with more then one step after a // could return the matching nodes not in document order. check-in: 5ce8894ca4 user: rolf tags: trunk
2015-08-05
14:30
Removed another unnecessary variable initialazation. check-in: 16e874d04d user: rolf tags: trunk
14:02
Removed unnecessary variable initialazation. check-in: a406be0187 user: rolf tags: trunk
14:00
Guard against null pointer dereference in case of invalid stylesheet (template mode attribute is prefixed, but the prefix isnt bound to a namespace in scope). check-in: 34148043ce user: rolf tags: trunk
13:57
Removed unused (and unnecessary) code. check-in: 78df30fe04 user: rolf tags: trunk