YoshiRulz
|
b26aa2e893
|
Rewrite GlobalWin.GL init with local functions
|
2020-11-29 13:50:49 +10:00 |
YoshiRulz
|
3150cc4493
|
Remove GlobalWin.IGL_GL, only init OpenTK when using that disp. method
also, if it's too old, dispose it before continuing with fallback
|
2020-11-29 13:50:49 +10:00 |
YoshiRulz
|
60022ab146
|
Move OpenTK configuration to dedicated static ctor
|
2020-11-29 13:50:49 +10:00 |
alyosha-tas
|
f38c75f06d
|
GBHawk: some accuracy improvements
|
2020-11-28 18:58:33 -05:00 |
adelikat
|
e0eb572e74
|
misc cleanups, mostly IDE nags, in files I had open
|
2020-11-28 14:32:05 -06:00 |
adelikat
|
bdf1838ac8
|
pass Config around to various AV writer and form classes, instead of using GlobalWin.Config
|
2020-11-28 13:57:40 -06:00 |
nattthebear
|
84002f1232
|
Make the menu items for FDS disk changing better named
|
2020-11-28 13:30:00 -05:00 |
adelikat
|
8550d2bd0d
|
fix previous commit, fix dependencies in PathConfig and remove usage of GlobalWin in FirmwaresConfig
|
2020-11-28 11:03:38 -06:00 |
adelikat
|
be8825fefc
|
GBPrefs/DGBPrefs - pass in dependencies
|
2020-11-28 10:53:27 -06:00 |
adelikat
|
342164d05c
|
ColorChooserForm - a bit of cleanup
|
2020-11-28 10:04:24 -06:00 |
YoshiRulz
|
3be90efd57
|
Make some GlobalWin props read from MainForm instead of the reverse
these props' setters were only called from MainForm
|
2020-11-28 23:28:32 +10:00 |
YoshiRulz
|
0899369d1a
|
Sort out the mess that is creating and updating the global Config
hopefully this kills a few subtle bugs re: `Config` > `Load Config`
|
2020-11-28 23:04:49 +10:00 |
YoshiRulz
|
3de87af5de
|
Pass MovieSession to APIs via ctor
|
2020-11-28 22:48:02 +10:00 |
YoshiRulz
|
c203edba17
|
Move prop GlobalWin.UserBag to global MovieSession
and weaken to IDict<K, V>
|
2020-11-28 22:39:13 +10:00 |
YoshiRulz
|
56df80bb5a
|
Move prop GlobalWin.OSD to global DisplayManager
|
2020-11-28 22:27:26 +10:00 |
YoshiRulz
|
b0b2b8fa63
|
Remove GlobalWin.DisplayManager, pass it through from MainForm instead
|
2020-11-28 22:10:48 +10:00 |
YoshiRulz
|
78daf4913d
|
Move ArgParser to Client.Common and split ParsedCLIFlags into own file
|
2020-11-28 21:45:52 +10:00 |
YoshiRulz
|
251f0e7af8
|
Move init of network helpers from ArgParser to MainForm ctor
|
2020-11-28 21:41:33 +10:00 |
YoshiRulz
|
1c1aa348cf
|
Add a new field to MainForm for _autoDumpLength
now ParsedCLIFlags can be properly readonly :)
|
2020-11-28 21:01:17 +10:00 |
YoshiRulz
|
35d6bca6c6
|
Cleanup ArgParser without changing usage
(apart from its init in the MainForm ctor)
|
2020-11-28 20:47:35 +10:00 |
YoshiRulz
|
cb634a91d1
|
Attempt to disable AppVeyor CI until it can be fixed
|
2020-11-28 14:30:32 +10:00 |
adelikat
|
750e1d8980
|
Sounds.cs - pass in some dependencies instead of using GlobalWIn
|
2020-11-27 15:53:52 -06:00 |
adelikat
|
bae75157f2
|
remove some unnecessary GlobalWin usages
|
2020-11-27 15:09:04 -06:00 |
adelikat
|
0223c11504
|
cleanups
|
2020-11-27 15:07:10 -06:00 |
adelikat
|
e640b11e49
|
remove some unused methods in ToolFormBase
|
2020-11-27 15:00:28 -06:00 |
adelikat
|
e9ca84f8bd
|
remove GlobalWin.Game usage in ToolFormBase
|
2020-11-27 14:59:50 -06:00 |
adelikat
|
cd146c0f79
|
remove GlobalWin usage in HeaderEditor
|
2020-11-27 11:17:47 -06:00 |
adelikat
|
488c3def6a
|
misc cleanups, naming conventions, readonly modifier, pattern matching, explicit modifier, apparently visual studio nags about these things now
|
2020-11-27 11:06:35 -06:00 |
adelikat
|
a87f08379c
|
GB ColorChooserForm - simplify code, remove a GlobalWin usage for free
|
2020-11-27 10:33:42 -06:00 |
adelikat
|
2c7b2a530c
|
Remove GlobalWin usage in BmpView, and also use appropriate suffixes in various screenshot saving methods in various graphics tools
|
2020-11-27 10:25:30 -06:00 |
YoshiRulz
|
707dae93a7
|
Use MainForm's prop to get the global ToolManager in Win32LuaLibraries
|
2020-11-26 22:55:08 +10:00 |
YoshiRulz
|
2c086702c9
|
Pass global ToolManager to IToolApi impl via ctor
|
2020-11-26 22:53:27 +10:00 |
YoshiRulz
|
794c4b5b84
|
Pass global ToolManager to Console and TAStudio Lua libs on init
|
2020-11-26 22:41:46 +10:00 |
YoshiRulz
|
256f4d5b06
|
Make ConsoleLuaLib funcs not static, save callback on init of lib
|
2020-11-26 22:37:30 +10:00 |
YoshiRulz
|
9e0a3c0e34
|
Pass Lua Console log callback to LuaCanvas and replace static calls
|
2020-11-26 22:35:52 +10:00 |
YoshiRulz
|
72fd3f2fca
|
Replace static ConsoleLL.Log calls in FormsLL with LogOutputCallback
|
2020-11-26 22:31:27 +10:00 |
YoshiRulz
|
663e9cfbec
|
Add wrapper for Lua Console log callback and cleanup
|
2020-11-26 22:24:39 +10:00 |
YoshiRulz
|
939cd1bcaf
|
Add prop IToolApi.AvailableTools and use in ClientLuaLibrary
|
2020-11-26 22:12:19 +10:00 |
YoshiRulz
|
2e428ccc2e
|
Clean up GlobalWin.Tools assignment and usage in MainForm
|
2020-11-26 21:46:41 +10:00 |
YoshiRulz
|
8aab0d00cd
|
Move GlobalWin.ExitCode to Program
|
2020-11-26 21:41:54 +10:00 |
YoshiRulz
|
6dfb0a8af8
|
Move GlobalWin.DisableSecondaryThrottling to MainForm
|
2020-11-26 21:41:43 +10:00 |
YoshiRulz
|
f0843689ed
|
Clean up global GLManager instance
no code actually got run by the GLManager ctor so it should be fine to delay it
|
2020-11-26 15:42:07 +10:00 |
YoshiRulz
|
cdf562264c
|
Clean up global usage in DisplayManager
|
2020-11-26 15:22:19 +10:00 |
YoshiRulz
|
808ec64dba
|
Replace GlobalWin.FirmwareManager with MainForm prop
|
2020-11-26 15:08:15 +10:00 |
YoshiRulz
|
a81a168cb0
|
Fix ext. tool build scripts
|
2020-11-26 14:50:12 +10:00 |
YoshiRulz
|
21b633c705
|
Move static IEmuClientApi prop from GlobalWin to ClientApi
|
2020-11-26 14:32:18 +10:00 |
YoshiRulz
|
0e2d35d6aa
|
Replace ClientApi event sub with direct call in MainForm
|
2020-11-26 14:29:11 +10:00 |
YoshiRulz
|
781976f18e
|
Pass EmuClientApi instance to MainForm when restarting in ToolManager
|
2020-11-26 14:24:03 +10:00 |
YoshiRulz
|
87a4f1186e
|
Make EmuClientApi.SystemIdConverter a static instance
|
2020-11-26 14:21:07 +10:00 |
YoshiRulz
|
9fc853d404
|
Pass more things through to ApiManager
|
2020-11-26 14:03:07 +10:00 |