aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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
* | | Merge PR #1212 'os_scandir/scandir_next/closedir()'Thiago de Arruda2015-03-31
|\ \ \
| * | | CMakeLists: enable USE_FNAME_CASE on MacScott Prager2015-03-31
| | | |
| * | | path_fix_case: unit testScott Prager2015-03-31
| | | |
| * | | os_scandir: fname_case -> path_fix_caseScott Prager2015-03-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use os_scandir(). fname_case() only gets used when `defined(USE_FNAME_CASE)` (on operating systems with case-insensitive file systems), but may be useful in other contexts, so move it to path.c. (See the TODO.) Remove the unused parameter, len.
| * | | os_scandir: mch/unix_expandpath() -> path_expand()Scott Prager2015-03-31
| | | | | | | | | | | | | | | | | | | | Merge unix_expandpath with dos_expandpath from upstream vim and use os_scandir() over POSIX readdir().
| * | | Un-mch mch_has_(exp_)wildcard().Scott Prager2015-03-31
| | | | | | | | | | | | | | | | | | | | Merge mch_has_wildcard() and mch_has_exp_wildcar() with their upstream equivalents for Windows and replace the "mch_" suffix with "path_".
| * | | os_scandir(), scandir_next(), and os_closedir()Scott Prager2015-03-31
|/ / /
* / / Create new mode() value for terminal-mode ('t') #2287Harm te Hennepe2015-03-27
|/ /
* | Merge PR #2247 'Refactor/enhance job api'Thiago de Arruda2015-03-29
|\ \
| * | doc: Begin terminal emulator documentationThiago de Arruda2015-03-29
| | | | | | | | | | | | | | | | | | With some spacing/indentation fixes. Helped by: @Pyrohh, @kopischke
| * | eval: Improve validation of ids passed to job functionsThiago de Arruda2015-03-29
| | | | | | | | | | | | | | | Use the `is_user_job` to ensure that the job was started by `jobstart` or `termopen`.
| * | eval: Implement `jobclose()` vimscript functionThiago de Arruda2015-03-29
| | |
| * | eval: Implement `jobwait()` vimscript functionThiago de Arruda2015-03-29
| | |
| * | eval: Refactor vimscript job control APIThiago de Arruda2015-03-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Remove JobActivity autocmd and v:job_data variable - Simplify `jobstart` to receive: - An argument vector - An optional dictionary which may contain any of the current `jobstart` options plus `on_stdout`, `on_stderr` and `on_exit` callbacks. - Refactor and add more job tests - Update documentation
| * | eval: Refactor `call_func` and `func_unref`Thiago de Arruda2015-03-29
|/ / | | | | | | | | | | - Make it possible to call or unref ufunc_T pointers directly. - Keep refcount of named functions, and stop them from being deleted if the refcount is greater than 1.
* | vim-patch:7.4.502 #2282David Bürgin2015-03-29
| | | | | | | | | | | | | | | | Problem: Language mapping also applies to mapped characters. Solution: Add the 'langnoremap' option, when on 'langmap' does not apply to mapped characters. (Christian Brabandt) https://github.com/vim/vim/releases/tag/v7-4-502
* | test: Add missing `before_each` call to sign_spec.luaThiago de Arruda2015-03-28
|/ | | | | | | Without this the test will inherit the previous test environment, causing random failures. Close #2243
* vim-patch:7.4.529 #2270David Bürgin2015-03-27
| | | | | | | Problem: No test for what 7.4.517 fixes. Solution: Adjust the tests for breakindent. (Christian Brabandt) https://github.com/vim/vim/releases/tag/v7-4-529