Commit Graph

7109 Commits

Author SHA1 Message Date
Legolas
9021bbad98 * Added NDS CPU detection routine (ARM7 can't handle dsp extensions)
git-svn-id: trunk@8026 -
2007-07-12 11:29:49 +00:00
Almindor
279422cdde * add comment about stat.h source
git-svn-id: trunk@8022 -
2007-07-11 21:10:27 +00:00
tom_at_work
b62ede20d6 * fix stat record when compiling for ppc/linux using -dFPC_USE_LIBC
git-svn-id: trunk@8021 -
2007-07-11 21:05:23 +00:00
Almindor
b0fde4700f * fix the stupid pascal names in x86_64 linux stat
git-svn-id: trunk@8020 -
2007-07-11 21:02:34 +00:00
Almindor
5c1296e87b * preliminary x86_64 stat for FPC_USE_LIBC
git-svn-id: trunk@8019 -
2007-07-11 21:00:03 +00:00
Almindor
389ea20704 * fix FPC_USES_LIBC cycling, by fixing libc stat records (both 32 and 64 bit)
git-svn-id: trunk@8018 -
2007-07-11 20:55:09 +00:00
yury
04b640880c * fixed exp() for hardfloat on arm.
git-svn-id: trunk@8013 -
2007-07-10 20:31:47 +00:00
Legolas
cdf4841517 * Changed .elf extension to .nef (Not Executable File) for intermediate file builds in the NDS compiler (used on no$gba debugger for symbol table)
* Added nds target to ppudump.pp
* Fixed rtl compilation for nds target
* Changes in prt09.as

git-svn-id: trunk@8002 -
2007-07-09 22:17:36 +00:00
marco
9c45584938 * Safeloadlibrary
git-svn-id: trunk@7985 -
2007-07-09 08:07:42 +00:00
yury
55d6a37865 * Fixed bug #9221.
+ Test.

git-svn-id: trunk@7975 -
2007-07-07 17:37:34 +00:00
Almindor
f71c886752 * move the FUTEX down so uses doesn't get in the way
git-svn-id: trunk@7974 -
2007-07-07 09:23:18 +00:00
Almindor
5baca0cfd3 * fix IPC for FPC_USE_LIBS
* fix shmget to use size_t as per manpage
* directly use external, don't depend on ipccdecl.inc (may be removed if confirmed)

git-svn-id: trunk@7973 -
2007-07-07 09:13:23 +00:00
Almindor
1fa4e17c87 * make FUTEX_OP implemented also with FPC_USE_LIBC since it's a macro
git-svn-id: trunk@7972 -
2007-07-07 08:41:42 +00:00
yury
826ba045f1 * made records not packed to fix bus errors.
git-svn-id: trunk@7966 -
2007-07-06 08:52:32 +00:00
yury
6ffbbb5734 * fixed compilation.
git-svn-id: trunk@7965 -
2007-07-06 08:51:18 +00:00
florian
4917931c63 * don't compile objects in fpu emulation mode
git-svn-id: trunk@7964 -
2007-07-05 20:01:01 +00:00
Jonas Maebe
1eb1bf4c42 * fixed str(extended(0.005):0:2) and related problems
git-svn-id: trunk@7959 -
2007-07-05 15:25:01 +00:00
daniel
47fe287169 * Change to ptruint.
git-svn-id: trunk@7954 -
2007-07-05 07:35:12 +00:00
Jonas Maebe
17e0807a20 * fixed cycle (fpc_getmem argument from ptrint -> ptruint)
git-svn-id: trunk@7951 -
2007-07-04 19:57:07 +00:00
daniel
0c3a2a257d * Convert heap to ptruint.
git-svn-id: trunk@7950 -
2007-07-04 19:46:47 +00:00
Jonas Maebe
0d8594a705 * made cwstring thread safe without locks + test (twide4): widestring
manager now has two extra parameterless procedures (ThreadInitProc
    and ThreadFiniProc) which are called whenever a thread begins/ends,
    and cwstring uses these to create separate iconv handles for
    each thread (via threadvars)
  * renamed UCS4 to UCS-4BE/LE, because UCS4 is not recognised by most
    systems
  * clean up all iconv handles on exit, and check whether they are
    valid before doing so

git-svn-id: trunk@7949 -
2007-07-04 18:10:34 +00:00
daniel
6d059a0640 * Convert to code that also works correct in $T+ case.
* Remove typecasts to longint.

git-svn-id: trunk@7940 -
2007-07-03 21:40:54 +00:00
daniel
02bed23a11 * Prevent range check error at compile time.
git-svn-id: trunk@7938 -
2007-07-03 21:28:59 +00:00
Tomas Hajny
581515d8e5 * give up timeslices while waiting in SysGetMouseEvent, compilation fix plus change of pointer conversion to unsigned
git-svn-id: trunk@7937 -
2007-07-03 21:00:01 +00:00
yury
8a0cc8c888 * Reallocate source winlike widestring on assign. It fixes bug #9190.
* Error handling on allocating winlike widestring.
+ Test.

git-svn-id: trunk@7917 -
2007-07-01 21:57:39 +00:00
yury
ec2d657a32 * Small addition to r7911.
git-svn-id: trunk@7914 -
2007-07-01 20:29:01 +00:00
yury
8379edbb5d * Clean fix for bug #9170. Thanks Peter.
git-svn-id: trunk@7911 -
2007-07-01 18:57:49 +00:00
daniel
296501f036 * Remove more ptrint usage.'
git-svn-id: trunk@7909 -
2007-07-01 15:44:52 +00:00
florian
4ba2a49318 * compilation fixed
git-svn-id: trunk@7904 -
2007-07-01 14:43:06 +00:00
daniel
5e24870b8b * Pointer to integer conversion not necessary here.
git-svn-id: trunk@7902 -
2007-07-01 11:42:34 +00:00
daniel
35b6980254 * Put pptrint back in place.
git-svn-id: trunk@7897 -
2007-07-01 11:05:39 +00:00
daniel
6491a6e914 * Make vtype signed again to prevent unnecessary 64 bit promotions.
Should be okay as it isn't a pointer.

git-svn-id: trunk@7893 -
2007-07-01 10:25:10 +00:00
daniel
ea47fcfc97 * ptrint -> ptruint
git-svn-id: trunk@7892 -
2007-07-01 10:14:19 +00:00
daniel
32216bcccd * ptrint -> ptruint
git-svn-id: trunk@7888 -
2007-07-01 09:41:07 +00:00
micha
b8822c88b5 * fix heap manager adding to wrong free list, and race condition
git-svn-id: trunk@7878 -
2007-06-30 21:13:48 +00:00
yury
fd4f90d3ff * fixed bug #9187.
+ test.

git-svn-id: trunk@7876 -
2007-06-30 21:02:10 +00:00
yury
53b47273c4 * Fixed bug #9170.
git-svn-id: trunk@7868 -
2007-06-30 12:28:03 +00:00
marco
a73063cdd5 * Image_imagesubsystem consants
git-svn-id: trunk@7867 -
2007-06-30 12:08:51 +00:00
marco
aa9492a5bb * tgetfileexinfolevels
git-svn-id: trunk@7866 -
2007-06-30 12:05:30 +00:00
florian
c30ad53e42 * fixed bug with illegal block usage
* made *ObjectInstance MT safecall

git-svn-id: trunk@7861 -
2007-06-30 09:39:39 +00:00
marco
f19b4591ec * var fix for propertysheet
git-svn-id: trunk@7857 -
2007-06-29 22:35:03 +00:00
florian
0b98b7ed14 + Make/FreeObjectInstance for win32
git-svn-id: trunk@7856 -
2007-06-29 22:27:41 +00:00
marco
cefb056aa3 * more stuff copied from jwawinnt. $externalsyms stripped
git-svn-id: trunk@7855 -
2007-06-29 22:21:22 +00:00
marco
841de35713 * Some Delphilike aliases for the previous commit added
git-svn-id: trunk@7854 -
2007-06-29 22:03:17 +00:00
marco
a50f07618c * some PE headers Delphi also has.
git-svn-id: trunk@7853 -
2007-06-29 21:53:45 +00:00
michael
07fdede9b8 * Defined ExceptionClass and ExceptObjProc for Delphi compatibility (bug 8459)
git-svn-id: trunk@7850 -
2007-06-29 20:16:44 +00:00
florian
0c4e27f706 + few package related declarations added
git-svn-id: trunk@7844 -
2007-06-28 17:50:11 +00:00
Tomas Hajny
c00021373a * fix from r7819 extended to more platforms
git-svn-id: trunk@7828 -
2007-06-26 21:08:37 +00:00
marco
7bdc2ccbfb * EWX_FORCEIFHUNG
git-svn-id: trunk@7822 -
2007-06-26 15:06:43 +00:00
marco
f885568da9 * more little winapi fixes (largeuint)
git-svn-id: trunk@7821 -
2007-06-26 14:50:24 +00:00