summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* patch 8.1.0374: moving the cursor is slow when 'relativenumber' is setv8.1.0374Bram Moolenaar2018-09-123-181/+203
| | | | | Problem: Moving the cursor is slow when 'relativenumber' is set. Solution: Only redraw the number column, not all lines.
* patch 8.1.0373: screen updating still slow when 'cursorline' is setv8.1.0373Bram Moolenaar2018-09-122-1/+5
| | | | | Problem: Screen updating still slow when 'cursorline' is set. Solution: Fix setting last_cursorline.
* patch 8.1.0372: screen updating slow when 'cursorline' is setv8.1.0372Bram Moolenaar2018-09-125-12/+34
| | | | | Problem: Screen updating slow when 'cursorline' is set. Solution: Only redraw the old and new cursor line, not all lines.
* patch 8.1.0371: argument types for select() may be wrongv8.1.0371Bram Moolenaar2018-09-125-23/+85
| | | | | Problem: Argument types for select() may be wrong. Solution: Use a configure macro. (Tobias Ulmer)
* patch 8.1.0370: not using internal diff if 'diffopt' is not changedv8.1.0370Bram Moolenaar2018-09-122-1/+3
| | | | | Problem: Not using internal diff if 'diffopt' is not changed. Solution: Correct initialization of diff_flags. (Christian Brabandt)
* patch 8.1.0369: continuation lines cannot contain commentsv8.1.0369Bram Moolenaar2018-09-115-23/+63
| | | | | Problem: Continuation lines cannot contain comments. Solution: Support using "\ .
* patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building failsv8.1.0368Bram Moolenaar2018-09-117-175/+13
| | | | | | Problem: GTK code has too many #ifdefs and building fails with GTK 2.10. Solution: Always use gtk_widget_get_window() and define it for older GTK versions. (Ken Takata, closes #3421)
* patch 8.1.0367: getchar(1) no longer processes pending messagesv8.1.0367Bram Moolenaar2018-09-112-0/+9
| | | | | | Problem: getchar(1) no longer processes pending messages. (Yasuhiro Matsumoto) Solution: Call parse_queued_messages().
* patch 8.1.0366: pieces of the xdiff code are not usedv8.1.0366Bram Moolenaar2018-09-102-0/+20
| | | | | Problem: Pieces of the xdiff code are not used. Solution: Add "#if 0" to omit unused code.
* patch 8.1.0365: function profile doesn't specify where it was definedv8.1.0365Bram Moolenaar2018-09-103-146/+162
| | | | | Problem: Function profile doesn't specify where it was defined. Solution: Show the script name and line number.
* patch 8.1.0364: compiler warning in xdiff codev8.1.0364Bram Moolenaar2018-09-103-1/+7
| | | | | Problem: Compiler warning in xdiff code. (Yegappan Lakshmanan) Solution: Initialize directly.
* patch 8.1.0363: internal diff isn't used by default as advertisedv8.1.0363Bram Moolenaar2018-09-104-2/+6
| | | | | | Problem: Internal diff isn't used by default as advertised. Solution: Add "internal" to the default value of 'diffopt'. Also add couple of files missing from the distribution.
* patch 8.1.0362: cannot get the script line number when executing a functionv8.1.0362Bram Moolenaar2018-09-1024-562/+716
| | | | | | Problem: Cannot get the script line number when executing a function. Solution: Store the line number besides the script ID. (Ozaki Kiichi, closes #3362) Also display the line number with ":verbose set".
* patch 8.1.0361: remote user not used for completionv8.1.0361Bram Moolenaar2018-09-102-18/+53
| | | | | Problem: Remote user not used for completion. (Stucki) Solution: Use $USER too. (Dominique Pelle, closes #3407)
* patch 8.1.0360: using an external diff program is slow and inflexiblev8.1.0360Bram Moolenaar2018-09-1042-209/+5376
| | | | | | Problem: Using an external diff program is slow and inflexible. Solution: Include the xdiff library. (Christian Brabandt, closes #2732) Use it by default.
* Update runtime files.Bram Moolenaar2018-09-1011-175/+85
|
* patch 8.1.0359: no clue what test failed when using a screendump twicev8.1.0359Bram Moolenaar2018-09-092-3/+13
| | | | | Problem: No clue what test failed when using a screendump twice. Solution: Add an extra argument to VerifyScreenDump().
* patch 8.1.0358: crash when using term_dumpwrite() after the job finishedv8.1.0358Bram Moolenaar2018-09-092-0/+7
| | | | | Problem: Crash when using term_dumpwrite() after the job finished. Solution: Check for a finished job and give an error message.
* patch 8.1.0357: instructions for tests are outdatedv8.1.0357Bram Moolenaar2018-09-092-11/+30
| | | | | Problem: Instructions for tests are outdated. (Jason Franklin) Solution: Update the text.
* patch 8.1.0356: using :s with 'incsearch' prevents CTRL-R CTRL-Wv8.1.0356Bram Moolenaar2018-09-093-9/+50
| | | | | | Problem: Using :s with 'incsearch' prevents CTRL-R CTRL-W. (Boris Staletic) Solution: When past the pattern put cursor back in the start position. (closes #3413)
* patch 8.1.0355: incorrect adjusting the popup menu for the preview windowv8.1.0355Bram Moolenaar2018-09-092-6/+17
| | | | | | Problem: Incorrect adjusting the popup menu for the preview window. Solution: Compute position and height properl. (Ronan Pigott) Also show at least ten items. (closes #3414)
* patch 8.1.0354: packadd test fails on MS-Windowsv8.1.0354Bram Moolenaar2018-09-082-2/+5
| | | | | Problem: Packadd test fails on MS-Windows. Solution: Ignore difference between forward and backward slashes.
* patch 8.1.0353: an "after" directory of a package is appended to 'rtp'v8.1.0353Bram Moolenaar2018-09-083-28/+96
| | | | | | | Problem: An "after" directory of a package is appended to 'rtp', which will be after the user's "after" directory. () Solution: Insert the package "after" directory before any other "after" directory in 'rtp'. (closes #3409)
* patch 8.1.0352: browsing compressed tar files does not always workv8.1.0352Bram Moolenaar2018-09-082-11/+25
| | | | | Problem: Browsing compressed tar files does not always work. Solution: Use the "file" command to get the compression type.
* patch 8.1.0351: 'incsearch' for :/foo/s//<Esc> changes last search patternv8.1.0351Bram Moolenaar2018-09-064-3/+43
| | | | | Problem: 'incsearch' for :/foo/s//<Esc> changes last search pattern. Solution: Save the last search pattern earlier.
* patch 8.1.0350: Vim may block on ch_sendraw()v8.1.0350Bram Moolenaar2018-09-065-2/+62
| | | | | | Problem: Vim may block on ch_sendraw() when the job is sending data back to Vim, which isn't read yet. (Nate Bosch) Solution: Add the "noblock" option to job_start(). (closes #2548)
* patch 8.1.0349: crash when wiping buffer in a callbackv8.1.0349Bram Moolenaar2018-09-067-12/+30
| | | | | | Problem: Crash when wiping buffer in a callback. Solution: Do not handle messages when only peeking for a character. (closes #2107) Add "redraw_flag" to test_override().
* patch 8.1.0348: on Travis the slowest build is run lastv8.1.0348Bram Moolenaar2018-09-052-5/+7
| | | | | Problem: On Travis the slowest build is run last. (Dominique Pelle) Solution: Reorder the build entries.
* patch 8.1.0347: some tests fail on Solarisv8.1.0347Bram Moolenaar2018-09-034-16/+42
| | | | | | Problem: Some tests fail on Solaris. Solution: Skip writefile test. Fix path to libc.so. Improve test for Turkish case change. (Libor Bukata, Bjorn Linse, closes #3403)
* Update runtime files.Bram Moolenaar2018-09-0219-330/+496
|
* patch 8.1.0346: building with Aap is outdated and unusedv8.1.0346Bram Moolenaar2018-09-026-1423/+4
| | | | | Problem: Building with Aap is outdated and unused. Solution: Remove the Aap build files.
* patch 8.1.0345: cannot get the window id associated with the location listv8.1.0345Bram Moolenaar2018-09-024-6/+85
| | | | | | Problem: Cannot get the window id associated with the location list. Solution: Add the "filewinid" argument to getloclist(). (Yegappan Lakshmanan, closes #3202)
* patch 8.1.0344: 'hlsearch' highlighting has a gap after /$v8.1.0344Bram Moolenaar2018-09-023-10/+15
| | | | | Problem: 'hlsearch' highlighting has a gap after /$. Solution: Remove suspicious code. (Ricky Zhou, closes #3400)
* patch 8.1.0343: 'shellslash' is not used for getcwd() with local directoryv8.1.0343Bram Moolenaar2018-09-022-3/+5
| | | | | | Problem: 'shellslash' is not used for getcwd() with local directory. (Daniel Hahler) Solution: Call slash_adjust() later. (closes #3399)
* patch 8.1.0342: crash when a callback deletes a window that is being usedv8.1.0342Bram Moolenaar2018-09-013-23/+42
| | | | | | | Problem: Crash when a callback deletes a window that is being used. Solution: Do not unload a buffer that is being displayed while redrawing the screen. Also avoid invoking callbacks while redrawing. (closes #2107)
* patch 8.1.0341: :argadd in empty buffer changes the buffer namev8.1.0341Bram Moolenaar2018-08-314-18/+42
| | | | | | Problem: :argadd in empty buffer changes the buffer name. (Pavol Juhas) Solution: Don't re-use the current buffer when not going to edit the file. (closes #3397) Do re-use the current buffer for :next.
* patch 8.1.0340: no test for :spellinfov8.1.0340Bram Moolenaar2018-08-312-0/+31
| | | | | Problem: No test for :spellinfo. Solution: Add a test. (Dominique Pelle, closes #3394)
* patch 8.1.0339: wrong highlight when 'incsearch' set and cancelling :sv8.1.0339Bram Moolenaar2018-08-314-1/+27
| | | | | Problem: Wrong highlight when 'incsearch' set and cancelling :s. Solution: Reset search line range. (Hirohito Higashi, Masamichi Abe)
* patch 8.1.0338: MS-Windows: VTP doesn't work properly with Powershellv8.1.0338Bram Moolenaar2018-08-302-8/+36
| | | | | Problem: MS-Windows: VTP doesn't work properly with Powershell. Solution: Adjust the color index. (Nobuhiro Takasaki, closes #3347)
* patch 8.1.0337: :file fails in quickfix commandv8.1.0337Bram Moolenaar2018-08-303-3/+41
| | | | | | Problem: :file fails in quickfix command. Solution: Allow :file without argument when curbuf_lock is set. (Jason Franklin)
* patch 8.1.0336: mkview test still fails on CIv8.1.0336Bram Moolenaar2018-08-302-4/+6
| | | | | Problem: mkview test still fails on CI. Solution: Ignore curswant, don't see another solution.
* patch 8.1.0335: mkview test fails on CIv8.1.0335Bram Moolenaar2018-08-302-1/+3
| | | | | Problem: mkview test fails on CI. Solution: Attempt to force recomputing curswant after folding.
* patch 8.1.0334: 'autowrite' takes effect when buffer is not to be writtenv8.1.0334Bram Moolenaar2018-08-303-2/+42
| | | | | | Problem: 'autowrite' takes effect when buffer is not to be written. Solution: Don't write buffers that are not supposed to be written. (Even Q Jones, closes #3391) Add tests for 'autowrite'.
* patch 8.1.0333: :mkview does not restore cursor properly after "$"v8.1.0333Bram Moolenaar2018-08-293-14/+27
| | | | | | Problem: :mkview does not restore cursor properly after "$". (Dominique Pelle) Solution: Position the cursor with "normal! $".
* patch 8.1.0332: get Gdk-Critical error on first balloon showv8.1.0332Bram Moolenaar2018-08-282-1/+3
| | | | | | Problem: Get Gdk-Critical error on first balloon show. Solution: Get screen geometry using the draw area widget. (Davit Samvelyan, closes #3386)
* Update runtime files.Bram Moolenaar2018-08-2833-344/+3984
|
* patch 8.1.0331: insufficient test coverage for :mkview and :loadviewv8.1.0331Bram Moolenaar2018-08-282-0/+83
| | | | | Problem: Insufficient test coverage for :mkview and :loadview. Solution: Add tests. (Dominique Pelle, closes #3385)
* patch 8.1.0330: the qf_add_entries() function is too longv8.1.0330Bram Moolenaar2018-08-282-66/+81
| | | | | Problem: The qf_add_entries() function is too long. Solution: Split in two parts. (Yegappan Lakshmanan)
* patch 8.1.0329: using inputlist() during startup results in garbagev8.1.0329Bram Moolenaar2018-08-272-0/+9
| | | | | | Problem: Using inputlist() during startup results in garbage. (Dominique Pelle) Solution: Make sure the xterm tracing is stopped when disabling the mouse.
* patch 8.1.0328: inputlist() doesn't work with a timerv8.1.0328Bram Moolenaar2018-08-263-19/+26
| | | | | | Problem: inputlist() doesn't work with a timer. (Dominique Pelle) Solution: Don't redraw when cmdline_row is zero. (Hirohito Higashi, closes #3239)