Commit Graph

5041 Commits

Author SHA1 Message Date
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
florian
7fb9bd0f57 * implemented helper for variant<->dyn. array type cast 2004-12-05 11:49:06 +00:00
Tomas Hajny
d0191eaa3c * common implementation of unit printer - fix for bug #3421 2004-12-05 11:21:46 +00:00
florian
d17f8af6fd * fixed power(float,float) for negative exponents 2004-12-04 23:38:59 +00:00
marco
0d1d1a2c1b * fpsettimeofday. 2004-12-02 18:24:35 +00:00
peter
d3b001f8a4 * prevent crash when appending empty string 2004-12-02 17:56:01 +00:00
marco
75019cf36a * initial settimeofday 2004-12-02 15:11:42 +00:00
marco
7869e4893c * tz_ added to ttimezoen fields 2004-12-02 11:23:06 +00:00
marco
c505806918 * tz_ prefixed for timezone 2004-12-02 11:22:11 +00:00
marco
615c4f3d7c * patch from peter. 2004-12-02 08:11:22 +00:00
michael
ff146b3d32 + Patch from Pete: Dont support widestrings when compiled with 1.0.x and Add additional typecasts to Widestring for widechar/pwidechar 2004-12-01 10:34:46 +00:00
michael
9eb3c1ced6 + Fix from Alexey Barkovoy for bug #3302 2004-11-30 20:56:27 +00:00
peter
acb6b83a20 fixed compilation 2004-11-29 20:39:36 +00:00
michael
8117e33c2a + Made license more clear, upgraded to LGPL 2.1 2004-11-29 19:17:26 +00:00
marco
bc941c52d6 * stdcall added. Thnx M. 2004-11-29 12:27:24 +00:00
marco
d4424b07c4 * PRESULT added 2004-11-28 15:27:14 +00:00
Tomas Hajny
a7161eedbe * additional sv* constants and their aliases 2004-11-28 12:37:39 +00:00
Tomas Hajny
a503078edb * common implementation of platform independent functions for unit Dos 2004-11-28 12:33:35 +00:00
peter
645ed0feb1 * internconst for ptr() 2004-11-26 22:26:30 +00:00
peter
dac91ff361 * fix currheapused 2004-11-26 22:22:58 +00:00
armin
f4ffaa9828 * applied peters patch for cross compile (bin installation) 2004-11-26 13:03:07 +00:00
Jonas Maebe
13e7e1244d * fixes from Tomas 2004-11-25 20:06:55 +00:00
Jonas Maebe
90b8204cec * fixed some C-linking problems (the C-prefix is now always added to
cdecl external functions, also if you define the name explicitly)
2004-11-25 17:37:59 +00:00
armin
8cfa7d1c01 * adapted to new compiler check for externals 2004-11-25 12:38:17 +00:00
armin
af7a983b6a * adapted to new compiler check for externals 2004-11-25 12:32:08 +00:00
Jonas Maebe
8577978556 * fixed invalid type conversion 2004-11-25 12:18:35 +00:00
florian
260ab77923 * fixed tpropdata record 2004-11-24 22:27:24 +00:00
Jonas Maebe
519c40221b + getcwd declaration 2004-11-23 13:33:55 +00:00
michael
e5e7099892 + Added overloaded functions 2004-11-23 08:40:34 +00:00
Károly Balogh
d9b2e5cc26 * Fixed missing $INLINE 2004-11-23 02:57:58 +00:00
michael
4c872834ab + Added phony documentation declarations 2004-11-22 22:48:10 +00:00
peter
c38daf68eb * typo for GetHeapStatus 2004-11-22 22:26:21 +00:00
peter
a263b1d40e * GetHeapStatus added, removed MaxAvail,MemAvail,HeapSize 2004-11-22 19:34:58 +00:00
marco
e3812e3683 * fixed little 1.0.xism 2004-11-22 05:53:44 +00:00
peter
ac471f1b98 * Freemem(p,0) does nothing 2004-11-21 21:14:14 +00:00
marco
841e3b75aa * %x 64-bit support 2004-11-21 19:33:20 +00:00
peter
7d404ad72d * fix bootstrapping 2004-11-21 19:11:33 +00:00
marco
c8335a9d75 * libc fixes 2004-11-21 17:49:28 +00:00
marco
743ac811fb * %u 2004-11-21 16:44:01 +00:00
florian
43e425072b * fixed div by zero check for qword mod qword 2004-11-21 16:41:16 +00:00
peter
2633b4883f * external fixes 2004-11-21 16:33:55 +00:00
Jonas Maebe
b6a6e78db1 * fixed remaining compilation problems 2004-11-21 16:14:59 +00:00
peter
4d8460ec2f * float routines all use internproc and compilerproc helpers 2004-11-21 15:35:23 +00:00
marco
859d1e05bb * fix for bug #2246, zero events surpressed by moving compression into handler 2004-11-21 15:24:35 +00:00
Tomas Hajny
af1ab052af + MacOS support 2004-11-21 14:45:17 +00:00
marco
1637c1e418 * commctrl initial version. Not in makefile yet to give Lazarus time to adapt 2004-11-21 13:26:49 +00:00
marco
24a0225b5f * altgr handling now gets OS information. Works for default layout, not for manually (tray) changed layouts 2004-11-21 12:38:45 +00:00
peter
b7d7736352 * fixed bootstrap with 1.0.10 and 1.9.4 2004-11-21 11:28:21 +00:00
Jonas Maebe
cfeaa8aa65 * some compilation fixes for powerpc after all the internconst and
internproc changes, still crashes with internalerror(88) for ppc1
    on real2str.inc(193,39)
