]> granicus.if.org Git - vim/log
vim
6 years agopatch 8.1.0376: compiler warning for uninitialized variable v8.1.0376
Bram Moolenaar [Thu, 13 Sep 2018 12:57:41 +0000 (14:57 +0200)]
patch 8.1.0376: compiler warning for uninitialized variable

Problem:    Compiler warning for uninitialized variable. (Tony Mechelynck)
Solution:   Initialize the variable.

6 years agopatch 8.1.0375: cannot use diff mode with Cygwin diff.exe v8.1.0375
Bram Moolenaar [Thu, 13 Sep 2018 11:03:11 +0000 (13:03 +0200)]
patch 8.1.0375: cannot use diff mode with Cygwin diff.exe

Problem:    Cannot use diff mode with Cygwin diff.exe. (Igor Forca)
Solution:   Skip over unrecognized lines in the diff output.

6 years agopatch 8.1.0374: moving the cursor is slow when 'relativenumber' is set v8.1.0374
Bram Moolenaar [Wed, 12 Sep 2018 21:15:48 +0000 (23:15 +0200)]
patch 8.1.0374: moving the cursor is slow when 'relativenumber' is set

Problem:    Moving the cursor is slow when 'relativenumber' is set.
Solution:   Only redraw the number column, not all lines.

6 years agopatch 8.1.0373: screen updating still slow when 'cursorline' is set v8.1.0373
Bram Moolenaar [Wed, 12 Sep 2018 20:27:15 +0000 (22:27 +0200)]
patch 8.1.0373: screen updating still slow when 'cursorline' is set

Problem:    Screen updating still slow when 'cursorline' is set.
Solution:   Fix setting last_cursorline.

6 years agopatch 8.1.0372: screen updating slow when 'cursorline' is set v8.1.0372
Bram Moolenaar [Wed, 12 Sep 2018 19:52:18 +0000 (21:52 +0200)]
patch 8.1.0372: screen updating slow when 'cursorline' is set

Problem:    Screen updating slow when 'cursorline' is set.
Solution:   Only redraw the old and new cursor line, not all lines.

6 years agopatch 8.1.0371: argument types for select() may be wrong v8.1.0371
Bram Moolenaar [Wed, 12 Sep 2018 18:29:09 +0000 (20:29 +0200)]
patch 8.1.0371: argument types for select() may be wrong

Problem:    Argument types for select() may be wrong.
Solution:   Use a configure macro. (Tobias Ulmer)

6 years agopatch 8.1.0370: not using internal diff if 'diffopt' is not changed v8.1.0370
Bram Moolenaar [Wed, 12 Sep 2018 16:00:12 +0000 (18:00 +0200)]
patch 8.1.0370: not using internal diff if 'diffopt' is not changed

Problem:    Not using internal diff if 'diffopt' is not changed.
Solution:   Correct initialization of diff_flags. (Christian Brabandt)

6 years agopatch 8.1.0369: continuation lines cannot contain comments v8.1.0369
Bram Moolenaar [Tue, 11 Sep 2018 20:37:29 +0000 (22:37 +0200)]
patch 8.1.0369: continuation lines cannot contain comments

Problem:    Continuation lines cannot contain comments.
Solution:   Support using "\ .

6 years agopatch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building fails v8.1.0368
Bram Moolenaar [Tue, 11 Sep 2018 19:30:09 +0000 (21:30 +0200)]
patch 8.1.0368: GTK code has too many #ifdefs and GTK 2.10 building fails

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)

6 years agopatch 8.1.0367: getchar(1) no longer processes pending messages v8.1.0367
Bram Moolenaar [Tue, 11 Sep 2018 18:10:20 +0000 (20:10 +0200)]
patch 8.1.0367: getchar(1) no longer processes pending messages

Problem:    getchar(1) no longer processes pending messages. (Yasuhiro
            Matsumoto)
Solution:   Call parse_queued_messages().

6 years agopatch 8.1.0366: pieces of the xdiff code are not used v8.1.0366
Bram Moolenaar [Mon, 10 Sep 2018 20:18:52 +0000 (22:18 +0200)]
patch 8.1.0366: pieces of the xdiff code are not used

Problem:    Pieces of the xdiff code are not used.
Solution:   Add "#if 0" to omit unused code.

6 years agopatch 8.1.0365: function profile doesn't specify where it was defined v8.1.0365
Bram Moolenaar [Mon, 10 Sep 2018 20:03:40 +0000 (22:03 +0200)]
patch 8.1.0365: function profile doesn't specify where it was defined

Problem:    Function profile doesn't specify where it was defined.
Solution:   Show the script name and line number.

6 years agopatch 8.1.0364: compiler warning in xdiff code v8.1.0364
Bram Moolenaar [Mon, 10 Sep 2018 19:22:15 +0000 (21:22 +0200)]
patch 8.1.0364: compiler warning in xdiff code

