Commit Graph

9509 Commits

Author SHA1 Message Date
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
michael
6ff1f9d092 + Now actually demonstrates GetKeyEventCode 2001-10-10 20:14:09 +00:00
marco
29327cbe69 * fix. 2001-10-09 12:10:48 +00:00
carl
d81c33347a + added IsLibrary and IsMultiThread variables 2001-10-09 03:22:50 +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
c62ec24595 + Some fixes which prevented Latex from finishing the file 2001-10-07 09:46:22 +00:00
michael
30ef883342 + Merged video mode selection/setting system 2001-10-06 22:28:24 +00:00
pierre
2f3ddd8e6a * Empty CF_TEXT clipboard data for go32v2 to force data conversion
if CF_TEXT is requested
 * Use OemToCharBuff to also set the CF_TEXT clipboard format on win32
2001-10-05 11:59:06 +00:00
carl
9b70b46975 * corrected assembler syntax error 2001-10-05 01:35:48 +00:00
michael
c3ed2525b4 + Added video and keyboard units 2001-10-04 21:00:13 +00:00
michael
107855a4f5 + Fixed wrong tag in ReadString 2001-10-04 20:59:30 +00:00
michael
a9302092ea + Added keyboard, typinfo and video chapters 2001-10-04 20:58:46 +00:00
michael
0bed32dd33 + Added copytight statement 2001-10-04 20:57:32 +00:00
michael
019cfc73eb + Set tocdepth to 3 for pdf, more strict placing of floats 2001-10-04 20:56:39 +00:00
michael
bcf109febc + merged function setvideodriver 2001-10-04 20:51:56 +00:00
michael
ec1b1931a9 + Added initial comments on usage 2001-10-04 20:49:48 +00:00
Jonas Maebe
bdf2593265 * fixed range check errors 2001-10-04 14:33:28 +00:00
michael
49ae9f925e + Removed keybutil unit 2001-10-03 21:58:50 +00:00
michael
66ef7657db + Small cosmetic fix in log function 2001-10-03 21:54:39 +00:00
michael
6e9bfb8c1f + keyboarddriver example also with listings package 2001-10-03 21:53:31 +00:00
michael
e5ff86b1b8 + Fixed TKeyRecord structure table 2001-10-03 21:48:59 +00:00
pierre
4f14243038 * remove code that lead to crashes for html helps 2001-10-03 21:48:31 +00:00
michael
9964ead534 + Completed documentation 2001-10-03 21:38:08 +00:00
michael
db1b530e29 + Added demo for drivers and FunctionKeyName function 2001-10-03 21:36:58 +00:00
pierre
20c39fbc19 * except syntax fix for 1.1 version 2001-10-03 20:46:34 +00:00
michael
2ea2c2115f * SetKeyBoardDriver now returns true if driver set - merged 2001-10-03 20:08:36 +00:00