Commit graph

677 commits

Author SHA1 Message Date
Richard Goedeken
c48748f03e removed unneeded support.h file, cleaned up makefile, cleaned up Video.cpp changes from 1068/1069 2008-09-22 18:23:24 +00:00
Scott Knauert
277a34a4ef Fix Rice breakage, minor logic bug in when to do the wordswapping. 2008-09-22 18:16:24 +00:00
Scott Knauert
61d4912ab9 Start of Rice GUI cleanup. Removed lack of non assembly byteswapping function fallback causing issues on non-x86 platforms. 2008-09-22 05:44:55 +00:00
Scott Knauert
fb4fb17f35 Save cache every X roms, fixed rebuiling from incomplete cache. snprintf with source and desination buffers the same not safe on all platforms, put back strncat code (fixes minor issue on OSX). 2008-09-21 19:47:27 +00:00
Richard Goedeken
5cb24dcbbb fixed ProcessVertexDataSSE link bug with NO_ASM build 2008-09-21 01:37:55 +00:00
Richard Goedeken
1e5664fa4c properly save and restore the callee-saved registers of EBX, ESI, and EDI for 32-bit dynarec as the SRV4 i386 ABI requires. This may solve OSX bug with crash after closing a game 2008-09-18 02:47:06 +00:00
Scott Knauert
6cef67e666 Fixed rcs dirname() dependence, minor snprintf bug, moved ricevideo to default plugin list as it now compiles fine on OSX. 2008-09-18 00:15:40 +00:00
Richard Goedeken
10cdede5c2 fixed clobbered list in MMX/SSE checking functions in rice video 2008-09-17 21:59:44 +00:00
Scott Knauert
9087f730fc Attempt to fix Rice icontheme issues with QT4 GUI. 2008-09-17 19:37:29 +00:00
Louai Al-Khanji
38dbfe7813 Fix a few win32 things 2008-09-17 16:39:58 +00:00
Louai Al-Khanji
fd0464af60 Another attempt to fix compilation on windows 2008-09-17 16:32:05 +00:00
Louai Al-Khanji
8a48dfbfb4 Possibly fix compile errors on windows 2008-09-17 16:28:20 +00:00
Richard Goedeken
a922ac05ed fix compilation error on some 32-bit systems 2008-09-17 02:13:04 +00:00
Scott Knauert
b220e03ba7 Minor rcs default snprint bug fixed. 2008-09-16 12:30:26 +00:00
Richard Goedeken
1445e69233 fixed inline ASM in glide64 to avoid ebx register, and properly build with -fpic. This will fix warning in 32-bit build and may help OSX build as well 2008-09-15 13:31:44 +00:00
Scott Knauert
1bd211aa06 First stab at themable Gtk icons for plugins. Extended plugin API with EXPORT void CALL SetInstallDir(char* installDir) based on the config dir work we had done. Modified core to send the install dir. Modified Rice to accept (since glide64 and rice share the same dialog system and we want to remove the windows icons from glide64), checks for a Gtk icon theme and hook into the theme change (does do transient dialog icon changes like the core, yet). Feel free to revert or offer other suggestions as to how best handle this. 2008-09-12 05:46:45 +00:00
Scott Knauert
ba8a21e54f snprintf() / dirname() fix in romcache.c. Changed strncats to snprintfs to avoid possible lack of NULL termination. 2008-09-12 00:17:23 +00:00
Richard Goedeken
deed167de2 fixed warning from rev 1049 2008-09-11 12:04:41 +00:00
Richard Goedeken
2e9b3dac9b reverted RSP changes from revs 1048-1049 2008-09-11 12:01:05 +00:00
Scott Knauert
32ea126717 Minor Gtk GUI fixes, pre.mk fixes for RSP Qt4 GUI. 2008-09-11 03:01:58 +00:00
Scott Knauert
9bb67da753 Pyromanik's RSP work. We need to agree on standard ways to see the plugin / icon paths. Also need more standardized plugin GUIs. 2008-09-11 02:57:34 +00:00
Richard Goedeken
40ce339d27 slougi says that the mupen64plusui.rc file is not needed for installation of the QT4 gui 2008-09-10 12:18:54 +00:00
Richard Goedeken
dc8c6e83ae new r4300 disassembler from ZZT32 2008-09-10 12:04:22 +00:00
Richard Goedeken
7a4977e6e9 merged patch from Guido Berhoerster to improve portability of install/uninstall scripts 2008-09-10 03:38:38 +00:00
Scott Knauert
b817627768 Code style changes for rcs thread. Minor Gtk GUI fixes, better handling of transient dialog icon themeing. 2008-09-09 18:28:53 +00:00
Richard Goedeken
f1ac746360 removed unnecessary pragma in rice video which gave compiler error under OSX 2008-09-09 13:27:38 +00:00
Scott Knauert
004980e813 Fixed a number of -Wall warnings, fixed memory leak which was due to freeing the variables giving seg fault previously. Fixed lack of deletion if rom is removed from filesystem durring rescan. 2008-09-09 12:18:29 +00:00
Scott Knauert
41640e3c54 Fixed issue 140, we can now delete roms from the rombrowser in both GUIs. Minor rcs code cleanup. Gtk GUI bugs, fixed memory leak / toggling full path crash issue. Child windows no longer have position memory, follow UI convention of snapping to center of main window. 2008-09-09 07:20:38 +00:00
Richard Goedeken
05cfc7371d fixed warnings in NO_ASM build, added missing implementation of byte-swapping functions in pure C 2008-09-09 00:32:13 +00:00
Louai Al-Khanji
5563e5e610 Fix a few warnings 2008-09-08 23:25:53 +00:00
Louai Al-Khanji
60f429bff5 Fix a warning in glide64 gtk port 2008-09-08 23:09:45 +00:00
Louai Al-Khanji
4a2c71a9ec Add reset button to config dialog. Restore Defaults button still
missing.
2008-09-08 23:00:47 +00:00
Louai Al-Khanji
a06e9c517a Draw focus in ratings column 2008-09-08 22:23:28 +00:00
Scott Knauert
63c4248bb1 Remove XID passing code accitendly commited as gdkx.h breaks portability. 2008-09-08 21:51:20 +00:00
Louai Al-Khanji
1f8659fc82 Fix ratings painter to work even when 16x16 star icon is missing.
Nicer look for disabled stars.
2008-09-08 21:17:43 +00:00
Louai Al-Khanji
532b4d4d19 Resurrect 16x16 star.png 2008-09-08 21:15:40 +00:00
Scott Knauert
a8f52ca62b More Gtk GUI fixes. Finished transitioning to Gtk icon theme. Themable empty status stars. Minor UI additions to address issue 141. More removal of depreciated gtk functions. Fixed a number of minor bugs. First stab at better debugger GUI integration, strncpy fixes. Minor GUI API change from updaterombrowser() to update_rombroswer(). 2008-09-08 11:13:02 +00:00
Louai Al-Khanji
ac147a39ad Very slightly clean up gln64 and glide64 interface 2008-09-08 09:14:17 +00:00
Louai Al-Khanji
e087a47f46 Make the qt gui aware of window id's for config, about, and test calls. Add about and test dialogs for qt4 gui. 2008-09-07 22:32:06 +00:00
Louai Al-Khanji
4e561fec80 Use the window id 2008-09-07 22:23:20 +00:00
Louai Al-Khanji
870fde202c Use the plugin config, about, and test calls that take a window id. 2008-09-07 22:22:11 +00:00
Louai Al-Khanji
2bd11611da Add config, about, and test callbacks that take a window id. 2008-09-07 22:21:48 +00:00
Richard Goedeken
755cc4b2ea fixed makefile problems from r1023: broke GTK build, make clean wasnt complete for GUI=QT4 2008-09-07 13:01:10 +00:00
Louai Al-Khanji
8dff3402a4 Polish off glide64 Qt gui. Should be fairly complete now. 2008-09-06 22:56:09 +00:00
Louai Al-Khanji
3c0d98c856 Some ui improvements for glide64 2008-09-06 21:20:49 +00:00
Louai Al-Khanji
9868a13a57 Make sure string is null-terminated. 2008-09-06 21:05:17 +00:00
Louai Al-Khanji
56730f6d74 Add a few files I forgot before... 2008-09-06 21:03:11 +00:00
Richard Goedeken
18aa4baf5b use SDL instead of pthreads in debugger, remove pthread from library list in makefile, fix small bug in glide64 makefile 2008-09-06 20:09:28 +00:00
Louai Al-Khanji
982cbaf424 Forgot to add file 2008-09-06 18:40:49 +00:00
Louai Al-Khanji
2bbd453a87 Make sure never to overflow buffer 2008-09-06 18:36:35 +00:00