Bochs/bochs/gui
Bryce Denney 8de8ca24b9 - when changing the physical cdrom at runtime, Bochs would eject, insert,
eject, insert, eject, etc. several extra times before allowing you to
  actually change the CD.  The extra insert/eject cycles were coming from the
  param handlers for cdrom status and for the cdrom pathname.  To fix this, I
  changed wxdialog.cc and textconfig.cc to only call set() on parameters if
  they are different from the original value.  Now it generally does what you
  would expect.
- to change physical CD: change the Bochs CD status to "ejected". On some OSes
  that will actually eject it, but on others it will simply close the file so
  that the eject button will actually work.  Then put the new CD into the
  drive, and change the Bochs CD status to "inserted".

Modified Files:
  main.cc gui/siminterface.cc gui/siminterface.h
  gui/textconfig.cc gui/wxdialog.cc
2002-12-12 18:31:20 +00:00
..
bitmaps
keymaps
amigagui.h
amigaos.cc
beos.cc
carbon.cc
gui.cc
gui.h
icon_bochs.h
keymap.cc
keymap.h
macintosh.cc
Makefile.in
nogui.cc
rfb.cc
rfb.h
rfbproto.h
sdl.cc
sdl.h
sdlkeys.h
siminterface.cc - when changing the physical cdrom at runtime, Bochs would eject, insert, 2002-12-12 18:31:20 +00:00
siminterface.h - when changing the physical cdrom at runtime, Bochs would eject, insert, 2002-12-12 18:31:20 +00:00
svga.cc
term.cc
textconfig.cc - when changing the physical cdrom at runtime, Bochs would eject, insert, 2002-12-12 18:31:20 +00:00
textconfig.h
win32.cc
wx.cc
wxdialog.cc - when changing the physical cdrom at runtime, Bochs would eject, insert, 2002-12-12 18:31:20 +00:00
wxdialog.h
wxmain.cc
wxmain.h
x.cc