Commit Graph

7464 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
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
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
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
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
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
Marc Weustink
a67b2a7484 * Added some statusses
git-svn-id: trunk@9160 -
2007-11-07 23:39:33 +00:00
florian
4328d626cf + eabi syscall support
git-svn-id: trunk@9153 -
2007-11-07 20:42:25 +00:00
florian
447e963e88 * armel and little/big endian support
git-svn-id: trunk@9152 -
2007-11-07 20:41:27 +00:00
Tomas Hajny
74fb7ca61d + aliases to TPipeSemState field names for improved compatibility and overloaded version of DosQueryNPipeSemState using this type
git-svn-id: trunk@9139 -
2007-11-04 22:17:29 +00:00
Tomas Hajny
12e66259c4 * aliases for np_ to increase compatibility
git-svn-id: trunk@9135 -
2007-11-04 20:06:33 +00:00
peter
911f926274 * disabled float128
git-svn-id: trunk@9129 -
2007-11-04 14:41:51 +00:00
florian
ebc99e1bd6 * make clongdouble only a double on win64 and wince, on win32 we follow gcc
git-svn-id: trunk@9118 -
2007-11-03 21:47:29 +00:00
florian
e3085015f7 * continued to work on float128 stuff
git-svn-id: trunk@9117 -
2007-11-03 21:41:54 +00:00
yury
c4ed91b9ff * Fixed warnings about EBP based access.
* Improved SetJmp and longJmp by not using stack frame.

git-svn-id: trunk@9112 -
2007-11-03 18:05:12 +00:00
yury
7230661978 * Fixed warnings about EBP based access.
git-svn-id: trunk@9111 -
2007-11-03 17:09:39 +00:00
Jonas Maebe
39463b45ad * fixed writestr io-check comment
git-svn-id: trunk@9110 -
2007-11-03 17:05:47 +00:00
yury
bb730eeae1 * Changed LPARAM back to ptrint for wince.
git-svn-id: trunk@9109 -
2007-11-03 16:58:47 +00:00
florian
c794ec6de0 * fix Index*Word for CPUs requiring proper alignment
git-svn-id: trunk@9105 -
2007-11-03 15:51:11 +00:00
yury
9759a9d9c1 * Reverted r9101, because it causes problems. We must find a better solution to get rid of these warnings.
git-svn-id: trunk@9104 -
2007-11-03 13:09:41 +00:00
yury
4662eb98fc * Fixed warnings.
git-svn-id: trunk@9102 -
2007-11-03 12:22:54 +00:00
yury
cc31f2d720 * Changed LPARAM type to be ptruint instaed of ptrint to fix confusing warnings in SendMessage/PostMessage when pointer is passed in lparam. It should not lead to problems.
git-svn-id: trunk@9101 -
2007-11-03 12:18:16 +00:00
yury
515017ece6 * Fixed warnings and notes.
git-svn-id: trunk@9097 -
2007-11-03 10:53:08 +00:00
yury
6a36ac786a * Fixed warnings.
git-svn-id: trunk@9095 -
2007-11-03 10:36:27 +00:00
florian
b59fdbeb93 * CompareWord and CompareDWord fixed for building with <2.3.1
git-svn-id: trunk@9087 -
2007-11-02 23:33:57 +00:00
peter
43c446e742 * add DumpExceptionBackTrace
git-svn-id: trunk@9071 -
2007-11-02 22:08:17 +00:00
peter
2a0bf2b491 * return previous line that contains the call when we have found the address
* append / to directory if needed

