summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4600: Vim9: not enough test coverage for executing :def functionv8.2.4600Bram Moolenaar2022-03-207-35/+54
| | | | | Problem: Vim9: not enough test coverage for executing :def function. Solution: Add a few more tests. Fix inconsistencies.
* patch 8.2.4599: GTK: get assertion errors when scrolling a split windowv8.2.4599Bram Moolenaar2022-03-202-1/+3
| | | | | Problem: GTK: get assertion errors when scrolling a split window. Solution: Use GDK_IS_DRAWABLE() on the scrollbar window. (closes #9982)
* patch 8.2.4598: profile completion test sometimes failsv8.2.4598Bram Moolenaar2022-03-202-0/+5
| | | | | Problem: Profile completion test sometimes fails. Solution: Delete the .res file before running tests.
* patch 8.2.4597: LuaV_debug() not covered by testsv8.2.4597Dominique Pelle2022-03-202-0/+25
| | | | | Problem: LuaV_debug() not covered by tests. Solution: Add a test. (Dominique Pellé, closes #9980)
* patch 8.2.4596: installing tutor binary may failv8.2.4596Sergei Trofimovich2022-03-202-2/+4
| | | | | Problem: Installing tutor binary may fail. Solution: Fix the dependency. (Sergei Trofimovich, closes #9978)
* patch 8.2.4595: X11: using --remote-wait may keep the CPU busyv8.2.4595jsecchiero2022-03-202-12/+17
| | | | | | Problem: X11: using --remote-wait may keep the CPU busy. Solution: Set the timeout for select() on every call. (Jacopo Secchiero, closes #9973)
* Update runtime filesBram Moolenaar2022-03-1930-3850/+7065
|
* patch 8.2.4594: need to write script to a file to be able to source themv8.2.4594Yegappan Lakshmanan2022-03-1911-19/+530
| | | | | | Problem: Need to write script to a file to be able to source them. Solution: Make ":source" use lines from the current buffer. (Yegappan Lakshmanan et al., closes #9967)
* patch 8.2.4593: unnecessary call to redraw_later()v8.2.4593zeertzjq2022-03-192-2/+3
| | | | | Problem: Unnecessary call to redraw_later(). Solution: Remove the call to redraw_later() in op_yank(). (closes #9971)
* patch 8.2.4592: search continues after giving E1204v8.2.4592Bram Moolenaar2022-03-192-1/+6
| | | | | Problem: Search continues after giving E1204. Solution: Return failure after giving E1204. (closes #9972)
* patch 8.2.4591: cursor line not updated when a callback moves the cursorv8.2.4591Bram Moolenaar2022-03-196-10/+66
| | | | | Problem: Cursor line not updated when a callback moves the cursor. Solution: Check if the cursor moved. (closes #9970)
* patch 8.2.4590: Vim9: range type check has wrong offsetv8.2.4590Bram Moolenaar2022-03-184-62/+39
| | | | | Problem: Vim9: range type check has wrong offset. Solution: Adjust offset for CHECKTYPE. Remove other type check.
* patch 8.2.4589: cannot index the g: dictionaryv8.2.4589Bram Moolenaar2022-03-185-8/+28
| | | | | Problem: Cannot index the g: dictionary. Solution: Recognize using "g:[key]". (closes #9969)
* patch 8.2.4588: mapping with key after other matching mapping does not workv8.2.4588Bram Moolenaar2022-03-183-2/+21
| | | | | Problem: Mapping with key code after other matching mapping does not work. Solution: Change ">" to ">=". (closes #9903)
* patch 8.2.4587: Vim9: double free after unpacking a listv8.2.4587Bram Moolenaar2022-03-183-1/+13
| | | | | Problem: Vim9: double free after unpacking a list. Solution: Make a copy of the value instead of moving it. (closes #9968)
* patch 8.2.4586: Vim9: no error for using lower case name for "func" argumentv8.2.4586Bram Moolenaar2022-03-173-4/+14
| | | | | | Problem: Vim9: no error for using lower case name for "func" argument. (Ernie Rael) Solution: Check the name as soon as the type is known.
* patch 8.2.4585: cannot use keypad page-up/down for completion menuv8.2.4585Yegappan Lakshmanan2022-03-173-17/+20
| | | | | Problem: Cannot use keypad page-up/down for completion menu. Solution: Recognize the keypad keys. (Yegappan Lakshmanan, closes #9963)
* patch 8.2.4584: error for using autoload function in custom completionv8.2.4584Bram Moolenaar2022-03-173-4/+28
| | | | | | Problem: Error for using autoload function in custom completion. Solution: Do not check for errors when using an autoload function. (closes #9962)
* patch 8.2.4583: screendump test failsv8.2.4583Bram Moolenaar2022-03-162-1/+8
| | | | | Problem: Screendump test fails. Solution: Check that making a screendump is possible.
* patch 8.2.4582: useless code handling a type declarationv8.2.4582Bram Moolenaar2022-03-165-22/+40
| | | | | Problem: Useless code handling a type declaration. Solution: Remove the code and give an error.
* patch 8.2.4581: null types not fully testedv8.2.4581Bram Moolenaar2022-03-162-0/+12
| | | | | Problem: Null types not fully tested. Solution: Add some more tests using null types.
* patch 8.2.4580: Vim9: incorrect error for shadowing variablev8.2.4580Bram Moolenaar2022-03-163-1/+21
| | | | | Problem: Vim9: incorrect error for shadowing variable. Solution: Do not pass the context when compiling a referenced function.
* patch 8.2.4579: cannot use page-up and page-down in the cmdline popup menuv8.2.4579Yegappan Lakshmanan2022-03-1615-17/+212
| | | | | | | Problem: Cannot use page-up and page-down in the command line completion popup menu. Solution: Check for to page-up and page-down keys. (Yegappan Lakshmanan, closes #9960)
* patch 8.2.4578: no warning when autoload script for completion has an errorv8.2.4578Bram Moolenaar2022-03-163-5/+41
| | | | | | | Problem: No warning when an autoload script for completion function has an error. Solution: Do not ignore errors when a function name is given with a dot or '#' character. (closes #9958)
* patch 8.2.4577: message test is flakyv8.2.4577Bram Moolenaar2022-03-162-2/+5
| | | | | Problem: Message test is flaky. (Elimar Riesebieter) Solution: Trigger the autocommand event only after startup is finished.
* patch 8.2.4576: Vim9: error for comparing with null can be annoyingv8.2.4576Bram Moolenaar2022-03-154-30/+36
| | | | | Problem: Vim9: error for comparing with null can be annoying. Solution: Allow comparing anything with null. (closes #9948)
* patch 8.2.4575: Vim9: test for profiling still failsv8.2.4575Bram Moolenaar2022-03-159-43/+58
| | | | | | | Problem: Vim9: test for profiling still fails. Solution: Update flags for profiling and breakpoints when obtaining the compile type. Do not set the FC_CLOSURE flag for a toplevel function.
* patch 8.2.4574: Vim9: test for profiling failsv8.2.4574Bram Moolenaar2022-03-152-4/+6
| | | | | Problem: Vim9: test for profiling fails. Solution: Mark function for profiling earlier to avoid E1271.
* patch 8.2.4573: a nested function is compiled for debugging without contextv8.2.4573Bram Moolenaar2022-03-156-1/+24
| | | | | | | | Problem: A nested function (closure) is compiled for debugging without context. Solution: Check if a nested function is marked for debugging before compiling it. Give an error when trying to compile a closure without its context. (closes #9951)
* patch 8.2.4572: Vim9: return type "any" is changed to first returned typev8.2.4572Bram Moolenaar2022-03-153-2/+27
| | | | | | Problem: Vim9: return type "any" is sometimes changed to first returned type. (Virginia Senioria) Solution: Do not change the return type if declared as "any". (closes #9949)
* patch 8.2.4571: not all gdb files are recognizedv8.2.4571Jade Lovelace2022-03-153-2/+4
| | | | | Problem: Not all gdb files are recognized. Solution: Add a few more patterns for gdb. (Jade Lovelace, closes #9956)
* patch 8.2.4570: no command line completion for :profile and :profdelv8.2.4570Yegappan Lakshmanan2022-03-155-9/+67
| | | | | Problem: No command line completion for :profile and :profdel. Solution: Implement completion. (Yegappan Lakshmanan, closes #9955)
* patch 8.2.4569: Coverity warning for not using a return valuev8.2.4569Bram Moolenaar2022-03-152-1/+3
| | | | | Problem: Coverity warning for not using a return value. Solution: Add "(void)".
* patch 8.2.4568: getmousepos() does not compute the column below the last linev8.2.4568Sean Dewar2022-03-153-2/+27
| | | | | | Problem: getmousepos() does not compute the column below the last line. Solution: Also compute the column when the mouse is below the last line. (Sean Dewar, closes #9946)
* patch 8.2.4567: bracketed paste doesn't work well in Visual linewise modev8.2.4567zeertzjq2022-03-143-5/+75
| | | | | Problem: Bracketed paste doesn't work well in Visual linewise mode. Solution: Handle linewise Visual mode differently. (closes #9947)
* patch 8.2.4566: check for existing buffer in session file may not workv8.2.4566James Cherti2022-03-143-2/+9
| | | | | | Problem: Check for existing buffer in session file does not work for files in the home directory. Solution: Use fnamemodify(). (James Cherti, closes #9945) Add a test.
* patch 8.2.4565: no command line completion for :breakadd and :breakdelv8.2.4565Bram Moolenaar2022-03-148-20/+290
| | | | | | Problem: No command line completion for :breakadd and :breakdel. Solution: Add completion for :breakadd and :breakdel. (Yegappan Lakshmanan, closes #9950)
* patch 8.2.4564: running test leaves file behindv8.2.4564Bram Moolenaar2022-03-142-33/+55
| | | | | Problem: Running test leaves file behind. (Dominique Pellé) Solution: Run the profiling in a separate Vim instance. (closes #9952)
* patch 8.2.4563: "z=" in Visual mode may go beyond the end of the linev8.2.4563Bram Moolenaar2022-03-133-0/+21
| | | | | Problem: "z=" in Visual mode may go beyond the end of the line. Solution: Adjust "badlen".
* patch 8.2.4562: linear tag search is not optimalv8.2.4562Yegappan Lakshmanan2022-03-132-141/+142
| | | | | | Problem: Linear tag search is not optimal. Solution: Improve linear tag search performance. (Yegappan Lakshmanan, closes #9944)
* patch 8.2.4561: build failure with some combination of featuresv8.2.4561Bram Moolenaar2022-03-132-1/+3
| | | | | Problem: Build failure with some combination of features. (John Marriott) Solution: Adjust #ifdef.
* patch 8.2.4560: suspending with CTRL-Z does not work on DragonFlyBSDv8.2.4560ichizok2022-03-132-3/+5
| | | | | Problem: Suspending with CTRL-Z does not work on DragonFlyBSD. Solution: Adjust #ifdef. (Ozaki Kiichi, closes #9943)
* patch 8.2.4559: getmousepos() returns the screen columnv8.2.4559Bram Moolenaar2022-03-133-12/+18
| | | | | Problem: getmousepos() returns the screen column. (Ernie Rael) Solution: Return the text column, as documented.
* patch 8.2.4558: Motif: using default colors does not work as expectedv8.2.4558Bram Moolenaar2022-03-133-27/+12
| | | | | | Problem: Motif: using default colors does not work as expected. Solution: Do not try to store the default colors, use the resources. (closes #9933)
* patch 8.2.4557: confusing comment about 'cursorlineopt'v8.2.4557zeertzjq2022-03-132-3/+5
| | | | | | Problem: Confusing comment about 'cursorlineopt'. Solution: Adjust comment. (closes #9939) Add parenthesis around logical OR.
* patch 8.2.4556: test fails without the +job or +channel featurev8.2.4556Bram Moolenaar2022-03-133-5/+15
| | | | | Problem: Test fails without the +job or +channel feature. (Dominique Pellé) Solution: Adjust #ifdefs. Pass on skip flag. (closes #9942)
* patch 8.2.4555: getmousepos() returns the wrong columnv8.2.4555Bram Moolenaar2022-03-133-5/+30
| | | | | Problem: getmousepos() returns the wrong column. (Ernie Rael) Solution: Limit to the text size, not the number of bytes.
* patch 8.2.4554: Vim9: using null values not sufficiently testedv8.2.4554Bram Moolenaar2022-03-124-0/+139
| | | | | Problem: Vim9: using null values not sufficiently tested. Solution: Add more tests. Fix uncovered problem.
* patch 8.2.4553: linear tag search is a bit slowv8.2.4553Yegappan Lakshmanan2022-03-123-4/+10
| | | | | Problem: Linear tag search is a bit slow. Solution: Remove a vim_ftell() call. (Yegappan Lakshmanan, closes #9937)
* patch 8.2.4552: in a :def function "put = expr" does not workv8.2.4552Bram Moolenaar2022-03-123-2/+4
| | | | | Problem: In a :def function "put = expr" does not work. Solution: Skip over white space. (closes #9936)