Bochs/bochs/gui
Bryce Denney 6a44ca37ed Patch name: patch.carbon-startup
Authors: Br'fin, Bryce

- for MacOSX/Carbon, if you start the app by double clicking in the finder,
  there is no text console.  So in logfunctions::fatal(), display the
  final message in a Carbon dialog instead of using fprintf.
- in the text-mode config interface, return an error code if the
  user tries to use the text menus when there's no text console.
  Back in bxmain() this error code causes a panic
  "Bochs needed the text console, but it was not usable"
- if a config file was not found, normally we turn off quick start
  and drop into the text menus.  However in the no-console case the
  text menus won't work, so we added a panic: Unable to start Bochs
  without a bochsrc.txt and without a text console.  This is a much
  more useful error than the generic one above.
- removed ensure_text_console() which was making matters worse instead
  of better.

Modified Files:
  logio.cc main.cc gui/siminterface.cc gui/siminterface.h gui/textconfig.cc
2002-12-17 05:58:45 +00:00
..
bitmaps - new "user" button added to the headerbar. It can send keyboard shortcuts to 2002-08-09 06:16:43 +00:00
keymaps - UK keymap contributed by Denis Lenihan 2002-12-11 21:35:50 +00:00
amigagui.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
amigaos.cc - apply patch.ifdef-disabled-options. Comments from that patch are below: 2002-11-19 05:47:45 +00:00
beos.cc - move includes of standard headers stdlib, stdio, etc. before the include of 2002-11-22 15:14:39 +00:00
carbon.cc - apply patch.ifdef-disabled-options. Comments from that patch are below: 2002-11-19 05:47:45 +00:00
gui.cc Added mask support to snapshot code. 2002-12-17 05:17:41 +00:00
gui.h Working on a testing framework for bochs. 2002-12-12 06:21:43 +00:00
icon_bochs.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
keymap.cc - Apply patch.replace-Boolean rev 1.3. Every "Boolean" is now changed to a 2002-10-25 11:44:41 +00:00
keymap.h - Apply patch.replace-Boolean rev 1.3. Every "Boolean" is now changed to a 2002-10-25 11:44:41 +00:00
macintosh.cc - update for macos compile 2002-12-12 15:29:45 +00:00
Makefile.in - regenerate makefile dependencies 2002-11-25 15:05:51 +00:00
nogui.cc - Apply patch.replace-Boolean rev 1.3. Every "Boolean" is now changed to a 2002-10-25 11:44:41 +00:00
rfb.cc - apply patch.ifdef-disabled-options. Comments from that patch are below: 2002-11-19 05:47:45 +00:00
rfb.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
rfbproto.h - add RCS Id to header of every file. This makes it easier to know what's 2001-10-03 13:10:38 +00:00
sdl.cc Apply patch.safe-fullscreen. Comments from the patch follow: 2002-12-06 19:34:32 +00:00
sdl.h - add a few more missing keys: left&right windows keys, pause 2002-09-25 07:24:41 +00:00
sdlkeys.h Add plugin support to Bochs by merging all the changes from the 2002-10-24 21:07:56 +00:00
siminterface.cc Patch name: patch.carbon-startup 2002-12-17 05:58:45 +00:00
siminterface.h Patch name: patch.carbon-startup 2002-12-17 05:58:45 +00:00
svga.cc - implement set_display_mode method for svgalib display library. Now it 2002-12-06 20:25:22 +00:00
term.cc - check in some small compile patches from Martin Str|mberg <ams@ludd.luth.se> 2002-11-20 12:23:42 +00:00
textconfig.cc Patch name: patch.carbon-startup 2002-12-17 05:58:45 +00:00
textconfig.h - rename control.h revision 1.8 to textconfig.h 2002-10-29 20:16:04 +00:00
win32.cc - apply patch.ifdef-disabled-options. Comments from that patch are below: 2002-11-19 05:47:45 +00:00
wx.cc - be a little more careful with thread checks in ToggleMouse to fix 2002-12-11 22:55:18 +00:00
wxdialog.cc - when changing the physical cdrom at runtime, Bochs would eject, insert, 2002-12-12 18:31:20 +00:00
wxdialog.h - in the wxWindows debugger, truncate the text in the debug console when it 2002-12-08 09:16:18 +00:00
wxmain.cc - avoid showing an empty dialog if there is no cdrom 2002-12-12 16:52:21 +00:00
wxmain.h - fix cdrom toolbar button for wxWindows. Now it brings up the dialog for 2002-12-12 16:31:41 +00:00
x.cc - add explanation to a panic that can happen if you turn on private 2002-12-05 19:19:34 +00:00