Christophe Bothamy
8c4efa8d87
- remove GPL'd rfbproto.h
...
- add LGPL'd rfb protocol specification, thanks to Frederic Bothamy, rewrite based on the rfb protocol document.
- add specific rfb readme to warn about the color depth.
Still to do:
- BigEndian client support (I suspect the current implementation is not clean).
- depth > 8bpp support
- on-board vga card font support instead of vgafont.h
- dimension update support
- optional compression support
2004-04-05 12:09:25 +00:00
Stanislav Shwartsman
9512484966
Drop #include "Windows32/CommonFunctions.h" for MINGW compilation,
...
anyway it just generates compilation error and no more
2004-03-08 05:30:38 +00:00
Volker Ruppert
88d73f9d27
- return the capabilities of the rfb window
2004-03-07 20:12:16 +00:00
Volker Ruppert
20ad97daf5
- rfb specific option "timeout" added (number of seconds to wait for client)
...
- define symbol INVALID_SOCKET if not present
- unnecessary comment removed
2004-03-02 16:30:21 +00:00
Volker Ruppert
7d1df421d8
- display text in the sdl status bar (max. 4 characters)
2004-02-29 21:16:18 +00:00
Volker Ruppert
591c13df7a
- fix tilesize at the bottom of the window if necessary (don't erase status bar)
...
- status bar initialization fixes
2004-02-27 18:42:53 +00:00
Volker Ruppert
dc1b0dfebc
- FloppyDlgProc(): restore the original path only if necessary
...
- fixed FloppyDlgProc() return values
2004-02-26 19:25:00 +00:00
Volker Ruppert
7f9edd09c8
- convert the display library option string (options separated with commas) to an
...
array of strings in vga init
- added sdl specific option "fullscreen" (startup in fullscreen mode)
2004-02-24 19:21:48 +00:00
Volker Ruppert
2a4acc61c5
- win32 specific option "legacyF12" added (use F12 to toggle mouse)
...
- display library specific options now handled in bx_reset_options() and
bx_write_configuration()
2004-02-23 16:33:52 +00:00
Volker Ruppert
d5f337e1ef
- prepared implementation of display library specific options
...
- fixed bug #890734 (commas in strings enclosed with double quotes)
2004-02-22 18:51:38 +00:00
Volker Ruppert
d748f22ed0
- new gui function get_capabilities() returns the maximum values for xres, yres
...
and bpp (done for the x display library)
- new switch VBE_DISPI_GETCAPS. The xres, yres and bpp registers return the gui
capabilities if enabled.
- VBE_DISPI_ID3 defined
2004-02-22 13:03:02 +00:00
Volker Ruppert
4e9909760c
- charmap change support added
...
- VBE 8bpp modes 800x600 and 1024x768 now supported
- fixed possible segfault in graphics_tile_update()
- save VGA palette while changing the mode
2004-02-20 18:29:58 +00:00
Volker Ruppert
02d86cb52c
- text mode colors fixed
...
- CVS Id line added
2004-02-19 21:10:26 +00:00
Volker Ruppert
ee5f8e6ed1
- now the mouse can be enabled using the "mouse" toolbar button and the "mouse"
...
option in the runtime dialog
2004-02-16 21:47:08 +00:00
Volker Ruppert
7485fc195c
- 3rd mouse button now supported by the x display library
...
- CTRL key + 3rd (middle) mouse button now toggles the mouse
- status bar text color and item positions changed
- unnecessary comments removed
2004-02-15 19:46:13 +00:00
Volker Ruppert
cc87172c28
- 3rd mouse button now supported by the sdl display library
...
- CTRL key + 3rd (middle) mouse button now toggles the mouse
- unnecessary stuff removed
2004-02-15 17:12:55 +00:00
Volker Ruppert
16c5bc8786
- 3rd mouse button now supported by the wx display library
...
- CTRL key + 3rd (middle) mouse button now toggles the mouse (F12 key is now
usable in the guest OS)
- initial comments fixed
2004-02-15 12:40:06 +00:00
Volker Ruppert
ee8d40c11d
- CTRL key + 3rd (middle) mouse button now toggles the mouse (F12 key is now
...
usable in the guest OS)
- problem with the modifier keys and the win32 key repeat feature fixed
- unnecessary comments removed
2004-02-15 11:30:28 +00:00
Volker Ruppert
5d2376d93d
- 3rd mouse button now supported by the win32 display library
2004-02-15 00:03:16 +00:00
Daniel Gimpelevich
69a6ede259
Fixed Mac conflict with softfloat.
2004-02-14 06:33:29 +00:00
Volker Ruppert
eb7d88587a
- status bar with indicators for cdrom, floppy, hardisk and keyboard added (TODO:
...
display text)
2004-02-13 21:45:28 +00:00
Volker Ruppert
9f1baf9fe3
- force an update of the status bar after resizing
2004-02-13 15:56:05 +00:00
Volker Ruppert
8fad41734d
- statusbar with cdrom, floppy, harddisk and keyboard indicators added
2004-02-12 19:39:13 +00:00
Volker Ruppert
1f44ea57fd
- cdrom, floppy, harddisk and keyboard indicators added using the default status bar
2004-02-10 20:30:14 +00:00
Volker Ruppert
d78f3da836
- win32 statusbar now shows active items with light green background
...
- harddisk/cdrom status light feature prepared
2004-02-08 18:38:26 +00:00
Daniel Gimpelevich
f4b51462d7
Backported changes from carbon.cc
2004-02-08 18:11:45 +00:00
Volker Ruppert
107c109d04
- win32 statusbar now shows all inactive items grayed
...
- update floppy items in statusbar on status change only
- initialize statusbar and set all items inactive before the simulation starts
2004-02-08 10:25:50 +00:00
Volker Ruppert
f5c165e32a
- statusbar items for floppy and keyboard added (win32 gui only). TODO: implement
...
statusbar in other display libraries and add items for harddisk/cdrom and network.
2004-02-07 14:34:35 +00:00
Daniel Gimpelevich
126971af49
Made to compile on MacOS9
2004-02-06 22:28:00 +00:00
Volker Ruppert
72ee925994
- runtime dialog box: advanced log options added
2004-02-05 20:02:53 +00:00
Volker Ruppert
050de9ef04
- use the bochsrc path for the initial directory of the win32 file dialogs
...
- runtime config: update the options of the modified tab items only
- removed brackets from the device prefixes in the log options listbox
2004-02-04 19:54:58 +00:00
Volker Ruppert
e32f7e5fe4
- prepared listbox for the advanced log options
...
- disabled textconfig functions no longer used on win32
- fixed CommDlgExtendedError message text
2004-02-03 22:40:33 +00:00
Volker Ruppert
6508a43188
- changed the message for CommDlgExtendedError 0x3002 to "illegal filename"
2004-02-02 18:34:24 +00:00
Christophe Bothamy
8ad4cf6056
- add speaker log, pluginSpeaker, and beep_on/off methods in guis
2004-02-01 23:48:57 +00:00
Volker Ruppert
6827709ea0
- standard log options now present in the runtime dialog box
...
- dialog control identifiers renamed
2004-02-01 19:22:41 +00:00
Volker Ruppert
278c6e9f38
- new gui dialogs for the first cdrom and the runtime options (log options are
...
still handled on the console)
- minor changes in other win32dialog functions
2004-02-01 01:40:14 +00:00
Volker Ruppert
fd0a5cac9b
- fixed unterminated #if statement
2004-01-30 17:36:30 +00:00
Volker Ruppert
c3d9a977f8
- new symbol BX_USE_TEXTCONFIG controls the presence of the text mode configuration
...
interface. It should be set to 1 unless Bochs is compiled for wxWindows only.
- 'user_shortcut' is now available at runtime (wx version only)
2004-01-29 18:50:33 +00:00
Daniel Gimpelevich
8173180387
Applied Volker's patch to fix the floppy browse bug.
2004-01-26 04:29:47 +00:00
Volker Ruppert
20f80ecac6
- fixed bug #878771 Symbol conflict in rfb.o and x.o
2004-01-18 19:51:36 +00:00
Daniel Gimpelevich
ae66bb33c0
Applied Russ Cox's CPU panic debug patch from Oct 2003.
2004-01-17 08:36:29 +00:00
Daniel Gimpelevich
6c26e6a65f
Introduced Frank Cornelis's PCIDEV patch.
2004-01-15 02:08:37 +00:00
Michael Brown
299947f64f
Added the PCI Pseudo-NIC (pnic). Mainly useful for running Etherboot
...
inside Bochs.
2004-01-13 19:21:21 +00:00
Christophe Bothamy
4374561364
- comment out compressed disk references, as they interfere with wx.
...
- Enable/disable the redolog path field in the wx config interface,
depending on the selected disk image type.
2004-01-05 22:18:01 +00:00
Volker Ruppert
f731c1774c
- DEV_set_media_status() not necessary in gui floppy handlers when using the
...
win32 floppy dialog
- report geometry with BX_INFO after inserting new floppy media
2003-12-18 20:04:49 +00:00
Volker Ruppert
360caceb6f
- stretching of the simulation window in graphics mode disabled. For now stretching
...
is only used by text mode CO40 (40x25).
- variables hFont and FontId are only required if Windows fonts are used in text mode
2003-12-14 09:51:58 +00:00
Daniel Gimpelevich
fff74a6f83
Fixed incompatibility with gcc3.3, I think.
2003-11-28 15:07:29 +00:00
Daniel Gimpelevich
9e6e7609e3
Rewrote Alt/Ctrl/Shift key handling & added SysRq/Ctrl-Break. Needs further testing!!
2003-11-17 04:21:16 +00:00
Volker Ruppert
bc19ad6c26
- applied patch #838401 : fixed redrawing of toolbar if the host environment is
...
at high load
2003-11-14 15:43:12 +00:00
Daniel Gimpelevich
8d963231d3
Added support for all bits per pixel values.
2003-11-08 06:46:03 +00:00