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