Commit Graph

18483 Commits

Author SHA1 Message Date
YoshiRulz b9e784e153
Replace broken hack with hardcoded data 2021-02-06 20:31:36 +10:00
YoshiRulz 643d7b12dd
Lock/unlock Lua drawing surface for event callbacks (fixes ) 2021-02-05 10:52:13 +10:00
YoshiRulz 9d1eaa6475
Prevent trying to use DirectInput on Linux (resolves ) 2021-02-05 07:06:17 +10:00
YoshiRulz 2b72eabdf9
Skip platform tests in CI 2021-02-03 12:38:47 +10:00
YoshiRulz fb03771bb7
Simplify tests for GetRelativePath and MakeRelativeTo 2021-01-31 11:17:17 +10:00
YoshiRulz 68659055cb
Add Unix implementation matching docs for GetRelativePath, add tests 2021-01-31 10:54:42 +10:00
YoshiRulz f26ba1dca5
Add tests for most of PathExtensions 2021-01-31 10:16:17 +10:00
YoshiRulz 6858a36552
Fix Unix implementation of GetRelativePath; expand on docs 2021-01-31 10:16:13 +10:00
YoshiRulz 20b93d4690
Fix Windows implementation of IsSubfolderOf 2021-01-31 10:16:08 +10:00
YoshiRulz 7763d7a1cd
Fix Unix implementation of IsSubfolderOf 2021-01-31 10:16:03 +10:00
YoshiRulz ec80d0fb1d
Add prop OSTailoredCode.IsWSL 2021-01-31 10:15:58 +10:00
YoshiRulz cb6f435f9a
Refactor Lua forms.setproperty
see 
2021-01-31 09:39:15 +10:00
YoshiRulz 7a91e54b7b
Set DialogResult in AutofireConfig
see 
2021-01-31 09:39:00 +10:00
YoshiRulz 4da8a85f8c
Fix missing access modifiers and misc. code style 2021-01-31 09:36:40 +10:00
zeromus f76f3d7eed add note about how limited the single instance commandline is 2021-01-27 04:28:14 -05:00
zeromus e57f4427b3 Revert "Grey-out checkbox for single-instance mode in Config > Customize..."
This reverts commit 496d6e0f94.
2021-01-27 04:26:04 -05:00
zeromus 2d847df848 nobody left a note about why this is needed for five years, so I decided it wasn't needed. It was added with fd6ac896 and seems to be related to the log console, which seems to work fine without it 2021-01-27 04:25:04 -05:00
zeromus d7ea21d0b6 redo single instance mode from scratch (fixes ) 2021-01-27 04:24:51 -05:00
YoshiRulz 489eaf8574
Misc. readme changes 2021-01-27 14:54:10 +10:00
YoshiRulz be2360650f
Elaborate on CLI arguments 2021-01-27 14:53:47 +10:00
YoshiRulz 47a9e35ea4
Remove VB.NET from readme
oops I fixed this last release
2021-01-27 13:30:36 +10:00
YoshiRulz 4f1b240065
Temporary fix for GetRelativePath arguments until I can debug
see f79b7e5be, db74bd842
2021-01-26 12:48:30 +10:00
alyosha-tas db74bd8426 revert f79b7e5 , fixes multi disk bundler. This works on Windows, maybe linux needs a different implementation, but GetRelativePath appears tailored to Windows and had been working fine the original way. 2021-01-25 18:09:25 -05:00
alyosha-tas a759e26265 genesis vdp viewer, fix copy paste error, fixes 2021-01-24 19:12:34 -05:00
YoshiRulz 44f5ac9924
Fix compilation of HelloWorld ext. tool
forgot to update this with db7150642
2021-01-25 06:12:49 +10:00
YoshiRulz 416e9ffbb3
Fix code style (import order) 2021-01-25 06:07:39 +10:00
nattthebear adca19c30a
Remove icsharp ()
Since .NET 4.5, there's been a good framework alternative, and it gets lots of eyes on it.  I've heard that it's quite fast in .NET Core too.
2021-01-23 09:14:51 -05:00
YoshiRulz e24709f8fb
Remove redundant attr class VideoWriterIgnoreAttribute 2021-01-23 17:12:31 +10:00
YoshiRulz a149b7e033
Cleanup instantiation of FFmpegDownloaderForm and FFmpegService 2021-01-23 17:01:54 +10:00
YoshiRulz 73a780674d
Add tests for decompressing/extracting archives 2021-01-22 08:22:58 +10:00
YoshiRulz acc187008f
Fill out SharpCompress archive file ext. list, adding .tar
SharpCompress claims to support .tar.bz2, .tar.gz, and .tar.lz, but I couldn't
get them to work. Left them in for later
2021-01-22 08:20:04 +10:00
YoshiRulz 0f21944755
Fix NRE when enumerating archive members to HawkArchiveFileItems
SharpCompress does this for .tar.gz it seems
2021-01-22 08:18:57 +10:00
YoshiRulz 0fd7154eec
Fix false positives, non-.tar flagged as .tar, from SharpCompress
Technically, the magic bytes are only found in modern revisions of the format,
but I'd say >99.9% of .tar archives we'll encounter are made with either
libarchive's bsdtar or GNU Tar.
2021-01-22 08:08:07 +10:00
YoshiRulz b4445c6f8f
Make SharpCompressArchiveFile throw on double Dispose 2021-01-21 22:54:34 +10:00
nattthebear dbe0229810
Use SharpZipLib for lsmv import instead of hawkfile ()
Use the same library and ideas that savestate and movie loading use.
2021-01-21 07:50:50 -05:00
YoshiRulz 99d027cc63
Fix code style in dearchiver impl 2021-01-21 20:55:07 +10:00
nattthebear d3917de1b3 Make sound work correctly during clock throttle mode
Fixes 
2021-01-20 19:57:48 -05:00
zeromus 3c10a64fd5 re-enable .gz, apparently it works after all if you feed it a file that's actually a .nes.gz etc. 2021-01-20 15:51:02 -05:00
zeromus 6cc4b0e28f SharpCompressArchiveFile: fix support for solid rar 2021-01-20 15:22:03 -05:00
zeromus c5d908cc69 HawkFile: limit attempts to dearchive to files with extension .zip, .7z, .rar. fixes 2021-01-20 15:20:55 -05:00
TiKevin83 95e1d5b956
Rename Alternate Sync ()
* Rename Alternate Sync to describe what is alternate about it
* Add tooltip explaining Sync to Audio
2021-01-20 12:24:54 +03:00
YoshiRulz 1ccac956d8
Rearrange statements, preserving execution order 2021-01-20 16:34:25 +10:00
YoshiRulz 55e066a0cc
Use a consistent format for file extensions throughout HawkFile
also cleanup `Bind*` overloads
2021-01-20 16:31:09 +10:00
adelikat bf5833a1bf vecrex - report 50fps in play movie dialog 2021-01-18 17:24:16 -06:00
YoshiRulz 496d6e0f94
Grey-out checkbox for single-instance mode in Config > Customize... 2021-01-19 02:46:05 +10:00
YoshiRulz 6cffc9a7cd
Add core name and system readout to Emulation menu 2021-01-19 02:27:03 +10:00
YoshiRulz a0ebb2f551
Ensure surfaces are unlocked when disposing of GuiApi
actually properly fixes  for real this time
2021-01-19 01:14:49 +10:00
YoshiRulz bba4286123
Dispose of disposable ApiHawk libs when reinitialising 2021-01-19 01:12:50 +10:00
YoshiRulz 5c89d0cb15
Cache ApiContainer instead of GuiApi in Win32LuaLibraries 2021-01-19 01:09:52 +10:00
YoshiRulz 253a24edd6
Pass tool.Config.PathEntryCollection instead of the whole tool 2021-01-18 14:49:31 +10:00