v0.0.7
Changes
Rosalie Wanders (58):
RMG: rename old RomBrowser settings
RMG: shutdown plugins on exit
RomBrowserWidget: show filename instead of "(unknown rom)"
RomSearcherThread: simplify ROM searching
RMG: implement on_VidExt_ToggleFS
Introduce RMG-Core
RMG-Core: minor WIP changes
RMG-Core: implement CoreSettings functions
RMG: switch over to RMG-Core's CoreSettings
RMG-Core: include <string> instead of <iostream>
RMG-Core: implement SaveState functions
RMG: use RMG-Core's SaveState functions
RMG-Core: fix errors in SaveState.cpp
RMG-Core: implement Plugin functions
RMG: use RMG-Core's plugin functions
RMG: remove some misc functions from M64P::Wrapper::Core
RMG-Core: use string() function in CoreGetAllPlugins
RMG: show invalid plugin settings in SettingsDialog
RMG: shutdown core on in closeEvent
RMG-Core: add CoreArePluginsReady
RMG-Core: minor changes to Plugin functions
3rdParty: specify TARGET for mupen64plus-core
RMG-Core: find core lib instead of hardcoding it
RMG: use different hardcoded core lib filename (will be removed)
RMG-Core: remove NULL usage in SaveState functions
misc: remove .clang-format & TODO
misc: add license header to stylesheet
README: add Building section
RMG-Core: add extern "C" to m64p_custom.h
RMG-Core: implement some Emulation functions
RMG-Core: remove unneeded include in Plugins.cpp
RMG: use RMG-Core's Emulation functions
RMG: fix some error messages
3rdParty: update GLideN64 & mupen64plus-core
RMG-Core: implement Rom functions
RMG-Core: implement Video functions
RMG: use RMG-Core's Video functions
RMG-Core: implement Key functions
RMG: use RMG-Core's Key functions
RMG-Core: implement Screenshot function
RMG: use RMG-Core's Screenshot function
RMG-Core: introduce some more Settings functions
RMG-Core: implement RomSettings & RomHeader functions
RMG: use RMG-Core's RomSettings & RomHeader functions
RMG-Core: correct comment in Plugins.cpp
3rdParty: update mupen64plus-core
RMG: add license header to main.cpp
RMG-Core: introduce CoreApplyRomPluginSettings
RMG-Core: introduce CoreSetupVidExt function
RMG-Core: largely implement {Start,Stop}Emulation functions
RMG-Core: startup m64p core lib in CoreInit()
RMG-Core: link to dl on unix platforms
RMG-Core: set default plugin settings value
3rdParty: update GLideN64
RMG-Core: partially implement Callback functions
RMG-Core: implement SpeedLimiter functions
RMG: remove old abstraction & fully switch over to RMG-Core
RMG-Core: use backslashes for default plugin settings on windows
Includes
Core
mupen64plus/mupen64plus-core@57828d9
Audio Plugin
Rosalie241/mupen64plus-audio-sdl2@cc6aca5
Graphics Plugin
Input Plugin
Rosalie241/mupen64plus-input-qt@e6cacb7