Richard Goedeken
276112783c
merged r1291-QT4-debugger-gui branch
2009-03-28 15:22:03 +00:00
Richard Goedeken
60d99e6776
merged r0982-cheats branch
2009-03-28 14:40:14 +00:00
Scott Knauert
a3b493c1e7
Added a cleanuped version of olejl's Project64 savestate export patch (effectly closes Issue 52). Since PJ64 format uses .zip compression, re-adding the compression part of minizip. Also added a Gtk GUI tie-in to let us easily export saves, as well as re-adding savestate messages to the console (why was this turned off again?) and two minor error message corrections for romcache.c.
2009-02-17 07:51:43 +00:00
Jesse Dean
e976bf455e
Added ability to disable specific plugins from configure script and
...
added dummyinput to dummy plugins. The configure script now also checks
for SDL-ttf for blight as well as libsamplerate for resample support in
jttl_audio
2009-01-16 22:48:49 +00:00
Jesse Dean
f8d659299a
Including acardenas's patch for FreeBSD
2009-01-09 09:36:24 +00:00
Jesse Dean
da20ef73ac
Merging r1236-z64 into trunk. The z64 lle rsp plugin works, but has no
...
sound
2009-01-09 07:18:50 +00:00
Jesse Dean
13cc19549e
Adding new configure script. Makefile makes use of it's options, but
...
for now, the configure script is optional
2009-01-09 03:27:23 +00:00
Richard Goedeken
da4cb885bc
2 lines in the makefile from clean-plugins should be in clean-core
2008-12-12 13:35:42 +00:00
Jesse Dean
66bc06edad
Added options to clean core or plugins only
2008-12-11 22:18:59 +00:00
Louai Al-Khanji
b13c996430
Do not apply LDFLAGS meant for the core to everything we build.
2008-12-07 15:23:29 +00:00
Louai Al-Khanji
46c9894093
More work on fixing input cross-platform
2008-12-06 23:24:56 +00:00
Louai Al-Khanji
2f1a8fca89
More build system updates. glN64 fails to link currently.
2008-12-06 13:19:31 +00:00
Louai Al-Khanji
390e4795d5
Some more fixes
2008-12-06 12:15:36 +00:00
Louai Al-Khanji
56f681b813
Consolidate unix and win32 build systems. Not tested on Linux yet, will do so before the end of the day. There shouldn't be any major breakage though.
2008-12-06 11:52:36 +00:00
Louai Al-Khanji
3285537a74
Fix build system to check for various files before installing. Create the .desktop file only if we actually have a GUI.
2008-12-05 03:58:14 +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
284f07f5bd
Install a .desktop file
2008-11-19 07:21:09 +00:00
Richard Goedeken
08d0a19e0d
modified the version number handling in the makefiles. The fixes the problem of build failures from exported source trees and compiles in the version number given by VER= when release.mk is used
2008-10-18 16:36:44 +00:00
Richard Goedeken
607a649943
small change in glide64 wrapper from roger6106 allows compilation of glide64 under OSX
2008-09-23 03:29:36 +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
dc8c6e83ae
new r4300 disassembler from ZZT32
2008-09-10 12:04:22 +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
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
59b67c69de
fixed makefile breakage introduced in rev 1000
2008-09-04 12:26:29 +00:00
Scott Gorman
e271df092c
Patch for MacOSX now things should work!
2008-09-03 23:31:53 +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
36b917c978
fixed errors and warnings in build from recent commits
2008-09-01 15:01:42 +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
Louai Al-Khanji
ee1b47e8ac
Implement rom comment editing.
2008-08-25 15:53:31 +00:00
Louai Al-Khanji
bbbaea3104
Introduce star label for properties dialog.
2008-08-25 10:11:21 +00:00
Louai Al-Khanji
0ac8a38484
Add rom propperties dialog.
2008-08-25 07:09:46 +00:00
Louai Al-Khanji
6023384549
Add skeleton rom delegate.
2008-08-25 04:32:45 +00:00
Louai Al-Khanji
b6ea6ec8fb
Make the main widget designer based.
2008-08-22 22:53:04 +00:00
Richard Goedeken
6a893a2644
fixed a couple of tabs
2008-08-22 04:24:09 +00:00
Louai Al-Khanji
3aec78f6b0
Adjust build system for gui_qt4.
2008-08-22 04:17:24 +00:00
Louai Al-Khanji
70155cb18d
Remove all things KDE. Renaming still needs to be done.
2008-08-22 04:02:28 +00:00
Louai Al-Khanji
8cd93e624f
Redo kde4 config dialog. Pure Qt now, with all settings handled by mupen config system.
2008-08-22 02:00:19 +00:00
Scott Knauert
fb8d8415d7
Replace -DSVN_* commandline flags with macros in main/version.h. Requires a few extra lines in plugin makefiles, but allows for much cleaner builds.
2008-08-21 02:45:34 +00:00
Scott Knauert
bc2476ede2
Removed defunct and unlicensed VCR functions, and language files. FSF address fixes.
2008-08-19 04:28:04 +00:00
Scott Knauert
6d12da379d
Two main updates. Mostly a number of older Gtk GUI related improvmenets to Jttl Audio that were never commited, with the idea that we should get one plugin fairly polished as an example for new developers. Also fixed license issues with Mupen64plus makefiles, jttl audio files, and 7zip decoder.
2008-08-14 06:49:46 +00:00
Scott Knauert
657d5c6a03
#include <SDL_opengl.h> portability changes. Glide64 makefile improvements.
2008-08-05 21:59:25 +00:00
Scott Knauert
b3f8add4fd
Commited a number of build system improvements. Mostly focusing on getting NOGUI versions of plugins to not require Gtk libs and improvements related to the OSX porting effort. Tested not to break any of the GUI build options on 32-bit linux.
2008-08-04 06:12:29 +00:00
Richard Goedeken
7902490dd8
1. fixed missing tabs near 7zip source files in Makefile
...
2. added SHAREDIR, BINDIR, LIBDIR, and MANDIR optional parameters to install/uninstall scripts
3. added SHAREDIR, BINDIR, LIBDIR, and MANDIR as makefile install options
4. re-factored Installation Directory search code. Previously, it searched in this order:
A. directory specified on command line with --installdir
B. $PREFIX/share/mupen64plus with $PREFIX given at compile time
C. same directory as the mupen64plus binary
D. current working directory
The new code searches in the following order:
A. directory specified on command line with --installdir
B. same directory as the mupen64plus binary
C. /usr/local/share/mupen64plus
D. /usr/share/mupen64plus
E. current working directory
5. Added PluginDirectory parameter to mupen64plus.conf file and necessary handling code in main.c
2008-07-27 21:02:18 +00:00
Richard Goedeken
09c63269ff
uncommented KDE4-GUI build dependency until we can figure out a better way to do this.
2008-07-21 12:20:47 +00:00
Scott Knauert
94e853099e
Fix two KDE4 GUI crashing bugs (load bad ROM and user opt to close it, press Play without ROM loaded), altered makefile to only rebuild .cpp files with changes.
2008-07-21 01:51:39 +00:00
Richard Goedeken
80b56a4fff
Merged volume changing patch from Wahrhaft, with lots of changes by Richard42. Now both SDL-based and OSS-based volume controls are supported.
2008-07-16 04:39:14 +00:00
Scott Knauert
a2ed083f95
Overhaul of messaging system. Mainly remove guifuncs.c and the associated includes. Double checked GUI=NONE build. Also changed alert_message to error_message as this is the more logical name. Also merged the three gui message functions which included a lot of repeated code as to simplify the gui api.
2008-07-14 06:42:33 +00:00
Scott Knauert
eae8168fbb
Makefile changes for 7zip. No idea why this didn't go in in previous commit...
2008-06-30 01:15:38 +00:00
Richard Goedeken
16bc592cf6
fixed small problem in makefile - make clean was not deleting the object files in the main/ziptypes folders
2008-06-25 12:59:19 +00:00
Scott Knauert
35046d1519
LZMA support.
2008-06-21 03:25:10 +00:00