]> granicus.if.org Git - vim/log
vim
8 years agopatch 8.0.0021 v8.0.0021
Bram Moolenaar [Sun, 2 Oct 2016 21:09:31 +0000 (23:09 +0200)]
patch 8.0.0021
Problem:    In the GUI when redrawing the cursor it may be on the second half
            of a double byte character.
Solution:   Correct the cursor column. (Yasuhiro Matsumoto)

8 years agopatch 8.0.0020 v8.0.0020
Bram Moolenaar [Sun, 2 Oct 2016 14:51:57 +0000 (16:51 +0200)]
patch 8.0.0020
Problem:    The regexp engines are not reentrant.
Solution:   Add regexec_T and save/restore the state when needed.

8 years agoUpdated runtime files.
Bram Moolenaar [Sat, 1 Oct 2016 12:47:05 +0000 (14:47 +0200)]
Updated runtime files.

8 years agopatch 8.0.0019 v8.0.0019
Bram Moolenaar [Thu, 29 Sep 2016 18:54:59 +0000 (20:54 +0200)]
patch 8.0.0019
Problem:    Test_command_count is old style.
Solution:   Turn it into a new style test. (Naruhiko Nishino)
            Use more assert functions.

8 years agopatch 8.0.0018 v8.0.0018
Bram Moolenaar [Thu, 29 Sep 2016 13:18:57 +0000 (15:18 +0200)]
patch 8.0.0018
Problem:    When using ":sleep" channel input is not handled.
Solution:   When there is a channel check for input also when not in raw mode.
            Check every 100 msec.

8 years agoMissing part of patch 8.0.0014
Bram Moolenaar [Tue, 27 Sep 2016 19:30:22 +0000 (21:30 +0200)]
Missing part of patch 8.0.0014

8 years agopatch 8.0.0017 v8.0.0017
Bram Moolenaar [Tue, 27 Sep 2016 19:28:56 +0000 (21:28 +0200)]
patch 8.0.0017
Problem:    Cannot get the number of the current quickfix or location list.
Solution:   Use the current list if "nr" in "what" is zero. (Yegappan
            Lakshmanan)  Remove debug command from test.

8 years agopatch 8.0.0016 v8.0.0016
Bram Moolenaar [Mon, 26 Sep 2016 20:58:58 +0000 (22:58 +0200)]
patch 8.0.0016
Problem:    Build fails.
Solution:   Include missing change.

8 years agopatch 8.0.0015 v8.0.0015
Bram Moolenaar [Mon, 26 Sep 2016 20:36:58 +0000 (22:36 +0200)]
patch 8.0.0015
Problem:    Can't tell which part of a channel has "buffered" status.
Solution:   Add an optional argument to ch_status().  Let ch_info() also
            return "buffered" for out_status and err_status.

8 years agopatch 8.0.0014 v8.0.0014
Bram Moolenaar [Mon, 26 Sep 2016 18:14:56 +0000 (20:14 +0200)]
patch 8.0.0014
Problem:    Crypt tests are old style.
Solution:   Convert to new style.

8 years agopatch 8.0.0013 v8.0.0013
Bram Moolenaar [Sun, 25 Sep 2016 20:27:37 +0000 (22:27 +0200)]
patch 8.0.0013
Problem:    Missing comma in list.
Solution:   Add the comma.

8 years agoUpdated runtime files.
Bram Moolenaar [Sun, 25 Sep 2016 20:11:48 +0000 (22:11 +0200)]
Updated runtime files.

