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.
Bram Moolenaar [Sat, 2 Jan 2016 14:00:30 +0000 (15:00 +0100)]
patch 7.4.1023
Problem: The distribution files for MS-Windows use CR-LF, which is
inconsistent with what one gets from github.
Solution: Use LF in the distribution files.
Bram Moolenaar [Fri, 1 Jan 2016 13:48:20 +0000 (14:48 +0100)]
patch 7.4.1017
Problem: When there is a backslash in an option ":set -=" doesn't work.
Solution: Handle a backslash better. (Jacob Niehus) Add a new test, merge
in old test.
Bram Moolenaar [Thu, 31 Dec 2015 21:27:55 +0000 (22:27 +0100)]
patch 7.4.1015
Problem: The column is not restored properly when the matchparen plugin is
used in Insert mode and the cursor is after the end of the line.
Solution: Set the curswant flag. (Christian Brabandt). Also fix
highlighting the match of the character before the cursor.
Bram Moolenaar [Thu, 31 Dec 2015 21:26:28 +0000 (22:26 +0100)]
patch 7.4.1014
Problem: fnamemodify('.', ':.') returns an empty string in Cygwin.
Solution: Use CCP_RELATIVE in the call to cygwin_conv_path. (Jacob Niehus,
closes #505)
Bram Moolenaar [Thu, 31 Dec 2015 20:19:49 +0000 (21:19 +0100)]
patch 7.4.1013
Problem: The local value of 'errorformat' is not used for ":lexpr" and
":cexpr".
Solution: Use the local value if it exists. (Christian Brabandt) Adjust the
help for this.
Bram Moolenaar [Thu, 31 Dec 2015 17:29:46 +0000 (18:29 +0100)]
patch 7.4.1007
Problem: When a symbolic link points to a file in the root directory, the
swapfile is not correct.
Solution: Do not try getting the full name of a file in the root directory.
(Milly, closes #501)
Bram Moolenaar [Wed, 30 Dec 2015 16:40:43 +0000 (17:40 +0100)]
patch 7.4.1003
Problem: Travis could check a few more things.
Solution: Run autoconf on one of the builds. (James McCoy, closes #510)
Also build with normal features.
Bram Moolenaar [Tue, 29 Dec 2015 20:34:48 +0000 (21:34 +0100)]
patch 7.4.998
Problem: Running tests in shadow directory fails. Test 49 fails.
Solution: Link more files for the shadow directory. Make test 49 end up in
the right buffer.
Bram Moolenaar [Tue, 29 Dec 2015 18:03:21 +0000 (19:03 +0100)]
patch 7.4.996
Problem: New GDK files and testdir/Make_all.mak missing from distribution.
PC build instructions are outdated.
Solution: Add the file to the list. Update PC build instructions.
Bram Moolenaar [Tue, 29 Dec 2015 13:26:57 +0000 (14:26 +0100)]
patch 7.4.991
Problem: When running new style tests the output is not visible.
Solution: Add the testdir/messages file and show it. Update the list of
test names.