summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3744: E854 is not tested; some spelling suggestions are not testedv8.2.3744Dominique Pelle2021-12-053-0/+13
| | | | | Problem: E854 is not tested; some spelling suggestions are not tested. Solution: Add a couple of tests. (Dominique Pellé, closes #9279)
* patch 8.2.3743: ":sign" can add a highlight group without a namev8.2.3743Bram Moolenaar2021-12-054-0/+34
| | | | | Problem: ":sign" can add a highlight group without a name. Solution: Give an error if the group name is missing. (closes #9280)
* patch 8.2.3742: dec mouse test fails without gnome terminfo entryv8.2.3742Dominique Pelle2021-12-053-3/+9
| | | | | | Problem: Dec mouse test fails without gnome terminfo entry. Solution: Check if there is a gnome entry. Also fix 'acd' test on MS-Windows. (Dominique Pellé, closes #9282)
* patch 8.2.3741: using freed memory in open commandv8.2.3741Bram Moolenaar2021-12-053-3/+22
| | | | | Problem: Using freed memory in open command. Solution: Make a copy of the current line.
* patch 8.2.3740: memory left allocated on exit when using Tclv8.2.3740Bram Moolenaar2021-12-054-0/+14
| | | | | Problem: Memory left allocated on exit when using Tcl. Solution: Call Tcl_Finalize().
* patch 8.2.3739: in wrong directory when using win_execute() with 'acd' setv8.2.3739Bram Moolenaar2021-12-043-0/+36
| | | | | Problem: In wrong directory when using win_execute() with 'acd' set. Solution: Restore the directory when returning to the window. (closes #9276)
* patch 8.2.3738: screen is cleared when a FocusLost autocommand triggersv8.2.3738Bram Moolenaar2021-12-042-1/+4
| | | | | Problem: Screen is cleared when a FocusLost autocommand triggers. Solution: Do not redraw when at the hit-enter or more prompt. (closes #9274)
* patch 8.2.3737: test fails without the 'autochdir' optionv8.2.3737Dominique Pelle2021-12-042-0/+4
| | | | | Problem: Test fails without the 'autochdir' option. Solution: Check that the option is available. (Dominique Pellé, closes #9272)
* patch 8.2.3736: test fails without the channel featurev8.2.3736Bram Moolenaar2021-12-042-1/+7
| | | | | Problem: Test fails without the channel feature. (Dominique Pellé) Solution: Source the check.vim script. (closes #9277)
* patch 8.2.3735: cannot use a lambda for 'imactivatefunc'v8.2.3735Yegappan Lakshmanan2021-12-048-16/+215
| | | | | | Problem: Cannot use a lambda for 'imactivatefunc'. Solution: Add lambda support for 'imactivatefunc' and 'imstatusfunc'. (Yegappan Lakshmanan, closes #9275)
* patch 8.2.3734: Vim9: crash when no pattern match foundv8.2.3734Bram Moolenaar2021-12-042-0/+4
| | | | | Problem: Vim9: crash when no pattern match found. Solution: Check for error.
* patch 8.2.3733: Vim9: using "legacy" before range does not workv8.2.3733Bram Moolenaar2021-12-044-7/+12
| | | | | Problem: Vim9: using "legacy" before range does not work. Solution: Skip over range before parsing command. (closes #9270)
* patch 8.2.3732: "set! termcap" test failsv8.2.3732Bram Moolenaar2021-12-032-1/+3
| | | | | Problem: "set! termcap" test fails. Solution: Account for keys without a t_xx entry.
* patch 8.2.3731: "set! termcap" shows codes in one column, but not keysv8.2.3731Bram Moolenaar2021-12-035-12/+48
| | | | | Problem: "set! termcap" shows codes in one column, but not keys. Solution: Also use one column for keys. (closes #9258)
* patch 8.2.3730: "/etc/Muttrc.d/README" gets filetype muttrcv8.2.3730Bram Moolenaar2021-12-033-6/+12
| | | | | Problem: "/etc/Muttrc.d/README" gets filetype muttrc. Solution: Move the Muttrc.d pattern down, add exception for *.rc files.
* patch 8.2.3729: no support for squirrelsv8.2.3729Matt Dunford2021-12-033-0/+6
| | | | | Problem: No support for squirrels. (closes #9259) Solution: Recognize nuts.
* patch 8.2.3728: internal error when passing range() to list2blob()v8.2.3728kuuote2021-12-033-0/+6
| | | | | Problem: Internal error when passing range() to list2blob(). Solution: Materialize the list first. (closes #9262)
* patch 8.2.3727: in a gnome terminal keys are recognized as mouse eventsv8.2.3727Bram Moolenaar2021-12-033-6/+65
| | | | | | Problem: In a gnome terminal keys are recognized as mouse events. Solution: Only recognize DEC mouse events when four numbers are following. (closes #9256)
* patch 8.2.3726: README file in a config directory gets wrong filetypev8.2.3726Bram Moolenaar2021-12-033-6/+13
| | | | | Problem: README file in a config directory gets wrong filetype. Solution: Match README before patterns that match everything in a directory.
* patch 8.2.3725: cannot use a lambda for 'completefunc' and 'omnifunc'v8.2.3725Yegappan Lakshmanan2021-12-0314-17/+740
| | | | | Problem: Cannot use a lambda for 'completefunc' and 'omnifunc'. Solution: Implement lambda support. (Yegappan Lakshmanan, closes #9257)
* patch 8.2.3724: build error for missing error message in small buildv8.2.3724Bram Moolenaar2021-12-022-0/+4
| | | | | Problem: Build error for missing error message in small build. Solution: Correct #ifdef.
* patch 8.2.3723: when using 'linebreak' a text property starts too earlyv8.2.3723Bram Moolenaar2021-12-024-0/+35
| | | | | Problem: When using 'linebreak' a text property starts too early. Solution: Decrement "bcol" when looking for property start. (closes #9242)
* patch 8.2.3722: Amiga: superfluous messages for freeing lots of yanked textv8.2.3722Bram Moolenaar2021-12-022-18/+2
| | | | | Problem: Amiga: superfluous messages for freeing lots of yanked text. Solution: Assume that the machine isn't that slow these days.
* patch 8.2.3721: using memory freed by losing the clipboard selectionv8.2.3721Bram Moolenaar2021-12-023-1/+14
| | | | | | | Problem: Using memory freed by losing the clipboard selection. (Dominique Pellé) Solution: Check y_array is still valid after calling changed_lines(). (closes #9253)
* patch 8.2.3720: Vim9: Internal error when invoking closure in legacy contextv8.2.3720Bram Moolenaar2021-12-024-1/+26
| | | | | Problem: Vim9: Internal error when invoking closure in legacy context. Solution: Give a more appropriate error message. (closes #9251)
* patch 8.2.3719: MS-Windows: test sometimes runs into existing swap filev8.2.3719Bram Moolenaar2021-12-022-6/+8
| | | | | Problem: MS-Windows: test sometimes runs into existing swap file. Solution: Use a different file name.
* patch 8.2.3718: compiler warns for unused variable without +textpropv8.2.3718Bram Moolenaar2021-12-022-3/+8
| | | | | | Problem: Compiler warns for unused variable without the +textprop feature. (John Marriott) Solution: Adjust #ifdefs.
* patch 8.2.3717: Vim9: error for constant list size is only given at runtimev8.2.3717Bram Moolenaar2021-12-015-6/+49
| | | | | Problem: Vim9: error for constant list size is only given at runtime. Solution: Give the error at compile time if possible.
* patch 8.2.3716: Vim9: range without a command is not compiledv8.2.3716Bram Moolenaar2021-12-017-45/+136
| | | | | Problem: Vim9: range without a command is not compiled. Solution: Add the ISN_EXECRANGE byte code.
* patch 8.2.3715: Vim9: valgrind reports spurious problems for a testv8.2.3715Bram Moolenaar2021-12-013-11/+17
| | | | | Problem: Vim9: valgrind reports spurious problems for a test. Solution: Move the test to the set that is known to fail.
* patch 8.2.3714: some unused assignments and ugly code in xxdv8.2.3714DungSaga2021-12-012-18/+14
| | | | | Problem: Some unused assignments and ugly code in xxd. Solution: Leave out assignments. Use marcro for fprintf(). (closes #9246)
* patch 8.2.3713: MS-Windows: no error if vimgrep pattern is not matchingv8.2.3713Christian Brabandt2021-12-013-3/+19
| | | | | | Problem: MS-Windows: No error message if vimgrep pattern is not matching. Solution: Give an error message. (Christian Brabandt, closes #9245, closes #8762)
* patch 8.2.3712: cannot use Vim9 lambda for 'tagfunc'v8.2.3712Yegappan Lakshmanan2021-12-015-18/+114
| | | | | Problem: Cannot use Vim9 lambda for 'tagfunc'. Solution: Make it work, add more tests. (Yegappan Lakshmanan, closes #9250)
* patch 8.2.3711: Vim9: memory leak when compiling :elseif failsv8.2.3711Bram Moolenaar2021-12-013-2/+17
| | | | | Problem: Vim9: memory leak when compiling :elseif fails. Solution: Cleanup ppconst.
* patch 8.2.3710: Vim9: backtick expression expanded for :globalv8.2.3710Bram Moolenaar2021-12-014-20/+24
| | | | | Problem: Vim9: backtick expression expanded for :global. Solution: Check the following command.
* patch 8.2.3709: Vim9: backtick expression expanded when not desiredv8.2.3709Bram Moolenaar2021-11-303-12/+27
| | | | | | Problem: Vim9: backtick expression expanded when not desired. Solution: Only expand a backtick expression for commands that expand their argument. Remove a few outdated TODO comments.
* patch 8.2.3708: Vim9: test fails with different errorv8.2.3708Bram Moolenaar2021-11-302-2/+3
| | | | | Problem: Vim9: test fails with different error. Solution: Correct the error number.
* patch 8.2.3707: Vim9: constant expression of elseif not recognizedv8.2.3707Bram Moolenaar2021-11-303-7/+37
| | | | | Problem: Vim9: constant expression of elseif not recognized. Solution: Set instruction count before generating the expression.
* patch 8.2.3706: text property highlighting is used on Tabv8.2.3706Bram Moolenaar2021-11-304-1/+31
| | | | | Problem: Text property highlighting is used on Tab. Solution: Only set in_linebreak when not on a Tab. (closes #9242)
* patch 8.2.3705: cannot pass a lambda name to function() or funcref()v8.2.3705Bram Moolenaar2021-11-305-13/+44
| | | | | | Problem: Cannot pass a lambda name to function() or funcref(). (Yegappan Lakshmanan) Solution: Handle a lambda name differently.
* patch 8.2.3704: Vim9: cannot use a list declaration in a :def functionv8.2.3704Bram Moolenaar2021-11-305-17/+66
| | | | | Problem: Vim9: cannot use a list declaration in a :def function. Solution: Make it work.
* patch 8.2.3703: most people call F# "fsharp" and not "fs"v8.2.3703Bram Moolenaar2021-11-304-6/+11
| | | | | Problem: Most people call F# "fsharp" and not "fs". Solution: Rename filetype "fs" to "fsharp".
* patch 8.2.3702: first key in dict is seen as curly expression and failsv8.2.3702Bram Moolenaar2021-11-304-9/+13
| | | | | Problem: First key in dict is seen as curly expression and fails. Solution: Ignore failure of curly expression. (closes #9247)
* patch 8.2.3701: Vim9: invalid LHS is not possiblev8.2.3701Bram Moolenaar2021-11-292-33/+26
| | | | | Problem: Vim9: invalid LHS is not possible. Solution: Remove unreachable error message.
* patch 8.2.3700: text property highlighting continues over breakindentv8.2.3700Bram Moolenaar2021-11-294-1/+49
| | | | | Problem: Text property highlighting continues over breakindent. Solution: Stop before the end column. (closes #9242)
* patch 8.2.3699: the +title feature adds a lot of #ifdef but little codev8.2.3699Bram Moolenaar2021-11-2934-244/+56
| | | | | Problem: The +title feature adds a lot of #ifdef but little code. Solution: Graduate the +title feature.
* patch 8.2.3698: match highlighting continues over breakindentv8.2.3698Bram Moolenaar2021-11-296-3/+44
| | | | | Problem: Match highlighting continues over breakindent. Solution: Stop before the end column. (closes #9242)
* patch 8.2.3697: cannot drag a popup without a borderv8.2.3697Bram Moolenaar2021-11-298-18/+70
| | | | | Problem: Cannot drag a popup without a border. Solution: Add the "dragall" option. (closes #9218)
* patch 8.2.3696: Vim9: error for invalid assignment when skippingv8.2.3696Bram Moolenaar2021-11-293-1/+9
| | | | | Problem: Vim9: error for invalid assignment when skipping. Solution: Do not check white space when skipping. (closes #9243)
* patch 8.2.3695: confusing error for missing keyv8.2.3695Bram Moolenaar2021-11-293-3/+30
| | | | | Problem: Confusing error for missing key. Solution: Use the actualy key for the error. (closes #9241)