summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2167: mapping test fails on MS-Windowsv8.1.2167Bram Moolenaar2019-10-162-2/+4
| | | | | Problem: Mapping test fails on MS-Windows. Solution: Remove all the existing Insert-mode mappings.
* patch 8.1.2166: rubyeval() not tested as a methodv8.1.2166Bram Moolenaar2019-10-162-1/+3
| | | | | Problem: Rubyeval() not tested as a method. Solution: Change a test case.
* Update runtime files.Bram Moolenaar2019-10-1621-165/+229
|
* patch 8.1.2165: mapping test fails on Macv8.1.2165Bram Moolenaar2019-10-162-0/+5
| | | | | Problem: Mapping test fails on Mac. Solution: Remove the default Mac mapping.
* patch 8.1.2164: stuck when using "j" in a popupwin with popup_filter_menuv8.1.2164Bram Moolenaar2019-10-165-1/+64
| | | | | | Problem: Stuck when using "j" in a popupwin with popup_filter_menu if a line wraps. Solution: Check the cursor line is visible. (closes #4577)
* patch 8.1.2163: cannot build with +spell but without +syntaxv8.1.2163Bram Moolenaar2019-10-162-0/+4
| | | | | Problem: Cannot build with +spell but without +syntax. Solution: Add #ifdef. (John Marriott)
* patch 8.1.2162: popup resize test is flakyv8.1.2162Bram Moolenaar2019-10-162-0/+3
| | | | | Problem: Popup resize test is flaky. (Christian Brabandt) Solution: Add the function to the list of flaky tests.
* patch 8.1.2161: mapping test failsv8.1.2161Bram Moolenaar2019-10-163-1/+3
| | | | | Problem: Mapping test fails. Solution: Run the test separately.
* patch 8.1.2160: cannot build with +syntax but without +terminalv8.1.2160Bram Moolenaar2019-10-162-2/+8
| | | | | Problem: Cannot build with +syntax but without +terminal. Solution: Add #ifdef.
* patch 8.1.2159: some mappings are listed twicev8.1.2159Bram Moolenaar2019-10-163-6/+31
| | | | | Problem: Some mappings are listed twice. Solution: Skip mappings duplicated for modifyOtherKeys. (closes #5064)
* patch 8.1.2158: terminal attributes missing in Terminal-normal modev8.1.2158Bram Moolenaar2019-10-164-1/+32
| | | | | Problem: Terminal attributes missing in Terminal-normal mode. Solution: Use "syntax_attr".
* patch 8.1.2157: libvterm source files missing from distributionv8.1.2157Bram Moolenaar2019-10-162-2/+4
| | | | | Problem: Libvterm source files missing from distribution. Solution: Rename source files. (closes #5065)
* patch 8.1.2156: first character after Tab is not highlightedv8.1.2156Bram Moolenaar2019-10-164-11/+23
| | | | | Problem: First character after Tab is not highlighted. Solution: Remember the syntax attribute for a column.
* patch 8.1.2155: in a terminal window 'cursorlineopt' does not work properlyv8.1.2155Bram Moolenaar2019-10-166-8/+55
| | | | | Problem: In a terminal window 'cursorlineopt' does not work properly. Solution: Check the 'cursorlineopt' value. (closes #5055)
* patch 8.1.2154: quickfix window height wrong when there is a tablinev8.1.2154Bram Moolenaar2019-10-163-2/+16
| | | | | | Problem: Quickfix window height wrong when there is a tabline. (Daniel Hahler) Solution: Take the tabline height into account. (closes #5058)
* patch 8.1.2153: combining text property and syntax highlight is wrongv8.1.2153Bram Moolenaar2019-10-164-107/+110
| | | | | | | Problem: Combining text property and syntax highlight is wrong. (Nick Jensen) Solution: Compute the syntax highlight attribute much earlier. (closes #5057)
* patch 8.1.2152: problems navigating tags file on MacOS Catalinav8.1.2152Bram Moolenaar2019-10-152-12/+14
| | | | | Problem: Problems navigating tags file on MacOS Catalina. Solution: Use fseek instead of lseek. (John Lamb, fixes #5061)
* patch 8.1.2151: state test is a bit flakyv8.1.2151Bram Moolenaar2019-10-142-0/+3
| | | | | Problem: State test is a bit flaky. Solution: Add to the list of flaky tests.
* patch 8.1.2150: no test for 'ttymouse' set from xterm version responsev8.1.2150Bram Moolenaar2019-10-142-2/+39
| | | | | Problem: No test for 'ttymouse' set from xterm version response. Solution: Test the three possible values.
* patch 8.1.2149: crash when running out of memory very earlyv8.1.2149Bram Moolenaar2019-10-142-29/+85
| | | | | Problem: Crash when running out of memory very early. Solution: Do not use IObuff when it's NULL. (closes #5052)
* patch 8.1.2148: no test for right click extending Visual areav8.1.2148Bram Moolenaar2019-10-132-1/+88
| | | | | Problem: No test for right click extending Visual area. Solution: Add a test. (Dominique Pelle, closes #5018)
* patch 8.1.2147: crash when allocating memory failsv8.1.2147Bram Moolenaar2019-10-132-1/+3
| | | | | Problem: Crash when allocating memory fails. (Zu-Ming Jiang) Solution: Check that 'spellcapcheck' is not NULL. (closes #5048)
* patch 8.1.2146: build failurev8.1.2146Bram Moolenaar2019-10-132-1/+4
| | | | | Problem: Build failure. Solution: Include omitted changed file.
* patch 8.1.2145: cannot map <C-H> when modifyOtherKeys is enabledv8.1.2145Bram Moolenaar2019-10-1321-337/+535
| | | | | | Problem: Cannot map <C-H> when modifyOtherKeys is enabled. Solution: Add the <C-H> mapping twice, both with modifier and as 0x08. Use only the first one when modifyOtherKeys has been detected.
* patch 8.1.2144: side effects when using t_ti to enable modifyOtherKeysv8.1.2144Bram Moolenaar2019-10-125-13/+31
| | | | | Problem: Side effects when using t_ti to enable modifyOtherKeys. Solution: Add t_TI and t_TE.
* patch 8.1.2143: cannot see each command even when 'verbose' is setv8.1.2143Bram Moolenaar2019-10-125-17/+68
| | | | | Problem: Cannot see each command even when 'verbose' is set. Solution: List each command when 'verbose' is at least 16.
* patch 8.1.2142: some key mappings do not work with modifyOtherKeysv8.1.2142Bram Moolenaar2019-10-123-1/+51
| | | | | Problem: Some key mappings do not work with modifyOtherKeys. Solution: Remove the Shift modifier if it is already included in the key.
* patch 8.1.2141: :tselect has an extra hit-enter promptv8.1.2141Bram Moolenaar2019-10-124-8/+52
| | | | | | Problem: :tselect has an extra hit-enter prompt. Solution: Do not set need_wait_return when only moving the cursor. (closes #5040)
* patch 8.1.2140: "gk" and "gj" do not work correctly in number columnv8.1.2140Bram Moolenaar2019-10-124-10/+46
| | | | | Problem: "gk" and "gj" do not work correctly in number column. Solution: Allow for a negative "curswant". (Zach Wegner, closes #4969)
* patch 8.1.2139: the modifyOtherKeys codes are not testedv8.1.2139Bram Moolenaar2019-10-122-0/+66
| | | | | Problem: The modifyOtherKeys codes are not tested. Solution: Add a test case.
* patch 8.1.2138: including the build number in the Win32 binary is confusingv8.1.2138Bram Moolenaar2019-10-122-4/+6
| | | | | Problem: Including the build number in the Win32 binary is confusing. Solution: Only use the patchlevel.
* patch 8.1.2137: parsing the termresponse is not testedv8.1.2137Bram Moolenaar2019-10-122-3/+23
| | | | | Problem: Parsing the termresponse is not tested. Solution: Add a first test. (related to #5042)
* patch 8.1.2136: using freed memory with autocmd from fuzzerv8.1.2136Bram Moolenaar2019-10-113-1/+12
| | | | | | Problem: using freed memory with autocmd from fuzzer. (Dhiraj Mishra, Dominique Pelle) Solution: Avoid using "wp" after autocommands. (closes #5041)
* patch 8.1.2135: with modifyOtherKeys Alt-a does not work properlyv8.1.2135Bram Moolenaar2019-10-102-19/+21
| | | | | Problem: With modifyOtherKeys Alt-a does not work properly. Solution: Remove the ALT modifier. Get multi-byte after applying ALT.
* patch 8.1.2134: modifier keys are not always recognizedv8.1.2134Bram Moolenaar2019-10-109-65/+185
| | | | | | Problem: Modifier keys are not always recognized. Solution: Handle key codes generated by xterm with modifyOtherKeys set. Add this to libvterm so we can debug it.
* patch 8.1.2133: some tests fail when run as rootv8.1.2133Bram Moolenaar2019-10-107-11/+39
| | | | | Problem: Some tests fail when run as root. Solution: Add CheckNotRoot and use it. (James McCoy, closes #5020)
* patch 8.1.2132: MS-Windows: screen mess when not recognizing insider buildv8.1.2132Bram Moolenaar2019-10-102-3/+5
| | | | | | Problem: MS-Windows: screen mess when not recognizing insider build. Solution: Always move the cursor to the first column first. (Nobuhiro Takasaki, closes #5036)
* patch 8.1.2131: MSVC tests failv8.1.2131Bram Moolenaar2019-10-103-9/+13
| | | | | Problem: MSVC tests fail. Solution: Replace backslashes with slashes.
* patch 8.1.2130: MSVC build failsv8.1.2130Bram Moolenaar2019-10-102-9/+11
| | | | | Problem: MSVC build fails. Solution: Add the source file name explicitly.
* patch 8.1.2129: using hard coded executable path in testv8.1.2129Bram Moolenaar2019-10-104-10/+12
| | | | | | Problem: Using hard coded executable path in test. Solution: Use v:progpath. Use $VIMRUNTIME instead of "runtime". (James McCoy, closes #5025)
* patch 8.1.2128: renamed libvterm sources makes merging difficultv8.1.2128Bram Moolenaar2019-10-108-56/+67
| | | | | | | Problem: Renamed libvterm sources makes merging difficult. Solution: Rename back to the original name and only rename the .o files. Also clean the libvterm build artifacts. (James McCoy, closes #5027)
* patch 8.1.2127: the indent.c file is a bit bigv8.1.2127Bram Moolenaar2019-10-0925-5542/+5517
| | | | | | | Problem: The indent.c file is a bit big. Solution: Move C-indent code a a new cindent.c file. Move other indent-related code to indent.c. (Yegappan Lakshmanan, closes #5031)
* patch 8.1.2126: viminfo not sufficiently testedv8.1.2126Bram Moolenaar2019-10-095-74/+116
| | | | | | Problem: Viminfo not sufficiently tested. Solution: Add more test cases. Clean up comments. (Yegappan Lakshmanan, closes #5032)
* patch 8.1.2125: fnamemodify() fails when repeating :ev8.1.2125Bram Moolenaar2019-10-083-1/+35
| | | | | Problem: Fnamemodify() fails when repeating :e. Solution: Do not go before the tail. (Rob Pilling, closes #5024)
* patch 8.1.2124: ruler is not updated if win_execute() moves cursorv8.1.2124Bram Moolenaar2019-10-083-0/+28
| | | | | Problem: Ruler is not updated if win_execute() moves cursor. Solution: Update the status line. (closes #5022)
* patch 8.1.2123: parsing CSI sequence is messyv8.1.2123Bram Moolenaar2019-10-082-145/+160
| | | | | Problem: Parsing CSI sequence is messy. Solution: Generalize parsing a CSI sequence.
* patch 8.1.2122: cannot build without terminal featurev8.1.2122Bram Moolenaar2019-10-072-0/+4
| | | | | Problem: Cannot build without terminal feature. Solution: Add #ifdef.
* patch 8.1.2121: mode is not updated when switching to terminalv8.1.2121Bram Moolenaar2019-10-073-0/+34
| | | | | Problem: Mode is not updated when switching to terminal in Insert mode. Solution: Redraw the mode when entering a terminal window. (Jason Franklin)
* patch 8.1.2120: some MB_ macros are more complicated than necessaryv8.1.2120Bram Moolenaar2019-10-0618-44/+44
| | | | | | Problem: Some MB_ macros are more complicated than necessary. (Dominique Pelle) Solution: Simplify the macros. Expand inline.
* patch 8.1.2119: memory access error for empty stringv8.1.2119Bram Moolenaar2019-10-062-3/+5
| | | | | | | Problem: memory access error for empty string when 'encoding' is a single byte encoding. Solution: Check for empty string when getting the length. (Dominique Pelle, closes #5021, closes #5007)