Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-31 | Fixed inability to resize one split view configuration with the mouse in curses. | ||
2018-10-17 | Document the fact that `ui.print()` cannot be called during init. | ||
2018-09-10 | Added ability to save/restore persistent data during reset. | ||
2018-08-06 | Fixed view focus synchronization issues when dropping files into split views. | ||
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-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-02-16 | Fixed crash when attempting to show badly-encoded filename in titlebar. | ||
2018-02-16 | Fixed copy-paste between views in the terminal version. | ||
2018-01-25 | Updated copyright year. | ||
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-11-07 | No need to manually set codepage to UTF-8, now that it's Scintilla's default. | ||
2017-07-02 | Added ability for buffer list to show buffers by z-order. | ||
2017-06-23 | Small code cleanup. | ||
2017-06-20 | Added support and documentation for new ui dialogs. | ||
This requires gtdialog r108 (changeset 8465c20432e1). | |||
2016-12-31 | Updated copyright information. | ||
2016-10-19 | Updated to Scintilla 3.7.0. | ||
2016-08-29 | Small LuaDoc updates. | ||
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-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-06-15 | Renamed `ui.SILENT_PRINT` to `ui.silent_print`. | ||
2016-06-15 | Removed explicit detection and use of extinct CR line endings. | ||
It's quite possible some of Textadept's functions didn't handle them properly anyway. | |||
2016-06-15 | Removed explicit BOM support. | ||
BOM use is legacy and discouraged. Scintilla and iconv appear to silently handle BOMs just fine. | |||
2016-04-16 | Localize "Lua reset" message. | ||
2016-04-11 | Save and restore horizontal scroll position when switching buffers; core/ui.lua | ||
2016-04-05 | 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-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2016-02-01 | Code cleanup; ui.lua | ||
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-07-25 | Highlight found text in find in files results. | ||
2015-04-27 | Fixed filename encoding issues on Windows; core/ui.lua | ||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||
2015-03-12 | Lua code cleanup. | ||
2015-03-11 | Fixed bug with new view-specific properties; core/ui.lua | ||
2015-02-23 | Fixed bug in previous commit when switching to new buffer; core/ui.lua | ||
2015-02-18 | Save and restore view-specific properties in view switch events; core/ui.lua | ||
2015-02-18 | Consider some view-specific properties as buffer-specific ones. | ||
These include "view_eol", "wrap_mode", "view_ws", "margin_type_n", and "margin_width_n". The latter two are for preventing clashes between modules that modify margins on a per-buffer basis. | |||
2015-01-22 | Small code and documentation cleanup. | ||
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-15 | Fix opening network path files on Win32. | ||
Thanks to Daniel Wutke. | |||
2014-12-31 | Updated copyright year. | ||
2014-12-23 | Enable suspend in the terminal version. | ||
Patch libtermkey to allow this and also to support mouse enabling/disabling. Needed to change ^Z undo to M-Z and added M-S-Z as extra redo. | |||
2014-11-27 | Small code cleanup. | ||
2014-11-26 | Fixed bug in jumping to compile/run errors and clear annotations before builds. | ||
2014-11-26 | Allow connection to `events.QUIT` without requiring index of 1. | ||
2014-11-12 | Code and documentation cleanup. | ||
2014-11-06 | Fixed return values from `ui.dialogs.optionselect()`; core/ui.lua | ||
2014-10-25 | Improvements to terminal mouse handling. | ||
Emit events for unhandled mouse events and connect to such events in order to focus and resize views. Patch libtermkey with new Win32 PDCurses driver for unified key/mouse input. Update CDK patch to always use libtermkey and to ignore mouse events. Requires Scinterm r97 (changeset 8d1a625c9b4d). Thanks to Chris Emerson for proof of concept code that handles mouse events and for the code that focuses and resizes views. |