What's new in GMAMEUI 0.2.12
Oct 25, 2009
- Add support for dynamically listing PNG effect files
- Enhancements to the ROM Info screen
- Bug fixes
New in GMAMEUI 0.2.11 (Aug 30, 2009)
- Automatically search for sdlmame in the user's $PATH and add it
- When adding a MAME directory, GMAMEUI will now automatically look for related directories and add them
- Show progress bar when loading the gamelist at startup
- Rebuilding the gamelist now automatically triggers an audit afterwards
- Move all GMAMEUI config files to ~/.config/gmameui and ~/.config/mame to comply with XDG standards
- Improve speed of switching between filters on the LHS and the filter buttons at the top of the gamelist
- Remove items from the gamelist file that are not required on startup and only load them when opening the ROM Properties dialog (this requires a gamelist rebuild)
- Improve speed of switching between filters on the LHS and the filter buttons at the top of the gamelist
- Prompt user to rebuild gamelist if it is out of date or missing at startup
- Update some XMAME default values
- Add processing of individual ROMs and SHA1 values
- Redundant source code files have been removed
- Completely updated translations for French (fr), German (de), Polish (pl) and Traditional Chinese (zh_TW) - thanks to all who contributed!
New in GMAMEUI 0.2.10 (Jul 3, 2009)
- Replace non-GPL zip handling code
- Add new GMAMEUI Preferences option to prefer either custom icons (using icons.zip) or status icons (SF Bug 2011168)
- Fix some broken legacy XMAME options handling
- New French translation, updated Italian and Portugese translations
- Fix some compilation/runtime GTK warnings
New in GMAMEUI 0.2.9 (Jun 5, 2009)
- Add search field for the gamelist, performing a case-insensitive search on the ROM name
- Add buttons to filter on all, available and unavailable ROMs
- Set row height to be consistent whether custom icon displayed or not
- Handle changes to display in the GUI Preferences screen immediately (i.e. column changes)
- Use italic, rather than text colour, to distinguish Clones
- Removed the option to display the gamelist with clones nested as a tree; the Gamelist now only displays in a GtkListView
- Added new filter Imperfect Driver
- Add support for -waitvsync option (SF Bug 2800305)
- Migrate gamelist to a GObject
- Migrate RomEntry struct to a GObject
New in GMAMEUI 0.2.8 (Apr 21, 2009)
- Directories window warns if no ROM or MAME executable chosen
- Add new filter group Status, filters Correct and Best Available, and add ROM availability filter buttons (SF Feature Request 2474989)
- Fix crash when removing last MAME executable directory in Directories window, prompt user if no executable or ROM path is set when closing the Directories window
- Fix segfault on startup if there is no .gmameui directory (SF Bug 2738775)
- If no MAME executables are defined when starting, user is prompted to open the Directories window
- When switching to a different MAME executable, prompt to rebuild the gamelist
- Added Swedish (sv) translation (thanks Daniel Nylander) (SF Feature Request 2544027)
- Added .pot template and updated list of files to translate (SF 2544131)
- Code cleanups:
- Delete global current_exec from gmameui.h
- Move ColumnHide_selected from gmameui.h to gmameui-gamelist-view.c
- Removed redundant header reference to column_debug in gmameui.h
- Move ROM sidebar widget to gmameui-sidebar.c/gmameui-sidebar.h
- Remove references to redundant load_options and save_options, as well as source files game_options.c and game_options.h
New in GMAMEUI 0.2.7 (Mar 29, 2009)
- Disable options not supported by the current MAME version in options dialog
- Add support for additional command-line options up to 0.127
- Use Glade-generated dialog for XMAME, consolidate code for generating command-line
- Various code fixes and cleanups
New in GMAMEUI 0.2.6 (Oct 5, 2008)
- A crash which occurred when rebuilding the gamelist was fixed.
- The displayed image is resized as the available space increases or decreases.
- The audit window does not revert to a smaller size if the expander is clicked.
- Compilation errors were fixed.
New in GMAMEUI 0.2.5 (Sep 20, 2008)
- GMAMEUI now supports MAME 0.127. Fixed SF bug 2076562 (unknown option: -yuvmode) by validating supported MAME options prior to launching ROM
- Modified handling of MAME audit processing to catch ROM errors and properly display invalid ROMs. Samples now shows Not Available samplesets
- Italian translation 100% (thanks Ugo Viti)
- Missing/invalid ROMs now reported properly upon launch
- Main window remembers settings on disabling/enabling filter list, sidebar, toolbar and statusbar on startup
- If no preferences file is available, or values are missing, use default values for the UI
- Load and set joystick value in GUI Prefs dialog
- Mark new source files as translateable, mark new strings as translateable, modify Makefile for better RPM support (SF patch 2035285 - thanks Ugo Viti). Italian translation is now at 100%.
- Set default button on the dialogs to be the Close button
- Added support to launch the GMAMEUI Help manual. This will use gtk_show_uri (if GTK > 2.13 is installed), or revert to libgnome's gnome_url_show. Users who do not wish to compile in libgnome (e.g. XFCE or KDE users) will need to explicitly disable it by compiling with --disable-libgnome, but will not be able to access the manual from within GTK
- Apply patch to allow RPM build (thanks Ugo Viti)
- Code changes - Consolidated code to retrieve images from zip files - Fix many compilation warnings