Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-07-30 | Fail more gracefully when attempting to create buffers on init. | ||
2019-07-11 | Updated to latest Scintilla LongTerm3 revision. | ||
Scintilla.iface has changed, as has some of its underlying platform API. Testing sooner is better than later. | |||
2019-05-03 | Updated default main window size and some default dialog sizes. | ||
1080p (full HD) screens seem to be the norm now. | |||
2019-04-18 | Do not emit an `events.SAVE_POINT_LEFT` event for unfocused views. | ||
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-02-16 | Updated copyright year. | ||
2018-10-31 | Fix potential crashes in `string.iconv()` with tiny strings. | ||
2018-10-16 | Attempt to fix key handling on international keyboards. | ||
Updating to GTK 2.24.32 on Windows seems to have removed the need to translate keys. It is possible that some international layouts do not need it, but some do. | |||
2018-10-14 | Experimentally move external lspawn module into Lua os module as a patch. | ||
2018-09-10 | Added ability to save/restore persistent data during reset. | ||
2018-05-27 | Refer to Lua's 'package.loaded' table name by constant, not literal. | ||
2018-04-25 | Removed LuaJIT version of Textadept. | ||
Also updated to Lua 5.3 syntax where held back by LuaJIT's 5.1/5.2 syntax. | |||
2018-03-21 | Updated Scintilla LongTerm3 branch reference to include many backports from 4.x. | ||
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 | ||