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