Paul Kulchenko
4bd5b5d329
Reorganized Lua interpreter to allow for different Lua versions (ref #197 ).
2013-08-27 19:24:55 -07:00
Paul Kulchenko
b9ebd44c30
Simplified lua interpreter launch/debug command.
2013-04-04 21:48:05 -07:00
Paul Kulchenko
dc7e040087
Added linux binaries with support for x86 and x64 (helps #89 ).
2013-03-13 16:59:38 -07:00
Paul Kulchenko
486cccd1da
Added debugger.runonstart option to configure if debugging should run immediately after starting.
2013-02-09 20:21:58 -08:00
Paul Kulchenko
8780a3b656
Limited auto-showing windows to Lua interpreter only (related to #80 ).
2012-11-25 16:54:36 -08:00
Paul Kulchenko
67da97f32f
Disabled 'Run as Scratchpad' in the menu for those intepreters that don't support scratchpad.
2012-09-30 21:47:39 -07:00
Paul Kulchenko
e9351c7fde
Resolved conflict between lua executable names on Windows and Mac.
2012-09-11 11:17:32 -07:00
Paul Kulchenko
4685fed4bb
Updated cpath processing to allow Linux version to run side-by-side with Windows and Mac.
2012-09-07 23:36:02 -07:00
Paul Kulchenko
a67feb86aa
Added current interpreter to the status bar; adding closing debugger when the interpreter is changed
2012-08-28 21:57:52 -07:00
Paul Kulchenko
b7544577df
Refactored LUA_PATH/CPATH processing to set it for all interpreters
2012-08-20 21:23:33 -07:00
Paul Kulchenko
8a66df19fa
Added support for unicode path files on Windows ( fixes #30 ).
...
Replaced GetCwd() with wx.wxStandardPaths.Get():GetExecutablePath() as the
former doesn't return proper unicode path (at least in wxlua 2.8.12.2).
Replaced io.open with wxFile operations and disabled default error reporting.
Replaced os.rename with wxRenameFile.
Added support for unicode in dofile for Lua (replaced unicode names with
short names using winapi).
Fixed navigation in the Output window to recognize unicode file names.
Upgraded to MobDebug v0.485 to make debugging/breakpoints/step work for
files with unicode paths.
2012-08-17 22:14:27 -07:00
Paul Kulchenko
13be57ae39
Added an option to set path to lua executable
2012-08-16 17:32:43 -07:00
Paul Kulchenko
a4773563e9
Fixed running scripts with single quotes in path names
2012-08-07 20:10:52 -07:00
Paul Kulchenko
1fc12a8a76
Fixed an issue with Run/Debug commands when IDE path includes exclamation mark ('!')
2012-08-07 17:01:26 -07:00
Paul Kulchenko
0abcff015e
Added moai interpreter
2012-08-02 17:51:32 -07:00
Paul Kulchenko
3c6a06f537
Added setting of PATH and CPATH to find proper libs on windows and mac os platforms
2012-07-11 11:24:33 -07:00
Paul Kulchenko
c1918e5c38
Removed extensions from launch commands and updated display logic in the Output window
2012-06-24 16:40:10 -07:00
Paul Kulchenko
e302a97682
Added support for using different debugger calls and moved scratchpad to a different debugger for performance reasons; upgraded to Mobdebug 0.446
2012-05-05 14:20:55 -07:00
Paul Kulchenko
1b057988bc
Updated to work with mobdebug v0.44
2012-03-21 10:14:30 -07:00
Paul Kulchenko
4554c67c3e
Added killing running process on IDE exit. Allowed killing a running process with Shift-F12. Disabled compilation and debugging when some process is running.
2012-03-10 22:21:36 -08:00
Paul Kulchenko
8c1c06bb16
Fixed missing semicolon in lualibs path; added path for debugger to search under lualibs
2012-03-09 22:01:20 -08:00
Paul Kulchenko
6da3cb2c32
Disabled buffering of the output for scripts run from IDE
2012-02-27 22:49:00 -08:00
Paul Kulchenko
7663cbbf0c
Removed slash conversion in debugger as it is no longer needed with mobdebug v0.41. Normalized use of slashes in file names
2011-12-24 18:58:06 -08:00
Paul Kulchenko
3d0e52bdbe
Added killing the debugee process for real when debugging is stopped by the user
2011-12-13 23:03:46 -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
crazybutcher
c956350dc2
minor changes to allow interpreter controlled debugging
2011-12-10 15:36:40 +01: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
863f2780b3
Refactored interpreter/debugger interface to move the logic into the interpreter
2011-12-06 22:46:14 -08:00
Paul Kulchenko
790191a681
Added handling of .hasdebugger attribute
2011-12-06 22:38:25 -08:00
Paul Kulchenko
ca0fda0bee
Fixed using projectdir from interpreter with debugger
2011-12-06 19:20:22 -08:00
Paul Kulchenko
5f8ee5ce63
Added 'Lua with debugger' interpreter and reverted changes to 'Lua' interpreter back;
...
Registered 'Lua with debugger' with zbstudio by default;
Added logic to load custom icons
2011-12-05 12:16:32 -08:00