Commit Graph

60 Commits

Author SHA1 Message Date
nickysn
c53c4702b6 + also preserve the CGA background color in the go32v2 IDE
git-svn-id: trunk@29086 -
2014-11-17 00:34:05 +00:00
nickysn
cb8f96a33c * TDOSScreen.ConsoleGraphDriver and .ConsoleGraphMode changed to smallint, so they can be passed as var parameters to InitGraph. This fixes compilation with USE_GRAPH_SWITCH enabled
git-svn-id: trunk@29079 -
2014-11-16 15:25:56 +00:00
nickysn
658442e610 * do not call SetVESAMode in TDOSScreen.SaveConsoleScreen, because it destroys the palette before we can save it and because InitGraph is called later anyway
git-svn-id: trunk@29078 -
2014-11-16 13:00:46 +00:00
nickysn
1f778a496c * cleaned up TDOSScreen.SwitchToConsoleScreen
git-svn-id: trunk@29077 -
2014-11-16 03:04:20 +00:00
nickysn
591f65ae53 + added CGA graphics mode saving to the go32v2 IDE
git-svn-id: trunk@29076 -
2014-11-16 01:47:19 +00:00
nickysn
a481a62a3e * hide the mouse before saving the go32v2 IDE screen. This fixes a bug which causes the mouse to leave a trace when returning to the IDE screen after viewing the user screen, if the mouse has been moved during the time the user screen was visible
git-svn-id: trunk@29074 -
2014-11-14 20:56:53 +00:00
marcus
8c5c6588f2 Amiga/AROS/MorphOS: some more path fixed in FV, userscreen for all 3 platforms
git-svn-id: trunk@28639 -
2014-09-11 19:03:19 +00:00
marcus
9b40b6dcc1 AROS: FP-IDE, System clipboard, execute programs/Shell, keycode Ctrl-A for Select All
git-svn-id: trunk@28561 -
2014-08-31 17:13:30 +00:00
marcus
49b0c18c53 AROS: rtl-console, fv, FP-IDE added
git-svn-id: trunk@28552 -
2014-08-31 13:48:16 +00:00
marco
b6a8fb8a5b * fix for 10758, additional terminal type checked (udev)
git-svn-id: trunk@16616 -
2010-12-22 21:20:51 +00:00
Károly Balogh
7bdfc64991 + disable UserScreen for now on Amiga/MorphOS, dummy implementation causes more trouble than it solves
git-svn-id: trunk@16196 -
2010-10-21 23:44:17 +00:00
marco
ab2aa8f88d * Patch from benjawin, Mantis 15779 to better deal with scrollbackbuffer<>screensize.
git-svn-id: trunk@14920 -
2010-02-17 08:53:48 +00:00
florian
07ef0c33df o another linux console patch by Nikolay Nikolov:
* disabled linux VCSA output in UTF-8 mode, because it does not do any translation 
  and assumes that the font is cp437, or similar, which looks horrible on fonts 
  (like fedora's default latarcyrheb-sun16), which are designed only for unicode 
  support and have no similarity at all to cp437. We already can display all the 
  cp437 characters in UTF-8 mode (including the low 32 characters), in case the 
  font is cp437, and the UTF-8 translation provides better approximation (e.g. 
  for the line drawing characters) if the font is not cp437.
* do not "restore" the linux system font in SysDoneVideo in UTF-8 mode, 
  since we didn't change the font on startup
* added try_grab_vcsa to try harder to open VCSA in the linux IDE user 
  screen restore code. While VCSA is no longer needed in the video unit on 
  UTF-8 systems, the IDE still needs it, because it's the only way to provide 
  the "restore user screen" functionality on the linux virtual console.

git-svn-id: trunk@13726 -
2009-09-16 19:58:42 +00:00
Károly Balogh
9235b9a9b0 + quick & dirty UserScreen implementation for Amiga/MorphOS
git-svn-id: trunk@11968 -
2008-10-24 13:07:59 +00:00
giulio
157b00a44a IDE: Cleaned ifdefs related to Turbo Pascal and FPC 1.x
git-svn-id: trunk@11423 -
2008-07-20 21:37:48 +00:00
pierre
d28d17b6c6 * added checks for windows calls and better set console mode for windows
git-svn-id: trunk@6122 -
2007-01-22 04:15:20 +00:00
pierre
87c0a048e5 * Undo last wrong commit
git-svn-id: trunk@6118 -
2007-01-22 04:03:46 +00:00
pierre
f876187194 * always include DebugMessage definitionwutils.pas
git-svn-id: trunk@6117 -
2007-01-22 03:51:32 +00:00
pierre
e79ab4462b disable quick edit mode in windows IDE
git-svn-id: trunk@6049 -
2007-01-18 14:00:38 +00:00
peter
d98336156f * win64 compile fixes
git-svn-id: trunk@3297 -
2006-04-20 11:27:53 +00:00
fpc
790a4fe2d3 * log and id tags removed
git-svn-id: trunk@42 -
2005-05-21 09:42:41 +00:00
fpc
50778076c3 initial import
git-svn-id: trunk@1 -
2005-05-16 18:37:41 +00:00
peter
e417e34496 * truncate log 2005-02-14 17:13:06 +00:00
peter
4a8f1e918d * Breakpoints are now deleted when removed from source, disabling is
still possible from the breakpoint list
  * COMPILER_1_0, FVISION, GABOR defines removed, only support new
    FV and 1.9.x compilers
  * Run directory added to Run menu
  * Useless programinfo window removed
2004-11-08 20:28:25 +00:00
peter
63db7dd8c2 fixed compilation for new fvision 2004-11-04 11:46:54 +00:00
armin
048ce5d92c * added support for target netwlibc 2004-09-19 14:51:03 +00:00
peter
b3b9b245e1 * revert isatty patch 2004-07-09 23:17:25 +00:00
daniel
af1f477467 * Fix compilation 2004-07-09 20:23:31 +00:00
peter
510959006f * fix compile with 1.0.x 2004-02-20 21:46:06 +00:00
marco
0610caa107 * termio unit 2003-11-19 17:11:39 +00:00
marco
0c999e0c9b * threads for FreeBSD. Not working tho 2003-11-17 10:05:51 +00:00
marco
c2ffb4f804 * octal() is not necessary anymore. Use &xxx 2003-11-14 21:52:58 +00:00
peter
f224659a77 * fixed for unix 2003-09-27 14:03:45 +00:00
pierre
9bfe4f8ba5 * fix bug #2253 2003-02-04 22:05:56 +00:00
pierre
fe29b4aca5 * only handle direction keys specially if buffer is bigger than window 2002-10-30 22:07:11 +00:00
Tomas Hajny
fd5699b239 * dummy OS/2 implementation to enable compilation 2002-10-12 19:41:30 +00:00
pierre
fb0e90be51 * set TTYFd to -1 in TLinuxScreen constructor 2002-10-07 15:43:15 +00:00
pierre
b8534404fe * fix compilation error 2002-09-25 22:02:13 +00:00
pierre
3e1e3fb218 * new Restore method added, used for dos graphic applications 2002-09-21 22:22:10 +00:00
pierre
2673dda4d4 * fix several problems with go32v2 graphic support 2002-09-13 22:27:07 +00:00
pierre
f93b587cdb * fix cursor position for linux vcsa support 2002-09-13 08:15:06 +00:00
pierre
64703a55c7 + use vcsa for linux console 2002-09-13 07:17:33 +00:00
carl
17135e4686 * fix range check errors for version 1.1 compilation 2002-09-07 21:04:41 +00:00
peter
952e80a72f * old logs removed and tabs fixed 2002-09-07 15:40:30 +00:00
pierre
c9848efc9e * remember IDE screen mode for win32
to avoid videobuf writes after allocated size.
2002-09-04 08:35:31 +00:00
pierre
aba4bcb655 * fix compilation without DEBUG conditional 2002-09-03 05:45:39 +00:00
pierre
7e29d3feeb + new test code for go32v2 graphic screen saves (only with -dDEBUG) 2002-09-02 09:29:55 +00:00
pierre
b0a9952af0 + xterm window switching support 2002-06-13 11:18:32 +00:00
pierre
463d53271c * try to get resizing to work 2002-06-07 14:08:28 +00:00
pierre
24ff512f2f * allow window input for fvsion system messages 2002-06-06 14:10:34 +00:00