Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | ||
2015-03-12 | Lua code cleanup. | ||
2015-03-10 | Made `io.boms` private, as there are few BOMs in existence; core/file_io.lua | ||
2015-03-09 | Moved `events.FILE_SAVED_AS` into `events.FILE_AFTER_SAVE` as extra argument. | ||
2015-01-20 | Check for modified files after resuming from suspend; core/file_io.lua | ||
2014-12-31 | Updated copyright year. | ||
2014-11-23 | File dialogs in the terminal should span the entire view; core/file_io.lua | ||
2014-11-12 | Code and documentation cleanup. | ||