be4e01637e
Update runtime files.
2023-02-02 13:59:48 +00:00
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
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
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
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
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
f1dcd14fc5
Update runtime files
2022-12-31 15:30:45 +00:00
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
86b4816766
Update runtime files
2022-12-06 18:20:10 +00:00
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
b59ae59a58
Update runtime files
2022-11-23 23:46:31 +00:00
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().
2022-11-21 19:57:04 +00:00
d13166e788
Update runtime files
2022-11-18 21:49:57 +00:00
24dc19cdb2
patch 9.0.0881: cannot get the currently showing mouse shape
...
Problem: Cannot get the currently showing mouse shape.
Solution: Add getmouseshape().
2022-11-14 19:49:15 +00:00
4c8d2f02b3
patch 9.0.0863: col() and charcol() only work for the current window
...
Problem: col() and charcol() only work for the current window.
Solution: Add an optional winid argument. (Yegappan Lakshmanan,
closes #11466 , closes #11461 )
2022-11-12 16:07:47 +00:00
76db9e0763
Update runtime files
2022-11-09 21:21:04 +00:00
cd9c8d400c
patch 9.0.0837: append() reports failure when not appending anything
...
Problem: append() reports failure when not appending anything.
Solution: Only report failure when appending something. (closes #11498 )
2022-11-05 23:46:43 +00:00
6ebe4f970b
Update runtime files
2022-10-28 20:47:54 +01:00
4bc85f23ed
patch 9.0.0813: Kitty terminal is not recognized
...
Problem: Kitty terminal is not recognized.
Solution: Recognize Kitty by the termresponse and then do not set
seenModifyOtherKeys, since Kitty doesn't support that.
(issue #11413 )
2022-10-21 14:17:24 +01:00
5b2a3d77d3
patch 9.0.0810: readblob() returns empty when trying to read too much
...
Problem: readblob() returns empty when trying to read too much.
Solution: Return what is available.
2022-10-21 11:25:30 +01:00
43625762a9
patch 9.0.0803: readblob() cannot read from character device
...
Problem: readblob() cannot read from character device.
Solution: Use S_ISCHR() to not check the size. (Ken Takata, closes #11407 )
2022-10-20 13:28:51 +01:00
11df3aeee5
patch 9.0.0795: readblob() always reads the whole file
...
Problem: readblob() always reads the whole file.
Solution: Add arguments to read part of the file. (Ken Takata,
closes #11402 )
2022-10-19 14:02:40 +01:00
3c053a1a5a
Update runtime files
2022-10-16 13:11:12 +01:00
7c6cd44375
patch 9.0.0727: help in the repository differs from patched version too much
...
Problem: Help in the repository differs from patched version too much.
Solution: Make a patch for a few help files.
2022-10-11 21:54:04 +01:00
4314e4f7da
patch 9.0.0694: no native sound support on Mac OS
...
Problem: No native sound support on Mac OS.
Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274 )
2022-10-08 13:50:05 +01:00
bdc09a18fc
patch 9.0.0683: cannot specify a time for :echowindow
...
Problem: Cannot specify a time for :echowindow.
Solution: A count can be used to specify the display time. Add
popup_findecho().
2022-10-07 14:31:45 +01:00
f269eabc6c
Update runtime files
2022-10-03 18:04:35 +01:00
9f573a8df0
patch 9.0.0622: matchaddpos() can get slow when adding many matches
...
Problem: matchaddpos() can get slow when adding many matches.
Solution: Update the next available match ID when manually picking an ID and
remove check if the available ID can be used. (idea by Rick Howe)
2022-09-29 13:50:08 +01:00
50faf02f43
patch 9.0.0620: matchaddpos() can only add up to 8 matches
...
Problem: matchaddpos() can only add up to 8 matches.
Solution: Allocate the array of positions. (closes #11248 )
2022-09-29 12:50:17 +01:00
9712ff1288
Update runtime files
2022-09-18 13:04:22 +01:00
73e28dcc61
patch 9.0.0491: no good reason to build without the float feature
...
Problem: No good reason to build without the float feature.
Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
2022-09-17 21:08:33 +01:00
aa5341477c
patch 9.0.0473: fullcommand() only works for the current script version
...
Problem: fullcommand() only works for the current script version.
Solution: Add an optional argument for the script version.
2022-09-15 21:46:02 +01:00
cdc839353f
patch 9.0.0449: there is no easy way to translate a key code into a string
...
Problem: There is no easy way to translate a string with a key code into a
readable string.
Solution: Add the keytrans() function. (closes #11114 )
2022-09-12 13:38:41 +01:00
71b6d33976
Update runtime files
2022-09-10 13:13:14 +01:00
375141e1f8
patch 9.0.0430: cannot use repeat() with a blob
...
Problem: Cannot use repeat() with a blob.
Solution: Implement blob repeat. (closes #11090 )
2022-09-09 18:46:47 +01:00
6f14da15ac
patch 9.0.0411: only created files can be cleaned up with one call
...
Problem: Only created files can be cleaned up with one call.
Solution: Add flags to mkdir() to delete with a deferred function.
Expand the writefile() name to a full path to handle changing
directory.
2022-09-07 21:30:44 +01:00
0daafaa7d9
Update runtime files
2022-09-04 17:45:43 +01:00
806a273f3c
patch 9.0.0379: cleaning up after writefile() is a hassle
...
Problem: Cleaning up after writefile() is a hassle.
Solution: Add the 'D' flag to defer deleting the written file. Very useful
in tests.
2022-09-04 15:40:36 +01:00
2f892d8663
patch 9.0.0303: it is not easy to get information about a script
...
Problem: It is not easy to get information about a script.
Solution: Make getscriptinf() return the version. When selecting a specific
script return functions and variables. (Yegappan Lakshmanan,
closes #10991 )
2022-08-28 18:52:10 +01:00
07ea5f1509
patch 9.0.0285: it is not easy to change the command line from a plugin
...
Problem: It is not easy to change the command line from a plugin.
Solution: Add setcmdline(). (Shougo Matsushita, closes #10869 )
2022-08-27 12:22:25 +01:00
2ee347fbc0
patch 9.0.0280: the builtin termcap list depends on the version
...
Problem: The builtin termcap list depends on the version.
Solution: Always include all termcap entries. Remove duplicate lines.
2022-08-26 17:53:44 +01:00
520f6ef60a
patch 9.0.0269: getscriptinfo() does not include the version
...
Problem: getscriptinfo() does not include the version. Cannot select
entries by script name.
Solution: Add the "version" item and the "name" argument. (Yegappan
Lakshmanan, closes #10962 )
2022-08-25 17:40:40 +01:00
f80f40a55c
patch 9.0.0265: no good reason why the "gf" command isn't in the tiny version
...
Problem: No good reason why the "gf" command is not in the tiny version.
Solution: Graduate the file_in_path feature.
2022-08-25 16:02:23 +01:00
2eddbacd6d
patch 9.0.0261: bufload() reads a file even if the name is not a file name
...
Problem: bufload() reads a file even if the name is not a file name. (Cyker
Way)
Solution: Do not read the file when the buffer name is not a file name.
(closes #10975 )
2022-08-25 12:45:21 +01:00
fd999452ad
Update runtime files
2022-08-24 18:30:14 +01:00
753885b6c5
patch 9.0.0253: a symlink to an autoload script results in two entries
...
Problem: A symlink to an autoload script results in two entries in the list
of scripts, items expected in one are actually in the other.
Solution: Have one script item refer to the actually sourced one.
(closes #10960 )
2022-08-24 16:30:36 +01:00
f768c3d19c
patch 9.0.0244: cannot easily get the list of sourced scripts
...
Problem: Cannot easily get the list of sourced scripts.
Solution: Add the getscriptinfo() function. (Yegappan Lakshmanan,
closes #10957 )
2022-08-22 13:15:13 +01:00
e80086446c
Update runtime files
2022-08-19 17:15:35 +01:00
3fbf6cd355
patch 9.0.0202: code and help for indexof() is not ideal
...
Problem: Code and help for indexof() is not ideal.
Solution: Refactor the code, improve the help. (Yegappan Lakshmanan,
closes #10908 )
2022-08-13 21:35:13 +01:00
b218655d5a
patch 9.0.0196: finding value in list may require a for loop
...
Problem: Finding value in list may require a for loop.
Solution: Add indexof(). (Yegappan Lakshmanan, closes #10903 )
2022-08-13 13:09:20 +01:00