]>
granicus.if.org Git - vim/log
Bram Moolenaar [Fri, 19 Nov 2021 17:01:08 +0000 (17:01 +0000)]
patch 8.2.3624: when renaming a terminal buffer status text is not updated
Problem: When renaming a terminal buffer the status text is not updated.
Solution: Clear the cached status text when renaming a terminal buffer.
(closes #9162)
Christian Brabandt [Fri, 19 Nov 2021 12:37:36 +0000 (12:37 +0000)]
patch 8.2.3623: "$*" is expanded to "nonomatch"
Problem: "$*" is expanded to "nonomatch".
Solution: Only add "set nonomatch" when using a csh-like shell. (Christian
Brabandt, closes #9159, closes #9153)
zeertzjq [Fri, 19 Nov 2021 11:59:08 +0000 (11:59 +0000)]
patch 8.2.3622: "verbose pwd" shows confusing info
Problem: "verbose pwd" shows confusing info when :lcd does not change
directory.
Solution: Clear last_chdir_reason also when the directory does not change.
(closes #9160)
Bram Moolenaar [Fri, 19 Nov 2021 11:35:32 +0000 (11:35 +0000)]
patch 8.2.3621: build failure
Problem: Build failure.
Solution: Add missing change.
Bram Moolenaar [Fri, 19 Nov 2021 11:28:04 +0000 (11:28 +0000)]
patch 8.2.3620: memory leak reported in libtlib
Problem: Memory leak reported in libtlib.
Solution: Call del_curterm() when cleaning up memory. Rename term.h to
termdefs.h to avoid a name clash.
Yegappan Lakshmanan [Thu, 18 Nov 2021 22:08:57 +0000 (22:08 +0000)]
patch 8.2.3619: cannot use a lambda for 'operatorfunc'
Problem: Cannot use a lambda for 'operatorfunc'.
Solution: Support using a lambda or partial. (Yegappan Lakshmanan,
closes #8775)
Bram Moolenaar [Thu, 18 Nov 2021 20:47:31 +0000 (20:47 +0000)]
patch 8.2.3618: getcwd() is unclear about how 'autochdir' is used
Problem: getcwd() is unclear about how 'autochdir' is used.
Solution: Update the help for getcwd(). Without any arguments always return
the actual current directory. (closes #9142)
Bram Moolenaar [Thu, 18 Nov 2021 18:53:45 +0000 (18:53 +0000)]
patch 8.2.3617: ":verbose pwd" does not mention 'autochdir' was applied
Problem: ":verbose pwd" does not mention 'autochdir' was applied.
Solution: Remember the last chdir was done by 'autochdir'. (issue #9142)
Shougo Matsushita [Thu, 18 Nov 2021 15:37:29 +0000 (15:37 +0000)]
patch 8.2.3616: arglist test does not clear the argument list consistently
Problem: Arglist test does not clear the argument list consistently.
Solution: Call Reset_arglist(). (Shougo Matsushita, closes #9154)
Christian Brabandt [Thu, 18 Nov 2021 13:56:37 +0000 (13:56 +0000)]
patch 8.2.3615: wrong indent in first line if re-formatting with indent expr
Problem: When re-formatting with an indent expression the first line of a
paragraph may get the wrong indent. (Martin F. Krafft)
Solution: Apply the correct indenting function for the first line.
(Christian Brabandt, closes #9150, closes #9056)
Bakudankun [Wed, 17 Nov 2021 20:40:16 +0000 (20:40 +0000)]
patch 8.2.3614: zindex of popup windows not used when redrawing popup menu
Problem: zindex of popup windows not used when redrawing popup menu.
Solution: Check the zindex when redrawing the popup menu. (closes #9129,
closes #9089)
Bram Moolenaar [Wed, 17 Nov 2021 19:01:53 +0000 (19:01 +0000)]
patch 8.2.3613: :find test fails
Problem: :find test fails.
Solution: Put length check inside if block.
Bram Moolenaar [Wed, 17 Nov 2021 18:22:56 +0000 (18:22 +0000)]
patch 8.2.3612: using freed memory with regexp using a mark
Problem: Using freed memory with regexp using a mark.
Solution: Get the line again after getting the mark position.
Bram Moolenaar [Wed, 17 Nov 2021 18:00:31 +0000 (18:00 +0000)]
patch 8.2.3611: crash when using CTRL-W f without finding a file name
Problem: Crash when using CTRL-W f without finding a file name.
Solution: Bail out when the file name length is zero.
Bram Moolenaar [Wed, 17 Nov 2021 16:52:40 +0000 (16:52 +0000)]
patch 8.2.3610: crash when ModeChanged triggered too early
Problem: Crash when ModeChanged triggered too early.
Solution: Trigger ModeChanged after setting VIsual.
Bram Moolenaar [Wed, 17 Nov 2021 15:51:52 +0000 (15:51 +0000)]
patch 8.2.3609: internal error when ModeChanged is triggered recursively
Problem: Internal error when ModeChanged is triggered when v:event is
already in use.
Solution: Save and restore v:event if needed.
Egor Zvorykin [Wed, 17 Nov 2021 14:01:14 +0000 (14:01 +0000)]
patch 8.2.3608: users who type "q:" instead of ":q" are confused
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)
presuku [Tue, 16 Nov 2021 20:03:56 +0000 (20:03 +0000)]
patch 8.2.3607: GTK3 screen updating is slow
Problem: GTK3 screen updating is slow.
Solution: Remove some of the GTK3-specific code. (closes #9052)
Bram Moolenaar [Tue, 16 Nov 2021 19:20:56 +0000 (19:20 +0000)]
patch 8.2.3606: file missing from list of distributed files
Problem: File missing from list of distributed files.
Solution: Add the file.
Bram Moolenaar [Tue, 16 Nov 2021 19:18:26 +0000 (19:18 +0000)]
Update runtime files
Bram Moolenaar [Tue, 16 Nov 2021 17:50:34 +0000 (17:50 +0000)]
Add missing change to version.c
Yegappan Lakshmanan [Tue, 16 Nov 2021 17:19:30 +0000 (17:19 +0000)]
patch 8.2.3605: cannot clear and unlinke a highlight group with hlset()
Problem: Cannot clear and unlinke a highlight group with hlset() in a
single call.
Solution: Add the "force" option. (Yegappan Lakshmanan, closes #9117)
Bram Moolenaar [Tue, 16 Nov 2021 16:38:42 +0000 (16:38 +0000)]
patch 8.2.3604: not all sudoers files are recognized
Problem: Not all sudoers files are recognized.
Solution: Add a file pattern. (Doug Kearns, closes #1192)
Bram Moolenaar [Tue, 16 Nov 2021 15:28:10 +0000 (15:28 +0000)]
patch 8.2.3603: fish filetype not recognized
Problem: Fish filetype not recognized.
Solution: Add a file pattern and match script line. (Doug Kearns)
K.Takata [Tue, 16 Nov 2021 13:08:56 +0000 (13:08 +0000)]
patch 8.2.3602: Python3 test fails with Python 3.10 on MS-Windows
Problem: Python3 test fails with Python 3.10 on MS-Windows.
Solution: Adjust the expected error. (Ken Takata, closes #9118)
ichizok [Tue, 16 Nov 2021 12:50:46 +0000 (12:50 +0000)]
patch 8.2.3601: check for overflow in put count does not work well
Problem: Check for overflow in put count does not work well.
Solution: Improve the overflow check. (Ozaki Kiichi, closes #9102)
Bram Moolenaar [Tue, 16 Nov 2021 11:53:13 +0000 (11:53 +0000)]
patch 8.2.3600: filetype test fails
Problem: Filetype test fails.
Solution: Add missint change.
Bram Moolenaar [Tue, 16 Nov 2021 11:10:11 +0000 (11:10 +0000)]
patch 8.2.3599: not all gdbinit files are recognized
Problem: Not all gdbinit files are recognized.
Solution: Add "gdbinit". (Doug Kearns)
zainin [Mon, 15 Nov 2021 21:44:11 +0000 (21:44 +0000)]
patch 8.2.3598: RouterOS filetype is not recognized
Problem: RouterOS filetype is not recognized.
Solution: Add file and script patterns. (closes #9097)
Bram Moolenaar [Mon, 15 Nov 2021 17:13:11 +0000 (17:13 +0000)]
patch 8.2.3597: Vim seems to hang when writing a long text to a terminal
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)
Yegappan Lakshmanan [Mon, 15 Nov 2021 11:22:09 +0000 (11:22 +0000)]
patch 8.2.3596: crash when using :pedit in Vim9 script
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)
Bram Moolenaar [Sun, 14 Nov 2021 14:05:18 +0000 (14:05 +0000)]
patch 8.2.3595: check for signed overflow might not work everywhere
Problem: Check for signed overflow might not work everywhere.
Solution: Limit to 32 bit int. (closes #9043, closes #9067)
Bram Moolenaar [Sun, 14 Nov 2021 13:46:05 +0000 (13:46 +0000)]
patch 8.2.3594: xxd code is a bit difficult to understand
Problem: Xxd code is a bit difficult to understand.
Solution: Move some lines to a separate function. (closes #9037)
Bram Moolenaar [Sun, 14 Nov 2021 11:41:31 +0000 (11:41 +0000)]
patch 8.2.3593: directory is wrong after executing "lcd" with win_execute()
Problem: Directory is wrong after executing "lcd" with win_execute().
Solution: Correct the directory when going back to the original window.
(closes #9132)
Dominique Pelle [Sat, 13 Nov 2021 18:44:37 +0000 (18:44 +0000)]
patch 8.2.3592: Test_hlset fails when terminal has many columns
Problem: Test_hlset fails when terminal has many columns.
Solution: Set the number of columns to 80. (Dominique Pellé, closes #9101,
closes #9100)
naohiro ono [Sat, 13 Nov 2021 12:38:49 +0000 (12:38 +0000)]
patch 8.2.3591: no event is triggered when closing a window
Problem: No event is triggered when closing a window.
Solution: Add the WinClosed event. (Naohiro Ono, closes #9110)
Drew Vogel [Sat, 13 Nov 2021 10:50:01 +0000 (10:50 +0000)]
patch 8.2.3590: test for v:colornames sometimes fails
Problem: Test for v:colornames sometimes fails. (Dominique Pellé)
Solution: Check features. Clear v:colornames between tests. (Drew Vogel,
closes #9105, closes #9073)
Bram Moolenaar [Sat, 13 Nov 2021 10:27:40 +0000 (10:27 +0000)]
patch 8.2.3589: failure when "term_rows" of term_start() is an unusual value
Problem: Failure when the "term_rows" argument of term_start() is an
unusual value.
Solution: Limit to range of zero to 1000. (closes #9116)
Bram Moolenaar [Fri, 12 Nov 2021 19:52:47 +0000 (19:52 +0000)]
patch 8.2.3588: break statement is never reached
Problem: Break statement is never reached.
Solution: Rely on return value of set_chars_option() not changing.
(closes #9103)
Bram Moolenaar [Fri, 12 Nov 2021 16:09:54 +0000 (16:09 +0000)]
patch 8.2.3587: compiler test fails with backslash file separator
Problem: Compiler test fails with backslash file separator.
Solution: Accept slash and backslash.
Bram Moolenaar [Fri, 12 Nov 2021 16:06:03 +0000 (16:06 +0000)]
patch 8.2.3586: command completion test fails
Problem: Command completion test fails.
Solution: Add new argument to expected output
Bram Moolenaar [Fri, 12 Nov 2021 16:01:15 +0000 (16:01 +0000)]
patch 8.2.3585: crash when passing float to "term_rows" of term_start()
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)
Bram Moolenaar [Fri, 12 Nov 2021 11:25:11 +0000 (11:25 +0000)]
patch 8.2.3584: "verbose set efm" reports location of the :compiler command
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.
Bram Moolenaar [Fri, 12 Nov 2021 10:30:04 +0000 (10:30 +0000)]
patch 8.2.3583: the "gd" and "gD" commands do not update search stats
Problem: The "gd" and "gD" commands do not update search stats. (Gary
Johnson)
Solution: Clear search stats.
Bram Moolenaar [Sun, 7 Nov 2021 20:27:04 +0000 (20:27 +0000)]
Update runtime files
Bram Moolenaar [Thu, 4 Nov 2021 15:46:05 +0000 (15:46 +0000)]
patch 8.2.3582: reading uninitialized memory when giving spell suggestions
Problem: Reading uninitialized memory when giving spell suggestions.
Solution: Check that preword is not empty.
Bram Moolenaar [Thu, 4 Nov 2021 15:10:11 +0000 (15:10 +0000)]
patch 8.2.3581: reading character past end of line
Problem: Reading character past end of line.
Solution: Correct the cursor column.
Christian Brabandt [Thu, 4 Nov 2021 13:28:29 +0000 (13:28 +0000)]
patch 8.2.3580: gj does not move properly with a wide character
Problem: gj does not move properly with a wide character.
Solution: Move one to the right. (Christian Brabandt, closes #8702)
Christian Brabandt [Wed, 3 Nov 2021 22:31:44 +0000 (22:31 +0000)]
patch 8.2.3579: CI sometimes fails for MinGW
Problem: CI sometimes fails for MinGW.
Solution: Use backslashes in HandleSwapExists(). (Christian Brabandt,
closes #9078)
Bram Moolenaar [Wed, 3 Nov 2021 22:25:06 +0000 (22:25 +0000)]
Add missing piece of patch 8.2.3578
Yegappan Lakshmanan [Wed, 3 Nov 2021 21:56:45 +0000 (21:56 +0000)]
patch 8.2.3578: manipulating highlighting is complicated
Problem: Manipulating highlighting is complicated.
Solution: Add the hlget() and hlset() functions. (Yegappan Lakshmanan,
closes #9039)
Bram Moolenaar [Wed, 3 Nov 2021 13:43:16 +0000 (13:43 +0000)]
patch 8.2.3577: overflow check fails with 32 ints
Problem: Overflow check fails with 32 ints.
Solution: Only test with 64 bit ints.
Sean Dewar [Wed, 3 Nov 2021 13:15:47 +0000 (13:15 +0000)]
patch 8.2.3576: some functions are not documented for use with a method
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)
Bram Moolenaar [Tue, 2 Nov 2021 23:11:00 +0000 (23:11 +0000)]
patch 8.2.3575: overflow check still fails when sizeof(int) == sizeof(long)
Problem: Overflow check still fails when sizeof(int) == sizeof(long).
Solution: Use a float to check the result.
Bram Moolenaar [Tue, 2 Nov 2021 22:48:49 +0000 (22:48 +0000)]
patch 8.2.3574: divide by zero
Problem: Divide by zero.
Solution: Don't check for overflow if multiplicand is zero.
Bram Moolenaar [Tue, 2 Nov 2021 21:39:49 +0000 (21:39 +0000)]
patch 8.2.3573: cannot decide whether to skip test that fails with 64 bit
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.
zeertzjq [Tue, 2 Nov 2021 20:56:07 +0000 (20:56 +0000)]
patch 8.2.3572: memory leak when closing window and using "multispace"
Problem: Memory leak when closing window and using "multispace" in
'listchars'.
Solution: Free the memory. (closes #9071)
Bram Moolenaar [Tue, 2 Nov 2021 20:24:38 +0000 (20:24 +0000)]
patch 8.2.3571: some unicode control characters are considered printable
Problem: Some unicode control characters are considered printable.
Solution: Make 0x2060 - 0x2069 not printable.
Bram Moolenaar [Mon, 1 Nov 2021 22:58:43 +0000 (22:58 +0000)]
patch 8.2.3570: Test_very_large_count fails on 32bit systems
Problem: Test_very_large_count fails on 32bit systems.
Solution: Bail out when using 32 bit numbers. (closes #9072)
Christian Brabandt [Mon, 1 Nov 2021 22:44:33 +0000 (22:44 +0000)]
patch 8.2.3569: error for :let when vimrc is Vim 9 script
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)
Dominique Pelle [Sun, 31 Oct 2021 20:19:17 +0000 (20:19 +0000)]
patch 8.2.3568: ctrl-hat test fails with Athena and Motif
Problem: Ctrl-hat test fails with Athena and Motif. (Elimar Riesebieter)
Solution: Run the test only with GTK. (Dominique Pellé, closes #9069)
Dominique Pelle [Thu, 28 Oct 2021 20:06:05 +0000 (21:06 +0100)]
patch 8.2.3567: CTRL-I in Insert mode is not tested
Problem: CTRL-I in Insert mode is not tested
Solution: Add a test case. (Dominique Pellé, closes #8866)
Gary Johnson [Thu, 28 Oct 2021 19:49:06 +0000 (20:49 +0100)]
patch 8.2.3566: build failure on old systems when using nano timestamp
Problem: Build failure on old systems when using nano timestamp.
Solution: Define _BSD_SOURCE, _SVID_SOURCE and _DEFAULT_SOURCE. (Gary
Johnson, closes #9054)
Bram Moolenaar [Tue, 26 Oct 2021 11:00:01 +0000 (12:00 +0100)]
patch 8.2.3565: Makefile dependencies are outdated
Problem: Makefile dependencies are outdated. (Gary Johnson)
Solution: Run "make depend" and add missing dependencies.
Bram Moolenaar [Mon, 25 Oct 2021 16:07:04 +0000 (17:07 +0100)]
patch 8.2.3564: invalid memory access when scrolling without valid screen
Problem: Invalid memory access when scrolling without a valid screen.
Solution: Do not set VALID_BOTLINE in w_valid.
Bram Moolenaar [Mon, 25 Oct 2021 09:30:14 +0000 (10:30 +0100)]
patch 8.2.3563: build failure with +eval but without GUI or +termguicolors
Problem: Build failure with +eval but without GUI or +termguicolors
Solution: Adjust #ifdef. (John Marriott)
Drew Vogel [Sun, 24 Oct 2021 19:35:07 +0000 (20:35 +0100)]
patch 8.2.3562: cannot add color names
Problem: Cannot add color names.
Solution: Add the v:colornames dictionary. (Drew Vogel, closes #8761)
James McCoy [Sun, 24 Oct 2021 13:50:07 +0000 (14:50 +0100)]
patch 8.2.3561: cscope has a complicated way of giving an error message
Problem: Cscope has a complicated way of giving an error message.
Solution: Use semsg(). (James McCoy, closes #9038)
Bram Moolenaar [Sat, 23 Oct 2021 12:32:30 +0000 (13:32 +0100)]
patch 8.2.3560: using freed memory with lambda
Problem: Using freed memory with lambda.
Solution: Do not free lines early, keep them until the expression is
finished.
Bram Moolenaar [Sat, 23 Oct 2021 11:34:27 +0000 (12:34 +0100)]
patch 8.2.3559: loop variable recreated every time
Problem: Loop variable recreated every time.
Solution: Keep the loop variable when looping.
Bram Moolenaar [Sat, 23 Oct 2021 11:08:41 +0000 (12:08 +0100)]
Update runtime files
Bram Moolenaar [Sat, 23 Oct 2021 09:25:21 +0000 (10:25 +0100)]
patch 8.2.3558: Vim9: asserting the wrong variable
Problem: Vim9: asserting the wrong variable.
Solution: Don't use Foo, use Goo.
Bram Moolenaar [Fri, 22 Oct 2021 21:17:53 +0000 (22:17 +0100)]
patch 8.2.3557: Vim9: cannot call imported funcref at script level
Problem: Vim9: cannot call imported funcref at script level.
Solution: Check for an imported function. (closes #9007)
Bram Moolenaar [Fri, 22 Oct 2021 19:56:55 +0000 (20:56 +0100)]
patch 8.2.3556: filler lines are incorrect for other window in diff mode
Problem: Filler lines are incorrect for other window in diff mode after
making a change.
Solution: Copy filler lines from the current window. (closes #8809)
=?UTF-8?q?Magnus=20Gro=C3=9F?= [Fri, 22 Oct 2021 17:56:39 +0000 (18:56 +0100)]
patch 8.2.3555: ModeChanged is not triggered on every mode change
Problem: ModeChanged is not triggered on every mode change.
Solution: Also trigger on minor mode changes. (Maguns Gross, closes #8999)
DungSaga [Fri, 22 Oct 2021 14:55:31 +0000 (15:55 +0100)]
patch 8.2.3554: xxd has various way to exit
Problem: Xxd has various way to exit.
Solution: Add function to print error and exit. (closes #9035)
Bram Moolenaar [Fri, 22 Oct 2021 14:11:37 +0000 (15:11 +0100)]
patch 8.2.3553: xxd test fails on MS-Windows
Problem: Xxd test fails on MS-Windows.
Solution: Split shell command in two.
DungSaga [Fri, 22 Oct 2021 11:55:42 +0000 (12:55 +0100)]
patch 8.2.3552: xxd revert does not handle end of line correctly
Problem: Xxd revert does not handle end of line correctly.
Solution: Check for newline first. (closes #9034)
itchyny [Thu, 21 Oct 2021 17:01:13 +0000 (18:01 +0100)]
patch 8.2.3551: checking first character of url twice
Problem: Checking first character of url twice.
Solution: Only check once. (closes #9026)
Shougo Matsushita [Thu, 21 Oct 2021 10:39:53 +0000 (11:39 +0100)]
patch 8.2.3550: completion() does not work properly
Problem: completion() does not work properly.
Solution: Set xp_line and add WILD_HOME_REPLACE. (Shougo Matsushita,
closes #9016)
zeertzjq [Thu, 21 Oct 2021 09:50:44 +0000 (10:50 +0100)]
patch 8.2.3549: mistakes in test comments
Problem: Mistakes in test comments.
Solution: Fix the comments. (closes #9029)
Bram Moolenaar [Wed, 20 Oct 2021 22:08:11 +0000 (23:08 +0100)]
patch 8.2.3548: GTK GUI crashen when reading from stdin
Problem: GTK GUI crashen when reading from stdin.
Solution: Do not overwrite the NUL after the string. (closes #9028)
Bram Moolenaar [Wed, 20 Oct 2021 20:58:42 +0000 (21:58 +0100)]
patch 8.2.3547: opening the quickfix window triggers BufWinEnter twice
Problem: Opening the quickfix window triggers BufWinEnter twice. (Yorick
Peterse)
Solution: Only trigger BufWinEnter with "quickfix". (closes #9022)
zeertzjq [Wed, 20 Oct 2021 16:21:24 +0000 (17:21 +0100)]
patch 8.2.3546: build failure without the +eval feature
Problem: Build failure without the +eval feature.
Solution: Add #ifdef. (closes #9025)
zeertzjq [Wed, 20 Oct 2021 10:01:15 +0000 (11:01 +0100)]
patch 8.2.3545: setcellwidths() may make 'listchars' or 'fillchars' invalid
Problem: setcellwidths() may make 'listchars' or 'fillchars' invalid.
Solution: Check the value and give an error. (closes #9024)
itchyny [Wed, 20 Oct 2021 09:00:05 +0000 (10:00 +0100)]
patch 8.2.3544: Unix: may leak file descriptor using non-existing directory
Problem: Unix: may leak file descriptor when using a non-existing
directory.
Solution: Always close the file. (closes #9023)
Bram Moolenaar [Tue, 19 Oct 2021 21:12:25 +0000 (22:12 +0100)]
patch 8.2.3543: swapname has double slash when 'directory' ends in it
Problem: Swapname has double slash when 'directory' ends in double slash.
(Shane Smith)
Solution: Remove the superfluous slash. (closes #8876)
Bram Moolenaar [Tue, 19 Oct 2021 19:48:52 +0000 (20:48 +0100)]
patch 8.2.3542: too many comments are old style
Problem: Too many comments are old style.
Solution: Change comments to // style. (closes #9021)
Bram Moolenaar [Tue, 19 Oct 2021 19:24:34 +0000 (20:24 +0100)]
patch 8.2.3541: compiler warning for unused variable in tiny version
Problem: Compiler warning for unused variable in tiny version.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Tue, 19 Oct 2021 19:08:45 +0000 (20:08 +0100)]
patch 8.2.3540: the mark '] is wrong after put with a count
Problem: The mark '] is wrong after put with a count. (Naohiro Ono)
Solution: Use the right line number. (closes #8956)
Bram Moolenaar [Tue, 19 Oct 2021 13:22:03 +0000 (14:22 +0100)]
patch 8.2.3539: GTK3: with 'rightleft' set scrollbar may move unintentionally
Problem: GTK3: with 'rightleft' set scrollbar may move unintentionally.
Solution: Ignore events while moving the scrollbar thumb. (closes #8958)
Yegappan Lakshmanan [Tue, 19 Oct 2021 12:44:52 +0000 (13:44 +0100)]
patch 8.2.3538: else-if indenting is confusing
Problem: Else-if indenting is confusing.
Solution: Add curly brackets. (Yegappan Lakshmanan, closes #9017)
naohiro ono [Tue, 19 Oct 2021 10:15:41 +0000 (11:15 +0100)]
patch 8.2.3537: mode() does not return the right value in 'operatorfunc'
Problem: mode() does not return the right value in 'operatorfunc'.
Solution: Reset finish_op while calling 'operatorfunc'.
Yegappan Lakshmanan [Mon, 18 Oct 2021 21:13:57 +0000 (22:13 +0100)]
patch 8.2.3536: the do_highlight() function is way too long
Problem: The do_highlight() function is way too long.
Solution: Split it into several functions. (Yegappan Lakshmanan,
closes #9011)
Dominique Pelle [Mon, 18 Oct 2021 19:56:39 +0000 (20:56 +0100)]
patch 8.2.3535: if-else indenting is confusing
Problem: If-else indenting is confusing.
Solution: Add curly brackets and indent. (Dominique Pellé, closes #9010)
Bram Moolenaar [Mon, 18 Oct 2021 13:37:13 +0000 (14:37 +0100)]
patch 8.2.3534: autoread test is a bit flaky
Problem: Autoread test is a bit flaky.
Solution: Wait a brief moment before overwriting the file.
DungSaga [Mon, 18 Oct 2021 12:16:03 +0000 (13:16 +0100)]
patch 8.2.3533: inefficient code in xxd
Problem: Inefficient code in xxd.
Solution: Don't use "p" when "hextype" is non-zero. (closes #9013)
Bram Moolenaar [Sun, 17 Oct 2021 20:53:58 +0000 (21:53 +0100)]
patch 8.2.3532: the previous '' mark is restored after moving the cursor
Problem: The previous '' mark is restored after moving the cursor to the
original jump position. (Tony Chen)
Solution: Forget the previous position after checking. (closes #8985)
Bram Moolenaar [Sun, 17 Oct 2021 17:05:26 +0000 (18:05 +0100)]
patch 8.2.3531: command line completion test fails on MS-Windows
Problem: Command line completion test fails on MS-Windows.
Solution: Do not test with "\{" on MS-Windows.
Bram Moolenaar [Sun, 17 Oct 2021 16:20:23 +0000 (17:20 +0100)]
patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" works
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917)