summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 9.0.1321: vimscript test fails where using {expr} syntaxv9.0.1321Bram Moolenaar2023-02-182-1/+7
| | | | | Problem: vimscript test fails where using {expr} syntax. Solution: Only return FCERR_FAILED in call_user_func() for Vim9 script.
* patch 9.0.1320: checking the type of a null object causes a crashv9.0.1320Bram Moolenaar2023-02-1810-48/+94
| | | | | | 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.
* patch 9.0.1319: PRQL files are not recognizedv9.0.1319Matthias Queitsch2023-02-183-0/+6
| | | | | | Problem: PRQL files are not recognized. Solution: Add a filetype pattern for PRQL files. (Matthias Queitsch, closes #12018)
* patch 9.0.1318: code style test failsv9.0.1318Bram Moolenaar2023-02-172-1/+3
| | | | | Problem: Code style test fails. Solution: Remove trailing white space.
* patch 9.0.1317: crash when using an unset object variablev9.0.1317Bram Moolenaar2023-02-174-7/+34
| | | | | Problem: Crash when using an unset object variable. Solution: Give an error instead. (closes #12005)
* patch 9.0.1316: MS-Windows: vimfiles dir created with admin groupv9.0.1316Christopher Plewright2023-02-172-10/+35
| | | | | | 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)
* patch 9.0.1315: escaping for completion of map command not properly testedv9.0.1315zeertzjq2023-02-173-3/+16
| | | | | Problem: Escaping for completion of map command not properly tested. Solution: Add a few test cases. (closes #12009)
* patch 9.0.1314: :messages behavior depends on 'fileformat' of current bufferv9.0.1314cero19882023-02-164-11/+23
| | | | | | Problem: :messages behavior depends on 'fileformat' of current buffer. Solution: Pass the buffer pointer to where it is used. (Mirko Ceroni, closes #11995)
* patch 9.0.1313: some settings use the current codepage instead of 'encoding'v9.0.1313K.Takata2023-02-157-17/+70
| | | | | Problem: Some settings use the current codepage instead of 'encoding'. Solution: Adjust how options are initialized. (Ken Takata, closes #11992)
* patch 9.0.1312: Cursor position wrong when splitting window in insert modev9.0.1312Luuk van Baal2023-02-153-10/+9
| | | | | | Problem: Cursor position wrong when splitting window in insert mode. Solution: Pass the actual mode to win_fix_cursor(). (Luuk van Baal, closes #11999,
* patch 9.0.1311: Coverity warns for using a NULL pointerv9.0.1311Bram Moolenaar2023-02-152-0/+4
| | | | | Problem: Coverity warns for using a NULL pointer. Solution: Use "empty_option" instead of NULL.
* patch 9.0.1310: 'splitkeep' test has failuresv9.0.1310Bram Moolenaar2023-02-142-2/+11
| | | | | Problem: 'splitkeep' test has failures. Solution: Adjust expected cursor line position.
* patch 9.0.1309: scrolling two lines with even line count and 'scrolloff' setv9.0.1309Bram Moolenaar2023-02-1411-54/+92
| | | | | Problem: Scrolling two lines with even line count and 'scrolloff' set. Solution: Adjust how the topline is computed. (closes #10545)
* patch 9.0.1308: the code for setting options is too complicatedv9.0.1308Yegappan Lakshmanan2023-02-142-358/+494
| | | | | | Problem: The code for setting options is too complicated. Solution: Refactor the code for setting options. (Yegappan Lakshmanan, closes #11989)
* patch 9.0.1307: setting 'formatoptions' with :let doesn't check for errorsv9.0.1307Yegappan Lakshmanan2023-02-135-5/+51
| | | | | | Problem: Setting 'formatoptions' with :let doesn't check for errors. Solution: Pass "errbuf" to set_string_option(). (Yegappan Lakshmanan, closes #11974, closes #11972)
* patch 9.0.1306: no regression test for solved problem of #11959v9.0.1306Bram Moolenaar2023-02-123-0/+43
| | | | | Problem: No regression test for solved problem of #11959. Solution: Add a test, also with 'list' set. (closes #11959)
* patch 9.0.1305: cursor in wrong line with virtual text abovev9.0.1305Bram Moolenaar2023-02-124-0/+28
| | | | | Problem: Cursor in wrong line with virtual text above. Solution: Count extra line for text property above/below. (closes #11959)
* patch 9.0.1304: "$" for 'list' option displayed in wrong positionv9.0.1304Bram Moolenaar2023-02-124-16/+41
| | | | | | Problem: "$" for 'list' option displayed in wrong position when there are text properties. Solution: Adjust logic for order of displayed items. (closes #11959)
* patch 9.0.1303: Motif: scrollbar width/height wrong when maximizedv9.0.1303qsmodo2023-02-112-3/+7
| | | | | Problem: Motif: scrollbar width/height wrong when maximized. Solution: Set the width/height when creating the scrollbar. (closes #11946)
* patch 9.0.1302: on a Belgian keyboard CTRL-] does not workv9.0.1302Bram Moolenaar2023-02-113-3/+12
| | | | | Problem: On a Belgian keyboard CTRL-] does not work. Solution: Translate CTRL-$ into CTRL-]. (closes #11831)
* patch 9.0.1301: virtual text below empty line not displayedv9.0.1301Bram Moolenaar2023-02-115-25/+101
| | | | | Problem: Virtual text below empty line not displayed. Solution: Adjust flags and computations. (closes #11959)
* patch 9.0.1300: 'statusline' only supports one "%=" itemv9.0.1300Yegappan Lakshmanan2023-02-116-24/+72
| | | | | | Problem: 'statusline' only supports one "%=" item. Solution: Add support for multiple "%=" items. (TJ DeVries, Yegappan Lakshmanan, closes #11970, closes #11965)
* patch 9.0.1299: change for triggering incsearch not sufficiently testedv9.0.1299zeertzjq2023-02-113-11/+25
| | | | | Problem: Change for triggering incsearch not sufficiently tested. Solution: Add a test case. Simplify the code. (closes #11971)
* patch 9.0.1298: inserting register on the cmdline does not trigger incsearchv9.0.1298K.Takata2023-02-104-7/+39
| | | | | | | 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)
* patch 9.0.1297: wrong value for $LC_CTYPE makes the environ test failv9.0.1297WuerfelDev2023-02-102-1/+3
| | | | | Problem: Wrong value for $LC_CTYPE makes the environ test fail. Solution: Unset $LC_CTYPE when running tests. (closes #11963)
* patch 9.0.1296: calling an object method with arguments does not workv9.0.1296Bram Moolenaar2023-02-103-2/+46
| | | | | | | 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)
* patch 9.0.1295: the option initialization function is too longv9.0.1295Yegappan Lakshmanan2023-02-102-257/+355
| | | | | | Problem: The option initialization function is too long. Solution: Move code to separate functions. (Yegappan Lakshmanan, closes #11966)
* patch 9.0.1294: the set_bool_option() function is too longv9.0.1294Yegappan Lakshmanan2023-02-092-393/+682
| | | | | | Problem: The set_bool_option() function is too long. Solution: Move code to separate functions. (Yegappan Lakshmanan, closes #11964)
* patch 9.0.1293: the set_num_option() is too longv9.0.1293Yegappan Lakshmanan2023-02-092-319/+544
| | | | | | Problem: The set_num_option() is too long. Solution: Move code to separate functions. (Yegappan Lakshmanan, closes #11954)
* patch 9.0.1292: :defer may call the wrong method for an objectv9.0.1292Bram Moolenaar2023-02-088-9/+94
| | | | | | 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)
* patch 9.0.1291: Move language files are not recognizedv9.0.1291Amaan Qureshi2023-02-073-2/+8
| | | | | Problem: Move language files are not recognized. Solution: Recognize Move language files. (Amaan Qureshi, closes #11947)
* patch 9.0.1290: CTRL-N and -P on cmdline don't trigger CmdlineChangedv9.0.1290zeertzjq2023-02-063-2/+39
| | | | | | Problem: CTRL-N and -P on cmdline don't trigger CmdlineChanged. Solution: Jump to cmdline_changed instead of cmdline_not_changed. (closes #11956)
* patch 9.0.1289: a newer version of clang can be used for CIv9.0.1289Philip H2023-02-062-7/+9
| | | | | Problem: A newer version of clang can be used for CI. Solution: Switch from clang-15 to clang-16. (closes #11577)
* patch 9.0.1288: FunC files are not recognizedv9.0.1288Amaan Qureshi2023-02-063-0/+6
| | | | | Problem: FunC files are not recognized. Solution: Recognize FunC files. (Amaan Qureshi, closes #11949)
* patch 9.0.1287: with the Kitty key protocl Esc with NumLock cannot be mappedv9.0.1287Bram Moolenaar2023-02-062-0/+7
| | | | | Problem: With the Kitty key protocl Esc with NumLock cannot be mapped. Solution: Also use K_ESC when there is a modifier. (closes #11811)
* patch 9.0.1286: Coverity warns for using a NULL pointerv9.0.1286Bram Moolenaar2023-02-062-4/+13
| | | | | Problem: Coverity warns for using a NULL pointer. Solution: Bail out whan "varp" is NULL.
* patch 9.0.1285: various small problemsv9.0.1285Bram Moolenaar2023-02-056-6/+9
| | | | | Problem: Various small problems. Solution: Adjust white space and comments.
* patch 9.0.1284: compiler warnings for uninitialized variablesv9.0.1284Bram Moolenaar2023-02-052-2/+4
| | | | | Problem: Compiler warnings for uninitialized variables. (Tony Mechelynck) Solution: Add variable initializations.
* patch 9.0.1283: the code for setting options is too complicatedv9.0.1283Yegappan Lakshmanan2023-02-052-302/+462
| | | | | | Problem: The code for setting options is too complicated. Solution: Refactor the do_set() function. (Yegappan Lakshmanan, Lewis Russell, closes #11945)
* patch 9.0.1282: Ron files are not recognizedv9.0.1282Amaan Qureshi2023-02-053-2/+8
| | | | | Problem: Ron files are not recognized. Solution: Recognize Ron files. (Amaan Qureshi, closes #11948)
* patch 9.0.1281: Cadence files are not recognizedv9.0.1281Janez Podhostnik2023-02-053-0/+6
| | | | | Problem: Cadence files are not recognized. Solution: Recognize Cadence files. (Janez Podhostnik, closes #11951)
* patch 9.0.1280: inssufficient testing for what 9.0.1265 fixesv9.0.1280Bram Moolenaar2023-02-042-0/+56
| | | | | Problem: Inssufficient testing for what 9.0.1265 fixes. Solution: Add a couple of test cases. (issue #11885)
* patch 9.0.1279: display shows lines scrolled down erroneouslyv9.0.1279Bram Moolenaar2023-02-045-1/+49
| | | | | Problem: Display shows lines scrolled down erroneously. (Yishai Lerner) Solution: Do not change "wl_lnum" at index zero. (closes #11938)
* patch 9.0.1278: go.work.sum files are not recognizedv9.0.1278Amaan Qureshi2023-02-043-2/+4
| | | | | | Problem: go.work.sum files are not recognized. Solution: Recognize go.work.sum files as the gosum filetype. (Amaan Qureshi, closes #11940)
* patch 9.0.1277: cursor may move with autocmd in Visual modev9.0.1277zeertzjq2023-02-043-2/+16
| | | | | | Problem: Cursor may move with autocmd in Visual mode. Solution: Restore "VIsual_active" before calling check_cursor(). (closes #11939)
* patch 9.0.1276: some mappings with Meta and Shift do not workv9.0.1276Bram Moolenaar2023-02-033-8/+33
| | | | | Problem: Some mappings with Meta and Shift do not work. Solution: Apply the Shift modifier to the key. (issue #11913)
* patch 9.0.1275: the code for setting options is too complicatedv9.0.1275Yegappan Lakshmanan2023-02-023-474/+511
| | | | | | Problem: The code for setting options is too complicated. Solution: Refactor the do_set() function. (Yegappan Lakshmanan, Lewis Russell, closes #11932)
* Update runtime files.Bram Moolenaar2023-02-0263-688/+1240
|
* patch 9.0.1274: FIRRTL files are not recognizedv9.0.1274Amaan Qureshi2023-02-023-0/+6
| | | | | Problem: FIRRTL files are not recognized. Solution: Add a pattern for FIRRTL files. (Amaan Qureshi, closes #11931)
* patch 9.0.1273: "1v" may select block with wrong sizev9.0.1273Bram Moolenaar2023-02-013-1/+19
| | | | | Problem: "1v" may select block with wrong size. (Evgeni Chasnovski) Solution: Compute "curswant" in the right line. (closes #11925)