Hello community,

here is the log from the commit of package vim for openSUSE:Factory checked in 
at 2014-02-09 13:18:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2014-02-06 07:06:53.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.vim.new/vim.changes     2014-02-09 
13:18:09.000000000 +0100
@@ -1,0 +2,12 @@
+Fri Feb  7 09:48:35 UTC 2014 - [email protected]
+
+- Updated to revision 169, fixes the following problems
+  * Running tests in shadow dir doesn't work.
+  * By default, after closing a buffer changes can't be undone.
+  * Auto-loading a function for code that won't be executed.
+  * Fixes are not tested.
+  * Can't compile with Ruby 2.1.0.
+  * ":sleep" puts cursor in the wrong column. (Liang Li)
+- Dropped vim-7.4-ruby21.patch, fixed upstream
+
+-------------------------------------------------------------------

Old:
----
  vim-7.4-ruby21.patch

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

Other differences:
------------------
++++++ vim.spec ++++++
--- /var/tmp/diff_new_pack.M8aS7O/_old  2014-02-09 13:18:10.000000000 +0100
+++ /var/tmp/diff_new_pack.M8aS7O/_new  2014-02-09 13:18:10.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 %define pkg_version 7.4
-%define official_ptchlvl 161
+%define official_ptchlvl 169
 %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}
@@ -104,9 +104,6 @@
 Patch22:        %{name}-7.4-filetype_mine.patch
 Patch100:       vim-7.1.314-CVE-2009-0316-debian.patch
 Patch101:       vim73-no-static-libpython.patch
-# Ruby 2.1 calls rb_gc_writebarrier_unprotect_promoted in RARRAY_PTR,
-# stub it for dynamic loading, [email protected]
-Patch102:       vim-7.4-ruby21.patch
 %{perl_requires}
 %{?libperl_requires}
 
@@ -195,7 +192,6 @@
 %patch22 -p1
 %patch100 -p1
 %patch101
-%patch102 -p1
 cp %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE8} %{SOURCE10} .
 
 # newer perl? ugly hack to fix build anyway.

