BizHawk/BizHawk.Client.EmuHawk
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
..
AVOut Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
Api replace CoreComm screenofsets with an emulator service 2020-03-14 16:35:54 -05:00
CustomControls use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
DisplayManager cleanup FilterManager.cs 2020-03-06 17:35:01 -06:00
Extensions kill more psp, and remove some methods from coreComm that were only used by the former psp core 2020-03-14 15:14:31 -05:00
GraphicsImplementations use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
Input use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
Properties kill more psp, and remove some methods from coreComm that were only used by the former psp core 2020-03-14 15:14:31 -05:00
Resources Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
Sound use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
config Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
images kill more psp, and remove some methods from coreComm that were only used by the former psp core 2020-03-14 15:14:31 -05:00
movie Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
tools Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
ArchiveChooser.Designer.cs Archive Chooser - restore double-click selection (weird that I had to do it this way), and resize some things 2014-01-16 02:38:27 +00:00
ArchiveChooser.cs Enable SA1106 and fix noncompliance 2020-01-25 18:06:34 +10:00
ArchiveChooser.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
ArgParser.cs use object initializers in Client.EmuHawk 2020-02-28 11:15:06 -06:00
BizBox.Designer.cs BizBox - show text that indicates it is a developer build, if it is a developer build 2020-01-12 15:05:19 -06:00
BizBox.cs cleanup VersionInfo.cs a bit 2020-02-26 15:33:50 -06:00
BizBox.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
BizBoxInfoControl.Designer.cs cleanups 2019-12-31 10:17:55 -06:00
BizBoxInfoControl.cs cleanups 2019-12-31 10:17:55 -06:00
BizBoxInfoControl.resx Automate the about box 2014-06-01 01:57:22 +00:00
BizHawk.Client.EmuHawk.csproj Create a new project for custom controls and add some more 2020-03-03 22:51:51 +00:00
BizHawk.Client.EmuHawk.csproj.DotSettings Bump ReSharper analysis to C# 8.0 2019-10-31 03:30:00 +10:00
Communication.cs Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace 2020-02-15 12:33:15 -06:00
CoreFeatureAnalysis.Designer.cs Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
CoreFeatureAnalysis.cs core feature analysis - hack to not show ITextStatable 2020-02-16 15:14:23 -06:00
CoreFeatureAnalysis.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
EmuHawkUtil.cs use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
GLManager.cs Merge BizwareGL.SlimDX into BizwareGL 2020-01-22 07:21:22 +10:00
GlobalWin.cs Merge GdiPlus and OpenTK into BizwareGL 2020-01-22 07:05:50 +10:00
IControlMainform.cs better handling of tastudio interaction with select slot, previous slot, and next slot functions 2019-12-08 13:01:55 -06:00
JumpLists.cs cleanup JumpLists.cs 2019-12-21 09:05:11 -06:00
LogWindow.Designer.cs cleanup 2019-12-29 15:21:23 -06:00
LogWindow.cs Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace 2020-02-15 12:33:15 -06:00
LogWindow.resx Convert LogWindow to a tool that implements IAutoToolformConfig 2019-12-29 15:05:45 -06:00
MainForm.Designer.cs Gameshark refactor (#1867) 2020-02-29 15:18:40 -06:00
MainForm.Events.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
MainForm.FileLoader.cs Cleanup HawkFile (#1865) 2020-02-27 17:41:07 -06:00
MainForm.Hotkey.cs Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace 2020-02-15 12:33:15 -06:00
MainForm.Movie.cs Move IEmulator extensions to the Emulation.Common namespace, the intent is that these are used and serve as built in functionality, so it's overly tedious to when most situations require both Common and an additional extensions namespace 2020-02-15 12:33:15 -06:00
MainForm.cs Remove PathManager code that had dependencies on Globals (#1881) 2020-03-15 15:12:36 -05:00
MainForm.resx Migrate serialised images to separate files, removing duplicates 2019-12-07 05:24:24 +10:00
OpenAdvancedChooser.Designer.cs mame core wip (#1705) 2019-10-29 18:37:27 +03:00
OpenAdvancedChooser.cs refactor CoreFileProvider instantiation, require ICoreFileProvider in CoreComm constructor and remove setter for CFP 2020-03-15 10:09:32 -05:00
OpenAdvancedChooser.resx usably functional libretro player 2015-11-07 00:14:59 -06:00
PlatformChooser.Designer.cs replace "Ok" with "OK" 2016-03-26 21:50:33 -05:00
PlatformChooser.cs cleanup PlatformChooser and don't use globals 2019-12-21 12:45:28 -06:00
PlatformChooser.resx Add a Platform Chooser that activates when the user attempts to load a .bin file that is not in the game database. Still todo: more platforms, and interim flag logic on some unreleased cores 2014-04-14 01:59:57 +00:00
PresentationPanel.cs consistent variable naming in config.cs 2020-01-25 10:57:39 -06:00
Program.cs rename a variable 2020-03-01 16:05:04 -06:00
ProjectPkgRefs.props Retargetting non-executable projects to .NET Standard (#1801) 2020-02-18 10:31:49 -06:00
RomStatusPicker.Designer.cs replace "Ok" with "OK" 2016-03-26 21:50:33 -05:00
RomStatusPicker.cs cleanups 2019-12-31 10:17:55 -06:00
RomStatusPicker.resx add a Rom Status picker to allow the user to pick something other than a good dump 2014-04-15 22:51:42 +00:00
ScreenSaver.cs Congregate, organise, and cleanup some Win32 imports and their usages 2019-12-21 18:21:51 +10:00
Throttle.cs use switch expressions in some various places in EmuHawk, and some other simplifications 2020-03-04 20:18:43 -06:00
ToolAttribute.cs Follow attribute class best practices, cleanup docs on attributes 2020-02-19 03:54:50 +10:00
UIHelper.cs cleanups 2019-12-31 10:17:55 -06:00
UpdateChecker.cs cleanup VersionInfo.cs a bit 2020-02-26 15:33:50 -06:00
app.config Fix DPI scaling. 2019-10-12 19:38:18 -04:00
app.manifest Fix DPI scaling. 2019-10-12 19:38:18 -04:00
packages.config Retargetting non-executable projects to .NET Standard (#1801) 2020-02-18 10:31:49 -06:00