summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-115-23/+68
| | | | | | 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-072-0/+3
| | | | | 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-061-0/+2
| | | | | 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-062-0/+3
| | | | | 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-052-0/+3
| | | | | 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-052-0/+3
| | | | | 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-042-1/+3
| | | | | | 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-032-0/+8
| | | | | 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-0219-51/+233
|
* patch 9.0.1274: FIRRTL files are not recognizedv9.0.1274Amaan Qureshi2023-02-022-0/+3
| | | | | 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)
* patch 9.0.1272: typo in pattern for filetype detectionv9.0.1272zeertzjq2023-02-012-1/+3
| | | | | Problem: Typo in pattern for filetype detection. Solution: Fix the typo. (closes #11924)
* patch 9.0.1271: using sizeof() and subtract array size is trickyv9.0.1271zeertzjq2023-02-0110-11/+15
| | | | | Problem: Using sizeof() and subtract array size is tricky. Solution: Use offsetof() instead. (closes #11926)
* patch 9.0.1270: crash when using search stat in narrow screenv9.0.1270zeertzjq2023-01-313-1/+30
| | | | | Problem: Crash when using search stat in narrow screen. Solution: Check length of message. (closes #11921)
* patch 9.0.1269: channel test often fails on Mac OSv9.0.1269Bram Moolenaar2023-01-312-4/+8
| | | | | | Problem: Channel test often fails on Mac OS. Solution: Increase the wait time from one to 15 milliseconds. (D. Ben Knoble, closes #11894)
* patch 9.0.1268: .clangd and .stylelintrc files don't get a filetypev9.0.1268Mark Skelton2023-01-312-2/+4
| | | | | | Problem: .clangd and .stylelintrc files don't get a filetype. Solution: Use yaml for .clangd and json for .stylelintrc files. (Mark Skelton, closes #11916)
* patch 9.0.1267: the did_set_string_option function is too longv9.0.1267Yegappan Lakshmanan2023-01-312-483/+325
| | | | | | Problem: The did_set_string_option function is too long. Solution: Further cleanup of handling string options. (Yegappan Lakshmanan, Lewis Russell, closes #11920)
* patch 9.0.1266: error for space before ": type" is inconsistentv9.0.1266Bram Moolenaar2023-01-306-5/+29
| | | | | Problem: Error for space before ": type" is inconsistent. Solution: Give E1059 in more places. (closes #11868)