BizHawk/BizHawk.Client.EmuHawk/tools
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
..
BasicBot Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
Cheats Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
Debugger use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
GB Gameshark refactor (#1867) 2020-02-29 15:18:40 -06:00
GBA use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
Genesis Gameshark refactor (#1867) 2020-02-29 15:18:40 -06:00
HexEditor Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
Lua Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
Macros Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
MultiDiskBundler Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
NES Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
PCE Fix mismatching namespaces 2020-01-13 07:19:06 +10:00
SMS Fix mismatching namespaces 2020-01-13 07:19:06 +10:00
SNES Gameshark refactor (#1867) 2020-02-29 15:18:40 -06:00
TAStudio Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
TI83 Convert TI83 keypad to use IToolFormAutoConfig and ConfigPersist 2020-01-19 13:48:26 -06:00
VirtualPads Refactor FloatRange creation and usage 2020-03-14 20:47:45 +10:00
Watch use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
BatchRun.Designer.cs add a new tool to mainform, the batch runner. it's only enabled in INTERIM. it allows you to mass instantiate a bunch of emu cores and look for failure to load or exceptions on frame advance. it doesn't do all that much, but can easily be extended if any other devs are interested in it 2014-01-15 02:16:06 +00:00
BatchRun.cs put control extension methods into the EmuHawk names space isntead of a custom one. We want these to be found and used, and most dialogs use them 2020-02-03 12:54:32 -06:00
BatchRun.resx add a new tool to mainform, the batch runner. it's only enabled in INTERIM. it allows you to mass instantiate a bunch of emu cores and look for failure to load or exceptions on frame advance. it doesn't do all that much, but can easily be extended if any other devs are interested in it 2014-01-15 02:16:06 +00:00
BatchRunner.cs refactor CoreFileProvider instantiation, require ICoreFileProvider in CoreComm constructor and remove setter for CFP 2020-03-15 10:09:32 -05:00
CDL.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
CDL.designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
CDL.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
GameShark.Designer.cs Gameshark refactor (#1867) 2020-02-29 15:18:40 -06:00
GameShark.cs Gameshark refactor (#1867) 2020-02-29 15:18:40 -06:00
GameShark.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
InputPrompt.Designer.cs some more topmosts and sound mutes 2017-03-14 22:13:51 +03:00
InputPrompt.cs cleanup 2019-12-17 12:01:43 -06:00
InputPrompt.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
ToolBox.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
ToolBox.cs ToolBox.cs - replace serious of ifs with LINQ filters 2020-03-01 16:30:51 -06:00
ToolBox.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
ToolFormBase.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
ToolManager.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
TraceLogger.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
TraceLogger.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
TraceLogger.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00