SOURCES: 7.2.103 (NEW), 7.2.104 (NEW), 7.2.105 (NEW), 7.2.106 (NEW), 7.2.10...

adamg adamg at pld-linux.org
Sun Feb 22 12:25:01 CET 2009


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: vim-dev at vim.org
+Subject: Patch 7.2.103
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+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 -- Bram at 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: 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: vim-dev at vim.org
+Subject: Patch 7.2.104
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+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 -- Bram at 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: 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: vim-dev at vim.org
+Subject: Patch 7.2.105
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+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 -- Bram at 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: 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: vim-dev at vim.org
+Subject: Patch 7.2.106
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+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 -- Bram at 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: 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: vim-dev at vim.org
+Subject: Patch 7.2.107
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+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 -- Bram at 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: 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: vim-dev at vim.org
+Subject: Patch 7.2.108
+Fcc: outbox
+From: Bram Moolenaar <Bram at moolenaar.net>
+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 -- Bram at 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: 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: vim-dev at vim.org
+Subject: Patch 7.2.109
<<Diff was trimmed, longer than 597 lines>>


More information about the pld-cvs-commit mailing list