summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3970: error messages are spread outv8.2.3970Bram Moolenaar2022-01-0139-131/+161
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3969: value of MAXCOL not available in Vim scriptv8.2.3969naohiro ono2022-01-018-15/+40
| | | | | Problem: Value of MAXCOL not available in Vim script. Solution: Add v:maxcol. (Naohiro Ono, closes #9451)
* patch 8.2.3968: build failurev8.2.3968Bram Moolenaar2022-01-013-3/+5
| | | | | Problem: Build failure. Solution: Add missing changes.
* patch 8.2.3967: error messages are spread outv8.2.3967Bram Moolenaar2022-01-0170-334/+403
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3966: when using feedkeys() abbreviations may be blockedv8.2.3966Bram Moolenaar2022-01-013-0/+15
| | | | | | Problem: When using feedkeys() abbreviations may be blocked. Solution: Reset tb_no_abbr_cnt when running out of characters. (closes #9448)
* patch 8.2.3965: Vim9: no easy way to check if Vim9 script is supportedv8.2.3965Bram Moolenaar2022-01-014-5/+22
| | | | | Problem: Vim9: no easy way to check if Vim9 script is supported. Solution: Add has('vim9script').
* patch 8.2.3964: some common lisp and scheme files not recognizedv8.2.3964Alex Vear2022-01-013-5/+7
| | | | | | Problem: Some common lisp and scheme files not recognized. Solution: Recognize *.asd as lisp and *.sld as scheme. (Alex Vear, closes #9447)
* patch 8.2.3963: build failure with tiny and small featuresv8.2.3963Bram Moolenaar2022-01-013-2/+6
| | | | | Problem: Build failure with tiny and small features. (Tony Mechelynck) Solution: Adjust #ifdefs.
* patch 8.2.3962: build fails for missing error messagev8.2.3962Bram Moolenaar2021-12-312-1/+4
| | | | | Problem: Build fails for missing error message. Solution: Add changes in missed file.
* patch 8.2.3961: error messages are spread outv8.2.3961Bram Moolenaar2021-12-3162-403/+427
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3960: error messages are spread outv8.2.3960Bram Moolenaar2021-12-319-47/+145
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3959: error messages are spread outv8.2.3959Bram Moolenaar2021-12-3113-45/+122
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3958: build failure compiling xxd with "-std=c2x"v8.2.3958Yegappan Lakshmanan2021-12-312-0/+6
| | | | | Problem: Build failure compiling xxd with "-std=c2x". Solution: define _XOPEN_SOURCE. (Yegappan Lakshmanan, closes #9444)
* patch 8.2.3957: error messages are spread outv8.2.3957Bram Moolenaar2021-12-3115-51/+112
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3956: duplicate assignmentv8.2.3956zeertzjq2021-12-312-1/+2
| | | | | Problem: Duplicate assignment. Solution: Remove the second assignment. (closes #9442)
* patch 8.2.3955: error messages are spread outv8.2.3955Bram Moolenaar2021-12-318-29/+77
| | | | | Problem: Error messages are spread out. Solution: Move more errors to errors.h.
* patch 8.2.3954: Vim9: no error for shadowing if script var is declared laterv8.2.3954Bram Moolenaar2021-12-314-3/+48
| | | | | Problem: Vim9: no error for shadowing if script var is declared later. Solution: Check argument names when compiling a function.
* patch 8.2.3953: insert completion code is too complicatedv8.2.3953Yegappan Lakshmanan2021-12-312-562/+605
| | | | | | Problem: Insert completion code is too complicated. Solution: More refactoring. Move function arguments into a struct. (Yegappan Lakshmanan, closes #9437)
* patch 8.2.3952: first line not redrawn when adding lines to an empty bufferv8.2.3952zeertzjq2021-12-313-1/+51
| | | | | | Problem: First line not redrawn when adding lines to an empty buffer. Solution: Adjust the argument to appended_lines(). (closes #9439, closes #9438)
* Update runtime filesBram Moolenaar2021-12-309-822/+798
|
* patch 8.2.3951: Vim9: memory leak when text after a nested functionv8.2.3951Bram Moolenaar2021-12-303-3/+17
| | | | | Problem: Vim9: memory leak when text after a nested function. Solution: Free the function if text is found after "enddef".
* patch 8.2.3950: going beyond the end of the line with /\%Vv8.2.3950Bram Moolenaar2021-12-303-4/+19
| | | | | Problem: Going beyond the end of the line with /\%V. Solution: Check for valid column in getvcol().
* patch 8.2.3949: using freed memory with /\%Vv8.2.3949Bram Moolenaar2021-12-303-2/+17
| | | | | Problem: Using freed memory with /\%V. Solution: Get the line again after getvvcol().
* patch 8.2.3948: Vim9: failure with partial with unknown argument countv8.2.3948Bram Moolenaar2021-12-302-9/+14
| | | | | Problem: Vim9: failure with partial with unknown argument count. Solution: Do not copy argument types if there aren't any.
* patch 8.2.3947: unnecessary check for NULL pointerv8.2.3947zeertzjq2021-12-302-2/+4
| | | | | Problem: Unnecessary check for NULL pointer. Solution: Remove the check. (closes #9434)
* patch 8.2.3946: when an internal error makes Vim exit the error is not seenv8.2.3946Bram Moolenaar2021-12-303-1/+7
| | | | | Problem: When an internal error makes Vim exit the error is not seen. Solution: Add the error to the test output.
* patch 8.2.3945: Vim9: partial variable argument types are wrongv8.2.3945Bram Moolenaar2021-12-304-0/+53
| | | | | | | Problem: Vim9: partial variable argument types are wrong, leading to a crash. Solution: When adjusting the argument count also adjust the argument types. (closes #9433)
* patch 8.2.3944: insert mode completion functions are too longv8.2.3944Yegappan Lakshmanan2021-12-303-594/+757
| | | | | | Problem: Insert mode completion functions are too long. Solution: Split up into multiple functions. (Yegappan Lakshmanan, closes #9431)
* patch 8.2.3943: compiler warning from gcc for uninitialized variablev8.2.3943Bram Moolenaar2021-12-302-4/+3
| | | | | Problem: Compiler warning from gcc for uninitialized variable. Solution: Initialize variable. (closes #9429)
* patch 8.2.3942: Coverity reports a possible memory leakv8.2.3942Bram Moolenaar2021-12-302-0/+4
| | | | | Problem: Coverity reports a possible memory leak. Solution: Free the array if allocation fails.
* patch 8.2.3941: SIGTSTP is not handledv8.2.3941dbivolaru2021-12-296-7/+94
| | | | | Problem: SIGTSTP is not handled. Solution: Handle SIGTSTP like pressing CTRL-Z. (closes #9422)
* patch 8.2.3940: match highlight disappears when doing incsearch for ":s/pat"v8.2.3940Bram Moolenaar2021-12-295-1/+36
| | | | | Problem: Match highlight disappears when doing incsearch for ":s/pat". Solution: Only use line limit for incsearch highlighting. (closes #9425)
* patch 8.2.3939: MS-Windows: fnamemodify('', ':p') does not workv8.2.3939Yegappan Lakshmanan2021-12-293-1/+4
| | | | | | Problem: MS-Windows: fnamemodify('', ':p') does not work. Solution: Do not consider an empty string a full path. (Yegappan Lakshmanan, closes #9428, closes #9427)
* patch 8.2.3938: line comment start is also found in a stringv8.2.3938Bram Moolenaar2021-12-295-19/+42
| | | | | Problem: Line comment start is also found in a string. Solution: Skip line comments in a string.
* patch 8.2.3937: Insert mode completion function is too longv8.2.3937Yegappan Lakshmanan2021-12-293-346/+552
| | | | | | Problem: Insert mode completion function is too long. Solution: Refactor into multiple functions. (Yegappan Lakshmanan, closes #9423)
* patch 8.2.3936: no proper test for maintaining change mark in diff modev8.2.3936Sean Dewar2021-12-292-16/+26
| | | | | | Problem: No proper test for maintaining change mark in diff mode. Solution: Run the test with internal and external diff. (Sean Dewar, closes #9424)
* patch 8.2.3935: CTRL-U in Insert mode does not fix the indentv8.2.3935Bram Moolenaar2021-12-293-1/+33
| | | | | Problem: CTRL-U in Insert mode does not fix the indent. Solution: Fix the indent when 'cindent' is set.
* patch 8.2.3934: repeating line comment is undesired for "O" commandv8.2.3934Bram Moolenaar2021-12-293-2/+28
| | | | | Problem: Repeating line comment is undesired for "O" command. Solution: Do not copy line comment leader for "O". (closes #9426)
* patch 8.2.3933: after ":cd" fails ":cd -" is incorrectv8.2.3933Richard Doty2021-12-293-14/+25
| | | | | | Problem: After ":cd" fails ":cd -" is incorrect. Solution: Set the previous directory only after successfully changing directory. (Richard Doty, closes #9419, closes #8983)
* patch 8.2.3932: C line comment not formatted properlyv8.2.3932Bram Moolenaar2021-12-293-2/+28
| | | | | | Problem: C line comment not formatted properly. Solution: If a line comment follows after "#if" the next line is not the end of a paragraph.
* patch 8.2.3931: Coverity reports a memory leakv8.2.3931Bram Moolenaar2021-12-292-0/+5
| | | | | Problem: Coverity reports a memory leak. Solution: Free memory in case of failure.
* patch 8.2.3930: getcmdline() argument has a misleading typev8.2.3930Bram Moolenaar2021-12-287-9/+11
| | | | | Problem: getcmdline() argument has a misleading type. Solution: Use the correct type, even though the value is not used.
* patch 8.2.3929: using unititialized variablev8.2.3929Bram Moolenaar2021-12-282-0/+5
| | | | | Problem: Using unititialized variable. Solution: Set the option flags to zero for a terminal option.
* patch 8.2.3928: heredoc test failsv8.2.3928Bram Moolenaar2021-12-282-3/+6
| | | | | Problem: Heredoc test fails. Solution: Correct order of function arguments.
* patch 8.2.3927: Vim9: double free when using lambdav8.2.3927Bram Moolenaar2021-12-282-1/+4
| | | | | Problem: Vim9: double free when using lambda. Solution: Don't free both cmdline and line_to_free.
* patch 8.2.3926: build failure without the 'autochdir' optionv8.2.3926Bram Moolenaar2021-12-282-1/+10
| | | | | Problem: Build failure without the 'autochdir' option. (John Marriott) Solution: Add #ifdefs.
* patch 8.2.3925: diff mode confused by NUL bytesv8.2.3925Bram Moolenaar2021-12-287-4/+131
| | | | | | Problem: Diff mode confused by NUL bytes. Solution: Handle NUL bytes differently. (Christian Brabandt, closes #9421, closes #9418)
* patch 8.2.3924: Vim9: no error if something follows :enddefv8.2.3924Bram Moolenaar2021-12-285-22/+56
| | | | | Problem: Vim9: no error if something follows :enddef in a nested function. Solution: Give an error. Move common code to a function.
* patch 8.2.3923: Vim9: double free with split argument list in nested functionv8.2.3923Bram Moolenaar2021-12-283-1/+23
| | | | | | Problem: Vim9: double free if a nested function has a line break in the argument list. Solution: Set cmdlinep when freeing the previous line.
* patch 8.2.3922: cannot build with dynamic Ruby 3.1v8.2.3922ichizok2021-12-2810-31/+98
| | | | | | Problem: Cannot build with dynamic Ruby 3.1. Solution: Add "_EXTRA" variables for CI. Add missing functions. (Ozaki Kiichi, closes #9420)