Christian Brabandt
b8b1c8ebd4
patch 9.0.1653: Amiga: default 'viewdir' may not work
...
Problem: Amiga: default 'viewdir' may not work.
Solution: Use "home:" instead of "$VIM". Add a test. (Christian Brabandt,
closes #12576 )
2023-06-23 22:23:01 +01:00
Bram Moolenaar
801961d2c2
patch 9.0.1650: MS-Windows: default 'viewdir' may include read-only directory
...
Problem: MS-Windows: default 'viewdir' may include read-only directory.
Solution: Use $HOME instead of $VIM for 'viewdir' default. (closes #12119 )
2023-06-23 16:15:13 +01:00
Yegappan Lakshmanan
95707037af
patch 9.0.1629: having utf16idx() rounding up is inconvenient
...
Problem: Having utf16idx() rounding up is inconvenient.
Solution: Make utf16idx() round down. (Yegappan Lakshmanan, closes #12523 )
2023-06-14 13:10:15 +01:00
Bram Moolenaar
10e8ff9b26
Update runtime files
2023-06-10 21:40:39 +01:00
Yegappan Lakshmanan
577922b917
patch 9.0.1617: charidx() result is not consistent with byteidx()
...
Problem: charidx() and utf16idx() result is not consistent with byteidx().
Solution: When the index is equal to the length of the text return the
lenght of the text instead of -1. (Yegappan Lakshmanan,
closes #12503 )
2023-06-08 17:09:45 +01:00
RestorerZ
68ebcee023
patch 9.0.1594: some internal error messages are translated
...
Problem: Some internal error messages are translated.
Solution: Consistently do not translate internal error messages.
(closes #12459 )
2023-05-31 17:12:14 +01:00
Bram Moolenaar
097c5370ea
patch 9.0.1576: users may not know what to do with an internal error
...
Problem: Users may not know what to do with an internal error.
Solution: Add a translated message with instructions.
2023-05-24 21:02:24 +01:00
Bram Moolenaar
9d383f30bb
patch 9.0.1557: test failures for unreachable code
...
Problem: Test failures for unreachable code.
Solution: Add a test override to ignore unreachable code.
2023-05-14 21:38:12 +01:00
Bram Moolenaar
b7398fe41c
Update runtime files
2023-05-14 18:50:25 +01:00
Yegappan Lakshmanan
54be5fb382
patch 9.0.1546: some commands for opening a file don't use 'switchbuf'
...
Problem: Some commands for opening a file don't use 'switchbuf'.
Solution: Use 'switchbuf' for more commands. (Yegappan Lakshmanan,
closes #12383 , closes #12381 )
2023-05-12 17:49:13 +01:00
Gaetan Lepage
4ce1bda869
patch 9.0.1539: typst filetype is not recognized
...
Problem: Typst filetype is not recognized.
Solution: Distinguish between sql and typst. (Gaetan Lepage, closes #12363 )
2023-05-10 22:01:55 +01:00
zeertzjq
3ab3a86481
patch 9.0.1516: cannot use special keys in <Cmd> mapping
...
Problem: Cannot use special keys in <Cmd> mapping.
Solution: Do allow for special keys in <Cmd> and <ScriptCmd> mappings.
(closes #12326 )
2023-05-06 16:22:04 +01:00
Yegappan Lakshmanan
03ff1c2dde
patch 9.0.1515: reverse() does not work for a String
...
Problem: reverse() does not work for a String.
Solution: Implement reverse() for a String. (Yegappan Lakshmanan,
closes #12179 )
2023-05-06 14:08:21 +01:00
h-east
17b695190d
patch 9.0.1504: no error when calling remote_startserver("")
...
Problem: No error when calling remote_startserver() with an empty string.
Solution: Give an error for an empty string. (Hirohito Higashi,
closes #12327 )
2023-05-01 22:36:56 +01:00
Christian Brabandt
67672ef097
patch 9.0.1485: no functions for converting from/to UTF-16 index
...
Problem: no functions for converting from/to UTF-16 index.
Solution: Add UTF-16 flag to existing funtions and add strutf16len() and
utf16idx(). (Yegappan Lakshmanan, closes #12216 )
2023-04-24 21:09:54 +01:00
Christian Brabandt
aae583441b
patch 9.0.1481: decrypting with libsodium may fail if the library changes
...
Problem: Decrypting with libsodium may fail if the library changes.
Solution: Add parameters used to the encrypted file header. (Christian
Brabandt, closes #12279 )
2023-04-23 17:50:22 +01:00
Bram Moolenaar
71badf9547
Update runtime files
2023-04-22 22:40:14 +01:00
Ernie Rael
076de79ad8
patch 9.0.1411: accuracy of profiling is not optimal
...
Problem: Accuracy of profiling is not optimal.
Solution: Use CLOCK_MONOTONIC if possible. (Ernie Rael, closes #12129 )
2023-03-16 21:43:15 +00:00
Dominique Pelle
e764d1b421
patch 9.0.1403: unused variables and functions
...
Problem: Unused variables and functions.
Solution: Delete items and adjust #ifdefs. (Dominique Pellé, closes #12145 )
2023-03-12 21:20:59 +00:00
Gianmaria Bajo
6a7c774920
patch 9.0.1397: highlight for popupmenu kind and extra cannot be set
...
Problem: Highlight for popupmenu kind and extra cannot be set.
Solution: Add PmenuKind, PmenuKindSel, PmenuExtra and PmenuExtraSel
highlight groups and use them. (Gianmaria Bajo, closes #12114 )
2023-03-10 16:35:53 +00:00
Bram Moolenaar
be19d78c3d
patch 9.0.1396: sort(list, 'N') does not work in Vim9 script context
...
Problem: sort(list, 'N') does not work in Vim9 script context.
Solution: Convert string to number without giving an error. (closes #12061 )
2023-03-09 22:06:49 +00:00
Bram Moolenaar
dd60c365cd
Update runtime files
2023-02-27 15:49:53 +00:00
Bram Moolenaar
938ae280c7
Update runtime files.
2023-02-20 20:44:55 +00:00
Yegappan Lakshmanan
3ec78f973f
patch 9.0.1300: 'statusline' only supports one "%=" item
...
Problem: 'statusline' only supports one "%=" item.
Solution: Add support for multiple "%=" items. (TJ DeVries, Yegappan
Lakshmanan, closes #11970 , closes #11965 )
2023-02-11 11:15:25 +00:00
Bram Moolenaar
4be18e77ff
patch 9.0.1276: some mappings with Meta and Shift do not work
...
Problem: Some mappings with Meta and Shift do not work.
Solution: Apply the Shift modifier to the key. (issue #11913 )
2023-02-03 12:28:07 +00:00
Bram Moolenaar
be4e01637e
Update runtime files.
2023-02-02 13:59:48 +00:00
zeertzjq
5c8771bc5a
patch 9.0.1238: :runtime completion can be further improved
...
Problem: :runtime completion can be further improved.
Solution: Also complete the {where} argument values and adjust the
completion for that. (closes #11874 )
2023-01-24 12:34:03 +00:00
zeertzjq
3770f4c9cd
patch 9.0.1231: completion of :runtime does not handle {where} argument
...
Problem: Completion of :runtime does not handle {where} argument.
Solution: Parse the {where} argument. (closes #11863 )
2023-01-22 18:38:51 +00:00
K.Takata
7193323b77
patch 9.0.1223: cannot use setcellwidths() below 0x100
...
Problem: Cannot use setcellwidths() below 0x100.
Solution: Also accept characters between 0x80 and 0x100. (Ken Takata,
closes #11834 )
2023-01-20 16:00:55 +00:00
Kota Kato
66bb9ae70f
patch 9.0.1212: cannot read back what setcellwidths() has done
...
Problem: Cannot read back what setcellwidths() has done.
Solution: Add getcellwidths(). (Kota Kato, closes #11837 )
2023-01-17 18:31:56 +00:00
Bram Moolenaar
c0c2c26265
patch 9.0.1188: return value of type() for class and object unclear
...
Problem: Return value of type() for class and object unclear.
Solution: Add v:t_object and v:t_class.
2023-01-12 21:08:53 +00:00
Bram Moolenaar
06cd14d0bf
patch 9.0.1168: code to enable/disable mouse is not from terminfo/termcap
...
Problem: Code to enable/disable mouse is not from terminfo/termcap.
Solution: Request the "XM" entry and use it to set 'ttymouse' if possible.
2023-01-10 12:37:38 +00:00
Bram Moolenaar
1b5f03ec9c
Update runtime files
2023-01-09 20:12:45 +00:00
Bram Moolenaar
fc966c19f8
patch 9.0.1126: bracketed paste can be enabled when it is not recognized
...
Problem: Bracketed paste can be enabled when pasted text is not recognized.
Solution: Output t_BE only when t_PS and t_PE are set.
2023-01-01 18:04:33 +00:00
Bram Moolenaar
f1dcd14fc5
Update runtime files
2022-12-31 15:30:45 +00:00
Christopher Plewright
7b0afc1d76
patch 9.0.1112: test_mswin_event() can hang
...
Problem: test_mswin_event() can hang.
Solution: Add the "execute" argument to process events right away.
(Christopher Plewright, closes #11760 )
2022-12-30 16:54:58 +00:00
Christopher Plewright
20b795e0eb
patch 9.0.1084: code handling low level MS-Windows events cannot be tested
...
Problem: Code handling low level MS-Windows events cannot be tested.
Solution: Add test_mswin_event() and tests using it. (Christopher Plewright,
closes #11622 )
2022-12-20 20:01:58 +00:00
Bram Moolenaar
afa3f1cc72
patch 9.0.1080: the "kitty" terminfo entry is not widespread
...
Problem: The "kitty" terminfo entry is not widespread, resulting in the
kitty terminal not working properly.
Solution: Go back to using "xterm-kitty" and avoid the problems it causes in
another way.
2022-12-19 18:56:48 +00:00
Bram Moolenaar
731d00770d
patch 9.0.1073: using "xterm-kitty" for 'term' causes problems
...
Problem: Using "xterm-kitty" for 'term' causes problems.
Solution: Remove the "xterm-" part when 'term' is set from $TERM. Detect a
few kitty-specific properties based on the version response
instead of the terminal name.
2022-12-18 17:47:18 +00:00
Luuk van Baal
ba936f6f4e
patch 9.0.1061: cannot display 'showcmd' somewhere else
...
Problem: Cannot display 'showcmd' somewhere else.
Solution: Add the 'showcmdloc' option. (Luuk van Baal, closes #11684 )
2022-12-15 13:15:39 +00:00
Bram Moolenaar
65b0d16768
patch 9.0.1053: default constructor arguments are not optional
...
Problem: Default constructor arguments are not optional.
Solution: Use "= v:none" to make constructor arguments optional.
2022-12-13 18:43:22 +00:00
Bram Moolenaar
7db29e4b5c
Update runtime files
2022-12-11 15:53:04 +00:00
Bram Moolenaar
00b28d6c23
patch 9.0.1031: Vim9 class is not implemented yet
...
Problem: Vim9 class is not implemented yet.
Solution: Add very basic class support.
2022-12-08 15:32:33 +00:00
zeertzjq
3fc84dc2c7
patch 9.0.1025: WinScrolled is not triggered when filler lines change
...
Problem: WinScrolled is not triggered when filler lines change.
Solution: Add "topfill" to the values that WinScrolled triggers on.
(closes #11668 )
2022-12-07 09:17:59 +00:00
Bram Moolenaar
86b4816766
Update runtime files
2022-12-06 18:20:10 +00:00
Bram Moolenaar
c216a7a21a
patch 9.0.1007: there is no way to get a list of swap file names
...
Problem: There is no way to get a list of swap file names.
Solution: Add the swapfilelist() function. Use it in the test script to
clean up. Remove deleting individual swap files.
2022-12-05 13:50:55 +00:00
Bram Moolenaar
c1c365c1ca
patch 9.0.1001: classes are not documented or implemented yet
...
Problem: Classes are not documented or implemented yet.
Solution: Make the first steps at documenting Vim9 objects, classes and
interfaces. Make initial choices for the syntax. Add a skeleton
implementation. Add "public" and "this" in the command table.
2022-12-04 20:13:24 +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
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