++++++ vim-7.4-patches.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.162 new/vim-7.4-patches/7.4.162
--- old/vim-7.4-patches/7.4.162 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.162 2014-02-05 12:37:22.000000000 +0100
@@ -0,0 +1,45 @@
+To: [email protected]
+Subject: Patch 7.4.162
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.162
+Problem:    Running tests in shadow dir doesn't work.
+Solution:   Add testdir/sautest to the shadow target. (James McCoy)
+Files:     src/Makefile
+
+
+*** ../vim-7.4.161/src/Makefile        2013-11-07 03:25:51.000000000 +0100
+--- src/Makefile       2014-02-05 12:34:00.214024436 +0100
+***************
+*** 2381,2386 ****
+--- 2381,2387 ----
+                                ../../testdir/*.in \
+                                ../../testdir/*.vim \
+                                ../../testdir/python* \
++                               ../../testdir/sautest \
+                                ../../testdir/test83-tags? \
+                                ../../testdir/*.ok .
+  
+*** ../vim-7.4.161/src/version.c       2014-01-31 14:53:59.715533645 +0100
+--- src/version.c      2014-02-05 12:34:19.766024736 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     162,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+263. You have more e-mail addresses than shorts.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.163 new/vim-7.4-patches/7.4.163
--- old/vim-7.4-patches/7.4.163 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.163 2014-02-05 13:37:47.000000000 +0100
@@ -0,0 +1,75 @@
+To: [email protected]
+Subject: Patch 7.4.163
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.163 (after 7.4.142)
+Problem:    MS-Windows input doesn't work properly on Windows 7 and earlier.
+Solution:   Add a check for Windows 8. (Yasuhiro Matsumoto)
+Files:     src/os_win32.c
+
+
+*** ../vim-7.4.162/src/os_win32.c      2014-01-24 19:55:33.078220735 +0100
+--- src/os_win32.c     2014-02-05 13:33:03.758078734 +0100
+***************
+*** 232,237 ****
+--- 232,239 ----
+  
+  static char_u *exe_path = NULL;
+  
++ static BOOL win8_or_later = FALSE;
++ 
+  /*
+   * Version of ReadConsoleInput() that works with IME.
+   * Works around problems on Windows 8.
+***************
+*** 252,257 ****
+--- 254,266 ----
+      static DWORD s_dwMax = 0;
+      DWORD dwEvents;
+  
++     if (!win8_or_later)
++     {
++      if (nLength == -1)
++          return PeekConsoleInput(hInput, lpBuffer, 1, lpEvents);
++      return ReadConsoleInput(hInput, lpBuffer, 1, &dwEvents);
++     }
++ 
+      if (s_dwMax == 0)
+      {
+       if (nLength == -1)
+***************
+*** 617,622 ****
+--- 626,635 ----
+  
+       g_PlatformId = ovi.dwPlatformId;
+  
++      if ((ovi.dwMajorVersion == 6 && ovi.dwMinorVersion >= 2)
++              || ovi.dwMajorVersion > 6)
++          win8_or_later = TRUE;
++ 
+  #ifdef HAVE_ACL
+       /*
+        * Load the ADVAPI runtime if we are on anything
+*** ../vim-7.4.162/src/version.c       2014-02-05 12:36:36.622026833 +0100
+--- src/version.c      2014-02-05 13:31:31.618077322 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     163,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+266. You hear most of your jokes via e-mail instead of in person.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.164 new/vim-7.4-patches/7.4.164
--- old/vim-7.4-patches/7.4.164 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.164 2014-02-05 14:03:13.000000000 +0100
@@ -0,0 +1,78 @@
+To: [email protected]
+Subject: Patch 7.4.164
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.164 (after 7.4.163)
+Problem:    Problem with event handling on Windows 8.
+Solution:   Ignore duplicate WINDOW_BUFFER_SIZE_EVENTs. (Nobuhiro Takasaki)
+Files:     src/os_win32.c
+
+
+*** ../vim-7.4.163/src/os_win32.c      2014-02-05 13:36:50.846082213 +0100
+--- src/os_win32.c     2014-02-05 14:01:13.350104623 +0100
+***************
+*** 253,258 ****
+--- 253,261 ----
+      static DWORD s_dwIndex = 0;
+      static DWORD s_dwMax = 0;
+      DWORD dwEvents;
++     int head;
++     int tail;
++     int i;
+  
+      if (!win8_or_later)
+      {
+***************
+*** 274,280 ****
+--- 277,305 ----
+           *lpEvents = 0;
+           return TRUE;
+       }
++ 
++      if (s_dwMax > 1)
++      {
++          head = 0;
++          tail = s_dwMax - 1;
++          while (head != tail)
++          {
++              if (s_irCache[head].EventType == WINDOW_BUFFER_SIZE_EVENT
++                      && s_irCache[head + 1].EventType
++                                                == WINDOW_BUFFER_SIZE_EVENT)
++              {
++                  /* Remove duplicate event to avoid flicker. */
++                  for (i = head; i < tail; ++i)
++                      s_irCache[i] = s_irCache[i + 1];
++                  --tail;
++                  continue;
++              }
++              head++;
++          }
++          s_dwMax = tail + 1;
++      }
+      }
++ 
+      *lpBuffer = s_irCache[s_dwIndex];
+      if (nLength != -1 && ++s_dwIndex >= s_dwMax)
+       s_dwMax = 0;
+*** ../vim-7.4.163/src/version.c       2014-02-05 13:36:50.850082213 +0100
+--- src/version.c      2014-02-05 13:54:15.570098222 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     164,
+  /**/
+
+-- 
+XML is a nice language for computers.  Not for humans.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.165 new/vim-7.4-patches/7.4.165
--- old/vim-7.4-patches/7.4.165 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.165 2014-02-05 22:02:36.000000000 +0100
@@ -0,0 +1,71 @@
+To: [email protected]
+Subject: Patch 7.4.165
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.165
+Problem:    By default, after closing a buffer changes can't be undone.
+Solution:   In the example vimrc file set 'undofile'.
+Files:     runtime/vimrc_example.vim
+
+
+*** ../vim-7.4.164/runtime/vimrc_example.vim   2011-04-15 20:58:36.000000000 
+0200
+--- runtime/vimrc_example.vim  2014-02-05 21:59:40.534544501 +0100
+***************
+*** 1,7 ****
+  " An example for a vimrc file.
+  "
+  " Maintainer:        Bram Moolenaar <[email protected]>
+! " Last change:       2011 Apr 15
+  "
+  " To use it, copy it to
+  "     for Unix and OS/2:  ~/.vimrc
+--- 1,7 ----
+  " An example for a vimrc file.
+  "
+  " Maintainer:        Bram Moolenaar <[email protected]>
+! " Last change:       2014 Feb 05
+  "
+  " To use it, copy it to
+  "     for Unix and OS/2:  ~/.vimrc
+***************
+*** 24,30 ****
+  if has("vms")
+    set nobackup               " do not keep a backup file, use versions 
instead
+  else
+!   set backup         " keep a backup file
+  endif
+  set history=50               " keep 50 lines of command line history
+  set ruler            " show the cursor position all the time
+--- 24,31 ----
+  if has("vms")
+    set nobackup               " do not keep a backup file, use versions 
instead
+  else
+!   set backup         " keep a backup file (restore to previous version)
+!   set undofile               " keep an undo file (undo changes after closing)
+  endif
+  set history=50               " keep 50 lines of command line history
+  set ruler            " show the cursor position all the time
+*** ../vim-7.4.164/src/version.c       2014-02-05 14:02:23.590105699 +0100
+--- src/version.c      2014-02-05 21:59:47.774544612 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     165,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+269. You wonder how you can make your dustbin produce Sesame Street's
+     Oscar's the Garbage Monster song when you empty it.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.166 new/vim-7.4-patches/7.4.166
--- old/vim-7.4-patches/7.4.166 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.166 2014-02-05 22:13:59.000000000 +0100
@@ -0,0 +1,53 @@
+To: [email protected]
+Subject: Patch 7.4.166
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.166
+Problem:    Auto-loading a function for code that won't be executed.
+Solution:   Do not auto-load when evaluation is off. (Yasuhiro Matsumoto)
+Files:     src/eval.c
+
+
+*** ../vim-7.4.165/src/eval.c  2014-01-23 20:09:29.523869260 +0100
+--- src/eval.c 2014-02-05 22:04:21.110548800 +0100
+***************
+*** 5159,5165 ****
+           {
+               /* If "s" is the name of a variable of type VAR_FUNC
+                * use its contents. */
+!              s = deref_func_name(s, &len, FALSE);
+  
+               /* Invoke the function. */
+               ret = get_func_tv(s, len, rettv, arg,
+--- 5159,5165 ----
+           {
+               /* If "s" is the name of a variable of type VAR_FUNC
+                * use its contents. */
+!              s = deref_func_name(s, &len, !evaluate);
+  
+               /* Invoke the function. */
+               ret = get_func_tv(s, len, rettv, arg,
+*** ../vim-7.4.165/src/version.c       2014-02-05 22:01:56.690546587 +0100
+--- src/version.c      2014-02-05 22:06:18.610550600 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     166,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+270. You are subscribed to a mailing list for every piece of software
+     you use.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.167 new/vim-7.4-patches/7.4.167
--- old/vim-7.4-patches/7.4.167 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.167 2014-02-05 22:26:30.000000000 +0100
@@ -0,0 +1,195 @@
+To: [email protected]
+Subject: Patch 7.4.167
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.167 (after 7.4.149)
+Problem:    Fixes are not tested.
+Solution:   Add a test for not autoloading on assignment. (Yukihiro Nakadaira)
+Files:      src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
+            src/testdir/Make_ming.mak, src/testdir/Make_os2.mak,
+            src/testdir/Make_vms.mms, src/testdir/Makefile,
+            src/testdir/sautest/autoload/Test104.vim, src/testdir/test104.in,
+            src/testdir/test104.ok
+
+
+*** ../vim-7.4.166/src/testdir/Make_amiga.mak  2013-11-21 14:21:25.000000000 
+0100
+--- src/testdir/Make_amiga.mak 2014-02-05 22:16:46.654560224 +0100
+***************
+*** 34,40 ****
+               test81.out test82.out test83.out test84.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test97.out test98.out \
+!              test99.out test100.out test101.out test102.out test103.out
+  
+  .SUFFIXES: .in .out
+  
+--- 34,41 ----
+               test81.out test82.out test83.out test84.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test97.out test98.out \
+!              test99.out test100.out test101.out test102.out test103.out \
+!              test104.out
+  
+  .SUFFIXES: .in .out
+  
+***************
+*** 154,156 ****
+--- 155,158 ----
+  test101.out: test101.in
+  test102.out: test102.in
+  test103.out: test103.in
++ test104.out: test104.in
+*** ../vim-7.4.166/src/testdir/Make_dos.mak    2013-11-21 14:21:25.000000000 
+0100
+--- src/testdir/Make_dos.mak   2014-02-05 22:16:46.654560224 +0100
+***************
+*** 33,39 ****
+               test84.out test85.out test86.out test87.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test98.out test99.out \
+!              test100.out test101.out test102.out test103.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+--- 33,39 ----
+               test84.out test85.out test86.out test87.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test98.out test99.out \
+!              test100.out test101.out test102.out test103.out test104.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+*** ../vim-7.4.166/src/testdir/Make_ming.mak   2014-01-06 15:51:46.000000000 
+0100
+--- src/testdir/Make_ming.mak  2014-02-05 22:16:46.654560224 +0100
+***************
+*** 53,59 ****
+               test84.out test85.out test86.out test87.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test98.out test99.out \
+!              test100.out test101.out test102.out test103.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+--- 53,59 ----
+               test84.out test85.out test86.out test87.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test98.out test99.out \
+!              test100.out test101.out test102.out test103.out test104.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+*** ../vim-7.4.166/src/testdir/Make_os2.mak    2013-11-21 14:21:25.000000000 
+0100
+--- src/testdir/Make_os2.mak   2014-02-05 22:16:46.654560224 +0100
+***************
+*** 35,41 ****
+               test81.out test82.out test83.out test84.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test98.out test99.out \
+!              test100.out test101.out test102.out test103.out
+  
+  .SUFFIXES: .in .out
+  
+--- 35,41 ----
+               test81.out test82.out test83.out test84.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test98.out test99.out \
+!              test100.out test101.out test102.out test103.out test104.out
+  
+  .SUFFIXES: .in .out
+  
+*** ../vim-7.4.166/src/testdir/Make_vms.mms    2013-11-21 14:21:25.000000000 
+0100
+--- src/testdir/Make_vms.mms   2014-02-05 22:16:46.658560224 +0100
+***************
+*** 79,85 ****
+        test82.out test83.out test84.out test88.out test89.out \
+        test90.out test91.out test92.out test93.out test94.out \
+        test95.out test96.out test97.out test98.out test99.out \
+!       test100.out test101.out test102.out test103.out
+  
+  # Known problems:
+  # Test 30: a problem around mac format - unknown reason
+--- 79,85 ----
+        test82.out test83.out test84.out test88.out test89.out \
+        test90.out test91.out test92.out test93.out test94.out \
+        test95.out test96.out test97.out test98.out test99.out \
+!       test100.out test101.out test102.out test103.out test104.out
+  
+  # Known problems:
+  # Test 30: a problem around mac format - unknown reason
+*** ../vim-7.4.166/src/testdir/Makefile        2013-11-21 14:21:25.000000000 
+0100
+--- src/testdir/Makefile       2014-02-05 22:16:46.658560224 +0100
+***************
+*** 30,36 ****
+               test84.out test85.out test86.out test87.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test97.out test98.out \
+!              test99.out test100.out test101.out test102.out test103.out
+  
+  SCRIPTS_GUI = test16.out
+  
+--- 30,37 ----
+               test84.out test85.out test86.out test87.out test88.out \
+               test89.out test90.out test91.out test92.out test93.out \
+               test94.out test95.out test96.out test97.out test98.out \
+!              test99.out test100.out test101.out test102.out test103.out \
+!              test104.out
+  
+  SCRIPTS_GUI = test16.out
+  
+*** ../vim-7.4.166/src/testdir/sautest/autoload/Test104.vim    2014-02-05 
22:25:12.050567968 +0100
+--- src/testdir/sautest/autoload/Test104.vim   2014-02-05 22:16:46.658560224 
+0100
+***************
+*** 0 ****
+--- 1 ----
++ let Test104#numvar = 123
+*** ../vim-7.4.166/src/testdir/test104.in      2014-02-05 22:25:12.062567968 
+0100
+--- src/testdir/test104.in     2014-02-05 22:24:07.706566982 +0100
+***************
+*** 0 ****
+--- 1,16 ----
++ Tests for autoload.  vim: set ft=vim ts=8 :
++ 
++ STARTTEST
++ :so small.vim
++ :set runtimepath+=./sautest
++ :" Test to not autoload when assigning.  It causes internal error.
++ :try
++ :  let Test104#numvar = function('tr')
++ :  $put ='OK: ' . string(Test104#numvar)
++ :catch
++ :  $put ='FAIL: ' . v:exception
++ :endtry
++ :/^Results/,$wq! test.out
++ ENDTEST
++ 
++ Results of test104:
+*** ../vim-7.4.166/src/testdir/test104.ok      2014-02-05 22:25:12.070567968 
+0100
+--- src/testdir/test104.ok     2014-02-05 22:16:46.658560224 +0100
+***************
+*** 0 ****
+--- 1,2 ----
++ Results of test104:
++ OK: function('tr')
+*** ../vim-7.4.166/src/version.c       2014-02-05 22:13:02.366556787 +0100
+--- src/version.c      2014-02-05 22:18:05.506561432 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     167,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+271. You collect hilarious signatures from all 250 mailing lists you
+     are subscribed to.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.168 new/vim-7.4-patches/7.4.168
--- old/vim-7.4-patches/7.4.168 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.168 2014-02-05 22:42:29.000000000 +0100
@@ -0,0 +1,91 @@
+To: [email protected]
+Subject: Patch 7.4.168
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.168
+Problem:    Can't compile with Ruby 2.1.0.
+Solution:   Add support for new GC. (Kohei Suzuki)
+Files:     src/if_ruby.c
+
+
+*** ../vim-7.4.167/src/if_ruby.c       2013-05-20 12:47:48.000000000 +0200
+--- src/if_ruby.c      2014-02-05 22:35:17.378577243 +0100
+***************
+*** 96,101 ****
+--- 96,107 ----
+  # define rb_num2int rb_num2int_stub
+  #endif
+  
++ # if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 21
++ /* Ruby 2.1 adds new GC called RGenGC and RARRAY_PTR uses
++  * rb_gc_writebarrier_unprotect_promoted if USE_RGENGC  */
++ #  define rb_gc_writebarrier_unprotect_promoted 
rb_gc_writebarrier_unprotect_promoted_stub
++ # endif
++ 
+  #include <ruby.h>
+  #ifdef RUBY19_OR_LATER
+  # include <ruby/encoding.h>
+***************
+*** 373,378 ****
+--- 379,388 ----
+  static void* (*ruby_process_options)(int, char**);
+  # endif
+  
++ # if defined(USE_RGENGC) && USE_RGENGC
++ static void (*dll_rb_gc_writebarrier_unprotect_promoted)(VALUE);
++ # endif
++ 
+  # if defined(RUBY19_OR_LATER) && !defined(PROTO)
+  SIGNED_VALUE rb_num2long_stub(VALUE x)
+  {
+***************
+*** 406,411 ****
+--- 416,428 ----
+  #  endif
+  # endif
+  
++ # if defined(USE_RGENGC) && USE_RGENGC
++ void rb_gc_writebarrier_unprotect_promoted_stub(VALUE obj)
++ {
++     return dll_rb_gc_writebarrier_unprotect_promoted(obj);
++ }
++ # endif
++ 
+  static HINSTANCE hinstRuby = NULL; /* Instance of ruby.dll */
+  
+  /*
+***************
+*** 521,526 ****
+--- 538,546 ----
+  #  endif
+      {"ruby_init_stack", (RUBY_PROC*)&dll_ruby_init_stack},
+  # endif
++ # if defined(USE_RGENGC) && USE_RGENGC
++     {"rb_gc_writebarrier_unprotect_promoted", 
(RUBY_PROC*)&dll_rb_gc_writebarrier_unprotect_promoted},
++ # endif
+      {"", NULL},
+  };
+  
+*** ../vim-7.4.167/src/version.c       2014-02-05 22:25:29.982568243 +0100
+--- src/version.c      2014-02-05 22:36:14.010578111 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     168,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+10E. You start counting in hex.
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vim-7.4-patches/7.4.169 new/vim-7.4-patches/7.4.169
--- old/vim-7.4-patches/7.4.169 1970-01-01 01:00:00.000000000 +0100
+++ new/vim-7.4-patches/7.4.169 2014-02-05 22:47:25.000000000 +0100
@@ -0,0 +1,53 @@
+To: [email protected]
+Subject: Patch 7.4.169
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.4.169
+Problem:    ":sleep" puts cursor in the wrong column. (Liang Li)
+Solution:   Add the window offset. (Christian Brabandt)
+Files:     src/ex_docmd.c
+
+
+*** ../vim-7.4.168/src/ex_docmd.c      2014-01-10 15:53:09.000000000 +0100
+--- src/ex_docmd.c     2014-02-05 22:45:39.318586773 +0100
+***************
+*** 8371,8377 ****
+      {
+       n = W_WINROW(curwin) + curwin->w_wrow - msg_scrolled;
+       if (n >= 0)
+!          windgoto((int)n, curwin->w_wcol);
+      }
+  
+      len = eap->line2;
+--- 8371,8377 ----
+      {
+       n = W_WINROW(curwin) + curwin->w_wrow - msg_scrolled;
+       if (n >= 0)
+!          windgoto((int)n, W_WINCOL(curwin) + curwin->w_wcol);
+      }
+  
+      len = eap->line2;
+*** ../vim-7.4.168/src/version.c       2014-02-05 22:41:11.430582669 +0100
+--- src/version.c      2014-02-05 22:44:51.458586040 +0100
+***************
+*** 740,741 ****
+--- 740,743 ----
+  {   /* Add new patch number below this line */
++ /**/
++     169,
+  /**/
+
+-- 
+ARTHUR: This new learning amazes me, Sir Bedevere.  Explain again how sheep's
+        bladders may be employed to prevent earthquakes.
+                 "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\  an exciting new programming language -- http://www.Zimbu.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to