pierre
a9da7ec275
* use stabs as default debug format if none is
...
explicitly selected.
git-svn-id: trunk@5679 -
2006-12-22 16:36:07 +00:00
Jonas Maebe
cf4b3f2e4d
* don't destroy fsem in tthread.destroy before its potential last use
...
git-svn-id: trunk@5678 -
2006-12-22 14:53:54 +00:00
Jonas Maebe
4cbbfd7f5c
* set FSuspended also if a tthread is suspended by an external thread
...
on unix
* fixed some dataraces in unix' suspend/resume (although they can't
be solved completely due to no possibility to atomically
suspend/resume and set fsuspended at the same time)
git-svn-id: trunk@5677 -
2006-12-22 14:49:49 +00:00
Jonas Maebe
24ba57fe91
* fixed error message for attempts to initialise typed const
...
classes/interfaces (mantis 8006)
git-svn-id: trunk@5676 -
2006-12-22 14:12:26 +00:00
Jonas Maebe
8b73c85df2
* forgot to disable one thing in r5670
...
git-svn-id: trunk@5675 -
2006-12-22 10:13:26 +00:00
Jonas Maebe
a209d713dd
+ added missing ESysENOSYS
...
* fixed some comments
git-svn-id: trunk@5674 -
2006-12-22 08:41:56 +00:00
yury
68a71f4ca3
* fixed SetPrecisionMode/GetPrecisionMode for wince.
...
git-svn-id: trunk@5673 -
2006-12-22 00:49:17 +00:00
yury
8765e488ac
* fixed compilation of tbs/tb0460.pp for targets where currency is stored as ordinal.
...
git-svn-id: trunk@5672 -
2006-12-22 00:48:17 +00:00
pierre
8bcf2285c8
* in dpmi_longjmp, fix wrong parameter retrieving,
...
old code was based on assumption that parameters
are on stack. New code works in both cases.
git-svn-id: trunk@5671 -
2006-12-21 23:54:38 +00:00
Jonas Maebe
1867a46f34
- disabled fix for mantis 6693 from r5662 since the fix itself also
...
contains a race condition
git-svn-id: trunk@5670 -
2006-12-21 23:11:35 +00:00
yury
11daaa31f2
* fixed Internal error 200408203 in tbs/tb0258.pp for ARM.
...
git-svn-id: trunk@5669 -
2006-12-21 22:02:29 +00:00
Jonas Maebe
96b379ab0b
* fixed initial suspending bug in r5662
...
git-svn-id: trunk@5668 -
2006-12-21 21:51:41 +00:00
yury
2a274aa510
* fixed tbs/tb0350.pp.
...
* removed unused local variables.
git-svn-id: trunk@5667 -
2006-12-21 21:18:38 +00:00
Jonas Maebe
e4a2fb7f35
* fixed mantis 7975 and 7107 (ie 200311075 when working using somewhat
...
complex method calls in inlined procedures)
git-svn-id: trunk@5666 -
2006-12-21 21:03:47 +00:00
yury
569bec8e80
* fixed ifdef for arm.
...
git-svn-id: trunk@5665 -
2006-12-21 20:51:09 +00:00
yury
4092321ae9
* Compiler directives {$...} are allowed in ARM inline assembler. It fixes tb0142.pp and tb0193.pp.
...
git-svn-id: trunk@5664 -
2006-12-21 20:48:18 +00:00
joost
642e611f88
* CanModify shoud not be dependent on active
...
git-svn-id: trunk@5663 -
2006-12-21 19:49:56 +00:00
Jonas Maebe
0c3afc0cf4
+ implementation of cSemaphore* and BasicRTLEvent based on
...
sem_open/sem_close for Darwin (doesn't have sem_init/sem_destroy)
+ implementation of cSemaphore* based on pipes (for potential future
systems that don't have either sem* routines)
+ test for basicrtlevent
* fixed datarace whereby a TThread could be started, run and exit before
TThread.AfterConstructor had been called (Mantis 6693, all platforms)
* throw EThread exceptions in TThread.create if something during creating
the tthread goes wrong (*nix)
* don't crash in TThread.Destroy if the TThread throws an exception before
it was fully initialised (*nix)
* changed order of operations in TThread.Destroy so it doesn't perform
invalid thread operations in some edge cases (*nix)
* fixed usage of sem_wait/sem_trywait (can be interrupted) in Semaphore
and RTLEvent implementations
* fixed erroneous waiting for threads after they had already exited via
pthread_detach/pthread_exit
* fixed several memory leaks in case of thread intialisation errors
(*nix)
* unified tthread.inc for all Unices
git-svn-id: trunk@5662 -
2006-12-21 18:22:47 +00:00
Jonas Maebe
3253e7464a
+ sigset alias for sigset_t
...
git-svn-id: trunk@5661 -
2006-12-21 17:36:49 +00:00
yury
dddeb7c763
* fixed for wince.
...
git-svn-id: trunk@5660 -
2006-12-21 15:21:22 +00:00
yury
496e19c9c2
* fixed ARM register allocation problem when additional register is used for spilling.
...
git-svn-id: trunk@5659 -
2006-12-21 14:18:03 +00:00
joost
27213c6873
* Fix strtodate for dates between 1 and 100 AD
...
git-svn-id: trunk@5658 -
2006-12-21 01:49:12 +00:00
Vincent Snijders
02bf461f97
* added dbf_collate to the clean units
...
git-svn-id: trunk@5657 -
2006-12-20 15:00:12 +00:00
Almindor
acbc7aa882
* fix a typo in previous commit
...
git-svn-id: trunk@5656 -
2006-12-20 12:59:07 +00:00
Almindor
00ee9c9186
+ adds missing SOL_SOCKET to winsock2
...
+ adds missing common constants (SOL_ MSG_ and SO_) to windows sockets.pp via fpwinsockh.inc
git-svn-id: trunk@5655 -
2006-12-20 12:46:33 +00:00
Vincent Snijders
b9a72e8022
* added dbf_collate to the Makefile
...
git-svn-id: trunk@5654 -
2006-12-20 10:55:25 +00:00
ivost
a49adf4ea8
* fixed bug in uuid (it used MD4 instead of MD5
...
git-svn-id: trunk@5653 -
2006-12-20 00:13:51 +00:00
michael
f3cc8354eb
* Fixed compilation
...
git-svn-id: trunk@5652 -
2006-12-19 21:17:28 +00:00
michael
fa28889633
* Reverted dependency on fgl generics unit. fgl itself remains untouched.
...
git-svn-id: trunk@5651 -
2006-12-19 19:53:21 +00:00
Jonas Maebe
5b9a51eaa8
* fixed extracting stack pointer and program counter from
...
signal context
git-svn-id: trunk@5650 -
2006-12-19 15:15:39 +00:00
Jonas Maebe
df03c25daf
* fixed SIG_MAXSIG for FPC_USE_LIBC
...
git-svn-id: trunk@5649 -
2006-12-19 15:15:06 +00:00
ivost
c8d60373b0
* renamed md5test.pp to mdtest.pas
...
* extended mdtest.pas with rfc tests
* added md2 hash support to md5.pp
git-svn-id: trunk@5648 -
2006-12-19 13:57:09 +00:00
Jonas Maebe
301b13f887
* fixed makefile now that the resource is no longer compiled
...
git-svn-id: trunk@5647 -
2006-12-19 13:41:11 +00:00
ivost
6a6c18b64a
* removed the use of unit sockets
...
git-svn-id: trunk@5646 -
2006-12-19 10:42:04 +00:00
daniel
787ed7e230
* Change test to test resourcestring correctness.
...
git-svn-id: trunk@5645 -
2006-12-19 08:58:01 +00:00
daniel
d5cf9af69f
* Update comment.
...
git-svn-id: trunk@5644 -
2006-12-19 08:55:02 +00:00
daniel
3684d76e9e
* Make it a test that should succeed.
...
git-svn-id: trunk@5643 -
2006-12-19 08:49:26 +00:00
oro06
408130b07e
+wince : missing commctl const/records
...
git-svn-id: trunk@5642 -
2006-12-19 07:20:55 +00:00
daniel
2488bbbabe
* Fix typo.
...
git-svn-id: trunk@5641 -
2006-12-18 22:36:01 +00:00
daniel
ecf9363211
- Do not initialize/finalize resourcestrings in objpas.
...
+ Finalize resourcestrings in gettext.
git-svn-id: trunk@5640 -
2006-12-18 22:05:32 +00:00
daniel
c3773e07c0
* Switch FV to resourcestrings
...
git-svn-id: trunk@5639 -
2006-12-18 22:04:31 +00:00
micha
2e7dbbda80
* fix generic list add
...
git-svn-id: trunk@5638 -
2006-12-18 22:03:36 +00:00
daniel
1b173fd0f3
+ Enable resourcestring in all modes
...
* Pre-initialize resourcestrings
git-svn-id: trunk@5637 -
2006-12-18 21:25:47 +00:00
Legolas
bca6aa3a56
* Fixed compiling after 5624
...
git-svn-id: trunk@5636 -
2006-12-18 19:00:18 +00:00
Legolas
1fd21a3e40
* Fixed compiling after 5624
...
git-svn-id: trunk@5635 -
2006-12-18 18:50:14 +00:00
Legolas
5f81d9e656
* arm9 binaries are automatically patched
...
git-svn-id: trunk@5634 -
2006-12-18 18:43:51 +00:00
Vincent Snijders
8a9d059f60
* regenerated to use new lineinfo units
...
git-svn-id: trunk@5633 -
2006-12-18 12:57:46 +00:00
tom_at_work
949aa60805
* DWARF debug lineinfo reader
...
git-svn-id: trunk@5632 -
2006-12-17 23:11:25 +00:00
micha
efd7073959
* zero allocated memory for usage as dynamic type
...
git-svn-id: trunk@5631 -
2006-12-17 22:04:07 +00:00
micha
b6feb006f6
* enable compilation of tdbf for win64
...
git-svn-id: trunk@5630 -
2006-12-17 21:17:36 +00:00