marco
52bb5ac229
* removed some old 1.0.x ->2.0.x transitional code (executeprocess)
...
git-svn-id: trunk@12238 -
2008-11-26 23:08:17 +00:00
joost
4fd9d7314a
* Fixed wrong order of elements in psaElementSizes introduced in r12138
...
git-svn-id: trunk@12227 -
2008-11-25 18:16:51 +00:00
Jonas Maebe
bf7b6fd279
+ darwin/arm signal handling support, except for the definition of the
...
signal context structure as the license of the original file isn't
100% clear yet
git-svn-id: trunk@12196 -
2008-11-21 22:04:03 +00:00
florian
d78855cea8
+ more c types
...
git-svn-id: trunk@12175 -
2008-11-19 11:36:43 +00:00
micha
d6b3d5dd38
* enable poll syscall in freebsd
...
git-svn-id: trunk@12156 -
2008-11-17 22:20:37 +00:00
micha
04d8ad3f17
* fix linux syscall numbers naming consistency #2 (overlooked some)
...
git-svn-id: trunk@12154 -
2008-11-17 21:48:02 +00:00
micha
176f545c3b
* fix linux syscall numbers naming consistency (fixes x86_64 unit linux build)
...
git-svn-id: trunk@12153 -
2008-11-17 21:46:34 +00:00
florian
af133effa2
* fix of broken r12138
...
git-svn-id: trunk@12141 -
2008-11-17 10:18:25 +00:00
florian
7afd3ba256
* patch by Petr Kirstan to resolve #12333
...
git-svn-id: trunk@12138 -
2008-11-16 22:53:17 +00:00
micha
4594758ae5
+ add poll support for unix
...
git-svn-id: trunk@12128 -
2008-11-16 17:05:47 +00:00
micha
923e5eff19
* fix lstat syscall for linux/powerpc64 (lstat64 is only for 32 bit platforms)
...
git-svn-id: trunk@12122 -
2008-11-16 14:22:36 +00:00
micha
1b418875b3
* fix typo
...
git-svn-id: trunk@12110 -
2008-11-15 20:49:18 +00:00
micha
28e614c237
* move fdatasync to linux unit
...
git-svn-id: trunk@12109 -
2008-11-15 20:44:44 +00:00
micha
2a1fc6723a
+ add fdatasync syscalls for linux
...
git-svn-id: trunk@12108 -
2008-11-15 17:04:27 +00:00
micha
d7e90f9e48
+ add splice and sync_file_range linux-only syscalls
...
git-svn-id: trunk@12107 -
2008-11-15 15:43:52 +00:00
micha
341cec908d
* update linux syscall numbers (merge powerpc64 to powerpc)
...
git-svn-id: trunk@12106 -
2008-11-15 15:42:12 +00:00
michael
f64ec1faa6
* removed debug statement
...
git-svn-id: trunk@12088 -
2008-11-14 13:06:45 +00:00
michael
0d53564797
* Fixed bug #12385
...
git-svn-id: trunk@12087 -
2008-11-14 13:04:51 +00:00
marco
c72c091277
* fix for 12619, security_descriptor_min_length now a sizeof as in the winsdk headers. (win64)
...
git-svn-id: trunk@12066 -
2008-11-13 08:53:50 +00:00
Jonas Maebe
dbbd75ca47
* fixed setting EInoutError.ErrorCode (mantis #12575 , thanks to
...
Bart Broersma for the analysis)
git-svn-id: trunk@12037 -
2008-11-09 09:46:47 +00:00
florian
6dcdf5bdf4
* tabs/spaces fixed
...
git-svn-id: trunk@12015 -
2008-11-02 09:41:30 +00:00
marco
699a0ba70f
* another part of Almindor's fix.
...
git-svn-id: trunk@12007 -
2008-11-01 11:53:21 +00:00
marco
e0821f6682
* pipe cleanup from Ales, also fixes TProcess for AMD64.
...
git-svn-id: trunk@12006 -
2008-11-01 11:43:43 +00:00
michael
65637e301f
* Fixed strtotime. Last character was never taken into account
...
git-svn-id: trunk@12005 -
2008-11-01 11:05:21 +00:00
Almindor
dbe3cfba21
* remove unused oldfpccall from amd64 BSD syscall code
...
git-svn-id: trunk@12003 -
2008-10-31 18:19:44 +00:00
Almindor
bf9358efd4
* revert previous AssignPipe change, will need different approach
...
git-svn-id: trunk@12002 -
2008-10-31 13:28:00 +00:00
Károly Balogh
193b658325
+ fixed SysUpdateScreen(true) refresh bugs
...
git-svn-id: trunk@12000 -
2008-10-30 21:59:59 +00:00
Károly Balogh
4a5a3e3118
+ support for changing window size in keyboard and video units
...
* still has bugs, but good for a start
git-svn-id: trunk@11997 -
2008-10-30 20:52:22 +00:00
Almindor
600da72d75
* fix AssignPipe for FreeBSD
...
git-svn-id: trunk@11996 -
2008-10-30 12:42:13 +00:00
Almindor
1ed71f011c
* proper fix for the kqueue struct. Use PtrUInt and PtrInt respectively...
...
git-svn-id: trunk@11994 -
2008-10-29 19:17:53 +00:00
marco
f042df1bdb
* fix for several -W macro's.
...
git-svn-id: trunk@11989 -
2008-10-28 14:28:38 +00:00
marco
b96c83d5d6
* 64-bit fix for extlogpen
...
git-svn-id: trunk@11985 -
2008-10-27 13:43:01 +00:00
marco
e5d18aba3e
* TLogBrush.lbHatch should be ulong_ptr (win64 problem)
...
git-svn-id: trunk@11984 -
2008-10-27 12:32:57 +00:00
Károly Balogh
eac6ce9a98
+ Some keyboard unit rework
...
* moved more RawKeyCode handling into our nice table from custom code
* initial sysmsg support (SysClose, for now)
git-svn-id: trunk@11983 -
2008-10-27 09:33:36 +00:00
Károly Balogh
423aca9d63
+ Huge video unit rework for Amiga/MorphOS
...
* removed tons of Win32 unit leftovers, and other cleanups
* cursor handling fixes, additions (like changing cursor shapes)
* added initial support for sysmsgs
git-svn-id: trunk@11982 -
2008-10-27 09:30:46 +00:00
Károly Balogh
42871abdeb
+ ObtainPen()'s 2nd argument is actually a longint, not cardinal,
...
because -1 is a valid argument for this function there.
This bug is also in the original AmigaOS C SDK, which specifies
this argument as ULONG, and defines -1 as valid argument for it.
git-svn-id: trunk@11981 -
2008-10-27 09:27:07 +00:00
Károly Balogh
07f30fbd47
+ more work on video and keyboard units
...
* less debug during init
* SysGetShiftState() support, reworked RawKeyCode support
* support for more keys, with qualifiers. for example some clipboard operations work now in FV.
git-svn-id: trunk@11973 -
2008-10-25 00:49:42 +00:00
Károly Balogh
b683ddf406
+ added a quick'n'dirty Sysutils.Sleep() implementation
...
git-svn-id: trunk@11965 -
2008-10-24 00:26:20 +00:00
Károly Balogh
eb1f214c3d
* fixes and optimizations in video unit
...
+ now properly sets ScreenColor to true
+ optimized DrawChar() to use BltTemplate() instead of WritePixel() loops
this results in less gfx operations, major speedup, and elimination of
possible display trashing (WritePixel() doesn't wait for blit operations
to finish)
+ updated vgafont in videodata.inc to be in proper format for BltTemplate()
+ other tweaks here and there
git-svn-id: trunk@11964 -
2008-10-23 23:40:36 +00:00
marco
e5db5e4aa8
* regened makefiles to propagate makefile versions
...
git-svn-id: trunk@11947 -
2008-10-22 17:32:15 +00:00
marco
3591d54f24
* updated all makefile.fpc versions to 2.2.2 for fppkg compat.
...
git-svn-id: trunk@11945 -
2008-10-22 17:19:13 +00:00
Almindor
8fe91950e9
+ add missing SHUT_* constants to openbsd
...
git-svn-id: trunk@11940 -
2008-10-20 16:59:58 +00:00
Almindor
4972ec0ae5
+ add missing SHUT_* constants for fpshutdown() (aliases from winsock2)
...
git-svn-id: trunk@11939 -
2008-10-20 16:57:32 +00:00
florian
10e0f0e387
* keep stack aligned at 8 byte boundary inside the startup code
...
git-svn-id: trunk@11934 -
2008-10-18 21:20:54 +00:00
florian
2cbdf2cd61
+ arm linux syscalls updated
...
git-svn-id: trunk@11930 -
2008-10-18 18:57:20 +00:00
florian
14a0ec4ea3
* made fptime based on usgettimeofday available
...
* moved defines selecting the right syscall from ossysc.inc to osdefs.inc
git-svn-id: trunk@11915 -
2008-10-18 13:50:55 +00:00
florian
037f95c451
* fixed syscall0 for arm eabi
...
git-svn-id: trunk@11914 -
2008-10-18 13:49:39 +00:00
florian
3b5699e488
* removed packed, the stat record should be c packed
...
* deprecated old fields as it is done on other architectures
git-svn-id: trunk@11912 -
2008-10-18 13:48:17 +00:00
florian
7c6e0a48e9
* arm-linux-eabi uses mmap2 and ugetrlimit
...
git-svn-id: trunk@11908 -
2008-10-17 19:00:58 +00:00
yury
a6bff5f077
+ Some fixes to wince api units by Vasil Maximov.
...
git-svn-id: trunk@11905 -
2008-10-17 10:41:46 +00:00