vim
8 years agopatch 8.0.0169: json_decode() may run out of stack space v8.0.0169
Bram Moolenaar [Tue, 10 Jan 2017 18:44:18 +0000 (19:44 +0100)]
patch 8.0.0169: json_decode() may run out of stack space

Problem:    For complicated string json_decode() may run out of stack space.
Solution:   Change the recursive solution into an iterative solution.

8 years agopatch 8.0.0168: not all float functionality is tested v8.0.0168
Bram Moolenaar [Tue, 10 Jan 2017 15:31:20 +0000 (16:31 +0100)]
patch 8.0.0168: not all float functionality is tested

Problem:    Still some float functionality is not covered by tests.
Solution:   Add more tests. (Dominique Pelle, closes #1364)

8 years agopatch 8.0.0167: str2nr()/str2float() fail with negative values v8.0.0167
Bram Moolenaar [Tue, 10 Jan 2017 15:12:29 +0000 (16:12 +0100)]
patch 8.0.0167: str2nr()/str2float() fail with negative values

Problem:    str2nr() and str2float() do not always work with negative values.
Solution:   Be more flexible about handling signs. (LemonBoy, closes #1332)
            Add more tests.

8 years agopatch 8.0.0166: JSON with a duplicate key gives an internal error v8.0.0166
Bram Moolenaar [Tue, 10 Jan 2017 14:15:37 +0000 (15:15 +0100)]
patch 8.0.0166: JSON with a duplicate key gives an internal error

Problem:    JSON with a duplicate key gives an internal error. (Lcd)
Solution:   Give a normal error.  Avoid an error when parsing JSON from a
            remote client fails.

8 years agopatch 8.0.0165: ubsan warns for integer overflow v8.0.0165
Bram Moolenaar [Tue, 10 Jan 2017 12:55:14 +0000 (13:55 +0100)]
patch 8.0.0165: ubsan warns for integer overflow

Problem:    Ubsan warns for integer overflow.
Solution:   Swap two conditions. (Dominique Pelle)

8 years agopatch 8.0.0164: outdated and misplaced comments v8.0.0164
Bram Moolenaar [Tue, 10 Jan 2017 12:51:09 +0000 (13:51 +0100)]
patch 8.0.0164: outdated and misplaced comments

Problem:    Outdated and misplaced comments.
Solution:   Fix the comments.

8 years agoUpdated runtime files.
Bram Moolenaar [Tue, 10 Jan 2017 12:31:15 +0000 (13:31 +0100)]
Updated runtime files.

8 years agopatch 8.0.0163: cannot build with Ruby 2.4 v8.0.0163
Bram Moolenaar [Mon, 9 Jan 2017 20:10:31 +0000 (21:10 +0100)]
patch 8.0.0163: cannot build with Ruby 2.4

Problem:    Ruby 2.4 no longer supports rb_cFixnum.
Solution:   move rb_cFixnum into an #ifdef. (Kazuki Sakamoto, closes #1365)

8 years agopatch 8.0.0162: build error on Fedora 23 v8.0.0162
Bram Moolenaar [Mon, 9 Jan 2017 19:30:27 +0000 (20:30 +0100)]
patch 8.0.0162: build error on Fedora 23

Problem:    Build error on Fedora 23 with small features and gnome2.
Solution:   Undefine ngettext(). (Hirohito Higashi)

8 years agopatch 8.0.0161: can't build with small features v8.0.0161
Bram Moolenaar [Mon, 9 Jan 2017 11:58:11 +0000 (12:58 +0100)]
patch 8.0.0161: can't build with small features

Problem:    Build fails when using small features.
Solution:   Update #ifdef for using save_ccline. (Hirohito Higashi)

8 years agopatch 8.0.0160: EMSG() is sometimes used where it should be IEMSG() v8.0.0160
Bram Moolenaar [Sun, 8 Jan 2017 19:50:52 +0000 (20:50 +0100)]
patch 8.0.0160: EMSG() is sometimes used where it should be IEMSG()

Problem:    EMSG() is sometimes used for internal errors.
Solution:   Change them to IEMSG(). (Dominique Pelle)  And a few more.

8 years agopatch 8.0.0159: crash on startup when updating tabline v8.0.0159
Bram Moolenaar [Sun, 8 Jan 2017 19:00:04 +0000 (20:00 +0100)]
patch 8.0.0159: crash on startup when updating tabline

Problem:    Using a NULL pointer when using feedkeys() to trigger drawing a
            tabline.
Solution:   Skip drawing a tabline if TabPageIdxs is NULL. (Dominique Pelle)
            Also fix recursing into getcmdline() from the cmd window.

8 years agopatch 8.0.0158: float funcion test fails on MS-Windows v8.0.0158
Bram Moolenaar [Sun, 8 Jan 2017 18:25:40 +0000 (19:25 +0100)]
patch 8.0.0158: float funcion test fails on MS-Windows

Problem:    On MS-Windows some float functions return a different value when
            passed unusual values.  strtod() doesn't work for "inf" and "nan".
Solution:   Accept both results.  Fix str2float() for MS-Windows.  Also
            reorder assert function arguments.

8 years agopatch 8.0.0157: no completion for :syntax spell and :syntax sync v8.0.0157
Bram Moolenaar [Sun, 8 Jan 2017 17:28:22 +0000 (18:28 +0100)]
patch 8.0.0157: no completion for :syntax spell and :syntax sync

Problem:    No command line completion for ":syntax spell" and ":syntax sync".
Solution:   Implement the completion. (Dominique Pelle)

8 years agopatch 8.0.0156: not enough test coverage for float functions v8.0.0156
Bram Moolenaar [Sun, 8 Jan 2017 16:59:14 +0000 (17:59 +0100)]
patch 8.0.0156: not enough test coverage for float functions

Problem:    Several float functions are not covered by tests.
Solution:   Add float tests. (Dominique Pelle)

8 years agopatch 8.0.0155: ubsan complains about NULL pointer v8.0.0155
Bram Moolenaar [Sun, 8 Jan 2017 16:46:20 +0000 (17:46 +0100)]
patch 8.0.0155: ubsan complains about NULL pointer

Problem:    When sorting zero elements a NULL pointer is passed to qsort(),
            which ubsan warns for.
Solution:   Don't call qsort() if there are no elements. (Dominique Pelle)

8 years agopatch 8.0.0154: system() test fails on OS/X v8.0.0154
Bram Moolenaar [Sun, 8 Jan 2017 13:14:43 +0000 (14:14 +0100)]
patch 8.0.0154: system() test fails on OS/X

Problem:    system() test fails on OS/X.
Solution:   Deal with leading spaces.

8 years agopatch 8.0.0153: system() test fails on MS-Windows v8.0.0153
Bram Moolenaar [Sun, 8 Jan 2017 12:55:06 +0000 (13:55 +0100)]
patch 8.0.0153: system() test fails on MS-Windows

Problem:    system() test fails on MS-Windows.
Solution:   Deal when extra space and CR.

8 years agopatch 8.0.0152: stray channellog created when running tests v8.0.0152
Bram Moolenaar [Sun, 8 Jan 2017 12:38:58 +0000 (13:38 +0100)]
patch 8.0.0152: stray channellog created when running tests

Problem:    Running the channel test creates channellog.
Solution:   Delete the debug line.

8 years agopatch 8.0.0151: passing buffer content to system() is clumsy v8.0.0151
Bram Moolenaar [Sun, 8 Jan 2017 12:26:03 +0000 (13:26 +0100)]
patch 8.0.0151: passing buffer content to system() is clumsy

Problem:    To pass buffer content to system() and systemlist() one has to
            first create a string or list.
Solution:   Allow passing a buffer number. (LemonBoy, closes #1240)

8 years agopatch 8.0.0150: completion for :filter does not skip the pattern v8.0.0150
Bram Moolenaar [Sat, 7 Jan 2017 19:39:53 +0000 (20:39 +0100)]
patch 8.0.0150: completion for :filter does not skip the pattern

Problem:    When the pattern of :filter does not have a separator then
            completion of the command fails.
Solution:   Skip over the pattern. (Ozaki Kiichi, clodes #1299)

8 years agopatch 8.0.0149: :earlier does not work after reading the undo file v8.0.0149
Bram Moolenaar [Sat, 7 Jan 2017 15:14:57 +0000 (16:14 +0100)]
patch 8.0.0149: :earlier does not work after reading the undo file

Problem:    ":earlier" and ":later" do not work after startup or reading the
            undo file.
Solution:   Use absolute time stamps instead of relative to the Vim start
            time. (Christian Brabandt, Pavel Juhas, closes #1300, closes
            #1254)

8 years agopatch 8.0.0148: wrong indent in C preprocessor with line continuation v8.0.0148
Bram Moolenaar [Sat, 7 Jan 2017 14:39:43 +0000 (15:39 +0100)]
patch 8.0.0148: wrong indent in C preprocessor with line continuation

Problem:    When a C preprocessor statement has two line continuations the
            following line does not have the right indent. (Ken Takata)
Solution:   Add the indent of the previous continuation line. (Hirohito
            Higashi)

8 years agopatch 8.0.0147: searchpair() fails when 'magic' is off v8.0.0147
Bram Moolenaar [Fri, 6 Jan 2017 19:03:58 +0000 (20:03 +0100)]
patch 8.0.0147: searchpair() fails when 'magic' is off

Problem:    searchpair() does not work when 'magic' is off. (Chris Paul)
Solution:   Add \m in the pattern. (Christian Brabandt, closes #1341)

8 years agopatch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmu v8.0.0146
Bram Moolenaar [Fri, 6 Jan 2017 17:16:19 +0000 (18:16 +0100)]
patch 8.0.0146: termguicolors uses wrong colors on MS-Windows with ConEmu

Problem:    When using 'termguicolors' on MS-Windows the RGB definition causes
            the colors to be wrong.
Solution:   Undefined RGB and use our own. (Gabriel Barta)

8 years agopatch 8.0.0145: running tests on MS-Windows is noisy v8.0.0145
Bram Moolenaar [Fri, 6 Jan 2017 17:00:12 +0000 (18:00 +0100)]
patch 8.0.0145: running tests on MS-Windows is noisy

Problem:    Running tests on MS-Windows is a little bit noisy.
Solution:   Redirect some output to "nul". (Ken Takata)

8 years agoOnly install coveralls when used.
Bram Moolenaar [Fri, 6 Jan 2017 15:47:24 +0000 (16:47 +0100)]
Only install coveralls when used.

8 years agoBetter solution to make coveralls work again.
Bram Moolenaar [Fri, 6 Jan 2017 15:35:04 +0000 (16:35 +0100)]
Better solution to make coveralls work again.

8 years agoTune travis config for coverage with gcc only.
Bram Moolenaar [Fri, 6 Jan 2017 15:01:59 +0000 (16:01 +0100)]
Tune travis config for coverage with gcc only.

8 years agoAnother attempt to make coveralls work.
Bram Moolenaar [Fri, 6 Jan 2017 14:37:45 +0000 (15:37 +0100)]
Another attempt to make coveralls work.

8 years agoAttempt to make coverage working again.
Bram Moolenaar [Fri, 6 Jan 2017 14:28:44 +0000 (15:28 +0100)]
Attempt to make coverage working again.

8 years agopatch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice v8.0.0144
Bram Moolenaar [Fri, 6 Jan 2017 13:55:36 +0000 (14:55 +0100)]
patch 8.0.0144: when using MSVC the GvimExt directory is cleaned twice

Problem:    When using MSVC the GvimExt directory is cleaned twice.
Solution:   Remove the lines. (Ken Takata)

8 years agopatch 8.0.0143: line number of current buffer in getbufinfo() is wrong v8.0.0143
Bram Moolenaar [Fri, 6 Jan 2017 13:04:54 +0000 (14:04 +0100)]
patch 8.0.0143: line number of current buffer in getbufinfo() is wrong

Problem:    Line number of current buffer in getbufinfo() is wrong.
Solution:   For the current buffer use the current line number. (Ken Takata)

8 years agopatch 8.0.0142 v8.0.0142
Bram Moolenaar [Mon, 2 Jan 2017 20:37:40 +0000 (21:37 +0100)]
patch 8.0.0142
Problem:    Normal colors are wrong with 'termguicolors'.
Solution:   Initialize to INVALCOLOR instead of zero. (Ben Jackson, closes
            #1344)

8 years agoUpdated runtime files.
Bram Moolenaar [Mon, 2 Jan 2017 20:27:47 +0000 (21:27 +0100)]
Updated runtime files.

8 years agopatch 8.0.0141 v8.0.0141
Bram Moolenaar [Mon, 2 Jan 2017 17:32:39 +0000 (18:32 +0100)]
patch 8.0.0141
Problem:    Nested function test fails on AppVeyor.
Solution:   Disable the test on Windows for now.

8 years agopatch 8.0.0140 v8.0.0140
Bram Moolenaar [Mon, 2 Jan 2017 16:31:24 +0000 (17:31 +0100)]
patch 8.0.0140
Problem:    Pasting inserted text in Visual mode does not work properly.
            (Matthew Malcomson)
Solution:   Stop Visual mode before stuffing the inserted text. (Christian
            Brabandt, from neovim #5709)

8 years agopatch 8.0.0139 v8.0.0139
Bram Moolenaar [Mon, 2 Jan 2017 16:26:00 +0000 (17:26 +0100)]
patch 8.0.0139
Problem:    Warning for unused argument.
Solution:   Add UNUSED.

8 years agopatch 8.0.0138 v8.0.0138
Bram Moolenaar [Mon, 2 Jan 2017 15:16:39 +0000 (16:16 +0100)]
patch 8.0.0138
Problem:    Small build fails.
Solution:   Add #ifdef.

8 years agopatch 8.0.0137 v8.0.0137
Bram Moolenaar [Mon, 2 Jan 2017 14:26:27 +0000 (15:26 +0100)]
patch 8.0.0137
Problem:    When 'maxfuncdepth' is set above 200 the nesting is limited to
            200. (Brett Stahlman)
Solution:   Allow for Ex command recursion depending on 'maxfuncdepth'.

8 years agopatch 8.0.0136 v8.0.0136
Bram Moolenaar [Mon, 2 Jan 2017 13:57:08 +0000 (14:57 +0100)]
patch 8.0.0136
Problem:    When using indent folding and changing indent the wrong fold is
            opened. (Jonathan Fudger)
Solution:   Open the fold under the cursor a bit later. (Christian Brabandt)

8 years agopatch 8.0.0135 v8.0.0135
Bram Moolenaar [Mon, 2 Jan 2017 13:27:34 +0000 (14:27 +0100)]
patch 8.0.0135
Problem:    An address relative to the current line, ":.,+3y", does not work
            properly on a closed fold. (Efraim Yawitz)
Solution:   Correct for including the closed fold. (Christian Brabandt)

8 years agopatch 8.0.0134 v8.0.0134
Bram Moolenaar [Wed, 14 Dec 2016 20:42:00 +0000 (21:42 +0100)]
patch 8.0.0134
Problem:    Null pointer access reported by UBsan.
Solution:   Check curwin->w_buffer is not NULL. (Yegappan Lakshmanan)

8 years agopatch 8.0.0133 v8.0.0133
Bram Moolenaar [Sun, 11 Dec 2016 20:34:23 +0000 (21:34 +0100)]
patch 8.0.0133
Problem:    "2;'(" causes ml_get errors in an empty buffer.  (Dominique Pelle)
Solution:   Check the cursor line earlier.

8 years agopatch 8.0.0132 v8.0.0132
Bram Moolenaar [Sun, 11 Dec 2016 14:24:48 +0000 (15:24 +0100)]
patch 8.0.0132
Problem:    Test fails because of using :finish.
Solution:   Change to return.

8 years agopatch 8.0.0131 v8.0.0131
Bram Moolenaar [Sun, 11 Dec 2016 14:11:17 +0000 (15:11 +0100)]
patch 8.0.0131
Problem:    Not enough test coverage for syntax commands.
Solution:   Add more tests. (Dominique Pelle)

8 years agopatch 8.0.0130 v8.0.0130
Bram Moolenaar [Fri, 9 Dec 2016 19:11:26 +0000 (20:11 +0100)]
patch 8.0.0130
Problem:    Configure uses "ushort" while the Vim code doesn't.
Solution:   Use "unsigned short" instead. (Fredrik Fornwall, closes #1314)

8 years agopatch 8.0.0129 v8.0.0129
Bram Moolenaar [Fri, 9 Dec 2016 18:57:14 +0000 (19:57 +0100)]
patch 8.0.0129
Problem:    Parallel make still doesn't work. (Lewis Muir)
Solution:   Define OBJ_MAIN.

8 years agopatch 8.0.0128 v8.0.0128
Bram Moolenaar [Fri, 9 Dec 2016 18:51:49 +0000 (19:51 +0100)]
patch 8.0.0128
Problem:    Display test fails on MS-Windows.
Solution:   Set 'isprint' to "@".

8 years agopatch 8.0.0127 v8.0.0127
Bram Moolenaar [Fri, 9 Dec 2016 18:36:56 +0000 (19:36 +0100)]
patch 8.0.0127
Problem:    Cancelling completion still inserts text when formatting is done
            for 'textwidth'. (lacygoill)
Solution:   Don't format when CTRL-E was typed. (Hirohito Higashi,
            closes #1312)

8 years agopatch 8.0.0126 v8.0.0126
Bram Moolenaar [Fri, 9 Dec 2016 18:28:48 +0000 (19:28 +0100)]
patch 8.0.0126
Problem:    Display problem with 'foldcolumn' and a wide character.
            (esiegerman)
Solution:   Don't use "extra" but an allocated buffer. (Christian Brabandt,
            closes #1310)

8 years agopatch 8.0.0125 v8.0.0125
Bram Moolenaar [Fri, 9 Dec 2016 17:42:20 +0000 (18:42 +0100)]
patch 8.0.0125
Problem:    Not enough testing for entering Ex commands.
Solution:   Add test for CTRL-\ e {expr}. (Dominique Pelle)

8 years agopatch 8.0.0124 v8.0.0124
Bram Moolenaar [Sun, 4 Dec 2016 12:37:41 +0000 (13:37 +0100)]
patch 8.0.0124
Problem:    Internal error for assert_inrange(1, 1).
Solution:   Adjust number of allowed arguments. (Dominique Pelle)

8 years agopatch 8.0.0123 v8.0.0123
Bram Moolenaar [Sat, 3 Dec 2016 15:40:51 +0000 (16:40 +0100)]
patch 8.0.0123
Problem:    Modern Sun compilers define "__sun" instead of "sun".
Solution:   Use __sun. (closes #1296)

8 years agopatch 8.0.0122 v8.0.0122
Bram Moolenaar [Sat, 3 Dec 2016 14:23:40 +0000 (15:23 +0100)]
patch 8.0.0122
Problem:    Channel test is still flaky on OS X.
Solution:   Add a short sleep.

8 years agopatch 8.0.0121 v8.0.0121
Bram Moolenaar [Sat, 3 Dec 2016 14:13:20 +0000 (15:13 +0100)]
patch 8.0.0121
Problem:    Setting 'cursorline' changes the curswant column. (Daniel Hahler)
Solution:   Add the P_RWINONLY flag. (closes #1297)

8 years agopatch 8.0.0120 v8.0.0120
Bram Moolenaar [Sat, 3 Dec 2016 13:29:10 +0000 (14:29 +0100)]
patch 8.0.0120
Problem:    Channel test is still flaky on OS X.
Solution:   Set the drop argument to "never".

8 years agopatch 8.0.0119 v8.0.0119
Bram Moolenaar [Sat, 3 Dec 2016 13:05:49 +0000 (14:05 +0100)]
patch 8.0.0119
Problem:    No test for using CTRL-R on the command line.
Solution:   Add a test. (Dominique Pelle) And some more.

8 years agoAdd objects dirstamp to gitignore.
Bram Moolenaar [Fri, 2 Dec 2016 20:24:21 +0000 (21:24 +0100)]
Add objects dirstamp to gitignore.

8 years agopatch 8.0.0118 v8.0.0118
Bram Moolenaar [Thu, 1 Dec 2016 22:03:28 +0000 (23:03 +0100)]
patch 8.0.0118
Problem:    "make proto" adds extra function prototype.
Solution:   Add #ifdef.

8 years agoUpdated runtime files.
Bram Moolenaar [Thu, 1 Dec 2016 21:57:02 +0000 (22:57 +0100)]
Updated runtime files.

8 years agopatch 8.0.0117 v8.0.0117
Bram Moolenaar [Thu, 1 Dec 2016 20:46:14 +0000 (21:46 +0100)]
patch 8.0.0117
Problem:    Parallel make fails. (J. Lewis Muir)
Solution:   Make sure the objects directory exists. (closes #1259)

8 years agopatch 8.0.0116 v8.0.0116
Bram Moolenaar [Thu, 1 Dec 2016 20:32:32 +0000 (21:32 +0100)]
patch 8.0.0116
Problem:    When reading English help and using CTRl-] the language from
            'helplang' is used.
Solution:   Make help tag jumps keep the language. (Tatsuki, test by Hirohito
            Higashi, closes #1249)

8 years agopatch 8.0.0115 v8.0.0115
Bram Moolenaar [Thu, 1 Dec 2016 19:37:47 +0000 (20:37 +0100)]
patch 8.0.0115
Problem:    When building with Cygwin libwinpthread isn't found.
Solution:   Link winpthread statically. (jmmerz, closes #1255, closes #1256)

8 years agopatch 8.0.0114 v8.0.0114
Bram Moolenaar [Thu, 1 Dec 2016 19:32:29 +0000 (20:32 +0100)]
patch 8.0.0114
Problem:    Coding style not optimal.
Solution:   Add spaces. (Ken Takata)

8 years agopatch 8.0.0113 v8.0.0113
Bram Moolenaar [Thu, 1 Dec 2016 19:18:50 +0000 (20:18 +0100)]
patch 8.0.0113
Problem:    MS-Windows: message box to prompt for saving changes may appear on
            the wrong monitor.
Solution:   Adjust the CenterWindow function. (Ken Takata)

8 years agopatch 8.0.0112 v8.0.0112
Bram Moolenaar [Thu, 1 Dec 2016 17:47:38 +0000 (18:47 +0100)]
patch 8.0.0112
Problem:    Tests 92 and 93 are old style.
Solution:   Make test92 and test93 new style. (Hirohito Higashi, closes #1289)

8 years agopatch 8.0.0111 v8.0.0111
Bram Moolenaar [Thu, 1 Dec 2016 16:57:44 +0000 (17:57 +0100)]
patch 8.0.0111
Problem:    The :history command is not tested.
Solution:   Add tests. (Dominique Pelle)

8 years agopatch 8.0.0110 v8.0.0110
Bram Moolenaar [Thu, 1 Dec 2016 16:48:29 +0000 (17:48 +0100)]
patch 8.0.0110
Problem:    Drop command doesn't use existing window.
Solution:   Check the window width properly. (Hirohito Higashi)

8 years agopatch 8.0.0109 v8.0.0109
Bram Moolenaar [Thu, 1 Dec 2016 16:25:20 +0000 (17:25 +0100)]
patch 8.0.0109
Problem:    Still checking if memcmp() exists while every system should have
            it now.
Solution:   Remove vim_memcmp().  (James McCoy, closes #1295)

8 years agopatch 8.0.0108 v8.0.0108
Bram Moolenaar [Thu, 1 Dec 2016 15:41:50 +0000 (16:41 +0100)]
patch 8.0.0108
Problem:    The channel "drop" option is not tested.
Solution:   Add a test.

8 years agopatch 8.0.0107 v8.0.0107
Bram Moolenaar [Thu, 1 Dec 2016 14:34:12 +0000 (15:34 +0100)]
patch 8.0.0107
Problem:    When reading channel output in a timer, messages may go missing.
            (Skywind)
Solution:   Add the "drop" option.  Write error messages in the channel log.
            Don't have ch_canread() check for the channel being open.

8 years agopatch 8.0.0106 v8.0.0106
Bram Moolenaar [Tue, 29 Nov 2016 21:10:48 +0000 (22:10 +0100)]
patch 8.0.0106
Problem:    Cannot use a semicolon in 'backupext'. (Jeff)
Solution:   Allow for a few more characters when "secure" isn't set.

8 years agopatch 8.0.0105 v8.0.0105
Bram Moolenaar [Tue, 29 Nov 2016 20:54:44 +0000 (21:54 +0100)]
patch 8.0.0105
Problem:    When using ch_read() with zero timeout, can't tell the difference
            between reading an empty line and nothing available.
Solution:   Add ch_canread().

8 years agopatch 8.0.0104 v8.0.0104
Bram Moolenaar [Sat, 26 Nov 2016 16:45:53 +0000 (17:45 +0100)]
patch 8.0.0104
Problem:    Value of 'thesaurus' option not checked properly.
Solution:   Add P_NDNAME flag. (Daisuke Suzuki)

8 years agopatch 8.0.0103 v8.0.0103
Bram Moolenaar [Sat, 26 Nov 2016 14:13:33 +0000 (15:13 +0100)]
patch 8.0.0103
Problem:    May not process channel readahead. (skywind)
Solution:   If there is readahead don't block on input.

8 years agopatch 8.0.0102 v8.0.0102
Bram Moolenaar [Fri, 25 Nov 2016 21:04:13 +0000 (22:04 +0100)]
patch 8.0.0102
Problem:    Cannot set 'dictionary' to a path.
Solution:   Allow for slash and backslash.  Add a test (partly by Daisuke
            Suzuki, closes #1279, closes #1284)

8 years agopatch 8.0.0101 v8.0.0101
Bram Moolenaar [Thu, 24 Nov 2016 20:46:19 +0000 (21:46 +0100)]
patch 8.0.0101
Problem:    Some options are not strictly checked.
Solution:   Add flags for strickter checks.

8 years agopatch 8.0.0100 v8.0.0100
Bram Moolenaar [Thu, 24 Nov 2016 17:30:59 +0000 (18:30 +0100)]
patch 8.0.0100
Problem:    Options that are a file name may contain non-filename characters.
Solution:   Check for more invalid characters.

8 years agopatch 8.0.0099 v8.0.0099
Bram Moolenaar [Thu, 24 Nov 2016 16:47:07 +0000 (17:47 +0100)]
patch 8.0.0099
Problem:    Popup menu always appears above the cursor when it is in the lower
            half of the screen. (Matt Gardner)
Solution:   Compute the available space better. (Hirohito Higashi,
            closes #1241)

8 years agopatch 8.0.0098 v8.0.0098
Bram Moolenaar [Thu, 24 Nov 2016 16:33:17 +0000 (17:33 +0100)]
patch 8.0.0098
Problem:    Can't build on MS-Windows.
Solution:   Add missing parenthesis.

8 years agopatch 8.0.0097 v8.0.0097
Bram Moolenaar [Thu, 24 Nov 2016 16:22:50 +0000 (17:22 +0100)]
patch 8.0.0097
Problem:    When a channel callback consumes a lot of time Vim becomes
            unresponsive. (skywind)
Solution:   Bail out of checking channel readahead after 100 msec.

8 years agopatch 8.0.0096 v8.0.0096
Bram Moolenaar [Thu, 24 Nov 2016 14:09:07 +0000 (15:09 +0100)]
patch 8.0.0096
Problem:    When the input or output is not a tty Vim appears to hang.
Solution:   Add the --ttyfail argument.  Also add the "ttyin" and "ttyout"
            features to be able to check in Vim script.

8 years agopatch 8.0.0095 v8.0.0095
Bram Moolenaar [Mon, 21 Nov 2016 19:55:58 +0000 (20:55 +0100)]
patch 8.0.0095
Problem:    Problems with GTK 3.22.2 fixed in 3.22.4.
Solution:   Adjust the #ifdefs. (Kazunobu Kuriyama)

8 years agopatch 8.0.0094 v8.0.0094
Bram Moolenaar [Sat, 19 Nov 2016 16:28:44 +0000 (17:28 +0100)]
patch 8.0.0094
Problem:    When vimrun.exe is not found the error message is not properly
            encoded.
Solution:   Use utf-16 and MessageBoxW(). (Ken Takata)

8 years agopatch 8.0.0093 v8.0.0093
Bram Moolenaar [Sat, 19 Nov 2016 16:17:12 +0000 (17:17 +0100)]
patch 8.0.0093
Problem:    Not using multiprocess build feature.
Solution:   Enable multiprocess build with MSVC 10. (Ken Takata)

8 years agopatch 8.0.0092 v8.0.0092
Bram Moolenaar [Thu, 17 Nov 2016 20:30:27 +0000 (21:30 +0100)]
patch 8.0.0092
Problem:    C indenting does not support nested namespaces that C++ 17 has.
Solution:   Add check that passes double colon inside a name. (Pauli, closes
            #1214)

8 years agopatch 8.0.0091 v8.0.0091
Bram Moolenaar [Thu, 17 Nov 2016 18:48:18 +0000 (19:48 +0100)]
patch 8.0.0091
Problem:    Test_help_complete sometimes fails in MS-Windows console.
Solution:   Use getcompletion() instead of feedkeys() and command line
            completion. (Hirohito Higashi)

8 years agopatch 8.0.0090 v8.0.0090
Bram Moolenaar [Thu, 17 Nov 2016 18:46:51 +0000 (19:46 +0100)]
patch 8.0.0090
Problem:    Test_help_complete sometimes fails in MS-Windows console.
Solution:   Use getcompletion() instead of feedkeys() and command line
            completion. (Hirohito Higashi)

8 years agopatch 8.0.0089 v8.0.0089
Bram Moolenaar [Thu, 17 Nov 2016 18:11:55 +0000 (19:11 +0100)]
patch 8.0.0089
Problem:    Various problems with GTK 3.22.2.
Solution:   Fix the problems, add #ifdefs. (Kazunobu Kuriyama)

8 years agopatch 8.0.0088 v8.0.0088
Bram Moolenaar [Thu, 17 Nov 2016 16:56:13 +0000 (17:56 +0100)]
patch 8.0.0088
Problem:    When a test fails in Setup or Teardown the problem is not reported.
Solution:   Add a try/catch. (Hirohito Higashi)

8 years agopatch 8.0.0087 v8.0.0087
Bram Moolenaar [Thu, 17 Nov 2016 16:25:32 +0000 (17:25 +0100)]
patch 8.0.0087
Problem:    When the channel callback gets job info the job may already have
            been deleted. (lifepillar)
Solution:   Do not delete the job when the channel is still useful. (ichizok,
            closes #1242, closes #1245)

8 years agoUpdated runtime files.
Bram Moolenaar [Thu, 17 Nov 2016 13:50:09 +0000 (14:50 +0100)]
Updated runtime files.

8 years agopatch 8.0.0086 v8.0.0086
Bram Moolenaar [Tue, 15 Nov 2016 20:17:07 +0000 (21:17 +0100)]
patch 8.0.0086
Problem:    Cannot add a comment after ":hide". (Norio Takagi)
Solution:   Make it work, add a test. (Hirohito Higashi)

8 years agopatch 8.0.0085 v8.0.0085
Bram Moolenaar [Mon, 14 Nov 2016 20:50:00 +0000 (21:50 +0100)]
patch 8.0.0085
Problem:    Using freed memory with recursive function call. (Dominique Pelle)
Solution:   Make a copy of the function name.

8 years agopatch 8.0.0084 v8.0.0084
Bram Moolenaar [Sun, 13 Nov 2016 14:09:26 +0000 (15:09 +0100)]
patch 8.0.0084
Problem:    Using freed memory when adding to a quickfix list. (Domenique
            Pelle)
Solution:   Clear the directory name.

8 years agopatch 8.0.0083 v8.0.0083
Bram Moolenaar [Sun, 13 Nov 2016 13:31:40 +0000 (14:31 +0100)]
patch 8.0.0083
Problem:    Using freed memory with win_getid(). (Domenique Pelle)
Solution:   For the current tab use curwin.

8 years agopatch 8.0.0082 v8.0.0082
Bram Moolenaar [Sat, 12 Nov 2016 20:13:42 +0000 (21:13 +0100)]
patch 8.0.0082
Problem:    Extension for configure should be ".ac".
Solution:   Rename configure.in to configure.ac. (James McCoy, closes #1173)

8 years agopatch 8.0.0081 v8.0.0081
Bram Moolenaar [Sat, 12 Nov 2016 18:16:46 +0000 (19:16 +0100)]
patch 8.0.0081
Problem:    Inconsistent function names.
Solution:   Rename do_cscope to ex_cscope.  Clean up comments.

8 years agopatch 8.0.0080 v8.0.0080
Bram Moolenaar [Sat, 12 Nov 2016 17:30:39 +0000 (18:30 +0100)]
patch 8.0.0080
Problem:    The OS X build fails on Travis.
Solution:   Skip the virtual framebuffer on OS X.