Commit Graph

27383 Commits

Author SHA1 Message Date
florian
b7cce59ac7 * GetKeyEventFromQueueWait waits always till it gets an event
git-svn-id: trunk@9203 -
2007-11-11 19:22:34 +00:00
Jonas Maebe
b967d88b0c * don't use libc round/trunc/cos/... if FPC_HAS_TYPE_EXTENDED, because
the imported routines only support double precision

git-svn-id: trunk@9202 -
2007-11-11 19:10:34 +00:00
Jonas Maebe
70c0c2ddd9 * all currently supported platforms require that single precision
parameters passed as C-style varargs are upgraded to double
    precision

git-svn-id: trunk@9201 -
2007-11-11 18:01:29 +00:00
Jonas Maebe
d15007dbfe * don't test on darwin since not supported there for efficiency
reasons

git-svn-id: trunk@9200 -
2007-11-11 17:53:19 +00:00
Jonas Maebe
d9647db223 * changed x86_64 assembler code to PIC
git-svn-id: trunk@9199 -
2007-11-11 17:50:27 +00:00
Jonas Maebe
e630451adc * disabled longdouble testing now also for platforms with extended
since it's not working there either and this test is too important
    to get extra hidden failures

git-svn-id: trunk@9198 -
2007-11-11 17:26:00 +00:00
Jonas Maebe
728465eb27 * fixes from previous darwin/i386 commit for darwin/x86_64
* unified darwin/i386 and darwin/x86_64 signal handling like
    for ppc32 and ppc64
  * moved some common record definitions for all architectures to
    signal.inc

git-svn-id: trunk@9197 -
2007-11-11 17:09:52 +00:00
Jonas Maebe
52a8c3a40c o fixed darwin/i386 signal handling:
* fixed sigcontextrec definition
    * work around missing Mac OS X support for reporting integer
      division-by-zero as such (reported as generic SIGFPE)
    * return from signal handler to HandleErrorFrame (just like
      on ppc) instead of calling it (and fix up fpu and sse
      status words when doing so)

git-svn-id: trunk@9196 -
2007-11-11 16:27:24 +00:00
Jonas Maebe
e385c0f7b1 * added nostackframe to fix running on darwin/i386
git-svn-id: trunk@9195 -
2007-11-11 16:24:05 +00:00
Jonas Maebe
7b8bbae582 - removed ret as it breaks darwin (doesn't restore
stack alignment)

git-svn-id: trunk@9194 -
2007-11-11 16:19:13 +00:00
Jonas Maebe
4512eede06 * don't use (non-volatile) ebx in assembler routine
git-svn-id: trunk@9193 -
2007-11-11 16:11:32 +00:00
florian
05d744deb1 o patch and test by Andrey Gusev:
* properly replace first occurence of a pattern, resolves #10141

git-svn-id: trunk@9192 -
2007-11-11 15:54:35 +00:00
florian
72df104960 * more tests, commented out so far
git-svn-id: trunk@9191 -
2007-11-11 15:49:34 +00:00
peter
232f0d2941 * obsolete and broken programs
git-svn-id: trunk@9190 -
2007-11-11 14:35:22 +00:00
florian
a5ccf16016 + disp. var. property setting, resolves #10133 and #9134
git-svn-id: trunk@9189 -
2007-11-11 14:14:05 +00:00
marco
01f2667f0c * Darius' mega patch for numlib
git-svn-id: trunk@9188 -
2007-11-11 10:51:09 +00:00
michael
a7be392850 * Regenerated so x86_64-darwin is included
git-svn-id: trunk@9187 -
2007-11-10 22:40:13 +00:00
Jonas Maebe
7ae3de0a01 * regenerated for x86_64-darwin
git-svn-id: trunk@9186 -
2007-11-10 21:37:24 +00:00
Jonas Maebe
4d254e4de8 * import iconv routines as iconv_* rather than libiconv_* for darwin
as the 32 bit libraries export both variants, but the new 64 bit
    ones on Mac OS X 10.5 only export iconv_*

git-svn-id: trunk@9184 -
2007-11-10 21:12:45 +00:00
marco
7f57d9568d * make install was broken, fixes 10144
git-svn-id: trunk@9183 -
2007-11-10 20:34:12 +00:00
Jonas Maebe
defe46ef42 * added missing size suffixes for several sse2 opcodes
git-svn-id: trunk@9182 -
2007-11-10 19:57:01 +00:00
Jonas Maebe
c9ce918485 * regenerated for darwin/x86_64
git-svn-id: trunk@9181 -
2007-11-10 18:37:19 +00:00
Jonas Maebe
032352d98b + darwin/x86_64 support
git-svn-id: trunk@9180 -
2007-11-10 18:33:09 +00:00
Jonas Maebe
9ceda8f858 * fixed IOCtl_TCGETS constant
- removed a bunch of linux/freebsd-specific constants (more left,
    probably)

