ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/cebix/BasiliskII/src/Unix/prefs_editor_gtk.cpp
Revision 1.41 - (view) (annotate) - [select for diffs]
2010-01-15T01:53:31Z (14 years, 3 months ago) by asvitkine
Branch: MAIN
CVS Tags: HEAD
Changes since 1.40: +1 -1 lines
Diff to previous 1.40
Fix PrefsInit() calls to take correct number of parameter

Revision 1.40 - (view) (annotate) - [select for diffs]
2008-01-01T09:40:33Z (16 years, 4 months ago) by gbeauche
Branch: MAIN
Changes since 1.39: +3 -3 lines
Diff to previous 1.39
Happy New Year!

Revision 1.39 - (view) (annotate) - [select for diffs]
2006-05-08T15:22:56Z (18 years ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-19
Changes since 1.38: +2 -1 lines
Diff to previous 1.38
Adapt for new functions (DarwinSysInit() & DarwinSysExit())

Revision 1.38 - (view) (annotate) - [select for diffs]
2006-04-30T21:16:48Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.37: +7 -0 lines
Diff to previous 1.37
Patch SynchIdleTime() to implement new "idlewait" prefs item.

Revision 1.37 - (view) (annotate) - [select for diffs]
2006-04-18T22:17:31Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.36: +23 -6 lines
Diff to previous 1.36
Handle MacOS X bundles, search order: BasiliskII.app in the same directory
as BasiliskIIGUI.app, or /Applications/BasiliskII.app if none was found.

Also make yet another arrangement for MacOS X "difference". This scenario
was not working: WarningAlert -> ErrorAlert, the latter was not performed
because the exit status was not properly filled in sip->si_status...

Revision 1.36 - (view) (annotate) - [select for diffs]
2006-04-18T21:29:01Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.35: +67 -49 lines
Diff to previous 1.35
Fix NO_B2_EXE_FOUND (again) -- catch it very early, hence the SIGCHLD. Use
new rpc_wait_dispatch() function and gracefully get out of the main loop
when the child returns, though this is caught but the sigchld_handler().

Revision 1.35 - (view) (annotate) - [select for diffs]
2006-04-17T21:22:01Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.34: +108 -41 lines
Diff to previous 1.34
- Only start the emulator if requested (click on the "Start" button)
- Rewrote dispatch loop to accomodate GTK+1.2 for MacOS X (which doesn't
  like threads nor forks(!)). The latter also requires an additional patch
  to the version 0.7 available on SourceForge
- Run-time detect JIT capability so that we could hopefully use the ppc GUI
  on intel based Macs (check!)

Revision 1.34 - (view) (annotate) - [select for diffs]
2006-04-17T14:25:57Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.33: +10 -9 lines
Diff to previous 1.33
Fixes for GTK+1.2 GUI on MacOS X

Revision 1.33 - (view) (annotate) - [select for diffs]
2006-04-16T21:25:41Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.32: +105 -15 lines
Diff to previous 1.32
Make Basilisk II main application not use GTK libraries when compiling with
STANDALONE_GUI. This is the second step towards a more interesting GUI alike
to VMware. Communication from/to the GUI is held by some lightweight RPC.

Note: The step should be enough to provide a tiny GTK GUI for MacOS X.

Revision 1.32 - (view) (annotate) - [select for diffs]
2006-04-16T16:32:45Z (18 years ago) by gbeauche
Branch: MAIN
Changes since 1.31: +107 -0 lines
Diff to previous 1.31
Enable build of a standalone GUI (first step).

Revision 1.31 - (view) (annotate) - [select for diffs]
2005-11-22T21:53:24Z (18 years, 5 months ago) by gbeauche
Branch: MAIN
CVS Tags: nigel-build-17
Changes since 1.30: +6 -0 lines
Diff to previous 1.30
fix build with gtk-1.2

Revision 1.30 - (view) (annotate) - [select for diffs]
2005-11-22T20:29:46Z (18 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29
fix copyright dates

Revision 1.29 - (view) (annotate) - [select for diffs]
2005-11-21T21:39:08Z (18 years, 5 months ago) by gbeauche
Branch: MAIN
Changes since 1.28: +164 -54 lines
Diff to previous 1.28
GUI cosmetics from the Windows port: add "browse" button to ROM & keycodes
file selectors, improve "Memory/Misc" pane to be more attractive and simplify
RAM size selection, rename to "Keyboard/Mouse" pane to match the actual order
of elements in the pane, make "<control>-S" save/start the config.

Revision 1.28 - (view) (annotate) - [select for diffs]
2005-06-19T15:52:09Z (18 years, 10 months ago) by gbeauche
Branch: MAIN
Changes since 1.27: +8 -4 lines
Diff to previous 1.27
gtk2 gui support

Revision 1.27 - (view) (annotate) - [select for diffs]
2005-06-06T20:11:50Z (18 years, 11 months ago) by gbeauche
Branch: MAIN
Changes since 1.26: +16 -1 lines
Diff to previous 1.26
Update GTK Prefs Editor with support for "jitinline" and "slirp" ethernet.

Revision 1.26 - (view) (annotate) - [select for diffs]
2005-01-30T21:42:14Z (19 years, 3 months ago) by gbeauche
Branch: MAIN
Changes since 1.25: +1 -1 lines
Diff to previous 1.25
Happy New Year!

Revision 1.25 - (view) (annotate) - [select for diffs]
2004-01-12T15:29:25Z (20 years, 4 months ago) by cebix
Branch: MAIN
CVS Tags: nigel-build-15, nigel-build-16
Changes since 1.24: +3 -3 lines
Diff to previous 1.24
Happy New Year! :)

Revision 1.24 - (view) (annotate) - [select for diffs]
2002-10-15T16:25:04Z (21 years, 6 months ago) by cebix
Branch: MAIN
CVS Tags: nigel-build-12, nigel-build-13
Changes since 1.23: +17 -0 lines
Diff to previous 1.23
Unix: new prefs options "dsp" and "mixer" to set the OSS device names instead
of the hardcoded '/dev/dsp' and '/dev/mixer'

Revision 1.23 - (view) (annotate) - [select for diffs]
2002-09-17T16:06:37Z (21 years, 7 months ago) by gbeauche
Branch: MAIN
Changes since 1.22: +115 -0 lines
Diff to previous 1.22
Update prefs editor with "JIT Compiler" pane

Revision 1.22 - (view) (annotate) - [select for diffs]
2002-05-12T11:10:50Z (22 years ago) by gbeauche
Branch: MAIN
Changes since 1.21: +12 -0 lines
Diff to previous 1.21
Implement the "ignoresegv" feature from SheepShaver. This is Unix-specific
so far. Target platform is currently Linux/x86.

Revision 1.21 - (view) (annotate) - [select for diffs]
2002-01-22T17:15:10Z (22 years, 3 months ago) by cebix
Branch: MAIN
Changes since 1.20: +82 -14 lines
Diff to previous 1.20
GNOME-style about box and GNOME file entries are used if libgnomeui is present

Revision 1.20 - (view) (annotate) - [select for diffs]
2002-01-20T16:58:56Z (22 years, 3 months ago) by cebix
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19
2001 -> 2002

Revision 1.19 - (view) (annotate) - [select for diffs]
2002-01-15T14:58:37Z (22 years, 3 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-15012002
Changes since 1.18: +1 -1 lines
Diff to previous 1.18
- documentation updates
- 2001 -> 2002
- version 0.9 -> 1.0

Revision 1.18 - (view) (annotate) - [select for diffs]
2001-07-12T19:48:27Z (22 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.17: +43 -3 lines
Diff to previous 1.17
- Implemented AppleTalk-over-UDP tunnelling, activated by setting "udptunnel"
  to "true". This uses the BSD socket API, so it's fairly portable (currently
  only imeplemented under Unix, though). This works by sending raw Ethernet
  packets as UDP packets to a fixed port number ("udpport", default is 6066),
  using IP broadcasts to simulate Ethernet broad- and multicasts. Currently
  only tested with AppleTalk.

Revision 1.17 - (view) (annotate) - [select for diffs]
2001-07-11T19:26:14Z (22 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.16: +1 -1 lines
Diff to previous 1.16
fixed a couple of compiler warnings

Revision 1.16 - (view) (annotate) - [select for diffs]
2001-06-30T20:18:36Z (22 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.15: +13 -5 lines
Diff to previous 1.15
- fixed compilation problems in fbdev DGA code
- nicer "about" dialog in GTK prefs editor
- display refresh is inhibited during mode switch if !HAVE_PTHREADS

Revision 1.15 - (view) (annotate) - [select for diffs]
2001-02-02T20:52:57Z (23 years, 3 months ago) by cebix
Branch: MAIN
CVS Tags: release-0_9-1, snapshot-17022001, snapshot-29052001
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
- bumped version number to 0.9
- updated copyright dates

Revision 1.14 - (view) (annotate) - [select for diffs]
2001-01-04T19:50:22Z (23 years, 4 months ago) by cebix
Branch: MAIN
Changes since 1.13: +9 -9 lines
Diff to previous 1.13
- removed the INT16 prefs item type; use INT32 instead
- AmigaOS/Unix: it's now possible to specify preferences items on the
  command line
- Unix: command line options now take "--"-prefix, e.g. "--rominfo"

Revision 1.13 - (view) (annotate) - [select for diffs]
2000-07-13T17:26:17Z (23 years, 10 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-13072000
Changes since 1.12: +92 -20 lines
Diff to previous 1.12
- new "Input" pane, containing keycode and mouse wheel settings

Revision 1.12 - (view) (annotate) - [select for diffs]
2000-07-13T16:12:32Z (23 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.11: +12 -18 lines
Diff to previous 1.11
- DGA and SHM are only tried on local X11 displays
- re-integrated old window update method (better performance over a networked
  display connection), frameskip=0 selects new method, other values select
  old method
- fixed compilation errors

Revision 1.11 - (view) (annotate) - [select for diffs]
2000-07-13T13:47:11Z (23 years, 10 months ago) by cebix
Branch: MAIN
Changes since 1.10: +9 -7 lines
Diff to previous 1.10
- first version to run natively on NetBSD/m68k

Revision 1.10 - (view) (annotate) - [select for diffs]
2000-04-10T18:53:04Z (24 years, 1 month ago) by cebix
Branch: MAIN
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
- updated copyright info: 1999->2000

Revision 1.9 - (view) (annotate) - [select for diffs]
1999-10-28T15:33:15Z (24 years, 6 months ago) by cebix
Branch: MAIN
CVS Tags: release-0_8-1, snapshot-02111999, snapshot-22121999
Changes since 1.8: +26 -9 lines
Diff to previous 1.8
- added some 68040 instructions: CINV, CPUSH, MOVE16 (Ax)+,(Ay)+, MOVEC regs,
  and FPU state frames; enough to boot MacOS
- CPU type can be selected in GTK prefs editor

Revision 1.8 - (view) (annotate) - [select for diffs]
1999-10-27T16:59:46Z (24 years, 6 months ago) by cebix
Branch: MAIN
Changes since 1.7: +9 -1 lines
Diff to previous 1.7
- imported fixed UAE FPU from Lauri
- extfs.cpp: fixed bug with fsResolveWDCB in fs_get_wd_info()
- ExtFS: MAX_PATH_LENGTH is global, removed third parameter to
  add_path_component()
- rom_patches.cpp: added print_rom_info()
- Unix: added "-rominfo" command line argument
- extfs_unix.cpp: supports finder info and resource forks
- prefs_editor_gtk.cpp: tab widget is no longer scrollable

Revision 1.7 - (view) (annotate) - [select for diffs]
1999-10-21T16:07:32Z (24 years, 6 months ago) by cebix
Branch: MAIN
CVS Tags: snapshot-21101999
Changes since 1.6: +42 -1 lines
Diff to previous 1.6
- added fbdev DGA preferences to GTK prefs editor

Revision 1.6 - (view) (annotate) - [select for diffs]
1999-10-19T17:41:36Z (24 years, 6 months ago) by cebix
Branch: MAIN
Changes since 1.5: +5 -1 lines
Diff to previous 1.5
- added external file system
- moved most init/deinit code to InitAll()/ExitAll() in main.cpp

Revision 1.5 - (view) (annotate) - [select for diffs]
1999-10-19T13:22:11Z (24 years, 6 months ago) by cebix
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
- volume list is reorderable

Revision 1.4 - (view) (annotate) - [select for diffs]
1999-10-14T11:37:45Z (24 years, 7 months ago) by cebix
Branch: MAIN
Changes since 1.3: +26 -22 lines
Diff to previous 1.3
- integrated patches for NetBSD

Revision 1.3 - (view) (annotate) - [select for diffs]
1999-10-12T20:00:52Z (24 years, 7 months ago) by cebix
Branch: MAIN
Changes since 1.2: +14 -14 lines
Diff to previous 1.2
- disk insertions are now checked for by the 60Hz interrupt routine
- localizable strings are split into a common and a platform-specific set
- fixed bug in CR->LF translation in AmigaOS/clip_amiga.cpp

Revision 1.2 - (view) (annotate) - [select for diffs]
1999-10-03T19:43:28Z (24 years, 7 months ago) by cebix
Branch: MAIN
CVS Tags: release-0_7-2
Changes since 1.1: +37 -19 lines
Diff to previous 1.1
- screen prefs "dga" changed to "dga/<width>/<height>", with zero width/height
  meaning "maximum" (also for window mode)
- Caps Lock now behaves as expected

Revision 1.1.1.1 - (view) (annotate) - [select for diffs] (vendor branch)
1999-10-03T14:16:25Z (24 years, 7 months ago) by cebix
Branch: cebix
CVS Tags: start
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 , to next main 1.41
Imported sources

Revision 1.1 - (view) (annotate) - [select for diffs]
1999-10-03T14:16:25Z (24 years, 7 months ago) by cebix
Branch: MAIN
Branch point for: cebix
Initial revision

Convenience Links

Links to HEAD: (view) (annotate)

Compare Revisions

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a