summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.0743: starting cscope on Unix does not quote the arguments rightv9.0.0743Bram Moolenaar2022-10-132-1/+6
| | | | | | Problem: Starting cscope on Unix does not quote the arguments correctly. (Gary Johnson) Solution: Move the final quote after the arguments.
* patch 9.0.0742: reading past end of the line when compiling a functionv9.0.0742Bram Moolenaar2022-10-135-33/+136
| | | | | | Problem: Reading past end of the line when compiling a function with errors. Solution: Do not return an invalid pointer. Fix skipping redirection.
* patch 9.0.0741: cannot specify an ID for each item with prop_add_list()v9.0.0741Bram Moolenaar2022-10-133-2/+17
| | | | | | Problem: Cannot specify an ID for each item with prop_add_list(). (Sergey Vlasov) Solution: Add an optional fifth number to the item. (closes #11360)
* patch 9.0.0740: prop_add_list() gives multiple errors for invalid argumentv9.0.0740Bram Moolenaar2022-10-134-7/+17
| | | | | Problem: prop_add_list() gives multiple errors for invalid argument. Solution: Only give one error message.
* patch 9.0.0739: mouse column not correctly used for popup_setposv9.0.0739Yee Cheng Chin2022-10-133-12/+52
| | | | | | Problem: Mouse column not correctly used for popup_setpos. Solution: Adjust off-by-one error and handle Visual line selection properly. (Yee Cheng Chin, closes #11356)
* patch 9.0.0738: cannot suppress completion "scanning" messagesv9.0.0738=?UTF-8?q?Bj=C3=B6rn=20Linse?=2022-10-133-13/+22
| | | | | Problem: Cannot suppress completion "scanning" messages. Solution: Add the "C" flag in 'shortmess'. (Bjorn Linse, closes #11354)
* patch 9.0.0737: Lisp word only recognized when a space followsv9.0.0737Bram Moolenaar2022-10-137-102/+109
| | | | | | Problem: Lisp word only recognized when a space follows. Solution: Also match a word at the end of a line. Rename the test. Use a compiled function to avoid backslashes.
* patch 9.0.0736: quickfix listing does not handle very long messagesv9.0.0736Yegappan Lakshmanan2022-10-133-76/+98
| | | | | | Problem: Quickfix listing does not handle very long messages. Solution: Use a growarray instead of a fixed size buffer. (Yegappan Lakshmanan, closes #11357)
* patch 9.0.0735: breakindent and scrolloff tests failv9.0.0735Bram Moolenaar2022-10-123-3/+8
| | | | | Problem: Breakindent and scrolloff tests fail. Solution: Temporarily skip the assertions.
* patch 9.0.0734: cursor position invalid when scrolling with 'smoothscroll'v9.0.0734Bram Moolenaar2022-10-1211-9/+132
| | | | | | | Problem: Cursor position invalid when scrolling with 'smoothscroll' set. (Ernie Rael) Solution: Add w_valid_skipcol and clear flags when it changes. Adjust w_skipcol after moving the cursor.
* patch 9.0.0733: use of strftime() is not safev9.0.0733Dominique Pelle2022-10-122-11/+22
| | | | | | | Problem: Use of strftime() is not safe. Solution: Check the return value of strftime(). Use a larger buffer and correctly pass the available space. (Dominique Pellé, closes #11348)
* patch 9.0.0732: no check for white space before and after "=<<"v9.0.0732Bram Moolenaar2022-10-123-3/+31
| | | | | Problem: No check for white space before and after "=<<". (Doug Kearns) Solution: Check for white space in Vim9 script. (closes #11351)
* patch 9.0.0731: clang-tidy configuration files are not recognizedv9.0.0731dundargoc2022-10-122-1/+3
| | | | | Problem: clang-tidy configuration files are not recognized. Solution: Recognize clang-tidy files as yaml. (closes #11350)
* patch 9.0.0730: startup test fails with right-left featurev9.0.0730Bram Moolenaar2022-10-122-1/+5
| | | | | Problem: Startup test fails with right-left feature. Solution: Do not delete test file too early.
* patch 9.0.0729: the rightleft and arabic features are disabledv9.0.0729Bram Moolenaar2022-10-122-13/+5
| | | | | Problem: The rightleft and arabic features are disabled. Solution: Re-enable the features, some users want to use the functionality.
* patch 9.0.0728: extend() test failsv9.0.0728Bram Moolenaar2022-10-112-2/+4
| | | | | Problem: extend() test fails. Solution: Item is final, not const.
* patch 9.0.0727: help in the repository differs from patched version too muchv9.0.0727Bram Moolenaar2022-10-111-0/+2
| | | | | Problem: Help in the repository differs from patched version too much. Solution: Make a patch for a few help files.
* patch 9.0.0726: looping over list of lists works in script, not in functionv9.0.0726Bram Moolenaar2022-10-113-1/+17
| | | | | | Problem: Looping over list of lists and changing the list contents works in Vim9 script, not in a compiled function. Solution: Mark the loop variable final instead of const. (closes #11347)
* patch 9.0.0725: virtual text "after" wraps to next line when 'wrap' is offv9.0.0725Bram Moolenaar2022-10-114-3/+35
| | | | | | Problem: Virtual text "after" wraps to next line even when 'wrap' is off and 'list' is set. Solution: Do not use the minimum width when 'wrap' is off. (issue #11336)
* patch 9.0.0724: closure in compiled function gets same variable in blockv9.0.0724Bram Moolenaar2022-10-114-18/+49
| | | | | | Problem: Closure in compiled function gets same variable in block. Solution: At the end of a block to not always reset the variable count. (issue #11094)
* patch 9.0.0723: extra empty line below virtual text when 'list' is setv9.0.0723Bram Moolenaar2022-10-114-2/+15
| | | | | Problem: Extra empty line below virtual text when 'list' is set. Solution: Do not reset lcs_eol_one but set text_prop_follows. (closes #11339)
* patch 9.0.0722: virtual text "after" does not show with 'list' setv9.0.0722Bram Moolenaar2022-10-115-3/+62
| | | | | | Problem: Virtual text "after" does not show with 'list' set. Solution: Do not break out of the loop when another text prop follows. (closes #11337)
* patch 9.0.0721: virtual text "above" with padding not displayed correctlyv9.0.0721Bram Moolenaar2022-10-114-2/+21
| | | | | Problem: Virtual text "above" with padding not displayed correctly. Solution: Take padding into account when truncating. (closes #11340)
* patch 9.0.0720: MS-Windows GUI may have pixel dust from antialiasingv9.0.0720Bram Moolenaar2022-10-112-0/+24
| | | | | Problem: MS-Windows GUI may have pixel dust from antialiasing. Solution: When a character changes also redraw the next one. (issue #8532)
* patch 9.0.0719: too many delete() calls in testsv9.0.0719Bram Moolenaar2022-10-1022-282/+150
| | | | | Problem: Too many delete() calls in tests. Solution: Use deferred delete where possible.
* patch 9.0.0718: extra empty line between two virtual text "below"v9.0.0718Bram Moolenaar2022-10-104-2/+15
| | | | | | | Problem: Extra empty line between two virtual text "below" when 'wrap' and 'number' are set. Solution: Reset "before" when there is no text in the screen line. (closes #11334)
* patch 9.0.0717: compiler warning for unused variable in tiny buildv9.0.0717Bram Moolenaar2022-10-102-0/+6
| | | | | Problem: Compiler warning for unused variable in tiny build. Solution: Add #ifdefs.
* patch 9.0.0716: with 'nowrap' virtual text "after" does not scroll leftv9.0.0716Bram Moolenaar2022-10-107-17/+100
| | | | | | Problem: With 'nowrap' virtual text "after" does not scroll left. Solution: Skip part of the virtual text that is left of the window. (closes #11320) Fix going beyond the last column of the window.
* patch 9.0.0715: wrong argument for append() gives two error messagesv9.0.0715Bram Moolenaar2022-10-103-1/+7
| | | | | | Problem: Wrong argument for append() gives two error messages. Solution: When getting an error for a number argument don't try using it as a string. (closes #11335)
* patch 9.0.0714: with 'nowrap' two virtual text below not displayed correctlyv9.0.0714Bram Moolenaar2022-10-104-3/+53
| | | | | | Problem: With 'nowrap' two virtual text below not displayed correctly. Solution: Set text_prop_follows before continuing. Correct for number column. (closes #11333)
* patch 9.0.0713: <amatch> of MenuPopup event is expanded like a file namev9.0.0713zeertzjq2022-10-103-0/+32
| | | | | Problem: <amatch> of MenuPopup event is expanded like a file name. Solution: Do not expand <amatch> for MenuPopup. (closes #11328)
* patch 9.0.0712: wrong column when calling setcursorcharpos() with zero lnumv9.0.0712Bram Moolenaar2022-10-104-15/+29
| | | | | | Problem: Wrong column when calling setcursorcharpos() with zero lnum. Solution: Set the line number before calling buf_charidx_to_byteidx(). (closes #11329)
* patch 9.0.0711: SubStation Alpha files are not recognizedv9.0.0711ObserverOfTime2022-10-102-0/+3
| | | | | Problem: SubStation Alpha files are not recognized. Solution: Add patterns for SubStation Alpha files. (closes #11332)
* patch 9.0.0710: quitting/unloading/hiding a terminal does not work properlyv9.0.0710Yee Cheng Chin2022-10-103-8/+44
| | | | | | | | Problem: Quitting/unloading/hiding a terminal buffer does not always work properly. Solution: Avoid that ":q!" leaves an empty buffer behind. ":bunload!" also kills the job and unloads the buffer. ":hide" does not unload the buffer. (Yee Cheng Chin, closes #11323)
* patch 9.0.0709: virtual text "after" not correct with 'nowrap'v9.0.0709Bram Moolenaar2022-10-096-10/+55
| | | | | | Problem: Virtual text "after" not correct with 'nowrap'. Solution: Do not display "after" text prop on the next line when 'wrap' is off.
* patch 9.0.0708: :confirm does not work properly for a terminal bufferv9.0.0708Yee Cheng Chin2022-10-097-36/+236
| | | | | | Problem: :confirm does not work properly for a terminal buffer. Solution: Handle :confirm for a terminal buffer differently. (Yee Cheng Chin, closes #11312)
* patch 9.0.0707: with 'smoothscroll' cursor position not adjusted in long linev9.0.0707Bram Moolenaar2022-10-097-9/+68
| | | | | | Problem: With 'smoothscroll' and 'scrolloff' non-zero the cursor position is not properly adjusted in a long line. Solution: Move the cursor further up or down in the line.
* patch 9.0.0706: :help in a narrow window always opens at the topv9.0.0706Bram Moolenaar2022-10-092-1/+3
| | | | | Problem: :help in a narrow window always opens at the top. Solution: Respect 'splitbelow'. (closes #11319)
* patch 9.0.0705: virtual text truncation does not take padding into accountv9.0.0705Bram Moolenaar2022-10-094-2/+43
| | | | | Problem: Virtual text truncation does not take padding into account. Solution: Subtract the padding from the available space. (closes #11318)
* patch 9.0.0704: CI runs "tiny" and "small" builds, which are the samev9.0.0704Naruhiko Nishino2022-10-091-0/+2
| | | | | Problem: CI runs "tiny" and "small" builds, which are the same. Solution: Remove the "small" build. (Naruhiko Nishino, closes #11315)
* patch 9.0.0703: failing check for argument type for const anyv9.0.0703Bram Moolenaar2022-10-095-107/+110
| | | | | Problem: Failing check for argument type for const any. Solution: Check for any type properly. (closes #11316)
* patch 9.0.0702: incomplete testing cursor position with 'linebreak' setv9.0.0702zeertzjq2022-10-094-40/+28
| | | | | | Problem: Incomplete testing cursor position after change with 'linebreak' set. Solution: Add a test and move test cases together. (closes #11313)
* patch 9.0.0701: with 'smoothscroll' cursor position not adjusted in long linev9.0.0701Bram Moolenaar2022-10-088-2/+100
| | | | | | Problem: With 'smoothscroll' the cursor position s not adjusted in a long line. Solution: Move the cursor further up or down in the line.
* patch 9.0.0700: there is no real need for a "big" buildv9.0.0700Martin Tournoij2022-10-0813-86/+54
| | | | | | Problem: There is no real need for a "big" build. Solution: Move common features to "normal" build, less often used features to the "huge" build. (Martin Tournoij, closes #11283)
* patch 9.0.0699: tiny build failsv9.0.0699Bram Moolenaar2022-10-082-0/+4
| | | | | Problem: Tiny build fails. Solution: Add #ifdef.
* patch 9.0.0698: VisVim is outdated, does not work with current Visual Studiov9.0.0698Martin Tournoij2022-10-0824-3152/+2
| | | | | Problem: VisVim is outdated, does not work with current Visual Studio. Solution: Remove VisVim. (Martin Tournoij)
* patch 9.0.0697: cursor in wrong position with Visual substitutev9.0.0697Bram Moolenaar2022-10-085-19/+108
| | | | | | Problem: Cursor in wrong position with Visual substitute. Solution: When restoring 'linebreak' mark the virtual column as invalid. (closes #11309, closes #11311)
* patch 9.0.0696: it is unclear if the +rightleft and +arabic features are usedv9.0.0696Bram Moolenaar2022-10-082-0/+14
| | | | | | Problem: It is unclear if the +rightleft and +arabic features are actively being used. Solution: Disable the features, await feedback.
* patch 9.0.0695: failing check for dictionary type for const anyv9.0.0695Bram Moolenaar2022-10-083-2/+13
| | | | | Problem: Failing check for dictionary type for const any. Solution: Check for any type properly. (closes #11310)
* patch 9.0.0694: no native sound support on Mac OSv9.0.0694Yee Cheng Chin2022-10-0813-35/+261
| | | | | Problem: No native sound support on Mac OS. Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274)