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.
Bram Moolenaar [Sat, 9 Jan 2016 13:57:47 +0000 (14:57 +0100)]
patch 7.4.1065
Problem: Cannot use the "dll" options on MS-Windows.
Solution: Support the options on all platforms. Use the built-in name as
the default, so that it's clear what Vim is looking for.
Bram Moolenaar [Sat, 9 Jan 2016 12:51:34 +0000 (13:51 +0100)]
patch 7.4.1064
Problem: When a spell file has single letter compounding creating
suggestions takes an awful long time.
Solution: Add th eNOCOMPOUNDSUGS flag.
Bram Moolenaar [Thu, 7 Jan 2016 21:50:05 +0000 (22:50 +0100)]
patch 7.4.1063
Problem: TCL_VER_LONG and DYNAMIC_TCL_VER are not set when building with
Cygwin and MingW.
Solution: Add TCL_VER_LONG and DYNAMIC_TCL_VER to the makefile.
Bram Moolenaar [Thu, 7 Jan 2016 20:25:08 +0000 (21:25 +0100)]
patch 7.4.1058
Problem: It is not possible to test code that is only reached when memory
allocation fails.
Solution: Add the alloc_fail() function. Try it out with :vimgrep.
Bram Moolenaar [Wed, 6 Jan 2016 20:23:56 +0000 (21:23 +0100)]
patch 7.4.1055
Problem: Running "make newtests" in src/testdir has no output.
Solution: List the messages file when a test fails. (Christian Brabandt)
Update the list of tests.
Bram Moolenaar [Mon, 4 Jan 2016 20:43:08 +0000 (21:43 +0100)]
patch 7.4.1050
Problem: Warning for unused var with tiny features. (Tony Mechelynck)
Solution: Add #ifdef. Use vim_snprintf(). Reduce number of statemements.
Bram Moolenaar [Sun, 3 Jan 2016 22:06:34 +0000 (23:06 +0100)]
patch 7.4.1045
Problem: Having shadow and coverage on the same build results in the source
files not being available in the coverage view.
Solution: Move using shadow to the normal build.