Commit Graph

313 Commits

Author SHA1 Message Date
Rosalie Wanders a2b094131e cmake: install desktop file & icon on linux 2022-01-14 13:26:45 +01:00
Rosalie Wanders 09a7bf63d1 cmake: support 'make install' properly on linux 2022-01-14 13:12:14 +01:00
Rosalie Wanders 94651bab91 RMG-Core: use CoreGetPluginDirectory() in Settings.cpp for plugins 2022-01-13 16:01:45 +01:00
Rosalie Wanders 9b589c50e1 RMG-Core: remove trailing slash in Directories.cpp 2022-01-13 16:01:05 +01:00
Rosalie Wanders f7f41d330d RMG-Core: introduce CoreGetSave{,State}Directory() 2022-01-13 15:33:39 +01:00
Rosalie Wanders 5d29531a20 RMG: put stylesheet.qss in the data directory 2022-01-13 15:16:27 +01:00
Rosalie Wanders ba015b6698 RMG-Core: use CoreGet*Directory() for m64p::Core.Startup() 2022-01-13 14:49:38 +01:00
Rosalie Wanders 30c31cab40 ci: use RMG_PORTABLE variable 2022-01-13 14:25:27 +01:00
Rosalie Wanders 7e79aa0fff RMG-Core: introduce & use CoreGet*Directory functions 2022-01-13 14:25:12 +01:00
Rosalie Wanders 6b49544ac2 RMG: remove unintentional iostream include in RomInfoDialog.cpp 2022-01-13 13:06:11 +01:00
Rosalie Wanders 93c7ef1de8 RMG-Core: link to winsock2 & correct included header 2022-01-09 13:55:19 +01:00
Rosalie Wanders 98ab96db6a RMG-Core: swap byteorder of CRC1 & CRC2 in CoreGetCurrentRomHeader() 2022-01-09 13:38:07 +01:00
Rosalie Wanders c891528f1e RMG: implement 'ROM Information' from RomBrowserWidget 2022-01-08 13:52:14 +01:00
Rosalie Wanders 2b11653a44 RMG: implement 'Play Game With Disk' from RomBrowserWidget 2022-01-08 12:53:24 +01:00
Rosalie Wanders c66a2f34bc RMG: remove dead code in EventFilter 2022-01-08 12:45:38 +01:00
Rosalie Wanders 8976401695 RMG: implement 'Choose ROM Directory' from RomBrowserWidget 2022-01-08 12:44:48 +01:00
Rosalie Wanders 11f9d9d9a0 RMG: quit RomSearcherThread gracefully instead of using terminate() 2022-01-07 23:23:16 +01:00
Rosalie Wanders 01ca2c66b6 RMG: implement restore default in plugins tab in SettingsDialog v0.1.0 2022-01-07 22:24:48 +01:00
Rosalie Wanders 919a5623e8 RMG: don't show unneeded emulation text in SettingsDialog 2022-01-07 22:02:08 +01:00
Rosalie Wanders 5a4f938502 RMG: implement 'Edit Game Settings' from RomBrowserWidget 2022-01-07 21:52:11 +01:00
Rosalie Wanders 8ca95bc89b ci: use path-type: inherit in msys2 for windows 2022-01-07 20:52:07 +01:00
Rosalie Wanders 2cb20cc209 3rdParty: correct mupen64plus-input-gca filename for windows 2022-01-07 20:50:53 +01:00
Rosalie Wanders 6420a636d1 3rdParty: add mupen64plus-input-gca 2022-01-06 15:54:42 +01:00
Rosalie Wanders a4111f2efa RMG-Core: minor fixes in Plugins.cpp 2022-01-06 14:52:00 +01:00
Rosalie Wanders 972e88b74f RMG-Core: restore plugin settings during failure in CoreStartEmulation() 2022-01-06 14:51:38 +01:00
Rosalie Wanders d4adca5af8 RMG: clear plugin comboboxes first in SettingsDialog
Fixes plugins never being removed when clicking on 'defaults' in the
plugins tab
2022-01-06 14:42:26 +01:00
Rosalie Wanders 8bc0c6ce67 RMG: handle plugin failures in SettingsDialog 2022-01-06 14:38:12 +01:00
Rosalie Wanders f2d89bd1c9 RMG-Core: Shutdown() plugins before Unhook() 2022-01-06 14:29:39 +01:00
Rosalie Wanders a96bc6e748 RMG-Core: improve error handling in Plugins.cpp 2022-01-06 14:18:39 +01:00
Rosalie Wanders 0b38302556 RMG: call CoreApplyPluginSettings() in MainWindow::Init() 2022-01-06 14:17:34 +01:00
Rosalie Wanders 7147dfa858 RMG-Core: don't call CoreApplyPluginSettings() in CoreInit()
This allows for better plugin failure handling
2022-01-06 14:17:13 +01:00
JakobDev 9702d048a4 RMG: provide visible feedback when KeyBindButton is in focus 2022-01-05 23:51:49 +01:00
JakobDev 1e1e8cc455 RMG: disable some contextmenu items when nothing is selected in RomBrowserWidget 2022-01-05 22:14:07 +01:00
Rosalie Wanders e6b561e240 RMG: implement pause/resume on focus loss/gain 2022-01-05 17:50:57 +01:00
Rosalie Wanders b5cec10f97 RMG-Core: add GUI_{Pause,Resume}EmulationOnFocus settings 2022-01-05 17:50:19 +01:00
Rosalie Wanders 74c4fff060 RMG-Audio: add RMG window icon 2022-01-05 16:59:24 +01:00
Rosalie Wanders f1b8401ecb RMG-Core: include Rom.hpp in Core.hpp 2022-01-05 16:48:29 +01:00
Rosalie Wanders e9ebc5ecd0 RMG-Core: close ROM on failure in CoreStartEmulation() 2022-01-05 16:40:36 +01:00
Rosalie Wanders 8814d5a9a6 3rdParty: correct wrong build order 2021-12-26 20:35:21 +01:00
Rosalie Wanders 4a21907fee 3rdParty: remove mupen64plus-audio-sdl 2021-12-26 16:56:43 +01:00
Rosalie Wanders be03f352dd Introduce RMG-Audio 2021-12-26 16:56:22 +01:00
Rosalie Wanders e7b0147eb4 RMG-Core: add audio plugin settings 2021-12-26 16:52:11 +01:00
Rosalie Wanders 4227469427 RMG-Core: turn on CMAKE_POSITION_INDEPENDENT_CODE 2021-12-26 16:51:53 +01:00
Rosalie Wanders 802fd2ca12 RMG-Core: add a version of CoreInit() for plugins 2021-12-26 16:51:33 +01:00
Rosalie Wanders b5990826df RMG-Core: pause & resume emulation in CorePluginsOpenConfig() 2021-12-26 15:56:40 +01:00
Rosalie Wanders e063e8745f RMG-Core: correct some comments in Plugins.cpp 2021-12-25 12:48:28 +01:00
Rosalie Wanders 25978727d8 RMG: save all game settings in SettingsDialog
This is needed to make sure we aren't using wrong values in RMG-Core's
CoreApplyRomSettingsOverlay()
2021-12-25 12:46:22 +01:00
Rosalie Wanders e4dc4fd1b5 RMG: filter out IS viewer messages from the statusbar v0.0.9 2021-12-24 15:37:44 +01:00
Rosalie Wanders e1464d2d30 RMG-Core: attempt to fix read_raw_file in Rom.cpp (again)
For some reason, some users are experiencing issues when using gcount()
here, so just use fileStreamLen instead, which fixes it for them weirdly
enough.
2021-12-24 15:20:32 +01:00
Rosalie Wanders 8350b7bfe7 3rdParty: add mupen64plus-video-parallel v0.0.8 2021-12-24 13:35:52 +01:00