Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-08 | Updated find & replace pane key bindings. | ||
In the GUI, Enter and Shift+Enter invoke Find Next and Find Prev, respectively. In the terminal, Up, Down, and Tab toggle between buttons more consistently; removed Shift-Tab binding. Also fixed entry drawing issue with Tab. | |||
2020-08-04 | Code cleanup, modernization, and reformatting. | ||
2020-08-04 | Prefer passing env table to `os.spawn()`. | ||
It will construct "KEY=VALUE" list. | |||
2020-08-04 | Updated to latest gtDialog to prevent Escape from closing progressbar dialogs. | ||
2020-08-03 | Updated to latest Scintilla hg to get `lexer.fold_consecutive_lines()`. | ||
2020-07-29 | Once again removed accidencally committed changes. | ||
2020-07-28 | Updated for 11.0 alpha 3. | ||
2020-07-27 | Updated to Scintilla 3.21.0. | ||
2020-07-27 | Small code cleanup. | ||
2020-07-26 | Use monospaced font in the Find & Replace Pane entries. | ||
2020-07-25 | Find & Replace Pane now allows file filters to be specified for Find in Files. | ||
Also updated `ui.find.focus()` to accept an optional table of options (e.g. in_files, incremental, etc.) for convenience. | |||
2020-07-25 | Fixed initial setting of `ui.find.replace_entry_text` in the GUI. | ||
GtkEntries are initialized with the same initial text pointer, which makes it impossible to initially differentiate between `find_text` and `repl_text` by their text pointers alone. | |||
2020-07-25 | Fixed bug in incremental find in the terminal version. | ||
Also fixed a bug in setting `ui.find.replace_entry_text`. | |||
2020-07-25 | More code cleanup. | ||
Use C99's stdbool.h. | |||
2020-07-25 | Moved incremental find into Find & Replace Pane. | ||
Added new `events.FIND_TEXT_CHANGED` to help facilitate this. "Whole word" and "Regex" are now supported in addition to "Match case". Also updated tests. | |||
2020-07-24 | Updated to latest Scintilla hg for curses' `scintilla_get_clipboard()`. | ||
Required for previous commit. | |||
2020-07-24 | Code cleanup. | ||
2020-07-18 | Updated to latest Scintilla for new `lexer.fold*` API. | ||
This replaces the need for `view.property['fold*'] = ...` | |||
2020-07-15 | Call `os.spawn()` exit callback after `proc:wait()`. | ||
Added tests for `os.spawn()`. | |||
2020-07-14 | `ui.dialogs.optionselect()` changes `informative_text` option to `text`. | ||
This is more consistent with other non-text-input dialog options. | |||
2020-07-13 | Test setting styles directly via `lexer.styles`. | ||
Requires latest Scintilla for proper `lexer.colors` return types. | |||
2020-07-12 | Read from system `LUA_PATH` and `LUA_CPATH` instead of custom env vars. | ||
Textadept's paths have higher priority anyway. | |||
2020-07-08 | Reverted accidental commit of experimental changes. | ||
2020-07-07 | Added `lexer.colors` and `lexer.styles` and updated themes to utilize them. | ||
This allows for a more Lua table-oriented approach to defining and using colors and styles, instead of manually manipulating Scintilla property strings. Themes are still backwards compatible, as the underlying mechanisms are still in place. | |||
2020-06-28 | Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`. | ||
2020-06-22 | Fixed potential hangs on curses with `os.spawn()`. | ||
Stop tracking and monitoring processes on exit. | |||
2020-06-20 | Update to latest Scintilla revision for LexLPeg crash fix. | ||
2020-06-11 | Fixed toggling of Find & Replace pane visibility with `ui.find.focus()`. | ||
2020-05-31 | Updated for 11.0 alpha 2. | ||
2020-05-27 | Fixed compile error on Windows. | ||
2020-05-26 | Updated to latest Scintilla with ability to get style number from name. | ||
2020-05-25 | Allow views to be used as buffers and update API. | ||
This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally. | |||
2020-05-24 | Changed `os.spawn()` exit callback and `spawn_proc:wait()` behavior. | ||
Since `waitpid()` cannot be used by both GLib (via `os.spawn()`) and `spawn_proc:wait()`, use only one or the other. Then clean up after process exit. | |||
2020-05-09 | Updated to Scintilla 3.20.0. | ||
2020-04-25 | Updated to latest Scintilla hg with lexer updates. | ||
2020-04-07 | Updated Scintilla hg to get curses improvements. | ||
2020-04-05 | Updated Scintilla hg to get curses improvements. | ||
Fixed drawing autocompletion lists and calltips on Win32 and enable autoscrolling when clicking and dragging the mouse. | |||
2020-03-31 | Updated Lua autocompletion and documentation. | ||
Filepaths have a "_HOME" prefix that is expected to be filled in by consumers (e.g. the experimental ctags module). | |||
2020-03-30 | Fixed Win32 curses issues. | ||
2020-03-29 | Updated for 11.0 alpha. | ||
2020-03-29 | Updated to latest Scintilla to fix embedded lexer issue. | ||
This fixes PHP, Django, and other lexers that embed themselves. | |||
2020-03-26 | Removed accidentally committed experimental function. | ||
2020-03-26 | Fixed GUI find history. | ||
The wrong end of the history was being overwritten. | |||
2020-03-26 | Switched to 1-based indices for buffer positions, lines, and countable entities. | ||
2020-03-25 | Refactored buffer and view metamethods by splitting them up. | ||
Grouping them saves a few lines of code, but it's not very maintainable. | |||
2020-03-23 | Renamed callback function. | ||
2020-03-23 | Added unit tests for core code in textadept.c. | ||
Most of the core is exercised by the Lua test suite, but coverage lapses can be uncovered using the GCC compiler flags "-fprofile-arcs -ftest-coverage".. | |||
2020-03-22 | Utilize userdata parameter in signal callback functions. | ||
Ideally, callbacks would not utilize global variables at all. However, passing around just the Lua state seems a bit odd. | |||
2020-03-22 | More code cleanup, reformatting, refactoring, and bug fixing. | ||
2020-03-19 | Fixed tab label display on Windows. | ||