Paul Kulchenko
d8d1fc6f67
Updated messages in interpreters to fix line endings.
2015-03-01 19:18:04 -08:00
Paul Kulchenko
5cffb33c25
Removed wxwidgets from the list of default APIs for Lua interpreters.
2015-01-04 22:17:43 -08:00
Paul Kulchenko
d1fb8837f7
Refactored default fprojdir and fworkdir from the interpreter code.
2014-09-27 13:45:39 -07:00
Paul Kulchenko
4ba15eb62f
Removed prepending libraries for debugging to LUA_CPATH when custom interpreter is specified.
...
This helps to minimize conflicts when stock lua or custom lua interpreter
is used; libraries from /clibs/ folders will only be used as the last
resort.
2014-09-19 22:09:22 -07:00
Paul Kulchenko
2b7cec04b9
Improved compatibility with Lua 5.2 interpreter ( closes #357 ).
2014-09-18 23:09:21 -07:00
Paul Kulchenko
8da70c6e75
Avoided system lib conflict when debugging by using bundled libs ( fixes #355 ).
2014-08-24 22:28:34 -07:00
Paul Kulchenko
44dc63dbad
Added setting proper arg[0] value during debugging ( fixes #329 ).
2014-06-09 12:36:46 -07:00
Paul Kulchenko
6216ac37a2
Updated lua interpreter to remove caching of executable path.
...
This allows updating `path.lua` from project config or changing
it without IDE restart.
2014-05-05 14:30:08 -07:00
Paul Kulchenko
78c44e6060
Fixed an issue with running processes not terminated when closing IDE.
...
This was a side-effect of an earlier change that was done to run
end-callbacks before terminating external processes (as those callbacks
may be used, for example, to remove temporary files).
Many of interpreters had logic in those callbacks to reset debugger.pid,
which was useful (at a time) to reset UI after terminatin of a process
(introduced by 4554c67c ). However, this logic was unnecesary in
interpreters and interfered with terminating running processes, so this
commit removes it from all the interpreters and does in the IDE itself.
2014-04-11 15:24:26 -07:00
Paul Kulchenko
2d9683675b
Added handling of command line parameters ( closes #251 ).
2013-12-29 20:56:35 -08:00
Paul Kulchenko
d524f06429
Switched to using temp files instead of -e option for debugging (ref #251 ).
...
This helps with passing parameters to launched processes.
2013-12-29 20:54:40 -08:00
Paul Kulchenko
bdee0aea26
Added version property to the Lua interpreters.
2013-10-25 17:58:21 -07:00
Paul Kulchenko
d52a6c155f
Added ability to modify exe path in base interpreter (ref #197 ).
2013-09-08 17:55:31 -07:00
Paul Kulchenko
19133b5a03
Fixed a (regression) issue with running the default interpreter (ref #201 ).
2013-09-05 10:10:17 -07:00
ardente
5c6f2ffae3
allow to define separate lua 5.1 and 5.2 paths in user config
2013-09-05 16:16:52 +04:00
Paul Kulchenko
4bd5b5d329
Reorganized Lua interpreter to allow for different Lua versions (ref #197 ).
2013-08-27 19:24:55 -07:00