Age | Commit message (Collapse) | Author |
|
Problem: CI runs "tiny" and "small" builds, which are the same.
Solution: Remove the "small" build. (Naruhiko Nishino, closes #11315)
|
|
Problem: Failing check for argument type for const any.
Solution: Check for any type properly. (closes #11316)
|
|
Problem: Incomplete testing cursor position after change with 'linebreak'
set.
Solution: Add a test and move test cases together. (closes #11313)
|
|
Problem: With 'smoothscroll' the cursor position s not adjusted in a long
line.
Solution: Move the cursor further up or down in the line.
|
|
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)
|
|
Problem: Tiny build fails.
Solution: Add #ifdef.
|
|
Problem: VisVim is outdated, does not work with current Visual Studio.
Solution: Remove VisVim. (Martin Tournoij)
|
|
Problem: Cursor in wrong position with Visual substitute.
Solution: When restoring 'linebreak' mark the virtual column as invalid.
(closes #11309, closes #11311)
|
|
Problem: It is unclear if the +rightleft and +arabic features are actively
being used.
Solution: Disable the features, await feedback.
|
|
Problem: Failing check for dictionary type for const any.
Solution: Check for any type properly. (closes #11310)
|
|
Problem: No native sound support on Mac OS.
Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274)
|
|
Problem: browse() first argument cannot be a bool.
Solution: Use tv_get_bool_chk() instead of tv_get_number_chk().
(closes #11308)
|
|
Problem: PoE filter files are not recognized.
Solution: Add a pattern to detect PoE filter files. (closes #11305)
|
|
Problem: lalloc(0) error in listchars test.
Solution: Skip generating text for tab if tab_len is zero.
|
|
Problem: Buffer size for expanding tab not correctly computed.
Solution: Correctly use size of end character.
|
|
Problem: Compiler warning for unused function.
Solution: Add #ifdef. (John Marriott)
|
|
Problem: Debugger does not display the whole command.
Solution: Set ea.cmd before checking for a breakpoint.
|
|
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)
|
|
Problem: The right ALT key does not work on some MS-Windows keyboards.
Solution: Adjust the modifiers based on GetKeyState(). (Anoton Sharonov,
closes #11300)
|
|
Problem: FORTIFY_SOURCE causes a crash in Vim9 script.
Solution: Use a pointer to the first char. (Yee Cheng Chin, closes #11302)
|
|
Problem: Skipped :exe command fails compilation on MS-Windows.
Solution: Adjust return value when skipping.
|
|
Problem: Cannot specify a time for :echowindow.
Solution: A count can be used to specify the display time. Add
popup_findecho().
|
|
Problem: Crash when popup with deleted timer is closed. (Igbanam
Ogbuluijah)
Solution: Check the timer still exists. (closes #11301)
|
|
Problem: "<<<" shows for 'smoothscroll' even when 'showbreak is set.
Solution: When 'showbreak' is set do not display "<<<".
|
|
Problem: Tests failing with 'breakindent', 'number' and "n" in 'cpo'.
Solution: Do count the number column in topline if 'breakindent' is set.
|
|
Problem: Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'.
Solution: Do not count number column in topline if columns are skipped.
|
|
Problem: Using exclamation marks on :function.
Solution: Use :func and :endfunc as usual.
|
|
Problem: Breakindent test accepts wrong result.
Solution: Fix the number column and adjust the expected text.
|
|
Problem: CI on Mac M1 with gcc actually uses clang.
Solution: Remove the gcc task. (Ozaki Kiichi, closes #11297)
|
|
Problem: Search test screendump is outdated.
Solution: Update the screendump for improved display.
|
|
Problem: Build error with tiny version.
Solution: Use PLINES_NOFILL macro.
|
|
Problem: First line not scrolled properly with 'smoothscroll' and
'scrolloff' zero and using "k".
Solution: Make sure the cursor position is visible.
|
|
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)
|
|
Problem: Negative topline using CTRL-Y with 'smoothscroll' and 'diff'.
(Ernie Rael)
Solution: Only use 'smoothscroll' when 'wrap' is set.
|
|
Problem: No space for command line when there is a tabline.
Solution: Correct computation of where the command line should be.
(closes #11295)
|
|
Problem: Too many delete() calls in tests.
Solution: Use deferred delete where possible.
|
|
Problem: CI on Mac M1 only uses clang
Solution: Also run with gcc. (closes #11263)
|
|
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)
|
|
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
|
|
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)
|
|
Problem: Bad redrawing with spell checking, using "C" and "$" in 'cpo'.
Solution: Do not redraw the next line when "$" is in 'cpo'. (closes #11285)
|
|
Problem: Tests check for +cmdwin feature which is always present.
Solution: Remove the checks. (closes #11287)
|
|
Problem: Concealed characters do not work correctly.
Solution: Subtract boguscols instead of adding them. (closes #11273)
|
|
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)
|
|
Problem: Mapping with CTRL keys does not work in the GUI.
Solution: Recognize CSI next to K_SPECIAL. (closes #11275, closes #11270)
|
|
Problem: Wrong type of comment in SetSyn() function.
Solution: Use Vim9 comment. (closes #11278)
|
|
Problem: Tiny build fails on Mac OS.
Solution: Define FEAT_CLIPBOARD only for normal build.
|
|
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)
|
|
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)
|
|
Problem: passing modifier codes to a shell running in the GUI. (Gary
Johnson)
Solution: Include modifier codes into the key and drop the modifiers.
|