michael
ef8e984bcb
+ Added example of custom video driver
2001-10-15 20:39:10 +00:00
Jonas Maebe
4b6709ce41
* error constants must be longints, not cardinals
2001-10-15 15:09:51 +00:00
Jonas Maebe
350a2ad8e3
* better size checking of data (now an error is returned for
...
"array[longint] of longint") ("merged")
2001-10-15 13:16:26 +00:00
peter
6f2baf0fcf
* regenerated
2001-10-14 21:43:09 +00:00
peter
b5f61f6d89
* cross compiling support
2001-10-14 21:38:31 +00:00
peter
1cd2fed3d8
* fixed typo for linux
2001-10-14 14:16:06 +00:00
peter
4c26674c00
* start of thread support for linux
2001-10-14 13:33:20 +00:00
Jonas Maebe
66567674ba
+ also replace mem references in modify operands with regs
2001-10-14 11:50:21 +00:00
Jonas Maebe
32deddeab1
* finetuned register allocation info for assignments
2001-10-14 11:49:51 +00:00
michael
bed5714643
+ Added mouse unit
2001-10-13 16:10:35 +00:00
michael
dbad7b0884
+ Empty version of API mouse unit documentation
2001-10-13 16:10:11 +00:00
michael
8ce07108f5
+ Renamed from mouse to msmouse
2001-10-13 13:03:27 +00:00
michael
e68b5a2ae4
+ Removed defaultmode field from driver
2001-10-13 12:59:46 +00:00
Jonas Maebe
42002892ab
* fixed bug with using procedures as procvar parameters in TP/Delphi mode
2001-10-13 09:01:14 +00:00
pierre
98978cbf09
* always remove cursor before updating the cursor cell
2001-10-12 21:50:15 +00:00
Jonas Maebe
9a5955d79f
* fixed crashing bug in unit reference counting
2001-10-12 20:27:43 +00:00
peter
5d6cfe797c
* typo in fpc -P? detection
2001-10-12 16:08:02 +00:00
peter
b5d198ee3c
* duplicate imports fix for gdb (merged)
2001-10-12 16:06:27 +00:00
peter
e178da120d
* pathexists fix (merged)
2001-10-12 16:06:17 +00:00
peter
81825432d7
* more registers (merged)
2001-10-12 16:05:36 +00:00
peter
09178604e9
* system lib search fixed (merged)
2001-10-12 16:05:34 +00:00
peter
025137bb3b
* video fixes (merged)
2001-10-12 16:04:45 +00:00
peter
68bc48c96a
* nested inline fix (merged)
2001-10-12 16:04:32 +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
peter
5beb1658ce
* fix bug #1634 (merged)
2001-10-12 16:02:34 +00:00
pierre
373a7bc5ad
+ graphic modes support enhanced
2001-10-12 14:22:45 +00:00
pierre
835ddcb765
+ show error if switch to new screen mode failed
2001-10-12 14:21:47 +00:00
pierre
746679aac6
* use correct video buffer size
2001-10-12 14:20:11 +00:00
Jonas Maebe
82f7cf0957
+ memory references are now replaced by register reads in "regular"
...
instructions (e.g. "addl ref1,%eax" will be replaced by "addl %ebx,%eax"
if %ebx contains ref1). Previously only complete load sequences were
optimized away, but not such small accesses in other instructions than
mov/movzx/movsx
2001-10-12 13:58:05 +00:00
Jonas Maebe
97c1152c6d
* finer granularity for allocation of reused/replaced registers
2001-10-12 13:55:03 +00:00
Jonas Maebe
eefd8e9f86
* fixed small crashing bug ("merged")
...
* some more optimizations are now only done once at the end of the optimizing
cycle instead of every iteration
2001-10-12 13:53:24 +00:00
Jonas Maebe
8a2c142e46
* fixed internalerror(10) due to previous fpu overflow fixes ("merged")
...
* fixed bug in n386add (introduced after compilerproc changes for string
operations) where calcregisters wasn't called for shortstring addnodes
* NOTE: from now on, the location of a binary node must now always be set
before you call calcregisters() for it
2001-10-12 13:51:51 +00:00
pierre
98ce4e5868
* fix color computation for graphic mode
2001-10-12 00:04:17 +00:00
pierre
c957972395
+ some preliminary code for graph use
2001-10-11 23:45:27 +00:00
carl
611199034d
+ reinstated Windows NT support
2001-10-11 23:36:54 +00:00
peter
aeebe9acea
* updated to latest version
2001-10-11 20:42:44 +00:00
peter
6df85c8a5a
* new tests
2001-10-11 20:31:11 +00:00
pierre
54cf569474
* better NoSwitch check for unix
2001-10-11 11:39:35 +00:00
pierre
f85e456f3c
* small fvision specific changes
2001-10-11 11:38:22 +00:00
pierre
22b8f0dd59
* adapt to new video unit layout
2001-10-11 11:35:34 +00:00
pierre
abc2e8bfd7
patch form Peter
2001-10-11 11:34:42 +00:00
Jonas Maebe
46a07aca08
* fixed range bug
2001-10-11 08:43:10 +00:00
pierre
bd69204343
* fix bug #1632
2001-10-10 23:34:54 +00:00
pierre
2fc53dd015
New test
2001-10-10 22:23:20 +00:00
michael
eaa64ab4ce
+ Added examples
2001-10-10 22:14:34 +00:00
michael
754e4047a6
+ Initial implementation
2001-10-10 22:13:43 +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
michael
2fa7df313e
+ Fixed some typos, added some more introduction
2001-10-10 20:14:40 +00:00