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