aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2021-05-01Do not clobber user's terminal on initialization error.mitchell
Also fix memory leak.
2021-05-01Print initialization errors to stderr in addition to showing dialog.mitchell
This can be helpful when running in a headless test environment.
2021-04-26Fixed Scintilla crash on macOS related to recent Scintilla changes.mitchell
Like Windows, macOS does not support font options.
2021-04-16Added ability to specify find & replace pane entry font via ↵mitchell
`ui.find.entry_font`. Also use type checks when setting find & replace text and labels.
2021-04-15Updated note on running gcov over Textadept.mitchell
2021-04-13Fixed crash on Windows with new font options in Scintilla 5.0.1.mitchell
This patch has been submitted upstream and should be removed after the next Scintilla release.
2021-04-13Updated to Scintilla 5.0.1 and latest Scintillua and Scinterm.mitchell
Some of the Scintilla API has changed, and by extension the Scintillua API.
2021-04-11Initial pass reformatting all code.mitchell
Use clang-format, LuaFormatter, and 100 character limit on lines.
2021-03-28Added lexilla to clean-deps Makefile rule.mitchell
2021-03-28Updated for 11.2 beta.mitchell
2021-03-27Updated to Scintilla 5.0.0 and Lexilla 5.0.0.mitchell
Also updated to latest Scintillua and Scinterm that compile against 5.0.0.
2021-03-01Fixed accidental change in lua.sym.mitchell
2021-02-20Updated to Lua 5.4.2.mitchell
2021-02-13Take advantage of Scinterm being able to use a native terminal caret.mitchell
Also change brace highlight style to not change the background color, as some terminal cursors invert the current cell, so this would cause the highlighted brace at the current position to "unhighlight", causing confusion. This requires latest Scinterm.
2021-02-09Fixed curses compile error introduced in previous commit.mitchell
2021-02-09Added `ui.SHOW_ALL_TABS` option for `ui.tabs`.mitchell
Textadept hides the first tab by default since its information is duplicated in the titlebar and screen space is wasted. However, some users choose to hide titlebars (e.g. on window maximize/fullscreen), so this option now exists.
2021-02-08Expose "lines_added" field for SCN_MODIFIED notifications.mitchell
Note that connecting to `events.MODIFIED` is still intentionally undocumented.
2021-01-29Updated for 11.1.mitchell
2021-01-29Updated copyright information.mitchell
2021-01-29Updated to Scintillua 4.4.5-2.mitchell
2020-11-30Updated for 11.0.mitchell
2020-11-16Added `events.UNFOCUS` for when Textadept loses focus.mitchell
Do not emit this event when a dialog is active.
2020-11-16Code cleanup.mitchell
2020-11-16Keep focus on find & replace pane as necessary when refocusing window.mitchell
2020-11-01Updated to the latest revision of Scinterm.mitchell
2020-10-30Updated for 11.0 beta 2.mitchell
2020-10-25Updated to LuaFileSystem 1.8.0.mitchell
This will be needed for properly detecting symlink targets in `lfs.walk()`.
2020-10-20Ensure command entry is defocused properly in the terminal version.mitchell
Otherwise, autocompletion lists may not be canceled.
2020-10-13Moved `ui.command_entry.active` into C.mitchell
It's more reliable and is similar to `ui.find.active`.
2020-10-12Updated to CDK 5.0-20200923.mitchell
2020-10-08Broke up textadept-modules into individual module repositories.mitchell
Zip them all into a single archive during the build process.
2020-10-06`make clean-deps` should also remove Scintillua, Scinterm, and gtDialog zips.mitchell
Otherwise, `make deps` and `make deps NIGHTLY=1` may not download the right ones.
2020-10-04Collect garbage on reset.mitchell
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-10-02Added Scintilla patch for avoiding crashes with untrimmed XPM images.mitchell
Once the patch submitted upstream is accepted, this patch will not be needed.
2020-10-02Added Scintilla patch needed for drawing strikeout tabs in the terminal version.mitchell
Once the patch submitted upstream is accepted, this patch will not be needed.
2020-10-01Moved 'docs/markdowndoc.lua' into 'scripts/markdowndoc.lua'.mitchell
2020-09-30Updated for 11.0 beta.mitchell
2020-09-29Updated copyright information.mitchell
2020-09-29Updated to latest gtdialog revision for improvements filtering huge lists.mitchell
2020-09-25Ensure version is included in Manual and API Documentation headers.mitchell
2020-09-20Added code counting script and inline plots.mitchell
Removed redundant stats link.
2020-09-19Updated to Scintilla 4.4.5 and Scintillua 4.4.5-1.mitchell
2020-09-19Added `events.COMMAND_TEXT_CHANGED`.mitchell
This is analagous to `events.FIND_TEXT_CHANGED`.
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.