summaryrefslogtreecommitdiffstats
path: root/src/version.c
AgeCommit message (Collapse)Author
2022-07-04patch 9.0.0039: not all systems have GDK_KEY_dead_circumflexv9.0.0039Bram Moolenaar
Problem: Not all systems have GDK_KEY_dead_circumflex. (Hisashi T Fujinaka) Solution: Add an #ifdef.
2022-07-04patch 9.0.0038: 'listchars' test failsv9.0.0038Bram Moolenaar
Problem: 'listchars' test fails. Solution: Use window-local value after setting the global value
2022-07-04patch 9.0.0037: build errorv9.0.0037Bram Moolenaar
Problem: Build error. Solution: Add missing change.
2022-07-04patch 9.0.0036: 'fillchars' cannot have window-local valuesv9.0.0036Bram Moolenaar
Problem: 'fillchars' cannot have window-local values. Solution: Make 'fillchars' global-local. (closes #5206)
2022-07-04patch 9.0.0035: spell dump may go beyond end of an arrayv9.0.0035Bram Moolenaar
Problem: Spell dump may go beyond end of an array. Solution: Limit the word length.
2022-07-04patch 9.0.0034: spell tests do not always clear the word listv9.0.0034zeertzjq
Problem: Spell tests do not always clear the word list. Solution: Clear the word list in TearDown(). (closes #10659)
2022-07-04patch 9.0.0033: on a Belgian keyboard CTRL-[ does not workv9.0.0033Anton Sharonov
Problem: On a Belgian keyboard CTRL-[ does not work. Solution: Handle GDK_KEY_dead_circumflex. (Anton Sharonov, closes #10658)
2022-07-03patch 9.0.0032: in the quickfix window 'cursorline' overrules QuickFixLinev9.0.0032Bram Moolenaar
Problem: In the quickfix window 'cursorline' overrules QuickFixLine highlighting. Solution: Combine the attributes. Add a test. (closes #10654)
2022-07-03patch 9.0.0031: <cmod> of user command does not have correct verbose valuev9.0.0031zeertzjq
Problem: <cmod> of user command does not have correct verbose value. Solution: Use the value from the command modifier. (closes #10651)
2022-07-02patch 9.0.0030: matchfuzzy test depends on path of current directoryv9.0.0030Bram Moolenaar
Problem: Matchfuzzy test depends on path of current directory. Solution: Use fnamemodify() to remove the path. (Robin Becker, closes #10650)
2022-07-02patch 9.0.0029: the bitmaps/vim.ico file is not in the distributionv9.0.0029Bram Moolenaar
Problem: The bitmaps/vim.ico file is not in the distribution. Solution: Add it back to the distribution. Adjust the build rules to have it end up in the right place.
2022-07-02patch 9.0.0028: MS-Windows: tests fail if there is a "runtime" directoryv9.0.0028Bram Moolenaar
Problem: MS-Windows: tests fail if there is a stray "runtime" directory. Solution: Only use a "runtime" directory if it contains "defaults.vim".
2022-07-02patch 9.0.0027: the command line test is getting quite bigv9.0.0027Bram Moolenaar
Problem: The command line test is getting quite big. Solution: Move command line window tests to a separate file.
2022-07-02patch 9.0.0026: accessing freed memory with diff putv9.0.0026Bram Moolenaar
Problem: Accessing freed memory with diff put. Solution: Bail out when diff pointer is no longer valid.
2022-07-02patch 9.0.0025: accessing beyond allocated memory with the cmdline windowv9.0.0025Bram Moolenaar
Problem: Accessing beyond allocated memory when using the cmdline window in Ex mode. Solution: Use "*" instead of "'<,'>" for Visual mode.
2022-07-02patch 9.0.0024: may access part of typeahead buf that isn't filledv9.0.0024Bram Moolenaar
Problem: May access part of typeahead buf that isn't filled. Solution: Check length of typeahead.
2022-07-02patch 9.0.0023: on Solaris timer_create() exists but does not workv9.0.0023Bram Moolenaar
Problem: On Solaris timer_create() exists but does not work. Solution: Adjust the configure check to run the test program. (closes #10647)
2022-07-01patch 9.0.0022: spell test failsv9.0.0022Bram Moolenaar
Problem: Spell test fails. Solution: Expect new error is given.
2022-07-01patch 9.0.0021: invalid memory access when adding word to spell word listv9.0.0021Bram Moolenaar
Problem: Invalid memory access when adding word with a control character to the internal spell word list. Solution: Disallow adding a word with control characters or a trailing slash.
2022-07-01patch 9.0.0020: with some completion reading past end of stringv9.0.0020Bram Moolenaar
Problem: With some completion reading past end of string. Solution: Check the length of the string.
2022-07-01patch 9.0.0019: timers test not run where possiblev9.0.0019zeertzjq
Problem: Timers test not run where possible. Solution: Adjust platform checks. (closes #10645)
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-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.