Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-03-17 | Fixed initialization errors not showing in the terminal version. | ||
A blank screen was shown instead. | |||
2018-03-12 | Start using Scintilla's LongTerm3, which now includes Scintillua and Scinterm. | ||
Since LongTerm3 requires a C++11 compiler, GCC 4.9+ is required. Since C++11 includes regex capability, drop TRE dependency. | |||
2018-02-25 | Attempt to fix some compiler warnings and errors recently introduced. | ||
2018-02-24 | Define header flags in source code rather than in Makefile. | ||
Requires lspawn r60 (changeset 9a8b4b5e4137) and gtdialog r112 (changeset 6435a42450c7). | |||
2018-02-24 | Provide minimal support for GTK 3 and ignore deprecations. | ||
Textadept will never be targeted at GTK 3 or higher. | |||
2018-02-21 | The terminal version can immediately focus a clicked view. | ||
This allows for immediate scrolling, selections, etc. in non-focused views. This behavior mimics the GUI version. | |||
2018-01-31 | Fixed busy wait in second instance of Textadept on Windows. | ||
Other instances should not attempt to become the single instance by waiting on a named pipe to be created, as it already exists. | |||
2018-01-25 | Updated copyright year. | ||
2017-11-18 | Fixed non-global buffer operations whose doc pointers are outside int range. | ||
Since doc pointers are signed, a greater than zero test is not always correct. | |||
2017-11-12 | Buffer settings on startup apply to subsequent buffers. | ||
As a result, no need for a *properties.lua* file anymore. Also, renamed `ui.set_theme()` to `buffer.set_theme()`. | |||
2017-07-25 | Properly handle `buffer.margin_left` and `buffer.margin_right`. | ||
Scintilla's iface for them is different than similar properties. | |||
2017-03-23 | No need to reassign reopened stderr; src/textadept.c | ||
2016-12-31 | Updated copyright information. | ||
2016-12-05 | Updated to Scintilla 3.7.1. | ||
2016-10-01 | Fixed regression in r2249 with composed keys; src/textadept.c | ||
Alt- composed keys were getting translated to their group 0 values. | |||
2016-09-12 | Better handling of key bindings on international keyboards. | ||
Try to ensure the default bindings work on international keyboards (e.g. `Ctrl+я` should be `Ctrl+Z` on a Russian keyboard). Thanks to Heck Fy. | |||
2016-08-11 | Fixed caps lock key handling. | ||
2016-07-24 | Added `events.TAB_CLICKED` event. | ||
This allows for the user to override the default switch behavior (e.g. switch to an existing split view that already has the target buffer open). Thanks to Gabriel Dubatti. | |||
2016-07-04 | Replaced Lua pattern matching with Regex via Scintilla and TRE. | ||
As a result, changed `ui.find.lua` to `ui.find.regex` Also removed luautf8 dependency since it is no longer needed. Regex replacements cannot contain embedded Lua code. Jumping to "find in files" results selects those results instead of just jumping to their respective lines. | |||
2016-07-01 | Fixed compile error introduced in the terminal version; src/textadept.c | ||
2016-06-25 | Combined view metamethods into one and cleaned up some code and comments. | ||
Also added placeholder code for emulating view-specific properties. | |||
2016-06-16 | Changed arguments to `ui.goto_view()` and `view:goto_buffer()`. | ||
They can accept either objects or relative numbers now. They do not accept absolute indices anymore. | |||
2016-04-09 | More efficient window refreshing in the terminal version; src/textadept.c | ||
Requires Scinterm r150 (changeset ca37264a865c). | |||
2016-04-05 | Improved efficiency of word autocompletion from all buffers. | ||
Also fixed a bug that reset some non-focused buffer properties. | |||
2016-03-26 | Support UTF-8 Lua pattern matching. | ||
Makes use of an external luautf8 library, but only a subset of it. | |||
2016-03-22 | Only show the menubar if there are menus; src/textadept.c | ||
2016-02-17 | Fixed potential buffer overflow; src/textadept.c | ||
Thanks to Markus F.X.J. Oberhumer. | |||
2016-02-03 | Ensure Win32 single instance thread is terminated on exit; src/textadept.c | ||
2016-01-30 | Replaced `buffer:text_range()` C function with a Lua function. | ||
2016-01-30 | Added single-instance functionality for Win32 and require GLib 2.28+. | ||
Thanks to Carl Sturtivant for the Win32 proof-of-concept code. | |||
2016-01-30 | Code cleanup; src/textadept.c | ||
2016-01-29 | Fixed focus bug in `view:goto_buffer()` with non-focused view; src/textadept.c | ||
2016-01-29 | `buffer:clear_cmd_key()` should only take one argument. | ||
The `bit32` library makes bit shifting easier. | |||
2015-12-31 | Updated copyright date. | ||
2015-09-15 | Updated to Scintilla 3.6.1. | ||
2015-08-11 | Fixed segfault when quitting while the command entry is open; src/textadept.c | ||
2015-08-02 | Updated to Scintilla 3.6.0. | ||
2015-06-01 | Removed unnecessary casts; src/textadept.c | ||
2015-04-15 | Allow undocumented `events.MODIFIED` to emit position and length. | ||
2015-03-12 | Emit `BUFFER_AFTER_SWITCH` event before `BUFFER_DELETED`; src/textadept.c | ||
This fixes a view-specific property bug. | |||
2015-03-11 | Updated to Lua 5.3, LPeg 0.12.2, and lfs 1.6.3. | ||
LuaJIT uses Lua 5.3's new utf8 library. Restored documentation for Lua 5.1 symbols and added deprecation notes. | |||
2015-03-09 | Fixed accidental firing of "Escape" key on window focus lost; src/textadept.c | ||
2015-01-22 | Made `args.process()` private. | ||
2015-01-20 | Fixed bug in preventing standard focus out events to be fired; src/textadept.c | ||
It is desirable to keep the command entry visible if the window is losing focus. Otherwise, allow normal focus out events to be fired, including Scintilla's defaults that hide the cursor, etc. | |||
2015-01-20 | Code cleanup; src/textadept.c | ||
2015-01-20 | Fixed horizontal expand flag for Find & Replace widgets in GTK3; src/textadept.c | ||
2015-01-15 | Added events for terminal suspend and resume. | ||
Suspend can be prevented by an error handler, described in a new FAQ entry. New `events.RESUME` replaces `events.FOCUS` for the terminal version. Utilize these events to disable/enable bracketed paste and mouse modes. | |||
2015-01-12 | Emit an `events.FOCUS` event after resuming from a suspended state. | ||
2015-01-12 | Fixed bug in reporting split views in GTK3; src/textadept.c | ||
2014-12-31 | Updated copyright year. | ||