Commit Graph

7733 Commits

Author SHA1 Message Date
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
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
yury
20c44bed05 * Added some types by Vasil Maximov.
git-svn-id: trunk@11203 -
2008-06-05 08:27:26 +00:00
yury
0d12d51690 * Fixed warnings on non x86 targets.
git-svn-id: trunk@11201 -
2008-06-05 08:14:27 +00:00
yury
9ef6e6bc24 * Fixed comments for EABI syscalls.
git-svn-id: trunk@11200 -
2008-06-05 07:47:45 +00:00
michael
767e3fee62 * Patch from Joao Morais to fix the case where only a time is provided
git-svn-id: trunk@11199 -
2008-06-05 07:06:47 +00:00
florian
3df8e7ae7b * build fpintres earlier, so simple programs can be build while the rtl is still compiling
git-svn-id: trunk@11198 -
2008-06-04 18:20:58 +00:00
florian
3341418267 * fixed eabi syscalls: preserve non-volative registers
git-svn-id: trunk@11197 -
2008-06-04 18:18:08 +00:00
yury
b21b10aafb * Added CP_UTF7 and CP_UTF8 constants. Mantis #10822.
git-svn-id: trunk@11191 -
2008-06-04 14:13:39 +00:00
florian
839e391467 + rescued some old PalmOS stuff
git-svn-id: trunk@11190 -
2008-06-04 14:08:48 +00:00
giulio
14d4f02fa0 * fixed fpc_zipinstall for go32v2 and the like
* makefiles regenerated

git-svn-id: trunk@11180 -
2008-06-03 14:01:09 +00:00
florian
72dd35a0d5 * set syscall base properly for eabi, submitted by Henry Vermaak
git-svn-id: trunk@11179 -
2008-06-03 13:29:16 +00:00
giulio
d076a3ab44 Fixed stack corruption in c_setjmp when register calling convention is used.
This caused the DOS ide to crash when trying to debug.

git-svn-id: trunk@11169 -
2008-06-02 07:30:32 +00:00
marco
6a993fc079 * added files from linux to attempt having part of the startup in pascal
git-svn-id: trunk@11158 -
2008-06-01 13:55:37 +00:00
Jonas Maebe
b6a8e4343d * fixed tbinaryobjectwrite.writeset/readset on big endian systems
(and made it future proof in case the set format should change
     again, as long as the size of all streamed sets is guaranteed
     to be 4 bytes and if their packset setting is guaranteed to
     be 0).

git-svn-id: trunk@11149 -
2008-05-31 22:10:53 +00:00
Almindor
355c4c7c53 * add TCP and UDP setsockopt option constants to all unix-likes
git-svn-id: trunk@11148 -
2008-05-31 22:06:56 +00:00
Almindor
a64bdeb9ef * add UDP and TCP setsockopt constants (linux)
git-svn-id: trunk@11144 -
2008-05-31 21:10:18 +00:00
marco
1d9b04bda9 * added somes comments to cprt0.as
script to patch cprt0.as to current .note abi id. (run on target!)

