Bram Moolenaar
c96b7f5d2a
patch 9.0.0990: callback name argument is changed by setqflist()
...
Problem: Callback name argument is changed by setqflist().
Solution: Use the expanded function name for the callback, do not store it
in the argument. (closes #11653 )
2022-12-02 15:58:38 +00:00
Bram Moolenaar
9c8d12c811
patch 9.0.0989: popupwin test is more flaky on MacOS
...
Problem: Popupwin test is more flaky on MacOS.
Solution: Use a longer wait time.
2022-12-02 15:06:07 +00:00
Bram Moolenaar
b55ae8ce42
patch 9.0.0988: using feedkeys() does not show up in a channel log
...
Problem: Using feedkeys() does not show up in a channel log.
Solution: Add ch_log() calls and clean up the code.
2022-12-02 13:37:36 +00:00
Bram Moolenaar
cf650b7c9b
patch 9.0.0987: file missing from list of distributed files
...
Problem: File missing from list of distributed files.
Solution: Add logfile.pro to list of distributed files.
2022-12-02 13:20:19 +00:00
Bram Moolenaar
5390c05a3c
patch 9.0.0986: build failure with tiny version
...
Problem: Build failure with tiny version.
Solution: Add #ifdef.
2022-12-02 13:10:03 +00:00
Bram Moolenaar
1a173409ae
patch 9.0.0985: when using kitty keyboard protocol function keys may not work
...
Problem: When using kitty keyboard protocol function keys may not work.
(Kovid Goyal)
Solution: Recognize CSI ending in [ABCDEFHPQRS] also when the termcap
entries are not specified. (closes #11648 )
2022-12-02 12:28:47 +00:00
Bram Moolenaar
023930d62e
patch 9.0.0984: GUI: remote_foreground() does not always work
...
Problem: GUI: remote_foreground() does not always work. (Ron Aaron)
Solution: For GTK use gtk_window_set_keep_above(). (issue #11641 )
2022-12-01 19:40:55 +00:00
Bram Moolenaar
184a622ada
patch 9.0.0983: stray characters displayed when starting the GUI
...
Problem: Stray characters displayed when starting the GUI.
Solution: Add t_RK to the list of terminal options.
2022-12-01 19:25:04 +00:00
Bram Moolenaar
45e4eead2a
patch 9.0.0982: 'cursorline' not drawn before virtual text below
...
Problem: 'cursorline' not drawn before virtual text below.
Solution: Add the 'cursorline' attribute to the empty space. (closes #11647 )
2022-12-01 18:38:02 +00:00
Bram Moolenaar
c3f1881aed
patch 9.0.0981: build error in tiny version
...
Problem: Build error in tiny version.
Solution: Add #ifdef.
2022-12-01 12:29:43 +00:00
Bram Moolenaar
733a69b29f
patch 9.0.0980: the keyboard state response may end up in a shell command
...
Problem: The keyboard state response may end up in a shell command.
Solution: Only request the keyboard protocol state when the typeahead is
empty, no more commands are following and not exiting. Add the
t_RK termcap entry for this.
2022-12-01 12:03:47 +00:00
Bram Moolenaar
4f501171f7
patch 9.0.0979: ch_log() text can be hard to find in the log file
...
Problem: ch_log() text can be hard to find in the log file.
Solution: Prepend "ch_log()" to the text.
2022-12-01 11:02:23 +00:00
Bram Moolenaar
3b8c7083b2
patch 9.0.0978: build errors without the +channel feature
...
Problem: Build errors without the +channel feature. (John Marriott)
Solution: Adjust #ifdefs.
2022-11-30 20:20:56 +00:00
Bram Moolenaar
4c5678ff0c
patch 9.0.0977: it is not easy to see what client-server commands are doing
...
Problem: It is not easy to see what client-server commands are doing.
Solution: Add channel log messages if ch_log() is available. Move the
channel logging and make it available with the +eval feature.
2022-11-30 18:12:19 +00:00
Bram Moolenaar
a87749e3ea
patch 9.0.0976: enabling the kitty keyboard protocol uses push/pop
...
Problem: Enabling the kitty keyboard protocol uses push/pop.
Solution: Use the start/stop codes to avoid unpredictable behavior.
2022-11-30 10:23:17 +00:00
Bram Moolenaar
7c02ad9f89
patch 9.0.0975: virtual text below empty line misplaced when 'number' set
...
Problem: Virtual text below an empty line is misplaced when 'number' is
set.
Solution: Adjust the computations. (closes #11629 )
2022-11-29 21:37:13 +00:00
Bram Moolenaar
dffa6ea85c
patch 9.0.0974: even when Esc is encoded a timeout is used
...
Problem: Even when Esc is encoded a timeout is used.
Solution: Use K_ESC when an encoded Esc is found.
2022-11-29 20:33:20 +00:00
Bram Moolenaar
064fd67e6a
patch 9.0.0973: Kitty keyboard protocol key with NumLock not decoded
...
Problem: Kitty keyboard protocol key not decoded when it has an unsupported
modifier, such as NumLock.
Solution: Accept a key with any modifier. (closes #11638 )
2022-11-29 18:32:32 +00:00
Bram Moolenaar
4e6072b8d3
patch 9.0.0972: build failure on some systems
...
Problem: Build failure on some systems.
Solution: Adjust #ifdefs related to the termresponse feature.
2022-11-29 16:09:18 +00:00
Bram Moolenaar
6f2a227565
patch 9.0.0971: escape sequences not recognized without termresponse feature
...
Problem: Escape sequences not recognized without the termresponse feature.
Solution: Recognize escape sequences to avoid display mess up.
2022-11-29 13:59:13 +00:00
Bram Moolenaar
3719989431
patch 9.0.0970: Coverity warns for uninitialized variable
...
Problem: Coverity warns for uninitialized variable.
Solution: Initialize "ren_ret".
2022-11-29 13:46:48 +00:00
Bram Moolenaar
28a896f54d
patch 9.0.0969: matchparen highlight is not updated when switching buffers
...
Problem: Matchparen highlight is not updated when switching buffers.
Solution: Listen to the BufLeave and the BufWinEnter autocmd events.
(closes #11626 )
2022-11-28 22:21:12 +00:00
Bram Moolenaar
c13e998d4a
patch 9.0.0968: GUI mouse event test is a bit flaky
...
Problem: GUI mouse event test is a bit flaky.
Solution: Mark the test case as flaky. Move test function failure checks to
a separate test function.
2022-11-28 21:20:48 +00:00
Bram Moolenaar
84497cd06f
patch 9.0.0967: leaking memory from autocmd windows
...
Problem: Leaking memory from autocmd windows.
Solution: Free window when auc_win is not NULL.
2022-11-28 20:34:52 +00:00
Bram Moolenaar
f86490ed4f
patch 9.0.0966: some compilers don't allow a declaration after a label
...
Problem: Some compilers don't allow a declaration after a label.
Solution: Move the declaration to the start of the block. (John Marriott)
2022-11-28 19:11:02 +00:00
Bram Moolenaar
e76062c078
patch 9.0.0965: using one window for executing autocommands is insufficient
...
Problem: Using one window for executing autocommands is insufficient.
Solution: Use up to five windows for executing autocommands.
2022-11-28 18:51:43 +00:00
Luuk van Baal
74a694dbe2
patch 9.0.0964: status line not redrawn when 'splitkeep' is "screen"
...
Problem: Status line of other window not redrawn when dragging it when
'splitkeep' is set to "screen".
Solution: Set w_redr_status earlier. (Luuk van Baal, closes #11635 ,
closes #11632 )
2022-11-28 16:49:36 +00:00
zeertzjq
269aa2b29a
patch 9.0.0963: function name does not match autocmd event name
...
Problem: Function name does not match autocmd event name.
Solution: Rename "optionsset" to "optionset". (closes #11630 )
2022-11-28 11:36:50 +00:00
porygonisaduck
38854b565a
patch 9.0.0962: virtual text below cannot be placed below empty lines
...
Problem: Virtual text below cannot be placed below empty lines.
Solution: Add one character. (James Alvarado, closes #11606 , closes #11520 )
2022-11-27 20:55:05 +00:00
Bram Moolenaar
3da8597fc0
patch 9.0.0961: using deletebufline() may jump to another window
...
Problem: Using deletebufline() may jump to another window.
Solution: Do not use a window where the buffer was only in the past.
(closes #11594 )
2022-11-27 19:45:49 +00:00
Bram Moolenaar
502e91756e
patch 9.0.0960: error when using the "Spelling / Find More Languages" menu
...
Problem: Error when using the "Tools / Spelling / Find More Languages"
menu.
Solution: Remove "<SID>". Reset "g:menutrans_set_lang_to" when 'encoding'
changes. (closes #11625 )
2022-11-27 16:18:33 +00:00
Bram Moolenaar
8b336a6614
patch 9.0.0959: error when using the "File Settings / Text Width" menu
...
Problem: Error when using the "File Settings / Text Width" menu.
Solution: Use str2nr(). (closes #11624 )
2022-11-27 15:51:46 +00:00
Bram Moolenaar
19cf525c20
patch 9.0.0958: messages test is flaky
...
Problem: Messages test is flaky.
Solution: Add a short delay.
2022-11-27 14:39:31 +00:00
Bram Moolenaar
64fabf3802
patch 9.0.0957: tests fail without the terminal feature
...
Problem: Tests fail without the terminal feature.
Solution: Move functions to another utility script.
2022-11-27 13:51:22 +00:00
Bram Moolenaar
9f14557d6a
patch 9.0.0956: terminal tests fail when using key with modifier
...
Problem: Terminal tests fail when using key with modifier.
Solution: Use the modifyOtherKeys encoding when using RunVimInTerminal().
2022-11-27 12:45:41 +00:00
Bram Moolenaar
cc0907165d
patch 9.0.0955: libvterm does not support the XTQMODKEYS request
...
Problem: Libvterm does not support the XTQMODKEYS request.
Solution: Implement the XTQMODKEYS request and response. Update the keycode
check results.
2022-11-27 11:31:23 +00:00
Bram Moolenaar
c255b78965
patch 9.0.0954: cannot detect whether modifyOtherKeys is enabled
...
Problem: Cannot detect whether modifyOtherKeys is enabled.
Solution: Use XTQMODKEYS introduced by xterm version 377 to request the
modifyOtherKeys level. Update the keycode check results.
2022-11-26 19:16:48 +00:00
Bram Moolenaar
837ca8f43b
patch 9.0.0953: part of making search more efficient is missing
...
Problem: Part of making search more efficient is missing.
Solution: Add the change in searchit().
2022-11-26 18:59:19 +00:00
ObserverOfTime
f3f198b634
patch 9.0.0952: Eclipse preference files are not recognized
...
Problem: Eclipse preference files are not recognized.
Solution: Add a pattern to use "jproperties" for Eclipse preference files.
(closes #11618 )
2022-11-26 13:03:20 +00:00
Bram Moolenaar
01105b37a1
patch 9.0.0951: trying every character position for a match is inefficient
...
Problem: Trying every character position for a match is inefficient.
Solution: Use the start position of the match ignoring "\zs".
2022-11-26 11:47:10 +00:00
Bram Moolenaar
c96311b5be
patch 9.0.0950: the pattern "\_s\zs" matches at EOL
...
Problem: The pattern "\_s\zs" matches at EOL.
Solution: Make the pattern "\_s\zs" match at the start of the next line.
(closes #11617 )
2022-11-25 21:13:47 +00:00
Bram Moolenaar
ef2c325f5e
patch 9.0.0949: crash when unletting a variable while listing variables
...
Problem: Crash when unletting a variable while listing variables.
Solution: Disallow changing a hashtable while going over the entries.
(closes #11435 )
2022-11-25 16:31:51 +00:00
Bram Moolenaar
c1cf4c9107
patch 9.0.0948: 'ttyfast' is set for arbitrary terminals
...
Problem: 'ttyfast' is set for arbitrary terminals.
Solution: Always set 'ttyfast'. (closes #11549 )
2022-11-25 15:09:35 +00:00
Bram Moolenaar
cc762a48d4
patch 9.0.0947: invalid memory access in substitute with function
...
Problem: Invalid memory access in substitute with function that goes to
another file.
Solution: Check for text locked in CTRL-W gf.
2022-11-25 13:03:31 +00:00
K.Takata
ad85af5b38
patch 9.0.0946: CI: Error in Coverity flow is not reported
...
Problem: CI: Error in Coverity flow is not reported.
Solution: Use another way to avoid errors in a forked repository. (Ken
Takata, closes #11609 )
2022-11-25 00:57:05 +00:00
Bram Moolenaar
637862fc3c
patch 9.0.0945: failures in the cursorline test
...
Problem: Failures in the cursorline test.
Solution: Reset extra_attr only after a text property.
2022-11-24 23:04:02 +00:00
Bram Moolenaar
6ac16f0c0f
patch 9.0.0944: 'cursorline' causes virtual text highlight to continue
...
Problem: 'cursorline' causes virtual text highlight to continue.
Solution: Save and restore line_attr. (closes #11588 )
2022-11-24 22:42:29 +00:00
Bram Moolenaar
d330e8422d
patch 9.0.0943: pretending to go out of Insert mode when Esc is received
...
Problem: Pretending to go out of Insert mode when Esc is received has side
effects.
Solution: When the kitty keyboard protocol is enabled expect Esc to always
be the start of an escape sequence.
2022-11-24 20:23:24 +00:00
Matt Dunford
f60bdc3417
patch 9.0.0942: Workflow Description Language files are not recognized
...
Problem: Workflow Description Language files are not recognized.
Solution: Add a pattern for the "wdl" filetype. (Matt Dunford,
closes #11611 )
2022-11-24 20:01:18 +00:00
Philip H
1273dfb015
patch 9.0.0941: CI failures in sound dummy
...
Problem: CI failures in sound dummy.
Solution: Temporarily disable building sound dummy. (closes #11610 )
2022-11-24 15:15:08 +00:00