Commit Graph

5041 Commits

Author SHA1 Message Date
armin
da6541c108 * fixed compile error in getenv 2005-01-11 11:32:33 +00:00
armin
cc30f344ea * code cleanup 2005-01-10 23:34:09 +00:00
armin
26b56d31ce * updated makefile.fpc versions to 1.9.7, regenerated makefiles 2005-01-10 22:49:56 +00:00
peter
994ab51002 * regenerated to use cpu-os 2005-01-10 21:29:23 +00:00
Tomas Hajny
47164c59e6 + ctypes added 2005-01-10 20:28:25 +00:00
marco
953e094e3c * ctypes update 2005-01-10 10:41:20 +00:00
marco
dcb17bde4c * ctypes update 2005-01-10 10:33:10 +00:00
marco
fde4bac1cf * initial version 2005-01-10 10:32:50 +00:00
Károly Balogh
21e4e5b34b * regenned 2005-01-10 06:17:35 +00:00
Károly Balogh
f096699294 * fixed creation of get9 unit 2005-01-10 06:15:29 +00:00
Károly Balogh
f1f5ebfdc9 * regenned 2005-01-10 05:16:14 +00:00
Károly Balogh
f90429e5b2 + unit get9 added 2005-01-10 05:12:31 +00:00
Károly Balogh
39f2c818ac * fixed alignment problem in TDosList 2005-01-10 04:58:52 +00:00
michael
55e42ab72f + Added TOwnerStream 2005-01-09 13:15:37 +00:00
florian
9191989228 * replaced CompareChar by CompareByte, saves one redirection 2005-01-09 10:38:59 +00:00
florian
bd211ce900 + init/cleaning code for variants added 2005-01-08 20:43:44 +00:00
florian
cbea5f1154 * made some variants stuff more readable 2005-01-08 16:19:42 +00:00
florian
777bacf68c + added LOGFONTW 2005-01-08 14:43:34 +00:00
florian
9b2833e027 * DEVMODE fixed 2005-01-08 14:39:01 +00:00
florian
13c5439bb1 + basic rtl support for variant <-> interface implemented 2005-01-07 21:15:46 +00:00
florian
35049973bf * AltGr fixed 2005-01-07 18:59:22 +00:00
florian
48c248d6c0 * widecharray patch from Peter 2005-01-06 13:39:59 +00:00
florian
87771a2ae3 * widecharray patch from Peter 2005-01-06 13:31:06 +00:00
florian
264270bd96 * arctan, sin and cos are done in software on the arm 2005-01-06 13:02:03 +00:00
Károly Balogh
38b78f0900 * initial revision 2005-01-06 08:28:41 +00:00
armin
f10c45cd26 *** empty log message *** 2005-01-05 22:44:24 +00:00
armin
99d3e066da *** empty log message *** 2005-01-05 22:43:55 +00:00
armin
7ff83a26df * added unicode.imp 2005-01-05 22:43:13 +00:00
florian
0bc92dfa09 + added nostackframe directive to get_frame 2005-01-05 15:59:02 +00:00
florian
6333a6a6b3 * fillchar fixed; it's used now 2005-01-05 15:21:14 +00:00
florian
bde79cc3ff * compilation on ARM fixed 2005-01-04 16:47:05 +00:00
florian
28a1c72885 + correct setting of FPU exception mask 2005-01-04 16:46:38 +00:00
florian
1033fb1430 + added nostackframe directive 2005-01-04 16:22:05 +00:00
florian
b55c225f9b * fixed error handling of system calls 2005-01-04 14:13:58 +00:00
florian
5974694623 * fixed overflow checking for qword*qword 2005-01-04 12:57:52 +00:00
armin
6f66b80ea8 * rtl code cleanup, compat fixes between clib and libc 2005-01-04 11:25:33 +00:00
Károly Balogh
7deae72a31 * regenned 2005-01-04 01:17:16 +00:00
Károly Balogh
f5890edf55 * clipboard unit added 2005-01-04 01:08:36 +00:00
peter
50c67801de fix clrscr with windowsize<>screensize
fix cursorbig
2005-01-03 18:16:12 +00:00
peter
5e4db78b17 save ebx in assembler procs 2005-01-03 18:15:34 +00:00
olle
b1bc493cb1 * Moved all info in this file to Wiki page, redirection info added. 2005-01-02 15:50:48 +00:00
olle
0ee1ff7484 + hack again to make macos compile 2005-01-01 20:31:02 +00:00
olle
9887fb710e + added creation of output dirs, if needed 2005-01-01 20:26:30 +00:00
marco
159271443c * rpos and rposex, both two versions 2005-01-01 18:45:25 +00:00
florian
47521fde82 * fixed building 2005-01-01 18:34:24 +00:00
armin
78afd53d22 * removed DEBUG_MT 2005-01-01 17:39:56 +00:00
marco
b5c45c24f8 * fpumask 2004-12-31 14:27:49 +00:00
Tomas Hajny
afa7fa4e4b * version 1.9.6 2004-12-30 22:23:18 +00:00
michael
8df5db089e + Fix for extractdelimited 2004-12-30 18:12:43 +00:00
michael
81ecfd5f2c + Fix for WideString props 2004-12-30 18:11:43 +00:00
michael
81ed80915f + Fixed DecodeDayOfWeekInMonth 2004-12-30 13:06:53 +00:00
marco
d5a2c2e068 * tsignalhandler added" 2004-12-30 12:52:43 +00:00
michael
b196be77ff + Fixed tryencodedatemonthweek, fixed recodedatetime milliseconds 2004-12-30 11:57:25 +00:00
Tomas Hajny
64a9b00709 * more generic fix for DriveSeparator = DirectorySeparator 2004-12-29 19:10:47 +00:00
michael
d27bebb43a * Fixed EndOfADay 2004-12-29 18:31:04 +00:00
michael
9dea580a6a * Fixed StartOfADay 2004-12-29 18:28:21 +00:00
armin
e8889a1ef5 * made commandParser more compatible between clib and libc 2004-12-29 13:01:42 +00:00
olle
64cfdb5dc7 + first version 2004-12-28 21:56:15 +00:00
olle
24f3532c2a * hack to make macos compile 2004-12-28 21:50:14 +00:00
florian
080ed4548f * fixed raw mode for non i386 targets
* fixed some alignment issues
2004-12-28 15:30:04 +00:00
marco
e12796a400 * tthread patch from neli 2004-12-28 14:20:03 +00:00
florian
49c3697fbf * uses now CFMakeRaw 2004-12-28 12:46:11 +00:00
florian
bb795481e8 * fixed CFMakeRaw 2004-12-28 12:45:54 +00:00
olle
4adda1b1d8 * minor fix 2004-12-28 01:33:19 +00:00
Tomas Hajny
0839541501 * SysGetShiftState fixed 2004-12-27 22:26:43 +00:00
Tomas Hajny
1215d90528 * FSearch must skip invalid paths 2004-12-27 22:25:43 +00:00
Tomas Hajny
0343c6c578 * fix for SIGSEGV when switching to higher resolution 2004-12-27 18:44:45 +00:00
florian
783a04af23 * another alignment fix 2004-12-27 16:16:24 +00:00
marco
cb75ebda02 * checksynchronize now in interface win32 uses the default impl.
unix uses systhrds, rest empty implementation.
2004-12-27 15:28:40 +00:00
peter
90f0593a8d * restore rawmode only if not redirected 2004-12-26 16:15:44 +00:00
peter
a3ab3bca9c * tthread uses systhrds 2004-12-26 13:46:45 +00:00
peter
cb255fffed * fix bugs 3477, 3478, 3479 2004-12-26 13:04:30 +00:00
peter
9bc5c71ed9 * cursorx,cursory 0 based, fixes 3468 2004-12-26 12:22:05 +00:00
florian
cef9542133 * sse instructions should mask overflow by default 2004-12-25 11:50:46 +00:00
peter
9d567a3c63 * fix rtlcreateevent 2004-12-23 20:58:22 +00:00
michael
0b667efe9b + Fixed tmt1 test bug 2004-12-23 20:20:30 +00:00
marco
5f0c8bd8b5 * cdecl stuff removed. Now works on FreeBSD with and without FPC_USE_LIBC 2004-12-23 18:32:26 +00:00
peter
76a89eb263 never use ret direct in assembler 2004-12-23 17:27:37 +00:00
marco
7377bbf1c9 * 2nd synchronize attempt. cthreads<->systhrds difference was not ok, but
only showed on make install should be fixed now.
2004-12-23 15:08:58 +00:00
marco
8019924d4f * first tthread.synchronize support (merged neli's patches) 2004-12-23 09:42:42 +00:00
marco
0db4315ea9 * rtlevent kraam. Checked (compile): Linux, FreeBSD, Darwin, Windows
Check work: ask Neli.
2004-12-22 21:29:24 +00:00
peter
3a505c44ad * always restore original window/buffersize for the console at exit 2004-12-22 15:29:26 +00:00
marco
d99267e326 * fpgettimeofday moved from baseunix to unix 2004-12-22 13:53:51 +00:00
marco
cd39b27205 * more maybelibc removal 2004-12-21 14:36:18 +00:00
michael
da99d06e96 + Removed maybelibc macro 2004-12-21 09:48:14 +00:00
peter
f52d2b2edf * regenerated 2004-12-20 18:37:51 +00:00
michael
9701081657 + Added mode field to TSearchRec for Kylix compatibility 2004-12-19 18:03:29 +00:00
michael
aa96eb6ceb + Implemented wraptext 2004-12-19 17:55:38 +00:00
peter
3c3ec40b70 * regenerated 2004-12-19 17:42:32 +00:00
peter
2e52bf2824 * fixed overflow when reusing a memory block for fixed size chunks 2004-12-19 13:45:56 +00:00
Tomas Hajny
8280fbe06c * FileOpen fixes for DR-DOS, resourcestring in ExecuteProcess, implementation of Sleep changed to give up timeslices 2004-12-18 20:22:17 +00:00
michael
06c86d3623 * Aliased CoCreateStandardMalloc to CoGetMalloc as per bug #3447 (Alexey Barkovoy) 2004-12-18 20:05:18 +00:00
michael
fd0533ed3c Fixed widestring version of getversionex as per bug #3440 (Alexey Barkovoy) 2004-12-18 20:00:59 +00:00
michael
14b11ebf16 + Added windows key definitions (bug 3445) 2004-12-18 19:53:21 +00:00
michael
00e1fed324 + Added windows key VK_ definitions from Alexey barkovoy (bug 3445) 2004-12-18 19:49:53 +00:00
michael
d73472e2e3 + Patch from Michalis Kamburelis so FSearch does not find a directory 2004-12-18 16:29:09 +00:00
armin
41e0b1a0a7 * added NetWare Alert
* added sysutils.sleep
2004-12-16 12:42:54 +00:00
peter
24bea4f525 * fixed overflow 2004-12-15 17:03:01 +00:00
armin
269ea3a051 * mouse was included twice 2004-12-15 12:01:04 +00:00
Károly Balogh
50b086d81d * GetProcessID implemented 2004-12-14 21:01:16 +00:00
armin
e564787163 * dont copy imp files with a rule because this always builds system.pp
* implemented GetEnvironmentVariableCount and GetEnvironmentString
* removed dependency from dos unit
2004-12-14 19:23:22 +00:00
armin
749a2bb62e * variants added
* dont copy the impfiles with a rule, this would always build system.ppu
2004-12-14 19:17:32 +00:00
Tomas Hajny
134c0bf3fa * ThreadID is shared 2004-12-12 21:08:29 +00:00
peter
64cd72bc5a * x86_64 updates 2004-12-12 14:30:27 +00:00
peter
65e54a6250 * updated for latest rtl changes 2004-12-12 12:41:46 +00:00
peter
f13ab0667c * missing typecast in indexchar0 2004-12-12 12:39:02 +00:00
florian
6b086f5c79 * remove inline assembler for calling asm_exit 2004-12-12 11:53:47 +00:00
Tomas Hajny
b3c9baef95 * GetEnvironmentVariableCount uses EnvC under OS/2 and EMX 2004-12-11 17:32:34 +00:00
michael
e0f5517579 + Some fixes in new envvar function 2004-12-11 11:48:38 +00:00
michael
fbb13b5266 + Added GetEnvironmentVariableCount and GetEnvironmentString calls 2004-12-11 11:32:44 +00:00
Károly Balogh
8fc8899851 * more ugly workarounds until compiler gets updated 2004-12-10 12:50:34 +00:00
Károly Balogh
af35ebb4e7 * initial revision 2004-12-08 02:28:22 +00:00
Károly Balogh
02e0c6cc62 * Regenned to support intuition 2004-12-07 20:32:31 +00:00
Károly Balogh
96381facf3 + added missing intuition unit 2004-12-07 20:31:28 +00:00
Károly Balogh
6cdd1a52b1 * Regenned to support new units 2004-12-07 20:27:48 +00:00
Károly Balogh
926ed558d4 + added more units 2004-12-07 20:24:27 +00:00
Károly Balogh
a0e705d14f + added missing InitLayersLibrary helper 2004-12-07 20:07:25 +00:00
Károly Balogh
a0507ad50b * initial revision 2004-12-07 19:30:13 +00:00
Károly Balogh
b31153680b * initial revision 2004-12-07 18:55:49 +00:00
armin
c0a16133fb * added syncobj for netwlibc 2004-12-07 14:13:42 +00:00
Jonas Maebe
9984dd16b0 * fix cdecl name problems (patch from Tomas) 2004-12-07 14:02:24 +00:00
Károly Balogh
3310421621 * more cleanup in FindFirst/FindNext
* implemented FindClose, no more leaking of file locks
2004-12-07 13:35:53 +00:00
armin
8eb794231c * implemented GetProcessId, defined TimeVal and TimeZone in addition to TTimeVal, TTimeZone, Makefile defaults to binutilsprefix i386-netware 2004-12-07 11:40:43 +00:00
armin
6173c21df0 * fixed GetProcessId 2004-12-07 11:04:42 +00:00
armin
b14718e7c5 * fixed typo's 2004-12-07 11:03:44 +00:00
Károly Balogh
be1d1d304d * removed debug code accidentally left in 2004-12-07 10:07:50 +00:00
Károly Balogh
82d0728c5a * previous change broke PathConv, fixed 2004-12-07 09:55:46 +00:00
Tomas Hajny
2b40d78b32 * one more fix for ExecuteProcess 2004-12-06 22:11:47 +00:00
Tomas Hajny
46aad77754 * allow running any type of session from Exec 2004-12-06 21:50:04 +00:00
Tomas Hajny
1e1b20bd44 * missing bracket 2004-12-06 21:33:12 +00:00
Károly Balogh
2263433f93 * added a public alias to PathConv for use in DOS unit 2004-12-06 20:09:55 +00:00
Károly Balogh
b3c150bb75 * made it compile again after changes by Tomas
* cleaned up FindFirst mess (still more things to do, as usual)
2004-12-06 20:01:20 +00:00
peter
76efcf23f7 add alias FPC_BREAK_UNHANDLED_EXCEPTION 2004-12-06 19:24:59 +00:00
peter
5834a643c1 build order fix 2004-12-06 19:24:24 +00:00
Tomas Hajny
aad1f7964a * fix for ExecuteProcess 2004-12-06 18:50:21 +00:00
michael
9381d34302 * fix __errno loading from cygwin1.dll (from Peter) 2004-12-06 12:27:48 +00:00
florian
36bcc2defa * fixed memory release in TInterfacedObject._Release 2004-12-05 21:09:54 +00:00
Tomas Hajny
433df6f69f * compilation fix for dosh.inc changes 2004-12-05 21:04:56 +00:00
Tomas Hajny
ca4d769412 * compilation fix for dosh.inc changes 2004-12-05 20:33:32 +00:00
Tomas Hajny
db6015805a * ExecuteProcess update - run VIO apps in the same window 2004-12-05 19:33:08 +00:00
Tomas Hajny
c016de5709 * Makefiles regenerated 2004-12-05 19:26:19 +00:00
Tomas Hajny
1d4e9b37fc * GetMsCount added, platform independent routines moved to single include file 2004-12-05 19:16:54 +00:00
Tomas Hajny
4872364ac7 * GetMsCount added, platform independent routines moved to single include file 2004-12-05 19:02:57 +00:00
Tomas Hajny
0d835181b2 + GetProcessID added 2004-12-05 18:57:05 +00:00
Jonas Maebe
a4189bd7fd * also invalid argument if trying to calculate 0^0 with intpower() 2004-12-05 16:52:34 +00:00
Tomas Hajny
e1252e7302 * GetMsCount added, platform independent routines moved to single include file 2004-12-05 16:44:43 +00:00
Jonas Maebe
08da4e9278 * fixed power() in genmath.inc (code duplication from math.pp for **
support!)
  * fixed power() in math.pp to give an error from 0^0
2004-12-05 16:43:57 +00:00
Tomas Hajny
80606b3569 * dos.inc renamed to dos_beos.inc 2004-12-05 16:43:28 +00:00
Tomas Hajny
353d5cc3de + GetProcessID added 2004-12-05 14:36:37 +00:00
michael
06668dda22 + Fixed IndexChar0 2004-12-05 12:41:00 +00:00