Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-24 | Fixed skipping of next event handler after disconnecting the current one. | ||
Also removed localization for undefined event name. It was confusing, and anyone connecting to or emitting events should be comfortable with the error message, as it's consistent with Lua's type error messages. | |||
2020-02-24 | Added `_SCINTILLA.events` and use it for SCNotifications. | ||
2019-12-31 | Updated copyright year. | ||
2019-11-18 | Fixed event arguments for `events.AUTO_C_SELECTION_CHANGE`. | ||
2019-11-13 | Make new arguments to `events.TAB_CLICKED` backwards-compatible. | ||
2019-11-07 | Changed `events.TAB_CLICKED` to emit button clicked as well as modifier keys. | ||
This allows users to close buffers on middle-click for example. | |||
2019-06-01 | GTK+ was renamed to GTK recently. | ||
2019-02-16 | Updated copyright year. | ||
2018-09-10 | Added ability to save/restore persistent data during reset. | ||
2018-03-24 | Updated to pre-release version of Scintilla 3.8.0. | ||
2018-02-24 | Updated LuaDoc. | ||
2018-01-25 | Updated copyright year. | ||
2017-11-29 | Added `events.ZOOM`. | ||
2016-12-31 | Updated copyright information. | ||
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-14 | Fixed bug in keeping track of event indices; core/events.lua | ||
As a result, `events.disconnect()` may disconnect the wrong event handler. Thanks to David Karell. | |||
2016-06-25 | Small code and documentation cleanup. | ||
2016-06-15 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-04-16 | Small code cleanup. | ||
2016-04-16 | `events.CHAR_ADDED` emits a character code, not a byte. | ||
2016-04-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2016-03-29 | No need to pack and unpack `...`; core/events.lua | ||
2015-12-31 | Updated copyright date. | ||
2015-08-02 | Updated to Scintilla 3.6.0. | ||
2015-04-15 | Allow undocumented `events.MODIFIED` to emit position and length. | ||
2015-03-09 | Stop documenting hotspots since new indicator attributes supplant hotspots. | ||
Scintilla 3.5.4 added "buffer.indic_hover_style" and "buffer.indic_hover_fore", effectively replacing hotspot styles and colors. Lexers were not using hotspot styles anyway -- hotspots could only be used by manually styling text. | |||
2015-01-22 | Small code and documentation cleanup. | ||
2015-01-20 | Updated to Scintilla 3.5.3. | ||
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. | ||
2014-12-31 | Updated copyright year. | ||
2014-11-26 | Allow connection to `events.QUIT` without requiring index of 1. | ||
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. | |||
2014-10-18 | Handle unknown CSI events and bracketed pasted in the terminal version. | ||
For bracketed paste, turn off auto-pair and auto-indent. | |||
2014-06-30 | Condensed manual and API documentation into single files. | ||
2014-06-20 | Added `event.FOCUS` for when Textadept's window receives focus. | ||
2014-06-07 | Added parameter to `events.UPDATE_UI`. | ||
2014-03-01 | Use `assert(...)` as a shortcut for `if not ... then error() end`. | ||
2014-01-12 | Updated copyright information. | ||
2013-12-12 | More LuaDoc updates. | ||
2013-11-18 | LuaDoc updates. | ||
2013-11-10 | Updated LuaDoc. | ||
2013-10-29 | More documentation updates. | ||
2013-10-18 | More LuaDoc updates. | ||
2013-09-23 | Code and documentation cleanup. | ||
2013-09-16 | Removed the `SC` prefix from most constants in `_SCINTILLA.constants`. | ||
2013-09-12 | Changed `events.disconnect()` to accept function argument instead of ID. | ||
2013-09-06 | Updated LuaDoc. | ||
2013-08-31 | Allow user scripts to handle `BUFFER_NEW` and `VIEW_NEW` events on startup. | ||
A side effect is more efficient event emission during startup. |