Commit graph

35 commits

Author SHA1 Message Date
Scott Knauert
5e0d4987ef Added Xena and Mario to .ini, hopefully fixed a potential crash, added rombrowser refresh when changing languages. 2008-06-18 21:07:04 +00:00
Richard Goedeken
ea3a348fb9 fix for NULL pointers in strcasecmp() calls from rombrowser_compare function 2008-06-17 04:47:11 +00:00
Scott Knauert
600ba249a2 RCS finished and ready for merge! Gtk Gui frontend interaction nicer, .ini updated with all Eeprom 16KB entries. We still need to get the .ini complete, but I feel that it will be easier if its in trunk. 2008-06-13 00:21:51 +00:00
Scott Knauert
d79dc60abf Fixed seg fault bug introduced in prior commit. Sorry. 2008-06-10 11:07:28 +00:00
Scott Knauert
fafebeae91 Okay, besides the ini and some better frontend / backend integration, RCS is basically done. Re-added proper filter shortened code path, added smarter user comment edits that are less resource intensive, implemented refmd5s, and cleaned up a lot of code. 2008-06-10 08:44:11 +00:00
Scott Knauert
fbd2906e15 Romproperties updated, Gtk errror fixed, now shows RCS info. 2008-06-09 07:05:57 +00:00
Scott Knauert
24bb921690 Gtk GUI updated for RCS. Please help flush out the .ini! 2008-06-08 23:13:22 +00:00
Scott Knauert
87db40b984 RCS backend nearing completion. Switched to much more efficient
storage and search scheme.
2008-06-06 05:38:48 +00:00
Scott Knauert
b645f0a1de Cleaned up Internal Name code. Added shortcut Gtk GUI codepaths to speed
up common operations and decrease memory usage.
2008-05-31 20:53:14 +00:00
Scott Knauert
6830f04a17 Save of WIP. Added support for Internal Name (extremely messly), cleaned up rcs CIC detection, so
its faster and uses less memory. Added initial Status support.
2008-05-31 08:02:22 +00:00
Scott Knauert
4b8251867c Added MD5 Hash and CIC Chip to rombrowser, fixed breakage from previous commit.
Valgrind says memory leak is fixed in Gtk GUI filtering and sorting. Ideally a
faster approach to filtering / sorting could be found.
2008-05-27 07:46:16 +00:00
Scott Knauert
999ac10c0a Determined memory leak seen when testing rcs is in Gtk GUI, sepcifically the sorting and filtering functions.
Lowered memory loss. Rombrowser still leaks and is too slow with many ~3600 entries.
2008-05-26 05:59:56 +00:00
Scott Knauert
7727414294 Work in progress of Issue 93 fix, rcs extension of Gtk GUI rombrowser, CIC chip
detection, and more. Needs a make clean && make since structures were changed.
2008-05-25 18:03:36 +00:00
Scott Knauert
6539663e8b Code cleanup, more malloc checks, comments implemented through rcs. 2008-05-22 04:10:53 +00:00
Scott Knauert
bbfb458bac Fixed seg fault, config file corruption, and automatic rombrowser refresh when
config is changed. (Could be done more intelligently).
2008-05-22 01:48:33 +00:00
Scott Knauert
4aabeba63b Second attempt to fix cache file issue, made a number of Gtk improvements. 2008-05-21 12:02:48 +00:00
Scott Knauert
2e364537dc Integrated rcs with config system, and added user comment field. 2008-05-20 05:36:07 +00:00
Scott Knauert
e0fdc33888 Moved functions around to better places. 2008-05-19 22:44:27 +00:00
Scott Knauert
53dfa6e28e Incremental improvement, Gtk GUI romproperties updated to work with rcs. 2008-05-19 17:26:45 +00:00
Scott Knauert
052d688099 Cleanup. 2008-05-19 15:40:58 +00:00
Scott Knauert
754289272d Rough integration of rcs and Gtk GUI. 2008-05-19 08:42:29 +00:00
Scott Gorman
f1944a2cd6 Huge change, but since it doesn't work... it needs to be fixed. but my concept might be good. 2008-05-19 00:48:43 +00:00
Scott Knauert
66620a6331 Changes:
- Cleaned up Gtk GUI emulation menu.
- Added accelerator group for non-meta accelerators so the don't  
interfere with entries (like the filter)
- Added savestate_get_filename() helper function. 
- Changing the savestate in the Gtk GUI is relayed to the user via the 
statusbar.
2008-05-07 09:22:29 +00:00
Scott Knauert
51047378fb Added USA/Japan flag. Icon was included with mupen, but
not used. 1080 Snowboarding is an example of this ROM 
type.
2008-04-23 10:28:25 +00:00
Scott Gorman
f653d8fb47 Whitespacing issues. 2008-04-23 07:07:20 +00:00
Scott Knauert
1e1e2d7265 Fixed the pointer bug which caused the Gtk GUI flag error. 2008-04-22 22:19:14 +00:00
James Hood
658b341eb6 Changed rom browser filter so it filters as the user types instead of requiring them to press enter. I think this is a more modern approach, but I don't have a lot of roms, so someone who does should probably try it out to make sure it doesn't cause performance issues. 2008-04-22 15:01:12 +00:00
Scott Knauert
cd92cf9f9a Gtk GUI filter and improved sorting functions. 2008-04-22 13:10:42 +00:00
Scott Knauert
b2c0dafa81 After the Comment is altered in the ROM Properties dialogue,
the ROM browser is updated. Minor changes to the sorting and 
refresh functions as I had incorrectly renamed the sorting 
function when I rewrote it in commit 242. Also set the default
sort elsewhere to refresh to be general and not effect sorting.
2008-04-20 08:59:39 +00:00
Scott Knauert
48846dd477 Fixed Issue 62, restored ROM browser column sorting as in 0.5
with the change of the default sort category being the Filename 
istead of the GoodName. This is easily changed if after the GoodName 
update we want to put it back. 

Also changed the column sizing policy to be more sane, allowing 
the user to resize and reorder columns and for columns which normally 
contain large strings (FileName, GoodName, Comments) to expand on 
resize.
2008-04-20 08:10:28 +00:00
Richard Goedeken
5f32c254fe Converted all tabs to 4-spaces, and all line endings to LF-only 2008-04-06 14:55:37 +00:00
John Chadwick
57bfd1a1ab Bugfix: Correctly adds GtkTreeView to the GtkScrolledWindow, now the headers move properly and type-to-scroll should work properly. 2008-04-06 05:57:57 +00:00
James Hood
58773a915a -bugfix: newlines in Catalan translation file were causing problems with that translation.
-Readded --noask functionality (it was lost during gui/nogui merge).
-Added config dialog checkbox to toggle noask setting.
-Fixed problem with too many dialog windows when loading a bad dump or hacked rom.
2008-03-19 01:29:19 +00:00
James Hood
e81f213c6f -Created config/ dir and moved all config files to it.
-Modified Makefile so 'make install' will copy default config files to install dir
-Modified gui_gtk/rombrowser.c so rombrowser.cache file is saved to user config dir.
-Modified main/main.c so on creation of user config dir ~/.mupen64plus, all config files from install dir are copied to user config dir.
2008-03-17 00:40:43 +00:00
Richard Goedeken
cf8b8ca208 Imported mupen64plus/trunk from mupen64-amd64/trunk/mupen64-64bit rev 254 2008-03-15 14:33:00 +00:00