Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Allow `textadept.menu.menubar = nil`; modules/textadept/menu.lua | 2016-04-15 | ||
| | | | | | This will hide the menubar, but allow `textadept.menu.select_command()` to keep functioning. | |||
* | Use function notation for menu and key commands. | 2016-04-15 | ||
| | | | | | | | | | As a result, the undocumented `textadept.keys.utils` has been removed. Those functions have been moved directly into menu definitions and their corresponding keys have been bound to those menu functions (this also shows menu key shortcuts properly). Therefore, "textadept.menu" should be loaded before "textadept.keys" now. Also, setting `textadept.menu.menubar = {}` must be done within an `events.INITIALIZED` handler. | |||
* | Ouput 'cd' for run/compile commands when necessary; modules/textadept/run.lua | 2016-04-12 | ||
| | ||||
* | Fixed regression for `%<...>` and `%[...]`; modules/textadept/snippets.lua | 2016-04-11 | ||
| | | | | | It is currently not possible to escape `<` and `[` immediately after a `%n` mirror. | |||
* | Save and restore horizontal scroll position when switching buffers; core/ui.lua | 2016-04-11 | ||
| | ||||
* | Small documentation update. | 2016-04-10 | ||
| | ||||
* | Fixed "replace within selection" edge case; modules/textadept/find.lua | 2016-04-10 | ||
| | | | | Do not match one character past the end of the selection. | |||
* | Center found text in the view; modules/textadept/find.lua | 2016-04-10 | ||
| | ||||
* | More efficient window refreshing in the terminal version; src/textadept.c | 2016-04-09 | ||
| | | | | Requires Scinterm r150 (changeset ca37264a865c). | |||
* | Fixed bugs in session view restoration; modules/textadept/session.lua | 2016-04-09 | ||
| | | | | Also, existing files should be closed upon opening a new session. | |||
* | Code cleanup, bugfixes, and improvements; modules/textadept/run.lua | 2016-04-07 | ||
| | | | | | | | | Do not throw an error if there is no project for a build command. Pass command output unprocessed to event handlers. Assume it is UTF-8 unless a warning or error message is detected. In that case, assume it is encoded in _CHARSET in order to jump to the correct file. (This matters particularly on Win32.) | |||
* | Only show snippet trigger and text in selection dialog. | 2016-04-07 | ||
| | ||||
* | Allow string lookup of menu items in menus; modules/textadept/menu.lua | 2016-04-06 | ||
| | | | | This is in addition to the existing number lookup. | |||
* | Do not assume 1-byte characters in incremental find; modules/textadept/keys.lua | 2016-04-06 | ||
| | ||||
* | Default to project root when finding in files; modules/textadept/find.lua | 2016-04-06 | ||
| | ||||
* | Support UTF-8 searches in files; modules/textadept/find.lua | 2016-04-05 | ||
| | ||||
* | Improved efficiency of word autocompletion from all buffers. | 2016-04-05 | ||
| | | | | Also fixed a bug that reset some non-focused buffer properties. | |||
* | Fixed indentation conversion; modules/textadept/editing.lua | 2016-04-05 | ||
| | | | | | Use mixture of tabs and spaces when necessary in order to preserve indentation amount. | |||
* | Use more accurate variable names in `events.CHAR_ADDED` events. | 2016-04-05 | ||
| | ||||
* | Reworked Lua completions; modules/textadept/command_entry.lua | 2016-04-05 | ||
| | | | | In addition to code cleanup, ':' limits results to functions. | |||
* | Do not run some `events.UPDATE_UI` handlers when scrolling. | 2016-04-05 | ||
| | ||||
* | Only convert filenames from `_CHARSET` to UTF-8, not UTF-8-encoded buffer names. | 2016-04-05 | ||
| | ||||
* | File dialogs only return UTF-8-encoded filenames on Win32 GTK; core/ui.lua | 2016-04-05 | ||
| | ||||
* | Import Lua UTF-8 pattern functions directly into `utf8` library from C. | 2016-04-05 | ||
| | ||||
* | Code cleanup. | 2016-04-02 | ||
| | | | | Do not use `ipairs()` and use more consistent variable names among other things. | |||
* | No need to pack and unpack `...`; core/events.lua | 2016-03-29 | ||
| | ||||
* | Updated comment strings; modules/textadept/editing.lua | 2016-03-29 | ||
| | | | | Added for recently supported languages. | |||
* | Always link to iconv on BSD; src/Makefile | 2016-03-26 | ||
| | | | | Do not assume GTK+'s pkg-config lib flags give iconv. | |||
* | Support UTF-8 Lua pattern matching. | 2016-03-26 | ||
| | | | | Makes use of an external luautf8 library, but only a subset of it. | |||
* | Only show the menubar if there are menus; src/textadept.c | 2016-03-22 | ||
| | ||||
* | Updated to Scintilla and Scintillua 3.6.4; src/Makefile | 2016-03-18 | ||
| | ||||
* | Added tag textadept_8.6 for changeset f27778cd1d49 | 2016-03-01 | ||
| | ||||
* | Removed extraneous debug statement; modules/textadept/session.lua | 2016-03-01 | ||
| | ||||
* | Updated CHANGELOG.md. | 2016-02-29 | ||
| | ||||
* | Temporarily use latest version of Scintillua; src/Makefile | 2016-02-29 | ||
| | ||||
* | Updated for 8.6. | 2016-02-29 | ||
| | ||||
* | Updated Lua autocompletion and documentation. | 2016-02-29 | ||
| | ||||
* | Fixed bug in setting view properties when restoring sessions with nested splits. | 2016-02-26 | ||
| | ||||
* | Updated to lspawn 1.4; src/Makefile | 2016-02-25 | ||
| | ||||
* | Fixed potential buffer overflow; src/textadept.c | 2016-02-17 | ||
| | | | | Thanks to Markus F.X.J. Oberhumer. | |||
* | Fix building CDK in debug mode. | 2016-02-05 | ||
| | | | | | In debug mode, inline functions are not inlined, so ensure internal linkage. Thanks to Markus F.X.J. Oberhume. | |||
* | Ensure Win32 single instance thread is terminated on exit; src/textadept.c | 2016-02-03 | ||
| | ||||
* | Updated to Scinterm 1.7; src/Makefile | 2016-02-03 | ||
| | ||||
* | Use an archived CDK version instead of the latest; src/Makefile | 2016-02-01 | ||
| | | | | Otherwise building Textadept from the source could break at any time. | |||
* | Code cleanup; ui.lua | 2016-02-01 | ||
| | ||||
* | Do not assume 1 byte char widths in Lua pattern find; modules/textadept/find.lua | 2016-02-01 | ||
| | | | | Eventually UTF-8 patterns may be possible. | |||
* | Replaced `buffer:text_range()` C function with a Lua function. | 2016-01-30 | ||
| | ||||
* | Added single-instance functionality for Win32 and require GLib 2.28+. | 2016-01-30 | ||
| | | | | Thanks to Carl Sturtivant for the Win32 proof-of-concept code. | |||
* | Code cleanup; src/textadept.c | 2016-01-30 | ||
| | ||||
* | Code cleanup; core/args.lua | 2016-01-29 | ||
| |