git-svn-id: trunk@9067 -
2007-11-02 21:20:16 +00:00
yury
3d1d9815ac * Fixed CompareDWord.
git-svn-id: trunk@9058 -
2007-11-02 11:19:10 +00:00
yury
1ea7d58a61 * Fixed arm-linux build.
git-svn-id: trunk@9055 -
2007-11-02 09:32:05 +00:00
florian
b2b0e749bb * win32 system unit doesn't depend anymore directly on the main program, this is necessary to be able to keep it in a dll
git-svn-id: trunk@9052 -
2007-11-01 21:59:43 +00:00
yury
220a37b443 * Do not fill generic upcase and lowcase conversion tables for windows targets, because generic ANSI routines are not used here.
git-svn-id: trunk@9049 -
2007-11-01 16:15:29 +00:00
yury
7240f723ef * Fixed warnings.
git-svn-id: trunk@9048 -
2007-11-01 16:05:46 +00:00
yury
0a3591a2a5 * Fixed warnings and notes.
git-svn-id: trunk@9046 -
2007-11-01 15:55:54 +00:00
yury
3ec854059e * Fixed WPARAM and LPARAM definition. It fixes lot of warnings.
git-svn-id: trunk@9045 -
2007-11-01 15:47:12 +00:00
yury
05f718fbd2 * Fixed warnings and notes.
git-svn-id: trunk@9044 -
2007-11-01 15:45:33 +00:00
florian
4fa9516b58 * experimental patch to get the real reserved stack size from the executable
git-svn-id: trunk@9043 -
2007-11-01 15:26:55 +00:00
florian
7cea844223 * more crash fixes
git-svn-id: trunk@9042 -
2007-11-01 14:52:22 +00:00
yury
e62c6cfcc4 * Fixed warnings and notes.
git-svn-id: trunk@9041 -
2007-11-01 14:16:43 +00:00
yury
5e9dd6cd4c * Fixed CompareDWord after r8827 (compiler warnings should not be ignored :).
git-svn-id: trunk@9038 -
2007-11-01 13:42:01 +00:00
yury
2770652beb * Fixed unreachable code warnings and removed not used variable.
git-svn-id: trunk@9036 -
2007-11-01 13:28:08 +00:00
florian
9472497e5b * finally fixed heaptrc for win64
git-svn-id: trunk@9032 -
2007-11-01 11:42:39 +00:00
florian
3afb948ca4 + start of a float128 unit, was still lying around, so it won't get lost
git-svn-id: trunk@9031 -
2007-11-01 10:48:57 +00:00
yury
c85f6fb53b * Fixed access to stack parameter in fpc_mul_qword for arm.
git-svn-id: trunk@9030 -
2007-11-01 10:34:27 +00:00
florian
78ca6925ba * don't care about __stklen anymore
git-svn-id: trunk@9028 -
2007-11-01 10:18:05 +00:00
yury
03fa047898 + Added power management APIs.
git-svn-id: trunk@9023 -
2007-10-31 23:48:16 +00:00
yury
ef61a42155 + Added notifications API.
git-svn-id: trunk@9022 -
2007-10-31 23:40:35 +00:00
florian
90af7ebf72 * use only windows exceptions for stack checking on win32/win64, resolves #9166
git-svn-id: trunk@9020 -
2007-10-31 23:19:48 +00:00
yury
986396545d * Fixed register saving in fpc_mul_qword for arm. It fixed bug #10017.
* Removed unneeded register lists for some pure asm routines for arm.

git-svn-id: trunk@9019 -
2007-10-31 23:11:50 +00:00
florian
04086e9df2 * SysResetFPU fix for BeOS by Olivier Coursiere
git-svn-id: trunk@9010 -
2007-10-30 22:00:58 +00:00
florian
ea07c6176c - $Log$ killed
git-svn-id: trunk@8995 -
2007-10-29 21:23:14 +00:00
florian
7f4c387841 o new BeOS patch by Olivier Coursiere:
* correctly define the stack size for BeOS,
  + implement a minimum nl_langinfo function to correctly initialize WideString support
  + add fgl unit in the BeOS RTL makefile
  * SysOSAlloc now return nil when the system can not allocate the asked memory,
  * HAS_SYSOSFREE is no more defined with an empty implementation under BeOS. This was preventing FPC to reuse memory.
  + there is now a basic implementation of CheckPointer under BeOS.

