Commit graph

774 commits

Author SHA1 Message Date
Louai Al-Khanji
c2dbc1decb Work around a crash in gtk with qt + gtk both enabled at the same time. 2008-09-06 12:01:55 +00:00
Louai Al-Khanji
44109dbcd8 Improve settings dialog a bit. Add cancel button, make header a bit nicer, make the dialog modal. 2008-09-06 10:10:54 +00:00
Louai Al-Khanji
e4dff338ba Some more adjustments in glN64 config dialog 2008-09-06 09:47:14 +00:00
Richard Goedeken
b69eb75714 merged r0970-sdl-threads branch into trunk. fixed old bug in signal handler 2008-09-06 05:27:50 +00:00
Scott Knauert
6790b9ce6b Fixed minor icon oversight and win32 pthread bug. 2008-09-05 09:06:24 +00:00
Scott Knauert
13dee279e4 Gtk GUI improvements. Fix seg fault when adding new roms via config dialog. Added error dialogs when attempting to save or load save state while emulation is running. Fixed config policy to allow for changing plugin options while emulation is running. New standard Gtk About dialog. Removed a number of depreicated Gtk widget types and functions (mainly menu_shell and gtk_signal stuff). Added icons to most Gtk menu items (the 16x16 icons are also needed for the qt4 GUI). Better Gtk theme handling, foundation laid for plugins to tap into the mupen theme handling code. Fixes to mnemonic and labels. Major code cleanup. 2008-09-05 08:31:24 +00:00
Richard Goedeken
8112736d57 reverted unfinished work accidentally committed in last rev 2008-09-04 12:29:32 +00:00
Richard Goedeken
59b67c69de fixed makefile breakage introduced in rev 1000 2008-09-04 12:26:29 +00:00
Louai Al-Khanji
269272b74c A few gui updates. 2008-09-04 11:14:32 +00:00
Louai Al-Khanji
cf92c4b2c9 Improve glN64 settings dialog 2008-09-04 09:01:31 +00:00
Scott Knauert
e1c56bbc69 Minor cleanup of SDL_opengl.h include fix. Minor threading issue fix. 2008-09-04 04:30:13 +00:00
Louai Al-Khanji
2b6dcb0907 Remove usage of QFormLayout. Ugly, but should compile on older Qt versions now. This dialog needs some work. 2008-09-04 03:59:31 +00:00
Scott Gorman
e271df092c Patch for MacOSX now things should work! 2008-09-03 23:31:53 +00:00
Richard Goedeken
85e2eb98c2 changed stack offset for 32-bit dynarec so that the stack will be 16-byte aligned under OSX and won't crash 2008-09-03 16:14:37 +00:00
Richard Goedeken
7a5bd35097 Re-added the Config.cpp file that I removed in r942, but only with GTK GUI code 2008-09-03 12:51:59 +00:00
Scott Gorman
57fa4cacf5 Fixed Makefile for mupen64plus 2008-09-03 02:51:00 +00:00
Louai Al-Khanji
fa8c663eec Fix g_MainWindow symbol collision 2008-09-03 01:37:56 +00:00
Scott Knauert
0cc9a0b087 Fixed makefile issue for mupen64plus, removed warning on non wn32 systems. 2008-09-03 00:16:22 +00:00
Richard Goedeken
ab9ba4c64a fix hard-coded register usage in 32-bit dynarec rjump.c which was generating a GCC error under OSX 2008-09-02 21:23:45 +00:00
Scott Gorman
8284658326 two fast commits 2008-09-02 15:56:38 +00:00
Scott Gorman
8c86fbc11f Two fast commits 2008-09-02 15:55:56 +00:00
Scott Gorman
23d84eec5c Dummy commit to test bot. 2008-09-02 15:34:31 +00:00
Scott Gorman
dfe23d640e A small bat file for making on windows. 2008-09-02 14:58:33 +00:00
Richard Goedeken
58d0f0bbe0 replaced the GPL notice on the regression test config file 2008-09-02 03:10:52 +00:00
Richard Goedeken
1a0c1af9df updated regtest config file, added capability to run multiple test builds before building the binaries for the video test 2008-09-02 02:30:03 +00:00
Louai Al-Khanji
9c1f8ca013 Don't crash on linux. This should be fixed in the plugins. 2008-09-01 20:31:26 +00:00
Louai Al-Khanji
1e0b7d3f90 Fix off by one error. 2008-09-01 19:58:18 +00:00
Louai Al-Khanji
925ce5e74f Fix rendering of stars 2008-09-01 19:56:49 +00:00
Louai Al-Khanji
2404721def Properly close plugins when stopping emulation. This gets rid of ghost windows on win32. 2008-09-01 19:05:25 +00:00
Louai Al-Khanji
44004b4ae8 Make shortcuts work in render window. 2008-09-01 17:57:16 +00:00
Louai Al-Khanji
9e254a02c9 Remove two debug prints that slipped through. 2008-09-01 15:59:19 +00:00
Louai Al-Khanji
cddfd0c8a1 A few more fixes. 2008-09-01 15:06:21 +00:00
Richard Goedeken
36b917c978 fixed errors and warnings in build from recent commits 2008-09-01 15:01:42 +00:00
Louai Al-Khanji
10709ef7c6 Fix up various things that broke in the merge. 2008-09-01 14:55:44 +00:00
Louai Al-Khanji
e6865b3cc4 Fix typo 2008-09-01 14:02:34 +00:00
Louai Al-Khanji
7ccc6450aa Improve some config things 2008-09-01 13:14:31 +00:00
Louai Al-Khanji
75f324cfc6 Merge win32 branch 2008-09-01 12:44:16 +00:00
Scott Gorman
1220a3d6ad Fixed an infinite loop occuring when one did not add any rom directorys, but applied settings. This happened because the variable 'i' was defined without value. 2008-08-30 18:10:39 +00:00
Richard Goedeken
65d96e6cd9 removed remaining WIN32-specific code in glide64 wrapper 2008-08-29 21:02:31 +00:00
Richard Goedeken
63e3af3a32 added copyright GPL headers to glide64 wrapper source code 2008-08-29 20:53:49 +00:00
Richard Goedeken
5e696debab removed a bunch of win32-specific stuff from glide64 plugin 2008-08-29 20:36:38 +00:00
Scott Knauert
397971ed23 More (minor) glType fixes from Auria. 2008-08-29 01:11:04 +00:00
Scott Knauert
e8a5dca439 Gtk GUI improvements, no need to reload full GUI on toolbar style or size change, better theme integration. 2008-08-28 21:08:45 +00:00
Scott Knauert
be1044fdb1 Auria's GLtypes patch. No visual difference on my Linux box. 2008-08-27 06:47:15 +00:00
Scott Knauert
8059f07b5c More minor Gtk GUI cleanup. 2008-08-27 06:08:10 +00:00
Richard Goedeken
aeafcbc703 removed a bunch of unused code; added newlines to the end of some source files 2008-08-27 01:57:58 +00:00
Louai Al-Khanji
cbed397228 Show crc2 if asked for it, instead of crc1. 2008-08-26 21:48:34 +00:00
Scott Knauert
a4069b48ad Gtk GUI updates for core and Jttl. Mostly Jttl polishing (add mnemonics) and dialog cleanup. Core config dialog, still needs work. 2008-08-26 21:34:23 +00:00
Louai Al-Khanji
4dc31ac232 Use qmake to build the qt4 gui. It creates nicer makefiles, which means
that not the whole gui needs to be rebuilt when a header or ui file 
changes. That was starting to become very, very annoying.
2008-08-26 08:03:51 +00:00
Richard Goedeken
c87295a5ba removed unneeded source files in glide64 wrapper 2008-08-26 03:46:50 +00:00