Hello community,

here is the log from the commit of package vim for openSUSE:Factory checked in 
at 2015-09-03 17:59:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vim (Old)
 and      /work/SRC/openSUSE:Factory/.vim.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vim"

Changes:
--------
--- /work/SRC/openSUSE:Factory/vim/vim.changes  2015-08-10 09:11:13.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.vim.new/vim.changes     2015-09-03 
18:05:57.000000000 +0200
@@ -1,0 +2,45 @@
+Thu Sep  3 12:24:50 UTC 2015 - [email protected]
+
+- Updated to revision 854, fixes the following problems
+  * When '#' is in 'isident' the is# comparator doesn't work.
+  * Compiler warning for possible loss of data.
+  * "vi)d" may leave a character behind.
+  * CTRL-A on hex number in Visual block mode is incorrect.
+  * Moving the cursor in Insert mode starts new undo sequence.
+  * <Esc> does not show up.
+  * Saving and restoring the console buffer does not work properly.
+  * "zt" in diff mode does not always work properly. (Gary Johnson)
+  * Missing information about runtime files. 
+
+-------------------------------------------------------------------
+Tue Sep  1 09:06:38 UTC 2015 - [email protected]
+
+- Updated to revision 843, fixes the following problems
+  * Xxd doesn't have a license notice.
+  * The ruler shows "Bot" even when there are only filler lines missing. (Gary 
Johnson)
+  * CTRL-A in Visual mode doesn't work properly with "alpha" in 'nrformat'.
+  * After CTRL-V CTRL-A mode isn't updated. (Hirohito Higashi)
+  * With a sequence of commands using buffers in diff mode E749 is given. 
(itchyny)
+  * Invalid memory access when using "exe 'sc'".
+  * Gcc sanitizer complains about using a NULL pointer to memmove().
+  * It is not possible to save and restore character search state.
+  * Illegal memory access with "sy match a fold".
+  * Invalid memory access when doing ":call g:".
+  * Invalid memory access when doing ":fun X(".
+  * Invalid memory access in file_pat_to_reg_pat().
+  * 'linebreak' breaks c% if the last Visual selection was block. (Chris 
Morganiser, Issue 389)
+  * Invalid memory access in file_pat_to_reg_pat.
+  * Cursor moves after CTRL-A on alphabetic character.
+  * Invalid memory access for ":syn keyword x a[".
+  * Crash when using "syn keyword x c". (Dominique Pelle)
+  * Crash when clicking in beval balloon. (Travis Lebsock)
+  * Resetting 'encoding' when doing ":set all&" causes problems. (Bjorn Linse) 
Display is not updated.
+  * When expanding `=expr` on the command line and encountering an error, the 
command is executed anyway.
+  * $HOME in `=$HOME . '/.vimrc'` is expanded too early.
+  * More side effects of ":set all&" are missing. (Björn Linse)
+  * gettabvar() doesn't work after Vim start. (Szymon Wrozynski)
+  * Comparing utf-8 sequences does not handle different byte sizes correctly.
+  * Can't compile without the crypt feature. (John Marriott)
+- Refresh vim-7.3-diff_check.patch
+
+-------------------------------------------------------------------

Old:
----
  v7-4-803.tar.gz

New:
----
  v7.4.854.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.eyNFpg/_old  2015-09-03 18:06:25.000000000 +0200
+++ /var/tmp/diff_new_pack.eyNFpg/_new  2015-09-03 18:06:25.000000000 +0200
@@ -17,8 +17,7 @@
 
 
 %define pkg_version 7.4
-%define patchlevel 803
-%define _rversion 7-4-%patchlevel
+%define patchlevel 854
 %define VIM_SUBDIR vim74
 %define site_runtimepath /usr/share/vim/site
 %define make make VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/current 
MAKE="make -e" %{?_smp_mflags}
@@ -63,7 +62,7 @@
 License:        Vim
 Group:          Productivity/Editors/Vi
 Url:            http://www.vim.org/
-Source:         https://github.com/vim/vim/archive/v%{_rversion}.tar.gz
+Source:         https://github.com/vim/vim/archive/v%{version}.tar.gz
 Source3:        suse.vimrc
 Source4:        vimrc_example1
 Source5:        vimrc_example2
