BizHawk/BizHawk.Client.EmuHawk/tools/Lua
James Groom 42764f0019 Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380)
* Move PlatformSpecificLinkedLibs and implementations to common and rename
* Specify file ext. at LoadPlatformSpecific call site
* Move Client.Common.Global.RunningOnUnix to PlatformLinkedLibSingleton
* Inline var Resolver
* Use PlatformLinkedLibManager internally
* Move plugin load check to LinkedLibManager, use LinkedLibManager
* Interpolate
* Return exit code from dlclose/FreeLibrary
* Skip all calls to externs in BlipBufDll when using mono
* Use PlatformLinkedLibManager in SevenZipLibraryManager
* Add expected return value to workaround (from testing on Win32)
* Remove ".dll" from DllImport attr, remove temporary workaround, see desc.
The library can be built by changing the output file name in
`.../blip_buf/Makefile` to `libblip_buf.so`, and running `make`. It will be
loaded if placed in the `.../output` folder.
* Remove unused code, add TODO (this class is req. for Waterbox.PeWrapper)
The TODO is to [rewrite with
C#](https://docs.microsoft.com/en-us/dotnet/standard/io/memory-mapped-files)
instead of importing from `kernel32.dll`.
* Update OpenTK again but better (for #1384)
* Add Mono run script
* Add libblip_buf.so (temporary)
Temporary because it should be a separate package which BizHawk depends on.
* Add distro detection, add "already running" and "unknown distro" messages
* Gray-out Lua Console on Unix
* Extract superclass from EmuLuaLibrary, add shell implementation for Unix
* Specify libdl version, Fedora doesn't have the versionless symlink
* Remove empty `ToolStripMenuItem`, null `Text` caused crash on Unix
* Transform OpenTK keyboard input into a `List<KeyEvent>` and read that
Also fixes crash on rebind
* Remove debug `using ...;`
2019-01-04 01:50:55 +03:00
..
Libraries Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
LuaAutocompleteInstaller.cs Cleanup EmuHawk lua library code 2017-05-19 09:47:18 -05:00
LuaButton.cs cleanup of Lua some related files 2017-05-19 11:05:21 -05:00
LuaCanvas.Designer.cs Resolve issues with Master 2017-07-13 22:32:27 -06:00
LuaCanvas.cs ._. 2018-04-16 16:56:56 -04:00
LuaCanvas.resx Resolve issues with Master 2017-07-13 22:32:27 -06:00
LuaCheckbox.cs cleanup of Lua some related files 2017-05-19 11:05:21 -05:00
LuaConsole.Designer.cs lua console context menu: copy and select all 2018-09-08 12:41:26 +03:00
LuaConsole.cs Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
LuaConsole.resx lua console context menu: copy and select all 2018-09-08 12:41:26 +03:00
LuaDropDown.cs cleanup of Lua some related files 2017-05-19 11:05:21 -05:00
LuaFunctionsForm.Designer.cs All required contents for: https://github.com/TASVideos/BizHawk/issues/1122 2018-03-02 12:06:01 -08:00
LuaFunctionsForm.cs cleanup #1122 -related lua examples documentation stuff 2018-03-13 21:04:34 -04:00
LuaFunctionsForm.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
LuaPictureBox.cs fix ugly cleartype mangling on lua canvas drawtext, unintended goof-up in code. fixes #1411 2018-12-30 02:32:38 -05:00
LuaRegisteredFunctionsList.Designer.cs replace "Ok" with "OK" 2016-03-26 21:50:33 -05:00
LuaRegisteredFunctionsList.cs Add preliminary Unix compatibility (using Mono; resolves #1384) (#1380) 2019-01-04 01:50:55 +03:00
LuaRegisteredFunctionsList.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
LuaTextBox.cs cleanup of Lua some related files 2017-05-19 11:05:21 -05:00
LuaWinform.Designer.cs Change the default Position property of every winform from windows default to center parent 2013-11-08 18:43:24 +00:00
LuaWinform.cs use NLua+KopiLua instead of LuaInterface 2017-07-09 23:51:02 -05:00
LuaWinform.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
SyncTextBox.cs cleanup of Lua some related files 2017-05-19 11:05:21 -05:00