Highly improved multi-profile-editing; selecting multiple profiles to edit will open the profiles editing dialog as usual, showing the common settings or greyed-out settings that differ among the profiles. You can then change the settings as you like (as you would normally do with a single profile) and the changes will be marked with a red label. After pressing OK a new dialog will pop up to allow you to cancel the changes, or actually alter all selected profiles.
Added the possibility to ´switch´ to another DOSBox
version in order to change a profile´s DOSBox
association such that only the differences from the default configuration would be taken into account.
From now on, DBGL
ships with both the 32 and 64-Bit SWT libraries. Depending on the Java
version installed, the application will dynamically load the appropriate lib. This reduces complexity for the end-user (the amount of DBGL
packages to choose from) and allows one to have different Java
installations on the same machine without problems.
Implemented multiprofile deletion.
Implemented 3rd booter image (Neville).
Implemented desktop shortcut creation for Linux (KDE and Gnome).
Implemented mixer volume helper dialog (leileilol).
Added preliminary support for the new ems settings "emsboard" and "emm386".
Fixed case-sensitive Mac filesystem problems (Vynce).
Fixed nullpointer-exception in the filter editing dialog (code120).
Fixed undo MobyGames prefilling for custom9 field.
Major speedup on loading gamepackarchive information for archives containing many profiles.
Added Korean translation from Tae-woong, updates to the Italian (code120) and Spanish (Neville) translations.
Tweaked template values a bit.
Hsqldb updated to 126.96.36.199 and SWT to 3.6.1
Full support for DOSBox
Fixing an issue with exporting/importing directory structures containing empty folders. Unfortunately, the Daggerfall gamepackarchive was affected by this; it was missing some SAVE folders, resulting in a game crash when trying to save a game in progress. With the updated gamepackarchive, this problem should no longer occur.
Fixing a race condition issue in the importer that (in particular conditions) could result in invalid profile data in the database.
Some other minor stability improvements to the import process, and providing more accurate progress indication.