mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-11 20:29:14 +02:00
The sources of the Free Pascal compiler, RTL, packages and utilities.
See https://www.freepascal.org/ for more info.
![]() xmlutils.pp: + Added THashTable - a simple hashed container with WideString keys. dom.pp: * Use the hash table instead of a sorted list for storing document IDs. * Replaced all TLists by TFPList (which is smaller and faster). * Fixed TDOMElement.RemoveAttributeNode to throw NOT_FOUND_ERR when the requested node is not one of the element's attributes. + Added node read-only checks where required by the specs, this fixes about 50 DOM tests. xmlread.pp: * Got rid of TXMLCharSource.FReloadHook, the corresponding procedure may be called directly. * Used a separate buffer to store the entity value literals, this enables correct including of external PEs that have a text declaration at the beginning. * Some refactoring: ParseAttribute has been split into a separate procedure, ProcessTextAndRefs was merged into ParseContent. git-svn-id: trunk@11942 - |
||
---|---|---|
compiler | ||
ide | ||
installer | ||
packages | ||
rtl | ||
tests | ||
utils | ||
.gitattributes | ||
.gitignore | ||
Makefile | ||
Makefile.fpc |