summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-05-25patch 8.2.5015: Hoon and Moonscript files are not recognizedv8.2.5015=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Hoon and Moonscript files are not recognized. Solution: Add filetype patterns. (Goc Dundar, closes #10478)
2022-05-24patch 8.2.5014: byte offsets are wrong when using text propertiesv8.2.5014Paul Ollis
Problem: Byte offsets are wrong when using text properties. Solution: Make sure text properties do not affect the byte counts. (Paul Ollis, closes #10474)
2022-05-24patch 8.2.5013: after text formatting cursor may be in an invalid positionv8.2.5013Bram Moolenaar
Problem: After text formatting the cursor may be in an invalid position. Solution: Correct the cursor position after formatting.
2022-05-24patch 8.2.5012: cannot select one character inside ()v8.2.5012LemonBoy
Problem: Cannot select one character inside (). Solution: Do not try to extend the area if it is empty. (closes #10472, closes #6616)
2022-05-24patch 8.2.5011: Replacing an autocommand requires several linesv8.2.5011Yegappan Lakshmanan
Problem: Replacing an autocommand requires several lines. Solution: Add the "replace" flag to autocmd_add(). (Yegappan Lakshmanan, closes #10473)
2022-05-23patch 8.2.5010: the terminal debugger uses various global variablesv8.2.5010Bram Moolenaar
Problem: The terminal debugger uses various global variables. Solution: Add a dictionary to hold the terminal debugger preferences.
2022-05-23patch 8.2.5009: fold may not be closeable after appendingv8.2.5009Brandon Simmons
Problem: Fold may not be closeable after appending. Solution: Set the fd_small flag to MAYBE. (Brandon Simmons, closes #10471)
2022-05-23patch 8.2.5008: when 'formatoptions' contains "/" wrongly wrapping commentv8.2.5008Bram Moolenaar
Problem: When 'formatoptions' contains "/" wrongly wrapping a long trailing comment. Solution: Pass the OPENLINE_FORMAT flag.
2022-05-23patch 8.2.5007: spell suggestion may use uninitialized memoryv8.2.5007Bram Moolenaar
Problem: Spell suggestion may use uninitialized memory. (Zdenek Dohnal) Solution: Avoid going over the end of the word.
2022-05-22patch 8.2.5006: asan warns for undefined behaviorv8.2.5006Bram Moolenaar
Problem: Asan warns for undefined behavior. Solution: Cast the shifted value to unsigned.
2022-05-22patch 8.2.5005: compiler warning for uninitialized variablev8.2.5005Bram Moolenaar
Problem: Compiler warning for uninitialized variable. (John Marriott) Solution: Initialize the pointer to NULL.
2022-05-22patch 8.2.5004: right shift on negative number does not work as documentedv8.2.5004Bram Moolenaar
Problem: Right shift on negative number does not work as documented. Solution: Use a uvarnumber_T type cast.
2022-05-22patch 8.2.5003: cannot do bitwise shiftsv8.2.5003Yegappan Lakshmanan
Problem: Cannot do bitwise shifts. Solution: Add the >> and << operators. (Yegappan Lakshmanan, closes #8457)
2022-05-22patch 8.2.5002: deletebufline() may change Visual selectionv8.2.5002LemonBoy
Problem: deletebufline() may change Visual selection. Solution: Disable Visual mode when using another buffer. (closes #10469)
2022-05-22patch 8.2.5001: checking translations affects the search pattern historyv8.2.5001Bram Moolenaar
Problem: Checking translations affects the search pattern history. Solution: Use "keeppatterns". (Doug Kearns)
2022-05-22patch 8.2.5000: no patch for documentation updatesv8.2.5000Bram Moolenaar
Problem: No patch for documentation updates. Solution: Update documentation files.
2022-05-22patch 8.2.4999: filetype test table is not properly sortedv8.2.4999Bram Moolenaar
Problem: Filetype test table is not properly sorted. Solution: Sort by filetype. (Doug Kearns)
2022-05-22patch 8.2.4998: Vim9: crash when using multiple funcref()v8.2.4998Bram Moolenaar
Problem: Vim9: crash when using multiple funcref(). Solution: Check if varargs type is NULL. (closes #10467)
2022-05-22patch 8.2.4997: Python: changing hidden buffer can cause display mess upv8.2.4997Bram Moolenaar
Problem: Python: changing hidden buffer can cause the display to be messed up. Solution: Do not mark changed lines when using another buffer. (Paul Ollis, closes #10437, closes #7972)
2022-05-22patch 8.2.4996: setbufline() may change Visual selectionv8.2.4996Bram Moolenaar
Problem: setbufline() may change Visual selection. (Qiming Zhao) Solution: Disable Visual mode when using another buffer. (closes #10466)
2022-05-21patch 8.2.4995: still a compiler warning for possibly uninitialized variablev8.2.4995Bram Moolenaar
Problem: Still a compiler warning for possibly uninitialized variable. (Tony Mechelynck) Solution: Initialize variables.
2022-05-21patch 8.2.4994: tests are using legacy functionsv8.2.4994Bram Moolenaar
Problem: Tests are using legacy functions. Solution: Convert a few tests to use :def functions.
2022-05-21patch 8.2.4993: smart/C/lisp indenting is optionalv8.2.4993Bram Moolenaar
Problem: smart/C/lisp indenting is optional, which makes the code more complex, while it only reduces the executable size a bit. Solution: Graduate FEAT_CINDENT, FEAT_SMARTINDENT and FEAT_LISP.
2022-05-21patch 8.2.4992: compiler warning for possibly uninitialized variablev8.2.4992Bram Moolenaar
Problem: Compiler warning for possibly uninitialized variable. (Tony Mechelynck) Solution: Initialize variable in the caller instead of in the function.
2022-05-21patch 8.2.4991: no test for hwat patch 8.1.0535 fixesv8.2.4991zeertzjq
Problem: No test for hwat patch 8.1.0535 fixes. Solution: Add a test. (closes #10462)
2022-05-21patch 8.2.4990: memory leak when :defcompile failsv8.2.4990Bram Moolenaar
Problem: Memory leak when :defcompile fails. Solution: Free fname when returning early.
2022-05-21patch 8.2.4989: cannot specify a function name for :defcompilev8.2.4989Bram Moolenaar
Problem: Cannot specify a function name for :defcompile. Solution: Implement a function name argument for :defcompile.
2022-05-21Update runtime files.Bram Moolenaar
2022-05-21patch 8.2.4988: textprop in wrong position when replacing multi-byte charsv8.2.4988LemonBoy
Problem: Textprop in wrong position when replacing multi-byte chars. Solution: Adjust textprop position. (closes #10461)
2022-05-20patch 8.2.4987: after deletion a small fold may be closablev8.2.4987Brandon Simmons
Problem: After deletion a small fold may be closable. Solution: Check for a reverse range. (Brandon Simmons, closes #10457)
2022-05-20patch 8.2.4986: some github actions are outdatedv8.2.4986Philip H
Problem: Some github actions are outdated. Solution: Update CodeQl to v2, update checkout to v3. (closes #10450)
2022-05-20patch 8.2.4985: PVS warns for possible array underrunv8.2.4985Bram Moolenaar
Problem: PVS warns for possible array underrun. Solution: Add a check for a positive value. (closes #10451)
2022-05-20patch 8.2.4984: dragging statusline fails for window with winbarv8.2.4984zeertzjq
Problem: Dragging statusline fails for window with winbar. Solution: Fix off-by-one error. (closes #10448)
2022-05-20patch 8.2.4983: colors test fails in the GUIv8.2.4983Bram Moolenaar
Problem: Colors test fails in the GUI. Solution: Reset g:terminal_ansi_colors.
2022-05-20patch 8.2.4982: colors in terminal window are not 100% correctv8.2.4982LemonBoy
Problem: Colors in terminal window are not 100% correct. Solution: Use g:terminal_ansi_colors as documented. (closes #10429, closes #7227 closes #10347)
2022-05-19patch 8.2.4981: it is not possible to manipulate autocommandsv8.2.4981Yegappan Lakshmanan
Problem: It is not possible to manipulate autocommands. Solution: Add functions to add, get and set autocommands. (Yegappan Lakshmanan, closes #10291)
2022-05-18patch 8.2.4980: when 'shortmess' contains 'A' loading session may still warnv8.2.4980Bram Moolenaar
Problem: When 'shortmess' contains 'A' loading a session may still warn for an existing swap file. (Melker Österberg) Solution: Keep the 'A' flag to 'shortmess' in the session file. (closes #10443)
2022-05-18patch 8.2.4979: accessing freed memory when line is flushedv8.2.4979Bram Moolenaar
Problem: Accessing freed memory when line is flushed. Solution: Make a copy of the pattern to search for.
2022-05-18patch 8.2.4978: no error if engine selection atom is not at the startv8.2.4978Christian Brabandt
Problem: No error if engine selection atom is not at the start. Solution: Give an error. (Christian Brabandt, closes #10439)
2022-05-18patch 8.2.4977: memory access error when substitute expression changes windowv8.2.4977Bram Moolenaar
Problem: Memory access error when substitute expression changes window. Solution: Disallow changing window in substitute expression.
2022-05-18patch 8.2.4976: Coverity complains about not restoring a saved valuev8.2.4976Bram Moolenaar
Problem: Coverity complains about not restoring a saved value. Solution: Restore value before handling error.
2022-05-17patch 8.2.4975: recursive command line loop may cause a crashv8.2.4975Bram Moolenaar
Problem: Recursive command line loop may cause a crash. Solution: Limit recursion of getcmdline().
2022-05-17patch 8.2.4974: ":so" command may read after end of bufferv8.2.4974Bram Moolenaar
Problem: ":so" command may read after end of buffer. Solution: Compute length of text properly.
2022-05-17patch 8.2.4973: Vim9: type error for list unpack mentions argumentv8.2.4973Bram Moolenaar
Problem: Vim9: type error for list unpack mentions argument. Solution: Mention variable. (close #10435)
2022-05-17patch 8.2.4972: Vim9: compilation fails when using dict member when skippingv8.2.4972Bram Moolenaar
Problem: Vim9: compilation fails when using dict member when skipping. Solution: Do not generate ISN_USEDICT when skipping. (closes #10433)
2022-05-17patch 8.2.4971: Vim9: interpolated string seen as rangev8.2.4971Bram Moolenaar
Problem: Vim9: interpolated string seen as range. Solution: Recognize an interpolated string at the start of a command line. (closes #10434)
2022-05-17patch 8.2.4970: "eval 123" gives an error, "eval 'abc'" does notv8.2.4970Bram Moolenaar
Problem: "eval 123" gives an error, "eval 'abc'" does not. Solution: Also give an error when evaluating only a string. (closes #10434)
2022-05-16patch 8.2.4969: changing text in Visual mode may cause invalid memory accessv8.2.4969Bram Moolenaar
Problem: Changing text in Visual mode may cause invalid memory access. Solution: Check the Visual position after making a change.
2022-05-16patch 8.2.4968: reading past end of the line when C-indentingv8.2.4968Bram Moolenaar
Problem: Reading past end of the line when C-indenting. Solution: Check for NUL.
2022-05-16patch 8.2.4967: MS-Windows GUI: mouse event test sometimes failsv8.2.4967Bram Moolenaar
Problem: MS-Windows GUI: mouse event test sometimes fails. Solution: Ignore one move event only if there is an extra event.