Commit graph

417 commits

Author SHA1 Message Date
Sven Eckelmann
9ace77a980 23_ifdef_opengl.patch 2011-06-21 19:46:13 +02:00
Sven Eckelmann
388ae3f046 Imported Upstream version 20100929 2011-03-09 09:47:17 +01:00
Richard Goedeken
221855d856 applied patch to fix CIC string values returned from main/util.c cicstring() function. resolved issue #191 2009-01-03 21:57:53 +00:00
Richard Goedeken
6f46b10dfb bugfix: the goodname value and filename value were swapped in the rom properties dialog. resolved issue #189 2009-01-03 18:18:08 +00:00
Richard Goedeken
5a30bbe416 Changed static text in GTK GUI to reflect default pause key of p. 2009-01-03 18:10:25 +00:00
Richard Goedeken
8e6daca40b changed default emulator pause key from SDLK_PAUSE to SDLK_p, because Macintosh keyboards dont have a pause key, resolving issue 181 2009-01-03 16:48:10 +00:00
Jesse Dean
a8731fdff4 Fixed some scrolling issues and a warning that appeared in the
regression tests
2008-12-22 19:19:28 +00:00
Jesse Dean
895a9d3d48 Rewrite of debugger memory breakpoint trap. Memory breakpoints are now
trapped by functions injected into the memory function tables.  
New setup should be MUCH faster, and more flexible
2008-12-22 04:54:03 +00:00
Jesse Dean
b3e7855e07 Auria's patch to get all mupen paths for app bundles 2008-12-19 21:09:25 +00:00
Jesse Dean
97cb31db60 Auria's config path check for app bundles on osx 2008-12-19 20:48:50 +00:00
Louai Al-Khanji
2cf4357cd4 Disable external render window except on windows. 2008-12-19 17:32:06 +00:00
Jesse Dean
f1f83ae510 Added scroll wheel support to disassembler window 2008-12-16 08:55:08 +00:00
Jesse Dean
a6860ca17b Correct debugger handling of delay slots, breakpoints on those slots now work,
and the order is cyple-by-cyle.  Also removed seperate version string for 
debugger, fixed the appearance of the disassembler including the quality of 
disassembled opcodes.  Allow frontend to close program even if execution is in 
step mode.  Added ZZT32 as contributor to decoder.c and cleaned up a lot of 
the garbage dumped to stdout & stderr.
2008-12-16 06:28:15 +00:00
Jesse Dean
afe0b4865b Fixed debugger code-stepping & dynarec warning message 2008-12-11 20:02:51 +00:00
Louai Al-Khanji
3483e83e79 ... brain fart 2008-12-07 14:38:16 +00:00
Louai Al-Khanji
a1379a5fe1 fix compilation on older Qt versions. 2008-12-07 14:37:38 +00:00
Louai Al-Khanji
89894d2fb1 Do not set input interval, not needed. Use native widgets from the start. 2008-12-07 01:03:05 +00:00
Louai Al-Khanji
26f5a44613 Fix arrow keys 2008-12-07 00:54:54 +00:00
Louai Al-Khanji
46c9894093 More work on fixing input cross-platform 2008-12-06 23:24:56 +00:00
Louai Al-Khanji
1eda4fe1a7 Forward key events to input plugin. Needs better key coverage, but it's a start. 2008-12-06 22:08:25 +00:00
Louai Al-Khanji
ef13bf2b87 Fix for win32 compilation 2008-12-06 09:37:09 +00:00
Louai Al-Khanji
50d695ee04 Fix compilation error. Apparently gtk uses "protected" as a variable name somewhere in its headers, grumble grumble. 2008-12-05 03:09:36 +00:00
Louai Al-Khanji
e57d158f16 Missed this yesterday 2008-11-30 14:52:23 +00:00
Louai Al-Khanji
7f0c0634a6 Fix the ifdef to kick in on X11 only 2008-11-29 19:54:11 +00:00
Richard Goedeken
45bda08231 bugfix: crash in rev 1154 when ~/.mupen64plus not present 2008-11-29 14:27:22 +00:00
Louai Al-Khanji
b1bc93fd22 Use QCoreApplication::translate instead of QObject::tr. Fixes core
translations
2008-11-23 04:46:27 +00:00
Louai Al-Khanji
cc64200f58 Add support for translations to the Qt4 gui. I gave up on finding a good generic approach that's easy to implement and punted to Qt. Translators need to translate mupen64plus.ts. update_qt4_translations.sh should be run whenever a user-visible string changes. 2008-11-22 14:40:11 +00:00
Louai Al-Khanji
b43e00aeb6 Better plugin compatibility 2008-11-22 12:53:47 +00:00
Richard Goedeken
9c16087ce3 merged rev 1160 through 1162 back into trunk 2008-11-21 13:25:21 +00:00
Richard Goedeken
48fe5adc27 reverted commits 1160-1163 2008-11-20 13:23:56 +00:00
Louai Al-Khanji
2d0b8b4c37 Beginnings of gui managed render window. This makes SDL paint into a window provided by the GUI. Currently breaks SDL input processing and full screen mode. It does make the GUI handle all input however; this means that all shortcuts (like load/save state etc.) are now handled in one place. It also opens the door to embedding the render window inside the GUI. 2008-11-20 04:42:26 +00:00
Louai Al-Khanji
cf0369f553 Add missing break statement 2008-11-19 12:15:22 +00:00
Louai Al-Khanji
f322d9f5b4 Start working on a solution to plugins needing to query users for input. Qt4 does not allow the plugin thread to interact with the user directly, so I'm looking into how to best handle it with events and locks. This already works; glide64 does not crash the emulator anymore when playing lylat wars for instance. It's quite ugly though, especially the QWaitCondition pointer. 2008-11-19 08:29:59 +00:00
Richard Goedeken
2bb620d351 fixed spelling error 2008-11-14 13:41:07 +00:00
Richard Goedeken
ec4dd04541 refactored the end of the main() function to be easier to read, not have duplicate copies of the cleanup code, and save the config files in the NO_GUI build also 2008-11-14 05:15:08 +00:00
Richard Goedeken
0ecd3bf5cf refactored the SDL event loop to use configurable key commands with defaults set to the current hard-coded keys. This is derived from the first patch given in issue 41 2008-11-14 04:53:47 +00:00
Richard Goedeken
ea427f0108 modified the config object so that missing values in the config file will be filled in automatically by their default values 2008-11-14 04:50:29 +00:00
Richard Goedeken
2718fe0963 cheat dialog GTK visual improvement from ZZT32 2008-11-14 04:00:35 +00:00
Scott Knauert
5863b40a76 Fixed minor gtk GUI button issue. 2008-11-02 23:27:50 +00:00
Scott Knauert
c244aa8c44 Silly gtk enum fix. 2008-11-02 21:58:03 +00:00
Scott Knauert
412d0431cb Minor header fix. 2008-11-02 21:54:21 +00:00
Scott Knauert
9d0940c64a Comments for my commenting out of Slougi's plugin config calling change. Originally this was added while working on the win32 build. It interfere's with Rice's awareness that the emulator is running, and Slougi was unsure of why exactly he added it for win32. When more work is done towards win32 compatibility, this may either be ifdefed or a better solution found. 2008-11-02 08:48:32 +00:00
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
Scott Knauert
bc96409829 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
Scott Knauert
1f6142fa39 Fixed license header issue with gtk debugger by switching to our standard template. Moved licenses to /doc. Removed only demo roms and replaced with marshall's Mupen64Plus Demo rom. Need to contact him for source and to finalized licensing, planning for the rom to be GPLed. 2008-10-29 21:50:34 +00:00
Scott Knauert
eaea016270 Added stop rumble to load savestate, fixes issue 165. 2008-10-29 16:18:56 +00:00
Scott Knauert
cf11a8e6aa No infinite error dialogs. Just a single one and sometimes crash on seg fault. 2008-10-28 02:06:12 +00:00
Scott Knauert
2ebe098c20 Implemented minor Gdk threading change. Appears to fix debugger crash on close bug. 2008-10-26 09:44:54 +00:00
Scott Knauert
eeefaacffb Commit Richard's crc fix. 2008-10-13 01:46:57 +00:00
Scott Knauert
1d7a568b4b Add Remove All rombrowser settings tab in Gtk GUI. Fixed minor callback bug. 2008-10-13 01:23:45 +00:00