Commit Graph

83 Commits

Author SHA1 Message Date
Paul Kulchenko
9d1cba52ba Removed checks for specific errors in Local/Remote console.
This helps with handling error messages from unknown runtime
environments (e.g. moonscript).
2014-06-13 10:11:45 -07:00
Paul Kulchenko
227631f1df Added support to force local execution in console by prepending ! (#326). 2014-06-11 16:01:30 -07:00
Paul Kulchenko
3cfc5f65c2 Updated copyright messages. 2014-05-10 09:53:00 -07:00
Paul Kulchenko
228b724f5b Fixed visibility of wrapped lines in console when going through history. 2014-03-02 21:58:53 -08:00
Paul Kulchenko
c854c97c22 Fixed arrow key handling in Local console (fixes #279). 2014-02-27 10:24:38 -08:00
Paul Kulchenko
82517bc57e Fixed console output with multiple new lines at the end. 2014-02-01 17:19:13 -08:00
Paul Kulchenko
01c6eeb782 Added nomousezoom option for Console/Output windows (closes #266). 2014-01-16 19:07:26 -08:00
Paul Kulchenko
5f2a6b1382 Fixed displaying local console output with invalid unicode characters. 2014-01-12 17:07:42 -08:00
Paul Kulchenko
3acb334623 Added package AddConsoleAlias/RemoveConsoleAlias methods (ref #166, #225). 2013-10-31 11:55:51 -07:00
Paul Kulchenko
8a11400718 Updated use of unpack for consistency and Lua 5.2 compatibility. 2013-10-17 19:55:47 -07:00
Paul Kulchenko
9ab72209c2 Added erasing current line in Console (ref #173). 2013-07-01 18:46:31 -07:00
Paul Kulchenko
c872934157 Added search/completion in the local and remote console (closes #173). 2013-06-30 20:41:42 -07:00
Paul Kulchenko
b9ecfd9284 Added hidpi option to enable HiDPI/Retina display support (closes #160). 2013-06-11 15:37:09 -07:00
Paul Kulchenko
501ba761a9 Added support for 'silent' execution of shell commands in markup. 2013-06-06 10:07:43 -07:00
Paul Kulchenko
cb2cb9ff3c Fixed incorrect localization that led to an error in 'Save' from tab menu. 2013-05-13 13:52:52 -07:00
Paul Kulchenko
200647f0c5 Fixed a warning about empty project directory in local console. 2013-03-29 16:25:25 -07:00
Paul Kulchenko
e55e28e852 Fixed multi-line paste into console with wxwidgets 2.9.5 (helps #89). 2013-03-03 19:01:05 -08:00
Paul Kulchenko
6d5a4ad759 Updated os.exit() call in local console to exit gracefully. 2013-01-15 21:31:48 -08:00
Paul Kulchenko
b3ff824806 Added support for debugging Lua 5.2 scripts. 2013-01-07 09:36:40 -08:00
Paul Kulchenko
8d09cc9c09 Added styling for markers and Output/Console windows. 2012-11-14 23:33:20 -08:00
Paul Kulchenko
896e9f7c75 Fixed spacing in console messages. 2012-11-04 00:00:23 -07:00
Paul Kulchenko
af02cb2c24 Added internationalization support (closes #70). 2012-10-29 11:59:54 -07:00
Paul Kulchenko
d1d29ced43 Added display of complex values on multiple lines in shell with '=' 2012-08-30 11:40:47 -07:00
Paul Kulchenko
fc6de036e0 Reorganized handling of font configuration and added font config for filetree (with a different size default on MacOS) 2012-07-13 09:54:52 -07:00
Paul Kulchenko
5f2226bac2 Fixed console to evaluate 'function a() ... end' without errors 2012-06-30 11:12:30 -07:00
Paul Kulchenko
817938593a Fixed logic in the local/remote console that returned incorrect error message on executing code like '%s':format(1); expressions are evaluated first now and the order of evaluation is consistent between local and remote consoles 2012-06-23 23:55:59 -07:00
Paul Kulchenko
f9ab1546ff Added displaying 'nil' values in local console when no result is returned by an expression 2012-06-20 21:36:04 -07:00
Paul Kulchenko
e880fdde60 Added pretty printing in Watch and Console (local and remote) windows and handling of multiple results in Console 2012-06-19 09:34:32 -07:00
Paul Kulchenko
65947ff924 Added checks to prevent text modification in 'Output' and 'Console'
windows. Fixes #8.

Text modifications are checked against (1) direct input, (2) actions using
context menu, and (3) move/copy using selection and mouse drag and drop.
Added input marker to the 'Output' window to indicate where input is
expected.
2012-06-09 17:17:24 -07:00
Paul Kulchenko
fc6b0c176d Cleaned up ShellSupportRemote interface to remove a parameter not being used 2012-06-07 13:51:20 -07:00
Paul Kulchenko
3f711373ed Added handling of more error in the shell to allow calculations like '(1+2)' to be executed correctly (both locally and remotely) 2012-05-07 22:25:22 -07:00
Paul Kulchenko
92001a4a78 Added option to activate output/console when Run/Debug/Compile commands are executed 2012-03-20 21:25:38 -07:00
Paul Kulchenko
5c0d4cccdd Added setting the current project directory for the shell to allow 'require' commands to work with local modules 2012-01-29 17:10:55 -08:00
Paul Kulchenko
b807fa9a99 Enforced visibility for shell prompt 2012-01-28 11:59:18 -08:00
Paul Kulchenko
ef5b1b0e09 Removed hardcoded references to the console page/tab 2012-01-28 11:53:56 -08:00
Paul Kulchenko
04a038da45 Moved wrap flags to the line end to make them less noticeable 2012-01-28 11:52:17 -08:00
Paul Kulchenko
16dcd084e1 Renamed ShellExecuteCode to ...File; added ShellExecuteCode to execute a fragment of code 2012-01-28 10:52:35 -08:00
Paul Kulchenko
c741d35c67 Updated local/remote shell to handle expressions ('1+2'), accept '=' to show values, and remove 'return ' from error messages where needed 2012-01-16 11:13:45 -08:00
Paul Kulchenko
e366377d64 Added display of nil values for variables in the shell (local and remote) 2012-01-15 15:26:43 -08:00
Paul Kulchenko
7c7a45d99d Fix to make display of errors with and without stack trace consistent in the shellbox/console 2012-01-14 23:53:00 -08:00
Paul Kulchenko
c57215aeeb Fixed a bug in shell that prevented some of the errors from being displayed 2012-01-14 23:27:09 -08:00
crazybutcher
f6e72fc9ce shell execute: prefer direct string over "return" version 2012-01-06 23:40:24 +01:00
crazybutcher
631ca23a97 main frame now managed through wxAUI, more customizeable layout 2012-01-06 23:25:00 +01:00
crazybutcher
c2d9a0dbac Merge remote branch 'zbstudio/master'
Conflicts:
	src/editor/shellbox.lua
2012-01-06 19:49:13 +01:00
crazybutcher
d5827e233c bugfix for luxinia interpreters (do not prepend directory for exe)
bugfix when creating an error in the shell
2012-01-06 14:26:33 +01:00
crazybutcher
ec756721c2 bring back stack traceback on shell execute but filter traces 2012-01-06 00:04:15 +01:00
crazybutcher
3b554526c6 bugfix with file execution in shell 2012-01-05 19:03:16 +01:00
Paul Kulchenko
b7c922e253 Updated prompt symbol in the shell; redirected local shell output back to the shell window 2012-01-04 19:08:09 -08:00
Paul Kulchenko
b3d0f40519 Redirected all shell output (print and such) to the output window 2012-01-04 14:07:24 -08:00
Paul Kulchenko
c64906d09a Added 'clear' command to the shell to clear shell window 2012-01-04 13:34:05 -08:00