Commit graph

417 commits

Author SHA1 Message Date
Louai Al-Khanji
e639707957 Pimp settings dialog a bit. 2008-08-24 20:41:17 +00:00
Louai Al-Khanji
8c806ecaa5 Remember rom browser header state. 2008-08-23 01:14:58 +00:00
Louai Al-Khanji
af459974e9 Remove some duplicate code. 2008-08-23 00:52:03 +00:00
Louai Al-Khanji
594a819966 It's more logical to have options for loading before options for saving. 2008-08-23 00:50:04 +00:00
Louai Al-Khanji
cc1c5bdcb5 Merge country and flag columns in rom browser. 2008-08-23 00:45:28 +00:00
Louai Al-Khanji
8d4984cf79 A few more refinements. 2008-08-23 00:42:57 +00:00
Louai Al-Khanji
5d3407e713 Add ctrl+# shortcuts to select save slot. 2008-08-23 00:26:52 +00:00
Louai Al-Khanji
cbb13e9ab7 Forgot to add file. 2008-08-23 00:26:01 +00:00
Louai Al-Khanji
376c72446d Pimp out settings dialog a bit. 2008-08-23 00:21:06 +00:00
Louai Al-Khanji
fd0b1f2a70 Tie show actions into config system 2008-08-22 23:09:37 +00:00
Louai Al-Khanji
301f52addf Readd filter hiding. 2008-08-22 22:59:44 +00:00
Louai Al-Khanji
b6ea6ec8fb Make the main widget designer based. 2008-08-22 22:53:04 +00:00
Louai Al-Khanji
e01adf3f22 Add more icons. Fine-tune some mainwindow options. 2008-08-22 22:42:09 +00:00
Louai Al-Khanji
1746ee2f1b Some fine-tuning. Close rom icon. About dialogs. Set application-wide window icon. 2008-08-22 22:22:10 +00:00
Louai Al-Khanji
d3dfaca36c Rename a few methods for greater consistency. 2008-08-22 21:53:52 +00:00
Louai Al-Khanji
ea28f624dc Do not intercept all events, only custom ones. 2008-08-22 21:48:54 +00:00
Louai Al-Khanji
11498f85b3 Fix some toolbar issues. Add 22x22 and 32x32 star icon from oxygen. Add document-save icon from oxygen. Fix toolbar slot action selection. 2008-08-22 21:44:38 +00:00
Louai Al-Khanji
8e73b5d614 Rename gui_kde4 -> gui_qt4 2008-08-22 04:17:09 +00:00
Louai Al-Khanji
6dc9b7d017 Remove obsolete qt4-config helper. 2008-08-22 04:03:04 +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
e208b1a4a2 Switch to a designer based mainwindow. Remove most KDE things. 2008-08-22 03:53:54 +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
b71f999e5a Oversight from previous commit. 2008-08-21 02:49:28 +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
2440008f10 Real compile guards for PLUGIN_INFO struct in Zilmar plugin spec. Rice video license fixes. 2008-08-18 22:50:55 +00:00
Scott Knauert
3a2c46072c New logo. 2008-08-18 19:22:31 +00:00
Scott Knauert
9d686fc1d3 Standardization of Zilmar spec. plugin headers, license fixes. 2008-08-18 09:29:44 +00:00
Scott Knauert
e14b6a936d Replaced flags and n64cart icon Nmn added with original icon work to satifsy license issues. Also added base SVG files for our logo and GUI sheel integration icon. Minor GUI changes to use new icons. 2008-08-18 07:53:29 +00:00
Scott Knauert
a38d3d34f1 Removed duplicate language entries. 2008-08-15 00:43:22 +00:00
Scott Knauert
2d3cca07c9 Minizip license clarified (zlib), other license fixes. 2008-08-15 00:35:59 +00:00
Scott Knauert
69c5b72e2b Fix license comment build break. 2008-08-14 22:58:23 +00:00
Scott Knauert
a29f41cfba License fixes and jttl audio build issues. 2008-08-14 22:25:49 +00:00
Scott Knauert
34f5d5ecc0 More license fixes, removed unlicensed and unused mupen64 graphic. 2008-08-14 16:43:58 +00:00
Scott Knauert
6b2000be7c Updated man page with new options more correct syntax and GPL 2+ license. Modified README and binary help messages to all match. 2008-08-14 16:40:26 +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
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
Scott Knauert
b1e5768ee7 Add ability to compile glN64 with GUI=NONE option, removing Gtk2 dependenve. Currenly one
must do this manually and not with the main makefile.
2008-07-31 05:05:32 +00:00
Scott Knauert
73ead3a0eb Minor logic bug for KDE4 GUI play bug. 2008-07-29 05:45:30 +00:00
Scott Knauert
1a655027ec Many KDE4 GUI improvements. Fixed Play issue (selecting ROM and pressing play would not load ROM), re-added settings menu (removed in KXmlGUI rework), integrated with config system. Possible to hide filter. Uses toolbar settings from config system. Added plugin config options. Gtk GUI code is mainly an optimization of config integration. 2008-07-29 05:34:52 +00:00
Scott Knauert
620f98bd77 Implemented parts of astrange's portability patch. Mainly header (some missed malloc, some superfluous #includes removed) and plugin makefile improvements to improve OSX portability. 2008-07-28 02:56:08 +00:00
Louai Al-Khanji
832574561b Fix compilation error. 2008-07-27 22:09:10 +00:00
Louai Al-Khanji
1cb2832839 Whitespace changes 2008-07-27 22:03:26 +00:00
Scott Knauert
7fbf317104 Initial rough transition of KDE4 GUI off of KXmlGUIFactory() dependence. 2008-07-27 21:37:22 +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
Scott Knauert
12c25b0ab5 Added --romnumber command line option for specifying roms in multifile archives. Two very small cleanups, removed stay ":" from rom properties in Gtk GUI, and removed GameShark Pro V3.3 from .ini as it had the 0 byte MD5 string (bad dump). 2008-07-26 18:32:07 +00:00
Scott Knauert
8f8b089899 Add OSX malloc.patch to trunk as <malloc.h> is non standard and there is no reason not to #include <stdlib.h> instead. In the process did some minor janitorial work on Gtk GUI, cleaning up extra #includes no longer needed (mainly non-RCS rom cache), gui_messages of messagetype = 1 would never occur, and gcc found a bug in filefrompath(). 2008-07-26 10:04:08 +00:00
Scott Knauert
9263428e6d KDE4 GUI slots now work (if slot is changed elsewhere, menu shows correct slot), slot is persistant. Added multirom archive suport to KDE4 GUI rombrowser. Minor KDE4 and Gtk GUI menu text / accelerator and mnemonic updates. 2008-07-22 18:23:46 +00:00
Richard Goedeken
e1c19292b6 fixed small logical error in strcpy loop in util.c 2008-07-22 03:34:30 +00:00
Scott Knauert
874f98993d KDE4 GUI rombrowser will now ask to load a ROM if play is pressed without a ROM loaded or a ROM selected in the rombrowser, or will load the selected ROM. Like Gtk GUI. 2008-07-22 01:55:44 +00:00