Commit Graph

28821 Commits

Author SHA1 Message Date
florian
67e811db60 * handle booleans correctly in Typinfo.GetEnum*, resolves #11372
git-svn-id: trunk@11284 -
2008-06-26 20:01:31 +00:00
giulio
048c7224b0 go32v2 graph: fix for seg_bytemove so that it works with oldfpccall and register calling
conventions.

git-svn-id: trunk@11283 -
2008-06-26 13:43:21 +00:00
joost
fdd8ad7608 * Also for Oracle: TBCDField.Size should contain the amount of digits after the decimal-sign, not the full size (bug 11544)
git-svn-id: trunk@11279 -
2008-06-25 20:40:18 +00:00
giulio
cc08543f57 Patch from Petr Kristan for AnsiStrComp/AnsiStrIComp to fix comparison
when both strings are empty and differ after the null character + test.

git-svn-id: trunk@11277 -
2008-06-25 07:07:54 +00:00
joost
88b8195c19 * Align field-data when needed (bug 10957)
* Fix for bookmark property

git-svn-id: trunk@11276 -
2008-06-24 22:06:13 +00:00
joost
38b265f60f * Add ability to test TSdfDataset
git-svn-id: trunk@11275 -
2008-06-24 21:50:16 +00:00
joost
c140dae2b5 * Do not add a terminating zero, since the terminating zeros are not stored in the buffer at all
git-svn-id: trunk@11274 -
2008-06-24 21:36:48 +00:00
florian
fca8883f27 * moved oo_copied into defoptions
* 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 -
2008-06-24 20:23:45 +00:00
giulio
5998ab33f2 Fix handling of ctrl-c/ctrl-break on go32v2:
* 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 -
2008-06-24 17:02:17 +00:00
joost
aa23bebeb0 * Only align data when needed
git-svn-id: trunk@11270 -
2008-06-23 22:15:21 +00:00
joost
864f01ebea * Fixed overflow for large records (bug10003)
git-svn-id: trunk@11269 -
2008-06-23 21:39:54 +00:00
michael
96edd65a89 * Fixed style reading for OOffice documents
git-svn-id: trunk@11268 -
2008-06-23 19:38:40 +00:00
florian
91116c2e21 * fixed test
git-svn-id: trunk@11267 -
2008-06-23 19:16:24 +00:00
florian
467aeb3446 * avoid ie 99080501 when overloading procedures with open arrays of widechar, resolves #11543
git-svn-id: trunk@11266 -
2008-06-23 18:50:51 +00:00
joost
545c6b0d64 * Added support for ftDateTime fields
* 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 -
2008-06-22 21:59:12 +00:00
florian
396b1c7c1e * do not write a "copied" symtable to a ppu when holding only a reference to it,
write the owner instead and get a reference to the symtable again when loading
  a ppu, might resolve #8180

git-svn-id: trunk@11262 -
2008-06-22 21:12:22 +00:00
michael
29c2d93a57 * Fixed reading of alternate font name
git-svn-id: trunk@11261 -
2008-06-21 21:13:25 +00:00
giulio
95ce7840bc Added comment for 11257
git-svn-id: trunk@11259 -
2008-06-21 14:32:37 +00:00
giulio
272673bfe1 .rodata* sections must end up in .data section on go32v2, since the go32v2 stub
only handles .text, .data and .bss sections.
Solves bug #11509.

