Bram Moolenaar [Sat, 23 Jan 2016 20:38:51 +0000 (21:38 +0100)]
patch 7.4.1156
Problem: Coverity warns for NULL pointer and ignoring return value.
Solution: Check for NULL pointer. When dict_add() returns FAIL free the item.
Bram Moolenaar [Fri, 22 Jan 2016 21:44:10 +0000 (22:44 +0100)]
patch 7.4.1153
Problem: Autocommands triggered by quickfix cannot always get the current
title value.
Solution: Call qf_fill_buffer() later. (Christian Brabandt)
Bram Moolenaar [Thu, 21 Jan 2016 22:32:32 +0000 (23:32 +0100)]
patch 7.4.1150
Problem: 'langmap' applies to the first character typed in Select mode.
(David Watson)
Solution: Check for SELECTMODE. (Christian Brabandt, closes #572)
Add the 'x' flag to feedkeys().
Bram Moolenaar [Wed, 20 Jan 2016 21:48:02 +0000 (22:48 +0100)]
patch 7.4.1147
Problem: Conflict for "chartab". (Kazunobu Kuriyama)
Solution: Rename the global one to something less obvious. Move it into
src/chartab.c.
Bram Moolenaar [Tue, 19 Jan 2016 19:52:44 +0000 (20:52 +0100)]
patch 7.4.1141
Problem: Using searchpair() with a skip expression that uses syntax
highlighting sometimes doesn't work. (David Fishburn)
Solution: Reset next_match_idx. (Christian Brabandt)
Bram Moolenaar [Tue, 19 Jan 2016 19:51:32 +0000 (20:51 +0100)]
patch 7.4.1140
Problem: Recognizing <sid> does not work when the language is Turkish.
(Christian Brabandt)
Solution: Use MB_STNICMP() instead of STNICMP().
Bram Moolenaar [Tue, 19 Jan 2016 16:47:25 +0000 (17:47 +0100)]
patch 7.4.1138
Problem: When running gvim in the foreground some icons are missing.
(Taylor Venable)
Solution: Move the call to gui_gtk_register_resource(). (Kazunobu Kuriyama)
Bram Moolenaar [Tue, 19 Jan 2016 13:51:54 +0000 (14:51 +0100)]
patch 7.4.1137
Problem: Illegal memory access when using :copen and :cclose.
Solution: Avoid that curbuf is invalid. (suggestion by Justin M. Keyes)
Add a test.
Bram Moolenaar [Mon, 18 Jan 2016 22:29:01 +0000 (23:29 +0100)]
patch 7.4.1131
Problem: New lines in the viminfo file are dropped.
Solution: Copy lines starting with "|". Fix that when using :rviminfo in a
function global variables were restored as function-local
variables.
Bram Moolenaar [Sun, 17 Jan 2016 20:49:33 +0000 (21:49 +0100)]
patch 7.4.1126
Problem: Can only get the directory of the current window.
Solution: Add window and tab arguments to getcwd() and haslocaldir().
(Thinca, Hirohito Higashi)
Bram Moolenaar [Sun, 17 Jan 2016 19:53:12 +0000 (20:53 +0100)]
patch 7.4.1124
Problem: MS-Windows: dead key behavior is not ideal.
Solution: Handle dead keys differently when not in Insert or Select mode.
(John Wellesz, closes #399)
Bram Moolenaar [Sun, 17 Jan 2016 18:39:00 +0000 (19:39 +0100)]
patch 7.4.1123
Problem: Using ":argadd" when there are no arguments results in the second
argument to be the current one. (Yegappan Lakshmanan)
Solution: Correct the w_arg_idx value.
Bram Moolenaar [Sun, 17 Jan 2016 17:49:57 +0000 (18:49 +0100)]
patch 7.4.1122
Problem: Test 92 and 93 fail when using gvim on a system with a non utf-8
locale.
Solution: Avoid using .gvimrc by adding -U NONE. (Yukihiro Nakadaira)
Bram Moolenaar [Sat, 16 Jan 2016 20:27:23 +0000 (21:27 +0100)]
patch 7.4.1107
Problem: Vim can create a directory but not delete it.
Solution: Add an argument to delete() to make it possible to delete a
directory, also recursively.
Bram Moolenaar [Sat, 16 Jan 2016 17:05:50 +0000 (18:05 +0100)]
patch 7.4.1106
Problem: The nsis script can't be used from the appveyor build.
Solution: Add "ifndef" to allow for variables to be set from the command
line. Remove duplicate SetCompressor command. Support using other
gettext binaries. (Ken Takata) Update build instructions to use
libintl-8.dll.
Bram Moolenaar [Sat, 16 Jan 2016 15:49:28 +0000 (16:49 +0100)]
patch 7.4.1105
Problem: When using slices there is a mixup of variable name and namespace.
Solution: Recognize variables that can't be a namespace. (Hirohito Higashi)
Bram Moolenaar [Sat, 16 Jan 2016 15:20:38 +0000 (16:20 +0100)]
patch 7.4.1104
Problem: Various problems building with MzScheme/Racket.
Solution: Make it work with new versions of Racket. (Yukihiro Nakadaira, Ken
Takata)
Bram Moolenaar [Fri, 15 Jan 2016 21:52:22 +0000 (22:52 +0100)]
patch 7.4.1101
Problem: With 'rightleft' and concealing the cursor may move to the wrong
position.
Solution: Compute the column differently when 'rightleft' is set. (Hirohito
Higashi)
Bram Moolenaar [Fri, 15 Jan 2016 20:23:22 +0000 (21:23 +0100)]
patch 7.4.1098
Problem: Still using old style C function declarations.
Solution: Always define __ARGS() to include types. Turn a few functions
into ANSI style to find out if this causes problems for anyone.
Bram Moolenaar [Fri, 15 Jan 2016 19:48:22 +0000 (20:48 +0100)]
patch 7.4.1096
Problem: Need several lines to verify a command produces an error.
Solution: Add assert_fails(). (suggested by Nikolay Pavlov)
Make the quickfix alloc test actually work.
Bram Moolenaar [Fri, 15 Jan 2016 14:37:20 +0000 (15:37 +0100)]
patch 7.4.1093
Problem: Typo in test goes unnoticed.
Solution: Fix the typo. Give error for wrong arguments to cursor().
(partly by Hirohito Higashi) Add a test for cursor().
Bram Moolenaar [Fri, 15 Jan 2016 14:17:04 +0000 (15:17 +0100)]
patch 7.4.1091
Problem: When making a change while need_wait_return is set there is a two
second delay.
Solution: Do not assume the ATTENTION prompt was given when need_wait_return
was set already.
Bram Moolenaar [Tue, 12 Jan 2016 20:00:40 +0000 (21:00 +0100)]
patch 7.4.1088
Problem: Coverity warns for uninitialized variables. Only one is an actual
problem.
Solution: Move the conditions. Don't use endpos if handling an error.
Bram Moolenaar [Sun, 10 Jan 2016 21:13:02 +0000 (22:13 +0100)]
patch 7.4.1087
Problem: CTRL-A and CTRL-X do not work properly with blockwise visual
selection if there is a mix of Tab and spaces.
Solution: Add OP_NR_ADD and OP_NR_SUB. (Hirohito Higashi)
Bram Moolenaar [Sun, 10 Jan 2016 19:08:03 +0000 (20:08 +0100)]
patch 7.4.1084
Problem: Using "." to repeat CTRL-A in Visual mode increments the wrong
numbers.
Solution: Append right size to the redo buffer. (Ozaki Kiichi)
Bram Moolenaar [Sun, 10 Jan 2016 15:07:44 +0000 (16:07 +0100)]
patch 7.4.1080
Problem: VS2015 has a function HandleToLong() that is shadowed by the macro
that Vim defines.
Solution: Do not define HandleToLong() for MSVC version 1400 and later.
(Mike Williams)
Bram Moolenaar [Sun, 10 Jan 2016 15:00:53 +0000 (16:00 +0100)]
patch 7.4.1079
Problem: New include file missing from distribution. Missing changes to
quickfix code.
Solution: Add alloc.h to the list of distributed files. Use the enum in
quickfix code.
Bram Moolenaar [Sun, 10 Jan 2016 13:35:58 +0000 (14:35 +0100)]
patch 7.4.1077
Problem: The build instructions for MS-Windows are incomplete.
Solution: Add explanations for how to build with various interfaces. (Ken
Takata)
Bram Moolenaar [Sat, 9 Jan 2016 21:28:33 +0000 (22:28 +0100)]
patch 7.4.1073
Problem: Alloc_id depends on numbers, may use the same one twice. It's not
clear from the number what it's for.
Solution: Use an enum. Add a function to lookup the enum value from the
name.
Bram Moolenaar [Sat, 9 Jan 2016 19:23:00 +0000 (20:23 +0100)]
patch 7.4.1071
Problem: New style tests are executed in arbitrary order.
Solution: Sort the test function names. (Hirohito Higashi)
Fix the quickfix test that depended on the order.