summaryrefslogtreecommitdiffstats
path: root/runtime/doc/builtin.txt
AgeCommit message (Collapse)Author
2023-03-16patch 9.0.1411: accuracy of profiling is not optimalv9.0.1411Ernie Rael
Problem: Accuracy of profiling is not optimal. Solution: Use CLOCK_MONOTONIC if possible. (Ernie Rael, closes #12129)
2023-03-12patch 9.0.1403: unused variables and functionsv9.0.1403Dominique Pelle
Problem: Unused variables and functions. Solution: Delete items and adjust #ifdefs. (Dominique Pellé, closes #12145)
2023-03-09patch 9.0.1396: sort(list, 'N') does not work in Vim9 script contextv9.0.1396Bram Moolenaar
Problem: sort(list, 'N') does not work in Vim9 script context. Solution: Convert string to number without giving an error. (closes #12061)
2023-02-27Update runtime filesBram Moolenaar
2023-02-20Update runtime files.Bram Moolenaar
2023-02-02Update runtime files.Bram Moolenaar
2023-01-24patch 9.0.1238: :runtime completion can be further improvedv9.0.1238zeertzjq
Problem: :runtime completion can be further improved. Solution: Also complete the {where} argument values and adjust the completion for that. (closes #11874)
2023-01-22patch 9.0.1231: completion of :runtime does not handle {where} argumentv9.0.1231zeertzjq
Problem: Completion of :runtime does not handle {where} argument. Solution: Parse the {where} argument. (closes #11863)
2023-01-20patch 9.0.1223: cannot use setcellwidths() below 0x100v9.0.1223K.Takata
Problem: Cannot use setcellwidths() below 0x100. Solution: Also accept characters between 0x80 and 0x100. (Ken Takata, closes #11834)
2023-01-17patch 9.0.1212: cannot read back what setcellwidths() has donev9.0.1212Kota Kato
Problem: Cannot read back what setcellwidths() has done. Solution: Add getcellwidths(). (Kota Kato, closes #11837)
2023-01-12patch 9.0.1188: return value of type() for class and object unclearv9.0.1188Bram Moolenaar
Problem: Return value of type() for class and object unclear. Solution: Add v:t_object and v:t_class.
2022-12-31Update runtime filesBram Moolenaar
2022-12-20patch 9.0.1084: code handling low level MS-Windows events cannot be testedv9.0.1084Christopher Plewright
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-06Update runtime filesBram Moolenaar
2022-12-05patch 9.0.1007: there is no way to get a list of swap file namesv9.0.1007Bram Moolenaar
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-11-23Update runtime filesBram Moolenaar
2022-11-21patch 9.0.0916: getbufline() is inefficient for getting a single linev9.0.0916Bram Moolenaar
Problem: getbufline() is inefficient for getting a single line. Solution: Add getbufoneline().
2022-11-18Update runtime filesBram Moolenaar
2022-11-14patch 9.0.0881: cannot get the currently showing mouse shapev9.0.0881Bram Moolenaar
Problem: Cannot get the currently showing mouse shape. Solution: Add getmouseshape().
2022-11-12patch 9.0.0863: col() and charcol() only work for the current windowv9.0.0863Yegappan Lakshmanan
Problem: col() and charcol() only work for the current window. Solution: Add an optional winid argument. (Yegappan Lakshmanan, closes #11466, closes #11461)
2022-11-09Update runtime filesBram Moolenaar
2022-11-05patch 9.0.0837: append() reports failure when not appending anythingv9.0.0837Bram Moolenaar
Problem: append() reports failure when not appending anything. Solution: Only report failure when appending something. (closes #11498)
2022-10-28Update runtime filesBram Moolenaar
2022-10-21patch 9.0.0813: Kitty terminal is not recognizedv9.0.0813Bram Moolenaar
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-21patch 9.0.0810: readblob() returns empty when trying to read too muchv9.0.0810Bram Moolenaar
Problem: readblob() returns empty when trying to read too much. Solution: Return what is available.
2022-10-20patch 9.0.0803: readblob() cannot read from character devicev9.0.0803K.Takata
Problem: readblob() cannot read from character device. Solution: Use S_ISCHR() to not check the size. (Ken Takata, closes #11407)
2022-10-19patch 9.0.0795: readblob() always reads the whole filev9.0.0795K.Takata
Problem: readblob() always reads the whole file. Solution: Add arguments to read part of the file. (Ken Takata, closes #11402)
2022-10-16Update runtime filesBram Moolenaar
2022-10-11patch 9.0.0727: help in the repository differs from patched version too muchv9.0.0727Bram Moolenaar
Problem: Help in the repository differs from patched version too much. Solution: Make a patch for a few help files.
2022-10-08patch 9.0.0694: no native sound support on Mac OSv9.0.0694Yee Cheng Chin
Problem: No native sound support on Mac OS. Solution: Add sound support for Mac OS. (Yee Cheng Chin, closes #11274)
2022-10-07patch 9.0.0683: cannot specify a time for :echowindowv9.0.0683Bram Moolenaar
Problem: Cannot specify a time for :echowindow. Solution: A count can be used to specify the display time. Add popup_findecho().
2022-10-03Update runtime filesBram Moolenaar
2022-09-29patch 9.0.0622: matchaddpos() can get slow when adding many matchesv9.0.0622Bram Moolenaar
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-29patch 9.0.0620: matchaddpos() can only add up to 8 matchesv9.0.0620Bram Moolenaar
Problem: matchaddpos() can only add up to 8 matches. Solution: Allocate the array of positions. (closes #11248)
2022-09-18Update runtime filesBram Moolenaar
2022-09-17patch 9.0.0491: no good reason to build without the float featurev9.0.0491Bram Moolenaar
Problem: No good reason to build without the float feature. Solution: Remove configure check for float and "#ifdef FEAT_FLOAT".
2022-09-15patch 9.0.0473: fullcommand() only works for the current script versionv9.0.0473Bram Moolenaar
Problem: fullcommand() only works for the current script version. Solution: Add an optional argument for the script version.
2022-09-12patch 9.0.0449: there is no easy way to translate a key code into a stringv9.0.0449zeertzjq
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-10Update runtime filesBram Moolenaar
2022-09-09patch 9.0.0430: cannot use repeat() with a blobv9.0.0430Bakudankun
Problem: Cannot use repeat() with a blob. Solution: Implement blob repeat. (closes #11090)
2022-09-07patch 9.0.0411: only created files can be cleaned up with one callv9.0.0411Bram Moolenaar
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-04Update runtime filesBram Moolenaar
2022-09-04patch 9.0.0379: cleaning up after writefile() is a hasslev9.0.0379Bram Moolenaar
Problem: Cleaning up after writefile() is a hassle. Solution: Add the 'D' flag to defer deleting the written file. Very useful in tests.
2022-08-28patch 9.0.0303: it is not easy to get information about a scriptv9.0.0303Yegappan Lakshmanan
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-27patch 9.0.0285: it is not easy to change the command line from a pluginv9.0.0285Shougo Matsushita
Problem: It is not easy to change the command line from a plugin. Solution: Add setcmdline(). (Shougo Matsushita, closes #10869)
2022-08-26patch 9.0.0280: the builtin termcap list depends on the versionv9.0.0280Bram Moolenaar
Problem: The builtin termcap list depends on the version. Solution: Always include all termcap entries. Remove duplicate lines.
2022-08-25patch 9.0.0269: getscriptinfo() does not include the versionv9.0.0269Yegappan Lakshmanan
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-25patch 9.0.0265: no good reason why the "gf" command isn't in the tiny versionv9.0.0265Bram Moolenaar
Problem: No good reason why the "gf" command is not in the tiny version. Solution: Graduate the file_in_path feature.
2022-08-25patch 9.0.0261: bufload() reads a file even if the name is not a file namev9.0.0261Bram Moolenaar
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-24Update runtime filesBram Moolenaar