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.
Bram Moolenaar [Sun, 3 Jan 2016 21:49:16 +0000 (22:49 +0100)]
patch 7.4.1042
Problem: g-CTRL-G shows the word count, but there is no way to get the word
count in a script.
Solution: Add the wordcount() function. (Christian Brabandt)
Bram Moolenaar [Sat, 2 Jan 2016 21:25:52 +0000 (22:25 +0100)]
patch 7.4.1037
Problem: Using "q!" when there is a modified hidden buffer does not unload
the current buffer, resulting in the need to abandon it again.
Solution: When using "q!" unload the current buffer when needed. (Yasuhiro
Matsumoto, Hirohito Higashi)
Bram Moolenaar [Sat, 2 Jan 2016 21:03:00 +0000 (22:03 +0100)]
patch 7.4.1036
Problem: Only terminals with up to 256 colors work properly.
Solution: Use the 256 color behavior for all terminals with 256 or more
colors. (Robert de Bath, closes #504)
Bram Moolenaar [Sat, 2 Jan 2016 20:41:06 +0000 (21:41 +0100)]
patch 7.4.1035
Problem: An Ex range gets adjusted for folded lines even when the range is
not using line numbers.
Solution: Only adjust line numbers for folding. (Christian Brabandt)
Bram Moolenaar [Sat, 2 Jan 2016 20:11:51 +0000 (21:11 +0100)]
patch 7.4.1033
Problem: Memory use on MS-Windows is very conservative.
Solution: Use the global memory status to estimate amount of memory.
(Mike Williams)
Bram Moolenaar [Sat, 2 Jan 2016 19:59:10 +0000 (20:59 +0100)]
patch 7.4.1032
Problem: message from assert_false() does not look nice.
Solution: Handle missing sourcing_name. Use right number of spaces. (Watiko)
Don't use line number if it's zero.
Bram Moolenaar [Sat, 2 Jan 2016 15:00:20 +0000 (16:00 +0100)]
patch 7.4.1026
Problem: When using MingW the tests do not clean up all files. E.g. test
17 leaves Xdir1 behind. (Michael Soyka)
Solution: Also delete directories, like Make_dos.mak. Delete files after
directories to reduce warnings.