Author: adamg                        Date: Sun Feb 22 11:25:01 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- new

---- Files affected:
SOURCES:
   7.2.103 (NONE -> 1.1)  (NEW), 7.2.104 (NONE -> 1.1)  (NEW), 7.2.105 (NONE -> 
1.1)  (NEW), 7.2.106 (NONE -> 1.1)  (NEW), 7.2.107 (NONE -> 1.1)  (NEW), 
7.2.108 (NONE -> 1.1)  (NEW), 7.2.109 (NONE -> 1.1)  (NEW), 7.2.110 (NONE -> 
1.1)  (NEW), 7.2.111 (NONE -> 1.1)  (NEW), 7.2.112 (NONE -> 1.1)  (NEW), 
7.2.113 (NONE -> 1.1)  (NEW), 7.2.114 (NONE -> 1.1)  (NEW), 7.2.115 (NONE -> 
1.1)  (NEW), 7.2.116 (NONE -> 1.1)  (NEW), 7.2.117 (NONE -> 1.1)  (NEW), 
7.2.118 (NONE -> 1.1)  (NEW), 7.2.119 (NONE -> 1.1)  (NEW), 7.2.120 (NONE -> 
1.1)  (NEW), 7.2.121 (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/7.2.103
diff -u /dev/null SOURCES/7.2.103:1.1
--- /dev/null   Sun Feb 22 12:25:02 2009
+++ SOURCES/7.2.103     Sun Feb 22 12:24:49 2009
@@ -0,0 +1,216 @@
+To: [email protected]
+Subject: Patch 7.2.103
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.103
+Problem:    When 'bomb' is changed the window title is updated to show/hide a
+           "+", but the tab page label isn't. (Patrick Texier)
+Solution:   Set "redraw_tabline" in most places where "need_maketitle" is set.
+           (partly by Lech Lorens)
+Files:     src/option.c
+
+
+*** ../vim-7.2.102/src/option.c        Wed Feb  4 17:27:50 2009
+--- src/option.c       Wed Feb  4 17:40:02 2009
+***************
+*** 5268,5273 ****
+--- 5268,5288 ----
+  }
+  #endif
+  
++ #ifdef FEAT_TITLE
++ static void redraw_titles __ARGS((void));
++ 
++ /*
++  * Redraw the window title and/or tab page text later.
++  */
++ static void redraw_titles()
++ {
++     need_maketitle = TRUE;
++ # ifdef FEAT_WINDOWS
++     redraw_tabline = TRUE;
++ # endif
++ }
++ #endif
++ 
+  /*
+   * Set a string option to a new value (without checking the effect).
+   * The string is copied into allocated memory.
+***************
+*** 5672,5678 ****
+           {
+  # ifdef FEAT_TITLE
+               /* May show a "+" in the title now. */
+!              need_maketitle = TRUE;
+  # endif
+               /* Add 'fileencoding' to the swap file. */
+               ml_setflags(curbuf);
+--- 5687,5693 ----
+           {
+  # ifdef FEAT_TITLE
+               /* May show a "+" in the title now. */
+!              redraw_titles();
+  # endif
+               /* Add 'fileencoding' to the swap file. */
+               ml_setflags(curbuf);
+***************
+*** 5691,5697 ****
+           {
+               errmsg = mb_init();
+  # ifdef FEAT_TITLE
+!              need_maketitle = TRUE;
+  # endif
+           }
+       }
+--- 5706,5712 ----
+           {
+               errmsg = mb_init();
+  # ifdef FEAT_TITLE
+!              redraw_titles();
+  # endif
+           }
+       }
+***************
+*** 5800,5806 ****
+           else
+               curbuf->b_p_tx = FALSE;
+  #ifdef FEAT_TITLE
+!          need_maketitle = TRUE;
+  #endif
+           /* update flag in swap file */
+           ml_setflags(curbuf);
+--- 5815,5821 ----
+           else
+               curbuf->b_p_tx = FALSE;
+  #ifdef FEAT_TITLE
+!          redraw_titles();
+  #endif
+           /* update flag in swap file */
+           ml_setflags(curbuf);
+***************
+*** 7127,7148 ****
+           curbuf->b_did_warn = FALSE;
+  
+  #ifdef FEAT_TITLE
+!      need_maketitle = TRUE;
+  #endif
+      }
+  
+  #ifdef FEAT_TITLE
+      /* when 'modifiable' is changed, redraw the window title */
+      else if ((int *)varp == &curbuf->b_p_ma)
+!      need_maketitle = TRUE;
+      /* when 'endofline' is changed, redraw the window title */
+      else if ((int *)varp == &curbuf->b_p_eol)
+!      need_maketitle = TRUE;
+! #ifdef FEAT_MBYTE
+!     /* when 'bomb' is changed, redraw the window title */
+      else if ((int *)varp == &curbuf->b_p_bomb)
+!      need_maketitle = TRUE;
+! #endif
+  #endif
+  
+      /* when 'bin' is set also set some other options */
+--- 7142,7169 ----
+           curbuf->b_did_warn = FALSE;
+  
+  #ifdef FEAT_TITLE
+!      redraw_titles();
+  #endif
+      }
+  
+  #ifdef FEAT_TITLE
+      /* when 'modifiable' is changed, redraw the window title */
+      else if ((int *)varp == &curbuf->b_p_ma)
+!     {
+!      redraw_titles();
+!     }
+      /* when 'endofline' is changed, redraw the window title */
+      else if ((int *)varp == &curbuf->b_p_eol)
+!     {
+!      redraw_titles();
+!     }
+! # ifdef FEAT_MBYTE
+!     /* when 'bomb' is changed, redraw the window title and tab page text */
+      else if ((int *)varp == &curbuf->b_p_bomb)
+!     {
+!      redraw_titles();
+!     }
+! # endif
+  #endif
+  
+      /* when 'bin' is set also set some other options */
+***************
+*** 7150,7156 ****
+      {
+       set_options_bin(old_value, curbuf->b_p_bin, opt_flags);
+  #ifdef FEAT_TITLE
+!      need_maketitle = TRUE;
+  #endif
+      }
+  
+--- 7171,7177 ----
+      {
+       set_options_bin(old_value, curbuf->b_p_bin, opt_flags);
+  #ifdef FEAT_TITLE
+!      redraw_titles();
+  #endif
+      }
+  
+***************
+*** 7301,7307 ****
+       if (!value)
+           save_file_ff(curbuf);       /* Buffer is unchanged */
+  #ifdef FEAT_TITLE
+!      need_maketitle = TRUE;
+  #endif
+  #ifdef FEAT_AUTOCMD
+       modified_was_set = value;
+--- 7322,7328 ----
+       if (!value)
+           save_file_ff(curbuf);       /* Buffer is unchanged */
+  #ifdef FEAT_TITLE
+!      redraw_titles();
+  #endif
+  #ifdef FEAT_AUTOCMD
+       modified_was_set = value;
+***************
+*** 7736,7742 ****
+       newFoldLevel();
+      }
+  
+!     /* 'foldminlevel' */
+      else if (pp == &curwin->w_p_fml)
+      {
+       foldUpdateAll(curwin);
+--- 7757,7763 ----
+       newFoldLevel();
+      }
+  
+!     /* 'foldminlines' */
+      else if (pp == &curwin->w_p_fml)
+      {
+       foldUpdateAll(curwin);
+*** ../vim-7.2.102/src/version.c       Thu Feb  5 20:47:14 2009
+--- src/version.c      Wed Feb 11 11:32:20 2009
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     103,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+73. You give your dog used motherboards instead of bones
+
+ /// Bram Moolenaar -- [email protected] -- 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: SOURCES/7.2.104
diff -u /dev/null SOURCES/7.2.104:1.1
--- /dev/null   Sun Feb 22 12:25:02 2009
+++ SOURCES/7.2.104     Sun Feb 22 12:24:49 2009
@@ -0,0 +1,51 @@
+To: [email protected]
+Subject: Patch 7.2.104
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.104
+Problem:    When using ":saveas bar.c" the tab label isn't updated right away.
+Solution:   Set redraw_tabline. (Francois Ingelrest)
+Files:      src/ex_cmds.c
+
+
+*** ../vim-7.2.103/src/ex_cmds.c       Wed Feb  4 13:13:42 2009
+--- src/ex_cmds.c      Wed Feb 11 15:58:06 2009
+***************
+*** 2707,2713 ****
+--- 2707,2718 ----
+       if (eap->cmdidx == CMD_saveas)
+       {
+           if (retval == OK)
++          {
+               curbuf->b_p_ro = FALSE;
++ #ifdef FEAT_WINDOWS
++              redraw_tabline = TRUE;
++ #endif
++          }
+           /* Change directories when the 'acd' option is set. */
+           DO_AUTOCHDIR
+       }
+*** ../vim-7.2.103/src/version.c       Wed Feb 11 11:34:24 2009
+--- src/version.c      Wed Feb 11 16:02:19 2009
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     104,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+75. You start wondering whether you could actually upgrade your brain
+    with a Pentium Pro microprocessor 80.  The upgrade works just fine.
+
+ /// Bram Moolenaar -- [email protected] -- 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: SOURCES/7.2.105
diff -u /dev/null SOURCES/7.2.105:1.1
--- /dev/null   Sun Feb 22 12:25:03 2009
+++ SOURCES/7.2.105     Sun Feb 22 12:24:49 2009
@@ -0,0 +1,72 @@
+To: [email protected]
+Subject: Patch 7.2.105
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.105
+Problem:    Modeline setting for 'foldmethod' overrules diff options. (Ingo
+           Karkat)
+Solution:   Don't set 'foldmethod' and 'wrap' from a modeline when 'diff' is
+           on.
+Files:     src/option.c
+
+
+*** ../vim-7.2.104/src/option.c        Wed Feb 11 11:34:24 2009
+--- src/option.c       Wed Feb 11 16:29:56 2009
+***************
+*** 4119,4129 ****
+                                          && options[opt_idx].var == VAR_WIN)
+               goto skip;
+  
+!          /* Disallow changing some options from modelines */
+!          if ((opt_flags & OPT_MODELINE) && (flags & P_SECURE))
+           {
+!              errmsg = (char_u *)_("E520: Not allowed in a modeline");
+!              goto skip;
+           }
+  
+  #ifdef HAVE_SANDBOX
+--- 4119,4139 ----
+                                          && options[opt_idx].var == VAR_WIN)
+               goto skip;
+  
+!          /* Disallow changing some options from modelines. */
+!          if (opt_flags & OPT_MODELINE)
+           {
+!              if (flags & P_SECURE)
+!              {
+!                  errmsg = (char_u *)_("E520: Not allowed in a modeline");
+!                  goto skip;
+!              }
+!              /* In diff mode some options are overruled.  This avoids that
+!               * 'foldmethod' becomes "marker" instead of "diff" and that
+!               * "wrap" gets set. */
+!              if (curwin->w_p_diff
+!                      && (options[opt_idx].indir == PV_FDM
+!                          || options[opt_idx].indir == PV_WRAP))
+!                  goto skip;
+           }
+  
+  #ifdef HAVE_SANDBOX
+*** ../vim-7.2.104/src/version.c       Wed Feb 11 16:02:29 2009
+--- src/version.c      Wed Feb 11 16:40:35 2009
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     105,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+76. Your ISP regards you as a business partner rather than as a customer.
+
+ /// Bram Moolenaar -- [email protected] -- 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: SOURCES/7.2.106
diff -u /dev/null SOURCES/7.2.106:1.1
--- /dev/null   Sun Feb 22 12:25:04 2009
+++ SOURCES/7.2.106     Sun Feb 22 12:24:50 2009
@@ -0,0 +1,103 @@
+To: [email protected]
+Subject: Patch 7.2.106
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.106
+Problem:    Endless loop when using "]s" in HTML when there are no
+           misspellings. (Ingo Karkat)
+Solution:   Break the search loop.  Also fix pointer alignment for systems
+           with pointers larger than int.
+Files:     src/spell.c
+
+
+*** ../vim-7.2.105/src/spell.c Tue Dec  9 22:34:02 2008
+--- src/spell.c        Wed Feb 11 17:54:50 2009
+***************
+*** 2376,2382 ****
+  
+           /* If we are back at the starting line and there is no match then
+            * give up. */
+!          if (lnum == wp->w_cursor.lnum && !found_one)
+               break;
+  
+           /* Skip the characters at the start of the next line that were
+--- 2376,2382 ----
+  
+           /* If we are back at the starting line and there is no match then
+            * give up. */
+!          if (lnum == wp->w_cursor.lnum && (!found_one || wrapped))
+               break;
+  
+           /* Skip the characters at the start of the next line that were
+***************
+*** 4956,4968 ****
+   * Structure that is used to store the items in the word tree.  This avoids
+   * the need to keep track of each allocated thing, everything is freed all at
+   * once after ":mkspell" is done.
+   */
+  #define  SBLOCKSIZE 16000    /* size of sb_data */
+  typedef struct sblock_S sblock_T;
+  struct sblock_S
+  {
+-     sblock_T *sb_next;       /* next block in list */
+      int              sb_used;        /* nr of bytes already in use */
+      char_u   sb_data[1];     /* data, actually longer */
+  };
+  
+--- 4956,4971 ----
+   * Structure that is used to store the items in the word tree.  This avoids
+   * the need to keep track of each allocated thing, everything is freed all at
+   * once after ":mkspell" is done.
++  * Note: "sb_next" must be just before "sb_data" to make sure the alignment 
of
++  * "sb_data" is correct for systems where pointers must be aligned on
++  * pointer-size boundaries and sizeof(pointer) > sizeof(int) (e.g., Sparc).
+   */
+  #define  SBLOCKSIZE 16000    /* size of sb_data */
+  typedef struct sblock_S sblock_T;
+  struct sblock_S
+  {
+      int              sb_used;        /* nr of bytes already in use */
++     sblock_T *sb_next;       /* next block in list */
+      char_u   sb_data[1];     /* data, actually longer */
+  };
+  
+***************
+*** 15011,15017 ****
+  
+       case 0:
+           /*
+!           * Lenghts are equal, thus changes must result in same length: An
+            * insert is only possible in combination with a delete.
+            * 1: check if for identical strings
+            */
+--- 15014,15020 ----
+  
+       case 0:
+           /*
+!           * Lengths are equal, thus changes must result in same length: An
+            * insert is only possible in combination with a delete.
+            * 1: check if for identical strings
+            */
+*** ../vim-7.2.105/src/version.c       Wed Feb 11 16:45:56 2009
+--- src/version.c      Wed Feb 11 17:56:34 2009
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     106,
+  /**/
+
+-- 
+If bankers can count, how come they have eight windows and
+only four tellers?
+
+ /// Bram Moolenaar -- [email protected] -- 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: SOURCES/7.2.107
diff -u /dev/null SOURCES/7.2.107:1.1
--- /dev/null   Sun Feb 22 12:25:04 2009
+++ SOURCES/7.2.107     Sun Feb 22 12:24:50 2009
@@ -0,0 +1,56 @@
+To: [email protected]
+Subject: Patch 7.2.107
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.107
+Problem:    When using a GUI dialog and ":echo" commands the messages are
+           deleted after the dialog. (Vicent Birebent)
+Solution:   Don't call msg_end_prompt() since there was no prompt.
+Files:     src/message.c
+
+
+*** ../vim-7.2.106/src/message.c       Tue Jan 13 16:37:31 2009
+--- src/message.c      Wed Feb 11 18:38:14 2009
+***************
+*** 3309,3315 ****
+      {
+       c = gui_mch_dialog(type, title, message, buttons, dfltbutton,
+                                                                  textfield);
+!      msg_end_prompt();
+  
+       /* Flush output to avoid that further messages and redrawing is done
+        * in the wrong order. */
+--- 3309,3318 ----
+      {
+       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;
+!      cmdline_row = msg_row;
+  
+       /* Flush output to avoid that further messages and redrawing is done
+        * in the wrong order. */
+*** ../vim-7.2.106/src/version.c       Wed Feb 11 17:57:43 2009
+--- src/version.c      Wed Feb 11 18:46:12 2009
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     107,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+79. All of your most erotic dreams have a scrollbar at the right side.
+
+ /// Bram Moolenaar -- [email protected] -- 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: SOURCES/7.2.108
diff -u /dev/null SOURCES/7.2.108:1.1
--- /dev/null   Sun Feb 22 12:25:05 2009
+++ SOURCES/7.2.108     Sun Feb 22 12:24:51 2009
@@ -0,0 +1,55 @@
+To: [email protected]
+Subject: Patch 7.2.108
+Fcc: outbox
+From: Bram Moolenaar <[email protected]>
+Mime-Version: 1.0
+Content-Type: text/plain; charset=ISO-8859-1
+Content-Transfer-Encoding: 8bit
+------------
+
+Patch 7.2.108 (after 7.2.105)
+Problem:    Can't build without the diff feature.
+Solution:   Add #ifdef.
+Files:     src/option.c
+
+
+*** ../vim-7.2.107/src/option.c        Wed Feb 11 16:45:56 2009
+--- src/option.c       Wed Feb 11 22:21:16 2009
+***************
+*** 4127,4132 ****
+--- 4127,4133 ----
+                   errmsg = (char_u *)_("E520: Not allowed in a modeline");
+                   goto skip;
+               }
++ #ifdef FEAT_DIFF
+               /* In diff mode some options are overruled.  This avoids that
+                * 'foldmethod' becomes "marker" instead of "diff" and that
+                * "wrap" gets set. */
+***************
+*** 4134,4139 ****
+--- 4135,4141 ----
+                       && (options[opt_idx].indir == PV_FDM
+                           || options[opt_idx].indir == PV_WRAP))
+                   goto skip;
++ #endif
+           }
+  
+  #ifdef HAVE_SANDBOX
+*** ../vim-7.2.107/src/version.c       Wed Feb 11 18:46:48 2009
+--- src/version.c      Wed Feb 11 22:46:40 2009
+***************
+*** 678,679 ****
+--- 678,681 ----
+  {   /* Add new patch number below this line */
++ /**/
++     108,
+  /**/
+
+-- 
+hundred-and-one symptoms of being an internet addict:
+80. At parties, you introduce your spouse as your "service provider."
+
+ /// Bram Moolenaar -- [email protected] -- 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: SOURCES/7.2.109
diff -u /dev/null SOURCES/7.2.109:1.1
--- /dev/null   Sun Feb 22 12:25:05 2009
+++ SOURCES/7.2.109     Sun Feb 22 12:24:51 2009
@@ -0,0 +1,423 @@
+To: [email protected]
+Subject: Patch 7.2.109
<<Diff was trimmed, longer than 597 lines>>
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to