Commit Graph

35 Commits

Author SHA1 Message Date
Wesley Moore 78a4e7212b
Add missing semi-colon to prefs_editor_gtk.cpp 2023-03-26 14:41:00 +11:00
kanjitalk755 1a2d818e47
Merge pull request #147 from robxnano/gtk2
Move to GTK 2
2022-10-18 12:48:38 +09:00
robxnano c727bc0df7 Added "Save Preferences" menu item 2022-10-08 16:38:01 +01:00
robxnano af96a51acb GTK2: Replaced option menus with combo boxes
The old GtkOptionMenu widget is deprecated.
2022-10-08 14:04:20 +01:00
robxnano bf784a2c30 Removed obsolete version check 2022-10-08 12:29:02 +01:00
robxnano 604baaa289 Added registers for OpenIndiana x86_64 and other fixes
OpenIndiana/illumos is based on OpenSolaris 10 and
uses the Solaris code paths.
Current status:
Basilisk II: Working but cannot ignore illegal instructions
SheepShaver: Doesn't compile because of same problem
If the SIGSEGV skip instruction handler were fixed, both
programs would likely work.
2022-10-08 03:03:52 +01:00
robxnano d284e9976b GTK2: More fixes
- Fix JIT combo box error
- Make ignore illegal instructions checkbox visible but disabled
  if HAVE_SIGSEGV_SKIP_INSTRUCTION is not enabled
- Make file choosers open at the folder that was selected
2022-10-03 02:06:03 +01:00
robxnano 3f00759e54 GTK2: Updated combo boxes with entries
The old GtkCombo widget was deprecated.
2022-10-01 20:07:52 +01:00
robxnano a9d1f35cdf GTK2: Replace file chooser dialogs and about dialogs
The GtkFileChooserDialog API makes it easier to select files and
folders. Additionally Browse buttons have been added to all file
entry fields.
2022-10-01 19:18:43 +01:00
Korkman 4f94ef52c1 Fix building in Debian Buster, Ubuntu Jammy 2022-06-03 20:40:40 +02:00
Ger Schinkel e933e7885f Create files according to the process umask. 2022-05-03 08:08:36 +02:00
Ger Schinkel 2666bef882 Forgot Sheepshaver. Same fix. 2022-05-02 19:56:22 +02:00
Ger Schinkel 425dac6a7c Fixed a bug where not all modems, printers and ethernet interfaces would get listed after sorting. 2022-04-29 13:49:29 +02:00
Dave Vasilevsky 47ec992f6d Make the standalone GUI build on Linux again 2013-04-05 17:30:23 -04:00
gbeauche 054c37ca0c Happy New Year! 2008-01-01 09:47:39 +00:00
gbeauche c512377a12 Add 1GB item to GUI 2006-05-14 16:14:29 +00:00
gbeauche 0a37b8f5e9 Fix MacOS X GUI (new fake DarwinSys*() functions) 2006-05-08 17:20:20 +00:00
gbeauche 085253dc9b - Fix build on ppc (paranoia.cpp -- one extra STR_SIGUSR2_INSTALL_ERR left)
- Fix for GTK+ 1.2 GUI on ppc (notebook's panes redraw)
- Add run-time detection of the underlying arch for "jit" detection (MacOS X)
2006-05-01 23:01:53 +00:00
gbeauche 9b60acb2da Port --enable-standalone-gui support to SheepShaver
Others changes include:
- Factor out STR_SIG_INSTALL_ERR messages
- Process command line arguments early (prior to calling PrefsInit())
- GUI: set start_clicked only if the "Start" button was clicked
- GUI: save changes to the "Input" pane when the "Start" button was clicked
2006-05-01 22:33:34 +00:00
gbeauche f8fd76ba35 Copyright and URL changes 2005-11-29 23:59:36 +00:00
gbeauche b5562ede18 GUI cosmetics from Basilisk II, add missing "slirp" ethernet option 2005-11-27 16:01:59 +00:00
gbeauche 0f4440f99f Handle "screen fbdev/WIDTH/HEIGHT" to force use of FBDev DGA instead of XF86
DGA mode. In other words, root user can now use FBDev DGA though it's always
recommended to run SheepShaver with a normal user. Increase "ramsize" bounds
in the GUI and fully migrate to new "screen" modes. Remove "windowmodes" and
"screenmodes" defaults.
2005-03-28 09:05:28 +00:00
gbeauche 5810c6a764 Use "screen TYPE/WIDTH/HEIGHT" prefs item by default on Unix systems. The
former options (windowmodes/screenmodes) are migrated if the user uses the
GUI. Also make a note about EXPERIMENTAL state for jit68k.
2005-03-27 22:32:46 +00:00
gbeauche b29b5e4e23 let it build against gtk2 2005-03-19 09:35:01 +00:00
gbeauche df0d5d2a41 Happy New Year 2005! 2005-01-30 21:48:22 +00:00
gbeauche a9c38c3598 Add "jit68k" prefs item to enable built-in 68k DR emulator. 2004-06-03 21:52:55 +00:00
gbeauche 0241704587 Add GUI items for "idlewait" and "gfxaccel" 2004-05-25 16:12:14 +00:00
gbeauche fd474d041d Fix DGA mode for emulated PPC targets. It currently doesn't work in native
mode as the stack is corrupted and we are jumping to garbage when moving
the mouse. Also add 1152x768 resolution from PBG4, but make timing match
the 1152x870 version.

Cleanups, further merges from Basilisk II tree.
2004-04-13 22:22:22 +00:00
gbeauche 9dc6cdc70e Portability fixes: declare Set_pthread_attr() only if HAVE_PTHREADS. Merge
add_{serial,ether}_names() from B2 prefs editor for FreeBSD/IRIX.
2004-02-24 23:09:39 +00:00
cebix 2d5de1af9d Happy New Year! :) 2004-01-12 15:37:24 +00:00
gbeauche 7f6078a591 Merge in Mouse Wheel support from Basilisk II. 2003-12-27 10:37:30 +00:00
gbeauche b9b0b5248b Merge in dsp, mixer, ignoresegv prefs items from Basilisk II. Audio output
does not work with NewWorld ROMs yet.
2003-12-27 10:02:33 +00:00
gbeauche 7ebe0347bf Add "jit" prefs item. Fix PPC_DECODE_CACHE version to fill in new min_pc &
max_pc members of block info. Increase -finline-limit to 10000 for older gcc
2003-12-03 10:52:50 +00:00
gbeauche 1dbe1179c6 Merge in "keycodes" support from Basilisk II. e.g. make French keyboard
layout work correctly for me.
2003-11-21 17:01:33 +00:00
cebix 8e4d5e5f40 Imported sources 2002-02-04 16:58:13 +00:00