Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-04-10 | Temporarily disable spawn in OSX due to GLib crashes. | ||
2014-04-01 | Workaround for GTKOSX abort; modules/textadept/run.lua | ||
There is a failed assertion related to file descriptors which is somehow caused by executing a Lua callback on process exit. If there is no Lua callback, there is no abort. Closing file descriptors before executing the Lua callback has no effect. | |||
2014-03-28 | Arguments to `spawn()` should be in _CHARSET, not necessarily UTF-8. | ||
2014-03-28 | Added more documentation on project building. | ||
2014-03-27 | Added basic project support for snapopen and build scripts. | ||
Also fixed some curses errors introduced by the last commit. | |||
2014-03-26 | Include my new "lspawn" module by default for spawning processes. | ||
The `textadept.run` module now uses `spawn()` instead of `io.popen()`. This module replaces the dependency on winapi. Removed experimental `io.popen()` and `os.execute()` hooks. They may be re-implemented later using `spawn()`. | |||
2014-01-12 | Updated copyright information. | ||
2013-12-18 | Renamed "hypertext" lexer to "html". | ||
2013-12-12 | More LuaDoc updates. | ||
2013-11-10 | Updated LuaDoc. | ||
2013-11-07 | New ANSI C lexer. | ||
C/C++ lexer was separated into ANSI C and C++ lexers. Also took the opportunity to use shorter macros in compile/run commands. | |||
2013-10-23 | Added ASM lexer and compile and run commands. | ||
2013-10-21 | More LuaDoc updates. | ||
2013-10-18 | More LuaDoc updates. | ||
2013-10-09 | More LuaDoc updates. | ||
2013-10-06 | Added Nimrod lexer and compile and run commands. | ||
2013-10-05 | Changed Lua run command to buffer output properly; modules/textadept/run.lua | ||
2013-09-27 | Integrated compile and run commands for most languages. | ||
Compile and run should work out of the box for most languages. Also added a warning marker, renamed `compile_command` and `run_command` tables to `compile_commands` and `run_commands`, respectively, and renamed `error_details` to `error_patterns`, changing its structure to just hold patterns. | |||
2013-09-16 | Moved custom markers and indicators into themes and added more properties. | ||
2013-09-15 | Do not convert filenames to UTF-8; keep them in `_CHARSET`. | ||
2013-09-09 | Moved buffer IO functions into the `io` module. | ||
Menus and key bindings do not need `events.INITIALIZED`. | |||
2013-09-08 | Expose marker and indicator numbers for greater customization. | ||
Removed their respective color settings. | |||
2013-08-31 | Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup. | ||
A side effect is more efficient event emission during startup. | |||
2013-08-26 | Renamed `_M.textadept` to `textadept`; `_M` is for language modules only now. | ||
2013-08-26 | Renamed `gui` to `ui` since it's more applicable. | ||
2013-08-24 | Include Scintilla constants in `buffer`s. | ||
2013-07-08 | Renamed "language-specific" modules to just "language modules" in documentation. | ||
2013-06-20 | Fixed bug in find and run double-click event handlers. | ||
2013-05-15 | Rewrote theme implementation. | ||
Themes are now just single files that share Textadept's Lua state. Also added a new "settings.lua" that functions in place of buffer and view theme files. Requires latest Scintillua. | |||
2013-04-30 | More code cleanup. | ||
2013-04-29 | More code cleanup. | ||
"local buffer = buffer" and similar optimizations are not needed since lexing the buffer is much more expensive and reaction time is limited by how fast the keyboard can submit key presses. | |||
2013-04-26 | Updated documentation; modules/textadept/run.lua | ||
2013-04-25 | Code and documentation cleanup. | ||
2013-04-24 | Mark recognized errors in compile/run output and added navigation functions. | ||
2013-03-28 | Improved message double-clicking behavior for compile and run commands. | ||
Added `_M.textadept.run.cwd` field for storing the working directory for more accurate relative file paths. | |||
2013-01-20 | Updated copyright date. | ||
2012-12-01 | Updated parameter LuaDoc. | ||
2012-11-19 | Rewrote LuaDoc. | ||
2012-11-19 | Changed Lua code style for tables. | ||
2012-10-23 | Removed `_M.textadept.run.execute()`. | ||
2012-10-08 | Use '@field' LuaDoc for events defined in modules. | ||
2012-09-12 | Documentation overhaul. | ||
Rewrote most of the manual and Lua API to complement each other. Key bindings reference moved from Appendix to modules/textadept/keys.lua LuaDoc. | |||
2012-09-10 | Correctly emit RUN_OUTPUT events; modules/textadept/run.lua | ||
2012-07-21 | Converted some `buffer` "get" and "set" functions into properties. | ||
Also updated to Scintilla 3.2.1. | |||
2012-07-21 | Lua code cleanup and API changes. | ||
2012-04-06 | Print annotations for run and compile command errors; modules/textadept/run.lua | ||
2012-04-06 | Fixed bug in run/compile commands with LuaJIT; modules/textadept/run.lua | ||
2012-03-25 | Improved message double-clicking behavior for run and compile commands. | ||
2012-03-16 | Moved "Markdown:" comments into module LuaDoc comments. | ||
2012-03-07 | Updated contact email address. | ||