daniel
ce3ce89028
* Prevent range check error when compiling with -Cr
...
git-svn-id: trunk@3470 -
2006-05-10 16:26:37 +00:00
florian
570c1bc3a5
* widestrings aren't ref. counted anymore on windows
...
git-svn-id: trunk@3466 -
2006-05-09 20:54:26 +00:00
florian
ef7a7b9d27
* removed some unncessary code
...
git-svn-id: trunk@3465 -
2006-05-09 20:51:41 +00:00
florian
f900d1ab5b
* more consitent space and case usage
...
git-svn-id: trunk@3464 -
2006-05-09 20:37:22 +00:00
florian
b698d6eb02
* fixed bootstrapping on 64 bit CPUs
...
git-svn-id: trunk@3461 -
2006-05-09 13:15:22 +00:00
florian
2983b01109
* variant size must be 24 bytes on 64 bit platforms
...
git-svn-id: trunk@3441 -
2006-05-06 22:52:13 +00:00
daniel
111fc2ca42
* Codepage code had a bug
...
git-svn-id: trunk@3434 -
2006-05-06 18:39:32 +00:00
florian
c3fb576801
* getopts fix from Bram Kuijvenhoven
...
git-svn-id: trunk@3427 -
2006-05-06 08:12:58 +00:00
florian
4ed1f3657f
* fixed previous commit
...
git-svn-id: trunk@3422 -
2006-05-05 13:08:27 +00:00
florian
b3f93a4f42
+ TWM*UIState
...
git-svn-id: trunk@3419 -
2006-05-05 08:07:12 +00:00
florian
acc016c9ec
* finished safecall support
...
git-svn-id: trunk@3417 -
2006-05-04 20:40:31 +00:00
peter
438981a689
* use GetWindowLong for GetWindowLongPtr on 32bit
...
git-svn-id: trunk@3414 -
2006-05-02 14:37:28 +00:00
micha
76f5a23aff
fix 64 bit pointers itemdata
...
git-svn-id: trunk@3412 -
2006-05-01 21:37:57 +00:00
florian
0f68fde5e6
* delphi compatibility 2
...
git-svn-id: trunk@3409 -
2006-05-01 19:29:32 +00:00
florian
e2085cf71b
+ dummy for De/AllocateHWnd
...
git-svn-id: trunk@3408 -
2006-05-01 19:28:54 +00:00
florian
d3b92ccb6f
+ more delphi compatibility stuff
...
git-svn-id: trunk@3407 -
2006-05-01 19:08:19 +00:00
florian
d6bc277ac5
* Make/FreeObjectInstance dummies
...
git-svn-id: trunk@3406 -
2006-05-01 19:01:17 +00:00
florian
df4ea71e93
+ more delphi compatibility defines
...
git-svn-id: trunk@3404 -
2006-05-01 18:27:57 +00:00
florian
6122e1873c
+ several new record definitions added
...
git-svn-id: trunk@3403 -
2006-05-01 18:27:38 +00:00
florian
65d738510f
+ TWndMethod
...
git-svn-id: trunk@3402 -
2006-05-01 18:04:48 +00:00
florian
ae688f2656
+ new ODS_* constants
...
git-svn-id: trunk@3401 -
2006-05-01 16:41:14 +00:00
Jonas Maebe
a6863b49e1
* fixed compilation on non-Linux
...
git-svn-id: trunk@3393 -
2006-04-30 20:51:02 +00:00
florian
5a29c69982
* fixed previously broken IDispatch declaration
...
git-svn-id: trunk@3385 -
2006-04-30 15:38:10 +00:00
florian
c4aed2c424
* result type of IDipatch methods is HResult
...
git-svn-id: trunk@3384 -
2006-04-30 14:49:34 +00:00
tom_at_work
7b0821c08a
* fixed problem which did not properly flush stdout before input on ppc64/linux
...
git-svn-id: trunk@3382 -
2006-04-30 12:10:17 +00:00
daniel
469789071d
* Make hack uglier, so it works better.
...
git-svn-id: trunk@3374 -
2006-04-29 21:43:37 +00:00
daniel
111b588950
* Another xterm hack :(
...
git-svn-id: trunk@3367 -
2006-04-29 18:33:51 +00:00
florian
729cd9a773
* swapped parameters of InterlockedCompareExchange
...
git-svn-id: trunk@3366 -
2006-04-29 17:57:40 +00:00
florian
a0ab5d7fb5
* fixed register name
...
git-svn-id: trunk@3361 -
2006-04-29 15:50:49 +00:00
florian
593c23be6e
+ InterlockedCompareExchange which is a compiler intrinsic for win64
...
git-svn-id: trunk@3360 -
2006-04-29 15:10:35 +00:00
florian
1c896d4d4c
* fixed routines for win64
...
git-svn-id: trunk@3354 -
2006-04-29 13:04:28 +00:00
daniel
faa8f2354b
* Force VGA colours, regardless of xterm background colour.
...
git-svn-id: trunk@3346 -
2006-04-27 21:00:46 +00:00
daniel
b03ab6296f
* Fix exiting acs after screen update
...
git-svn-id: trunk@3345 -
2006-04-27 20:15:57 +00:00
peter
f268ce71e3
* fix return type of GetClassLong
...
git-svn-id: trunk@3334 -
2006-04-26 05:59:04 +00:00
peter
3ff142908f
* remove packed for win64
...
git-svn-id: trunk@3333 -
2006-04-26 05:58:46 +00:00
peter
7dc4afdb59
* menuitem fix
...
git-svn-id: trunk@3327 -
2006-04-23 21:09:41 +00:00
peter
cba7504dec
* use -P for cross compile
...
* support libimp*.a
git-svn-id: trunk@3321 -
2006-04-23 18:53:29 +00:00
micha
51ee73772e
remove startup sigaction flag hack for x86_64 (fixed properly using SA_RESTORER)
...
git-svn-id: trunk@3320 -
2006-04-23 18:35:45 +00:00
micha
79d0e21b5c
fix packing of sigaction record
...
git-svn-id: trunk@3319 -
2006-04-23 18:28:24 +00:00
marco
eaad63e82b
* fix for 4970
...
git-svn-id: trunk@3318 -
2006-04-23 09:55:59 +00:00
marco
7d66406eed
* reformatted + retyped. Reason: bug3508
...
git-svn-id: trunk@3313 -
2006-04-22 16:05:08 +00:00
micha
b6efd1389e
typo in assembly opcode
...
git-svn-id: trunk@3312 -
2006-04-22 14:00:30 +00:00
micha
7911be08f5
add signal handler trampoline return for buggy OS like fedora core
...
git-svn-id: trunk@3311 -
2006-04-21 20:36:17 +00:00
michael
e9420ae581
* Fix from programo@vp.pl for frexp function, in case X=0 or X=1
...
git-svn-id: trunk@3310 -
2006-04-21 18:50:26 +00:00
Marc Weustink
374ab6cb18
* fixed exception_record for win64
...
git-svn-id: trunk@3306 -
2006-04-20 23:27:11 +00:00
florian
d3ed764102
+ sse support for rounding and exception masking
...
git-svn-id: trunk@3305 -
2006-04-20 21:15:32 +00:00
Marc Weustink
088f30c2f2
* fixed win64 compilation
...
git-svn-id: trunk@3304 -
2006-04-20 18:53:24 +00:00
Marc Weustink
b7d30936c2
+ added AMD64 CONTEXT
...
git-svn-id: trunk@3303 -
2006-04-20 18:26:34 +00:00
peter
638005f9d3
* fix LRESULT and WPARAM
...
git-svn-id: trunk@3302 -
2006-04-20 15:35:34 +00:00
tom_at_work
a9df7aa81a
* forgot to commit ppc64 gprt0.as used for gprof support
...
* fixed ppc64 exception mask stuff (same as 3136 for ppc32)
git-svn-id: trunk@3298 -
2006-04-20 11:55:06 +00:00
peter
b36e38ead1
* win64 compile fixes
...
git-svn-id: trunk@3296 -
2006-04-20 11:16:46 +00:00
peter
5800aca3e7
* add Set/GetWindowLongPtr
...
git-svn-id: trunk@3293 -
2006-04-20 10:49:25 +00:00
peter
29a1a31598
* removed
...
git-svn-id: trunk@3289 -
2006-04-20 05:54:21 +00:00
florian
463b711fa3
* nobody noticed that it was still not added so far :)
...
git-svn-id: trunk@3287 -
2006-04-19 21:56:17 +00:00
peter
0f87dd9f75
* regenerated
...
git-svn-id: trunk@3283 -
2006-04-19 15:39:34 +00:00
florian
941a726429
* ensured that all units are always build
...
git-svn-id: trunk@3274 -
2006-04-18 20:14:02 +00:00
peter
8d34aec3f9
* add WINDIR to sourcedirs
...
git-svn-id: trunk@3267 -
2006-04-18 06:55:19 +00:00
florian
b8afac6013
* fixed broken makefiles
...
git-svn-id: trunk@3258 -
2006-04-17 21:48:17 +00:00
florian
4866975145
+ more units for win64
...
* windows units reorganisation
git-svn-id: trunk@3257 -
2006-04-17 21:39:54 +00:00
florian
10b104f451
+ build getopts too
...
git-svn-id: trunk@3253 -
2006-04-17 19:33:32 +00:00
florian
0b0ed3f0f2
* fixed some calling conventions in assembler routines for win64
...
git-svn-id: trunk@3250 -
2006-04-17 17:17:29 +00:00
florian
9639c8c810
+ lineinfo support for win64
...
git-svn-id: trunk@3245 -
2006-04-17 14:16:46 +00:00
daniel
06ff7b5fd6
* Conversion tables for video unit.
...
git-svn-id: trunk@3244 -
2006-04-17 13:01:02 +00:00
daniel
f009b5700a
* Unix video unit character set conversion overhaul
...
git-svn-id: trunk@3243 -
2006-04-17 12:39:02 +00:00
florian
807fc6e948
* basic file io fixed for win64
...
git-svn-id: trunk@3241 -
2006-04-17 08:50:59 +00:00
florian
17d3ebe748
* hopefully now fixed for all platforms
...
git-svn-id: trunk@3238 -
2006-04-17 07:51:31 +00:00
florian
a440cbc783
* fixed system exception handling
...
git-svn-id: trunk@3237 -
2006-04-17 07:51:10 +00:00
tom_at_work
c0348fff89
* fixed compilation for 64 bit targets
...
git-svn-id: trunk@3236 -
2006-04-17 07:40:31 +00:00
armin
31be63f9b5
changed handle to THandle
...
git-svn-id: trunk@3232 -
2006-04-16 15:28:10 +00:00
armin
5732df1be6
changed handle parameter from longint to THandle
...
git-svn-id: trunk@3231 -
2006-04-16 15:24:08 +00:00
florian
398cb8e0fe
* fixed calling conventions for winx64
...
git-svn-id: trunk@3230 -
2006-04-16 14:32:35 +00:00
florian
474ba9723c
* i386-linux building fixed
...
git-svn-id: trunk@3229 -
2006-04-16 14:16:02 +00:00
florian
dff1eef6e6
* system exception handling cleaned up
...
* fixed setjmp for win64
git-svn-id: trunk@3228 -
2006-04-16 12:53:51 +00:00
florian
c8bd730bd7
* the i386 define is cpui386
...
git-svn-id: trunk@3227 -
2006-04-16 11:44:02 +00:00
florian
4084c4261d
+ more units for winx64
...
git-svn-id: trunk@3226 -
2006-04-16 11:37:28 +00:00
florian
1db5db975e
* more 64 bit clean up
...
git-svn-id: trunk@3224 -
2006-04-16 09:42:12 +00:00
armin
52e85b283c
changed types for GetDiskFreeSpace[Ex] from longint to longword
...
git-svn-id: trunk@3222 -
2006-04-15 20:32:16 +00:00
marco
f2ab52a674
* bug5016 and bug5017
...
git-svn-id: trunk@3216 -
2006-04-15 18:32:34 +00:00
florian
58c01ffd59
* use always GetDiskFreeSpaceEx on Winx64
...
git-svn-id: trunk@3214 -
2006-04-15 16:56:15 +00:00
florian
598853240c
* keep the stack 16 byte aligned on winx64
...
* fixed some winx64 issues regarding exec
git-svn-id: trunk@3213 -
2006-04-15 16:49:18 +00:00
daniel
b1ae9595dc
* Add a group of console ioctl commands.
...
git-svn-id: trunk@3211 -
2006-04-15 13:49:51 +00:00
micha
ff31761d62
fix datetime from/to timestamp conversion (delphi compat)
...
git-svn-id: trunk@3201 -
2006-04-13 16:32:07 +00:00
Jonas Maebe
72b75a627a
* fixed another bug in fpc_ansistr_append_ansistring in case source = dest
...
(web bug #4999 )
git-svn-id: trunk@3185 -
2006-04-09 19:18:31 +00:00
Jonas Maebe
bd27a09918
* changed record typecast into shift to avoid q3 becoming not
...
regable in FPC_MUL_INT64
git-svn-id: trunk@3183 -
2006-04-09 18:21:35 +00:00
Tomas Hajny
7b9c5f5c50
* fix for pointer increase
...
git-svn-id: trunk@3178 -
2006-04-08 19:36:05 +00:00
Tomas Hajny
ad14231358
* fix for OS/2 - StackTop is a pointer now
...
git-svn-id: trunk@3177 -
2006-04-08 16:48:10 +00:00
yury
801650ee95
* wince rtl compilation fixed.
...
git-svn-id: trunk@3168 -
2006-04-08 09:00:14 +00:00
Jonas Maebe
35fe1b27cd
* GetExceptionMask returned inverted result for exInvalidOp
...
git-svn-id: trunk@3148 -
2006-04-05 07:46:18 +00:00
florian
6df561bd95
* ensure that exitcode is 0 at start
...
git-svn-id: trunk@3144 -
2006-04-04 20:57:04 +00:00
oro06
e8df9990e1
*wince : api sip
...
git-svn-id: trunk@3139 -
2006-04-04 06:44:56 +00:00
Jonas Maebe
0517ce08e2
* fixed ppc fpu exception mask stuff in math unit
...
+ added test for this functionality
git-svn-id: trunk@3136 -
2006-04-03 11:29:37 +00:00
florian
89f8474388
* unified and moved some win32/win64 stuff
...
+ more units on win64 compile
git-svn-id: trunk@3131 -
2006-04-02 20:52:17 +00:00
marco
1e7945963c
* FIO constants
...
git-svn-id: trunk@3128 -
2006-04-02 20:25:36 +00:00
florian
0a1275dcf7
* fixed heaptrc for win64
...
git-svn-id: trunk@3122 -
2006-04-02 18:13:16 +00:00
daniel
e93081c0d0
* More video improvements
...
git-svn-id: trunk@3103 -
2006-04-01 10:24:22 +00:00
daniel
147716b74d
* Fix xterm detection
...
git-svn-id: trunk@3102 -
2006-04-01 08:21:11 +00:00
marco
d0a755a621
* pinteger removed
...
git-svn-id: trunk@3092 -
2006-03-31 08:23:43 +00:00
tom_at_work
9b150ce30e
- Syscall number update for Kernel 2.6.15
...
git-svn-id: trunk@3076 -
2006-03-29 21:42:44 +00:00
marco
5d4300fd45
* PSysCharset.
...
git-svn-id: trunk@3052 -
2006-03-27 09:01:14 +00:00
Almindor
c6d929a5ab
* removes useless "uses winsock" from sockets.pp in win32
...
git-svn-id: trunk@3040 -
2006-03-26 17:31:32 +00:00
marco
6184785fe4
* fix for 4643
...
git-svn-id: trunk@3035 -
2006-03-25 16:07:36 +00:00
florian
dfacac4657
* fixed SOCK_* for SunOS
...
git-svn-id: trunk@3034 -
2006-03-25 15:23:23 +00:00
florian
68a096aec6
* fixed AF_* constants
...
git-svn-id: trunk@3033 -
2006-03-25 15:22:58 +00:00
marco
dd063d920d
* currentyear (bug 4904)
...
git-svn-id: trunk@3031 -
2006-03-25 15:07:54 +00:00
Jonas Maebe
77d20627dc
* removed duplicate EVariant class from varutils and incorporated
...
its implementation details in the EVariant class of sysutils
+ added conversions of variant error codes to exception messages
(together these fix tw4704)
git-svn-id: trunk@3026 -
2006-03-24 22:47:15 +00:00
Jonas Maebe
2c3d8af195
* fixed typo (invalid type case -> invalid type cast)
...
git-svn-id: trunk@3025 -
2006-03-24 22:19:47 +00:00
Jonas Maebe
9d893195b5
* fixed potential buffer overflow in fpc_Write_Text_Char/
...
fpc_Write_Text_WideChar (bug 4919)
git-svn-id: trunk@3024 -
2006-03-24 21:08:51 +00:00
Jonas Maebe
822e41689d
fixed Do_IsDevice()
...
git-svn-id: trunk@3022 -
2006-03-24 19:53:32 +00:00
peter
2d3c01d83a
* basic work to make Move() and FillChar() internal under ifdef INTERNALMOVEFILLCHAR
...
git-svn-id: trunk@3021 -
2006-03-24 17:32:39 +00:00
florian
a446c578ef
* sys_errlist fixed
...
git-svn-id: trunk@3015 -
2006-03-22 21:10:56 +00:00
marco
51e976769d
* set trim functions.
...
git-svn-id: trunk@3013 -
2006-03-22 20:15:03 +00:00
florian
c97598514a
* some cleanup
...
git-svn-id: trunk@2993 -
2006-03-20 22:14:22 +00:00
florian
8d83343971
* pthread consts and types fixed
...
git-svn-id: trunk@2991 -
2006-03-20 21:16:22 +00:00
peter
096113d370
* support setting translations per unit
...
* store unitname as the first entry in the resourcestring table
git-svn-id: trunk@2987 -
2006-03-20 12:07:29 +00:00
peter
9381c9360e
* Flush all StdIO output files
...
git-svn-id: trunk@2985 -
2006-03-20 09:56:00 +00:00
peter
ddfa0bd1dd
* use resourcstring table again
...
git-svn-id: trunk@2979 -
2006-03-19 21:16:32 +00:00
Jonas Maebe
e053f4272b
* trigger runerror 207 instead of 208 for unknown fpu errors (like on
...
Linux)
git-svn-id: trunk@2978 -
2006-03-19 20:45:23 +00:00
michael
155df8d326
+ StdIO flush now handled as all other files
...
git-svn-id: trunk@2971 -
2006-03-19 19:18:49 +00:00
Almindor
827abd27d7
* adds fpgetcwd support to sysdir.inc and fixes compilation
...
git-svn-id: trunk@2969 -
2006-03-19 17:10:04 +00:00
Jonas Maebe
b8e3723bb0
- removed markheap since it doesn't work anymore (since a long
...
time already in fact)
git-svn-id: trunk@2968 -
2006-03-19 16:44:18 +00:00
peter
323d6cf640
* use -O2 for 2.1.1 compilers
...
git-svn-id: trunk@2966 -
2006-03-19 11:19:43 +00:00
florian
bf0fc6cc15
* another dependency fixed
...
git-svn-id: trunk@2963 -
2006-03-19 09:52:36 +00:00
florian
879e2d795f
* more dependencies fixed
...
* cthreads compilation fixed
git-svn-id: trunk@2962 -
2006-03-19 09:48:45 +00:00
Almindor
e57abdf05f
* experimental usage of fpgetcwd in osdir.inc
...
git-svn-id: trunk@2961 -
2006-03-19 09:46:58 +00:00
florian
afe9539e3c
* fixed more makefile stuff
...
git-svn-id: trunk@2960 -
2006-03-19 09:26:18 +00:00
florian
a2f4e33bda
* fixed solaris compilation
...
git-svn-id: trunk@2955 -
2006-03-18 17:17:16 +00:00
florian
49c88c469c
* fixed some units to compile
...
git-svn-id: trunk@2946 -
2006-03-17 21:03:34 +00:00
marco
b9e6cbb71b
* fix for bug #4900 . Probably result of tlargeinteger changing to int64, breaking alignment/padding
...
git-svn-id: trunk@2944 -
2006-03-17 20:17:15 +00:00
Jonas Maebe
f3ffa1400a
* regenerated for new ppc release optimizer settings
...
git-svn-id: trunk@2943 -
2006-03-17 17:54:28 +00:00
oro06
8c3cc6007d
*wince : api gdi update devmode
...
git-svn-id: trunk@2939 -
2006-03-17 14:00:27 +00:00
oro06
2dfd48497d
*wince : api commctl update tabctrl const
...
git-svn-id: trunk@2938 -
2006-03-17 08:51:28 +00:00
Jonas Maebe
7d88ba2831
* shell() now also uses vfork() instead of fork() on Darwin
...
git-svn-id: trunk@2930 -
2006-03-15 22:00:58 +00:00
Jonas Maebe
2a90c43cea
+ turn on fpu exceptions for darwin/i386
...
git-svn-id: trunk@2928 -
2006-03-15 21:32:50 +00:00
oro06
432e81ebb9
*wince : api commctl update : propertysheet/tabsheet
...
git-svn-id: trunk@2924 -
2006-03-15 15:01:59 +00:00
Almindor
2b9ccf6579
* adds comments to to-be-obsolete syscalls for future review
...
git-svn-id: trunk@2909 -
2006-03-13 14:26:28 +00:00
Vincent Snijders
cfcbd77133
* write caller address, even if no caller frame was found
...
git-svn-id: trunk@2897 -
2006-03-12 21:30:06 +00:00
florian
7fff4f4d57
* pthreads fixed, still a mess
...
git-svn-id: trunk@2893 -
2006-03-12 19:47:54 +00:00
marco
457d44c2c2
* fix for 4419 + removed undocumented trimming.
...
Probably original programmer used space as separator and then
this works.
git-svn-id: trunk@2891 -
2006-03-12 19:15:07 +00:00
marco
548872e61c
* ugly workaround to avoid range check warnings. (4811, 4723)
...
git-svn-id: trunk@2888 -
2006-03-12 16:24:46 +00:00
florian
744c7a4acc
* fixed gmake -j, reduces compilation time by 50 % if enough CPUs are available
...
git-svn-id: trunk@2887 -
2006-03-12 15:40:32 +00:00
florian
3cb662b1f2
* fixed RTLCriticalSection
...
git-svn-id: trunk@2886 -
2006-03-12 15:21:35 +00:00
Almindor
4afe7ef0c9
* Simplified and fixed (previous mistake..) select/newselect
...
git-svn-id: trunk@2885 -
2006-03-12 13:25:02 +00:00
Almindor
8924d3f37a
* linux-i386 uses new_select now too
...
git-svn-id: trunk@2884 -
2006-03-12 13:03:33 +00:00
florian
ae64fc524b
* fixed mutex constants
...
git-svn-id: trunk@2883 -
2006-03-12 11:45:34 +00:00
florian
246eb14e95
* fixed widestring lib on solaris
...
git-svn-id: trunk@2882 -
2006-03-12 10:09:41 +00:00
florian
5671bf276c
* fixed solaris signal handling
...
git-svn-id: trunk@2881 -
2006-03-12 09:54:02 +00:00
marco
eb5d494b12
* fix for double-write bug, probably in since r1353
...
git-svn-id: trunk@2869 -
2006-03-11 21:33:51 +00:00
Jonas Maebe
d36a518a2f
+ added cpu unit for i386-darwin
...
git-svn-id: trunk@2867 -
2006-03-11 21:15:45 +00:00
marco
7e963e7f3e
* fix for Marc Santhoffs problems
...
git-svn-id: trunk@2860 -
2006-03-11 15:04:28 +00:00
Jonas Maebe
d222c49740
+ compile mmx unit for i386-darwin
...
git-svn-id: trunk@2859 -
2006-03-11 15:04:03 +00:00
marco
a84d1172b5
* fix for 4827
...
git-svn-id: trunk@2858 -
2006-03-11 14:59:17 +00:00
Jonas Maebe
83b1c3736a
* fixed assembler version of fpc_AnsiStr_Decr_Ref (based on remark
...
from Martin Schreiber)
git-svn-id: trunk@2856 -
2006-03-11 14:16:11 +00:00
Jonas Maebe
15270b67be
- disabled assembler ansistring helpers for darwin/x86 because they don't
...
keep 16 byte stack alignment
git-svn-id: trunk@2852 -
2006-03-11 13:18:28 +00:00
Jonas Maebe
a90e3b3e1d
* fixed argc/argv/envp catching for darwin/x86 (not really nice, but
...
works)
git-svn-id: trunk@2848 -
2006-03-10 23:45:37 +00:00
peter
f893e5ab6c
* updated
...
git-svn-id: trunk@2836 -
2006-03-10 15:21:16 +00:00
peter
9d96f32bdc
* remove resourcestring tables
...
git-svn-id: trunk@2835 -
2006-03-10 15:20:35 +00:00
peter
a6c5ca657f
* Win32Check compatibility
...
git-svn-id: trunk@2832 -
2006-03-10 14:21:12 +00:00
Almindor
a365a18fe2
* Fixes a crash with epoll_event / epoll_data records
...
git-svn-id: trunk@2823 -
2006-03-09 20:35:38 +00:00
Jonas Maebe
f868c80460
+ i386-darwin support (use fpcmake from after 12 February 2006)
...
git-svn-id: trunk@2820 -
2006-03-09 15:26:49 +00:00
Jonas Maebe
cb94ba5457
* fixed compilation errors
...
git-svn-id: trunk@2815 -
2006-03-09 09:13:42 +00:00
Jonas Maebe
1ef28da67b
+ initial implementation
...
git-svn-id: trunk@2813 -
2006-03-08 22:22:03 +00:00
Almindor
11398b33ab
Adds winsock2 support
...
git-svn-id: trunk@2801 -
2006-03-07 17:39:28 +00:00
yury
8a12d38862
* For wince external startup file is used and placed first, because ARM prolog structure must be located at the very beginning of code. Otherwise exceptions do not work properly.
...
git-svn-id: trunk@2786 -
2006-03-06 10:53:31 +00:00
daniel
d772104ce7
* Send escape code to xterm to make alt+key send an escape prefix.
...
git-svn-id: trunk@2777 -
2006-03-05 22:00:20 +00:00
yury
1d58b572b5
* Changed Win32 DLL entry point names (removed @12 at the end).
...
git-svn-id: trunk@2770 -
2006-03-05 20:44:23 +00:00
daniel
08bf4afa30
* Add extra sequences for FreeBSD xterm
...
git-svn-id: trunk@2761 -
2006-03-05 18:27:17 +00:00
marco
a0573f1015
* a few type aliases added, capitalisation fixed
...
git-svn-id: trunk@2756 -
2006-03-05 13:28:27 +00:00
marco
8d2dd005c7
* tms and iovec structures
...
git-svn-id: trunk@2755 -
2006-03-05 13:01:24 +00:00
yury
c93aeb8e04
* Linker error fixed.
...
* DLL support for wince. Still one issue: DLLs can not do console i/o.
* StackTop support.
git-svn-id: trunk@2754 -
2006-03-05 12:38:56 +00:00
Tomas Hajny
21d7670a0b
* StackTop now common and changed to pointer (remove duplicate declaration)
...
git-svn-id: trunk@2753 -
2006-03-05 10:41:47 +00:00
Tomas Hajny
237525c698
* StackTop now pointer
...
git-svn-id: trunk@2752 -
2006-03-05 10:41:12 +00:00
Tomas Hajny
b108f79236
* StackTop now common (remove duplicate)
...
git-svn-id: trunk@2751 -
2006-03-05 10:37:55 +00:00
Tomas Hajny
88a8aa31d9
* Slight optimization (constant instead of variable in assignment)
...
git-svn-id: trunk@2747 -
2006-03-04 23:09:06 +00:00
Tomas Hajny
ccbc7717cc
* Fix to allow / instead of " fexpand.inc
...
git-svn-id: trunk@2746 -
2006-03-04 23:05:24 +00:00
tom_at_work
a0bc256b8f
* added syscall_nr_pwrite/read64 aliases for build
...
git-svn-id: trunk@2737 -
2006-03-04 18:40:17 +00:00
marco
6f0e817973
* pwrite/writev for *BSD + FPC_USE_LIBC. Requires IOVEC et al to be defined in ostypes.inc
...
git-svn-id: trunk@2734 -
2006-03-04 14:21:42 +00:00
Vincent Snijders
b0a394edfc
fixed typo
...
git-svn-id: trunk@2732 -
2006-03-04 13:34:07 +00:00
marco
24c0b496dd
* commit of the syscall based linux support for pwrite/writev, still under
...
{$ifdef linux}. This to fix x86_64 breakage.
git-svn-id: trunk@2731 -
2006-03-04 12:40:45 +00:00
peter
9566255122
* allow out file parameters
...
* assign has out file
git-svn-id: trunk@2717 -
2006-03-01 10:18:47 +00:00
marco
c93d9eea7a
* another attempt at committing the EPOLL changes.
...
git-svn-id: trunk@2709 -
2006-02-28 20:25:14 +00:00
daniel
f1a5389b0b
* Only update what is modified
...
git-svn-id: trunk@2707 -
2006-02-28 10:46:36 +00:00
daniel
740c68106b
+ Add pread/pwrite system calls
...
* Optimize video using pwrite
git-svn-id: trunk@2705 -
2006-02-27 23:18:35 +00:00
peter
98bced6f63
* stacktop is a threadvar
...
git-svn-id: trunk@2698 -
2006-02-26 19:56:22 +00:00
peter
4c56a87d59
* integrate loaders in system unit
...
git-svn-id: trunk@2695 -
2006-02-26 18:21:35 +00:00
marco
57dafa3b65
* wince x86_64 added
...
git-svn-id: trunk@2690 -
2006-02-26 13:58:27 +00:00
marco
74cc89f41a
* some fixes to keep fppkg happy
...
git-svn-id: trunk@2689 -
2006-02-26 13:58:10 +00:00
marco
103830cd59
* fixed sinlen
...
git-svn-id: trunk@2688 -
2006-02-26 00:53:11 +00:00
marco
4509209df7
* socketerror
...
git-svn-id: trunk@2687 -
2006-02-26 00:51:19 +00:00
Tomas Hajny
3114cbe049
* fix for buggy FileExists and DirectoryExists
...
git-svn-id: trunk@2684 -
2006-02-26 00:28:26 +00:00
florian
afae195b4f
+ from Martin Smat: adds hbmpItem into the record MENUITEMINFO and defines constant MIIM_BITMAP
...
git-svn-id: trunk@2681 -
2006-02-25 18:50:42 +00:00
daniel
2a14ed7c32
* Optimize keyboard unit for code size; now 3kb+ object code less.
...
git-svn-id: trunk@2678 -
2006-02-24 23:31:55 +00:00
peter
2d97d480ed
* stkptr is global
...
git-svn-id: trunk@2675 -
2006-02-24 11:13:46 +00:00
florian
466227bdb0
* fixed x86-64 send/recv socket call
...
git-svn-id: trunk@2674 -
2006-02-23 20:47:40 +00:00
peter
9cd5a800af
* check for nil in concat_multi
...
git-svn-id: trunk@2658 -
2006-02-20 17:15:05 +00:00
Vincent Snijders
d91f3f9bf6
fixed typo in comment
...
git-svn-id: trunk@2656 -
2006-02-20 13:23:15 +00:00
peter
4b7f51b0aa
* fixed uninitialized var
...
git-svn-id: trunk@2654 -
2006-02-20 11:24:38 +00:00
Jonas Maebe
23b5138f78
+ telldir returns a TOff, change searchpos for findfirst/next in Dos from
...
longint into TOff
git-svn-id: trunk@2652 -
2006-02-20 11:00:40 +00:00
Jonas Maebe
9455dea30b
+ slice constant
...
git-svn-id: trunk@2651 -
2006-02-20 10:59:42 +00:00
peter
a77f503a30
* optimize multiple concats for ansi/widestring
...
git-svn-id: trunk@2650 -
2006-02-20 10:58:28 +00:00
peter
f411f615c6
* nostackframe directives
...
git-svn-id: trunk@2648 -
2006-02-20 10:37:42 +00:00