summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3501: tmux filetype dection is incompletev8.2.3501Eric Pruitt2021-10-123-1/+6
| | | | | | Problem: tmux filetype dection is incomplete Solution: Also use tmux for files having text after .conf. (Eric Pruitt, closes #8971)
* patch 8.2.3500: Github CI fails to install clangv8.2.3500Christian Brabandt2021-10-122-1/+3
| | | | | Problem: Github CI fails to install clang. Solution: Install llvm-11 explicitly. (Christian Brabandt, closes #8993)
* patch 8.2.3499: GUI geometry startup test failsv8.2.3499Bram Moolenaar2021-10-112-5/+7
| | | | | Problem: GUI geometry startup test fails. Solution: Check string values instead of numbers
* patch 8.2.3498: recover test may fail on some systemsv8.2.3498James McCoy2021-10-112-3/+7
| | | | | | Problem: Recover test may fail on some systems. Solution: Adjust the little endian and 64 bit detection. (James McCoy, closes #8941)
* patch 8.2.3497: put test fails when run by itselfv8.2.3497Dominique Pelle2021-10-112-0/+4
| | | | | Problem: Put test fails when run by itself. Solution: Source check.vim. (Dominique Pellé, closes #8990)
* patch 8.2.3496: crypt test fails if xxd was not installed yetv8.2.3496James McCoy2021-10-112-1/+13
| | | | | | Problem: Crypt test fails on MS-Windows if xxd was not installed yet. Solution: Use the just built xxd executable if it exists. (James McCoy, closes #8929)
* patch 8.2.3495: GUI geometry startup test fails on some systemsv8.2.3495Bram Moolenaar2021-10-112-1/+10
| | | | | Problem: GUI geometry startup test fails on some systems. (Drew Vogel) Solution: Add tolerance to the size check. (closes #8815)
* patch 8.2.3494: illegal memory access in utf_head_offv8.2.3494Bram Moolenaar2021-10-113-2/+23
| | | | | | Problem: Illegal memory access in utf_head_off. Solution: Check cursor position when reselecting the Visual area. (closes #8963)
* patch 8.2.3493: large count test fails on MS-Windowsv8.2.3493Bram Moolenaar2021-10-102-1/+6
| | | | | Problem: Large count test fails on MS-Windows. Solution: Skip the test on MS-Windows.
* patch 8.2.3492: crash when pasting too many timesv8.2.3492Bram Moolenaar2021-10-104-2/+21
| | | | | Problem: Crash when pasting too many times. Solution: Limit the size to what fits in an int. (closes #8962)
* patch 8.2.3491: xpm2 filetype dection is not so goodv8.2.3491Bram Moolenaar2021-10-092-1/+16
| | | | | Problem: xpm2 filetype dection is not so good. Solution: Adjust the check for xpm2. (closes #8914)
* patch 8.2.3490: superfluous return statementsv8.2.3490=?UTF-8?q?Dundar=20G=C3=B6c?=2021-10-096-8/+2
| | | | | | Problem: Superfluous return statements. Solution: Remove superfluous return statements from void functions. (closes #8977)
* patch 8.2.3489: ml_get error after search with rangev8.2.3489Bram Moolenaar2021-10-093-2/+20
| | | | | Problem: ml_get error after search with range. Solution: Limit the line number to the buffer line count.
* patch 8.2.3488: issue template is not easy to usev8.2.3488snxx2021-10-093-34/+49
| | | | | Problem: Issue template is not easy to use. Solution: Use a yaml template. (closes #8928)
* patch 8.2.3487: illegal memory access if buffer name is very longv8.2.3487Bram Moolenaar2021-10-083-5/+17
| | | | | Problem: Illegal memory access if buffer name is very long. Solution: Make sure not to go over the end of the buffer.
* patch 8.2.3486: illegal memory access with invalid sequence of commandsv8.2.3486Bram Moolenaar2021-10-063-2/+30
| | | | | | Problem: Illegal memory access with invalid sequence of commands. Solution: Do not call leave_block() when not in a try block. (closes #8966) Reset did_emsg so that exception is shown as an error.
* patch 8.2.3485: Python 3 test fails with Python 3.10v8.2.3485Zdenek Dohnal2021-10-062-1/+3
| | | | | Problem: Python 3 test fails with Python 3.10. Solution: Adjust expected error message. (zdohnal Dohnal, closes #8969)
* patch 8.2.3484: crash when going through spell suggestionsv8.2.3484Bram Moolenaar2021-10-064-1/+25
| | | | | | Problem: Crash when going through spell suggestions. Solution: Limit the text length for finding suggestions to the original length. Do not update buffers when exiting. (closes #8965)
* patch 8.2.3483: #ifdef for using sysinfo() is incompletev8.2.3483Bram Moolenaar2021-10-064-5/+9
| | | | | | Problem: #ifdef for using sysinfo() is incomplete. Solution: Also check for HAVE_SYSINFO. Make autoconf check use TRY_LINK. (closes #8952)
* patch 8.2.3482: reading beyond end of line ending in quote and backslashv8.2.3482Bram Moolenaar2021-10-053-2/+11
| | | | | Problem: Reading beyond end of line ending in quote and backslash. Solution: Check for non-NUL after backslash. (closes #8964)
* patch 8.2.3481: failures when char is unsignedv8.2.3481James McCoy2021-10-053-3/+11
| | | | | | Problem: Failures when char is unsigned. Solution: Use int8_T. Make a CI run with unsigned char. (James McCoy, closes #8936)
* patch 8.2.3480: test does not fail without the fix for a crashv8.2.3480Dominique Pelle2021-10-052-7/+18
| | | | | | Problem: Test does not fail without the fix for a crash. Solution: Write the bad code in a file and source it. (Dominique Pellé, closes #8961)
* patch 8.2.3479: crash when calling job_start with an invalid argumentv8.2.3479Bram Moolenaar2021-10-053-0/+7
| | | | | | Problem: Crash when calling job_start with an invalid argument. (Virginia Senioria) Solution: Clear the first item in argv. (closes #8957)
* patch 8.2.3478: still crash with error in :catch and also in :finallyv8.2.3478Bram Moolenaar2021-10-053-4/+11
| | | | | Problem: Still crash with error in :catch and also in :finally. Solution: Only call finish_exception() once. (closes #8954)
* patch 8.2.3477: startup test fails on MS-Windowsv8.2.3477Bram Moolenaar2021-10-052-0/+4
| | | | | Problem: Startup test fails on MS-Windows. Solution: Skip the test if not on Unix.
* patch 8.2.3476: renaming a buffer on startup may cause using freed memoryv8.2.3476Bram Moolenaar2021-10-043-1/+27
| | | | | Problem: Renaming a buffer on startup may cause using freed memory. Solution: Check if the buffer is used in a window. (closes #8955)
* patch 8.2.3475: expression register set by not executed put commandv8.2.3475kuuote2021-10-043-2/+15
| | | | | Problem: Expression register set by not executed put command. Solution: Do not set the register if the command is skipped. (closes #8909)
* patch 8.2.3474: some places use "Vimscript" instead of "Vim script"v8.2.3474h-east2021-10-044-6/+8
| | | | | Problem: Some places use "Vimscript" instead of "Vim script". Solution: Consistently use "Vim script". (Hirohito Higashi, closes #8910)
* Update runtime filesBram Moolenaar2021-10-0450-369/+2852
|
* patch 8.2.3473: some files with tcl syntax are not recognizedv8.2.3473Bram Moolenaar2021-10-043-2/+7
| | | | | Problem: Some files with tcl syntax are not recognized. Solution: Add a few file patterns. (Doug Kearns
* patch 8.2.3472: other crashes with empty search pattern not testedv8.2.3472Bram Moolenaar2021-10-042-2/+7
| | | | | Problem: Other crashes with empty search pattern not tested. Solution: Add a few more test lines. (Dominique Pellé)
* patch 8.2.3471: crash when using CTRL-T after an empty search patternv8.2.3471Bram Moolenaar2021-10-043-1/+19
| | | | | Problem: Crash when using CTRL-T after an empty search pattern. Solution: Bail out when there is no previous search pattern. (closes #8953)
* patch 8.2.3470: crash with error in :catch and also in :finallyv8.2.3470Bram Moolenaar2021-10-043-1/+16
| | | | | Problem: Crash with error in :catch and also in :finally. Solution: Only discard an exception if there is one. (closes #8954)
* patch 8.2.3469: some files with json syntax are not recognizedv8.2.3469Bram Moolenaar2021-10-033-1/+6
| | | | | Problem: Some files with json syntax are not recognized. Solution: Add a few file patterns. (Emiliano Ruiz Carletti, closes #8947)
* patch 8.2.3468: problem with :cd when editing file in non-existent directoryv8.2.3468Bram Moolenaar2021-10-033-1/+28
| | | | | | Problem: Problem with :cd when editing file in non-existent directory. (Yee Cheng Chin) Solution: Prepend the current directory to get the full path. (closes #8903)
* patch 8.2.3467: CursorHoldI event interferes with "CTRL-G U"v8.2.3467Bram Moolenaar2021-10-033-0/+21
| | | | | | Problem: CursorHoldI event interferes with "CTRL-G U". (Naohiro Ono) Solution: Restore the flag for "CTRL-G U" after triggering CursorHoldI. (closes #8937)
* patch 8.2.3466: completion submode not indicated for virtual replacev8.2.3466zeertzjq2021-10-034-5/+53
| | | | | Problem: Completion submode not indicated for virtual replace. Solution: Add submode to "Rv". (closes #8945)
* patch 8.2.3465: cannot detect insert scroll modev8.2.3465zeertzjq2021-10-034-2/+11
| | | | | Problem: Cannot detect insert scroll mode. Solution: Add "scroll" to complete_info(). (closes #8943)
* patch 8.2.3464: nginx files are not recognizedv8.2.3464Chris Aumann2021-10-033-0/+6
| | | | | Problem: nginx files are not recognized. Solution: Add several file patterns. (Chris Aumann, closes #8922)
* patch 8.2.3463: pattern matching with ModeChanged not testedv8.2.3463Bram Moolenaar2021-10-022-0/+23
| | | | | Problem: Pattern matching with ModeChanged not tested. Solution: Add a few more test lines. (issue #8856)
* patch 8.2.3462: ModeChanged only uses one character for new_mode and old_modev8.2.3462Bram Moolenaar2021-10-023-4/+12
| | | | | | Problem: The ModeChanged event only uses one character for the new_mode and old_mode values. Solution: Pass one as first argument to mode(). (issue #8856)
* patch 8.2.3461: cannot distinguish Normal and Terminal-Normal modev8.2.3461Bram Moolenaar2021-10-024-1/+16
| | | | | Problem: Cannot distinguish Normal and Terminal-Normal mode. Solution: Make mode() return "nt" for Terminal-Normal mode. (issue #8856)
* patch 8.2.3460: some type casts are not neededv8.2.3460=?UTF-8?q?Dundar=20G=C3=B6c?=2021-10-029-18/+20
| | | | | Problem: Some type casts are not needed. Solution: Remove unnecessary type casts. (closes #8934)
* patch 8.2.3459: Vim9: need more tests for empty string argumentsv8.2.3459Yegappan Lakshmanan2021-09-305-4/+65
| | | | | | Problem: Vim9: need more tests for empty string arguments. Solution: Add more tests. Also use empty argument with menu_info() to get the top-level menu names. (Yegappan Lakshmanan, closes #8925)
* patch 8.2.3458: not all dictdconf files are recognizedv8.2.3458Bram Moolenaar2021-09-263-2/+4
| | | | | Problem: Not all dictdconf files are recognized. Solution: Adjust the pattern. (Doug Kearns)
* patch 8.2.3457: MS-Windows Vim9: test executed and failsv8.2.3457Bram Moolenaar2021-09-262-0/+6
| | | | | Problem: MS-Windows Vim9: test executed and fails. Solution: Add extra check for not being on MS-Windows.
* patch 8.2.3456: Vim9: not all functions are tested with empty string argumentv8.2.3456Yegappan Lakshmanan2021-09-263-5/+81
| | | | | Problem: Vim9: Not all functions are tested with an empty string argument. Solution: Add tests with empty strings. (Yegappan Lakshmanan, closes #8915)
* patch 8.2.3455: using a count with "gp" leaves '] in wrong positionv8.2.3455Bram Moolenaar2021-09-223-2/+9
| | | | | Problem: Using a count with "gp" leaves '] in wrong position. (Naohiro Ono) Solution: Correct the mark position. (closes #8899)
* patch 8.2.3454: using a count with "gp" leave cursor in wrong positionv8.2.3454Bram Moolenaar2021-09-223-3/+23
| | | | | | Problem: Using a count with "gp" leave cursor in wrong position. (Naohiro Ono) Solution: Count the inserted lines. (closes #8899)
* patch 8.2.3453: autocmd not executed when editing a directoryv8.2.3453Bram Moolenaar2021-09-223-1/+16
| | | | | | Problem: Autocmd not executed when editing a directory ending in a path separator inside try block. Solution: Return NOTDONE instead of FAIL. (closes #8885)