2004-11-20 15:49:21 +00:00
marco
d3cb19214b * external rework. Mostly done. 2004-11-19 13:15:14 +00:00
Károly Balogh
3514a4c3d9 * Some cleanup, leap year calculation fixed 2004-11-18 22:30:33 +00:00
michael
5856d367b9 + Patch from peter to fix pasjpeg compile 2004-11-18 10:03:36 +00:00
peter
14eb8f59b4 internconst, internproc and some external declarations moved to interface 2004-11-17 22:19:04 +00:00
Károly Balogh
1f9eaa9149 * initial revision 2004-11-16 21:18:31 +00:00
Károly Balogh
2b1835b5b9 - removed IFDEF to allow graphics unit compile 2004-11-16 21:16:26 +00:00
marco
d7cc714078 * updated ansiexctractquotedstring (more delphi compat, both interface and code) 2004-11-16 18:30:35 +00:00
Károly Balogh
f7b8c5bebb *** empty log message *** 2004-11-16 13:34:42 +00:00
Károly Balogh
ca14ae5bcc * initial revision 2004-11-16 13:32:21 +00:00
Károly Balogh
ce67662d3a * Initial revision 2004-11-16 02:45:42 +00:00
Károly Balogh
6d82ab6d84 * Reworked path handling to be less messy 2004-11-15 23:18:16 +00:00
marco
e661ebe41b * fix 2004-11-15 21:12:57 +00:00
marco
0f3aaee542 * setlayeredwindowattributes (2000+) added. 2004-11-14 19:49:13 +00:00
marco
a1a46ff3a0 * fillrect var -> const (bug 3268) 2004-11-14 18:05:54 +00:00
marco
8d238cd712 * resolution of now increased to ms 2004-11-14 15:10:44 +00:00
marco
65e58b0814 * priority constants 2004-11-14 12:24:33 +00:00
marco
42404cd68e * moved some calls from unix to baseunix. Darwin untested. 2004-11-14 12:21:08 +00:00
peter
95e0ed26f8 * use helper call to retrieve address of input/output to reduce
code that is generated in the main program for loading the
    threadvar
