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
Jesse Dean
5e46bfc862
Added (undocumented) RELEASE flag to makefiles to allow automatic stripping of SVN info from
...
versions when doing a major release
2008-06-20 13:56:23 +00:00
Scott Knauert
c6e067fbd2
Added bzip2 support, readded unstream fixes from minizip library and redeleted MupenIniApi (cleanup from merge).
2008-06-19 07:40:49 +00:00
Richard Goedeken
9eebbdb55b
Rom Cache System has landed in the trunk.
2008-06-19 04:29:35 +00:00
Richard Goedeken
8ec163dcaf
Moved new minzip files from compression/zip to main/zip (too many folders in root), removed old unzip.* and ioapi.* files in main
2008-06-17 03:22:17 +00:00
Scott Knauert
4d6691b363
Updated zip decompression library to 1.01e from 0.18.
2008-06-16 01:09:51 +00:00
Richard Goedeken
e0d97e7dfe
Build mupen64plus instead of mupen64plus_dbg when DBG=1 to avoid install failure; do update_breakpoints() at end of init_breakpoints() in main/gui_gtk/debugger/breakpoints.c to populate list with previously set breakpoints
2008-06-11 13:33:45 +00:00
Richard Goedeken
31fa5350f8
Removed mupen64_audio: the source is crap, littered with commented out code, it writes directly to alsa device (no SDL), sound output stutters, doesnt support speedup/slowdown, etc. kthxbai
2008-06-11 13:14:31 +00:00
Richard Goedeken
38e92c3a76
Merged r0286-debugger branch into trunk
2008-06-06 18:25:59 +00:00
Louai Al-Khanji
8ba70595bb
Better kde4 gui compilation courtesy of Tub. This actually workds
...
properly.
2008-05-27 18:09:45 +00:00
Richard Goedeken
85b700e9cb
Moved osd.cpp from main/ into opengl/, moved screenshot code from main.c into opengl/screenshot.cpp, refactored screenshot mechanism to grab screenshots without the OSD overlay
2008-05-18 20:54:10 +00:00
Richard Goedeken
0ff7d2d10b
Fixed makefiles for OSD feature
2008-05-16 05:33:13 +00:00
Richard Goedeken
12842f44b8
New feature: On Screen Display. Merged branch r0261-OSD-ebenblues up until rev 450 into trunk
2008-05-16 04:46:48 +00:00
Louai Al-Khanji
ee14adc137
Fix KDE4 stuff. qt4-config not yet compiled automatically. glN64 still
...
broken. First time this works for me.
2008-05-15 22:19:07 +00:00
Richard Goedeken
71578f2d36
KDE4 GUI builds now with makefiles
2008-05-04 14:20:27 +00:00
Jesse Dean
cdf2acdba8
Merging fixes to debugger into trunk, this will allow compiling with DBG=1 and use of debugger with GTK
...
frontend.
2008-04-25 01:28:48 +00:00
Richard Goedeken
ad77d37228
KDE4 GUI merge: Added CFLAGS and LDLIBS for KDE GUI. Removed NO_GUI=1 option and added GUI=NONE, GUI=GTK2, and GUI=KDE4 options
2008-04-21 20:03:46 +00:00
James Hood
f6d65f0ab6
-Added multi-threading support to gtk gui. This allows info_message, confirm_message, alert_message functions to safely be called from any thread.
...
-I also changed the name of gui_parseArgs to gui_init, which will affect the kde4 gui code slightly when it's merged back into trunk.
2008-04-15 23:38:29 +00:00