Problem:    Compiler warning in xdiff code. (Yegappan Lakshmanan)
Solution:   Initialize directly.

6 years agopatch 8.1.0363: internal diff isn't used by default as advertised v8.1.0363
Bram Moolenaar [Mon, 10 Sep 2018 19:15:40 +0000 (21:15 +0200)]
patch 8.1.0363: internal diff isn't used by default as advertised

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.

6 years agopatch 8.1.0362: cannot get the script line number when executing a function v8.1.0362
Bram Moolenaar [Mon, 10 Sep 2018 19:05:02 +0000 (21:05 +0200)]
patch 8.1.0362: cannot get the script line number when executing a function

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".

6 years agopatch 8.1.0361: remote user not used for completion v8.1.0361
Bram Moolenaar [Mon, 10 Sep 2018 17:03:05 +0000 (19:03 +0200)]
patch 8.1.0361: remote user not used for completion

Problem:    Remote user not used for completion. (Stucki)
Solution:   Use $USER too. (Dominique Pelle, closes #3407)

6 years agopatch 8.1.0360: using an external diff program is slow and inflexible v8.1.0360
Bram Moolenaar [Mon, 10 Sep 2018 15:51:58 +0000 (17:51 +0200)]
patch 8.1.0360: using an external diff program is slow and inflexible

Problem:    Using an external diff program is slow and inflexible.
Solution:   Include the xdiff library. (Christian Brabandt, closes #2732)
            Use it by default.

6 years agoUpdate runtime files.
Bram Moolenaar [Mon, 10 Sep 2018 09:51:50 +0000 (11:51 +0200)]
Update runtime files.

6 years agopatch 8.1.0359: no clue what test failed when using a screendump twice v8.1.0359
Bram Moolenaar [Sun, 9 Sep 2018 20:02:24 +0000 (22:02 +0200)]
patch 8.1.0359: no clue what test failed when using a screendump twice

Problem:    No clue what test failed when using a screendump twice.
Solution:   Add an extra argument to VerifyScreenDump().

6 years agopatch 8.1.0358: crash when using term_dumpwrite() after the job finished v8.1.0358
Bram Moolenaar [Sun, 9 Sep 2018 17:56:07 +0000 (19:56 +0200)]
patch 8.1.0358: crash when using term_dumpwrite() after the job finished

Problem:    Crash when using term_dumpwrite() after the job finished.
Solution:   Check for a finished job and give an error message.

6 years agopatch 8.1.0357: instructions for tests are outdated v8.1.0357
Bram Moolenaar [Sun, 9 Sep 2018 13:56:06 +0000 (15:56 +0200)]
patch 8.1.0357: instructions for tests are outdated

Problem:    Instructions for tests are outdated. (Jason Franklin)
Solution:   Update the text.

6 years agopatch 8.1.0356: using :s with 'incsearch' prevents CTRL-R CTRL-W v8.1.0356
Bram Moolenaar [Sun, 9 Sep 2018 13:54:14 +0000 (15:54 +0200)]
patch 8.1.0356: using :s with 'incsearch' prevents CTRL-R CTRL-W

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)

6 years agopatch 8.1.0355: incorrect adjusting the popup menu for the preview window v8.1.0355
Bram Moolenaar [Sun, 9 Sep 2018 13:27:59 +0000 (15:27 +0200)]
patch 8.1.0355: incorrect adjusting the popup menu for the preview window

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)

6 years agopatch 8.1.0354: packadd test fails on MS-Windows v8.1.0354
Bram Moolenaar [Sat, 8 Sep 2018 17:12:12 +0000 (19:12 +0200)]
patch 8.1.0354: packadd test fails on MS-Windows

Problem:    Packadd test fails on MS-Windows.
Solution:   Ignore difference between forward and backward slashes.

6 years agopatch 8.1.0353: an "after" directory of a package is appended to 'rtp' v8.1.0353
Bram Moolenaar [Sat, 8 Sep 2018 16:21:16 +0000 (18:21 +0200)]
patch 8.1.0353: an "after" directory of a package is appended to 'rtp'

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)

6 years agopatch 8.1.0352: browsing compressed tar files does not always work v8.1.0352
Bram Moolenaar [Sat, 8 Sep 2018 13:10:34 +0000 (15:10 +0200)]
patch 8.1.0352: browsing compressed tar files does not always work

Problem:    Browsing compressed tar files does not always work.
Solution:   Use the "file" command to get the compression type.

6 years agopatch 8.1.0351: 'incsearch' for :/foo/s//<Esc> changes last search pattern v8.1.0351
Bram Moolenaar [Thu, 6 Sep 2018 19:44:17 +0000 (21:44 +0200)]
patch 8.1.0351: 'incsearch' for :/foo/s//<Esc> changes last search pattern

