summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3394: filler lines are wrong when changing text in diff modev8.2.3394Bram Moolenaar2021-09-016-1/+86
| | | | | | Problem: Filler lines are wrong when changing text in diff mode. Solution: Don't change the filler lines on every change. Check scrollbinding when updating the filler lines. (closes #8809)
* patch 8.2.3393: escaping for fish shell is skipping some charactersv8.2.3393Bram Moolenaar2021-09-013-10/+13
| | | | | | Problem: Escaping for fish shell is skipping some characters. Solution: Escape character after backslash if needed. (Jason Cox, closes #8827)
* patch 8.2.3392: augroup completion escapes regexp pattern charactersv8.2.3392Bram Moolenaar2021-09-013-5/+9
| | | | | Problem: augroup completion escapes regexp pattern characters. Solution: Do not escape the augroup name. (closes #8826)
* patch 8.2.3391: crash with combination of 'linebreak' and other optionsv8.2.3391Bram Moolenaar2021-08-312-3/+10
| | | | | | Problem: Crash with combination of 'linebreak' and other options. Solution: Avoid n_extra to become negative. (Christian Brabandt, closes #8817)
* patch 8.2.3390: included xdiff code is outdatedv8.2.3390Christian Brabandt2021-08-3116-144/+239
| | | | | Problem: Included xdiff code is outdated. Solution: Sync with xdiff in git 2.33. (Christian Brabandt, closes #8431)
* patch 8.2.3389: cannot stop insert mode completion without side effectsv8.2.3389zeertzjq2021-08-315-7/+119
| | | | | Problem: Cannot stop insert mode completion without side effects. Solution: Add CTRL-X CTRL-Z. (closes #8821)
* patch 8.2.3388: fnamemodify('path/..', ':p') differs from using 'path/../'v8.2.3388Bram Moolenaar2021-08-303-1/+11
| | | | | Problem: fnamemodify('path/..', ':p') differs from using 'path/../'. Solution: Include the "/.." in the directory name. (closes #8808)
* patch 8.2.3387: compiler warning for non-static functionv8.2.3387Dominique Pelle2021-08-302-1/+3
| | | | | Problem: Compiler warning for non-static function. Solution: Make the function static. (Dominique Pellé, closes #8816)
* patch 8.2.3386: using uninitialized memoryv8.2.3386Dominique Pelle2021-08-292-0/+3
| | | | | Problem: Using uninitialized memory. Solution: Initialize the rm_ic field. (Dominique Pellé, closes #8800)
* Update runtime filesBram Moolenaar2021-08-2939-242/+649
|
* patch 8.2.3385: escaping for fish shell does not work properlyv8.2.3385Jason Cox2021-08-294-8/+38
| | | | | Problem: Escaping for fish shell does not work properly. Solution: Insert a backslash before a backslash. (Jason Cox, closes #8810)
* patch 8.2.3384: cannot disable modeline for an individual filev8.2.3384Hu Jialun2021-08-284-2/+21
| | | | | Problem: Cannot disable modeline for an individual file. Solution: Recognize "nomodeline" in a modeline. (Hu Jialun, closes #8798)
* patch 8.2.3383: Vim9: completion for :disassemble adds parenthesisv8.2.3383naohiro ono2021-08-283-2/+7
| | | | | Problem: Vim9: completion for :disassemble adds parenthesis. Solution: Don't add parenthesis. (Naohiro Ono, closes #8802)
* patch 8.2.3382: crash when getting the type of a NULL partialv8.2.3382Bram Moolenaar2021-08-283-2/+14
| | | | | Problem: Crash when getting the type of a NULL partial. Solution: Check for NULL. (closes #8260)
* patch 8.2.3381: crash when using NULL list with sign functionsv8.2.3381Bram Moolenaar2021-08-283-1/+10
| | | | | Problem: Crash when using NULL list with sign functions. Solution: Handle a NULL list like an empty list. (issue #8260)
* patch 8.2.3380: crash when using NULL string for funcref()v8.2.3380Bram Moolenaar2021-08-283-0/+8
| | | | | Problem: Crash when using NULL string for funcref(). Solution: Check for NULL argument. (issue #8260)
* patch 8.2.3379: crash when using NULL jobv8.2.3379Bram Moolenaar2021-08-283-1/+10
| | | | | Problem: Crash when using NULL job. Solution: Copy static string into buffer. (issue #8260)
* patch 8.2.3378: MS-Windows: completing environment variables with % is wrongv8.2.3378Albert Liu2021-08-273-7/+9
| | | | | | Problem: MS-Windows: completing environment variables with % is wrong. Solution: Only complete environment variables with $. (Albert Liu, closes #8791)
* patch 8.2.3377: Vim9: :disass completion does not understand "s:"v8.2.3377Bram Moolenaar2021-08-263-1/+13
| | | | | Problem: Vim9: :disass completion does not understand "s:". Solution: Expand "s:" to a pattern. (closes #8780)
* patch 8.2.3376: Vim9: no warning that "@r" does not do anythingv8.2.3376Bram Moolenaar2021-08-255-15/+32
| | | | | Problem: Vim9: no warning that "@r" does not do anything. Solution: Give a "no effect" error. (closes #8779)
* patch 8.2.3375: using uninitialized memoryv8.2.3375Bram Moolenaar2021-08-252-1/+4
| | | | | Problem: Using uninitialized memory. Solution: Initialize textprop_save_len.
* patch 8.2.3374: Pyret files are not recognizedv8.2.3374Bram Moolenaar2021-08-253-0/+6
| | | | | Problem: Pyret files are not recognized. Solution: Recognize .arr files as Pyret. (Doug Kearns)
* patch 8.2.3373: text property test fails on MS-Windowsv8.2.3373Bram Moolenaar2021-08-252-0/+3
| | | | | Problem: text property test fails on MS-Windows. Solution: Set fileformat to "unix"
* patch 8.2.3372: line2byte() value wrong when adding a text propertyv8.2.3372Bram Moolenaar2021-08-253-1/+22
| | | | | | Problem: line2byte() value wrong when adding a text property. (Yuto Kimura) Solution: Adjust length for text property. (closes #8772) Also fix it for deleting a line.
* patch 8.2.3371: Vim9: :$ENV cannot be followed by ->func() in next linev8.2.3371Bram Moolenaar2021-08-244-4/+28
| | | | | Problem: Vim9: :$ENV cannot be followed by ->func() in next line. Solution: Use "$ENV" as the start of an expression. (closes #8790)
* patch 8.2.3370: Vim9: no check for white space before type in declarationv8.2.3370Bram Moolenaar2021-08-233-1/+11
| | | | | | Problem: Vim9: no check for white space before type in declaration. (Naohiro Ono) Solution: Check for white space like in a compiled function. (closes #8785)
* patch 8.2.3369: auto formatting after "cw" leaves cursor in wrong spotv8.2.3369Bram Moolenaar2021-08-233-1/+12
| | | | | Problem: Auto formatting after "cw" leaves cursor in wrong spot. Solution: Do not auto-format after the delete. (closes #8789)
* patch 8.2.3368: not all Racket files are recognizedv8.2.3368Bram Moolenaar2021-08-233-2/+4
| | | | | Problem: Not all Racket files are recognized. Solution: Also recognize .rktl and .rktd files. (Doug Kearns)
* patch 8.2.3367: Vim9: :@r executing a register is inconsistentv8.2.3367Bram Moolenaar2021-08-223-7/+32
| | | | | Problem: Vim9: :@r executing a register is inconsistent. Solution: Use "@r" as the start of an expression. (issue #8779)
* patch 8.2.3366: Vim9: debugging elseif does not stop before conditionv8.2.3366Bram Moolenaar2021-08-223-2/+74
| | | | | Problem: Vim9: debugging elseif does not stop before condition. Solution: Move debug statement to after the jump. (closes #8781)
* patch 8.2.3365: Vim9: cannot use option for all operationsv8.2.3365Bram Moolenaar2021-08-215-3/+40
| | | | | Problem: Vim9: cannot use option for all operations. Solution: Recognize more operations. (closes #8779)
* patch 8.2.3364: Vim9: crash when :for is skippedv8.2.3364rbtnn2021-08-213-130/+202
| | | | | Problem: Vim9: crash when :for is skipped. Solution: Skip more code generation. (Naruhiko Nishino, closes #8777)
* patch 8.2.3363: when :edit reuses the current buffer the alternate file is setv8.2.3363Bram Moolenaar2021-08-216-4/+12
| | | | | | | Problem: When :edit reuses the current buffer the alternate file is set to the same buffer. Solution: Only set the alternate file when not reusing the buffer. (closes #8783)
* patch 8.2.3362: buffer overflow when completing long tag namev8.2.3362Gregory Anders2021-08-213-16/+51
| | | | | Problem: Buffer overflow when completing long tag name. Solution: Allocate the buffer dynamically. (Gregory Anders, closes #8769)
* patch 8.2.3361: Vim9: crash with nested :whilev8.2.3361rbtnn2021-08-203-17/+107
| | | | | Problem: Vim9: crash with nested :while. Solution: Handle skipping better. (Naruhiko Nishino, closes #8778)
* patch 8.2.3360: user function completion fails with dict functionv8.2.3360naohiro ono2021-08-193-3/+14
| | | | | | | Problem: User function completion fails with dict function. Solution: Do not stop sequencing through the list if user functions when encountering an empty name. (Naohiro Ono, closes #8765, closes #8774)
* patch 8.2.3359: Vim9: error for type when variable is not setv8.2.3359Bram Moolenaar2021-08-194-0/+23
| | | | | Problem: Vim9: error for type when variable is not set. Solution: Give a specific error for a NULL function. (closes #8773)
* patch 8.2.3358: structurizr files are not recognizedv8.2.3358Bastian Venthur2021-08-173-3/+26
| | | | | Problem: Structurizr files are not recognized. Solution: Recognize the file by contents. (Bastian Venthur, closes #8764)
* patch 8.2.3357: crash when 'virtualedit' is set and window is narrowv8.2.3357Bram Moolenaar2021-08-173-1/+15
| | | | | Problem: Crash when 'virtualedit' is set and window is narrow. () Solution: Check that width is not zero. (closes #8767)
* patch 8.2.3356: adding many text properties requires a lot of function callsv8.2.3356Yegappan Lakshmanan2021-08-169-77/+253
| | | | | | Problem: Adding many text properties requires a lot of function calls. Solution: Add the prop_add_list() function. (Yegappan Lakshmanan, closes #8751)
* patch 8.2.3355: MS-Windows: compiler warning for 64-32 bit conversionv8.2.3355Bram Moolenaar2021-08-162-2/+4
| | | | | Problem: MS-Windows: compiler warning for 64-32 bit conversion. Solution: Add type casts.
* patch 8.2.3354: build failure with +byte_offset but without +textpropv8.2.3354Bram Moolenaar2021-08-152-3/+5
| | | | | | Problem: Build failure with +byte_offset but without +textprop. (John Marriott) Solution: Adjust the #ifdef.
* patch 8.2.3353: Vim9: type of argument for negate not checked at compile timev8.2.3353Bram Moolenaar2021-08-155-31/+49
| | | | | Problem: Vim9: type of argument for negate not checked at compile time. Solution: Add a compile time check.
* patch 8.2.3352: Vim9: error for nested :enddef has wrong line numberv8.2.3352Bram Moolenaar2021-08-153-0/+15
| | | | | Problem: Vim9: error for nested :enddef has wrong line number. Solution: Compute the line number.
* patch 8.2.3351: Vim9: using a function by name may delete itv8.2.3351Bram Moolenaar2021-08-153-0/+23
| | | | | | Problem: Vim9: using a function by name may delete it. (Naohiro Ono) Solution: Increment the reference count when using a function by name. (closes #8760)
* patch 8.2.3350: text properties test fails on MS-Windowsv8.2.3350Bram Moolenaar2021-08-152-0/+3
| | | | | Problem: Text properties test fails on MS-Windows. Solution: Set fileformat to unix.
* patch 8.2.3349: eval test for scriptversion failsv8.2.3349Bram Moolenaar2021-08-152-2/+4
| | | | | Problem: Eval test for scriptversion fails. Solution: Fix off-by-one error.
* patch 8.2.3348: line2byte() returns wrong value after adding textpropv8.2.3348Bram Moolenaar2021-08-153-3/+29
| | | | | | Problem: line2byte() returns wrong value after adding textprop. (Yuto Kimura) Solution: Reduce the length by the size of the text property. (closes #8759)
* patch 8.2.3347: check for legacy script is incompletev8.2.3347Bram Moolenaar2021-08-159-9/+77
| | | | | | Problem: Check for legacy script is incomplete. (Naohiro Ono) Solution: Also check the :legacy modifier. Use for string concatenation with "." and others (issue #8756)
* patch 8.2.3346: Vim9: no error for using "." for concatenation after ":vim9cmd"v8.2.3346Bram Moolenaar2021-08-143-1/+5
| | | | | | Problem: Vim9: no error for using "." for concatenation after ":vim9cmd". (Naohiro Ono) Solution: Check for Vim9 script syntax. (closes #8756)