From c67dd5acd0bb9f8d08789dfe6af27d9045e95fb4 Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Tue, 7 Nov 2017 23:54:31 +0100 Subject: [PATCH] NVIM v0.2.1 FEATURES: 0e873a30f307 Lua(Jit) built-in #4411 5b32bce73c93 Windows: `:terminal` #7007 7b0ceb3726e6 UI/API: externalize cmdline #7173 b67f58b2845a UI/API: externalize wildmenu #7454 b23aa1cf099e UI: 'winhighlight' #6597 17531ed0825c UI: command-line coloring (`:help input()-highlight`) #6364 244a1f97db6d API: execute lua directly from the remote api #6704 45626de63f2b API: `get_keymap()` #6236 db999821d45c API: `nvim_get_hl_by_name()`, `nvim_get_hl_by_id()` #7082 dc685387a3d6 menu_get() function #6322 9db42d4ce99c :cquit : take an error code argument #7336 9cc185dc6d9d job-control: serverstart(): support ipv6 #6680 1b7a9bf4d202 job-control: sockopen() #6594 6efe84af6813 clipboard: fallback to tmux clipboard #6894 6016ac270f54 clipboard: customize clipboard with `g:clipboard` #6030 3a86dd54f387 ruby: override ruby host via `g:ruby_host_prog` #6841 16cce1ac1745 debug: $NVIM_LOG_FILE #6827 0cba3da26e46 `:checkhealth` built-in, validates $VIMRUNTIME #7399 FIXES: 105d680aea9f TUI: more terminals, improve scroll/resize #6816 cb912a3edaad :terminal : handle F1-F12, other keys #7241 619838f85da2 inccommand: improve performance #6949 04b3c3277235 inccommand: Fix matches for zero-width #7487 60b1e8ad1237 inccommand: multiline, other fixes #7315 f1f7f3b5123e inccommand: Ignore leading modifiers in the command #6967 1551f7132152 inccommand: fix 'gdefault' lockup #7262 6338199b76e6 API: bufhl: support creating new groups #7414 541dde36e330 API: allow K_EVENT during operator-pending 8c732f727414 terminal: adjust for 'number' #7440 5bec94652c9d UI: preserve wildmenu during jobs/events #7110 c349083155cc UI: disable 'lazyredraw' during ui_refresh. #6259 51808a244eca send FocusGained/FocusLost event instead of pseudokey #7221 133f8bc628c2 shada: preserve unnamed register on restart #4700 1b70a1da0438 shada: avoid assertion on corrupt shada file #6958 9f534f338adf mksession: Restore tab-local working directory #6859 de1084f3c488 fix buf_write() crash #7140 7f7698649fc1 syntax: register 'Normal' highlight group #6973 6e7a8c3fe282 RPC: close channel if stream was closed #7081 85f3084e21e1 clipboard: disallow recursion; show hint only once #7203 8d1ccb606d38 clipboard: performance, avoid weird edge-cases #7193 01487d4385ae 'titleold' #7358 01e53a5cbe67 Windows: better path-handling, separator (slash) hygiene #7349 0f2873ce9943 Windows: multibyte startup arguments #7060 CHANGES: 9ff0cc70855f :terminal : start in normal-mode #6808 032b088c8485 lower priority of 'cursorcolumn', 'colorcolumn' #7364 2a3bcd1ff883 RPC: Don't delay notifications when request is pending #6544 023f67cad8d6 :terminal : Do not change 'number', 'relativenumber' #6796 1ef2d768e719 socket.c: Disable Nagle's algorithm on TCP sockets #6915 6720fe253e92 help: `K` tries Vim help instead of manpage #3104 70683705603e help, man.vim: change "outline" map to `gO` #7405 --- CMakeLists.txt | 4 ++-- test/functional/fixtures/api_level_3.mpack | Bin 0 -> 19501 bytes 2 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 test/functional/fixtures/api_level_3.mpack diff --git a/CMakeLists.txt b/CMakeLists.txt index e0daea5969..0ca1339c41 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -65,12 +65,12 @@ set_property(CACHE CMAKE_BUILD_TYPE PROPERTY set(NVIM_VERSION_MAJOR 0) set(NVIM_VERSION_MINOR 2) set(NVIM_VERSION_PATCH 1) -set(NVIM_VERSION_PRERELEASE "-dev") # for package maintainers +set(NVIM_VERSION_PRERELEASE "") # for package maintainers # API level set(NVIM_API_LEVEL 3) # Bump this after any API change. set(NVIM_API_LEVEL_COMPAT 0) # Adjust this after a _breaking_ API change. -set(NVIM_API_PRERELEASE true) +set(NVIM_API_PRERELEASE false) file(TO_CMAKE_PATH ${CMAKE_CURRENT_LIST_DIR}/.git FORCED_GIT_DIR) include(GetGitRevisionDescription) diff --git a/test/functional/fixtures/api_level_3.mpack b/test/functional/fixtures/api_level_3.mpack new file mode 100644 index 0000000000000000000000000000000000000000..ef36b99c8cb977ec2bedcbad8f3b280127b83624 GIT binary patch literal 19501 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