1
0
forked from aniani/vim

Commit Graph

  • d4f31dc454 patch 7.4.2097 Problem: Warning from 64 bit compiler. Solution: use size_t instead of int. (Mike Williams) v7.4.2097 Bram Moolenaar 2016-07-23 17:28:22 +02:00
  • b49edc11a1 patch 7.4.2096 Problem: Lambda functions show up with completion. Solution: Don't show lambda functions. (Ken Takata) v7.4.2096 Bram Moolenaar 2016-07-23 15:47:34 +02:00
  • 61c04493b0 patch 7.4.2095 Problem: Man test fails when run with the GUI. Solution: Adjust for different behavior of GUI. Add assert_inrange(). v7.4.2095 Bram Moolenaar 2016-07-23 15:35:35 +02:00
  • 4658228262 patch 7.4.2094 Problem: The color allocation in X11 is overly complicated. Solution: Remove find_closest_color(), XAllocColor() already does this. (Kazunobu Kuriyama) v7.4.2094 Bram Moolenaar 2016-07-23 14:35:12 +02:00
  • a58c58b7e1 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. v7.4.2093 Bram Moolenaar 2016-07-23 14:01:15 +02:00
  • 870b749ce1 patch 7.4.2092 Problem: GTK 3 build fails with older GTK version. Solution: Check the pango version. (Kazunobu Kuriyama) v7.4.2092 Bram Moolenaar 2016-07-22 22:26:52 +02:00
  • 2e45d21c81 patch 7.4.2091 Problem: Coverity reports a resource leak when out of memory. Solution: Close the file before returning. v7.4.2091 Bram Moolenaar 2016-07-22 22:12:38 +02:00
  • df48fb456f patch 7.4.2090 Problem: Using submatch() in a lambda passed to substitute() is verbose. Solution: Use a static list and pass it as an optional argument to the function. Fix memory leak. v7.4.2090 Bram Moolenaar 2016-07-22 21:50:18 +02:00
  • 36edf0685c patch 7.4.2089 Problem: Color handling of X11 GUIs is too complicated. Solution: Simplify the code. Use RGBA where appropriate. (Kazunobu Kuriyama) v7.4.2089 Bram Moolenaar 2016-07-21 22:10:12 +02:00
  • f36213597d patch 7.4.2088 Problem: Keymap test fails with normal features. Solution: Bail out if the keymap feature is not supported. v7.4.2088 Bram Moolenaar 2016-07-21 22:03:02 +02:00
  • e25bc5abb4 patch 7.4.2087 Problem: Digraph code test coverage is still low. Solution: Add more tests. (Christian Brabandt) v7.4.2087 Bram Moolenaar 2016-07-21 21:23:38 +02:00
  • ac105ed3c4 patch 7.4.2086 Problem: Using the system default encoding makes tests unpredictable. Solution: Always use utf-8 or latin1 in the new style tests. Remove setting encoding and scriptencoding where it is not needed. v7.4.2086 Bram Moolenaar 2016-07-21 20:33:32 +02:00
  • dfd63e30d1 patch 7.4.2085 Problem: Digraph tests fails on some systems. Solution: Run it separately and set 'encoding' early. v7.4.2085 Bram Moolenaar 2016-07-21 10:11:03 +02:00
  • 6008433381 patch 7.4.2084 Problem: New digraph test makes testing hang. Solution: Don't set "nocp". v7.4.2084 Bram Moolenaar 2016-07-20 22:23:49 +02:00
  • 19df5cc04d patch 7.4.2083 Problem: Coverity complains about not restoring a value. Solution: Restore the value, although it's not really needed. Change return to jump to cleanup, might leak memory. v7.4.2083 Bram Moolenaar 2016-07-20 22:11:06 +02:00
  • 397eadbe25 patch 7.4.2082 Problem: Not much test coverage for digraphs. Solution: Add a new style digraph test. (Christian Brabandt) v7.4.2082 Bram Moolenaar 2016-07-20 22:01:12 +02:00
  • c1542744e7 patch 7.4.2081 Problem: Line numbers in the error list are not always adjusted. Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan) v7.4.2081 Bram Moolenaar 2016-07-20 21:44:37 +02:00
  • b869c0da31 patch 7.4.2080 Problem: When using PERROR() on some systems assert_fails() does not see the error. Solution: Make PERROR() always report the error. v7.4.2080 Bram Moolenaar 2016-07-20 00:10:51 +02:00
  • 53bdec2ac9 patch 7.4.2079 Problem: Netbeans test fails on non-Unix systems. Solution: Only do the permission check on Unix systems. v7.4.2079 Bram Moolenaar 2016-07-20 00:03:18 +02:00
  • ca8942c6e3 patch 7.4.2078 Problem: Running checks in po diretory fails. Solution: Add colors used in syntax.c to the builtiin color table. v7.4.2078 Bram Moolenaar 2016-07-19 23:36:31 +02:00
  • 12c11d5530 patch 7.4.2077 Problem: Cannot update 'tabline' when a tab was closed. Solution: Add the TabClosed autocmd event. (partly by Felipe Morales) v7.4.2077 Bram Moolenaar 2016-07-19 23:13:03 +02:00
  • 4f0383bc3f patch 7.4.2076 Problem: Syntax error when dict has '>' key. Solution: Check for endchar. (Ken Takata) v7.4.2076 Bram Moolenaar 2016-07-19 22:43:11 +02:00
  • c917da4b3e patch 7.4.2075 Problem: No autocommand event to initialize a window or tab page. Solution: Add WinNew and TabNew events. (partly by Felipe Morales) v7.4.2075 Bram Moolenaar 2016-07-19 22:31:36 +02:00
  • 0a0f641b98 patch 7.4.2074 Problem: One more place using a dummy variable. Solution: Use offsetof(). (Ken Takata) v7.4.2074 Bram Moolenaar 2016-07-19 21:30:13 +02:00
  • 68015bbd84 patch 7.4.2073 Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test. v7.4.2073 Bram Moolenaar 2016-07-19 21:05:21 +02:00
  • 72ab729c3d patch 7.4.2072 Problem: substitute() does not support a Funcref argument. Solution: Support a Funcref like it supports a string starting with "\=". v7.4.2072 Bram Moolenaar 2016-07-19 19:10:51 +02:00
  • f562e72df7 patch 7.4.2071 Problem: The return value of type() is difficult to use. Solution: Define v:t_ constants. (Ken Takata) v7.4.2071 Bram Moolenaar 2016-07-19 17:25:25 +02:00
  • 6cfdb2a3ba patch 7.4.2070 Problem: Missing change to include file. Solution: Include the spell header file. v7.4.2070 Bram Moolenaar 2016-07-19 17:01:31 +02:00
  • 9ccfebddc3 patch 7.4.2069 Problem: spell.c is too big. Solution: Split it in spell file handling and spell checking. v7.4.2069 Bram Moolenaar 2016-07-19 16:39:08 +02:00
  • b9644433d2 patch 7.4.2068 Problem: Not all arguments of trunc_string() are tested. Memory access error when running the message tests. Solution: Add another test case. (Yegappan Lakshmanan) Make it easy to run unittests with valgrind. Fix the access error. v7.4.2068 Bram Moolenaar 2016-07-19 12:33:44 +02:00
  • 16ec3c9be3 patch 7.4.2067 Problem: Compiler warning for char/char_u conversion. (Tony Mechelynck) Inefficient code. Solution: Use more lines to fill with spaces. (Nikolai Pavlov) Add type cast. v7.4.2067 Bram Moolenaar 2016-07-18 22:22:39 +02:00
  • c1fb763184 patch 7.4.2066 Problem: getcompletion() not well tested. Solution: Add more testing. v7.4.2066 Bram Moolenaar 2016-07-17 23:34:21 +02:00
  • 69aa099641 patch 7.4.2065 Problem: Compiler warns for uninitialzed variable. (John Marriott) Solution: Set lnum to the right value. v7.4.2065 Bram Moolenaar 2016-07-17 22:33:53 +02:00
  • 4f5c5f2980 patch 7.4.2064 Problem: Coverity warns for possible buffer overflow. Solution: Use vim_strcat() instead of strcat(). v7.4.2064 Bram Moolenaar 2016-07-17 22:25:36 +02:00
  • 73dad1e64c patch 7.4.2063 Problem: eval.c is still too big. Solution: Split off internal functions to evalfunc.c. v7.4.2063 Bram Moolenaar 2016-07-17 22:13:49 +02:00
  • 840268400d patch 7.4.2062 Problem: Using dummy variable to compute struct member offset. Solution: Use offsetof(). v7.4.2062 Bram Moolenaar 2016-07-17 20:37:43 +02:00
  • e87e6dddc2 patch 7.4.2061 Problem: qf_init_ext() is too big. Solution: Move code to qf_parse_line() (Yegappan Lakshmanan) v7.4.2061 Bram Moolenaar 2016-07-17 19:25:04 +02:00
  • a9093fe094 patch 7.4.2060 Problem: Wrong file name. Solution: Fix typo. v7.4.2060 Bram Moolenaar 2016-07-17 19:02:16 +02:00
  • 6583c44857 patch 7.4.2059 Problem: Non-Unix builds fail. Solution: Update Makefiles for new files. v7.4.2059 Bram Moolenaar 2016-07-17 18:41:47 +02:00
  • a9b579f3d7 patch 7.4.2058 Problem: eval.c is too big. Solution: Move user functions to userfunc.c v7.4.2058 Bram Moolenaar 2016-07-17 18:29:19 +02:00
  • da861d631d patch 7.4.2057 Problem: eval.c is too big. Solution: Move List functions to list.c v7.4.2057 Bram Moolenaar 2016-07-17 15:46:27 +02:00
  • 1abc52c159 patch 7.4.2056 Problem: Build fails. Solution: Add missing changes. v7.4.2056 Bram Moolenaar 2016-07-17 15:06:51 +02:00
  • cd52459c38 patch 7.4.2055 Problem: eval.c is too big. Solution: Move Dictionary functions to dict.c. v7.4.2055 Bram Moolenaar 2016-07-17 14:57:05 +02:00
  • 42ebd06642 Update runtime files. Bram Moolenaar 2016-07-17 13:35:14 +02:00
  • 2cb70a2744 Put building with interfaces on the right target. Bram Moolenaar 2016-07-16 21:58:01 +02:00
  • b2b050ab16 patch 7.4.2054 Problem: Wrong part of #ifdef removed. Solution: Use the right part. (Hirohito Higashi) v7.4.2054 Bram Moolenaar 2016-07-16 21:52:46 +02:00
  • 87776a1ac1 Correct build condition. Bram Moolenaar 2016-07-16 21:37:49 +02:00
  • 8de7465d77 Add missing "then". Bram Moolenaar 2016-07-16 21:24:36 +02:00
  • 1a9f947cde Add a separate build target for the unittests. Hopefully the coverage will be merged then. Bram Moolenaar 2016-07-16 21:18:34 +02:00
  • 8211fcbdc9 Run unittests before scripttests. Hopefully does not mess up coverage. Bram Moolenaar 2016-07-16 20:55:12 +02:00
  • e21d62435e patch 7.4.2053 Problem: Can't run scripttests in the top directory. Solution: Add targets to the top Makefile. v7.4.2053 Bram Moolenaar 2016-07-16 20:43:14 +02:00
  • c3e539fa70 patch 7.4.2052 Problem: Coverage report is messed up by the unittests. Solution: Add a separate test target for script tests. Use that when collecting coverage information. v7.4.2052 Bram Moolenaar 2016-07-16 20:37:56 +02:00
  • 502ae4ba63 patch 7.4.2051 Problem: No proper testing of trunc_string(). Solution: Add a unittest for message.c. v7.4.2051 Bram Moolenaar 2016-07-16 19:50:13 +02:00
  • 015102e91e patch 7.4.2050 Problem: When using ":vimgrep" may end up with duplicate buffers. Solution: When adding an error list entry pass the buffer number if possible. v7.4.2050 Bram Moolenaar 2016-07-16 18:24:56 +02:00
  • f6acffbe83 patch 7.4.2049 Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory". v7.4.2049 Bram Moolenaar 2016-07-16 16:54:24 +02:00
  • a06ecab7a5 patch 7.4.2048 Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi) v7.4.2048 Bram Moolenaar 2016-07-16 14:47:36 +02:00
  • bfafb4c4a0 patch 7.4.2047 Problem: Compiler warning for initializing a struct. Solution: Initialize in another way. (Anton Lindqvist) v7.4.2047 Bram Moolenaar 2016-07-16 14:20:45 +02:00
  • 269f595f9e Updated runtime files. Bram Moolenaar 2016-07-15 22:54:41 +02:00
  • e0d3797664 patch 7.4.2046 Problem: The qf_init_ext() function is too big. Solution: Refactor it. (Yegappan Lakshmanan) v7.4.2046 Bram Moolenaar 2016-07-15 22:36:01 +02:00
  • 5ef2e76284 patch 7.4.2045 Problem: Memory leak when using a function callback. Solution: Don't save the function name when it's in the partial. v7.4.2045 Bram Moolenaar 2016-07-15 21:29:35 +02:00
  • 069c1e7fa9 patch 7.4.2044 Problem: filter() and map() either require a string or defining a function. Solution: Support lambda, a short way to define a function that evaluates an expression. (Yasuhiro Matsumoto, Ken Takata) v7.4.2044 Bram Moolenaar 2016-07-15 21:25:08 +02:00
  • 93431df9eb patch 7.4.2043 Problem: setbuvfar() causes a screen redraw. Solution: Only use aucmd_prepbuf() for options. v7.4.2043 Bram Moolenaar 2016-07-15 20:14:44 +02:00
  • fdadad994a patch 7.4.2042 Problem: GTK: display updating is not done properly and can be slow. Solution: Use gdk_display_flush() instead of gdk_display_sync(). Don't call gdk_window_process_updates(). (Kazunobu Kuriyama) v7.4.2042 Bram Moolenaar 2016-07-15 17:49:58 +02:00
  • 603d657219 patch 7.4.2041 Problem: Netbeans file authentication not tested. Solution: Add a test. v7.4.2041 Bram Moolenaar 2016-07-15 17:41:56 +02:00
  • a6aa78a3e3 patch 7.4.2040 Problem: New files missing from distribution. Solution: Add new test scripts. v7.4.2040 Bram Moolenaar 2016-07-15 17:11:37 +02:00
  • 321efdd77a patch 7.4.2039 Problem: The Netbeans integration is not tested. Solution: Add a first Netbeans test. v7.4.2039 Bram Moolenaar 2016-07-15 17:09:11 +02:00
  • 9280e3f95d patch 7.4.2038 Problem: Small build still fails. Solution: Adjust more #ifdefs. v7.4.2038 Bram Moolenaar 2016-07-14 23:03:19 +02:00
  • 7399895520 patch 7.4.2037 Problem: Small build fails. Solution: Adjust #ifdefs. v7.4.2037 Bram Moolenaar 2016-07-14 22:34:34 +02:00
  • 480778b805 patch 7.4.2036 Problem: Looking up a buffer by number is slow if there are many. Solution: Use a hashtab. v7.4.2036 Bram Moolenaar 2016-07-14 22:09:39 +02:00
  • da4127794a patch 7.4.2035 Problem: On Solaris with ZFS the ACL may get removed. Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall) v7.4.2035 Bram Moolenaar 2016-07-14 20:37:07 +02:00
  • f62e797ffa patch 7.4.2034 Problem: Build fails with some version of MinGW. (illusorypan) Solution: Recognize mingw32. (Ken Takata, closes #921) v7.4.2034 Bram Moolenaar 2016-07-14 20:25:03 +02:00
  • 6d20e17544 patch 7.4.2033 Problem: 'cscopequickfix' option does not accept new value "a". Solution: Adjust list of command characters. (Ken Takata) v7.4.2033 Bram Moolenaar 2016-07-13 22:44:12 +02:00
  • 3e946fdc7b patch 7.4.2032 Problem: Build fails with 64 bit MinGW. (Axel Bender) Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi) v7.4.2032 Bram Moolenaar 2016-07-13 20:54:43 +02:00
  • 89b10421ca patch 7.4.2031 Problem: The list_lbr_utf8 test fails if ~/.vim/syntax/c.vim sets 'textwidth' to a non-zero value. (Oyvind A. Holm) Solution: Add a setup.vim file that sets 'runtimepath' and $HOME to a safe value. (partly by Christian Brabandt, closes #912) v7.4.2031 Bram Moolenaar 2016-07-12 22:51:22 +02:00
  • e048539195 patch 7.4.2030 Problem: ARCH must be set properly when using MinGW. Solution: Detect the default value of ARCH from the current compiler. (Ken Takata) v7.4.2030 Bram Moolenaar 2016-07-12 21:17:03 +02:00
  • 38ee6b041e patch 7.4.2029 Problem: printf() does not work with 64 bit numbers. Solution: use the "L" length modifier. (Ken Takata) v7.4.2029 Bram Moolenaar 2016-07-12 21:11:33 +02:00
  • 5498a41f5a patch 7.4.2028 Problem: cppcheck warns for using index before limits check. Solution: Swap the expressions. (Dominique Pelle) v7.4.2028 Bram Moolenaar 2016-07-11 23:19:05 +02:00
  • 4c06815c44 patch 7.4.2027 Problem: Can't build with +eval but without +menu. Solution: Add #ifdef. (John Marriott) v7.4.2027 Bram Moolenaar 2016-07-11 23:15:25 +02:00
  • 1436d8d51c patch 7.4.2026 Problem: Reference counting for callbacks isn't right. Solution: Add free_callback(). (Ken Takata) Fix reference count. v7.4.2026 Bram Moolenaar 2016-07-11 22:41:15 +02:00
  • da3a77d9ec patch 7.4.2025 Problem: The cursor blinking stops or is irregular when receiving date over a channel and writing it in a buffer, and when updating the status line. (Ramel Eshed) Solution: Make it a bit better by flushing GUI output. Don't redraw the cursor after updating the screen if the blink state is off. v7.4.2025 Bram Moolenaar 2016-07-10 23:16:09 +02:00
  • 7c0a2f367f patch 7.4.2024 Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead. v7.4.2024 Bram Moolenaar 2016-07-10 22:11:16 +02:00
  • ea3f2e7be4 patch 7.4.2023 Problem: buflist_findname_stat() may find a dummy buffer. Solution: Set the BF_DUMMY flag after loading a dummy buffer. Start finding buffers from the end of the list. v7.4.2023 Bram Moolenaar 2016-07-10 20:27:32 +02:00
  • 25065ec375 patch 7.4.2022 Problem: Warnings from 64 bit compiler. Solution: Add type casts. (Mike Williams) v7.4.2022 Bram Moolenaar 2016-07-10 19:22:53 +02:00
  • 19ff9bf454 patch 7.4.2021 Problem: Still too many buf_valid() calls. Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places. v7.4.2021 Bram Moolenaar 2016-07-10 19:03:57 +02:00
  • 453f37dbfd patch 7.4.2020 Problem: Can't build without +autocmd feature. Solution: Adjust #ifdefs. v7.4.2020 Bram Moolenaar 2016-07-10 18:33:59 +02:00
  • c4a927ca8d patch 7.4.2019 Problem: When ignoring case utf_fold() may consume a lot of time. Solution: Optimize for ASCII. v7.4.2019 Bram Moolenaar 2016-07-10 18:24:27 +02:00
  • b25f9a97e9 patch 7.4.2018 Problem: buf_valid() can be slow when there are many buffers. Solution: Add bufref_valid(), only go through the buffer list when a buffer was freed. v7.4.2018 Bram Moolenaar 2016-07-10 18:21:50 +02:00
  • 8240433f48 patch 7.4.2017 Problem: When there are many errors adding them to the quickfix list takes a long time. Solution: Add BLN_NOOPT. Don't call buf_valid() in buf_copy_options(). Remember the last file name used. When going through the buffer list start from the end of the list. Only call buf_valid() when autocommands were executed. v7.4.2017 Bram Moolenaar 2016-07-10 17:00:38 +02:00
  • 2bc127f940 patch 7.4.2016 Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) Solution: First undefine it. (Ken Takata) v7.4.2016 Bram Moolenaar 2016-07-10 13:57:40 +02:00
  • 5c71994f4e patch 7.4.2015 Problem: When a file gets a name when writing it 'acd' is not effective. (Dan Church) Solution: Invoke DO_AUTOCHDIR after writing the file. (Allen Haim, closes #777, closes #803) Add test_autochdir() to enable 'acd' before "starting" is reset. v7.4.2015 Bram Moolenaar 2016-07-09 23:40:45 +02:00
  • 32b808a4bd patch 7.4.2014 Problem: Using "noinsert" in 'completeopt' does not insert match. Solution: Set compl_enter_selects. (Shougo, closes #875) v7.4.2014 Bram Moolenaar 2016-07-09 21:57:20 +02:00
  • 67081e5061 patch 7.4.2013 Problem: Using "noinsert" in 'completeopt' breaks redo. Solution: Set compl_curr_match. (Shougo, closes #874) v7.4.2013 Bram Moolenaar 2016-07-09 21:49:03 +02:00
  • 063b9d15ab Updated runtime files. Bram Moolenaar 2016-07-09 20:21:48 +02:00
  • 0d3e24be56 patch 7.4.2012 Problem: Test for getcompletion() does not pass on all systems. Solution: Only test what is supported. v7.4.2012 Bram Moolenaar 2016-07-09 19:20:59 +02:00
  • aa4d73235b patch 7.4.2011 Problem: It is not easy to get a list of command arguments. Solution: Add getcompletion(). (Yegappan Lakshmanan) v7.4.2011 Bram Moolenaar 2016-07-09 18:50:29 +02:00
  • 537ef08408 patch 7.4.2010 Problem: There is a :cbottom command but no :lbottom command. Solution: Add :lbottom. (Yegappan Lakshmanan) v7.4.2010 Bram Moolenaar 2016-07-09 17:56:19 +02:00
  • ed59aa60d3 patch 7.4.2009 Problem: Messages test fails. Solution: Don't set redir_execute before returning. v7.4.2009 Bram Moolenaar 2016-07-09 17:41:12 +02:00
  • 79815f1ec7 patch 7.4.2008 Problem: evalcmd() has a confusing name. Solution: Rename to execute(). Make silent optional. Support a list of commands. v7.4.2008 Bram Moolenaar 2016-07-09 17:07:29 +02:00
  • fc4ad61607 patch 7.4.2007 Problem: Running the tests leaves a viminfo file behind. Solution: Make the viminfo option empty. v7.4.2007 Bram Moolenaar 2016-07-09 15:38:32 +02:00
  • 30445cb6e9 patch 7.4.2006 Problem: Crash when using tabnext in BufUnload autocmd. (Norio Takagi) Solution: First check that the current buffer is the right one. (Hirohito Higashi) v7.4.2006 Bram Moolenaar 2016-07-09 15:21:02 +02:00