Problem:    'incsearch' for :/foo/s//<Esc> changes last search pattern.
Solution:   Save the last search pattern earlier.

6 years agopatch 8.1.0350: Vim may block on ch_sendraw() v8.1.0350
Bram Moolenaar [Thu, 6 Sep 2018 14:27:24 +0000 (16:27 +0200)]
patch 8.1.0350: Vim may block on ch_sendraw()

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)

6 years agopatch 8.1.0349: crash when wiping buffer in a callback v8.1.0349
Bram Moolenaar [Thu, 6 Sep 2018 11:14:43 +0000 (13:14 +0200)]
patch 8.1.0349: crash when wiping buffer in a callback

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().

6 years agopatch 8.1.0348: on Travis the slowest build is run last v8.1.0348
Bram Moolenaar [Wed, 5 Sep 2018 20:25:50 +0000 (22:25 +0200)]
patch 8.1.0348: on Travis the slowest build is run last

Problem:    On Travis the slowest build is run last. (Dominique Pelle)
Solution:   Reorder the build entries.

6 years agopatch 8.1.0347: some tests fail on Solaris v8.1.0347
Bram Moolenaar [Mon, 3 Sep 2018 20:08:10 +0000 (22:08 +0200)]
patch 8.1.0347: some tests fail on Solaris

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)

6 years agoUpdate runtime files.
Bram Moolenaar [Sun, 2 Sep 2018 19:07:30 +0000 (21:07 +0200)]
Update runtime files.

6 years agopatch 8.1.0346: building with Aap is outdated and unused v8.1.0346
Bram Moolenaar [Sun, 2 Sep 2018 13:27:07 +0000 (15:27 +0200)]
patch 8.1.0346: building with Aap is outdated and unused

Problem:    Building with Aap is outdated and unused.
Solution:   Remove the Aap build files.

6 years agopatch 8.1.0345: cannot get the window id associated with the location list v8.1.0345
Bram Moolenaar [Sun, 2 Sep 2018 13:18:42 +0000 (15:18 +0200)]
patch 8.1.0345: cannot get the window id associated with the location list

