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