summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.2439: not easy to figure out what packages to getv8.2.2439Bram Moolenaar2021-01-312-1/+43
| | | | | | Problem: Not easy to figure out what packages to get when installing Vim on a new Ubuntu system. Solution: Mention explicit commands that are easy to follow.
* patch 8.2.2438: out of bounds compiler warningv8.2.2438Bram Moolenaar2021-01-312-2/+4
| | | | | Problem: Out of bounds compiler warning. Solution: Increase the size of uf_name.
* patch 8.2.2437: deprecation warnings with default configurationv8.2.2437Bram Moolenaar2021-01-313-2/+4
| | | | | Problem: Deprecation warnings with default configuration. Solution: Add -Wno-deprecated-declarations.
* patch 8.2.2436: Vim9 script test is a bit flakyv8.2.2436Bram Moolenaar2021-01-312-1/+4
| | | | | Problem: Vim9 script test is a bit flaky. Solution: Wait longer for exit callback.
* patch 8.2.2435: setline() gives an error for some typesv8.2.2435Bram Moolenaar2021-01-319-20/+96
| | | | | Problem: setline() gives an error for some types. Solution: Allow any type, convert each item to a string.
* patch 8.2.2434: Vim9: no error when compiling str2nr() with a numberv8.2.2434Bram Moolenaar2021-01-305-2/+50
| | | | | Problem: Vim9: no error when compiling str2nr() with a number. Solution: Add argument type checks. (closes #7759)
* patch 8.2.2433: opening cmdline window gives error in BufLeave autocommandv8.2.2433Bram Moolenaar2021-01-303-0/+12
| | | | | Problem: Opening cmdline window gives error in BufLeave autocommand. Solution: Reset cmdwin_type when triggering the autocommand.
* patch 8.2.2432: libvterm tests are executed even when libtool doesn't workv8.2.2432Bram Moolenaar2021-01-302-1/+6
| | | | | Problem: Libvterm tests are executed even when libtool doesn't work. Solution: Only run libvterm tests if /usr/bin/gcc exists.
* patch 8.2.2431: warning for -fno-strength-reduce with Clang 11v8.2.2431Bram Moolenaar2021-01-303-3/+6
| | | | | Problem: Warning for -fno-strength-reduce with Clang 11. Solution: Adjust check for clang version number.
* patch 8.2.2430: :vimgrep expands wildcards twicev8.2.2430Bram Moolenaar2021-01-304-3/+12
| | | | | Problem: :vimgrep expands wildcards twice. Solution: Do not expand wildcards a second time.
* patch 8.2.2429: :goto does not work correctly with text propertiesv8.2.2429Bram Moolenaar2021-01-303-11/+55
| | | | | | Problem: :goto does not work correctly with text properties. (Sam McCall) Solution: Add a test. (Andrew Radev) Also use the text property size when computing the remaining offset. (closes #5930)
* patch 8.2.2428: FocusGained does not work when 'ttymouse' is emptyv8.2.2428Bram Moolenaar2021-01-303-5/+57
| | | | | | Problem: FocusGained does not work when 'ttymouse' is empty. Solution: Don't use the short mouse code if there is a longer matching code. (closes #7755) Add a test.
* patch 8.2.2427: can still switch windows for 'completefunc'v8.2.2427Bram Moolenaar2021-01-294-24/+7
| | | | | Problem: Can still switch windows for 'completefunc'. Solution: Also disallow switching windows for other completions.
* patch 8.2.2426: allowing 'completefunc' to switch windows causes troublev8.2.2426Bram Moolenaar2021-01-294-21/+17
| | | | | Problem: Allowing 'completefunc' to switch windows causes trouble. Solution: use "textwinlock" instead of "textlock".
* patch 8.2.2425: cursor on invalid line with range and :substitutev8.2.2425Bram Moolenaar2021-01-283-0/+9
| | | | | Problem: Cursor on invalid line with range and :substitute. Solution: Do not move the cursor when skipping commands. (closes #3434)
* patch 8.2.2424: some tests are known to cause an error with ASANv8.2.2424Bram Moolenaar2021-01-285-20/+37
| | | | | Problem: Some tests are known to cause an error with ASAN. Solution: Add CheckNotAsan.
* patch 8.2.2423: missing error messagev8.2.2423Bram Moolenaar2021-01-282-0/+4
| | | | | Problem: Missing error message. Solution: Add the error message.
* patch 8.2.2422: crash when deleting with line number out of rangev8.2.2422Bram Moolenaar2021-01-283-1/+23
| | | | | Problem: Crash when deleting with line number out of range. (Houyunsong) Solution: Avoid using a negative line number.
* patch 8.2.2421: double free when using autocommand with "argdel"v8.2.2421Bram Moolenaar2021-01-283-9/+46
| | | | | Problem: Double free when using autocommand with "argdel". (Houyunsong) Solution: Add the arglist_locked flag.
* patch 8.2.2420: too many problems with using all autocommand eventsv8.2.2420Bram Moolenaar2021-01-286-27/+23
| | | | | Problem: Too many problems with using all autocommand events. Solution: Disallow defining an autocommand for all events.
* patch 8.2.2419: autocmd test was failing on MS-Windows with GUIv8.2.2419Bram Moolenaar2021-01-282-9/+2
| | | | | Problem: Autocmd test was failing on MS-Windows with GUI. Solution: Remove stray feedkeys().
* patch 8.2.2418: color not changed if ModeMsg highlight is set in InsertEnterv8.2.2418Bram Moolenaar2021-01-282-0/+6
| | | | | | | Problem: Color not changed if ModeMsg highlight is set in InsertEnter autocmd event. (Paul Swanson) Solution: Call highlight_changed() after triggering InsertEnter. (closes #7751)
* patch 8.2.2417: condition stack values may be used when not setv8.2.2417Bram Moolenaar2021-01-272-0/+9
| | | | | | Problem: Condition stack values may be used when not set. Solution: Clear cs_script_var_len and cs_block_id just in case they get used later. (issue #7733)
* patch 8.2.2416: may get stuck in command line window statev8.2.2416Bram Moolenaar2021-01-273-3/+12
| | | | | | Problem: May get stuck in command line window state. Solution: Reset "cmdwin_type" when editing buffer fails. Make arglist test pass on MS-Windows.
* patch 8.2.2415: no way to check for the cmdwin featurev8.2.2415Bram Moolenaar2021-01-2611-13/+53
| | | | | | | Problem: No way to check for the cmdwin feature, cmdline_hist is now always enabled. Solution: Add has('cmdwin') support. Skip arglist test on Windows temporarily.
* patch 8.2.2414: using freed memory when closing the cmdline windowv8.2.2414Bram Moolenaar2021-01-262-1/+8
| | | | | Problem: Using freed memory when closing the cmdline window. Solution: Check the window is still valid.
* patch 8.2.2413: crash when using :all while using a cmdline windowv8.2.2413Bram Moolenaar2021-01-264-1/+20
| | | | | Problem: Crash when using :all while using a cmdline window. (Zdenek Dohnal) Solution: Disallow :all from the cmdline window.
* patch 8.2.2412: not all fields in "cstack" are initializedv8.2.2412Bram Moolenaar2021-01-262-4/+3
| | | | | | Problem: Not all fields in "cstack" are initialized which might cause a crash. Solution: Use CLEAR_FIELD().
* patch 8.2.2411: profile test fails on MS-Windowsv8.2.2411Bram Moolenaar2021-01-262-1/+8
| | | | | Problem: Profile test fails on MS-Windows. Solution: Do the profiling in a separate Vim command.
* patch 8.2.2410: build failure without the +profiling featurev8.2.2410Bram Moolenaar2021-01-252-1/+3
| | | | | Problem: Build failure without the +profiling feature. Solution: Add dummy argument to macro.
* Update runtime files.Bram Moolenaar2021-01-2532-134/+479
|
* patch 8.2.2409: Vim9: profiling only works for one functionv8.2.2409Bram Moolenaar2021-01-255-26/+54
| | | | | | Problem: Vim9: profiling only works for one function. Solution: Select the right instructions when calling and returning. (closes #7743)
* patch 8.2.2408: MinGW: "--preprocessor" flag no longer supportedv8.2.2408Bram Moolenaar2021-01-253-4/+6
| | | | | | Problem: MinGW: "--preprocessor" flag no longer supported. Solution: Remove the flag, use the defaults. (Christopher Wellons, closes #7741)
* patch 8.2.2407: old jumplist code is never usedv8.2.2407Bram Moolenaar2021-01-252-21/+2
| | | | | Problem: Old jumplist code is never used. Solution: Delete the dead code. (Yegappan Lakshmanan, closes #7740)
* patch 8.2.2406: Vim9: profiled :def function leaks memoryv8.2.2406Bram Moolenaar2021-01-242-0/+11
| | | | | Problem: Vim9: profiled :def function leaks memory. Solution: Delete the profiled instructions.
* patch 8.2.2405: Vim9: no need to allow white space before "(" for :defv8.2.2405Bram Moolenaar2021-01-243-0/+40
| | | | | Problem: Vim9: no need to allow white space before "(" for :def. Solution: Give an error for stray white space. (issue #7734)
* patch 8.2.2404: Vim9: profiling try/catch not correctv8.2.2404Bram Moolenaar2021-01-244-56/+131
| | | | | | Problem: Vim9: profiling try/catch not correct. Solution: Add profile instructions. Fix that "entry" did not rethrow an excpetion.
* patch 8.2.2403: Vim9: profiling if/elseif/endif not correctv8.2.2403Bram Moolenaar2021-01-245-35/+115
| | | | | Problem: Vim9: profiling if/elseif/endif not correct. Solution: Add profile instructions. Fix that "elseif" was wrong.
* patch 8.2.2402: some filetypes not detectedv8.2.2402Bram Moolenaar2021-01-243-7/+21
| | | | | Problem: Some filetypes not detected. Solution: Detect Ruby Signature and Puppet related files. (Doug Kearns)
* patch 8.2.2401: build fails without +profiling featurev8.2.2401Bram Moolenaar2021-01-246-7/+63
| | | | | Problem: Build fails without +profiling feature. Solution: Add #ifdefs.
* patch 8.2.2400: Vim9: compiled functions are not profiledv8.2.2400Bram Moolenaar2021-01-2416-109/+311
| | | | | | Problem: Vim9: compiled functions are not profiled. Solution: Add initial changes to profile compiled functions. Fix that a script-local function was hard to debug.
* patch 8.2.2399: fold test fails in wide terminalv8.2.2399Bram Moolenaar2021-01-242-1/+3
| | | | | Problem: Fold test fails in wide terminal. Solution: Adjust the test. (Dominique Pelle, closes #7731, closes #7739)
* patch 8.2.2398: method test failsv8.2.2398Bram Moolenaar2021-01-232-2/+6
| | | | | Problem: Method test fails. Solution: Adjust test for allowed white space.
* patch 8.2.2397: Vim9: "%%" not seen as alternate file name for ":bdel"v8.2.2397Bram Moolenaar2021-01-233-4/+20
| | | | | | Problem: Vim9: "%%" not seen as alternate file name for commands with a buffer name argument. Solution: Recognize "%%" like "#". (closes #7732)
* patch 8.2.2396: Vim9: no white space allowed before "->"v8.2.2396Bram Moolenaar2021-01-234-11/+24
| | | | | Problem: Vim9: no white space allowed before "->". Solution: Allow for white space. (closes #7725)
* patch 8.2.2395: Vim9: error for wrong type may report wrong line numberv8.2.2395Bram Moolenaar2021-01-233-0/+11
| | | | | | Problem: Vim9: error for wrong type may report wrong line number. Solution: Save and restore the line number when evaluating the expression. (closes #7727)
* patch 8.2.2394: Vim9: min() and max() return type is "any"v8.2.2394Bram Moolenaar2021-01-223-2/+32
| | | | | Problem: Vim9: min() and max() return type is "any". Solution: Use return type "number". (closes #7728)
* patch 8.2.2393: Vim9: error message when script line starts with "[{"v8.2.2393Bram Moolenaar2021-01-223-1/+10
| | | | | Problem: Vim9: error message when script line starts with "[{". Solution: Do not give an error for checking for end of list.
* patch 8.2.2392: fennel filetype not recognizedv8.2.2392Bram Moolenaar2021-01-224-0/+11
| | | | | Problem: Fennel filetype not recognized. Solution: Detect with pattern and hashbang. (Chinmay Dalal, closes #7729)
* patch 8.2.2391: memory leak when creating a global function with closurev8.2.2391Bram Moolenaar2021-01-223-32/+45
| | | | | Problem: Memory leak when creating a global function with closure. Solution: Create a separate partial for every instantiated function.