mupen64plus-oldsvn/main/gui_gtk
Scott Knauert 8049d55592 Fix race conditions and gdk threading issues that cause crashes with Rice.
- Only update the GUI's state after fully initializing the core in the emulation thread. This stops a race condition when plugin loading takes a long time (mostly noticable with hi-res textures on Rice).
- Exit gdk when calling core functions (core start / stop / pause - likely others will need this) since they may turn around and call GUI functions. This prevents a double locked gdk which causes a freeze.
2008-11-02 08:43:15 +00:00
..
debugger Extra header includes and minor fixes (mainly type issues like "lX" (int)) to remove -Wall warnings from the debugger. 2008-10-31 16:58:29 +00:00
aboutdialog.c added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
aboutdialog.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
ChangeLog Merged r0286-debugger branch into trunk 2008-06-06 18:25:59 +00:00
cheatdialog.c Fix up gui_message calls. Clean up gtk implementation. 2008-10-05 20:48:15 +00:00
cheatdialog.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
configdialog.c Add Remove All rombrowser settings tab in Gtk GUI. Fixed minor callback bug. 2008-10-13 01:23:45 +00:00
configdialog.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
icontheme.c added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
icontheme.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
main_gtk.c Fix race conditions and gdk threading issues that cause crashes with Rice. 2008-11-02 08:43:15 +00:00
main_gtk.h Primarily implementation of new GUI state API and associated Gtk2 and Qt4 implementations. Fixed one minor Gtk bug (unable to select large toolbar icons). Fixed a could of NO_GUI warnings. Changed romcache.h to not define RCS structures in NO_GUI mode (more optimized NO_GUI binary). Fixed some non-ANSI static code analysis "bugs" mainly function() -> function(void) in C declarations. Also some GPL header updates to the newest template. Sorry for the large commit. 2008-10-05 03:33:52 +00:00
rombrowser.c Add Remove All rombrowser settings tab in Gtk GUI. Fixed minor callback bug. 2008-10-13 01:23:45 +00:00
rombrowser.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
romproperties.c added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00
romproperties.h added newlines to the end of every source file which was missing one 2008-09-27 15:22:21 +00:00