summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* patch 9.0.0678: using exclamation marks on :functionv9.0.0678Bram Moolenaar2022-10-067-32/+34
| | | | | Problem: Using exclamation marks on :function. Solution: Use :func and :endfunc as usual.
* patch 9.0.0677: breakindent test accepts wrong resultv9.0.0677Bram Moolenaar2022-10-063-19/+18
| | | | | Problem: Breakindent test accepts wrong result. Solution: Fix the number column and adjust the expected text.
* patch 9.0.0676: CI on Mac M1 with gcc actually uses clangv9.0.0676ichizok2022-10-062-17/+6
| | | | | Problem: CI on Mac M1 with gcc actually uses clang. Solution: Remove the gcc task. (Ozaki Kiichi, closes #11297)
* patch 9.0.0675: search test screendump is outdatedv9.0.0675Bram Moolenaar2022-10-062-1/+3
| | | | | Problem: Search test screendump is outdated. Solution: Update the screendump for improved display.
* patch 9.0.0674: build error with tiny versionv9.0.0674Bram Moolenaar2022-10-062-1/+3
| | | | | Problem: Build error with tiny version. Solution: Use PLINES_NOFILL macro.
* patch 9.0.0673: first line wong with 'smoothscroll' and 'scrolloff' zerov9.0.0673Bram Moolenaar2022-10-064-1/+34
| | | | | | Problem: First line not scrolled properly with 'smoothscroll' and 'scrolloff' zero and using "k". Solution: Make sure the cursor position is visible.
* patch 9.0.0672: line partly shows with 'smoothscroll' and 'scrolloff' zerov9.0.0672Bram Moolenaar2022-10-067-0/+69
| | | | | | | Problem: Cursor line only partly shows with 'smoothscroll' and 'scrolloff' zero. Solution: Do not use 'smoothscroll' when adjusting the bottom of the window. (closes #11269)
* patch 9.0.0671: negative topline using CTRL-Y with 'smoothscroll' and 'diff'v9.0.0671Bram Moolenaar2022-10-064-11/+47
| | | | | | Problem: Negative topline using CTRL-Y with 'smoothscroll' and 'diff'. (Ernie Rael) Solution: Only use 'smoothscroll' when 'wrap' is set.
* patch 9.0.0670: no space for command line when there is a tablinev9.0.0670Bram Moolenaar2022-10-065-3/+22
| | | | | | Problem: No space for command line when there is a tabline. Solution: Correct computation of where the command line should be. (closes #11295)
* patch 9.0.0669: too many delete() calls in testsv9.0.0669Bram Moolenaar2022-10-056-165/+80
| | | | | Problem: Too many delete() calls in tests. Solution: Use deferred delete where possible.
* patch 9.0.0668: CI on Mac M1 only uses clangv9.0.0668Philip H2022-10-052-2/+19
| | | | | Problem: CI on Mac M1 only uses clang Solution: Also run with gcc. (closes #11263)
* patch 9.0.0667: ml_get error when 'splitkeep' is "screen"v9.0.0667Luuk van Baal2022-10-053-1/+11
| | | | | | Problem: ml_get error when 'splitkeep' is "screen". (Marius Gedminas) Solution: Check the botline is not too large. (Luuk van Baal, closes #11293, closes #11292)
* patch 9.0.0666: spacing-combining characters handled as composingv9.0.0666Bram Moolenaar2022-10-053-128/+164
| | | | | | | Problem: Spacing-combining characters handled as composing, causing text to take more space than expected. Solution: Handle characters marked with "Mc" not as composing. (closes #11282
* patch 9.0.0665: setting 'cmdheight' has no effect if last window was resizedv9.0.0665Bram Moolenaar2022-10-055-3/+28
| | | | | | Problem: Setting 'cmdheight' has no effect if last window was resized. Solution: Do apply 'cmdheight' when told to. Use the frame height instead of the cmdline_row. (closes #11286)
* patch 9.0.0664: bad redrawing with spell checking, using "C" and "$" in 'cpo'v9.0.0664Bram Moolenaar2022-10-056-7/+50
| | | | | Problem: Bad redrawing with spell checking, using "C" and "$" in 'cpo'. Solution: Do not redraw the next line when "$" is in 'cpo'. (closes #11285)
* patch 9.0.0663: tests check for +cmdwin feature which is always presentv9.0.0663zeertzjq2022-10-057-24/+13
| | | | | Problem: Tests check for +cmdwin feature which is always present. Solution: Remove the checks. (closes #11287)
* patch 9.0.0662: concealed characters do not work correctlyv9.0.0662Bram Moolenaar2022-10-044-2/+38
| | | | | Problem: Concealed characters do not work correctly. Solution: Subtract boguscols instead of adding them. (closes #11273)
* patch 9.0.0661: multi-byte "lastline" in 'fillchars' does not work properlyv9.0.0661zeertzjq2022-10-045-4/+30
| | | | | | Problem: Multi-byte "lastline" item in 'fillchars' does not work properly when the window is two columns wide. Solution: Compute the text length correctly. (closes #11280)
* patch 9.0.0660: mapping with CTRL keys does not work in the GUIv9.0.0660zeertzjq2022-10-043-1/+26
| | | | | Problem: Mapping with CTRL keys does not work in the GUI. Solution: Recognize CSI next to K_SPECIAL. (closes #11275, closes #11270)
* patch 9.0.0659: wrong type of comment in SetSyn() functionv9.0.0659Bram Moolenaar2022-10-042-1/+3
| | | | | Problem: Wrong type of comment in SetSyn() function. Solution: Use Vim9 comment. (closes #11278)
* patch 9.0.0658: tiny build fails on Mac OSv9.0.0658Bram Moolenaar2022-10-042-1/+4
| | | | | Problem: Tiny build fails on Mac OS. Solution: Define FEAT_CLIPBOARD only for normal build.
* patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij2022-10-0446-315/+151
| | | | | | Problem: Too many #ifdefs. Solution: Graduate the +cmdwin feature. Now the tiny and small builds are equal, drop the small build. (Martin Tournoij, closes #11268)
* patch 9.0.0656: cannot specify another character to use instead of '@'v9.0.0656Bram Moolenaar2022-10-0417-24/+120
| | | | | | | Problem: Cannot specify another character to use instead of '@' at the end of the window. Solution: Add "lastline" to 'fillchars'. (Martin Tournoij, closes #11264, closes #10963)
* patch 9.0.0655: passing modifier codes to a shell running in the GUIv9.0.0655Bram Moolenaar2022-10-045-6/+23
| | | | | | Problem: passing modifier codes to a shell running in the GUI. (Gary Johnson) Solution: Include modifier codes into the key and drop the modifiers.
* patch 9.0.0654: breakindent test failsv9.0.0654Bram Moolenaar2022-10-032-2/+6
| | | | | Problem: Breakindent test fails. Solution: Temporarily accept wrong result.
* patch 9.0.0653: BS and DEL do not work properly in an interacive shellv9.0.0653Bram Moolenaar2022-10-035-6/+11
| | | | | | Problem: BS and DEL do not work properly in an interacive shell. (Gary Johnson) Solution: Adjust the length for replaced codes.
* patch 9.0.0652: 'smoothscroll' not tested with 'number' and "n" in 'cpo'v9.0.0652Bram Moolenaar2022-10-0311-3/+133
| | | | | Problem: 'smoothscroll' not tested with 'number' and "n" in 'cpo'. Solution: Add tests, fix uncovered problem.
* Update runtime filesBram Moolenaar2022-10-0322-187/+281
|
* patch 9.0.0651: build fails without the +conceal featurev9.0.0651Bram Moolenaar2022-10-032-1/+3
| | | | | Problem: Build fails without the +conceal feature. Solution: Rename called function.
* patch 9.0.0650: some tests are failingv9.0.0650Bram Moolenaar2022-10-036-15/+17
| | | | | Problem: Some tests are failing. Solution: Adjust for "<<<" showing up.
* patch 9.0.0649: no indication the first line is broken for 'smoothscroll'v9.0.0649Bram Moolenaar2022-10-036-13/+38
| | | | | Problem: No indication when the first line is broken for 'smoothscroll'. Solution: Show "<<<" in the first line.
* patch 9.0.0648: when using powershell input redirection does not workv9.0.0648Yegappan Lakshmanan2022-10-033-49/+91
| | | | | | Problem: When using powershell input redirection does not work. Solution: Use a different shell command for powershell. (Yegappan Lakshmanan, closes #11257)
* patch 9.0.0647: the 'splitscroll' option is not a good namev9.0.0647Luuk van Baal2022-10-0321-130/+142
| | | | | | Problem: The 'splitscroll' option is not a good name. Solution: Rename 'splitscroll' to 'splitkeep' and make it a string option, also supporting "topline". (Luuk van Baal, closes #11258)
* patch 9.0.0646: with 'smoothscroll' CTRL-E is wrong when 'foldmethod' setv9.0.0646Bram Moolenaar2022-10-033-53/+77
| | | | | | | Problem: with 'smoothscroll' set CTRL-E does not work properly when 'foldmethod' is set to "indent". (Yee Cheng Chin) Solution: Merge the code for scroling with folds and 'smoothscroll'. (closes #11262)
* patch 9.0.0645: CTRL-Y does not stop at line 1v9.0.0645Bram Moolenaar2022-10-033-2/+21
| | | | | Problem: CTRL-Y does not stop at line 1. (John Marriott) Solution: Stop at line 1 when 'smoothscroll' is not set. (closes #11261)
* patch 9.0.0644: 'smoothscroll' is not copied to a new window on :splitv9.0.0644Bram Moolenaar2022-10-033-1/+106
| | | | | Problem: 'smoothscroll' is not copied to a new window on :split. Solution: Copy the option value. Add a test.
* patch 9.0.0643: smoothscroll test failsv9.0.0643Bram Moolenaar2022-10-022-0/+4
| | | | | Problem: Smoothscroll test fails. Solution: Check if skipcol changed.
* patch 9.0.0642: breakindent test failsv9.0.0642Bram Moolenaar2022-10-022-1/+3
| | | | | Problem: Breakindent test fails. Solution: Correct logic for resetting need_showbreak.
* patch 9.0.0641: missing part of the new option codev9.0.0641Bram Moolenaar2022-10-022-0/+3
| | | | | Problem: Missing part of the new option code. Solution: Add missing WV_SMS.
* patch 9.0.0640: cannot scroll by screen line if a line wrapsv9.0.0640Bram Moolenaar2022-10-0218-29/+312
| | | | | | Problem: Cannot scroll by screen line if a line wraps. Solution: Add the 'smoothscroll' option. Only works for CTRL-E and CTRL-Y so far.
* patch 9.0.0639: checking for popup in screen_char() is too latev9.0.0639Bram Moolenaar2022-10-022-31/+28
| | | | | | Problem: Checking for popup in screen_char() is too late, the attribute has already been changed. Solution: Move check for popup to where screen_char() is called.
* patch 9.0.0638: popup menu highlight wrong on top of preview popupv9.0.0638Bram Moolenaar2022-10-027-17/+114
| | | | | | Problem: Popup menu highlight wrong on top of preview popup. (Yegappan Lakshmanan) Solution: Also check for the popup menu in screen_line().
* patch 9.0.0637: syntax of commands in Vim9 script depends on +eval featurev9.0.0637Bram Moolenaar2022-10-026-24/+39
| | | | | Problem: Syntax of commands in Vim9 script depends on +eval feature. Solution: Use same syntax with and without the +eval feature.
* patch 9.0.0636: underline color may not work in some terminalsv9.0.0636Bram Moolenaar2022-10-012-2/+7
| | | | | | Problem: Underline color does not work in terminals that don't send a termresponse. Solution: Do output t_8u if it was set explicitly. (closes #11253)