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

57 check-ins using file tests/dom.test version e0febcbda4

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
04:17
Create new branch named "vc-reform" Closed-Leaf check-in: ebc7fb932f user: apnadkarni tags: vc-reform
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-09-15
15:29
Added loadlibrary.c to Windows build. Minor update to README check-in: 2658b83255 user: apnadkarni tags: expat-update
2017-08-31
15:30
Reduced the fall out of this on user API level. $node delete now does the same as it does in threaded builds anyway. Restored "moving" subtrees between documents by copying the subtree over and delete it it after (that's of course slower), made appendXML also work (there's room for more improvement, even for the non-fastfree case). Even line/number info seems possible. Still some things to fix, check and improve. Leaf check-in: b17f640f6f user: rolf tags: fastFree
12:34
Added the new expat source file loadlibrary.c to the once to build; its needed on windows. check-in: 1caab6d4da user: rolf tags: expat-update
10:25
Cleanup of some no longer used typedefs. check-in: 88b7e885f8 user: rolf tags: fastFree
02:51
Merged from trunk. check-in: e5404d396d user: rolf tags: fastFree
02:47
Exploring optimization possibilities. Using doc specific simple mem pools speeds up a [dom parse $xml doc; $doc delete] by a factor of 1.25 (though, while DOM tree building is also slightly faster most of the gain is a much faster doc free). Test suite runs valgrind clean. Some tests fail but most of them do rightly so. Because this has a price: no subree move between documentes (the DOM recommendation doesn't allow this but tdom did, so far), no [domNode delete] (but this in fact freed the memory already only in non-threaded builds), no line/column information. Needs creation of nodeCmds in doc specific namespace for cleanup of the tcl commands in one go (to be implemented) and thread safety consideration. If all goes well and still looks as a gain could be integrated in a switch on/of at runtime way. check-in: 1965531605 user: rolf tags: fastFree
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
11:44
Added new expat source files. check-in: f6b055a47b user: rolf tags: expat-update
2017-08-29
21:05
Merged from trunk. check-in: 367f9260b3 user: rolf tags: expat-update
21:05
There are a lot expat releases, lately. This is expat-2.2.4. check-in: 631d353e34 user: rolf tags: expat-update
2017-08-25
14:28
Changed version to 0.9.1. check-in: fa48078af4 user: rolf tags: trunk
2017-08-24
16:15
Merged from trunk. Closed-Leaf check-in: 84a004b5f0 user: rolf tags: expat-2.2.3
15:33
Release 0.9.0 check-in: 6c9e8589f1 user: rolf tags: trunk, tdom-0-9-0, release
13:57
Install also tdomConfig.sh. And since tdomConfig.sh is generated by configure, don't remove it with make clean but only with make distclean. Closed-Leaf check-in: 9ca8c82d0a user: rolf tags: prepare-release
2017-08-23
22:34
Started updating of the included expat to 2.2.3. check-in: 4a425e9b4b user: rolf tags: expat-2.2.3
16:16
Changed a last comma. check-in: fe91db4e27 user: rolf tags: prepare-release
15:52
Hopfully final proof-reading of README. check-in: 1aaa919d6e user: rolf tags: prepare-release
14:45
Changed the link to / file name of the source distribution. check-in: 316eda6f67 user: rolf tags: prepare-release
14:10
Added a link to the repository and a meta content tag to the HTML documentation. check-in: 44f479fa12 user: rolf tags: prepare-release
13:34
Updated README. check-in: 6cdde781d5 user: rolf tags: prepare-release
03:40
Fixed misspelt package name (todm->tdom) in pkgIndex check-in: 792b1394bc user: apnadkarni tags: prepare-release
2017-08-22
22:25
tnc: (Re-)generate pkgIndex.tcl with make, since it could be removed by a prior make clean. check-in: 135a5c1e5f user: rolf tags: prepare-release
2017-08-21
23:51
Merged from trunk. check-in: f110e5331f user: rolf tags: prepare-release
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
05:35
Merged trunk Closed-Leaf check-in: 3843ca8dc2 user: apnadkarni tags: msvc
2017-08-18
18:58
Updated the requested TEA_INIT version, according to the new TEA version. check-in: 67fc5860ca user: rolf tags: trunk
17:21
Updated README for Windows builds check-in: e6c39c8eb5 user: apnadkarni tags: msvc
17:20
Fix 32-bit gumbo path check-in: 30a6caeae7 user: apnadkarni tags: msvc
16:26
Fixed counting of nested depth by the JSON parser. check-in: 7e98c7c356 user: rolf tags: trunk
14:11
nmake makefile for tdomhtml check-in: 8a37884196 user: apnadkarni tags: msvc
09:17
Remove duplicate BUILD_tdom definition check-in: 6ce051c4db user: apnadkarni tags: msvc
09:16
Fix clean target for versions.vc check-in: b7f5203f10 user: apnadkarni tags: msvc
09:15
Fix path to install script check-in: 8fa0b17673 user: apnadkarni tags: msvc
08:57
Removed redundant FULLWARNINGS check check-in: 43708f19a5 user: apnadkarni tags: msvc
08:53
Reverted inadvertent check-in of xslt-8.1 debug code check-in: bd8b1a9cce user: apnadkarni tags: msvc
08:05
Merged trunk check-in: 67820b67ca user: apnadkarni tags: msvc
2017-08-17
22:06
Removed BUILD_tdom Closed-Leaf check-in: a57a14bf31 user: rolf tags: tmp
18:44
Merged trunk. check-in: e5d5c534b7 user: rolf tags: prepare-release
18:44
Changed my mind: next version will be 0.9.0. check-in: d9742bb60d user: rolf tags: prepare-release
18:40
Regenerated extension configure files after TEA update. check-in: 4b6f04f245 user: rolf tags: trunk
18:05
Updated version nr at more places. check-in: 5d9e51455e user: rolf tags: prepare-release
17:58
Merged trunk. check-in: c75669c175 user: rolf tags: prepare-release
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
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). Closed-Leaf check-in: 9e7f64d9c5 user: rolf tags: nodecmdns