Commit graph

677 commits

Author SHA1 Message Date
Scott Knauert
b2c2462587 Integrated 2 icons out of 4 icons into theme which I missed, deleted 2 extra unused icons. We now actually make use of the config integration with MainWindowWidth/Height. Many Gtk GUI statusbar improvements. Implemented a unified console/GUI/OSB main_message function as per Richards suggestions. This is a little rough, I'd like suggestions to improve it and include the confirm message code. 2008-06-23 05:32:45 +00:00
Richard Goedeken
ebb6fb2ed4 added function prototype for strnstrip to util.h. This was causing a crash on 64-bit machines 2008-06-23 03:42:45 +00:00
Scott Knauert
ec306a5b63 Fixed eeprom issue crash for nogui version due to database RCS dependence. Set default savestate to 0. Savestate now persistent via config integration. Integrated sort column and method with config. Minor speedup to sorting. 2008-06-22 16:20:06 +00:00
Scott Knauert
91efd5b04b Added basic view menu (Toolbar, Filter, Statusbar) fixing Issue 88, also integrated view menu into config system. Haven't integrated the Debugger or VCR menus into it yet, would like to discuss on the best way to do so. Made the rom properties dialogue look nicer and be able to fit on 800x600 screens. Integrated rombrowser columns into config system so one can set which columns are viewable and those selected columns will show up the same way when the emulator is restarted. Ideally we'd also track the order of the columns, but Gtk does not seem to be able to do that. Also changed the way column names are provided as to ease future translation efforts. 2008-06-22 12:19:10 +00:00
Richard Goedeken
9cda3e9d69 dont launch rom cache thread when emulator is in nogui mode. Fixed null pointer access in rom.c 2008-06-22 04:21:55 +00:00
Jason Espinosa
90c61b11e0 Update some properties in mupen64plus.ini for most roms starting w/ J-K 2008-06-22 02:10:04 +00:00
Jason Espinosa
23f23760c2 Update some properties in mupen64plus.ini for most ROMS starting w/ H-I 2008-06-21 23:37:40 +00:00
Scott Knauert
dccd3a3041 Sorry for the commit SPAMing... 2008-06-21 03:44:34 +00:00
Scott Knauert
4eaed381a6 Simpler fix instead of previous commit. 2008-06-21 03:42:18 +00:00
Scott Knauert
6ad02b8049 Neater version strings. 2008-06-21 03:39:03 +00:00
Scott Knauert
35046d1519 LZMA support. 2008-06-21 03:25:10 +00:00
Richard Goedeken
4b96690016 a little refactoring so that release builds will display plain version numbers with no -development or -rxxxx. 2008-06-21 01:50:11 +00:00
Jason Espinosa
d355108a95 Update some properties in mupen64plus.ini for most roms starting w/ F-G 2008-06-20 21:39:04 +00:00
Jason Espinosa
8b525bcdc4 Update some properties in mupen64plus.ini for games starting with D-E 2008-06-20 19:56:32 +00:00
Jason Espinosa
8c3adbfe23 Update some properties in mupen64plus.ini for most ROMs B-C 2008-06-20 19:05:20 +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
8eb672f7d4 Moved mupen64plus.ini to installdir since its not user edittable. 2008-06-20 08:12:30 +00:00
Jesse Dean
59a83f1030 Added version number to information displayed on stdout 2008-06-20 08:07:20 +00:00
Scott Knauert
e05e7e8078 More properly setup empty entry and default database entries to deal with dynamic allocation. Fixes seg faults when using older or improperly formatted .ini. Might fix some of the semirandom seg faults some users were experiencing. Remove some old debugging code. 2008-06-20 07:09:37 +00:00
Jesse Dean
a837b799d8 Added to version string the SVN revision, branch and a hash of the 'svn diff' if that diff is
not empty
2008-06-20 06:42:56 +00:00
Scott Knauert
703157916d Made gzip and bzip2 decompression 50-100% faster. 2008-06-20 05:33:11 +00:00
Scott Knauert
eac2bf73a0 Minor .ini update. 2008-06-19 13:54:44 +00:00
Scott Knauert
904daae7de Removed old and duplicate fallback icons. 2008-06-19 08:42:25 +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
62da9e3122 refactored the recent speed/pause/advance changes to be a bit more object oriented. Instead of making the local variables global and spreading the code around in the files, write new global functions which manipulate the local variables and can be called from other places. This also decreases source code size slightly 2008-06-19 02:13:26 +00:00
Richard Goedeken
80d57b2bee reverted change to CFLAGS in glide64/Makefile. We cant use march=athlon-xp for 32-bit because it may emit 3dnow instructions which would crash p3s, etc 2008-06-19 01:47:05 +00:00
Jesse Dean
ec94be6322 Added speedup, slowdown, pause and frame advance to LIRC support 2008-06-18 18:52:17 +00:00
Jesse Dean
5850606062 Small patch to get glide64.so to compile with O3 optimizations (like the rest of the project ;) 2008-06-18 18:35:48 +00:00
Jesse Dean
16dbdf3c70 Fixed segfault in Glide64 as per issue 133 2008-06-18 11:49:29 +00:00
Richard Goedeken
c0853c464b fix LIRC build to integrate w/ new screenshot mechanism; some refactoring 2008-06-18 01:56:30 +00:00
Richard Goedeken
18a6042d03 another couple of memory leak fixes from Tub, in main/config.c 2008-06-17 19:06:30 +00:00
Richard Goedeken
c1de297dd3 fix from Tub for free() bug in main/util.c/list_delete() 2008-06-17 14:19:23 +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
c61d0b1223 Updated README to include info on required packages for building/running mupen64plus 2008-06-15 16:28:24 +00:00
Richard Goedeken
1774d589c5 issue #111: close screenshot file after saving 2008-06-15 12:38:54 +00:00
Richard Goedeken
c624419312 Updated version number on trunk for 1.4 release 2008-06-15 03:03:14 +00:00
Richard Goedeken
8355b89053 put some sanity back into the save slot numbering scheme 2008-06-15 02:54:01 +00:00
Richard Goedeken
e89ce29505 updated README file for new features in Mupen64Plus v1.4 2008-06-15 02:29:53 +00:00
Richard Goedeken
75faa73728 fixed potential binary package installation problem 2008-06-14 22:06:12 +00:00
Richard Goedeken
15547b5f96 Updated rice_video, kde4 gui, and jttl_audio to take version numbers from main/version.h. 2008-06-14 21:53:20 +00:00
Scott Knauert
3938f7024d Added a toggle for the Gtk GUI which turns OSD on or off without restarting. Documented --noosd flag. Integrated with config file. Removed old Gtk GUI config defaults from mupen64plus.conf which are no longer used (and haven't been since ~r420). Config overridden on startup by commandline flag so no loss of function for nogui users. 2008-06-14 04:15:17 +00:00
Richard Goedeken
dee8086012 potential fix for warning on 32-bit systems with 64-bit bfd_vma type 2008-06-13 03:29:32 +00:00
Scott Knauert
02cc55fd0c Fixed gtk bug discovered by compiling against gtk 2.12.10-2. 2008-06-13 02:00:41 +00:00
Richard Goedeken
c5228119f2 better fix for the bug which gcc 4.3.1 caught in rice_video/RDP_Texture.h 2008-06-13 01:41:23 +00:00
Scott Knauert
8fa77f05ac Fixed compiler warnings for gcc 4.3.1. 2008-06-13 01:30:03 +00:00
Richard Goedeken
ca505dce6d Fixed a whole bunch of warnings in the debugger. Most were 64-bit issues 2008-06-12 18:23:51 +00:00
Richard Goedeken
22cddebde8 Updated RELEASE file for upcoming 1.4 branch 2008-06-11 18:08:20 +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