]>
granicus.if.org Git - vim/log
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.
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)
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)
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)
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)
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)
Bram Moolenaar [Mon, 27 Feb 2023 15:49:53 +0000 (15:49 +0000)]
Update runtime files
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)
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)
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)
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.
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)
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)
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)
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)
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)
K.Takata [Fri, 24 Feb 2023 17:16:41 +0000 (17:16 +0000)]
patch 9.0.1352: "ignore" files are outdated
Problem: "ignore" files are outdated.
Solution: Update "ignore" files. (Ken Takata, closes #12056)
Amaan Qureshi [Fri, 24 Feb 2023 16:01:54 +0000 (16:01 +0000)]
patch 9.0.1351: Dhall files are not recognized
Problem: Dhall files are not recognized.
Solution: Add patterns for Dhall files. (Amaan Qureshi, closes #12052)
Amaan Qureshi [Fri, 24 Feb 2023 12:08:45 +0000 (12:08 +0000)]
patch 9.0.1350: CPON files are not recognized
Problem: CPON files are not recognized.
Solution: Add patterns for CPON files. (Amaan Qureshi, closes #12053)
Bram Moolenaar [Thu, 23 Feb 2023 22:14:37 +0000 (22:14 +0000)]
patch 9.0.1349: "gr" with a count fails
Problem: "gr" with a count fails.
Solution: Break out of the loop only after using the count.
Amaan Qureshi [Thu, 23 Feb 2023 20:31:08 +0000 (20:31 +0000)]
patch 9.0.1348: Un-grammar files are not recognized
Problem: Un-grammar files are not recognized.
Solution: Add patterns for Un-grammar files. (Amaan Qureshi, closes #12034)
Bram Moolenaar [Thu, 23 Feb 2023 20:13:04 +0000 (20:13 +0000)]
patch 9.0.1347: "gr CTRL-O" stays in Insert mode
Problem: "gr CTRL-O" stays in Insert mode. (Pierre Ganty)
Solution: Do not set restart_edit when "cmdchar" is 'v'. (closes #12045)
Amaan Qureshi [Thu, 23 Feb 2023 15:38:49 +0000 (15:38 +0000)]
patch 9.0.1346: Starlark files are not recognized
Problem: Starlark files are not recognized.
Solution: Add patterns for Starlark files. (Amaan Qureshi, closes #12049)
Yegappan Lakshmanan [Thu, 23 Feb 2023 15:05:22 +0000 (15:05 +0000)]
patch 9.0.1345: too many "else if" statements for handling options
Problem: Too many "else if" statements for handling options.
Solution: Add more functions to handle options. (Yegappan Lakshmanan,
closes #12051)
Bram Moolenaar [Thu, 23 Feb 2023 13:54:01 +0000 (13:54 +0000)]
patch 9.0.1344: check for OSC escape sequence doesn't work
Problem: Check for OSC escape sequence doesn't work.
Solution: Fix typo in index.
Johan Mattsson [Thu, 23 Feb 2023 12:46:04 +0000 (12:46 +0000)]
patch 9.0.1343: check for OSC escape sequence doesn't work
Problem: Check for OSC escape sequence doesn't work.
Solution: Move square bracket to the right place. (Johan Mattsson,
closes #12048)
zhihaoy [Thu, 23 Feb 2023 12:36:22 +0000 (12:36 +0000)]
patch 9.0.1342: MS-Windows: linking may fail with space in directory name
Problem: MS-Windows: linking may fail with space in directory name.
Solution: Add quotes. (closes #12050)
K.Takata [Wed, 22 Feb 2023 13:14:36 +0000 (13:14 +0000)]
patch 9.0.1341: build error with mzscheme but without GUI
Problem: Build error with mzscheme but without GUI.
Solution: Adjust #ifdefs. (Ken Takata, closes #12042) Also fix function
argument.
Bram Moolenaar [Wed, 22 Feb 2023 12:35:17 +0000 (12:35 +0000)]
patch 9.0.1340: Coverity warns for using NULL pointer
Problem: Coverity warns for using NULL pointer.
Solution: Check that lhs_type is not NULL.
Bram Moolenaar [Tue, 21 Feb 2023 20:09:46 +0000 (20:09 +0000)]
patch 9.0.1339: no test for :disassemble with class function
Problem: No test for :disassemble with class function.
Solution: Add a test.
Bram Moolenaar [Tue, 21 Feb 2023 19:55:14 +0000 (19:55 +0000)]
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)
Amaan Qureshi [Tue, 21 Feb 2023 15:18:50 +0000 (15:18 +0000)]
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)
Yegappan Lakshmanan [Tue, 21 Feb 2023 14:27:41 +0000 (14:27 +0000)]
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)
h-east [Tue, 21 Feb 2023 13:33:17 +0000 (13:33 +0000)]
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)
Bram Moolenaar [Tue, 21 Feb 2023 12:38:51 +0000 (12:38 +0000)]
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.
Bram Moolenaar [Mon, 20 Feb 2023 20:44:55 +0000 (20:44 +0000)]
Update runtime files.
Bram Moolenaar [Mon, 20 Feb 2023 18:44:33 +0000 (18:44 +0000)]
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)
zeertzjq [Mon, 20 Feb 2023 15:25:13 +0000 (15:25 +0000)]
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)
Pavel Mayorov [Mon, 20 Feb 2023 14:35:20 +0000 (14:35 +0000)]
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)
Yegappan Lakshmanan [Mon, 20 Feb 2023 12:16:39 +0000 (12:16 +0000)]
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)
zeertzjq [Sun, 19 Feb 2023 21:00:31 +0000 (21:00 +0000)]
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)
Bram Moolenaar [Sun, 19 Feb 2023 20:49:38 +0000 (20:49 +0000)]
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)
Bram Moolenaar [Sun, 19 Feb 2023 18:36:41 +0000 (18:36 +0000)]
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.
Bram Moolenaar [Sun, 19 Feb 2023 14:34:37 +0000 (14:34 +0000)]
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)
Bram Moolenaar [Sun, 19 Feb 2023 14:16:02 +0000 (14:16 +0000)]
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)
Luuk van Baal [Sat, 18 Feb 2023 20:15:44 +0000 (20:15 +0000)]
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)
Bram Moolenaar [Sat, 18 Feb 2023 19:49:32 +0000 (19:49 +0000)]
patch 9.0.1323: build failure with +eval feature
Problem: Build failure with +eval feature.
Solution: Add missing part for using funcerror_T.
Bram Moolenaar [Sat, 18 Feb 2023 18:38:37 +0000 (18:38 +0000)]
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)
Bram Moolenaar [Sat, 18 Feb 2023 15:31:53 +0000 (15:31 +0000)]
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.
Bram Moolenaar [Sat, 18 Feb 2023 14:42:44 +0000 (14:42 +0000)]
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.
Matthias Queitsch [Sat, 18 Feb 2023 12:04:37 +0000 (12:04 +0000)]
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)
Bram Moolenaar [Fri, 17 Feb 2023 21:29:57 +0000 (21:29 +0000)]
patch 9.0.1318: code style test fails
Problem: Code style test fails.
Solution: Remove trailing white space.
Bram Moolenaar [Fri, 17 Feb 2023 21:08:50 +0000 (21:08 +0000)]
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)
Christopher Plewright [Fri, 17 Feb 2023 20:04:51 +0000 (20:04 +0000)]
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)
zeertzjq [Fri, 17 Feb 2023 16:40:20 +0000 (16:40 +0000)]
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)
cero1988 [Thu, 16 Feb 2023 15:03:12 +0000 (15:03 +0000)]
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)
K.Takata [Wed, 15 Feb 2023 19:13:43 +0000 (19:13 +0000)]
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)
Luuk van Baal [Wed, 15 Feb 2023 16:45:27 +0000 (16:45 +0000)]
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,
Bram Moolenaar [Wed, 15 Feb 2023 14:26:25 +0000 (14:26 +0000)]
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.
Bram Moolenaar [Tue, 14 Feb 2023 21:56:42 +0000 (21:56 +0000)]
patch 9.0.1310: 'splitkeep' test has failures
Problem: 'splitkeep' test has failures.
Solution: Adjust expected cursor line position.
Bram Moolenaar [Tue, 14 Feb 2023 17:41:20 +0000 (17:41 +0000)]
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)
Yegappan Lakshmanan [Tue, 14 Feb 2023 13:07:18 +0000 (13:07 +0000)]
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)
Yegappan Lakshmanan [Mon, 13 Feb 2023 16:10:04 +0000 (16:10 +0000)]
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)
Bram Moolenaar [Sun, 12 Feb 2023 18:11:21 +0000 (18:11 +0000)]
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)
Bram Moolenaar [Sun, 12 Feb 2023 18:03:57 +0000 (18:03 +0000)]
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)
Bram Moolenaar [Sun, 12 Feb 2023 14:42:15 +0000 (14:42 +0000)]
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)
qsmodo [Sat, 11 Feb 2023 19:12:57 +0000 (19:12 +0000)]
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)
Bram Moolenaar [Sat, 11 Feb 2023 16:15:50 +0000 (16:15 +0000)]
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)
Bram Moolenaar [Sat, 11 Feb 2023 13:49:01 +0000 (13:49 +0000)]
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)
Yegappan Lakshmanan [Sat, 11 Feb 2023 11:15:25 +0000 (11:15 +0000)]
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)
zeertzjq [Sat, 11 Feb 2023 10:34:07 +0000 (10:34 +0000)]
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)
K.Takata [Fri, 10 Feb 2023 21:38:44 +0000 (21:38 +0000)]
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)
WuerfelDev [Fri, 10 Feb 2023 20:49:08 +0000 (20:49 +0000)]
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)
Bram Moolenaar [Fri, 10 Feb 2023 15:52:25 +0000 (15:52 +0000)]
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)
Yegappan Lakshmanan [Fri, 10 Feb 2023 14:50:31 +0000 (14:50 +0000)]
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)
Yegappan Lakshmanan [Thu, 9 Feb 2023 22:08:52 +0000 (22:08 +0000)]
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)
Yegappan Lakshmanan [Thu, 9 Feb 2023 12:23:17 +0000 (12:23 +0000)]
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)
Bram Moolenaar [Wed, 8 Feb 2023 20:55:27 +0000 (20:55 +0000)]
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)
Amaan Qureshi [Tue, 7 Feb 2023 19:37:32 +0000 (19:37 +0000)]
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)
zeertzjq [Mon, 6 Feb 2023 20:58:09 +0000 (20:58 +0000)]
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)
Philip H [Mon, 6 Feb 2023 20:22:48 +0000 (20:22 +0000)]
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)
Amaan Qureshi [Mon, 6 Feb 2023 19:32:07 +0000 (19:32 +0000)]
patch 9.0.1288: FunC files are not recognized
Problem: FunC files are not recognized.
Solution: Recognize FunC files. (Amaan Qureshi, closes #11949)
Bram Moolenaar [Mon, 6 Feb 2023 17:46:37 +0000 (17:46 +0000)]
patch 9.0.1287: with the Kitty key protocl Esc with NumLock cannot be mapped
Problem: With the Kitty key protocl Esc with NumLock cannot be mapped.
Solution: Also use K_ESC when there is a modifier. (closes #11811)
Bram Moolenaar [Mon, 6 Feb 2023 16:40:49 +0000 (16:40 +0000)]
patch 9.0.1286: Coverity warns for using a NULL pointer
Problem: Coverity warns for using a NULL pointer.
Solution: Bail out whan "varp" is NULL.
Bram Moolenaar [Sun, 5 Feb 2023 18:00:42 +0000 (18:00 +0000)]
patch 9.0.1285: various small problems
Problem: Various small problems.
Solution: Adjust white space and comments.
Bram Moolenaar [Sun, 5 Feb 2023 17:04:50 +0000 (17:04 +0000)]
patch 9.0.1284: compiler warnings for uninitialized variables
Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck)
Solution: Add variable initializations.
Yegappan Lakshmanan [Sun, 5 Feb 2023 16:02:35 +0000 (16:02 +0000)]
patch 9.0.1283: the code for setting options is too complicated
Problem: The code for setting options is too complicated.
Solution: Refactor the do_set() function. (Yegappan Lakshmanan, Lewis
Russell, closes #11945)
Amaan Qureshi [Sun, 5 Feb 2023 14:47:46 +0000 (14:47 +0000)]
patch 9.0.1282: Ron files are not recognized
Problem: Ron files are not recognized.
Solution: Recognize Ron files. (Amaan Qureshi, closes #11948)
Janez Podhostnik [Sun, 5 Feb 2023 13:01:40 +0000 (13:01 +0000)]
patch 9.0.1281: Cadence files are not recognized
Problem: Cadence files are not recognized.
Solution: Recognize Cadence files. (Janez Podhostnik, closes #11951)
Bram Moolenaar [Sat, 4 Feb 2023 15:45:27 +0000 (15:45 +0000)]
patch 9.0.1280: inssufficient testing for what 9.0.1265 fixes
Problem: Inssufficient testing for what 9.0.1265 fixes.
Solution: Add a couple of test cases. (issue #11885)
Bram Moolenaar [Sat, 4 Feb 2023 13:57:55 +0000 (13:57 +0000)]
patch 9.0.1279: display shows lines scrolled down erroneously
Problem: Display shows lines scrolled down erroneously. (Yishai Lerner)
Solution: Do not change "wl_lnum" at index zero. (closes #11938)
Amaan Qureshi [Sat, 4 Feb 2023 12:12:36 +0000 (12:12 +0000)]
patch 9.0.1278: go.work.sum files are not recognized
Problem: go.work.sum files are not recognized.
Solution: Recognize go.work.sum files as the gosum filetype. (Amaan Qureshi,
closes #11940)
zeertzjq [Sat, 4 Feb 2023 10:58:34 +0000 (10:58 +0000)]
patch 9.0.1277: cursor may move with autocmd in Visual mode
Problem: Cursor may move with autocmd in Visual mode.
Solution: Restore "VIsual_active" before calling check_cursor().
(closes #11939)
Bram Moolenaar [Fri, 3 Feb 2023 12:28:07 +0000 (12:28 +0000)]
patch 9.0.1276: some mappings with Meta and Shift do not work
Problem: Some mappings with Meta and Shift do not work.
Solution: Apply the Shift modifier to the key. (issue #11913)
Yegappan Lakshmanan [Thu, 2 Feb 2023 16:34:11 +0000 (16:34 +0000)]
patch 9.0.1275: the code for setting options is too complicated
Problem: The code for setting options is too complicated.
Solution: Refactor the do_set() function. (Yegappan Lakshmanan, Lewis
Russell, closes #11932)
Bram Moolenaar [Thu, 2 Feb 2023 13:59:48 +0000 (13:59 +0000)]
Update runtime files.
Amaan Qureshi [Thu, 2 Feb 2023 13:30:13 +0000 (13:30 +0000)]
patch 9.0.1274: FIRRTL files are not recognized
Problem: FIRRTL files are not recognized.
Solution: Add a pattern for FIRRTL files. (Amaan Qureshi, closes #11931)
Bram Moolenaar [Wed, 1 Feb 2023 17:33:18 +0000 (17:33 +0000)]
patch 9.0.1273: "1v" may select block with wrong size
Problem: "1v" may select block with wrong size. (Evgeni Chasnovski)
Solution: Compute "curswant" in the right line. (closes #11925)
zeertzjq [Wed, 1 Feb 2023 15:31:23 +0000 (15:31 +0000)]
patch 9.0.1272: typo in pattern for filetype detection
Problem: Typo in pattern for filetype detection.
Solution: Fix the typo. (closes #11924)
zeertzjq [Wed, 1 Feb 2023 13:11:15 +0000 (13:11 +0000)]
patch 9.0.1271: using sizeof() and subtract array size is tricky
Problem: Using sizeof() and subtract array size is tricky.
Solution: Use offsetof() instead. (closes #11926)