summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4843: treating CTRL + ALT as AltGr is not backwards compatiblev8.2.4843LemonBoy2022-04-282-12/+14
| | | | | | | Problem: Win32 GUI: Treating CTRL + ALT as AltGr is not backwards compatible. (Axel Bender) Solution: Make a difference between left and right menu keys. (closes #10308)
* patch 8.2.4842: expand("%:p") is not empty when there is no buffer namev8.2.4842Bram Moolenaar2022-04-283-6/+12
| | | | | Problem: expand("%:p") is not empty when there is no buffer name. Solution: When ignoring errors still return NULL. (closes #10311)
* patch 8.2.4841: empty string considered an error for expand()v8.2.4841Bram Moolenaar2022-04-286-8/+15
| | | | | | Problem: Empty string considered an error for expand() when 'verbose' is set. (Christian Brabandt) Solution: Do not give an error for an empty result. (closes #10307)
* patch 8.2.4840: heredoc expression evaluated even when skippingv8.2.4840Bram Moolenaar2022-04-283-1/+16
| | | | | Problem: Heredoc expression evaluated even when skipping. Solution: Don't evaluate when "skip" is set. (closes #10306)
* patch 8.2.4839: compiler warning for unused argumentv8.2.4839Bram Moolenaar2022-04-282-1/+3
| | | | | Problem: Compiler warning for unused argument. Solution: Add "UNUSED".
* patch 8.2.4838: checking for absolute path is not trivialv8.2.4838LemonBoy2022-04-287-0/+55
| | | | | Problem: Checking for absolute path is not trivial. Solution: Add isabsolutepath(). (closes #10303)
* patch 8.2.4837: modifiers not simplified when timed outv8.2.4837zeertzjq2022-04-284-5/+89
| | | | | | Problem: Modifiers not simplified when timed out or using feedkeys() with 'n" flag. Solution: Adjust how mapped flag and timeout are used. (closes #10305)
* patch 8.2.4836: Vim9: some lines not covered by testsv8.2.4836Bram Moolenaar2022-04-284-19/+69
| | | | | Problem: Vim9: some lines not covered by tests. Solution: Remove dead code. Add disassemble tests.
* patch 8.2.4835: Vim9: some lines not covered by testsv8.2.4835Bram Moolenaar2022-04-275-1/+49
| | | | | Problem: Vim9: some lines not covered by tests. Solution: Add a few more tests. Fix disassemble output.
* patch 8.2.4834: Vim9: some lines not covered by testsv8.2.4834Bram Moolenaar2022-04-275-62/+50
| | | | | Problem: Vim9: some lines not covered by tests. Solution: Add a few more tests. Remove dead code.
* Update runtime filesBram Moolenaar2022-04-2729-490/+1285
|
* patch 8.2.4833: failure of mapping not checked forv8.2.4833zeertzjq2022-04-274-5/+24
| | | | | Problem: Failure of mapping not checked for. Solution: Check return value of ins_typebuf(). (closes #10299)
* patch 8.2.4832: passing zero instead of NULL to a pointer argumentv8.2.4832zeertzjq2022-04-263-5/+9
| | | | | Problem: Passing zero instead of NULL to a pointer argument. Solution: Use NULL. (closes #10296)
* patch 8.2.4831: crash when using maparg() and unmapping simplified keysv8.2.4831zeertzjq2022-04-263-5/+11
| | | | | Problem: Crash when using maparg() and unmapping simplified keys. Solution: Do not keep a mapblock pointer. (closes #10294)
* patch 8.2.4830: possible endless loop if there is unused typaheadv8.2.4830Bram Moolenaar2022-04-262-12/+38
| | | | | Problem: Possible endless loop if there is unused typahead. Solution: Only loop when the typeahead changed.
* patch 8.2.4829: a key may be simplified to NULv8.2.4829zeertzjq2022-04-264-2/+14
| | | | | | Problem: A key may be simplified to NUL. Solution: Use K_ZERO instead. Use macros instead of hard coded values. (closes #10290)
* patch 8.2.4828: fix for unmapping simplified key not fully testedv8.2.4828zeertzjq2022-04-263-1/+10
| | | | | Problem: Fix for unmapping simplified key not fully tested. Solution: Add a test case. (closes #10292)
* patch 8.2.4827: typo in variable namev8.2.4827Bram Moolenaar2022-04-252-5/+7
| | | | | Problem: Typo in variable name. (Gabriel Dupras) Solution: Rename the variable.
* patch 8.2.4826: .cshtml files are not recognizedv8.2.4826jvoisin2022-04-253-0/+4
| | | | | Problem: .cshtml files are not recognized. Solution: Use html filetype for .cshtml files. (Julien Voisin, closes #10212)
* patch 8.2.4825: can only get a list of mappingsv8.2.4825Ernie Rael2022-04-258-40/+74
| | | | | | Problem: Can only get a list of mappings. Solution: Add the optional {abbr} argument. (Ernie Rael, closes #10277) Rename to maplist(). Rename test file.
* patch 8.2.4824: expression is evaluated multiple timesv8.2.4824zeertzjq2022-04-252-6/+7
| | | | | Problem: Expression is evaluated multiple times. Solution: Evaluate expression once and store the result. (closes #10278)
* patch 8.2.4823: concat more than 2 strings in :def function is inefficientv8.2.4823LemonBoy2022-04-259-32/+100
| | | | | | Problem: Concatenating more than 2 strings in a :def function is inefficient. Solution: Add a count to the CONCAT instruction. (closes #10276)
* patch 8.2.4822: setting ufunc to NULL twicev8.2.4822LemonBoy2022-04-243-2/+5
| | | | | Problem: Setting ufunc to NULL twice. Solution: Set ufunc to NULL in find_exported(). (closes #19275)
* patch 8.2.4821: crash when imported autoload script was deletedv8.2.4821Bram Moolenaar2022-04-244-1/+25
| | | | | | Problem: Crash when imported autoload script was deleted. Solution: Initialize local variable. (closes #10274) Give a more meaningful error message.
* patch 8.2.4820: not simple programmatic way to find a specific mappingv8.2.4820Ernie Rael2022-04-247-29/+182
| | | | | Problem: Not simple programmatic way to find a specific mapping. Solution: Add getmappings(). (Ernie Rael, closes #10273)
* patch 8.2.4819: unmapping simplified keys also deletes other mappingv8.2.4819zeertzjq2022-04-243-1/+20
| | | | | Problem: Unmapping simplified keys also deletes other mapping. Solution: Only unmap a mapping with m_simplified set. (closes #10270)
* patch 8.2.4818: no test for what 8.2.4806 fixesv8.2.4818zeertzjq2022-04-242-0/+30
| | | | | Problem: No test for what 8.2.4806 fixes. Solution: Add a test. (closes #10727)
* patch 8.2.4817: Win32 GUI: modifiers are not always usedv8.2.4817LemonBoy2022-04-242-37/+42
| | | | | Problem: Win32 GUI: modifiers are not always used. Solution: Handle more modifiers. (closes #10269)
* patch 8.2.4816: still using older codecov app in some places of CIv8.2.4816Philip H2022-04-242-3/+5
| | | | | Problem: Still using older codecov app in some places of CI. Solution: Use v3.1.0. (closes #10209)
* patch 8.2.4815: cannot build with older GTK versionv8.2.4815Ernie Rael2022-04-232-28/+41
| | | | | | Problem: Cannot build with older GTK version. Solution: Use gtk_window_get_size() instead of gdk_window_get_width() and gdk_window_get_height(). (Ernie Rael, closes #10257)
* patch 8.2.4814: possible to leave a popup window with win_gotoid()v8.2.4814LemonBoy2022-04-233-0/+21
| | | | | | Problem: Possible to leave a popup window with win_gotoid(). Solution: Give an error when trying to leave a popup window with win_gotoid(). (closes #10253)
* patch 8.2.4813: pasting text while indent folding may mess up foldsv8.2.4813Brandon Simmons2022-04-233-2/+25
| | | | | Problem: Pasting text while indent folding may mess up folds. Solution: Adjust the way folds are split. (Brandon Simmons, closes #10254)
* patch 8.2.4812: unused struct itemv8.2.4812zeertzjq2022-04-233-7/+4
| | | | | Problem: Unused struct item. Solution: Remove "lines" match_T. Simplify the code. (closes #10256)
* patch 8.2.4811: Win32 GUI: caps lock doesn't workv8.2.4811LemonBoy2022-04-232-0/+4
| | | | | Problem: Win32 GUI: caps lock doesn't work. Solution: Handle VK_CAPITAL. (closes #10260, closes #10258)
* patch 8.2.4810: missing changes in one filev8.2.4810Bram Moolenaar2022-04-232-2/+2
| | | | | Problem: Missing changes in one file. Solution: Also change the struct initializers.
* patch 8.2.4809: various things no6 properly testedv8.2.4809Yegappan Lakshmanan2022-04-237-6/+121
| | | | | Problem: Various things no6 properly tested. Solution: Add various test cases. (Yegappan Lakshmanan, closes #10259)
* patch 8.2.4808: unused item in engine structv8.2.4808Bram Moolenaar2022-04-232-1/+7
| | | | | Problem: Unused item in engine struct. Solution: Remove "expr". Add comment with tags.
* patch 8.2.4807: processing key eveints in Win32 GUI is not idealv8.2.4807LemonBoy2022-04-222-60/+85
| | | | | Problem: Processing key eveints in Win32 GUI is not ideal. Solution: Improve processing of key events. (closes #10155)
* patch 8.2.4806: a mapping using <LeftDrag> does not start Select modev8.2.4806Bram Moolenaar2022-04-222-2/+5
| | | | | | Problem: A mapping using <LeftDrag> does not start Select mode. Solution: When checking for starting select mode with the mouse also do this when there is typeahead. (closes #10249)
* patch 8.2.4805: CurSearch used for all matches in current linev8.2.4805Bram Moolenaar2022-04-227-15/+59
| | | | | Problem: CurSearch used for all matches in current line. Solution: Don't use the non-zero line count. (closes #10247)
* patch 8.2.4804: expression in heredoc doesn't work for compiled functionv8.2.4804Yegappan Lakshmanan2022-04-218-58/+187
| | | | | | Problem: Expression in heredoc doesn't work for compiled function. Solution: Implement compiling the heredoc expressions. (Yegappan Lakshmanan, closes #10232)
* patch 8.2.4803: WinScrolled not always triggered when scrolling with mousev8.2.4803LemonBoy2022-04-213-1/+36
| | | | | Problem: WinScrolled not always triggered when scrolling with the mouse. Solution: Add calls to may_trigger_winscrolled(). (closes #10246)
* patch 8.2.4802: test is not cleaned upv8.2.4802zeertzjq2022-04-212-3/+5
| | | | | Problem: Test is not cleaned up. Solution: Make test clean up after itself. Avoid NUL. (closes #10233)
* patch 8.2.4801: fix for cursorbind fix not fully testedv8.2.4801Christian Brabandt2022-04-203-1/+15
| | | | | Problem: Fix for cursorbind fix not fully tested. Solution: Add another test case. (Christian Brabandt, closes #10240)
* patch 8.2.4800: missing test update for adjusted t_8u behaviorv8.2.4800Bram Moolenaar2022-04-202-16/+28
| | | | | Problem: Missing test update for adjusted t_8u behavior. Solution: Update and extend the test.
* patch 8.2.4799: popup does not use correct toplinev8.2.4799LemonBoy2022-04-203-1/+16
| | | | | Problem: Popup does not use correct topline. Solution: Also add one when firstline is negative. (closes #10229)
* patch 8.2.4798: t_8u option was reset even when set by the userv8.2.4798Bram Moolenaar2022-04-202-1/+5
| | | | | Problem: t_8u option was reset even when set by the user. Solution: Only reset t_8u when using the default value. (closes #10239)
* patch 8.2.4797: getwininfo() may get oudated valuesv8.2.4797LemonBoy2022-04-203-0/+27
| | | | | Problem: getwininfo() may get oudated values. Solution: Make sure w_botline is up-to-date. (closes #10226)
* patch 8.2.4796: file left behind after running cursorline testsv8.2.4796Bram Moolenaar2022-04-202-1/+3
| | | | | Problem: File left behind after running cursorline tests. Solution: Uncomment the line that deletes the file.
* patch 8.2.4795: 'cursorbind' scrolling depends on whether 'cursorline' is setv8.2.4795Christian Brabandt2022-04-208-10/+92
| | | | | | Problem: 'cursorbind' scrolling depends on whether 'cursorline' is set. Solution: Always call validate_cursor(). (Christian Brabandt, closes #10230, closes #10014)