]>
granicus.if.org Git - vim/log
Bram Moolenaar [Mon, 8 Aug 2016 21:26:51 +0000 (23:26 +0200)]
patch 7.4.2187
Problem: glob2regpat test fails on Windows.
Solution: Remove the checks that use backslashes.
Bram Moolenaar [Mon, 8 Aug 2016 20:46:14 +0000 (22:46 +0200)]
patch 7.4.2186
Problem: Timers test is flaky.
Solution: Relax the sleep time check.
Bram Moolenaar [Mon, 8 Aug 2016 20:42:04 +0000 (22:42 +0200)]
patch 7.4.2185
Problem: Test glob2regpat does not test much.
Solution: Add a few more test cases. (Dominique Pelle)
Bram Moolenaar [Mon, 8 Aug 2016 20:34:14 +0000 (22:34 +0200)]
patch 7.4.2184
Problem: Tests that use RunVim() do not actually perform the test.
Solution: Use "return" instead of "call". (Ken Takata)
Bram Moolenaar [Mon, 8 Aug 2016 20:26:48 +0000 (22:26 +0200)]
patch 7.4.2183
Problem: Sign tests are old style.
Solution: Turn them into new style tests. (Dominique Pelle)
Bram Moolenaar [Mon, 8 Aug 2016 18:43:27 +0000 (20:43 +0200)]
patch 7.4.2182
Problem: Color Grey40 used in startup but not in the short list.
Solution: Add Grey40 to the builtin colors.
Bram Moolenaar [Sun, 7 Aug 2016 18:20:50 +0000 (20:20 +0200)]
patch 7.4.2181
Problem: Compiler warning for unused variable.
Solution: Remove it. (Dominique Pelle)
Bram Moolenaar [Sun, 7 Aug 2016 16:22:53 +0000 (18:22 +0200)]
patch 7.4.2180
Problem: There is no easy way to stop all timers. There is no way to
temporary pause a timer.
Solution: Add timer_stopall() and timer_pause().
Bram Moolenaar [Sun, 7 Aug 2016 14:50:10 +0000 (16:50 +0200)]
patch 7.4.2179
Problem: Reading from stdin test fails on MS-Windows.
Solution: Strip the extra space.
Bram Moolenaar [Sun, 7 Aug 2016 14:36:40 +0000 (16:36 +0200)]
patch 7.4.2178
Problem: No test for reading from stdin.
Solution: Add a test.
Bram Moolenaar [Sun, 7 Aug 2016 13:51:39 +0000 (15:51 +0200)]
patch 7.4.2177
Problem: No testing for -C and -N command line flags, file arguments,
startuptime.
Solution: Add tests.
Bram Moolenaar [Sun, 7 Aug 2016 13:19:26 +0000 (15:19 +0200)]
patch 7.4.2176
Problem: #ifdefs in main() are complicated.
Solution: Always define vim_main2(). Move params to the file level.
(suggested by Ken Takata)
Bram Moolenaar [Sun, 7 Aug 2016 12:03:13 +0000 (14:03 +0200)]
patch 7.4.2175
Problem: Insufficient testing of cscope.
Solution: Add more tests. (Dominique Pelle)
Bram Moolenaar [Sun, 7 Aug 2016 11:48:20 +0000 (13:48 +0200)]
patch 7.4.2174
Problem: Adding duplicate flags to 'whichwrap' leaves commas behind.
Solution: Also remove the commas. (Naruhiko Nishino)
Bram Moolenaar [Sat, 6 Aug 2016 21:03:59 +0000 (23:03 +0200)]
patch 7.4.2173
Problem: Can't test help on MS-Windows.
Solution: Skip the test.
Bram Moolenaar [Sat, 6 Aug 2016 20:31:42 +0000 (22:31 +0200)]
patch 7.4.2172
Problem: No test for "vim --help".
Solution: Add a test.
Bram Moolenaar [Sat, 6 Aug 2016 20:27:28 +0000 (22:27 +0200)]
patch 7.4.2171
Problem: MS-Windows build fails.
Solution: Add QueryPerformanceCounter().
Bram Moolenaar [Sat, 6 Aug 2016 20:05:07 +0000 (22:05 +0200)]
patch 7.4.2170
Problem: Cannot get information about timers.
Solution: Add timer_info().
Bram Moolenaar [Sat, 6 Aug 2016 19:37:27 +0000 (21:37 +0200)]
patch 7.4.2169
Problem: Startup test gets stuck on MS-Windows.
Solution: Use double quotes.
Bram Moolenaar [Sat, 6 Aug 2016 18:36:34 +0000 (20:36 +0200)]
patch 7.4.2168
Problem: Not running the startup test on MS-Windows.
Solution: Write vimcmd.
Bram Moolenaar [Sat, 6 Aug 2016 17:45:31 +0000 (19:45 +0200)]
patch 7.4.2167
Problem: Small build can't run tests.
Solution: Don't try setting 'packpath'.
Bram Moolenaar [Sat, 6 Aug 2016 17:24:23 +0000 (19:24 +0200)]
patch 7.4.2166
Problem: Small build can't run startup test.
Solution: Skip the test.
Bram Moolenaar [Sat, 6 Aug 2016 17:16:43 +0000 (19:16 +0200)]
patch 7.4.2165
Problem: Startup test fails on MS-Windows.
Solution: Don't check output if RunVim() returns zero.
Bram Moolenaar [Sat, 6 Aug 2016 17:01:55 +0000 (19:01 +0200)]
patch 7.4.2164
Problem: It is not possible to use plugins in an "after" directory to tune
the behavior of a package.
Solution: First load plugins from non-after directories, then packages and
finally plugins in after directories.
Reset 'loadplugins' before executing --cmd arguments.
Bram Moolenaar [Sat, 6 Aug 2016 13:29:22 +0000 (15:29 +0200)]
patch 7.4.2163
Problem: match() and related functions tested with old style test.
Solution: Convert to new style test. (Hirohito Higashi)
Bram Moolenaar [Sat, 6 Aug 2016 12:12:50 +0000 (14:12 +0200)]
patch 7.4.2162
Problem: Result of getcompletion('', 'sign') depends on previous
completion.
Solution: Call set_context_in_sign_cmd(). (Dominique Pelle)
Bram Moolenaar [Fri, 5 Aug 2016 20:51:13 +0000 (22:51 +0200)]
patch 7.4.2161
Problem: Expression test fails without conceal feature.
Solution: Only check "conceal" with the conceal feature.
Bram Moolenaar [Fri, 5 Aug 2016 20:22:06 +0000 (22:22 +0200)]
patch 7.4.2160
Problem: setmatches() mixes up values. (Nikolai Pavlov)
Solution: Save the string instead of reusing a shared buffer.
Bram Moolenaar [Fri, 5 Aug 2016 19:25:29 +0000 (21:25 +0200)]
patch 7.4.2159
Problem: Insufficient testing for cscope.
Solution: Add more tests. (Dominique Pelle)
Bram Moolenaar [Fri, 5 Aug 2016 18:35:13 +0000 (20:35 +0200)]
patch 7.4.2158
Problem: Result of getcompletion('', 'cscope') depends on previous
completion. (Christian Brabandt)
Solution: Call set_context_in_cscope_cmd().
Bram Moolenaar [Fri, 5 Aug 2016 17:31:57 +0000 (19:31 +0200)]
patch 7.4.2157
Problem: Test_job_start_fails() is expected to report memory leaks, making
it hard to see other leaks in test_partial.
Solution: Move Test_job_start_fails() to a separate test file.
Bram Moolenaar [Thu, 4 Aug 2016 20:00:15 +0000 (22:00 +0200)]
patch 7.4.2156
Problem: Compiler warning.
Solution: Add type cast. (Ken Takata, Mike Williams)
Bram Moolenaar [Thu, 4 Aug 2016 19:21:13 +0000 (21:21 +0200)]
patch 7.4.2155
Problem: Quotes make GUI test fail on MS-Windows.
Solution: Remove quotes, strip white space.
Bram Moolenaar [Thu, 4 Aug 2016 19:11:32 +0000 (21:11 +0200)]
patch 7.4.2154
Problem: Test_communicate() fails sometimes.
Solution: Add it to the flaky tests.
Bram Moolenaar [Thu, 4 Aug 2016 18:05:50 +0000 (20:05 +0200)]
patch 7.4.2153
Problem: GUI test isn't testing much.
Solution: Turn into a new style test. Execute a shell command.
Bram Moolenaar [Wed, 3 Aug 2016 20:08:45 +0000 (22:08 +0200)]
patch 7.4.2152
Problem: No proper translation of messages with a count.
Solution: Use ngettext(). (Sergey Alyoshin)
Bram Moolenaar [Wed, 3 Aug 2016 19:04:53 +0000 (21:04 +0200)]
patch 7.4.2151
Problem: Quickfix test fails on MS-Windows.
Solution: Close the help window. (Christian Brabandt)
Bram Moolenaar [Wed, 3 Aug 2016 18:54:57 +0000 (20:54 +0200)]
patch 7.4.2150
Problem: Warning with MinGW 64. (John Marriott)
Solution: Change return type. (Ken Takata)
Bram Moolenaar [Tue, 2 Aug 2016 21:04:49 +0000 (23:04 +0200)]
patch 7.4.2149
Problem: If a test leaves a window open a following test may fail.
Solution: Always close extra windows after running a test.
Bram Moolenaar [Tue, 2 Aug 2016 21:01:40 +0000 (23:01 +0200)]
patch 7.4.2148
Problem: Not much testing for cscope.
Solution: Add a test that uses the cscope program. (Christian Brabandt)
Bram Moolenaar [Tue, 2 Aug 2016 20:51:42 +0000 (22:51 +0200)]
patch 7.4.2147
Problem: test_alot fails.
Solution: Close window.
Bram Moolenaar [Tue, 2 Aug 2016 20:36:02 +0000 (22:36 +0200)]
patch 7.4.2146
Problem: Not enough testing for popup menu. CTRL-E does not always work
properly.
Solution: Add more tests. When using CTRL-E check if the popup menu is
visible. (Christian Brabandt)
Bram Moolenaar [Tue, 2 Aug 2016 19:55:17 +0000 (21:55 +0200)]
patch 7.4.2145
Problem: Win32: Using CreateThread/ExitThread is not safe.
Solution: Use _beginthreadex and return from the thread. (Ken Takata)
Bram Moolenaar [Tue, 2 Aug 2016 19:41:28 +0000 (21:41 +0200)]
patch 7.4.2144
Problem: On MS-Windows quickix does not handle a line with 1023 bytes
ending in CR-LF properly.
Solution: Don't consider CR a line break. (Ken Takata)
Bram Moolenaar [Tue, 2 Aug 2016 19:04:33 +0000 (21:04 +0200)]
Updated runtime files.
Bram Moolenaar [Mon, 1 Aug 2016 20:49:22 +0000 (22:49 +0200)]
patch 7.4.2143
Problem: A funccal is garbage collected while it can still be used.
Solution: Set copyID in all referenced functions. Do not list lambda
functions with ":function".
Bram Moolenaar [Mon, 1 Aug 2016 18:46:25 +0000 (20:46 +0200)]
patch 7.4.2142
Problem: Leaking memory when redefining a function.
Solution: Don't increment the function reference count when it's found by
name. Don't remove the wrong function from the hashtab. More
reference counting fixes.
Bram Moolenaar [Mon, 1 Aug 2016 15:10:20 +0000 (17:10 +0200)]
patch 7.4.2141
Problem: Coverity reports bogus NULL check.
Solution: When checking for a variable in the funccal scope don't pass the
varname.
Bram Moolenaar [Mon, 1 Aug 2016 14:35:59 +0000 (16:35 +0200)]
patch 7.4.2140
Problem: Tiny build fails.
Solution: Add dummy typedefs.
Bram Moolenaar [Mon, 1 Aug 2016 14:29:47 +0000 (16:29 +0200)]
patch 7.4.2139
Problem: :delfunction causes illegal memory access.
Solution: Correct logic when deciding to free a function.
Bram Moolenaar [Mon, 1 Aug 2016 14:27:23 +0000 (16:27 +0200)]
patch 7.4.2138
Problem: Test 86 and 87 fail.
Solution: Call func_ref() also for regular functions.
Bram Moolenaar [Mon, 1 Aug 2016 13:40:54 +0000 (15:40 +0200)]
patch 7.4.2137
Problem: Using function() with a name will find another function when it is
redefined.
Solution: Add funcref(). Refer to lambda using a partial. Fix several
reference counting issues.
Bram Moolenaar [Sun, 31 Jul 2016 16:30:22 +0000 (18:30 +0200)]
patch 7.4.2136
Problem: Closure function fails.
Solution: Don't reset uf_scoped when it points to another funccal.
Bram Moolenaar [Sun, 31 Jul 2016 12:17:27 +0000 (14:17 +0200)]
patch 7.4.2135
Problem: Various tiny issues.
Solution: Update comments, white space, etc.
Bram Moolenaar [Sun, 31 Jul 2016 12:11:58 +0000 (14:11 +0200)]
patch 7.4.2134
Problem: No error for using function() badly.
Solution: Check for passing wrong function name. (Ken Takata)
Bram Moolenaar [Sat, 30 Jul 2016 21:18:47 +0000 (23:18 +0200)]
patch 7.4.2133
Problem: Can't build with tiny features.
Solution: Add #ifdef.
Bram Moolenaar [Sat, 30 Jul 2016 21:14:28 +0000 (23:14 +0200)]
patch 7.4.2132
Problem: test_partial has memory leaks reported.
Solution: Add a note about why this happens.
Bram Moolenaar [Sat, 30 Jul 2016 21:05:09 +0000 (23:05 +0200)]
patch 7.4.2131
Problem: More memory leaks when using partial, e.g. for "exit-cb".
Solution: Don't copy the callback when using a partial.
Bram Moolenaar [Sat, 30 Jul 2016 20:47:56 +0000 (22:47 +0200)]
patch 7.4.2130
Problem: Pending timers cause false memory leak reports.
Solution: Free all timers on exit.
Bram Moolenaar [Sat, 30 Jul 2016 20:32:11 +0000 (22:32 +0200)]
patch 7.4.2129
Problem: Memory leak when using timer_start(). (Dominique Pelle)
Solution: Don't copy the callback when using a partial.
Bram Moolenaar [Sat, 30 Jul 2016 19:48:59 +0000 (21:48 +0200)]
patch 7.4.2128
Problem: Memory leak when saving for undo fails.
Solution: Free allocated memory. (Hirohito Higashi)
Bram Moolenaar [Sat, 30 Jul 2016 17:39:29 +0000 (19:39 +0200)]
patch 7.4.2127
Problem: The short form of ":noswapfile" is ":noswap" instead of ":now".
(Kent Sibilev)
Solution: Only require three characters. Add a test for the short forms.
Bram Moolenaar [Sat, 30 Jul 2016 17:11:25 +0000 (19:11 +0200)]
patch 7.4.2126
Problem: No tests for :diffget and :diffput
Solution: Add tests.
Bram Moolenaar [Sat, 30 Jul 2016 15:41:49 +0000 (17:41 +0200)]
Add OSX build to Travis CI. (Christian Brabandt)
Bram Moolenaar [Sat, 30 Jul 2016 14:40:39 +0000 (16:40 +0200)]
patch 7.4.2125
Problem: Compiler warning for loss of data.
Solution: Add a type cast. (Christian Brabandt)
Bram Moolenaar [Sat, 30 Jul 2016 14:36:01 +0000 (16:36 +0200)]
patch 7.4.2124
Problem: diffmode test leaves files behind, breaking another test.
Solution: Delete the files.
Bram Moolenaar [Sat, 30 Jul 2016 14:16:54 +0000 (16:16 +0200)]
patch 7.4.2123
Problem: No new style test for diff mode.
Solution: Add a test. Check that folds are in sync.
Bram Moolenaar [Sat, 30 Jul 2016 12:12:23 +0000 (14:12 +0200)]
patch 7.4.2122
Problem: Mac: don't get +clipboard in huge build.
Solution: Move #define down below including featureh.h
Bram Moolenaar [Fri, 29 Jul 2016 20:50:35 +0000 (22:50 +0200)]
patch 7.4.2121
Problem: No easy way to check if lambda and closure are supported.
Solution: Add the +lambda feature.
Bram Moolenaar [Fri, 29 Jul 2016 20:37:06 +0000 (22:37 +0200)]
patch 7.4.2120
Problem: User defined functions can't be a closure.
Solution: Add the "closure" argument. Allow using :unlet on a bound
variable. (Yasuhiro Matsumoto, Ken Takata)
Bram Moolenaar [Fri, 29 Jul 2016 20:15:09 +0000 (22:15 +0200)]
patch 7.4.2119
Problem: Closures are not supported.
Solution: Capture variables in lambdas from the outer scope. (Yasuhiro
Matsumoto, Ken Takata)
Bram Moolenaar [Fri, 29 Jul 2016 19:01:10 +0000 (21:01 +0200)]
patch 7.4.2118
Problem: Mac: can't build with tiny features.
Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama)
Bram Moolenaar [Fri, 29 Jul 2016 18:50:24 +0000 (20:50 +0200)]
patch 7.4.2117
Problem: Deleting an augroup that still has autocmds does not give a
warning. The next defined augroup takes its place.
Solution: Give a warning and prevent the index being used for another group
name.
Bram Moolenaar [Fri, 29 Jul 2016 16:33:38 +0000 (18:33 +0200)]
patch 7.4.2116
Problem: The default vimrc for Windows is very conservative.
Solution: Use the defaults.vim in the Windows installer.
Bram Moolenaar [Fri, 29 Jul 2016 16:13:42 +0000 (18:13 +0200)]
patch 7.4.2115
Problem: Loading defaults.vim with -C argument.
Solution: Don't load the defaults script with -C argument. Test sourcing
the defaults script. Set 'display' to "truncate".
Bram Moolenaar [Fri, 29 Jul 2016 15:03:54 +0000 (17:03 +0200)]
patch 7.4.2114
Problem: Tiny build fails.
Solution: Always include vim_time().
Bram Moolenaar [Fri, 29 Jul 2016 14:15:27 +0000 (16:15 +0200)]
patch 7.4.2113
Problem: Test for undo is flaky.
Solution: Turn it into a new style test. Use test_settime() to avoid
flakyness.
Bram Moolenaar [Thu, 28 Jul 2016 20:53:37 +0000 (22:53 +0200)]
patch 7.4.2112
Problem: getcompletion(.., 'dir') returns a match with trailing "*" when
there are no matches. (Chdiza)
Solution: Return an empty list when there are no matches. Add a trailing
slash to directories. (Yegappan Lakshmanan) Add tests for no
matches. (closes #947)
Bram Moolenaar [Thu, 28 Jul 2016 20:36:37 +0000 (22:36 +0200)]
Update gitignore for new test binary. (Oyvind Holm, closes #954)
Bram Moolenaar [Thu, 28 Jul 2016 20:24:15 +0000 (22:24 +0200)]
patch 7.4.2111
Problem: Defaults are very conservative.
Solution: Move settings from vimrc_example.vim to defaults.vim. Load
defaults.vim if no .vimrc was found.
Bram Moolenaar [Thu, 28 Jul 2016 20:08:24 +0000 (22:08 +0200)]
patch 7.4.2110
Problem: When there is an CmdUndefined autocmd then the error for a missing
command is E464 instead of E492. (Manuel Ortega)
Solution: Don't let the pointer be NULL.
Bram Moolenaar [Wed, 27 Jul 2016 21:26:04 +0000 (23:26 +0200)]
patch 7.4.2109
Problem: Setting 'display' to "lastline" is a drastic change, while
omitting it results in lots of "@" lines.
Solution: Add "truncate" to show "@@@" for a truncated line.
Bram Moolenaar [Wed, 27 Jul 2016 20:56:48 +0000 (22:56 +0200)]
patch 7.4.2108
Problem: Netbeans test is flaky.
Solution: Wait for the cursor to be positioned.
Bram Moolenaar [Tue, 26 Jul 2016 20:14:09 +0000 (22:14 +0200)]
patch 7.4.2107
Problem: Misplaced equal sign.
Solution: Remove it.
Bram Moolenaar [Tue, 26 Jul 2016 20:02:54 +0000 (22:02 +0200)]
patch 7.4.2106
Problem: Clang warns about missing field in initializer.
Solution: Define COMMA and use it. (Kazunobu Kuriyama)
Bram Moolenaar [Tue, 26 Jul 2016 19:27:36 +0000 (21:27 +0200)]
patch 7.4.2105
Problem: Configure reports default features to be "normal" while it is
"huge".
Solution: Change the default text.
Bram Moolenaar [Tue, 26 Jul 2016 18:46:08 +0000 (20:46 +0200)]
patch 7.4.2104
Problem: Code duplication when unreferencing a function.
Solution: De-duplicate.
Bram Moolenaar [Tue, 26 Jul 2016 18:43:40 +0000 (20:43 +0200)]
patch 7.4.2103
Problem: Can't have "augroup END" right after ":au!".
Solution: Check for the bar character before the command argument.
Bram Moolenaar [Sun, 24 Jul 2016 20:25:15 +0000 (22:25 +0200)]
patch 7.4.2102
Problem: Tiny build with GUI fails.
Solution: Revert one FOR_ALL_ change.
Bram Moolenaar [Sun, 24 Jul 2016 20:04:11 +0000 (22:04 +0200)]
patch 7.4.2101
Problem: Looping over windows, buffers and tab pages is inconsistant.
Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan)
Bram Moolenaar [Sun, 24 Jul 2016 15:33:05 +0000 (17:33 +0200)]
patch 7.4.2100
Problem: "cgn" and "dgn" do not work correctly with a single character
match and the replacement includes the searched pattern. (John
Beckett)
Solution: If the match is found in the wrong column try in the next column.
Turn the test into new style. (Christian Brabandt)
Bram Moolenaar [Sun, 24 Jul 2016 14:17:59 +0000 (16:17 +0200)]
patch 7.4.2099
Problem: When a keymap is active only "(lang)" is displayed. (Ilya
Dogolazky)
Solution: Show the keymap name. (Dmitri Vereshchagin, closes #933)
Bram Moolenaar [Sun, 24 Jul 2016 12:12:38 +0000 (14:12 +0200)]
Updated runtime files.
Bram Moolenaar [Sat, 23 Jul 2016 20:04:47 +0000 (22:04 +0200)]
patch 7.4.2098
Problem: Text object tests are old style.
Solution: Turn them into new style tests. (James McCoy, closes #941)
Bram Moolenaar [Sat, 23 Jul 2016 15:28:22 +0000 (17:28 +0200)]
patch 7.4.2097
Problem: Warning from 64 bit compiler.
Solution: use size_t instead of int. (Mike Williams)
Bram Moolenaar [Sat, 23 Jul 2016 13:47:34 +0000 (15:47 +0200)]
patch 7.4.2096
Problem: Lambda functions show up with completion.
Solution: Don't show lambda functions. (Ken Takata)
Bram Moolenaar [Sat, 23 Jul 2016 13:35:35 +0000 (15:35 +0200)]
patch 7.4.2095
Problem: Man test fails when run with the GUI.
Solution: Adjust for different behavior of GUI. Add assert_inrange().
Bram Moolenaar [Sat, 23 Jul 2016 12:35:12 +0000 (14:35 +0200)]
patch 7.4.2094
Problem: The color allocation in X11 is overly complicated.
Solution: Remove find_closest_color(), XAllocColor() already does this.
(Kazunobu Kuriyama)
Bram Moolenaar [Sat, 23 Jul 2016 12:01:15 +0000 (14:01 +0200)]
patch 7.4.2093
Problem: Netbeans test fails once in a while. Leaving log file behind.
Solution: Add it to the list of flaky tests. Disable logfile.
Bram Moolenaar [Fri, 22 Jul 2016 20:26:52 +0000 (22:26 +0200)]
patch 7.4.2092
Problem: GTK 3 build fails with older GTK version.
Solution: Check the pango version. (Kazunobu Kuriyama)