Commit Graph

3903 Commits

Author SHA1 Message Date
michael
f42fedd0c3 + Added overloaded version of SetThreadManager without old parameter 2003-11-29 17:29:32 +00:00
michael
2f103d8153 + Added overloaded version of SetWideStringManager without old parameter 2003-11-29 17:27:05 +00:00
Jonas Maebe
89d4ca293b * fix power() for negative base 2003-11-29 16:40:12 +00:00
Jonas Maebe
d5373d5971 * fixed several ppc assembler reader related problems
* local vars in assembler procedures now start at offset 4
  * fixed second_int_to_bool (apparently an integer can be in  LOC_JUMP??)
2003-11-29 16:27:19 +00:00
Tomas Hajny
c09fb1d8a8 * short name version of dateutils for non-LFN platforms 2003-11-29 15:26:39 +00:00
Tomas Hajny
77418b5960 + short name version of dateutils for non-LFN platforms 2003-11-29 15:02:52 +00:00
peter
f534cdd91d * do not overwrite Inoutres in blockwrite with 101 2003-11-29 14:07:52 +00:00
yuri
64d6f24300 * rtlconst, dateutils & sysconst units rules added 2003-11-29 11:41:56 +00:00
michael
51c296f60c + Added WideStringManager 2003-11-28 20:36:13 +00:00
peter
f3791a42f8 * TWMEraseBkgnd added 2003-11-28 17:21:40 +00:00
peter
ee144dc46d * fixed dependencies 2003-11-28 15:55:48 +00:00
michael
2054548b7a + Fixes for sysconst and removed runerrors.pp 2003-11-27 20:43:22 +00:00
michael
3730c41c50 + Added runerrors functionality to sysconst 2003-11-27 20:39:43 +00:00
michael
5a059b6785 + Some fixes and runerrors removed 2003-11-27 20:39:24 +00:00
michael
e85e5fa94f + Compiles on BSD too now 2003-11-27 20:24:53 +00:00
michael
08971e92b0 + Redefined ppthread_mutex_t 2003-11-27 20:24:10 +00:00
michael
515f170dd0 + Make works with 1.0.10 too 2003-11-27 20:16:59 +00:00
marco
a0854c6b6d * fixed incorrect addition of sysconst 2003-11-27 16:16:09 +00:00
michael
5d024d4cc3 + Patch from peter to fix make cycle 2003-11-27 10:28:41 +00:00
michael
c07028fe4e + Merged fixbranch fixes, missing in main branch 2003-11-26 22:17:42 +00:00
michael
6d09f23614 + Fixed dependencies so cycle works again 2003-11-26 20:50:32 +00:00
michael
de16dcff56 + Some fixes to have everything compile again 2003-11-26 20:34:19 +00:00
michael
7e2a4f633a + Added runerrors and cthreads unit 2003-11-26 20:21:26 +00:00
michael
78996a740a + Added runerrors unit 2003-11-26 20:17:35 +00:00
michael
07583c11a7 TwoDigitYearCenturyWindow is 50 2003-11-26 20:15:46 +00:00
michael
42a38ae677 + Initial implementation of runerrors string support 2003-11-26 20:12:39 +00:00
michael
0271650b3a + New runerror 231 (exception stack error) and 232 (nothread support) 2003-11-26 20:12:08 +00:00
michael
4b2084fb50 + New threadmanager implementation 2003-11-26 20:10:59 +00:00
florian
058d480f40 * error handling for Variants improved 2003-11-26 20:00:19 +00:00
florian
a70d8c861e no message 2003-11-25 16:29:16 +00:00
marco
694319b843 * somebody added fields to socketsh.inc that were already under ifdef bsd 2003-11-25 15:13:28 +00:00
michael
0efaf5e5c6 + Redefined Fileopen so it corresponds to ascdef.inc definition 2003-11-24 23:08:37 +00:00
michael
18c394efa8 + Fix for bug #2476 2003-11-24 23:00:56 +00:00
michael
466a05bbf3 + Bugfix for bug #2741 2003-11-24 22:27:25 +00:00
michael
8373e40e10 + Patch from Johannes Berg for bug #2759 2003-11-24 21:57:43 +00:00
Jonas Maebe
805df8c05f * fixed some label names 2003-11-23 17:34:27 +00:00
peter
23ae4449ec * register calling updates 2003-11-23 16:50:49 +00:00
yuri
0646b94499 * Now native 2003-11-23 15:50:07 +00:00
michael
b00f51317f + Added IPV6 patch from Johannes Berg 2003-11-23 11:00:07 +00:00
michael
20c89903ec + Changed mode to output for file sockets 2003-11-23 10:57:15 +00:00
yuri
3e874e373e * native heap 2003-11-23 07:21:16 +00:00
marco
8f31a9a9c8 * johill changed his mind 2003-11-22 21:58:09 +00:00
marco
c29abe12db * johill patch applied 2003-11-22 17:18:53 +00:00
marco
c1ffa1e9a5 * .rst for dateutils fixed 2003-11-22 17:15:13 +00:00
michael
025b37199b + Added several constants 2003-11-22 16:28:56 +00:00
michael
3e33c1a5ab + Small optimization in comparemem 2003-11-22 16:17:26 +00:00
michael
cae0e667de + Patched CompareMem for case when length is 0 2003-11-22 15:46:48 +00:00
marco
872cfdd737 * Johill: suspend fix 2003-11-22 11:04:08 +00:00
marco
867e44861a fix for last one 2003-11-22 10:59:58 +00:00
marco
7ac67b2caf fix from johill for 2801 2003-11-22 10:33:38 +00:00
marco
4df9146d01 fix from johill 2003-11-22 10:32:41 +00:00
florian
b9376da0aa * some arm issues fixed 2003-11-21 00:40:06 +00:00
marco
4fff5fd44d * dateutils added 2003-11-20 22:09:21 +00:00
marco
9fedf8a9b9 * termio moved to better spot 2003-11-20 09:09:05 +00:00
marco
fd6e4a70b9 * forgot to commit with rest. now added. 2003-11-20 09:06:49 +00:00
yuri
dbffba731e * Memory allocation bug fixed 2003-11-19 18:21:11 +00:00
marco
c97a5d06eb * Linux part of termio unit 2003-11-19 17:35:36 +00:00
marco
880ba0dc9d * termio new includefile 2003-11-19 17:15:31 +00:00
marco
0f6af75554 * new termio units 2003-11-19 17:13:00 +00:00
marco
0610caa107 * termio unit 2003-11-19 17:11:39 +00:00
peter
5e5462edd1 * make strpas assembler function 2003-11-19 16:58:44 +00:00
yuri
ff7b561fc9 * Environment and arguments initialization now native 2003-11-19 16:50:21 +00:00
peter
97d677c8c8 * tthread disabled for 1.0.x 2003-11-19 15:51:54 +00:00
marco
a427276302 * fix for sleep from johill 2003-11-19 14:04:34 +00:00
marco
7b12dc7b86 * changes due to the previous *BSD changes. Mainly moving constants from
unix to systypes.inc (which acts as unxtypes.inc)
2003-11-19 11:46:55 +00:00
marco
5fbffcb2a7 * some constants moved from System 2003-11-19 10:56:15 +00:00
marco
e0c4a566cd * some simple restructures 2003-11-19 10:54:32 +00:00
marco
776f3c9701 * some constants mvoed from unit unix 2003-11-19 10:17:15 +00:00
marco
1ef3b8b988 * more cleanups 2003-11-19 10:12:02 +00:00
marco
dc50826f6a * Last patch was ok, problem was somewhere else. Moved *BSD part of pthreads to freebsd/pthreads.inc 2003-11-18 22:36:12 +00:00
marco
d6081ef24c * Last patch was ok, problem was somewhere else. Moved *BSD part of pthreads to freebsd/pthreads.inc 2003-11-18 22:35:09 +00:00
marco
bea886ca73 * moved from systhrds.pp 2003-11-18 22:33:42 +00:00
marco
a46470ce6d * minor updates 2003-11-18 21:47:19 +00:00
marco
c52aa63243 * several 1.0.x files removed 2003-11-18 12:12:31 +00:00
marco
09bf7e5016 * no longer necessary 2003-11-18 10:43:28 +00:00
marco
359a077da1 * Small fixes for EAGAIN. bunxfunc only has comments added. 2003-11-18 10:12:25 +00:00
Tomas Hajny
f1a839faab * Wiktor Sywula: dummy objpas removed (not needed any more) 2003-11-17 19:56:30 +00:00
Tomas Hajny
5c1ee40523 * Wiktor Sywula: LFN detection uncommented in system, new units added 2003-11-17 19:55:13 +00:00
marco
54eb7ff8bf * tiocgeta fixed 2003-11-17 16:56:20 +00:00
marco
7bfead6dab * Clone moved to linux, + few small unit unix changes 2003-11-17 11:28:08 +00:00
marco
3d4733e1e9 * small fixes for changing unit unix again 2003-11-17 10:21:47 +00:00
marco
0c999e0c9b * threads for FreeBSD. Not working tho 2003-11-17 10:05:51 +00:00
marco
20bd2d0e06 * pthreads based ttread from Johannes Berg 2003-11-17 08:27:49 +00:00
marco
6318180e60 * few things renamed 2003-11-16 14:09:25 +00:00
florian
4ff69f3905 * fixed rtl to work with the integrated fpc ppc assembler reader 2003-11-15 19:01:27 +00:00
marco
ce9c3bf19c * weeehoo linuxerror is no more :-) 2003-11-14 17:30:14 +00:00
marco
4b8e3387a7 * stream functions converted to work without linuxerror 2003-11-14 16:44:48 +00:00
marco
4bd0a028bb * ioperm is linuxerror free and returns syscall result directly 2003-11-14 16:30:38 +00:00
marco
45ba035237 * linuxerror elimination 2003-11-14 16:21:59 +00:00
marco
11715d3922 * small fi 2003-11-13 18:44:06 +00:00
marco
5526f18914 * fixed some linuxerror probs 2003-11-13 17:49:24 +00:00
marco
eb06d77f4b * small fixes 2003-11-13 17:40:12 +00:00
marco
0d494d8a5f * Linuxerror removed 2003-11-13 13:36:23 +00:00
marco
fbf1a7206b * Linuxerror remove + hdr+log added 2003-11-13 13:11:55 +00:00
marco
170190dc43 * more linuxeror fixes 2003-11-12 22:19:45 +00:00
marco
3e9a92b2b1 * replaced by linuxold in one file 2003-11-12 12:34:48 +00:00
peter
8f8b47194a * REGCALL define added 2003-11-11 21:08:17 +00:00
marco
8f76f86ce5 * new oldlinux unit. 1_0 defines killed in some former FCL parts. 2003-11-10 16:54:28 +00:00
michael
d2cc0fa55a + Added missing sign functions 2003-11-09 21:52:54 +00:00
michael
52709ac6e0 + Added some missing socket options and the shut_* constants 2003-11-09 21:43:15 +00:00
michael
52dc153aa2 + TMessage result member is a longint, not a cardinal (from Micha Nelissen, verified in D6). 2003-11-09 13:49:28 +00:00
marco
313067faaf * small fix 2003-11-09 13:48:55 +00:00
michael
9e8353e232 + Position specifier in format string affects all later specifiers 2003-11-09 13:37:42 +00:00
marco
229c3ee456 * pipe fix 2003-11-09 12:00:16 +00:00
florian
91a03d5481 * fixed Makefile for new objpas dir structure 2003-11-08 23:47:21 +00:00
Tomas Hajny
315d8bf6a0 * cardinal2pointer changes 2003-11-06 23:21:51 +00:00
marco
d3ca61aa15 * added some more of win32* delphi pseudo constants 2003-11-06 22:25:10 +00:00
marco
ec6b640d6d * fixed 2003-11-06 22:05:06 +00:00
yuri
81588a99b2 * Unused constants removed 2003-11-06 17:20:44 +00:00
peter
43cac0027c * compile fix 2003-11-06 16:28:52 +00:00
peter
07bfe21e9b * sparc 2003-11-06 16:22:01 +00:00
florian
68e4d5c88a * made Index* usage consistent with astrings.inc 2003-11-05 15:33:51 +00:00
florian
d97aa2e973 + currency type can be assigned to variants now 2003-11-05 15:26:37 +00:00
florian
99b2916678 * applied patch from Joe da Silva to fix OpenFile on older DOS versions 2003-11-05 11:42:27 +00:00
yuri
2cbdc6b02c * exec fix
* unused units removed
2003-11-05 09:13:59 +00:00
michael
7312e7e4e4 Support for ansistring and better debug outpu 2003-11-04 23:15:58 +00:00
michael
4512a8478f + Removed debug statements 2003-11-04 22:53:55 +00:00
michael
573315745d + Some fixes for string support 2003-11-04 22:27:43 +00:00
peter
bed1aa36fe * fixed crash in bufstream.write 2003-11-03 17:46:37 +00:00
florian
eb8f265588 * initial revision 2003-11-03 17:28:21 +00:00
marco
b15ba0a5ae * Peter's Cardinal<->Longint fixes patch 2003-11-03 09:42:27 +00:00
marco
73a0939a2b * more fixes 2003-11-02 16:30:12 +00:00
marco
cdbe222922 bsd support 2003-11-02 15:41:53 +00:00
marco
b8f96f52e2 * unit dl added 2003-11-02 15:39:12 +00:00
Jonas Maebe
26daf920f2 + sighand and associated record definitions for ppc. Untested. 2003-11-02 14:53:06 +00:00
Tomas Hajny
39ae691859 SetFTime fix 2003-11-02 09:45:32 +00:00
Tomas Hajny
d4fb70d298 * corrections for do_open and os_mode back 2003-11-02 00:51:17 +00:00
Tomas Hajny
8719370517 * TFileFindBuf3 corrected 2003-11-02 00:25:09 +00:00
marco
f45cf6ab4c * package version update 2003-11-01 22:59:11 +00:00
Tomas Hajny
670e835edf * TFileStatus3 corrected 2003-11-01 20:41:47 +00:00
Tomas Hajny
5371a1dd3d * fix of previous mistyping 2003-11-01 19:25:50 +00:00
Tomas Hajny
1eccb7a88a * GetFTime correction for case of no previous write access 2003-11-01 18:35:12 +00:00
marco
4ab4f046e1 * Show stopping bug. Had to comment out lines around 279 to get 1.9
to build
2003-11-01 17:10:21 +00:00
marco
024df7a7c6 * more small fixes. 2003-11-01 01:58:11 +00:00
marco
417d359871 * initial version from 1.0.x branch 2003-11-01 01:27:20 +00:00
marco
602aa93399 * i386 specific fixes that hopefully fix texception4.
Only the "generic" signal handler was ported to the unix rtl.
2003-10-31 20:36:01 +00:00
mazen
84e8f0e96b + assembler mode forced to ATT style for x86 cpu 2003-10-31 09:20:11 +00:00
mazen
e828773c4e + assembler mode forced to ATT style for x86 cpu 2003-10-31 08:55:11 +00:00
marco
7720de29d3 * makefile gotcha resulting from moving syscalls.inc fixed 2003-10-31 07:53:01 +00:00
marco
4b58f5bdce * gprt readded 2003-10-30 18:12:12 +00:00
marco
50101600d3 jaja 2003-10-30 18:10:08 +00:00
marco
2c94f6de3a * 2003-10-30 17:21:21 +00:00
marco
4f72cc923f * -dNOMOUSE also for .1.1 2003-10-30 17:21:10 +00:00
marco
17caa136da * more makefiles 2003-10-30 16:48:15 +00:00
marco
c22bd6f016 * i386 specific due to clone and old syscall conv 2003-10-30 16:43:38 +00:00
marco
049d2cbd1a * fixes for old syscall() convention removing 2003-10-30 16:42:58 +00:00
marco
221f926099 * Killing off old syscall convention anywhere except for oldlinux 2003-10-30 16:42:25 +00:00
peter
9d55df2bd5 * merged copyfrom with 0 2003-10-30 16:30:53 +00:00
peter
bf708e1de0 * tbits.create is now supported 2003-10-30 16:25:07 +00:00
marco
1953a4a4f2 * moved to i386/ 2003-10-30 16:17:13 +00:00
marco
13257d861c * moved legacy syscall to i386/ 2003-10-30 16:16:49 +00:00
olle
00065dd24d + handles program parameters for MPW
+ program start stub
  * improved working directory handling
  * minor changes
  + some documentation