git-svn-id: trunk@9179 -
2007-11-10 18:32:38 +00:00
Jonas Maebe
d801dec484 + darwin/x86_64 support
git-svn-id: trunk@9178 -
2007-11-10 18:28:12 +00:00
Jonas Maebe
659c5a0f17 * fixed compilation
git-svn-id: trunk@9177 -
2007-11-10 18:26:59 +00:00
Jonas Maebe
f60c72b773 * fixed ioctl for non-linux: the third parameter is "..." there rather
than a pointer. The interface still accepts a plain pointer for
    backwards compatibility.

git-svn-id: trunk@9176 -
2007-11-10 18:22:37 +00:00
michael
422b5d916b * Initial implementation of data dictionary functionality
git-svn-id: trunk@9175 -
2007-11-10 17:27:12 +00:00
michael
fdb033097a * Added standard TeX export format
git-svn-id: trunk@9174 -
2007-11-10 14:10:20 +00:00
florian
82d49bdc45 + test for previous commit
git-svn-id: trunk@9173 -
2007-11-10 10:10:55 +00:00
florian
578c18a204 + support of <variant>.<id1>.<id2> ... resolves #9233 and partly #10133
git-svn-id: trunk@9172 -
2007-11-10 10:08:41 +00:00
florian
48c0e3b023 * support for getting dispatch interface properties
git-svn-id: trunk@9171 -
2007-11-10 09:58:46 +00:00
Tomas Hajny
b42930f2fa * workaround trying to allow building GO32v2 snapshots (+ correction for rsts in Makefile)
git-svn-id: trunk@9170 -
2007-11-10 09:23:54 +00:00
Almindor
39d365f7a7 * clear up aspell of useless define/code (LOGGING, 64compat)
* use "static" dynlinking on Linux and FreeBSD (to enable easier redistribution)

git-svn-id: trunk@9169 -
2007-11-09 18:27:50 +00:00
peter
33b5d4d73c * compile command added
* basic work for package dependencies

git-svn-id: trunk@9168 -
2007-11-09 01:00:59 +00:00
peter
03ec4e8b3c * dependency checking improved and more verbose
git-svn-id: trunk@9167 -
2007-11-09 00:59:39 +00:00
joost
03ea1bc4c3 * Playing around with double-linked indexes, part II
git-svn-id: trunk@9166 -
2007-11-08 21:56:45 +00:00
joost
4e507bd2ef * Playing around with double-linked indexes
git-svn-id: trunk@9165 -
2007-11-08 21:56:11 +00:00
florian
8075f99ce9 * define for armel fixed
git-svn-id: trunk@9164 -
2007-11-08 21:03:46 +00:00
florian
0cb965fdbe * comment in eabi code fixed
git-svn-id: trunk@9163 -
2007-11-08 21:03:14 +00:00
florian
441bbdf677 * fixed breakage
git-svn-id: trunk@9162 -
2007-11-08 09:01:13 +00:00
peter
af9e8b489c * replace : with ; in AddPath
git-svn-id: trunk@9161 -
2007-11-08 08:24:07 +00:00
Marc Weustink
a67b2a7484 * Added some statusses
git-svn-id: trunk@9160 -
2007-11-07 23:39:33 +00:00
michael
745230b984 * Some changes for easier IDE handling
git-svn-id: trunk@9159 -
2007-11-07 21:49:48 +00:00
michael
3e6c4ca0d1 * Initial check-in. All compiles
git-svn-id: trunk@9158 -
2007-11-07 21:16:08 +00:00
florian
29766e5d81 + first additions for the arm eabi
git-svn-id: trunk@9157 -
2007-11-07 20:48:32 +00:00
florian
8a2ab85bc2 + armel support with FPC_ARMEL define
+ armel linker script

git-svn-id: trunk@9156 -
2007-11-07 20:45:27 +00:00
florian
7a4c469eb2 * more generic definition of abi define
git-svn-id: trunk@9155 -
2007-11-07 20:44:33 +00:00
florian
ed75834533 + eabi and armeb abi constants
+ abi2str array

git-svn-id: trunk@9154 -
2007-11-07 20:43:31 +00:00
florian
4328d626cf + eabi syscall support
git-svn-id: trunk@9153 -
2007-11-07 20:42:25 +00:00