summaryrefslogtreecommitdiff
path: root/src/undo.c
AgeCommit message (Collapse)Author
2015-04-21patch 7.4.707Bram Moolenaar
Problem: Undo files can have their executable bit set. Solution: Strip of the executable bit. (Mikael Berthe)
2015-02-17updated for version 7.4.634Bram Moolenaar
Problem: Marks are not restored after redo + undo. Solution: Fix the way marks are restored. (Olaf Dabrunz)
2014-09-11updated for version 7.4.443Bram Moolenaar
Problem: Error reported by ubsan when running test 72. Solution: Add type cast to unsigned. (Dominique Pelle)
2014-08-13updated for version 7.4.404Bram Moolenaar
Problem: Windows 64 bit compiler warnings. Solution: Add type casts. (Mike Williams)
2014-08-12updated for version 7.4.402Bram Moolenaar
Problem: Test 72 crashes under certain conditions. (Kazunobu Kuriyama) Solution: Clear the whole bufinfo_T early.
2014-08-10updated for version 7.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-04-02updated for version 7.4.238Bram Moolenaar
Problem: Vim does not support the smack library. Solution: Add smack support (Jose Bollo)
2014-03-23updated for version 7.4.212Bram Moolenaar
Problem: Now that the +visual feature is always enabled the #ifdefs for it are not useful. Solution: Remove the checks for FEAT_VISUAL.
2014-03-12updated for version 7.4.197Bram Moolenaar
Problem: Various problems on VMS. Solution: Fix several VMS problems. (Zoltan Arpadffy)
2014-01-23updated for version 7.4.157Bram Moolenaar
Problem: Error number used twice. (Yukihiro Nakadaira) Solution: Change the one not referred in the docs.
2013-11-07updated for version 7.4.074Bram Moolenaar
Problem: When undo'ing all changes and creating a new change the undo structure is incorrect. (Christian Brabandt) Solution: When deleting the branch starting at the old header, delete the whole branch, not just the first entry.
2013-11-06updated for version 7.4.073Bram Moolenaar
Problem: Setting undolevels for one buffer changes undo in another. Solution: Make 'undolevels' a global-local option. (Christian Brabandt)
2013-09-08updated for version 7.4.024Bram Moolenaar
Problem: When root edits a file the undo file is owned by root while the edited file may be owned by another user, which is not allowed. (cac2s) Solution: Accept an undo file owned by the current user.
2013-06-10updated for version 7.3.1160Bram Moolenaar
Problem: Mixing long and pointer doesn't always work. Solution: Avoid cast to pointer.
2013-04-15updated for version 7.3.901Bram Moolenaar
Problem: Outdated comment, ugly condition. Solution: Update a few comments, break line.
2012-08-23updated for version 7.3.634Bram Moolenaar
Problem: Month/Day format for undo is confusing. (Marcin Szamotulski) Solution: Always use Year/Month/Day, should work for everybody.
2012-06-01updated for version 7.3.533Bram Moolenaar
Problem: Memory leak when writing undo file. Solution: Free the ACL. (Dominique Pelle)
2011-12-08updated for version 7.3.367Bram Moolenaar
Problem: :wundo and :rundo use a wrong checksum. Solution: Include the last line when computing the hash. (Christian Brabandt)
2011-01-22updated for version 7.3.107Bram Moolenaar
Problem: Year number for :undolist can be confused with month or day. Solution: Change "%y" to "%Y".
2011-01-22updated for version 7.3.103Bram Moolenaar
Problem: Changing 'fileformat' and then using ":w" in an empty file sets the 'modified' option. Solution: In unchanged() don't ignore 'ff' for an empty file.
2010-12-17updated for version 7.3.085Bram Moolenaar
Problem: Inconsistency with preproc symbols. void * computation. Solution: Include vimio.h from vim.h. Add type cast.
2010-12-17updated for version 7.3.083Bram Moolenaar
Problem: When a read() or write() is interrupted by a signal it fails. Solution: Add read_eintr() and write_eintr().
2010-11-03updated for version 7.3.048Bram Moolenaar
Problem: ":earlier 1f" doesn't work after loading undo file. Solution: Set b_u_save_nr_cur when loading an undo file. (Christian Brabandt) Fix only showing time in ":undolist"
2010-08-07Fix: ml_get errors when using undo with 'virtualedit'.Bram Moolenaar
2010-08-04When undoing a reload, move the cursor to the first changed line.Bram Moolenaar
2010-07-25Fix: editing a not encrypted file after a crypted file messed up reading theBram Moolenaar
text from an undo file.
2010-07-24Add the 'undoreload' option to be able to undo a file reload.Bram Moolenaar
2010-07-23Add the 'concealcursor' option to decide when the cursor line is to beBram Moolenaar
concealed or not. Rename 'conc' to 'cole' as the short name for 'conceallevel'.
2010-07-21Fix build problem when fchown() not available. (Gary Johnson)Bram Moolenaar
2010-07-19Rename w_p_conceal to w_p_conc for consistency.Bram Moolenaar
2010-07-18Fixes and improvements for MS-Windows build.Bram Moolenaar
2010-07-14Support completion for ":find". (Nazri Ramliy)Bram Moolenaar
Cleanup white space.
2010-07-08Make synstack() work on the character just after the end of the line.Bram Moolenaar
2010-07-07Apply patch 7.2.445.Bram Moolenaar
2010-07-02Make updating text for conceal mode simpler. A few compiler warning fixes.Bram Moolenaar
2010-06-27Added ":earlier 1f" and ":later 1f".Bram Moolenaar
2010-06-27Add file save counter to undo information. Add undotree() function.Bram Moolenaar
2010-06-22Fix compiler warnings for shadowed variables. Make 'conceal' a long insteadBram Moolenaar
of int.
2010-06-21Crypt the swapfile.Bram Moolenaar
2010-06-14Fix tiny build, move functions to undo.c.Bram Moolenaar
2010-06-12Minor typo and docs update.Bram Moolenaar
2010-06-06Fix a few compiler warnings. Fix crash with encrypted undo file.Bram Moolenaar
2010-06-02Optimize the blowfish crypt/decrypt code a bit more.Bram Moolenaar
2010-06-01Don't use pointers to store numbers, use a union.Bram Moolenaar
Fixed MSVC makefile use of /Wp64 flag.
2010-05-30Crypt the text in the undo file if the file itself is crypted.Bram Moolenaar
2010-05-30Made reading/writing undo info a bit more robust.Bram Moolenaar
2010-05-30Added the undofile() function. Updated runtime files.Bram Moolenaar
2010-05-30Do not write an undo file if there is nothing to undo.Bram Moolenaar
2010-05-30updated for version 7.2.441Bram Moolenaar
Problem: When using ":earlier" undo information may be wrong. Solution: When changing alternate branches also adjust b_u_oldhead.
2010-05-30A bit of cleanup and simplification for undofile.Bram Moolenaar