git-svn-id: trunk@11143 -
2008-05-31 18:09:55 +00:00
marco
381ab23ad5 * remove need for freebsd5 directive. merge to fixes after rc1
git-svn-id: trunk@11142 -
2008-05-31 16:09:18 +00:00
micha
b3548b4673 * fix TFPGMap key compare (fixes issue #11354)
git-svn-id: trunk@11138 -
2008-05-31 13:12:39 +00:00
florian
494e237b1e * Haiku patch by Olivier Coursiere
- a little more native rtl: it use a native haiku library for select function instead of relying on a compatibility symlink
  - haiku in the list of target that support the ide
  - some more fix in some packages

git-svn-id: trunk@11135 -
2008-05-31 11:33:02 +00:00
michael
d419c1078a * GetRandomBytes calls randomize only once, now thread safe too
git-svn-id: trunk@11125 -
2008-05-29 13:31:32 +00:00
michael
fb53b5e9f6 * GetRandomBytes calls random only once
git-svn-id: trunk@11123 -
2008-05-29 13:16:07 +00:00
michael
8b94b4b849 * Fixed file handle leak when creating GUIDs
git-svn-id: trunk@11121 -
2008-05-29 12:42:42 +00:00
michael
48bf280781 * Fixed file handle leak when creating GUIDs
git-svn-id: trunk@11120 -
2008-05-29 12:41:22 +00:00
michael
2482742fc5 * Var -> Out parameters in tstrings.getnameval
git-svn-id: trunk@11093 -
2008-05-27 17:37:00 +00:00
michael
26575472b6 * Added GetUSerDir function (ID 11338)
git-svn-id: trunk@11074 -
2008-05-24 11:50:26 +00:00
Jonas Maebe
b6c43bad7d * regenerated for i386-Haiku and darwin cross compilation changes
git-svn-id: trunk@11073 -
2008-05-24 09:29:08 +00:00
Jonas Maebe
0a79badb4e + added missing makefiles
git-svn-id: trunk@11072 -
2008-05-24 09:05:59 +00:00
Jonas Maebe
e60e078eb5 * only allow decimalseparator to be used as decimal separator in
texttofloat() and friends, rather than both '.' and decimalseparator
    (mantis #9126)

git-svn-id: trunk@11069 -
2008-05-24 08:49:34 +00:00
florian
29ba36e70b * when the end of a sequence is reached, first_row has to be set for proper address checking, resolves #10856
git-svn-id: trunk@11063 -
2008-05-23 21:12:03 +00:00
florian
67fbadcdcf * WinCE compilation fixed
git-svn-id: trunk@11057 -
2008-05-23 15:35:18 +00:00
michael
0ad7cfe39b * UTF8 strings read as normal strings, not widestrings (bug reported by Stefan Lechner)
git-svn-id: trunk@11047 -
2008-05-23 07:52:04 +00:00
michael
a2c012e228 Patch from Joao Morais to fix memory leak with owner lists
git-svn-id: trunk@11045 -
2008-05-23 07:11:33 +00:00
michael
6378cc25eb * Fixed 8076
git-svn-id: trunk@11040 -
2008-05-22 18:12:10 +00:00
florian
d79851dc1b * patch by Sergei Gorelkin to improve class creation speed and make objpas.inc more readable
git-svn-id: trunk@11036 -
2008-05-22 11:49:40 +00:00
tom_at_work
94ead30261 * fix padding on 64 bit big endian CPUs in TInterfaceEntry: wrong offset of a member caused memory corruption and then access violations during object creation. Fixes timplements* tests.
git-svn-id: trunk@11031 -
2008-05-21 21:29:58 +00:00
florian
873409cd3c * baseaddr must be nil on windows
git-svn-id: trunk@11030 -
2008-05-21 20:45:20 +00:00
florian
5a8bed193a * fixed building of powerpc-netbsd rtl
git-svn-id: trunk@11028 -
2008-05-21 20:07:27 +00:00
Jonas Maebe
ecf4aa7f55 * use rounding correction in str_real based on smallest possible
delta for which 1.0 and 1.0+delta is different, rather than
    some power-of-10 ballpark equivalent (fixes mantis #11308)
  * print the same number of digits for doubles on systems
    which support extended as on those which don't (i.e.,
    one digit less on the former). This solves regressions after
    the previous change and is Delphi-compatible.
  * adapted tests for the previous change

git-svn-id: trunk@11025 -
2008-05-21 16:55:31 +00:00
Jonas Maebe
f00beea41c * fixed i386/linux rtl compilation and functionality when compiled
without regcall

git-svn-id: trunk@11024 -
2008-05-21 15:20:13 +00:00
florian
6d9eeaf0f0 + missing (empty) file
git-svn-id: trunk@11021 -
2008-05-21 07:07:58 +00:00
florian
3d17adaeeb * patch for 10812 by Danny Milosavljevic
git-svn-id: trunk@11018 -
2008-05-19 20:02:23 +00:00
michael
ebb5d123ed * Patch from Bartosz Bogacz to be able to parse streams without size
git-svn-id: trunk@11017 -
2008-05-19 19:08:15 +00:00
florian
35c0f78642 + Haiku support by Olivier Coursière based on old BeOS support
git-svn-id: trunk@11014 -
2008-05-19 17:33:35 +00:00
florian
d955c9b4f7 + proper handling of lineinfo retrival for dyn. libs in unix
git-svn-id: trunk@11010 -
2008-05-18 18:42:09 +00:00
florian
96f8576bf2 * handle lineinfo in dlls correctly, resolves #4171 and #10797 for windows
git-svn-id: trunk@11004 -
2008-05-18 16:46:17 +00:00