Age | Commit message (Collapse) | Author | |
---|---|---|---|
2014-10-24 | Fixed bug in `lL_event()` for LUA_TNUMBER type size mismatches; src/textadept.c | ||
The type extracted for LUA_TNUMBER was `sptr_t` (long), however most of the time, `int` is used. Since `sizeof(long) > sizeof(int)`, `lL_event()` sometimes pushed extra bytes in memory around the original integer passed (at least I think this explains the behavior I observed). | |||
2014-10-22 | Enable terminal mouse clicks and movements in Windows; src/textadept.c | ||
2014-10-21 | Enable mouse clicks and movements in the terminal version. | ||
This requires Scinterm r92 (changset 90ba2dd413c3). | |||
2014-10-18 | Handle unknown CSI events and bracketed pasted in the terminal version. | ||
For bracketed paste, turn off auto-pair and auto-indent. | |||
2014-10-11 | Move the command entry into a split pane on GTK. | ||
In the previous implementation without a split pane, the command entry could not shrink in size. | |||
2014-10-05 | Replaced command entry text field with a Scintilla buffer. | ||
`ui.command_entry` now has the same functions and fields as `buffer`s as well as an additional `height` property. Note that when the command entry is active, `_G.buffer` is unchanged, so many existing key commands cannot be bound to command entry key modes. See `keys.lua_command` in *modules/textadept/command_entry.lua* for the proper way to bind them. Removed `ui.command_entry.entry_text` and `ui.command_entry.show_completions()`. | |||
2014-08-15 | Correctly recognize DEL when emitted by the Backspace key; src/textadept.c | ||
2014-08-15 | Reverted separating ^H from Backspace in the terminal version. | ||
2014-08-13 | Separate ^H from Backspace in the terminal version. | ||
Also have libtermkey take care of saving and restoring termios. | |||
2014-07-12 | Implement spawn functionality for terminal version. | ||
Requires lspawn r21. Thanks to Chris Emerson for proof-of-concept code. Spawning still does not work for Win32 terminal version, though. | |||
2014-07-09 | Refactored bits of the Makefile and added Scintillua et. al. versioning. | ||
2014-06-20 | Added `event.FOCUS` for when Textadept's window receives focus. | ||
2014-06-07 | Added parameter to `events.UPDATE_UI`. | ||
2014-05-29 | Code cleanup. | ||
2014-04-10 | More accurate error message; src/textadept.c | ||
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-03-10 | Fixed Win32 terminal bug that disallowed Shifted characters; src/textadept.c | ||
2014-02-12 | Added split views in the terminal version thanks to Chris Emerson. | ||
2014-02-12 | C code cleanup; src/textadept.c | ||
2014-02-10 | Removed unnecessary return from `main()`; src/textadept.c | ||
2014-01-16 | Small C code cleanup; src/textadept.c | ||
2014-01-12 | Updated copyright information. | ||
2014-01-01 | Merge the separate Textadept and lexer Lua states into a single unified one. | ||
This is an experimental change and requires the latest Scintillua changes. | |||
2013-12-29 | C code cleanup; src/textadept.c | ||
2013-12-19 | Added configurable tab context menus. | ||
Deprecated `textadept.menu.set_contextmenu()` in favor of new `textadept.menu.set_contextmenus()`. | |||
2013-12-19 | Export TermKey instance so CDK can use it for input. | ||
This eliminates the problems caused by libtermkey and CDK having separate input buffers. | |||
2013-12-15 | Updated to Scintilla 3.3.7. | ||
2013-11-19 | Experimental winapi extension for preventing the flashing black box on Windows. | ||
Compile in a stripped version of Steve Donovan's winapi library and override `io.popen` and `os.execute`. | |||
2013-11-10 | `ui.clipboard_text` is no longer read-only. | ||
2013-11-07 | Added support for tabs. | ||
2013-10-30 | Fixed GTK3 bug with split views introduced in r1611; src/textadept.c | ||
2013-10-29 | Fix warnings and errors when compiling for GTK3. | ||
2013-10-18 | The buffer API applies to all buffers now, not just the global one. | ||
Created a "dummy" Scintilla view for operating on non-global documents. Removed `buffer:check_global()` and replaced `buffer.dirty` with Scintilla's `buffer.modify`. | |||
2013-09-06 | Fixed bug in processing command line options introduced in r1546. | ||
2013-09-05 | Renamed `ui.docstatusbar_text` to `ui.bufstatusbar_text`. | ||
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 `gui` to `ui` since it's more applicable. | ||
2013-08-24 | Include Scintilla constants in `buffer`s. | ||
2013-07-17 | Fixed compile error on curses from previous commit; src/textadept.c | ||
2013-07-16 | Save window maximized state in sessions. | ||
Also ensure backward-compatibility with existing session files. | |||
2013-07-08 | Ensure split view is painted by GTK before scrolling it; src/textadept.c | ||
This prevents any disorienting scrolling. | |||
2013-07-08 | Ensure split view is drawn by GTK before scrolling it; src/textadept.c | ||
This prevents any disorienting scrolling. | |||
2013-06-24 | Removed `_G.RESETTING`; test for `arg` instead. | ||
2013-06-08 | No need to initialize static variables; src/textadept.c | ||
C implicitly initializes them to NULL. | |||
2013-06-04 | Fixed curses autocomplete with the "Enter" key. | ||
This reverts "Enter" to '\r' in Lua, so make a KEYSYM to retain '\n'. | |||
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-05-21 | Use '\n' keycode in curses instead of '\r'; src/textadept.c | ||
Win32-curses still uses '\r' since pdcurses reports it. | |||
2013-05-16 | Reverted r1412 to allow hiding command entry on focus lost; src/textadept.c | ||
If command_entry_completion handles keys first, pressing "Tab" after showing completions switches focus to Scintilla without propagating the key. If command_entry handles keys first, pressing "Enter" in the completion list will be incorrectly interpreted as a normal "Enter" press. Reverted to using the "activate" signal to interpret "Enter" so command_entry can handle keys first, keeping "Tab" from switching focus. | |||
2013-05-15 | Fixed GTK assertion errors when removing find history items; src/textadept.c | ||