aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile
AgeCommit message (Collapse)Author
2020-10-25Updated to LuaFileSystem 1.8.0.mitchell
This will be needed for properly detecting symlink targets in `lfs.walk()`.
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-01Moved 'docs/markdowndoc.lua' into 'scripts/markdowndoc.lua'.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-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-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-22Updated to latest gtDialog to prevent Escape from being disabled for dialogs.mitchell
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-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-27Updated to Scintilla 3.21.0.mitchell
2020-07-24Updated to latest Scintilla hg for curses' `scintilla_get_clipboard()`.mitchell
Required for previous commit.
2020-07-18Updated to latest Scintilla for new `lexer.fold*` API.mitchell
This replaces the need for `view.property['fold*'] = ...`
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-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-20Update to latest Scintilla revision for LexLPeg crash fix.mitchell
2020-05-26Updated to latest Scintilla with ability to get style number from name.mitchell
2020-05-09Updated to Scintilla 3.20.0.mitchell
2020-04-25Updated to latest Scintilla hg with lexer updates.mitchell
2020-04-07Updated Scintilla hg to get curses improvements.mitchell
2020-04-05Updated Scintilla hg to get curses improvements.mitchell
Fixed drawing autocompletion lists and calltips on Win32 and enable autoscrolling when clicking and dragging the mouse.
2020-03-31Updated Lua autocompletion and documentation.mitchell
Filepaths have a "_HOME" prefix that is expected to be filled in by consumers (e.g. the experimental ctags module).
2020-03-29Updated to latest Scintilla to fix embedded lexer issue.mitchell
This fixes PHP, Django, and other lexers that embed themselves.
2020-03-26Switched to 1-based indices for buffer positions, lines, and countable entities.mitchell
2020-03-23Added unit tests for core code in textadept.c.mitchell
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-22More code cleanup, reformatting, refactoring, and bug fixing.mitchell
2020-03-18Added `ui.dialogs.progressbar()` and utilize it with Find in Files.mitchell
2020-03-17Fixed version determination for documentation generation.mitchell
Recent code formatting changed the quotes to look for.
2020-03-11Replaced `buffer.style_name` table with `buffer:name_of_style()`.mitchell
This requires Scintilla changeset 429993cf4429.
2020-03-10Updated to latest Scintilla required by r2699.mitchell
2020-02-20Enable batch mode for gpg signing.mitchell
Nightly builds have been failing with a "cannot open /dev/tty" error. If this does not work, try "--no-tty" or a combination of the two.
2020-02-17Removed Makefile rule to create a ctags tags file.mitchell
2020-01-16Fixed some Windows terminal version issues and updated to PDCurses 3.9.mitchell
`io.popen()` and `os.execute()` change the console mode such that mouse clicks are no longer detected. Make sure it's reset. Also prevent `os.execute()` output from overwriting the window.