Commit Graph

61 Commits

Author SHA1 Message Date
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
Paul Kulchenko
2d993203f8 Added ability for the shell to handle async output; the output is inserted before the prompt. Fixed a bug in the debugger that wasn't redirecting the shell output to the shell 2012-01-04 13:25:50 -08:00
Paul Kulchenko
d14c4b544a Updated marker for the current line in the console 2012-01-03 22:19:40 -08:00
Paul Kulchenko
99763ce992 Simplified the interactive shell to use a single one-page control for everything; included history of commands and dynamic switching between local/remote shell 2012-01-03 00:21:43 -08:00
Paul Kulchenko
7fed63512d Removed Estrela references 2012-01-01 18:09:11 -08:00
Paul Kulchenko
2e1a512f00 Another end-of-line conversion to fix CRLF endings that were added by the beautification process 2011-12-12 17:01:37 -08:00
Paul Kulchenko
85be275590 Ran most of the lua files (except tools, specs, apis, and lualibs) through a beautifier 2011-12-11 21:14:18 -08:00
Paul Kulchenko
31759939f2 Fixed issue with displaying errors in local shell;
Added markers to multi-line expressions
2011-12-10 18:27:58 -08:00
crazybutcher
15154050f9 Merge remote branch 'zbstudio/master'
Conflicts:
	cfg/config.lua
	doc/defs.lua
	estrela/config.lua
	src/editor/commands.lua
	src/editor/debugger.lua
	src/editor/filetree.lua
	src/editor/gui.lua
	src/editor/menu_file.lua
	src/editor/menu_project.lua
	src/editor/menu_tools.lua
	src/editor/menu_view.lua
	src/editor/output.lua
	src/editor/shellbox.lua
	src/editor/style.lua
	src/main.lua
2011-12-10 14:53:08 +01:00
Paul Kulchenko
0a550c1d25 Convert CRLF that were inherited with original clone to LF 2011-12-07 20:20:22 -08:00
crazybutcher
edd82b8a4a Fix CRLF 2011-12-05 20:21:43 +01:00
Paul Kulchenko
afd828953b Integrated debugger (MobDebug) and related UI changes 2011-12-04 14:30:52 -08:00
crazybutcher
1a2a3ac721 abstract debugger interface (untested) 2011-12-04 20:54:30 +01:00
Paul Kulchenko
673434c348 Changed unix line endings to DOS 2011-12-04 10:17:02 -08:00
crazybutcher
1592724556 should work again: refactor application engine, moved files around, cut some global vars, introduced app engine which can filter what gets loaded and should allow different editor frontends
estrela exe built with vc2008
2011-12-03 19:09:22 +01:00
Paul Kulchenko
64f54d1d55 Added proper reporting of errors in ineractive shell (both local and remote) 2011-11-20 12:29:23 -08:00
Paul Kulchenko
c152dc7e11 Added support for remote interactive console; added highlighting for errors in interactive console 2011-11-19 21:39:29 -08:00
unknown
c714573e91 Initial commit 2011-09-16 22:40:26 -07:00
crazybutcher
0aac918017 luxinia2 interpreter fixes and remote handling fixes 2011-03-13 01:45:28 +01:00
crazybutcher
5039f6794d overhauled interpreter "running" (shellbox and output updated) 2011-03-12 18:33:08 +01:00
crazybutcher
13edb56da2 added authors to files 2011-02-08 18:02:04 +01:00
unknown
d5d67db190 editor - settings for usetabs,whitespace
cg - dx9 profiles, master include
license - update (changed lua soures to MIT)
2011-02-05 20:36:19 +01:00
crazybutcher
5f864ce614 added RELPATH to shellbox 2010-12-20 09:28:14 +00:00