YoshiRulz
aa1de1c9d2
Unify setting of window titles, add static title option ( fixes #1996 )
...
The only forms that did anything special with their window title were Basic Bot,
CDL, Hex Editor, Log Window, MainForm, and TAStudio. That behaviour is in
WindowTitle, while the rest use WindowTitleStatic.
The implementations of WindowTitleStatic in those six forms are new. There's a
checkbox in `Config` > `Display...` > `Misc` to disable their special behaviour
and use the new static titles.
The Text property is hidden from Designer de/serialisation as well.
2020-09-06 16:18:08 -05:00
YoshiRulz
2c77f76a67
Fix typo
...
forgot to stage this -_- fixes d1de18119
2020-09-06 09:43:36 +10:00
YoshiRulz
d1de181194
Fix de/serialisation of .tasproj MovieVersion header ( fixes #2377 )
...
.tasproj files written from both American/global and European PCs will now load
anywhere. No new files will use ',' in the header, only '.'.
2020-09-06 09:36:08 +10:00
YoshiRulz
8e72dddd41
Set menu de/activate handlers on tool form MenuStrips ( fixes #2281 )
...
these call methods on MainForm, which decides whether or not to pause/unpause
2020-09-05 18:49:29 +10:00
alyosha-tas
1c5f9fccb3
O2Hawk: Mostly fix 4 in a row
2020-09-04 19:46:49 -04:00
RetroEdit
aa00184737
Revert "DeveloperBuild = false"
...
This reverts commit e524f3e4e5
.
2020-09-03 20:15:44 +00:00
RetroEdit
cd499b2378
Merge branch 'release'
2020-09-03 20:14:45 +00:00
RetroEdit
f3f5774bbb
Fix new bugs from painting during auto-restore
...
fixes #2371
2020-09-03 19:38:05 +00:00
RetroEdit
1f19281ed1
Merge pull request #2372 from TASVideos/painting-auto-restore-fix
...
Fix new bugs from painting during auto-restore
2020-09-03 19:08:20 +00:00
RetroEdit
98498f9d50
Fix new bugs from painting during auto-restore
...
fixes #2371
2020-09-03 18:11:37 +00:00
YoshiRulz
242dcf04c7
Fix joypad.setanalog implementation and docs ( fixes #2310 )
2020-09-03 09:32:45 +10:00
YoshiRulz
e77631922e
Change IJoypadApi methods from float to int, allow null in SetAnalog
...
also from Dictionary<,> to IDictionary<,>
2020-09-03 09:32:12 +10:00
alyosha-tas
1ed9adf3cb
GBHawk: Add note to use existing SRAM sync setting, fixes #2354
2020-09-02 17:24:40 -04:00
nattthebear
c1a113ce24
fix NRE
...
closes #2363
2020-09-02 11:09:22 -04:00
nattthebear
7bca0426bf
fix NRE
...
closes #2363
2020-09-02 11:07:39 -04:00
YoshiRulz
affd1914c2
Change default input method on Windows to DirectInput
...
for the record I think this is a bad idea
2020-09-02 07:50:38 +10:00
YoshiRulz
1793e991ca
Move Windows version check to OSTailoredCode and cleanup
2020-09-02 07:47:57 +10:00
adelikat
dbddcfe665
input widget - delete deafult ContextMenu property, this was done to supress the context menu, but we supress it by other means, fixes #2222 , for real this time
2020-09-01 12:52:41 -05:00
adelikat
36b7d9df28
lua functions list - convert from using ContextMenu to ContextMenuStrip, fixes #2222
2020-09-01 10:56:00 -05:00
RetroEdit
f3bc89055b
Remove default joypad bindings for fast-forward/rewind. Fixes #2297
2020-09-01 09:33:56 -05:00
YoshiRulz
a89b0dfdcd
Split TargetedPairSchema.MaxValue to MaxX/MaxY and cleanup
...
* split TargetedPairSchema ctor and added docs to clarify its behaviour
* renamed VirtualPadTargetScreen.RangeX/RangeY to MaxX/MaxY
* left TODOs in the three places MaxValue was actually used
2020-09-01 09:07:06 +10:00
YoshiRulz
509560fa1a
Use RangeTo extension
2020-09-01 08:23:00 +10:00
YoshiRulz
10ac846256
Chain ExceptionBox ctors
2020-09-01 08:21:24 +10:00
YoshiRulz
15c5cd516c
Rename AxisSpec.Mid to Neutral ( resolves #2345 )
2020-09-01 08:09:02 +10:00
YoshiRulz
8e4c774169
Re-add VB.NET to Linux dep list
...
didn't do enough double-checking :(
2020-08-31 12:22:28 +10:00
adelikat
e524f3e4e5
DeveloperBuild = false
2020-08-30 11:54:48 -05:00
adelikat
5b93ef14dc
update version info
2020-08-30 11:49:48 -05:00
James Groom
1917613c6c
Update readme (squashed #2270 )
2020-08-31 02:45:59 +10:00
adelikat
33b1bdfcae
Tastudio - fix obvious mouse up typo, if we are going to invalidate from _paintingMinFrame, then we should compare against it, fixes #2351
2020-08-30 11:36:17 -05:00
adelikat
e46de9e5c3
Virtualpads - fix single axis controls being tied to each other, fixes #2351
2020-08-30 11:21:50 -05:00
YoshiRulz
d5c24b3671
Rebuild mGBA .so
2020-08-31 01:51:32 +10:00
adelikat
8b46500e32
Tastudio greenzone settings dialog - fix positioning a bit
2020-08-30 09:10:40 -05:00
feos
2e88ddf3c5
description typos
2020-08-30 15:26:58 +03:00
RetroEdit
d3c5bb4990
TAStudio: Fix a typo in tasproj import message
2020-08-30 12:05:16 +00:00
feos
eed111bd8b
update mgba to 6d754eef3288362c1d4cc40f9a459533baff3f64
2020-08-30 11:58:19 +03:00
adelikat
b4d89da5d3
be more careful with using gapFiller, it's important that the state not get out of order
2020-08-29 19:21:13 -05:00
adelikat
e98a12eaa3
TAstudio - check initializing flag when doing draw callbacks, in fluky circumstances, a draw can be invoked while trying to load a new movie
2020-08-29 18:36:38 -05:00
adelikat
9db5ee2e7b
hack to fix Tastudio loading when importing an existing bk2
2020-08-29 18:14:54 -05:00
YoshiRulz
7e99989746
Omit ".exe" from FFmpeg on Unix, and hack a note into the downloader
2020-08-30 09:03:18 +10:00
YoshiRulz
252e878b53
Disable single-instance mode on Unix so we can drop VB.NET dependency
2020-08-30 07:19:36 +10:00
YoshiRulz
45063aa6fa
Add helper for when calling .GetTypes() on EmuHawk assembly
2020-08-30 07:19:36 +10:00
YoshiRulz
3179dc8ebe
Put IComm.WebSockets and Lua comm.ws_* behind #ifdef ENABLE_WEBSOCKETS
...
Not confident in the API shape, especially for ApiHawk
2020-08-30 06:35:31 +10:00
YoshiRulz
c137252211
Recompile libmgba.dll.so
2020-08-30 06:12:53 +10:00
YoshiRulz
dc7f5ef7a2
Fix typo
...
fixes a11a7017a
2020-08-30 05:52:50 +10:00
RetroEdit
e5a4bdb0eb
Update the mGBA dll to finish fixing #1620
2020-08-29 19:45:03 +00:00
adelikat
1671cd32c4
GBA virtual pad - adjust size so light sensor actually shows
2020-08-29 13:49:06 -05:00
James Groom
a11a7017a7
Fix scaling of axes ( #2334 )
...
* Cleanup NormalizeAxes
no behaviour change yet
* Use a more sensible scaling algorithm in NormalizeAxes
* Replace AxisSpec.FloatRange with AxisSpec.Range (ints)
* Use 0..255 for GBA light sensor, and set its Mid to 0 (fixes #2323 )
2020-08-29 13:39:48 -05:00
RetroEdit
4456e84bf0
mGBA: Update SaveRAM mem domain to a hardcoded size. ( #2311 )
...
* Revert "mgba - try resetting sram memdomain after frame advance, so sram autodetection can progress and feed into frontend. addresses #1620 , maybe not in the best way"
This reverts commit 25327b510d
. We decided exposing the whole buffer would be better than dealing with a variable size memory domain.
* mGBA: Update SaveRAM mem domain to a hardcoded size.
2020-08-29 13:38:02 -05:00
RetroEdit
cdf20ff1be
TAStudio: improve saving behavior ( #2337 )
...
* TAStudio import: ask before saving the bk2
* Only save cycle count at movie end; fixes #2203
* Rework the movie end cycle count warning.
* TAStudio import: allow saving even if no changes are detected
2020-08-29 13:33:13 -05:00
YoshiRulz
56b9ec2350
Add warning for loading config.ini from an older or new version
...
applies on startup and on `Config` > `Load Config From...`
also changed wording for corrupted config.ini warning
2020-08-29 13:29:12 -05:00