git-svn-id: trunk@8994 -
2007-10-29 19:00:32 +00:00
peter
a0984505b2 * regenerated to fix fpc detection on non-i386
git-svn-id: trunk@8991 -
2007-10-29 16:34:18 +00:00
peter
324b1732ab * regenerated to update dependencies
git-svn-id: trunk@8988 -
2007-10-29 09:07:18 +00:00
florian
1bbe6565b0 * fixes widestring range checking, resolves #10013
git-svn-id: trunk@8971 -
2007-10-28 14:46:41 +00:00
florian
7da7364ee7 * refactored SysResetFPU into SysInitFPU and SysResetFPU
git-svn-id: trunk@8966 -
2007-10-28 12:06:49 +00:00
florian
0ae5dedbc2 * last commit fixed, the steps are: saving, testing, committing, not testing, saving, commtting ;)
git-svn-id: trunk@8961 -
2007-10-27 20:42:48 +00:00
florian
a221785d0b * try to read caller address only when we got a proper base pointer
git-svn-id: trunk@8960 -
2007-10-27 20:23:17 +00:00
florian
d35fae6c74 * monster line fixed
git-svn-id: trunk@8959 -
2007-10-27 20:21:41 +00:00
micha
07ab578088 * fix loading of exit code in haltproc for armeb, exitcode is 32 bit
git-svn-id: trunk@8949 -
2007-10-26 18:39:04 +00:00
florian
370f05c516 * soft float128 code compiles in theory (ies the compiler)
git-svn-id: trunk@8919 -
2007-10-23 20:23:13 +00:00
Jonas Maebe
e64b973cf9 * fixed ppc and ppc64 compilation after r8898
git-svn-id: trunk@8906 -
2007-10-21 22:15:19 +00:00
florian
5a3f71754a - removed odd assembler implementation, using the inline variant usually creates better code
git-svn-id: trunk@8901 -
2007-10-21 19:53:11 +00:00
florian
6b8466633e * forgotten commit (part of last commit)
git-svn-id: trunk@8899 -
2007-10-21 17:41:26 +00:00
florian
7878f0feb3 * made all fpc_*_to_shortstr helpers a procedure, resolves #8580
git-svn-id: trunk@8898 -
2007-10-21 17:33:18 +00:00
Jonas Maebe
45b7358d81 + PIC support for darwin/ppc64
* added {$PIC+} for darwin to all library tests

git-svn-id: trunk@8868 -
2007-10-20 20:14:45 +00:00
Jonas Maebe
072c0fcf0e - removed double entry for convutils unit reported on irc
git-svn-id: trunk@8860 -
2007-10-20 09:25:50 +00:00
florian
4b172f5973 * made rtti for dyn. arrays more delphi compatible, resolves #9464
git-svn-id: trunk@8853 -
2007-10-19 20:27:45 +00:00
Jonas Maebe
2701a0f743 * initialise timespec.tv_sec again for generic BasicEventWaitFor
git-svn-id: trunk@8836 -
2007-10-17 21:14:01 +00:00
micha
5f3e2b10e8 * use sem_timedwait for BasicEventWaitFor if available (linux now)
git-svn-id: trunk@8835 -
2007-10-17 20:49:25 +00:00
florian
4b69743c92 * fixed compilation on non sigbusing cpus
git-svn-id: trunk@8829 -
2007-10-16 21:14:41 +00:00
florian
3f24d63176 * fixed Compare* for CPUs requiring natural alignment
git-svn-id: trunk@8827 -
2007-10-16 20:32:59 +00:00
peter
398363156b * cache stdout threadvar in catchunhandledexception
* retrieve the address of io exception texts instead of assigning to a string

git-svn-id: trunk@8825 -
2007-10-16 19:13:53 +00:00
peter
cd35804502 * cache inoutres threadvar address
git-svn-id: trunk@8824 -
2007-10-16 19:12:29 +00:00
peter
4f862a23a7 * fixed alignment leftover in compare
git-svn-id: trunk@8823 -
2007-10-16 17:53:00 +00:00
florian
3752cfb649 * fix cotan, resolves #9944
git-svn-id: trunk@8819 -
2007-10-15 17:25:52 +00:00
Jonas Maebe
eb6c8fa570 * one more typecast fix
git-svn-id: trunk@8818 -
2007-10-15 14:02:30 +00:00
Jonas Maebe
4486a2cecb * fixed some type casts
git-svn-id: trunk@8817 -
2007-10-15 13:58:45 +00:00
Jonas Maebe
6121df1f67 * moved inclusion of sysos.inc higher up in system.inc, so that
cgeneric.inc can use the C types
  * imports of C routines in cgeneric.inc now use C types

