The sources of the Free Pascal compiler, RTL, packages and utilities. See https://www.freepascal.org/ for more info.
Go to file
sergei 54b475a68b dom.pp:
* Partial fix for #13605 (fixes the issue as reported, but a fix for nodelists returned by
  GetElementsByTagName[NS] is also needed):
  - Each node which can have children has an associated instance of TDOMNodeList;
  - Other nodes are substituted by special 'null' node, having an empty child list;
  - Muiltiple calls to ChildNodes return the same instance of TDOMNodeList;
  - Calling Free on result of ChildNodes is optional; if not freed, it will be destroyed with
    the owning node.

tests/domunit.pp:
* Changed TFPObjectList to TObjectList, which has been found to destroy its elements in opposite
 order (reported as #13715). As NodeLists became owned by Document, old (FIFO) destruction order is
 causing their double destruction.

git-svn-id: trunk@13143 -
2009-05-14 21:00:29 +00:00
compiler * Fixed build for ARM targets. 2009-05-14 08:47:18 +00:00
ide * added .txt extensions to all README, TODO and COPYING files 2009-02-28 17:34:08 +00:00
installer + added support for fcl-res 2009-03-01 00:50:06 +00:00
packages dom.pp: 2009-05-14 21:00:29 +00:00
rtl * Use RIP relative symbol addressing in assembler blocks. Finally bug #13657 is fixed. 2009-05-13 10:45:54 +00:00
tests + cardinal/qword overloads for interlocked* routines (mantis #13281) 2009-05-10 15:22:38 +00:00
utils + darwin/arm support for fcl-res and fpcres 2009-05-01 12:47:01 +00:00
.gitattributes + cardinal/qword overloads for interlocked* routines (mantis #13281) 2009-05-10 15:22:38 +00:00
.gitignore * use eventlog.inc for Unix,Win32,Win64. other targets use felog.inc 2008-10-23 20:41:35 +00:00
Makefile * Makefiles regenerated 2009-03-01 00:35:12 +00:00
Makefile.fpc + delete base.build-stamp.* 2009-02-01 17:15:51 +00:00