]> git.ipfire.org Git - thirdparty/vim.git/log
thirdparty/vim.git
2 years agopatch 9.0.1451: unnecessary redrawing when 'showcmdloc' is not "last" v9.0.1451
Luuk van Baal [Thu, 13 Apr 2023 20:47:38 +0000 (21:47 +0100)] 
patch 9.0.1451: unnecessary redrawing when 'showcmdloc' is not "last"

Problem:    Unnecessary redrawing when 'showcmdloc' is not "last".
Solution:   Redraw later when "showcmd_is_clear" is set. (Luuk van Baal,
            closes #12260)

2 years agopatch 9.0.1450: MacOS: building fails if clock_gettime() is not available v9.0.1450
Bram Moolenaar [Thu, 13 Apr 2023 18:15:54 +0000 (19:15 +0100)] 
patch 9.0.1450: MacOS: building fails if clock_gettime() is not available

Problem:    MacOS: building fails if clock_gettime() is not available.
Solution:   Add a configure check for clock_gettime(). (closes #12242)

2 years agopatch 9.0.1449: test for prompt buffer is flaky v9.0.1449
Bram Moolenaar [Thu, 13 Apr 2023 16:32:23 +0000 (17:32 +0100)] 
patch 9.0.1449: test for prompt buffer is flaky

Problem:    Test for prompt buffer is flaky.
Solution:   Use WaitForAssert() instead of TermWait(). (Ozaki Kiichi,
            closes #12247)

2 years agopatch 9.0.1448: diff test fails on MacOS 13 v9.0.1448
ichizok [Thu, 13 Apr 2023 16:23:45 +0000 (17:23 +0100)] 
patch 9.0.1448: diff test fails on MacOS 13

Problem:    Diff test fails on MacOS 13.
Solution:   Install GNU diffutils. (Ozaki Kiichi, closes #12258)

2 years agopatch 9.0.1447: condition is always true v9.0.1447
zeertzjq [Wed, 12 Apr 2023 20:36:03 +0000 (21:36 +0100)] 
patch 9.0.1447: condition is always true

Problem:    Condition is always true.
Solution:   Remove the useless condition. (closes #12253)

2 years agopatch 9.0.1446: unnecessary checks for the "skip" flag when skipping v9.0.1446
zeertzjq [Wed, 12 Apr 2023 19:48:16 +0000 (20:48 +0100)] 
patch 9.0.1446: unnecessary checks for the "skip" flag when skipping

Problem:    Unnecessary checks for the "skip" flag when skipping.
Solution:   Remove the unnecessary checks. (closes #12254)

2 years agopatch 9.0.1445: openSUSE: configure doesn't find the Motif library v9.0.1445
Bram Moolenaar [Wed, 12 Apr 2023 15:24:03 +0000 (16:24 +0100)] 
patch 9.0.1445: openSUSE: configure doesn't find the Motif library

Problem:    openSUSE: configure doesn't find the Motif library. (Tony
            Mechelynck)
Solution:   Also search in /usr/lib64.

2 years agopatch 9.0.1444: crash when passing NULL to setcmdline() v9.0.1444
zeertzjq [Wed, 12 Apr 2023 15:21:14 +0000 (16:21 +0100)] 
patch 9.0.1444: crash when passing NULL to setcmdline()

Problem:    Crash when passing NULL to setcmdline(). (Andreas Louv)
Solution:   Use tv_get_string() instead of using v_string directly.
            (closes #12231, closes #12227)

2 years agopatch 9.0.1443: ending Insert mode when accessing a hidden prompt buffer v9.0.1443
Bram Moolenaar [Sun, 9 Apr 2023 21:01:31 +0000 (22:01 +0100)] 
patch 9.0.1443: ending Insert mode when accessing a hidden prompt buffer

Problem:    Ending Insert mode when accessing a hidden prompt buffer.
Solution:   Don't stop Insert mode when it was active before. (closes #12237)

2 years agopatch 9.0.1442: mapset() does not restore non-script context v9.0.1442
zeertzjq [Fri, 7 Apr 2023 21:09:46 +0000 (22:09 +0100)] 
patch 9.0.1442: mapset() does not restore non-script context

Problem:    mapset() does not restore non-script context.
Solution:   Also accept negative sid. (closes #12132)

2 years agopatch 9.0.1441: MacOS: Python 3 using framework do not set dll name properly v9.0.1441
Yee Cheng Chin [Wed, 5 Apr 2023 17:24:50 +0000 (18:24 +0100)] 
patch 9.0.1441: MacOS: Python 3 using framework do not set dll name properly

Problem:    MacOS: Python 3 using framework do not set dll name properly.
Solution:   Use the framework prefix. (Yee Cheng Chin, closes #12189)

2 years agopatch 9.0.1440: "rvim" can execute a shell through :diffpatch v9.0.1440
Bram Moolenaar [Tue, 4 Apr 2023 21:04:53 +0000 (22:04 +0100)] 
patch 9.0.1440: "rvim" can execute a shell through :diffpatch

Problem:    "rvim" can execute a shell through :diffpatch.
Solution:   Disallow the shell "patch" command.

2 years agopatch 9.0.1439: start Insert mode when accessing a hidden prompt buffer v9.0.1439
orbital [Sun, 2 Apr 2023 21:05:13 +0000 (22:05 +0100)] 
patch 9.0.1439: start Insert mode when accessing a hidden prompt buffer

Problem:    Start Insert mode when accessing a hidden prompt buffer.
Solution:   Call leaving_window() in aucmd_restbuf(). (Thorben Tröbst,
            closes #12148, closes #12147)

2 years agopatch 9.0.1438: .fs files are falsely recognized as forth files v9.0.1438
Johan Kotlinski [Sun, 2 Apr 2023 19:29:38 +0000 (20:29 +0100)] 
patch 9.0.1438: .fs files are falsely recognized as forth files

Problem:    .fs files are falsely recognized as forth files.
Solution:   Check 100 lines for something that looks like forth. (Johan
            Kotlinski, closes #12219, closes #11988)

2 years agopatch 9.0.1437: test fails with different error number v9.0.1437
Bram Moolenaar [Sat, 1 Apr 2023 21:24:18 +0000 (22:24 +0100)] 
patch 9.0.1437: test fails with different error number

Problem:    Test fails with different error number.
Solution:   Adjust the expected error.

2 years agopatch 9.0.1436: cannot compare a typed variable with v:none v9.0.1436
Bram Moolenaar [Sat, 1 Apr 2023 21:05:38 +0000 (22:05 +0100)] 
patch 9.0.1436: cannot compare a typed variable with v:none

Problem:    Cannot compare a typed variable with v:none.
Solution:   Allow for "x is v:none" and "x isnot v:none". (issue #12194)

2 years agopatch 9.0.1435: scrolling too many lines when 'wrap' and 'diff' are set v9.0.1435
Bram Moolenaar [Sat, 1 Apr 2023 18:54:40 +0000 (19:54 +0100)] 
patch 9.0.1435: scrolling too many lines when 'wrap' and 'diff' are set

Problem:    Scrolling too many lines when 'wrap' and 'diff' are set.
Solution:   Only scroll by screenlines for 'diff' when 'wrap' is not set.
            (closes #12211)

2 years agopatch 9.0.1434: crash when adding package already in 'runtimepath' v9.0.1434
zeertzjq [Sat, 1 Apr 2023 12:52:03 +0000 (13:52 +0100)] 
patch 9.0.1434: crash when adding package already in 'runtimepath'

Problem:    Crash when adding package already in 'runtimepath'.
Solution:   Change order for using 'runtimepath' entries. (closes #12215)

2 years agopatch 9.0.1433: on some systems the Lua library is not found v9.0.1433
Bram Moolenaar [Fri, 31 Mar 2023 20:29:00 +0000 (21:29 +0100)] 
patch 9.0.1433: on some systems the Lua library is not found

Problem:    On some systems the Lua library is not found.
Solution:   Check if a subdirectory for Lua exists.  (closes #4475)

2 years agopatch 9.0.1432: completion popup in wrong position with virtual text "above" v9.0.1432
Bram Moolenaar [Fri, 31 Mar 2023 18:32:29 +0000 (19:32 +0100)] 
patch 9.0.1432: completion popup in wrong position with virtual text "above"

Problem:    Completion popup in wrong position with virtual text "above".
Solution:   Adjust the column. (closes #12210)

2 years agopatch 9.0.1431: getscriptinfo() loops even when specific SID is given v9.0.1431
zeertzjq [Thu, 30 Mar 2023 20:50:37 +0000 (21:50 +0100)] 
patch 9.0.1431: getscriptinfo() loops even when specific SID is given

Problem:    getscriptinfo() loops even when specific SID is given.
Solution:   Only loop when needed.  Give a clearer error message.
            (closes #12207)

2 years agopatch 9.0.1430: Livebook files are not recognized v9.0.1430
Mathias Jean Johansen [Tue, 28 Mar 2023 20:28:36 +0000 (21:28 +0100)] 
patch 9.0.1430: Livebook files are not recognized

Problem:    Livebook files are not recognized.
Solution:   Add a pattern for Livebook files. (Mathias Jean Johansen,
            closes #12203)

2 years agopatch 9.0.1429: invalid memory access when ending insert mode v9.0.1429
Bram Moolenaar [Sun, 26 Mar 2023 20:27:24 +0000 (21:27 +0100)] 
patch 9.0.1429: invalid memory access when ending insert mode

Problem:    Invalid memory access when ending insert mode.
Solution:   Check if the insert_skip value is valid.

2 years agopatch 9.0.1428: cursor in wrong position when leaving insert mode v9.0.1428
Bram Moolenaar [Sat, 25 Mar 2023 20:06:49 +0000 (20:06 +0000)] 
patch 9.0.1428: cursor in wrong position when leaving insert mode

Problem:    Cursor in wrong position when leaving insert mode.
Solution:   Update the w_valid flags.  Position the cursor also when not
            redrawing. (closes #12137)

2 years agopatch 9.0.1427: warning for uninitialized variable v9.0.1427
Bram Moolenaar [Sat, 25 Mar 2023 11:31:32 +0000 (11:31 +0000)] 
patch 9.0.1427: warning for uninitialized variable

Problem:    Warning for uninitialized variable. (Tony Mechelynck)
Solution:   Add #ifdef.

2 years agopatch 9.0.1426: indent wrong after "export namespace" in C++ v9.0.1426
Virginia Senioria [Fri, 24 Mar 2023 19:25:06 +0000 (19:25 +0000)] 
patch 9.0.1426: indent wrong after "export namespace" in C++

Problem:    Indent wrong after "export namespace" in C++.
Solution:   Skip over "inline" and "export" in any order. (Virginia Senioria,
            closes #12134, closes #12133)

2 years agopatch 9.0.1425: "wat" and "wast" files are one filetype v9.0.1425
Amaan Qureshi [Thu, 23 Mar 2023 15:45:46 +0000 (15:45 +0000)] 
patch 9.0.1425: "wat" and "wast" files are one filetype

Problem:    "wat" and "wast" files are one filetype.
Solution:   Add a separate filetype for "wat" files. (Amaan Qureshi,
            closes #12165)

2 years agopatch 9.0.1424: unused macros are defined v9.0.1424
Bram Moolenaar [Wed, 22 Mar 2023 22:03:16 +0000 (22:03 +0000)] 
patch 9.0.1424: unused macros are defined

Problem:    Unused macros are defined.
Solution:   Remove the unused macros.

2 years agopatch 9.0.1423: WebAssembly Interface Type files are not recognized v9.0.1423
Amaan Qureshi [Tue, 21 Mar 2023 22:03:15 +0000 (22:03 +0000)] 
patch 9.0.1423: WebAssembly Interface Type files are not recognized

Problem:    WebAssembly Interface Type files are not recognized.
Solution:   Add a pattern for WIT files. (Amaan Qureshi, closes #12173)

2 years agopatch 9.0.1422: Sage files are not recognized v9.0.1422
Amaan Qureshi [Tue, 21 Mar 2023 21:31:55 +0000 (21:31 +0000)] 
patch 9.0.1422: Sage files are not recognized

Problem:    Sage files are not recognized.
Solution:   Add a pattern for Sage files. (Amaan Qureshi, closes #12176)

2 years agopatch 9.0.1421: Nu files are not recognized v9.0.1421
Amaan Qureshi [Tue, 21 Mar 2023 21:28:06 +0000 (21:28 +0000)] 
patch 9.0.1421: Nu files are not recognized

Problem:    Nu files are not recognized.
Solution:   Add a pattern for Nu files. (Amaan Qureshi, closes #12172)

2 years agopatch 9.0.1420: build failure because SIZE_MAX is not defined v9.0.1420
Bram Moolenaar [Tue, 21 Mar 2023 20:04:58 +0000 (20:04 +0000)] 
patch 9.0.1420: build failure because SIZE_MAX is not defined

Problem:    Build failure because SIZE_MAX is not defined.
Solution:   Define SIZE_MAX when missing. (John Marriott)

2 years agopatch 9.0.1419: Lean files are not recognized v9.0.1419
Amaan Qureshi [Tue, 21 Mar 2023 19:57:33 +0000 (19:57 +0000)] 
patch 9.0.1419: Lean files are not recognized

Problem:    Lean files are not recognized.
Solution:   Add a pattern for Lean files. (Amaan Qureshi, closes #12177)

2 years agopatch 9.0.1418: the included xdiff code is a bit outdated v9.0.1418
Yee Cheng Chin [Mon, 20 Mar 2023 17:30:52 +0000 (17:30 +0000)] 
patch 9.0.1418: the included xdiff code is a bit outdated

Problem:    The included xdiff code is a bit outdated.
Solution:   Sync with the latest git xdiff code. (Yee Cheng Chin,
            closes #12181)

2 years agopatch 9.0.1417: ESDL files are not recognized v9.0.1417
Amaan Qureshi [Sun, 19 Mar 2023 21:57:07 +0000 (21:57 +0000)] 
patch 9.0.1417: ESDL files are not recognized

Problem:    ESDL files are not recognized.
Solution:   Add a pattern for ESDL files. (Amaan Qureshi, closes #12174)

2 years agopatch 9.0.1416: crash when collection is modified when using filter() v9.0.1416
Ernie Rael [Sun, 19 Mar 2023 21:23:38 +0000 (21:23 +0000)] 
patch 9.0.1416: crash when collection is modified when using filter()

Problem:    Crash when collection is modified when using filter().
Solution:   Lock the list/dict/blob. (Ernie Rael, closes #12183)

2 years agopatch 9.0.1415: Crystal files are not recognized v9.0.1415
Amaan Qureshi [Sun, 19 Mar 2023 20:43:26 +0000 (20:43 +0000)] 
patch 9.0.1415: Crystal files are not recognized

Problem:    Crystal files are not recognized.
Solution:   Add a pattern for Crystal files. (Amaan Qureshi, closes #12175)

2 years agopatch 9.0.1414: <M-S-x> in Kitty does not use the Shift modifier v9.0.1414
Bram Moolenaar [Sat, 18 Mar 2023 17:22:46 +0000 (17:22 +0000)] 
patch 9.0.1414: <M-S-x> in Kitty does not use the Shift modifier

Problem:    <M-S-x> in Kitty does not use the Shift modifier.
Solution:   Apply the Shift modifier to ASCII letters. (closes #11913)

2 years agopatch 9.0.1413: compiler warning for unused variable v9.0.1413
Bram Moolenaar [Fri, 17 Mar 2023 18:50:48 +0000 (18:50 +0000)] 
patch 9.0.1413: compiler warning for unused variable

Problem:    Compiler warning for unused variable.
Solution:   Move variable declaration. (John Marriott)

2 years agopatch 9.0.1412: Pony files are not recognized v9.0.1412
Amaan Qureshi [Fri, 17 Mar 2023 18:42:58 +0000 (18:42 +0000)] 
patch 9.0.1412: Pony files are not recognized

Problem:    Pony files are not recognized.
Solution:   Add a pattern for Pony files. (Amaan Qureshi, closes #12155)

2 years agopatch 9.0.1411: accuracy of profiling is not optimal v9.0.1411
Ernie Rael [Thu, 16 Mar 2023 21:43:15 +0000 (21:43 +0000)] 
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)

2 years agopatch 9.0.1410: MacOS: sed fails on .po files v9.0.1410
Yee Cheng Chin [Thu, 16 Mar 2023 21:04:31 +0000 (21:04 +0000)] 
patch 9.0.1410: MacOS: sed fails on .po files

Problem:    MacOS: sed fails on .po files.
Solution:   Set $LANG to "C". (Yee Cheng Chin, closes #12153)

2 years agopatch 9.0.1409: racket files are recognized as scheme v9.0.1409
Gabriel Kakizaki [Thu, 16 Mar 2023 20:13:29 +0000 (20:13 +0000)] 
patch 9.0.1409: racket files are recognized as scheme

Problem:    Racket files are recognized as scheme.
Solution:   Recognize rackets files separately. (Gabriel Kakizaki,
            closes #12164, closes #12162)

2 years agopatch 9.0.1408: QMLdir files are not recognized v9.0.1408
Amaan Qureshi [Thu, 16 Mar 2023 19:30:44 +0000 (19:30 +0000)] 
patch 9.0.1408: QMLdir files are not recognized

Problem:    QMLdir files are not recognized.
Solution:   Add a pattern for QMLdir files. (Amaan Qureshi, closes #12161)

2 years agopatch 9.0.1407: TableGen files are not recognized v9.0.1407
Amaan Qureshi [Thu, 16 Mar 2023 15:54:18 +0000 (15:54 +0000)] 
patch 9.0.1407: TableGen files are not recognized

Problem:    TableGen files are not recognized.
Solution:   Add a pattern for TableGen files. (Amaan Qureshi, closes #12156)

2 years agopatch 9.0.1406: ILE RPG files are not recognized v9.0.1406
Andreas Louv [Thu, 16 Mar 2023 12:26:51 +0000 (12:26 +0000)] 
patch 9.0.1406: ILE RPG files are not recognized

Problem:    ILE RPG files are not recognized.
Solution:   Add patterns for ILE RPG files. (Andreas Louv, issue #12152)

2 years agopatch 9.0.1405: missing check for out-of-memory v9.0.1405
Bram Moolenaar [Wed, 15 Mar 2023 22:05:44 +0000 (22:05 +0000)] 
patch 9.0.1405: missing check for out-of-memory

Problem:    Missing check for out-of-memory.
Solution:   Check for alloc() returning NULL pointer. (closes #12149)

2 years agopatch 9.0.1404: compilation error with some compilers v9.0.1404
Bram Moolenaar [Wed, 15 Mar 2023 17:08:51 +0000 (17:08 +0000)] 
patch 9.0.1404: compilation error with some compilers

Problem:    Compilation error with some compilers.
Solution:   Adjust array initialization. (John Marriott)

2 years agopatch 9.0.1403: unused variables and functions v9.0.1403
Dominique Pelle [Sun, 12 Mar 2023 21:20:59 +0000 (21:20 +0000)] 
patch 9.0.1403: unused variables and functions

Problem:    Unused variables and functions.
Solution:   Delete items and adjust #ifdefs. (Dominique Pellé, closes #12145)

2 years agopatch 9.0.1402: crash when using null_class v9.0.1402
Bram Moolenaar [Sat, 11 Mar 2023 20:56:35 +0000 (20:56 +0000)] 
patch 9.0.1402: crash when using null_class

Problem:    Crash when using null_class.
Solution:   Give an error when trying to use a null class.

2 years agopatch 9.0.1401: condition is always true v9.0.1401
zeertzjq [Sat, 11 Mar 2023 16:18:51 +0000 (16:18 +0000)] 
patch 9.0.1401: condition is always true

Problem:    Condition is always true.
Solution:   Remove the condition. (closes #12139)

2 years agopatch 9.0.1400: find_file_in_path() is not reentrant v9.0.1400
Bram Moolenaar [Sat, 11 Mar 2023 13:55:53 +0000 (13:55 +0000)] 
patch 9.0.1400: find_file_in_path() is not reentrant

Problem:    find_file_in_path() is not reentrant.
Solution:   Instead of global variables pass pointers to the functions.
            (closes #12093)

2 years agopatch 9.0.1399: highlight test script has a few problems v9.0.1399
lagygoill [Fri, 10 Mar 2023 18:37:11 +0000 (18:37 +0000)] 
patch 9.0.1399: highlight test script has a few problems

Problem:    Highlight test script has a few problems.
Solution:   Rewrite the script in Vim9 syntax. (closes #10379)

2 years agopatch 9.0.1398: profile test repeats the headers many times v9.0.1398
Bram Moolenaar [Fri, 10 Mar 2023 18:28:12 +0000 (18:28 +0000)] 
patch 9.0.1398: profile test repeats the headers many times

Problem:    Profile test repeats the headers many times.
Solution:   Put the headers in script variables.

2 years agopatch 9.0.1397: highlight for popupmenu kind and extra cannot be set v9.0.1397
Gianmaria Bajo [Fri, 10 Mar 2023 16:35:53 +0000 (16:35 +0000)] 
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)

2 years agopatch 9.0.1396: sort(list, 'N') does not work in Vim9 script context v9.0.1396
Bram Moolenaar [Thu, 9 Mar 2023 22:06:49 +0000 (22:06 +0000)] 
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)

2 years agopatch 9.0.1395: Odin files are not recognized v9.0.1395
Amaan Qureshi [Wed, 8 Mar 2023 20:35:17 +0000 (20:35 +0000)] 
patch 9.0.1395: Odin files are not recognized

Problem:    Odin files are not recognized.
Solution:   Add a pattern for Odin files. (Amaan Qureshi, closes #12122)

2 years agopatch 9.0.1394: Unx Tal files are not recognized v9.0.1394
Amaan Qureshi [Wed, 8 Mar 2023 19:55:50 +0000 (19:55 +0000)] 
patch 9.0.1394: Unx Tal files are not recognized

Problem:    Unx Tal files are not recognized.
Solution:   Add a pattern for Unx Tal files. (Amaan Qureshi, closes #12117)

2 years agopatch 9.0.1393: Cairo files are not recognized v9.0.1393
Amaan Qureshi [Wed, 8 Mar 2023 16:39:21 +0000 (16:39 +0000)] 
patch 9.0.1393: Cairo files are not recognized

Problem:    Cairo files are not recognized.
Solution:   Add a pattern for Cairo files. (Amaan Qureshi, closes #12118)

2 years agopatch 9.0.1392: using NULL pointer with nested :open command v9.0.1392
Bram Moolenaar [Tue, 7 Mar 2023 21:05:04 +0000 (21:05 +0000)] 
patch 9.0.1392: using NULL pointer with nested :open command

Problem:    Using NULL pointer with nested :open command.
Solution:   Check that ccline.cmdbuff is not NULL.

2 years agopatch 9.0.1391: "clear" macros are not always used v9.0.1391
Yegappan Lakshmanan [Tue, 7 Mar 2023 17:45:11 +0000 (17:45 +0000)] 
patch 9.0.1391: "clear" macros are not always used

Problem:    "clear" macros are not always used.
Solution:   Use ALLOC_ONE, VIM_CLEAR, CLEAR_POINTER and CLEAR_FIELD in more
            places. (Yegappan Lakshmanan, closes #12104)

2 years agopatch 9.0.1390: FOR_ALL_ macros are defined in an unexpected file v9.0.1390
Yegappan Lakshmanan [Tue, 7 Mar 2023 17:13:51 +0000 (17:13 +0000)] 
patch 9.0.1390: FOR_ALL_ macros are defined in an unexpected file

Problem:    FOR_ALL_ macros are defined in an unexpected file.
Solution:   Move FOR_ALL_ macros to macros.h.  Add FOR_ALL_HASHTAB_ITEMS.
            (Yegappan Lakshmanan, closes #12109)

2 years agopatch 9.0.1389: Amiga: a couple of include files are included twice v9.0.1389
=?UTF-8?q?Ola=20S=C3=B6der?= [Tue, 7 Mar 2023 15:30:50 +0000 (15:30 +0000)] 
patch 9.0.1389: Amiga: a couple of include files are included twice

Problem:    Amiga: a couple of include files are included twice.
Solution:   Remove duplicate includes. (Ola Söder, closes #12106)

2 years agopatch 9.0.1388: Amiga: not all builds use gethostname() v9.0.1388
=?UTF-8?q?Ola=20S=C3=B6der?= [Mon, 6 Mar 2023 20:36:55 +0000 (20:36 +0000)] 
patch 9.0.1388: Amiga: not all builds use gethostname()

Problem:    Amiga: not all builds use gethostname().
Solution:   Use gethostname() for all builds except AROS. (Ola Söder,
            closes #12107)

2 years agopatch 9.0.1387: scrollbar test sporadically fails v9.0.1387
Christian Brabandt [Mon, 6 Mar 2023 15:29:29 +0000 (15:29 +0000)] 
patch 9.0.1387: scrollbar test sporadically fails

Problem:    Scrollbar test sporadically fails.
Solution:   Mark the scrollbar test as flaky. (Christian Brabandt,
            closes #12113)

2 years agopatch 9.0.1386: options test fails with some window width v9.0.1386
zeertzjq [Mon, 6 Mar 2023 08:10:04 +0000 (08:10 +0000)] 
patch 9.0.1386: options test fails with some window width

Problem:    Options test fails with some window width.
Solution:   Adjust what text the test checks with. (closes #12111)

2 years agopatch 9.0.1385: g'Esc is considered an error v9.0.1385
zeertzjq [Sun, 5 Mar 2023 21:15:06 +0000 (21:15 +0000)] 
patch 9.0.1385: g'Esc is considered an error

Problem:    g'Esc is considered an error.
Solution:   Make g'Esc silently abandon the command. (closes #12110)

2 years agopatch 9.0.1384: setting HOMEBREW_NO_AUTO_UPDATE is not needed with version 4 v9.0.1384
Philip H [Sun, 5 Mar 2023 20:56:34 +0000 (20:56 +0000)] 
patch 9.0.1384: setting HOMEBREW_NO_AUTO_UPDATE is not needed with version 4

Problem:    Setting HOMEBREW_NO_AUTO_UPDATE is not needed with Homebew version
            4.
Solution:   Remove setting HOMEBREW_NO_AUTO_UPDATE. (closes #12008)

2 years agopatch 9.0.1383: xxd: combination of little endian and cols fails v9.0.1383
Bram Moolenaar [Sun, 5 Mar 2023 20:17:39 +0000 (20:17 +0000)] 
patch 9.0.1383: xxd: combination of little endian and cols fails

Problem:    xxd: combination of little endian and cols fails. (Aapo
            Rantalainen)
Solution:   Round up the space taken by the hex output. (closes #12097)

2 years agopatch 9.0.1382: failing test for strptime() doesn't show returned value v9.0.1382
Bram Moolenaar [Sun, 5 Mar 2023 19:27:49 +0000 (19:27 +0000)] 
patch 9.0.1382: failing test for strptime() doesn't show returned value

Problem:    Failing test for strptime() doesn't show returned value.
Solution:   Use assert_equal() instead of assert_true().

2 years agopatch 9.0.1381: ACCESS_ names have a conflict with on some systems v9.0.1381
=?UTF-8?q?Ola=20S=C3=B6der?= [Sun, 5 Mar 2023 13:12:32 +0000 (13:12 +0000)] 
patch 9.0.1381: ACCESS_ names have a conflict with on some systems

Problem:    ACCESS_ names have a conflict with on some systems.
Solution:   Rename by prepending VIM_. (Ola Söder, closes #12105)

2 years agopatch 9.0.1380: CTRL-X on 2**64 subtracts two v9.0.1380
Bram Moolenaar [Sat, 4 Mar 2023 20:47:39 +0000 (20:47 +0000)] 
patch 9.0.1380: CTRL-X on 2**64 subtracts two

Problem:    CTRL-X on 2**64 subtracts two. (James McCoy)
Solution:   Correct computation for large number. (closes #12103)

2 years agopatch 9.0.1379: functions for handling options are not ordered v9.0.1379
Yegappan Lakshmanan [Sat, 4 Mar 2023 19:57:32 +0000 (19:57 +0000)] 
patch 9.0.1379: functions for handling options are not ordered

Problem:    Functions for handling options are not ordered.
Solution:   Put functions in alphabetical order. (Yegappan Lakshmanan,
            closes #12101)

2 years agopatch 9.0.1378: illegal memory access when using virtual editing v9.0.1378
Bram Moolenaar [Sat, 4 Mar 2023 14:13:10 +0000 (14:13 +0000)] 
patch 9.0.1378: illegal memory access when using virtual editing

Problem:    Illegal memory access when using virtual editing.
Solution:   Make sure "startspaces" is not negative.

2 years agopatch 9.0.1377: job_status() may return "dead" if the process parent changed v9.0.1377
Bram Moolenaar [Sat, 4 Mar 2023 13:23:26 +0000 (13:23 +0000)] 
patch 9.0.1377: job_status() may return "dead" if the process parent changed

Problem:    job_status() may return "dead" if the process parent changed.
Solution:   Call mch_process_running() to check if the job is still alive.

2 years agopatch 9.0.1376: accessing invalid memory with put in Visual block mode v9.0.1376
Bram Moolenaar [Fri, 3 Mar 2023 21:11:52 +0000 (21:11 +0000)] 
patch 9.0.1376: accessing invalid memory with put in Visual block mode

Problem:    Accessing invalid memory with put in Visual block mode.
Solution:   Adjust the cursor column if needed.

2 years agopatch 9.0.1375: crash when getting member of obj of unknown class v9.0.1375
Ernie Rael [Fri, 3 Mar 2023 15:05:30 +0000 (15:05 +0000)] 
patch 9.0.1375: crash when getting member of obj of unknown class

Problem:    Crash when getting member of obj of unknown class.
Solution:   Check for NULL class and give an error message. (Ernie Rael,
            closes #12096)

2 years agopatch 9.0.1374: function for setting options not used consistently v9.0.1374
Yegappan Lakshmanan [Fri, 3 Mar 2023 12:26:15 +0000 (12:26 +0000)] 
patch 9.0.1374: function for setting options not used consistently

Problem:    Function for setting options not used consistently.
Solution:   Use a function for 'encoding' and terminal options. (Yegappan
            Lakshmanan, closes #12099)

2 years agopatch 9.0.1373: wrong text displayed when using both 'linebreak' and 'list' v9.0.1373
h-east [Thu, 2 Mar 2023 18:49:09 +0000 (18:49 +0000)] 
patch 9.0.1373: wrong text displayed when using both 'linebreak' and 'list'

Problem:    Wrong text displayed when using both 'linebreak' and 'list'.
Solution:   Only set "c_extra" to NUL when "p_extra" is not empty. (Hirohito
            Higashi, closes #12065)

2 years agopatch 9.0.1372: test for 'toolbariconsize' may fail v9.0.1372
James McCoy [Thu, 2 Mar 2023 18:36:33 +0000 (18:36 +0000)] 
patch 9.0.1372: test for 'toolbariconsize' may fail

Problem:    Test for 'toolbariconsize' may fail.
Solution:   Only test 'toolbariconsize' when it is supported. (James McCoy,
            closes #12095)

2 years agopatch 9.0.1371: ballooneval interferes with Insert completion v9.0.1371
zeertzjq [Thu, 2 Mar 2023 17:51:32 +0000 (17:51 +0000)] 
patch 9.0.1371: ballooneval interferes with Insert completion

Problem:    Ballooneval interferes with Insert completion.
Solution:   Ignore mouse-move events when completing. (closes #12094,
            closes #12092)

2 years agopatch 9.0.1370: crash when using a NULL object v9.0.1370
Bram Moolenaar [Thu, 2 Mar 2023 17:38:33 +0000 (17:38 +0000)] 
patch 9.0.1370: crash when using a NULL object

Problem:    Crash when using a NULL object. (Ernie Rael)
Solution:   Check for NULL and give an error message. (closes #12083)

2 years agopatch 9.0.1369: still some "else if" constructs for setting options v9.0.1369
Yegappan Lakshmanan [Thu, 2 Mar 2023 14:46:48 +0000 (14:46 +0000)] 
patch 9.0.1369: still some "else if" constructs for setting options

Problem:    Still some "else if" constructs for setting options.
Solution:   Add a few more functions for handling options. (Yegappan
            Lakshmanan, closes #12090)

2 years agopatch 9.0.1368: Bass files are not recognized v9.0.1368
Amaan Qureshi [Thu, 2 Mar 2023 12:51:18 +0000 (12:51 +0000)] 
patch 9.0.1368: Bass files are not recognized

Problem:    Bass files are not recognized.
Solution:   Add patterns for Bass files. (Amaan Qureshi, closes #12088)

2 years agopatch 9.0.1367: divide by zero in zero-width window v9.0.1367
Bram Moolenaar [Wed, 1 Mar 2023 17:55:31 +0000 (17:55 +0000)] 
patch 9.0.1367: divide by zero in zero-width window

Problem:    Divide by zero in zero-width window.
Solution:   Check the width is positive.

2 years agopatch 9.0.1366: functions for setting options are in random order v9.0.1366
Yegappan Lakshmanan [Wed, 1 Mar 2023 12:44:06 +0000 (12:44 +0000)] 
patch 9.0.1366: functions for setting options are in random order

Problem:    Functions for setting options are in random order.
Solution:   Sort functions alphabetically. (Yegappan Lakshmanan,
            closes #12082)

2 years agopatch 9.0.1365: dead test code v9.0.1365
zeertzjq [Tue, 28 Feb 2023 16:02:35 +0000 (16:02 +0000)] 
patch 9.0.1365: dead test code

Problem:    Dead test code.
Solution:   Remove code that depends on Farsi, which has been removed.
            (closes #12084)

2 years agopatch 9.0.1364: build error with older Mac OS v9.0.1364
Yee Cheng Chin [Tue, 28 Feb 2023 15:51:23 +0000 (15:51 +0000)] 
patch 9.0.1364: build error with older Mac OS

Problem:    Build error with older Mac OS.
Solution:   Adjust #ifdef. (Yee Cheng Chin, closes #12074)

2 years agopatch 9.0.1363: crash when :def function has :break in skipped block v9.0.1363
Bram Moolenaar [Mon, 27 Feb 2023 22:06:51 +0000 (22:06 +0000)] 
patch 9.0.1363: crash when :def function has :break in skipped block

Problem:    Crash when :def function has :break in skipped block. (Ernie Rael)
Solution:   Don't generate a jump for a skipped :break. (closes #12077)

2 years agopatch 9.0.1362: ml_get error when going to another tab v9.0.1362
Bram Moolenaar [Mon, 27 Feb 2023 17:18:01 +0000 (17:18 +0000)] 
patch 9.0.1362: ml_get error when going to another tab

Problem:    ml_get error when going to another tab. (Daniel J. Perry)
Solution:   Do not call update_topline() if "curwin" is invalid.
            (closes #11907)

2 years agoUpdate runtime files
Bram Moolenaar [Mon, 27 Feb 2023 15:49:53 +0000 (15:49 +0000)] 
Update runtime files

2 years agopatch 9.0.1361: extendnew() not sufficiently tested v9.0.1361
zeertzjq [Mon, 27 Feb 2023 14:59:57 +0000 (14:59 +0000)] 
patch 9.0.1361: extendnew() not sufficiently tested

Problem:    extendnew() not sufficiently tested.
Solution:   Add a few more test cases for extendnew(). (closes #12075)

2 years agopatch 9.0.1360: Cue files are not recognized v9.0.1360
Amaan Qureshi [Mon, 27 Feb 2023 14:32:08 +0000 (14:32 +0000)] 
patch 9.0.1360: Cue files are not recognized

Problem:    Cue files are not recognized.
Solution:   Add patterns for Cue files. (Amaan Qureshi, closes #12067)

2 years agopatch 9.0.1359: too many "else if" statements in handling options v9.0.1359
Yegappan Lakshmanan [Mon, 27 Feb 2023 12:47:47 +0000 (12:47 +0000)] 
patch 9.0.1359: too many "else if" statements in handling options

Problem:    Too many "else if" statements in handling options.
Solution:   Add more functions for handling option changes. (Yegappan
            Lakshmanan, closes #12060)

2 years agopatch 9.0.1358: compilation error with some compilers v9.0.1358
Bram Moolenaar [Mon, 27 Feb 2023 08:07:14 +0000 (08:07 +0000)] 
patch 9.0.1358: compilation error with some compilers

Problem:    Compilation error with some compilers.
Solution:   Avoid using "class" as member name.

2 years agopatch 9.0.1357: using null_object results in an internal error v9.0.1357
Bram Moolenaar [Sun, 26 Feb 2023 18:58:23 +0000 (18:58 +0000)] 
patch 9.0.1357: using null_object results in an internal error

Problem:    Using null_object results in an internal error. (Ernie Rael)
Solution:   Add instructions for pushing an object and class. (closes #12044)

2 years agopatch 9.0.1356: cannot cancel "gr" with Esc v9.0.1356
zeertzjq [Sun, 26 Feb 2023 14:47:24 +0000 (14:47 +0000)] 
patch 9.0.1356: cannot cancel "gr" with Esc

Problem:    Cannot cancel "gr" with Esc.
Solution:   Make "gr<Esc>" do nothing. (closes #12064)

2 years agopatch 9.0.1355: no error when declaring a class twice v9.0.1355
Bram Moolenaar [Sat, 25 Feb 2023 19:59:31 +0000 (19:59 +0000)] 
patch 9.0.1355: no error when declaring a class twice

Problem:    No error when declaring a class twice. (Ernie Rael)
Solution:   Pass different flags when declaring the class. (closes #12057)

2 years agopatch 9.0.1354: "gr CTRL-G" stays in virtual replace mode v9.0.1354
Bram Moolenaar [Sat, 25 Feb 2023 14:24:44 +0000 (14:24 +0000)] 
patch 9.0.1354: "gr CTRL-G" stays in virtual replace mode

Problem:    "gr CTRL-G" stays in virtual replace mode. (Pierre Ganty)
Solution:   Prepend CTRL-V before control characters. (closes #12045)

2 years agopatch 9.0.1353: too many "else if" statements to handle option values v9.0.1353
Yegappan Lakshmanan [Sat, 25 Feb 2023 11:59:33 +0000 (11:59 +0000)] 
patch 9.0.1353: too many "else if" statements to handle option values

Problem:    Too many "else if" statements to handle option values.
Solution:   Add more functions to handle option value changes. (Yegappan
            Lakshmanan, closes #12058)