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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