Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 check-ins occurring around 8f70a39a92fbcec1.
2014-11-06
| ||
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 | |