aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | vim-patch:7.4.606 #2594Yamakaky2015-05-09
| | | | | | | | | | | | | | Problem: May crash when using a small window. Solution: Avoid dividing by zero. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-606
* | vim-patch:7.4.576 #2595Ewan Hemingway2015-05-09
| | | | | | | | | | | | | | | | | | | | Problem: Redrawing problem with 'relativenumber' and 'linebreak'. Solution: Temporarily reset 'linebreak' and restore it in more places. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-576 Closes #1946
* | vim-patch:7.4.524 #2559David Bürgin2015-05-09
|/ | | | | | | | | Problem: When using ":ownsyntax" spell checking is messed up. (Issue 78) Solution: Use the window-local option values. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-524 See also https://code.google.com/p/vim/issues/detail?id=78
* Fix a wrong expectation for vim_FullName() and FullName_save().John Szakmeister2015-05-09
| | | | | | | | | | | | | | It's the second argument, buf, that cannot be NULL. fname is allowed to be NULL. The issue only showed up on the release build when trying to use NULL for fname and the test would segfault unexpectedly (because the NULL check for fname was being optimized out due to the function attributes). FullName_save() also incorrectly assumes that fname cannot be NULL (possibly because of the attribute on vim_FullName), so fix that site as well. This didn't have a corresponding test, so it wasn't visible as test breakage, but did generate a tautological comparison warning in the release build under Clang.
* build: create prereq targets for test dependenciesJohn Szakmeister2015-05-09
| | | | | | | | This will help make sure that we build all the right prereqs before manually running tests under QuickBuild. Notice that shell-test has been added as a prereq for the functional tests, since it's a requirement for testing the terminal features.
* os/input.c: Eliminate conversion warning from gcc 5 #2617Björn Linse2015-05-09
|
* 'cpoptions': Remove "*" flag #2554David Bürgin2015-05-08
| | | | | | | | | | The "*" flag in 'cpoptions' makes the command :* execute the contents of a register. Removed because 1. the same functionality exists as :@ 2. it hides :* as a useful command-line shortcut for :'<,'> 3. unlike :@ it cannot be used with the * register Helped-by: Michael Reed <m.reed@mykolab.com>
* Require pkg-config to build bundled libtermkey #2606Rui Abreu Ferreira2015-05-08
| | | | | | | | | | | | | | Libtermkey can be linked against unibilium or curses. For the bundled dependencies Neovim links against static versions of libtermkey and unibilium, after building both libraries. However libtermkey requires pkg-config to be installed in order to detect and link against unibilium, otherwise it falls back to curses by default. In systems where pkg-config is not installed building Neovim against the bundled libtermkey caused a linking error (#2484). So pkg-config needs to be installed for the bundled libtermkey to build properly.
* Merge pull request #2608 from yagebu/docs-cleanupMichael Reed2015-05-08
|\ | | | | | | [RFC] Docs cleanup: Mark 'macatsui' option as removed, cleanup todo.txt.
| * doc: remove GUI-related comments/bugs from todo.txtJakob Schnitzer2015-05-08
| |
| * doc: mark `macatsui` option as removed, update vim_diff.txtJakob Schnitzer2015-05-08
|/ | | | | | | This option has already been removed in the source. Nvim does not have a GUI, so `nvim -g` does not work. Also add `macatsui` to the list of removed options.
* Update to libuv 1.5.0 #2604Michael Reed2015-05-08
| | | | | | | Contains some Windows-specific fixes: https://github.com/libuv/libuv/pull/329 https://github.com/libuv/libuv/releases/tag/v1.5.0
* Merge pull request #2587 from mkfifo/masterMichael Reed2015-05-07
|\ | | | | | | | | | | | | | | [RFC] fixing 2 occurrences of incorrect usage of sizeof Reviewed-by: Scott Prager <splinterofchaos@gmail.com> Reviewed-by: oni-link <knil.ino@gmail.com> Reviewed-by: Michael Reed <m.reed@mykolab.com>
| * coverity/62618: fixing "Wrong sizeof argument"Chris Hall2015-05-08
| | | | | | | | | | | | suspicious_sizeof: Passing argument 168UL /* sizeof (ufunc_T) */ * todo to function xmalloc and then casting the return value to ufunc_T ** is suspicious.
| * coverity/109019: fixing "Sizeof not portable"Chris Hall2015-05-08
|/ | | | | | | | | suspicious_sizeof: Passing argument 8UL /* sizeof (char const **) */ to function xcalloc and then casting the return value to char ** is suspicious. In this particular case sizeof (char const **) happens to be equal to sizeof (char const *), but this is not a portable as
* refactor: remove USR_VIMRC_FILE4 #2580Yamakaky2015-05-07
| | | | It was 1) not used and 2) badly treated, compared to USR_VIMRC_FILE3.
* Merge #2470: Remove char_u (5)Eliseo Martínez2015-05-07
|\ | | | | | | | | | | Reviewed-by: Scott Prager <splinterofchaos@gmail.com> Reviewed-by: Michael Reed <m.reed@mykolab.com> Reviewed-by: Eliseo Martínez <eliseomarmol@gmail.com>
| * Update vim_FullName() to define fname as constMark Bainter2015-05-06
| |
| * Make fname const in path_get_absolute_path()Mark Bainter2015-05-06
| | | | | | | | Also a minor change to remove an unneeded cast
| * Refactor modname() to use add_pathsepMark Bainter2015-05-06
| | | | | | | | Based on splinterofchaos review
| * Passing by: wrap mb_ptr_adv(), mb_cptr_adv(), mb_ptr_back() macros in ↵Mark Bainter2015-05-06
| | | | | | | | parenthesis.
| * Merge 'p' declaration with init in vim_version_dir()Mark Bainter2015-05-06
| |
| * Remove char_u: vim_settempdir()Mark Bainter2015-05-06
| |
| * Remove char_u: concat_fnames()Mark Bainter2015-05-06
| |
| * Remove char_u: make_percent_swname()Mark Bainter2015-05-06
| |
| * Remove char_u: fix_fname()Mark Bainter2015-05-06
| |
| * Remove char_u: FullName_save()Mark Bainter2015-05-06
| |
| * Remove char_u: vim_FullName()Mark Bainter2015-05-06
| |
| * Remove char_u: path_with_url()Mark Bainter2015-05-06
| |
| * Remove char_u: path_is_url()Mark Bainter2015-05-06
| |
| * Remove char_u: modname()Mark Bainter2015-05-06
| |
| * Remove char_u: add_pathsep()Mark Bainter2015-05-06
| |
* | vim-patch:7.4.707 #2541Bastian Winkler2015-05-07
| | | | | | | | | | | | | | Problem: Undo files can have their executable bit set. Solution: Strip of the executable bit. (Mikael Berthe) https://github.com/vim/vim/commit/v7-4-707
* | vim-patch:7.4.526 #2562David Bürgin2015-05-07
| | | | | | | | | | | | | | | | | | Problem: matchstr() fails on long text. Daniel Hahler) Solution: Return NFA_TOO_EXPENSIVE from regexec_nl(). (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-526 Helped-by: Michael Reed <m.reed@mykolab.com>
* | vim-patch:7.4.590 #2592Yamakaky2015-05-06
| | | | | | | | | | | | | | | | | | Problem: Using ctrl_x_mode as if it contains flags. Solution: Don't use AND with CTRL_X_OMNI. (Hirohito Higashi) https://github.com/vim/vim/commit/v7-4-590 It was already included in neovim, see #2527.
* | vim-patch:7.4.564 #2591David Bürgin2015-05-05
| | | | | | | | | | | | | | | | | | | | Problem: FEAT_OSFILETYPE is used even though it's never defined. Solution: Remove the code. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-564 Not applicable, this code has already been removed in Neovim. Included some of the style tweaks.
* | deps: Update lua-client. #2590Florian Walch2015-05-05
| |
* | third-party: Update lua-xml to release 1.1.2 #2586Rui Abreu Ferreira2015-05-05
| |
* | runtime/syntax/vim.vim: remove 'has("python")' checks #2589Daniel Hahler2015-05-05
| | | | | | | | | | This check does not appear to be required, but only causes the Python provider to start.
* | tests: Migrate legacy test 96 #2220David Bürgin2015-05-04
| |
* | Fix compiling with gcc 5. #2566oni-link2015-05-04
| | | | | | | | | | Pattern matching failed, because the preprocessor added additional linemarkers around type Bool.
* | 'cpoptions': Remove "H" flag #2556David Bürgin2015-05-04
| |
* | vim-patch:7.4.574 #2539Bastian Winkler2015-05-03
| | | | | | | | | | | | | | Problem: No error for eval('$'). Solution: Check for empty name. (Yasuhiro Matsumoto) https://github.com/vim/vim/commit/v7-4-574
* | Merge pull request #2542 from Pyrohh/docs-not-in-viMichael Reed2015-05-03
|\ \ | |/ |/| [RDY] doc: Remove Vi annotations + outdated portions of Python docs
| * doc/eval: Fixed broken linksMichael Reed2015-05-03
| | | | | | | | | | | | Found with `make -C runtime/doc html`. [ci skip]
| * doc/if_pyth: CleanupMichael Reed2015-05-03
| | | | | | | | | | | | Much of this has been outdated for while. Helped-by: Florian Walch <florian@fwalch.com>
| * doc: Remove Vi annotationsMichael Reed2015-05-03
|/ | | | | | | | | | | | | | | This removes all instances of '{not in Vi}', '{Vi: ... }', etc. We don't care about Vi compatibility, so all of these annotations are useless in nvim. This also removed the syntax definitions for these items. In addition, remove instances of '{only when compiled with +feature}' adjacent to instances of '{not in Vi}' and friends. Helped-by: David Bürgin <676c7473@gmail.com> Helped-by: Felipe Morales <hel.sheep@gmail.com> closes #2535
* scripts/legacy2luatest.pl: remove modeline #2536Justin M. Keyes2015-05-02
| | | | | Several legacy tests have "vim: set ft=vim" modelines which causes the new lua file to be opened with filetype=vim.
* Merge pull request #2424 from splinterofchaos/term-no-shScott Prager2015-05-02
|\ | | | | use an argument vector for termopen() / unify jobstart, termopen, and system
| * unify jobstart, termopen, and system interfacesScott Prager2015-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | For any of these functions, if {cmd} is a string, execute "&shell &shellcmdflag '{cmd}'", or simply {cmd} if it's a list. In termopen(), if the 'name' option is not supplied, try to guess using '{cmd}' (string) or {cmd}[0] (list). Simplify ex_terminal to use the string form of termopen(). termopen: get name from argument Convert list_to_argv to tv_to_argv. Helped-by: Björn Linse <@bfredl> Helped-by: oni-link <knil.ino@gmail.com> Helped-by: Thiago de Arruda <@tarruda>