aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | | | | build: enable -WshadowJustin M. Keyes2019-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Note about shada.c: - shada_read_next_item_start was intentionally shadowing `unpacked` and `i` because many of the macros (e.g. ADDITIONAL_KEY) implicitly depended on those variable names. - Macros were changed to parameterize `unpacked` (but not `i`). Macros like CLEAR_GA_AND_ERROR_OUT do control-flow (goto), so any other approach is messy.
* | | | | | | TUI: Do not disable BCE for builtin terminfos (#9443)Justin M. Keyes2019-01-02
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove this vestigial hack from #7624. Since 5a0d0286ff4d we blacklist BCE more surgically. And patch_terminfo_bugs() is the more appropriate place for that. ref 5749ecaf228f4a963a4e96ada831f902c73a1e80 ref #4210 #4421 #7035 #7337 #7381 #7425 #7618
* | | | | | Merge pull request #9438 from jamessan/revert-pynvimJames McCoy2019-01-02
|\| | | | | | | | | | | | | | | | | Rework Python provider/health check to use neovim module again
| * | | | | health/provider: Check for available pynvim when neovim module missingJames McCoy2019-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adapt the checks so we can still report when the pynvim module is present but the neovim module is missing.
| * | | | | python#CheckForModule: Use the given module string instead of hard-coding pynvimJames McCoy2019-01-01
| | | | | |
| * | | | | {health,provider}/python: Import the neovim, rather than pynvim, moduleJames McCoy2019-01-01
| | |/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The neovim module is available for backwards compatibility. We should not yet force the use of the pynvim module, since there's no other major reason to bump the minimum supported Python client module. Closes #9426
* | | | | vim-patch:8.0.0251: not easy to select Python 2 or 3 (#9173)David Jimenez2019-01-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: It is not so easy to write a script that works with both Python 2 and Python 3, even when the Python code works with both. Solution: Add 'pyxversion', :pyx, etc. (Marc Weber, Ken Takata) https://github.com/vim/vim/commit/f42dd3c3901ea0ba38e67a616aea9953cae81b8d
* | | | | Merge pull request #9434 from bfredl/multigrid_fixesBjörn Linse2019-01-01
|\ \ \ \ \ | | | | | | | | | | | | Multigrid: fix popupmenu position + some cleanup
| * | | | | popupmenu: fix positioning with vsplitsBjörn Linse2019-01-01
| | | | | |
| * | | | | multigrid: do all adjustment in screen.cBjörn Linse2019-01-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjustment will get more complex with floats, tabgrid etc, so make it into a function.
* | | | | | Merge pull request #9436 from jamessan/more-fragile-testsJames McCoy2019-01-01
|\ \ \ \ \ \ | | |_|_|/ / | |/| | | | Mark a few more functionaltests as fragile
| * | | | | Mark "shell command :! throttles shell-command output greater than ~10KB" ↵James McCoy2019-01-01
| | | | | | | | | | | | | | | | | | | | | | | | fragile
| * | | | | Mark "feeding large chunks of input with <Paste>" fragileJames McCoy2019-01-01
| | | | | |
| * | | | | Mark ":substitute with inccommand during :terminal activity" fragileJames McCoy2019-01-01
| | |/ / / | |/| | |
* | | | | Merge pull request #9432 from jamessan/only-lint-masterJames McCoy2019-01-01
|\| | | | | | | | | | | | | | travis: Only run lint job for master branch/PRs
| * | | | travis: Only run lint job for master branch/PRsJames McCoy2019-01-01
| | |/ / | |/| |
* | | | Merge pull request #9431 from jamessan/bug-fix-branch-ciJames McCoy2019-01-01
|\ \ \ \ | | | | | | | | | | travis: Run ci for release-* branches
| * | | | travis: Run ci for release-* branchesJames McCoy2019-01-01
|/ / / /
* | | | Merge pull request #9427 from jamessan/man-fixJames McCoy2019-01-01
|\ \ \ \ | | | | | | | | | | nvim.1: Add missing .El directive
| * | | | nvim.1: Add missing .El directiveJames McCoy2018-12-31
| | |/ / | |/| | | | | | | | | | | | | | $ LC_ALL=en_US.UTF-8 MANROFFSEQ='' MANWIDTH=80 man --warnings -E UTF-8 -l -Tutf8 -Z man/nvim.1 >/dev/null mdoc warning: A .Bl directive has no matching .El (#59)
* / | | cmake: runtime: use add_custom_command for tags directly (#9430)Daniel Hahler2019-01-01
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | This avoids generating the tags files all the time, and makes `make install` with `CMAKE_INSTALL_MESSAGE=LAZY` much more silent in general. Using `copy_if_different` instead of `remove` + `copy_directory` might be good on top, but is a) not really necessary anymore and b) would not sync removed files. For this `file(COPY` could be used, but would require to re-run cmake on changed input files then.
* | | TUI: Konsole DECSCUSR fixup (#9423)Justin M. Keyes2018-12-31
| | | | | | | | | | | | | | | | | | Apparently Konsole's terminfo is still broken. ref #9364 closes #9420
* | | Merge pull request #8455 from UtkarshMe/grid-splitBjörn Linse2018-12-31
|\ \ \ | | | | | | | | implement ext_multigrid: draw each window on a separate resizable grid.
| * | | multigrid: rename grid->ScreenLines and other grid arraysBjörn Linse2018-12-31
| | | |
| * | | multigrid: API version bumpBjörn Linse2018-12-31
| | | |
| * | | multigrid: simplify testsBjörn Linse2018-12-31
| | | |
| * | | multigrid: rename to grid.row_offset and grid.requested_rowsBjörn Linse2018-12-31
| | | |
| * | | multigrid: reorganize types and global varaiblesBjörn Linse2018-12-31
| | | |
| * | | multigrid: various cleanup (types, unused parameters)Björn Linse2018-12-31
| | | | | | | | | | | | | | | | Handle the rare case of full highlight table properly
| * | | multigrid: add tests for multiline messages and tabsBjörn Linse2018-12-31
| | | |
| * | | multigrid: test refactorBjörn Linse2018-12-31
| | | |
| * | | multigrid: doc updateBjörn Linse2018-12-31
| | | |
| * | | multigrid: Add multigrid documentationUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: rename event to win_pos, make grid firstBjörn Linse2018-12-31
| | | |
| * | | multigrid: add msg_scroll_start and msg_scroll_reset eventsBjörn Linse2018-12-31
| | | |
| * | | multigrid: send win_hide events when changing tabpageBjörn Linse2018-12-31
| | | |
| * | | multigrid: add multigrid screen testsUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: add multigrid support to test infrastructureBjörn Linse2018-12-31
| | | | | | | | | | | | | | | | make Screen explicitly tied to its session
| * | | multigrid: don't clear window grids on resizeBjörn Linse2018-12-31
| | | | | | | | | | | | | | | | Instead define that the shared top-left part of the grid is preserved.
| * | | multigrid: Fix lint errorsUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: Draw fold for the entire width of window gridUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: Fix rebase errors in screen.cUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: Fix sending window grid handle in ext_newline modeUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: use grid-based coordinates for ext_popupmenuBjörn Linse2018-12-31
| | | |
| * | | multigrid: Fix grid allocation missesUtkarsh Maheshwari2018-12-31
| | | | | | | | | | | | | | | | | | | | | | | | - Clear whole grid in one go. - Fix wrongly sent "copy" flag. - Add clear function comment.
| * | | multigrid: avoid allocation when not ext_multigrid.Björn Linse2018-12-31
| | | | | | | | | | | | | | | | Move grid specific functions from mbyte.c to screen.c
| * | | multigrid: Clean whole grid when it was just resizedUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: Add ScreenGrid as a param to multibyte functionsUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: Get rid of global ScreenLines and set_screengridUtkarsh Maheshwari2018-12-31
| | | |
| * | | multigrid: Put everything on default_grid if not ext_multigridUtkarsh Maheshwari2018-12-31
| | | |