2003-10-29 22:34:52 +00:00
peter
48ea64442f * fixed a:=copy(b) 2003-10-29 21:00:34 +00:00
peter
4f9a8a9c45 * use oldfpccall because all registers are destroyed 2003-10-29 19:45:44 +00:00
Jonas Maebe
561e3ef7b9 * fixed arctan2 2003-10-29 19:10:07 +00:00
Jonas Maebe
34e1c9af8f * hack to allow repeatable random sequences using the new random number
generator
  * fixed range warning/error
2003-10-29 18:23:45 +00:00
peter
2d6deeaade * regenerated 2003-10-28 16:44:35 +00:00
yuri
dee4ce9d76 * do_* functions now native 2003-10-28 14:57:31 +00:00
marco
aebc04656f * fixes for signal handling. 2003-10-27 17:12:45 +00:00
peter
168ccf83c3 * regenerated 2003-10-27 15:58:54 +00:00
peter
450c9a848c * set inited boolean to prevent crashes 2003-10-27 15:28:07 +00:00
peter
52683bba4b * fixed setfattr with volumeid 2003-10-27 15:27:47 +00:00
yuri
81e7e0aa7c * GetLocatTime now also native 2003-10-27 12:19:20 +00:00
yuri
c44c76cd3b * New set of native functions 2003-10-27 11:43:40 +00:00
marco
41e3249c4b * fix from peter i386.inc to circumvent ebx destroying 2003-10-27 09:16:57 +00:00
yuri
6a93c41984 * os_mode removed (not required anymore) 2003-10-27 04:33:58 +00:00
Tomas Hajny
a3636fc097 * minor fix for new Random 2003-10-26 21:15:43 +00:00
Jonas Maebe
3f4f17e1f6 * replaced random generator with the Mersenne twister, which is about
3.5 times faster
2003-10-26 18:46:02 +00:00
marco
3015bde393 * moved sigprocmask to system for BSD. (needed for reenablesig) 2003-10-26 17:01:35 +00:00
marco
16c7ca4606 * moved sigprocmask to system 2003-10-26 17:01:04 +00:00
Jonas Maebe
c8e23c4e58 * fixed web bug #2643 2003-10-26 16:56:44 +00:00
marco
fa766600ed * texception4 fix merge 2003-10-26 16:42:22 +00:00
florian
b0c7cd338b + added some missing exception numbers 2003-10-26 16:31:38 +00:00
florian
4dbc76b90d * fixed arctan2 to handle x=0 correctly as well 2003-10-26 15:58:05 +00:00
marco
63f6eeb35a * partial fix for bug #2212. 2003-10-26 15:32:25 +00:00
Tomas Hajny
90062097c9 * Exec fix 2003-10-25 23:55:22 +00:00
Tomas Hajny
57538cb669 * THandle in sysutils common using System.THandle 2003-10-25 23:42:35 +00:00
florian
78a00b657b * fixed copy(<dynarray>, ...) 2003-10-25 22:52:07 +00:00
marco
dfff760c9a * small after merge fixes 2003-10-25 22:48:52 +00:00
Tomas Hajny
7adcc315bc * file handling related fixes 2003-10-25 22:45:37 +00:00
marco
138d6ba052 * 1.0.x fixes merged 2003-10-24 18:09:56 +00:00
marco
add1df1b27 * merged some fixes from 1.0.x 2003-10-24 17:51:39 +00:00
marco
73544b2b71 * Fix from Peter 2003-10-24 08:37:20 +00:00
peter
1b2d0e4de9 * save edi,ebx,esi in int_str 2003-10-23 17:01:27 +00:00
marco
5538700c8a * fd's now walk from 0..maxset again. IDE/unit kbd works again. 2003-10-23 12:06:14 +00:00
marco
4c771c1b8e * nomouse 2003-10-23 11:04:42 +00:00
marco
23af1efaf9 * fix for 2672 2003-10-23 09:39:39 +00:00
Tomas Hajny
136a47429e * UnusedHandle value made the same as with other targets 2003-10-19 12:13:41 +00:00
Tomas Hajny
fd820bd71f * minor fix in non-default sbrk code 2003-10-19 09:37:00 +00:00
Tomas Hajny
fc7111ff4b * fixes from OS/2 merged to EMX 2003-10-19 09:35:28 +00:00
Tomas Hajny
c2a66502f0 * fix for terrible long-time bug in do_open 2003-10-19 09:06:28 +00:00
Tomas Hajny
c5df303517 * stdcall fixes again 2003-10-18 16:58:39 +00:00
Tomas Hajny
f659dc38f9 * longint2cardinal 2003-10-18 16:53:21 +00:00
Tomas Hajny
97ed1cfdcf * Wiktor Sywula: environment and arguments support added 2003-10-18 09:31:59 +00:00
Tomas Hajny
6146042684 * Wiktor Sywula: transfer_buffer changed to tb 2003-10-18 09:18:29 +00:00
olle
f326c832d9 + working direcory emulated
+ implemented directory handling procs
  + all proc which take a path param, now resolve it relative wd
2003-10-17 23:44:30 +00:00
olle
9451d191a6 + new include file containing portions of MacOS api, written in turbo dialect 2003-10-17 23:41:18 +00:00
olle
527a79b0dc * changed i386 to cpui386 2003-10-17 22:10:30 +00:00
olle
fe692f24aa * Changed m68k to cpum68k, i386 to cpui386 2003-10-17 20:52:12 +00:00
olle
8a1b525ff7 * Changed m68k to cpum68k 2003-10-17 20:49:02 +00:00