]> git.pld-linux.org Git - packages/vim.git/commitdiff
- up to 7.3.047 auto/th/vim-7_3_047-1
authorElan Ruusamäe <glen@pld-linux.org>
Thu, 28 Oct 2010 06:06:11 +0000 (06:06 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    7.3.036 -> 1.1
    7.3.037 -> 1.1
    7.3.038 -> 1.1
    7.3.039 -> 1.1
    7.3.040 -> 1.1
    7.3.041 -> 1.1
    7.3.042 -> 1.1
    7.3.043 -> 1.1
    7.3.044 -> 1.1
    7.3.045 -> 1.1
    7.3.046 -> 1.1
    7.3.047 -> 1.1
    vim.spec -> 1.530

13 files changed:
7.3.036 [new file with mode: 0644]
7.3.037 [new file with mode: 0644]
7.3.038 [new file with mode: 0644]
7.3.039 [new file with mode: 0644]
7.3.040 [new file with mode: 0644]
7.3.041 [new file with mode: 0644]
7.3.042 [new file with mode: 0644]
7.3.043 [new file with mode: 0644]
7.3.044 [new file with mode: 0644]
7.3.045 [new file with mode: 0644]
7.3.046 [new file with mode: 0644]
7.3.047 [new file with mode: 0644]
vim.spec

diff --git a/7.3.036 b/7.3.036
new file mode 100644 (file)
index 0000000..21ab47a
--- /dev/null
+++ b/7.3.036
@@ -0,0 +1,68 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.036
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.036
+Problem:    Win32 GUI: When building without menus, the font for dialogs and
+           tab page headers also changes.
+Solution:   Define USE_SYSMENU_FONT always. (Harig G.)
+Files:     src/gui_w32.c
+
+
+*** ../vim-7.3.035/src/gui_w32.c       2010-10-23 14:02:48.000000000 +0200
+--- src/gui_w32.c      2010-10-25 20:29:15.000000000 +0200
+***************
+*** 289,301 ****
+  
+  #ifdef FEAT_MENU
+  static UINT  s_menu_id = 100;
+  
+  /*
+   * Use the system font for dialogs and tear-off menus.  Remove this line to
+   * use DLG_FONT_NAME.
+   */
+! # define USE_SYSMENU_FONT
+! #endif
+  
+  #define VIM_NAME     "vim"
+  #define VIM_CLASS    "Vim"
+--- 289,301 ----
+  
+  #ifdef FEAT_MENU
+  static UINT  s_menu_id = 100;
++ #endif
+  
+  /*
+   * Use the system font for dialogs and tear-off menus.  Remove this line to
+   * use DLG_FONT_NAME.
+   */
+! #define USE_SYSMENU_FONT
+  
+  #define VIM_NAME     "vim"
+  #define VIM_CLASS    "Vim"
+*** ../vim-7.3.035/src/version.c       2010-10-24 14:33:38.000000000 +0200
+--- src/version.c      2010-10-27 12:14:39.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     36,
+  /**/
+
+-- 
+ARTHUR:  Bloody peasant!
+DENNIS:  Oh, what a give away.  Did you hear that, did you hear that, eh?
+         That's what I'm on about -- did you see him repressing me, you saw it
+         didn't you?
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.037 b/7.3.037
new file mode 100644 (file)
index 0000000..488934e
--- /dev/null
+++ b/7.3.037
@@ -0,0 +1,137 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.037
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.037
+Problem:    Compiler warnings for loss of data. (Mike Williams)
+Solution:   Add type casts.
+Files:     src/if_py_both.h, src/getchar.c, src/os_win32.c
+
+
+*** ../vim-7.3.036/src/if_py_both.h    2010-09-21 16:49:29.000000000 +0200
+--- src/if_py_both.h   2010-10-25 20:37:07.000000000 +0200
+***************
+*** 154,160 ****
+      {
+       PyInt len = ptr - str;
+  
+!      if (ga_grow(&io_ga, len + 1) == FAIL)
+           break;
+  
+       mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)len);
+--- 154,160 ----
+      {
+       PyInt len = ptr - str;
+  
+!      if (ga_grow(&io_ga, (int)(len + 1)) == FAIL)
+           break;
+  
+       mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)len);
+***************
+*** 166,175 ****
+      }
+  
+      /* Put the remaining text into io_ga for later printing. */
+!     if (n > 0 && ga_grow(&io_ga, n + 1) == OK)
+      {
+       mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)n);
+!      io_ga.ga_len += n;
+      }
+  }
+  
+--- 166,175 ----
+      }
+  
+      /* Put the remaining text into io_ga for later printing. */
+!     if (n > 0 && ga_grow(&io_ga, (int)(n + 1)) == OK)
+      {
+       mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)n);
+!      io_ga.ga_len += (int)n;
+      }
+  }
+  
+*** ../vim-7.3.036/src/getchar.c       2010-10-22 22:13:47.000000000 +0200
+--- src/getchar.c      2010-10-25 20:39:31.000000000 +0200
+***************
+*** 3922,3928 ****
+      if (mapchars != NULL)
+      {
+       msg_puts(mapchars);
+!      len = STRLEN(mapchars);
+       vim_free(mapchars);
+      }
+  
+--- 3922,3928 ----
+      if (mapchars != NULL)
+      {
+       msg_puts(mapchars);
+!      len = (int)STRLEN(mapchars);
+       vim_free(mapchars);
+      }
+  
+*** ../vim-7.3.036/src/os_win32.c      2010-10-24 14:33:38.000000000 +0200
+--- src/os_win32.c     2010-10-25 20:38:49.000000000 +0200
+***************
+*** 224,230 ****
+  
+      if (exe_path == NULL && exe_name != NULL)
+      {
+!      exe_path = vim_strnsave(exe_name, gettail_sep(exe_name) - exe_name);
+       if (exe_path != NULL)
+       {
+           /* Append our starting directory to $PATH, so that when doing
+--- 224,231 ----
+  
+      if (exe_path == NULL && exe_name != NULL)
+      {
+!      exe_path = vim_strnsave(exe_name,
+!                                   (int)(gettail_sep(exe_name) - exe_name));
+       if (exe_path != NULL)
+       {
+           /* Append our starting directory to $PATH, so that when doing
+***************
+*** 2374,2380 ****
+       /* To avoid a slow failure append "\*" when searching a directory,
+        * server or network share. */
+       STRCPY(szTrueNameTemp, szTrueName);
+!      slen = strlen(szTrueNameTemp);
+       if (*porig == psepc && slen + 2 < _MAX_PATH)
+           STRCPY(szTrueNameTemp + slen, "\\*");
+  
+--- 2375,2381 ----
+       /* To avoid a slow failure append "\*" when searching a directory,
+        * server or network share. */
+       STRCPY(szTrueNameTemp, szTrueName);
+!      slen = (int)strlen(szTrueNameTemp);
+       if (*porig == psepc && slen + 2 < _MAX_PATH)
+           STRCPY(szTrueNameTemp + slen, "\\*");
+  
+*** ../vim-7.3.036/src/version.c       2010-10-27 12:15:28.000000000 +0200
+--- src/version.c      2010-10-27 12:16:53.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     37,
+  /**/
+
+-- 
+ARTHUR:  You fight with the strength of many men, Sir knight.
+         I am Arthur, King of the Britons.  [pause]
+         I seek the finest and the bravest knights in the land to join me
+         in my Court of Camelot.  [pause]
+         You have proved yourself worthy; will you join me?  [pause]
+         You make me sad.  So be it.  Come, Patsy.
+BLACK KNIGHT:  None shall pass.
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.038 b/7.3.038
new file mode 100644 (file)
index 0000000..cea2cf9
--- /dev/null
+++ b/7.3.038
@@ -0,0 +1,76 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.038
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.038
+Problem:    v:windowid isn't set on MS-Windows.
+Solution:   Set it to the window handle. (Chris Sutcliffe)
+Files:     runtime/doc/eval.txt, src/gui_w32.c
+
+
+*** ../vim-7.3.037/runtime/doc/eval.txt        2010-10-20 21:22:17.000000000 +0200
+--- runtime/doc/eval.txt       2010-10-27 12:23:37.000000000 +0200
+***************
+*** 1660,1666 ****
+                                       *v:windowid* *windowid-variable*
+  v:windowid   When any X11 based GUI is running or when running in a
+               terminal and Vim connects to the X server (|-X|) this will be
+!              set to the window ID.  Otherwise the value is zero.
+  
+  ==============================================================================
+  4. Builtin Functions                                 *functions*
+--- 1660,1670 ----
+                                       *v:windowid* *windowid-variable*
+  v:windowid   When any X11 based GUI is running or when running in a
+               terminal and Vim connects to the X server (|-X|) this will be
+!              set to the window ID.
+!              When an MS-Windows GUI is running this will be set to the
+!              window handle.
+!              Otherwise the value is zero.
+!              Note: for windows inside Vim use |winnr()|.
+  
+  ==============================================================================
+  4. Builtin Functions                                 *functions*
+*** ../vim-7.3.037/src/gui_w32.c       2010-10-27 12:15:28.000000000 +0200
+--- src/gui_w32.c      2010-10-27 12:21:22.000000000 +0200
+***************
+*** 1573,1578 ****
+--- 1573,1583 ----
+  # endif
+  #endif
+  
++ #ifdef FEAT_EVAL
++     /* set the v:windowid variable */
++     set_vim_var_nr(VV_WINDOWID, (long)s_hwnd);
++ #endif
++ 
+  theend:
+      /* Display any pending error messages */
+      display_errors();
+*** ../vim-7.3.037/src/version.c       2010-10-27 12:17:54.000000000 +0200
+--- src/version.c      2010-10-27 12:24:38.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     38,
+  /**/
+
+-- 
+ARTHUR:        What?
+BLACK KNIGHT:  None shall pass.
+ARTHUR:        I have no quarrel with you, good Sir knight, but I must cross
+               this bridge.
+BLACK KNIGHT:  Then you shall die.
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.039 b/7.3.039
new file mode 100644 (file)
index 0000000..2414fc7
--- /dev/null
+++ b/7.3.039
@@ -0,0 +1,90 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.039
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.039
+Problem:    Crash when using skk.vim plugin.
+Solution:   Get length of expression evaluation result only after checking for
+           NULL.  (Noriaki Yagi, Dominique Pelle)
+Files:     src/ex_getln.c
+
+
+*** ../vim-7.3.038/src/ex_getln.c      2010-09-29 15:50:14.000000000 +0200
+--- src/ex_getln.c     2010-10-27 12:42:00.000000000 +0200
+***************
+*** 688,711 ****
+                   p = get_expr_line();
+                   --textlock;
+                   restore_cmdline(&save_ccline);
+-                  len = (int)STRLEN(p);
+  
+!                  if (p != NULL && realloc_cmdbuff(len + 1) == OK)
+                   {
+!                      ccline.cmdlen = len;
+!                      STRCPY(ccline.cmdbuff, p);
+!                      vim_free(p);
+! 
+!                      /* Restore the cursor or use the position set with
+!                       * set_cmdline_pos(). */
+!                      if (new_cmdpos > ccline.cmdlen)
+!                          ccline.cmdpos = ccline.cmdlen;
+!                      else
+!                          ccline.cmdpos = new_cmdpos;
+! 
+!                      KeyTyped = FALSE;       /* Don't do p_wc completion. */
+!                      redrawcmd();
+!                      goto cmdline_changed;
+                   }
+               }
+               beep_flush();
+--- 688,714 ----
+                   p = get_expr_line();
+                   --textlock;
+                   restore_cmdline(&save_ccline);
+  
+!                  if (p != NULL)
+                   {
+!                      len = (int)STRLEN(p);
+!                      if (realloc_cmdbuff(len + 1) == OK)
+!                      {
+!                          ccline.cmdlen = len;
+!                          STRCPY(ccline.cmdbuff, p);
+!                          vim_free(p);
+! 
+!                          /* Restore the cursor or use the position set with
+!                           * set_cmdline_pos(). */
+!                          if (new_cmdpos > ccline.cmdlen)
+!                              ccline.cmdpos = ccline.cmdlen;
+!                          else
+!                              ccline.cmdpos = new_cmdpos;
+! 
+!                          KeyTyped = FALSE;   /* Don't do p_wc completion. */
+!                          redrawcmd();
+!                          goto cmdline_changed;
+!                      }
+                   }
+               }
+               beep_flush();
+*** ../vim-7.3.038/src/version.c       2010-10-27 12:33:12.000000000 +0200
+--- src/version.c      2010-10-27 12:43:40.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     39,
+  /**/
+
+-- 
+"Hegel was right when he said that we learn from history that man can
+never learn anything from history."       (George Bernard Shaw)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.040 b/7.3.040
new file mode 100644 (file)
index 0000000..6174cbd
--- /dev/null
+++ b/7.3.040
@@ -0,0 +1,48 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.040
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.040
+Problem:    Comparing strings while ignoring case goes beyond end of the
+           string when there are illegal bytes. (Dominique Pelle)
+Solution:   Explicitly check for illegal bytes.
+Files:     src/mbyte.c
+
+
+*** ../vim-7.3.039/src/mbyte.c 2010-10-23 14:02:48.000000000 +0200
+--- src/mbyte.c        2010-10-27 13:34:16.000000000 +0200
+***************
+*** 3124,3129 ****
+--- 3124,3132 ----
+               /* If one of the two characters is incomplete return -1. */
+               if (incomplete || i + utf_byte2len(s2[i]) > n)
+                   return -1;
++              /* Don't case-fold illegal bytes or truncated characters. */
++              if (utf_ptr2len(s1 + i) < l || utf_ptr2len(s2 + i) < l)
++                  return -1;
+               cdiff = utf_fold(utf_ptr2char(s1 + i))
+                                            - utf_fold(utf_ptr2char(s2 + i));
+               if (cdiff != 0)
+*** ../vim-7.3.039/src/version.c       2010-10-27 12:58:19.000000000 +0200
+--- src/version.c      2010-10-27 13:25:16.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     40,
+  /**/
+
+-- 
+    With sufficient thrust, pigs fly just fine.
+                   -- RFC 1925
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.041 b/7.3.041
new file mode 100644 (file)
index 0000000..60a987d
--- /dev/null
+++ b/7.3.041
@@ -0,0 +1,57 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.041
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.041
+Problem:    Compiler warning for accessing mediumVersion. (Tony Mechelynck)
+Solution:   Use the pointer instead of the array itself. (Dominique Pelle)
+Files:     src/version.c
+
+
+*** ../vim-7.3.040/src/version.c       2010-10-27 13:37:39.000000000 +0200
+--- src/version.c      2010-10-27 15:58:26.000000000 +0200
+***************
+*** 1342,1350 ****
+       if (highest_patch())
+       {
+           /* Check for 9.9x or 9.9xx, alpha/beta version */
+!          if (isalpha((int)mediumVersion[3]))
+           {
+!              if (isalpha((int)mediumVersion[4]))
+                   sprintf((char *)vers + 5, ".%d%s", highest_patch(),
+                                                          mediumVersion + 5);
+               else
+--- 1344,1352 ----
+       if (highest_patch())
+       {
+           /* Check for 9.9x or 9.9xx, alpha/beta version */
+!          if (isalpha((int)vers[3]))
+           {
+!              if (isalpha((int)vers[4]))
+                   sprintf((char *)vers + 5, ".%d%s", highest_patch(),
+                                                          mediumVersion + 5);
+               else
+*** ../vim-7.3.040/src/version.c       2010-10-27 13:37:39.000000000 +0200
+--- src/version.c      2010-10-27 15:58:26.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     41,
+  /**/
+
+-- 
+ARTHUR:        I command you as King of the Britons to stand aside!
+BLACK KNIGHT:  I move for no man.
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.042 b/7.3.042
new file mode 100644 (file)
index 0000000..6f8ab37
--- /dev/null
+++ b/7.3.042
@@ -0,0 +1,65 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.042
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.042
+Problem:    No spell highlighting when re-using an empty buffer.
+Solution:   Clear the spell checking info only when clearing the options for a
+           buffer. (James Vega)
+Files:     src/buffer.c
+
+
+*** ../vim-7.3.041/src/buffer.c        2010-09-21 16:56:29.000000000 +0200
+--- src/buffer.c       2010-10-27 16:09:26.000000000 +0200
+***************
+*** 639,644 ****
+--- 639,647 ----
+      {
+       clear_wininfo(buf);             /* including window-local options */
+       free_buf_options(buf, TRUE);
++ #ifdef FEAT_SPELL
++      ga_clear(&buf->b_s.b_langp);
++ #endif
+      }
+  #ifdef FEAT_EVAL
+      vars_clear(&buf->b_vars.dv_hashtab); /* free all internal variables */
+***************
+*** 661,669 ****
+      vim_free(buf->b_start_fenc);
+      buf->b_start_fenc = NULL;
+  #endif
+- #ifdef FEAT_SPELL
+-     ga_clear(&buf->b_s.b_langp);
+- #endif
+  }
+  
+  /*
+--- 664,669 ----
+*** ../vim-7.3.041/src/version.c       2010-10-27 16:01:17.000000000 +0200
+--- src/version.c      2010-10-27 16:10:33.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     42,
+  /**/
+
+-- 
+BLACK KNIGHT:  I move for no man.
+ARTHUR:        So be it!
+    [hah] [parry thrust]
+    [ARTHUR chops the BLACK KNIGHT's left arm off]
+ARTHUR:        Now stand aside, worthy adversary.
+BLACK KNIGHT:  'Tis but a scratch.
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.043 b/7.3.043
new file mode 100644 (file)
index 0000000..0bdbec5
--- /dev/null
+++ b/7.3.043
@@ -0,0 +1,460 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.043
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.043
+Problem:    Can't load Ruby dynamically on Unix.
+Solution:   Adjust the configure script. (James Vega)
+Files:     src/Makefile, src/config.h.in, src/configure.in,
+           src/auto/configure, src/if_ruby.c
+
+
+*** ../vim-7.3.042/src/Makefile        2010-08-16 21:59:00.000000000 +0200
+--- src/Makefile       2010-10-27 16:46:41.000000000 +0200
+***************
+*** 414,425 ****
+--- 414,429 ----
+  # However, this may still cause problems, such as "import termios" failing.
+  # Build two separate versions of Vim in that case.
+  #CONF_OPT_PYTHON = --enable-pythoninterp
++ #CONF_OPT_PYTHON = --enable-pythoninterp=dynamic
+  #CONF_OPT_PYTHON3 = --enable-python3interp
++ #CONF_OPT_PYTHON3 = --enable-python3interp=dynamic
+  
+  # RUBY
+  # Uncomment this when you want to include the Ruby interface.
++ # First one for static linking, second one for loading when used.
+  # Note: you need the development package (e.g., ruby1.9.1-dev on Ubuntu).
+  #CONF_OPT_RUBY = --enable-rubyinterp
++ #CONF_OPT_RUBY = --enable-rubyinterp=dynamic
+  #CONF_OPT_RUBY = --enable-rubyinterp --with-ruby-command=ruby1.9.1
+  
+  # TCL
+***************
+*** 1047,1054 ****
+  INSTALL_DATA = cp
+  INSTALL_DATA_R       = cp -r
+  
+! ### Program to run on installed binary
+  #STRIP = strip
+  
+  ### Permissions for binaries  {{{1
+  BINMOD = 755
+--- 1051,1059 ----
+  INSTALL_DATA = cp
+  INSTALL_DATA_R       = cp -r
+  
+! ### Program to run on installed binary.  Use the second one to disable strip.
+  #STRIP = strip
++ #STRIP = /bin/true
+  
+  ### Permissions for binaries  {{{1
+  BINMOD = 755
+***************
+*** 1321,1327 ****
+  .SUFFIXES: .c .o .pro
+  
+  PRE_DEFS = -Iproto $(DEFS) $(GUI_DEFS) $(GUI_IPATH) $(CPPFLAGS) $(EXTRA_IPATHS)
+! POST_DEFS = $(X_CFLAGS) $(MZSCHEME_CFLAGS) $(TCL_CFLAGS) $(RUBY_CFLAGS) $(EXTRA_DEFS)
+  
+  ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(POST_DEFS)
+  
+--- 1326,1332 ----
+  .SUFFIXES: .c .o .pro
+  
+  PRE_DEFS = -Iproto $(DEFS) $(GUI_DEFS) $(GUI_IPATH) $(CPPFLAGS) $(EXTRA_IPATHS)
+! POST_DEFS = $(X_CFLAGS) $(MZSCHEME_CFLAGS) $(TCL_CFLAGS) $(EXTRA_DEFS)
+  
+  ALL_CFLAGS = $(PRE_DEFS) $(CFLAGS) $(PROFILE_CFLAGS) $(POST_DEFS)
+  
+***************
+*** 1329,1335 ****
+  # with "-E".
+  OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS)
+  
+! LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) -Dinline= -D__extension__= -Dalloca=alloca
+  
+  LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)="
+  
+--- 1334,1340 ----
+  # with "-E".
+  OSDEF_CFLAGS = $(PRE_DEFS) $(POST_DEFS)
+  
+! LINT_CFLAGS = -DLINT -I. $(PRE_DEFS) $(POST_DEFS) $(RUBY_CFLAGS) $(LUA_CFLAGS) $(PERL_CFLAGS) $(PYTHON_CFLAGS) -Dinline= -D__extension__= -Dalloca=alloca
+  
+  LINT_EXTRA = -DUSE_SNIFF -DHANGUL_INPUT -D"__attribute__(x)="
+  
+***************
+*** 2532,2538 ****
+       $(CCC) $(PYTHON3_CFLAGS) $(PYTHON3_CFLAGS_EXTRA) -o $@ if_python3.c
+  
+  objects/if_ruby.o: if_ruby.c
+!      $(CCC) -o $@ if_ruby.c
+  
+  objects/if_sniff.o: if_sniff.c
+       $(CCC) -o $@ if_sniff.c
+--- 2537,2543 ----
+       $(CCC) $(PYTHON3_CFLAGS) $(PYTHON3_CFLAGS_EXTRA) -o $@ if_python3.c
+  
+  objects/if_ruby.o: if_ruby.c
+!      $(CCC) $(RUBY_CFLAGS) -o $@ if_ruby.c
+  
+  objects/if_sniff.o: if_sniff.c
+       $(CCC) -o $@ if_sniff.c
+*** ../vim-7.3.042/src/config.h.in     2010-08-15 21:57:32.000000000 +0200
+--- src/config.h.in    2010-10-27 16:21:24.000000000 +0200
+***************
+*** 349,354 ****
+--- 349,357 ----
+  /* Define if you want to include the Ruby interpreter. */
+  #undef FEAT_RUBY
+  
++ /* Define for linking via dlopen() or LoadLibrary() */
++ #undef DYNAMIC_RUBY
++ 
+  /* Define if you want to include the Tcl interpreter. */
+  #undef FEAT_TCL
+  
+*** ../vim-7.3.042/src/configure.in    2010-08-15 21:57:28.000000000 +0200
+--- src/configure.in   2010-10-27 16:20:53.000000000 +0200
+***************
+*** 1299,1308 ****
+  
+  AC_MSG_CHECKING(--enable-rubyinterp argument)
+  AC_ARG_ENABLE(rubyinterp,
+!      [  --enable-rubyinterp     Include Ruby interpreter.], ,
+       [enable_rubyinterp="no"])
+  AC_MSG_RESULT($enable_rubyinterp)
+! if test "$enable_rubyinterp" = "yes"; then
+    AC_MSG_CHECKING(--with-ruby-command argument)
+    AC_ARG_WITH(ruby-command, [  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)],
+       RUBY_CMD="$withval"; AC_MSG_RESULT($RUBY_CMD),
+--- 1299,1308 ----
+  
+  AC_MSG_CHECKING(--enable-rubyinterp argument)
+  AC_ARG_ENABLE(rubyinterp,
+!      [  --enable-rubyinterp[=OPTS]     Include Ruby interpreter.  [default=no] [OPTS=no/yes/dynamic]], ,
+       [enable_rubyinterp="no"])
+  AC_MSG_RESULT($enable_rubyinterp)
+! if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
+    AC_MSG_CHECKING(--with-ruby-command argument)
+    AC_ARG_WITH(ruby-command, [  --with-ruby-command=RUBY  name of the Ruby command (default: ruby)],
+       RUBY_CMD="$withval"; AC_MSG_RESULT($RUBY_CMD),
+***************
+*** 1360,1365 ****
+--- 1360,1371 ----
+       RUBY_OBJ="objects/if_ruby.o"
+       RUBY_PRO="if_ruby.pro"
+       AC_DEFINE(FEAT_RUBY)
++      if test "$enable_rubyinterp" = "dynamic"; then
++        libruby=`$vi_cv_path_ruby -r rbconfig -e 'printf "lib%s.%s\n", Config::CONFIG[["RUBY_SO_NAME"]], Config::CONFIG[["DLEXT"]]'`
++        AC_DEFINE(DYNAMIC_RUBY)
++        RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS"
++        RUBY_LIBS=
++      fi
+        else
+       AC_MSG_RESULT(not found; disabling Ruby)
+        fi
+*** ../vim-7.3.042/src/auto/configure  2010-08-15 21:57:27.000000000 +0200
+--- src/auto/configure 2010-10-27 16:28:10.000000000 +0200
+***************
+*** 1427,1433 ****
+    --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
+    --enable-python3interp=OPTS   Include Python3 interpreter. default=no OPTS=no/yes/dynamic
+    --enable-tclinterp      Include Tcl interpreter.
+!   --enable-rubyinterp     Include Ruby interpreter.
+    --enable-cscope         Include cscope interface.
+    --enable-workshop       Include Sun Visual Workshop support.
+    --disable-netbeans      Disable NetBeans integration support.
+--- 1427,1433 ----
+    --enable-pythoninterp=OPTS   Include Python interpreter. default=no OPTS=no/yes/dynamic
+    --enable-python3interp=OPTS   Include Python3 interpreter. default=no OPTS=no/yes/dynamic
+    --enable-tclinterp      Include Tcl interpreter.
+!   --enable-rubyinterp=OPTS     Include Ruby interpreter.  default=no OPTS=no/yes/dynamic
+    --enable-cscope         Include cscope interface.
+    --enable-workshop       Include Sun Visual Workshop support.
+    --disable-netbeans      Disable NetBeans integration support.
+***************
+*** 6103,6109 ****
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
+  $as_echo "$enable_rubyinterp" >&6; }
+! if test "$enable_rubyinterp" = "yes"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
+  $as_echo_n "checking --with-ruby-command argument... " >&6; }
+  
+--- 6103,6109 ----
+  
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5
+  $as_echo "$enable_rubyinterp" >&6; }
+! if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5
+  $as_echo_n "checking --with-ruby-command argument... " >&6; }
+  
+***************
+*** 6209,6214 ****
+--- 6209,6221 ----
+       RUBY_PRO="if_ruby.pro"
+       $as_echo "#define FEAT_RUBY 1" >>confdefs.h
+  
++      if test "$enable_rubyinterp" = "dynamic"; then
++        libruby=`$vi_cv_path_ruby -r rbconfig -e 'printf "lib%s.%s\n", Config::CONFIG["RUBY_SO_NAME"], Config::CONFIG["DLEXT"]'`
++        $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h
++ 
++        RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS"
++        RUBY_LIBS=
++      fi
+        else
+       { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5
+  $as_echo "not found; disabling Ruby" >&6; }
+*** ../vim-7.3.042/src/if_ruby.c       2010-10-23 14:02:48.000000000 +0200
+--- src/if_ruby.c      2010-10-27 16:40:27.000000000 +0200
+***************
+*** 14,19 ****
+--- 14,21 ----
+  #include <stdio.h>
+  #include <string.h>
+  
++ #include "auto/config.h"
++ 
+  #ifdef _WIN32
+  # if !defined(DYNAMIC_RUBY_VER) || (DYNAMIC_RUBY_VER < 18)
+  #   define NT
+***************
+*** 48,60 ****
+  #  define RUBY_EXPORT
+  # endif
+  
+! #if !(defined(WIN32) || defined(_WIN64))
+  # include <dlfcn.h>
+! # define HANDLE void*
+  # define load_dll(n) dlopen((n), RTLD_LAZY|RTLD_GLOBAL)
+  # define symbol_from_dll dlsym
+  # define close_dll dlclose
+  #else
+  # define load_dll vimLoadLib
+  # define symbol_from_dll GetProcAddress
+  # define close_dll FreeLibrary
+--- 50,64 ----
+  #  define RUBY_EXPORT
+  # endif
+  
+! #ifndef WIN3264
+  # include <dlfcn.h>
+! # define HINSTANCE void*
+! # define RUBY_PROC void*
+  # define load_dll(n) dlopen((n), RTLD_LAZY|RTLD_GLOBAL)
+  # define symbol_from_dll dlsym
+  # define close_dll dlclose
+  #else
++ # define RUBY_PROC FARPROC
+  # define load_dll vimLoadLib
+  # define symbol_from_dll GetProcAddress
+  # define close_dll FreeLibrary
+***************
+*** 174,180 ****
+--- 178,186 ----
+  #define rb_lastline_get                      dll_rb_lastline_get
+  #define rb_lastline_set                      dll_rb_lastline_set
+  #define rb_load_protect                      dll_rb_load_protect
++ #ifndef RUBY19_OR_LATER
+  #define rb_num2long                  dll_rb_num2long
++ #endif
+  #define rb_num2ulong                 dll_rb_num2ulong
+  #define rb_obj_alloc                 dll_rb_obj_alloc
+  #define rb_obj_as_string             dll_rb_obj_as_string
+***************
+*** 186,191 ****
+--- 192,200 ----
+  #ifdef rb_str_new2
+  /* Ruby may #define rb_str_new2 to use rb_str_new_cstr. */
+  # define need_rb_str_new_cstr 1
++ /* Ruby's headers #define rb_str_new_cstr to make use of GCC's
++  * __builtin_constant_p extension. */
++ # undef rb_str_new_cstr
+  # define rb_str_new_cstr             dll_rb_str_new_cstr
+  #else
+  # define rb_str_new2                 dll_rb_str_new2
+***************
+*** 206,214 ****
+  #endif
+  #define ruby_init                    dll_ruby_init
+  #define ruby_init_loadpath           dll_ruby_init_loadpath
+! #define NtInitialize                 dll_NtInitialize
+! #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+! # define rb_w32_snprintf             dll_rb_w32_snprintf
+  #endif
+  
+  #ifdef RUBY19_OR_LATER
+--- 215,225 ----
+  #endif
+  #define ruby_init                    dll_ruby_init
+  #define ruby_init_loadpath           dll_ruby_init_loadpath
+! #ifdef WIN3264
+! # define NtInitialize                        dll_NtInitialize
+! # if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+! #  define rb_w32_snprintf            dll_rb_w32_snprintf
+! # endif
+  #endif
+  
+  #ifdef RUBY19_OR_LATER
+***************
+*** 283,289 ****
+--- 294,305 ----
+  #endif
+  static void (*dll_ruby_init) (void);
+  static void (*dll_ruby_init_loadpath) (void);
++ #ifdef WIN3264
+  static void (*dll_NtInitialize) (int*, char***);
++ # if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
++ static int (*dll_rb_w32_snprintf)(char*, size_t, const char*, ...);
++ # endif
++ #endif
+  #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+  static char * (*dll_rb_string_value_ptr) (volatile VALUE*);
+  static VALUE (*dll_rb_float_new) (double);
+***************
+*** 293,301 ****
+  #ifdef RUBY19_OR_LATER
+  static VALUE (*dll_rb_int2big)(SIGNED_VALUE);
+  #endif
+- #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+- static int (*dll_rb_w32_snprintf)(char*, size_t, const char*, ...);
+- #endif
+  
+  #ifdef RUBY19_OR_LATER
+  static void (*dll_ruby_script) (const char*);
+--- 309,314 ----
+***************
+*** 317,328 ****
+  }
+  #endif
+  
+! static HINSTANCE hinstRuby = 0; /* Instance of ruby.dll */
+  
+  /*
+   * Table of name to function pointer of ruby.
+   */
+- #define RUBY_PROC FARPROC
+  static struct
+  {
+      char *name;
+--- 330,340 ----
+  }
+  #endif
+  
+! static HINSTANCE hinstRuby = NULL; /* Instance of ruby.dll */
+  
+  /*
+   * Table of name to function pointer of ruby.
+   */
+  static struct
+  {
+      char *name;
+***************
+*** 387,401 ****
+  #endif
+      {"ruby_init", (RUBY_PROC*)&dll_ruby_init},
+      {"ruby_init_loadpath", (RUBY_PROC*)&dll_ruby_init_loadpath},
+      {
+! #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER < 19
+      "NtInitialize",
+! #else
+      "ruby_sysinit",
+! #endif
+                       (RUBY_PROC*)&dll_NtInitialize},
+! #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+      {"rb_w32_snprintf", (RUBY_PROC*)&dll_rb_w32_snprintf},
+  #endif
+  #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+      {"rb_string_value_ptr", (RUBY_PROC*)&dll_rb_string_value_ptr},
+--- 399,415 ----
+  #endif
+      {"ruby_init", (RUBY_PROC*)&dll_ruby_init},
+      {"ruby_init_loadpath", (RUBY_PROC*)&dll_ruby_init_loadpath},
++ #ifdef WIN3264
+      {
+! # if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER < 19
+      "NtInitialize",
+! # else
+      "ruby_sysinit",
+! # endif
+                       (RUBY_PROC*)&dll_NtInitialize},
+! # if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+      {"rb_w32_snprintf", (RUBY_PROC*)&dll_rb_w32_snprintf},
++ # endif
+  #endif
+  #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18
+      {"rb_string_value_ptr", (RUBY_PROC*)&dll_rb_string_value_ptr},
+***************
+*** 424,430 ****
+      if (hinstRuby)
+      {
+       close_dll(hinstRuby);
+!      hinstRuby = 0;
+      }
+  }
+  
+--- 438,444 ----
+      if (hinstRuby)
+      {
+       close_dll(hinstRuby);
+!      hinstRuby = NULL;
+      }
+  }
+  
+***************
+*** 454,460 ****
+                       ruby_funcname_table[i].name)))
+       {
+           close_dll(hinstRuby);
+!          hinstRuby = 0;
+           if (verbose)
+               EMSG2(_(e_loadfunc), ruby_funcname_table[i].name);
+           return FAIL;
+--- 468,474 ----
+                       ruby_funcname_table[i].name)))
+       {
+           close_dll(hinstRuby);
+!          hinstRuby = NULL;
+           if (verbose)
+               EMSG2(_(e_loadfunc), ruby_funcname_table[i].name);
+           return FAIL;
+***************
+*** 936,944 ****
+       return line ? vim_str2rb_enc_str(line) : Qnil;
+      }
+      rb_raise(rb_eIndexError, "line number %ld out of range", (long)n);
+- #ifndef __GNUC__
+      return Qnil; /* For stop warning */
+- #endif
+  }
+  
+  static VALUE buffer_aref(VALUE self, VALUE num)
+--- 950,956 ----
+*** ../vim-7.3.042/src/version.c       2010-10-27 16:17:56.000000000 +0200
+--- src/version.c      2010-10-27 16:45:28.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     43,
+  /**/
+
+-- 
+ARTHUR:        A scratch?  Your arm's off!
+BLACK KNIGHT:  No, it isn't.
+ARTHUR:        Well, what's that then?
+BLACK KNIGHT:  I've had worse.
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.044 b/7.3.044
new file mode 100644 (file)
index 0000000..6a66763
--- /dev/null
+++ b/7.3.044
@@ -0,0 +1,58 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.044
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.044
+Problem:    The preview window opened by the popup menu is larger than
+           specified with 'previewheight'. (Benjamin Haskell)
+Solution:   Use 'previewheight' if it's set and smaller.
+Files:     src/popupmnu.c
+
+
+*** ../vim-7.3.043/src/popupmnu.c      2010-08-15 21:57:25.000000000 +0200
+--- src/popupmnu.c     2010-10-27 17:04:31.000000000 +0200
+***************
+*** 558,565 ****
+           win_T       *curwin_save = curwin;
+           int         res = OK;
+  
+!          /* Open a preview window.  3 lines by default. */
+           g_do_tagpreview = 3;
+           resized = prepare_tagpreview(FALSE);
+           g_do_tagpreview = 0;
+  
+--- 558,568 ----
+           win_T       *curwin_save = curwin;
+           int         res = OK;
+  
+!          /* Open a preview window.  3 lines by default.  Prefer
+!           * 'previewheight' if set and smaller. */
+           g_do_tagpreview = 3;
++          if (p_pvh > 0 && p_pvh < g_do_tagpreview)
++              g_do_tagpreview = p_pvh;
+           resized = prepare_tagpreview(FALSE);
+           g_do_tagpreview = 0;
+  
+*** ../vim-7.3.043/src/version.c       2010-10-27 16:49:41.000000000 +0200
+--- src/version.c      2010-10-27 17:08:37.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     44,
+  /**/
+
+-- 
+"It's so simple to be wise.  Just think of something stupid to say
+and then don't say it."        -- Sam Levenson
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.045 b/7.3.045
new file mode 100644 (file)
index 0000000..e8112b9
--- /dev/null
+++ b/7.3.045
@@ -0,0 +1,57 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.045
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.045
+Problem:    Compiler warning for uninitialized variable.
+Solution:   Initialize the variable always.
+Files:     src/getchar.c
+
+
+*** ../vim-7.3.044/src/getchar.c       2010-10-27 12:17:54.000000000 +0200
+--- src/getchar.c      2010-10-27 17:28:45.000000000 +0200
+***************
+*** 3290,3298 ****
+       */
+      if (haskey)
+       keys = replace_termcodes(keys, &keys_buf, TRUE, TRUE, special);
+      if (hasarg)
+      {
+-      orig_rhs = rhs;
+       if (STRICMP(rhs, "<nop>") == 0)     /* "<Nop>" means nothing */
+           rhs = (char_u *)"";
+       else
+--- 3290,3298 ----
+       */
+      if (haskey)
+       keys = replace_termcodes(keys, &keys_buf, TRUE, TRUE, special);
++     orig_rhs = rhs;
+      if (hasarg)
+      {
+       if (STRICMP(rhs, "<nop>") == 0)     /* "<Nop>" means nothing */
+           rhs = (char_u *)"";
+       else
+*** ../vim-7.3.044/src/version.c       2010-10-27 17:11:11.000000000 +0200
+--- src/version.c      2010-10-27 17:30:11.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     45,
+  /**/
+
+-- 
+MARTHA'S WAY: Don't throw out all that leftover wine. Freeze into ice cubes
+              for future use in casseroles and sauces.
+MY WAY:       What leftover wine?
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.046 b/7.3.046
new file mode 100644 (file)
index 0000000..41d4f66
--- /dev/null
+++ b/7.3.046
@@ -0,0 +1,76 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.046
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.046 (after 7.3.043)
+Problem:    Can't build Ruby on MS-Windows.
+Solution:   Add #ifdef, don't use WIN3264 before including vim.h.
+Files:     src/if_ruby.c
+
+
+*** ../vim-7.3.045/src/if_ruby.c       2010-10-27 16:49:41.000000000 +0200
+--- src/if_ruby.c      2010-10-27 17:37:05.000000000 +0200
+***************
+*** 14,20 ****
+  #include <stdio.h>
+  #include <string.h>
+  
+! #include "auto/config.h"
+  
+  #ifdef _WIN32
+  # if !defined(DYNAMIC_RUBY_VER) || (DYNAMIC_RUBY_VER < 18)
+--- 14,22 ----
+  #include <stdio.h>
+  #include <string.h>
+  
+! #ifdef HAVE_CONFIG_H
+! # include "auto/config.h"
+! #endif
+  
+  #ifdef _WIN32
+  # if !defined(DYNAMIC_RUBY_VER) || (DYNAMIC_RUBY_VER < 18)
+***************
+*** 50,56 ****
+  #  define RUBY_EXPORT
+  # endif
+  
+! #ifndef WIN3264
+  # include <dlfcn.h>
+  # define HINSTANCE void*
+  # define RUBY_PROC void*
+--- 52,58 ----
+  #  define RUBY_EXPORT
+  # endif
+  
+! #if !(defined(WIN32) || defined(_WIN64))
+  # include <dlfcn.h>
+  # define HINSTANCE void*
+  # define RUBY_PROC void*
+*** ../vim-7.3.045/src/version.c       2010-10-27 17:39:00.000000000 +0200
+--- src/version.c      2010-10-27 17:39:59.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     46,
+  /**/
+
+-- 
+BLACK KNIGHT:  Come on you pansy!
+    [hah] [parry thrust]
+    [ARTHUR chops the BLACK KNIGHT's right arm off]
+ARTHUR:        Victory is mine!  [kneeling]
+               We thank thee Lord, that in thy merc-
+    [Black Knight kicks Arthur in the head while he is praying]
+                                  The Quest for the Holy Grail (Monty Python)
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
diff --git a/7.3.047 b/7.3.047
new file mode 100644 (file)
index 0000000..6f6e32d
--- /dev/null
+++ b/7.3.047
@@ -0,0 +1,172 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.047
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.3.047 (after 7.3.032)
+Problem:    Missing makefile updates for test 75.
+Solution:   Update the makefiles.
+Files:     src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
+           src/testdir/Makefile, src/testdir/Make_ming.mak,
+           src/testdir/Make_os2.mak, src/testdir/Make_vms.mms
+
+
+*** ../vim-7.3.046/src/testdir/Make_amiga.mak  2010-10-20 17:44:01.000000000 +0200
+--- src/testdir/Make_amiga.mak 2010-10-20 20:43:25.000000000 +0200
+***************
+*** 27,33 ****
+               test56.out test57.out test58.out test59.out test60.out \
+               test61.out test62.out test63.out test64.out test65.out \
+               test66.out test67.out test68.out test69.out test70.out \
+!              test71.out test72.out test73.out test74.out
+  
+  .SUFFIXES: .in .out
+  
+--- 27,33 ----
+               test56.out test57.out test58.out test59.out test60.out \
+               test61.out test62.out test63.out test64.out test65.out \
+               test66.out test67.out test68.out test69.out test70.out \
+!              test71.out test72.out test73.out test74.out test75.out
+  
+  .SUFFIXES: .in .out
+  
+***************
+*** 121,123 ****
+--- 121,124 ----
+  test72.out: test72.in
+  test73.out: test73.in
+  test74.out: test74.in
++ test75.out: test75.in
+*** ../vim-7.3.046/src/testdir/Make_dos.mak    2010-10-20 17:44:01.000000000 +0200
+--- src/testdir/Make_dos.mak   2010-10-20 20:43:48.000000000 +0200
+***************
+*** 28,34 ****
+               test37.out test38.out test39.out test40.out test41.out \
+               test42.out test52.out test65.out test66.out test67.out \
+               test68.out test69.out test71.out test72.out test73.out \
+!              test74.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+--- 28,34 ----
+               test37.out test38.out test39.out test40.out test41.out \
+               test42.out test52.out test65.out test66.out test67.out \
+               test68.out test69.out test71.out test72.out test73.out \
+!              test74.out test75.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+*** ../vim-7.3.046/src/testdir/Makefile        2010-10-20 17:44:01.000000000 +0200
+--- src/testdir/Makefile       2010-10-20 20:44:10.000000000 +0200
+***************
+*** 25,31 ****
+               test59.out test60.out test61.out test62.out test63.out \
+               test64.out test65.out test66.out test67.out test68.out \
+               test69.out test70.out test71.out test72.out test73.out \
+!              test74.out
+  
+  SCRIPTS_GUI = test16.out
+  
+--- 25,31 ----
+               test59.out test60.out test61.out test62.out test63.out \
+               test64.out test65.out test66.out test67.out test68.out \
+               test69.out test70.out test71.out test72.out test73.out \
+!              test74.out test75.out
+  
+  SCRIPTS_GUI = test16.out
+  
+*** ../vim-7.3.046/src/testdir/Make_ming.mak   2010-10-20 17:44:01.000000000 +0200
+--- src/testdir/Make_ming.mak  2010-10-20 20:43:53.000000000 +0200
+***************
+*** 48,54 ****
+               test37.out test38.out test39.out test40.out test41.out \
+               test42.out test52.out test65.out test66.out test67.out \
+               test68.out test69.out test71.out test72.out test73.out \
+!              test74.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+--- 48,54 ----
+               test37.out test38.out test39.out test40.out test41.out \
+               test42.out test52.out test65.out test66.out test67.out \
+               test68.out test69.out test71.out test72.out test73.out \
+!              test74.out test75.out
+  
+  SCRIPTS32 =  test50.out test70.out
+  
+*** ../vim-7.3.046/src/testdir/Make_os2.mak    2010-10-20 17:44:01.000000000 +0200
+--- src/testdir/Make_os2.mak   2010-10-20 20:44:00.000000000 +0200
+***************
+*** 27,33 ****
+               test56.out test57.out test58.out test59.out test60.out \
+               test61.out test62.out test63.out test64.out test65.out \
+               test66.out test67.out test68.out test69.out test70.out \
+!              test71.out test72.out test73.out test74.out
+  
+  .SUFFIXES: .in .out
+  
+--- 27,33 ----
+               test56.out test57.out test58.out test59.out test60.out \
+               test61.out test62.out test63.out test64.out test65.out \
+               test66.out test67.out test68.out test69.out test70.out \
+!              test71.out test72.out test73.out test74.out test75.out
+  
+  .SUFFIXES: .in .out
+  
+*** ../vim-7.3.046/src/testdir/Make_vms.mms    2010-10-20 17:44:01.000000000 +0200
+--- src/testdir/Make_vms.mms   2010-10-20 20:44:05.000000000 +0200
+***************
+*** 4,10 ****
+  # Authors:   Zoltan Arpadffy, <arpadffy@polarhome.com>
+  #            Sandor Kopanyi,  <sandor.kopanyi@mailbox.hu>
+  #
+! # Last change:  2010 Aug 04
+  #
+  # This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
+  # Edit the lines in the Configuration section below to select.
+--- 4,10 ----
+  # Authors:   Zoltan Arpadffy, <arpadffy@polarhome.com>
+  #            Sandor Kopanyi,  <sandor.kopanyi@mailbox.hu>
+  #
+! # Last change:  2010 Oct 20
+  #
+  # This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
+  # Edit the lines in the Configuration section below to select.
+***************
+*** 74,80 ****
+        test56.out test57.out test60.out \
+        test61.out test62.out test63.out test64.out test65.out \
+        test66.out test67.out test68.out test69.out \
+!       test71.out test72.out test74.out
+  
+  # Known problems:
+  # Test 30: a problem around mac format - unknown reason
+--- 74,80 ----
+        test56.out test57.out test60.out \
+        test61.out test62.out test63.out test64.out test65.out \
+        test66.out test67.out test68.out test69.out \
+!       test71.out test72.out test74.out test75.out
+  
+  # Known problems:
+  # Test 30: a problem around mac format - unknown reason
+*** ../vim-7.3.046/src/version.c       2010-10-27 17:40:53.000000000 +0200
+--- src/version.c      2010-10-27 18:34:20.000000000 +0200
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     47,
+  /**/
+
+-- 
+5 out of 4 people have trouble with fractions.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
+///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\        download, build and distribute -- http://www.A-A-P.org        ///
+ \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
index 40a1480710aec6d03fc11cd48130bf3cc13938a9..7d2bcaf54f5c7db304b59ea796462222210372c2 100644 (file)
--- a/vim.spec
+++ b/vim.spec
@@ -27,7 +27,7 @@
 # curl -s ftp://ftp.vim.org/pub/editors/vim/patches/7.3/MD5SUMS | grep -vF .gz | tail -n1 | awk '{print $2}'
 
 %define                ver             7.3
-%define                patchlevel      035
+%define                patchlevel      047
 %define                rel                     1
 Summary:       Vi IMproved - a Vi clone
 Summary(de.UTF-8):     VIsual editor iMproved
This page took 0.08266 seconds and 4 git commands to generate.