- add gui changes
This commit is contained in:
parent
42b4833e64
commit
ef605f6e84
@ -4,7 +4,7 @@ TO DO LIST:
|
|||||||
- (DONE) check logs in cpu
|
- (DONE) check logs in cpu
|
||||||
- check logs in gui
|
- check logs in gui
|
||||||
- (DONE) carbon.cc
|
- (DONE) carbon.cc
|
||||||
- everything else
|
- (DONE) everything else
|
||||||
- (DONE) check logs in iodev
|
- (DONE) check logs in iodev
|
||||||
- (DONE) check logs in main directory
|
- (DONE) check logs in main directory
|
||||||
- (DONE) check logs of configure.in
|
- (DONE) check logs of configure.in
|
||||||
@ -418,24 +418,24 @@ I'm listing them here to remind us about them:
|
|||||||
- simplify 8 processors BIOS for operating systems which don't do
|
- simplify 8 processors BIOS for operating systems which don't do
|
||||||
paranoia/sanity checks (Zwane)
|
paranoia/sanity checks (Zwane)
|
||||||
|
|
||||||
wxWindows
|
- wxWindows
|
||||||
- wxWindows is a cross-platform C++ user interface library which you can
|
- wxWindows is a cross-platform C++ user interface library which you can
|
||||||
download for free at http://wxwindows.org. wxWindows provides C++
|
download for free at http://wxwindows.org. wxWindows provides C++
|
||||||
classes for all sorts of GUI controls (buttons, menubars, etc.) and
|
classes for all sorts of GUI controls (buttons, menubars, etc.) and
|
||||||
implements all of them using the native controls on the platform.
|
implements all of them using the native controls on the platform.
|
||||||
- The new wxWindows port of Bochs provides both a graphical configuration
|
- The new wxWindows port of Bochs provides both a graphical configuration
|
||||||
interface (for editing bochsrc options) and a display. It was
|
interface (for editing bochsrc options) and a display. It was
|
||||||
written by Bryce Denney, Don Becker, Dave Poirier, and Volker Ruppert.
|
written by Bryce Denney, Don Becker, Dave Poirier, and Volker Ruppert.
|
||||||
- In release 2.0, we concentrated on making the wxWindows port as stable
|
- In release 2.0, we concentrated on making the wxWindows port as stable
|
||||||
and functional as the other interfaces. wxWindows provides a great
|
and functional as the other interfaces. wxWindows provides a great
|
||||||
toolbox that we can use to make Bochs easier to learn and use.
|
toolbox that we can use to make Bochs easier to learn and use.
|
||||||
- wxWindows supports charmap changes, keyboard mapping, cut and paste,
|
- wxWindows supports charmap changes, keyboard mapping, cut and paste,
|
||||||
text and graphics modes, text mode cursor size, and mouse (Volker, Bryce)
|
text and graphics modes, text mode cursor size, and mouse (Volker, Bryce)
|
||||||
- To compile Bochs with wxWindows, you should install wxWindows 2.3.3
|
- To compile Bochs with wxWindows, you should install wxWindows 2.3.3
|
||||||
or later. Then configure Bochs with --with-wx.
|
or later. Then configure Bochs with --with-wx.
|
||||||
- if you have multiple versions of wxWindows installed (e.g. a debug
|
- if you have multiple versions of wxWindows installed (e.g. a debug
|
||||||
and a release version), you can set $WX_CONFIG before configuring
|
and a release version), you can set $WX_CONFIG before configuring
|
||||||
to select between them. (Bryce)
|
to select between them. (Bryce)
|
||||||
|
|
||||||
- configuration interface
|
- configuration interface
|
||||||
- wxWindows config interface now allows you to change every bochsrc
|
- wxWindows config interface now allows you to change every bochsrc
|
||||||
@ -475,19 +475,32 @@ wxWindows
|
|||||||
- new keymap files: SDL keymaps for US and DE keyboards, X11 keymap
|
- new keymap files: SDL keymaps for US and DE keyboards, X11 keymap
|
||||||
for Danish keyboard.
|
for Danish keyboard.
|
||||||
- use keyboard mapping for keyup messages too
|
- use keyboard mapping for keyup messages too
|
||||||
- term display library:
|
|
||||||
- support for color terminal, function keys, clear screen (Volker)
|
|
||||||
- win32 display library:
|
|
||||||
- use native win32 toolbar for headerbar, use system palette (Volker)
|
|
||||||
- renamed almost all references to data type "Boolean" to "bx_bool".
|
- renamed almost all references to data type "Boolean" to "bx_bool".
|
||||||
The Boolean data type was defined in Carbon.h headers, and conflicted
|
The Boolean data type was defined in Carbon.h headers, and conflicted
|
||||||
with Bochs's definition. See bug [ 618388 ] Unable to boot under MacOS X
|
with Bochs's definition. See bug [ 618388 ] Unable to boot under MacOS X
|
||||||
Exceptions: When talking to the Carbon library, you must use Boolean.
|
Exceptions: When talking to the Carbon library, you must use Boolean.
|
||||||
Also, siminterface.h uses standard "bool" instead of bx_bool.
|
Also, siminterface.h uses standard "bool" instead of bx_bool.
|
||||||
- many Carbon interface improvements
|
- "User" button added in toolbar. It can send keyboard shortcuts to
|
||||||
|
the guest OS. (Volker)
|
||||||
|
- snapshot improvement and memory leak fixed (Volker)
|
||||||
|
- testing framework, based on comparing screen content, added (Greg)
|
||||||
|
- term display library:
|
||||||
|
- support for color terminal, function keys, clear screen (Volker)
|
||||||
|
- solaris compilation problem (bug #613393) fixed (Bryce)
|
||||||
|
- win32 display library:
|
||||||
|
- use native win32 toolbar for headerbar, use system palette (Volker)
|
||||||
|
- many Carbon interface improvements:
|
||||||
- patch [ 549248 ] Fix Carbon key & menu handling (Chris Thomas)
|
- patch [ 549248 ] Fix Carbon key & menu handling (Chris Thomas)
|
||||||
- partial keymap support, copy&paste, menu items fixed, new toolbar
|
- partial keymap support, copy&paste, menu items fixed, new toolbar
|
||||||
behavior, dialog box display for panics (Br'fin)
|
behavior, dialog box display for panics (Br'fin)
|
||||||
|
- sdl display library:
|
||||||
|
- keyboard fixes and key mapping added (Bryce)
|
||||||
|
- when captured, the mouse is forced to stay in the window. fix bug
|
||||||
|
[ 619283 ] SDL: os mouse pointer leaves the window (Bryce)
|
||||||
|
- x display library:
|
||||||
|
- bug [ #537593 ] vga font not being found fixed. If vga font not
|
||||||
|
found, search for a font called "-*-vga-*" (Bryce)
|
||||||
|
- keyboard problems fixed (Bryce, Christophe)
|
||||||
|
|
||||||
|
|
||||||
- Bochs debugger
|
- Bochs debugger
|
||||||
@ -571,7 +584,6 @@ bug [ 614171 ] update all bioses before release
|
|||||||
bug [ 638110 ] sb16 plugin crashes if not enabled
|
bug [ 638110 ] sb16 plugin crashes if not enabled
|
||||||
bug [ 638552 ] rename plugin libs to avoid conflicts
|
bug [ 638552 ] rename plugin libs to avoid conflicts
|
||||||
bug [ 628663 ] double panic from cmos get_timeval
|
bug [ 628663 ] double panic from cmos get_timeval
|
||||||
bug [ 629606 ] BX_WITH_TERM affects ^C handling
|
|
||||||
bug [ 531063 ] crash when CD enabled but not present
|
bug [ 531063 ] crash when CD enabled but not present
|
||||||
bug [ 629615 ] keybord not initialized properly
|
bug [ 629615 ] keybord not initialized properly
|
||||||
bug [ 632169 ] no docs for TUN/TAP
|
bug [ 632169 ] no docs for TUN/TAP
|
||||||
|
Loading…
Reference in New Issue
Block a user