Commit Graph

6542 Commits

Author SHA1 Message Date
michael
2eda10c74c * Patch from Vincent Snijders to grow memory stream by a quarter of its size
git-svn-id: trunk@5581 -
2006-12-13 19:17:39 +00:00
florian
f37ed0cf25 * improved r5564
git-svn-id: trunk@5573 -
2006-12-11 21:44:01 +00:00
florian
a5c5c0956d * edited fix from Rimgaudas Laucius to fix #7868
git-svn-id: trunk@5564 -
2006-12-10 22:49:18 +00:00
daniel
139408b512 * Environment corruption fix by Ladislav Lacina
git-svn-id: trunk@5562 -
2006-12-10 20:43:46 +00:00
ivost
7e2f18ea7e * removed debug output (sorry, forgot the remove it, my bad)
git-svn-id: trunk@5560 -
2006-12-08 18:14:29 +00:00
ivost
73713d14e3 * improved getinterfaceentry and getinterfaceentrybystr
* fixed InitInterfacePointers (just etStandard interface pointers need to be initialized!)
    * to fix: EntryOffset and IOffset should be merged (compiler thing)
    * to fix: Interface pointer allocation in TClass for not etStandard interfaces is not necessary! (also compiler thing)

git-svn-id: trunk@5559 -
2006-12-08 17:59:31 +00:00
pierre
34b049d876 * fix compilation failure in 2.1 branch
reason is that cvar was .comm before and
    is now .bss, you need to explicitly add public
    to added the .globl that makes the assembler symbol 
    accessible in other objects. 

git-svn-id: trunk@5558 -
2006-12-08 13:22:40 +00:00
Jonas Maebe
87a4372d7f * enable vfork for solaris
git-svn-id: trunk@5557 -
2006-12-08 10:20:38 +00:00
florian
d127e002d8 * use default helpers for now
git-svn-id: trunk@5556 -
2006-12-07 20:44:52 +00:00
florian
262df1cbf7 * fix for #7882 by xpete
git-svn-id: trunk@5548 -
2006-12-06 21:48:26 +00:00
Legolas
f766a739f1 * some small changes in the stack
* cleaned redundant code in prt0.as
+ added cprt0.as for libc and libgcc linking 

git-svn-id: trunk@5543 -
2006-12-05 18:35:12 +00:00
marco
f68280e91c * Patch from 7048
git-svn-id: trunk@5535 -
2006-12-03 19:12:11 +00:00
Jonas Maebe
5133e7161a + newer version of FloatToDecimal
* use more precision for extended (Delphi compatible)

git-svn-id: trunk@5517 -
2006-12-01 18:18:23 +00:00
Jonas Maebe
fb22cb9efc * fixed web bug #7756
git-svn-id: trunk@5516 -
2006-12-01 17:00:03 +00:00
Vincent Snijders
c4b458b2f0 * fixed RunErrorToExcept for EControlC and EPrivilege
git-svn-id: trunk@5499 -
2006-11-26 21:09:31 +00:00
daniel
598cf9fcf0 + Add shortstring version of system().
git-svn-id: trunk@5495 -
2006-11-26 18:40:19 +00:00
florian
0d97f9ab6c + initial implementation for x86_64, problem currently the usage of .section to create the necessary note section
git-svn-id: trunk@5491 -
2006-11-26 14:44:00 +00:00
florian
6bf6aa3552 * si_* defines cleaned up
git-svn-id: trunk@5490 -
2006-11-26 14:43:27 +00:00
florian
ded759a247 * implemented
git-svn-id: trunk@5489 -
2006-11-26 14:42:52 +00:00
michael
d4c30020ee Fix to be able to allocate threadvars when non-rtl code creates a new thread
git-svn-id: trunk@5475 -
2006-11-25 14:59:40 +00:00
michael
285e02ba83 * Fix to be able to allocate threadvars when code outside FPC creates a thread
git-svn-id: trunk@5474 -
2006-11-25 14:53:53 +00:00
daniel
84982f2f62 + Add siconverror constant.
git-svn-id: trunk@5473 -
2006-11-25 09:49:27 +00:00
daniel
7953785d50 * Fix stupid typo.
git-svn-id: trunk@5472 -
2006-11-25 09:44:58 +00:00
daniel
76cf70bdbd * Use proper critical sections.
- Remove sysutils dependency by turning exception into runerror, which is
    converted into exception anyway if user decides to use sysutils.

