| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Problem: Line numbers in the error list are not always adjusted.
Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan)
|
|
|
|
|
|
| |
Problem: When using PERROR() on some systems assert_fails() does not see
the error.
Solution: Make PERROR() always report the error.
|
|
|
|
|
| |
Problem: Netbeans test fails on non-Unix systems.
Solution: Only do the permission check on Unix systems.
|
|
|
|
|
| |
Problem: Running checks in po diretory fails.
Solution: Add colors used in syntax.c to the builtiin color table.
|
|
|
|
|
| |
Problem: Cannot update 'tabline' when a tab was closed.
Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
|
|
|
|
|
| |
Problem: Syntax error when dict has '>' key.
Solution: Check for endchar. (Ken Takata)
|
|
|
|
|
| |
Problem: No autocommand event to initialize a window or tab page.
Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
|
|
|
|
|
| |
Problem: One more place using a dummy variable.
Solution: Use offsetof(). (Ken Takata)
|
|
|
|
|
| |
Problem: rgb.txt is read for every color name.
Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
|
|
|
|
|
| |
Problem: substitute() does not support a Funcref argument.
Solution: Support a Funcref like it supports a string starting with "\=".
|
|
|
|
|
| |
Problem: The return value of type() is difficult to use.
Solution: Define v:t_ constants. (Ken Takata)
|
|
|
|
|
| |
Problem: Missing change to include file.
Solution: Include the spell header file.
|
|
|
|
|
| |
Problem: spell.c is too big.
Solution: Split it in spell file handling and spell checking.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Problem: getcompletion() not well tested.
Solution: Add more testing.
|
|
|
|
|
| |
Problem: Compiler warns for uninitialzed variable. (John Marriott)
Solution: Set lnum to the right value.
|
|
|
|
|
| |
Problem: Coverity warns for possible buffer overflow.
Solution: Use vim_strcat() instead of strcat().
|
|
|
|
|
| |
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
|
|
|
|
|
| |
Problem: Using dummy variable to compute struct member offset.
Solution: Use offsetof().
|
|
|
|
|
| |
Problem: qf_init_ext() is too big.
Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Wrong file name.
Solution: Fix typo.
|
|
|
|
|
| |
Problem: Non-Unix builds fail.
Solution: Update Makefiles for new files.
|
|
|
|
|
| |
Problem: eval.c is too big.
Solution: Move user functions to userfunc.c
|
|
|
|
|
| |
Problem: eval.c is too big.
Solution: Move List functions to list.c
|
|
|
|
|
| |
Problem: Build fails.
Solution: Add missing changes.
|
|
|
|
|
| |
Problem: eval.c is too big.
Solution: Move Dictionary functions to dict.c.
|
|
|
|
|
| |
Problem: Wrong part of #ifdef removed.
Solution: Use the right part. (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Can't run scripttests in the top directory.
Solution: Add targets to the top Makefile.
|
|
|
|
|
|
| |
Problem: Coverage report is messed up by the unittests.
Solution: Add a separate test target for script tests. Use that when
collecting coverage information.
|
|
|
|
|
| |
Problem: No proper testing of trunc_string().
Solution: Add a unittest for message.c.
|
|
|
|
|
| |
Problem: When using ":vimgrep" may end up with duplicate buffers.
Solution: When adding an error list entry pass the buffer number if possible.
|
|
|
|
|
| |
Problem: There is no way to get a list of the error lists.
Solution: Add ":chistory" and ":lhistory".
|
|
|
|
|
| |
Problem: There is still code and help for unsupported systems.
Solution: Remove the code and text. (Hirohito Higashi)
|
|
|
|
|
| |
Problem: Compiler warning for initializing a struct.
Solution: Initialize in another way. (Anton Lindqvist)
|
|
|
|
|
| |
Problem: The qf_init_ext() function is too big.
Solution: Refactor it. (Yegappan Lakshmanan)
|
|
|
|
|
| |
Problem: Memory leak when using a function callback.
Solution: Don't save the function name when it's in the partial.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: setbuvfar() causes a screen redraw.
Solution: Only use aucmd_prepbuf() for options.
|
|
|
|
|
|
| |
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)
|
|
|
|
|
| |
Problem: Netbeans file authentication not tested.
Solution: Add a test.
|
|
|
|
|
| |
Problem: New files missing from distribution.
Solution: Add new test scripts.
|
|
|
|
|
| |
Problem: The Netbeans integration is not tested.
Solution: Add a first Netbeans test.
|
|
|
|
|
| |
Problem: Small build still fails.
Solution: Adjust more #ifdefs.
|
|
|
|
|
| |
Problem: Small build fails.
Solution: Adjust #ifdefs.
|
|
|
|
|
| |
Problem: Looking up a buffer by number is slow if there are many.
Solution: Use a hashtab.
|
|
|
|
|
| |
Problem: On Solaris with ZFS the ACL may get removed.
Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall)
|
|
|
|
|
| |
Problem: Build fails with some version of MinGW. (illusorypan)
Solution: Recognize mingw32. (Ken Takata, closes #921)
|
|
|
|
|
| |
Problem: 'cscopequickfix' option does not accept new value "a".
Solution: Adjust list of command characters. (Ken Takata)
|
|
|
|
|
| |
Problem: Build fails with 64 bit MinGW. (Axel Bender)
Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
|