summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* patch 7.4.2081v7.4.2081Bram Moolenaar2016-07-204-11/+21
| | | | | Problem: Line numbers in the error list are not always adjusted. Solution: Set b_has_qf_entry properly. (Yegappan Lakshmanan)
* patch 7.4.2080v7.4.2080Bram Moolenaar2016-07-204-1/+19
| | | | | | Problem: When using PERROR() on some systems assert_fails() does not see the error. Solution: Make PERROR() always report the error.
* patch 7.4.2079v7.4.2079Bram Moolenaar2016-07-202-2/+6
| | | | | Problem: Netbeans test fails on non-Unix systems. Solution: Only do the permission check on Unix systems.
* patch 7.4.2078v7.4.2078Bram Moolenaar2016-07-192-0/+4
| | | | | Problem: Running checks in po diretory fails. Solution: Add colors used in syntax.c to the builtiin color table.
* patch 7.4.2077v7.4.2077Bram Moolenaar2016-07-195-1/+26
| | | | | Problem: Cannot update 'tabline' when a tab was closed. Solution: Add the TabClosed autocmd event. (partly by Felipe Morales)
* patch 7.4.2076v7.4.2076Bram Moolenaar2016-07-193-2/+13
| | | | | Problem: Syntax error when dict has '>' key. Solution: Check for endchar. (Ken Takata)
* patch 7.4.2075v7.4.2075Bram Moolenaar2016-07-195-6/+47
| | | | | Problem: No autocommand event to initialize a window or tab page. Solution: Add WinNew and TabNew events. (partly by Felipe Morales)
* patch 7.4.2074v7.4.2074Bram Moolenaar2016-07-192-2/+3
| | | | | Problem: One more place using a dummy variable. Solution: Use offsetof(). (Ken Takata)
* patch 7.4.2073v7.4.2073Bram Moolenaar2016-07-193-51/+848
| | | | | Problem: rgb.txt is read for every color name. Solution: Load rgb.txt once. (Christian Brabandt) Add a test.
* patch 7.4.2072v7.4.2072Bram Moolenaar2016-07-197-17/+82
| | | | | Problem: substitute() does not support a Funcref argument. Solution: Support a Funcref like it supports a string starting with "\=".
* patch 7.4.2071v7.4.2071Bram Moolenaar2016-07-196-11/+72
| | | | | Problem: The return value of type() is difficult to use. Solution: Define v:t_ constants. (Ken Takata)
* patch 7.4.2070v7.4.2070Bram Moolenaar2016-07-192-0/+4
| | | | | Problem: Missing change to include file. Solution: Include the spell header file.
* patch 7.4.2069v7.4.2069Bram Moolenaar2016-07-1916-7213/+7328
| | | | | Problem: spell.c is too big. Solution: Split it in spell file handling and spell checking.
* patch 7.4.2068v7.4.2068Bram Moolenaar2016-07-194-15/+51
| | | | | | | 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.
* patch 7.4.2067v7.4.2067Bram Moolenaar2016-07-182-3/+10
| | | | | | 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.
* patch 7.4.2066v7.4.2066Bram Moolenaar2016-07-172-0/+76
| | | | | Problem: getcompletion() not well tested. Solution: Add more testing.
* patch 7.4.2065v7.4.2065Bram Moolenaar2016-07-172-4/+3
| | | | | Problem: Compiler warns for uninitialzed variable. (John Marriott) Solution: Set lnum to the right value.
* patch 7.4.2064v7.4.2064Bram Moolenaar2016-07-172-1/+3
| | | | | Problem: Coverity warns for possible buffer overflow. Solution: Use vim_strcat() instead of strcat().
* patch 7.4.2063v7.4.2063Bram Moolenaar2016-07-1719-13385/+13457
| | | | | Problem: eval.c is still too big. Solution: Split off internal functions to evalfunc.c.
* patch 7.4.2062v7.4.2062Bram Moolenaar2016-07-175-14/+17
| | | | | Problem: Using dummy variable to compute struct member offset. Solution: Use offsetof().
* patch 7.4.2061v7.4.2061Bram Moolenaar2016-07-173-321/+382
| | | | | Problem: qf_init_ext() is too big. Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
* patch 7.4.2060v7.4.2060Bram Moolenaar2016-07-172-1/+3
| | | | | Problem: Wrong file name. Solution: Fix typo.
* patch 7.4.2059v7.4.2059Bram Moolenaar2016-07-179-3/+86
| | | | | Problem: Non-Unix builds fail. Solution: Update Makefiles for new files.
* patch 7.4.2058v7.4.2058Bram Moolenaar2016-07-1710-3531/+3726
| | | | | Problem: eval.c is too big. Solution: Move user functions to userfunc.c
* patch 7.4.2057v7.4.2057Bram Moolenaar2016-07-179-892/+938
| | | | | Problem: eval.c is too big. Solution: Move List functions to list.c
* patch 7.4.2056v7.4.2056Bram Moolenaar2016-07-172-0/+3
| | | | | Problem: Build fails. Solution: Add missing changes.
* patch 7.4.2055v7.4.2055Bram Moolenaar2016-07-178-847/+899
| | | | | Problem: eval.c is too big. Solution: Move Dictionary functions to dict.c.
* patch 7.4.2054v7.4.2054Bram Moolenaar2016-07-162-21/+3
| | | | | Problem: Wrong part of #ifdef removed. Solution: Use the right part. (Hirohito Higashi)
* patch 7.4.2053v7.4.2053Bram Moolenaar2016-07-161-0/+2
| | | | | Problem: Can't run scripttests in the top directory. Solution: Add targets to the top Makefile.
* patch 7.4.2052v7.4.2052Bram Moolenaar2016-07-162-2/+10
| | | | | | Problem: Coverage report is messed up by the unittests. Solution: Add a separate test target for script tests. Use that when collecting coverage information.
* patch 7.4.2051v7.4.2051Bram Moolenaar2016-07-167-302/+419
| | | | | Problem: No proper testing of trunc_string(). Solution: Add a unittest for message.c.
* patch 7.4.2050v7.4.2050Bram Moolenaar2016-07-163-3/+27
| | | | | Problem: When using ":vimgrep" may end up with duplicate buffers. Solution: When adding an error list entry pass the buffer number if possible.
* patch 7.4.2049v7.4.2049Bram Moolenaar2016-07-167-13/+94
| | | | | Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
* patch 7.4.2048v7.4.2048Bram Moolenaar2016-07-1621-331/+66
| | | | | Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
* patch 7.4.2047v7.4.2047Bram Moolenaar2016-07-162-1/+5
| | | | | Problem: Compiler warning for initializing a struct. Solution: Initialize in another way. (Anton Lindqvist)
* patch 7.4.2046v7.4.2046Bram Moolenaar2016-07-152-232/+324
| | | | | Problem: The qf_init_ext() function is too big. Solution: Refactor it. (Yegappan Lakshmanan)
* patch 7.4.2045v7.4.2045Bram Moolenaar2016-07-152-1/+8
| | | | | Problem: Memory leak when using a function callback. Solution: Don't save the function name when it's in the partial.
* patch 7.4.2044v7.4.2044Bram Moolenaar2016-07-156-67/+376
| | | | | | 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)
* patch 7.4.2043v7.4.2043Bram Moolenaar2016-07-152-7/+13
| | | | | Problem: setbuvfar() causes a screen redraw. Solution: Only use aucmd_prepbuf() for options.
* patch 7.4.2042v7.4.2042Bram Moolenaar2016-07-152-10/+3
| | | | | | 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)
* patch 7.4.2041v7.4.2041Bram Moolenaar2016-07-152-0/+27
| | | | | Problem: Netbeans file authentication not tested. Solution: Add a test.
* patch 7.4.2040v7.4.2040Bram Moolenaar2016-07-151-0/+2
| | | | | Problem: New files missing from distribution. Solution: Add new test scripts.
* patch 7.4.2039v7.4.2039Bram Moolenaar2016-07-157-264/+445
| | | | | Problem: The Netbeans integration is not tested. Solution: Add a first Netbeans test.
* patch 7.4.2038v7.4.2038Bram Moolenaar2016-07-143-4/+5
| | | | | Problem: Small build still fails. Solution: Adjust more #ifdefs.
* patch 7.4.2037v7.4.2037Bram Moolenaar2016-07-142-4/+4
| | | | | Problem: Small build fails. Solution: Adjust #ifdefs.
* patch 7.4.2036v7.4.2036Bram Moolenaar2016-07-143-8/+45
| | | | | Problem: Looking up a buffer by number is slow if there are many. Solution: Use a hashtab.
* patch 7.4.2035v7.4.2035Bram Moolenaar2016-07-142-2/+12
| | | | | Problem: On Solaris with ZFS the ACL may get removed. Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall)
* patch 7.4.2034v7.4.2034Bram Moolenaar2016-07-142-1/+3
| | | | | Problem: Build fails with some version of MinGW. (illusorypan) Solution: Recognize mingw32. (Ken Takata, closes #921)
* patch 7.4.2033v7.4.2033Bram Moolenaar2016-07-135-1/+20
| | | | | Problem: 'cscopequickfix' option does not accept new value "a". Solution: Adjust list of command characters. (Ken Takata)
* patch 7.4.2032v7.4.2032Bram Moolenaar2016-07-132-1/+3
| | | | | Problem: Build fails with 64 bit MinGW. (Axel Bender) Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)