Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-08-17 | Updated some documentation and use macOS instead of Mac OSX. | ||
2020-07-26 | Small LuaDoc update. | ||
2020-07-23 | Updated LuaDoc. | ||
2020-07-16 | Minor LuaDoc updates and spelling corrections. | ||
2020-06-10 | Replaced `lfs.dir_foreach()` with `lfs.walk()` generator. | ||
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-04-16 | Updated LuaDoc. | ||
2020-03-26 | Added support to identify projects under Fossil SCM. | ||
2020-03-26 | Switched to 1-based indices for buffer positions, lines, and countable entities. | ||
2020-03-16 | Moved individual buffer functions in `io` into `buffer`. | ||
e.g. `io.reload_buffer()` was renamed `buffer:reload()`. | |||
2020-03-16 | Use a default width for `ui.dialogs.filteredlist` dialogs. | ||
Experience has shown a vast majority of filteredlist dialogs need to be wide. Use a standard width that needs to be overridden rather than remembered. | |||
2020-03-13 | More code cleanup and refactoring. | ||
2020-03-11 | More code cleanup, refactoring, and formatting. | ||
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-21 | Removed '_' mnemonics from locale keys. | ||
Kept backward-compatibility for now. | |||
2020-02-21 | Tweaked localization keys. | ||
This is in anticipate of removing '_' from keys, which would have created duplicate keys. | |||
2019-12-31 | Updated copyright year. | ||
2019-07-30 | Use CP1252 instead of ISO-8859-1. | ||
CP1252 is a superset of ISO-8859-1. | |||
2019-06-02 | Fixed bug with filters that have extension includes and pattern excludes. | ||
This was particularly problematic when attempting to fetch all files with a given extension, but not in a particular directory. Also updated some relevant LuaDoc and removed temporary compatibility warnings. | |||
2019-02-16 | Updated copyright year. | ||
2019-01-31 | Do not limit version control markers to directories. | ||
At least git allows files named '.git'. | |||
2018-12-17 | Ensure long filenames are visible in the reload dialog prompt on curses. | ||
2018-11-26 | Changed filter format to be more flat and intuitive. | ||
Filters are now simply lists of inclusive and exclusive patterns. Added temporary compatibility and notice for old-style filters. | |||
2018-07-28 | Removed optional '*' prefix in I/O reads. | ||
Lua 5.3 made them optional and LuaJIT support has been dropped. | |||
2018-02-16 | Added UTF-16 to the default list of detected encodings. | ||
2018-01-25 | Updated copyright year. | ||
2017-08-20 | Added optional encoding parameter to `io.open_file()`. | ||
Sometimes encoding auto-detection via `io.encodings` is more trouble than it's worth. | |||
2017-06-23 | Small code cleanup. | ||
2016-12-31 | Updated copyright information. | ||
2016-11-04 | Removed MacRoman encoding option, as OSX uses UTF-8 by default. | ||
2016-10-19 | Allow detection of encodings with NUL bytes like UTF-16; core/file_io.lua | ||
2016-06-27 | Small code cleanup and documentation updates. | ||
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 | Lots of small LuaDoc improvements (grammar mainly). | ||
2016-06-15 | Allow binary files to be encoded in something else. | ||
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-15 | Changed some of 'lfs_ext' API. | ||
Renamed `lfs.FILTER` to `lfs.default_filter` and removed `exclude_FILTER` argument from `lfs.dir_foreach()`. | |||
2016-06-15 | Removed `exclude_FILTER` parameter from `io.quick_open()`. | ||
It was unnecessarily complicating things. Just construct the proper filter. | |||
2016-06-15 | Removed CVS project recognition and assume Subversion v1.8+. | ||
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-06-15 | Renamed "snapopen" to "quick open" in APIs and menus. | ||
2016-04-05 | Only convert filenames from `_CHARSET` to UTF-8, not UTF-8-encoded buffer names. | ||
2016-04-02 | Code cleanup. | ||
Do not use `ipairs()` and use more consistent variable names among other things. | |||
2015-12-31 | Updated copyright date. | ||
2015-12-10 | Do not visit buffers that do not need saving in `io.save_all_files()`. | ||
This speeds up `io.save_all_files()`, particularly on remote filesystems. Thanks to Ivan Baidakou. | |||
2015-10-17 | Do not error when trying to snapopen a non-existent project; core/file_io.lua | ||
2015-04-13 | Added `symlink` filter option for ignoring symlinked files and directories. | ||
2015-03-16 | Code cleanup based on the output of luacheck, a Lua linter. | ||