summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2022-03-11patch 8.2.4545: MS-Windows: the installed icon is low resolutionv8.2.4545Christian Brabandt
Problem: MS-Windows: the installed icon is low resolution. Solution: Use a better icon. Install vim.ico. (Christian Brabandt, closes #9931, closes #9930)
2022-03-11patch 8.2.4544: Coverity warnings for not using returned valuev8.2.4544Bram Moolenaar
Problem: Coverity warnings for not using returned value. Solution: Assign to vim_ignored.
2022-03-11patch 8.2.4543: Coverity warning for refactored tag search codev8.2.4543Yegappan Lakshmanan
Problem: Coverity warning for refactored tag search code. Solution: Avoid the warnings. Update comments. Add one more test case. (Yegappan Lakshmanan, closes #9928)
2022-03-10patch 8.2.4542: Vim9: "break" inside try/catch not handled correctlyv8.2.4542Bram Moolenaar
Problem: Vim9: "break" inside try/catch not handled correctly. Solution: First jump to :endtry. (closes #9927)
2022-03-10patch 8.2.4541: Crash in debugger when a variable is not availablev8.2.4541Bram Moolenaar
Problem: Crash in debugger when a variable is not available in the current block. Solution: Check for a NULL name. (closes #9926)
2022-03-10patch 8.2.4540: line number for error is off by onev8.2.4540Bram Moolenaar
Problem: Line number for error is off by one. Solution: Remember the line number of the comparison. (closes #9923)
2022-03-10patch 8.2.4539: when comparing special v:none and v:null are handled the samev8.2.4539Bram Moolenaar
Problem: When comparing special v:none and v:null are handled the same when compiling. Solution: Pass more information so that v:none can be handled differently at compile time. (issue #9923)
2022-03-10patch 8.2.4538: the find_tags_in_file() function is too longv8.2.4538Yegappan Lakshmanan
Problem: The find_tags_in_file() function is too long. Solution: Refactor into smaller functions. (Yegappan Lakshmanan, closes #9920)
2022-03-10patch 8.2.4537: output from linter and language server shows up in gitv8.2.4537=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: Output from linter and language server shows up in git. Solution: Add patterns to .gitignore. (Goc Dundar, closes #9925)
2022-03-10patch 8.2.4536: debugger test fails when breaking on expressionv8.2.4536Bram Moolenaar
Problem: Debugger test fails when breaking on expression. Solution: Compare strings with "==" instead of "is".
2022-03-10patch 8.2.4535: filename modifer ":8" removes the filenamev8.2.4535Christian Brabandt
Problem: Filename modifer ":8" removes the filename. Solution: Use strncpy() instead of vim_strncpy(). (Christian Brabandt, closes #9918, closes #8600)
2022-03-10patch 8.2.4534: Vim9: "is" operator with empty string and null returns truev8.2.4534Bram Moolenaar
Problem: Vim9: "is" operator with empty string and null returns true. Solution: Consider empty string and null to be different for "is".
2022-03-09patch 8.2.4533: Vim9: no test that after assigning null type is still checkedv8.2.4533Bram Moolenaar
Problem: Vim9: no test that after assigning null the type is still checked. Solution: Add a test.
2022-03-09patch 8.2.4532: suspending with CTRL-Z does not work on OpenBSDv8.2.4532Stuart Henderson
Problem: Suspending with CTRL-Z does not work on OpenBSD. Solution: Adjust #ifdef for SIGTSTP. (Stuart Henderson, closes #9912)
2022-03-09patch 8.2.4531: LGTM warnings for condition and buffer sizev8.2.4531=?UTF-8?q?Dundar=20G=C3=B6c?=
Problem: LGTM warnings for condition always true and buffer size too small. Solution: Remove the useless condition. Make the buffer larger. (Goc Dundar, closes #9914)
2022-03-09patch 8.2.4530: making comparison with null work changes legacy behaviorv8.2.4530Bram Moolenaar
Problem: Making comparison with null work changes legacy behavior. Solution: Only use the better comparison in Vim9 script. (closes #9910)
2022-03-08patch 8.2.4529: Vim9: comparing partial with function failsv8.2.4529Bram Moolenaar
Problem: Vim9: comparing partial with function fails. Solution: Support this comparison. Avoid a crash. (closes #9909) Add more test cases.
2022-03-08patch 8.2.4528: crash when using null_function for a partialv8.2.4528Bram Moolenaar
Problem: Crash when using null_function for a partial. Solution: Don't call fname_trans_sid() with NULL. (closes #9908)
2022-03-08patch 8.2.4527: the Athena GUI is old and does not work wellv8.2.4527Bram Moolenaar
Problem: The Athena GUI is old and does not work well. Solution: Remove the Athena GUI from configure to find out who still wants support for this GUI.
2022-03-08patch 8.2.4526: Vim9: cannot set variables to a null valuev8.2.4526Bram Moolenaar
Problem: Vim9: cannot set variables to a null value. Solution: Add null_list, null_job, etc.
2022-03-07patch 8.2.4525: some GUI tests don't work on Athenav8.2.4525Yegappan Lakshmanan
Problem: Some GUI tests don't work on Athena. Solution: Skip tests that won't work. (Yegappan Lakshmanan, closes #9902)
2022-03-07patch 8.2.4524: MS-Windows: cannot build with some sodium librariesv8.2.4524K.Takata
Problem: MS-Windows: cannot build with some sodium libraries. Solution: Make the DLL name configuragle. Add build instructions. (Ken Takata, closes #9905)
2022-03-07patch 8.2.4523: when gvim is started maximized the 'window' option isn't setv8.2.4523K.Takata
Problem: When gvim is started maximized the 'window' option isn't set properly. (Christian J. Robinson) Solution: Check if 'windows' was already set or not. (Ken Takata, closes #9904)
2022-03-06patch 8.2.4522: GUI test fails with Motifv8.2.4522Bram Moolenaar
Problem: GUI test fails with Motif. (Dominique Pellé) Solution: Remove using an invalid value for 'guifontset'.
2022-03-06patch 8.2.4521: build failure without the +diff featurev8.2.4521Bram Moolenaar
Problem: Build failure without the +diff feature. (John Marriott) Solution: Define filler+lines if not declaring it.
2022-03-06patch 8.2.4520: using wrong highlight for cursor line numberv8.2.4520Bram Moolenaar
Problem: Using wrong highlight for cursor line number. Solution: Take filler lines into account when using CursorLineNr. (closes #9897)
2022-03-06patch 8.2.4519: Vim9: Can still use ":fini" and ":finis" for ":finish"v8.2.4519Bram Moolenaar
Problem: Vim9: Can still use ":fini" and ":finis" for ":finish". Solution: Require using ":finish".
2022-03-06patch 8.2.4518: the binary tag search feature is always enabledv8.2.4518Yegappan Lakshmanan
Problem: The binary tag search feature is always enabled. Solution: Remove the #ifdefs. Add a few more tests. (Yegappan Lakshmanan, closes #9893)
2022-03-06patch 8.2.4517: MS-Windows: cannot specify location of sodium libraryv8.2.4517K.Takata
Problem: MS-Windows: cannot specify location of sodium library. Solution: Allow for using a path for SODIUM. (Ken Takata, closes #9896)
2022-03-05patch 8.2.4516: build failure without the +eval featurev8.2.4516Bram Moolenaar
Problem: Build failure without the +eval feature. Solution: Move error message outside of #ifdef.
2022-03-05patch 8.2.4515: old subsitute syntax is still supportedv8.2.4515Bram Moolenaar
Problem: Old subsitute syntax is still supported. Solution: Disallow using backslash after ":s" in Vim9 script.
2022-03-05patch 8.2.4514: Vim9: some flow commands can be shortenedv8.2.4514Bram Moolenaar
Problem: Vim9: some flow commands can be shortened. Solution: Also require using the full name for ":return", ":enddef", ":continue", ":export" and ":import".
2022-03-05patch 8.2.4513: window-local directory is not applied if 'acd' failsv8.2.4513zeertzjq
Problem: Window-local directory is not applied if 'acd' fails. Solution: Don't call do_autochdir(). (closes #9891)
2022-03-05patch 8.2.4512: the find_tags_in_file() function is much too longv8.2.4512Yegappan Lakshmanan
Problem: The find_tags_in_file() function is much too long. Solution: Refactor into multiple smaller functions. (Yegappan Lakshmanan, closes #9892)
2022-03-05patch 8.2.4511: filetype test failsv8.2.4511Bram Moolenaar
Problem: Filetype test fails. Solution: Change "endw" to "endwhile".
2022-03-05patch 8.2.4510: Vim9: shortening commands leads to confusing scriptv8.2.4510Bram Moolenaar
Problem: Vim9: shortening commands leads to confusing script. Solution: In Vim9 script require at least ":cont" for ":continue", "const" instead of "cons", "break" instead of "brea", "catch" instead of "cat", "else" instead of "el" "elseif" instead of "elsei" "endfor" instead of "endfo" "endif" instead of "en" "endtry" instead of "endt", "finally" instead of "fina", "throw" instead of "th", "while" instead of "wh".
2022-03-05patch 8.2.4509: Vim9: can declare a variable with ":va"v8.2.4509Bram Moolenaar
Problem: Vim9: can declare a variable with ":va". Solution: Disallow using ":va", require using ":var".
2022-03-05patch 8.2.4508: Vim9: cannot assign to a global variable on the command linev8.2.4508Bram Moolenaar
Problem: Vim9: cannot assign to a global variable on the command line. Solution: Allow using :vim9cmd for assignment on the command line.
2022-03-04patch 8.2.4507: test fails because of new error messagev8.2.4507Bram Moolenaar
Problem: Test fails because of new error message. Solution: Avoid the test fails.
2022-03-04patch 8.2.4506: "pattern not found" for :global is not an error messagev8.2.4506Bram Moolenaar
Problem: "pattern not found" for :global is not an error message. Solution: In Vim9 script make this an actual error, so that try/catch can be used as expected.
2022-03-04patch 8.2.4505: Vim9: outdated "autocmd nested" still worksv8.2.4505Bram Moolenaar
Problem: Vim9: outdated "autocmd nested" still works. Solution: Do not accept the :autocmd argument "nested" without "++" in Vim9 script.
2022-03-04patch 8.2.4504: when there is a partially matching map full map may not workv8.2.4504Bram Moolenaar
Problem: When there is a partially matching map and modifyOtherKeys is active a full map may not work. Solution: Only simplify modifiers when there is no matching mapping. (closes #8792)
2022-03-04patch 8.2.4503: Vim9: there is no point in supporting :Print and :modev8.2.4503Bram Moolenaar
Problem: Vim9: there is no point in supporting :Print and :mode. Solution: Do not recognize :Print and :mode as commands. (closes #9870)
2022-03-04patch 8.2.4502: in the GUI a modifier is not recognized after CTRL-Xv8.2.4502Bram Moolenaar
Problem: In the GUI a modifier is not recognized for the key typed after CTRL-X, which may result in a mapping to be used. (Daniel Steinberg) Solution: Recognize a modifier starting with CSI. (closes #9889)
2022-03-03patch 8.2.4501: with 'showbreak' set cursor displayed in wrong positionv8.2.4501Bram Moolenaar
Problem: With 'showbreak' set and after the end of the line the cursor may be displayed in the wrong position. Solution: Do not apply 'showbreak' after the end of the line. (closes #9884)
2022-03-03patch 8.2.4500: Vim9: can declare a global variable on the command linev8.2.4500Bram Moolenaar
Problem: Vim9: can declare a global variable on the command line. Solution: Disallow declaring a variable on the command line. (closes #9881)
2022-03-03patch 8.2.4499: Vim9: at the script level declarations leak to next blockv8.2.4499Bram Moolenaar
Problem: Vim9: at the script level declarations leak from try block to catch and finally block. Solution: End the block and start a new one. (closes #9883)
2022-03-03patch 8.2.4498: using <Plug> with "noremap" does not workv8.2.4498Bram Moolenaar
Problem: Using <Plug> with "noremap" does not work. Solution: Always remap <Plug>. (closes #9879, closes #9789)
2022-03-03patch 8.2.4497: wrong color for half of wide character next to pum scrollbarv8.2.4497Bram Moolenaar
Problem: Wrong color for half of wide character next to pum scrollbar. Solution: Redraw the screen cell with the right color. (closes #9874)
2022-03-03patch 8.2.4496: Coverity gives warnings after tags code refactoringv8.2.4496Bram Moolenaar
Problem: Coverity gives warnings after tags code refactoring. Solution: Avoid the warnings. (Yegappan Lakshmanan, closes #9882)