Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-29 | Updated copyright information. | ||
2020-11-16 | Added `events.UNFOCUS` for when Textadept loses focus. | ||
Do not emit this event when a dialog is active. | |||
2020-11-16 | Code cleanup. | ||
2020-11-16 | Keep focus on find & replace pane as necessary when refocusing window. | ||
2020-10-20 | Ensure command entry is defocused properly in the terminal version. | ||
Otherwise, autocompletion lists may not be canceled. | |||
2020-10-13 | Moved `ui.command_entry.active` into C. | ||
It's more reliable and is similar to `ui.find.active`. | |||
2020-10-04 | Collect garbage on reset. | ||
External modules that have finalizers (__gc metamethod) need to be run now, or else segfaults can occur when running the gc later with stale data. | |||
2020-09-29 | Updated copyright information. | ||
2020-09-19 | Added `events.COMMAND_TEXT_CHANGED`. | ||
This is analagous to `events.FIND_TEXT_CHANGED`. | |||
2020-09-19 | Added `ui.update()` for unit tests. | ||
2020-09-13 | Switch back to Scintilla default (4.x), Scinterm, and Scintillua. | ||
Scintilla LongTerm3 maintenance is ending with upcoming Scintilla 5. Textadept now requires a C++17 compiler. Also updated Docker image. | |||
2020-09-07 | Handle initial queries of `ui.find.find_text` and `repl_text` in curses. | ||
2020-09-07 | Fixed emission of `events.UPDATE_UI` when resuming from suspend. | ||
2020-09-07 | Added `ui.find.active` and prevent word highlighting when searching. | ||
Word auto-highlighting when searching is too distracting. | |||
2020-08-22 | Fixed crashes introduced by r2915. | ||
2020-08-22 | Only switch buffers during `buffer:delete()` if necessary. | ||
This is not necessary if deleting a non-visible buffer (e.g. in the dummy view). | |||
2020-08-20 | Fixed keypress handler regression when compiling with modern MinGW-w64. | ||
For some reason, modern MinGW-w64 GCC always returns boolean true unless compiling with debug symbols. Most typing into Scintilla widgets was not working at all. This does not occur on older versions of MinGW GCC. | |||
2020-08-17 | Updated some documentation and use macOS instead of Mac OSX. | ||
2020-08-09 | Fixed regression involving SCNotifications and text. | ||
This affects SCN_URIDROPPED among others. | |||
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-07-29 | Once again removed accidencally committed changes. | ||
2020-07-28 | Updated for 11.0 alpha 3. | ||
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 | Code cleanup. | ||
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-11 | Fixed toggling of Find & Replace pane visibility with `ui.find.focus()`. | ||
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-03-30 | Fixed Win32 curses issues. | ||
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. | ||
2020-03-19 | Store GTK find/replace history in reverse order. | ||
This allows for traditional command line history navigation using arrow keys. | |||
2020-03-18 | Added `ui.dialogs.progressbar()` and utilize it with Find in Files. | ||
2020-03-08 | Support SCI_PRIVATELEXERCALL with SCI_LOADLEXERLIBRARY. | ||
This change should have been committed with r2697 (changeset 40a1cf1c4fd0). | |||
2020-02-24 | Added `_SCINTILLA.events` and use it for SCNotifications. | ||