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
e8ad508021
Updated Watch/Stack panels min size to make them dockable with other panels.
2013-04-26 09:05:20 -07:00
Paul Kulchenko
d3884358be
Fixed stopping at a breakpoint at the initial line when startwith option is specified.
2013-04-24 12:30:58 -07:00
Paul Kulchenko
83556f9ab2
Improved file activation when debugging is started ( closes #137 ).
2013-04-21 22:35:03 -07:00
Paul Kulchenko
43c18552c1
Added processing of runonstart when using remote debugging ( closes #138 ).
2013-04-21 19:04:26 -07:00
Paul Kulchenko
dc54c76435
Updated highlighting in Watch windows to not use editor styles.
...
This is to avoid color conflicts with dark color schemes.
2013-04-21 18:47:14 -07:00
Paul Kulchenko
149340669a
Fixed the Stack view being partially hidden when the root item is too wide (ref #110 ).
2013-04-08 09:16:11 -07:00
Paul Kulchenko
b393b58cc1
Fixed breakpoint not firing on the first executable line in debugging (helps #121 ).
2013-04-06 13:57:49 -07:00
Paul Kulchenko
4480825408
Fixed activating of the first line in the script during debugging.
2013-04-06 13:53:24 -07:00
Paul Kulchenko
a65edf8fd5
Fixed reporting of initial line during debugging.
2013-04-03 23:23:53 -07:00
Paul Kulchenko
8c64d77276
Added update of Stack and Watch windows after 'Debugging suspended' message.
2013-03-31 18:17:40 -07:00
Paul Kulchenko
a3fc62a7c0
Added toggling for View menu items.
2013-03-30 13:13:03 -07:00
Paul Kulchenko
5a4e996b37
Updated Stack and Watch window to not refresh when not visible.
2013-03-30 13:12:57 -07:00
Paul Kulchenko
478a87c8d0
Merge branch 'wxwidgets' ( closes #89 ; closes #111 ).
...
Conflicts:
src/editor/filetree.lua
2013-03-29 11:20:27 -07:00
Paul Kulchenko
d3a8b37cf3
Disabled closing Stack and Watch tabs.
2013-03-29 09:09:24 -07:00
Paul Kulchenko
0f99cb20b0
Forced floating of Stack and Watch windows by default (ref #89 ).
2013-03-28 22:40:41 -07:00
Paul Kulchenko
4854afeb32
Fixed default perspective to include Stack and Watch windows (ref #103 ).
2013-03-27 12:56:45 -07:00
Paul Kulchenko
77276d48ae
Added auto-show/hide Stack and Watch windows during debugging ( closes #110 ).
2013-03-26 15:25:02 -07:00
Paul Kulchenko
93e51a6d43
Made stack and watch windows dockable ( closes #103 ).
2013-03-24 15:04:27 -07:00
Paul Kulchenko
4cf8017d7b
Fixed debugger output not being suppressed on Linux and using wlua.
2013-03-13 17:16:38 -07:00
Paul Kulchenko
e4a69a63c0
Added a workaround for a crash on OSX when the app is closed while
...
debugging is in progress (ref #89 ).
The crash appears to be in wxEvtHandler::Unlink, but I couldn't find the
cause for it:
0 libwx.dylib 0x014d2bd9 wxEvtHandler::Unlink() + 51
1 libwx.dylib 0x014d4023 wxEvtHandler::~wxEvtHandler() + 37
2 libwx.dylib 0x0146d7fa wxProcess::~wxProcess() + 84
3 libwx.dylib 0x01074af9 wxLua_wxProcess_delete_function(void**) + 23
4 libwx.dylib 0x0113300d wxluaO_deletegcobject(lua_State*, int, int) + 425
5 libwx.dylib 0x0111f6f2 wxlua_wxLuaBindClass__gc(lua_State*) + 101
2013-03-09 18:49:35 -08:00
Paul Kulchenko
43c6be0859
Added centering of current line during debugging.
2013-03-07 20:01:37 -08:00
Paul Kulchenko
fb5ef928fd
Improved handling of upvalues with __tostring method in the Stack window.
2013-03-07 19:59:18 -08: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
ff973beb32
Added requesting user attention when stopped during debugging.
2013-02-08 23:19:52 -08:00
Paul Kulchenko
ced9908da5
Fixed a rare crash on OSX when closing IDE with an application running under debugger.
2013-02-05 23:54:08 -08:00
Paul Kulchenko
d222ed2dd1
Added support for cross-platform remote debugging.
2013-01-18 14:43:01 -08:00
Paul Kulchenko
802521b364
Improved reporting of stack and serialization run-time errors.
...
These errors can be triggered by __tostring methods that may be failing at
run-time. As those are called from the serializer used in the debugger,
any errors from these calls need to be reported back to the application.
2013-01-15 12:21:30 -08:00
Paul Kulchenko
b3ff824806
Added support for debugging Lua 5.2 scripts.
2013-01-07 09:36:40 -08:00
Paul Kulchenko
35199d5d98
Added ability to pause and resume scratchpad.
2012-12-06 11:44:34 -08:00
Paul Kulchenko
ac8c5bbe53
Fixed an issue with breakpoints not available after aborting tracing on Linux/OSX.
2012-11-27 11:24:23 -08:00
Paul Kulchenko
67ac18af04
Disabled editor autoactivation during debugging when tracing is on.
2012-11-27 11:15:45 -08:00
Paul Kulchenko
6dbf56f984
Added proper hiding of current line marker during debugging (except when tracing).
2012-11-27 10:41:51 -08:00
Paul Kulchenko
c7a66bb68b
Fixed an issue with running scratchpad when entry points are configured.
2012-11-27 10:38:45 -08:00
Paul Kulchenko
78736a94e5
Added Moai scratchpad support.
2012-11-20 22:21:20 -08:00
Paul Kulchenko
8d09cc9c09
Added styling for markers and Output/Console windows.
2012-11-14 23:33:20 -08:00
Paul Kulchenko
71d1ea13a8
Disabled functions that are not available under Corona on OSX (helps #73 ).
2012-11-13 15:59:55 -08:00
Paul Kulchenko
119a5eb2ae
Added reporting of run-time errors from remote processes (helps #73 ).
2012-11-10 21:06:26 -08:00
Paul Kulchenko
9b330c26ca
Added ability to suspend a running application even when there is no editor tab or file to activate.
2012-11-08 16:24:52 -08:00
Paul Kulchenko
9bdb1d016b
Added serialization of remote 'print' results and an output filter for debugging (helps #73 ).
2012-11-08 13:42:21 -08:00
Paul Kulchenko
4a881cf855
Added redirect of remote 'print' commands to the Output window in the IDE (helps #73 ).
2012-11-07 19:05:54 -08:00
Paul Kulchenko
7fea9b4ec7
Added Corona SDK support ( closes #73 ).
2012-11-06 22:35:14 -08:00
Paul Kulchenko
67b3e3fe5b
Added French translation (thanks to Roland Yonaba).
2012-11-04 08:48:20 -08:00
Paul Kulchenko
ab3caee258
Added (more) verbose output to debugger to assist in troubleshooting.
2012-11-03 23:59:53 -07:00
Paul Kulchenko
af02cb2c24
Added internationalization support ( closes #70 ).
2012-10-29 11:59:54 -07:00
Paul Kulchenko
f576e9000d
Added multi-tab support for scratchpad.
2012-10-26 22:22:39 -07:00
Paul Kulchenko
16bb3cb6cb
Added key map to change key binding for menu and toolbar items from a config file ( closes #64 ).
2012-10-25 13:30:12 -07:00
Paul Kulchenko
1a1f25c135
Added configuration option to specify hostname when the default one is not reachable ( fixes #68 ).
2012-10-21 13:53:42 -07:00
Paul Kulchenko
0526fd4069
Improved reporting of compilation and run-time errors when running as scratchpad.
2012-10-14 13:54:09 -07:00
Paul Kulchenko
0d619b1326
Enable scratchpad support in the debugger when interpreter is capable of providing it.
2012-10-03 14:33:12 -07:00