adelikat
f9435fb17f
Lua - tastudio.applyinputchanges() - always refresh tastudio - fixes #1799
2020-01-18 14:53:12 -06:00
adelikat
67ff6abb17
Tastudio - fix clone input when cloing multiple rows
2020-01-18 13:35:22 -06:00
adelikat
1519110691
Always refresh the APIHawk library instances instead of checking for null, fixes #1791
2020-01-18 13:22:19 -06:00
YoshiRulz
e435fb807b
Migrate to "new csproj", remove unnecessary tags/info, and dedupe
...
Didn't want to mess with resource generation so the execuable projects didn't
get migrated, just cleaned up
2020-01-19 01:43:39 +10:00
adelikat
246efa4c86
Tastudio - remove config option to turn off input painting, there's no reasonable scenario where no painting is better, some other slight cleanups
2020-01-17 16:04:01 -06:00
adelikat
8da1bb4e73
cleanup mainform menu item naming and using pattern matching instead of direct casts for core types when possible
2020-01-14 11:12:52 -06:00
adelikat
e67cd79644
unlock vetrex core in path config, in preparation for officially releasing the core (should have been done last release
2020-01-13 18:56:19 -06:00
adelikat
63da3d7bd3
expose GenerateLogKey and Map as methods on ILogEntryGenerator and remove all the direct casting that was happening in tastudio code
2020-01-13 15:49:11 -06:00
YoshiRulz
d6d9f76f76
Fix shift/ctrl/alt modifier keys with OpenTK input
2020-01-13 11:37:19 +10:00
YoshiRulz
126bb4736b
Move commented-out code blocks to #if false
...
CBB doing Cores or Bizware
2020-01-13 11:14:16 +10:00
YoshiRulz
a8170ca183
Fix mismatching namespaces
2020-01-13 07:19:06 +10:00
adelikat
f61189f141
BizBox - show text that indicates it is a developer build, if it is a developer build
2020-01-12 15:05:19 -06:00
YoshiRulz
dd4f9aaf64
Use ranges
2020-01-13 06:59:40 +10:00
YoshiRulz
0f1fa1531f
Use ranges in ApiHawk and Lua
2020-01-13 06:57:24 +10:00
adelikat
9a88a94ddc
remove old joke about box, you will be missed.
2020-01-12 14:55:59 -06:00
zeromus
8c50945ecb
remove windows 7 nag. kept messages because it had some useful work in identifying various windows versions in case it's needed later
2020-01-12 15:23:00 -05:00
YoshiRulz
60b7858fbe
Simplify Windows prereqs (see desc.)
...
* Changed default sound/display methods to OpenAL/OpenGL on Windows to match
non-Windows, and replaced DirectInput with OpenTK input (needs regression
testing on Windows).
* (meta) As a result of the above, DirectX is no longer a prerequisite, leaving
only: .NET Framework 4.6.1 (comes with Win10, as does 4.8), MSVC 14 (also comes
with Win10), MSVC 12 for Mupen, and MSVC 10 for BSNES/Mupen.
* Refactored static Program ctor, using ExceptionBox for missing prereqs, and
removed PrereqsAlert.
* Added OS version check for Windows, with a flag in the config to skip it.
* Updated readme for Win7 EOL (and generally cleanup Windows sections).
2020-01-12 20:00:34 +00:00
feos
c330541c35
Revert "cleanup ArgParser"
...
This reverts commit 84593b2d48
.
magical fix to magically broken avi dumping
2020-01-12 21:33:41 +03:00
adelikat
a03ed17c8a
path config - lock down some unreleased cores in release builds
2020-01-12 11:08:46 -06:00
adelikat
8ccbe94a38
don't enable VirtualPad uless controller definition has any button, don't enable Macro Input tool if no movie is active
2020-01-12 11:00:11 -06:00
adelikat
eaca35d3d0
properly use TasMovie.Session - fixes #1771
2020-01-12 10:55:15 -06:00
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