@@ -151,7 +150,7 @@
 want less features, you might want to install vim instead.
 
 %prep
-%setup -q -n %{name}-%{_rversion}
+%setup -q -n %{name}-%{version}
 
 %patch3 -p1
 %patch4 -p1


++++++ v7-4-803.tar.gz -> v7.4.854.tar.gz ++++++
/work/SRC/openSUSE:Factory/vim/v7-4-803.tar.gz 
/work/SRC/openSUSE:Factory/.vim.new/v7.4.854.tar.gz differ: char 12, line 1

++++++ vim-7.3-diff_check.patch ++++++
--- /var/tmp/diff_new_pack.eyNFpg/_old  2015-09-03 18:06:25.000000000 +0200
+++ /var/tmp/diff_new_pack.eyNFpg/_new  2015-09-03 18:06:25.000000000 +0200
@@ -1,6 +1,7 @@
-diff -rup vim73.orig/src/diff.c vim73/src/diff.c
---- vim73.orig/src/diff.c      2010-07-31 15:35:21.000000000 +0200
-+++ vim73/src/diff.c   2010-11-21 06:17:00.897968023 +0100
+Index: vim-7.4.843/src/diff.c
+===================================================================
+--- vim-7.4.843.orig/src/diff.c
++++ vim-7.4.843/src/diff.c
 @@ -42,7 +42,7 @@ static void diff_check_unchanged __ARGS(
  static int diff_check_sanity __ARGS((tabpage_T *tp, diff_T *dp));
  static void diff_redraw __ARGS((int dofold));
@@ -10,7 +11,7 @@
  static int diff_equal_entry __ARGS((diff_T *dp, int idx1, int idx2));
  static int diff_cmp __ARGS((char_u *s1, char_u *s2));
  #ifdef FEAT_FOLDING
-@@ -664,6 +664,7 @@ ex_diffupdate(eap)
+@@ -667,6 +667,7 @@ ex_diffupdate(eap)
      char_u    *tmp_diff;
      FILE      *fd;
      int               ok;
@@ -18,7 +19,7 @@
      int               io_error = FALSE;
  
      /* Delete all diffblocks. */
-@@ -716,7 +717,7 @@ ex_diffupdate(eap)
+@@ -719,7 +720,7 @@ ex_diffupdate(eap)
                if (fwrite("line2\n", (size_t)6, (size_t)1, fd) != 1)
                    io_error = TRUE;
                fclose(fd);
@@ -27,7 +28,7 @@
                fd = mch_fopen((char *)tmp_diff, "r");
                if (fd == NULL)
                    io_error = TRUE;
-@@ -762,6 +763,12 @@ ex_diffupdate(eap)
+@@ -765,6 +766,12 @@ ex_diffupdate(eap)
        }
  #endif
  
@@ -40,8 +41,8 @@
        /* If we checked if "-a" works already, break here. */
        if (diff_a_works != MAYBE)
            break;
-@@ -796,10 +803,13 @@ ex_diffupdate(eap)
-           continue;
+@@ -808,10 +815,13 @@ ex_diffupdate(eap)
+           continue; /* skip buffer that isn't loaded */
        if (diff_write(buf, tmp_new) == FAIL)
            continue;
 -      diff_file(tmp_orig, tmp_new, tmp_diff);
@@ -58,7 +59,7 @@
        mch_remove(tmp_diff);
        mch_remove(tmp_new);
      }
-@@ -819,13 +829,14 @@ theend:
+@@ -831,13 +841,14 @@ theend:
  /*
   * Make a diff between files "tmp_orig" and "tmp_new", results in "tmp_diff".
   */
@@ -74,7 +75,7 @@
      size_t    len;
  
  #ifdef FEAT_EVAL
-@@ -861,13 +872,14 @@ diff_file(tmp_orig, tmp_new, tmp_diff)
+@@ -873,13 +884,14 @@ diff_file(tmp_orig, tmp_new, tmp_diff)
  #ifdef FEAT_AUTOCMD
            block_autocmds();   /* Avoid ShellCmdPost stuff */
  #endif


Reply via email to