Bryce Denney
d2a3364463
- clean up comment
2002-01-07 16:30:43 +00:00
Bryce Denney
11d907e40a
- add Spanish keymap, from a patch by Vicente Hernando Ara
...
<bizenton@navegalia.com>
2002-01-07 15:50:50 +00:00
Volker Ruppert
76fd8a43f9
- keyword 'virtual' added to the destructor
2001-12-22 20:58:25 +00:00
Christophe Bothamy
0f6a92235a
- updated keyboard with mf1, mf2 and mf3 scancodes set handling
...
- Added scancode translation table and BX_KEY to scancode table
- completed BX_KEYS list
2001-12-22 00:00:33 +00:00
Bryce Denney
cbd68598a3
- apply patch.memleaks-tominac from Darko Tominac <darko.tominac@zg.tel.hr>
...
which fixes some potential memory leaks
2001-12-21 19:33:18 +00:00
Volker Ruppert
384d4f1cce
- added Windows(tm) keys to the German keymap
2001-12-19 19:15:12 +00:00
Volker Ruppert
0093de1adc
- missing right control key added to german keymap
2001-12-16 17:17:16 +00:00
Christophe Bothamy
bd7420ade5
- Added XFree86 keyboard mapping (us, fr, de)
2001-12-14 17:56:37 +00:00
Volker Ruppert
051ef5f1c9
- text mode cursur feature added for X and prepared for other GUIs
2001-12-13 18:36:29 +00:00
Christophe Bothamy
d7482737a9
. Added a keyboard_type option in the conf file
...
. Modified answer of keyboard controler to a keyboard-identify command
depending on keyboard_type
. Added the keyboard_type option in bochsrc man page
2001-12-12 10:38:39 +00:00
Bryce Denney
1b5200782d
- add some instructions on the main menu
2001-12-08 18:06:12 +00:00
Bryce Denney
0708c77999
- first look for a font called bochsvga, then for one called vga, then
...
panic
2001-12-08 13:42:55 +00:00
Bryce Denney
5ecac72065
- patch from Bernd Korz, dealing with mouse cursor enable
2001-12-07 18:52:24 +00:00
Volker Ruppert
b15f487153
- some missing BX_KEY definitions added
2001-11-26 09:54:12 +00:00
Volker Ruppert
840ee719e5
- exchange the scancode of "Numlock" and "Pause", numlock works again
2001-11-26 07:24:16 +00:00
Volker Ruppert
74541540e9
- event handler recognizes the extended keycode flag
2001-11-23 18:03:23 +00:00
Bryce Denney
efc5708ddf
- "const char" fixes from Volker
2001-11-14 00:23:08 +00:00
Bryce Denney
5d4b874014
- correction to color #6 based on followups to
...
[ #466403 ] make text colors more accurate
2001-11-12 18:33:28 +00:00
Bryce Denney
7b3980d9df
- apply patch.rfb-mouse by MURANAKA Masaki (monaka@users.sf.net)
...
see this source forge bug for details:
[ #457968 ] Strange mouse motion on RFB
2001-11-12 17:56:47 +00:00
Bryce Denney
9788c1b6cc
- add a retry loop in RFB code, so that if port 5900 is not available
...
it can try 5901, etc. On linux, if a server bound to port 5900 exits
without closing the socket, you can't re-bind to the socket for a few
minutes.
2001-11-12 16:45:28 +00:00
Bryce Denney
c52fbaa3a7
- allow configuration of the parallel port in .bochsrc and the config
...
interface menus. Parallel port #1 is implemented, and I left stubs for
parallel port #2 in case we want to ever add it. If the parallel port
is enabled, the init method of parallel.cc does an fopen() on the output
file. If disabled, or if the fopen fails, the file handler remains
NULL and no characters are printed. There is no attempt to enable/disable
the operation of the parallel port, only the output to a file.
2001-11-12 02:35:09 +00:00
Bryce Denney
e0b4801b1f
- commit Roland Mainz's idle hack as a configure option. To try it,
...
configure with --enable-idle-hack. I have moved most of the code into
x.cc since it is X windows specific.
2001-11-12 00:45:09 +00:00
Bryce Denney
a235489642
- fix segfault I introduced by making the previous revision too hastily
2001-11-10 03:12:44 +00:00
Bryce Denney
b902802933
- don't pretend we can change IPS at runtime--at present we can't.
2001-11-10 00:40:40 +00:00
Bryce Denney
1e3f0cff19
- added configuration button contributed by
...
Volker Ruppert <Volker.Ruppert@t-online.de>
instead of borrowing the snapshot button for the config interface.
2001-11-09 22:17:33 +00:00
Gregory Alexander
98b68ec140
Changed the error for missing fonts to point to the documentation.
...
Modified Files:
x.cc
2001-10-11 13:03:35 +00:00
Bryce Denney
0978263092
- fix for bug [ #452159 ] win32: mouse stuck if bochs win partly off screen
...
Now we center the mouse periodically, whether or not the mouse has
wandered outside of the window or not.
2001-10-08 00:42:52 +00:00
Bryce Denney
27dcb9f6c2
- the message about F12 enabling the mouse is so long on my system that
...
you can't read it all. Made it a little more brief.
2001-10-08 00:38:22 +00:00
Bryce Denney
c99f9aa8ef
- use @CPP_SUFFIX@ substitution to get the dependencies right for nmake too
2001-10-07 20:19:04 +00:00
Bryce Denney
d9bde38f33
- on win32 in some configurations, code within an assert is completely
...
removed! I used this trick sometimes to check that a function returned
what I expected, like assert (func () == 0), but this caused the
func() to never get called. Oops.
2001-10-07 18:16:01 +00:00
Bryce Denney
49d50d0010
- add another choice when you have action=ask: abort! Calling abort
...
will dump core, and the core can sometimes be loaded into the debugger
to give some hints as to what is going on. This could be especially
useful when the bochs debugger is off.
- try to do something reasonable when abort() doesn't exist on the system.
2001-10-07 00:35:35 +00:00
Bryce Denney
8a21b1a9d6
- apply patches/patch.add-makefile-deps. I have added dependencies
...
which were generated with gcc -MM to the end of each Makefile.in
so that make understands which files depend on which. Basically,
everything depends on bochs.h, which depends on everything, which
is not ideal.
2001-10-07 00:33:21 +00:00
Bryce Denney
03c9a235b5
Fixes for bug [ #467530 ] cmd line overrides config interface
...
- rework the order of initialization with and without the control panel.
The thing that was bothering me most was the command line options were
being processed after the user had set everything in the control panel.
This is clearly not what's expected--the command line options should
affect the startup defaults of the control panel, but whatever the user
chooses in the cpanel menus is the final choice.
- if the control panel (config interface) is not wanted, the user can
put "-nocp" or "-nocontrolpanel" as the FIRST argument on the command
line. Also, the "-psn" option which is automatically passed in by
MacOS X when you doubleclick the application causes the control panel
to be disabled. In this case, the order of operations is:
1. read bochsrc
2. parse command line options.
- if the control panel is enabled (default), the command line options are
parsed to provide the startup defaults for the control panel, but the
control panel settings are the final answer. So the order is:
1. parse command line options
2. run control panel (if user chooses, he can read bochsrc from menus)
- I haven't tested command line options with the debugger yet.
2001-10-06 22:31:31 +00:00
Bryce Denney
7022f0e250
- clarify message a bit
2001-10-06 08:45:18 +00:00
Bryce Denney
4e22b9a5db
- add new log action when debugger is on, which is to continue but
...
return to the debugger ASAP.
2001-10-06 05:51:34 +00:00
Bryce Denney
daf2a9fb55
- add RCS Id to header of every file. This makes it easier to know what's
...
going on when someone sends in a modified file.
2001-10-03 13:10:38 +00:00
Bryce Denney
895b6a1511
- applied patch [ #466403 ] make text colors more accurate
...
The author did not leave his/her name.
2001-10-01 18:36:13 +00:00
Bryce Denney
f8beb55157
- use @CPP_SUFFIX@ instead of hardcoded .cc
2001-10-01 17:27:24 +00:00
Bryce Denney
42473b7038
- fix up floppy button handlers so that the function that actually
...
updates the buttons can be called from the outside.
2001-09-28 06:03:40 +00:00
Bryce Denney
536d05fc48
- change "set" behavior for parameters with handlers. Now it changes their
...
value and then calls the handler, so that the handler and functions that
it calls can see the new value.
2001-09-28 06:02:12 +00:00
Bryce Denney
e25de5fce0
- check for null gCTable, which I am getting every time I run from the
...
command line. This is better than a bus error IMHO.
2001-09-27 02:52:17 +00:00
Bryce Denney
7bc39ff8e1
- now that I know about -fpascal-strings, I changed it back to the \p
...
notation
2001-09-26 23:33:47 +00:00
Bryce Denney
65d6af7b08
- now the new code is called carbon.cc
2001-09-26 00:32:54 +00:00
Bryce Denney
cdb5f1de68
- port of macintosh code to Carbon API for MacOS X, contributed by
...
Emmanuel Maillard <e.rsz@libertysurf.fr>
2001-09-26 00:32:34 +00:00
Bryce Denney
5e586c8ac2
- this is an exact copy of gui/macintosh.cc revision 1.8, the starting
...
point for the Carbon API port
2001-09-26 00:31:41 +00:00
Bryce Denney
4c4b39fca3
- add object file for for MacOS X, carbon API
2001-09-26 00:20:19 +00:00
Bryce Denney
55f999327b
- use #if BX_WITH_MACOS instead of #ifdef macintosh to distinguish
...
between MacOS pre-10 and MacOS 10
2001-09-26 00:15:30 +00:00
Bryce Denney
f04e6fe346
- apply VPATH patch from Edouard G. Parmelan, posted to list on September 1
2001-09-14 04:19:08 +00:00
Bryce Denney
1fd43969a2
- commit patch from David Haslam <dch@sirius.clara.co.uk>
...
submitted to source forge on 2001-08-27.
[ #455763 ] Cursor trail with DOS Edit/Minix vi
2001-09-11 16:50:59 +00:00
Bryce Denney
c7d44d154b
- added missing #define LOG_THIS statement
2001-09-04 14:30:41 +00:00