Commit Graph

2506 Commits

Author SHA1 Message Date
marco
94d9d8fe46 * Fixed a ifdef linux to ifdef unix (related to TRTL change) 2001-11-08 13:56:35 +00:00
michael
1cfa601556 + Replaced OSDirSeparator with PathDelim 2001-11-08 12:56:47 +00:00
michael
2f52ba40e8 + Moved PathDelim,DriveDelim,PathSep to sysutilh 2001-11-07 14:59:20 +00:00
michael
a161ebaab2 + Added PathDelim,DriveDelim,PathSep; Removed PathSeparator 2001-11-07 14:58:24 +00:00
michael
3eebee4744 + Added PathSeparator and OSDirSeparator 2001-11-07 13:57:26 +00:00
michael
2a04e66b42 + Added PathDelim,DriveDelim,PathSep 2001-11-07 13:52:37 +00:00
michael
25ba6fe2ea + Fixed Append() bug. Appending non-existing file now gives an error 2001-11-07 13:05:16 +00:00
michael
3605a8a096 + Added exit status examining functions 2001-11-05 21:46:06 +00:00
Jonas Maebe
0ee8ff51b5 * fixed TUnixSockAddr (array from 0..108 -> 0..107) (merged) 2001-11-05 09:06:40 +00:00
Jonas Maebe
6fbd6e2e6d * fixed fpc_int64_to_double and fpc_int64_to_double (fpc_int64_to_double
is now mostly tested and should work fine, fpc_qword_to_double should
    work too since it's almost the same)
2001-10-30 17:18:14 +00:00
peter
4035a1ba66 * add trtlcriticalsection type 2001-10-28 17:43:51 +00:00
Jonas Maebe
1ccf8662fe + initial implementation, lots of things still missing 2001-10-28 14:09:13 +00:00
Jonas Maebe
fb14b168f2 + initial implementation, complete, not tested 2001-10-28 14:08:57 +00:00
Jonas Maebe
50cd146e95 + initial implementation, still needs changes for self pointer register 2001-10-28 14:08:37 +00:00
peter
36bafdc7aa * added 64bit fileseek 2001-10-25 21:23:49 +00:00
peter
52d1571d12 * moved locking of heap 2001-10-25 21:22:34 +00:00
peter
5d62342562 * criticalsection renamed to rtlcriticalsection for kylix compatibility 2001-10-23 21:51:02 +00:00
peter
9aeb958a8e * InterLocked routines added 2001-10-22 21:40:55 +00:00
peter
f6021a93ba * LoadResString, PResStringRec, TResStringRec compatibility added 2001-10-22 21:19:33 +00:00
peter
df8692dd2e * reset %edx in getordprop so functions returning only %eax don't
generate rangecheck errors
2001-10-20 17:25:22 +00:00
peter
dc0895786a * removed asw 2001-10-18 21:49:09 +00:00
peter
aff68fdfd4 * asw support 2001-10-18 20:55:18 +00:00
marco
24073dd23f * Moved to unix/ 2001-10-17 10:28:22 +00:00
marco
13132aa761 * Moved to unix/ since there is nothing linux specific about it. 2001-10-17 10:27:47 +00:00
peter
ec9e4f4556 * fpc -PB instead of -P?
* check if fpc exists if not found fallback to ppc386
2001-10-16 20:52:34 +00:00
Jonas Maebe
4b6709ce41 * error constants must be longints, not cardinals 2001-10-15 15:09:51 +00:00
peter
6f2baf0fcf * regenerated 2001-10-14 21:43:09 +00:00
peter
4c26674c00 * start of thread support for linux 2001-10-14 13:33:20 +00:00
michael
e68b5a2ae4 + Removed defaultmode field from driver 2001-10-13 12:59:46 +00:00
peter
025137bb3b * video fixes (merged) 2001-10-12 16:04:45 +00:00
peter
22ab77e873 * fix error return in disksize (merged) 2001-10-12 16:04:15 +00:00
peter
9d93d0d4e3 * pollkey fixes (merged) 2001-10-12 16:03:15 +00:00
michael
c957bff371 + Clearscreen now also clears oldvideobuf after screenupdate 2001-10-10 21:03:48 +00:00
michael
ab5bd73633 + Merge of Fixed PollKeyEvent - Pierres fix was not complete 2001-10-10 20:19:00 +00:00
carl
901072c39e * bugfix #1639 (IsMultiThread varialbe setting) 2001-10-09 02:42:05 +00:00
carl
05a2276947 * bugfix #1639 (IsMultiThread varialbe setting) 2001-10-09 02:17:45 +00:00
Jonas Maebe
9e18ea5adf * fixed multiple page support (bug1536?) (merged) 2001-10-07 11:47:36 +00:00
michael
30ef883342 + Merged video mode selection/setting system 2001-10-06 22:28:24 +00:00
carl
9b70b46975 * corrected assembler syntax error 2001-10-05 01:35:48 +00:00
michael
bcf109febc + merged function setvideodriver 2001-10-04 20:51:56 +00:00
michael
2ea2c2115f * SetKeyBoardDriver now returns true if driver set - merged 2001-10-03 20:08:36 +00:00
peter
cfe59822da * merged consolemode fix 2001-09-30 21:46:34 +00:00
peter
a73a9ed56e * erase(directory) returns now 2 to be tp compatible 2001-09-30 21:10:20 +00:00
peter
d4860bf49c * merged fixes 2001-09-30 21:08:58 +00:00
Jonas Maebe
fc6d300a95 * almost all second pass typeconvnode helpers are now processor independent
* fixed converting boolean to int64/qword
  * fixed register allocation bugs which could cause internalerror 10
  * isnode and asnode are completely processor indepent now as well
  * fpc_do_as now returns its class argument (necessary to be able to use it
    properly with compilerproc)
2001-09-29 21:32:46 +00:00
Jonas Maebe
8f2e700b97 * small changes to move (different count values trigger the selection of
moving bytes instead dwords/doubles and move dcbt instruction)
  + implemented fillchar (untested)
2001-09-28 13:28:49 +00:00
Jonas Maebe
ac2d3341f4 * use rlwnm instead of slw, because, although the programming
environments manual states otherwise, slw uses the whole contents of
    the register instead of bits 27-31 as shift count (rlwnm doesn't)
  * fixed generation of offset inside normal sets where bits have to be
    inserted
2001-09-28 13:27:02 +00:00
Jonas Maebe
2f4bfd6b67 * fixed wrong alignment code (sometimes we aligned to multiple of 8
instead of the desired multiple of 4)
2001-09-28 13:25:04 +00:00
Jonas Maebe
a8690ca041 * small optimization 2001-09-28 13:23:44 +00:00
Jonas Maebe
9baf1000ae * conversion to compilerproc and to structure used by i386 rtl
* some bugfixes
  * powerpc.inc is almost complete (only fillchar/word/dword, get_frame etc
    and the class helpers are still needed
  - removed unnecessary register saving in set.inc (thanks to compilerproc)
  * use registers reserved for parameters as much as possible instead of
    those reserved for local vars (since those have to be saved by the
    called anyway, while the ones for local vars have to be saved by the
    callee)
2001-09-27 15:30:29 +00:00