summaryrefslogtreecommitdiff
path: root/src/viminfo.c
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4273: the EBCDIC support is outdatedv8.2.4273Bram Moolenaar2022-01-311-6/+4
| | | | | Problem: The EBCDIC support is outdated. Solution: Remove the EBCDIC support.
* patch 8.2.4043: using int for second argument of ga_init2()v8.2.4043Bram Moolenaar2022-01-081-1/+1
| | | | | Problem: Using int for second argument of ga_init2(). Solution: Remove unnessary type cast (int) when using sizeof().
* patch 8.2.4040: keeping track of allocated lines is too complicatedv8.2.4040Bram Moolenaar2022-01-081-2/+2
| | | | | | Problem: Keeping track of allocated lines in user functions is too complicated. Solution: Instead of freeing individual lines keep them all until the end.
* patch 8.2.4012: error messages are spread outv8.2.4012Bram Moolenaar2022-01-051-3/+2
| | | | | Problem: Error messages are spread out. Solution: Move the last error messages to errors.h.
* patch 8.2.3987: error messages are spread outv8.2.3987Bram Moolenaar2022-01-021-4/+4
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3975: error messages are spread outv8.2.3975Bram Moolenaar2022-01-011-1/+1
| | | | | Problem: Error messages are spread out. Solution: Move more error messages to errors.h.
* patch 8.2.3907: error messages are spread outv8.2.3907Bram Moolenaar2021-12-261-3/+3
| | | | | Problem: Error messages are spread out. Solution: Move error messages to errors.h. Avoid duplicates.
* patch 8.2.3795: too many #ifdefsv8.2.3795Bram Moolenaar2021-12-131-20/+0
| | | | | Problem: Too many #ifdefs. Solution: Graduate the jumplist feature.
* patch 8.2.3331: Coverity warns for using value without boundary checkv8.2.3331Bram Moolenaar2021-08-111-3/+4
| | | | | Problem: Coverity warns for using value without boundary check. Solution: Add a boundary check.
* patch 8.2.3315: cannot use single quote in a float number for readabilityv8.2.3315Bram Moolenaar2021-08-081-1/+1
| | | | | Problem: Cannot use single quote in a float number for readability. Solution: Support single quotes like in numbers. (closes #8713)
* patch 8.2.2842: Vim9: skip argument to searchpair() is not compiledv8.2.2842Bram Moolenaar2021-05-071-0/+1
| | | | | Problem: Vim9: skip argument to searchpair() is not compiled. Solution: Add VAR_INSTR.
* patch 8.2.2494: ":rviminfo!" clears most of oldfilesv8.2.2494Bram Moolenaar2021-02-101-5/+7
| | | | | Problem: ":rviminfo!" clears most of oldfiles. Solution: Add VIF_ONLY_CURBUF to read_viminfo(). (closes #1781)
* patch 8.2.1564: a few remaining errors from ubsanv8.2.1564Bram Moolenaar2020-09-021-1/+2
| | | | | Problem: A few remaining errors from ubsan. Solution: Avoid the warnings. (Dominique Pellé, closes #6837)
* patch 8.2.1340: some tests fail on Cirrus CI and/or with FreeBSDv8.2.1340Bram Moolenaar2020-08-011-15/+20
| | | | | | Problem: Some tests fail on Cirrus CI and/or with FreeBSD. Solution: Make 'backupskip' empty. Do not run tests as root. Check for directory when using viminfo. (Ozaki Kiichi, closes #6596)
* patch 8.2.0920: writing viminfo fails with a circular referencev8.2.0920Bram Moolenaar2020-06-071-2/+28
| | | | | Problem: Writing viminfo fails with a circular reference. Solution: Use copyID to detect the cycle. (closes #6217)
* patch 8.2.0517: Vim9: cannot separate "func" and "func(): void"v8.2.0517Bram Moolenaar2020-04-051-0/+1
| | | | | Problem: Vim9: cannot separate "func" and "func(): void". Solution: Use VAR_ANY for "any" and VAR_UNKNOWN for "no type".
* patch 8.2.0436: no warnings for incorrect printf argumentsv8.2.0436Bram Moolenaar2020-03-231-1/+1
| | | | | | Problem: No warnings for incorrect printf arguments. Solution: Fix attribute in declaration. Fix uncovered mistakes. (Dominique Pelle, closes #5834)
* patch 8.2.0240: using memory after it was freedv8.2.0240Bram Moolenaar2020-02-101-3/+21
| | | | | Problem: Using memory after it was freed. (Dominique Pelle) Solution: Do not mix converion buffer with other buffer.
* 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.0111: VAR_SPECIAL is also used for booleansv8.2.0111Bram Moolenaar2020-01-111-7/+15
| | | | | Problem: VAR_SPECIAL is also used for booleans. Solution: Add VAR_BOOL for better type checking.
* patch 8.2.0050: after deleting a file mark it is still in viminfov8.2.0050Bram Moolenaar2019-12-271-2/+1
| | | | | | | Problem: After deleting a file mark it is still in viminfo. Solution: When a file mark was deleted more recently than the mark in the merged viminfo file was updated, do not store the mark. (Pavol Juhas, closes #5401, closes #1339)
* patch 8.1.2243: typos in commentsv8.1.2243Bram Moolenaar2019-11-021-2/+2
| | | | | | Problem: Typos in comments. Solution: Fix the typos. (Dominique Pelle, closes #5160) Also adjust formatting a bit.
* patch 8.1.2225: the "last used" info of a buffer is under usedv8.1.2225Bram Moolenaar2019-10-271-1/+1
| | | | | | Problem: The "last used" info of a buffer is under used. Solution: Add "lastused" to getbufinfo(). List buffers sorted by last-used field. (Andi Massimino, closes #4722)
* patch 8.1.2126: viminfo not sufficiently testedv8.1.2126Bram Moolenaar2019-10-091-57/+49
| | | | | | Problem: Viminfo not sufficiently tested. Solution: Add more test cases. Clean up comments. (Yegappan Lakshmanan, closes #5032)
* patch 8.1.1957: more code can be moved to evalvars.cv8.1.1957Bram Moolenaar2019-09-011-2/+3
| | | | | | Problem: More code can be moved to evalvars.c. Solution: Move code to where it fits better. (Yegappan Lakshmanan, closes #4883)
* patch 8.1.1823: command line history code is spread outv8.1.1823Bram Moolenaar2019-08-061-10/+0
| | | | | | Problem: Command line history code is spread out. Solution: Put the code in a new file. (Yegappan Lakshmanan, closes #4779) Also graduate the +cmdline_hist feature.
* patch 8.1.1749: Coverity warns for using negative indexv8.1.1749Bram Moolenaar2019-07-251-1/+1
| | | | | Problem: Coverity warns for using negative index. Solution: Move using index inside "if".
* patch 8.1.1736: viminfo support is spread outv8.1.1736Bram Moolenaar2019-07-231-1062/+1664
| | | | | | Problem: Viminfo support is spread out. Solution: Move more viminfo code to viminfo.c. (Yegappan Lakshmanan, closes #4717) Reorder code to make most functions static.
* patch 8.1.1731: command line history not read from viminfo on startupv8.1.1731Bram Moolenaar2019-07-221-2/+3
| | | | | Problem: Command line history not read from viminfo on startup. Solution: Get history length after initializing it.
* patch 8.1.1730: wrong place for mark viminfo supportv8.1.1730Bram Moolenaar2019-07-221-0/+796
| | | | | Problem: Wrong place for mark viminfo support. Solution: Move it to viminfo.c. (Yegappan Lakshmanan, closes #4716)
* patch 8.1.1728: wrong place for command line history viminfo supportv8.1.1728Bram Moolenaar2019-07-211-0/+487
| | | | | Problem: Wrong place for command line history viminfo support. Solution: Move it to viminfo.c.
* patch 8.1.1727: code for viminfo support is spread outv8.1.1727Bram Moolenaar2019-07-211-0/+1424
Problem: Code for viminfo support is spread out. Solution: Move to code to viminfo.c. (Yegappan Lakshmanan, closes #4686)