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