YoshiRulz
0af5053366
Refactor ScreenSaver
2019-05-01 23:54:55 +10:00
YoshiRulz
1b5d78c57c
Replace PlatformLinkedLibSingleton.RunningOnUnix with CurrentOS
2019-05-01 23:36:59 +10:00
YoshiRulz
69bbc6093a
Add DistinctOS enum, CurrentOS field, and helper method
2019-05-01 21:25:47 +10:00
James Groom
f5d2968500
Merge pull request #1508 from Sappharad/MoreUnixMonoCompatWork
...
Use SystemColors, not Color.FromName() to avoid the extra hop
2019-03-13 14:50:27 +11:00
Sappharad
c7f0f50561
Use SystemColors, not Color.FromName() to avoid the extra hop. (And work around unimplemented stuff in the System.Drawing implementation that I'm using)
2019-03-12 22:31:24 -05:00
YoshiRulz
bc461c955a
Remove #if WINDOWS in EmuHawk and common, using runtime check where applicable
2019-02-20 18:53:02 +10:00
Asnivor
993aca451f
Gambatte: Build scripts for linux and binary shipped in Assets (this is now working in Mono)
2019-01-31 09:36:42 +00:00
Asnivor
3500e3221a
Client.Common: When generating an initial default config, force OpenAL and GDI+ for linux
2019-01-30 16:13:53 +00:00
Asnivor
05f39aa463
RamSearch: switch to PlatformAgnosticVirtualListView ( #1464 )
...
* RamSearch: switch to PlatformAgnosticVirtualListView
* PAVLV: null check on parent before attempting to draw border (mono is weird)
* RamSearch: work around buggy mono WinForms implementation to avoid the black-ramsearch-window-of-death
2019-01-29 20:53:10 +00:00
Asnivor
9137a82a97
Merge pull request #1469 from TASVideos/wine_genocide
...
Remove wine dependencies for linux
2019-01-28 14:42:16 +00:00
Asnivor
90bcef05de
Remove winmm.dll periodic timer minimum resolution calls on linux
2019-01-28 14:27:22 +00:00
YoshiRulz
142c2c7f27
Ignore IDEA platform project files
2019-01-28 01:18:26 +10:00
Asnivor
cd6d70bce5
Linux WonderSwan - now working
2019-01-26 20:27:07 +00:00
Asnivor
b6173db95c
Linux VBANext - is built and should work once the mono default attribute issue is sorted
2019-01-26 20:07:38 +00:00
Asnivor
e625f48bd1
Fix bizlynx makefile
2019-01-26 19:04:53 +00:00
Asnivor
924caec494
Lynx: get working on linux
2019-01-26 18:04:24 +00:00
YoshiRulz
41978b3cda
Specify libquicknes.dll.so version
2019-01-27 02:04:37 +10:00
YoshiRulz
4a8d5711af
Fix bundled Linux libraries
2019-01-27 02:00:12 +10:00
YoshiRulz
42d7484a25
Search absolute paths first
2019-01-27 01:58:07 +10:00
Asnivor
61d9d2891e
DynamicLibraryImportResolver (linux): better search paths
2019-01-26 15:53:05 +00:00
Asnivor
78e2e2ee0c
DynamicLibraryImportResolver (linux): additional SearchPath
2019-01-26 15:26:09 +00:00
Asnivor
5e21d0640e
QuickNes: Re-add FPU precision, but just for windows (for now)
2019-01-26 13:31:57 +00:00
Asnivor
739f2a61d9
DynamicLibraryImportResolver (linux): add /usr/lib to the search path (in case its needed)
2019-01-26 12:36:14 +00:00
Asnivor
8fa3cc5243
QuickNes: remove FPU precision (probably not needed according to natt)
2019-01-26 12:30:54 +00:00
Asnivor
15e74ad4a6
BizInvoke Linux: resolve full path for DLLs
2019-01-26 12:10:18 +00:00
YoshiRulz
daf6559316
Don't bother checking for Windows prereqs on Unix
2019-01-26 19:59:54 +10:00
James Groom
41cf11f8b1
Fix typo
2019-01-26 19:18:52 +10:00
James Groom
a2289d554c
Rewrite PlatformConstructor
2019-01-26 19:17:06 +10:00
James Groom
62fb5482e2
not a change, hoping appveyor magically works
2019-01-26 19:06:15 +10:00
James Groom
35f56b88f8
Merge branch 'master' into MoreUnixMonoCompatWork
2019-01-26 18:57:18 +10:00
YoshiRulz
95096d063e
Hopefully resolve merge conflict
2019-01-26 18:53:33 +10:00
James Groom
d9a69c0ccb
[ 🐧 ] Mono work from fork, see #1438
2019-01-26 16:28:02 +10:00
James Groom
3d06c7c647
Add Vulkan renderer (unimplemented, clone of OpenGL)
2019-01-26 16:26:11 +10:00
Asnivor
ed3f789c2a
Platform Agnostic VirtualListView ( #10 )
...
* EmuHawk: Start of a new VirtualListView impl. This could go either way :/
* EmuHawk: PAVirtualListView - finish consuming InputRoll code, tidy and remove un-needed things (lagframes, horizontal rotation etc)
* PlatformAgnosticVirtualListView: started hooking up TraceLogger and debugging
* PlatformAgnosticListView: Some more work
* PlatformAgnosticVirtualListView: more public customization properties, working column re-ordering, and much other stuff I forget..
* PlatformAgnosticVirtualListView: Some more public appearance properties and control border
* EmuHawk: TraceLogger added AutoScroll menu option
* PAVLV: Added column resize functionality
2019-01-25 21:18:29 +00:00
Asnivor
ab6acb1065
SharpCompress: remove source and add .dll
2019-01-25 20:53:43 +00:00
YoshiRulz
0f5b4555b4
Look for libquicknes.dll/.so better
2019-01-26 04:57:08 +10:00
Asnivor
76070cd89d
OCD: Fix non-critial compiler warnings in my code
2019-01-25 15:45:15 +00:00
Asnivor
e4b1567230
[WIP] TAStudio for Mono (and optionally Windows) (using GDI+) ( #7 )
...
* TAStudio: refactored ready for GDI+ implementaton
* TAStudio GDI+: Implement DrawColumnBg
* TAStudio GDI+: implement DrawColumnText
* TAStudio GDI+: implement DrawBg
* TAStudio GDI+: Implemented remaining rendering methods
* TAStudio GDI+: Mitigate mono divide-by-zero errors (CellHeight is 0 for a while during instantiation)
* TASstudio GDI+: forgot uncomment for performance enhancing fun
* TAStudio GDI+: Implement option to switch inputroll renderer (on windows). Stored in global config and requires TAStudio restart to take effect
* TAStudio GDI+: fix renderer selection submenu for linux
* TAStudio GDI+: Fix alpha channel == 0 problems in GDIP_DrawCellBG()
* TAStudio GDI+: Modify renderer menu name...
... ala https://github.com/Asnivor/BizHawk/pull/7#issuecomment-456166600
* InputRoll: GDI+ experiments with TextRenderer vs DrawString
* InputRoll GDI+: finish up appearance matching
2019-01-25 12:15:32 +00:00
feos
766de68e18
tastudio: don't tell about clipboard if it's empty
2019-01-23 17:24:42 +03:00
feos
9955c55a0a
address #1458
2019-01-23 16:07:34 +03:00
feos
ce3e3d2ed3
lua docs: couple hints
2019-01-23 15:42:02 +03:00
Asnivor
40384b0103
ApiHawk: fixed incorrect case in GUIApi.cs (causing BizHawk not to build on case-intolerant linux)
2019-01-22 16:48:39 +00:00
Asnivor
b4df4d5a37
EmuHawk (mono): Exclude experimental hex viewer from Toolbox
2019-01-22 16:36:59 +00:00
Asnivor
dccaa2b878
Client.Common.PathManager (unix): fixes to trymakerelative - Paths dialog now functions as it should #8
2019-01-22 13:56:57 +00:00
Asnivor
519e114721
Lua: enabled LuaConsole and fixed various linux-related path method issues ( #8 )
...
(the Lua VirtualListView is still not functional on mono yet though)
2019-01-22 12:09:35 +00:00
James Groom
cc5331b767
MemoryBlock abstraction
...
Initial work by @nattthebear
2019-01-22 16:05:05 +10:00
alyosha-tas
f65959f64c
SubNESHawk: Pass through memory domains
2019-01-21 14:13:32 -06:00
alyosha-tas
e50272f9f4
GBHawkLink: Fix frame display when loading a state
2019-01-20 10:12:06 -06:00
alyosha-tas
a15e856390
Update link text to match link status
2019-01-20 09:30:08 -06:00
alyosha-tas
64c3b9dcd2
NESHawk: Implement newly found APU behaviour
2019-01-20 09:06:25 -06:00