2004-11-09 23:10:22 +00:00
marco
5653cc4dd0 * patch from vincent 2004-11-09 14:20:26 +00:00
Jonas Maebe
42b6daebee * use "round to nearest" rounding mode again, just like C (affects
results of divisions as well)
2004-11-08 08:54:51 +00:00
marco
922b9ebd6d * fix for 3299 2004-11-07 20:46:27 +00:00
marco
fe780050fe * fixes for bug #3303 (devmodew) 2004-11-07 20:25:02 +00:00
Jonas Maebe
edbec6f2b4 * use generic round, the ppc-specific one is buggy 2004-11-07 19:09:02 +00:00
Jonas Maebe
3f30fb7bb6 * fixed getting pointer to nested dynarray types 2004-11-07 18:31:50 +00:00
Jonas Maebe
405fb30652 * fixed pointer arithmetic errors 2004-11-07 18:02:47 +00:00
florian
aa9e238fb2 * more errno setting in sparc/linux mt programs fixed 2004-11-07 00:30:17 +00:00
florian
71c7fc8a7a * fixed errno setting in mt sparc/linux mt programs 2004-11-06 22:48:16 +00:00
florian
9ea192f640 * some sunos stuff from 1.0.x merged 2004-11-06 22:22:28 +00:00
peter
dc5a88c813 * mouse works again 2004-11-06 20:06:19 +00:00
armin
23ebe1907e * added some fp* functions 2004-11-06 19:57:06 +00:00
marco
139913d009 * getenv had ansistring as param due to {$H+} now shortstring. 2004-11-06 17:24:07 +00:00
florian
b54ea2800a * fixed fpc_dynarry_copy for arm/sparc 2004-11-06 15:29:19 +00:00
florian
c9e17321d7 * fixed software longint mod operation 2004-11-06 13:36:42 +00:00
florian
bfe0a81d81 * initial implementation 2004-11-05 21:36:36 +00:00
armin
f6ac5c699f * copy imp files to new ppu directory 2004-11-05 17:32:37 +00:00
florian
1517f25fbc * fixed label names 2004-11-05 13:15:07 +00:00
marco
67c3e6c17a * now correct proc patched 2004-11-05 13:02:21 +00:00
florian
ad5224b020 * wrong commit 2004-11-05 13:01:53 +00:00
florian
d0e172cbee * initial implementation 2004-11-05 13:01:34 +00:00
florian
7662aa905d * beautified 2004-11-05 12:48:15 +00:00
florian
c8fcac29f0 * inital implementation 2004-11-05 12:47:45 +00:00
marco
55e845aa5e * fix for 3357, introducing some local vars. 2004-11-05 12:10:04 +00:00
peter
e85d8c970c fixed result of strlcopy 2004-11-04 20:57:33 +00:00
peter
294c68257b * wcygprt is now used for cygwin (libc) linking, initc contains only cerrno 2004-11-04 17:15:01 +00:00
peter
2c58ec4c1a GetMouse[X,Y,Buttons] based on LastMouseEvent 2004-11-04 10:21:07 +00:00
peter
dbc2025604 ErrOutput added 2004-11-04 09:32:31 +00:00
florian
cf9230e757 * get_frame fixed 2004-11-03 20:53:58 +00:00
peter
1cf9137930 * fixed valgrind issues 2004-11-03 16:51:05 +00:00
marco
b903ce5a9a * Pathstr eliminated 2004-11-03 15:00:43 +00:00
peter
c95fe8e25b * remove comment level 2 warning 2004-11-03 12:24:56 +00:00
florian
b6d34b6bd1 * fixed dyn. array handling for 32 bit architectures requiering proper alignment 2004-11-03 11:33:50 +00:00
florian
4ae980e0bc * fixed dyn. array handling for 32 bit architectures requiering proper alignment 2004-11-03 10:54:36 +00:00