Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
107 check-ins using file generic/domlock.c version 0c346e84ed
2004-08-11
| ||
15:21 | Use Id not Header cvs keyword in the file heads. check-in: e933944ab5 user: rolf tags: trunk | |
02:16 | See file check-in: 886900dcec user: rolf tags: trunk | |
00:56 | Corrected a spelling mistake check-in: d656833f9d user: rolf tags: trunk | |
2004-08-10
| ||
19:49 | Link against tDOM 0.8.0. check-in: 6c1d396a77 user: rolf tags: trunk | |
2004-07-28
| ||
19:29 | See file. check-in: 47da660a54 user: rolf tags: trunk | |
18:50 | [namespace export] the public procs in ::tDOM. Added a few more encodings to IANAEncoding2TclEncoding. check-in: cb6c094a97 user: rolf tags: trunk | |
17:22 | Changed test according to the changed wording of the error msg in case of wrong mode arg to setObjectCommands. check-in: 8df6514f41 user: rolf tags: trunk | |
03:57 | See file. check-in: 244b7c26a2 user: rolf tags: trunk | |
03:56 | See file. check-in: 6809a487d0 user: rolf tags: trunk | |
03:52 | Reworked internal base URI handling, to fix a bug of the old approach and to be closer to (though not fully support) what DOM 3 say about base URI handling. Better error msg in case of 'filename' and not valid file name. check-in: a62f1de836 user: rolf tags: trunk | |
03:49 | New (experimental) method setObjectCommands. Reworked internal base URI handling, to fix a bug of the old approach and to be closer to (though not fully support) what DOM 3 say about base URI handling. New method createDocumentNode. Added methods nodeType, getElementById, firstChild, lastChild, appendChild, removeChild, hasChildNodes, childNodes, ownerDocument, insertBefore, replaceChild, appendFromList, appendXML, selectNodes, baseURI, appendFromScript and insertBeforeFromScript to dom docs. Beside other things, this allows much easier handling of top level nodes. The result tree may not be an XML document, but a general parsed entity. Improved speed of the getAttribute shortcut '@attname' (and, not so notable, of tcl coded methods of the dom, domDoc and domNode cmds). Corrected typo in domNode usage msg for getElementByID. Improved error msg for getAttribute, if attribute is not found. Changed behavior of getElementByID: if no element with the given id is found, returns now the emtpy string, not a TCL_ERROR (more close to DOM rec, getElementByID never raise an exception). Bug fix: nodeName now returns the per DOM rec correct values for comment and cdata section nodes (were as yet reported as if they where text nodes). check-in: 76c8406dfe user: rolf tags: trunk | |
03:48 | New (experimental) method setObjectCommands. check-in: 507cb84752 user: rolf tags: trunk | |
03:46 | New (experimental) method setObjectCommands. Reworked internal base URI handling, to fix a bug of the old approach and to be closer to (though not fully support) what DOM 3 say about base URI handling. Added methods nodeType, getElementById, firstChild, lastChild, appendChild, removeChild, hasChildNodes, childNodes, ownerDocument, insertBefore, replaceChild, appendFromList, appendXML, selectNodes, baseURI, appendFromScript and insertBeforeFromScript to dom docs. Beside other things, this allows much easier handling of top level nodes. The result tree may not be an XML document, but a general parsed entity. check-in: 63ec828117 user: rolf tags: trunk | |
03:44 | More tests for script errors in external entity handler or errors in the requested external entities. check-in: a40d2d0cf8 user: rolf tags: trunk | |
03:43 | Documented behaviour in case of using (senseless, wrong) 'xslt variable' in selectNode exprs. check-in: 0f334692af user: rolf tags: trunk | |
03:42 | Better error msg in case of 'filename' and not valid file name. check-in: 38246a9641 user: rolf tags: trunk | |
03:41 | Reworked internal base URI handling, to fix a bug of the old approach and to be closer to (though not fully support) what DOM 3 say about base URI handling. Improved error msg for getAttribute, if attribute is not found. Changed behavior of getElementByID: if no element with the given id is found, returns now the emtpy string, not a TCL_ERROR (more close to DOM rec, getElementByID never raise an exception). Bug fix: nodeName now returns the per DOM rec correct values for comment and cdata section nodes (were as yet reported as if they where text nodes) check-in: 09c30b9758 user: rolf tags: trunk | |
03:39 | Added methods nodeType, getElementById, firstChild, lastChild, appendChild, removeChild, hasChildNodes, childNodes, ownerDocument, insertBefore, replaceChild, appendFromList, appendXML, selectNodes, baseURI, appendFromScript and insertBeforeFromScript to dom docs. Beside other things, this allows much easier handling of top level nodes. The result tree may not be an XML document, but a general parsed entity. check-in: 497d487e77 user: rolf tags: trunk | |
03:37 | New (experimental) method setObjectCommands. New method createDocumentNode. check-in: d5e3779d2c user: rolf tags: trunk | |
03:35 | Changed behavior of getElementByID: if no element with the given id is found, returns now the emtpy string, not a TCL_ERROR (more close to DOM rec, getElementByID never raise an exception). Bug fix: nodeName now returns the per DOM rec correct values for comment and cdata section nodes (were as yet reported as if they where text nodes).Corrected appendChild, insertBefore, replaceChild: the new child must not be out of the fragment node, but could be a node out of the tree, check-in: af1c407048 user: rolf tags: trunk | |
03:31 | Added methods nodeType, getElementById, firstChild, lastChild, appendChild, removeChild,hasChildNodes, childNodes, ownerDocument, insertBefore, replaceChild, appendFromList, appendXML, selectNodes, baseURI, appendFromScript and insertBeforeFromScript to dom docs. Beside other things, this allows much easier handling of top level nodes. The result tree may not be an XML document, but a general parsed entity. check-in: b1f887f36f user: rolf tags: trunk | |
03:29 | New (experimental) method setObjectCommands.New method createDocumentNode. check-in: f508d3015b user: rolf tags: trunk | |
2004-07-19
| ||
03:21 | See file. check-in: 8302869bfd user: rolf tags: trunk | |
03:21 | Better error msg in case of XML parsing errors in external entities. check-in: 26b90837e9 user: rolf tags: trunk | |
03:20 | Bug fix: Check, if refnode given to insertBeforeFromScript is valid. check-in: d3a5b99bfd user: rolf tags: trunk | |
2004-07-13
| ||
03:33 | See file. check-in: 75bce633fc user: rolf tags: trunk | |
03:32 | Ensure, that the first element node of the result tree is the documentElement of the generated document. check-in: 85260eca80 user: rolf tags: trunk | |
03:28 | See file. check-in: 5d0e3a4fc4 user: rolf tags: trunk | |
03:27 | Empty CDATA sections should not create a node. check-in: 3c4659e86a user: rolf tags: trunk | |
2004-07-09
| ||
01:16 | See file. check-in: 82e6cb11bf user: rolf tags: trunk | |
01:15 | Test, if a non-mt tDOM is tried to load into a mt tclsh. check-in: 6aef2fc4a9 user: rolf tags: trunk | |
2004-05-26
| ||
14:41 | Remove it check-in: 7a9789ba15 user: rolf tags: trunk | |
01:56 | See file. check-in: d5704fb73e user: rolf tags: trunk | |
01:56 | See file. check-in: f356b88094 user: rolf tags: trunk | |
01:51 | Minor changes. check-in: 306c383ae9 user: rolf tags: trunk | |
01:50 | Added this file. check-in: 400ba86a48 user: rolf tags: trunk | |
01:49 | Minor editorial changes. check-in: 3dfa6b9f59 user: rolf tags: trunk | |
01:49 | Uses the new domIsComment, domIsPINAME and domIsPIValue API functions of dom.c. Improved xsl:processing-instruction processing (now instantiating the content). check-in: ef7e89aa78 user: rolf tags: trunk | |
01:47 | Added isPIName, isComment, isCDATA and isPIValue method to the dom command. Created new global (thread wide) flags for name and value checks (Names and FQ Names (element, attribute and processing instruction names), text nodes, comments, CDATA sections and processing instruction values). New methods setNameCheck and setTextCheck to control this flags. Bug fix in case of appendFromScript script. check-in: 765372d765 user: rolf tags: trunk | |
01:46 | Added isPIName, isComment, isCDATA and isPIValue method to the dom command. Created new global (thread wide) flags for name and value checks (Names and FQ Names (element, attribute and processing instruction names), text nodes, comments, CDATA sections and processing instruction values). New methods setNameCheck and setTextCheck to control this flags. check-in: c53ae6acea user: rolf tags: trunk | |
01:46 | Adapted to the new test files name schema. check-in: ed6185a4af user: rolf tags: trunk | |
01:45 | Added this file. Includes mostly the tests out of the old dom.test. Added isPIName, isComment, isCDATA and isPIValue method to the dom command. Created new global (thread wide) flags for name and value checks (Names and FQ Names (element, attribute and processing instruction names), text nodes, comments, CDATA sections and processing instruction values). New methods setNameCheck and setTextCheck to control this flags. check-in: a2d01a9832 user: rolf tags: trunk | |
01:43 | Moved the tests from this file to the new domNode.test and collected dom command tests here. Added isPIName, isComment, isCDATA and isPIValue method to the dom command. Created new global (thread wide) flags for name and value checks (Names and FQ Names (element, attribute and processing instruction names), text nodes, comments, CDATA sections and processing instruction values). New methods setNameCheck and setTextCheck to control this flags. check-in: 16ace97189 user: rolf tags: trunk | |
01:42 | Added isPIName, isComment, isCDATA and isPIValue method to the dom command. Created new global(thread wide) flags for name and value checks (Names and FQ Names (element, attribute and processing instruction names),text nodes, comments, CDATA sections and processing instruction values). New methods setNameCheck and setTextCheck to control this flags. check-in: af5e03476b user: rolf tags: trunk | |
2004-05-12
| ||
16:11 | Changed cvs keyword. check-in: b7bd91a7ef user: rolf tags: trunk | |
16:07 | Editorial change. check-in: 9f510a232e user: rolf tags: trunk | |
11:41 | See file. check-in: b5349f782c user: rolf tags: trunk | |
02:38 | Fixed the test for running in a source dir with tcldomsh. (doh!) check-in: 6942b42f2d user: rolf tags: trunk | |
02:11 | Changed cvs keyword. check-in: 2b304e6c36 user: rolf tags: trunk | |
2004-05-08
| ||
19:32 | Minor editorial changes. check-in: 4716dc798a user: rolf tags: trunk | |
18:12 | Fixed typos in comment. check-in: 4c171a2964 user: rolf tags: trunk | |
00:57 | See file. check-in: 1d150e8fdd user: rolf tags: trunk | |
00:57 | Fixed html-2.1 and html-2.2. (This html reader ist crusty stuff...) check-in: 64cb1af84b user: rolf tags: trunk | |
00:24 | See file. check-in: 4f20b3aa56 user: rolf tags: trunk | |
00:24 | Removed superfluous arg baseURI from XML_SimpleParse(). check-in: 5e019a13db user: rolf tags: trunk | |
2004-03-26
| ||
00:37 | See file. check-in: 633220a331 user: rolf tags: trunk | |
00:36 | Fix for the template priority calculation and clearing out of xpathGetPrio(). check-in: ba7f759018 user: rolf tags: trunk | |
2004-03-14
| ||
02:21 | See file. check-in: 47d859b691 user: rolf tags: trunk | |
02:19 | Fixed a few simple parser seg faults in case of not-wf input. See xmlconf/xmltest/not-wf/sa/022.xml, xmlconf/xmltest/not-wf/sa/042.xml for examples. check-in: 09134befbe user: rolf tags: trunk | |
2004-01-29
| ||
19:25 | Added test case with mark knownBug, to not forget about this. check-in: cbb29b4e51 user: rolf tags: trunk | |
2003-12-30
| ||
19:25 | See file. check-in: 1b10c89302 user: rolf tags: trunk | |
19:24 | Implemented the special constraints on certain xpath pattern/expr (no current() func in pattern, no var references in template and key match pattern and key use expr, no key() func in key match pattern and use expr.) check-in: 7734f83bc6 user: rolf tags: trunk | |
19:24 | Implemented the special constraints on certain xpath pattern/expr (no current() func in pattern, no var references in template and key match pattern and key use expr, no key() func in key match pattern and use expr.) Editorial change: Removed some superfluous casts to (char*) from tdomstrdup result - its defined to return char*. check-in: 14a732182d user: rolf tags: trunk | |
19:22 | Removed superfluous comma from the tdomMethod enum, which bothered the AIX xlc compiler. check-in: ad392b6a4a user: rolf tags: trunk | |
19:19 | Doh! Undo the last changes; I fixed this already 2003-10-12. check-in: 2c422d33f6 user: rolf tags: trunk | |
2003-12-24
| ||
02:47 | See file. check-in: 328f623e77 user: rolf tags: trunk | |
02:33 | Bug fix: Protect against spaces in the path to the package. check-in: daa716781a user: rolf tags: trunk | |
2003-12-20
| ||
01:38 | See file. check-in: ac8f1090e4 user: rolf tags: trunk | |
01:38 | Also updated to new version nr 0.8.0. check-in: 1b784c6eaf user: rolf tags: trunk | |
2003-12-17
| ||
03:39 | Fixed typo. check-in: 8b94b3c8cc user: rolf tags: trunk | |
03:38 | See file. check-in: ca659ba188 user: rolf tags: trunk | |
03:38 | Added baseURI method, which returns the current base URI and has an optional argument to set the base URI. This enables XMLBase support on script level. (The getBaseURI is deprecated.) check-in: 50bb03d137 user: rolf tags: trunk | |
03:36 | Added baseURI method, which returns the current base URI and has an optional argument to set the base URI. This enables XMLBase support on script level. (The getBaseURI is deprecated.) check-in: 6fc03c62bd user: rolf tags: trunk | |
2003-12-16
| ||
22:36 | See file. check-in: 2e0e74af7b user: rolf tags: trunk | |
2003-12-15
| ||
01:22 | More fixes to ensure ns integrity of xslt result trees. check-in: 823c061625 user: rolf tags: trunk | |
2003-12-14
| ||
18:47 | Corrected date entry of the last changes. check-in: fd41972ea3 user: rolf tags: trunk | |
18:45 | See file. check-in: 9a001678b8 user: rolf tags: trunk | |
18:45 | Build expected result of some tests with [list], instead of providing a string rep. This hides the changes in list string rep by TIP 148, so that the tests work both with pre- and post TIP 148 tcl. check-in: e0ae8be4a3 user: rolf tags: trunk | |
18:45 | Made test results independent from the (undefined) order of [array get]. check-in: 64b8e2895f user: rolf tags: trunk | |
2003-12-11
| ||
18:42 | See file. check-in: fe4f52e7bb user: rolf tags: trunk | |
18:41 | Bug fix: double mem free in case of pattern w/ FQ element with positional dependent predicate. check-in: 56ba5cea1c user: rolf tags: trunk | |
13:38 | See file. check-in: ca86fffc22 user: rolf tags: trunk | |
13:35 | Bug fix: Don't quash white space of non white space only content in trim mode. check-in: 44db286071 user: rolf tags: trunk | |
2003-12-09
| ||
14:20 | See file. check-in: 5d1e8fe7cd user: rolf tags: trunk | |
14:20 | Improved regexp to extract encoding. Corrected typo. check-in: 593bdf17ef user: rolf tags: trunk | |
03:00 | See file. check-in: 3af58d3d31 user: rolf tags: trunk | |
02:59 | Bug fix in namespace handling: copy-of from result tree fragments could mess up ns handling, if a default namespace is already in scope in the result tree. check-in: 78d8620e97 user: rolf tags: trunk | |
2003-12-08
| ||
01:51 | See file. check-in: 9d181e65a8 user: rolf tags: trunk | |
01:50 | Also updated to verson nr. 0.8.0. check-in: 9b0188eac7 user: rolf tags: trunk | |
2003-11-28
| ||
01:27 | See file. check-in: 602a50247f user: rolf tags: trunk | |
01:27 | Switched back to Tcl_Panic() in one case, to make MT builds work. check-in: ceb4c394ff user: rolf tags: trunk | |
01:25 | With MT tDOM, a domDoc extRefHandler script may be used within another thread. check-in: f4c9cc0cdb user: rolf tags: trunk | |
2003-11-27
| ||
12:59 | See file. check-in: 3d1e8a2e7f user: rolf tags: trunk | |
12:58 | Another fix, to ensure namespace integrity of the result doc. check-in: b768f8d2b6 user: rolf tags: trunk | |
2003-11-26
| ||
17:01 | See file. check-in: 22e0504247 user: rolf tags: trunk | |
17:00 | Fixed parentNode of documentElement and siblings of the result tree. check-in: 620ef29cbf user: rolf tags: trunk | |
16:01 | See file. check-in: 897467a9b5 user: rolf tags: trunk | |
16:00 | Fix, to ensure namespace integrity of the result doc. check-in: 8893c786c2 user: rolf tags: trunk | |
2003-11-24
| ||
10:39 | Fixed new way of default output reporting. check-in: 0e3c1ad006 user: rolf tags: trunk | |
10:26 | See file. check-in: 4466c5ef81 user: rolf tags: trunk | |
10:25 | Added this file. check-in: 243e918376 user: rolf tags: trunk | |
10:25 | Changed parserObj behavior: parser don't need a reset call after a final parse or parsing error. check-in: aab6352f01 user: rolf tags: trunk | |
10:24 | Changed parserObj behavior: parser don't need a reset call after a final parse or parsing error. Fixed memeory problem, if handler script return TCL_ERROR. Made the cget method work for the parser related options, even if there are no handler scripts set. Always use domPanic as panic function. check-in: 325c92cf38 user: rolf tags: trunk | |
10:17 | (Probably) temporarily disabled automatically clean up of nodeObjCmds, to work around bug: Storing the same node in different evaluation contexts with the optional objVar argument (as in [$doc documentElement root]) at the same time did not work. Fixed mem leak with -externalentitycommand. Fixed mem leak with parsing xml document with external entity and parsing error in an external entity. Minor code clean up. Always use domPanic as panic function. check-in: 62ed272244 user: rolf tags: trunk | |
10:15 | Added domDoc methods omit-xml-declaration, indent, standalone, encoding and mediaType. Bug fix: seg fault for document('') with stylesheet tree with empty baseURI. Minor optimizations. Fixed invalid memory read. check-in: 6c6717bce7 user: rolf tags: trunk | |
10:14 | Fixed a mem leak with some sum() calls with NaN result. Fixed invalid memory read. check-in: b3e6e12689 user: rolf tags: trunk | |
10:13 | Always use domPanic as panic function. check-in: 4e3ff629a3 user: rolf tags: trunk | |