git-svn-id: trunk@8816 -
2007-10-15 13:51:51 +00:00
Jonas Maebe
cc843f5f62 * fixed comparedword in case len=0
git-svn-id: trunk@8815 -
2007-10-15 13:44:57 +00:00
Jonas Maebe
a23d65fa93 * fixed comparedword (same as for ppc32)
git-svn-id: trunk@8813 -
2007-10-15 11:22:03 +00:00
Jonas Maebe
107682e148 * fixed comparedword
* fixed properties

git-svn-id: trunk@8811 -
2007-10-15 10:54:49 +00:00
florian
76b95fb058 * fixed arm-linux compilation with FPC_USE_LIBC
git-svn-id: trunk@8809 -
2007-10-14 21:05:44 +00:00
florian
16a1f65470 o another BeOS Patch by Olivier Coursiere:
* fix a compilation error since a recent change

git-svn-id: trunk@8805 -
2007-10-14 18:36:31 +00:00
florian
79aec138c8 o forgotten BeOS patch by Olivier Coursiere:
+ rtl/beos/i386/sighnd.inc
 + packages/base/pthreads/pthrbeos.inc (basically a verbatim copy of the bsd one, just to compile as pthread support is limited under BeOS)
 * utils/fppkg/Makefile.fpc

git-svn-id: trunk@8804 -
2007-10-14 18:33:24 +00:00
florian
fd237cd084 * whitespaces fixed
git-svn-id: trunk@8803 -
2007-10-14 18:31:32 +00:00
florian
e4fdb15e3f + added critical section protection for putmouseevent, just in case
* typo fixed

git-svn-id: trunk@8802 -
2007-10-14 18:31:04 +00:00
marco
4bec9a23ce * turn implicit exceptions off for most strutils routines.
+/-20% decrease in size

