aboutsummaryrefslogtreecommitdiff
path: root/core
AgeCommit message (Collapse)Author
2016-07-24Added `events.TAB_CLICKED` event.mitchell
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-14Fixed bug in keeping track of event indices; core/events.luamitchell
As a result, `events.disconnect()` may disconnect the wrong event handler. Thanks to David Karell.
2016-07-11Updated for 9.0 alpha 2.mitchell
2016-07-06Added context to localization messages for easier translation.mitchell
2016-07-04Added timeout prompt for "Find in Files".mitchell
It is now possible to cancel a "Find in Files" search part-way through.
2016-07-04Fixed inability to effectively halt `lfs.dir_foreach()` loops; core/lfs_ext.luamitchell
2016-07-04Replaced Lua pattern matching with Regex via Scintilla and TRE.mitchell
As a result, changed `ui.find.lua` to `ui.find.regex` Also removed luautf8 dependency since it is no longer needed. Regex replacements cannot contain embedded Lua code. Jumping to "find in files" results selects those results instead of just jumping to their respective lines.
2016-07-04Check bounds for `buffer:text_range()`; core/init.luamitchell
2016-06-30Small manual and LuaDoc updates.mitchell
2016-06-30Updated for 9.0 alpha.mitchell
2016-06-27Small code cleanup and documentation updates.mitchell
2016-06-25Small code and documentation cleanup.mitchell
2016-06-19Updated translations.mitchell
2016-06-16Changed arguments to `ui.goto_view()` and `view:goto_buffer()`.mitchell
They can accept either objects or relative numbers now. They do not accept absolute indices anymore.
2016-06-15Lots of small LuaDoc improvements (grammar mainly).mitchell
2016-06-15Refactored LuaDoc for `_M`; core/._M.luadocmitchell
2016-06-15Allow binary files to be encoded in something else.mitchell
UTF-16 files (and other encodings with null bytes) are initially recognized as binary files (no encoding). Allow encodings to be set for such files after load.
2016-06-15Renamed `ui.SILENT_PRINT` to `ui.silent_print`.mitchell
2016-06-15Be more liberal about comments in locale files and use '#' by default.mitchell
2016-06-15Changed some of 'lfs_ext' API.mitchell
Renamed `lfs.FILTER` to `lfs.default_filter` and removed `exclude_FILTER` argument from `lfs.dir_foreach()`.
2016-06-15Removed handling of tables as key/menu commands; use functions only.mitchell
2016-06-15Removed `exclude_FILTER` parameter from `io.quick_open()`.mitchell
It was unnecessarily complicating things. Just construct the proper filter.
2016-06-15Removed CVS project recognition and assume Subversion v1.8+.mitchell
2016-06-15Removed explicit detection and use of extinct CR line endings.mitchell
It's quite possible some of Textadept's functions didn't handle them properly anyway.
2016-06-15Removed explicit BOM support.mitchell
BOM use is legacy and discouraged. Scintilla and iconv appear to silently handle BOMs just fine.
2016-06-15Renamed "snapopen" to "quick open" in APIs and menus.mitchell
2016-04-29Updated for 8.7.mitchell
2016-04-28Updated some translations.mitchell
2016-04-16Added menu item and dialog for setting run/compile command arguments.mitchell
2016-04-16Localize "Lua reset" message.mitchell
2016-04-16Fixed spelling error in English-localized messages.mitchell
2016-04-16Find in files should not print the contents of binary files.mitchell
Use placeholder text instead. This is common in Unix tools.
2016-04-16Small code cleanup.mitchell
2016-04-16`events.CHAR_ADDED` emits a character code, not a byte.mitchell
2016-04-11Save and restore horizontal scroll position when switching buffers; core/ui.luamitchell
2016-04-07Only show snippet trigger and text in selection dialog.mitchell
2016-04-05Do not run some `events.UPDATE_UI` handlers when scrolling.mitchell
2016-04-05Only convert filenames from `_CHARSET` to UTF-8, not UTF-8-encoded buffer names.mitchell
2016-04-05File dialogs only return UTF-8-encoded filenames on Win32 GTK; core/ui.luamitchell
2016-04-05Import Lua UTF-8 pattern functions directly into `utf8` library from C.mitchell
2016-04-02Code cleanup.mitchell
Do not use `ipairs()` and use more consistent variable names among other things.
2016-03-29No need to pack and unpack `...`; core/events.luamitchell
2016-03-26Support UTF-8 Lua pattern matching.mitchell
Makes use of an external luautf8 library, but only a subset of it.
2016-02-29Updated for 8.6.mitchell
2016-02-01Code cleanup; ui.luamitchell
2016-01-30Replaced `buffer:text_range()` C function with a Lua function.mitchell
2016-01-30Added single-instance functionality for Win32 and require GLib 2.28+.mitchell
Thanks to Carl Sturtivant for the Win32 proof-of-concept code.
2016-01-29Code cleanup; core/args.luamitchell
2016-01-29Added '-v' and '--version' command line parameters.mitchell
2016-01-29`buffer:clear_cmd_key()` should only take one argument.mitchell
The `bit32` library makes bit shifting easier.