Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-09-29 | Updated copyright information. | ||
2020-09-19 | Updated to Scintilla 4.4.5 and Scintillua 4.4.5-1. | ||
2020-09-19 | Added `events.COMMAND_TEXT_CHANGED`. | ||
This is analagous to `events.FIND_TEXT_CHANGED`. | |||
2020-08-21 | Code cleanup. | ||
2020-08-17 | Updated some documentation and use macOS instead of Mac OSX. | ||
2020-08-03 | Updated LuaDoc. | ||
2020-07-25 | Moved incremental find into Find & Replace Pane. | ||
Added new `events.FIND_TEXT_CHANGED` to help facilitate this. "Whole word" and "Regex" are now supported in addition to "Match case". Also updated tests. | |||
2020-07-16 | Minor LuaDoc updates and spelling corrections. | ||
2020-07-03 | Updated LuaDoc noting that `view.MOD_*` is different on Mac. | ||
2020-06-28 | Be more consistent with Command key variable name. | ||
2020-05-25 | Allow views to be used as buffers and update API. | ||
This allows for a superficial separation of buffer- and view-specific Scintilla functionality. buffers and views can now be used interchangeably for the most part, and the APIs are guidance, not hard requirements. User scripts do not require any modification and will continue to function normally. | |||
2020-03-17 | Event handlers can now return any non-nil value. | ||
2020-03-10 | Core code cleanup, reformat, refactoring, and bugfixes. | ||
`events.FILE_CHANGED` was not emitting a filename. Added tests for key commands, keychains, and key modes. | |||
2020-03-03 | Added test suite and API type checking for more helpful error messages. | ||
2020-02-26 | Small code cleanup. | ||
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. |