aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-09-19Added `ui.update()` for unit tests.mitchell
2020-09-16No need for "-e" in simple sed invocations.mitchell
2020-09-14More link updates.mitchell
2020-09-14More small documentation updates.mitchell
2020-09-13Lots of documentation updates.mitchell
Updated header id generation, anchors, links, and header levels. Added dedicated book page and support data. Removed extra module autocompletion and documentation from Lua module. Removed GPG signing and verification, as everything is built and distributed on GitHub. Removed all release links prior to 10.8 since there is no point in uploading the relevant files to GitHub.
2020-09-13Switch back to Scintilla default (4.x), Scinterm, and Scintillua.mitchell
Scintilla LongTerm3 maintenance is ending with upcoming Scintilla 5. Textadept now requires a C++17 compiler. Also updated Docker image.
2020-09-09LuaDoc doclet outputs markdown to stdout now.mitchell
Now all markdown to HTML is done in one place. Previously, the doclet generated its own HTML.
2020-09-08Changed processing pipeline for manually generating documentation.mitchell
2020-09-08Updated Docker build environment to use more recent libc++ headers for osxcross.mitchell
Also added some documentation.
2020-09-07Handle initial queries of `ui.find.find_text` and `repl_text` in curses.mitchell
2020-09-07Fixed emission of `events.UPDATE_UI` when resuming from suspend.mitchell
2020-09-07Added `ui.find.active` and prevent word highlighting when searching.mitchell
Word auto-highlighting when searching is too distracting.
2020-09-04Moved all top-level .md files into docs/ except README.md.mitchell
Also fixed lack of header anchors in generated HTML.
2020-09-04Renamed doc/ to docs/ and removed bombay dependency.mitchell
Added some documentation infrastructure for eventual migration to a new build service. Use a simple Lua script for generating documentation offline.
2020-09-04Added support for building with Docker and dropped automated Linux i386 builds.mitchell
Also tweaked Makefile with basic git support for an eventual migration to a new build service.
2020-08-23Updated to latest Scintilla to get some fixes for crashes.mitchell
These crashes occur when indexing Scintilla fields with out-of-bounds indices.
2020-08-23Document terminal color restrictions in Lua API, not the Manual.mitchell
2020-08-22Fixed crashes introduced by r2915.mitchell
2020-08-22Only switch buffers during `buffer:delete()` if necessary.mitchell
This is not necessary if deleting a non-visible buffer (e.g. in the dummy view).
2020-08-22Updated to latest gtDialog to prevent Escape from being disabled for dialogs.mitchell
2020-08-20Fixed keypress handler regression when compiling with modern MinGW-w64.mitchell
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-17Update to latest gtDialog to fix GTK3 compile error.mitchell
2020-08-17Updated some documentation and use macOS instead of Mac OSX.mitchell
2020-08-14Describe changes in patch files.mitchell
2020-08-09Fixed regression involving SCNotifications and text.mitchell
This affects SCN_URIDROPPED among others.
2020-08-08Updated find & replace pane key bindings.mitchell
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-04Code cleanup, modernization, and reformatting.mitchell
2020-08-04Prefer passing env table to `os.spawn()`.mitchell
It will construct "KEY=VALUE" list.
2020-08-04Updated to latest gtDialog to prevent Escape from closing progressbar dialogs.mitchell
2020-08-03Updated to latest Scintilla hg to get `lexer.fold_consecutive_lines()`.mitchell
2020-07-29Once again removed accidencally committed changes.mitchell
2020-07-28Updated for 11.0 alpha 3.mitchell
2020-07-27Updated to Scintilla 3.21.0.mitchell
2020-07-27Small code cleanup.mitchell
2020-07-26Use monospaced font in the Find & Replace Pane entries.mitchell
2020-07-25Find & Replace Pane now allows file filters to be specified for Find in Files.mitchell
Also updated `ui.find.focus()` to accept an optional table of options (e.g. in_files, incremental, etc.) for convenience.
2020-07-25Fixed initial setting of `ui.find.replace_entry_text` in the GUI.mitchell
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-25Fixed bug in incremental find in the terminal version.mitchell
Also fixed a bug in setting `ui.find.replace_entry_text`.
2020-07-25More code cleanup.mitchell
Use C99's stdbool.h.
2020-07-25Moved incremental find into Find & Replace Pane.mitchell
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-24Updated to latest Scintilla hg for curses' `scintilla_get_clipboard()`.mitchell
Required for previous commit.
2020-07-24Code cleanup.mitchell
2020-07-18Updated to latest Scintilla for new `lexer.fold*` API.mitchell
This replaces the need for `view.property['fold*'] = ...`
2020-07-15Call `os.spawn()` exit callback after `proc:wait()`.mitchell
Added tests for `os.spawn()`.
2020-07-14`ui.dialogs.optionselect()` changes `informative_text` option to `text`.mitchell
This is more consistent with other non-text-input dialog options.
2020-07-13Test setting styles directly via `lexer.styles`.mitchell
Requires latest Scintilla for proper `lexer.colors` return types.
2020-07-12Read from system `LUA_PATH` and `LUA_CPATH` instead of custom env vars.mitchell
Textadept's paths have higher priority anyway.
2020-07-08Reverted accidental commit of experimental changes.mitchell
2020-07-07Added `lexer.colors` and `lexer.styles` and updated themes to utilize them.mitchell
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-28Renamed `ui.bufstatusbar_text` to `ui.buffer_statusbar_text`.mitchell