Bram Moolenaar
ebed1b0bea
patch 9.0.0940: crash when typing a letter in a terminal window
...
Problem: Crash when typing a letter in a terminal window. (Shane-XB-Qian)
Solution: Use the "vterm" variable instead of getting the terminal pointer
from the current buffer. (closes #11608 )
v9.0.0940
2022-11-24 14:05:19 +00:00
Bram Moolenaar
47f1fdc28c
patch 9.0.0939: still using simplified mappings when using kitty protocol
...
Problem: Still using simplified mappings when using the kitty keyboard
protocol.
Solution: Use the kitty_protocol_state value to decide whether to use
simplified mappings. Improve how seenModifyOtherKeys is set and
reset.
v9.0.0939
2022-11-24 13:27:36 +00:00
Christopher Plewright
0b228cddc7
patch 9.0.0938: MS-Windows: debug executable not found when running test
...
Problem: MS-Windows: debug executable not found when running test.
Solution: Look for vimd.exe. (Christopher Plewright, closes #11602 )
v9.0.0938
2022-11-24 12:19:50 +00:00
shane.xb.qian
e2da59851a
patch 9.0.0937: forked repositories send out useless email
...
Problem: Forked repositories send out useless email.
Solution: When Coverity fails to run just ignore it. (Shane-XB-Qian,
closes #11604 )
v9.0.0937
2022-11-24 12:01:45 +00:00
Bram Moolenaar
82946e1439
patch 9.0.0936: wrong type for "isunnamed" returned by getreginfo()
...
Problem: Wrong type for "isunnamed" returned by getreginfo().
Solution: Use VAR_BOOL instead of VAR_SPECIAL. (closes #11598 )
v9.0.0936
2022-11-24 11:31:29 +00:00
Eisuke Kawashima
24482fbfd5
patch 9.0.0935: when using dash it may not be recognize as filetype "sh"
...
Problem: When using dash it may not be recognize as filetype "sh".
Solution: Add checks for "dash". (Eisuke Kawashima,closes #11600 )
v9.0.0935
2022-11-24 10:58:10 +00:00
Bram Moolenaar
24fe33a83a
patch 9.0.0934: various code formatting issues
...
Problem: Various code formatting issues.
Solution: Improve code formatting.
v9.0.0934
2022-11-24 00:09:02 +00:00
Bram Moolenaar
b59ae59a58
Update runtime files
2022-11-23 23:46:31 +00:00
Bram Moolenaar
43300f6034
patch 9.0.0933: Kitty shows "already at oldest change" on startup
...
Problem: Kitty shows "already at oldest change" on startup.
Solution: When receiving the keyboard protocol state return the ignore key.
(closes #11601 )
v9.0.0933
2022-11-23 23:30:58 +00:00
Bram Moolenaar
ecfd511e8d
patch 9.0.0932: Oblivion files are not recognized
...
Problem: Oblivion files are not recognized.
Solution: Recognize Oblivion files and alike as "obse". (closes #11540 )
v9.0.0932
2022-11-23 22:34:23 +00:00
Christopher Plewright
36446bbb62
patch 9.0.0931: MS-Windows: mouse column limited to 223
...
Problem: MS-Windows: mouse column limited to 223.
Solution: Use two bytes for each mouse coordinate. Add the mouse position
to scroll events. (Christopher Plewright, closes #11597 )
v9.0.0931
2022-11-23 22:28:08 +00:00
Bram Moolenaar
63a2e360cc
patch 9.0.0930: cannot debug the Kitty keyboard protocol with TermDebug
...
Problem: Cannot debug the Kitty keyboard protocol with TermDebug.
Solution: Add Kitty keyboard protocol support to the libvterm fork.
Recognize the escape sequences that the protocol generates. Add
the 'keyprotocol' option to allow the user to specify for which
terminal what protocol is to be used, instead of hard-coding this.
Add recognizing the kitty keyboard protocol status.
v9.0.0930
2022-11-23 20:20:18 +00:00
Bram Moolenaar
0b6d6a186e
patch 9.0.0929: build failure with tiny version
...
Problem: Build failure with tiny version. (Tony Mechelynck)
Solution: Add #ifdef.
v9.0.0929
2022-11-23 14:33:01 +00:00
Zdenek Dohnal
1d822afaf6
patch 9.0.0928: using Ruby LDFLAGS may cause build problems
...
Problem: Using Ruby LDFLAGS may cause build problems.
Solution: Do not add Ruby LDFLAGS to Vim's LDFLAGS. (Zdenek Dohnal,
closes #11592 )
v9.0.0928
2022-11-23 12:06:08 +00:00
Bram Moolenaar
96cbbe29de
patch 9.0.0927: Coverity warns for using a NULL pointer
...
Problem: Coverity warns for using a NULL pointer.
Solution: Check for memory allocaion failure.
v9.0.0927
2022-11-23 11:36:22 +00:00
Bram Moolenaar
bc222152d8
patch 9.0.0926: Coverity warns for not using return value of dict_add()
...
Problem: Coverity warns for not using return value of dict_add().
Solution: When dict_add() fails then don't call hash_remove().
v9.0.0926
2022-11-23 11:34:01 +00:00
zeertzjq
df3c0eb41e
patch 9.0.0925: two conditions are always false
...
Problem: Two conditions are always false.
Solution: Remove the conditions. Update return value types to make clear
what could be returned. (closes #11593 )
v9.0.0925
2022-11-23 11:23:17 +00:00
Bram Moolenaar
c3e06e4bfa
patch 9.0.0924: the first termcap entry of a builtin termcap is not used
...
Problem: The first termcap entry of a builtin termcap is not used.
Solution: Remove increment that was previously skipping the KS_NAME entry.
v9.0.0924
2022-11-22 22:03:39 +00:00
Bram Moolenaar
a787c24e00
patch 9.0.0923: second SIGWINCH signal may be ignored
...
Problem: Second SIGWINCH signal may be ignored.
Solution: When set_shellsize() is busy when called then run the inner code
again when it's done. (issue #424 )
v9.0.0923
2022-11-22 20:41:05 +00:00
Bram Moolenaar
364438d1e8
patch 9.0.0922: Mermaid files are not recognized
...
Problem: Mermaid files are not recognized.
Solution: Add patterns for Mermaid. (Crag MacEachern)
v9.0.0922
2022-11-22 19:16:29 +00:00
Bram Moolenaar
9af2ea80a8
patch 9.0.0921: missing defined(PROTO) in #ifdef
...
Problem: Missing defined(PROTO) in #ifdef.
Solution: Adjust #ifdef so that proto works with different features.
Clean up some preprocessor indenting.
v9.0.0921
2022-11-22 18:18:38 +00:00
Bram Moolenaar
b775e72439
patch 9.0.0920: cannot find an import prefixed with "s:"
...
Problem: Cannot find an import prefixed with "s:". (Doug Kearns)
Solution: Skip over the "s:". (closes #11585 )
v9.0.0920
2022-11-22 18:12:44 +00:00
Bram Moolenaar
9c5b7cb4cf
patch 9.0.0919: build failure with tiny features
...
Problem: Build failure with tiny features.
Solution: Adjust #ifdef's.
v9.0.0919
2022-11-22 13:29:20 +00:00
Christopher Plewright
0319306f20
patch 9.0.0918: MS-Windows: modifier keys do not work with mouse scroll event
...
Problem: MS-Windows: modifier keys do not work with mouse scroll events.
Solution: Use K_SPECIAL instead of CSI for the modifier keys. (Christopher
Plewright, closes #11587 )
v9.0.0918
2022-11-22 12:58:27 +00:00
Bram Moolenaar
35fc61cb5b
patch 9.0.0917: the WinScrolled autocommand event is not enough
...
Problem: The WinScrolled autocommand event is not enough.
Solution: Add WinResized and provide information about what changed.
(closes #11576 )
v9.0.0917
2022-11-22 12:40:50 +00:00
Bram Moolenaar
ce30ccc06a
patch 9.0.0916: getbufline() is inefficient for getting a single line
...
Problem: getbufline() is inefficient for getting a single line.
Solution: Add getbufoneline().
v9.0.0916
2022-11-21 19:57:04 +00:00
Bram Moolenaar
2996773276
patch 9.0.0915: WinScrolled may trigger immediately when defined
...
Problem: WinScrolled may trigger immediately when defined.
Solution: Initialize the fields in all windows. (closes #11582 )
v9.0.0915
2022-11-20 12:11:45 +00:00
zeertzjq
228e422855
patch 9.0.0914: deletebufline() may move marks in the wrong window
...
Problem: deletebufline() may move marks in the wrong window.
Solution: Find a window for the buffer being changed. (closes #11583 )
v9.0.0914
2022-11-20 11:13:17 +00:00
Bram Moolenaar
0a60f79fd0
patch 9.0.0913: only change in current window triggers the WinScrolled event
...
Problem: Only a change in the current window triggers the WinScrolled
event.
Solution: Trigger WinScrolled if any window scrolled or changed size.
(issue #11576 )
v9.0.0913
2022-11-19 21:18:11 +00:00
Bram Moolenaar
c896adbcde
patch 9.0.0912: libvterm with modifyOtherKeys level 2 does not match xterm
...
Problem: libvterm with modifyOtherKeys level 2 does not match xterm.
Solution: Adjust key code escape sequences to be the same as what xterm
sends in modifyOtherKeys level 2 mode. Check the value of
no_reduce_keys before using it.
v9.0.0912
2022-11-19 19:02:40 +00:00
Yee Cheng Chin
e6392b1021
patch 9.0.0911: with 'smoothscroll' set mouse click position may be wrong
...
Problem: With 'smoothscroll' set mouse click position may be wrong.
Solution: Adjust computations for w_skipcol. (Yee Cheng Chin, closes #11514 )
v9.0.0911
2022-11-19 14:31:08 +00:00
Bram Moolenaar
c934bfa1b7
patch 9.0.0910: setting lines in another buffer may not work well
...
Problem: Setting lines in another buffer may not work well.
Solution: Make sure the buffer being changed has a window. (issue #11558 )
v9.0.0910
2022-11-19 13:59:43 +00:00
Bram Moolenaar
9fda81515b
patch 9.0.0909: error message for layout change does not match action
...
Problem: Error message for layout change does not match action.
Solution: Pass the command to where the error is given. (closes #11573 )
v9.0.0909
2022-11-19 13:14:10 +00:00
Yee Cheng Chin
361895d2a1
patch 9.0.0908: with 'smoothscroll' cursor may end up in wrong position
...
Problem: With 'smoothscroll' cursor may end up in wrong position.
Solution: Correct the computation of screen lines. (Yee Cheng Chin,
closes #11502 )
v9.0.0908
2022-11-19 12:25:16 +00:00
Bram Moolenaar
d63a85592c
patch 9.0.0907: restoring window after WinScrolled may fail
...
Problem: Restoring window after WinScrolled may fail.
Solution: Lock the window layout when triggering WinScrolled.
v9.0.0907
2022-11-19 11:41:30 +00:00
Christopher Plewright
ff95ce0930
patch 9.0.0906: mouse scroll code is not optimal
...
Problem: Mouse scroll code is not optimal.
Solution: Properly organise Normal mode, Insert mode and common code.
(Christopher Plewright, closes #11572 )
v9.0.0906
2022-11-19 10:47:49 +00:00
Bram Moolenaar
02edfaa610
patch 9.0.0905: virtual text after the line wraps when 'wrap' is off
...
Problem: Virtual text after the line wraps when 'wrap' is off.
Solution: Only set text_prop_follows when wrapping. (closes #11463 )
v9.0.0905
2022-11-18 23:13:47 +00:00
Bram Moolenaar
88456cd3c4
patch 9.0.0904: various comment and indent flaws
...
Problem: Various comment and indent flaws.
Solution: Improve comments and indenting.
v9.0.0904
2022-11-18 22:14:09 +00:00
Bram Moolenaar
d13166e788
Update runtime files
2022-11-18 21:49:57 +00:00
Bram Moolenaar
236dffab43
patch 9.0.0903: key code checker doesn't check modifyOtherKeys resource
...
Problem: Key code checker doesn't check modifyOtherKeys resource.
Solution: Request the modifyOtherKeys resource value. Drop resource DCS
responses.
v9.0.0903
2022-11-18 21:20:25 +00:00
Christopher Plewright
696d0a8625
patch 9.0.0902: some mouse scroll code is not in a good place
...
Problem: Some mouse scroll code is not in a good place.
Solution: Refactor the code. (Christopher Plewright, closes #11561 )
v9.0.0902
2022-11-18 17:53:34 +00:00
Bram Moolenaar
0c34d56264
patch 9.0.0901: setting w_leftcol and handling side effects is confusing
...
Problem: Setting w_leftcol and handling side effects is confusing.
Solution: Use a function to set w_leftcol() and handle side effects.
v9.0.0901
2022-11-18 14:07:20 +00:00
Yee Cheng Chin
81ba26e9de
patch 9.0.0900: cursor moves too far with 'smoothscroll'
...
Problem: Cursor moves too far with 'smoothscroll'.
Solution: Only move as far as really needed. (Yee Cheng Chin, closes #11504 )
v9.0.0900
2022-11-18 12:52:50 +00:00
Bram Moolenaar
4654d63dec
patch 9.0.0899: the builtin terminals are in one long list
...
Problem: The builtin terminals are in one long list.
Solution: Refactor into multiple lists and an index of the lists.
v9.0.0899
2022-11-17 22:05:12 +00:00
Bram Moolenaar
75ac25b496
patch 9.0.0898: with 'smoothscroll' cursor is one screen line too far down
...
Problem: With 'smoothscroll' cursor is one screen line too far down. (Ernie
Rael)
Solution: Add a test that currently has the wrong result so that a fix can
be made. (issue #11436 )
v9.0.0898
2022-11-17 19:00:14 +00:00
mgramigna
12babe45a3
patch 9.0.0897: Clinical Quality Language files are not recognized
...
Problem: Clinical Quality Language files are not recognized.
Solution: Add the "*.cql" pattern. (Matthew Gramigna, closes #11452 )
v9.0.0897
2022-11-17 18:30:16 +00:00
Bram Moolenaar
1d8765daba
patch 9.0.0896: test for home key fails when 'term' is "tmux"
...
Problem: Test for home key fails when 'term' is "tmux".
Solution: Only save termcap entries that exist. Adjust code for xHome to
what xterm uses. (closes #11566 )
v9.0.0896
2022-11-17 16:43:35 +00:00
zeertzjq
780154bf7a
patch 9.0.0895: file renamed twice in test, missing feature check
...
Problem: File renamed twice in test; missing feature check.
Solution: Remove a rename() call. Add check for cryptv feature.
(closes #11564 )
v9.0.0895
2022-11-17 15:23:52 +00:00
Bram Moolenaar
ee28c707e4
patch 9.0.0894: virtual text property highlight ignores window background
...
Problem: Virtual text property highlight ignores window background.
Solution: Combine text prop attribute with win_attr into extra_attr.
(closes #11462 )
v9.0.0894
2022-11-17 14:56:00 +00:00
Yee Cheng Chin
01ee52bab6
patch 9.0.0893: 'smoothscroll' cursor calculations wrong when 'number' is set
...
Problem: 'smoothscroll' cursor calculations wrong when 'number' is set.
Solution: Correct the code that computes the width. (closes #11492 )
v9.0.0893
2022-11-17 12:41:42 +00:00