summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.1986: expression test is flaky on Appveyorv8.2.1986Bram Moolenaar2020-11-142-5/+10
| | | | | Problem: Expression test is flaky on Appveyor. Solution: Temporarily disable the test in MS-Windows.
* patch 8.2.1985: crash when closing terminal popup with <Cmd> mappingv8.2.1985Bram Moolenaar2020-11-143-3/+15
| | | | | Problem: Crash when closing terminal popup with <Cmd> mapping. Solution: Check b_term is not NULL. (closes #7294)
* patch 8.2.1984: cannot use :vimgrep in omni completionv8.2.1984Bram Moolenaar2020-11-143-4/+66
| | | | | | Problem: Cannot use :vimgrep in omni completion, causing C completion to fail. Solution: Add the EX_LOCK_OK flag to :vimgrep. (closes #7292)
* patch 8.2.1983: ml_get error when using <Cmd> to open a terminalv8.2.1983Bram Moolenaar2020-11-144-4/+56
| | | | | Problem: ml_get error when using <Cmd> to open a terminal. Solution: If the window changed reset the incsearch state. (closes #7289)
* patch 8.2.1982: quickfix window now updated when adding invalid entriesv8.2.1982Bram Moolenaar2020-11-143-2/+20
| | | | | | Problem: Quickfix window now updated when adding invalid entries. Solution: Update the quickfix buffer properly. (Yegappan Lakshmanan, closes #7291, closes #7271)
* patch 8.2.1981: MinGW: parallel compilation might failv8.2.1981Bram Moolenaar2020-11-132-1/+9
| | | | | Problem: MinGW: parallel compilation might fail. Solution: Add dependencies on $(OUTDIR). (Masamichi Abe, closes #7287)
* patch 8.2.1980: Vim9: some tests are not done at the script levelv8.2.1980Bram Moolenaar2020-11-125-721/+734
| | | | | | Problem: Vim9: some tests are not done at the script level. Solution: Use CheckDefAndScriptSuccess() in more places. Fix uncovered problems.
* patch 8.2.1979: "term_opencmd" option of term_start() is truncatedv8.2.1979Bram Moolenaar2020-11-123-10/+18
| | | | | | Problem: "term_opencmd" option of term_start() is truncated. (Sergey Vlasov) Solution: Allocate the buffer to hold the command. (closes #7284)
* patch 8.2.1978: making a mapping work in all modes is complicatedv8.2.1978Bram Moolenaar2020-11-1219-17/+646
| | | | | | Problem: Making a mapping work in all modes is complicated. Solution: Add the <Cmd> special key. (Yegappan Lakshmanan, closes #7282, closes 4784, based on patch by Bjorn Linse)
* patch 8.2.1977: Vim9: error for using a string in a condition is confusingv8.2.1977Bram Moolenaar2020-11-129-53/+83
| | | | | | Problem: Vim9: error for using a string in a condition is confusing. Solution: Give a more specific error. Also adjust the compile time type checking for || and &&.
* patch 8.2.1976: cannot backspace in prompt buffer after using cursor-leftv8.2.1976Bram Moolenaar2020-11-113-2/+15
| | | | | | Problem: Cannot backspace in prompt buffer after using cursor-left. (Maxim Kim) Solution: Ignore "arrow_used" in a prompt buffer. (closes #7281)
* patch 8.2.1975: Win32: memory leak when encoding conversion failsv8.2.1975Bram Moolenaar2020-11-102-0/+5
| | | | | Problem: Win32: memory leak when encoding conversion fails. Solution: Free the allocated memory. (Ken Takata, closes #7277)
* patch 8.2.1974: Vim9: test for has('gui_running') fails with VIMDLLv8.2.1974Bram Moolenaar2020-11-102-1/+3
| | | | | Problem: Vim9: test for has('gui_running') fails with VIMDLL. Solution: Adjust the #ifdef. (Ken Takata, closes #7276)
* patch 8.2.1973: finding a patch number can be a bit slowv8.2.1973Bram Moolenaar2020-11-101-6/+16
| | | | | Problem: Finding a patch number can be a bit slow. Solution: Use binary search. (closes #7279)
* patch 8.2.1972: crash when recreating nested foldv8.2.1972Bram Moolenaar2020-11-103-1/+16
| | | | | Problem: Crash when recreating nested fold. Solution: Check for empty growarray. (closes #7278)
* patch 8.2.1971: memory leak when map() failsv8.2.1971Bram Moolenaar2020-11-102-1/+8
| | | | | Problem: Memory leak when map() fails. Solution: Clear the typval.
* patch 8.2.1970: it is easy to make mistakes when cleaning up swap filesv8.2.1970Bram Moolenaar2020-11-093-3/+77
| | | | | | | | Problem: It is easy to make mistakes when cleaning up swap files after the system crashed. Solution: Warn for the process still running after recovery. Do not automatically delete a swap file created on another system. (David Fries, closes #7273)
* patch 8.2.1969: Vim9: map() may change the list or dict item typev8.2.1969Bram Moolenaar2020-11-097-52/+204
| | | | | Problem: Vim9: map() may change the list or dict item type. Solution: Add mapnew().
* patch 8.2.1968: Vim9: has() assumes a feature does not change dynamicallyv8.2.1968Bram Moolenaar2020-11-085-1/+141
| | | | | Problem: Vim9: has() assumes a feature does not change dynamically. Solution: Check whether a feature may change dynamically. (closes #7265)
* patch 8.2.1967: the session file does not restore the alternate filev8.2.1967Bram Moolenaar2020-11-079-37/+74
| | | | | | | Problem: The session file does not restore the alternate file. Solution: Add ":balt". Works like ":badd" and also sets the buffer as the alternate file. Use it in the session file. (closes #7269, closes #6714)
* patch 8.2.1966: popup becomes current window after closing a terminal windowv8.2.1966Bram Moolenaar2020-11-076-22/+62
| | | | | | | Problem: Popup becomes current window after closing a terminal window. Solution: When restoring the window after executing autocommands, check that the window ID is still the same. (Naruhiko Nishino, closes #7272)
* patch 8.2.1965: Vim9: tests fail without the channel featurev8.2.1965Bram Moolenaar2020-11-072-19/+29
| | | | | | Problem: Vim9: tests fail without the channel feature. Solution: Check if the channel feature is present. (Dominique Pellé, closes 7270)
* patch 8.2.1964: not all ConTeXt files are recognizedv8.2.1964Bram Moolenaar2020-11-063-2/+4
| | | | | Problem: Not all ConTeXt files are recognized. Solution: Add two patterns. (closes #7263)
* patch 8.2.1963: crash when using a popup window with "latin1" encodingv8.2.1963Bram Moolenaar2020-11-064-5/+42
| | | | | Problem: Crash when using a popup window with "latin1" encoding. Solution: Don't use ScreenLinesUC when enc_utf8 is false. (closes #7241)
* patch 8.2.1962: netbeans may access freed memoryv8.2.1962Bram Moolenaar2020-11-063-9/+49
| | | | | | Problem: Netbeans may access freed memory. Solution: Check the buffer pointer is still valid. Add a test. (Yegappan Lakshmanan, closes #7248)
* Correct list of patches.Bram Moolenaar2020-11-061-2/+0
|
* patch 8.2.1961: various comments can be improvedv8.2.1961Bram Moolenaar2020-11-057-3/+9
| | | | | Problem: Various comments can be improved. Solution: Various comment adjustments.
* patch 8.2.1960: warning for uninitialized variablev8.2.1960Bram Moolenaar2020-11-052-1/+5
| | | | | Problem: Warning for uninitialized variable. Solution: Initialize the variable.
* Update runtime filesBram Moolenaar2020-11-0519-253/+351
|
* patch 8.2.1959: crash when terminal buffer name is made emptyv8.2.1959Bram Moolenaar2020-11-055-4/+30
| | | | | Problem: Crash when terminal buffer name is made empty. (Dhiraj Mishra) Solution: Fall back to "[No Name]". (closes #7262)
* patch 8.2.1958: build failure with timersv8.2.1958Bram Moolenaar2020-11-052-1/+3
| | | | | Problem: Build failure with timers. Solution: Add missing change.
* patch 8.2.1957: diff and cursorcolumn highlighting don't mixv8.2.1957Bram Moolenaar2020-11-057-1/+121
| | | | | | Problem: Diff and cursorcolumn highlighting don't mix. Solution: Fix condition for what attribute to use. (Christian Brabandt, closes #7258, closes #7260)
* patch 8.2.1956: Vim9: cannot specify argument types for lambdav8.2.1956Bram Moolenaar2020-11-057-78/+178
| | | | | | Problem: Vim9: cannot specify argument types for lambda. Solution: Allow adding argument types. Check arguments when calling a function reference.
* patch 8.2.1955: Vim9: not all command modifiers are testedv8.2.1955Bram Moolenaar2020-11-042-21/+58
| | | | | Problem: Vim9: not all command modifiers are tested. Solution: Add tests for remaining modifiers.
* patch 8.2.1954: Vim9: not all command modifiers are testedv8.2.1954Bram Moolenaar2020-11-043-5/+46
| | | | | | Problem: Vim9: not all command modifiers are tested. Solution: Add tests for "keep" modifiers. Fix that marks are lost even though ":lockmarks" is used.
* patch 8.2.1953: Vim9: extra "unknown" error after other errorv8.2.1953Bram Moolenaar2020-11-045-9/+49
| | | | | | Problem: Vim9: extra "unknown" error after other error. Solution: Restore did_emsg count after EXEC instruction. (closes #7254) Improve error message from assert_fails()
* patch 8.2.1952: Vim9: crash when using a NULL dict keyv8.2.1952Bram Moolenaar2020-11-043-3/+10
| | | | | Problem: Vim9: crash when using a NULL dict key. Solution: Use a NULL dict key like an empty string. (closes #7249)
* patch 8.2.1951: test for list and dict failsv8.2.1951Bram Moolenaar2020-11-044-19/+33
| | | | | Problem: Test for list and dict fails. Solution: Adjust for using an empty list/dict for a null one.
* patch 8.2.1950: Vim9: crash when compiling function fails when getting typev8.2.1950Bram Moolenaar2020-11-043-2/+23
| | | | | Problem: Vim9: crash when compiling function fails when getting type. Solution: Handle NULL type. (closes #7253)
* patch 8.2.1949: Vim9: using extend() on null dict is silently ignoredv8.2.1949Bram Moolenaar2020-11-045-7/+82
| | | | | | Problem: Vim9: using extend() on null dict is silently ignored. Solution: Give an error message. Initialize a dict variable with an empty dictionary. (closes #7251)
* patch 8.2.1948: GUI: crash when handling message while closing a windowv8.2.1948Bram Moolenaar2020-11-044-1/+18
| | | | | | Problem: GUI: crash when handling message while closing a window. (Srinath Avadhanula) Solution: Don't handle message while closing a window. (closes #7250)
* patch 8.2.1947: crash when using "zj" without foldsv8.2.1947Bram Moolenaar2020-11-033-0/+13
| | | | | Problem: Crash when using "zj" without folds. (Sean Dewar) Solution: Check for at least one fold. (closes #7245)
* patch 8.2.1946: sort() with NULL string not testedv8.2.1946Bram Moolenaar2020-11-032-5/+10
| | | | | Problem: sort() with NULL string not tested. Solution: Add a test. use v:collate. (Dominique Pellé, closes #7247)
* patch 8.2.1945: crash when passing NULL function to reduce()v8.2.1945Bram Moolenaar2020-11-034-2/+12
| | | | | | Problem: Crash when passing NULL function to reduce(). Solution: Check for NULL pointer and give an error. (Dominique Pellé, closes #7243)
* patch 8.2.1944: Netbeans test is flakyv8.2.1944Bram Moolenaar2020-11-032-0/+4
| | | | | Problem: Netbeans test is flaky. Solution: Add a short delay. (Yegappan Lakshmanan, closes #7246)
* patch 8.2.1943: Vim9: wrong error message when colon is missingv8.2.1943Bram Moolenaar2020-11-023-4/+22
| | | | | Problem: Vim9: wrong error message when colon is missing. Solution: Check for a missing colon. (issue #7239)
* patch 8.2.1942: insufficient test coverage for the Netbeans interfacev8.2.1942Bram Moolenaar2020-11-026-18/+199
| | | | | | Problem: Insufficient test coverage for the Netbeans interface. Solution: Add more tests. Fix an uncovered bug. (Yegappan Lakshmanan, closes #7240)
* patch 8.2.1941: Ex mode test fails on MS-Windows with GUIv8.2.1941Bram Moolenaar2020-11-012-0/+3
| | | | | Problem: Ex mode test fails on MS-Windows with GUI. Solution: Skip the test when using gvim.
* patch 8.2.1940: Vim9: browse modifier test fails on Macv8.2.1940Bram Moolenaar2020-11-012-3/+7
| | | | | Problem: Vim9: browse modifier test fails on Mac. Solution: Only test when the +browse feature is available.
* patch 8.2.1939: invalid memory access in Ex mode with global commandv8.2.1939Bram Moolenaar2020-11-013-0/+28
| | | | | Problem: Invalid memory access in Ex mode with global command. Solution: Make sure the cursor is on a valid line. (closes #7238)