]> git.pld-linux.org Git - packages/vim.git/commitdiff
- up to 7.3.107 auto/th/vim-7_3_107-1
authorElan Ruusamäe <glen@pld-linux.org>
Mon, 24 Jan 2011 12:51:54 +0000 (12:51 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    7.3.100 -> 1.1
    7.3.101 -> 1.1
    7.3.102 -> 1.1
    7.3.103 -> 1.1
    7.3.104 -> 1.1
    7.3.105 -> 1.1
    7.3.106 -> 1.1
    7.3.107 -> 1.1
    vim.spec -> 1.544

7.3.100 [new file with mode: 0644]
7.3.101 [new file with mode: 0644]
7.3.102 [new file with mode: 0644]
7.3.103 [new file with mode: 0644]
7.3.104 [new file with mode: 0644]
7.3.105 [new file with mode: 0644]
7.3.106 [new file with mode: 0644]
7.3.107 [new file with mode: 0644]
vim.spec

diff --git a/7.3.100 b/7.3.100
new file mode 100644 (file)
index 0000000..2b6e8b0
--- /dev/null
+++ b/7.3.100
@@ -0,0 +1,52 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.100
+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.100 
+Problem:    When using :normal v:count isn't set. 
+Solution:   Call normal_cmd() with toplevel set to TRUE. 
+Files:      src/ex_docmd.c 
+    
+
+*** ../vim-7.3.099/src/ex_docmd.c      2010-12-02 16:01:23.000000000 +0100
+--- src/ex_docmd.c     2011-01-06 17:23:43.000000000 +0100
+***************
+*** 9310,9316 ****
+                                                                 && !got_int)
+      {
+       update_topline_cursor();
+!      normal_cmd(&oa, FALSE); /* execute a Normal mode cmd */
+      }
+  }
+  #endif
+--- 9310,9316 ----
+                                                                 && !got_int)
+      {
+       update_topline_cursor();
+!      normal_cmd(&oa, TRUE);  /* execute a Normal mode cmd */
+      }
+  }
+  #endif
+*** ../vim-7.3.099/src/version.c       2011-01-08 14:45:57.000000000 +0100
+--- src/version.c      2011-01-17 19:49:07.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     100,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+109. You actually read -- and enjoy -- lists like this.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.101 b/7.3.101
new file mode 100644 (file)
index 0000000..8869baf
--- /dev/null
+++ b/7.3.101
@@ -0,0 +1,92 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.1
+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.101
+Problem:    ino_t defined with wrong size.
+Solution:   Move including auto/config.h before other includes. (Marius
+            Geminas)
+Files:      src/if_ruby.c, src/if_lua.c
+               
+
+*** ../vim-7.3.100/src/if_ruby.c       2010-12-24 13:39:29.000000000 +0100
+--- src/if_ruby.c      2011-01-09 14:43:14.000000000 +0100
+***************
+*** 11,23 ****
+   * See README.txt for an overview of the Vim source code.
+   */
+  
+- #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)
+  #   define NT
+--- 11,23 ----
+   * See README.txt for an overview of the Vim source code.
+   */
+  
+  #ifdef HAVE_CONFIG_H
+  # include "auto/config.h"
+  #endif
+  
++ #include <stdio.h>
++ #include <string.h>
++ 
+  #ifdef _WIN32
+  # if !defined(DYNAMIC_RUBY_VER) || (DYNAMIC_RUBY_VER < 18)
+  #   define NT
+*** ../vim-7.3.100/src/if_lua.c        2010-10-23 14:02:48.000000000 +0200
+--- src/if_lua.c       2011-01-09 14:46:46.000000000 +0100
+***************
+*** 9,20 ****
+   * See README.txt for an overview of the Vim source code.
+   */
+  
+! #include <stdio.h>
+! #include <string.h>
+  #include <lua.h>
+  #include <lualib.h>
+  #include <lauxlib.h>
+- #include "vim.h"
+  
+  /* Only do the following when the feature is enabled.  Needed for "make
+   * depend". */
+--- 9,19 ----
+   * See README.txt for an overview of the Vim source code.
+   */
+  
+! #include "vim.h"
+! 
+  #include <lua.h>
+  #include <lualib.h>
+  #include <lauxlib.h>
+  
+  /* Only do the following when the feature is enabled.  Needed for "make
+   * depend". */
+*** ../vim-7.3.100/src/version.c       2011-01-17 19:50:01.000000000 +0100
+--- src/version.c      2011-01-17 19:51:40.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     101,
+  /**/
+
+-- 
+In a world without walls and borders, who needs windows and gates?
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.102 b/7.3.102
new file mode 100644 (file)
index 0000000..785e597
--- /dev/null
+++ b/7.3.102
@@ -0,0 +1,615 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.102
+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.102
+Problem:    When using ":make", typing the next command and then getting the
+            "reload" prompt the next command is (partly) eaten by the reload
+            prompt.
+Solution:   Accept ':' as a special character at the reload prompt to accept
+            the default choice and execute the command.
+Files:      src/eval.c, src/fileio.c, src/gui.c, src/gui_xmdlg.c,
+            src/memline.c, src/message.c, src/proto/message.pro,
+            src/gui_athena.c, src/gui_gtk.c, src/gui_mac.c, src/gui_motif.c,
+            src/gui_photon.c, src/gui_w16.c, src/gui_w32.c, src/os_mswin.c
+            src/proto/gui_athena.pro, src/proto/gui_gtk.pro,
+            src/proto/gui_mac.pro, src/proto/gui_motif.pro,
+            src/proto/gui_photon.pro, src/proto/gui_w16.pro,
+            src/proto/gui_w32.pro
+
+
+*** ../vim-7.3.101/src/eval.c  2011-01-04 19:03:22.000000000 +0100
+--- src/eval.c 2011-01-16 00:14:21.000000000 +0100
+***************
+*** 9323,9329 ****
+  
+      if (!error)
+       rettv->vval.v_number = do_dialog(type, NULL, message, buttons,
+!                                                                 def, NULL);
+  #endif
+  }
+  
+--- 9323,9329 ----
+  
+      if (!error)
+       rettv->vval.v_number = do_dialog(type, NULL, message, buttons,
+!                                                          def, NULL, FALSE);
+  #endif
+  }
+  
+***************
+*** 12744,12750 ****
+           IObuff[0] = NUL;
+       if (message != NULL && defstr != NULL
+               && do_dialog(VIM_QUESTION, NULL, message,
+!                              (char_u *)_("&OK\n&Cancel"), 1, IObuff) == 1)
+           rettv->vval.v_string = vim_strsave(IObuff);
+       else
+       {
+--- 12744,12750 ----
+           IObuff[0] = NUL;
+       if (message != NULL && defstr != NULL
+               && do_dialog(VIM_QUESTION, NULL, message,
+!                        (char_u *)_("&OK\n&Cancel"), 1, IObuff, FALSE) == 1)
+           rettv->vval.v_string = vim_strsave(IObuff);
+       else
+       {
+*** ../vim-7.3.101/src/fileio.c        2010-12-17 18:06:00.000000000 +0100
+--- src/fileio.c       2011-01-16 00:14:37.000000000 +0100
+***************
+*** 7008,7014 ****
+                   STRCAT(tbuf, mesg2);
+               }
+               if (do_dialog(VIM_WARNING, (char_u *)_("Warning"), tbuf,
+!                              (char_u *)_("&OK\n&Load File"), 1, NULL) == 2)
+                   reload = TRUE;
+           }
+           else
+--- 7008,7014 ----
+                   STRCAT(tbuf, mesg2);
+               }
+               if (do_dialog(VIM_WARNING, (char_u *)_("Warning"), tbuf,
+!                        (char_u *)_("&OK\n&Load File"), 1, NULL, TRUE) == 2)
+                   reload = TRUE;
+           }
+           else
+*** ../vim-7.3.101/src/gui.c   2010-10-20 19:17:43.000000000 +0200
+--- src/gui.c  2011-01-16 00:14:56.000000000 +0100
+***************
+*** 4903,4909 ****
+               if (STRLEN(p) > 2000)
+                   STRCPY(p + 2000 - 14, "...(truncated)");
+               (void)do_dialog(VIM_ERROR, (char_u *)_("Error"),
+!                                            p, (char_u *)_("&Ok"), 1, NULL);
+               break;
+           }
+       ga_clear(&error_ga);
+--- 4903,4909 ----
+               if (STRLEN(p) > 2000)
+                   STRCPY(p + 2000 - 14, "...(truncated)");
+               (void)do_dialog(VIM_ERROR, (char_u *)_("Error"),
+!                                     p, (char_u *)_("&Ok"), 1, NULL, FALSE);
+               break;
+           }
+       ga_clear(&error_ga);
+*** ../vim-7.3.101/src/gui_xmdlg.c     2010-08-15 21:57:32.000000000 +0200
+--- src/gui_xmdlg.c    2011-01-16 00:15:33.000000000 +0100
+***************
+*** 688,694 ****
+           do_dialog(VIM_ERROR,
+                   (char_u *)_("Error"),
+                   (char_u *)_("Invalid font specification"),
+!                  (char_u *)_("&Dismiss"), 1, NULL);
+  
+       return True;
+      }
+--- 688,694 ----
+           do_dialog(VIM_ERROR,
+                   (char_u *)_("Error"),
+                   (char_u *)_("Invalid font specification"),
+!                  (char_u *)_("&Dismiss"), 1, NULL, FALSE);
+  
+       return True;
+      }
+***************
+*** 807,813 ****
+       do_dialog(VIM_ERROR,
+               (char_u *)_("Error"),
+               (char_u *)_("Invalid font specification"),
+!              (char_u *)_("&Dismiss"), 1, NULL);
+       XFreeFontNames(name);
+      }
+      else
+--- 807,813 ----
+       do_dialog(VIM_ERROR,
+               (char_u *)_("Error"),
+               (char_u *)_("Invalid font specification"),
+!              (char_u *)_("&Dismiss"), 1, NULL, FALSE);
+       XFreeFontNames(name);
+      }
+      else
+*** ../vim-7.3.101/src/memline.c       2010-12-17 20:23:56.000000000 +0100
+--- src/memline.c      2011-01-16 00:15:47.000000000 +0100
+***************
+*** 4516,4522 ****
+                                   process_still_running
+                                       ? (char_u *)_("&Open Read-Only\n&Edit anyway\n&Recover\n&Quit\n&Abort") :
+  # endif
+!                                      (char_u *)_("&Open Read-Only\n&Edit anyway\n&Recover\n&Delete it\n&Quit\n&Abort"), 1, NULL);
+  
+  # if defined(UNIX) || defined(__EMX__) || defined(VMS)
+                       if (process_still_running && choice >= 4)
+--- 4516,4522 ----
+                                   process_still_running
+                                       ? (char_u *)_("&Open Read-Only\n&Edit anyway\n&Recover\n&Quit\n&Abort") :
+  # endif
+!                                      (char_u *)_("&Open Read-Only\n&Edit anyway\n&Recover\n&Delete it\n&Quit\n&Abort"), 1, NULL, FALSE);
+  
+  # if defined(UNIX) || defined(__EMX__) || defined(VMS)
+                       if (process_still_running && choice >= 4)
+*** ../vim-7.3.101/src/message.c       2011-01-04 19:25:46.000000000 +0100
+--- src/message.c      2011-01-17 19:57:30.000000000 +0100
+***************
+*** 3315,3321 ****
+   * different letter.
+   */
+      int
+! do_dialog(type, title, message, buttons, dfltbutton, textfield)
+      int              type UNUSED;
+      char_u   *title UNUSED;
+      char_u   *message;
+--- 3315,3321 ----
+   * different letter.
+   */
+      int
+! do_dialog(type, title, message, buttons, dfltbutton, textfield, ex_cmd)
+      int              type UNUSED;
+      char_u   *title UNUSED;
+      char_u   *message;
+***************
+*** 3323,3328 ****
+--- 3323,3330 ----
+      int              dfltbutton;
+      char_u   *textfield UNUSED;      /* IObuff for inputdialog(), NULL
+                                          otherwise */
++     int              ex_cmd;     /* when TRUE pressing : accepts default and starts
++                             Ex command */
+  {
+      int              oldState;
+      int              retval = 0;
+***************
+*** 3341,3347 ****
+      if (gui.in_use && vim_strchr(p_go, GO_CONDIALOG) == NULL)
+      {
+       c = gui_mch_dialog(type, title, message, buttons, dfltbutton,
+!                                                                 textfield);
+       /* avoid a hit-enter prompt without clearing the cmdline */
+       need_wait_return = FALSE;
+       emsg_on_display = FALSE;
+--- 3343,3349 ----
+      if (gui.in_use && vim_strchr(p_go, GO_CONDIALOG) == NULL)
+      {
+       c = gui_mch_dialog(type, title, message, buttons, dfltbutton,
+!                                                         textfield, ex_cmd);
+       /* avoid a hit-enter prompt without clearing the cmdline */
+       need_wait_return = FALSE;
+       emsg_on_display = FALSE;
+***************
+*** 3388,3393 ****
+--- 3390,3402 ----
+           default:            /* Could be a hotkey? */
+               if (c < 0)      /* special keys are ignored here */
+                   continue;
++              if (c == ':' && ex_cmd)
++              {
++                  retval = dfltbutton;
++                  ins_char_typebuf(':');
++                  break;
++              }
++ 
+               /* Make the character lowercase, as chars in "hotkeys" are. */
+               c = MB_TOLOWER(c);
+               retval = 1;
+***************
+*** 3661,3667 ****
+      if (do_dialog(type,
+               title == NULL ? (char_u *)_("Question") : title,
+               message,
+!              (char_u *)_("&Yes\n&No"), dflt, NULL) == 1)
+       return VIM_YES;
+      return VIM_NO;
+  }
+--- 3670,3676 ----
+      if (do_dialog(type,
+               title == NULL ? (char_u *)_("Question") : title,
+               message,
+!              (char_u *)_("&Yes\n&No"), dflt, NULL, FALSE) == 1)
+       return VIM_YES;
+      return VIM_NO;
+  }
+***************
+*** 3676,3682 ****
+      switch (do_dialog(type,
+               title == NULL ? (char_u *)_("Question") : title,
+               message,
+!              (char_u *)_("&Yes\n&No\n&Cancel"), dflt, NULL))
+      {
+       case 1: return VIM_YES;
+       case 2: return VIM_NO;
+--- 3685,3691 ----
+      switch (do_dialog(type,
+               title == NULL ? (char_u *)_("Question") : title,
+               message,
+!              (char_u *)_("&Yes\n&No\n&Cancel"), dflt, NULL, FALSE))
+      {
+       case 1: return VIM_YES;
+       case 2: return VIM_NO;
+***************
+*** 3695,3701 ****
+               title == NULL ? (char_u *)"Question" : title,
+               message,
+               (char_u *)_("&Yes\n&No\nSave &All\n&Discard All\n&Cancel"),
+!                                                                dflt, NULL))
+      {
+       case 1: return VIM_YES;
+       case 2: return VIM_NO;
+--- 3704,3710 ----
+               title == NULL ? (char_u *)"Question" : title,
+               message,
+               (char_u *)_("&Yes\n&No\nSave &All\n&Discard All\n&Cancel"),
+!                                                         dflt, NULL, FALSE))
+      {
+       case 1: return VIM_YES;
+       case 2: return VIM_NO;
+*** ../vim-7.3.101/src/proto/message.pro       2010-10-20 21:22:17.000000000 +0200
+--- src/proto/message.pro      2011-01-16 00:22:36.000000000 +0100
+***************
+*** 64,70 ****
+  int verbose_open __ARGS((void));
+  void give_warning __ARGS((char_u *message, int hl));
+  void msg_advance __ARGS((int col));
+! int do_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield));
+  void display_confirm_msg __ARGS((void));
+  int vim_dialog_yesno __ARGS((int type, char_u *title, char_u *message, int dflt));
+  int vim_dialog_yesnocancel __ARGS((int type, char_u *title, char_u *message, int dflt));
+--- 64,70 ----
+  int verbose_open __ARGS((void));
+  void give_warning __ARGS((char_u *message, int hl));
+  void msg_advance __ARGS((int col));
+! int do_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd));
+  void display_confirm_msg __ARGS((void));
+  int vim_dialog_yesno __ARGS((int type, char_u *title, char_u *message, int dflt));
+  int vim_dialog_yesnocancel __ARGS((int type, char_u *title, char_u *message, int dflt));
+*** ../vim-7.3.101/src/gui_athena.c    2010-08-15 21:57:25.000000000 +0200
+--- src/gui_athena.c   2011-01-16 00:18:47.000000000 +0100
+***************
+*** 2117,2129 ****
+  }
+  
+      int
+! gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield)
+      int              type UNUSED;
+      char_u   *title;
+      char_u   *message;
+      char_u   *buttons;
+      int              dfltbutton UNUSED;
+      char_u   *textfield;
+  {
+      char_u           *buts;
+      char_u           *p, *next;
+--- 2117,2130 ----
+  }
+  
+      int
+! gui_mch_dialog(type, title, message, buttons, dfltbutton, textfield, ex_cmd)
+      int              type UNUSED;
+      char_u   *title;
+      char_u   *message;
+      char_u   *buttons;
+      int              dfltbutton UNUSED;
+      char_u   *textfield;
++     int              ex_cmd UNUSED;
+  {
+      char_u           *buts;
+      char_u           *p, *next;
+*** ../vim-7.3.101/src/gui_gtk.c       2010-12-08 13:11:15.000000000 +0100
+--- src/gui_gtk.c      2011-01-16 00:24:44.000000000 +0100
+***************
+*** 1268,1274 ****
+              char_u   *message,   /* message text */
+              char_u   *buttons,   /* names of buttons */
+              int      def_but,    /* default button */
+!             char_u   *textfield) /* text for textfield or NULL */
+  {
+      GtkWidget        *dialog;
+      GtkWidget        *entry = NULL;
+--- 1268,1275 ----
+              char_u   *message,   /* message text */
+              char_u   *buttons,   /* names of buttons */
+              int      def_but,    /* default button */
+!             char_u   *textfield, /* text for textfield or NULL */
+!             int      ex_cmd UNUSED)
+  {
+      GtkWidget        *dialog;
+      GtkWidget        *entry = NULL;
+*** ../vim-7.3.101/src/gui_mac.c       2010-09-21 17:34:26.000000000 +0200
+--- src/gui_mac.c      2011-01-16 00:19:52.000000000 +0100
+***************
+*** 5583,5589 ****
+      char_u   *message,
+      char_u   *buttons,
+      int              dfltbutton,
+!     char_u   *textfield)
+  {
+      Handle   buttonDITL;
+      Handle   iconDITL;
+--- 5583,5590 ----
+      char_u   *message,
+      char_u   *buttons,
+      int              dfltbutton,
+!     char_u   *textfield,
+!     int              ex_cmd)
+  {
+      Handle   buttonDITL;
+      Handle   iconDITL;
+*** ../vim-7.3.101/src/gui_motif.c     2010-08-15 21:57:28.000000000 +0200
+--- src/gui_motif.c    2011-01-16 00:20:14.000000000 +0100
+***************
+*** 2549,2561 ****
+  #endif
+  
+      int
+! gui_mch_dialog(type, title, message, button_names, dfltbutton, textfield)
+      int              type UNUSED;
+      char_u   *title;
+      char_u   *message;
+      char_u   *button_names;
+      int              dfltbutton;
+      char_u   *textfield;             /* buffer of size IOSIZE */
+  {
+      char_u           *buts;
+      char_u           *p, *next;
+--- 2549,2562 ----
+  #endif
+  
+      int
+! gui_mch_dialog(type, title, message, button_names, dfltbutton, textfield, ex_cmd)
+      int              type UNUSED;
+      char_u   *title;
+      char_u   *message;
+      char_u   *button_names;
+      int              dfltbutton;
+      char_u   *textfield;             /* buffer of size IOSIZE */
++     int              ex_cmd UNUSED;
+  {
+      char_u           *buts;
+      char_u           *p, *next;
+*** ../vim-7.3.101/src/gui_photon.c    2010-08-15 21:57:27.000000000 +0200
+--- src/gui_photon.c   2011-01-16 00:20:28.000000000 +0100
+***************
+*** 1502,1508 ****
+       char_u  *message,
+       char_u  *buttons,
+       int     default_button,
+!      char_u  *textfield)
+  {
+      char_u   *str;
+      char_u   **button_array;
+--- 1502,1509 ----
+       char_u  *message,
+       char_u  *buttons,
+       int     default_button,
+!      char_u  *textfield,
+!      int     ex_cmd)
+  {
+      char_u   *str;
+      char_u   **button_array;
+*** ../vim-7.3.101/src/gui_w16.c       2010-08-15 21:57:28.000000000 +0200
+--- src/gui_w16.c      2011-01-16 00:20:48.000000000 +0100
+***************
+*** 1098,1104 ****
+      char_u   *message,
+      char_u   *buttons,
+      int               dfltbutton,
+!     char_u   *textfield)
+  {
+      FARPROC  dp;
+      LPWORD   p, pnumitems;
+--- 1098,1105 ----
+      char_u   *message,
+      char_u   *buttons,
+      int               dfltbutton,
+!     char_u   *textfield,
+!     int              ex_cmd)
+  {
+      FARPROC  dp;
+      LPWORD   p, pnumitems;
+*** ../vim-7.3.101/src/gui_w32.c       2010-10-27 12:33:12.000000000 +0200
+--- src/gui_w32.c      2011-01-16 00:21:08.000000000 +0100
+***************
+*** 3005,3011 ****
+      char_u   *message,
+      char_u   *buttons,
+      int               dfltbutton,
+!     char_u   *textfield)
+  {
+      WORD     *p, *pdlgtemplate, *pnumitems;
+      DWORD    *dwp;
+--- 3005,3012 ----
+      char_u   *message,
+      char_u   *buttons,
+      int               dfltbutton,
+!     char_u   *textfield,
+!     int              ex_cmd)
+  {
+      WORD     *p, *pdlgtemplate, *pnumitems;
+      DWORD    *dwp;
+*** ../vim-7.3.101/src/os_mswin.c      2010-12-17 20:23:56.000000000 +0100
+--- src/os_mswin.c     2011-01-16 00:21:41.000000000 +0100
+***************
+*** 593,599 ****
+                                    gui.starting ? (char_u *)_("Message") :
+  #endif
+                                            (char_u *)_("Error"),
+!                                   p, (char_u *)_("&Ok"), 1, NULL);
+               break;
+           }
+       ga_clear(&error_ga);
+--- 593,599 ----
+                                    gui.starting ? (char_u *)_("Message") :
+  #endif
+                                            (char_u *)_("Error"),
+!                                   p, (char_u *)_("&Ok"), 1, NULL, FALSE);
+               break;
+           }
+       ga_clear(&error_ga);
+*** ../vim-7.3.101/src/proto/gui_athena.pro    2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_athena.pro   2011-01-16 00:23:00.000000000 +0100
+***************
+*** 27,31 ****
+  void gui_mch_set_scrollbar_colors __ARGS((scrollbar_T *sb));
+  Window gui_x11_get_wid __ARGS((void));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield));
+  /* vim: set ft=c : */
+--- 27,31 ----
+  void gui_mch_set_scrollbar_colors __ARGS((scrollbar_T *sb));
+  Window gui_x11_get_wid __ARGS((void));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd));
+  /* vim: set ft=c : */
+*** ../vim-7.3.101/src/proto/gui_gtk.pro       2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_gtk.pro      2011-01-16 00:22:57.000000000 +0100
+***************
+*** 13,19 ****
+  void gui_mch_destroy_scrollbar __ARGS((scrollbar_T *sb));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+  char_u *gui_mch_browsedir __ARGS((char_u *title, char_u *initdir));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int def_but, char_u *textfield));
+  void gui_mch_show_popupmenu __ARGS((vimmenu_T *menu));
+  void gui_make_popup __ARGS((char_u *path_name, int mouse_pos));
+  void gui_mch_find_dialog __ARGS((exarg_T *eap));
+--- 13,19 ----
+  void gui_mch_destroy_scrollbar __ARGS((scrollbar_T *sb));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+  char_u *gui_mch_browsedir __ARGS((char_u *title, char_u *initdir));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int def_but, char_u *textfield, int ex_cmd));
+  void gui_mch_show_popupmenu __ARGS((vimmenu_T *menu));
+  void gui_make_popup __ARGS((char_u *path_name, int mouse_pos));
+  void gui_mch_find_dialog __ARGS((exarg_T *eap));
+*** ../vim-7.3.101/src/proto/gui_mac.pro       2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_mac.pro      2011-01-16 00:31:46.000000000 +0100
+***************
+*** 81,87 ****
+  int gui_mch_get_mouse_y __ARGS((void));
+  void gui_mch_setmouse __ARGS((int x, int y));
+  void gui_mch_show_popupmenu __ARGS((vimmenu_T *menu));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+  void gui_mch_set_foreground __ARGS((void));
+  void gui_mch_show_tabline __ARGS((int showit));
+--- 81,87 ----
+  int gui_mch_get_mouse_y __ARGS((void));
+  void gui_mch_setmouse __ARGS((int x, int y));
+  void gui_mch_show_popupmenu __ARGS((vimmenu_T *menu));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+  void gui_mch_set_foreground __ARGS((void));
+  void gui_mch_show_tabline __ARGS((int showit));
+*** ../vim-7.3.101/src/proto/gui_motif.pro     2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_motif.pro    2011-01-16 00:22:58.000000000 +0100
+***************
+*** 29,35 ****
+  void gui_mch_set_scrollbar_colors __ARGS((scrollbar_T *sb));
+  Window gui_x11_get_wid __ARGS((void));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *button_names, int dfltbutton, char_u *textfield));
+  void gui_mch_enable_footer __ARGS((int showit));
+  void gui_mch_set_footer __ARGS((char_u *s));
+  void gui_mch_show_toolbar __ARGS((int showit));
+--- 29,35 ----
+  void gui_mch_set_scrollbar_colors __ARGS((scrollbar_T *sb));
+  Window gui_x11_get_wid __ARGS((void));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *dflt, char_u *ext, char_u *initdir, char_u *filter));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *button_names, int dfltbutton, char_u *textfield, int ex_cmd));
+  void gui_mch_enable_footer __ARGS((int showit));
+  void gui_mch_set_footer __ARGS((char_u *s));
+  void gui_mch_show_toolbar __ARGS((int showit));
+*** ../vim-7.3.101/src/proto/gui_photon.pro    2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_photon.pro   2011-01-16 00:32:33.000000000 +0100
+***************
+*** 8,14 ****
+  void gui_mch_update __ARGS((void));
+  int gui_mch_wait_for_chars __ARGS((int wtime));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *default_name, char_u *ext, char_u *initdir, char_u *filter));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int default_button, char_u *textfield));
+  int gui_mch_get_winpos __ARGS((int *x, int *y));
+  void gui_mch_set_winpos __ARGS((int x, int y));
+  void gui_mch_set_shellsize __ARGS((int width, int height, int min_width, int min_height, int base_width, int base_height, int direction));
+--- 8,14 ----
+  void gui_mch_update __ARGS((void));
+  int gui_mch_wait_for_chars __ARGS((int wtime));
+  char_u *gui_mch_browse __ARGS((int saving, char_u *title, char_u *default_name, char_u *ext, char_u *initdir, char_u *filter));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int default_button, char_u *textfield, int ex_cmd));
+  int gui_mch_get_winpos __ARGS((int *x, int *y));
+  void gui_mch_set_winpos __ARGS((int x, int y));
+  void gui_mch_set_shellsize __ARGS((int width, int height, int min_width, int min_height, int base_width, int base_height, int direction));
+*** ../vim-7.3.101/src/proto/gui_w16.pro       2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_w16.pro      2011-01-16 00:34:36.000000000 +0100
+***************
+*** 74,79 ****
+  void gui_mch_add_menu_item __ARGS((vimmenu_T *menu, int idx));
+  void gui_mch_destroy_menu __ARGS((vimmenu_T *menu));
+  void gui_mch_menu_grey __ARGS((vimmenu_T *menu, int grey));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield));
+  void gui_mch_set_foreground __ARGS((void));
+  /* vim: set ft=c : */
+--- 74,79 ----
+  void gui_mch_add_menu_item __ARGS((vimmenu_T *menu, int idx));
+  void gui_mch_destroy_menu __ARGS((vimmenu_T *menu));
+  void gui_mch_menu_grey __ARGS((vimmenu_T *menu, int grey));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd));
+  void gui_mch_set_foreground __ARGS((void));
+  /* vim: set ft=c : */
+*** ../vim-7.3.101/src/proto/gui_w32.pro       2010-08-15 21:57:28.000000000 +0200
+--- src/proto/gui_w32.pro      2011-01-16 00:33:12.000000000 +0100
+***************
+*** 81,87 ****
+  void gui_mch_add_menu_item __ARGS((vimmenu_T *menu, int idx));
+  void gui_mch_destroy_menu __ARGS((vimmenu_T *menu));
+  void gui_mch_menu_grey __ARGS((vimmenu_T *menu, int grey));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield));
+  void gui_mch_set_foreground __ARGS((void));
+  void gui_mch_drawsign __ARGS((int row, int col, int typenr));
+  void *gui_mch_register_sign __ARGS((char_u *signfile));
+--- 81,87 ----
+  void gui_mch_add_menu_item __ARGS((vimmenu_T *menu, int idx));
+  void gui_mch_destroy_menu __ARGS((vimmenu_T *menu));
+  void gui_mch_menu_grey __ARGS((vimmenu_T *menu, int grey));
+! int gui_mch_dialog __ARGS((int type, char_u *title, char_u *message, char_u *buttons, int dfltbutton, char_u *textfield, int ex_cmd));
+  void gui_mch_set_foreground __ARGS((void));
+  void gui_mch_drawsign __ARGS((int row, int col, int typenr));
+  void *gui_mch_register_sign __ARGS((char_u *signfile));
+*** ../vim-7.3.101/src/version.c       2011-01-17 19:53:20.000000000 +0100
+--- src/version.c      2011-01-17 20:05:02.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     102,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+110. You actually volunteer to become your employer's webmaster.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.103 b/7.3.103
new file mode 100644 (file)
index 0000000..f9e086f
--- /dev/null
+++ b/7.3.103
@@ -0,0 +1,145 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.103
+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.103
+Problem:    Changing 'fileformat' and then using ":w" in an empty file sets
+            the 'modified' option.
+Solution:   In unchanged() don't ignore 'ff' for an empty file.
+Files:      src/misc1.c, src/option.c, src/proto/option.pro, src/undo.c
+
+
+*** ../vim-7.3.102/src/misc1.c 2010-12-30 12:30:26.000000000 +0100
+--- src/misc1.c        2011-01-22 00:00:24.000000000 +0100
+***************
+*** 2919,2925 ****
+      buf_T    *buf;
+      int              ff;     /* also reset 'fileformat' */
+  {
+!     if (buf->b_changed || (ff && file_ff_differs(buf)))
+      {
+       buf->b_changed = 0;
+       ml_setflags(buf);
+--- 2919,2925 ----
+      buf_T    *buf;
+      int              ff;     /* also reset 'fileformat' */
+  {
+!     if (buf->b_changed || (ff && file_ff_differs(buf, FALSE)))
+      {
+       buf->b_changed = 0;
+       ml_setflags(buf);
+*** ../vim-7.3.102/src/option.c        2010-12-02 21:43:10.000000000 +0100
+--- src/option.c       2011-01-22 00:03:40.000000000 +0100
+***************
+*** 11296,11311 ****
+   * from when editing started (save_file_ff() called).
+   * Also when 'endofline' was changed and 'binary' is set, or when 'bomb' was
+   * changed and 'binary' is not set.
+!  * Don't consider a new, empty buffer to be changed.
+   */
+      int
+! file_ff_differs(buf)
+      buf_T    *buf;
+  {
+      /* In a buffer that was never loaded the options are not valid. */
+      if (buf->b_flags & BF_NEVERLOADED)
+       return FALSE;
+!     if ((buf->b_flags & BF_NEW)
+           && buf->b_ml.ml_line_count == 1
+           && *ml_get_buf(buf, (linenr_T)1, FALSE) == NUL)
+       return FALSE;
+--- 11296,11314 ----
+   * from when editing started (save_file_ff() called).
+   * Also when 'endofline' was changed and 'binary' is set, or when 'bomb' was
+   * changed and 'binary' is not set.
+!  * When "ignore_empty" is true don't consider a new, empty buffer to be
+!  * changed.
+   */
+      int
+! file_ff_differs(buf, ignore_empty)
+      buf_T    *buf;
++     int              ignore_empty;
+  {
+      /* In a buffer that was never loaded the options are not valid. */
+      if (buf->b_flags & BF_NEVERLOADED)
+       return FALSE;
+!     if (ignore_empty
+!          && (buf->b_flags & BF_NEW)
+           && buf->b_ml.ml_line_count == 1
+           && *ml_get_buf(buf, (linenr_T)1, FALSE) == NUL)
+       return FALSE;
+*** ../vim-7.3.102/src/proto/option.pro        2010-08-15 21:57:28.000000000 +0200
+--- src/proto/option.pro       2011-01-22 00:04:35.000000000 +0100
+***************
+*** 54,59 ****
+  int option_was_set __ARGS((char_u *name));
+  int can_bs __ARGS((int what));
+  void save_file_ff __ARGS((buf_T *buf));
+! int file_ff_differs __ARGS((buf_T *buf));
+  int check_ff_value __ARGS((char_u *p));
+  /* vim: set ft=c : */
+--- 54,59 ----
+  int option_was_set __ARGS((char_u *name));
+  int can_bs __ARGS((int what));
+  void save_file_ff __ARGS((buf_T *buf));
+! int file_ff_differs __ARGS((buf_T *buf, int ignore_empty));
+  int check_ff_value __ARGS((char_u *p));
+  /* vim: set ft=c : */
+*** ../vim-7.3.102/src/undo.c  2010-12-17 18:06:00.000000000 +0100
+--- src/undo.c 2011-01-22 00:03:58.000000000 +0100
+***************
+*** 3304,3310 ****
+  #ifdef FEAT_QUICKFIX
+           !bt_dontwrite(buf) &&
+  #endif
+!          (buf->b_changed || file_ff_differs(buf));
+  }
+  
+      int
+--- 3304,3310 ----
+  #ifdef FEAT_QUICKFIX
+           !bt_dontwrite(buf) &&
+  #endif
+!          (buf->b_changed || file_ff_differs(buf, TRUE));
+  }
+  
+      int
+***************
+*** 3314,3320 ****
+  #ifdef FEAT_QUICKFIX
+       !bt_dontwrite(curbuf) &&
+  #endif
+!      (curbuf->b_changed || file_ff_differs(curbuf));
+  }
+  
+  #if defined(FEAT_EVAL) || defined(PROTO)
+--- 3314,3320 ----
+  #ifdef FEAT_QUICKFIX
+       !bt_dontwrite(curbuf) &&
+  #endif
+!      (curbuf->b_changed || file_ff_differs(curbuf, TRUE));
+  }
+  
+  #if defined(FEAT_EVAL) || defined(PROTO)
+*** ../vim-7.3.102/src/version.c       2011-01-17 20:08:03.000000000 +0100
+--- src/version.c      2011-01-22 00:07:56.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     103,
+  /**/
+
+-- 
+In a world without fences, who needs Gates and Windows?
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.104 b/7.3.104
new file mode 100644 (file)
index 0000000..1e719bd
--- /dev/null
+++ b/7.3.104
@@ -0,0 +1,50 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.104
+Fcc: outbox
+From: Bram Moolenaar <Bram@moolenaar.net>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+------------
+
+Problem:    Conceal: using Tab for cchar causes problems. (ZyX)
+Solution:   Do not accept a control character for cchar.
+Files:      src/syntax.c
+
+
+*** ../vim-7.3.103/src/syntax.c        2010-09-29 18:32:47.000000000 +0200
+--- src/syntax.c       2011-01-22 00:50:20.000000000 +0100
+***************
+*** 4537,4542 ****
+--- 4537,4549 ----
+               ;
+  #endif
+           }
++ #ifdef FEAT_CONCEAL
++          if (!vim_isprintc_strict(*conceal_char))
++          {
++              EMSG(_("E844: invalid cchar value"));
++              return NULL;
++          }
++ #endif
+           arg = skipwhite(arg + 7);
+       }
+       else
+*** ../vim-7.3.103/src/version.c       2011-01-22 00:11:42.000000000 +0100
+--- src/version.c      2011-01-22 00:54:56.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     104,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+132. You come back and check this list every half-hour.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.105 b/7.3.105
new file mode 100644 (file)
index 0000000..abf69ac
--- /dev/null
+++ b/7.3.105
@@ -0,0 +1,50 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.105
+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.105
+Problem:    Can't get the value of "b:changedtick" with getbufvar().
+Solution:   Make it work. (Christian Brabandt)
+Files:      src/eval.c
+
+
+*** ../vim-7.3.104/src/eval.c  2011-01-17 20:08:03.000000000 +0100
+--- src/eval.c 2011-01-22 01:10:42.000000000 +0100
+***************
+*** 10866,10871 ****
+--- 10866,10876 ----
+  
+       if (*varname == '&')    /* buffer-local-option */
+           get_option_tv(&varname, rettv, TRUE);
++      else if (STRCMP(varname, "changedtick") == 0)
++      {
++          rettv->v_type = VAR_NUMBER;
++          rettv->vval.v_number = curbuf->b_changedtick;
++      }
+       else
+       {
+           if (*varname == NUL)
+*** ../vim-7.3.104/src/version.c       2011-01-22 00:58:15.000000000 +0100
+--- src/version.c      2011-01-22 01:13:19.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     105,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+133. You communicate with people on other continents more than you
+     do with your own neighbors.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.106 b/7.3.106
new file mode 100644 (file)
index 0000000..f98df30
--- /dev/null
+++ b/7.3.106
@@ -0,0 +1,58 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.106
+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.106
+Problem:    When 'cursorbind' is set another window may scroll unexpectedly
+            when 'scrollbind' is also set. (Xavier Wang)
+Solution:   Don't call update_topline() if 'scrollbind' is set.
+Files:      src/move.c
+
+
+*** ../vim-7.3.105/src/move.c  2010-08-15 21:57:29.000000000 +0200
+--- src/move.c 2011-01-22 20:58:50.000000000 +0100
+***************
+*** 2882,2890 ****
+           if (has_mbyte)
+               mb_adjust_cursor();
+  # endif
+- 
+           redraw_later(VALID);
+!          update_topline();
+  # ifdef FEAT_WINDOWS
+           curwin->w_redr_status = TRUE;
+  # endif
+--- 2882,2892 ----
+           if (has_mbyte)
+               mb_adjust_cursor();
+  # endif
+           redraw_later(VALID);
+! 
+!          /* Only scroll when 'scrollbind' hasn't done this. */
+!          if (!curwin->w_p_scb)
+!              update_topline();
+  # ifdef FEAT_WINDOWS
+           curwin->w_redr_status = TRUE;
+  # endif
+*** ../vim-7.3.105/src/version.c       2011-01-22 01:13:33.000000000 +0100
+--- src/version.c      2011-01-22 21:03:21.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     106,
+  /**/
+
+-- 
+Never eat yellow snow.
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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 --git a/7.3.107 b/7.3.107
new file mode 100644 (file)
index 0000000..1256b81
--- /dev/null
+++ b/7.3.107
@@ -0,0 +1,58 @@
+To: vim_dev@googlegroups.com
+Subject: Patch 7.3.107
+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.107
+Problem:    Year number for :undolist can be confused with month or day.
+Solution:   Change "%y" to "%Y".
+Files:      src/undo.c
+
+
+*** ../vim-7.3.106/src/undo.c  2011-01-22 00:11:42.000000000 +0100
+--- src/undo.c 2011-01-22 00:03:58.000000000 +0100
+***************
+*** 2884,2890 ****
+           (void)strftime((char *)buf, buflen, "%m/%d %H:%M:%S", curtime);
+       else
+           /* long ago */
+!          (void)strftime((char *)buf, buflen, "%y/%m/%d %H:%M:%S", curtime);
+      }
+      else
+  #endif
+--- 2884,2890 ----
+           (void)strftime((char *)buf, buflen, "%m/%d %H:%M:%S", curtime);
+       else
+           /* long ago */
+!          (void)strftime((char *)buf, buflen, "%Y/%m/%d %H:%M:%S", curtime);
+      }
+      else
+  #endif
+*** ../vim-7.3.106/src/version.c       2011-01-22 21:05:02.000000000 +0100
+--- src/version.c      2011-01-22 21:24:07.000000000 +0100
+***************
+*** 716,717 ****
+--- 716,719 ----
+  {   /* Add new patch number below this line */
++ /**/
++     107,
+  /**/
+
+-- 
+"The sun oozed over the horizon, shoved aside darkness, crept along the
+greensward, and, with sickly fingers, pushed through the castle window,
+revealing the pillaged princess, hand at throat, crown asunder, gaping
+in frenzied horror at the sated, sodden amphibian lying beside her,
+disbelieving the magnitude of the frog's deception, screaming madly,
+"You lied!"
+    - Winner of the Bulwer-Lytton contest (San Jose State University),
+      wherein one writes only the first line of a bad novel
+
+ /// Bram Moolenaar -- Bram@Moolenaar.net -- 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    ///
index 850806ffde2508d0d63e9bd9deddcf069d498eb6..9aeaa63910921ec2d35dfb0d9123172c5369bb5f 100644 (file)
--- a/vim.spec
+++ b/vim.spec
@@ -25,7 +25,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      099
+%define                patchlevel      107
 %define                rel                     1
 Summary:       Vi IMproved - a Vi clone
 Summary(de.UTF-8):     VIsual editor iMproved
This page took 0.257054 seconds and 4 git commands to generate.