aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2020-03-26Switched to 1-based indices for buffer positions, lines, and countable entities.mitchell
2020-03-25Refactored buffer and view metamethods by splitting them up.mitchell
Grouping them saves a few lines of code, but it's not very maintainable.
2020-03-23Renamed callback function.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-22Utilize userdata parameter in signal callback functions.mitchell
Ideally, callbacks would not utilize global variables at all. However, passing around just the Lua state seems a bit odd.
2020-03-22More code cleanup, reformatting, refactoring, and bug fixing.mitchell
2020-03-19Fixed tab label display on Windows.mitchell
2020-03-19Store GTK find/replace history in reverse order.mitchell
This allows for traditional command line history navigation using arrow keys.
2020-03-18Forgot to commit cdk.patch with widget needed for curses progressbar.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-03-08Support SCI_PRIVATELEXERCALL with SCI_LOADLEXERLIBRARY.mitchell
This change should have been committed with r2697 (changeset 40a1cf1c4fd0).
2020-02-24Added `_SCINTILLA.events` and use it for SCNotifications.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-02-07Support more Alt and Shift+Alt keys in Win32 curses.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.
2020-01-09Updated to scintilla hg tip to test the latest changes in nightly builds.mitchell
2020-01-07Updated scintilla.patch based on latest Scintilla LongTerm3 hg.mitchell
2019-12-31Updated copyright year.mitchell
2019-12-31Updated to Scintilla 3.11.2.mitchell
2019-12-31Updated for 10.8.mitchell
2019-11-13Make new arguments to `events.TAB_CLICKED` backwards-compatible.mitchell
2019-11-07Split Lua and Textadept autocompletion and documentation files.mitchell
Textadept autocompletion and documentation is now only performed on Textadept files. Modified the LuaDoc doclet to only process "lua.luadoc" on its own, and updated the Makefile rule accordingly.
2019-11-07Simplified some Makefile rules.mitchell
2019-11-07Changed `events.TAB_CLICKED` to emit button clicked as well as modifier keys.mitchell
This allows users to close buffers on middle-click for example.
2019-10-31Updated for 10.7.mitchell
2019-10-26Updated to Scintilla 3.11.1.mitchell
2019-10-06Ensure `events.BUFFER_BEFORE_SWITCH` is emitted properly during `buffer.new()`.mitchell
It appears that calling SCI_CREATEDOCUMENT alters view state immediately such that at least fold state is no longer available to store.
2019-09-19Do not consider theme files as countable lines of code.mitchell
2019-09-01Removed unnecessary Scintilla patch.mitchell
Block caret placement is now configurable.
2019-08-30Updated for 10.6.mitchell
2019-08-30Updated to Scintilla 3.11.0.mitchell
2019-08-05Added support for ksh and mksh shells.mitchell
Thanks to Ypnose.
2019-07-30Fail more gracefully when attempting to create buffers on init.mitchell
2019-07-11Updated to latest Scintilla LongTerm3 revision.mitchell
Scintilla.iface has changed, as has some of its underlying platform API. Testing sooner is better than later.
2019-06-30Updated for 10.5.mitchell
2019-06-30Updated to Scintilla 3.10.6.mitchell
2019-05-03Updated default main window size and some default dialog sizes.mitchell
1080p (full HD) screens seem to be the norm now.
2019-04-27Updated Scintilla revision to fix compile error on old Mac OSX SDK.mitchell
2019-04-26Updated for 10.4.mitchell
2019-04-18Do not emit an `events.SAVE_POINT_LEFT` event for unfocused views.mitchell
Forcing a switch to and from the source buffer's view triggers "switch" view events, which can cause trouble. There's no need to know this in real-time and `buffer.modified` can be checked in an `events.BUFFER_AFTER_SWITCH` or `events.VIEW_AFTER_SWITCH` handler.
2019-04-17Updated to Scintilla 3.10.4.mitchell
2019-03-14Updated to lfs 1.7.0 and lpeg 1.0.2.mitchell
Also updated LuaDoc.
2019-03-09Updated to Scintilla 3.10.3.mitchell
2019-02-28Removed patch fixed in Scintilla 3.10.2.mitchell
2019-02-28Updated for 10.3.mitchell
2019-02-28Updated to Scintilla 3.10.2.mitchell