summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.2.3608: users who type "q:" instead of ":q" are confusedv8.2.3608Egor Zvorykin2021-11-174-0/+15
| | | | | | Problem: Users who type "q:" instead of ":q" are confused. Solution: Add an autocmd to give a message that explains this is the command-line window. (Egor Zvorykin, closes #9146)
* patch 8.2.3607: GTK3 screen updating is slowv8.2.3607presuku2021-11-163-145/+30
| | | | | Problem: GTK3 screen updating is slow. Solution: Remove some of the GTK3-specific code. (closes #9052)
* patch 8.2.3606: file missing from list of distributed filesv8.2.3606Bram Moolenaar2021-11-162-0/+3
| | | | | Problem: File missing from list of distributed files. Solution: Add the file.
* Update runtime filesBram Moolenaar2021-11-1629-141/+365
|
* Add missing change to version.cBram Moolenaar2021-11-161-0/+2
|
* patch 8.2.3605: cannot clear and unlinke a highlight group with hlset()v8.2.3605Yegappan Lakshmanan2021-11-165-35/+142
| | | | | | Problem: Cannot clear and unlinke a highlight group with hlset() in a single call. Solution: Add the "force" option. (Yegappan Lakshmanan, closes #9117)
* patch 8.2.3604: not all sudoers files are recognizedv8.2.3604Bram Moolenaar2021-11-163-1/+6
| | | | | Problem: Not all sudoers files are recognized. Solution: Add a file pattern. (Doug Kearns, closes #1192)
* patch 8.2.3603: fish filetype not recognizedv8.2.3603Bram Moolenaar2021-11-164-0/+11
| | | | | Problem: Fish filetype not recognized. Solution: Add a file pattern and match script line. (Doug Kearns)
* patch 8.2.3602: Python3 test fails with Python 3.10 on MS-Windowsv8.2.3602K.Takata2021-11-162-0/+5
| | | | | Problem: Python3 test fails with Python 3.10 on MS-Windows. Solution: Adjust the expected error. (Ken Takata, closes #9118)
* patch 8.2.3601: check for overflow in put count does not work wellv8.2.3601ichizok2021-11-163-29/+68
| | | | | Problem: Check for overflow in put count does not work well. Solution: Improve the overflow check. (Ozaki Kiichi, closes #9102)
* patch 8.2.3600: filetype test failsv8.2.3600Bram Moolenaar2021-11-162-0/+10
| | | | | Problem: Filetype test fails. Solution: Add missint change.
* patch 8.2.3599: not all gdbinit files are recognizedv8.2.3599Bram Moolenaar2021-11-163-2/+4
| | | | | Problem: Not all gdbinit files are recognized. Solution: Add "gdbinit". (Doug Kearns)
* patch 8.2.3598: RouterOS filetype is not recognizedv8.2.3598zainin2021-11-153-0/+7
| | | | | Problem: RouterOS filetype is not recognized. Solution: Add file and script patterns. (closes #9097)
* patch 8.2.3597: Vim seems to hang when writing a long text to a terminalv8.2.3597Bram Moolenaar2021-11-153-1/+20
| | | | | | Problem: Vim seems to hang when writing a very long text to a terminal window. Solution: Limit the amount of text based on 'termwinscroll'. (issue #9080)
* patch 8.2.3596: crash when using :pedit in Vim9 scriptv8.2.3596Yegappan Lakshmanan2021-11-153-5/+18
| | | | | | Problem: Crash when using :pedit in Vim9 script. Solution: Move check for arguments to after checking there are arguments. (Yegappan Lakshmanan, closes #9134, closes #9135)
* patch 8.2.3595: check for signed overflow might not work everywherev8.2.3595Bram Moolenaar2021-11-142-2/+8
| | | | | Problem: Check for signed overflow might not work everywhere. Solution: Limit to 32 bit int. (closes #9043, closes #9067)
* patch 8.2.3594: xxd code is a bit difficult to understandv8.2.3594Bram Moolenaar2021-11-142-29/+44
| | | | | Problem: Xxd code is a bit difficult to understand. Solution: Move some lines to a separate function. (closes #9037)
* patch 8.2.3593: directory is wrong after executing "lcd" with win_execute()v8.2.3593Bram Moolenaar2021-11-145-30/+58
| | | | | | Problem: Directory is wrong after executing "lcd" with win_execute(). Solution: Correct the directory when going back to the original window. (closes #9132)
* patch 8.2.3592: Test_hlset fails when terminal has many columnsv8.2.3592Dominique Pelle2021-11-132-0/+7
| | | | | | Problem: Test_hlset fails when terminal has many columns. Solution: Set the number of columns to 80. (Dominique Pellé, closes #9101, closes #9100)
* patch 8.2.3591: no event is triggered when closing a windowv8.2.3591naohiro ono2021-11-136-4/+84
| | | | | Problem: No event is triggered when closing a window. Solution: Add the WinClosed event. (Naohiro Ono, closes #9110)
* patch 8.2.3590: test for v:colornames sometimes failsv8.2.3590Drew Vogel2021-11-135-35/+24
| | | | | | Problem: Test for v:colornames sometimes fails. (Dominique Pellé) Solution: Check features. Clear v:colornames between tests. (Drew Vogel, closes #9105, closes #9073)
* patch 8.2.3589: failure when "term_rows" of term_start() is an unusual valuev8.2.3589Bram Moolenaar2021-11-134-1/+11
| | | | | | Problem: Failure when the "term_rows" argument of term_start() is an unusual value. Solution: Limit to range of zero to 1000. (closes #9116)
* patch 8.2.3588: break statement is never reachedv8.2.3588Bram Moolenaar2021-11-122-5/+6
| | | | | | Problem: Break statement is never reached. Solution: Rely on return value of set_chars_option() not changing. (closes #9103)
* patch 8.2.3587: compiler test fails with backslash file separatorv8.2.3587Bram Moolenaar2021-11-122-1/+3
| | | | | Problem: Compiler test fails with backslash file separator. Solution: Accept slash and backslash.
* patch 8.2.3586: command completion test failsv8.2.3586Bram Moolenaar2021-11-122-2/+4
| | | | | Problem: Command completion test fails. Solution: Add new argument to expected output
* patch 8.2.3585: crash when passing float to "term_rows" of term_start()v8.2.3585Bram Moolenaar2021-11-124-2/+13
| | | | | | Problem: Crash when passing float to "term_rows" in the options argument of term_start(). (Virginia Senioria) Solution: Bail out if the argument is not a number. (closes #9116)
* patch 8.2.3584: "verbose set efm" reports location of the :compiler commandv8.2.3584Bram Moolenaar2021-11-126-5/+20
| | | | | | | Problem: "verbose set efm" reports the location of the :compiler command. (Gary Johnson) Solution: Add the "-keepscript" argument to :command and use it when defining CompilerSet.
* patch 8.2.3583: the "gd" and "gD" commands do not update search statsv8.2.3583Bram Moolenaar2021-11-125-3/+58
| | | | | | Problem: The "gd" and "gD" commands do not update search stats. (Gary Johnson) Solution: Clear search stats.
* Update runtime filesBram Moolenaar2021-11-0748-416/+359
|
* patch 8.2.3582: reading uninitialized memory when giving spell suggestionsv8.2.3582Bram Moolenaar2021-11-043-1/+11
| | | | | Problem: Reading uninitialized memory when giving spell suggestions. Solution: Check that preword is not empty.
* patch 8.2.3581: reading character past end of linev8.2.3581Bram Moolenaar2021-11-043-0/+12
| | | | | Problem: Reading character past end of line. Solution: Correct the cursor column.
* patch 8.2.3580: gj does not move properly with a wide characterv8.2.3580Christian Brabandt2021-11-043-1/+22
| | | | | Problem: gj does not move properly with a wide character. Solution: Move one to the right. (Christian Brabandt, closes #8702)
* patch 8.2.3579: CI sometimes fails for MinGWv8.2.3579Christian Brabandt2021-11-032-1/+8
| | | | | | Problem: CI sometimes fails for MinGW. Solution: Use backslashes in HandleSwapExists(). (Christian Brabandt, closes #9078)
* Add missing piece of patch 8.2.3578Bram Moolenaar2021-11-031-0/+2
|
* patch 8.2.3578: manipulating highlighting is complicatedv8.2.3578Yegappan Lakshmanan2021-11-039-0/+724
| | | | | | Problem: Manipulating highlighting is complicated. Solution: Add the hlget() and hlset() functions. (Yegappan Lakshmanan, closes #9039)
* patch 8.2.3577: overflow check fails with 32 intsv8.2.3577Bram Moolenaar2021-11-032-0/+6
| | | | | Problem: Overflow check fails with 32 ints. Solution: Only test with 64 bit ints.
* patch 8.2.3576: some functions are not documented for use with a methodv8.2.3576Sean Dewar2021-11-032-1/+3
| | | | | | Problem: Some functions are not documented for use with a method. Solution: Add examples. Fix that sign_unplacelist() only takes one argument. (Sean Dewar, closes #9081)
* patch 8.2.3575: overflow check still fails when sizeof(int) == sizeof(long)v8.2.3575Bram Moolenaar2021-11-022-3/+11
| | | | | Problem: Overflow check still fails when sizeof(int) == sizeof(long). Solution: Use a float to check the result.
* patch 8.2.3574: divide by zerov8.2.3574Bram Moolenaar2021-11-022-2/+5
| | | | | Problem: Divide by zero. Solution: Don't check for overflow if multiplicand is zero.
* patch 8.2.3573: cannot decide whether to skip test that fails with 64 bitv8.2.3573Bram Moolenaar2021-11-025-9/+14
| | | | | | | Problem: Cannot decide whether to skip test that fails with 64 bit ints. (closes #9072) Solution: Add v:sizeofint, v:sizeoflong and v:sizeofpointer. Improve the check for multiply overflow.
* patch 8.2.3572: memory leak when closing window and using "multispace"v8.2.3572zeertzjq2021-11-023-5/+15
| | | | | | Problem: Memory leak when closing window and using "multispace" in 'listchars'. Solution: Free the memory. (closes #9071)
* patch 8.2.3571: some unicode control characters are considered printablev8.2.3571Bram Moolenaar2021-11-022-1/+3
| | | | | Problem: Some unicode control characters are considered printable. Solution: Make 0x2060 - 0x2069 not printable.
* patch 8.2.3570: Test_very_large_count fails on 32bit systemsv8.2.3570Bram Moolenaar2021-11-012-0/+6
| | | | | Problem: Test_very_large_count fails on 32bit systems. Solution: Bail out when using 32 bit numbers. (closes #9072)
* patch 8.2.3569: error for :let when vimrc is Vim 9 scriptv8.2.3569Christian Brabandt2021-11-012-4/+9
| | | | | | Problem: Error for :let when vimrc is Vim 9 script. Solution: Prepend :legacy in the code for converting arguments. (Christian Brabandt, closes #9068, closes #9077)
* patch 8.2.3568: ctrl-hat test fails with Athena and Motifv8.2.3568Dominique Pelle2021-10-312-1/+7
| | | | | Problem: Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter) Solution: Run the test only with GTK. (Dominique Pellé, closes #9069)
* patch 8.2.3567: CTRL-I in Insert mode is not testedv8.2.3567Dominique Pelle2021-10-282-0/+19
| | | | | Problem: CTRL-I in Insert mode is not tested Solution: Add a test case. (Dominique Pellé, closes #8866)
* patch 8.2.3566: build failure on old systems when using nano timestampv8.2.3566Gary Johnson2021-10-282-0/+17
| | | | | | Problem: Build failure on old systems when using nano timestamp. Solution: Define _BSD_SOURCE, _SVID_SOURCE and _DEFAULT_SOURCE. (Gary Johnson, closes #9054)
* patch 8.2.3565: Makefile dependencies are outdatedv8.2.3565Bram Moolenaar2021-10-262-199/+217
| | | | | Problem: Makefile dependencies are outdated. (Gary Johnson) Solution: Run "make depend" and add missing dependencies.
* patch 8.2.3564: invalid memory access when scrolling without valid screenv8.2.3564Bram Moolenaar2021-10-253-4/+21
| | | | | Problem: Invalid memory access when scrolling without a valid screen. Solution: Do not set VALID_BOTLINE in w_valid.
* patch 8.2.3563: build failure with +eval but without GUI or +termguicolorsv8.2.3563Bram Moolenaar2021-10-252-2/+4
| | | | | Problem: Build failure with +eval but without GUI or +termguicolors Solution: Adjust #ifdef. (John Marriott)