* record symtables are now handled properly as well if a record is copied, resolves#9144
* fixed a memory leak when copying classes
* increased PPU version to 91
git-svn-id: trunk@11273 -
* the default handler now silently quits if CtrlBreakHandler returns false or
it hasn't been installed, instead of generating an unknown RTE 0.
Compiler: signal handlers are declared cdecl on go32v2 too.
This fixes bug #11494.
git-svn-id: trunk@11272 -
* Call CreateTable on open when this is not done yet (bug 10958)
* Check if the dataset is inactive on CreateTable
* Opening a closed dataset is possible again
* Implemented BookmarkValid + test (bug 8511)
git-svn-id: trunk@11263 -
Int21/7303 is not related to lfn, since it's supported by win9x even when in DOS mode, while it's not supported by WinNTs.
The behaviour (inspired by djgpp) is then to try different methods:
* if the drive is a cdrom unit, try to ask to MSCDEX (this is required for pure DOS)
* else, try int21/7303 (it will work for non-cdrom drives under win9x when in DOS mode, and in Win9x dos box and FreeDOS)
* else, last choice is old int21/36 (it will work in MSDOS and WinNTs, though in the latter case sizes are wrong for free space or disk size > 2GB, but it's the best we can do)
This solves bug #11477
git-svn-id: trunk@11246 -
to 0 or field_type(-1) (bug noted by Russell Davies on fpc-devel + his
test programs)
* fixed bit offset calculations for nested bitpacked record regvars
git-svn-id: trunk@11242 -
dom.pp:
* Document.OwnerDocument returns nil.
* Document.TextContent returns empty string and setting it does nothing.
* Fixed EntityReference, it now gets its children upon creation and is
correctly imported between documents.
+ Node.IsSupported()
* DOM feature name comparison is done case-insensitive.
* Reworked Node.AppendChild/Node.InsertBefore. Duplicate functionality
removed. Resolves remaining issues with hierarchy/ownership checks
(except for Document nodes which is a different story altogether).
The same code is now executed for nodes attached to a Fragment as
well as for regular nodes.
+ Text.SplitText checks for valid ParentNode.
xmlread.pp:
+ Implemented TDOMParser.ParseWithContext (except the case of replacing
the whole document)
* Fixed AV when calling ParseXXX methods with input source that could
not be resolved.
* Completely ignore comments in external DTD subset, it fixes a couple
of DOM tests and has no effect on XML testsuite.
git-svn-id: trunk@11217 -