summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2022-10-09patch 9.0.0704: CI runs "tiny" and "small" builds, which are the samev9.0.0704Naruhiko Nishino
Problem: CI runs "tiny" and "small" builds, which are the same. Solution: Remove the "small" build. (Naruhiko Nishino, closes #11315)
2022-10-09patch 9.0.0703: failing check for argument type for const anyv9.0.0703Bram Moolenaar
Problem: Failing check for argument type for const any. Solution: Check for any type properly. (closes #11316)
2022-10-09patch 9.0.0702: incomplete testing cursor position with 'linebreak' setv9.0.0702zeertzjq
Problem: Incomplete testing cursor position after change with 'linebreak' set. Solution: Add a test and move test cases together. (closes #11313)
2022-10-08patch 9.0.0701: with 'smoothscroll' cursor position not adjusted in long linev9.0.0701Bram Moolenaar
Problem: With 'smoothscroll' the cursor position s not adjusted in a long line. Solution: Move the cursor further up or down in the line.
2022-10-08patch 9.0.0700: there is no real need for a "big" buildv9.0.0700Martin Tournoij
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)
2022-10-08patch 9.0.0699: tiny build failsv9.0.0699Bram Moolenaar
Problem: Tiny build fails. Solution: Add #ifdef.
2022-10-08patch 9.0.0698: VisVim is outdated, does not work with current Visual Studiov9.0.0698Martin Tournoij
Problem: VisVim is outdated, does not work with current Visual Studio. Solution: Remove VisVim. (Martin Tournoij)
2022-10-08patch 9.0.0697: cursor in wrong position with Visual substitutev9.0.0697Bram Moolenaar
Problem: Cursor in wrong position with Visual substitute. Solution: When restoring 'linebreak' mark the virtual column as invalid. (closes #11309, closes #11311)
2022-10-08patch 9.0.0696: it is unclear if the +rightleft and +arabic features are usedv9.0.0696Bram Moolenaar
Problem: It is unclear if the +rightleft and +arabic features are actively being used. Solution: Disable the features, await feedback.
2022-10-08patch 9.0.0695: failing check for dictionary type for const anyv9.0.0695Bram Moolenaar
Problem: Failing check for dictionary type for const any. Solution: Check for any type properly. (closes #11310)
2022-10-08patch 9.0.0694: no native sound support on Mac OSv9.0.0694Yee Cheng Chin
Problem: No native sound support on Mac OS. Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274)
2022-10-08patch 9.0.0693: browse() first argument cannot be a boolv9.0.0693Bram Moolenaar
Problem: browse() first argument cannot be a bool. Solution: Use tv_get_bool_chk() instead of tv_get_number_chk(). (closes #11308)
2022-10-08patch 9.0.0692: PoE filter files are not recognizedv9.0.0692ObserverOfTime
Problem: PoE filter files are not recognized. Solution: Add a pattern to detect PoE filter files. (closes #11305)
2022-10-08patch 9.0.0691: lalloc(0) error in listchars testv9.0.0691Bram Moolenaar
Problem: lalloc(0) error in listchars test. Solution: Skip generating text for tab if tab_len is zero.
2022-10-08patch 9.0.0690: buffer size for expanding tab not correctly computedv9.0.0690Bram Moolenaar
Problem: Buffer size for expanding tab not correctly computed. Solution: Correctly use size of end character.
2022-10-07patch 9.0.0689: compiler warning for unused functionv9.0.0689Bram Moolenaar
Problem: Compiler warning for unused function. Solution: Add #ifdef. (John Marriott)
2022-10-07patch 9.0.0688: debugger does not display the whole commandv9.0.0688Bram Moolenaar
Problem: Debugger does not display the whole command. Solution: Set ea.cmd before checking for a breakpoint.
2022-10-07patch 9.0.0687: "export def" does not work in a nested blockv9.0.0687Bram Moolenaar
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)
2022-10-07patch 9.0.0686: the right ALT key does not work on some MS-Windows keyboardsv9.0.0686Anton Sharonov
Problem: The right ALT key does not work on some MS-Windows keyboards. Solution: Adjust the modifiers based on GetKeyState(). (Anoton Sharonov, closes #11300)
2022-10-07patch 9.0.0685: FORTIFY_SOURCE causes a crash in Vim9 scriptv9.0.0685Yee Cheng Chin
Problem: FORTIFY_SOURCE causes a crash in Vim9 script. Solution: Use a pointer to the first char. (Yee Cheng Chin, closes #11302)
2022-10-07patch 9.0.0684: skipped :exe command fails compilation on MS-Windowsv9.0.0684Bram Moolenaar
Problem: Skipped :exe command fails compilation on MS-Windows. Solution: Adjust return value when skipping.
2022-10-07patch 9.0.0683: cannot specify a time for :echowindowv9.0.0683Bram Moolenaar
Problem: Cannot specify a time for :echowindow. Solution: A count can be used to specify the display time. Add popup_findecho().
2022-10-07patch 9.0.0682: crash when popup with deleted timer is closedv9.0.0682Bram Moolenaar
Problem: Crash when popup with deleted timer is closed. (Igbanam Ogbuluijah) Solution: Check the timer still exists. (closes #11301)
2022-10-06patch 9.0.0681: "<<<" shows for 'smoothscroll' even when 'showbreak is setv9.0.0681Bram Moolenaar
Problem: "<<<" shows for 'smoothscroll' even when 'showbreak is set. Solution: When 'showbreak' is set do not display "<<<".
2022-10-06patch 9.0.0680: tests failing with 'breakindent', 'number' and "n" in 'cpo'v9.0.0680Bram Moolenaar
Problem: Tests failing with 'breakindent', 'number' and "n" in 'cpo'. Solution: Do count the number column in topline if 'breakindent' is set.
2022-10-06patch 9.0.0679: tests failing with 'smoothscroll', 'number' and "n" in 'cpo'v9.0.0679Bram Moolenaar
Problem: Tests failing with 'smoothscroll', 'number' and "n" in 'cpo'. Solution: Do not count number column in topline if columns are skipped.
2022-10-06patch 9.0.0678: using exclamation marks on :functionv9.0.0678Bram Moolenaar
Problem: Using exclamation marks on :function. Solution: Use :func and :endfunc as usual.
2022-10-06patch 9.0.0677: breakindent test accepts wrong resultv9.0.0677Bram Moolenaar
Problem: Breakindent test accepts wrong result. Solution: Fix the number column and adjust the expected text.
2022-10-06patch 9.0.0676: CI on Mac M1 with gcc actually uses clangv9.0.0676ichizok
Problem: CI on Mac M1 with gcc actually uses clang. Solution: Remove the gcc task. (Ozaki Kiichi, closes #11297)
2022-10-06patch 9.0.0675: search test screendump is outdatedv9.0.0675Bram Moolenaar
Problem: Search test screendump is outdated. Solution: Update the screendump for improved display.
2022-10-06patch 9.0.0674: build error with tiny versionv9.0.0674Bram Moolenaar
Problem: Build error with tiny version. Solution: Use PLINES_NOFILL macro.
2022-10-06patch 9.0.0673: first line wong with 'smoothscroll' and 'scrolloff' zerov9.0.0673Bram Moolenaar
Problem: First line not scrolled properly with 'smoothscroll' and 'scrolloff' zero and using "k". Solution: Make sure the cursor position is visible.
2022-10-06patch 9.0.0672: line partly shows with 'smoothscroll' and 'scrolloff' zerov9.0.0672Bram Moolenaar
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)
2022-10-06patch 9.0.0671: negative topline using CTRL-Y with 'smoothscroll' and 'diff'v9.0.0671Bram Moolenaar
Problem: Negative topline using CTRL-Y with 'smoothscroll' and 'diff'. (Ernie Rael) Solution: Only use 'smoothscroll' when 'wrap' is set.
2022-10-06patch 9.0.0670: no space for command line when there is a tablinev9.0.0670Bram Moolenaar
Problem: No space for command line when there is a tabline. Solution: Correct computation of where the command line should be. (closes #11295)
2022-10-05patch 9.0.0669: too many delete() calls in testsv9.0.0669Bram Moolenaar
Problem: Too many delete() calls in tests. Solution: Use deferred delete where possible.
2022-10-05patch 9.0.0668: CI on Mac M1 only uses clangv9.0.0668Philip H
Problem: CI on Mac M1 only uses clang Solution: Also run with gcc. (closes #11263)
2022-10-05patch 9.0.0667: ml_get error when 'splitkeep' is "screen"v9.0.0667Luuk van Baal
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)
2022-10-05patch 9.0.0666: spacing-combining characters handled as composingv9.0.0666Bram Moolenaar
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
2022-10-05patch 9.0.0665: setting 'cmdheight' has no effect if last window was resizedv9.0.0665Bram Moolenaar
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)
2022-10-05patch 9.0.0664: bad redrawing with spell checking, using "C" and "$" in 'cpo'v9.0.0664Bram Moolenaar
Problem: Bad redrawing with spell checking, using "C" and "$" in 'cpo'. Solution: Do not redraw the next line when "$" is in 'cpo'. (closes #11285)
2022-10-05patch 9.0.0663: tests check for +cmdwin feature which is always presentv9.0.0663zeertzjq
Problem: Tests check for +cmdwin feature which is always present. Solution: Remove the checks. (closes #11287)
2022-10-04patch 9.0.0662: concealed characters do not work correctlyv9.0.0662Bram Moolenaar
Problem: Concealed characters do not work correctly. Solution: Subtract boguscols instead of adding them. (closes #11273)
2022-10-04patch 9.0.0661: multi-byte "lastline" in 'fillchars' does not work properlyv9.0.0661zeertzjq
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)
2022-10-04patch 9.0.0660: mapping with CTRL keys does not work in the GUIv9.0.0660zeertzjq
Problem: Mapping with CTRL keys does not work in the GUI. Solution: Recognize CSI next to K_SPECIAL. (closes #11275, closes #11270)
2022-10-04patch 9.0.0659: wrong type of comment in SetSyn() functionv9.0.0659Bram Moolenaar
Problem: Wrong type of comment in SetSyn() function. Solution: Use Vim9 comment. (closes #11278)
2022-10-04patch 9.0.0658: tiny build fails on Mac OSv9.0.0658Bram Moolenaar
Problem: Tiny build fails on Mac OS. Solution: Define FEAT_CLIPBOARD only for normal build.
2022-10-04patch 9.0.0657: too many #ifdefsv9.0.0657Martin Tournoij
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)
2022-10-04patch 9.0.0656: cannot specify another character to use instead of '@'v9.0.0656Bram Moolenaar
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)
2022-10-04patch 9.0.0655: passing modifier codes to a shell running in the GUIv9.0.0655Bram Moolenaar
Problem: passing modifier codes to a shell running in the GUI. (Gary Johnson) Solution: Include modifier codes into the key and drop the modifiers.