aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
* Replaced `lfs.dir_foreach()` with `lfs.walk()` generator.Gravatar mitchell2020-06-10
|
* Prefer `view.call_tip_*` instead of `buffer.call_tip_*`.Gravatar mitchell2020-06-09
|
* Renamed `buffer:set_theme()` to `view:set_theme()` and fixed a bug with splits.Gravatar mitchell2020-06-05
| | | | Also improved separate themes-per-view functionality.
* Fixed undocumented regression with word completion and case sensitivity.Gravatar mitchell2020-05-26
| | | | This feature was inadvertently removed during a refactor.
* Test code cleanup.Gravatar mitchell2020-05-25
|
* Allow views to be used as buffers and update API.Gravatar mitchell2020-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.Gravatar mitchell2020-05-24
|
* Updated tests for recent command entry history change.Gravatar mitchell2020-05-24
|
* Always use capital drive letters when opening files in Windows.Gravatar mitchell2020-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.Gravatar mitchell2020-03-26
|
* Refactored buffer and view metamethods by splitting them up.Gravatar mitchell2020-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.Gravatar mitchell2020-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.Gravatar mitchell2020-03-18
|
* Added per-mode command entry history.Gravatar mitchell2020-03-17
|
* Align block comments by column if possible, not indent.Gravatar mitchell2020-03-17
|
* Event handlers can now return any non-nil value.Gravatar mitchell2020-03-17
|
* Moved individual buffer functions in `io` into `buffer`.Gravatar mitchell2020-03-16
| | | | e.g. `io.reload_buffer()` was renamed `buffer:reload()`.
* Renamed `keys.MODE` to `keys.mode`.Gravatar mitchell2020-03-16
|
* Use a default width for `ui.dialogs.filteredlist` dialogs.Gravatar mitchell2020-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.Gravatar mitchell2020-03-16
|
* Added session saving test.Gravatar mitchell2020-03-13
|
* More code cleanup, refactoring, and reformatting.Gravatar mitchell2020-03-13
|
* More code cleanup, refactoring, reformatting, and bug fixes.Gravatar mitchell2020-03-12
|
* Replaced `buffer.style_name` table with `buffer:name_of_style()`.Gravatar mitchell2020-03-11
| | | | This requires Scintilla changeset 429993cf4429.
* Updated tests.Gravatar mitchell2020-03-11
|
* Core code cleanup, reformat, refactoring, and bugfixes.Gravatar mitchell2020-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.Gravatar mitchell2020-03-07
|
* Added lexer tests.Gravatar mitchell2020-03-05
|
* Added tests for some complex menu functions.Gravatar mitchell2020-03-03
|
* Move test.lua into test folder.Gravatar mitchell2020-03-03
|
* Added test suite and API type checking for more helpful error messages.Gravatar mitchell2020-03-03