Bram Moolenaar
99a7c0d89c
patch 9.0.1338: :defcompile and :disassemble can't find class method
...
Problem: :defcompile and :disassemble can't find class method. (Ernie Rael)
Solution: Make a class name and class.method name work. (closes #11984 )
2023-02-21 19:55:14 +00:00
Amaan Qureshi
cfce5cf542
patch 9.0.1337: yuck files are not recognized
...
Problem: Yuck files are not recognized.
Solution: Add a filetype pattern for yuck files. (Amaan Qureshi,
closes #12033 )
2023-02-21 15:18:50 +00:00
Yegappan Lakshmanan
a23a11b5bf
patch 9.0.1336: functions without arguments are not always declared properly
...
Problem: Functions without arguments are not always declared properly.
Solution: Use "(void)" instead of "()". (Yegappan Lakshmanan, closes #12031 )
2023-02-21 14:27:41 +00:00
h-east
d950984489
patch 9.0.1335: no test for bad use of spaces in help files
...
Problem: No test for bad use of spaces in help files.
Solution: Add checks for use of spaces in help files. Ignore intentional
spaces. (Hirohito Higashi, closes #11952 )
2023-02-21 13:33:17 +00:00
Bram Moolenaar
b1e32ac0c9
patch 9.0.1334: using tt_member for the class leads to mistakes
...
Problem: Using tt_member for the class leads to mistakes.
Solution: Add a separate tt_class field.
2023-02-21 12:38:51 +00:00
Bram Moolenaar
6b066c6d8f
patch 9.0.1333: when redo'ing twice <ScriptCmd> may not get the script ID
...
Problem: When redo'ing twice <ScriptCmd> may not get the script ID.
Solution: When "last_used_map" map is not set use "last_used_sid".
(closes #11930 )
2023-02-20 18:44:33 +00:00
zeertzjq
b444ee761a
patch 9.0.1332: crash when using buffer-local user command in cmdline window
...
Problem: Crash when using buffer-local user command in cmdline window.
(Karl Yngve Lervåg)
Solution: Use the right buffer to find the user command. (closes #12030 ,
closes #12029 )
2023-02-20 15:25:13 +00:00
Pavel Mayorov
e1121b1394
patch 9.0.1331: illegal memory access when using :ball in Visual mode
...
Problem: Illegal memory access when using :ball in Visual mode.
Solution: Stop Visual mode when using :ball. (Pavel Mayorov, closes #11923 )
2023-02-20 14:35:20 +00:00
Yegappan Lakshmanan
af93691b53
patch 9.0.1330: handling new value of an option has a long "else if" chain
...
Problem: Handling new value of an option has a long "else if" chain.
Solution: Use a function pointer. (Yegappan Lakshmanan, closes #12015 )
2023-02-20 12:16:39 +00:00
zeertzjq
997b8a015c
patch 9.0.1329: completion of map includes simplified ones
...
Problem: Completion of map includes simplified ones.
Solution: Do not complete simplified mappings. (closes #12013 )
2023-02-19 21:00:31 +00:00
Bram Moolenaar
5b9f57262f
patch 9.0.1328: error when using "none" for GUI color is confusing
...
Problem: Error when using "none" for GUI color is confusing.
Solution: Mention that the name should perhaps be "NONE". (closes #1400 )
2023-02-19 20:49:38 +00:00
Bram Moolenaar
ea62cee85e
patch 9.0.1327: cursor in wrong position below line with virtual text below
...
Problem: Cursor in wrong position below line with virtual text below ending
in multi-byte character.
Solution: When checking for last character take care of multi-byte
character.
2023-02-19 18:36:41 +00:00
Bram Moolenaar
a572b936ce
patch 9.0.1326: relative line number not updated with virtual text above
...
Problem: Relative line number not updated with virtual text above.
Solution: Adjust the row for the line number for virtual text above.
(closes #12004 )
2023-02-19 14:34:37 +00:00
Bram Moolenaar
f53e065bce
patch 9.0.1325: 'colorcolumn' highlight wrong with virtual text above
...
Problem: 'colorcolumn' highlight wrong with virtual text above.
Solution: Adjust column of 'colorcolumn' for text propertly. (closes #12004 )
2023-02-19 14:16:02 +00:00
Luuk van Baal
441a7a9448
patch 9.0.1324: "gj" and "gk" do not move correctly over a closed fold
...
Problem: "gj" and "gk" do not move correctly over a closed fold.
Solution: Use the same code as used for "j"/"k" to go to the next/previous
line. (Luuk van Baal, closes #12007 )
2023-02-18 20:15:44 +00:00
Bram Moolenaar
3e1ac1443a
patch 9.0.1323: build failure with +eval feature
...
Problem: Build failure with +eval feature.
Solution: Add missing part for using funcerror_T.
2023-02-18 19:49:32 +00:00
Bram Moolenaar
2c1c803c7e
patch 9.0.1322: crash when indexing "any" which is an object
...
Problem: Crash when indexing "any" which is an object.
Solution: Check the index is a number. Do not check the member type of an
object. (closes #12019 )
2023-02-18 18:38:37 +00:00
Bram Moolenaar
d114975b9b
patch 9.0.1321: vimscript test fails where using {expr} syntax
...
Problem: vimscript test fails where using {expr} syntax.
Solution: Only return FCERR_FAILED in call_user_func() for Vim9 script.
2023-02-18 15:31:53 +00:00
Bram Moolenaar
0917e86763
patch 9.0.1320: checking the type of a null object causes a crash
...
Problem: Checking the type of a null object causes a crash.
Solution: Don't try to get the class of a null object. (closes #12005 )
Handle error from calling a user function better.
2023-02-18 14:42:44 +00:00
Matthias Queitsch
9de960ace0
patch 9.0.1319: PRQL files are not recognized
...
Problem: PRQL files are not recognized.
Solution: Add a filetype pattern for PRQL files. (Matthias Queitsch,
closes #12018 )
2023-02-18 12:04:37 +00:00
Bram Moolenaar
f2017f255d
patch 9.0.1318: code style test fails
...
Problem: Code style test fails.
Solution: Remove trailing white space.
2023-02-17 21:29:57 +00:00
Bram Moolenaar
552bdca781
patch 9.0.1317: crash when using an unset object variable
...
Problem: Crash when using an unset object variable.
Solution: Give an error instead. (closes #12005 )
2023-02-17 21:08:50 +00:00
Christopher Plewright
eea0a00811
patch 9.0.1316: MS-Windows: vimfiles dir created with admin group
...
Problem: MS-Windows: vimfiles dir created with admin group.
Solution: Use ShellExecAsUser to create the vimfiles directory. (Christopher
Plewright, Ken Takata, closes #12000 , closes #11888 )
2023-02-17 20:04:51 +00:00
zeertzjq
c3a26c6bff
patch 9.0.1315: escaping for completion of map command not properly tested
...
Problem: Escaping for completion of map command not properly tested.
Solution: Add a few test cases. (closes #12009 )
2023-02-17 16:40:20 +00:00
cero1988
1d87e11a1e
patch 9.0.1314: :messages behavior depends on 'fileformat' of current buffer
...
Problem: :messages behavior depends on 'fileformat' of current buffer.
Solution: Pass the buffer pointer to where it is used. (Mirko Ceroni,
closes #11995 )
2023-02-16 15:03:12 +00:00
K.Takata
ce3189d56e
patch 9.0.1313: some settings use the current codepage instead of 'encoding'
...
Problem: Some settings use the current codepage instead of 'encoding'.
Solution: Adjust how options are initialized. (Ken Takata, closes #11992 )
2023-02-15 19:13:43 +00:00
Luuk van Baal
bc3dc298b3
patch 9.0.1312: Cursor position wrong when splitting window in insert mode
...
Problem: Cursor position wrong when splitting window in insert mode.
Solution: Pass the actual mode to win_fix_cursor(). (Luuk van Baal,
closes #11999 ,
2023-02-15 16:45:27 +00:00
Bram Moolenaar
339e114d70
patch 9.0.1311: Coverity warns for using a NULL pointer
...
Problem: Coverity warns for using a NULL pointer.
Solution: Use "empty_option" instead of NULL.
2023-02-15 14:26:25 +00:00
Bram Moolenaar
fdbd14e892
patch 9.0.1310: 'splitkeep' test has failures
...
Problem: 'splitkeep' test has failures.
Solution: Adjust expected cursor line position.
2023-02-14 21:56:42 +00:00
Bram Moolenaar
1d6539cf36
patch 9.0.1309: scrolling two lines with even line count and 'scrolloff' set
...
Problem: Scrolling two lines with even line count and 'scrolloff' set.
Solution: Adjust how the topline is computed. (closes #10545 )
2023-02-14 17:41:20 +00:00
Yegappan Lakshmanan
1a6476428f
patch 9.0.1308: the code for setting options is too complicated
...
Problem: The code for setting options is too complicated.
Solution: Refactor the code for setting options. (Yegappan Lakshmanan,
closes #11989 )
2023-02-14 13:07:18 +00:00
Yegappan Lakshmanan
32ff96ef01
patch 9.0.1307: setting 'formatoptions' with :let doesn't check for errors
...
Problem: Setting 'formatoptions' with :let doesn't check for errors.
Solution: Pass "errbuf" to set_string_option(). (Yegappan Lakshmanan,
closes #11974 , closes #11972 )
2023-02-13 16:10:04 +00:00
Bram Moolenaar
5ceb8157bc
patch 9.0.1306: no regression test for solved problem of #11959
...
Problem: No regression test for solved problem of #11959 .
Solution: Add a test, also with 'list' set. (closes #11959 )
2023-02-12 18:11:21 +00:00
Bram Moolenaar
55a27d8ea7
patch 9.0.1305: cursor in wrong line with virtual text above
...
Problem: Cursor in wrong line with virtual text above.
Solution: Count extra line for text property above/below. (closes #11959 )
2023-02-12 18:03:57 +00:00
Bram Moolenaar
234c3fab28
patch 9.0.1304: "$" for 'list' option displayed in wrong position
...
Problem: "$" for 'list' option displayed in wrong position when there are
text properties.
Solution: Adjust logic for order of displayed items. (closes #11959 )
2023-02-12 14:42:15 +00:00
qsmodo
094b8473ed
patch 9.0.1303: Motif: scrollbar width/height wrong when maximized
...
Problem: Motif: scrollbar width/height wrong when maximized.
Solution: Set the width/height when creating the scrollbar. (closes #11946 )
2023-02-11 19:12:57 +00:00
Bram Moolenaar
aab2ead008
patch 9.0.1302: on a Belgian keyboard CTRL-] does not work
...
Problem: On a Belgian keyboard CTRL-] does not work.
Solution: Translate CTRL-$ into CTRL-]. (closes #11831 )
2023-02-11 16:15:50 +00:00
Bram Moolenaar
9d9a20ee87
patch 9.0.1301: virtual text below empty line not displayed
...
Problem: Virtual text below empty line not displayed.
Solution: Adjust flags and computations. (closes #11959 )
2023-02-11 13:49:01 +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
zeertzjq
412e0e4ed9
patch 9.0.1299: change for triggering incsearch not sufficiently tested
...
Problem: Change for triggering incsearch not sufficiently tested.
Solution: Add a test case. Simplify the code. (closes #11971 )
2023-02-11 10:34:07 +00:00
K.Takata
c4b7dec382
patch 9.0.1298: inserting register on the cmdline does not trigger incsearch
...
Problem: Inserting a register on the command line does not trigger
incsearch or update hlsearch.
Solution: Have cmdline_insert_reg() return CMDLINE_CHANGED when appropriate
and handle it correctly. (Ken Takata, closes #11960 )
2023-02-10 21:38:44 +00:00
WuerfelDev
962d916435
patch 9.0.1297: wrong value for $LC_CTYPE makes the environ test fail
...
Problem: Wrong value for $LC_CTYPE makes the environ test fail.
Solution: Unset $LC_CTYPE when running tests. (closes #11963 )
2023-02-10 20:49:08 +00:00
Bram Moolenaar
094cf9f4d5
patch 9.0.1296: calling an object method with arguments does not work
...
Problem: Calling an object method with arguments does not work. (Ernie
Rael)
Solution: Take the argument count into account when looking up the object.
(closes #11911 )
2023-02-10 15:52:25 +00:00
Yegappan Lakshmanan
6c41bedeed
patch 9.0.1295: the option initialization function is too long
...
Problem: The option initialization function is too long.
Solution: Move code to separate functions. (Yegappan Lakshmanan,
closes #11966 )
2023-02-10 14:50:31 +00:00
Yegappan Lakshmanan
80b817b749
patch 9.0.1294: the set_bool_option() function is too long
...
Problem: The set_bool_option() function is too long.
Solution: Move code to separate functions. (Yegappan Lakshmanan,
closes #11964 )
2023-02-09 22:08:52 +00:00
Yegappan Lakshmanan
0caaf1e465
patch 9.0.1293: the set_num_option() is too long
...
Problem: The set_num_option() is too long.
Solution: Move code to separate functions. (Yegappan Lakshmanan,
closes #11954 )
2023-02-09 12:23:17 +00:00
Bram Moolenaar
313e4724c3
patch 9.0.1292: :defer may call the wrong method for an object
...
Problem: :defer may call the wrong method for an object. (Ernie Rael)
Solution: When en object is from a class that extends or implements, figure
out the method to call at runtime. (closes #11910 )
2023-02-08 20:55:27 +00:00
Amaan Qureshi
6642982bea
patch 9.0.1291: Move language files are not recognized
...
Problem: Move language files are not recognized.
Solution: Recognize Move language files. (Amaan Qureshi, closes #11947 )
2023-02-07 19:37:32 +00:00
zeertzjq
af9e28a5b8
patch 9.0.1290: CTRL-N and -P on cmdline don't trigger CmdlineChanged
...
Problem: CTRL-N and -P on cmdline don't trigger CmdlineChanged.
Solution: Jump to cmdline_changed instead of cmdline_not_changed.
(closes #11956 )
2023-02-06 20:58:09 +00:00
Philip H
43e234e8b4
patch 9.0.1289: a newer version of clang can be used for CI
...
Problem: A newer version of clang can be used for CI.
Solution: Switch from clang-15 to clang-16. (closes #11577 )
2023-02-06 20:22:48 +00:00