summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.2201: cannot build with dynamically linked Python 3.8v8.1.2201Bram Moolenaar2019-10-232-0/+38
| | | | | | Problem: Cannot build with dynamically linked Python 3.8. Solution: Implement py3__Py_DECREF() and py3__Py_XDECREF(). (Ken Takata, closes #4080)
* patch 8.1.2200: crash when memory allocation failsv8.1.2200Bram Moolenaar2019-10-222-2/+12
| | | | | | Problem: Crash when memory allocation fails. Solution: Check for NULL curwin and curbuf. (Christian Brabandt, closes #4839)
* patch 8.1.2199: build failure when using normal features without GUIv8.1.2199Bram Moolenaar2019-10-222-0/+4
| | | | | | Problem: Build failure when using normal features without GUI and EXITFREE defined. Solution: Add #ifdef. (Dominique Pelle, closes #5106)
* patch 8.1.2198: crash when using :center in autocommandv8.1.2198Bram Moolenaar2019-10-213-4/+31
| | | | | Problem: Crash when using :center in autocommand. Solution: Bail out early for an empty line. (Dominique pelle, closes #5095)
* patch 8.1.2197: ExitPre autocommand may cause accessing freed memoryv8.1.2197Bram Moolenaar2019-10-203-6/+31
| | | | | Problem: ExitPre autocommand may cause accessing freed memory. Solution: Check the window pointer is still valid. (closes #5093)
* patch 8.1.2196: MS-Windows: running tests with MSVC lacks updatesv8.1.2196Bram Moolenaar2019-10-203-8/+38
| | | | | Problem: MS-Windows: running tests with MSVC lacks updates. Solution: Improve running individual tests on MS-Windows. (closes #4922)
* patch 8.1.2195: Vim does not exit when the terminal window is last windowv8.1.2195Bram Moolenaar2019-10-206-7/+51
| | | | | | | Problem: Vim does not exit when closing a terminal window and it is the last window. Solution: Exit Vim if the closed terminal window is the last one. (closes #4539)
* patch 8.1.2194: modifyOtherKeys is not enabled by defaultv8.1.2194Bram Moolenaar2019-10-203-2/+34
| | | | | Problem: ModifyOtherKeys is not enabled by default. Solution: Add t_TI and t_TE to the builtin xterm termcap.
* patch 8.1.2193: popup_setoptions(popup_getoptions()) does not workv8.1.2193Bram Moolenaar2019-10-204-4/+33
| | | | | | Problem: Popup_setoptions(popup_getoptions()) does not work. Solution: Also accept a list with three entries for "moved" and "mousemoved". (closes #5081)
* patch 8.1.2192: cannot easily fill the info popup asynchronouslyv8.1.2192Bram Moolenaar2019-10-2015-28/+195
| | | | | Problem: Cannot easily fill the info popup asynchronously. Solution: Add the "popuphidden" value to 'completeopt'. (closes #4924)
* patch 8.1.2191: when using modifyOtherKeys CTRL-X mode may not workv8.1.2191Bram Moolenaar2019-10-202-1/+21
| | | | | Problem: When using modifyOtherKeys CTRL-X mode may not work. Solution: Recognize a control character also in the form with a modifier.
* patch 8.1.2190: syntax test fails on Macv8.1.2190Bram Moolenaar2019-10-203-8/+6
| | | | | Problem: Syntax test fails on Mac. Solution: Limit the window size to 20 rows.
* patch 8.1.2189: syntax highlighting wrong for tabv8.1.2189Bram Moolenaar2019-10-204-3/+7
| | | | | Problem: Syntax highlighting wrong for tab. Solution: Don't clear syntax attribute n_extra is non-zero.
* patch 8.1.2188: build error for missing definev8.1.2188Bram Moolenaar2019-10-192-0/+3
| | | | | Problem: Build error for missing define. Solution: Add missing change.
* patch 8.1.2187: error for bad regexp even though regexp is not usedv8.1.2187Bram Moolenaar2019-10-194-2/+12
| | | | | | Problem: Error for bad regexp even though regexp is not used when writing a file. (Arseny Nasokin) Solution: Ignore regexp errors. (closes #5059)
* patch 8.1.2186: error for bad regexp even though regexp is not usedv8.1.2186Bram Moolenaar2019-10-192-1/+3
| | | | | | Problem: Error for bad regexp even though regexp is not used, when writing a file. (Arseny Nasokin) Solution: Ignore regexp errors. (closes #5059)
* patch 8.1.2185: syntax test failsv8.1.2185Bram Moolenaar2019-10-192-1/+5
| | | | | Problem: Syntax test fails. Solution: Add missing file patch.
* patch 8.1.2184: option context is not copied when splitting a windowv8.1.2184Bram Moolenaar2019-10-193-11/+133
| | | | | | | Problem: Option context is not copied when splitting a window. (Daniel Hahler) Solution: Copy the option context, so that ":verbose set" works. (closes #5066)
* patch 8.1.2183: running a test is a bit verbosev8.1.2183Bram Moolenaar2019-10-192-2/+4
| | | | | Problem: Running a test is a bit verbose. Solution: Silence some messages. (Daniel Hahler, closes #5070)
* patch 8.1.2182: test42 seen as binary by git diffv8.1.2182Bram Moolenaar2019-10-194-0/+4
| | | | | | Problem: Test42 seen as binary by git diff. Solution: Add .gitattributes file. Make explicit that 'cpo' does not contain 'S'. (Daniel Hahler, closes #5072)
* patch 8.1.2181: highlighting wrong when item follows tabv8.1.2181Bram Moolenaar2019-10-194-34/+36
| | | | | | Problem: Highlighting wrong when item follows tab. Solution: Don't use syntax attribute when n_extra is non-zero. (Christian Brabandt, closes #5076)
* patch 8.1.2180: Error E303 is not useful when 'directory' is emptyv8.1.2180Bram Moolenaar2019-10-195-4/+13
| | | | | Problem: Error E303 is not useful when 'directory' is empty. Solution: Skip the error message. (Daniel Hahler, #5067)
* patch 8.1.2179: pressing "q" at the more prompt doesn't stop Python outputv8.1.2179Bram Moolenaar2019-10-193-6/+14
| | | | | | | Problem: Pressing "q" at the more prompt doesn't stop Python output. (Daniel Hahler) Solution: Check for got_int in writer(). (closes #5053) Also do this for Lua.
* patch 8.1.2178: accessing uninitialized memory in testv8.1.2178Bram Moolenaar2019-10-192-3/+6
| | | | | | Problem: Accessing uninitialized memory in test. Solution: Check if there was a match before using the match position. (Dominique Pelle, closes #5088)
* patch 8.1.2177: Dart files are not recognizedv8.1.2177Bram Moolenaar2019-10-193-0/+6
| | | | | Problem: Dart files are not recognized. Solution: Add a filetype rule. (Eugene Ciurana, closes #5087)
* patch 8.1.2176: syntax attributes not combined with Visual highlightingv8.1.2176Bram Moolenaar2019-10-184-6/+25
| | | | | | Problem: Syntax attributes not combined with Visual highlighting. (Arseny Nasokin) Solution: Combine the attributes. (closes #5083)
* patch 8.1.2175: meson files are not recognizedv8.1.2175Bram Moolenaar2019-10-183-0/+7
| | | | | | Problem: Meson files are not recognized. Solution: Add the meson filetype. (Liam Beguin , Nirbheek Chauhan, closes #5056) Also recognize hollywood.
* patch 8.1.2174: screen not recognized as supporting "sgr" mouse codesv8.1.2174Bram Moolenaar2019-10-183-8/+104
| | | | | Problem: Screen not recognized as supporting "sgr" mouse codes. Solution: Recognize screen 4.7. (Jordan Christiansen, closes #5042)
* patch 8.1.2173: searchit() has too many argumentsv8.1.2173Bram Moolenaar2019-10-1813-47/+97
| | | | | Problem: Searchit() has too many arguments. Solution: Move optional arguments to a struct. Add the "wrapped" argument.
* patch 8.1.2172: spell highlight is wrong at start of the linev8.1.2172Bram Moolenaar2019-10-184-1/+38
| | | | | Problem: Spell highlight is wrong at start of the line. Solution: Fix setting the "v" variable. (closes #5078)
* patch 8.1.2171: mouse support not always availablev8.1.2171Bram Moolenaar2019-10-1725-351/+157
| | | | | | Problem: Mouse support not always available. Solution: Enable mouse support also in tiny version. Do not define FEAT_MOUSE_XTERM on MS-Windows (didn't really work).
* patch 8.1.2170: cannot build without the +termresponse featurev8.1.2170Bram Moolenaar2019-10-172-0/+4
| | | | | Problem: Cannot build without the +termresponse feature. Solution: Add #ifdef.
* patch 8.1.2169: terminal flags are never resetv8.1.2169Bram Moolenaar2019-10-173-0/+15
| | | | | Problem: Terminal flags are never reset. Solution: Reset the flags when setting 'term'.
* patch 8.1.2168: heredoc assignment not skipped in if blockv8.1.2168Bram Moolenaar2019-10-163-3/+16
| | | | | Problem: Heredoc assignment not skipped in if block. Solution: Check if "skip" is set. (closes #5063)
* 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)