summaryrefslogtreecommitdiffstats
path: root/src/fileio.c
AgeCommit message (Collapse)Author
2016-02-23patch 7.4.1399v7.4.1399Bram Moolenaar
Problem: The MS-DOS code does not build. Solution: Remove the old MS-DOS code.
2016-02-16patch 7.4.1334v7.4.1334Bram Moolenaar
Problem: Many compiler warnings with MingW. Solution: Add type casts. (Yasuhiro Matsumoto)
2016-02-07patch 7.4.1276v7.4.1276Bram Moolenaar
Problem: Warning for not using return value of fcntl(). Solution: Explicitly ignore the return value.
2016-01-31patch 7.4.1225v7.4.1225Bram Moolenaar
Problem: Still a few old style function declarations. Solution: Make them new style. (Hirohito Higashi)
2016-01-30patch 7.4.1206v7.4.1206Bram Moolenaar
Problem: Using old style function declarations. Solution: Change to new style function declarations. (script by Hirohito Higashi)
2016-01-29patch 7.4.1197v7.4.1197Bram Moolenaar
Problem: Still using __ARGS. Solution: Remove __ARGS in several files. (script by Hirohito Higashi)
2016-01-17patch 7.4.1128v7.4.1128Bram Moolenaar
Problem: MS-Windows: delete() does not recognize junctions. Solution: Add mch_isrealdir() for MS-Windows. Update mch_is_symbolic_link(). (Ken Takata)
2016-01-17patch 7.4.1120v7.4.1120Bram Moolenaar
Problem: delete(x, 'rf') fails if a directory is empty. (Lcd) Solution: Ignore not finding matches in an empty directory.
2016-01-17patch 7.4.1116v7.4.1116Bram Moolenaar
Problem: delete(x, 'rf') does not delete files starting with a dot. Solution: Also delete files starting with a dot.
2016-01-17patch 7.4.1114v7.4.1114Bram Moolenaar
Problem: delete() does not work well with symbolic links. Solution: Recognize symbolik links.
2016-01-16patch 7.4.1107v7.4.1107Bram Moolenaar
Problem: Vim can create a directory but not delete it. Solution: Add an argument to delete() to make it possible to delete a directory, also recursively.
2015-12-31patch 7.4.1009v7.4.1009Bram Moolenaar
Problem: There are still #ifdefs for ARCHIE. Solution: Remove references to ARCHIE, the code was removed in Vim 5.
2015-12-31patch 7.4.1008v7.4.1008Bram Moolenaar
Problem: The OS/2 code pollutes the source while nobody uses it these days. Solution: Drop the support for OS/2.
2015-12-11patch 7.4.965v7.4.965Bram Moolenaar
Problem: On FreeBSD /dev/fd/ files are special. Solution: Use is_dev_fd_file() also for FreeBSD. (Derek Schrock, closes #521)
2015-12-03patch 7.4.958v7.4.958Bram Moolenaar
Problem: Vim checks if the directory "$TMPDIR" exists. Solution: Do not check if the name starts with "$".
2015-12-03patch 7.4.948v7.4.948Bram Moolenaar
Problem: Can't build when the insert_expand feature is disabled. Solution: Add #ifdefs. (Dan Pasanen, closes #499)
2015-10-13patch 7.4.896v7.4.896Bram Moolenaar
Problem: Editing a URL, which netrw should handle, doesn't work. Solution: Avoid changing slashes to backslashes. (Yasuhiro Matsumoto)
2015-08-11patch 7.4.820v7.4.820Bram Moolenaar
Problem: Invalid memory access in file_pat_to_reg_pat. Solution: Avoid looking before the start of a string. (Dominique Pelle)
2015-08-11patch 7.4.817v7.4.817Bram Moolenaar
Problem: Invalid memory access in file_pat_to_reg_pat(). Solution: Use vim_isspace() instead of checking for a space only. (Dominique Pelle)
2015-07-28patch 7.4.799v7.4.799Bram Moolenaar
Problem: Accessing memory before an allocated block. Solution: Check for not going before the start of a pattern. (Dominique Pelle)
2015-07-17patch 7.4.786v7.4.786Bram Moolenaar
Problem: It is not possible for a plugin to adjust to a changed setting. Solution: Add the OptionSet autocommand event. (Christian Brabandt)
2015-07-17patch 7.4.785v7.4.785Bram Moolenaar
Problem: On some systems automatically adding the missing EOL causes problems. Setting 'binary' has too many side effects. Solution: Add the 'fixeol' option, default on. (Pavel Samarkin)
2015-03-31updated for version 7.4.684v7.4.684Bram Moolenaar
Problem: When starting several Vim instances in diff mode, the temp files used may not be unique. (Issue 353) Solution: Add an argument to vim_tempname() to keep the file.
2015-02-27updated for version 7.4.643v7.4.643Bram Moolenaar
Problem: Using the default file format for Mac files. (Issue 77) Solution: Reset the try_mac counter in the right place. (Oswald)
2015-02-17updated for version 7.4.637v7.4.637Bram Moolenaar
Problem: Incorrectly read the number of buffer for which an autocommand should be registered. Solution: Reverse check for "<buffer=abuf>". (Lech Lorens)
2015-02-17updated for version 7.4.635v7.4.635Bram Moolenaar
Problem: If no NL or CR is found in the first block of a file then the 'fileformat' may be set to "mac". (Issue 77) Solution: Check if a CR was found. (eswald)
2015-02-17updated for version 7.4.630v7.4.630Bram Moolenaar
Problem: When using Insert mode completion combined with autocommands the redo command may not work. Solution: Do not save the redo buffer when executing autocommands. (Yasuhiro Matsumoto)
2015-01-07updated for version 7.4.564v7.4.564Bram Moolenaar
Problem: FEAT_OSFILETYPE is used even though it's never defined. Solution: Remove the code. (Christian Brabandt)
2014-11-19updated for version 7.4.519v7.4.519Bram Moolenaar
Problem: Crash when using syntax highlighting. Solution: When regprog is freed and replaced, store the result.
2014-11-12updated for version 7.4.509v7.4.509Bram Moolenaar
Problem: Users are not aware their encryption is weak. Solution: Give a warning when prompting for the key.
2014-10-31updated for version 7.4.493v7.4.493Bram Moolenaar
Problem: A TextChanged autocommand is triggered when saving a file. (William Gardner) Solution: Update last_changedtick after calling unchanged(). (Christian Brabandt)
2014-09-23updated for version 7.4.456v7.4.456Bram Moolenaar
Problem: 'backupcopy' is global, cannot write only some files in a different way. Solution: Make 'backupcopy' global-local. (Christian Brabandt)
2014-09-09updated for version 7.4.436v7.4.436Bram Moolenaar
Problem: ml_get error for autocommand that moves the cursor of the current window. Solution: Check the cursor position after switching back to the current buffer. (Christian Brabandt)
2014-08-22updated for version 7.4.414v7.4.414Bram Moolenaar
Problem: Cannot define a command only when it's used. Solution: Add the CmdUndefined autocommand event. (partly by Yasuhiro Matsumoto)
2014-08-13updated for version 7.4.403v7.4.403Bram Moolenaar
Problem: Valgrind reports errors when running test 72. (Dominique Pelle) Solution: Reset the local 'cryptmethod' option before storing the seed. Set the seed in the memfile even when there is no block0 yet.
2014-08-10updated for version 7.4.399v7.4.399Bram Moolenaar
Problem: Encryption implementation is messy. Blowfish encryption has a weakness. Solution: Refactor the encryption, store the state in an allocated struct instead of using a save/restore mechanism. Introduce the "blowfish2" method, which does not have the weakness and encrypts the whole undo file. (largely by David Leadbeater)
2014-06-12updated for version 7.4.320v7.4.320Bram Moolenaar
Problem: Possible crash when an BufLeave autocommand deletes the buffer. Solution: Check for the window pointer being valid. Postpone freeing the window until autocommands are done. (Yasuhiro Matsumoto)
2014-05-02updated for version 7.4.274v7.4.274Bram Moolenaar
Problem: When doing ":update" just before running an external command that changes the file, the timestamp may be unchanged and the file is not reloaded. Solution: Also check the file size.
2014-04-06updated for version 7.4.251v7.4.251Bram Moolenaar
Problem: Crash when BufAdd autocommand wipes out the buffer. Solution: Check for buffer to still be valid. Postpone freeing the buffer structure. (Hirohito Higashi)
2014-04-02updated for version 7.4.238v7.4.238Bram Moolenaar
Problem: Vim does not support the smack library. Solution: Add smack support (Jose Bollo)
2014-03-12updated for version 7.4.197v7.4.197Bram Moolenaar
Problem: Various problems on VMS. Solution: Fix several VMS problems. (Zoltan Arpadffy)
2014-02-23updated for version 7.4.190v7.4.190Bram Moolenaar
Problem: Compiler warning for using %lld for off_t. Solution: Add type cast.
2014-02-23updated for version 7.4.188v7.4.188Bram Moolenaar
Problem: SIZEOF_LONG clashes with similar defines in header files. Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT.
2014-02-11updated for version 7.4.172v7.4.172Bram Moolenaar
Problem: The blowfish code mentions output feedback, but the code is actually doing cipher feedback. Solution: Adjust names and comments.
2013-11-28updated for version 7.4.109v7.4.109Bram Moolenaar
Problem: ColorScheme autocommand matches with the current buffer name. Solution: Match with the colorscheme name. (Christian Brabandt)
2013-11-12updated for version 7.4.091v7.4.091Bram Moolenaar
Problem: Missing semicolon. Solution: Add the semicolon.
2013-11-12updated for version 7.4.089v7.4.089Bram Moolenaar
Problem: When editing a file in a directory mounted through sshfs Vim doesn't set the security context on a renamed file. Solution: Add mch_copy_sec() to vim_rename(). (Peter Backes)
2013-08-30updated for version 7.4.014v7.4.014Bram Moolenaar
Problem: MS-Windows: check for writing to device does not work. Solution: Fix #ifdefs. (Ken Takata)
2013-08-25updated for version 7.4.009v7.4.009Bram Moolenaar
Problem: When a file was not decrypted (yet), writing it may destroy the contents. Solution: Mark the file as readonly until decryption was done. (Christian Brabandt)
2013-08-05updated for version 7.4b.015v7.4b.015Bram Moolenaar
Problem: Can't compile without the 'acd' feature. Solution: Add #ifdefs. (Kazunobu Kuriyama)