aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Remove duplicates in BACKERS.md #2363rhysd2015-04-06
|
* Remove redundant NULL checksAnton Ovchinnikov2015-04-06
| | | | | menu_text() never returns NULL, because vim_strsave() and vim_strnsave() never return NULL.
* legacy tests: Remove legacy tests for Lua (test85) #2357David Bürgin2015-04-06
|
* legacy tests: Remove legacy tests for MzScheme (test70)David Bürgin2015-04-06
|
* tests: Migrate legacy tests 92 and 93 #2261David Bürgin2015-04-05
|
* vim-patch:7.4.636 #2267David Bürgin2015-04-05
| | | | | | | | Problem: A search with end offset gets stuck at end of file. (Gary Johnson) Solution: When a search doesn't move the cursor repeat it with a higher count. (Christian Brabandt) https://github.com/vim/vim/releases/tag/v7-4-636
* Merge #2240 'Fix problem with coverity/105568 fix'Justin M. Keyes2015-04-05
|\ | | | | | | Closes #2230
| * Fix problem with coverity/105568 fix.oni-link2015-04-05
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The original fix 3db0a40d691c103a26ef3df74528f12d89b0fa61 does not work for more than one loop iteration, because memory allocated in the previous iteration could be reused in the current iteration. Because expand_wildcards() never reads the variables *num_file and *file before the first assignment to them, the initial values for these variables can be anything. So instead of calling expand_shellcmd() with *file = "" we set *file = NULL. That should help coverity see, that not a array-typed value is freed. Helped-by: Eliseo Martínez <eliseomarmol@gmail.com>
| * Update comments for expand_wildcards functions.oni-link2015-04-05
|/ | | | | | | | | | | | | | | | | Be more specific in the description of mch_expand_wildcards(): This function will never free memory pointed to by its arguments. If OK is returned, *file will always point to allocated memory. *num_file is set to the number of pointers in *file. If FAIL is returned *file is set to NULL and *num_file to 0. If gen_expand_wildcards() returns FAIL, no memory allocation in this function needs to be undone. If expand_wildcards() returns FAIL, no memory allocation in this function needs to be undone. Helped-by: Eliseo Martínez <eliseomarmol@gmail.com> Helped-by: Michael Reed <m.reed@mykolab.com>
* vim-patch:7.4.497 #2295David Bürgin2015-04-05
| | | | | | | | | | | | | Problem: With some regexp patterns the NFA engine uses many states and becomes very slow. To the user it looks like Vim freezes. Solution: When the number of states reaches a limit fall back to the old engine. (Christian Brabandt) https://github.com/vim/vim/releases/tag/v7-4-497 Helped-by: David Bürgin <676c7473@gmail.com> Helped-by: Justin M. Keyes <justinkz@gmail.com> Helped-by: Scott Prager <splinterofchaos@gmail.com>
* Remove swap file accidentally committed in 34dba3d7.John Szakmeister2015-04-05
| | | | Also expand the rule in .gitignore to block other forms of swap files.
* Merge pull request #2341 from jalvesaq/r-runtime-updateFlorian Walch2015-04-05
|\ | | | | Update R runtime files
| * Update R runtime filesJakson Alves de Aquino2015-04-03
| | | | | | | | | | | | | | | | indent/r.vim : change shiftwidth to 2 and minor bug fixes. indent/rhelp.vim : move the position of the test if the script was already sourced indent/rmd.vim : minor bug fix indent/rnoweb.vim : minor bug fix syntax/r.vim : minor bug fixes and improvement (distinguish = from ==)
* | clipboard: missing `return NULL` when provider not availableBjörn Linse2015-04-05
| |
* | Merge pull request #2244 from bfredl/registersBjörn Linse2015-04-05
|\ \ | | | | | | Restore clipboard support for `:registers` and `:put` and `:<c-r>*`, don't clobber `"0` on paste and update tests.
| * | clipboard: handle clipboard reading directly in `get_yank_register`Björn Linse2015-04-05
| | | | | | | | | | | | | | | | | | | | | | | | This makes :<c-r>* work as expected and avoids clobbering zero register ("0) when pasting unnamed clipboard Helped-By: Scott Prager <splinterofchaos@gmail.com> Helped-By: Michael Reed <m.reed@mykolab.com>
| * | test/clipboard: more clipboard test cleanupsBjörn Linse2015-04-05
| | |
| * | clipboard: improve the handling of newlines in `get_clipboard`Björn Linse2015-04-05
| | | | | | | | | | | | | | | | | | This makes the interpretion consistent with the way newlines are used in the VIMENC format, while keeping the same fallback behaviour when regtype is unspecified. Also check both cases explicitly in the tests.
| * | clipboard: reallow `:put`Björn Linse2015-04-05
| | |
| * | clipboard: show "* and "+ in :registersBjörn Linse2015-04-05
| | | | | | | | | | | | | | | Helped-by: Robin Allen <r@foon.uk> Helped-by: Scott Prager <splinterofchaos@gmail.com>
| * | test/clipboard: split unrelated subtestsBjörn Linse2015-04-05
|/ /
* | doc/vim_diff.txt: Remove redundant `:terminal` refMichael Reed2015-04-04
| | | | | | | | | | | | | | Stated at the top of the section: "See |nvim-intro| for a list of Nvim's largest new features." It's now mentioned in `:h nvim_terminal_emulator.txt`.
* | Merge pull request #2320 from richchurcher/fix_path_testJohn Szakmeister2015-04-04
|\ \ | |/ |/| Use lfs.currentdir() to fix symlink test fail.
| * Use lfs.currentdir() to fix symlink test fail.Rich Churcher2015-04-01
| |
* | Merge PR #2221 'tests/ui: Fix indeterminism in Screen:wait'Thiago de Arruda2015-04-03
|\ \
| * | test/ui: Fix indeterminism in screen_basic_specThiago de Arruda2015-04-03
| | |
| * | tests/ui: warn when the correct state was seen temporarily.Björn Linse2015-04-03
| | | | | | | | | | | | Helped-by: Thiago de Arruda <tpadilha84@gmail.com>
| * | test/ui: add redraw debug utilBjörn Linse2015-04-03
|/ /
* | Merge PR #1978 'Prevent too early sending of delayed notifications.'Thiago de Arruda2015-04-03
|\ \
| * | Fix a memory leak for WBuffers used in channel_write().oni-link2015-04-03
| | | | | | | | | | | | | | | | | | | | | channel_write() uses a ref-counted buffer for writing. This buffer should be released if it was used in "refcount" channel_write() calls. But calling channel_write() on a closed channel would return early and not decrease the refcount of the used buffer.
| * | Prevent too early sending of delayed notifications.oni-link2015-04-03
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Notifications for a channel will be sent directly if there are no pending requests (for this channel). Otherwise notifications are queued for later sending. But in two cases a notification could be sent with pending requests: * Broadcasting a notification * A channel that has just finished its last pending request would call send_delayed_notifications() for all channels. To prevent this, every channel can now only send its own delayed notifications and broadcasting checks for pending requests.
* | Merge pull request #2318 from yshui/masterJohn Szakmeister2015-04-03
|\ \ | | | | | | CMakeLists: fix build when there're multiple arguments in C_FLAGS
| * | CMakeLists: fix build when there're multiple arguments in C_FLAGSYuxuan Shui2015-03-31
| | | | | | | | | | | | | | | | | | Because the COMMAND arguments of custom_command takes a list, and CMAKE_C_FLAGS is a string, it will be treated as a single long argument, which will cause the build to fail.
* | | README.md: Avoid redirect in wiki linkMichael Reed2015-04-02
| | |
* | | Merge PR #2314 'Add vimexpect library and example gdb plugin'Thiago de Arruda2015-04-02
|\ \ \
| * | | runtime: Add vimexpect library and example gdb pluginThiago de Arruda2015-04-02
| | | | | | | | | | | | | | | | | | | | | | | | This library makes it easier to script communication with interactive programs. It is similar to what the "expect" tcl extension does, but uses an object oriented API and is designed to integrate nicely with Neovim job control.
| * | | test: Remove indeterminism from `jobwait` testsThiago de Arruda2015-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Use on_exit instead of on_stdout since there's no guarantee that the OS will send the data in time(It fails randomly in slow environments such as travis/valgrind) - Increase the timeout gap for the "jobwait with timeout" test
| * | | eval: Ensure all job callbacks are invoked by `jobwait()`Thiago de Arruda2015-04-02
| | | | | | | | | | | | | | | | | | | | A call to `event_poll` is required to ensure the exit callback from the last job is invoked.
| * | | eval: Add internal_refcount field to dict_TThiago de Arruda2015-04-02
|/ / / | | | | | | | | | | | | | | | | | | | | | Due to the way vimscript garbage collection handles cyclic references, its not possible to rely on incrementing `dv_refcount` to prevent dicts still used internally from being collected: If a object with dv_refcount > 0 isn't reachable by vimscript code, it will be freed when `garbage_collect()` is called. Add the `internal_refcount` field to prevent this.
* | | vim-patch:7.4.336 #2299David Bürgin2015-04-02
| | | | | | | | | | | | | | | | | | | | | Problem: Setting 'history' to a big value causes out-of-memory errors. Solution: Limit the value to 10000. (Hirohito Higashi) https://github.com/vim/vim/tree/v7-4-336
* | | Merge pull request #2124 from Pyrohh/improve-contribMichael Reed2015-04-01
|\ \ \ | | | | | | | | [RDY] CONTRIBUTING.md: Misc improvements
| * | | CONTRIBUTING.md: ReviewMichael Reed2015-04-01
| | | | | | | | | | | | | | | | | | | | Helped-by: Florian Walch <florian@fwalch.com> Helped-by: oni-link <knil.ino@gmail.com>
| * | | CONTRIBUTING.md: Misc improvementsMichael Reed2015-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - In general, many sections have been expanded a lot. - Defer to the wiki when it makes sense. - Rewrite a bunch of things to be clearer. There is a lot more verbosity, but clarifying as many items as we can in this document is preferable to it being done later in the issue tracker. (alphabetically sorted) Helped-by: David Granström <david@davidgranstrom.com> Helped-by: Florian Walch <florian@fwalch.com> Helped-by: John Szakmeister <john@szakmeister.net> Helped-by: Justin M. Keyes <justinkz@gmail.com> Helped-by: Martin Kopischke <martin@kopischke.net> Helped-by: oni-link <knil.ino@gmail.com> [ci skip]
* | | | Merge pull request #2284 from glts/vim-7.4.515Florian Walch2015-04-01
|\ \ \ \ | | | | | | | | | | vim-patch:7.4.515
| * | | | vim-patch:7.4.515David Bürgin2015-04-01
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: In a help buffer the global 'foldmethod' is used. (Paul Marshall) Solution: Reset 'foldmethod' when starting to edit a help file. Move the code to a separate function. https://github.com/vim/vim/releases/tag/v7-4-515
* | | | Merge pull request #2279 from Pyrohh/modelineMichael Reed2015-03-31
|\ \ \ \ | | | | | | | | | | [RDY] Small modeline cleanup
| * | | | Modeline cleanupMichael Reed2015-03-31
|/ / / / | | | | | | | | | | | | | | | | If users want folds to be automatically collapsed, then they should just set foldmethod=marker in their vimrc.
* | | / Remove potential NULL dereference. #2316Prajjwal Bhandari2015-03-31
| |_|/ |/| | | | | | | | | | | | | | This also removes the `#elseif defined(MSWIN)` clause. Due to the enclosing `if` block, we will never get to this point when src starts with a '%', making the whole #elseif block dead code.
* | | Merge pull request #2296 from glts/vim-7.4.324Florian Walch2015-03-31
|\ \ \ | |_|/ |/| | [RDY] vim-patch:7.4.324
| * | vim-patch:7.4.324David Bürgin2015-03-30
| | | | | | | | | | | | | | | | | | | | | Problem: In Ex mode, cyrillic characters are not handled. (Stas Malavin) Solution: Support multi-byte characters in Ex mode. (Yukihiro Nakadaira) https://github.com/vim/vim/releases/tag/v7-4-324