Shougo Matsushita
ae38a9db77
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 )
2021-10-21 11:39:53 +01:00
zeertzjq
b811de5d49
patch 8.2.3549: mistakes in test comments
...
Problem: Mistakes in test comments.
Solution: Fix the comments. (closes #9029 )
2021-10-21 10:50:44 +01:00
Bram Moolenaar
d68a004485
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 )
2021-10-20 23:08:11 +01:00
Bram Moolenaar
1d30fde3c9
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 )
2021-10-20 21:58:42 +01:00
zeertzjq
09f7723d5a
patch 8.2.3546: build failure without the +eval feature
...
Problem: Build failure without the +eval feature.
Solution: Add #ifdef. (closes #9025 )
2021-10-20 17:21:24 +01:00
zeertzjq
94358a1e6e
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 )
2021-10-20 11:01:15 +01:00
itchyny
051a40c8d9
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 )
2021-10-20 10:00:05 +01:00
Bram Moolenaar
8b0e62c93b
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 )
2021-10-19 22:12:25 +01:00
Bram Moolenaar
c5935a859e
patch 8.2.3542: too many comments are old style
...
Problem: Too many comments are old style.
Solution: Change comments to // style. (closes #9021 )
2021-10-19 20:48:52 +01:00
Bram Moolenaar
731fba1081
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)
2021-10-19 20:24:34 +01:00
Bram Moolenaar
f47ebf1e1a
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 )
2021-10-19 20:08:45 +01:00
Bram Moolenaar
604e207e27
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 )
2021-10-19 14:22:03 +01:00
Yegappan Lakshmanan
d43d8e28db
patch 8.2.3538: else-if indenting is confusing
...
Problem: Else-if indenting is confusing.
Solution: Add curly brackets. (Yegappan Lakshmanan, closes #9017 )
2021-10-19 13:44:52 +01:00
naohiro ono
75c30e96cf
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'.
2021-10-19 11:15:41 +01:00
Yegappan Lakshmanan
ad6b90c33c
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 )
2021-10-18 22:13:57 +01:00
Dominique Pelle
9b0b844d25
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 )
2021-10-18 20:56:39 +01:00
Bram Moolenaar
944eeb44fb
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.
2021-10-18 14:37:13 +01:00
DungSaga
375c35a63f
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 )
2021-10-18 13:16:03 +01:00
Bram Moolenaar
e08aee60ab
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 )
2021-10-17 21:53:58 +01:00
Bram Moolenaar
39c47c3104
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.
2021-10-17 18:05:26 +01:00
Bram Moolenaar
21c1a0c2f1
patch 8.2.3530: ":buf \{a}" fails while ":edit \{a}" works
...
Problem: ":buf \{a}" fails while ":edit \{a}" works.
Solution: Unescape "\{". (closes #8917 )
2021-10-17 17:20:23 +01:00
Atsushi SUGAWARA
34a364877f
patch 8.2.3529: xxd usage output is incomplete
...
Problem: Xxd usage output is incomplete.
Solution: Add "bytes" to "-g" flag. (Atsushi Sugawara, closes #8944 )
2021-10-17 16:09:08 +01:00
Bram Moolenaar
f4d8b76d30
patch 8.2.3528: 'thesaurus' and 'thesaurusfunc' do not have the same scope
...
Problem: 'thesaurus' and 'thesaurusfunc' do not have the same scope.
Solution: Make 'thesaurusfunc' global-local.
2021-10-17 14:13:09 +01:00
Bram Moolenaar
9d4b8caf9e
patch 8.2.3527: gcc complains about uninitialized variable
...
Problem: Gcc complains about uninitialized variable. (Tony Mechelynck)
Solution: Initialize it.
2021-10-17 11:33:47 +01:00
Bram Moolenaar
40bd5a1540
patch 8.2.3526: tests have clumsy check for X11 based GUI
...
Problem: Tests have clumsy check for X11 based GUI.
Solution: Add CheckX11BasedGui.
2021-10-16 21:58:27 +01:00
Bram Moolenaar
d4c4bfa007
patch 8.2.3525: option variable name does not match option name
...
Problem: Option variable name does not match option name. (Christ van
Willigen)
Solution: Rename the variable.
2021-10-16 21:14:11 +01:00
Dusan Popovic
4eeedc09fe
patch 8.2.3524: GUI: ligatures are not used
...
Problem: GUI: ligatures are not used.
Solution: Add the 'guiligatures' option. (Dusan Popovic, closes #8933 )
2021-10-16 20:52:05 +01:00
DungSaga
c89c91cafd
patch 8.2.3523: duplicated code in xxd
...
Problem: Duplicated code in xxd.
Solution: Remove duplicated lines. (closes #8972 )
2021-10-16 19:07:46 +01:00
Bram Moolenaar
93ff6720fe
patch 8.2.3522: cannot use \x and \u when setting 'listchars'
...
Problem: Cannot use \x and \u when setting 'listchars'.
Solution: Support hex and unicode in hex form. (closes #9006 )
2021-10-16 17:51:40 +01:00
Bram Moolenaar
abdcfd1c83
patch 8.2.3521: options completion test fails
...
Problem: Options completion test fails.
Solution: Add 'thesaurusfunc' to the results.
2021-10-16 16:48:27 +01:00
Yegappan Lakshmanan
160e994d76
patch 8.2.3520: cannot define a function for thesaurus completion
...
Problem: Cannot define a function for thesaurus completion.
Solution: Add 'thesaurusfunc'. (Yegappan Lakshmanan, closes #8987 ,
closes 8950)
2021-10-16 15:41:29 +01:00
Aman Verma
28b6a3bef6
patch 8.2.3519: TOML files are not recognized
...
Problem: TOML files are not recognized.
Solution: Add filetype patterns for TOML. (Aman Verma, closes #8984 )
2021-10-16 13:44:04 +01:00
Bram Moolenaar
f08b0eb869
patch 8.2.3518: Test_xrestore sometimes fails
...
Problem: Test_xrestore sometimes fails.
Solution: Mark the test as flayky. Move marking test as flaky to the test
instead of listing them in runtest.
2021-10-16 13:00:14 +01:00
Christian Brabandt
db3b44640d
patch 8.2.3517: TextChanged does not trigger after TextChangedI
...
Problem: TextChanged does not trigger after TextChangedI.
Solution: Store the tick separately for TextChangedI. (Christian Brabandt,
closes #8968 , closes #8932 )
2021-10-16 11:58:55 +01:00
Milly
7b5f45be21
patch 8.2.3516: terminal window does not have transparent background
...
Problem: Terminal window does not have transparent background when
'termguicolors' is used.
Solution: Fix the background color. (closes #2361 , closes #9002 )
2021-10-15 22:25:43 +01:00
ichizok
def69dffb3
patch 8.2.3515: nano time test fails on Mac and FreeBSD
...
Problem: Nano time test fails on Mac and FreeBSD.
Solution: Also check nano time when not on Linux. (Ozaki Kiichi,
closes #9000 )
2021-10-15 17:23:12 +01:00
Bram Moolenaar
eaa006dae3
patch 8.2.3514: autoread test with nano second time sometimes fails
...
Problem: Autoread test with nano second time sometimes fails.
Solution: Mark the test as being flaky.
2021-10-15 17:09:50 +01:00
Bram Moolenaar
a2cff1dbc9
patch 8.2.3513: using freed memory when using a timer and searching
...
Problem: Using freed memory when using a timer and searching. (Dominique
Pellé)
Solution: Allocated mr_pattern.
2021-10-15 12:51:29 +01:00
Bram Moolenaar
accf4ed352
patch 8.2.3512: timestamp test fails on some systems
...
Problem: Timestamp test fails on some systems.
Solution: Sleep for a short while.
2021-10-15 00:38:02 +01:00
Bram Moolenaar
a06758dd38
patch 8.2.3511: Vim9: entry for loop variable is created every round
...
Problem: Vim9: entry for loop variable is created every round.
Solution: Only create the entry once. (closes #8996 )
2021-10-15 00:18:37 +01:00
Leah Neukirchen
0a7984af56
patch 8.2.3510: changes are only detected with one second accuracy
...
Problem: Changes are only detected with one second accuracy.
Solution: Use the nanosecond time if possible. (Leah Neukirchen,
closes #8873 , closes #8875 )
2021-10-14 21:27:55 +01:00
Bram Moolenaar
340dd0fbe4
patch 8.2.3509: undo file is not synced
...
Problem: Undo file is not synced. (Sami Farin)
Solution: Sync the undo file if 'fsync' is set. (Christian Brabandt,
closes #8879 , closes #8920 )
2021-10-14 17:52:23 +01:00
Bram Moolenaar
051a8a375f
patch 8.2.3508: Vim9: bad separators for "g" and "s" insufficiently tested
...
Problem: Vim9: bad separators for "g" and "s" insufficiently tested.
Solution: Add a few more test cases.
2021-10-14 16:53:42 +01:00
Bram Moolenaar
75aa92a162
patch 8.2.3507: generating proto files may fail
...
Problem: Generating proto files may fail.
Solution: Define __attribute().
2021-10-14 16:27:19 +01:00
Bram Moolenaar
c0abac67d7
patch 8.2.3506: Vim9: special cases for "g" and "s" insufficiently tested
...
Problem: Vim9: special cases for "g" and "s" insufficiently tested.
Solution: Add a few more test cases.
2021-10-13 21:17:05 +01:00
Bram Moolenaar
3be69bf539
patch 8.2.3505: Vim9: build failure without the +eval feature
...
Problem: Vim9: build failure without the +eval feature.
Solution: Add #ifdef.
2021-10-13 15:37:15 +01:00
Bram Moolenaar
7f32092b91
patch 8.2.3504: Vim9: warning for signed vs unsigned
...
Problem: Vim9: warning for signed vs unsigned.
Solution: Add type cast.
2021-10-13 15:28:28 +01:00
Bram Moolenaar
7b82926892
patch 8.2.3503: Vim9: using g:pat:cmd is confusing
...
Problem: Vim9: using g:pat:cmd is confusing.
Solution: Do not recognize g: as the :global command. Also for s:pat:repl.
(closes #8982 )
2021-10-13 15:04:34 +01:00
Bram Moolenaar
fff10d9a76
patch 8.2.3502: cannot enter password in shell command
...
Problem: Cannot enter password in shell command.
Solution: Revert patch 8.2.2919.
2021-10-13 10:05:30 +01:00
Eric Pruitt
e519eb41c1
patch 8.2.3501: tmux filetype dection is incomplete
...
Problem: tmux filetype dection is incomplete
Solution: Also use tmux for files having text after .conf. (Eric Pruitt,
closes #8971 )
2021-10-12 13:58:23 +01:00