YoshiRulz
|
7062ba5b6a
|
Clarify "Autoload" text (from #971)
|
2020-01-13 01:54:15 +10:00 |
YoshiRulz
|
c38fb09d3c
|
Fix typos in strings and comments (from #971)
|
2020-01-13 00:22:01 +10:00 |
feos
|
2f64427199
|
the logic to automatically pick SaveAs if it's a new project is already there, so it's safe to enable the Save menu item
fix #1788
|
2020-01-12 13:48:42 +03:00 |
alyosha-tas
|
46d0818f09
|
MSXHawk: Core interface stuff
|
2020-01-10 15:51:56 -05:00 |
adelikat
|
8885b38281
|
quantizer code - space to tabs, other cleanups
|
2020-01-03 18:35:13 -06:00 |
adelikat
|
101a403420
|
cleanups in AV code
|
2020-01-03 18:25:46 -06:00 |
adelikat
|
9ab62d8cd3
|
some cleanup
|
2020-01-03 14:36:13 -06:00 |
adelikat
|
ee84c92ada
|
pass in dependencies to OpenAdvancedChooser
|
2020-01-03 14:19:42 -06:00 |
adelikat
|
6183d6e3a6
|
Don't use Global.Emulator in MacroInput.ButtonSelect
|
2020-01-03 14:12:13 -06:00 |
adelikat
|
ba68a307df
|
pass dependency into PsxHashDiscs
|
2020-01-03 14:09:00 -06:00 |
adelikat
|
57610488fe
|
use globals a bit less
|
2020-01-03 13:59:39 -06:00 |
adelikat
|
bea2012e0a
|
BookmarksBranchesBox - don't use GlobalWin.OSD
|
2020-01-03 13:55:23 -06:00 |
adelikat
|
84593b2d48
|
cleanup ArgParser
|
2020-01-03 13:09:27 -06:00 |
adelikat
|
023da20cb9
|
Cleanup GamePad code, pass in mainform dependency
|
2020-01-03 10:38:04 -06:00 |
YoshiRulz
|
8540773435
|
Fix typo
|
2020-01-03 06:04:01 +10:00 |
YoshiRulz
|
e7d0fb8299
|
Refactor/genericise MutableIntRange, add immmutables, add more methods
call now and I'll throw in not one but two float equality extensions for free
|
2020-01-03 03:32:51 +10:00 |
YoshiRulz
|
9ef32cf8f5
|
Merge ctors using default params, resolves a TODO
|
2020-01-02 22:10:42 +10:00 |
YoshiRulz
|
060255471b
|
Improve exception docs in BizHawk.Client.EmuHawk
|
2020-01-02 21:51:37 +10:00 |
adelikat
|
1fd9bd7b38
|
SoundConfig - pass in mainForm
|
2019-12-31 17:14:04 -06:00 |
adelikat
|
eb438fd9cb
|
pass in mainform to Keyboard.cs instead of using global
|
2019-12-31 17:06:40 -06:00 |
adelikat
|
9f86a2db6a
|
cleanup Input.cs
|
2019-12-31 17:04:24 -06:00 |
adelikat
|
7de9309be1
|
Lua - pass in MainForm to the EmuHawkLuaLibrary class
|
2019-12-31 16:46:05 -06:00 |
adelikat
|
18975e390d
|
use Globals less in Tastudio sub-components
|
2019-12-31 16:31:32 -06:00 |
adelikat
|
1c472ad253
|
Hex Editor - fix Delete hotkey not unfreezing secondary highlighted addresses, consolidate freeze/unfreeze logic
|
2019-12-31 13:40:09 -06:00 |
adelikat
|
15f1432462
|
Hex editor - some more simplifications
|
2019-12-31 13:18:12 -06:00 |
adelikat
|
12a3552bdd
|
Hex editor - simplify slightly
|
2019-12-31 13:10:44 -06:00 |
adelikat
|
c8c63f29f0
|
InputRoll - only refresh on mouseLeave if necessary
|
2019-12-31 12:41:21 -06:00 |
adelikat
|
098cac3f60
|
a few misc cleanups
|
2019-12-31 11:44:50 -06:00 |
adelikat
|
b390c2829c
|
cleanup virtualpad code
|
2019-12-31 11:36:22 -06:00 |
adelikat
|
0f33e2b1e7
|
cleanup display manager code
|
2019-12-31 11:14:10 -06:00 |
adelikat
|
7a3606d684
|
ArchiveChooser - fix code that attempted to sort archive files but didn't, and cleanup
|
2019-12-31 10:36:33 -06:00 |
adelikat
|
0082de7c0a
|
cleanup Quantizer.cs
|
2019-12-31 10:24:57 -06:00 |
adelikat
|
64ea9afee5
|
cleanups
|
2019-12-31 10:17:55 -06:00 |
adelikat
|
ca862d5581
|
Log Window - properly set logging back to the standard console output when closing
|
2019-12-30 17:14:58 -06:00 |
adelikat
|
67419c980a
|
cleanup
|
2019-12-29 15:21:23 -06:00 |
adelikat
|
47eeba5053
|
Options config - re-position options now that console window option has been removed
|
2019-12-29 15:08:03 -06:00 |
adelikat
|
6e49f1c07d
|
Convert LogWindow to a tool that implements IAutoToolformConfig
|
2019-12-29 15:05:45 -06:00 |
adelikat
|
bdd0d56a70
|
delete the console log window, always show LogWindow instead
|
2019-12-29 14:39:44 -06:00 |
adelikat
|
ab812ab081
|
pass in mainform to log window stuff
|
2019-12-29 14:16:44 -06:00 |
adelikat
|
c2ff680992
|
some cleanups
|
2019-12-29 14:11:56 -06:00 |
alyosha-tas
|
ec03c6fa0f
|
Fix analog stick in virtual pad fixes #1612
|
2019-12-29 09:47:53 -05:00 |
alyosha-tas
|
f1faf5988a
|
EmuHawk: fix NES core picker, was broken by picking subneshawk due to the xor
|
2019-12-29 08:29:18 -05:00 |
feos
|
853af1c32a
|
another fix to missing "file on disk" domain
|
2019-12-28 15:21:05 +03:00 |
YoshiRulz
|
50373ac1ad
|
Move conditional PackageReferences to conditional .targets import
Fixes build system bug introduced by c31050feb
|
2019-12-27 16:35:47 +10:00 |
YoshiRulz
|
c31050feb6
|
Migrate from packages.config to PackageReference
|
2019-12-26 16:54:33 +10:00 |
YoshiRulz
|
88ae783ef0
|
Partially revert 185337d1c , resolves #1766
|
2019-12-26 15:52:32 +10:00 |
feos
|
cfce96c672
|
copypaste error
|
2019-12-23 19:28:51 +03:00 |
adelikat
|
5eee9a6004
|
misc tool cleanups
|
2019-12-22 16:42:56 -06:00 |
feos
|
0fe2205057
|
only mame .zip's should be filtered out
|
2019-12-23 00:29:33 +03:00 |
feos
|
47f77b42e9
|
forbid rom domain for mame
|
2019-12-23 00:12:43 +03:00 |
adelikat
|
e7e30371fe
|
Remove Rewinder from Global and put as a mainform variable instead
|
2019-12-22 14:25:06 -06:00 |
adelikat
|
c101f672ee
|
RewindConfig - pass in dependencies
|
2019-12-22 14:23:00 -06:00 |
adelikat
|
afd460f1d2
|
pass in globals to Play/Record movie dialogs
|
2019-12-22 14:18:17 -06:00 |
adelikat
|
1332079f84
|
pass more globals into some config dialogs
|
2019-12-22 14:09:58 -06:00 |
adelikat
|
0b57b4c5f6
|
cleanups
|
2019-12-22 13:58:00 -06:00 |
adelikat
|
60c789df22
|
pass inGameInfo to N64VideoPluginconfig
|
2019-12-22 13:34:14 -06:00 |
adelikat
|
7ac3e1f428
|
TraceLogger - use ToolFormBase, cleanups
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
1c57622032
|
refactor UpdateCheatRelatedTools to be a ToolManager method
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
68e45d6108
|
MovieZone - pass in some dependencies and use globals less
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
0207575695
|
MovieZone - cleanups
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
87cd264ed2
|
MacroInput - less global, cleanup
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
897bc0572e
|
pass in dependencies to LuaAutocompleteInstaller
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
e0bb050bd1
|
ToolBox - remove Globa usage
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
5f3ed8a766
|
pass dependency into LuaRegisteredFucntionsList
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
2403f38bcc
|
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 |
adelikat
|
b9c0d11c16
|
pass mainform to BreakpointControl
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
ed45318a75
|
presentation panel - pass in dependencies
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
640e4260cd
|
MultiDIskBundler - cleanup, pass dependencies to child controls
|
2019-12-22 13:32:18 -06:00 |
adelikat
|
3b60b08a11
|
inherit ToolFormBase for a few tools
|
2019-12-22 13:32:17 -06:00 |
adelikat
|
c20ae5b16c
|
cleanup BasicBot
|
2019-12-22 11:39:40 -06:00 |
adelikat
|
0e218f5d4a
|
hex editor - fix crash from previous commit, pass in dependencies to sub-forms
|
2019-12-22 11:26:55 -06:00 |
adelikat
|
a7ccc3fdef
|
cleanup
|
2019-12-22 11:13:59 -06:00 |
YoshiRulz
|
69702327d3
|
Fix typos from merge
|
2019-12-23 03:06:04 +10:00 |
James Groom
|
78fcde9480
|
Merge branch 'master' into winhacksbgone
|
2019-12-22 17:01:10 +00:00 |
adelikat
|
1aa318d7e1
|
use ToolFormBase properties instead of globals
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
c76dbbb977
|
rename ToolHelper.cs to ToolFormBase.cs since that is the name of the class
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
77c04412d2
|
ToolManager - inject common things like config, mainform, and the tool manager itself to tools that inherit ToolFormBase
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
f8ed9f49eb
|
slight cleanup
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
c162b2774d
|
Mainform - a bit of cleanup
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
bd48ee7130
|
Tastudio - use Owner not MainForm
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
0ca53ccfcb
|
SoundConfig - move some mainform usage to mainform
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
75fee8c4af
|
pass in docs dependency to LuaFunctionsForm
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
eb6a2c3315
|
remove usages of Global to get to lua console, from lua console
|
2019-12-22 10:57:06 -06:00 |
adelikat
|
c6b6e7b6cb
|
pass Config into ToolManager
|
2019-12-22 10:57:05 -06:00 |
adelikat
|
e0cd66613f
|
remove ApiProvider from GlobalWin, and have ToolManager own it instead, keep a copy of IEmulator in ToolManager and reference that instead of Global.Emulator
|
2019-12-21 18:03:13 -06:00 |
adelikat
|
84a9dec7a8
|
ToolManager - some cleanups
|
2019-12-21 17:45:11 -06:00 |
adelikat
|
81b2b8c888
|
remove unused method
|
2019-12-21 17:21:39 -06:00 |
adelikat
|
1e41dbf20d
|
LuaRegisteredFunctionsList - override Clear() so that needed clear logic can't be mistakenly not called. Fixes #1763
|
2019-12-21 17:16:16 -06:00 |
adelikat
|
b80b367831
|
refactor IMovie to expose the movie mode, and make extension methods that do IsPlaying type logic. This way there can be direct checks, and more variety of methods without cluttering the interface
|
2019-12-21 16:34:29 -06:00 |
adelikat
|
d26cb7d272
|
small cleanup
|
2019-12-21 15:55:01 -06:00 |
adelikat
|
7cfbd1cead
|
simplify onscreen message drawing logic, fix MessageConfig dialog result when Ok is pressed
|
2019-12-21 15:48:50 -06:00 |
adelikat
|
f5f22e78d8
|
Simplify on screen ram watch value positioining, and respect the anchor value setting
|
2019-12-21 15:36:37 -06:00 |
adelikat
|
f5929602ff
|
rename MessageOption to MessagePosition
|
2019-12-21 15:28:16 -06:00 |
adelikat
|
433eff65ec
|
OSDManager - simplify calculations for points for things like fps, frame counter, etc
|
2019-12-21 15:24:50 -06:00 |
adelikat
|
9ae977ae12
|
OSDManager - a simplification
|
2019-12-21 15:04:54 -06:00 |
adelikat
|
18fbd9af1c
|
MessageConfig - don't use Global.Emulator
|
2019-12-21 14:58:33 -06:00 |
adelikat
|
6748d32830
|
Message config - fixes, make Anchor an enum instead of int
|
2019-12-21 14:50:20 -06:00 |
adelikat
|
8e030c47b6
|
MessageConfig - simplify - use Color pen overload and remove brush variable
|
2019-12-21 14:23:43 -06:00 |
adelikat
|
8a96f5f2e7
|
MessageConfig - use change event on numberics
|
2019-12-21 14:21:12 -06:00 |
adelikat
|
e7160a7387
|
MessageConfig - pass in config dependency
|
2019-12-21 14:16:23 -06:00 |
adelikat
|
a565f6f299
|
refactor message display option settings to be an object, and simplify the message config dialog
|
2019-12-21 14:11:49 -06:00 |
adelikat
|
b94a830f13
|
Message config refactor - fix some names, break off DefaultMessageOptions class into its own file
|
2019-12-21 13:22:22 -06:00 |
adelikat
|
98bfcabfe8
|
refactor Global.SystemInfo into an extension method class
|
2019-12-21 13:07:05 -06:00 |
adelikat
|
c127d92296
|
PathConfig - remove unused hack
|
2019-12-21 12:51:51 -06:00 |
adelikat
|
5848cc5948
|
NESGraphicsConfig - remove some more global usage
|
2019-12-21 12:49:24 -06:00 |
adelikat
|
bab3dbca98
|
cleanup PlatformChooser and don't use globals
|
2019-12-21 12:45:28 -06:00 |
adelikat
|
8ec8400ab2
|
Cleanup LogConsole
|
2019-12-21 12:41:13 -06:00 |
adelikat
|
b65b9d64d7
|
DisplayManager cleanups
|
2019-12-21 12:33:45 -06:00 |
adelikat
|
b93b4e449a
|
simplify and cleanup GLManager
|
2019-12-21 12:03:21 -06:00 |
adelikat
|
c42889ceef
|
cleanup JumpLists.cs
|
2019-12-21 09:05:11 -06:00 |
adelikat
|
e06799ce38
|
remove unused NameStateForm
|
2019-12-21 08:59:32 -06:00 |
adelikat
|
442ec14c76
|
cleanups in CoreFeatureAnalysis
|
2019-12-21 08:57:31 -06:00 |
YoshiRulz
|
7cd29c0f54
|
Finish moving Win32 imports to BizHawk.Common, organise, and cleanup
|
2019-12-21 18:33:11 +10:00 |
YoshiRulz
|
784c800ca2
|
Disable features using Win32 unless on Windows host
forms: GBAGPUView, GBGPUView, LogWindow, SNESGraphicsDebugger,
SynclessRecordingTools; features: A/V recording, logging to AWE(?)
|
2019-12-21 18:31:03 +10:00 |
YoshiRulz
|
580aa2eaf9
|
Refactoring and cleanup of dynamic lib loading
Also fixed error reporting in WindowsLLManager, and fixed bug in
MednaDisc.CheckLibrary
|
2019-12-21 18:22:58 +10:00 |
YoshiRulz
|
7ea8fb185a
|
Congregate, organise, and cleanup some Win32 imports and their usages
|
2019-12-21 18:21:51 +10:00 |
adelikat
|
7149b0ef65
|
rename FileLoader to MainForm.FileLoader to make it more obvious that it is a partial class of mainform
|
2019-12-20 11:27:34 -06:00 |
adelikat
|
88c937cd42
|
reduce global usage in FileLoader.cs
|
2019-12-20 11:25:26 -06:00 |
adelikat
|
bc51ca4af0
|
MainForm - reduce global usage a bit more
|
2019-12-20 10:42:54 -06:00 |
adelikat
|
c9c04032c7
|
MainForm cleanups
|
2019-12-20 10:40:13 -06:00 |
adelikat
|
24ed667c13
|
reduce global usage in MainForm more
|
2019-12-20 10:22:42 -06:00 |
adelikat
|
bfb39e79d0
|
MainForm - setter for Config property
|
2019-12-20 10:08:20 -06:00 |
adelikat
|
8f6f8f72cb
|
MainForm - more getter properties for globals
|
2019-12-20 10:07:08 -06:00 |
adelikat
|
62ab716a5d
|
MainForm - convert some commonly used globals to properties that reference the global. A step twards the global not being there at all and mainform managing the passing of dependencies
|
2019-12-20 09:29:33 -06:00 |
adelikat
|
7ba8af1cb9
|
use AddOnScreenMessage method in other mainform files
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
f8fbc57780
|
cleanup
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
fb8ff37fe9
|
Mainform - use OnScreen method instead of GlobalWin.OSD references
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
23f7274541
|
FileLoader - use Emulator not Global.Emulator
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
4ac7e8e36a
|
Rewind config - move osd messages to calling code
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
06b11bba51
|
Simplify dialog result checks with an extension method
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
fd30ddc154
|
Message config - use OSD in mainform not config
|
2019-12-20 07:31:03 -06:00 |
adelikat
|
aea444cea5
|
Controller config - simplify and remove use of GlobalWin.OSD
|
2019-12-20 07:31:02 -06:00 |
adelikat
|
4461818d26
|
ToolManager - cleanups, and don't use GlobalWin.Tools
|
2019-12-17 13:45:55 -06:00 |
adelikat
|
6bddec01d6
|
cleanup
|
2019-12-17 12:01:43 -06:00 |
adelikat
|
5fe25d03ad
|
Play/Reocrd movie dialogs - pass in mainform
|
2019-12-17 11:24:34 -06:00 |
adelikat
|
35ff30cc01
|
cleanup LogWindow
|
2019-12-17 11:19:34 -06:00 |
adelikat
|
d780b1c898
|
move InputWidget to custom controls folder
|
2019-12-17 11:15:50 -06:00 |
adelikat
|
b271ef4a89
|
MenuButton - nitpick cleanup
|
2019-12-17 11:15:50 -06:00 |
adelikat
|
5c12753217
|
cleanup FolderBrowserDialogEx
|
2019-12-17 11:15:50 -06:00 |
adelikat
|
d3cb2a4fb3
|
cleanup MsgBox
|
2019-12-17 10:48:20 -06:00 |
adelikat
|
1bea591e31
|
GenericCoreConfig - use passed in mainform instead of global
|
2019-12-17 09:53:19 -06:00 |
adelikat
|
28305339f9
|
VideoWriterChooserForm - pass in dependencies
|
2019-12-17 09:50:38 -06:00 |
adelikat
|
6be6dbbce6
|
cleanup VideoWriterChooserForm
|
2019-12-17 09:46:03 -06:00 |
adelikat
|
ede9a7b788
|
get rid of Global usage in N64VideoPluginConfig
|
2019-12-17 09:42:53 -06:00 |
adelikat
|
5dd226db94
|
remove a GlobalWin.Mainform usage
|
2019-12-16 19:58:06 -06:00 |
adelikat
|
c5b1328f77
|
Sound config - pass in Config
|
2019-12-16 19:54:40 -06:00 |
adelikat
|
aede4e7cda
|
Profile Config - pass in dependencies
|
2019-12-16 19:51:12 -06:00 |
adelikat
|
cf647ffd04
|
profile config cleanup
|
2019-12-16 19:45:03 -06:00 |
adelikat
|
dc26b67446
|
path config - pass in config dependency
|
2019-12-16 19:42:42 -06:00 |
adelikat
|
d15641da96
|
InputCompositeWidget - slight cleanup
|
2019-12-16 19:34:19 -06:00 |