看板 Emulator 關於我們 聯絡資訊
http://qmc2.arcadehits.net/wordpress/ Full change-log for v0.39: ‧fix: software-list export: traverse the export map correctly ‧fix: avoid crash when play was triggered on premature game/machine list data ‧fix: minor: launch foreign emulators/IDs even if the current game/machine is a device set ‧fix: don’t remove/hide the system-notes detail page when the game-/machine-list is reloaded ‧fix: slot-devices: default slot-options with non-default BIOS selections weren’t passed to the emulator ‧fix: Windows 8 specific corrections (especially related to the file-chooser and the welcome-dialog) ‧fix: MESS device configurator: the UI setup wasn’t correctly stored/restored under certain circumstances ‧fix: MESS device configurator: double-clicking stored configurations could lead to a crash ‧fix: MESS device configurator: adjust tab-orders after dynamically changing device-mappings and slot-options ‧fix: MESS device configurator: correctly clear all device-maps and reset the slot-configuration to the default one when the ‘new configuration’ button is clicked ‧fix: X11 embedder: call XUnmapWindow() & XMapRaised() after releasing an emulator to avoid that its window may be hidden, corrected a centering issue upon resizing of the embed-container ‧fix: software-lists: floating software-snapshots should never be shown when their contents are the ghost-image ‧fix: software-lists: corrected a rare UI synchronization issue when switching systems while a software-list is currently being created ‧fix: software-lists: don’t disable the complete widget when one or more expected software-lists weren’t found ‧fix: avoid a rare crash that could be caused by subsequently applying settings very quickly ‧fix: QMC2 Arcade / ToxicWaste theme: corrected positioning of the imager-viewer (back-side) ‧fix: options / joystick: automatically select the ‘Map’ function when the user clicks ‘Apply’ or ‘OK’ so joystick function mappings actually get activated (joystick functions won’t be mapped when in ‘Calibrate’ or ‘Test’ mode) ‧fix: honor the emulator’s working directory (if specified) when verifying ROMs ‧fix: avoid crash of the front-end when ‘mame/mess/ume -listxml’ crashes ‧fix: minor: don’t issue an actual search when no game/machine list data has been loaded yet ‧fix: key-sequence scanner: avoid X Error: BadWindow invalid window parameter warning when grabbing the keyboard — on X11, the window must the ‘mapped’ (shown) first ‧fix: corrected joystick support on Mac OS X by implementing real calibration / axis value normalization — see also bug tracker ID #39 ‧imp: added tool-buttons to select/deselect all categories in the demo- and arcade-mode setup dialogs ‧imp: software-list export: added the ‘supported’ column to the software-list export feature ‧imp: software-lists: added a ‘clear selection’ item to the software-list ’s context-menu ‧imp: updated MESS category.ini contributed by ASH to his latest version as of 28-MAY-2013 ‧imp: software-lists: save/restore an individual position of the vertical splitter for use with the software-detail widget ‧imp: added support for multiple ZIPs per image type, specified as a semicolon-separated list of ZIP file paths ‧imp: ROMAlyzer: when a set is analyzed, also check for any device-references and offer a context-menu item to analyze them separately ‧imp: MAME/MESS/UME emulator templates updated to 0.149 ‧imp: HTML editor: added a shorter editor object reference named ‘qmc2NEO’ as an alternative to ‘qmc2NotesEditorObject’ ‧imp: system- and software-notes templates: template macro additions ($EMULATOR_TYPE$, $SOFTWARE_STATUS$, $SOFTWARE_STATUS_UT$ and $SOURCE_FILE$) ‧imp: updated & renamed the alternative system-/software-notes templates contributed by José Marcio Rezende Franco ‧imp: MESS device configurator: minor UI improvements using fewer frames and some new icons ‧imp: all MAME targets: added support for detection of HBMAME ‧imp: minor speed ups on the initial loading of the game/machine list views ‧imp: made XML cache loading/creation an interruptable process ‧imp: X11 and Windows only: the scaling mode for snapshots taken through the embedder can now be selected ‧imp: using Qt’s built-in (= non-native) standard file-dialogs wherever possible (you can optionally switch back to using native dialogs, however, we don’t recommend it due to possible issues on some platforms or desktop systems) ‧imp: added a ‘reset’ action to all header context-menus (will make all contained columns visible and stretch them equally) ‧imp: added support for samples to all MESS targets as well (MESS supports samples since sometime after 0.148u3), however, this doesn’t include the sample-checker yet ‧imp: available ‘bios’ and ‘ramsize’ options are now displayed with their descriptions (bios) or as human readable values (ramsize), including an indication for the default option and natural sorting ‧imp: enabled free sorting for shortcut- and joystick-maps ‧imp: log a warning to the front-end log when QMC2 finds multiple uses of the same set name during game-/machine-list cache creation ‧imp: integrated zlib updated to version 1.2.8 (see zlib’s change-log for details) ‧new: system- and software-notes templates: added two new slots for use with zipped images: ‘qmc2NEO.isZippedImage()’ will determine if an image is from a ZIP, ‘qmc2NEO.getImageData()’ will return the base64-encoded image data which you can use in <img> tags (caution: may be slow and will inflate the HTML enormously — only use this with the WYSIWYG editor!) ‧new: HTML editor: added an option to show/hide the HTML tab ‧new: system- and software-notes templates: added support for querying the XML (from -listxml) using XQuery through the new slots ‘qmc2NEO.queryXml()’ (will execute an XQuery on the complete XML data, warning: may be slow), ‘ qmc2NEO.queryLocalXml()’ (same as before, restricted to a single game/machine and thus much faster) and ‘qmc2NEO.getXmlResult()’ (will return the list of result strings as an array) ‧new: search-patterns used to match games/machines or software-list entries can now be negated on-the-fly through a setup-menu attached to the search-box ’s find button ‧new: promoted ‘Qt CHDMAN GUI’ (see tools/qchdman) to non-WIP status as it meanwhile supports all ‘chdman’ commands ‧new: allow merging the file-chooser mapping with the currently set device-mappings ‧new: added a built-in palette-editor to easily set up UI colors (without the use of a Qt style-sheet or ‘qtconfig’ which isn’t available on all platforms) ‧new: added a slot-info cache for faster initial loading of data from ‘ -listslots’ ‧new: added selectable zoom-factors for the software-list’s floating snapshot-viewer and the embedder’s snapshot-list/-viewer ‧new: X11 and Windows only: snapshots taken through the embedder can now directly replace an image of any type; the image will be stored to the first (primary) folder and a backup file will be created there first (note that this is only available for images stored in folders, not for zipped images) ‧new: added support for state-checking, -caching & -filtering of software-lists ‧new: added a source file column to all game-/machine-list views ‧new: added an option to allow for automatic emulator termination when a new one is launched (i.e. run one emulator instance at a time) ‧new: added new QMC2 Arcade theme ‘darkone’ including additional functionality by Pete Beardmore ‧new: QMC2 Arcade’s default values for the command line switches -theme, -console and -graphicssystem now follow any customizations made in the main GUI’s arcade mode setup dialog ‧wip: adding support for freely definable additional artwork classes (system- or software-images) ‧doc: the QMC2 FAQ has been moved to the wiki -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.232.106