xaizek / vifm (License: GPLv2+) (since 2018-12-07)
Vifm is a file manager with curses interface, which provides Vi[m]-like environment for managing objects within file systems, extended with some useful ideas from mutt.
Commit 9ccbc1e1b5663714d4ae5614b896f9a266d44921

Update NEWS file for v0.14.1
Author: xaizek
Author date (UTC): 2025-05-02 07:59
Committer name: xaizek
Committer date (UTC): 2025-05-02 07:59
Parent(s): 15b34b9050ada596903d8a8399ac233b169cfee9
Signing key: 99DC5E4DB05F6BE2
Tree: 464f716e025111c80a5f35e02301391d090a0792
File Lines added Lines deleted
NEWS 94 0
File NEWS changed (mode: 100644) (index 17ae3f1c0..97d3a3d90)
1 2 May 2025
2 ==========
3
4 Vifm v0.14.1
5 ------------
6
7 Highlights:
8
9 - Fixes
10
11 Fixed a preview-related crash on Windows easily reproducible using binary
12 files.
13
14 Fixed a tree-related crash when using `{fileext}` or `{ext}` columns.
15
16 Fixed 'trashdir' with "%r" not working on BSD-like systems.
17
18 Fixed `vifm path/to/file` incorrectly running file handling in current
19 working directory.
20
21 Restored terminal access for commands that use `%i` macro (so `:!echo ... %i`
22 can affect the terminal as before v0.12.1). Use `%i &` for ignoring output
23 while denying terminal accesses.
24
25 Fixed occasional incorrect truncation of wide characters on drawing columns
26 broken while introducing column-specific highlighting in 0.14-beta.
27
28 - Documentation updates
29
30 Clarified information on comments after :commands. Provided some information
31 on copy-on-write file copying. Improved documentation on leaving compare and
32 custom views.
33
34 Documentation:
35 - Made documentation on which :commands can have comments a bit more verbose.
36 - Documented extra information on file copying. Patch by EA1A87.
37 - Improved/extended/updated documentation on cancelling operations, compare
38 and custom views.
39 - Fixes of typos and groff syntax in documentation. Patch by Kirill Rekhov.
40
41 Integration:
42 - Updated .desktop-file to add localizations and be more up-to-date with
43 modern recommendations. Patch by Matěj Cepl (a.k.a. mcepl).
44
45 File operations:
46 - Extended range of numbers Ctrl-A/Ctrl-X can deal with from [-2**31; 2**31)
47 to [-2**63; 2**63). Thanks to CaptainFantastic.
48
49 Only on Windows:
50 - Fixed crashes in terminals that handle ANSI output on Windows when
51 previewing binary or some complicated UTF-8 text files. Thanks to Phil
52 Runninger.
53
54 Fixes:
55 - Made `%i` keep access to the terminal instead of acting like `%i &` . This
56 restores the behavior prior to v0.12.1-beta (can be considered a regression
57 as this breaks several use cases). Thanks to an anonymous at Vifm Q2A site.
58 - Fixed 'trashdir' with "%r" on BSD-like systems (those with getmntinfo()
59 instead of getmntent() API). The regression was apparently introduced in
60 v0.9.1-beta. Thanks to sublimal.
61 - Fixed a crash on drawing a tree-view when {ext} or {fileext} follows {name},
62 {iname}, {root} or {fileroot}. Thanks to aw-cloud.
63 - Fixed unintended (and incorrect) highlighting of search matches in {ext} and
64 {fileext} columns.
65 - Fixed setting 'timeoutlen' to zero resulting in high CPU use and ignoring
66 user input.
67 - Fixed trailing slash at the bottom of overwrite confirmation dialog
68 displayed on merging directories.
69 - Fixed :restart not resetting abbreviations.
70 - Fixed `:restart full` ignoring `set tabscope=...` in vifmrc which is how
71 :restart behaves. Thanks to martinengelke (a.k.a. sHii).
72 - Fixed tabulation breaking parsing of :set command. Thanks to martinengelke
73 (a.k.a., sHii).
74 - Fixed :file[x]type commands being run in startup directory instead of view's
75 directory when file was passed on command-line. Thanks to ThePlaguebump.
76 - Fixed false-positive on detecting ambiguity of commands with numbers in
77 their names. Thanks to CaptainFantastic.
78 - Fixed Escape not cancelling waiting for the next input key. Thanks to an
79 anonymous at Vifm Q2A site.
80 - Fixed a crash after `:winrun , normal e` followed by `q`.
81 - Fixed ruler in menu mode not growing in size to accomodate its content.
82 Thanks to CaptainFantastic.
83 - Fixed a memory leak on formatting tab line when there is not enough space.
84 - Fixed an unlikely memory leak on parsing of malformed 'viewcolumns'.
85 - Fixed truncating wide characters on drawing columns broken on introducing
86 column-specific highlighting in 0.14-beta. Thanks to Snake52996.
87 - Fixed :clone producing weird results on trying to increment numbers greater
88 than `2**31 - 1`. Thanks to CaptainFantastic.
89
90 See the ChangeLog file for the full list of changes and by whom they were
91 suggested or implemented.
92
93 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
94
1 95 08 February 2025 08 February 2025
2 96 ================ ================
3 97
Hints

Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://code.reversed.top/user/xaizek/vifm

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@code.reversed.top/user/xaizek/vifm

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a pull request:
... clone the repository ...
... make some changes and some commits ...
git push origin master