summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2016-07-17patch 7.4.2062Bram Moolenaar
Problem: Using dummy variable to compute struct member offset. Solution: Use offsetof().
2016-07-17patch 7.4.2061Bram Moolenaar
Problem: qf_init_ext() is too big. Solution: Move code to qf_parse_line() (Yegappan Lakshmanan)
2016-07-17patch 7.4.2060Bram Moolenaar
Problem: Wrong file name. Solution: Fix typo.
2016-07-17patch 7.4.2059Bram Moolenaar
Problem: Non-Unix builds fail. Solution: Update Makefiles for new files.
2016-07-17patch 7.4.2058Bram Moolenaar
Problem: eval.c is too big. Solution: Move user functions to userfunc.c
2016-07-17patch 7.4.2057Bram Moolenaar
Problem: eval.c is too big. Solution: Move List functions to list.c
2016-07-17patch 7.4.2056Bram Moolenaar
Problem: Build fails. Solution: Add missing changes.
2016-07-17patch 7.4.2055Bram Moolenaar
Problem: eval.c is too big. Solution: Move Dictionary functions to dict.c.
2016-07-16patch 7.4.2054Bram Moolenaar
Problem: Wrong part of #ifdef removed. Solution: Use the right part. (Hirohito Higashi)
2016-07-16patch 7.4.2053Bram Moolenaar
Problem: Can't run scripttests in the top directory. Solution: Add targets to the top Makefile.
2016-07-16patch 7.4.2052Bram Moolenaar
Problem: Coverage report is messed up by the unittests. Solution: Add a separate test target for script tests. Use that when collecting coverage information.
2016-07-16patch 7.4.2051Bram Moolenaar
Problem: No proper testing of trunc_string(). Solution: Add a unittest for message.c.
2016-07-16patch 7.4.2050Bram Moolenaar
Problem: When using ":vimgrep" may end up with duplicate buffers. Solution: When adding an error list entry pass the buffer number if possible.
2016-07-16patch 7.4.2049Bram Moolenaar
Problem: There is no way to get a list of the error lists. Solution: Add ":chistory" and ":lhistory".
2016-07-16patch 7.4.2048Bram Moolenaar
Problem: There is still code and help for unsupported systems. Solution: Remove the code and text. (Hirohito Higashi)
2016-07-16patch 7.4.2047Bram Moolenaar
Problem: Compiler warning for initializing a struct. Solution: Initialize in another way. (Anton Lindqvist)
2016-07-15patch 7.4.2046Bram Moolenaar
Problem: The qf_init_ext() function is too big. Solution: Refactor it. (Yegappan Lakshmanan)
2016-07-15patch 7.4.2045Bram Moolenaar
Problem: Memory leak when using a function callback. Solution: Don't save the function name when it's in the partial.
2016-07-15patch 7.4.2044Bram Moolenaar
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)
2016-07-15patch 7.4.2043Bram Moolenaar
Problem: setbuvfar() causes a screen redraw. Solution: Only use aucmd_prepbuf() for options.
2016-07-15patch 7.4.2042Bram Moolenaar
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)
2016-07-15patch 7.4.2041Bram Moolenaar
Problem: Netbeans file authentication not tested. Solution: Add a test.
2016-07-15patch 7.4.2040Bram Moolenaar
Problem: New files missing from distribution. Solution: Add new test scripts.
2016-07-15patch 7.4.2039Bram Moolenaar
Problem: The Netbeans integration is not tested. Solution: Add a first Netbeans test.
2016-07-14patch 7.4.2038Bram Moolenaar
Problem: Small build still fails. Solution: Adjust more #ifdefs.
2016-07-14patch 7.4.2037Bram Moolenaar
Problem: Small build fails. Solution: Adjust #ifdefs.
2016-07-14patch 7.4.2036Bram Moolenaar
Problem: Looking up a buffer by number is slow if there are many. Solution: Use a hashtab.
2016-07-14patch 7.4.2035Bram Moolenaar
Problem: On Solaris with ZFS the ACL may get removed. Solution: Always restore the ACL for Solaris ZFS. (Danek Duvall)
2016-07-14patch 7.4.2034Bram Moolenaar
Problem: Build fails with some version of MinGW. (illusorypan) Solution: Recognize mingw32. (Ken Takata, closes #921)
2016-07-13patch 7.4.2033Bram Moolenaar
Problem: 'cscopequickfix' option does not accept new value "a". Solution: Adjust list of command characters. (Ken Takata)
2016-07-13patch 7.4.2032Bram Moolenaar
Problem: Build fails with 64 bit MinGW. (Axel Bender) Solution: Handle dash vs. underscore. (Ken Takata, Hirohito Higashi)
2016-07-12patch 7.4.2031Bram Moolenaar
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)
2016-07-12patch 7.4.2030Bram Moolenaar
Problem: ARCH must be set properly when using MinGW. Solution: Detect the default value of ARCH from the current compiler. (Ken Takata)
2016-07-12patch 7.4.2029Bram Moolenaar
Problem: printf() does not work with 64 bit numbers. Solution: use the "L" length modifier. (Ken Takata)
2016-07-11patch 7.4.2028Bram Moolenaar
Problem: cppcheck warns for using index before limits check. Solution: Swap the expressions. (Dominique Pelle)
2016-07-11patch 7.4.2027Bram Moolenaar
Problem: Can't build with +eval but without +menu. Solution: Add #ifdef. (John Marriott)
2016-07-11patch 7.4.2026Bram Moolenaar
Problem: Reference counting for callbacks isn't right. Solution: Add free_callback(). (Ken Takata) Fix reference count.
2016-07-10patch 7.4.2025Bram Moolenaar
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.
2016-07-10patch 7.4.2024Bram Moolenaar
Problem: More buf_valid() calls can be optimized. Solution: Use bufref_valid() instead.
2016-07-10patch 7.4.2023Bram Moolenaar
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.
2016-07-10patch 7.4.2022Bram Moolenaar
Problem: Warnings from 64 bit compiler. Solution: Add type casts. (Mike Williams)
2016-07-10patch 7.4.2021Bram Moolenaar
Problem: Still too many buf_valid() calls. Solution: Make au_new_curbuf a bufref. Use bufref_valid() in more places.
2016-07-10patch 7.4.2020Bram Moolenaar
Problem: Can't build without +autocmd feature. Solution: Adjust #ifdefs.
2016-07-10patch 7.4.2019Bram Moolenaar
Problem: When ignoring case utf_fold() may consume a lot of time. Solution: Optimize for ASCII.
2016-07-10patch 7.4.2018Bram Moolenaar
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.
2016-07-10patch 7.4.2017Bram Moolenaar
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.
2016-07-10patch 7.4.2016Bram Moolenaar
Problem: Warning from MinGW about _WIN32_WINNT redefined. (John Marriott) Solution: First undefine it. (Ken Takata)
2016-07-09patch 7.4.2015Bram Moolenaar
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.
2016-07-09patch 7.4.2014Bram Moolenaar
Problem: Using "noinsert" in 'completeopt' does not insert match. Solution: Set compl_enter_selects. (Shougo, closes #875)
2016-07-09patch 7.4.2013Bram Moolenaar
Problem: Using "noinsert" in 'completeopt' breaks redo. Solution: Set compl_curr_match. (Shougo, closes #874)