From bc820345b1619d5560f7ea1ba8a5d26fb35da05f312581696354fce935b2bc89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 19 Sep 2018 12:19:32 +0000 Subject: [PATCH 1/3] Add vim-changelog.sh, a vim changelog generator OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=517 --- vim-changelog.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 vim-changelog.sh diff --git a/vim-changelog.sh b/vim-changelog.sh new file mode 100644 index 0000000..b607f11 --- /dev/null +++ b/vim-changelog.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env zsh + +directory=http://ftp.vim.org/pub/vim/patches +version=8.1 + +echo "Updated to revision $(echo $2 | sed 's/^0*//'), fixes the following problems" +for i in {$1..$2}; do + curl $directory/$version/$version.$i -s | grep -v "Binary file (standard input) matches" | \ + tr -d '\n' | grep -oP "Problem:.*Solution:" | sed s,"Problem: "," * ", | sed s,"Solution:",, | \ + tr '\t' '\n' | sed s,' ','', | fmt -w 80 +done From aed0b1899b22fbf11d076d039ae685a6e5859ed1f658993af5868fe3afcdf722 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Wed, 19 Sep 2018 12:20:06 +0000 Subject: [PATCH 2/3] - OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=518 --- vim.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/vim.spec b/vim.spec index 1b92ad5..af250f1 100644 --- a/vim.spec +++ b/vim.spec @@ -48,6 +48,7 @@ Source26: gvim_32.png Source27: gvim_48.png Source28: gvim_64.png Source29: gvim_96.png +Source98: vim-changelog.sh Source99: %{name}-7.4-rpmlintrc Patch3: %{name}-7.4-disable_lang_no.patch Patch4: %{name}-7.3-gvimrc_fontset.patch From 2a5ce87bb8061502708e59b3581f37930b8dc995cc6fcbd4fb8fb5b227ed3111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ismail=20D=C3=B6nmez?= Date: Thu, 27 Sep 2018 07:29:22 +0000 Subject: [PATCH 3/3] Accepting request 638564 from home:mimi_vx:branches:editors - Updated to revision 436, fixes the following problems * Can't get swap name of another buffer. * The DiffUpdate event isn't triggered for :diffput. * Header file missing from distribution. * Accessing invalid memory with long argument name. * Too many #ifdefs for GTK. * Several command line arguments are not tested. * Quickfix code mixes using the stack and a list pointer. * Startup test fails on MS-Windows. * The ex_copen() function is too long. * Renamed file missing from distribution. * Cannot build with GTK 2.4. * Test output is duplicated or missing. * v:option_old and v:option_new are cleared when using :set in OptionSet autocmd. * Not actually using 16 colors with vtp. * Sort doesn't report deleted lines. * Several command line arguments are not tested. * ml_get error and crash with appendbufline(). * Accessing invalid memory in SmcOpenConnection(). * The qf_jump() function is too long. * Compiler warning for signed/unsigned. * Mapping can obtain text from inputsecret * copy_loclist() is too long. * Cursorline highlight not removed in some situation. * Can get the text of inputsecret() with getcmdline() OBS-URL: https://build.opensuse.org/request/show/638564 OBS-URL: https://build.opensuse.org/package/show/editors/vim?expand=0&rev=520 --- vim-8.1.0401.tar.gz | 3 --- vim-8.1.0436.tar.gz | 3 +++ vim.changes | 30 ++++++++++++++++++++++++++++++ vim.spec | 2 +- 4 files changed, 34 insertions(+), 4 deletions(-) delete mode 100644 vim-8.1.0401.tar.gz create mode 100644 vim-8.1.0436.tar.gz diff --git a/vim-8.1.0401.tar.gz b/vim-8.1.0401.tar.gz deleted file mode 100644 index 190693d..0000000 --- a/vim-8.1.0401.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9fe493f77c363edf82cb7c0e9e4182ee23c8707abf126fa06a47b8b49afea0b5 -size 13857766 diff --git a/vim-8.1.0436.tar.gz b/vim-8.1.0436.tar.gz new file mode 100644 index 0000000..aeac441 --- /dev/null +++ b/vim-8.1.0436.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71380ba8ef78efb5dbb1ba0ea9ca59107cb963f8936fd9cfec8a5ca5f8b46942 +size 13860606 diff --git a/vim.changes b/vim.changes index 377ac1a..1258b67 100644 --- a/vim.changes +++ b/vim.changes @@ -1,3 +1,33 @@ +------------------------------------------------------------------- +Wed Sep 26 19:14:26 UTC 2018 - Ondřej Súkup + +- Updated to revision 436, fixes the following problems + * Can't get swap name of another buffer. + * The DiffUpdate event isn't triggered for :diffput. + * Header file missing from distribution. + * Accessing invalid memory with long argument name. + * Too many #ifdefs for GTK. + * Several command line arguments are not tested. + * Quickfix code mixes using the stack and a list pointer. + * Startup test fails on MS-Windows. + * The ex_copen() function is too long. + * Renamed file missing from distribution. + * Cannot build with GTK 2.4. + * Test output is duplicated or missing. + * v:option_old and v:option_new are cleared when using :set in OptionSet + autocmd. + * Not actually using 16 colors with vtp. + * Sort doesn't report deleted lines. + * Several command line arguments are not tested. + * ml_get error and crash with appendbufline(). + * Accessing invalid memory in SmcOpenConnection(). + * The qf_jump() function is too long. + * Compiler warning for signed/unsigned. + * Mapping can obtain text from inputsecret + * copy_loclist() is too long. + * Cursorline highlight not removed in some situation. + * Can get the text of inputsecret() with getcmdline() + ------------------------------------------------------------------- Mon Sep 17 08:34:57 UTC 2018 - Ondřej Súkup diff --git a/vim.spec b/vim.spec index af250f1..81123e8 100644 --- a/vim.spec +++ b/vim.spec @@ -17,7 +17,7 @@ %define pkg_version 8.1 -%define patchlevel 0401 +%define patchlevel 0436 %define patchlevel_compact %{patchlevel} %define VIM_SUBDIR vim81 %define site_runtimepath %{_datadir}/vim/site