sergei
|
d12456c55d
* Fixed syntax error which I managed to commit in r20558 (Mantis #21524)
|
13 năm trước cách đây |
sergei
|
c7259969ce
+ fcl-xml, implemented TDOMNode.BaseURI property.
|
13 năm trước cách đây |
sergei
|
5618efc7a4
* fcl-xml, reduced DOM memory requirements by getting rid of TDOMNode_WithChildren.FLastChild field (storing the last child in FFirstChild.FPreviousSibling instead).
|
13 năm trước cách đây |
sergei
|
f9f6344d3a
* Moved standard namespace URIs from dom.pp to xmlutils.pp
|
13 năm trước cách đây |
sergei
|
6adf381867
* fcl-xml, upgrade to comply with XML 1.0 Fifth Edition. This makes naming rules for xml 1.0 identical to ones for xml 1.1.
|
13 năm trước cách đây |
sergei
|
5be3f57549
- fcl-xml, removed stuff which was deprecated in 2.6.
|
13 năm trước cách đây |
sergei
|
8df23e7bd0
* Declared the XMLString type to serve as a base string type for entire package, and aliased DOMString and SAXString to it (the type remains WideString; once all other units are adjusted it may be changed to UnicodeString).
|
13 năm trước cách đây |
sergei
|
57ba5f956e
+ After reaching EOF condition, clear FNodeData[0] slot
|
14 năm trước cách đây |
sergei
|
70bc36da85
+ Implemented TDOMDocument.xmlStandalone property
|
14 năm trước cách đây |
michael
|
baf0ed35f3
* Patch from Inoussa to fix AV in certain cases
|
14 năm trước cách đây |
sergei
|
3ea7f81f7e
+ fcl-xml, initial implementation of 'shared' DTD: it now consists of the model (classes TDTDModel, TEntityDecl, TNotationDecl), which is referenced by one or more TDOMDocumentType nodes.
|
14 năm trước cách đây |
sergei
|
c369605056
- dom.pp, removed TDOMNamedNodeMap.FNodeType field. This reduces memory requirements.
|
14 năm trước cách đây |
sergei
|
6cb9cdcc0d
* xmlread.pp: maintain ID map at reader side, so it can do ID/IDREF validation without DOM.
|
15 năm trước cách đây |
sergei
|
068d2fba37
* xmlread.pp, modified attribute parsing code to use DOM-independent data structures (third part)
|
15 năm trước cách đây |
sergei
|
4579226771
+ New unit dtdmodel.pp containing DTD-related classes.
|
15 năm trước cách đây |
sergei
|
594919cc70
* dom.pp, fixed TDOMText.SplitText() to use custom allocation, so newly created node won't leak if initial node has no parent .
|
15 năm trước cách đây |
sergei
|
5808fd23c9
* dom.pp, moved remaining TDOMAttr-specific code from TDOMNamedNodeMap to TAttributeMap.
|
15 năm trước cách đây |
sergei
|
03b06dc7a1
* dom.pp, moved default attribute handling code from TDOMNamedNodeMap to TAttributeMap.
|
15 năm trước cách đây |
sergei
|
1d3a1e6691
* dom.pp, removed TDOMAttr.FOwnerElement field, storing owner element in FParentNode. This reduces memory requirements.
|
15 năm trước cách đây |
sergei
|
2786259d77
dom.pp:
|
15 năm trước cách đây |
sergei
|
ead5707179
+ Enumeration type for XML version
|
15 năm trước cách đây |
sergei
|
5dee45a6a3
* A forgotten part of r13824: the condition in assertion must be the same as the condition of calling TNodePool.AddExtent.
|
15 năm trước cách đây |
sergei
|
14d42da206
* dom.pp: clean up
|
16 năm trước cách đây |
sergei
|
255c14fc4d
* TDOMElement.RemoveAttributeNode() was not resetting OwnerElement property of the removed attribute to nil, fixed and added a test case.
|
16 năm trước cách đây |
sergei
|
6a8064fc3f
+ Added TDOMNode_WithChildren.InternalAppend, and used it to build node tree when cloning nodes. This speeds up the scenario when cloneNode() and node lists are used together, because the document is no longer marked as modified at each call to cloneNode.
|
16 năm trước cách đây |
sergei
|
4c5505b71c
- removed dependency on avl_tree, improves speed, thread safety and memory requirements.
|
16 năm trước cách đây |
sergei
|
d156a08593
* Hunted down another node pool bug, thanks to Vincent Snijders and mighty valgrind. Due to wrong condition, the last block of extent wasn't used to put an object there, but later a cleanup attempt at that address was attempted.
|
16 năm trước cách đây |
sergei
|
dbf48c0535
* Fixed (runtime) overflows and range checks, so the package runs after compiling with OPT="-Criot -gtl". That Delphi compatibility patch is starting to cause more trouble than benefit...
|
16 năm trước cách đây |
sergei
|
4d2e6bac7f
* TDOMDocument now checks its children and allows only a single Element/DocType child. This fixes about 8 test cases at Level 3.
|
16 năm trước cách đây |
sergei
|
0c41473f7b
Two more DOM Level 3 functions + tests for them:
|
16 năm trước cách đây |