]>
git.ipfire.org Git - thirdparty/vim.git/log
dundargoc [Tue, 18 Apr 2023 19:53:22 +0000 (20:53 +0100)]
patch 9.0.1467: Jenkinsfiles are not recognized as groovy
Problem: Jenkinsfiles are not recognized as groovy.
Solution: Add a pattern for Jenkinsfiles. (closes #12236)
h-east [Tue, 18 Apr 2023 18:07:29 +0000 (19:07 +0100)]
patch 9.0.1466: cannot use an object member name as a method argument
Problem: Cannot use an object member name as a method argument.
Solution: Do not give an error for using an object member name for a method
argument. (Hirohito Higashi, closes #12241, closes #12225)
Fix line number for other argument error.
ichizok [Tue, 18 Apr 2023 16:20:08 +0000 (17:20 +0100)]
patch 9.0.1465: Haiku build fails
Problem: Haiku build fails.
Solution: Do not include globals.h and proto.h twice. (Ozaki Kiichi,
closes #12273)
Federico Mengozzi [Mon, 17 Apr 2023 21:31:38 +0000 (22:31 +0100)]
patch 9.0.1464: strace filetype detection is expensive
Problem: Strace filetype detection is expensive.
Solution: Match with a cheap pattern first. (Federico Mengozzi,
closes #12220)
h-east [Mon, 17 Apr 2023 20:44:57 +0000 (21:44 +0100)]
patch 9.0.1463: virtual text truncation only works with Unicode 'encoding'
Problem: Virtual text truncation only works with Unicode 'encoding'.
Solution: Convert the ellipsis character to 'encoding' if needed. (Hirohito
Higashi, closes #12233)
Bram Moolenaar [Mon, 17 Apr 2023 18:23:45 +0000 (19:23 +0100)]
patch 9.0.1462: recursively calling :defer function if it does :qa
Problem: Recursively calling :defer function if it does :qa.
Solution: Clear the defer entry before calling the function. (closes #12266)
Sean Dewar [Mon, 17 Apr 2023 15:41:20 +0000 (16:41 +0100)]
patch 9.0.1461: ruler not drawn correctly when using 'rulerformat'
Problem: Ruler not drawn correctly when using 'rulerformat'.
Solution: Adjust formatting depending on whether the ruler is drawn in the
statusline or the command line. (Sean Dewar, closes #12246)
zeertzjq [Mon, 17 Apr 2023 14:53:24 +0000 (15:53 +0100)]
patch 9.0.1460: insufficient testing for getcmdcompltype()
Problem: Insufficient testing for getcmdcompltype().
Solution: Add a few more test cases. (closes #12268)
zeertzjq [Sun, 16 Apr 2023 19:53:55 +0000 (20:53 +0100)]
patch 9.0.1459: typo in name of type
Problem: Typo in name of type.
Solution: Change funccal_T to funccall_T. (closes #12265)
Yee Cheng Chin [Sun, 16 Apr 2023 19:13:12 +0000 (20:13 +0100)]
patch 9.0.1458: buffer overflow when expanding long file name
Problem: Buffer overflow when expanding long file name.
Solution: Use a larger buffer and avoid overflowing it. (Yee Cheng Chin,
closes #12201)
Bram Moolenaar [Sun, 16 Apr 2023 16:17:37 +0000 (17:17 +0100)]
patch 9.0.1457: no regression test for what patch 9.0.1333 fixes
Problem: No regression test for what patch 9.0.1333 fixes.
Solution: Extend existing test to cover the fixed problem. (issue #11930)
zeertzjq [Sat, 15 Apr 2023 20:28:02 +0000 (21:28 +0100)]
patch 9.0.1456: shortmess test depends on order of test execution
Problem: Shortmess test depends on order of test execution.
Solution: Clear messages. (closes #12264)
Ben Jackson [Sat, 15 Apr 2023 17:17:17 +0000 (18:17 +0100)]
patch 9.0.1455: C++ 20 modules are not recognized
Problem: C++ 20 modules are not recognized.
Solution: Add patterns to recognize C++ 20 modules as "cpp". (Ben Jackson,
closes #12261)
ichizok [Sat, 15 Apr 2023 12:17:50 +0000 (13:17 +0100)]
patch 9.0.1454: code indenting is confused by macros
Problem: Code indenting is confused by macros.
Solution: Put semicolon after the macros instead of inside. (Ozaki Kiichi,
closes #12257)
Dominique Pelle [Fri, 14 Apr 2023 20:54:25 +0000 (21:54 +0100)]
patch 9.0.1453: typos in source code and tests
Problem: Typos in source code and tests.
Solution: Fi the typos. (Dominique Pellé, closes #12217)
zeertzjq [Thu, 13 Apr 2023 21:12:50 +0000 (22:12 +0100)]
patch 9.0.1452: code using EVAL_CONSTANT is dead, it is never set
Problem: Code using EVAL_CONSTANT is dead, it is never set.
Solution: Remove EVAL_CONSTANT. (closes #12252)
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)
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)
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)
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)
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)
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)
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.
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)
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)
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)
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)
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.
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)
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)
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.
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)
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)
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)
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)
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)
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)
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)
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.
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)
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.
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)
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)
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.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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.
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)
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)
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)
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.
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)
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)
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)
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)
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)
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.
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)
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)
=?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)
=?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)
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)
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)
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)
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)
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)
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().
=?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)
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)
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)
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.
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.
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.
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)
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)
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)
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)
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)
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)
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)
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)