Problem:    Cannot get the window id associated with the location list.
Solution:   Add the "filewinid" argument to getloclist(). (Yegappan
            Lakshmanan, closes #3202)

6 years agopatch 8.1.0344: 'hlsearch' highlighting has a gap after /$ v8.1.0344
Bram Moolenaar [Sun, 2 Sep 2018 13:07:28 +0000 (15:07 +0200)]
patch 8.1.0344: 'hlsearch' highlighting has a gap after /$

Problem:    'hlsearch' highlighting has a gap after /$.
Solution:   Remove suspicious code. (Ricky Zhou, closes #3400)

6 years agopatch 8.1.0343: 'shellslash' is not used for getcwd() with local directory v8.1.0343
Bram Moolenaar [Sun, 2 Sep 2018 12:25:05 +0000 (14:25 +0200)]
patch 8.1.0343: 'shellslash' is not used for getcwd() with local directory

Problem:    'shellslash' is not used for getcwd() with local directory.
            (Daniel Hahler)
Solution:   Call slash_adjust() later. (closes #3399)

6 years agopatch 8.1.0342: crash when a callback deletes a window that is being used v8.1.0342
Bram Moolenaar [Sat, 1 Sep 2018 13:30:03 +0000 (15:30 +0200)]
patch 8.1.0342: crash when a callback deletes a window that is being used

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)

6 years agopatch 8.1.0341: :argadd in empty buffer changes the buffer name v8.1.0341
Bram Moolenaar [Fri, 31 Aug 2018 21:06:22 +0000 (23:06 +0200)]
patch 8.1.0341: :argadd in empty buffer changes the buffer name

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.

6 years agopatch 8.1.0340: no test for :spellinfo v8.1.0340
Bram Moolenaar [Fri, 31 Aug 2018 20:26:53 +0000 (22:26 +0200)]
patch 8.1.0340: no test for :spellinfo

Problem:    No test for :spellinfo.
Solution:   Add a test. (Dominique Pelle, closes #3394)

6 years agopatch 8.1.0339: wrong highlight when 'incsearch' set and cancelling :s v8.1.0339
Bram Moolenaar [Fri, 31 Aug 2018 20:09:54 +0000 (22:09 +0200)]
patch 8.1.0339: wrong highlight when 'incsearch' set and cancelling :s

Problem:    Wrong highlight when 'incsearch' set and cancelling :s.
Solution:   Reset search line range. (Hirohito Higashi, Masamichi Abe)

6 years agopatch 8.1.0338: MS-Windows: VTP doesn't work properly with Powershell v8.1.0338
Bram Moolenaar [Thu, 30 Aug 2018 15:47:05 +0000 (17:47 +0200)]
patch 8.1.0338: MS-Windows: VTP doesn't work properly with Powershell

Problem:    MS-Windows: VTP doesn't work properly with Powershell.
Solution:   Adjust the color index. (Nobuhiro Takasaki, closes #3347)

6 years agopatch 8.1.0337: :file fails in quickfix command v8.1.0337
Bram Moolenaar [Thu, 30 Aug 2018 13:58:28 +0000 (15:58 +0200)]
patch 8.1.0337: :file fails in quickfix command

Problem:    :file fails in quickfix command.
Solution:   Allow :file without argument when curbuf_lock is set. (Jason
            Franklin)

6 years agopatch 8.1.0336: mkview test still fails on CI v8.1.0336
Bram Moolenaar [Thu, 30 Aug 2018 12:16:06 +0000 (14:16 +0200)]
patch 8.1.0336: mkview test still fails on CI

Problem:    mkview test still fails on CI.
Solution:   Ignore curswant, don't see another solution.

6 years agopatch 8.1.0335: mkview test fails on CI v8.1.0335
Bram Moolenaar [Thu, 30 Aug 2018 12:04:25 +0000 (14:04 +0200)]
patch 8.1.0335: mkview test fails on CI

Problem:    mkview test fails on CI.
Solution:   Attempt to force recomputing curswant after folding.

6 years agopatch 8.1.0334: 'autowrite' takes effect when buffer is not to be written v8.1.0334
Bram Moolenaar [Thu, 30 Aug 2018 11:07:17 +0000 (13:07 +0200)]
patch 8.1.0334: 'autowrite' takes effect when buffer is not to be written

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'.

6 years agopatch 8.1.0333: :mkview does not restore cursor properly after "$" v8.1.0333
Bram Moolenaar [Wed, 29 Aug 2018 19:42:42 +0000 (21:42 +0200)]
patch 8.1.0333: :mkview does not restore cursor properly after "$"

Problem:    :mkview does not restore cursor properly after "$". (Dominique
            Pelle)
Solution:   Position the cursor with "normal! $".

6 years agopatch 8.1.0332: get Gdk-Critical error on first balloon show v8.1.0332
Bram Moolenaar [Tue, 28 Aug 2018 21:09:07 +0000 (23:09 +0200)]
patch 8.1.0332: get Gdk-Critical error on first balloon show

Problem:    Get Gdk-Critical error on first balloon show.
Solution:   Get screen geometry using the draw area widget. (Davit Samvelyan,
            closes #3386)

6 years agoUpdate runtime files.
Bram Moolenaar [Tue, 28 Aug 2018 20:58:02 +0000 (22:58 +0200)]
Update runtime files.

6 years agopatch 8.1.0331: insufficient test coverage for :mkview and :loadview v8.1.0331
Bram Moolenaar [Tue, 28 Aug 2018 20:19:31 +0000 (22:19 +0200)]
patch 8.1.0331: insufficient test coverage for :mkview and :loadview

Problem:    Insufficient test coverage for :mkview and :loadview.
Solution:   Add tests. (Dominique Pelle, closes #3385)

6 years agopatch 8.1.0330: the qf_add_entries() function is too long v8.1.0330
Bram Moolenaar [Tue, 28 Aug 2018 20:07:44 +0000 (22:07 +0200)]
patch 8.1.0330: the qf_add_entries() function is too long

Problem:    The qf_add_entries() function is too long.
Solution:   Split in two parts. (Yegappan Lakshmanan)

6 years agopatch 8.1.0329: using inputlist() during startup results in garbage v8.1.0329
Bram Moolenaar [Mon, 27 Aug 2018 21:24:16 +0000 (23:24 +0200)]
patch 8.1.0329: using inputlist() during startup results in garbage

Problem:    Using inputlist() during startup results in garbage. (Dominique
            Pelle)
Solution:   Make sure the xterm tracing is stopped when disabling the mouse.

6 years agopatch 8.1.0328: inputlist() doesn't work with a timer v8.1.0328
Bram Moolenaar [Sun, 26 Aug 2018 19:23:07 +0000 (21:23 +0200)]
patch 8.1.0328: inputlist() doesn't work with a timer

Problem:    inputlist() doesn't work with a timer. (Dominique Pelle)
Solution:   Don't redraw when cmdline_row is zero. (Hirohito Higashi,
            closes #3239)

6 years agopatch 8.1.0327: the "g CTRL-G" command isn't tested much v8.1.0327
Bram Moolenaar [Fri, 24 Aug 2018 20:07:58 +0000 (22:07 +0200)]
patch 8.1.0327: the "g CTRL-G" command isn't tested much

Problem:    The "g CTRL-G" command isn't tested much.
Solution:   Add more tests. (Dominique Pelle, closes #3369)

6 years agopatch 8.1.0326: screen dump does not consider NUL and space equal v8.1.0326
Bram Moolenaar [Fri, 24 Aug 2018 19:30:28 +0000 (21:30 +0200)]
patch 8.1.0326: screen dump does not consider NUL and space equal

Problem:    Screen dump does not consider NUL and space equal.
Solution:   Use temp variables instead of character from cell.

6 years agopatch 8.1.0325: strings in swap file may not be NUL terminated v8.1.0325
Bram Moolenaar [Thu, 23 Aug 2018 21:01:27 +0000 (23:01 +0200)]
patch 8.1.0325: strings in swap file may not be NUL terminated

Problem:    Strings in swap file may not be NUL terminated. (Coverity)
Solution:   Limit the length of the used string.

6 years agopatch 8.1.0324: off-by-one error in cmdidx check v8.1.0324
Bram Moolenaar [Thu, 23 Aug 2018 20:51:40 +0000 (22:51 +0200)]
patch 8.1.0324: off-by-one error in cmdidx check

Problem:    Off-by-one error in cmdidx check. (Coverity)
Solution:   Use ">=" instead of ">".

6 years agopatch 8.1.0323: reverse order of VTP calls only needed the first time v8.1.0323
Bram Moolenaar [Thu, 23 Aug 2018 20:38:31 +0000 (22:38 +0200)]
patch 8.1.0323: reverse order of VTP calls only needed the first time

Problem:    Reverse order of VTP calls only needed the first time.
Solution:   Add a flag to remember the state. (Nobuhiro Takasaki, closes #3366)

6 years agopatch 8.1.0322: Test_copy_winopt() does not restore 'hidden' v8.1.0322
Bram Moolenaar [Thu, 23 Aug 2018 20:20:35 +0000 (22:20 +0200)]
patch 8.1.0322: Test_copy_winopt() does not restore 'hidden'

Problem:    Test_copy_winopt() does not restore 'hidden'.
Solution:   Restore the option, fix indent. (Ozaki Kiichi, closes #3367)

6 years agopatch 8.1.0321: 'incsearch' regression: /\v highlights everything v8.1.0321
Bram Moolenaar [Thu, 23 Aug 2018 18:55:45 +0000 (20:55 +0200)]
patch 8.1.0321: 'incsearch' regression: /\v highlights everything

Problem:    'incsearch' regression: /\v highlights everything.
Solution:   Put back the empty_pattern() check.

6 years agopatch 8.1.0320: too much 'incsearch' highlight for pat matching everything v8.1.0320
Bram Moolenaar [Wed, 22 Aug 2018 21:05:44 +0000 (23:05 +0200)]
patch 8.1.0320: too much 'incsearch' highlight for pat matching everything

Problem:    Too much 'incsearch' highlight for pattern matching everything.
Solution:   Add the skiplen to the command and remove the line range.
            (Christian Brabandt)  Check for empty pattern earlier.

6 years agopatch 8.1.0319: bzero() function prototype doesn't work for Android v8.1.0319
Bram Moolenaar [Wed, 22 Aug 2018 19:56:57 +0000 (21:56 +0200)]
patch 8.1.0319: bzero() function prototype doesn't work for Android

Problem:    bzero() function prototype doesn't work for Android.
Solution:   Add an #ifdef. (Elliott Hughes, closes #3365)

6 years agopatch 8.1.0318: the getftype() test may fail for char devices v8.1.0318
Bram Moolenaar [Wed, 22 Aug 2018 18:16:16 +0000 (20:16 +0200)]
patch 8.1.0318: the getftype() test may fail for char devices

Problem:    The getftype() test may fail for char devices if the file
            disappeared in between the listing and the getftype() call.
Solution:   Ignore empty result. (Ozaki Kiichi, closes #3360)

6 years agopatch 8.1.0317: Cscope test fails when using shadow directory v8.1.0317
Bram Moolenaar [Wed, 22 Aug 2018 18:06:26 +0000 (20:06 +0200)]
patch 8.1.0317: Cscope test fails when using shadow directory

Problem:    Cscope test fails when using shadow directory.
Solution:   Resolve symlink in Vim. (James McCoy, closes #3364)

6 years agopatch 8.1.0316: swapinfo() test fails on Travis v8.1.0316
Bram Moolenaar [Wed, 22 Aug 2018 09:28:01 +0000 (11:28 +0200)]
patch 8.1.0316: swapinfo() test fails on Travis

Problem:    swapinfo() test fails on Travis.
Solution:   Handle a long host name. (Ozaki Kiichi, closes #3361)
            Also make the version check flexible. (James McCoy)

6 years agopatch 8.1.0315: helpgrep with language doesn't work properly v8.1.0315
Bram Moolenaar [Tue, 21 Aug 2018 19:58:13 +0000 (21:58 +0200)]
patch 8.1.0315: helpgrep with language doesn't work properly

Problem:    Helpgrep with language doesn't work properly. (Takuya Fujiwara)
Solution:   Check for the language earlier. (Hirohito Higashi)

6 years agopatch 8.1.0314: build failure without the +eval feature v8.1.0314
Bram Moolenaar [Tue, 21 Aug 2018 19:09:07 +0000 (21:09 +0200)]
patch 8.1.0314: build failure without the +eval feature

Problem:    Build failure without the +eval feature. (Brenton Horne)
Solution:   Add #ifdef.  Also add the "dirty" item.

6 years agopatch 8.1.0313: information about a swap file is unavailable v8.1.0313
Bram Moolenaar [Tue, 21 Aug 2018 18:28:54 +0000 (20:28 +0200)]
patch 8.1.0313: information about a swap file is unavailable

Problem:    Information about a swap file is unavailable.
Solution:   Add swapinfo(). (Enzo Ferber)

6 years agopatch 8.1.0312: wrong type for flags used in signal handlers v8.1.0312
Bram Moolenaar [Tue, 21 Aug 2018 17:47:48 +0000 (19:47 +0200)]
patch 8.1.0312: wrong type for flags used in signal handlers

Problem:    Wrong type for flags used in signal handlers.
Solution:   Use sig_atomic_t. (Dominique Pelle, closes #3356)

6 years agopatch 8.1.0311: filtering entries in a quickfix list is not easy v8.1.0311
Bram Moolenaar [Tue, 21 Aug 2018 17:22:23 +0000 (19:22 +0200)]
patch 8.1.0311: filtering entries in a quickfix list is not easy

Problem:    Filtering entries in a quickfix list is not easy.
Solution:   Add the cfilter plugin. (Yegappan Lakshmanan)

6 years agopatch 8.1.0310: file info msg not always suppressed with 'F' in 'shortmess' v8.1.0310
Bram Moolenaar [Tue, 21 Aug 2018 16:50:18 +0000 (18:50 +0200)]
patch 8.1.0310: file info msg not always suppressed with 'F' in 'shortmess'

Problem:    File info message not always suppressed with 'F' in 'shortmess'.
            (Asheq Imran)
Solution:   Save and restore msg_silent. (Christian Brabandt, closes #3221)

6 years agopatch 8.1.0309: profiling does not show a count for condition lines v8.1.0309
Bram Moolenaar [Tue, 21 Aug 2018 15:49:54 +0000 (17:49 +0200)]
patch 8.1.0309: profiling does not show a count for condition lines

Problem:    Profiling does not show a count for condition lines. (Daniel
            Hahler)
Solution:   Count lines when not skipping. (Ozaki Kiichi, closes #2499)

6 years agopatch 8.1.0308: a quick undo shows "1 seconds ago" v8.1.0308
Bram Moolenaar [Tue, 21 Aug 2018 15:07:45 +0000 (17:07 +0200)]
patch 8.1.0308: a quick undo shows "1 seconds ago"

Problem:    A quick undo shows "1 seconds ago". (Tony Mechelynck)
Solution:   Add singular/plural message.

6 years agopatch 8.1.0307: there is no good way to get the window layout v8.1.0307
Bram Moolenaar [Tue, 21 Aug 2018 14:56:34 +0000 (16:56 +0200)]
patch 8.1.0307: there is no good way to get the window layout

Problem:    There is no good way to get the window layout.
Solution:   Add the winlayout() function. (Yegappan Lakshmanan)

6 years agopatch 8.1.0306: plural messages are not translated properly v8.1.0306
Bram Moolenaar [Tue, 21 Aug 2018 13:12:14 +0000 (15:12 +0200)]
patch 8.1.0306: plural messages are not translated properly

Problem:    Plural messages are not translated properly.
Solution:   Add more usage of NGETTEXT(). (Sergey Alyoshin)

6 years agopatch 8.1.0305: missing support for Lua 5.4 32 bits on Unix v8.1.0305
Bram Moolenaar [Tue, 21 Aug 2018 12:23:35 +0000 (14:23 +0200)]
patch 8.1.0305: missing support for Lua 5.4 32 bits on Unix

Problem:    Missing support for Lua 5.4 32 bits on Unix.
Solution:   Define lua_newuserdatauv. (Kazunobu Kuriyama)

6 years agopatch 8.1.0304: no redraw when using a STOP signal on Vim and then CONT v8.1.0304
Bram Moolenaar [Tue, 21 Aug 2018 11:09:10 +0000 (13:09 +0200)]
patch 8.1.0304: no redraw when using a STOP signal on Vim and then CONT

Problem:    No redraw when using a STOP signal on Vim and then a CONT signal.
Solution:   Catch the CONT signal and set the terminal to raw mode.  This is
            like 8.1.0244 but without the screen redraw and a fix for
            multi-threading suggested by Dominique Pelle.

6 years agopatch 8.1.0303: line2byte() is wrong for last line with 'noeol' v8.1.0303
Bram Moolenaar [Mon, 20 Aug 2018 20:53:04 +0000 (22:53 +0200)]
patch 8.1.0303: line2byte() is wrong for last line with 'noeol'

Problem:    line2byte() is wrong for last line with 'noeol' and 'nofixeol'.
Solution:   Fix off-by-one error. (Shane Harper, closes #3351)

6 years agopatch 8.1.0302: crash when using :suspend and "fg" v8.1.0302
Bram Moolenaar [Mon, 20 Aug 2018 19:58:57 +0000 (21:58 +0200)]
patch 8.1.0302: crash when using :suspend and "fg"

Problem:    Crash when using :suspend and "fg".
Solution:   Undo patch 8.1.244.

6 years agopatch 8.1.0301: GTK: input method popup displayed on wrong screen. v8.1.0301
Bram Moolenaar [Sun, 19 Aug 2018 20:58:45 +0000 (22:58 +0200)]
patch 8.1.0301: GTK: input method popup displayed on wrong screen.

Problem:    GTK: Input method popup displayed on wrong screen.
Solution:   Add the screen position offset. (Ken Takata, closes #3268)

6 years agopatch 8.1.0300: the old window title might be freed twice v8.1.0300
Bram Moolenaar [Sun, 19 Aug 2018 20:20:16 +0000 (22:20 +0200)]
patch 8.1.0300: the old window title might be freed twice

Problem:    The old window title might be freed twice. (Dominique Pelle)
Solution:   Do not free "oldtitle" in a signal handler but set a flag to have
            it freed later.

6 years agopatch 8.1.0299: misplaced comment v8.1.0299
Bram Moolenaar [Sun, 19 Aug 2018 15:04:01 +0000 (17:04 +0200)]
patch 8.1.0299: misplaced comment

Problem:    misplaced comment
Solution:   Remove comment

6 years agopatch 8.1.0298: window resize test sometimes fails on Mac v8.1.0298
Bram Moolenaar [Sun, 19 Aug 2018 14:09:27 +0000 (16:09 +0200)]
patch 8.1.0298: window resize test sometimes fails on Mac

Problem:    Window resize test sometimes fails on Mac.
Solution:   Add Test_popup_and_window_resize() to flaky tests.

6 years agopatch 8.1.0297: MS-Windows: tests fail, Vim crashes v8.1.0297
Bram Moolenaar [Sun, 19 Aug 2018 12:38:42 +0000 (14:38 +0200)]
patch 8.1.0297: MS-Windows: tests fail, Vim crashes

Problem:    MS-Windows: tests fail, Vim crashes.
Solution:   Fix long file name handling.

6 years agopatch 8.1.0296: command parsing for 'incsearch' is a bit ugly v8.1.0296
Bram Moolenaar [Sat, 18 Aug 2018 19:23:05 +0000 (21:23 +0200)]
patch 8.1.0296: command parsing for 'incsearch' is a bit ugly

Problem:    Command parsing for 'incsearch' is a bit ugly.
Solution:   Return when there is no pattern.  Put common checks together.

6 years agopatch 8.1.0295: no 'incsearch' highlighting for :vimgrep and similar v8.1.0295
Bram Moolenaar [Sat, 18 Aug 2018 19:05:31 +0000 (21:05 +0200)]
patch 8.1.0295: no 'incsearch' highlighting for :vimgrep and similar

Problem:    No 'incsearch' highlighting for :vimgrep and similar commands.
Solution:   Parse the :vimgrep command and similar ones to locate the search
            pattern. (Hirohito Higashi, closes #3344)

6 years agopatch 8.1.0294: MS-Windows: sometimes uses short directory name v8.1.0294
Bram Moolenaar [Sat, 18 Aug 2018 18:20:27 +0000 (20:20 +0200)]
patch 8.1.0294: MS-Windows: sometimes uses short directory name

Problem:    MS-Windows: sometimes uses short directory name.
Solution:   Expand to long file name with correct caps. (Nobuhiro Takasaki,
            closes #3334)

6 years agopatch 8.1.0293: checks for type of stack is cryptic v8.1.0293
Bram Moolenaar [Sat, 18 Aug 2018 17:59:54 +0000 (19:59 +0200)]
patch 8.1.0293: checks for type of stack is cryptic

Problem:    Checks for type of stack is cryptic.
Solution:   Define IS_QF_STACK() and IS_LL_STACK(). (Yegappan Lakshmanan)

6 years agopatch 8.1.0292: MS-Windows: the text "self-installing" confuses some users v8.1.0292
Bram Moolenaar [Sat, 18 Aug 2018 17:04:37 +0000 (19:04 +0200)]
patch 8.1.0292: MS-Windows: the text "self-installing" confuses some users

Problem:    MS-Windows: the text "self-installing" confuses some users.
Solution:   Remove the text from the uninstall entry. (closes #3337)

6 years agopatch 8.1.0291: 'incsearch' highlighting not used for :sort v8.1.0291
Bram Moolenaar [Sat, 18 Aug 2018 14:19:42 +0000 (16:19 +0200)]
patch 8.1.0291: 'incsearch' highlighting not used for :sort

Problem:    'incsearch' highlighting not used for :sort.
Solution:   Handle pattern in :sort command.

6 years agopatch 8.1.0290: "cit" on an empty HTML tag changes the whole tag v8.1.0290
Bram Moolenaar [Thu, 16 Aug 2018 19:37:50 +0000 (21:37 +0200)]
patch 8.1.0290: "cit" on an empty HTML tag changes the whole tag

Problem:    "cit" on an empty HTML tag changes the whole tag.
Solution:   Only adjust the area in Visual mode. (Andy Massimino,
            closes #3332)

6 years agopatch 8.1.0289: cursor moves to wrong column after quickfix jump v8.1.0289
Bram Moolenaar [Wed, 15 Aug 2018 20:29:51 +0000 (22:29 +0200)]
patch 8.1.0289: cursor moves to wrong column after quickfix jump

Problem:    Cursor moves to wrong column after quickfix jump.
Solution:   Set the curswant flag. (Andy Massimino, closes #3331)

6 years agopatch 8.1.0288: quickfix code uses cmdidx too often v8.1.0288
Bram Moolenaar [Wed, 15 Aug 2018 18:59:48 +0000 (20:59 +0200)]
patch 8.1.0288: quickfix code uses cmdidx too often

Problem:    Quickfix code uses cmdidx too often.
Solution:   Add is_loclist_cmd(). (Yegappan Lakshmanan)

6 years agopatch 8.1.0287: MAX is not defined everywhere v8.1.0287
Bram Moolenaar [Tue, 14 Aug 2018 20:08:25 +0000 (22:08 +0200)]
patch 8.1.0287: MAX is not defined everywhere

Problem:    MAX is not defined everywhere.
Solution:   Define MAX where needed.

6 years agopatch 8.1.0286: 'incsearch' does not apply to :smagic and :snomagic v8.1.0286
Bram Moolenaar [Tue, 14 Aug 2018 19:32:21 +0000 (21:32 +0200)]
patch 8.1.0286: 'incsearch' does not apply to :smagic and :snomagic

Problem:    'incsearch' does not apply to :smagic and :snomagic.
Solution:   Add support. (Hirohito Higashi)

6 years agopatch 8.1.0285: compiler warning for conversion v8.1.0285
Bram Moolenaar [Tue, 14 Aug 2018 18:18:26 +0000 (20:18 +0200)]
patch 8.1.0285: compiler warning for conversion

Problem:    Compiler warning for conversion.
Solution:   Add a type cast. (Mike Williams)

6 years agopatch 8.1.0284: 'cursorline' highlighting wrong with 'incsearch' v8.1.0284
Bram Moolenaar [Tue, 14 Aug 2018 16:16:52 +0000 (18:16 +0200)]
patch 8.1.0284: 'cursorline' highlighting wrong with 'incsearch'

Problem:    'cursorline' highlighting wrong with 'incsearch'.
Solution:   Move the cursor back if the match is outside the range.

6 years agopatch 8.1.0283: missing test dump v8.1.0283
Bram Moolenaar [Tue, 14 Aug 2018 15:28:56 +0000 (17:28 +0200)]
patch 8.1.0283: missing test dump

Problem:    Missing test dump.
Solution:   Add the dump file

6 years agopatch 8.1.0282: 'incsearch' does not work with command modifiers v8.1.0282
Bram Moolenaar [Tue, 14 Aug 2018 14:06:16 +0000 (16:06 +0200)]
patch 8.1.0282: 'incsearch' does not work with command modifiers

Problem:    'incsearch' does not work with command modifiers.
Solution:   Skip command modifiers.

6 years agopatch 8.1.0281: parsing command modifiers is not separated v8.1.0281
Bram Moolenaar [Tue, 14 Aug 2018 11:38:17 +0000 (13:38 +0200)]
patch 8.1.0281: parsing command modifiers is not separated

Problem:    Parsing command modifiers is not separated.
Solution:   Move command modifier parsing to a separate function.

6 years agopatch 8.1.0280: 'incsearch' highlighting does not work for ":g!/" v8.1.0280
Bram Moolenaar [Mon, 13 Aug 2018 20:54:35 +0000 (22:54 +0200)]
patch 8.1.0280: 'incsearch' highlighting does not work for ":g!/"

Problem:    'incsearch' highlighting does not work for ":g!/".
Solution:   Skip the exclamation mark. (Hirohito Higashi)