summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.4882: cannot make 'breakindent' use a specific columnv8.2.4882Christian Brabandt2022-05-065-11/+91
| | | | | | Problem: Cannot make 'breakindent' use a specific column. Solution: Add the "column" entry in 'breakindentopt'. (Christian Brabandt, closes #10362, closes #10325)
* patch 8.2.4881: "P" in Visual mode still changes some registersv8.2.4881Shougo Matsushita2022-05-066-45/+76
| | | | | | Problem: "P" in Visual mode still changes some registers. Solution: Make "P" in Visual mode not change any register. (Shougo Matsushita, closes #10349)
* patch 8.2.4880: Vim9: misplaced elseif causes invalid memory accessv8.2.4880Bram Moolenaar2022-05-062-4/+9
| | | | | Problem: Vim9: misplaced elseif causes invalid memory access. Solution: Check cs_idx not to be negative.
* patch 8.2.4879: screendump test may fail when using valgrindv8.2.4879Bram Moolenaar2022-05-063-3/+9
| | | | | Problem: Screendump test may fail when using valgrind. Solution: Wait longer for the first screendump.
* patch 8.2.4878: valgrind warning for using uninitialized variablev8.2.4878Bram Moolenaar2022-05-062-0/+3
| | | | | Problem: Valgrind warning for using uninitialized variable. Solution: Initialize the type of newtv.
* patch 8.2.4877: MS-Windows: Wrongly using Normal colors for termguicolorsv8.2.4877Christian Brabandt2022-05-052-21/+2
| | | | | | Problem: MS-Windows: Using Normal colors for termguicolors causes problems. Solution: Do not use Normal colors to set sg_gui_fg and sg_gui_bg. (Christian Brabandt, closes #10317, closes #10241)
* patch 8.2.4876: MS-Windows: Shift-BS results in strange char in powershellv8.2.4876Christian Brabandt2022-05-056-1/+37
| | | | | Problem: MS-Windows: Shift-BS results in strange character in powershell. Solution: Add K_S_BS. (Christian Brabandt, closes #10283, closes #10279)
* patch 8.2.4875: MS-Windows: some .exe files are not recognizedv8.2.4875LemonBoy2022-05-056-4/+158
| | | | | Problem: MS-Windows: some .exe files are not recognized. Solution: Parse APPEXECLINK junctions. (closes #10302)
* patch 8.2.4874: Win32 GUI: horizontal scroll wheel not handled properlyv8.2.4874LemonBoy2022-05-052-34/+84
| | | | | Problem: Win32 GUI: horizontal scroll wheel not handled properly. Solution: Also handle WM_MOUSEHWHEEL. (closes #10309)
* patch 8.2.4873: Vim9: using "else" differs from using "endif/if !cond"v8.2.4873Bram Moolenaar2022-05-053-0/+51
| | | | | Problem: Vim9: using "else" differs from using "endif/if !cond". Solution: Leave the block and enter another one. (closes #10320)
* patch 8.2.4872: Vim9: no error for using an expression onlyv8.2.4872Bram Moolenaar2022-05-053-1/+23
| | | | | | | Problem: Vim9: no error for using an expression only at the script level when followed by an empty line. Solution: Do not check the line number but whether something follows. (closes #10357)
* patch 8.2.4871: Vim9: in :def function no error for misplaced rangev8.2.4871Bram Moolenaar2022-05-053-0/+30
| | | | | | Problem: Vim9: in :def function no error for using a range with a command that does not accept one. Solution: Check for the command to accept a range. (closes #10330)
* patch 8.2.4870: Vim9: expression in :substitute is not compiledv8.2.4870LemonBoy2022-05-057-14/+82
| | | | | Problem: Vim9: expression in :substitute is not compiled. Solution: Use an INSTR instruction if possible. (closes #10334)
* patch 8.2.4869: expression in command block does not look after NLv8.2.4869Bram Moolenaar2022-05-055-16/+38
| | | | | Problem: Expression in command block does not look after NL. Solution: Skip over NL to check what follows. (closes #10358)
* patch 8.2.4868: when closing help window autocmds triggered for wrong windowv8.2.4868LemonBoy2022-05-043-0/+71
| | | | | Problem: When closing help window autocmds triggered for the wrong window. Solution: Figure out the new current window earlier. (closes #10348)
* patch 8.2.4867: listing of mapping with K_SPECIAL is wrongv8.2.4867zeertzjq2022-05-044-19/+41
| | | | | Problem: Listing of mapping with K_SPECIAL is wrong. Solution: Adjust escaping of special characters. (closes #10351)
* patch 8.2.4866: duplicate code in "get" functionsv8.2.4866LemonBoy2022-05-042-110/+86
| | | | | | Problem: Duplicate code in "get" functions. Solution: Use get_var_from() for getwinvar(), gettabvar(), gettabwinvar() and getbufvar(). (closes #10335)
* patch 8.2.4865: :startinsert right after :stopinsert may not workv8.2.4865zeertzjq2022-05-043-1/+12
| | | | | | Problem: :startinsert right after :stopinsert does not work when popup menu is still visible. Solution: Use ins_compl_active() instead of pum_visible(). (closes #10352)
* patch 8.2.4864: Vim9: script test failsv8.2.4864Bram Moolenaar2022-05-042-4/+4
| | | | | Problem: Vim9: script test fails. Solution: Remove "if" around declaration.
* patch 8.2.4863: accessing freed memory in test without the +channel featurev8.2.4863Bram Moolenaar2022-05-045-14/+45
| | | | | | | Problem: Accessing freed memory in test without the +channel feature. (Dominique Pellé) Solution: Do not generted PUSHCHANNEL or PUSHJOB if they are not implemented. (closes #10350)
* patch 8.2.4862: Vim9: test may fail when run with valgrindv8.2.4862Bram Moolenaar2022-05-042-1/+10
| | | | | Problem: Vim9: test may fail when run with valgrind. Solution: Wait longer for callback if needed.
* patch 8.2.4861: it is not easy to restore saved mappingsv8.2.4861Ernie Rael2022-05-049-28/+322
| | | | | Problem: It is not easy to restore saved mappings. Solution: Make mapset() accept a dict argument. (Ernie Rael, closes #10295)
* patch 8.2.4860: MS-Windows: always uses current directory for executablesv8.2.4860Yasuhiro Matsumoto2022-05-034-3/+29
| | | | | | Problem: MS-Windows: always uses current directory for executables. Solution: Check the NoDefaultCurrentDirectoryInExePath environment variable. (Yasuhiro Matsumoto, closes #10341)
* patch 8.2.4859: wget2 files are not recognizedv8.2.4859Bram Moolenaar2022-05-023-0/+6
| | | | | Problem: wget2 files are not recognized. Solution: Add patterns to recognize wget2. (Doug Kearns)
* patch 8.2.4858: K_SPECIAL may be escaped twicev8.2.4858zeertzjq2022-05-0210-17/+67
| | | | | Problem: K_SPECIAL may be escaped twice. Solution: Avoid double escaping. (closes #10340)
* patch 8.2.4857: Yaml indent for multiline is wrongv8.2.4857asmka2022-05-023-0/+14
| | | | | Problem: Yaml indent for multiline is wrong. Solution: Adjust patterns. (closes #10328, closes #8740)
* patch 8.2.4856: MinGW compiler complains about unknown escape sequencev8.2.4856Christian Brabandt2022-05-022-1/+5
| | | | | | Problem: MinGW compiler complains about unknown escape sequence. Solution: Avoid using a backslash in path. (Christian Brabandt, closes #10337)
* patch 8.2.4855: robot files are not recognizedv8.2.4855Zoe Roux2022-05-023-0/+6
| | | | | Problem: Robot files are not recognized. Solution: Add patterns for robot files. (Zoe Roux, closes #10339)
* patch 8.2.4854: array size does not match usagev8.2.4854Christian Brabandt2022-05-022-1/+3
| | | | | Problem: Array size does not match usage. Solution: Make array size 3 instead of 4. (Christian Brabandt, closes #10336)
* patch 8.2.4853: CI with FreeBSD is a bit outdatedv8.2.4853Philip H2022-05-012-2/+5
| | | | | Problem: CI with FreeBSD is a bit outdated. Solution: Use 12.3 instead of 12.1. (closes #10333)
* patch 8.2.4852: ANSI color index to RGB value not correctv8.2.4852LemonBoy2022-05-012-22/+36
| | | | | | Problem: ANSI color index to RGB value not correct. Solution: Convert the cterm index to ANSI index. (closes #10321, closes #9836))
* patch 8.2.4851: compiler warning for uninitialized variablev8.2.4851Bram Moolenaar2022-05-012-1/+5
| | | | | Problem: Compiler warning for uninitialized variable. Solution: Use another variable to decide to restore option values.
* patch 8.2.4850: mksession mixes up "tabpages" and "curdir" argumentsv8.2.4850LemonBoy2022-04-303-21/+52
| | | | | Problem: Mksession mixes up "tabpages" and "curdir" arguments. Solution: Correct logic for storing tabpage in session. (closes #10312)
* patch 8.2.4849: Gleam filetype not detectedv8.2.4849Mathias Jean Johansen2022-04-303-0/+6
| | | | | | Problem: Gleam filetype not detected. Solution: Add a pattern for Gleam files. (Mathias Jean Johansen, closes #10326)
* patch 8.2.4848: local completion with mappings and simplification not workingv8.2.4848zeertzjq2022-04-303-6/+22
| | | | | | Problem: Local completion with mappings and simplification not working. Solution: Fix local completion <C-N>/<C-P> mappings not ignored if keys are not simplified. (closes #10323)
* patch 8.2.4847: crash when using uninitialized function pointerv8.2.4847LemonBoy2022-04-293-1/+36
| | | | | Problem: Crash when using uninitialized function pointer. Solution: Check for NULL pointer. (closes #10319, closes #10319)
* patch 8.2.4846: termcodes test failsv8.2.4846zeertzjq2022-04-295-3/+14
| | | | | Problem: Termcodes test fails. Solution: use CTRL-SHIFT-V to insert an unsimplified key. (closes #10316)
* patch 8.2.4845: duplicate codev8.2.4845zeertzjq2022-04-292-10/+7
| | | | | Problem: Duplicate code. Solution: Move code below if/else. (closes #10314)
* patch 8.2.4844: <C-S-I> is simplified to <S-Tab>v8.2.4844zeertzjq2022-04-293-1/+9
| | | | | Problem: <C-S-I> is simplified to <S-Tab>. Solution: Do not simplify CTRL if there is also SHIFT. (closes #10313)
* 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
|