git-svn-id: trunk@11257 -
2008-06-21 14:06:12 +00:00
giulio
f8790b4e14 Re-enabled smartlinking on go32v2 after r8715 (solves bug #11501)
git-svn-id: trunk@11248 -
2008-06-20 11:20:37 +00:00
tom_at_work
c6fba4f390 * sample configuration script generates powerpc* multiarch library load path configuration
git-svn-id: trunk@11247 -
2008-06-19 19:29:52 +00:00
giulio
80b0231616 Fixed DiskFree/DiskSize:
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 -
2008-06-19 14:59:41 +00:00
Jonas Maebe
b1faab363e * fixed typo in diagnostic output
git-svn-id: trunk@11245 -
2008-06-19 09:37:13 +00:00
Jonas Maebe
65aa64d4ed * fixed ClearExceptions (clear pending exceptions instead of all config
bits)

git-svn-id: trunk@11244 -
2008-06-18 18:51:09 +00:00
Jonas Maebe
1150f7e9dc * reduced complexity of in_abs_long, old value was left over from testing
git-svn-id: trunk@11243 -
2008-06-18 18:02:33 +00:00
Jonas Maebe
a60a957420 * fixed setting bitpacked record fields straddling their natural boundaries
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 -
2008-06-18 16:31:39 +00:00
Jonas Maebe
9c77c7743d + support for inline nodes in node_complexity()
git-svn-id: trunk@11241 -
2008-06-18 16:28:51 +00:00
michael
52c9e84255 * Patch from Paul Ishenin for GDK_IS_CURSOR
git-svn-id: trunk@11238 -
2008-06-18 06:52:32 +00:00
marco
be6d9da8a8 * (bug 111479) gtk_misc_get_alignment and gtk_misc_get_padding had erroneous var parameters. Fixed.
git-svn-id: trunk@11237 -
2008-06-17 10:03:35 +00:00
Almindor
62205d0346 * fix memory leaks in create_dwarf and types_dec procedures thanks to Giulio Bernardi's detailed report
git-svn-id: trunk@11236 -
2008-06-16 18:30:38 +00:00
Jonas Maebe
9d8bee1887 * regenerated with changes in r11233
git-svn-id: trunk@11234 -
2008-06-15 15:52:25 +00:00
Jonas Maebe
010246b1ae * better fix for not automatically adding cross binutils prefixes for
darwin to darwin cross compilation (keeps CROSSCOMPILE=1 now, so other
    CROSSCOMPILE-related changes are still done)

git-svn-id: trunk@11233 -
2008-06-15 15:40:24 +00:00
Tomas Hajny
68a4c0347a * patch from Giulio for FindFirst return value with no files and SetFAttr with VolumeID - web bug #11247
git-svn-id: trunk@11231 -
2008-06-15 15:14:07 +00:00
Tomas Hajny
0918da7cad * applied patch from Giulio, use of gecho.exe extended to OS/2 too
git-svn-id: trunk@11230 -
2008-06-15 14:28:23 +00:00
florian
81fd66f6f6 * typo in define fixed
git-svn-id: trunk@11229 -
2008-06-15 10:54:26 +00:00
florian
2a5c3a3c14 * fixed copy&paste typo
git-svn-id: trunk@11228 -
2008-06-14 13:07:17 +00:00
Almindor
6433f8c38b * fix DiskFree and DiskSize to check for Drive argument
git-svn-id: trunk@11226 -
2008-06-14 11:19:51 +00:00
Almindor
cb5d95a43d * properly fix the statfs for both 32 and 64bit linux
git-svn-id: trunk@11224 -
2008-06-14 11:01:02 +00:00
michael
dd75625d8d * Fixed size in StatFS for 64 bit
git-svn-id: trunk@11222 -
2008-06-14 10:28:37 +00:00
florian
dc92aceef7 * more naming duplicate unit names solved, reason is that COMPILER_UNITTARGETDIR used with make all requires this (all units end in one directory)
git-svn-id: trunk@11221 -
2008-06-12 21:51:35 +00:00
florian
e01e1c9476 * renamed lexlib and yacclib units to avoid name clashes with that ones from tply
git-svn-id: trunk@11220 -
2008-06-12 21:40:10 +00:00
florian
4ac1deb50b * moved float_rounding_mode to systemh.inc; renamed to softfloat_rounding_mode
git-svn-id: trunk@11219 -
2008-06-12 20:23:37 +00:00
yury
3f180cf139 * Some additions to Windows unit by Vasil Maximov.
git-svn-id: trunk@11218 -
2008-06-11 10:50:18 +00:00
michael
fa1b9a1878 * Patch from Sergei Gorelkin to improve DOM compliance:
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 -
2008-06-11 05:40:49 +00:00
michael
22d8bfeeff * Fixed apr_off_t (bug ID 11460)
git-svn-id: trunk@11216 -
2008-06-10 20:06:32 +00:00
Tomas Hajny
6346422772 * package GTK was renamed to GTK1
git-svn-id: trunk@11213 -
2008-06-08 22:01:32 +00:00
florian
fbece263a3 + define CPUARMEL on armel-linux
git-svn-id: trunk@11212 -
2008-06-08 07:42:34 +00:00
florian
58757d0630 * support of dq in Intel assembler on 64 bit CPUs, resolves #11425
git-svn-id: trunk@11211 -
2008-06-07 15:08:48 +00:00
florian
c91498ed65 * better support of float, resolves #11426
git-svn-id: trunk@11210 -
2008-06-07 10:41:42 +00:00
marco
2c5373d74c * symbolic enabled.
git-svn-id: trunk@11205 -
2008-06-05 10:13:39 +00:00