summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-07-01Update runtime filesBram Moolenaar
2022-07-01patch 9.0.0018: going over the end of the typaheadv9.0.0018Bram Moolenaar
Problem: Going over the end of the typahead. Solution: Put a NUL after the typeahead.
2022-07-01patch 9.0.0017: accessing memory beyond the end of the linev9.0.0017Bram Moolenaar
Problem: Accessing memory beyond the end of the line. Solution: Stop Visual mode when closing a window.
2022-07-01patch 9.0.0016: comparing line pointer for 'breakindent' is not reliablev9.0.0016Bram Moolenaar
Problem: Comparing line pointer for 'breakindent' is not reliable. Solution: Make a copy of the line.
2022-07-01patch 9.0.0015: with EXITFREE defined terminal menus are not clearedv9.0.0015zeertzjq
Problem: With EXITFREE defined terminal menus are not cleared. Solution: Also clear terminal menus. Remove condition that is always true. (closes #10641)
2022-06-30patch 9.0.0014: missing part of the test override changev9.0.0014Bram Moolenaar
Problem: Missing part of the test override change. Solution: Add the missing part.
2022-06-30patch 9.0.0013: reproducing memory access errors can be difficultv9.0.0013Bram Moolenaar
Problem: Reproducing memory access errors can be difficult. Solution: When testing, copy each line to allocated memory, so that valgrind can detect accessing memory before and/or after it. Fix uncovered problems.
2022-06-30patch 9.0.0012: signature files not detected properlyv9.0.0012Bram Moolenaar
Problem: Signature files not detected properly. Solution: Add a function to better detect signature files. (Doug Kearns)
2022-06-30patch 9.0.0011: reading beyond the end of the line with put commandv9.0.0011Bram Moolenaar
Problem: Reading beyond the end of the line with put command. Solution: Adjust the end mark position.
2022-06-30patch 9.0.0010: returning 0 for has('patch-9.0.0') is inconsistentv9.0.0010Bram Moolenaar
Problem: Returning 0 for has('patch-9.0.0') is inconsistent. Solution: Make it return 1. (closes #10640)
2022-06-29patch 9.0.0009: going past the end of a menu item with only modifierv9.0.0009Bram Moolenaar
Problem: Going past the end of a menu item with only modifier. Solution: Check for NUL.
2022-06-29patch 9.0.0008: cannot specify the variable name for "xxd -i"v9.0.0008David Gow
Problem: Cannot specify the variable name for "xxd -i". Solution: Add the "-name" argument. (David Gow, closes #10599)
2022-06-29patch 9.0.0007: no support for double, dotted and dashed underlinesv9.0.0007Bram Moolenaar
Problem: No support for double, dotted and dashed underlines. Solution: Add the termcap entries and highlight modes. (closes #9553)
2022-06-29patch 9.0.0006: not all Visual Basic files are recognizedv9.0.0006Bram Moolenaar
Problem: Not all Visual Basic files are recognized. Solution: Change detection of *.cls files. (Doug Kearns)
2022-06-29patch 9.0.0005: hare files are not recognizedv9.0.0005Hugo Osvaldo Barrera
Problem: Hare files are not recognized. Solution: Add a filetype pattern. (Hugo Osvaldo Barrera, closes #10630)
2022-06-29patch 9.0.0004: plural messages not translated properlyv9.0.0004Matvey Tarasov
Problem: Plural messages not translated properly. Solution: Use ngettext() in a few more places. (Matvey Tarasov, closes #10606)
2022-06-29patch 9.0.0003: functions are global while they could be localv9.0.0003Yegappan Lakshmanan
Problem: Functions are global while they could be local. Solution: Add "static". Add a few tests. (Yegappan Lakshmanan, closes #10612)
2022-06-29patch 9.0.0002: map functionality outside of map.cv9.0.0002zeertzjq
Problem: Map functionality outside of map.c. Solution: Move f_hasmapto() to map.c. Rename a function. (closes #10611)
2022-06-28patch 9.0.0001: Travis CI is no longer usedv9.0.0001Bram Moolenaar
Problem: Travis CI is no longer used. Solution: Delete the Travis CI configuration. (Hugo Osvaldo Barrera, closes #10636)
2022-06-28release version 9.0v9.0.0000Bram Moolenaar
Problem: About time to release Vim 9.0. Solution: Update the version number everywhere.
2022-06-27patch 8.2.5172: "make menu" still uses legacy scriptv8.2.5172Bram Moolenaar
Problem: "make menu" still uses legacy script. Solution: make menu generation script use Vim9 script, fix errors.
2022-06-27patch 8.2.5171: dependencies and proto files are outdatedv8.2.5171Bram Moolenaar
Problem: Dependencies and proto files are outdated. Solution: Update dependencies and proto files. Avoid errors.
2022-06-27patch 8.2.5170: tiny issuesv8.2.5170Bram Moolenaar
Problem: Tiny issues. Solution: Tiny improvements.
2022-06-27Update runtime filesBram Moolenaar
2022-06-27patch 8.2.5169: nested :source may use NULL pointerv8.2.5169Bram Moolenaar
Problem: Nested :source may use NULL pointer. Solution: Do not use the NULL pointer.
2022-06-27patch 8.2.5168: cannot build with Python 3.11v8.2.5168Zdenek Dohnal
Problem: Cannot build with Python 3.11. Solution: Adjust define for _PyObject_TypeCheck. (Zdenek Dohnal, closes #10627)
2022-06-27patch 8.2.5167: get(Fn, 'name') on funcref returns special byte codev8.2.5167Bram Moolenaar
Problem: get(Fn, 'name') on funcref returns special byte code. Solution: Use the printable name.
2022-06-26patch 8.2.5166: test for DiffUpdated failsv8.2.5166Bram Moolenaar
Problem: Test for DiffUpdated fails. Solution: Also accept a count of two.
2022-06-26patch 8.2.5165: import test fails because 'diffexpr' isn't resetv8.2.5165Bram Moolenaar
Problem: Import test fails because 'diffexpr' isn't reset. Solution: Reset 'diffexpr'.
2022-06-26patch 8.2.5164: invalid memory access after diff buffer manipulationsv8.2.5164Bram Moolenaar
Problem: Invalid memory access after diff buffer manipulations. Solution: Use zero offset when change removes all lines in a diff block.
2022-06-26patch 8.2.5163: crash when deleting buffers in diff modev8.2.5163Bram Moolenaar
Problem: Crash when deleting buffers in diff mode. Solution: Recompute diffs later. Skip window without a valid buffer.
2022-06-26patch 8.2.5162: reading before the start of the line with BS in Replace modev8.2.5162Bram Moolenaar
Problem: Reading before the start of the line with BS in Replace mode. Solution: Check the cursor column is more than zero.
2022-06-26Update runtime filesBram Moolenaar
2022-06-26patch 8.2.5161: might still access invalid memoryv8.2.5161Bram Moolenaar
Problem: Might still access invalid memory. Solution: Add extra check for negative value.
2022-06-25patch 8.2.5160: accessing invalid memory after changing terminal sizev8.2.5160Bram Moolenaar
Problem: Accessing invalid memory after changing terminal size. Solution: Adjust cmdline_row and msg_row to the value of Rows.
2022-06-25Update runtime filesBram Moolenaar
2022-06-25patch 8.2.5159: fix for CTRL-key combinations causes problemsv8.2.5159Bram Moolenaar
Problem: Fix for CTRL-key combinations causes more problems than it solves. Solution: Roll back the change.
2022-06-25patch 8.2.5158: TSTP and INT signal tests are not run with valgrindv8.2.5158Bram Moolenaar
Problem: TSTP and INT signal tests are not run with valgrind. Solution: Sleep a bit longer. (closes #10614)
2022-06-24patch 8.2.5157: MS-Windows GUI: CTRL-key combinations do not always workv8.2.5157LemonBoy
Problem: MS-Windows GUI: CTRL-key combinations do not always work. Solution: Handle special key combinations better. (closes #10613, closes #10602, closes #10579)
2022-06-24patch 8.2.5156: search timeout test often fails with FreeBSDv8.2.5156Bram Moolenaar
Problem: Search timeout test often fails with FreeBSD. Solution: Double the maximum time.
2022-06-24patch 8.2.5155: in diff mode windows may get out of syncv8.2.5155Bram Moolenaar
Problem: In diff mode windows may get out of sync. (Gary Johnson) Solution: Avoid that the other window scrolls for 'cursorbind'.
2022-06-24Update runtime filesBram Moolenaar
2022-06-23patch 8.2.5154: still mentioning version8, some cosmetic issuesv8.2.5154Bram Moolenaar
Problem: Still mentioning version8, some cosmetic issues. Solution: Prefer mentioning version9, cosmetic improvements.
2022-06-23patch 8.2.5153: "make uninstall" does not remove colors/listsv8.2.5153towrang
Problem: "make uninstall" does not remove colors/lists. Solution: Add a line to the Makefile. (closes #10609)
2022-06-23Update runtime filesBram Moolenaar
2022-06-23patch 8.2.5152: search() gets stuck with "c" and skip evaluates to truev8.2.5152zeertzjq
Problem: search() gets stuck with "c" and skip evaluates to true. Solution: Reset the SEARCH_START option. (closes #10608)
2022-06-22patch 8.2.5151: reading beyond the end of the line with lisp indentingv8.2.5151Bram Moolenaar
Problem: Reading beyond the end of the line with lisp indenting. Solution: Avoid going over the NUL at the end of the line.
2022-06-22patch 8.2.5150: read past the end of the first line with ":0;'{"v8.2.5150Bram Moolenaar
Problem: Read past the end of the first line with ":0;'{". Solution: When on line zero check the column is valid for line one.
2022-06-22patch 8.2.5149: cannot build without the +eval featurev8.2.5149Bram Moolenaar
Problem: Cannot build without the +eval feature. (Tony Mechelynck) Solution: Add #ifdefs.
2022-06-22patch 8.2.5148: invalid memory access when using expression on command linev8.2.5148Bram Moolenaar
Problem: Invalid memory access when using an expression on the command line. Solution: Make sure the position does not go negative.