Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Updated copyright year. | mitchell | 2022-01-31 |
| | |||
* | Initial pass reformatting all code. | mitchell | 2021-04-11 |
| | | | | Use clang-format, LuaFormatter, and 100 character limit on lines. | ||
* | Updated copyright information. | mitchell | 2021-01-29 |
| | |||
* | Fixed `lfs.walk()` bug with root directory. | mitchell | 2020-11-03 |
| | | | | Prevent dir to walk from becoming an empty string. | ||
* | Handle more types of recursive symlinks in `lfs.walk()`. | mitchell | 2020-10-25 |
| | |||
* | Handle recursive symlinks in `lfs.walk()`. | mitchell | 2020-10-25 |
| | |||
* | Code cleanup. | mitchell | 2020-10-20 |
| | | | | | | | | | | | | | | | | 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. | ||
* | Updated copyright information. | mitchell | 2020-09-29 |
| | |||
* | Code cleanup. | mitchell | 2020-08-21 |
| | |||
* | Exclude Fossil version control directory in default filter. | mitchell | 2020-08-17 |
| | |||
* | Replaced `lfs.dir_foreach()` with `lfs.walk()` generator. | mitchell | 2020-06-10 |
| | |||
* | Always use capital drive letters when opening files in Windows. | mitchell | 2020-05-24 |
| | | | | | Since Windows filenames are case-insensitive, mismatched drive letter case may cause the same file to be open twice. | ||
* | More code cleanup, refactoring, and formatting. | mitchell | 2020-03-11 |
| | |||
* | Core code cleanup, reformat, refactoring, and bugfixes. | mitchell | 2020-03-10 |
| | | | | | `events.FILE_CHANGED` was not emitting a filename. Added tests for key commands, keychains, and key modes. | ||
* | Added test suite and API type checking for more helpful error messages. | mitchell | 2020-03-03 |
| | |||
* | Small code cleanup. | mitchell | 2020-02-26 |
| | |||
* | Updated copyright year. | mitchell | 2019-12-31 |
| | |||
* | Fixed bug with filters that have extension includes and pattern excludes. | mitchell | 2019-06-02 |
| | | | | | | 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. | ||
* | Updated copyright year. | mitchell | 2019-02-16 |
| | |||
* | Fixed bug in new filter regarding extensions. | mitchell | 2018-11-29 |
| | | | | If any extensions are specified as inclusive, exclude all others not specified. | ||
* | Changed filter format to be more flat and intuitive. | mitchell | 2018-11-26 |
| | | | | | Filters are now simply lists of inclusive and exclusive patterns. Added temporary compatibility and notice for old-style filters. | ||
* | Updated copyright year. | mitchell | 2018-01-25 |
| | |||
* | Correctly handle multiple '!' patterns in file filters. | mitchell | 2017-06-21 |
| | | | | This allows for specific file and folder includes. | ||
* | Updated copyright information. | mitchell | 2016-12-31 |
| | |||
* | Fixed inability to effectively halt `lfs.dir_foreach()` loops; core/lfs_ext.lua | mitchell | 2016-07-04 |
| | |||
* | Changed some of 'lfs_ext' API. | mitchell | 2016-06-15 |
| | | | | | Renamed `lfs.FILTER` to `lfs.default_filter` and removed `exclude_FILTER` argument from `lfs.dir_foreach()`. | ||
* | Removed CVS project recognition and assume Subversion v1.8+. | mitchell | 2016-06-15 |
| | |||
* | Code cleanup. | mitchell | 2016-04-02 |
| | | | | Do not use `ipairs()` and use more consistent variable names among other things. | ||
* | Updated copyright date. | mitchell | 2015-12-31 |
| | |||
* | Fixed bug resolving relative paths with multiple '../'; core/lfs_ext.lua | mitchell | 2015-11-19 |
| | |||
* | Added `symlink` filter option for ignoring symlinked files and directories. | mitchell | 2015-04-13 |
| | |||
* | Code cleanup based on the output of luacheck, a Lua linter. | mitchell | 2015-03-16 |
| | |||
* | Fix opening network path files on Win32. | mitchell | 2015-01-15 |
| | | | | Thanks to Daniel Wutke. | ||
* | Updated copyright year. | mitchell | 2014-12-31 |
| | |||
* | Fixed bug when iterating over root directory; core/lfs_ext.lua | mitchell | 2014-11-25 |
| | | | | Files returned had two leading slashes (//etc, //usr, etc.). | ||
* | More options for `lfs.dir_foreach()`; core/lfs_ext.lua | mitchell | 2014-08-15 |
| | | | | | A limit on the level of directories to recurse into can be placed, and directory names can be passed to functions. | ||
* | Condensed manual and API documentation into single files. | mitchell | 2014-06-30 |
| | |||
* | Updated LuaDoc. | mitchell | 2014-05-28 |
| | |||
* | Updated LuaDoc. | mitchell | 2014-05-28 |
| | |||
* | Fixed bug introduced by r1710 relating to absolute paths. | mitchell | 2014-04-10 |
| | |||
* | Added `lfs.abspath()` in order to always use absolute paths. | mitchell | 2014-04-06 |
| | | | | Thanks to Pedro Andres Aranda Gutierrez. | ||
* | Updated copyright information. | mitchell | 2014-01-12 |
| | |||
* | Updated LuaDoc. | mitchell | 2013-11-10 |
| | |||
* | More LuaDoc updates. | mitchell | 2013-10-09 |
| | |||
* | Do not convert filenames to UTF-8; keep them in `_CHARSET`. | mitchell | 2013-09-15 |
| | |||
* | Updated LuaDoc. | mitchell | 2013-09-06 |
| | |||
* | Added lfs.dir_foreach() for allowing Find in Files to have a filter. | mitchell | 2013-03-25 |
Also moved snapopen module into core as io.snapopen(). |