aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml1
-rw-r--r--CMakeLists.txt4
-rw-r--r--src/nvim/tui/tui.c3
-rw-r--r--test/functional/ui/inccommand_spec.lua3
-rw-r--r--test/functional/ui/input_spec.lua3
-rw-r--r--test/functional/ui/output_spec.lua3
6 files changed, 13 insertions, 4 deletions
diff --git a/.travis.yml b/.travis.yml
index c704d29f10..e6b9516b6e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -127,6 +127,7 @@ addons:
branches:
only:
- master
+ - /^release-\d+\.\d+$/
cache:
apt: true
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 629f70dc6e..1798b20204 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -112,8 +112,8 @@ set_property(CACHE CMAKE_BUILD_TYPE PROPERTY
# version string, else they are combined with the result of `git describe`.
set(NVIM_VERSION_MAJOR 0)
set(NVIM_VERSION_MINOR 3)
-set(NVIM_VERSION_PATCH 2)
-set(NVIM_VERSION_PRERELEASE "") # for package maintainers
+set(NVIM_VERSION_PATCH 3)
+set(NVIM_VERSION_PRERELEASE "-dev") # for package maintainers
# API level
set(NVIM_API_LEVEL 5) # Bump this after any API change.
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index d1e456f185..ecfdeaeda3 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -1675,8 +1675,7 @@ static void patch_terminfo_bugs(TUIData *data, const char *term,
}
// Blacklist of terminals that cannot be trusted to report DECSCUSR support.
- if (!(st || (vte_version != 0 && vte_version < 3900)
- || (konsolev > 0 && konsolev < 180770))) {
+ if (!(st || (vte_version != 0 && vte_version < 3900) || konsolev)) {
data->unibi_ext.reset_cursor_style = unibi_find_ext_str(ut, "Se");
data->unibi_ext.set_cursor_style = unibi_find_ext_str(ut, "Ss");
}
diff --git a/test/functional/ui/inccommand_spec.lua b/test/functional/ui/inccommand_spec.lua
index bb6cb543ed..3228d6b7fc 100644
--- a/test/functional/ui/inccommand_spec.lua
+++ b/test/functional/ui/inccommand_spec.lua
@@ -2512,6 +2512,9 @@ describe(":substitute", function()
end)
it(':substitute with inccommand during :terminal activity', function()
+ if helpers.skip_fragile(pending) then
+ return
+ end
retry(2, 40000, function()
local screen = Screen.new(30,15)
clear()
diff --git a/test/functional/ui/input_spec.lua b/test/functional/ui/input_spec.lua
index 7f9cd190ee..850efed282 100644
--- a/test/functional/ui/input_spec.lua
+++ b/test/functional/ui/input_spec.lua
@@ -61,6 +61,9 @@ describe('feeding large chunks of input with <Paste>', function()
end)
it('ok', function()
+ if helpers.skip_fragile(pending) then
+ return
+ end
local t = {}
for i = 1, 20000 do
t[i] = 'item ' .. tostring(i)
diff --git a/test/functional/ui/output_spec.lua b/test/functional/ui/output_spec.lua
index aa99499ec6..87b489fd71 100644
--- a/test/functional/ui/output_spec.lua
+++ b/test/functional/ui/output_spec.lua
@@ -51,6 +51,9 @@ describe("shell command :!", function()
end)
it("throttles shell-command output greater than ~10KB", function()
+ if helpers.skip_fragile(pending) then
+ return
+ end
child_session.feed_data(
":!for i in $(seq 2 30000); do echo XXXXXXXXXX $i; done\n")