Releases: Rosalie241/RMG
v0.1.5
Changes
JaxonWasTaken (1):
Add missing, remove redundant, unused STL headers (#43)
Rosalie Wanders (11):
Package: correct v0.1.4 date
RMG-Core: introduce & use CoreGet*ScreenshotDirectory() functions
cmake: remove FLATPAK_BUILD leftovers
RMG-Core: add missing include to CachedRomHeaderAndSettings.cpp
3rdParty: update dependencies
3rdParty: remove mupen64plus-input-gca
3rdParty: update mupen64plus-core & GLideN64
Introduce RMG-Input (for linux only)
RMG-Core: update mupen64plus API headers
RMG-Input: set ControlInfo Type in InitiateControllers()
Package: v0.1.5
v0.1.4
Changes
- Introduce ROM browser cache
- Allow GLideN64 settings window to be resized (gonetz/GLideN64#2667)
- Add
%f
to desktop file, allowing n64 ROMs to be opened with RMG without using the commandline - Add
MimeType
to desktop file (thank you @JakobDev)
3rdParty
Core
Rosalie241/mupen64plus-core@6777f94
Graphics Plugins
gonetz/GLideN64@b0385c5
simple64/parallel-rdp-standalone@9636888
Input Plugins
Rosalie241/mupen64plus-input-qt@e6cacb7
raphnet/mupen64plus-input-raphnetraw@8611241
RSP Plugins
mupen64plus/mupen64plus-rsp-hle@88093cb
simple64/parallel-rsp@e67cee3
v0.1.3
Changes
- Introduce 64DD combo support (see the new 64DD tab in the settings dialog)
- Introduce AboutDialog (thank you @JakobDev)
- Introduce 'Hide Cursor During Fullscreen Emulation' option
- Fix checkboxes not behaving correctly on windows (da4319b)
- Fix GLideN64 settings not saving when using a system install (gonetz/GLideN64#2643)
- Fix per-game core settings not properly working (aea147b & bb2a648)
3rdParty
Core
Rosalie241/mupen64plus-core@6777f94
Graphics Plugins
gonetz/GLideN64@49373fd
simple64/parallel-rdp-standalone@c8ff5b4
Input Plugins
Rosalie241/mupen64plus-input-qt@e6cacb7
raphnet/mupen64plus-input-raphnetraw@8611241
RSP Plugins
mupen64plus/mupen64plus-rsp-hle@88093cb
simple64/parallel-rsp@e67cee3
v0.1.1
Changes
Rosalie Wanders (35):
RMG: quit RomSearcherThread gracefully instead of using terminate()
RMG: implement 'Choose ROM Directory' from RomBrowserWidget
RMG: remove dead code in EventFilter
RMG: implement 'Play Game With Disk' from RomBrowserWidget
RMG: implement 'ROM Information' from RomBrowserWidget
RMG-Core: swap byteorder of CRC1 & CRC2 in CoreGetCurrentRomHeader()
RMG-Core: link to winsock2 & correct included header
RMG: remove unintentional iostream include in RomInfoDialog.cpp
RMG-Core: introduce & use CoreGet*Directory functions
ci: use RMG_PORTABLE variable
RMG-Core: use CoreGet*Directory() for m64p::Core.Startup()
RMG: put stylesheet.qss in the data directory
RMG-Core: introduce CoreGetSave{,State}Directory()
RMG-Core: remove trailing slash in Directories.cpp
RMG-Core: use CoreGetPluginDirectory() in Settings.cpp for plugins
cmake: support 'make install' properly on linux
cmake: install desktop file & icon on linux
README: document linux installation/packaging building method
RMG-Core: remove support for non-portable builds on windows
cmake: re-enable portable build when PORTABLE_INSTALL=OFF on windows
ci: don't build non-portable build on windows
RMG-Core: introduce CoreGetDefault*Directory()
cmake: add NO_GIT_CLONE option
ci: remove 'env RMG_PORTABLE=ON'
Build.sh: disable RMG_PORTABLE variable support, always set it to ON
RMG-Core: introduce & use Config.hpp
cmake: simplify PORTABLE_INSTALL
Package: introduce archlinux PKGBUILD
PKGBUILD: strip v prefix in pkgver()
RMG: use QFileDialog::getOpenFileName() instead of QFileDialog
RMG: use QFileDialog::getExistingDirectory() instead of QFileDialog
RMG-Core: don't use settings in CoreGetSharedDataDirectory()
RMG: rename diskRom to romFile in MainWindow::on_Action_File_OpenRom()
cmake: add FLATPAK_BUILD option
3rdParty: always disable BUILD_INPUT_GCA due to ci build failure
Package: v0.1.1
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
RSP Plugins
mupen64plus/mupen64plus-rsp-hle@88093cb
simple64/parallel-rsp@a9646b2
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
v0.0.9
Changes
Rosalie Wanders (2):
RMG-Core: attempt to fix read_raw_file in Rom.cpp (again)
RMG: filter out IS viewer messages from the statusbar
Includes
Core
mupen64plus/mupen64plus-core@57828d9
Audio Plugin
Rosalie241/mupen64plus-audio-sdl2@cc6aca5
Graphics Plugins
gonetz/GLideN64@8343fd0
simple64/parallel-rdp-standalone@2efeaf0
Input Plugins
Rosalie241/mupen64plus-input-qt@e6cacb7
raphnet/mupen64plus-input-raphnetraw@8611241
RSP Plugins
mupen64plus/mupen64plus-rsp-hle@88093cb
simple64/parallel-rsp@a9646b2
v0.0.8
Changes
Rosalie Wanders (5):
RMG-Core: improve read_raw_file in Rom.cpp
RMG-Core: introduce & use Settings_HasForceUsedSetOnce in Settings
3rdParty: add mupen64plus-input-raphnetraw
3rdParty: add mupen64plus-rsp-parallel
3rdParty: add mupen64plus-video-parallel
Includes
Core
mupen64plus/mupen64plus-core@57828d9
Audio Plugin
Rosalie241/mupen64plus-audio-sdl2@cc6aca5
Graphics Plugins
gonetz/GLideN64@8343fd0
simple64/parallel-rdp-standalone@2efeaf0
Input Plugins
Rosalie241/mupen64plus-input-qt@e6cacb7
raphnet/mupen64plus-input-raphnetraw@8611241
RSP Plugins
mupen64plus/mupen64plus-rsp-hle@88093cb
simple64/parallel-rsp@a9646b2
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
RSP Plugin
v0.0.6
Changes
Rosalie Wanders (1):
Core: fix rom_Unzip
Includes
Core
Rosalie241/mupen64plus-core@9b0b0ef
Audio Plugin
Rosalie241/mupen64plus-audio-sdl2@cc6aca5
Graphics Plugin
Input Plugin
Rosalie241/mupen64plus-input-qt@e6cacb7
RSP Plugin
v0.0.5
Changes
Rosalie Wanders (4):
README: re-add support section
RomBrowserWidget: save column size
RMG: allow adding ROM filename as argument
RMG: add zip file support
Includes
Core
Rosalie241/mupen64plus-core@9b0b0ef
Audio Plugin
Rosalie241/mupen64plus-audio-sdl2@cc6aca5
Graphics Plugin
Input Plugin
Rosalie241/mupen64plus-input-qt@e6cacb7