8 years agopatch 8.0.0012 v8.0.0012
Bram Moolenaar [Sun, 25 Sep 2016 19:45:05 +0000 (21:45 +0200)]
patch 8.0.0012
Problem:    Typos in comments.
Solution:   Change "its" to "it's". (Matthew Brener, closes #1088)

8 years agoFix patch applied twice.
Bram Moolenaar [Sun, 25 Sep 2016 19:06:50 +0000 (21:06 +0200)]
Fix patch applied twice.

8 years agopatch 8.0.0011 v8.0.0011
Bram Moolenaar [Sun, 25 Sep 2016 19:03:02 +0000 (21:03 +0200)]
patch 8.0.0011
Problem:    On OSX Test_pipe_through_sort_all() sometimes fails.
Solution:   Add the test to the list of flaky tests.

8 years agopatch 8.0.0010 v8.0.0010
Bram Moolenaar [Sun, 25 Sep 2016 18:54:11 +0000 (20:54 +0200)]
patch 8.0.0010
Problem:    Crash when editing file that starts with crypt yeader. (igor2x)
Solution:   Check for length of text. (Christian Brabandt) Add a test.

8 years agopatch 8.0.0009 v8.0.0009
Bram Moolenaar [Sun, 25 Sep 2016 18:22:02 +0000 (20:22 +0200)]
patch 8.0.0009
Problem:    Unecessary workround for AppVeyor.
Solution:   Revert patch 7.4.990. (Christian Brabandt)

8 years agoUpdated runtime files.
Bram Moolenaar [Thu, 22 Sep 2016 20:33:02 +0000 (22:33 +0200)]
Updated runtime files.

8 years agopatch 8.0.0008 v8.0.0008
Bram Moolenaar [Thu, 22 Sep 2016 19:27:11 +0000 (21:27 +0200)]
patch 8.0.0008
Problem:    Popup complete test is disabled.
Solution:   Enable the test and change the assert. (Hirohito Higashi)

8 years agopatch 8.0.0007 v8.0.0007
Bram Moolenaar [Wed, 21 Sep 2016 20:41:24 +0000 (22:41 +0200)]
patch 8.0.0007
Problem:    Vim 7.4 is still mentioned in a few places.
Solution:   Update to Vim 8.  (Uncle Bill, closes #1094)

8 years agopatch 8.0.0006 v8.0.0006
Bram Moolenaar [Tue, 20 Sep 2016 19:39:14 +0000 (21:39 +0200)]
patch 8.0.0006
Problem:    ":lb" is interpreted as ":lbottom" while the documentation says it
            means ":lbuffer".
Solution:   Adjust the order of the commands. (haya14busa, closes #1093)

8 years agoUpdated runtime files.
Bram Moolenaar [Fri, 16 Sep 2016 18:02:31 +0000 (20:02 +0200)]
Updated runtime files.

8 years agopatch 8.0.0005 v8.0.0005
Bram Moolenaar [Thu, 15 Sep 2016 09:44:27 +0000 (11:44 +0200)]
patch 8.0.0005
Problem:    Netbeans test fails with Python 3. (Jonathonf)
Solution:   Encode the string before sending it. (closes #1070)

8 years agopatch 8.0.0004 v8.0.0004
Bram Moolenaar [Wed, 14 Sep 2016 20:16:13 +0000 (22:16 +0200)]
patch 8.0.0004
Problem:    A string argument for function() that is not a function name
            results in an error message with NULL. (Christian Brabandt)
Solution:   Use the argument for the error message.

8 years agopatch 8.0.0003 v8.0.0003
Bram Moolenaar [Mon, 12 Sep 2016 17:51:11 +0000 (19:51 +0200)]
patch 8.0.0003
Problem:    getwinvar() returns wrong Value of boolean and number options,
            especially non big endian systems. (James McCoy)
Solution:   Cast the pointer to long or int. (closes #1060)

8 years agoUpdate translations for intro page.
Bram Moolenaar [Mon, 12 Sep 2016 14:41:04 +0000 (16:41 +0200)]
Update translations for intro page.

8 years agopatch 8.0.0002 v8.0.0002
Bram Moolenaar [Mon, 12 Sep 2016 14:31:10 +0000 (16:31 +0200)]
patch 8.0.0002
Problem:    The netrw plugin does not work.
Solution:   Make it accept version 8.0.

8 years agopatch 8.0.0001 v8.0.0001
Bram Moolenaar [Mon, 12 Sep 2016 14:23:34 +0000 (16:23 +0200)]
patch 8.0.0001
Problem:    Intro screen still mentions version7. (Paul)
Solution:   Change it to version8.

8 years agoVim 8.0 release v8.0.0000
Bram Moolenaar [Mon, 12 Sep 2016 12:24:39 +0000 (14:24 +0200)]
Vim 8.0 release

8 years agopatch 7.4.2367 v7.4.2367
Bram Moolenaar [Mon, 12 Sep 2016 11:32:02 +0000 (13:32 +0200)]
patch 7.4.2367
Problem:    Test runner misses a comma.
Solution:   Add the comma.

8 years agopatch 7.4.2366 v7.4.2366
Bram Moolenaar [Mon, 12 Sep 2016 11:18:29 +0000 (13:18 +0200)]
patch 7.4.2366
Problem:    MS-Windows gvim.exe does not have DirectX support.
Solution:   Add the DIRECTX to the script.

8 years agopatch 7.4.2365 v7.4.2365
Bram Moolenaar [Mon, 12 Sep 2016 10:24:11 +0000 (12:24 +0200)]
patch 7.4.2365
Problem:    Needless line break. Confusing directory name.
Solution:   Remove line break.  Prepend "../" to "tools".

8 years agoA few more runtime updates.
Bram Moolenaar [Mon, 12 Sep 2016 10:17:26 +0000 (12:17 +0200)]
A few more runtime updates.

8 years agopatch 7.4.2364 v7.4.2364
Bram Moolenaar [Sun, 11 Sep 2016 14:48:50 +0000 (16:48 +0200)]
patch 7.4.2364
Problem:    Sort test sometimes fails.
Solution:   Add it to the list of flaky tests.

8 years agopatch 7.4.2363 v7.4.2363
Bram Moolenaar [Sun, 11 Sep 2016 13:08:56 +0000 (15:08 +0200)]
patch 7.4.2363
Problem:    Superfluous function prototypes.
Solution:   Remove them.

8 years agoUpdated runtime files, Japanese translations.
Bram Moolenaar [Sun, 11 Sep 2016 13:07:27 +0000 (15:07 +0200)]
Updated runtime files, Japanese translations.

8 years agopatch 7.4.2362 v7.4.2362
Bram Moolenaar [Sun, 11 Sep 2016 12:39:53 +0000 (14:39 +0200)]
patch 7.4.2362
Problem:    Illegal memory access with ":1@". (Dominique Pelle)
Solution:   Correct cursor column after setting the line number.  Also avoid
            calling end_visual_mode() when not in Visual mode.

8 years agopatch 7.4.2361 v7.4.2361
Bram Moolenaar [Sat, 10 Sep 2016 17:17:42 +0000 (19:17 +0200)]
patch 7.4.2361
Problem:    Checking for last_timer_id to overflow is not reliable. (Ozaki
            Kiichi)
Solution:   Check for the number not going up.

8 years agopatch 7.4.2360 v7.4.2360
Bram Moolenaar [Sat, 10 Sep 2016 13:52:55 +0000 (15:52 +0200)]
patch 7.4.2360
Problem:    Invalid memory access when formatting. (Dominique Pelle)
Solution:   Make sure cursor line and column are associated.

8 years agopatch 7.4.2359 v7.4.2359
Bram Moolenaar [Sat, 10 Sep 2016 12:27:30 +0000 (14:27 +0200)]
patch 7.4.2359
Problem:    Memory leak in timer_start().
Solution:   Check the right field to be NULL.

8 years agopatch 7.4.2358 v7.4.2358
Bram Moolenaar [Fri, 9 Sep 2016 20:13:24 +0000 (22:13 +0200)]
patch 7.4.2358
Problem:    Compiler warnings with Solaris Studio when using GTK3.
Solution:   Define FUNC2GENERIC depending on the system. (Kazunobu Kuriyama)

8 years agopatch 7.4.2357 v7.4.2357
Bram Moolenaar [Fri, 9 Sep 2016 19:42:36 +0000 (21:42 +0200)]
patch 7.4.2357
Problem:    Attempt to read history entry while not initialized.
Solution:   Skip when the index is negative.

8 years agopatch 7.4.2356 v7.4.2356
Bram Moolenaar [Fri, 9 Sep 2016 19:41:34 +0000 (21:41 +0200)]
patch 7.4.2356
Problem:    Reading past end of line when using previous substitute pattern.
            (Dominique Pelle)
Solution:   Don't set "pat" only set "searchstr".

8 years agopatch 7.4.2355 v7.4.2355
Bram Moolenaar [Fri, 9 Sep 2016 18:29:50 +0000 (20:29 +0200)]
patch 7.4.2355
Problem:    Regexp fails to match when using "\>\)\?". (Ramel)
Solution:   When a state is already in the list, but addstate_here() is used
            and the existing state comes later, add the new state anyway.

8 years agopatch 7.4.2354 v7.4.2354
Bram Moolenaar [Fri, 9 Sep 2016 15:59:50 +0000 (17:59 +0200)]
patch 7.4.2354
Problem:    The example that explains nested backreferences does not work
            properly with the new regexp engine. (Harm te Hennepe)
Solution:   Also save the end position when adding a state. (closes #990)

8 years agopatch 7.4.2353 v7.4.2353
Bram Moolenaar [Fri, 9 Sep 2016 14:59:08 +0000 (16:59 +0200)]
patch 7.4.2353
Problem:    Not enough test coverage for Normal mode commands.
Solution:   Add more tests. (Christian Brabandt)

8 years agopatch 7.4.2352 v7.4.2352
Bram Moolenaar [Fri, 9 Sep 2016 14:03:48 +0000 (16:03 +0200)]
patch 7.4.2352
Problem:    Netbeans test fails in shadow directory.
Solution:   Also copy README.txt to the shadow directory.

8 years agopatch 7.4.2351 v7.4.2351
Bram Moolenaar [Fri, 9 Sep 2016 13:31:34 +0000 (15:31 +0200)]
patch 7.4.2351
Problem:    Netbeans test fails when run from unpacked MS-Windows sources.
Solution:   Open README.txt instead of Makefile.

8 years agopatch 7.4.2350 v7.4.2350
Bram Moolenaar [Fri, 9 Sep 2016 12:59:39 +0000 (14:59 +0200)]
patch 7.4.2350
Problem:    Test 86 and 87 fail with some version of Python.
Solution:   Unify "can't" and "cannot".  Unify quotes.

8 years agopatch 7.4.2349 v7.4.2349
Bram Moolenaar [Fri, 9 Sep 2016 12:17:18 +0000 (14:17 +0200)]
patch 7.4.2349
Problem:    Valgrind reports using uninitialzed memory. (Dominique Pelle)
Solution:   Check the length before checking for a NUL.

8 years agopatch 7.4.2348 v7.4.2348
Bram Moolenaar [Fri, 9 Sep 2016 10:57:09 +0000 (12:57 +0200)]
patch 7.4.2348
Problem:    Crash on exit when EXITFREE is defined. (Dominique Pelle)
Solution:   Don't access curwin when exiting.

8 years agopatch 7.4.2347 v7.4.2347
Bram Moolenaar [Thu, 8 Sep 2016 21:35:30 +0000 (23:35 +0200)]
patch 7.4.2347
Problem:    Crash when closing a buffer while Visual mode is active.
            (Dominique Pelle)
Solution:   Adjust the position before computing the number of lines.
            When closing the current buffer stop Visual mode.

8 years agoUpdated runtime files
Bram Moolenaar [Thu, 8 Sep 2016 20:22:43 +0000 (22:22 +0200)]
Updated runtime files

8 years agopatch 7.4.2346 v7.4.2346
Bram Moolenaar [Thu, 8 Sep 2016 20:10:06 +0000 (22:10 +0200)]
patch 7.4.2346
Problem:    Autocommand test fails when run directly, passes when run as part
            of test_alot.
Solution:   Add command to make the cursor move.  Close a tab page.

8 years agopatch 7.4.2345 v7.4.2345
Bram Moolenaar [Thu, 8 Sep 2016 18:28:45 +0000 (20:28 +0200)]
patch 7.4.2345
Problem:    For MinGW RUBY_API_VER_LONG isn't set correctly.  Many default
            version numbers are outdated.
Solution:   Set RUBY_API_VER_LONG to RUBY_VER_LONG. Use latest stable releases
            for defaults. (Ken Takata)

8 years agopatch 7.4.2344 v7.4.2344
Bram Moolenaar [Wed, 7 Sep 2016 21:32:23 +0000 (23:32 +0200)]
patch 7.4.2344
Problem:    The "Reading from channel output..." message can be unwanted.
            Appending to a buffer leaves an empty first line behind.
Solution:   Add the "out_msg" and "err_msg" options. Writing the first line
            overwrites the first, empty line.

8 years agopatch 7.4.2343 v7.4.2343
Bram Moolenaar [Wed, 7 Sep 2016 18:46:39 +0000 (20:46 +0200)]
patch 7.4.2343
Problem:    Too many old file tests.
Solution:   Turn several into new style tests. (Yegappan Lakshmanan)

8 years agopatch 7.4.2342 v7.4.2342
Bram Moolenaar [Tue, 6 Sep 2016 21:23:52 +0000 (23:23 +0200)]
patch 7.4.2342
Problem:    Typo in MS-Windows build script.
Solution:   change "w2" to "22".

8 years agopatch 7.4.2341 v7.4.2341
Bram Moolenaar [Tue, 6 Sep 2016 20:15:08 +0000 (22:15 +0200)]
patch 7.4.2341
Problem:    Tiny things.  Test doesn't clean up properly.
Solution:   Adjust comment and white space. Restore option value.

8 years agoUpdated runtime files.
Bram Moolenaar [Tue, 6 Sep 2016 20:12:34 +0000 (22:12 +0200)]
Updated runtime files.

8 years agopatch 7.4.2340 v7.4.2340
Bram Moolenaar [Tue, 6 Sep 2016 20:06:35 +0000 (22:06 +0200)]
patch 7.4.2340
Problem:    MS-Windows: Building with Ruby uses old version.
Solution:   Update to 2.2.X. Use clearer name for the API version. (Ken
            Takata)

8 years agopatch 7.4.2339 v7.4.2339
Bram Moolenaar [Tue, 6 Sep 2016 19:33:52 +0000 (21:33 +0200)]
patch 7.4.2339
Problem:    Tab page test fails when run as fake root.
Solution:   Check 'buftype' instead of 'filetype'. (James McCoy, closes #1042)

8 years agopatch 7.4.2338 v7.4.2338
Bram Moolenaar [Tue, 6 Sep 2016 19:32:11 +0000 (21:32 +0200)]
patch 7.4.2338
Problem:    Can't build with small features. (John Marriott)
Solution:   Nearly always define FEAT_TAG_BINS.

8 years agopatch 7.4.2337 v7.4.2337
Bram Moolenaar [Tue, 6 Sep 2016 19:14:27 +0000 (21:14 +0200)]
patch 7.4.2337
Problem:    taglist() is still slow. (Luc Hermitte)
Solution:   Check for CTRL-C less often when finding duplicates.

8 years agopatch 7.4.2336 v7.4.2336
Bram Moolenaar [Tue, 6 Sep 2016 18:37:41 +0000 (20:37 +0200)]
patch 7.4.2336
Problem:    Running normal mode tests leave a couple of files behind.
            (Yegappan Lakshmanan)
Solution:   Delete the files. (Christian Brabandt)

8 years agopatch 7.4.2335 v7.4.2335
Bram Moolenaar [Tue, 6 Sep 2016 18:24:50 +0000 (20:24 +0200)]
patch 7.4.2335
Problem:    taglist() is slow. (Luc Hermitte)
Solution:   Check for CTRL-C less often when doing a linear search. (closes
            #1044)

8 years agopatch 7.4.2334 v7.4.2334
Bram Moolenaar [Mon, 5 Sep 2016 21:29:26 +0000 (23:29 +0200)]
patch 7.4.2334
Problem:    On MS-Windows test_getcwd leaves Xtopdir behind.
Solution:   Set 'noswapfile'. (Michael Soyka)

8 years agopatch 7.4.2333 v7.4.2333
Bram Moolenaar [Mon, 5 Sep 2016 20:58:31 +0000 (22:58 +0200)]
patch 7.4.2333
Problem:    Outdated comments in test.
Solution:   Cleanup normal mode test. (Christian Brabandt)

8 years agopatch 7.4.2332 v7.4.2332
Bram Moolenaar [Mon, 5 Sep 2016 20:45:28 +0000 (22:45 +0200)]
patch 7.4.2332
Problem:    Crash when stop_timer() is called in a callback of a callback.
            Vim hangs when the timer callback uses too much time.
Solution:   Set tr_id to -1 when a timer is to be deleted. Don't keep calling
            callbacks forever. (Ozaki Kiichi)

8 years agopatch 7.4.2331 v7.4.2331
Bram Moolenaar [Mon, 5 Sep 2016 19:51:14 +0000 (21:51 +0200)]
patch 7.4.2331
Problem:    Using CTRL-X CTRL-V to complete a command line from Insert mode
            does not work after entering an expression on the command line.
Solution:   Don't use "ccline" when not actually using a command line. (test
            by Hirohito Higashi)

8 years agopatch 7.4.2330 v7.4.2330
Bram Moolenaar [Sun, 4 Sep 2016 21:41:42 +0000 (23:41 +0200)]
patch 7.4.2330
Problem:    Coverity complains about not checking curwin to be NULL.
Solution:   Use firstwin to avoid the warning.

8 years agopatch 7.4.2329 v7.4.2329
Bram Moolenaar [Sun, 4 Sep 2016 19:42:36 +0000 (21:42 +0200)]
patch 7.4.2329
Problem:    Error for min() and max() contains %s. (Nikolay Pavlov)
Solution:   Pass the function name. (closes #1040)

8 years agopatch 7.4.2328 v7.4.2328
Bram Moolenaar [Sun, 4 Sep 2016 19:33:09 +0000 (21:33 +0200)]
patch 7.4.2328
Problem:    Crash when BufWinLeave autocmd goes to another tab page. (Hirohito
            Higashi)
Solution:   Make close_buffer() go back to the right window.

8 years agopatch 7.4.2327 v7.4.2327
Bram Moolenaar [Sun, 4 Sep 2016 18:44:42 +0000 (20:44 +0200)]
patch 7.4.2327
Problem:    Freeing a variable that is on the stack.
Solution:   Don't free res_tv or err_tv. (Ozaki Kiichi)

8 years agopatch 7.4.2326 v7.4.2326
Bram Moolenaar [Sun, 4 Sep 2016 18:35:01 +0000 (20:35 +0200)]
patch 7.4.2326
Problem:    Illegal memory access when Visual selection starts in invalid
            position. (Dominique Pelle)
Solution:   Correct position when needed.

8 years agopatch 7.4.2325 v7.4.2325
Bram Moolenaar [Sun, 4 Sep 2016 17:57:56 +0000 (19:57 +0200)]
patch 7.4.2325
Problem:    Tiny build fails.
Solution:   Add #ifdef.

8 years agopatch 7.4.2324 v7.4.2324
Bram Moolenaar [Sun, 4 Sep 2016 17:50:54 +0000 (19:50 +0200)]
patch 7.4.2324
Problem:    Crash when editing a new buffer and BufUnload autocommand wipes
            out the new buffer. (Norio Takagi)
Solution:   Don't allow wiping out this buffer. (partly by Hirohito Higashi)
            Move old style test13 into test_autocmd. Avoid ml_get error when
            editing a file.

8 years agopatch 7.4.2323 v7.4.2323
Bram Moolenaar [Sun, 4 Sep 2016 13:13:39 +0000 (15:13 +0200)]
patch 7.4.2323
Problem:    Using freed memory when using 'formatexpr'. (Dominique Pelle)
Solution:   Make a copy of 'formatexpr' before evaluating it.

8 years agopatch 7.4.2322 v7.4.2322
Bram Moolenaar [Sun, 4 Sep 2016 12:34:28 +0000 (14:34 +0200)]
patch 7.4.2322
Problem:    Access memory beyond the end of the line. (Dominique Pelle)
Solution:   Adjust the cursor column.

8 years agopatch 7.4.2321 v7.4.2321
Bram Moolenaar [Sat, 3 Sep 2016 20:35:40 +0000 (22:35 +0200)]
patch 7.4.2321
Problem:    When a test is commented out we forget about it.
Solution:   Let a test throw an exception with "Skipped" and list skipped test
            functions. (Christian Brabandt)

8 years agopatch 7.4.2320 v7.4.2320
Bram Moolenaar [Sat, 3 Sep 2016 19:04:58 +0000 (21:04 +0200)]
patch 7.4.2320
Problem:    Redraw problem when using 'incsearch'.
Solution:   Save the current view when deleting characters. (Christian
            Brabandt) Fix that the '" mark is set in the wrong position. Don't
            change the search start when using BS.

8 years agopatch 7.4.2319 v7.4.2319
Bram Moolenaar [Sat, 3 Sep 2016 18:08:56 +0000 (20:08 +0200)]
patch 7.4.2319
Problem:    No way for a system wide vimrc to stop loading defaults.vim.
            (Christian Hesse)
Solution:   Bail out of defaults.vim if skip_defaults_vim was set.

8 years agopatch 7.4.2318 v7.4.2318
Bram Moolenaar [Sat, 3 Sep 2016 18:04:34 +0000 (20:04 +0200)]
patch 7.4.2318
Problem:    When 'incsearch' is not set CTRL-T and CTRL-G are not inserted as
            before.
Solution:   Move #ifdef and don't use goto.

8 years agopatch 7.4.2317 v7.4.2317
Bram Moolenaar [Sat, 3 Sep 2016 17:11:59 +0000 (19:11 +0200)]
patch 7.4.2317
Problem:    Normal mode tests fail on MS-Windows.
Solution:   Do some tests only on Unix.  Set 'fileformat' to "unix".

8 years agopatch 7.4.2316 v7.4.2316
Bram Moolenaar [Sat, 3 Sep 2016 16:47:24 +0000 (18:47 +0200)]
patch 7.4.2316
Problem:    Channel sort test is flaky.
Solution:   Add a check the output has been read.

8 years agopatch 7.4.2315 v7.4.2315
Bram Moolenaar [Sat, 3 Sep 2016 15:33:54 +0000 (17:33 +0200)]
patch 7.4.2315
Problem:    Insufficient testing for Normal mode commands.
Solution:   Add a big test. (Christian Brabandt, closes #1029)

8 years agopatch 7.4.2314 v7.4.2314
Bram Moolenaar [Sat, 3 Sep 2016 14:59:06 +0000 (16:59 +0200)]
patch 7.4.2314
Problem:    No error when deleting an augroup while it's the current one.
Solution:   Disallow deleting an augroup when it's the current one.

8 years agopatch 7.4.2313 v7.4.2313
Bram Moolenaar [Sat, 3 Sep 2016 14:43:53 +0000 (16:43 +0200)]
patch 7.4.2313
Problem:    Crash when deleting an augroup and listing an autocommand.
            (Dominique Pelle)
Solution:   Make sure deleted_augroup is valid.

8 years agopatch 7.4.2312 v7.4.2312
Bram Moolenaar [Sat, 3 Sep 2016 14:29:04 +0000 (16:29 +0200)]
patch 7.4.2312
Problem:    Crash when autocommand moves to another tab. (Dominique Pelle)
Solution:   When navigating to another window halfway the :edit command go
            back to the right window.

8 years agopatch 7.4.2311 v7.4.2311
Bram Moolenaar [Fri, 2 Sep 2016 20:26:04 +0000 (22:26 +0200)]
patch 7.4.2311
Problem:    Appveyor 64 bit build still using Python 3.4
Solution:   Switch to Python 3.5. (Ken Takata, closes #1032)

8 years agopatch 7.4.2310 v7.4.2310
Bram Moolenaar [Fri, 2 Sep 2016 20:18:49 +0000 (22:18 +0200)]
patch 7.4.2310
Problem:    Accessing freed memory when a timer does not repeat.
Solution:   Free after removing it. (Dominique Pelle)

8 years agopatch 7.4.2309 v7.4.2309
Bram Moolenaar [Fri, 2 Sep 2016 19:48:32 +0000 (21:48 +0200)]
patch 7.4.2309
Problem:    Crash when doing tabnext in a BufUnload autocmd. (Dominique Pelle)
Solution:   When detecting that the tab page changed, don't just abort but
            delete the window where w_buffer is NULL.

8 years agopatch 7.4.2308 v7.4.2308
Bram Moolenaar [Fri, 2 Sep 2016 18:03:20 +0000 (20:03 +0200)]
patch 7.4.2308
Problem:    Old charsearch test still listed in Makefile.
Solution:   Remove the line.

8 years agopatch 7.4.2307 v7.4.2307
Bram Moolenaar [Fri, 2 Sep 2016 17:50:48 +0000 (19:50 +0200)]
patch 7.4.2307
Problem:    Several tests are old style.
Solution:   Turn them into new style tests. (Yegappan Lakshmanan)

8 years agopatch 7.4.2306 v7.4.2306
Bram Moolenaar [Fri, 2 Sep 2016 17:34:10 +0000 (19:34 +0200)]
patch 7.4.2306
Problem:    Default value for 'langremap' is wrong.
Solution:   Set the right value. (Jürgen Krämer)  Add a test.

8 years agopatch 7.4.2305 v7.4.2305
Bram Moolenaar [Thu, 1 Sep 2016 20:19:47 +0000 (22:19 +0200)]
patch 7.4.2305
Problem:    Marks, writefile and nested function tests are old style.
Solution:   Turn them into new style tests. (Yegappan Lakshmanan)

8 years agopatch 7.4.2304 v7.4.2304
Bram Moolenaar [Thu, 1 Sep 2016 19:26:20 +0000 (21:26 +0200)]
patch 7.4.2304
Problem:    In a timer callback the timer itself can't be found or stopped.
            (Thinca)
Solution:   Do not remove the timer from the list, remember whether it was
            freed.

8 years agopatch 7.4.2303 v7.4.2303
Bram Moolenaar [Thu, 1 Sep 2016 18:58:24 +0000 (20:58 +0200)]
patch 7.4.2303
Problem:    When using "is" the mode isn't always updated.
Solution:   Redraw the command line. (Christian Brabandt)

8 years agopatch 7.4.2302 v7.4.2302
Bram Moolenaar [Thu, 1 Sep 2016 18:50:54 +0000 (20:50 +0200)]
patch 7.4.2302
Problem:    Default interface versions for MS-Windows are outdated.
Solution:   Use Active Perl 5.24, Python 3.5.2.  Could only make it work with
            Ruby 1.9.2.

8 years agopatch 7.4.2301 v7.4.2301
Bram Moolenaar [Thu, 1 Sep 2016 16:32:11 +0000 (18:32 +0200)]
patch 7.4.2301
Problem:    MS-Windows: some files remain after testing.
Solution:   Close the channel output file.  Wait for the file handle to be
            closed before deleting the file.