v0.1.0
Changes
JakobDev (2):
RMG: disable some contextmenu items when nothing is selected in RomBrowserWidget
RMG: provide visible feedback when KeyBindButton is in focus
Rosalie Wanders (28):
RMG: save all game settings in SettingsDialog
RMG-Core: correct some comments in Plugins.cpp
RMG-Core: pause & resume emulation in CorePluginsOpenConfig()
RMG-Core: add a version of CoreInit() for plugins
RMG-Core: turn on CMAKE_POSITION_INDEPENDENT_CODE
RMG-Core: add audio plugin settings
Introduce RMG-Audio
3rdParty: remove mupen64plus-audio-sdl
3rdParty: correct wrong build order
RMG-Core: close ROM on failure in CoreStartEmulation()
RMG-Core: include Rom.hpp in Core.hpp
RMG-Audio: add RMG window icon
RMG-Core: add GUI_{Pause,Resume}EmulationOnFocus settings
RMG: implement pause/resume on focus loss/gain
RMG-Core: don't call CoreApplyPluginSettings() in CoreInit()
RMG: call CoreApplyPluginSettings() in MainWindow::Init()
RMG-Core: improve error handling in Plugins.cpp
RMG-Core: Shutdown() plugins before Unhook()
RMG: handle plugin failures in SettingsDialog
RMG: clear plugin comboboxes first in SettingsDialog
RMG-Core: restore plugin settings during failure in CoreStartEmulation()
RMG-Core: minor fixes in Plugins.cpp
3rdParty: add mupen64plus-input-gca
3rdParty: correct mupen64plus-input-gca filename for windows
ci: use path-type: inherit in msys2 for windows
RMG: implement 'Edit Game Settings' from RomBrowserWidget
RMG: don't show unneeded emulation text in SettingsDialog
RMG: implement restore default in plugins tab in SettingsDialog
3rdParty
Core
mupen64plus/mupen64plus-core@57828d9
Graphics Plugins
gonetz/GLideN64@8343fd0
simple64/parallel-rdp-standalone@2efeaf0
Input Plugins
Rosalie241/mupen64plus-input-qt@e6cacb7
raphnet/mupen64plus-input-raphnetraw@8611241
amatho/mupen64plus-input-gca@d440611
RSP Plugins
mupen64plus/mupen64plus-rsp-hle@88093cb
simple64/parallel-rsp@a9646b2