BizHawk/BizHawk.Client.EmuHawk/tools/Lua
adelikat 348cbd18df
Remove PathManager code that had dependencies on Globals (#1881)
* move one usage of Firwmare method into Firmware config where it is better suited

* PathManager - remove unused code

* move some PathEntry specific logic out of PathManger and into PathEntryCollection extension methods

* PathManager - detangle some exe pathing logic from Global.Config usage, clarify what a completely broken method should actuall do

* move more logic from PathManager to PathEntryCollection extension method

* move absolute path creation to PathEntryCollection, lots of refactoring and simplifying of PathEntries usage

* simplify PathEntryColleciton usage more

* simplify PathEntryCollection more

* break PathEntry classes into separate files, a bit of cleanup

* move Rom path logic out of PathManager into PathEntryCollectionExtensions

* move config UseRecentForRoms and LastRomPath into PathEntries, note that this is a breaking change for previous configs, those values will revert back to default values

* move SaveRamPath logic from PathManager to PathEntryCollections

* move cheats path logic from PathManager to PathEntryCollection

* move another method out of PathManager

* move some Retro hacks to PathEntryCollections, exposes more implicit dependencies

* move savestate logic out of PathManager to PathEntryCollection

* move more logic out of PathManager

* move some savestate logic out of PathManager, move most to MainForm where it is used, detangle some implicit dependencies from SaveSlotManager

* rename method

* move more logic from PathManager to PathCollectionEntry

* movie final Global.Config.PathEntries logic out of PathManager and into PathEnties
2020-03-15 15:12:36 -05:00
..
Libraries Unify Get/SetSoundOn across Lua and C# APIs (resolves #1817) 2020-03-13 08:46:45 +10:00
LuaAutocompleteInstaller.cs use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
LuaButton.cs some cleanup in some lua files 2019-11-30 11:28:56 -06:00
LuaCanvas.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaCanvas.cs some cleanup in some lua files 2019-11-30 11:28:56 -06:00
LuaCanvas.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaCheckbox.cs Spaces -> tabs, fix mixed newlines. 2019-11-03 20:58:36 -05:00
LuaConsole.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaConsole.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
LuaConsole.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaDropDown.cs some cleanup in some lua files 2019-11-30 11:28:56 -06:00
LuaFunctionsForm.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaFunctionsForm.cs pass in docs dependency to LuaFunctionsForm 2019-12-22 10:57:06 -06:00
LuaFunctionsForm.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaPictureBox.cs some cleanup in some lua files 2019-11-30 11:28:56 -06:00
LuaRegisteredFunctionsList.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaRegisteredFunctionsList.cs pass dependency into LuaRegisteredFucntionsList 2019-12-22 13:32:18 -06:00
LuaRegisteredFunctionsList.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
LuaTextBox.cs use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
LuaWinform.Designer.cs pass in LuaImp to LuaWinform, now the global usage is in the lua library, but baby steps 2019-12-22 13:32:18 -06:00
LuaWinform.cs pass in LuaImp to LuaWinform, now the global usage is in the lua library, but baby steps 2019-12-22 13:32:18 -06:00
LuaWinform.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00