summaryrefslogtreecommitdiff
path: root/src/fileio.c
Commit message (Collapse)AuthorAgeFilesLines
* updated for version 7.3.893v7.3.893Bram Moolenaar2013-04-151-2/+2
| | | | | | | Problem: Crash when using b:, w: or t: after closing the buffer, window or tabpage. Solution: Allocate the dictionary instead of having it part of the buffer/window/tabpage struct. (Yukihiro Nakadaira)
* updated for version 7.3.872v7.3.872Bram Moolenaar2013-03-191-12/+2
| | | | | | | Problem: On some systems case of file names is always ignored, on others never. Solution: Add the 'fileignorecase' option to control this at runtime. Implies 'wildignorecase'.
* updated for version 7.3.867v7.3.867Bram Moolenaar2013-03-191-0/+20
| | | | | | Problem: Matchparen does not update match when using auto-indenting. (Marc Aldorasi) Solution: Add the TextChanged and TextChangedI autocommand events.
* updated for version 7.3.790v7.3.790Bram Moolenaar2013-01-301-0/+3
| | | | | Problem: After reloading a buffer the modelines are not processed. Solution: call do_modelines(). (Ken Takata)
* updated for version 7.3.753v7.3.753Bram Moolenaar2012-12-051-2/+1
| | | | | | Problem: When there is a QuitPre autocommand using ":q" twice does not work for exiting when there are more files to edit. Solution: Do not decrement quitmore in an autocommand. (Techlive Zheng)
* updated for version 7.3.646v7.3.646Bram Moolenaar2012-08-291-0/+15
| | | | | | | Problem: When reloading a buffer the undo file becomes unusable unless ":w" is executed. (Dmitri Frank) Solution: After reloading the buffer write the undo file. (Christian Brabandt)
* updated for version 7.3.598v7.3.598Bram Moolenaar2012-07-101-0/+1
| | | | | | Problem: Cannot act upon end of completion. (Taro Muraoka) Solution: Add an autocommand event that is triggered when completion has finished. (Idea by Florian Klein)
* updated for version 7.3.551v7.3.551Bram Moolenaar2012-06-131-1/+1
| | | | | | | Problem: When using :tablose a TabEnter autocommand is triggered too early. (Karthick) Solution: Don't trigger *Enter autocommands before closing the tab. (Christian Brabandt)
* updated for version 7.3.544v7.3.544Bram Moolenaar2012-06-061-0/+1
| | | | | | Problem: There is no good way to close a quickfix window when closing the last ordinary window. Solution: Add the QuitPre autocommand.
* updated for version 7.3.511v7.3.511Bram Moolenaar2012-04-301-0/+4
| | | | | | Problem: Using a FileReadCmd autocommand that does ":e! {file}" may cause a crash. (Christian Brabandt) Solution: Properly restore curwin->w_s.
* updated for version 7.3.505v7.3.505Bram Moolenaar2012-04-251-4/+2
| | | | | | | Problem: Test 11 fails on MS-Windows in some versions. Solution: Fix #ifdefs for whether filtering through a pipe is possible. Move setting b_no_eol_lnum back to where it was before patch 7.3.124. (David Pope)
* updated for version 7.3.461v7.3.461Bram Moolenaar2012-02-291-0/+9
| | | | | | | Problem: The InsertCharPre autocommand event is not triggered during completion and when typing several characters quickly. Solution: Also trigger InsertCharPre during completion. Do not read ahead when an InsertCharPre autocommand is defined. (Yasuhiro Matsumoto)
* updated for version 7.3.442v7.3.442Bram Moolenaar2012-02-121-7/+18
| | | | | Problem: Still read modelines for ":doautocmd". Solution: Move check for <nomodeline> to separate function.
* updated for version 7.3.438v7.3.438Bram Moolenaar2012-02-121-4/+16
| | | | | Problem: There is no way to avoid ":doautoall" reading modelines. Solution: Add the <nomodeline> argument. Adjust documentation.
* updated for version 7.3.437v7.3.437Bram Moolenaar2012-02-111-1/+2
| | | | | Problem: Continue looping inside FOR_ALL_TAB_WINDOWS even when already done. Solution: Use goto instead of break. (Hirohito Higashi)
* updated for version 7.3.290v7.3.290Bram Moolenaar2011-09-021-2/+16
| | | | | | | | Problem: When a BufWriteCmd autocommand resets 'modified' this doesn't change older buffer states to be marked as 'modified' like ":write" does. (Yukihiro Nakadaira) Solution: When the BufWriteCmd resets 'modified' then adjust the undo information like ":write" does.
* updated for version 7.3.260v7.3.260Bram Moolenaar2011-07-201-1/+6
| | | | | Problem: CursorHold triggers on an incomplete mapping. (Will Gray) Solution: Don't trigger CursorHold when there is typeahead.
* updated for version 7.3.196v7.3.196Bram Moolenaar2011-05-191-0/+1
| | | | | Problem: Can't intercept a character that is going to be inserted. Solution: Add the InsertCharPre autocommand event. (Jakson A. Aquino)
* updated for version 7.3.187v7.3.187Bram Moolenaar2011-05-101-58/+6
| | | | | Problem: The RISC OS port has obvious errors and is not being maintained. Solution: Remove the RISC OS files and code.
* updated for version 7.3.172v7.3.172Bram Moolenaar2011-05-051-0/+15
| | | | | | | Problem: MS-Windows: rename() might delete the file if the name differs but it's actually the same file. Solution: Use the file handle to check if it's the same file. (Yukihiro Nakadaira)
* updated for version 7.3.161v7.3.161Bram Moolenaar2011-04-111-1/+5
| | | | | Problem: Items on the stack may be too big. Solution: Make items static or allocate them.
* updated for version 7.3.133v7.3.133Bram Moolenaar2011-02-251-2/+14
| | | | | Problem: When using encryption it's not clear what method was used. Solution: In the file message show "blowfish" when using blowfish.
* updated for version 7.3.124v7.3.124Bram Moolenaar2011-02-151-10/+13
| | | | | | Problem: When writing a file in binary mode it may be missing the final EOL if a file previously read was missing the EOL. (Kevin Goodsell) Solution: Move the write_no_eol_lnum into the buffer struct.
* updated for version 7.3.115v7.3.115Bram Moolenaar2011-02-091-1/+4
| | | | | Problem: Vim can crash when tmpnam() returns NULL. Solution: Check for NULL. (Hong Xu)
* updated for version 7.3.113v7.3.113Bram Moolenaar2011-02-091-1/+4
| | | | | Problem: Windows: Fall back directory for creating temp file is wrong. Solution: Use "." instead of empty string. (Hong Xu)
* updated for version 7.3.102v7.3.102Bram Moolenaar2011-01-171-1/+1
| | | | | | | | Problem: When using ":make", typing the next command and then getting the "reload" prompt the next command is (partly) eaten by the reload prompt. Solution: Accept ':' as a special character at the reload prompt to accept the default choice and execute the command.
* updated for version 7.3.085v7.3.085Bram Moolenaar2010-12-171-9/+1
| | | | | Problem: Inconsistency with preproc symbols. void * computation. Solution: Include vimio.h from vim.h. Add type cast.
* updated for version 7.3.083v7.3.083Bram Moolenaar2010-12-171-17/+61
| | | | | Problem: When a read() or write() is interrupted by a signal it fails. Solution: Add read_eintr() and write_eintr().
* Fix: in compatible mode, in an empty buffer, ":r file" triggered an errorBram Moolenaar2010-08-141-12/+19
| | | | message.
* Fixed: on MS-Windows sometimes files with number 4913 or higher are leftBram Moolenaar2010-08-081-0/+16
| | | | behind.
* When undoing a reload, move the cursor to the first changed line.Bram Moolenaar2010-08-041-1/+8
|
* Fix: editing a not encrypted file after a crypted file messed up reading theBram Moolenaar2010-07-251-1/+1
| | | | text from an undo file.
* Add the 'undoreload' option to be able to undo a file reload.Bram Moolenaar2010-07-241-7/+28
|
* Change 'cryptmethod' from a number to a string option. Make it global-local.Bram Moolenaar2010-07-201-10/+10
|
* Support completion for ":find". (Nazri Ramliy)Bram Moolenaar2010-07-141-2/+2
| | | | Cleanup white space.
* Added ":earlier 1f" and ":later 1f".Bram Moolenaar2010-06-271-0/+1
|
* Add file save counter to undo information. Add undotree() function.Bram Moolenaar2010-06-271-4/+1
|
* Crypt the swapfile.Bram Moolenaar2010-06-211-8/+35
|
* Fix tiny build, move functions to undo.c.Bram Moolenaar2010-06-141-57/+0
|
* Added salt to blowfish encryption.Bram Moolenaar2010-06-131-21/+47
|
* Avoid compiler warnings on Mac 10.6.Bram Moolenaar2010-06-121-6/+8
|
* Fix crash when using ":grep".Bram Moolenaar2010-06-071-0/+1
|
* Made crypt/decrypt faster.Bram Moolenaar2010-06-011-20/+4
|
* Fix completion of file names with '%' and '*'.Bram Moolenaar2010-06-011-2/+9
|
* Correct use of long instead of off_t for file size. (James Vega)Bram Moolenaar2010-05-311-8/+20
|
* Crypt the text in the undo file if the file itself is crypted.Bram Moolenaar2010-05-301-27/+140
|
* Made reading/writing undo info a bit more robust.Bram Moolenaar2010-05-301-1/+1
|
* Improve the MS-Windows installer.Bram Moolenaar2010-05-241-2/+5
|
* Fix uninit memory read in undo code. Fix uint32_t in proto file.Bram Moolenaar2010-05-241-1/+1
| | | | A few minor changes.
* Included patch for persistent undo. Lots of changes and added test.Bram Moolenaar2010-05-231-2/+69
|