git-svn-id: trunk@8791 -
2007-10-14 11:25:19 +00:00
Jonas Maebe
dc71827e2e * procedure version of fpc_copy to avoid errors with {$x-} (mantis #9918)
git-svn-id: trunk@8790 -
2007-10-14 10:55:40 +00:00
Jonas Maebe
8ed15c96bb - removed COMPPROCINLINEFIXED define and ifdefs (fixed in 2.2.0)
git-svn-id: trunk@8789 -
2007-10-14 09:44:18 +00:00
micha
5d1a952f2a * fix initial state of basicevent
git-svn-id: trunk@8781 -
2007-10-13 20:25:46 +00:00
marco
a43e03f6c0 * Spaces version improved.
git-svn-id: trunk@8780 -
2007-10-13 19:40:16 +00:00
florian
96eaeeaf98 * fixed Index* for 64 Bit CPUs
* use forward move as much as possible

git-svn-id: trunk@8778 -
2007-10-13 19:06:41 +00:00
marco
807e964dab * Faster overloaded inttobin 32-bit and 64-bit.
git-svn-id: trunk@8775 -
2007-10-12 20:54:15 +00:00
Jonas Maebe
775ee6f563 * len=0 should not be treated as overflow in comparebyte/word/dword
(further fix to r8754, fixes regresssion of twide4 on sparc/solaris)

git-svn-id: trunk@8765 -
2007-10-11 17:10:29 +00:00
Jonas Maebe
33c4197f43 * changed FPC_EMPTYCHAR into a widechar because it's also used for
widestring -> pwidechar conversions (mantis #9897)

git-svn-id: trunk@8756 -
2007-10-09 17:52:25 +00:00
Jonas Maebe
b5a1a6c6b4 * fixed generic index- and comparebyte/word/dword for limits which
overflow the pointer range (fixes tw3612 regression on sparc/solaris)

git-svn-id: trunk@8754 -
2007-10-09 11:00:15 +00:00
peter
e8322a83e4 * optimized generic implementations to use pointers instead of
array accesses. This also allows better register variable
    optimizations

git-svn-id: trunk@8742 -
2007-10-07 18:36:18 +00:00
florian
de47ba3ac8 * fixed GetKeyData
git-svn-id: trunk@8729 -
2007-10-03 11:13:27 +00:00
Tomas Hajny
34e8576452 + stdconvs and fmtbcd now compiled too (the latter needed for fcl-db)
git-svn-id: trunk@8709 -
2007-09-30 23:24:55 +00:00
Tomas Hajny
97d878cde8 * missing AF_INET added
git-svn-id: trunk@8708 -
2007-09-30 21:35:36 +00:00
Tomas Hajny
54caaf4335 * fix compilation by moving wrongly placed SYSTEMEXCEPTIONDEBUG defines
git-svn-id: trunk@8699 -
2007-09-30 16:14:07 +00:00
Tomas Hajny
05e6784906 + make use of the provided CtrlBreakHandler (OS/2)
git-svn-id: trunk@8697 -
2007-09-30 15:19:59 +00:00
Tomas Hajny
85b8eeac17 + common CtrlBreakHandler for unit Keyboard
git-svn-id: trunk@8696 -
2007-09-30 15:18:37 +00:00
micha
7d5d4ba706 + add i386-linux uclibc process startup code
git-svn-id: trunk@8694 -
2007-09-30 14:53:54 +00:00
Tomas Hajny
58ff2fb482 + Use CtrlBreakHandler infrastructure to allow processing of Ctrl-C in ReadKey (OS/2 implementation)
git-svn-id: trunk@8693 -
2007-09-30 14:17:42 +00:00
Tomas Hajny
b71f5e80b0 + RTL exception handler for OS/2
git-svn-id: trunk@8692 -
2007-09-30 14:15:37 +00:00
Tomas Hajny
58bca68e6a + infrastructure for CtrlBreakHandler added
git-svn-id: trunk@8691 -
2007-09-30 14:14:33 +00:00
Tomas Hajny
e70f1a26db * issue sleep while polling keyboard
git-svn-id: trunk@8690 -
2007-09-30 14:05:00 +00:00
marco
7429c4871b * fix for 9770
git-svn-id: trunk@8689 -
2007-09-30 11:23:33 +00:00
Tomas Hajny
f5250c6433 * missing constants for context flags added
git-svn-id: trunk@8688 -
2007-09-30 00:51:40 +00:00
Tomas Hajny
633a902565 * exception handler is a function, not procedure
git-svn-id: trunk@8680 -
2007-09-29 15:48:26 +00:00
Almindor
fdcc5f4332 * use TIOCtlRequest instead of hard ifdefs to remove warnings
git-svn-id: trunk@8679 -
2007-09-29 14:22:41 +00:00
marco
54d8f93b25 * fix for 9772
git-svn-id: trunk@8677 -
2007-09-29 09:18:15 +00:00
Almindor
5474e0c987 * fix ioCtl differences between BSD and POSIX
git-svn-id: trunk@8676 -
2007-09-29 08:24:23 +00:00
marco
827d380691 * pchar(pointer()) isms that were safe.
git-svn-id: trunk@8672 -
2007-09-28 21:57:45 +00:00
marco
faa8383403 * some pchar(pointer(s)) changes (see maillist)
git-svn-id: trunk@8671 -
2007-09-28 20:24:44 +00:00
Jonas Maebe
f51bac256d * made pic-safe (by simply not accessing global variables from
assembler code anymore, as I don't see how to easily support
    PIC access to global variables for Darwin/i386)

git-svn-id: trunk@8663 -
2007-09-27 15:08:09 +00:00
Jonas Maebe
335bc9fd46 + PIC support for darwin/ppc32 (-Cg works now, no regressions in test
suite compiled with -Cg compared to without -Cg)
  + support for using a virtual register as PIC/got base register
  * moved got loading code from ncgutil to cgobj/cgcpu (can't test whether
    it didn't break anything under linux/i386, because "make cycle OPT=-Cg"
    was already broken due to the *prt*.as -> si_*.pp changes)

git-svn-id: trunk@8651 -
2007-09-26 16:41:32 +00:00
marco
9e1462203c * dateutils.scandatetime, an inverse of formatdatetime
git-svn-id: trunk@8624 -
2007-09-23 20:03:12 +00:00
florian
5a585ce07d * made SExecuteProcessFailed error message more clear
git-svn-id: trunk@8622 -
2007-09-23 14:59:22 +00:00
florian
7f441e0bca + added more FILE_ATTRIBUTE constants, resolves #9669
git-svn-id: trunk@8614 -
2007-09-23 13:10:06 +00:00
florian
ecc45e16db * formatting fixed ;)
git-svn-id: trunk@8613 -
2007-09-23 13:09:24 +00:00
michael
9777065197 * Fixed carry bug in conversion of currency to string
git-svn-id: trunk@8612 -
2007-09-23 10:26:00 +00:00
Jonas Maebe
4e78a30ee3 * only print exception backtrace at end of unhandled exception in
tthread in case rtl is compiled with -dDEBUG_MT

git-svn-id: trunk@8595 -
2007-09-21 15:09:08 +00:00
Károly Balogh
821eb1fe18 + changed this one to contain real 68k headers (based on MOS version of the headers)
git-svn-id: trunk@8555 -
2007-09-18 19:42:54 +00:00
pierre
d5fa108796 * put prt0.obj in the right directory
git-svn-id: trunk@8552 -
2007-09-18 16:03:45 +00:00
pierre
6d8b346113 * test_int31 needs stdcall modifier
git-svn-id: trunk@8551 -
2007-09-18 16:01:33 +00:00
pierre
5a0ec1105d * use prt0.as as loader
git-svn-id: trunk@8549 -
2007-09-18 13:46:59 +00:00
pierre
5100a988f7 * more watcom rtl fixes
git-svn-id: trunk@8548 -
2007-09-18 13:44:40 +00:00
pierre
d3c33fb99c * Update watcom system unit
git-svn-id: trunk@8547 -
2007-09-18 13:29:55 +00:00
joost
f6d66e8cf5 * Changed MinDateTime for FloatToDateTime and VariantToDate to 01/01/0001
git-svn-id: trunk@8534 -
2007-09-17 21:25:51 +00:00
Tomas Hajny
573bc3b767 * inline on needed for 2.0.x
git-svn-id: trunk@8532 -
2007-09-17 21:19:12 +00:00
peter
07275c3dbe * added cdecl for sigmask
git-svn-id: trunk@8529 -
2007-09-17 20:26:29 +00:00
Tomas Hajny
f0959c1b1d * yet another fix for DiskFree/DiskSize
git-svn-id: trunk@8516 -
2007-09-16 20:17:27 +00:00
Jonas Maebe
0040eecf9f + support for extra packing of sets whose lower element number
is <> 0 (Delphi compatible now, + various tests)
  + support for enums and sets in is_in_limit()
  * fixed converting smallset expressions to varsets
  * improved choosing an appropriate common set type when mixing
    set types in an expression
  - removed no longer used normalset code from nadd.pas
  - disabled large set (>256 elements) support for now, because
    they are not yet supported entirely throughout the compiler
    and this causes errors at run time in several situations

git-svn-id: trunk@8515 -
2007-09-16 20:04:45 +00:00
Károly Balogh
f3e13f1e68 + removed a define which seems unnecessary
git-svn-id: trunk@8502 -
2007-09-16 11:07:47 +00:00
florian
b11e861b0f + define DEFAULT_DOUBLE on m68k
git-svn-id: trunk@8499 -
2007-09-16 10:20:16 +00:00
florian
334b9b4ee1 * formatting
git-svn-id: trunk@8498 -
2007-09-16 10:08:53 +00:00
florian
095f9cb9dd * fixed wrongly named defines
git-svn-id: trunk@8497 -
2007-09-16 10:06:00 +00:00
Jonas Maebe
4f23f216f6 * fixed mantis #9695 introduced by the fix in r7959
git-svn-id: trunk@8494 -
2007-09-15 21:15:06 +00:00
Tomas Hajny
3b3849c02c + AllFilesMask constant added
git-svn-id: trunk@8492 -
2007-09-15 12:09:25 +00:00
micha
f48e51c380 * fix TFPSMap.GetKeyData on non-sorted map (#9672)
+ add test for issue #9672

git-svn-id: trunk@8485 -
2007-09-14 20:48:29 +00:00
peter
f5ac7ca9be * remove duplicate sysctl and types
git-svn-id: trunk@8471 -
2007-09-14 08:33:40 +00:00
peter
627cf69ae3 * svn props
git-svn-id: trunk@8468 -
2007-09-14 07:19:48 +00:00
Tomas Hajny
77fe5f40fe * remove erratic / unreliable check for DOS version in Do_DiskData
git-svn-id: trunk@8461 -
2007-09-13 20:54:00 +00:00