Bochs/bochs/gui
Bryce Denney 1f44d32cff ----------------------------------------------------------------------
Patch name: patch.macosx-ui-polishing
Author: Jeremy Parsons <brefin@mac.com>
Date: Wed Oct 16 2002

Detailed description:

A number of changes to the Carbon Code to improve how well it meshes with the
MacOS X user experience as well as to make sure that all of more recently added
toolbar buttons actually work.

Specific changes include:

    Added partial keymap support. (Keymaps don't yet affect what the user types
        but an X11 keymap can be used to enable pasting)
    Copying of text screens added
    Pasting of text as keyboard input added
    Copy, Paste, Reset, and Snapshot menu items now work the same as the
        corresponding toolbar elements
    Revamped icon handling to use Control Manager IconControls,
        thus removing icon display code and greatly simplifying icon click handling code
        while adding better behaviours (icons that darken when clicked, track mouse movement,
        and only do something if the mouse is released atop of them as well as gaining
        the ability to be disabled)
    Tweaked Paste toolbar and menu items to only be enabled if key mapping is in use AND the
        clipboard contains text
    Tweaked Copy and Snapshot toolbar and menu elements to only be enabled if
        the screen mode is text.
    Tweaked User Keys toolbar element to only be enabled if there are user keys
        defined to be sent
    Tweaked Configure toolbar element to only be enabled if a tty is available
        (as in the emulator was started from a terminal)
    Respaced toolbar icons to match Aqua Toolbars
    Disabled menu items that are not currently handled (undo, clear, cut, disk eject)
    Full screen backdrop resettled all across the screen
    Fixed the callback interface so that when a Panic needs to ask the user about continuing
    	it actually works appropriately.
----------------------------------------------------------------------
2002-10-18 11:46:19 +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 - the keyboard mapping feature for wxbochs (wxGTK version) now works with the 2002-10-16 16:32:55 +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 - Improvements for dimension_update() in text mode and text_update() 2002-04-20 07:19:35 +00:00
beos.cc - I've added lots of comments in siminterface.h, and tried to clean up 2002-08-26 15:31:23 +00:00
carbon.cc ---------------------------------------------------------------------- 2002-10-18 11:46:19 +00:00
control.cc - clean up the command line argument parsing. Before, we had two slightly 2002-10-14 13:37:20 +00:00
control.h - I've added lots of comments in siminterface.h, and tried to clean up 2002-08-26 15:31:23 +00:00
gui.cc - userbutton shortcut feature improved. The shortcut string can be a combination 2002-10-16 19:50:27 +00:00
gui.h - new variable 'charmap_updated', 'charmap_changed' array renamed to 2002-09-21 19:38:47 +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 - ascii chars are always Bit8u values (Bit32s has generated negative values for 2002-10-09 17:49:44 +00:00
keymap.h - add key mapping for SDL gui, to demonstrate/verify that key mapping is not 2002-10-08 06:14:53 +00:00
macintosh.cc - Improvements for dimension_update() in text mode and text_update() 2002-04-20 07:19:35 +00:00
Makefile.in - add -lwinmm to the link lines anytime you use --enable-sb16=win. Now 2002-10-01 23:37:50 +00:00
nogui.cc - Improvements for dimension_update() in text mode and text_update() 2002-04-20 07:19:35 +00:00
rfb.cc - Improvements for dimension_update() in text mode and text_update() 2002-04-20 07:19:35 +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 - keysym for the "AltGr" key added (SDLK_RMETA = BX_KEY_ALT_R) 2002-10-12 13:10:09 +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 key mapping for SDL gui, to demonstrate/verify that key mapping is not 2002-10-08 06:14:53 +00:00
siminterface.cc - fix incorrect use of delete ptr in text mode debugger. It should 2002-10-16 21:37:06 +00:00
siminterface.h - upgrade bx_param_num to use 64 bit values, so that I could make 2002-10-16 19:39:27 +00:00
term.cc - avoid segfaults by checking if the term gui has already been initialized 2002-09-26 02:53:58 +00:00
win32.cc - force a text screen update after a charmap change 2002-10-04 10:52:44 +00:00
wx.cc - the keyboard mapping feature for wxbochs (wxGTK version) now works with the 2002-10-16 16:32:55 +00:00
wxdialog.cc - shouldn't have default values for method parameters in the .cc! oops. 2002-10-16 19:27:17 +00:00
wxdialog.h - I was having compile problems because when BX_DEBUGGER==0 the declaration 2002-10-16 20:39:43 +00:00
wxmain.cc - clean up the command line argument parsing. Before, we had two slightly 2002-10-14 13:37:20 +00:00
wxmain.h - make menu text more clear: now it says "Debug Console" instead of "Show Log" 2002-10-10 15:44:34 +00:00
x.cc - add key mapping for SDL gui, to demonstrate/verify that key mapping is not 2002-10-08 06:14:53 +00:00