aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* | | | | | | | | version: rename "0.2.3" to "0.3.0" (#8268)Justin M. Keyes2018-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0.2.1 was a big release, it should have been renamed to 0.3.0. 0.2.3 also has significant changes, so rename it.
* | | | | | | | | tui: abort on unexpected enum value (#8266)John Szakmeister2018-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | ref #8261
* | | | | | | | | API/nvim_command_output: handle :echon capture (#8265)Justin M. Keyes2018-04-13
| | | | | | | | | | | | | | | | | | | | | | | | | | | ref https://github.com/neovim/python-client/pull/290
* | | | | | | | | Merge #7813 'channels: delay free'Justin M. Keyes2018-04-13
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix #7699
| * | | | | | | | | channels: cleanup channel freeing codeBjörn Linse2018-04-12
| | | | | | | | | |
| * | | | | | | | | channels: delay free so that libuv can cleanup handlesBjörn Linse2018-04-12
|/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | add test for a crash this caused
* | | | | | | | | ui_set_option: pass String.data, not StringJustin M. Keyes2018-04-12
| | | | | | | | |
* | | | | | | | | build/freebsd: set CMAKE_MAKE_PROGRAM iff "Unix Makefiles" (#8260)John Szakmeister2018-04-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It's only appropriate to set CMAKE_MAKE_PROGRAM to gmake when we're using the "Unix Makefiles" generator. On QB, the nodes have Ninja available and will use it, which means CMAKE_GENERATOR is set to "Ninja". Setting CMAKE_MAKE_PROGRAM was forcing the build to use gmake instead of ninja, which was causing the build failure.
* | | | | | | | | tui: fix uninitialize variable usage (#8261)John Szakmeister2018-04-12
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes an issue with compiles failing in release mode due to shape having the possibility of being used uninitialized (since the default case was missing).
* | | | | | | | test/util: expect_err() (#8257)Justin M. Keyes2018-04-11
| | | | | | | | | | | | | | | | | | | | | | | | other cleanup, ref #8245
* | | | | | | | Merge #8247 'server: introduce --listen'Justin M. Keyes2018-04-11
|\ \ \ \ \ \ \ \
| * | | | | | | | lintJustin M. Keyes2018-04-11
| | | | | | | | |
| * | | | | | | | server: init v:servername if $NVIM_LISTEN_ADDRESS is invalidJustin M. Keyes2018-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this change, if $NVIM_LISTEN_ADDRESS was invalid, v:servername was left empty.
| * | | | | | | | server: introduce --listen, deprecate $NVIM_LISTEN_ADDRESSJustin M. Keyes2018-04-11
| | | | | | | | |
| * | | | | | | | cleanup: remove main_start_gui()Justin M. Keyes2018-04-11
| | | | | | | | |
| * | | | | | | | serverstop(): return FALSE for invalid addressJustin M. Keyes2018-04-11
| | | | | | | | |
| * | | | | | | | test/util: matches()Justin M. Keyes2018-04-11
| | | | | | | | |
| * | | | | | | | remove scripts/run-api-tests.expJustin M. Keyes2018-04-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Usage of this script was removed 0c2ec77ae0c0.
* | | | | | | | | Merge pull request #8250 from bfredl/shellscreenBjörn Linse2018-04-09
|\ \ \ \ \ \ \ \ \ | |/ / / / / / / / |/| | | | | | | | remove last usages of screen functions in os/shell.c
| * | | | | | | | os/shell: use msg functions instead of screen when throttlingBjörn Linse2018-04-09
| | | | | | | | |
| * | | | | | | | os/shell: remove dead calls to screen functionsBjörn Linse2018-04-09
|/ / / / / / / /
* | | | | | | | test/API: validate channel arg (#8245)Justin M. Keyes2018-04-08
| | | | | | | |
* | | | | | | | build/clang 6.0.0: fix type conversion warnings (#8235)Marco Hinz2018-04-07
| | | | | | | |
* | | | | | | | build/OpenBSD: force gmake (#8222)Utkarsh Anand2018-04-07
| | | | | | | | | | | | | | | | | | | | | | | | fix #8216
* | | | | | | | win/install: xxd.exe (#8241)Justin M. Keyes2018-04-07
| | | | | | | |
* | | | | | | | Merge pull request #8236 from bfredl/tuishapeBjörn Linse2018-04-06
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | TUI: clean up handling of CursorShape enum
| * | | | | | | | TUI: EMSG2 must not be used from TUI threadBjörn Linse2018-04-06
|/ / / / / / / /
* | | | | | | | Merge #8228 from mhinz/fix-fgetsJustin M. Keyes2018-04-05
|\ \ \ \ \ \ \ \
| * | | | | | | | Make vim_fgets() return the same values as in VimMarco Hinz2018-04-04
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The implementation of vim_fgets() differs between Neovim and Vim. Vim says that it only returns `true` for EOF. But it always returns `true` when fgets() returns NULL. This happens for EOF _or_ errors. That probably misguided the author of Neovim's vim_fgets(), which does NOT return `true` for errors. Since all the callers of vim_fgets() probably expect it to work as it does in Vim (and not as it says), it now returns the same values as the Vim implementation. Fixes #8227
* | | | | | | | Merge #8226 from justinmk/insert-mode-metaJustin M. Keyes2018-04-04
|\ \ \ \ \ \ \ \
| * | | | | | | | insert-mode: interpret unmapped META as ESCJustin M. Keyes2018-04-04
| | |_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | closes #2454 closes #8213 ref #7972
* | | | | | | | Merge #7524 from justinmk/vim-8.0.1281Justin M. Keyes2018-04-04
|\ \ \ \ \ \ \ \
| * | | | | | | | vim-patch:8.0.1284: loading file type detection slows down startupJustin M. Keyes2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Loading file type detection slows down startup. Solution: Store the last pattern of an autocommand event to make appending quicker. https://github.com/vim/vim/commit/462455ee8b81cb5709007d91248ac4a88308d6e9
| * | | | | | | | vim-patch:8.0.0564: cannot detect Bazel BUILD files on some systemsJustin M. Keyes2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Cannot detect Bazel BUILD files on some systems. Solution: Check for BUILD after script checks. (Issue vim/vim#1340) https://github.com/vim/vim/commit/39170e2d9761345df4be67d4d3928ac1094b9adf vim-patch:8.0.1283: test 86 fails under ASAN
| * | | | | | | | vim-patch:8.0.1285Justin M. Keyes2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://github.com/vim/vim/commit/d09a206ee94ccb653707ce9b6e536d4d58886e04 vim-patch:8.0.0564: cannot detect Bazel BUILD files on some systems
| * | | | | | | | vim-patch:8.0.1282Justin M. Keyes2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: script-local variable defined in the wrong script Solution: Move variable to autoload/filetype.vim. https://github.com/vim/vim/commit/cef7322d8a902b4655ed861489c4e798672074f0
| * | | | | | | | vim-patch:8.0.1281Justin M. Keyes2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: Loading file type detection slows down startup. Solution: Move functions to an autoload script. https://github.com/vim/vim/commit/851ee6c3da5fd726d92e1e3300d7e5e2e8b907c5 --- vim-patch:8.0.0635 Problem: When 'ignorecase' is set script detection is inaccurate. Solution: Enforce matching case for text. (closes #1753)
* | | | | | | | | ins_compl_add_tv: fix memory leaks via get_spec_reg (#8224)Daniel Hahler2018-04-03
|/ / / / / / / / | | | | | | | | | | | | | | | | Fixes #8186
* | | | | | | | screen: winhl=Normal:Background should not override syntax (#8093)Björn Linse2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | fixes #7375
* | | | | | | | build/CMake: use CMake-2.8.7-compatible list-check (#8220)Justin M. Keyes2018-04-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tested with: make CMAKE_EXTRA_FLAGS='-DLANGUAGES="en_GB;ja;sk"' closes #8219
* | | | | | | | Merge #5908 'shada: Also save numbered marks'Justin M. Keyes2018-04-02
|\ \ \ \ \ \ \ \
| * | | | | | | | functests: Use proper path in `eq()`ZyX2018-04-02
| | | | | | | | |
| * | | | | | | | shada: Fix conversion warningsZyX2018-04-01
| | | | | | | | |
| * | | | | | | | shada: Fix some memory leaks and completely ignore numbered mark namesZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problems: - In two places in shada_read_when_writing() memory just was not freed. Both places were verified to cause test failures. - Numbered marks got assigned incorrect (off-by-one compared to position in the array) numbers in replace_numbered_mark. - It was possible to have non-continuously populated array of numbered marks which messed up code for merging them. (Note about tests: marks with additional data are always compared different when merging, that caused some confusion regarding why test did not work the way I expected.)
| * | | | | | | | shada: Add functions to format ShaDa entries for debugging purposesZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | To be used in debugging printfs.
| * | | | | | | | shada: When storing numeric marks reset the numbersZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | Attempt to fix observed crash. Crash currently not reproduced.
| * | | | | | | | functests: Add test for merging with file with only numeric markZyX2018-04-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | Known to cause memory leak, but not an expected crash.
| * | | | | | | | Revert "shada: In place of ignoring cursor position with lnum 0 save with 1"ZyX2018-03-27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit aa728798b4bd89b59cee86103885c15d386f73ba.
| * | | | | | | | test/helpers: Support booleansZyX2018-03-27
| | | | | | | | |
| * | | | | | | | shada: In place of ignoring cursor position with lnum 0 save with 1ZyX2018-03-27
| | | | | | | | |