summaryrefslogtreecommitdiff
path: root/src/filepath.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.0215: wrong file name shorteningv8.2.0215Bram Moolenaar2020-02-051-7/+11
| | | | | | Problem: Wrong file name shortening. (Ingo Karkat) Solution: Better check for path separator. (Yasuhiro Matsumoto, closes #5583, closes #5584)
* patch 8.2.0209: function a bit far away from where it's usedv8.2.0209Bram Moolenaar2020-02-041-35/+35
| | | | | Problem: Function a bit far away from where it's used. Solution: Move function close to where it's used. (Ken Takata, closes #5569)
* patch 8.2.0208: fnamemodify() does not apply ":~" when followed by ":."v8.2.0208Bram Moolenaar2020-02-041-4/+24
| | | | | | Problem: Fnamemodify() does not apply ":~" when followed by ":.". Solution: Don't let a failing ":." cause the ":~" to be skipped. (Yasuhiro Matsumoto, closes #5577)
* patch 8.2.0149: maintaining a Vim9 branch separately is more workv8.2.0149Bram Moolenaar2020-01-261-0/+1
| | | | | Problem: Maintaining a Vim9 branch separately is more work. Solution: Merge the Vim9 script changes.
* patch 8.2.0034: missing check for out of memoryv8.2.0034Bram Moolenaar2019-12-231-1/+5
| | | | | | Problem: Missing check for out of memory. Solution: Check for NULL after vim_strsave(). (Dominique Pelle, closes #5393)
* patch 8.1.2422: "make depend" does not work correctly for libvtermv8.1.2422Bram Moolenaar2019-12-111-1/+1
| | | | | Problem: "make depend" does not work correctly for libvterm. Solution: Fix build dependencies. And a few minor improvements.
* patch 8.1.2379: using old C style commentsv8.1.2379Bram Moolenaar2019-12-011-3/+3
| | | | | Problem: Using old C style comments. Solution: Use // comments where appropriate.
* patch 8.1.2252: compiler warning for int sizev8.1.2252Bram Moolenaar2019-11-041-1/+1
| | | | | Problem: Compiler warning for int size. Solution: Add type cast. (Mike Williams)
* patch 8.1.2234: get_short_pathname() fails depending on encodingv8.1.2234Bram Moolenaar2019-10-301-10/+40
| | | | | Problem: get_short_pathname() fails depending on encoding. Solution: Use the wide version of the library function. (closes #5129)
* patch 8.1.2125: fnamemodify() fails when repeating :ev8.1.2125Bram Moolenaar2019-10-081-1/+5
| | | | | Problem: Fnamemodify() fails when repeating :e. Solution: Do not go before the tail. (Rob Pilling, closes #5024)
* patch 8.1.2120: some MB_ macros are more complicated than necessaryv8.1.2120Bram Moolenaar2019-10-061-6/+6
| | | | | | Problem: Some MB_ macros are more complicated than necessary. (Dominique Pelle) Solution: Simplify the macros. Expand inline.
* patch 8.1.2021: some global functions can be local to the filev8.1.2021Bram Moolenaar2019-09-101-1/+1
| | | | | Problem: Some global functions can be local to the file. Solution: Add "static". (Yegappan Lakshmanan, closes #4917)
* patch 8.1.1989: the evalfunc.c file is still too bigv8.1.1989Bram Moolenaar2019-09-051-0/+21
| | | | | | | Problem: The evalfunc.c file is still too big. Solution: Move f_pathshorten() to filepath.c. Move f_cscope_connection() to if_cscope.c. Move diff_ functions to diff.c. Move timer_ functions to ex_cmds2.c. move callback functions to evalvars.c.
* patch 8.1.1985: code for dealing with paths is spread outv8.1.1985Bram Moolenaar2019-09-041-182/+1859
| | | | | | Problem: Code for dealing with paths is spread out. Solution: Move path related functions from misc1.c to filepath.c. Remove NO_EXPANDPATH.
* patch 8.1.1979: code for handling file names is spread outv8.1.1979Bram Moolenaar2019-09-041-0/+2138
Problem: Code for handling file names is spread out. Solution: Move code to new filepath.c file. Graduate FEAT_MODIFY_FNAME.