Bram Moolenaar [Wed, 13 Jul 2016 20:44:12 +0000 (22:44 +0200)]
patch 7.4.2033
Problem: 'cscopequickfix' option does not accept new value "a".
Solution: Adjust list of command characters. (Ken Takata)
Bram Moolenaar [Wed, 13 Jul 2016 18:54:43 +0000 (20:54 +0200)]
patch 7.4.2032
Problem: Build fails with 64 bit MinGW. (Axel Bender)
Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
Bram Moolenaar [Tue, 12 Jul 2016 20:51:22 +0000 (22:51 +0200)]
patch 7.4.2031
Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets
'textwidth' to a non-zero value. (Oyvind A. Holm)
Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe
value. (partly by Christian Brabandt, closes #912)
Bram Moolenaar [Tue, 12 Jul 2016 19:17:03 +0000 (21:17 +0200)]
patch 7.4.2030
Problem: ARCH must be set properly when using MinGW.
Solution: Detect the default value of ARCH from the current compiler. (Ken
Takata)
Bram Moolenaar [Tue, 12 Jul 2016 19:11:33 +0000 (21:11 +0200)]
patch 7.4.2029
Problem: printf() does not work with 64 bit numbers.
Solution: use the "L" length modifier. (Ken Takata)
Bram Moolenaar [Mon, 11 Jul 2016 21:19:05 +0000 (23:19 +0200)]
patch 7.4.2028
Problem: cppcheck warns for using index before limits check.
Solution: Swap the expressions. (Dominique Pelle)
Bram Moolenaar [Mon, 11 Jul 2016 21:15:25 +0000 (23:15 +0200)]
patch 7.4.2027
Problem: Can't build with +eval but without +menu.
Solution: Add #ifdef. (John Marriott)
Bram Moolenaar [Mon, 11 Jul 2016 20:41:15 +0000 (22:41 +0200)]
patch 7.4.2026
Problem: Reference counting for callbacks isn't right.
Solution: Add free_callback(). (Ken Takata) Fix reference count.
Bram Moolenaar [Sun, 10 Jul 2016 21:16:09 +0000 (23:16 +0200)]
patch 7.4.2025
Problem: The cursor blinking stops or is irregular when receiving date over
a channel and writing it in a buffer, and when updating the status
line. (Ramel Eshed)
Solution: Make it a bit better by flushing GUI output. Don't redraw the
cursor after updating the screen if the blink state is off.
Bram Moolenaar [Sun, 10 Jul 2016 20:11:16 +0000 (22:11 +0200)]
patch 7.4.2024
Problem: More buf_valid() calls can be optimized.
Solution: Use bufref_valid() instead.
Bram Moolenaar [Sun, 10 Jul 2016 18:27:32 +0000 (20:27 +0200)]
patch 7.4.2023
Problem: buflist_findname_stat() may find a dummy buffer.
Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start
finding buffers from the end of the list.
Bram Moolenaar [Sun, 10 Jul 2016 17:22:53 +0000 (19:22 +0200)]
patch 7.4.2022
Problem: Warnings from 64 bit compiler.
Solution: Add type casts. (Mike Williams)
Bram Moolenaar [Sun, 10 Jul 2016 17:03:57 +0000 (19:03 +0200)]
patch 7.4.2021
Problem: Still too many buf_valid() calls.
Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places.
Bram Moolenaar [Sun, 10 Jul 2016 16:33:59 +0000 (18:33 +0200)]
patch 7.4.2020
Problem: Can't build without +autocmd feature.
Solution: Adjust #ifdefs.
Bram Moolenaar [Sun, 10 Jul 2016 16:24:27 +0000 (18:24 +0200)]
patch 7.4.2019
Problem: When ignoring case utf_fold() may consume a lot of time.
Solution: Optimize for ASCII.
Bram Moolenaar [Sun, 10 Jul 2016 16:21:50 +0000 (18:21 +0200)]
patch 7.4.2018
Problem: buf_valid() can be slow when there are many buffers.
Solution: Add bufref_valid(), only go through the buffer list when a buffer
was freed.
Bram Moolenaar [Sun, 10 Jul 2016 15:00:38 +0000 (17:00 +0200)]
patch 7.4.2017
Problem: When there are many errors adding them to the quickfix list takes
a long time.
Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options().
Remember the last file name used. When going through the buffer
list start from the end of the list. Only call buf_valid() when
autocommands were executed.
Bram Moolenaar [Sun, 10 Jul 2016 11:57:40 +0000 (13:57 +0200)]
patch 7.4.2016
Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott)
Solution: First undefine it. (Ken Takata)
Bram Moolenaar [Sat, 9 Jul 2016 21:40:45 +0000 (23:40 +0200)]
patch 7.4.2015
Problem: When a file gets a name when writing it 'acd' is not effective.
(Dan Church)
Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes
#777, closes #803) Add test_autochdir() to enable 'acd' before
"starting" is reset.
Bram Moolenaar [Sat, 9 Jul 2016 19:57:20 +0000 (21:57 +0200)]
patch 7.4.2014
Problem: Using "noinsert" in 'completeopt' does not insert match.
Solution: Set compl_enter_selects. (Shougo, closes #875)
Bram Moolenaar [Sat, 9 Jul 2016 19:49:03 +0000 (21:49 +0200)]
patch 7.4.2013
Problem: Using "noinsert" in 'completeopt' breaks redo.
Solution: Set compl_curr_match. (Shougo, closes #874)
Bram Moolenaar [Sat, 9 Jul 2016 18:21:48 +0000 (20:21 +0200)]
Updated runtime files.
Bram Moolenaar [Sat, 9 Jul 2016 17:20:59 +0000 (19:20 +0200)]
patch 7.4.2012
Problem: Test for getcompletion() does not pass on all systems.
Solution: Only test what is supported.
Bram Moolenaar [Sat, 9 Jul 2016 16:50:29 +0000 (18:50 +0200)]
patch 7.4.2011
Problem: It is not easy to get a list of command arguments.
Solution: Add getcompletion(). (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 9 Jul 2016 15:56:19 +0000 (17:56 +0200)]
patch 7.4.2010
Problem: There is a :cbottom command but no :lbottom command.
Solution: Add :lbottom. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 9 Jul 2016 15:41:12 +0000 (17:41 +0200)]
patch 7.4.2009
Problem: Messages test fails.
Solution: Don't set redir_execute before returning.
Bram Moolenaar [Sat, 9 Jul 2016 15:07:29 +0000 (17:07 +0200)]
patch 7.4.2008
Problem: evalcmd() has a confusing name.
Solution: Rename to execute(). Make silent optional. Support a list of
commands.
Bram Moolenaar [Sat, 9 Jul 2016 13:38:32 +0000 (15:38 +0200)]
patch 7.4.2007
Problem: Running the tests leaves a viminfo file behind.
Solution: Make the viminfo option empty.
Bram Moolenaar [Sat, 9 Jul 2016 13:21:02 +0000 (15:21 +0200)]
patch 7.4.2006
Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi)
Solution: First check that the current buffer is the right one. (Hirohito
Higashi)
Bram Moolenaar [Fri, 8 Jul 2016 21:06:21 +0000 (23:06 +0200)]
patch 7.4.2005
Problem: After using evalcmd() message output is in the wrong position.
(Christian Brabandt)
Solution: Reset msg_col.
Bram Moolenaar [Fri, 8 Jul 2016 20:52:37 +0000 (22:52 +0200)]
patch 7.4.2004
Problem: GUI: cursor displayed in the wrong position.
Solution: Correct screen_cur_col and screen_cur_row.
Bram Moolenaar [Fri, 8 Jul 2016 19:41:54 +0000 (21:41 +0200)]
patch 7.4.2003
Problem: Still cursor flickering when a callback updates the screen. (David
Samvelyan)
Solution: Put the cursor in the right position after updating the screen.
Bram Moolenaar [Fri, 8 Jul 2016 18:11:07 +0000 (20:11 +0200)]
patch 7.4.2002
Problem: Crash when passing number to filter() or map().
Solution: Convert to a string. (Ozaki Kiichi)
Bram Moolenaar [Fri, 8 Jul 2016 13:32:54 +0000 (15:32 +0200)]
patch 7.4.2001
Problem: Tiny build fails. (Tony Mechelynck)
Solution: Add #ifdef.
Bram Moolenaar [Fri, 8 Jul 2016 08:53:12 +0000 (10:53 +0200)]
patch 7.4.2000
Problem: Evalcmd test fails.
Solution: Add missing piece.
Bram Moolenaar [Thu, 7 Jul 2016 21:04:18 +0000 (23:04 +0200)]
patch 7.4.1999
Problem: evalcmd() doesn't work recursively.
Solution: Use redir_evalcmd instead of redir_vname.
Bram Moolenaar [Thu, 7 Jul 2016 18:45:06 +0000 (20:45 +0200)]
patch 7.4.1998
Problem: When writing buffer lines to a job there is no NL to NUL
conversion.
Solution: Make it work symmetrical with writing lines from a job into a
buffer.
Bram Moolenaar [Thu, 7 Jul 2016 16:58:59 +0000 (18:58 +0200)]
patch 7.4.1997
Problem: Cannot easily scroll the quickfix window.
Solution: Add ":cbottom".
Bram Moolenaar [Thu, 7 Jul 2016 15:33:02 +0000 (17:33 +0200)]
patch 7.4.1996
Problem: Capturing the output of a command takes a few commands.
Solution: Add evalcmd().
Bram Moolenaar [Thu, 7 Jul 2016 14:43:02 +0000 (16:43 +0200)]
patch 7.4.1995
Problem: GUI: cursor drawn in wrong place if a timer callback causes a
screen update. (David Samvelyan)
Solution: Also redraw the cursor when it's blinking and on.
Bram Moolenaar [Thu, 7 Jul 2016 14:35:16 +0000 (16:35 +0200)]
patch 7.4.1994
Problem: True-false test fails.
Solution: Filter the dict to only keep the value that matters.
Bram Moolenaar [Thu, 7 Jul 2016 13:11:19 +0000 (15:11 +0200)]
patch 7.4.1993
Problem: Not all TRUE and FALSE arguments are tested.
Solution: Add a few more tests.
Bram Moolenaar [Thu, 7 Jul 2016 12:50:41 +0000 (14:50 +0200)]
patch 7.4.1992
Problem: Values for true and false can be confusing.
Solution: Update the documentation. Add a test. Make v:true evaluate to
TRUE for a non-zero-arg.
Bram Moolenaar [Thu, 7 Jul 2016 12:29:10 +0000 (14:29 +0200)]
patch 7.4.1991
Problem: glob() does not add a symbolic link when there are no wildcards.
Solution: Remove the call to mch_getperm().
Bram Moolenaar [Tue, 5 Jul 2016 20:28:40 +0000 (22:28 +0200)]
patch 7.4.1990
Problem: Cscope items are not sorted.
Solution: Put the new "a" command first. (Ken Takata)
Bram Moolenaar [Mon, 4 Jul 2016 20:29:49 +0000 (22:29 +0200)]
patch 7.4.1989
Problem: filter() and map() only accept a string argument.
Solution: Implement using a Funcref argument (Yasuhiro Matsumoto, Ken
Takata)
Bram Moolenaar [Sun, 3 Jul 2016 15:47:26 +0000 (17:47 +0200)]
patch 7.4.1988
Problem: When updating viminfo with file marks there is no time order.
Solution: Remember the time when a buffer was last used, store marks for
the most recently used buffers.
Bram Moolenaar [Sat, 2 Jul 2016 20:33:46 +0000 (22:33 +0200)]
patch 7.4.1987
Problem: When copying unrecognized lines for viminfo, end up with useless
continuation lines.
Solution: Skip continuation lines.
Bram Moolenaar [Sat, 2 Jul 2016 20:07:22 +0000 (22:07 +0200)]
patch 7.4.1986
Problem: Compiler warns for loss of data.
Solution: Use size_t instead of int. (Christian Brabandt)
Bram Moolenaar [Sat, 2 Jul 2016 19:45:17 +0000 (21:45 +0200)]
patch 7.4.1985
Problem: Missing changes in VMS build file.
Solution: Use the right file name.
Bram Moolenaar [Sat, 2 Jul 2016 19:42:23 +0000 (21:42 +0200)]
Updated runtime files.
Bram Moolenaar [Sat, 2 Jul 2016 19:22:52 +0000 (21:22 +0200)]
patch 7.4.1984
Problem: Not all quickfix features are tested.
Solution: Add a few more tests. (Yegappan Lakshmanan)
Bram Moolenaar [Sat, 2 Jul 2016 18:27:50 +0000 (20:27 +0200)]
patch 7.4.1983
Problem: farsi.c and arabic.c are included in a strange way.
Solution: Build them like other files.
Bram Moolenaar [Sat, 2 Jul 2016 17:20:06 +0000 (19:20 +0200)]
patch 7.4.1982
Problem: Viminfo file contains duplicate change marks.
Solution: Drop duplicate marks.
Bram Moolenaar [Sat, 2 Jul 2016 16:25:34 +0000 (18:25 +0200)]
patch 7.4.1981
Problem: No testing for Farsi code.
Solution: Add a minimal test. Clean up Farsi code.
Bram Moolenaar [Sat, 2 Jul 2016 13:41:47 +0000 (15:41 +0200)]
patch 7.4.1980
Problem: 'errorformat' is parsed for every call to ":caddexpr". Can't add
to two location lists asynchronously.
Solution: Keep the previously parsed data when appropriate. (mostly by
Yegappan Lakshmanan)
Bram Moolenaar [Fri, 1 Jul 2016 21:14:02 +0000 (23:14 +0200)]
patch 7.4.1979
Problem: Getting value of binary option is wrong. (Kent Sibilev)
Solution: Fix type cast. Add a test.
Bram Moolenaar [Fri, 1 Jul 2016 19:49:06 +0000 (21:49 +0200)]
patch 7.4.1978
Problem: Large file test does not delete its output.
Solution: Delete the output. Check size properly when possible. (Ken Takata)
Bram Moolenaar [Fri, 1 Jul 2016 18:03:42 +0000 (20:03 +0200)]
patch 7.4.1977
Problem: With 64 bit changes don't need three calls to sprintf().
Solution: Simplify the code, use vim_snprintf(). (Ken Takata)
Bram Moolenaar [Fri, 1 Jul 2016 16:17:26 +0000 (18:17 +0200)]
patch 7.4.1976
Problem: Number variables are not 64 bits while they could be.
Solution: Add the num64 feature. (Ken Takata)
Bram Moolenaar [Fri, 1 Jul 2016 15:17:39 +0000 (17:17 +0200)]
patch 7.4.1975
Problem: On MS-Windows large files (> 2Gbyte) cause problems.
Solution: Use "off_T" instead of "off_t". Use "stat_T" instead of "struct
stat". Use 64 bit system functions if available. (Ken Takata)
Bram Moolenaar [Fri, 1 Jul 2016 13:48:05 +0000 (15:48 +0200)]
patch 7.4.1974
Problem: GUI has a problem with some termcodes.
Solution: Handle negative numbers. (Kazunobu Kuriyama)
Bram Moolenaar [Fri, 1 Jul 2016 13:39:40 +0000 (15:39 +0200)]
patch 7.4.1973
Problem: On MS-Windows the package directory may be added at the end
because of forward/backward slash differences. (Matthew
Desjardins)
Solution: Ignore slash differences.
Bram Moolenaar [Fri, 1 Jul 2016 13:03:46 +0000 (15:03 +0200)]
patch 7.4.1972
Problem: On Solaris select() does not work as expected when there is
typeahead.
Solution: Add ICANON when sleeping. (Ozaki Kiichi)
Bram Moolenaar [Fri, 1 Jul 2016 12:48:27 +0000 (14:48 +0200)]
patch 7.4.1971
Problem: It is not easy to see unrecognized error lines below the current
error position.
Solution: Add ":clist +count".
Bram Moolenaar [Fri, 1 Jul 2016 12:04:51 +0000 (14:04 +0200)]
patch 7.4.1970
Problem: Using ":insert" in an empty buffer sets the jump mark. (Ingo
Karkat)
Solution: Don't adjust marks when replacing the empty line in an empty
buffer. (closes #892)
Bram Moolenaar [Fri, 1 Jul 2016 10:50:54 +0000 (12:50 +0200)]
patch 7.4.1969
Problem: When the netbeans channel is closed consuming the buffer may cause
a crash.
Solution: Check for nb_channel not to be NULL. (Xavier de Gaye)
Bram Moolenaar [Fri, 1 Jul 2016 09:59:47 +0000 (11:59 +0200)]
patch 7.4.1968
Problem: Invalid memory access with "\<C-">.
Solution: Do not recognize this as a special character. (Dominique Pelle)
Bram Moolenaar [Tue, 28 Jun 2016 20:39:16 +0000 (22:39 +0200)]
patch 7.4.1967
Problem: Falling back from NFA to old regexp engine does not work properly.
(fritzophrenic)
Solution: Do not restore nfa_match. (Christian Brabandt, closes #867)
Bram Moolenaar [Tue, 28 Jun 2016 19:11:32 +0000 (21:11 +0200)]
patch 7.4.1966
Problem: Coverity reports a resource leak.
Solution: Close "fd" also when bailing out.
Bram Moolenaar [Mon, 27 Jun 2016 19:10:31 +0000 (21:10 +0200)]
patch 7.4.1965
Problem: When using a job in raw mode to append to a buffer garbage
characters are added.
Solution: Do not replace the trailing NUL with a NL. (Ozaki Kiichi)
Bram Moolenaar [Sun, 26 Jun 2016 20:05:54 +0000 (22:05 +0200)]
patch 7.4.1964
Problem: The quickfix init function is too big.
Solution: Factor out parsing 'errorformat' to a separate function. (Yegappan
Lakshmanan)
Bram Moolenaar [Sun, 26 Jun 2016 18:37:46 +0000 (20:37 +0200)]
patch 7.4.1963
Problem: Running Win32 Vim in mintty does not work.
Solution: Detect mintty and give a helpful error message. (Ken Takata)
Bram Moolenaar [Sun, 26 Jun 2016 17:38:19 +0000 (19:38 +0200)]
patch 7.4.1962
Problem: Two test files for increment/decrement.
Solution: Move the old style test into the new style test. (Hirohito
Higashi, closes #881)
Bram Moolenaar [Sun, 26 Jun 2016 16:38:13 +0000 (18:38 +0200)]
patch 7.4.1961
Problem: When 'insertmode' is reset while doing completion the popup menu
remains even though Vim is in Normal mode.
Solution: Ignore stop_insert_mode when the popup menu is visible. Don't set
stop_insert_mode when 'insertmode' was already off. (Christian
Brabandt)
Bram Moolenaar [Sun, 26 Jun 2016 15:53:07 +0000 (17:53 +0200)]
patch 7.4.1960
Problem: Unicode standard 9 was released.
Solution: Update the character property tables. (Christian Brabandt)
Bram Moolenaar [Sun, 26 Jun 2016 15:31:03 +0000 (17:31 +0200)]
patch 7.4.1959
Problem: Crash when running test_channel.vim on Windows.
Solution: Check for NULL pointer result from FormatMessage(). (Christian
Brabandt)
Bram Moolenaar [Sun, 26 Jun 2016 15:19:46 +0000 (17:19 +0200)]
patch 7.4.1958
Problem: Perl interface preprocessor statements not nicely indented.
Solution: Improve the indenting. (Ken Takata)
Bram Moolenaar [Sun, 26 Jun 2016 15:16:51 +0000 (17:16 +0200)]
patch 7.4.1957
Problem: Perl interface has obsolete workaround.
Solution: Remove the workaround added by 7.3.623. (Ken Takata)
Bram Moolenaar [Sun, 26 Jun 2016 15:11:21 +0000 (17:11 +0200)]
patch 7.4.1956
Problem: When using CTRL-W f and pressing "q" at the ATTENTION dialog the
newly opened window is not closed.
Solution: Close the window and go back to the original one. (Norio Takagi,
Hirohito Higashi)
Bram Moolenaar [Sun, 26 Jun 2016 14:44:24 +0000 (16:44 +0200)]
patch 7.4.1955
Problem: Using 32-bit Perl with 64-bit time_t causes memory corruption.
(Christian Brabandt)
Solution: Use time_T instead of time_t for global variables. (Ken Takata)
Bram Moolenaar [Sun, 26 Jun 2016 14:24:20 +0000 (16:24 +0200)]
patch 7.4.1954
Problem: No test for what 7.4.1948 fixes.
Solution: Add a test. (Hirohito Higashi, closes #880)
Bram Moolenaar [Sun, 26 Jun 2016 14:17:58 +0000 (16:17 +0200)]
Updated runtime files.
Bram Moolenaar [Sun, 26 Jun 2016 12:38:04 +0000 (14:38 +0200)]
patch 7.4.1953
Problem: Not all parts of the quickfix code are tested.
Solution: Add more tests. (Yegappan Lakshmanan)
Bram Moolenaar [Tue, 21 Jun 2016 21:42:20 +0000 (23:42 +0200)]
patch 7.4.1952
Problem: Cscope interface does not support finding assignments.
Solution: Add the "a" command. (ppettina, closes #882)
Bram Moolenaar [Tue, 21 Jun 2016 20:59:28 +0000 (22:59 +0200)]
patch 7.4.1951
Problem: Ruby test is old style.
Solution: Convert to a new style test. (Ken Takata)
Bram Moolenaar [Tue, 21 Jun 2016 19:33:34 +0000 (21:33 +0200)]
patch 7.4.1950
Problem: Quickfix long lines test not executed for buffer.
Solution: Call the function to test long lines. (Yegappan Lakshmanan)
Bram Moolenaar [Mon, 20 Jun 2016 19:41:12 +0000 (21:41 +0200)]
patch 7.4.1949
Problem: Minor problems with the quickfix code.
Solution: Fix the problems. (Yegappan Lakshmanan)
Bram Moolenaar [Mon, 20 Jun 2016 19:26:08 +0000 (21:26 +0200)]
patch 7.4.1948
Problem: Using Ctrl-A with double-byte encoding may result in garbled text.
Solution: Skip to the start of a character. (Hirohito Higashi)
Bram Moolenaar [Mon, 20 Jun 2016 10:50:17 +0000 (12:50 +0200)]
patch 7.4.1947
Problem: Viminfo continuation line with wrong length isn't skipped. (Marius
Gedminas)
Solution: Skip a line when encountering an error, but not two lines.
Bram Moolenaar [Mon, 20 Jun 2016 09:28:18 +0000 (11:28 +0200)]
patch 7.4.1946
Problem: File list does not include new XPM libraries.
Solution: Add the file list entries.
Bram Moolenaar [Mon, 20 Jun 2016 09:22:54 +0000 (11:22 +0200)]
patch 7.4.1945
Problem: The Man plugin doesn't work that well.
Solution: Use "g:ft_man_open_mode" to be able open man pages in vert split
or separate tab. Set nomodifiable for buffer with man content. Add
a test. (Andrey Starodubtsev, closes #873)
Bram Moolenaar [Sat, 18 Jun 2016 19:59:36 +0000 (21:59 +0200)]
patch 7.4.1944
Problem: Win32: Cannot compile with XPM feature using VC2015
Solution: Add XPM libraries compiled with VC2015, and enable to build
gvim.exe which supports XPM using VC2015. (Ken Takata)
Bram Moolenaar [Fri, 17 Jun 2016 20:38:46 +0000 (22:38 +0200)]
patch 7.4.1943
Problem: Coverity warns for unreachable code.
Solution: Remove the code that won't do anything.
Bram Moolenaar [Fri, 17 Jun 2016 11:18:49 +0000 (13:18 +0200)]
patch 7.4.1942
Problem: Background is not drawn properly when 'termguicolors' is set.
Solution: Check cterm_normal_bg_color. (Jacob Niehus, closes #805)
Bram Moolenaar [Fri, 17 Jun 2016 10:48:11 +0000 (12:48 +0200)]
Updated runtime files.
Bram Moolenaar [Wed, 15 Jun 2016 20:41:31 +0000 (22:41 +0200)]
patch 7.4.1941
Problem: Not all quickfix tests are also done with the location lists.
Solution: Test more quickfix code. Use user commands instead of "exe".
(Yegappan Lakshmanan)
Bram Moolenaar [Wed, 15 Jun 2016 20:03:48 +0000 (22:03 +0200)]
patch 7.4.1940
Problem: "gd" hangs in some situations. (Eric Biggers)
Solution: Remove the SEARCH_START flag when looping. Add a test.
Bram Moolenaar [Wed, 15 Jun 2016 19:44:51 +0000 (21:44 +0200)]
patch 7.4.1939
Problem: Memory access error when reading viminfo. (Dominique Pelle)
Solution: Correct index in jumplist when at the end.
Bram Moolenaar [Tue, 14 Jun 2016 21:02:46 +0000 (23:02 +0200)]
patch 7.4.1938
Problem: When writing viminfo numbered marks were duplicated.
Solution: Check for duplicates between current numbered marks and the ones
read from viminfo.