1
0
forked from aniani/vim

Commit Graph

  • 717e196060 patch 7.4.2193 Problem: With Gnome when the GUI can't start test_startup hangs. Solution: Call gui_mch_early_init_check(). (Hirohito Higashi) v7.4.2193 Bram Moolenaar 2016-08-10 21:28:44 +02:00
  • a6b7a08ae0 patch 7.4.2192 Problem: Generating prototypes with Cygwin doesn't work well. Solution: Change #ifdefs. (Ken Takata) v7.4.2192 Bram Moolenaar 2016-08-10 20:53:05 +02:00
  • a357e44ccd patch 7.4.2191 Problem: No automatic prototype for vim_main2(). Solution: Move the #endif. (Ken Takata) v7.4.2191 Bram Moolenaar 2016-08-10 20:45:07 +02:00
  • 50fa8dd00c patch 7.4.2190 Problem: When startup test fails it's not easy to find out why. GUI test fails with Gnome. Solution: Add the help entry matches to a list an assert that. Set $HOME for Gnome to create .gnome2 directory. v7.4.2190 Bram Moolenaar 2016-08-09 22:58:21 +02:00
  • f71d7b9ee5 patch 7.4.2189 Problem: Cannot detect encoding in a fifo. Solution: Extend the stdin way of detecting encoding to fifo. Add a test for detecting encoding on stdin and fifo. (Ken Takata) v7.4.2189 Bram Moolenaar 2016-08-09 22:14:05 +02:00
  • c9fb77c692 patch 7.4.2188 Problem: Completion does not work properly with some plugins. Solution: Revert the part related to typing CTRL-E. (closes #972) v7.4.2188 Bram Moolenaar 2016-08-09 21:51:40 +02:00
  • 7547a78446 patch 7.4.2187 Problem: glob2regpat test fails on Windows. Solution: Remove the checks that use backslashes. v7.4.2187 Bram Moolenaar 2016-08-08 23:26:51 +02:00
  • 36d1c0fef4 patch 7.4.2186 Problem: Timers test is flaky. Solution: Relax the sleep time check. v7.4.2186 Bram Moolenaar 2016-08-08 22:46:14 +02:00
  • 71dd9744cf patch 7.4.2185 Problem: Test glob2regpat does not test much. Solution: Add a few more test cases. (Dominique Pelle) v7.4.2185 Bram Moolenaar 2016-08-08 22:42:04 +02:00
  • 7a9a5f4019 patch 7.4.2184 Problem: Tests that use RunVim() do not actually perform the test. Solution: Use "return" instead of "call". (Ken Takata) v7.4.2184 Bram Moolenaar 2016-08-08 22:34:14 +02:00
  • 09de17536d patch 7.4.2183 Problem: Sign tests are old style. Solution: Turn them into new style tests. (Dominique Pelle) v7.4.2183 Bram Moolenaar 2016-08-08 22:26:48 +02:00
  • 2147746cf8 patch 7.4.2182 Problem: Color Grey40 used in startup but not in the short list. Solution: Add Grey40 to the builtin colors. v7.4.2182 Bram Moolenaar 2016-08-08 20:43:27 +02:00
  • a772ec5e91 patch 7.4.2181 Problem: Compiler warning for unused variable. Solution: Remove it. (Dominique Pelle) v7.4.2181 Bram Moolenaar 2016-08-07 20:20:50 +02:00
  • b73598e2f0 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(). v7.4.2180 Bram Moolenaar 2016-08-07 18:22:53 +02:00
  • e4a76ad0e7 patch 7.4.2179 Problem: Reading from stdin test fails on MS-Windows. Solution: Strip the extra space. v7.4.2179 Bram Moolenaar 2016-08-07 16:50:10 +02:00
  • 3a93838339 patch 7.4.2178 Problem: No test for reading from stdin. Solution: Add a test. v7.4.2178 Bram Moolenaar 2016-08-07 16:36:40 +02:00
  • ba98bef191 patch 7.4.2177 Problem: No testing for -C and -N command line flags, file arguments, startuptime. Solution: Add tests. v7.4.2177 Bram Moolenaar 2016-08-07 15:51:39 +02:00
  • a8e691d449 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) v7.4.2176 Bram Moolenaar 2016-08-07 15:19:26 +02:00
  • 812ad4f3a2 patch 7.4.2175 Problem: Insufficient testing of cscope. Solution: Add more tests. (Dominique Pelle) v7.4.2175 Bram Moolenaar 2016-08-07 14:03:13 +02:00
  • c8ce615299 patch 7.4.2174 Problem: Adding duplicate flags to 'whichwrap' leaves commas behind. Solution: Also remove the commas. (Naruhiko Nishino) v7.4.2174 Bram Moolenaar 2016-08-07 13:48:20 +02:00
  • 3321e9d8a3 patch 7.4.2173 Problem: Can't test help on MS-Windows. Solution: Skip the test. v7.4.2173 Bram Moolenaar 2016-08-06 23:03:59 +02:00
  • 472a0a880a patch 7.4.2172 Problem: No test for "vim --help". Solution: Add a test. v7.4.2172 Bram Moolenaar 2016-08-06 22:31:42 +02:00
  • 00ff380295 patch 7.4.2171 Problem: MS-Windows build fails. Solution: Add QueryPerformanceCounter(). v7.4.2171 Bram Moolenaar 2016-08-06 22:27:28 +02:00
  • 8e97bd74b5 patch 7.4.2170 Problem: Cannot get information about timers. Solution: Add timer_info(). v7.4.2170 Bram Moolenaar 2016-08-06 22:05:07 +02:00
  • 446cce6d53 patch 7.4.2169 Problem: Startup test gets stuck on MS-Windows. Solution: Use double quotes. v7.4.2169 Bram Moolenaar 2016-08-06 21:37:27 +02:00
  • 5b4a3767f6 patch 7.4.2168 Problem: Not running the startup test on MS-Windows. Solution: Write vimcmd. v7.4.2168 Bram Moolenaar 2016-08-06 20:36:34 +02:00
  • c96a2f3b88 patch 7.4.2167 Problem: Small build can't run tests. Solution: Don't try setting 'packpath'. v7.4.2167 Bram Moolenaar 2016-08-06 19:45:31 +02:00
  • 328604307b patch 7.4.2166 Problem: Small build can't run startup test. Solution: Skip the test. v7.4.2166 Bram Moolenaar 2016-08-06 19:24:23 +02:00
  • 83b3c3d8a0 patch 7.4.2165 Problem: Startup test fails on MS-Windows. Solution: Don't check output if RunVim() returns zero. v7.4.2165 Bram Moolenaar 2016-08-06 19:16:43 +02:00
  • 66459b7c98 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. v7.4.2164 Bram Moolenaar 2016-08-06 19:01:55 +02:00
  • d76a0c15f8 patch 7.4.2163 Problem: match() and related functions tested with old style test. Solution: Convert to new style test. (Hirohito Higashi) v7.4.2163 Bram Moolenaar 2016-08-06 15:29:22 +02:00
  • 7522f69821 patch 7.4.2162 Problem: Result of getcompletion('', 'sign') depends on previous completion. Solution: Call set_context_in_sign_cmd(). (Dominique Pelle) v7.4.2162 Bram Moolenaar 2016-08-06 14:12:50 +02:00
  • 7ab6defcaf patch 7.4.2161 Problem: Expression test fails without conceal feature. Solution: Only check "conceal" with the conceal feature. v7.4.2161 Bram Moolenaar 2016-08-05 22:51:13 +02:00
  • 7dc5e2e486 patch 7.4.2160 Problem: setmatches() mixes up values. (Nikolai Pavlov) Solution: Save the string instead of reusing a shared buffer. v7.4.2160 Bram Moolenaar 2016-08-05 22:22:06 +02:00
  • 5971dab112 patch 7.4.2159 Problem: Insufficient testing for cscope. Solution: Add more tests. (Dominique Pelle) v7.4.2159 Bram Moolenaar 2016-08-05 21:25:29 +02:00
  • b650b9878e patch 7.4.2158 Problem: Result of getcompletion('', 'cscope') depends on previous completion. (Christian Brabandt) Solution: Call set_context_in_cscope_cmd(). v7.4.2158 Bram Moolenaar 2016-08-05 20:35:13 +02:00
  • 46c4d4ac66 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. v7.4.2157 Bram Moolenaar 2016-08-05 19:31:57 +02:00
  • c90f2aedd0 patch 7.4.2156 Problem: Compiler warning. Solution: Add type cast. (Ken Takata, Mike Williams) v7.4.2156 Bram Moolenaar 2016-08-04 22:00:15 +02:00
  • 9d5b876d45 patch 7.4.2155 Problem: Quotes make GUI test fail on MS-Windows. Solution: Remove quotes, strip white space. v7.4.2155 Bram Moolenaar 2016-08-04 21:21:13 +02:00
  • fe9489233c patch 7.4.2154 Problem: Test_communicate() fails sometimes. Solution: Add it to the flaky tests. v7.4.2154 Bram Moolenaar 2016-08-04 21:11:32 +02:00
  • 877e957798 patch 7.4.2153 Problem: GUI test isn't testing much. Solution: Turn into a new style test. Execute a shell command. v7.4.2153 Bram Moolenaar 2016-08-04 20:05:50 +02:00
  • ee695f787a patch 7.4.2152 Problem: No proper translation of messages with a count. Solution: Use ngettext(). (Sergey Alyoshin) v7.4.2152 Bram Moolenaar 2016-08-03 22:08:45 +02:00
  • cf25fdb8f1 patch 7.4.2151 Problem: Quickfix test fails on MS-Windows. Solution: Close the help window. (Christian Brabandt) v7.4.2151 Bram Moolenaar 2016-08-03 21:04:53 +02:00
  • 4c38d66d25 patch 7.4.2150 Problem: Warning with MinGW 64. (John Marriott) Solution: Change return type. (Ken Takata) v7.4.2150 Bram Moolenaar 2016-08-03 20:54:57 +02:00
  • 7cba71d7e3 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. v7.4.2149 Bram Moolenaar 2016-08-02 23:04:49 +02:00
  • edf634e0f1 patch 7.4.2148 Problem: Not much testing for cscope. Solution: Add a test that uses the cscope program. (Christian Brabandt) v7.4.2148 Bram Moolenaar 2016-08-02 23:01:40 +02:00
  • abb71fbd39 patch 7.4.2147 Problem: test_alot fails. Solution: Close window. v7.4.2147 Bram Moolenaar 2016-08-02 22:51:42 +02:00
  • 472472898a 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) v7.4.2146 Bram Moolenaar 2016-08-02 22:36:02 +02:00
  • 86f2cd5bc5 patch 7.4.2145 Problem: Win32: Using CreateThread/ExitThread is not safe. Solution: Use _beginthreadex and return from the thread. (Ken Takata) v7.4.2145 Bram Moolenaar 2016-08-02 21:55:17 +02:00
  • 796aa9c804 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) v7.4.2144 Bram Moolenaar 2016-08-02 21:41:28 +02:00
  • bc8801c931 Updated runtime files. Bram Moolenaar 2016-08-02 21:04:33 +02:00
  • bc7ce675b2 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". v7.4.2143 Bram Moolenaar 2016-08-01 22:49:22 +02:00
  • 8dd3a43d75 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. v7.4.2142 Bram Moolenaar 2016-08-01 20:46:25 +02:00
  • ba96e9af38 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. v7.4.2141 Bram Moolenaar 2016-08-01 17:10:20 +02:00
  • acadbeabe1 patch 7.4.2140 Problem: Tiny build fails. Solution: Add dummy typedefs. v7.4.2140 Bram Moolenaar 2016-08-01 16:35:59 +02:00
  • 0588d4f9d2 patch 7.4.2139 Problem: :delfunction causes illegal memory access. Solution: Correct logic when deciding to free a function. v7.4.2139 Bram Moolenaar 2016-08-01 16:29:47 +02:00
  • 2d3d60a7d4 patch 7.4.2138 Problem: Test 86 and 87 fail. Solution: Call func_ref() also for regular functions. v7.4.2138 Bram Moolenaar 2016-08-01 16:27:23 +02:00
  • 437bafe4c8 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. v7.4.2137 Bram Moolenaar 2016-08-01 15:40:54 +02:00
  • 5801644819 patch 7.4.2136 Problem: Closure function fails. Solution: Don't reset uf_scoped when it points to another funccal. v7.4.2136 Bram Moolenaar 2016-07-31 18:30:22 +02:00
  • 89eaa4185e patch 7.4.2135 Problem: Various tiny issues. Solution: Update comments, white space, etc. v7.4.2135 Bram Moolenaar 2016-07-31 14:17:27 +02:00
  • b54c3ff317 patch 7.4.2134 Problem: No error for using function() badly. Solution: Check for passing wrong function name. (Ken Takata) v7.4.2134 Bram Moolenaar 2016-07-31 14:11:58 +02:00
  • fc1f2015e8 patch 7.4.2133 Problem: Can't build with tiny features. Solution: Add #ifdef. v7.4.2133 Bram Moolenaar 2016-07-30 23:18:47 +02:00
  • 31440a1f2b patch 7.4.2132 Problem: test_partial has memory leaks reported. Solution: Add a note about why this happens. v7.4.2132 Bram Moolenaar 2016-07-30 23:14:28 +02:00
  • 57e69ff2cc 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. v7.4.2131 Bram Moolenaar 2016-07-30 23:05:09 +02:00
  • 623e263ffb patch 7.4.2130 Problem: Pending timers cause false memory leak reports. Solution: Free all timers on exit. v7.4.2130 Bram Moolenaar 2016-07-30 22:47:56 +02:00
  • 3ab14355ed patch 7.4.2129 Problem: Memory leak when using timer_start(). (Dominique Pelle) Solution: Don't copy the callback when using a partial. v7.4.2129 Bram Moolenaar 2016-07-30 22:32:11 +02:00
  • 1e2258297b patch 7.4.2128 Problem: Memory leak when saving for undo fails. Solution: Free allocated memory. (Hirohito Higashi) v7.4.2128 Bram Moolenaar 2016-07-30 21:48:59 +02:00
  • 3bcfca3ab4 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. v7.4.2127 Bram Moolenaar 2016-07-30 19:39:29 +02:00
  • 90d121fa36 patch 7.4.2126 Problem: No tests for :diffget and :diffput Solution: Add tests. v7.4.2126 Bram Moolenaar 2016-07-30 19:11:25 +02:00
  • b20617b0b0 Add OSX build to Travis CI. (Christian Brabandt) Bram Moolenaar 2016-07-30 17:41:49 +02:00
  • a5c0cc1133 patch 7.4.2125 Problem: Compiler warning for loss of data. Solution: Add a type cast. (Christian Brabandt) v7.4.2125 Bram Moolenaar 2016-07-30 16:40:39 +02:00
  • 623cf88f9c patch 7.4.2124 Problem: diffmode test leaves files behind, breaking another test. Solution: Delete the files. v7.4.2124 Bram Moolenaar 2016-07-30 16:36:01 +02:00
  • 42093c0ec5 patch 7.4.2123 Problem: No new style test for diff mode. Solution: Add a test. Check that folds are in sync. v7.4.2123 Bram Moolenaar 2016-07-30 16:16:54 +02:00
  • b822cb0f93 patch 7.4.2122 Problem: Mac: don't get +clipboard in huge build. Solution: Move #define down below including featureh.h v7.4.2122 Bram Moolenaar 2016-07-30 14:12:23 +02:00
  • 9532fe7fbe patch 7.4.2121 Problem: No easy way to check if lambda and closure are supported. Solution: Add the +lambda feature. v7.4.2121 Bram Moolenaar 2016-07-29 22:50:35 +02:00
  • 10ce39a0d5 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) v7.4.2120 Bram Moolenaar 2016-07-29 22:37:06 +02:00
  • 1e96d9bf98 patch 7.4.2119 Problem: Closures are not supported. Solution: Capture variables in lambdas from the outer scope. (Yasuhiro Matsumoto, Ken Takata) v7.4.2119 Bram Moolenaar 2016-07-29 22:15:09 +02:00
  • 83a2a80d6f patch 7.4.2118 Problem: Mac: can't build with tiny features. Solution: Don't define FEAT_CLIPBOARD unconditionally. (Kazunobu Kuriyama) v7.4.2118 Bram Moolenaar 2016-07-29 21:01:10 +02:00
  • f2c4c39119 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. v7.4.2117 Bram Moolenaar 2016-07-29 20:50:24 +02:00
  • c73e4474b1 patch 7.4.2116 Problem: The default vimrc for Windows is very conservative. Solution: Use the defaults.vim in the Windows installer. v7.4.2116 Bram Moolenaar 2016-07-29 18:33:38 +02:00
  • b9a46fec3e 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". v7.4.2115 Bram Moolenaar 2016-07-29 18:13:42 +02:00
  • d05b191b91 patch 7.4.2114 Problem: Tiny build fails. Solution: Always include vim_time(). v7.4.2114 Bram Moolenaar 2016-07-29 17:03:54 +02:00
  • 170b10b421 patch 7.4.2113 Problem: Test for undo is flaky. Solution: Turn it into a new style test. Use test_settime() to avoid flakyness. v7.4.2113 Bram Moolenaar 2016-07-29 16:15:27 +02:00
  • b56195ed00 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) v7.4.2112 Bram Moolenaar 2016-07-28 22:53:37 +02:00
  • 471a897569 Update gitignore for new test binary. (Oyvind Holm, closes #954) Bram Moolenaar 2016-07-28 22:36:37 +02:00
  • 8c08b5b569 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. v7.4.2111 Bram Moolenaar 2016-07-28 22:24:15 +02:00
  • eac784eced 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. v7.4.2110 Bram Moolenaar 2016-07-28 22:08:24 +02:00
  • ad9c2a08f0 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. v7.4.2109 Bram Moolenaar 2016-07-27 23:26:04 +02:00
  • adfc5c2f9c patch 7.4.2108 Problem: Netbeans test is flaky. Solution: Wait for the cursor to be positioned. v7.4.2108 Bram Moolenaar 2016-07-27 22:56:48 +02:00
  • d955a0971c patch 7.4.2107 Problem: Misplaced equal sign. Solution: Remove it. v7.4.2107 Bram Moolenaar 2016-07-26 22:14:09 +02:00
  • ac77aec4da patch 7.4.2106 Problem: Clang warns about missing field in initializer. Solution: Define COMMA and use it. (Kazunobu Kuriyama) v7.4.2106 Bram Moolenaar 2016-07-26 22:02:54 +02:00
  • eec2981bbe patch 7.4.2105 Problem: Configure reports default features to be "normal" while it is "huge". Solution: Change the default text. v7.4.2105 Bram Moolenaar 2016-07-26 21:27:36 +02:00
  • 97baee80f0 patch 7.4.2104 Problem: Code duplication when unreferencing a function. Solution: De-duplicate. v7.4.2104 Bram Moolenaar 2016-07-26 20:46:08 +02:00
  • e99e84497b patch 7.4.2103 Problem: Can't have "augroup END" right after ":au!". Solution: Check for the bar character before the command argument. v7.4.2103 Bram Moolenaar 2016-07-26 20:43:40 +02:00
  • 45a249513f patch 7.4.2102 Problem: Tiny build with GUI fails. Solution: Revert one FOR_ALL_ change. v7.4.2102 Bram Moolenaar 2016-07-24 22:25:15 +02:00
  • 2932359000 patch 7.4.2101 Problem: Looping over windows, buffers and tab pages is inconsistant. Solution: Use FOR_ALL_ macros everywhere. (Yegappan Lakshmanan) v7.4.2101 Bram Moolenaar 2016-07-24 22:04:11 +02:00
  • 6835dc61ae 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) v7.4.2100 Bram Moolenaar 2016-07-24 17:33:05 +02:00
  • 73ac0c4281 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) v7.4.2099 Bram Moolenaar 2016-07-24 16:17:59 +02:00
  • 6f1d9a096b Updated runtime files. Bram Moolenaar 2016-07-24 14:12:38 +02:00
  • 00b24be454 patch 7.4.2098 Problem: Text object tests are old style. Solution: Turn them into new style tests. (James McCoy, closes #941) v7.4.2098 Bram Moolenaar 2016-07-23 22:04:47 +02:00