BizHawk/BizHawk.Client.EmuHawk/tools/Lua
Tom Rochette a783ef75f6 Simple Lua sandbox.
Uses an EnvironmentSandbox to restore the Environment.CurrentDirectory. Will also catch any script exception and redirect them to the Lua console.

With this change, I've tried to replace all the places where Lua is executed so that if an exception occurs, it is catched, sent to the console and a callback is executed if necessary.

This also fixes a small issue where any callback generating an exception would crash BizHawk.
2015-07-01 22:38:19 -04:00
..
Libraries tastudio/lua - implement tastudio.onqueryitemtext 2015-07-01 19:46:14 -04:00
EnvironmentSandbox.cs Simple Lua sandbox. 2015-07-01 22:38:19 -04:00
LuaButton.cs Rename Multiclient folder 2013-11-03 04:05:56 +00:00
LuaCanvas.Designer.cs A bit of testing with Lua. 2015-04-10 14:11:01 +00:00
LuaCanvas.cs add "new" to LuaCanvas.Refresh() because I"m tired of seeing the warning 2015-05-17 20:33:27 +00:00
LuaCanvas.resx A bit of testing with Lua. 2015-04-10 14:11:01 +00:00
LuaCheckbox.cs Lua forms library - implement forms.dropdown(), forms.checkbox(), and forms.ischecked(). Add support for dropdowns in forms.gettext() (returns the string value of the selected item) 2013-12-15 02:50:50 +00:00
LuaConsole.Designer.cs Add a split container to LUA console window. 2015-06-29 00:28:35 -04:00
LuaConsole.cs Simple Lua sandbox. 2015-07-01 22:38:19 -04:00
LuaConsole.resx Add a split container to LUA console window. 2015-06-29 00:28:35 -04:00
LuaDropDown.cs Lua forms library - implement forms.dropdown(), forms.checkbox(), and forms.ischecked(). Add support for dropdowns in forms.gettext() (returns the string value of the selected item) 2013-12-15 02:50:50 +00:00
LuaFunctionsForm.Designer.cs Lua documentation - fix anchoring on a button (a dev only button, this has no impact on release builds) 2014-07-27 12:08:28 +00:00
LuaFunctionsForm.cs Lua functions list - greatly speedup drawing 2015-02-05 00:04:05 +00:00
LuaFunctionsForm.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
LuaRegisteredFunctionsList.Designer.cs Lua Registered Functions dialog - open up in a reasonable location, support multiple selection on Call and Remove buttons. Support hotkeys - Space or Enter = Call, Delete = remove 2013-11-10 23:16:18 +00:00
LuaRegisteredFunctionsList.cs make the Select All feature built right into VirtualListView instead of writing the same code over and over in the tool dialogs, also make said code faster on large lists 2014-02-15 19:15:04 +00:00
LuaRegisteredFunctionsList.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
LuaSandbox.cs Simple Lua sandbox. 2015-07-01 22:38:19 -04:00
LuaTextBox.cs Merge InputValidate into StringExtensions 2014-07-03 16:00:57 +00: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 Simple Lua sandbox. 2015-07-01 22:38:19 -04:00
LuaWinform.resx Rename Multiclient folder 2013-11-03 04:05:56 +00:00
SyncTextBox.cs remove redundant code throughout the emuhawk project 2014-06-29 02:28:48 +00:00