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