Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Replaced `lfs.dir_foreach()` with `lfs.walk()` generator. | 2020-06-10 | |
| | |||
* | Prefer `view.call_tip_*` instead of `buffer.call_tip_*`. | 2020-06-09 | |
| | |||
* | Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits. | 2020-06-05 | |
| | | | | Also improved separate themes-per-view functionality. | ||
* | Fixed undocumented regression with word completion and case sensitivity. | 2020-05-26 | |
| | | | | This feature was inadvertently removed during a refactor. | ||
* | Test code cleanup. | 2020-05-25 | |
| | |||
* | Allow views to be used as buffers and update API. | 2020-05-25 | |
| | | | | | | | 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. | ||
* | Restore prior key mode after running the command entry. | 2020-05-24 | |
| | |||
* | Updated tests for recent command entry history change. | 2020-05-24 | |
| | |||
* | Always use capital drive letters when opening files in Windows. | 2020-05-24 | |
| | | | | | Since Windows filenames are case-insensitive, mismatched drive letter case may cause the same file to be open twice. | ||
* | Switched to 1-based indices for buffer positions, lines, and countable entities. | 2020-03-26 | |
| | |||
* | Refactored buffer and view metamethods by splitting them up. | 2020-03-25 | |
| | | | | Grouping them saves a few lines of code, but it's not very maintainable. | ||
* | Added unit tests for core code in textadept.c. | 2020-03-23 | |
| | | | | | 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".. | ||
* | Added `ui.dialogs.progressbar()` and utilize it with Find in Files. | 2020-03-18 | |
| | |||
* | Added per-mode command entry history. | 2020-03-17 | |
| | |||
* | Align block comments by column if possible, not indent. | 2020-03-17 | |
| | |||
* | Event handlers can now return any non-nil value. | 2020-03-17 | |
| | |||
* | Moved individual buffer functions in `io` into `buffer`. | 2020-03-16 | |
| | | | | e.g. `io.reload_buffer()` was renamed `buffer:reload()`. | ||
* | Renamed `keys.MODE` to `keys.mode`. | 2020-03-16 | |
| | |||
* | Use a default width for `ui.dialogs.filteredlist` dialogs. | 2020-03-16 | |
| | | | | | Experience has shown a vast majority of filteredlist dialogs need to be wide. Use a standard width that needs to be overridden rather than remembered. | ||
* | Detect and allow jumping to internal Lua errors. | 2020-03-16 | |
| | |||
* | Added session saving test. | 2020-03-13 | |
| | |||
* | More code cleanup, refactoring, and reformatting. | 2020-03-13 | |
| | |||
* | More code cleanup, refactoring, reformatting, and bug fixes. | 2020-03-12 | |
| | |||
* | Replaced `buffer.style_name` table with `buffer:name_of_style()`. | 2020-03-11 | |
| | | | | This requires Scintilla changeset 429993cf4429. | ||
* | Updated tests. | 2020-03-11 | |
| | |||
* | Core code cleanup, reformat, refactoring, and bugfixes. | 2020-03-10 | |
| | | | | | `events.FILE_CHANGED` was not emitting a filename. Added tests for key commands, keychains, and key modes. | ||
* | Ask LPeg lexer which lexers are available instead of searching for them. | 2020-03-07 | |
| | |||
* | Added lexer tests. | 2020-03-05 | |
| | |||
* | Added tests for some complex menu functions. | 2020-03-03 | |
| | |||
* | Move test.lua into test folder. | 2020-03-03 | |
| | |||
* | Added test suite and API type checking for more helpful error messages. | 2020-03-03 | |