git-svn-id: trunk@5471 -
2006-11-25 07:32:36 +00:00
marco
f69f8041fe * symbols were used before they were defined
git-svn-id: trunk@5469 -
2006-11-24 18:02:33 +00:00
Almindor
f5d4c3400e * fixes netwares for the new AF_ PF_
git-svn-id: trunk@5466 -
2006-11-24 10:12:31 +00:00
michael
ab2e7337e3 * Patch from Graeme Geldenhuys:
- removed the SIZE = TSize declaration from types.pp
 - Added two new Size() functions that work the same as Rect(), Bounds() or Point().

git-svn-id: trunk@5464 -
2006-11-24 09:19:02 +00:00
marco
b41c939202 * patch from bug #7850, enhanced metafile functions added (gdi32 dll)
git-svn-id: trunk@5460 -
2006-11-23 09:18:44 +00:00
Almindor
12d6304861 * adds PF_ to darwin
git-svn-id: trunk@5451 -
2006-11-22 19:13:59 +00:00
oro06
bb2c984789 -wince: sockets.pp, can use directly win/ file
git-svn-id: trunk@5450 -
2006-11-22 15:19:02 +00:00
oro06
13d60d39ff *wince: fix compilation, winsock->winsock2
git-svn-id: trunk@5449 -
2006-11-22 14:56:48 +00:00
Jonas Maebe
4dadd008da * fixed compilation
git-svn-id: trunk@5448 -
2006-11-22 14:00:11 +00:00
Almindor
8f39ae741f * fix winsock sockets AF_ stuff
git-svn-id: trunk@5445 -
2006-11-22 11:48:33 +00:00
Almindor
6f44822cd4 * fix the winsock2 delegation stuff for AF_
git-svn-id: trunk@5444 -
2006-11-22 11:40:51 +00:00
Almindor
e6fb51c5b6 * fix os2 for the new AF_/PF_ stuff
git-svn-id: trunk@5443 -
2006-11-22 11:38:10 +00:00
Almindor
b0dabd0746 * fix windows sockets AT_ and PF_ (because of the unix changes)
* fix some missing T-less names for types in winsock2
+ add fpwinsockh.inc for windows specific consts needed to be delegated from winsock

git-svn-id: trunk@5442 -
2006-11-22 11:32:07 +00:00
Almindor
50995f965c * fixes solaris and netbsd AF_ and PF_ defines
+ adds preliminary unxsockh.inc to openbsd

git-svn-id: trunk@5441 -
2006-11-22 11:09:32 +00:00
Almindor
0219dcf2ab * removes old (wrong) AF_ and PF_ consts from socketsh.inc
* adds platform specific AF_ and PF_ consts to respective unxsockh.inc files for freeBSD and Linux (others to follow)

git-svn-id: trunk@5440 -
2006-11-22 10:50:19 +00:00
yury
61f0f0b793 * define FPC_DOUBLE_HILO_SWAPPED for ARM CPU if needed to properly handle doubles in RTL.
git-svn-id: trunk@5439 -
2006-11-21 21:24:01 +00:00
florian
0d38bda5c4 * small m68k-linux fixes
git-svn-id: trunk@5427 -
2006-11-19 21:51:20 +00:00
marco
940f82a473 * fix for 7825
git-svn-id: trunk@5423 -
2006-11-18 19:33:54 +00:00
Almindor
23c5955b31 * fixes bug #7836 (multiple delimiter is ignored)
git-svn-id: trunk@5422 -
2006-11-18 17:47:41 +00:00
florian
442ad0cbe8 * fixed long type and derivates for win64
git-svn-id: trunk@5409 -
2006-11-16 20:39:00 +00:00
yury
ed714baff3 * fixed cleanup on exit.
git-svn-id: trunk@5401 -
2006-11-16 10:49:05 +00:00
Károly Balogh
a1f0fc1e9d + fixed doslibf.inc header, system unit should compile now on m68k at least
git-svn-id: trunk@5398 -
2006-11-15 23:18:11 +00:00
Károly Balogh
f26e0a2d82 + some more 68k stuff (merged from OS4/MorphOS, needs work)
git-svn-id: trunk@5396 -
2006-11-15 22:59:22 +00:00
tom_at_work
66607303af * fixed fpftruncate, fplseek: removed ppc64 part of "$if defined(cpu64) and not defined(cpupowerpc64)"
git-svn-id: trunk@5392 -
2006-11-15 21:38:20 +00:00
yury
63a162ac83 * fixed tw4700.
git-svn-id: trunk@5388 -
2006-11-15 07:17:41 +00:00
Tomas Hajny
d0b95a7841 * type aliases for improved compatibility
git-svn-id: trunk@5350 -
2006-11-12 23:38:47 +00:00
Tomas Hajny
0a35861d2a * improved compatibility with Windows WinSock
git-svn-id: trunk@5349 -
2006-11-12 22:49:48 +00:00