summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* 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-032-2/+4
| | | | | 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-032-0/+3
| | | | | 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-032-1/+3
| | | | | 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-0313-13/+730
| | | | | 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-014-17/+105
| | | | | 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-013-10/+20
| | | | | 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-304-12/+62
| | | | | 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-302-2/+4
| | | | | 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-2932-231/+55
| | | | | 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-297-18/+67
| | | | | 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)
* patch 8.2.3694: cannot use quotes in the count of an Ex commandv8.2.3694Bram Moolenaar2021-11-295-3/+78
| | | | | | Problem: Cannot use quotes in the count of an Ex command. Solution: Add getdigits_quoted(). Give an error when misplacing a quote in a range. (closes #9240)
* patch 8.2.3693: Coverity warns for possibly using a NULL pointerv8.2.3693Bram Moolenaar2021-11-293-1/+10
| | | | | Problem: Coverity warns for possibly using a NULL pointer. Solution: Check for NULL and give an error.
* patch 8.2.3692: Vim9: cannot use :func inside a :def functionv8.2.3692Bram Moolenaar2021-11-288-29/+83
| | | | | Problem: Vim9: cannot use :func inside a :def function. Solution: Make it work.
* patch 8.2.3691: build failure with small featuresv8.2.3691Bram Moolenaar2021-11-282-0/+4
| | | | | Problem: Build failure with small features. Solution: Add #ifdef. (Dominique Pellé)
* patch 8.2.3690: Vim9: "filter #pat# cmd" does not workv8.2.3690Bram Moolenaar2021-11-283-1/+20
| | | | | Problem: Vim9: "filter #pat# cmd" does not work. Solution: Do not see #pat# as a comment.
* patch 8.2.3689: ex_let_one() is too longv8.2.3689Bram Moolenaar2021-11-282-179/+235
| | | | | Problem: ex_let_one() is too long. Solution: Split into multiple functions.
* patch 8.2.3688: the window title is not updated when dragging the scrollbarv8.2.3688Christian Brabandt2021-11-282-0/+6
| | | | | Problem: The window title is not updated when dragging the scrollbar. Solution: Call maketitle(). (Christian Brabandt, closes #9238, closes #5383)
* patch 8.2.3687: blockwise insert does not handle autoindent properlyv8.2.3687Bram Moolenaar2021-11-273-15/+57
| | | | | | | Problem: Blockwise insert does not handle autoindent properly when tab is inserted. Solution: Adjust text column for indent before computing column. (closes #9229)
* patch 8.2.3686: filetype detection often mixes up Forth and F#v8.2.3686Bram Moolenaar2021-11-272-1/+58
| | | | | Problem: Filetype detection often mixes up Forth and F#. Solution: Add a function to inspect the file contents. (Doug Kearns)
* patch 8.2.3685: Visual studio project files are not recognizedv8.2.3685Bram Moolenaar2021-11-272-1/+3
| | | | | Problem: Visual studio project files are not recognized. Solution: Use the xml file type. (Doug Kearns)
* patch 8.2.3684: blockwise insert does not handle autoindent properlyv8.2.3684Bram Moolenaar2021-11-273-0/+33
| | | | | Problem: Blockwise insert does not handle autoindent properly. Solution: Adjust text column for indent. (closes #9229)
* patch 8.2.3683: Vim9: cannot use in :...do commandsv8.2.3683Bram Moolenaar2021-11-273-8/+27
| | | | | Problem: Vim9: cannot use in :...do commands. Solution: Add EX_EXPAND to the commands. (closes #9232)