summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0239: build failure without the +wildmenu featurev9.0.0239Bram Moolenaar2022-08-212-2/+4
| | | | | Problem: Build failure without the +wildmenu feature. Solution: Move parenthesis.
* patch 9.0.0238: Shift-Tab shows matches on cmdline when 'wildmenu' is offv9.0.0238Bram Moolenaar2022-08-213-1/+26
| | | | | Problem: Shift-Tab shows matches on cmdline when 'wildmenu' is off. Solution: Only show matches when 'wildmode' contains "list". (closes #10951)
* patch 9.0.0237: Mac: cannot build if dispatch.h is not availablev9.0.0237Evan Miller2022-08-212-0/+4
| | | | | Problem: Mac: cannot build if dispatch.h is not available. Solution: Add #ifdef. (Evan Miller, closes #10954)
* patch 9.0.0236: popup menu not removed when 'wildmenu' reset while visiblev9.0.0236zeertzjq2022-08-213-1/+13
| | | | | Problem: Popup menu not removed when 'wildmenu' reset while it is visible. Solution: Do not check p_wmnu, only pum_visible(). (closes #10953)
* patch 9.0.0235: 'autoshelldir' does not work with chunked resposev9.0.0235Bram Moolenaar2022-08-212-17/+21
| | | | | Problem: 'autoshelldir' does not work with chunked respose. Solution: Collect chunks before parsing OSC 7. (closes #10949)
* patch 9.0.0234: cannot make difference between :normal end and argument charv9.0.0234Bram Moolenaar2022-08-214-3/+16
| | | | | | Problem: Cannot make difference between the end of :normal and a character in its argument. Solution: Add the "typebuf_was_empty" flag. (closes #10950)
* patch 9.0.0233: removing multiple text properties takes many callsv9.0.0233Ben Jackson2022-08-204-19/+111
| | | | | Problem: Removing multiple text properties takes many calls. Solution: Pass a list to prop_remove(). (Ben Jackson, closes #10945)
* patch 9.0.0232: test with BufNewFile autocmd is flakyv9.0.0232Bram Moolenaar2022-08-202-4/+6
| | | | | Problem: Test with BufNewFile autocmd is flaky. Solution: Use another file name.
* patch 9.0.0231: expanding "**" may loop forever with directory linksv9.0.0231Bram Moolenaar2022-08-203-6/+12
| | | | | Problem: Expanding "**" may loop forever with directory links. Solution: Check for being interrupted. (closes #10946)
* patch 9.0.0230: no error for comma missing in list in :def functionv9.0.0230Bram Moolenaar2022-08-207-15/+26
| | | | | Problem: No error for comma missing in list in :def function. Solution: Check for missing comma. (closes #10943)
* patch 9.0.0229: Vim9: error message for missing type is not clearv9.0.0229Bram Moolenaar2022-08-205-13/+18
| | | | | Problem: Vim9: error message for missing type is not clear. Solution: Mention the context. (issue #10944)
* Update runtime filesBram Moolenaar2022-08-1935-2458/+1340
|
* patch 9.0.0228: crash when pattern looks below the last linev9.0.0228Bram Moolenaar2022-08-194-10/+35
| | | | | Problem: Crash when pattern looks below the last line. Solution: Consider invalid lines to be empty. (closes #10938)
* patch 9.0.0227: cannot read error message when abort() is calledv9.0.0227Bram Moolenaar2022-08-192-2/+8
| | | | | Problem: Cannot read error message when abort() is called. Solution: Output a newline before calling abort().
* patch 9.0.0226: job_start() test may fail under valgrindv9.0.0226Bram Moolenaar2022-08-182-0/+3
| | | | | Problem: job_start() test may fail under valgrind. Solution: Wait until the job is running.
* patch 9.0.0225: using freed memory with multiple line breaks in expressionv9.0.0225Bram Moolenaar2022-08-185-59/+77
| | | | | Problem: Using freed memory with multiple line breaks in expression. Solution: Free eval_tofree later.
* patch 9.0.0224: Using NULL pointer when skipping compiled codev9.0.0224Bram Moolenaar2022-08-173-4/+25
| | | | | Problem: Using NULL pointer when skipping compiled code. Solution: Check for skipping.
* patch 9.0.0223: typo in diffmode testv9.0.0223zeertzjq2022-08-172-1/+3
| | | | | Problem: Typo in diffmode test. Solution: Fix the typo. (closes #10932)
* patch 9.0.0222: no good reason why text objects are only in larger buildsv9.0.0222Bram Moolenaar2022-08-1616-60/+15
| | | | | Problem: No good reason why text objects are only in larger builds. Solution: Graduate +textobjects.
* patch 9.0.0221: accessing freed memory if compiling nested function failsv9.0.0221Bram Moolenaar2022-08-163-2/+19
| | | | | Problem: Accessing freed memory if compiling nested function fails. Solution: Mess up the variable name so that it won't be found.
* patch 9.0.0220: invalid memory access with for loop over NULL stringv9.0.0220Bram Moolenaar2022-08-164-9/+29
| | | | | Problem: Invalid memory access with for loop over NULL string. Solution: Make sure mb_ptr2len() consistently returns zero for NUL.
* patch 9.0.0219: cannot make a funcref with "s:func" in a def functionv9.0.0219Kota Kato2022-08-164-4/+45
| | | | | | | Problem: Cannot make a funcref with "s:func" in a def function in legacy script. Solution: Allow for using a lower case function name after "s:". (Kota Kato, closes #10926)
* patch 9.0.0218: reading before the start of the linev9.0.0218Bram Moolenaar2022-08-164-2/+13
| | | | | Problem: Reading before the start of the line. Solution: When displaying "$" check the column is not negative.
* Update runtime filesBram Moolenaar2022-08-1524-1203/+3015
|
* patch 9.0.0217: 'shellslash' works differently when sourcing a script againv9.0.0217zeertzjq2022-08-153-5/+32
| | | | | Problem: 'shellslash' works differently when sourcing a script again. Solution: Use the name from the script item. (closes #10920)
* patch 9.0.0216: undo earlier test sometimes fails on MS-Windowsv9.0.0216Bram Moolenaar2022-08-152-3/+5
| | | | | Problem: Undo earlier test sometimes fails on MS-Windows. Solution: Use another file name.
* patch 9.0.0215: not passing APC_INDENT flagv9.0.0215Bram Moolenaar2022-08-152-1/+4
| | | | | Problem: Not passing APC_INDENT flag. Solution: Pass the flag where it's needed.
* patch 9.0.0214: splitting a line may duplicate virtual textv9.0.0214Bram Moolenaar2022-08-1512-11/+58
| | | | | | Problem: Splitting a line may duplicate virtual text. (Ben Jackson) Solution: Don't duplicate a text property with virtual text. Make auto-indenting work better. (closes #10919)
* patch 9.0.0213: using freed memory with error in assert argumentv9.0.0213Bram Moolenaar2022-08-143-6/+18
| | | | | Problem: Using freed memory with error in assert argument. Solution: Make a copy of the error.
* patch 9.0.0212: invalid memory access when compiling :unletv9.0.0212Bram Moolenaar2022-08-143-2/+17
| | | | | Problem: Invalid memory access when compiling :unlet. Solution: Don't read past the end of the line.
* patch 9.0.0211: invalid memory access when compiling :lockvarv9.0.0211Bram Moolenaar2022-08-143-2/+18
| | | | | Problem: Invalid memory access when compiling :lockvar. Solution: Don't read past the end of the line.
* patch 9.0.0210: 'list' mode does not work properly with virtual textv9.0.0210Bram Moolenaar2022-08-147-11/+83
| | | | | Problem: 'list' mode does not work properly with virtual text. Solution: Show the "$" at the right position. (closes #10913)
* patch 9.0.0209: build error with small featuresv9.0.0209Bram Moolenaar2022-08-142-1/+7
| | | | | Problem: Build error with small features. Solution: Add #ifdef.
* patch 9.0.0208: the override flag has no effect for virtual textv9.0.0208Bram Moolenaar2022-08-145-6/+51
| | | | | Problem: The override flag has no effect for virtual text. (Ben Jackson) Solution: Make the override flag work. (closes #10915)
* patch 9.0.0207: stacktrace not shown when debuggingv9.0.0207zeertzjq2022-08-143-2/+10
| | | | | Problem: Stacktrace not shown when debugging. Solution: Set msg_scroll in msg_source(). (closes #10917)
* patch 9.0.0206: redraw flags are not named specificallyv9.0.0206Bram Moolenaar2022-08-1464-378/+382
| | | | | Problem: Redraw flags are not named specifically. Solution: Prefix "UPD_" to the flags, for UPDate_screen().
* patch 9.0.0205: cursor in wrong position when inserting after virtual textv9.0.0205Bram Moolenaar2022-08-1410-2/+83
| | | | | | | Problem: Cursor in wrong position when inserting after virtual text. (Ben Jackson) Solution: Put the cursor after the virtual text, where the text will be inserted. (closes #10914)
* patch 9.0.0204: indexof() may leak memoryv9.0.0204Yegappan Lakshmanan2022-08-145-3/+43
| | | | | Problem: indexof() may leak memory. Solution: Free allocated values. (Yegappan Lakshmanan, closes #10916)
* patch 9.0.0203: confusing variable namev9.0.0203Bram Moolenaar2022-08-132-39/+41
| | | | | Problem: Confusing variable name. Solution: Use "prim_aep" instead of "spell_aep".
* patch 9.0.0202: code and help for indexof() is not idealv9.0.0202Yegappan Lakshmanan2022-08-134-79/+109
| | | | | | Problem: Code and help for indexof() is not ideal. Solution: Refactor the code, improve the help. (Yegappan Lakshmanan, closes #10908)
* patch 9.0.0201: CursorLine highlight overrules virtual text highlightv9.0.0201Bram Moolenaar2022-08-135-7/+11
| | | | | Problem: CursorLine highlight overrules virtual text highlight. Solution: Let extra attribute overrule line attribute. (closes #10909)
* patch 9.0.0200: cursor wrong if 'nowrap' and two right aligned text propsv9.0.0200Bram Moolenaar2022-08-136-7/+44
| | | | | | | Problem: cursor in a wrong positoin if 'wrap' is off and using two right aligned text props in one line. Solution: Count an extra line for a right aligned text property after a below or right aligned text property. (issue #10909)
* patch 9.0.0199: cursor position wrong with two right-aligned virtual textsv9.0.0199Bram Moolenaar2022-08-135-2/+53
| | | | | Problem: Cursor position wrong with two right-aligned virtual texts. Solution: Add the padding for right-alignment. (issue #10906)
* patch 9.0.0198: ml_get error when switching buffer in Visual modev9.0.0198Bram Moolenaar2022-08-133-0/+30
| | | | | Problem: ml_get error when switching buffer in Visual mode. Solution: End Visual mode when switching buffer. (closes #10902)
* patch 9.0.0197: astro files are not detectedv9.0.0197Emilia Zapata2022-08-133-0/+6
| | | | | Problem: Astro files are not detected. Solution: Add a pattern to match Astro files. (Emilia Zapata, closes #10904)
* patch 9.0.0196: finding value in list may require a for loopv9.0.0196Yegappan Lakshmanan2022-08-137-3/+265
| | | | | Problem: Finding value in list may require a for loop. Solution: Add indexof(). (Yegappan Lakshmanan, closes #10903)
* patch 9.0.0195: metafun files are not recogizedv9.0.0195Bram Moolenaar2022-08-123-1/+4
| | | | | Problem: Metafun files are not recogized. Solution: Add filetype detection patterns.
* patch 9.0.0194: cursor displayed in wrong position after removing text propv9.0.0194Bram Moolenaar2022-08-128-0/+77
| | | | | | Problem: Cursor displayed in wrong position after removing text prop. (Ben Jackson) Solution: Invalidate the cursor position. (closes #10898)
* patch 9.0.0193: search and match highlgith interfere with virtual textv9.0.0193Bram Moolenaar2022-08-119-41/+123
| | | | | | | | Problem: Search and match highlgith interfere with virtual text highlight. (Ben Jackson) Solution: Check for match highlight after text properties. Reset and restore search highlight when showing virtual text. (closes #10892)
* patch 9.0.0192: possible invalid memory access when 'cmdheight' is zerov9.0.0192Bram Moolenaar2022-08-112-1/+7
| | | | | | | Problem: Possible invalid memory access when 'cmdheight' is zero. (Martin Tournoij) Solution: Avoid going over the end of w_lines[] when w_height is Rows. (closes #10882)