]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 26 Aug 2022 11:26:07 +0000 (12:26 +0100)]
patch 9.0.0273: Konsole termresponse not recognized
Problem: Konsole termresponse not recognized.
Solution: Handle Konsole like libvterm, set 'ttymouse' to "sgr".
(closes #10990)
Bram Moolenaar [Fri, 26 Aug 2022 10:55:01 +0000 (11:55 +0100)]
patch 9.0.0272: BufReadCmd not triggered when loading a "nofile" buffer
Problem: BufReadCmd not triggered when loading a "nofile" buffer. (Maxim
Kim)
Solution: Call readfile() but bail out before reading a file.
(closes #10983)
zeertzjq [Fri, 26 Aug 2022 09:33:54 +0000 (10:33 +0100)]
patch 9.0.0271: using INIT() in non-header files
Problem: Using INIT() in non-header files.
Solution: Remove INIT(). (closes #10981)
Bram Moolenaar [Thu, 25 Aug 2022 17:12:06 +0000 (18:12 +0100)]
patch 9.0.0270: some values of 'path' and 'tags' invalid in the tiny version
Problem: Some values of 'path' and 'tags' do not work in the tiny version.
Solution: Graduate the +path_extra feature.
Yegappan Lakshmanan [Thu, 25 Aug 2022 16:40:40 +0000 (17:40 +0100)]
patch 9.0.0269: getscriptinfo() does not include the version
Problem: getscriptinfo() does not include the version. Cannot select
entries by script name.
Solution: Add the "version" item and the "name" argument. (Yegappan
Lakshmanan, closes #10962)
Bram Moolenaar [Thu, 25 Aug 2022 15:30:01 +0000 (16:30 +0100)]
patch 9.0.0268: build error without the +eval feature
Problem: Build error without the +eval feature.
Solution: Remove #ifdef.
Philip H [Thu, 25 Aug 2022 15:24:56 +0000 (16:24 +0100)]
patch 9.0.0267: Coverity workflow still uses Ubuntu 18.04
Problem: Coverity workflow still uses Ubuntu 18.04.
Solution: Use Ubuntu 20.04
Bram Moolenaar [Thu, 25 Aug 2022 15:16:45 +0000 (16:16 +0100)]
patch 9.0.0266: compiler warning for unused argument
Problem: Compiler warning for unused argument.
Solution: Add UNUSED.
Bram Moolenaar [Thu, 25 Aug 2022 15:02:23 +0000 (16:02 +0100)]
patch 9.0.0265: no good reason why the "gf" command isn't in the tiny version
Problem: No good reason why the "gf" command is not in the tiny version.
Solution: Graduate the file_in_path feature.
Philip H [Thu, 25 Aug 2022 14:21:24 +0000 (15:21 +0100)]
patch 9.0.0264: CI still runs on Ubuntu 18.04
Problem: CI still runs on Ubuntu 18.04.
Solution: Run CI on Ubuntu 20.04. (closes #10582)
Bram Moolenaar [Thu, 25 Aug 2022 14:11:15 +0000 (15:11 +0100)]
patch 9.0.0263: too many #ifdefs
Problem: Too many #ifdefs.
Solution: Make some functions always available.
Bram Moolenaar [Thu, 25 Aug 2022 12:54:16 +0000 (13:54 +0100)]
patch 9.0.0262: build failure without the +quickfix feature
Problem: Build failure without the +quickfix feature.
Solution: Add #ifdef.
Bram Moolenaar [Thu, 25 Aug 2022 11:45:21 +0000 (12:45 +0100)]
patch 9.0.0261: bufload() reads a file even if the name is not a file name
Problem: bufload() reads a file even if the name is not a file name. (Cyker
Way)
Solution: Do not read the file when the buffer name is not a file name.
(closes #10975)
Bram Moolenaar [Wed, 24 Aug 2022 19:07:22 +0000 (20:07 +0100)]
patch 9.0.0260: using freed memory when using 'quickfixtextfunc' recursively
Problem: Using freed memory when using 'quickfixtextfunc' recursively.
Solution: Do not allow for recursion.
Bram Moolenaar [Wed, 24 Aug 2022 18:27:45 +0000 (19:27 +0100)]
patch 9.0.0259: crash with mouse click when not initialized
Problem: Crash with mouse click when not initialized.
Solution: Check TabPageIdxs[] is not NULL.
Bram Moolenaar [Wed, 24 Aug 2022 17:30:14 +0000 (18:30 +0100)]
Update runtime files
K.Takata [Wed, 24 Aug 2022 17:08:00 +0000 (18:08 +0100)]
patch 9.0.0258: MS-Windows installer skips syntax/shared
Problem: MS-Windows installer skips syntax/shared.
Solution: Use "File /r" in the installer script. (Ken Takata, closes #10972)
Bram Moolenaar [Wed, 24 Aug 2022 16:46:12 +0000 (17:46 +0100)]
patch 9.0.0257: "->" in ":scriptnames" output not tested yet
Problem: "->" in ":scriptnames" output not tested yet.
Solution: Add a check.
Bram Moolenaar [Wed, 24 Aug 2022 16:32:35 +0000 (17:32 +0100)]
patch 9.0.0256: compiler warning for uninitialized variables
Problem: Compiler warning for uninitialized variables.
Solution: Initilize the variables.
Bram Moolenaar [Wed, 24 Aug 2022 16:05:56 +0000 (17:05 +0100)]
patch 9.0.0255: build failure without the eval feature
Problem: Build failure without the eval feature.
Solution: Add #ifdef.
zeertzjq [Wed, 24 Aug 2022 15:48:23 +0000 (16:48 +0100)]
patch 9.0.0254: typo in function name
Problem: Typo in function name.
Solution: Rename the function. (closes #10971)
Bram Moolenaar [Wed, 24 Aug 2022 15:30:36 +0000 (16:30 +0100)]
patch 9.0.0253: a symlink to an autoload script results in two entries
Problem: A symlink to an autoload script results in two entries in the list
of scripts, items expected in one are actually in the other.
Solution: Have one script item refer to the actually sourced one.
(closes #10960)
Bram Moolenaar [Wed, 24 Aug 2022 11:24:37 +0000 (12:24 +0100)]
patch 9.0.0252: cursor in wrong place after virtual text
Problem: Cursor in wrong place after virtual text.
Solution: Do not change the length of a virtual text property.
(closes #10964)
huang06 [Wed, 24 Aug 2022 10:26:16 +0000 (11:26 +0100)]
patch 9.0.0251: test output shows up in git
Problem: Test output shows up in git.
Solution: Ignore the "failed" directory. (Yao-Ching Huang, closes #10969)
Bram Moolenaar [Tue, 23 Aug 2022 20:41:15 +0000 (21:41 +0100)]
patch 9.0.0250: slightly inconsistent error messages
Problem: Slightly inconsistent error messages.
Solution: Make it "Using a Float". (closes #10959)
Bram Moolenaar [Tue, 23 Aug 2022 18:54:27 +0000 (19:54 +0100)]
patch 9.0.0249: no test for what 9.0.0234 fixes
Problem: No test for what 9.0.0234 fixes.
Solution: Add a test. (issue #10950)
zeertzjq [Tue, 23 Aug 2022 18:26:05 +0000 (19:26 +0100)]
patch 9.0.0248: duplicate code in finding a script in the execution stack
Problem: Duplicate code in finding a script in the execution stack.
Solution: Reduce duplicate code. (closes #10961)
Bram Moolenaar [Tue, 23 Aug 2022 17:39:37 +0000 (18:39 +0100)]
patch 9.0.0247: cannot add padding to virtual text without highlight
Problem: Cannot add padding to virtual text without highlight.
Solution: Add the "text_padding_left" argument. (issue #10906)
Bram Moolenaar [Mon, 22 Aug 2022 15:35:45 +0000 (16:35 +0100)]
patch 9.0.0246: using freed memory when 'tagfunc' deletes the buffer
Problem: Using freed memory when 'tagfunc' deletes the buffer.
Solution: Make a copy of the tag name.
Bram Moolenaar [Mon, 22 Aug 2022 14:19:16 +0000 (15:19 +0100)]
patch 9.0.0245: mechanism to prevent recursive screen updating is incomplete
Problem: Mechanism to prevent recursive screen updating is incomplete.
Solution: Add "redraw_not_allowed" and set it in build_stl_str_hl().
(issue #10952)
Yegappan Lakshmanan [Mon, 22 Aug 2022 12:15:13 +0000 (13:15 +0100)]
patch 9.0.0244: cannot easily get the list of sourced scripts
Problem: Cannot easily get the list of sourced scripts.
Solution: Add the getscriptinfo() function. (Yegappan Lakshmanan,
closes #10957)
Bram Moolenaar [Mon, 22 Aug 2022 12:00:16 +0000 (13:00 +0100)]
patch 9.0.0243: text properties "below" sort differently on MS-Windows
Problem: Text properties "below" sort differently on MS-Windows.
Solution: Use the ID as a tie breaker. (closes #10958)
Bram Moolenaar [Sun, 21 Aug 2022 21:20:20 +0000 (22:20 +0100)]
patch 9.0.0242: "make install" still fails
Problem: "make install" still fails. (Wilhelm Payne)
Solution: Also add the directory to installrtbase. (Dominique Pellé)
Bram Moolenaar [Sun, 21 Aug 2022 20:05:08 +0000 (21:05 +0100)]
patch 9.0.0241: "make install" does not install shared syntax file
Problem: "make install" does not install shared syntax file. (James McCoy)
Solution: Install and uninstall the shared syntax files. (closes #10956)
Bram Moolenaar [Sun, 21 Aug 2022 19:33:47 +0000 (20:33 +0100)]
patch 9.0.0240: crash when using ":mkspell" with an empty .dic file
Problem: Crash when using ":mkspell" with an empty .dic file.
Solution: Check for an empty word tree.
Bram Moolenaar [Sun, 21 Aug 2022 18:08:50 +0000 (19:08 +0100)]
patch 9.0.0239: build failure without the +wildmenu feature
Problem: Build failure without the +wildmenu feature.
Solution: Move parenthesis.
Bram Moolenaar [Sun, 21 Aug 2022 17:38:21 +0000 (18:38 +0100)]
patch 9.0.0238: Shift-Tab shows matches on cmdline when 'wildmenu' is off
Problem: Shift-Tab shows matches on cmdline when 'wildmenu' is off.
Solution: Only show matches when 'wildmode' contains "list". (closes #10951)
Evan Miller [Sun, 21 Aug 2022 16:24:00 +0000 (17:24 +0100)]
patch 9.0.0237: Mac: cannot build if dispatch.h is not available
Problem: Mac: cannot build if dispatch.h is not available.
Solution: Add #ifdef. (Evan Miller, closes #10954)
zeertzjq [Sun, 21 Aug 2022 13:33:57 +0000 (14:33 +0100)]
patch 9.0.0236: popup menu not removed when 'wildmenu' reset while visible
Problem: Popup menu not removed when 'wildmenu' reset while it is visible.
Solution: Do not check p_wmnu, only pum_visible(). (closes #10953)
Bram Moolenaar [Sun, 21 Aug 2022 10:37:17 +0000 (11:37 +0100)]
patch 9.0.0235: 'autoshelldir' does not work with chunked respose
Problem: 'autoshelldir' does not work with chunked respose.
Solution: Collect chunks before parsing OSC 7. (closes #10949)
Bram Moolenaar [Sun, 21 Aug 2022 09:40:07 +0000 (10:40 +0100)]
patch 9.0.0234: cannot make difference between :normal end and argument char
Problem: Cannot make difference between the end of :normal and a character
in its argument.
Solution: Add the "typebuf_was_empty" flag. (closes #10950)
Ben Jackson [Sat, 20 Aug 2022 19:54:51 +0000 (20:54 +0100)]
patch 9.0.0233: removing multiple text properties takes many calls
Problem: Removing multiple text properties takes many calls.
Solution: Pass a list to prop_remove(). (Ben Jackson, closes #10945)
Bram Moolenaar [Sat, 20 Aug 2022 19:09:14 +0000 (20:09 +0100)]
patch 9.0.0232: test with BufNewFile autocmd is flaky
Problem: Test with BufNewFile autocmd is flaky.
Solution: Use another file name.
Bram Moolenaar [Sat, 20 Aug 2022 18:26:14 +0000 (19:26 +0100)]
patch 9.0.0231: expanding "**" may loop forever with directory links
Problem: Expanding "**" may loop forever with directory links.
Solution: Check for being interrupted. (closes #10946)
Bram Moolenaar [Sat, 20 Aug 2022 13:51:17 +0000 (14:51 +0100)]
patch 9.0.0230: no error for comma missing in list in :def function
Problem: No error for comma missing in list in :def function.
Solution: Check for missing comma. (closes #10943)
Bram Moolenaar [Sat, 20 Aug 2022 11:07:58 +0000 (12:07 +0100)]
patch 9.0.0229: Vim9: error message for missing type is not clear
Problem: Vim9: error message for missing type is not clear.
Solution: Mention the context. (issue #10944)
Bram Moolenaar [Fri, 19 Aug 2022 16:15:35 +0000 (17:15 +0100)]
Update runtime files
Bram Moolenaar [Fri, 19 Aug 2022 12:59:25 +0000 (13:59 +0100)]
patch 9.0.0228: crash when pattern looks below the last line
Problem: Crash when pattern looks below the last line.
Solution: Consider invalid lines to be empty. (closes #10938)
Bram Moolenaar [Fri, 19 Aug 2022 12:17:21 +0000 (13:17 +0100)]
patch 9.0.0227: cannot read error message when abort() is called
Problem: Cannot read error message when abort() is called.
Solution: Output a newline before calling abort().
Bram Moolenaar [Thu, 18 Aug 2022 14:22:09 +0000 (15:22 +0100)]
patch 9.0.0226: job_start() test may fail under valgrind
Problem: job_start() test may fail under valgrind.
Solution: Wait until the job is running.
Bram Moolenaar [Thu, 18 Aug 2022 12:28:31 +0000 (13:28 +0100)]
patch 9.0.0225: using freed memory with multiple line breaks in expression
Problem: Using freed memory with multiple line breaks in expression.
Solution: Free eval_tofree later.
Bram Moolenaar [Wed, 17 Aug 2022 14:55:51 +0000 (15:55 +0100)]
patch 9.0.0224: Using NULL pointer when skipping compiled code
Problem: Using NULL pointer when skipping compiled code.
Solution: Check for skipping.
zeertzjq [Wed, 17 Aug 2022 11:09:45 +0000 (12:09 +0100)]
patch 9.0.0223: typo in diffmode test
Problem: Typo in diffmode test.
Solution: Fix the typo. (closes #10932)
Bram Moolenaar [Tue, 16 Aug 2022 19:24:29 +0000 (20:24 +0100)]
patch 9.0.0222: no good reason why text objects are only in larger builds
Problem: No good reason why text objects are only in larger builds.
Solution: Graduate +textobjects.
Bram Moolenaar [Tue, 16 Aug 2022 18:34:44 +0000 (19:34 +0100)]
patch 9.0.0221: accessing freed memory if compiling nested function fails
Problem: Accessing freed memory if compiling nested function fails.
Solution: Mess up the variable name so that it won't be found.
Bram Moolenaar [Tue, 16 Aug 2022 16:50:38 +0000 (17:50 +0100)]
patch 9.0.0220: invalid memory access with for loop over NULL string
Problem: Invalid memory access with for loop over NULL string.
Solution: Make sure mb_ptr2len() consistently returns zero for NUL.
Kota Kato [Tue, 16 Aug 2022 15:09:59 +0000 (16:09 +0100)]
patch 9.0.0219: cannot make a funcref with "s:func" in a def function
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)
Bram Moolenaar [Tue, 16 Aug 2022 13:51:53 +0000 (14:51 +0100)]
patch 9.0.0218: reading before the start of the line
Problem: Reading before the start of the line.
Solution: When displaying "$" check the column is not negative.
Bram Moolenaar [Mon, 15 Aug 2022 17:51:32 +0000 (18:51 +0100)]
Update runtime files
zeertzjq [Mon, 15 Aug 2022 16:53:55 +0000 (17:53 +0100)]
patch 9.0.0217: 'shellslash' works differently when sourcing a script again
Problem: 'shellslash' works differently when sourcing a script again.
Solution: Use the name from the script item. (closes #10920)
Bram Moolenaar [Mon, 15 Aug 2022 16:28:27 +0000 (17:28 +0100)]
patch 9.0.0216: undo earlier test sometimes fails on MS-Windows
Problem: Undo earlier test sometimes fails on MS-Windows.
Solution: Use another file name.
Bram Moolenaar [Mon, 15 Aug 2022 15:29:37 +0000 (16:29 +0100)]
patch 9.0.0215: not passing APC_INDENT flag
Problem: Not passing APC_INDENT flag.
Solution: Pass the flag where it's needed.
Bram Moolenaar [Mon, 15 Aug 2022 14:55:10 +0000 (15:55 +0100)]
patch 9.0.0214: splitting a line may duplicate virtual text
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)
Bram Moolenaar [Sun, 14 Aug 2022 21:23:02 +0000 (22:23 +0100)]
patch 9.0.0213: using freed memory with error in assert argument
Problem: Using freed memory with error in assert argument.
Solution: Make a copy of the error.
Bram Moolenaar [Sun, 14 Aug 2022 20:46:07 +0000 (21:46 +0100)]
patch 9.0.0212: invalid memory access when compiling :unlet
Problem: Invalid memory access when compiling :unlet.
Solution: Don't read past the end of the line.
Bram Moolenaar [Sun, 14 Aug 2022 20:28:32 +0000 (21:28 +0100)]
patch 9.0.0211: invalid memory access when compiling :lockvar
Problem: Invalid memory access when compiling :lockvar.
Solution: Don't read past the end of the line.
Bram Moolenaar [Sun, 14 Aug 2022 18:37:36 +0000 (19:37 +0100)]
patch 9.0.0210: 'list' mode does not work properly with virtual text
Problem: 'list' mode does not work properly with virtual text.
Solution: Show the "$" at the right position. (closes #10913)
Bram Moolenaar [Sun, 14 Aug 2022 15:50:42 +0000 (16:50 +0100)]
patch 9.0.0209: build error with small features
Problem: Build error with small features.
Solution: Add #ifdef.
Bram Moolenaar [Sun, 14 Aug 2022 15:36:38 +0000 (16:36 +0100)]
patch 9.0.0208: the override flag has no effect for virtual text
Problem: The override flag has no effect for virtual text. (Ben Jackson)
Solution: Make the override flag work. (closes #10915)
zeertzjq [Sun, 14 Aug 2022 13:49:50 +0000 (14:49 +0100)]
patch 9.0.0207: stacktrace not shown when debugging
Problem: Stacktrace not shown when debugging.
Solution: Set msg_scroll in msg_source(). (closes #10917)
Bram Moolenaar [Sun, 14 Aug 2022 13:17:45 +0000 (14:17 +0100)]
patch 9.0.0206: redraw flags are not named specifically
Problem: Redraw flags are not named specifically.
Solution: Prefix "UPD_" to the flags, for UPDate_screen().
Bram Moolenaar [Sun, 14 Aug 2022 12:28:55 +0000 (13:28 +0100)]
patch 9.0.0205: cursor in wrong position when inserting after virtual text
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)
Yegappan Lakshmanan [Sun, 14 Aug 2022 11:07:11 +0000 (12:07 +0100)]
patch 9.0.0204: indexof() may leak memory
Problem: indexof() may leak memory.
Solution: Free allocated values. (Yegappan Lakshmanan, closes #10916)
Bram Moolenaar [Sat, 13 Aug 2022 20:37:29 +0000 (21:37 +0100)]
patch 9.0.0203: confusing variable name
Problem: Confusing variable name.
Solution: Use "prim_aep" instead of "spell_aep".
Yegappan Lakshmanan [Sat, 13 Aug 2022 20:35:13 +0000 (21:35 +0100)]
patch 9.0.0202: code and help for indexof() is not ideal
Problem: Code and help for indexof() is not ideal.
Solution: Refactor the code, improve the help. (Yegappan Lakshmanan,
closes #10908)
Bram Moolenaar [Sat, 13 Aug 2022 19:17:34 +0000 (20:17 +0100)]
patch 9.0.0201: CursorLine highlight overrules virtual text highlight
Problem: CursorLine highlight overrules virtual text highlight.
Solution: Let extra attribute overrule line attribute. (closes #10909)
Bram Moolenaar [Sat, 13 Aug 2022 18:35:05 +0000 (19:35 +0100)]
patch 9.0.0200: cursor wrong if 'nowrap' and two right aligned text props
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)
Bram Moolenaar [Sat, 13 Aug 2022 15:41:19 +0000 (16:41 +0100)]
patch 9.0.0199: cursor position wrong with two right-aligned virtual texts
Problem: Cursor position wrong with two right-aligned virtual texts.
Solution: Add the padding for right-alignment. (issue #10906)
Bram Moolenaar [Sat, 13 Aug 2022 13:09:44 +0000 (14:09 +0100)]
patch 9.0.0198: ml_get error when switching buffer in Visual mode
Problem: ml_get error when switching buffer in Visual mode.
Solution: End Visual mode when switching buffer. (closes #10902)
Emilia Zapata [Sat, 13 Aug 2022 12:21:31 +0000 (13:21 +0100)]
patch 9.0.0197: astro files are not detected
Problem: Astro files are not detected.
Solution: Add a pattern to match Astro files. (Emilia Zapata, closes #10904)
Yegappan Lakshmanan [Sat, 13 Aug 2022 12:09:20 +0000 (13:09 +0100)]
patch 9.0.0196: finding value in list may require a for loop
Problem: Finding value in list may require a for loop.
Solution: Add indexof(). (Yegappan Lakshmanan, closes #10903)
Bram Moolenaar [Fri, 12 Aug 2022 20:57:13 +0000 (21:57 +0100)]
patch 9.0.0195: metafun files are not recogized
Problem: Metafun files are not recogized.
Solution: Add filetype detection patterns.
Bram Moolenaar [Fri, 12 Aug 2022 12:05:49 +0000 (13:05 +0100)]
patch 9.0.0194: cursor displayed in wrong position after removing text prop
Problem: Cursor displayed in wrong position after removing text prop. (Ben
Jackson)
Solution: Invalidate the cursor position. (closes #10898)
Bram Moolenaar [Thu, 11 Aug 2022 16:24:50 +0000 (17:24 +0100)]
patch 9.0.0193: search and match highlgith interfere with virtual text
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)
Bram Moolenaar [Thu, 11 Aug 2022 14:52:14 +0000 (15:52 +0100)]
patch 9.0.0192: possible invalid memory access when 'cmdheight' is zero
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)
Bram Moolenaar [Thu, 11 Aug 2022 13:13:37 +0000 (14:13 +0100)]
patch 9.0.0191: messages test fails; window size incorrect
Problem: Messages test fails; window size incorrect when 'cmdheight' is
made smaller.
Solution: Properly cleanup after test with cmdheight zero. Resize windows
correctly when 'cmdheight' gets smaller.
Bram Moolenaar [Thu, 11 Aug 2022 12:17:30 +0000 (13:17 +0100)]
patch 9.0.0190: the way 'cmdheight' can be made zero is inconsistent
Problem: The way 'cmdheight' can be made zero is inconsistent.
Solution: Only make 'cmdheight' zero when setting it explicitly, not when
resizing windows. (closes #10890)
Bram Moolenaar [Wed, 10 Aug 2022 19:50:23 +0000 (20:50 +0100)]
patch 9.0.0189: invalid memory access for text prop without highlight
Problem: Invalid memory access for text prop without highlight.
Solution: Check for a valid highlight ID.
Bram Moolenaar [Wed, 10 Aug 2022 18:50:47 +0000 (19:50 +0100)]
patch 9.0.0188: strange effects when using "text_align" with non-zero column
Problem: Strange effects when using virtual text with "text_align" and
non-zero column. (Martin Tournoij)
Solution: Give an error. (closes #10888)
Bram Moolenaar [Wed, 10 Aug 2022 16:23:12 +0000 (17:23 +0100)]
patch 9.0.0187: command line height changes when maximizing window height
Problem: Command line height changes when maximizing window height.
Solution: Do not change the command line height. (closes #10885)
Bram Moolenaar [Wed, 10 Aug 2022 15:49:02 +0000 (16:49 +0100)]
patch 9.0.0186: virtual text without highlighting does not show
Problem: Virtual text without highlighting does not show. (Ben Jackson)
Solution: Use a text property when it has highlighting or when it has text.
(closes #10878)
Bram Moolenaar [Wed, 10 Aug 2022 15:00:33 +0000 (16:00 +0100)]
patch 9.0.0185: virtual text does not show if text prop at same position
Problem: Virtual text does not show if tehre is a text prop at same
position. (Ben Jackson)
Solution: Fix the sorting of properties. (closes #10879)
Bram Moolenaar [Wed, 10 Aug 2022 12:39:35 +0000 (13:39 +0100)]
patch 9.0.0184: virtual text prop highlight continues after truncation
Problem: Virtual text prop highlight continues after truncation.
Solution: Recompute the length of attributes.
Bram Moolenaar [Wed, 10 Aug 2022 12:12:03 +0000 (13:12 +0100)]
patch 9.0.0183: extra space after virtual text when 'linebreak' is set
Problem: Extra space after virtual text when 'linebreak' is set.
Solution: Do not count virtual text when getting linebreak value.
(closes #10884)
smjonas [Wed, 10 Aug 2022 10:48:10 +0000 (11:48 +0100)]
patch 9.0.0182: quarto files are not recognized
Problem: Quarto files are not recognized.
Solution: Recognize quarto files by the extension. (Jonas Strittmatter,
closes #10880)
Bram Moolenaar [Tue, 9 Aug 2022 20:37:55 +0000 (21:37 +0100)]
patch 9.0.0181: textprop test with line2byte() fails on MS-Windows
Problem: Textprop test with line2byte() fails on MS-Windows.
Solution: Fix updating chuncks in ml_delete_int().
Bram Moolenaar [Tue, 9 Aug 2022 18:30:19 +0000 (19:30 +0100)]
patch 9.0.0180: stray logfile appears when running tests
Problem: Stray logfile appears when running tests.
Solution: Remove ch_logfile() calls.
Bram Moolenaar [Tue, 9 Aug 2022 17:25:23 +0000 (18:25 +0100)]
patch 9.0.0179: cursor pos wrong with wrapping virtual text in empty line
Problem: Cursor position wrong with wrapping virtual text in empty line.
Solution: Adjust handling of an empty line. (closes #10875)
Bram Moolenaar [Tue, 9 Aug 2022 15:55:41 +0000 (16:55 +0100)]
patch 9.0.0178: cursor position wrong with virtual text before Tab
Problem: Cursor position wrong with virtual text before Tab.
Solution: Use the byte length, not the cell with, to compare the column.
Correct tab size after text prop. (closes #10866)
Bram Moolenaar [Tue, 9 Aug 2022 13:19:40 +0000 (14:19 +0100)]
patch 9.0.0177: cursor position wrong with 'virtualedit' and mouse click
Problem: Cursor position wrong with 'virtualedit' and mouse click after end
of the line. (Hermann Mayer)
Solution: Do not use ScreenCols[] when 'virtualedit' is active.
(closes #10868)