summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-29patch 7.4.1685Bram Moolenaar
Problem: There is no easy way to get all the information about a match. Solution: Add matchstrpos(). (Ozaki Kiichi)
2016-03-29patch 7.4.1684Bram Moolenaar
Problem: README text is slightly outdated. Solution: Mention the READMEdir directory.
2016-03-28patch 7.4.1683Bram Moolenaar
Problem: Generated .bat files do not support --nofork. Solution: Add check for --nofork. Also add "setlocal". (Kevin CantĂș, closes #659)
2016-03-28patch 7.4.1682Bram Moolenaar
Problem: Coverity: no check for NULL. Solution: Add check for invalid argument to assert_match().
2016-03-28patch 7.4.1681Bram Moolenaar
Problem: Coverity warns for fixed size buffer length (false positive). Solution: Add a check for the name length.
2016-03-28patch 7.4.1680Bram Moolenaar
Problem: Coverity warns for not checking name length (false positive). Solution: Only copy the characters we know are there.
2016-03-28patch 7.4.1679Bram Moolenaar
Problem: Coverity: copying value of v_lock without initializing it. Solution: Init v_lock in rettv_list_alloc() and rettv_dict_alloc().
2016-03-28patch 7.4.1678Bram Moolenaar
Problem: Warning for unused argument. Solution: Add UNUSED. (Dominique Pelle)
2016-03-28patch 7.4.1677Bram Moolenaar
Problem: A reference to the removed file_select plugin remains. Solution: Remove it.
2016-03-28patch 7.4.1676Bram Moolenaar
Problem: The shellmenu plugin has to be copied or sourced to be used. Solution: Turn it into a package.
2016-03-28patch 7.4.1675Bram Moolenaar
Problem: The swapmous plugin has to be copied or sourced to be used. Solution: Turn it into the swapmouse package.
2016-03-28patch 7.4.1674Bram Moolenaar
Problem: The editexisting plugin has to be copied or sourced to be used. Solution: Turn it into a package.
2016-03-28patch 7.4.1673Bram Moolenaar
Problem: The justify plugin has to be copied or sourced to be used. Solution: Turn it into a package.
2016-03-28patch 7.4.1672Bram Moolenaar
Problem: The Dvorak support is a bit difficult to install. Solution: Turn it into an optional package.
2016-03-28patch 7.4.1671Bram Moolenaar
Problem: When help exists in multiple languages, adding @ab while "ab" is the default help language is unnecessary. Solution: Leave out "@ab" when not needed. (Ken Takata)
2016-03-28patch 7.4.1670Bram Moolenaar
Problem: Completion doesn't work well for a variable containing "#". Solution: Recognize the "#". (Watiko)
2016-03-28patch 7.4.1669Bram Moolenaar
Problem: When writing buffer lines to a pipe Vim may block. Solution: Avoid blocking, write more lines later.
2016-03-28patch 7.4.1668Bram Moolenaar
Problem: channel_get_all() does multiple allocations. Solution: Compute the size and allocate once.
2016-03-28patch 7.4.1667Bram Moolenaar
Problem: Win32: waiting on a pipe with fixed sleep time. Solution: Start with a short delay and increase it when looping.
2016-03-28patch 7.4.1666Bram Moolenaar
Problem: When reading JSON from a channel all readahead is used. Solution: Use the fill function to reduce overhead.
2016-03-27patch 7.4.1665Bram Moolenaar
Problem: Crash when calling job_start() with a NULL string. (Dominique) Solution: Check for an invalid argument.
2016-03-27patch 7.4.1664Bram Moolenaar
Problem: Crash in :cgetexpr. Solution: Check for NULL pointer. (Dominique) Add a test.
2016-03-27patch 7.4.1663Bram Moolenaar
Problem: In tests it's often useful to check if a pattern matches. Solution: Add assert_match().
2016-03-26Updated runtime files.Bram Moolenaar
2016-03-26patch 7.4.1662Bram Moolenaar
Problem: No test for an invalid Ex command on a channel. Solution: Test handling an invalid command gracefully. Avoid getting an error message, do write it to the channel log.
2016-03-26patch 7.4.1661Bram Moolenaar
Problem: No test for special characters in channel eval command. Solution: Testing sending and receiving text with special characters.
2016-03-26patch 7.4.1660Bram Moolenaar
Problem: has('patch-7.4.1') doesn't work. Solution: Fix off-by-one error. (Thinca)
2016-03-26patch 7.4.1659Bram Moolenaar
Problem: Compiler warning for argument type. (Manuel Ortega) Solution: Remove "&".
2016-03-26patch 7.4.1658Bram Moolenaar
Problem: A plugin does not know when VimEnter autocommands were already triggered. Solution: Add the v:vim_did_enter variable.
2016-03-26patch 7.4.1657Bram Moolenaar
Problem: On Unix in a terminal: channel messages are not handled right away. (Jackson Alves de Aquino) Solution: Break the loop for timers when something was received.
2016-03-26patch 7.4.1656Bram Moolenaar
Problem: Crash when using partial with a timer. Solution: Increment partial reference count. (Hirohito Higashi)
2016-03-25patch 7.4.1655Bram Moolenaar
Problem: remote_expr() hangs. (Ramel) Solution: Check for messages in the waiting loop.
2016-03-25patch 7.4.1654Bram Moolenaar
Problem: Crash when using expand('%:S') in a buffer without a name. Solution: Don't set a NUL. (James McCoy, closes #714)
2016-03-25patch 7.4.1653Bram Moolenaar
Problem: Users who loaded matchit.vim manually have to change their startup. (Gary Johnson) Solution: Add a file in the old location that loads the package.
2016-03-25patch 7.4.1652Bram Moolenaar
Problem: Old style test for fnamemodify(). Solution: Turn it into a new style test.
2016-03-25patch 7.4.1651Bram Moolenaar
Problem: Some dead (MSDOS) code remains. Solution: Remove the unused lines. (Ken Takata)
2016-03-25patch 7.4.1650Bram Moolenaar
Problem: Quickfix test fails. Solution: Accept any number of matches.
2016-03-25patch 7.4.1649Bram Moolenaar
Problem: The matchit plugin needs to be copied to be used. Solution: Put the matchit plugin in an optional package.
2016-03-25patch 7.4.1648Bram Moolenaar
Problem: Compiler has a problem copying a string into di_key[]. (Yegappan Lakshmanan) Solution: Add dictitem16_T.
2016-03-25patch 7.4.1647Bram Moolenaar
Problem: Using freed memory after setqflist() and ":caddbuffer". (Dominique) Solution: Set qf_ptr when adding the first item to the quickfix list.
2016-03-24patch 7.4.1646Bram Moolenaar
Problem: Using Python vim.bindeval() on a partial doesn't work. (Nikolai Pavlov) Solution: Add VAR_PARTIAL support in Python.
2016-03-24patch 7.4.1645Bram Moolenaar
Problem: When a dict contains a partial it can't be redefined as a function. (Nikolai Pavlov) Solution: Remove the partial when overwriting with a function.
2016-03-24patch 7.4.1644Bram Moolenaar
Problem: Using string() on a partial that exists in the dictionary it binds results in an error. (Nikolai Pavlov) Solution: Make string() not fail on a recursively nested structure. (Ken Takta)
2016-03-24patch 7.4.1643Bram Moolenaar
Problem: Terminating file name has side effects. Solution: Restore the character. (mostly by James McCoy, closes #713)
2016-03-24patch 7.4.1642Bram Moolenaar
Problem: Handling emoji characters as full width has problems with backwards compatibility. Solution: Only put characters in the 1f000 range in the emoji table.
2016-03-23patch 7.4.1641Bram Moolenaar
Problem: Using unterminated string. Solution: Add NUL before calling vim_strsave_shellescape(). (James McCoy)
2016-03-23patch 7.4.1640Bram Moolenaar
Problem: Crash when an autocommand changes a quickfix list. (Dominique) Solution: Check wether an entry is still valid. (Yegappan Lakshmanan, Hirohito Higashi)
2016-03-22patch 7.4.1639Bram Moolenaar
Problem: Invoking garbage collection may cause a double free. Solution: Don't free the dict in a partial when recursive is FALSE.
2016-03-22patch 7.4.1638Bram Moolenaar
Problem: When binding a function to a dict the reference count is wrong. Solution: Decrement dict reference count, only reference the function when actually making a copy. (Ken Takata)
2016-03-22patch 7.4.1637Bram Moolenaar
Problem: Can't build with older MinGW compiler. Solution: Change option from c++11 to gnu++11. (Ken Takata)