aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * server: repurpose legacy v:servernameJustin M. Keyes2015-05-17
|/ | | | | | | - On startup, v:servername is equivalent to $NVIM_LISTEN_ADDRESS - v:servername may be considered the "default" server address - v:servername does not change unless the associated server is stopped by serverstop()
* vim-patch:7.4.562 #2593David Bürgin2015-05-16
| | | | | | | Problem: Segfault with wide screen and error in 'rulerformat'. (Ingo Karkat) Solution: Check there is enough space. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-562
* vim-patch:7.4.594 #2654David Bürgin2015-05-16
| | | | | | | | | | | Problem: Using a block delete while 'breakindent' is set does not work properly. Solution: Use "line" instead of "prev_pend" as the first argument to lbr_chartabsize_adv(). (Hirohito Higashi) https://github.com/vim/vim/commit/v7-4-594 See https://groups.google.com/d/msg/vim_dev/B8k0AVlqMUU/qKXeY8srpGcJ
* vim-patch:7.4.{629,695,696,701} Mark as included #2666Justin Gassner2015-05-16
| | | | | | | | | | https://github.com/vim/vim/commit/v7-4-629 https://github.com/vim/vim/commit/v7-4-695 https://github.com/vim/vim/commit/v7-4-696 deal with coverity issues which were fixed by #1947 https://github.com/vim/vim/commit/v7-4-701 fixes a compiler warning for an uninitialized variable introduced in 695
* Change 'backspace' default to "indent,eol,start" #2639Michael Reed2015-05-15
| | | | | | | While here, alphabetically sort section 2 of vim_diff.txt Helped-by: Jakob Schnitzer <mail@jakobschnitzer.de> Helped-by: Felipe Morales <hel.sheep@gmail.com>
* Merge #2495 'third-party dependencies for Windows'.Florian Walch2015-05-15
|\
| * AppVeyor: MSVC builds for third-party/Rui Abreu Ferreira2015-05-15
| |
| * Travis: Add Mingw third-party buildsRui Abreu Ferreira2015-05-15
| | | | | | | | | | - Build third-party/ in Travis using mingw - Import mingw-w64 cmake toolchain
| * CMake: Build third-party deps in WindowsRui Abreu Ferreira2015-05-15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update recipes to build with MSVC or cross compile in Unix with Mingw - For recipes that need to be reused, wrap recipe in CMake function using cmake_parse_arguments - New directory .deps/host is the install root for HOST targets, the old .deps/usr is used for TARGET - In windows disable builds for terminal libraries and jemalloc - Added cmake script CopyFilesGlob.cmake to copy files using glob cmake -DFROM_GLOB=*.h -DTO=/usr/include -P CopyFilesGlob.cmake - New CMake variables HOSTDEPS_* can be used in cross compile recipes. Except when the target is UNIX, since that would break 32bit builds in 64bit Unix systems using the Travis 32bit toolchain
| * CMake: Dont search for Make in WindowsRui Abreu Ferreira2015-05-15
|/
* Merge pull request #2643 from glts/mark-na-patchesMichael Reed2015-05-14
|\ | | | | | | [RFC] vim-patch: Mark patches as NA
| * vim-patch:7.4.{592,596,632}: Mark as NADavid Bürgin2015-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original commit message for patch 7.4.592: Problem: When doing ":e foobar" when already editing "foobar" and 'buftype' is "nofile" the buffer is cleared. (Xavier de Gaye) Solution: Do no clear the buffer. https://github.com/vim/vim/commit/v7-4-592 The change in this patch was amended in patch 7.4.596 to fix an #ifdef problem, but soon after, in patch 7.4.632, it was reverted wholesale. See https://groups.google.com/d/msg/vim_dev/SWw5znc3W-8/TDjkUVYfABIJ
| * vim-patch: Mark patches as NADavid Bürgin2015-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes do not apply because a) they apply to removed code, or b) they address problems to do with #ifdef'ed code. Marks the following patches as NA: - 7.4.610, https://github.com/vim/vim/commit/v7-4-610 - 7.4.618, https://github.com/vim/vim/commit/v7-4-618 - 7.4.619, https://github.com/vim/vim/commit/v7-4-619 - 7.4.621, https://github.com/vim/vim/commit/v7-4-621 - 7.4.622, https://github.com/vim/vim/commit/v7-4-622 - 7.4.625, https://github.com/vim/vim/commit/v7-4-625 - 7.4.626, https://github.com/vim/vim/commit/v7-4-626 - 7.4.638, https://github.com/vim/vim/commit/v7-4-638 - 7.4.647, https://github.com/vim/vim/commit/v7-4-647 - 7.4.648, https://github.com/vim/vim/commit/v7-4-648 - 7.4.650, https://github.com/vim/vim/commit/v7-4-650 One trivial change had already been included, so the patch number was uncommented: - 7.4.599, https://github.com/vim/vim/commit/v7-4-599
* | Merge pull request #2605 from Pyrohh/manpagesMichael Reed2015-05-13
|\ \ | | | | | | [RDY] Rewrite English man pages in mdoc, update for Nvim
| * | `nvim --help` text: Unify with manpagesMichael Reed2015-05-13
| | |
| * | English man pages: Convert to mdoc and rewrite for NvimMichael Reed2015-05-13
| | | | | | | | | | | | | | | | | | | | | Helped-by: Felipe Morales <hel.sheep@gmail.com> Helped-by: Scott Prager <splinterofchaos@gmail.com> Helped-by: Justin M. Keyes <justinkz@gmail.com> Helped-by: Jakob Schnitzer <mail@jakobschnitzer.de>
| * | Man pages: Move to nvim namespace and out of `runtime/`Michael Reed2015-05-13
| | | | | | | | | | | | | | | Also clean up man page references in `runtime/doc/Makefile` as it doesn't deal with them anymore.
| * | main.c: Make '-v' synonymous with '--version'Michael Reed2015-05-13
| |/ | | | | | | | | | | | | | | This is done for consistency with '-h' and '--help'. While here, also move the mch_exit() call out of usage to make it clear what is being done. Helped-by: Justin M. Keyes <justinkz@gmail.com>
* / minor cleanup. #2610Mark Bainter2015-05-13
|/ | | | | | | Update vim_isAbsName() to use bool type cleanup casts in vim_findfile() and recover_names() References #2470
* Merge pull request #2634 from Pyrohh/localmk-updateMichael Reed2015-05-13
|\ | | | | | | [RFC] contrib: Update local.mk
| * ci: Remove USE_JEMALLOC referenceMichael Reed2015-05-13
| | | | | | | | It was removed in 8130eb1191aece52d8b2790302abf1bd09aaf90f
| * contrib: Update local.mkMichael Reed2015-05-13
|/ | | | | | | DUSE_JEMALLOC was removed in 8130eb1191aece52d8b2790302abf1bd09aaf90f Helped-by: Florian Walch <florian@fwalch.com> Helped-by: John Szakmeister <john@szakmeister.net>
* Merge pull request #2619 from Pyrohh/char_u-to-charMichael Reed2015-05-13
|\ | | | | | | [RDY] Remove char_u (6)
| * Remove char_u: ReviewMichael Reed2015-05-13
| | | | | | | | Helped-by: Scott Prager <splinterofchaos@gmail.com>
| * Remove char_u: message:smsg_attr()Michael Reed2015-05-13
| |
| * Remove char_u: message:smsg()Michael Reed2015-05-13
| |
| * Remove char_u: ex_docmd:get_view_file()Michael Reed2015-05-13
| |
| * Remove char_u: main:use_vimrcMichael Reed2015-05-13
| |
| * Remove char_u: main:process_env()Michael Reed2015-05-13
| | | | | | | | In addition, make static and modernize function comment
| * Remove char_u: ex_docmd:do_cmdline_cmd()Michael Reed2015-05-13
|/
* vim-patch:7.4.587 #2622David Bürgin2015-05-13
| | | | | | | Problem: Conceal does not work properly with 'linebreak'. (cs86661) Solution: Save and restore boguscols. (Christian Brabandt) https://github.com/vim/vim/commit/v7-4-587
* Merge #2623 'vim-patch:7.4.577'Justin M. Keyes2015-05-13
|\
| * Passing by: regexp_nfa.c: Convert add_here variable to boolDavid Bürgin2015-05-13
| |
| * vim-patch:7.4.577David Bürgin2015-05-13
|/ | | | | | | | | | | | | | Problem: Matching with a virtual column has a lot of overhead on very long lines. (Issue 310) Solution: Bail out early if there can't be a match. (Christian Brabandt) Also check for CTRL-C at every position. https://github.com/vim/vim/commit/v7-4-577 See also https://code.google.com/p/vim/issues/detail?id=310 Slightly adapted due to the long_u refactoring in 2ceb1c74d591a07183ee02baf6ff1e205c87c6b8.
* vim-patch:7.4.581: Mark as NA #2624David Bürgin2015-05-11
| | | | | | | | | Problem: Compiler warnings for unitinialized variables. (John Little) Solution: Initialize the variables. https://github.com/vim/vim/commit/v7-4-581 Not applicable. Depended on patch 7.4.560, which was NA, see #1743.
* Merge pull request #2616 from jszakmeister/update-busted-dependenciesJohn Szakmeister2015-05-11
|\ | | | | build: update dependencies for busted
| * third-party: update a couple busted dependencies to newer versionsJohn Szakmeister2015-05-09
| |
| * third-party: update dependencies for bustedJohn Szakmeister2015-05-09
| | | | | | | | | | | | We didn't have ansicolors pegged, and several others were below the minimum required versions causing busted to go out and grab newer versions anyways. Let's peg them all to useful versions.
* | third-party: use the official jemalloc tarballJohn Szakmeister2015-05-11
| | | | | | | | | | This avoids messages to stderr about VERSION being missing, and allows us to skip the autogen step.
* | test/terminal: fix indeterminism in colorcolumn screen testBjörn Linse2015-05-10
| | | | | | | | | | | | | | | | Previously, the screen test was expecting the screen state to be identical to the previous screen test in `thelpers.screen_setup()`, which is indeterministic. (The later screen test can accidentally still see the previous identical state). The solution is to add a test for a intermediate different state.
* | test/ui: Add concealing tests. #2055Clinton McKay2015-05-09
| |
* | 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.