Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants and 50 ancestors of 847fe0e7c5d7fa71
2014-11-06
| ||
01:35 | More scripted XPath function tests. check-in: 9f3c84cdb3 user: rolf tags: trunk | |
00:27 | A node set returned from a tcl scripted XPath function is a XPath node set, as returned from any XPath expression. check-in: 00c36ac1c9 user: rolf tags: trunk | |
2014-11-05
| ||
23:53 | Fixed a bug in the implicit string result short return path of tcl scripted additional XPath functions. check-in: 55e2fefda5 user: rolf tags: trunk | |
2014-11-02
| ||
23:30 | Editorial corrections. check-in: 0f71f6ce74 user: rolf tags: trunk | |
2014-10-31
| ||
17:54 | Added at least one test for the expat parser cmd method parsefile. check-in: 96de69454e user: rolf tags: trunk | |
2014-10-16
| ||
23:17 | Added configure option --with-expat, to build and link against the system or a custom expat lib. Default is, to use the included sources. check-in: e008f28a6e user: rolf tags: trunk | |
21:58 | Saved work in progress. check-in: 3cc840358e user: rolf tags: parser-defaultcurrent | |
2014-10-09
| ||
15:38 | Update parser.test to the new method name currentmarkup (in fact, missed to save the file prior to commit the method name change. check-in: f7c8e4e77f user: rolf tags: parser-defaultcurrent | |
2014-10-08
| ||
00:45 | Renamend method defaultcurrent to currentmarkup. check-in: 0337e934ea user: rolf tags: parser-defaultcurrent | |
00:28 | Tried to document defaultcurrent. check-in: 358cff26da user: rolf tags: parser-defaultcurrent | |
00:06 | Merged from trunk. check-in: fb8b793fef user: rolf tags: parser-defaultcurrent | |
2014-10-07
| ||
23:50 | Reworked parser cmd method defaultcurrent to work much simpler. Instead of getting the result of the method by another handler, which may be, since its there, get called otherwise also (so you may have to flag, that this handler is called by defaultcurrent) just return currentdefault. check-in: f5b29530ef user: rolf tags: parser-defaultcurrent | |
2014-10-03
| ||
23:46 | Added a first test of the new defaultcurrent method. check-in: e47ccd2f2f user: rolf tags: parser-defaultcurrent | |
00:07 | Fixed a seg fault if tdom $parser enable is called in a callback of the parser it works on. check-in: dd44c6e0e0 user: rolf tags: trunk | |
2014-10-02
| ||
23:09 | Editorial change. check-in: 4afd32f535 user: rolf tags: trunk | |
22:57 | added a "parser defaultcurrent" subcommand that calls XML_DefaultCurrent check-in: 0cb35638d1 user: evilotto tags: parser-defaultcurrent | |
21:45 | Fixed seg fault, if expat parser cmd method get is called without argument. check-in: a5417947d1 user: rolf tags: trunk | |
2014-06-25
| ||
18:42 | Added test. check-in: 7f6a517aba user: rolf tags: TDOM_NS | |
2014-05-02
| ||
00:25 | Simplyfied test suite infrastructur. check-in: dd0926133d user: rolf tags: trunk | |
2014-05-01
| ||
12:33 | Added more minimal xslt doc tests. check-in: 73c26eb87f user: rolf tags: trunk | |
12:28 | Added minimal xslt doc tests. check-in: 3f2c9c70c6 user: rolf tags: trunk | |
12:16 | Added minimal xslt doc tests. check-in: d05e85a15f user: rolf tags: trunk | |
2014-04-10
| ||
14:39 | Started to migrate the build time TDOM_NS hack to a runtime parse option. check-in: 93da576a41 user: rolf tags: TDOM_NS | |
2014-03-07
| ||
00:25 | added "indentAttrs" option to domNode asXML that adds newlines in between attributes check-in: 190f3c4596 user: evilotto tags: indentAttrs | |
2014-01-18
| ||
18:39 | Removed unused define. check-in: cbd75ded2b user: rolf tags: trunk | |
2014-01-10
| ||
01:11 | Improved speed of operations in node token mode notable. This is achieved by introducing a Tcl_Obj type tdomNodeType. Tcl_Objs of type tdomNodeType are created without string representation, saving malloc costs until string representation is needed (which typically isn't needed). Additionally, DOM node identification from token is faster with tdomNodeType Tcl_Objs. check-in: 8f70a39a92 user: rolf tags: trunk | |
2014-01-01
| ||
22:08 | Enhanced bench suite. Closed-Leaf check-in: 7148e12240 user: rolf tags: tdomNodeType | |
04:03 | Made tcldom_returnNodeOjb static. check-in: 40b95f4a60 user: rolf tags: tdomNodeType | |
2013-12-31
| ||
18:01 | Most obvious, low hanging fruits of the tdomNodeType Tcl_Obj reform are harvested now. A lot of (if not most) operations in token mode are faster (some micro-benchmark measurements say roughly double speed (or even more)). Even operations in cmd mode seem to be a little bit faster, for whatever reasons. Valgrind checked test suite run is still fine. Because this are changes within the heart of the extension, I'll test this futher in real-live applications, before merging this into trunk. check-in: 9b93825de2 user: rolf tags: tdomNodeType | |
2013-12-30
| ||
19:52 | Return tdomNodeType Tcl_Objs from a couple of methods (still some to do), if in token mode. check-in: 7d85454598 user: rolf tags: tdomNodeType | |
2013-12-29
| ||
23:47 | Continue work: tdomNodeType works, next step will be to use that. check-in: bb9692ad56 user: rolf tags: tdomNodeType | |
01:29 | Update from trunk. check-in: 6b6f0a48b7 user: rolf tags: tdomNodeType | |
01:25 | Minor test suite correction and addition. check-in: 12ce2296e4 user: rolf tags: trunk | |
2013-12-28
| ||
14:51 | Start tdom Tcl_ObjType reform. check-in: 06841faa5b user: rolf tags: tdomNodeType | |
2013-12-27
| ||
21:56 | More #ifdefery, to handle tip 388 changes to tcl.h. check-in: ebe56a3001 user: rolf tags: trunk | |
2013-12-24
| ||
01:07 | Improved handling of characters beyond BMP. check-in: ea86851d90 user: rolf tags: trunk | |
01:00 | Improved check for binary compatibility. Closed-Leaf check-in: f8a539484c user: rolf tags: beyondBMP | |
2013-12-23
| ||
22:27 | More tests in this area. check-in: 0061b52914 user: rolf tags: beyondBMP | |
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. check-in: ab3fea493c user: rolf tags: beyondBMP | |
2013-12-22
| ||
18:16 | Some more minor modifications to make tdom handle 4 byte utf-8 characters right (if one gets them into a dom tree, by character entities within the xml or using parsefile). Still, accessing such pcdata beyond BMP with dom methods or xpath queries and using the result at script level will not work correctly with current tcl default build (mangled results without notification by error). check-in: 57d6c144cc user: rolf tags: beyondBMP | |
2013-12-21
| ||
13:21 | Don't panic while serializing 4 bytes utf-8 chars, just write them as character enities. check-in: 24d35f6835 user: rolf tags: beyondBMP | |
2013-12-20
| ||
14:36 | Added pointer to the CHANGES file. check-in: 104046edbb user: rolf tags: trunk | |
14:28 | Updated CHANGES. check-in: 38bc0537ec user: rolf tags: trunk | |
14:09 | Added option -feedbackcmd to the dom parse method. This option allows to specify a script, which will be called as feedback command. For backward compatibility, if no -feedbackcmd is given, but there is a tcl proc named ::dom::domParseFeedback then this proc is used as -feedbackcmd. If there isn't such a proc and -feedbackAfter is used, it is an error to not also use -feedbackcmd. A return -code break from the -feedbackcmd causes the parser to almost immediatly abort parsing and let the [dom parse] call return the empty string (instead of a document) and no error. For expat parser objects: If a handler script returns -code return, then parsing is aborted, but no error is raised. check-in: 611c50075f user: rolf tags: trunk | |
13:48 | Documented behaviour of the new, special handled handler script return code -return. Added some test. Closed-Leaf check-in: 55c9bb1681 user: rolf tags: abortableParse | |
03:45 | Handler script return codes other than -code ok, -code continue or -code break causes parse abort (via XML_StopParser). New feature: If a handler script returns -code return, then parsing is aborted, but no error is raised. check-in: f8cab49830 user: rolf tags: abortableParse | |
01:48 | Added documentation for -feedbackcmd. check-in: 45571cd469 user: rolf tags: abortableParse | |
2013-12-19
| ||
18:31 | Added option -feedbackcmd to the dom parse method. This option allows to specify a script, which will be called as feedback command. For backward compatibility, if no -feedbackcmd is given, but there is a tcl proc named ::dom::domParseFeedback then this proc is used as -feedbackcmd. If there isn't such a proc and -feedbackAfter is used, it is an error to not also use -feedbackcmd. check-in: db8378c250 user: rolf tags: abortableParse | |
2013-12-16
| ||
10:37 | Correted test description. check-in: 7e27b29b15 user: rolf tags: abortableParse | |
01:12 | Improved error msg handling for recursive external entities. check-in: 4b9e219335 user: rolf tags: abortableParse | |
2013-12-15
| ||
01:13 | Removed debugging code. check-in: 847fe0e7c5 user: rolf tags: abortableParse | |
2013-12-14
| ||
15:45 | Added another test. check-in: 32853b1ede user: rolf tags: abortableParse | |
15:40 | Fixes and improvements in case of external entities. check-in: 5cdd39dc5a user: rolf tags: abortableParse | |
02:50 | Futher work. check-in: b9ee715299 user: rolf tags: abortableParse | |
2013-12-08
| ||
22:58 | New feature: parsing may be aborted by the application. Dom building will be aborted by returning non TCL_OK from feedback cmd (nc). check-in: fd2b6b294a user: rolf tags: abortableParse | |
2013-12-06
| ||
23:12 | Worked through compiler warnings, removed or cleand up some cruft. Less noisier build (at least for my current tool chain). check-in: 99765c41e5 user: rolf tags: trunk | |
2013-12-05
| ||
23:17 | Minor corrections in comments and the reason for a compiler warning removed. check-in: d168f6f959 user: rolf tags: trunk | |
00:35 | More gardening ... :-} check-in: 9d0ae0bb38 user: rolf tags: trunk | |
00:33 | Gardening. check-in: 8d14c9884b user: rolf tags: trunk | |
2013-12-04
| ||
23:39 | Make tdom cross-compile on linux for windows (w32/w64) with mingw-w64. check-in: 0026eb9d33 user: rolf tags: trunk | |
2013-11-03
| ||
22:06 | Improved handling of node deletion in mt builds (fixed memory corruption, if document is attached more than one time and deleted node is other than ELEMENT_NODE type, fixed memory clean up). Still room for improvement. check-in: a77a362003 user: rolf tags: trunk | |
01:07 | Corrected some test names. check-in: 10f0972864 user: rolf tags: trunk | |
2013-11-02
| ||
00:33 | Document github issue 14. check-in: d2c4737409 user: rolf tags: trunk | |
2013-09-26
| ||
01:35 | Added dom method featureinfo. check-in: 9ab65ed6fc user: rolf tags: trunk | |
01:30 | Added tests. Documentation tweak. Closed-Leaf check-in: d40d0f4c10 user: rolf tags: dom_featureinfo | |
2013-09-25
| ||
00:47 | Updated and regenerated doc. check-in: 8ccb6f120b user: rolf tags: dom_featureinfo | |
00:09 | Updated from trunk. check-in: 3a3b825826 user: rolf tags: dom_featureinfo | |
00:03 | More work on OASIS-suite.tcl. check-in: 02675cd3c8 user: rolf tags: trunk | |
2013-09-24
| ||
22:50 | Added a Relax NG compact tmml schema definition (generated by trang from the tmml.dtd and a minor modification. check-in: 1189b8bada user: rolf tags: trunk | |
00:27 | Added INDEX.MAP to be more in sync with README. check-in: 49ccac621d user: rolf tags: trunk | |
00:24 | Basic tmml cleanup. check-in: b1f1aba98e user: rolf tags: trunk | |
00:20 | Editorial change. check-in: 80ce5f7895 user: rolf tags: trunk | |
2013-09-22
| ||
11:27 | Corrected tmml syntax errors in domNode.xml. Started documentation of dom featureinfo. check-in: aecda7733d user: rolf tags: dom_featureinfo | |
2013-09-21
| ||
23:44 | Added dom method featureinfo. check-in: 2877d5b58a user: rolf tags: dom_featureinfo | |
2013-09-20
| ||
23:44 | Integrated toXPath bug fix. check-in: 85d99b56af user: rolf tags: trunk | |
23:35 | More tests. Minimal documentation. Closed-Leaf check-in: 9da0732eb4 user: rolf tags: toXPath | |
21:18 | Updated from trunk. check-in: 697274d232 user: rolf tags: toXPath | |
21:17 | xslt.tcl better usable for memory debugging. check-in: 5bb0267890 user: rolf tags: trunk | |
2013-09-19
| ||
00:10 | Made OASIS-suite.tcl better usable. Started comparing with the provided ref output. check-in: 1387f10c23 user: rolf tags: trunk | |
2013-09-08
| ||
23:32 | Skeleton to run the OASIS xslt 1.0 test suite. check-in: 1e5a9b3310 user: rolf tags: trunk | |
22:47 | Bug fix: apply-imports could run wild, if there is an overwritten template with the same import precedence. check-in: da559675c5 user: rolf tags: trunk | |
2013-09-06
| ||
22:44 | Added new option -legacy to the domNode cmd error msg text. check-in: e799d2e8c5 user: rolf tags: toXPath | |
22:41 | Spell fix. check-in: 94beb1bc99 user: rolf tags: toXPath | |
22:36 | Fixed toXPath, which didn't worked at all for namespaced nodes without a prefix and with namespaced nodes with prefix not for patholotical cases. Because the string result of the toXPath method changed even in cases, which did work there is a new option -legacy, that returns the old string value.The -legacy option will go away, in future clean ups, if it show. check-in: 1745c828bc user: rolf tags: toXPath | |
2013-08-31
| ||
18:23 | Raised the limit of maximum number of different XML namespaceses within one DOM tree to what a signed int can hold. New configure switch --enable-lessns restores old code. This may mean (depending on the used malloc) that the DOM tree of an XML file may need a bit more memory (even if you don't have any XML namespace declaration within your documents) than before. check-in: 981c0340e2 user: rolf tags: trunk | |
2013-08-29
| ||
14:44 | Added configure switch to build tdom with the old (much smaller) limit of different XML namespace declarations within one document while building a dom tree (and restore the old lesser memory demands). Closed-Leaf check-in: dd4f2b0aae user: rolf tags: more-xml-ns | |
2013-08-28
| ||
12:50 | Raise the limit of maximum number of different xml namespace declarations within an xml document. check-in: a689b0c326 user: rolf tags: more-xml-ns | |
2013-08-17
| ||
12:49 | Noted the TEA update in CHANGES. Declared Changelog as obsolete. check-in: 6c1a36e58f user: rolf tags: trunk | |
2013-08-16
| ||
14:59 | Fixed memory corruption in case of scripted xpath function with an attribute as context node (reported by https://github.com/tDOM/tdom/issues/16). check-in: d5664646d6 user: rolf tags: trunk | |
2013-08-15
| ||
01:16 | Test documenting the seg fault reported by https://github.com/tDOM/tdom/issues/16. check-in: 97f6f2f627 user: rolf tags: trunk | |
2013-07-21
| ||
16:36 | Updated TEA build system of tdom itself and the extensions (merged from branch "tea-update"). check-in: 67628d28e2 user: rolf tags: trunk | |
16:32 | Made the example extension "example" work again. Closed-Leaf check-in: 21aeb4698d user: rolf tags: tea-update | |
15:25 | Build of working tcldomsh finally restored. check-in: a95bf4cf89 user: rolf tags: tea-update | |
2013-06-13
| ||
21:29 | More work on tea update for extensions. check-in: 7dab1bfb78 user: rolf tags: tea-update | |
2013-06-08
| ||
12:15 | Started tea update of extensions. check-in: d0ce231bf9 user: rolf tags: tea-update | |
2013-06-06
| ||
01:49 | Updated TEA for tdom core. tcldomsh seg fault makes that retarded. check-in: f5d136bd2f user: rolf tags: tea-update | |
2013-05-16
| ||
00:03 | Update to expat 2.1.0. check-in: 90dd28722d user: rolf tags: trunk | |
2012-05-17
| ||
21:21 | Updated check-in: a842228559 user: [email protected] tags: trunk | |
21:12 | Compatibility with Tcl 8.6 - Beginning with 8.6, interp->errorLine isn't public visible anymore (TIP 330). check-in: 411908be4f user: [email protected] tags: trunk | |
20:30 | Fixed wrong size on memcpy on 64 bit (when sizeof(int)!=sizeof(int*)) check-in: c62dffee03 user: [email protected] tags: trunk | |
2011-12-20
| ||
00:54 | fix minor grammar typo in domDoc check-in: 22a1a70a31 user: [email protected] tags: trunk | |