Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-30 | Updated LuaDoc. | ||
2021-04-30 | Replaced `events.FILE_{BEFORE,AFTER}_RELOAD` with ↵ | ||
`events.BUFFER_{BEFORE,AFTER}_REPLACE_TEXT`. This allows more features to save/restore state when buffer contents are replaced (e.g. file reload, filter through, etc.) | |||
2021-04-11 | Initial pass reformatting all code. | ||
Use clang-format, LuaFormatter, and 100 character limit on lines. | |||
2021-01-29 | Updated copyright information. | ||
2020-11-30 | Updated LuaDoc. | ||
2020-11-16 | Added `events.UNFOCUS` for when Textadept loses focus. | ||
Do not emit this event when a dialog is active. | |||
2020-10-20 | Code cleanup. | ||
Of note: * io.save_all_files() does not visit each buffer to save anymore. An unintended side-effect was checking for outside modification (but only if the file itself was modified), so outside changes will always be saved over now. * The menu clicked handler uses assert_type(), so the 'Unknown command' localization is no longer needed. * When printing to a new buffer type would split the view, use an existing split view when possible. * Prefer 'goto continue' construct in loops over nested 'if's. * Fixed clearing of ui.find.replace_entry_text on reset in the GUI version. * Fixed lack of statusbar updating when setting options like buffer EOL mode, indentation, and encoding. * Renamed internal new_snippet() to new() and put it in the snippet metatable. | |||
2020-10-11 | Updated LuaDoc. | ||
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. |