summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-114-5/+9
| | | | | 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-103-0/+6
| | | | | 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-104-11/+46
| | | | | | | | 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-098-36/+242
| | | | | | 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-092-2/+4
| | | | | 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-0814-105/+73
| | | | | | 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-0844-3298/+13
| | | | | 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-0814-35/+264
| | | | | Problem: No native sound support on Mac OS. Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274)
* patch 9.0.0693: browse() first argument cannot be a boolv9.0.0693Bram Moolenaar2022-10-082-1/+3
| | | | | | Problem: browse() first argument cannot be a bool. Solution: Use tv_get_bool_chk() instead of tv_get_number_chk(). (closes #11308)
* patch 9.0.0692: PoE filter files are not recognizedv9.0.0692ObserverOfTime2022-10-083-0/+6
| | | | | Problem: PoE filter files are not recognized. Solution: Add a pattern to detect PoE filter files. (closes #11305)
* patch 9.0.0691: lalloc(0) error in listchars testv9.0.0691Bram Moolenaar2022-10-082-36/+45
| | | | | Problem: lalloc(0) error in listchars test. Solution: Skip generating text for tab if tab_len is zero.
* patch 9.0.0690: buffer size for expanding tab not correctly computedv9.0.0690Bram Moolenaar2022-10-082-2/+5
| | | | | Problem: Buffer size for expanding tab not correctly computed. Solution: Correctly use size of end character.
* patch 9.0.0689: compiler warning for unused functionv9.0.0689Bram Moolenaar2022-10-072-0/+4
| | | | | Problem: Compiler warning for unused function. Solution: Add #ifdef. (John Marriott)
* patch 9.0.0688: debugger does not display the whole commandv9.0.0688Bram Moolenaar2022-10-073-2/+6
| | | | | Problem: Debugger does not display the whole command. Solution: Set ea.cmd before checking for a breakpoint.
* patch 9.0.0687: "export def" does not work in a nested blockv9.0.0687Bram Moolenaar2022-10-075-53/+59
| | | | | | Problem: "export def" does not work in a nested block. Solution: Do not handle "export" with a separate function but in the same command stack. (closes #11304)
* patch 9.0.0686: the right ALT key does not work on some MS-Windows keyboardsv9.0.0686Anton Sharonov2022-10-072-0/+9
| | | | | | Problem: The right ALT key does not work on some MS-Windows keyboards. Solution: Adjust the modifiers based on GetKeyState(). (Anoton Sharonov, closes #11300)
* patch 9.0.0685: FORTIFY_SOURCE causes a crash in Vim9 scriptv9.0.0685Yee Cheng Chin2022-10-072-2/+6
| | | | | Problem: FORTIFY_SOURCE causes a crash in Vim9 script. Solution: Use a pointer to the first char. (Yee Cheng Chin, closes #11302)
* patch 9.0.0684: skipped :exe command fails compilation on MS-Windowsv9.0.0684Bram Moolenaar2022-10-073-1/+6
| | | | | Problem: Skipped :exe command fails compilation on MS-Windows. Solution: Adjust return value when skipping.
* patch 9.0.0683: cannot specify a time for :echowindowv9.0.0683Bram Moolenaar2022-10-0721-25/+147
| | | | | | Problem: Cannot specify a time for :echowindow. Solution: A count can be used to specify the display time. Add popup_findecho().
* patch 9.0.0682: crash when popup with deleted timer is closedv9.0.0682Bram Moolenaar2022-10-075-4/+34
| | | | | | Problem: Crash when popup with deleted timer is closed. (Igbanam Ogbuluijah) Solution: Check the timer still exists. (closes #11301)
* patch 9.0.0681: "<<<" shows for 'smoothscroll' even when 'showbreak is setv9.0.0681Bram Moolenaar2022-10-064-4/+11
| | | | | Problem: "<<<" shows for 'smoothscroll' even when 'showbreak is set. Solution: When 'showbreak' is set do not display "<<<".
* patch 9.0.0680: tests failing with 'breakindent', 'number' and "n" in 'cpo'v9.0.0680Bram Moolenaar2022-10-062-1/+9
| | | | | Problem: Tests failing with 'breakindent', 'number' and "n" in 'cpo'. Solution: Do count the number column in topline if 'breakindent' is set.
* patch 9.0.0679: tests failing with 'smoothscroll', 'number' and "n" in 'cpo'v9.0.0679Bram Moolenaar2022-10-062-2/+6
| | | | | Problem: Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'. Solution: Do not count number column in topline if columns are skipped.