SOURCES: 6.3.072 (NEW), 6.3.073 (NEW), 6.3.074 (NEW), 6.3.075 (NEW...
arekm
arekm at pld-linux.org
Sat Jun 18 11:49:37 CEST 2005
Author: arekm Date: Sat Jun 18 09:49:37 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- new
---- Files affected:
SOURCES:
6.3.072 (NONE -> 1.1) (NEW), 6.3.073 (NONE -> 1.1) (NEW), 6.3.074 (NONE -> 1.1) (NEW), 6.3.075 (NONE -> 1.1) (NEW), 6.3.076 (NONE -> 1.1) (NEW), 6.3.077 (NONE -> 1.1) (NEW), 6.3.078 (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/6.3.072
diff -u /dev/null SOURCES/6.3.072:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.072 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,58 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.072
+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 6.3.072
+Problem: Crash in giving substitute message when language is Chinese and
+ encoding is utf-8. (Yongwei)
+Solution: Make the msg_buf size larger when using multi-byte.
+Files: src/vim.h
+
+
+*** ../vim-6.3.017/src/vim.h Sun Dec 5 16:18:46 2004
+--- src/vim.h Sun May 15 17:16:06 2005
+***************
+*** 1155,1161 ****
+ #define LSIZE 512 /* max. size of a line in the tags file */
+
+ #define IOSIZE (1024+1) /* file i/o and sprintf buffer size */
+! #define MSG_BUF_LEN 80 /* length of buffer for small messages */
+
+ #if defined(AMIGA) || defined(__linux__) || defined(__QNX__) || defined(__CYGWIN32__) || defined(_AIX)
+ # define TBUFSZ 2048 /* buffer size for termcap entry */
+--- 1155,1166 ----
+ #define LSIZE 512 /* max. size of a line in the tags file */
+
+ #define IOSIZE (1024+1) /* file i/o and sprintf buffer size */
+!
+! #ifdef FEAT_MBYTE
+! # define MSG_BUF_LEN 240 /* length of buffer for small messages */
+! #else
+! # define MSG_BUF_LEN 80 /* length of buffer for small messages */
+! #endif
+
+ #if defined(AMIGA) || defined(__linux__) || defined(__QNX__) || defined(__CYGWIN32__) || defined(_AIX)
+ # define TBUFSZ 2048 /* buffer size for termcap entry */
+*** ../vim-6.3.017/src/version.c Mon Apr 11 11:52:17 2005
+--- src/version.c Fri May 20 13:18:16 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 72,
+ /**/
+
+--
+Females are strictly forbidden to appear unshaven in public.
+ [real standing law in New Mexico, United States of America]
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
Index: SOURCES/6.3.073
diff -u /dev/null SOURCES/6.3.073:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.073 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,57 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.073
+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 6.3.073
+Problem: Win32 GUI: When the Vim window is partly above or below the
+ screen, scrolling causes display errors when the taskbar is not on
+ that side.
+Solution: Use the SW_INVALIDATE flag when the Vim window is partly below or
+ above the screen.
+Files: src/gui_w48.c
+
+
+*** ../vim-6.3.016/src/gui_w48.c Thu Dec 16 14:26:44 2004
+--- src/gui_w48.c Sun May 22 12:06:07 2005
+***************
+*** 2504,2509 ****
+--- 2504,2517 ----
+ RECT rcVim, rcOther, rcDest;
+
+ GetWindowRect(s_hwnd, &rcVim);
++
++ /* Check if the window is partly above or below the screen. We don't care
++ * about partly left or right of the screen, it is not relevant when
++ * scrolling up or down. */
++ if (rcVim.top < 0 || rcVim.bottom > GetSystemMetrics(SM_CYFULLSCREEN))
++ return SW_INVALIDATE;
++
++ /* Check if there is an window (partly) on top of us. */
+ for (hwnd = s_hwnd; (hwnd = GetWindow(hwnd, GW_HWNDPREV)) != (HWND)0; )
+ if (IsWindowVisible(hwnd))
+ {
+*** ../vim-6.3.016/src/version.c Fri May 20 13:18:31 2005
+--- src/version.c Sun May 22 12:08:44 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 73,
+ /**/
+
+--
+TERRY GILLIAM PLAYED: PATSY (ARTHUR'S TRUSTY STEED), THE GREEN KNIGHT
+ SOOTHSAYER, BRIDGEKEEPER, SIR GAWAIN (THE FIRST TO BE
+ KILLED BY THE RABBIT)
+ "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
Index: SOURCES/6.3.074
diff -u /dev/null SOURCES/6.3.074:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.074 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,71 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.074
+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 6.3.074
+Problem: When mswin.vim is used and 'insertmode' is set, typing text in
+ Select mode and then using CTRL-V results in <SNR>99_Pastegi.
+ (Georg Dahn)
+Solution: When restart_edit is set use "d" instead of "c" to remove the
+ selected text to avoid calling edit() twice.
+Files: src/normal.c
+
+
+*** ../vim-6.3.073/src/normal.c Thu Nov 18 10:47:49 2004
+--- src/normal.c Fri May 20 13:14:14 2005
+***************
+*** 643,654 ****
+ buf[0] = c;
+ buf[1] = NUL;
+ # endif
+! /* Fake a "c"hange command.
+ * Insert the typed character in the typeahead buffer, so that it will
+ * be mapped in Insert mode. Required for ":lmap" to work. May cause
+ * mapping a character from ":vnoremap"... */
+ (void)ins_typebuf(buf, REMAP_YES, 0, !KeyTyped, FALSE);
+! c = 'c';
+ }
+ #endif
+
+--- 643,659 ----
+ buf[0] = c;
+ buf[1] = NUL;
+ # endif
+! /* Fake a "c"hange command. When "restart_edit" is set (e.g., because
+! * 'insertmode' is set) fake a "d"elete command, Insert mode will
+! * restart automatically.
+ * Insert the typed character in the typeahead buffer, so that it will
+ * be mapped in Insert mode. Required for ":lmap" to work. May cause
+ * mapping a character from ":vnoremap"... */
+ (void)ins_typebuf(buf, REMAP_YES, 0, !KeyTyped, FALSE);
+! if (restart_edit != 0)
+! c = 'd';
+! else
+! c = 'c';
+ }
+ #endif
+
+*** ../vim-6.3.073/src/version.c Sun May 22 12:11:10 2005
+--- src/version.c Sun May 22 12:16:16 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 74,
+ /**/
+
+--
+NEIL INNES PLAYED: THE FIRST SELF-DESTRUCTIVE MONK, ROBIN'S LEAST FAVORITE
+ MINSTREL, THE PAGE CRUSHED BY A RABBIT, THE OWNER OF A DUCK
+ "Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
Index: SOURCES/6.3.075
diff -u /dev/null SOURCES/6.3.075:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.075 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,57 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.075
+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 6.3.075
+Problem: After unloading another buffer, syntax highlighting in the current
+ buffer may be wrong when it uses "containedin". (Eric Arnold)
+Solution: Use "buf" intead of "curbuf" in syntax_clear().
+Files: src/syntax.c
+
+
+*** ../vim-6.3.074/src/syntax.c Tue Oct 5 17:02:41 2004
+--- src/syntax.c Tue May 31 21:27:42 2005
+***************
+*** 3063,3070 ****
+ {
+ int i;
+
+! curbuf->b_syn_ic = FALSE; /* Use case, by default */
+! curbuf->b_syn_containedin = FALSE;
+
+ /* free the keywords */
+ free_keywtab(buf->b_keywtab);
+--- 3063,3070 ----
+ {
+ int i;
+
+! buf->b_syn_ic = FALSE; /* Use case, by default */
+! buf->b_syn_containedin = FALSE;
+
+ /* free the keywords */
+ free_keywtab(buf->b_keywtab);
+*** ../vim-6.3.074/src/version.c Sun May 22 12:17:33 2005
+--- src/version.c Tue May 31 21:29:36 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 75,
+ /**/
+
+--
+hundred-and-one symptoms of being an internet addict:
+15. Your heart races faster and beats irregularly each time you see a new WWW
+ site address in print or on TV, even though you've never had heart
+ problems before.
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
Index: SOURCES/6.3.076
diff -u /dev/null SOURCES/6.3.076:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.076 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,114 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.076
+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 6.3.076
+Problem: Crash when using cscope and there is a parse error (e.g., line too
+ long). (Alexey I. Froloff)
+Solution: Pass the actual number of matches to cs_manage_matches() and
+ correctly handle the error situation.
+Files: src/if_cscope.c
+
+
+*** ../vim-6.3.075/src/if_cscope.c Wed Jun 9 14:56:27 2004
+--- src/if_cscope.c Tue Jun 7 11:06:19 2005
+***************
+*** 1,7 ****
+ /* vi:set ts=8 sts=4 sw=4:
+ *
+ * CSCOPE support for Vim added by Andy Kahn <kahn at zk3.dec.com>
+! * Ported to Win32 by Sergey Khorev <khorev at softlab.ru>
+ *
+ * The basic idea/structure of cscope for Vim was borrowed from Nvi. There
+ * might be a few lines of code that look similar to what Nvi has.
+--- 1,7 ----
+ /* vi:set ts=8 sts=4 sw=4:
+ *
+ * CSCOPE support for Vim added by Andy Kahn <kahn at zk3.dec.com>
+! * Ported to Win32 by Sergey Khorev <sergey.khorev at gmail.com>
+ *
+ * The basic idea/structure of cscope for Vim was borrowed from Nvi. There
+ * might be a few lines of code that look similar to what Nvi has.
+***************
+*** 1130,1136 ****
+ if (matches == NULL)
+ return FALSE;
+
+! (void)cs_manage_matches(matches, contexts, totmatches, Store);
+
+ return do_tag((char_u *)pat, DT_CSCOPE, 0, forceit, verbose);
+ }
+--- 1130,1136 ----
+ if (matches == NULL)
+ return FALSE;
+
+! (void)cs_manage_matches(matches, contexts, matched, Store);
+
+ return do_tag((char_u *)pat, DT_CSCOPE, 0, forceit, verbose);
+ }
+***************
+*** 1726,1731 ****
+--- 1726,1732 ----
+ *
+ * get parsed cscope output and calls cs_make_vim_style_matches to convert
+ * into ctags format
++ * When there are no matches sets "*matches_p" to NULL.
+ */
+ static void
+ cs_fill_results(tagstr, totmatches, nummatches_a, matches_p, cntxts_p, matched)
+***************
+*** 1790,1795 ****
+--- 1791,1804 ----
+ } /* for all cscope connections */
+
+ parse_out:
++ if (totsofar == 0)
++ {
++ /* No matches, free the arrays and return NULL in "*matches_p". */
++ vim_free(matches);
++ matches = NULL;
++ vim_free(cntxts);
++ cntxts = NULL;
++ }
+ *matched = totsofar;
+ *matches_p = matches;
+ *cntxts_p = cntxts;
+***************
+*** 2125,2131 ****
+ {
+ char **dblist = NULL, **pplist = NULL, **fllist = NULL;
+ int i;
+! char buf[8]; /* for sprintf " (#%d)" */
+
+ /* malloc our db and ppath list */
+ dblist = (char **)alloc(CSCOPE_MAX_CONNECTIONS * sizeof(char *));
+--- 2134,2140 ----
+ {
+ char **dblist = NULL, **pplist = NULL, **fllist = NULL;
+ int i;
+! char buf[20]; /* for sprintf " (#%d)" */
+
+ /* malloc our db and ppath list */
+ dblist = (char **)alloc(CSCOPE_MAX_CONNECTIONS * sizeof(char *));
+*** ../vim-6.3.075/src/version.c Tue May 31 21:30:24 2005
+--- src/version.c Tue Jun 7 11:06:46 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 76,
+ /**/
+
+--
+Despite the cost of living, have you noticed how it remains so popular?
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
Index: SOURCES/6.3.077
diff -u /dev/null SOURCES/6.3.077:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.077 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,55 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.077 (extra)
+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 6.3.077 (extra)
+Problem: VMS: First character input after ESC was not recognized.
+Solution: Added TRM$M_TM_TIMED in vms_read(). (Zoltan Arpadffy)
+Files: src/os_vms.c
+
+
+*** ../vim-6.3.076/src/os_vms.c Wed Jun 9 14:56:26 2004
+--- src/os_vms.c Tue Jun 14 09:49:40 2005
+***************
+*** 308,315 ****
+ tt_mode = get_tty();
+
+ vul_item(&itmlst[0], 0, TRM$_MODIFIERS,
+! (char *)(TRM$M_TM_ESCAPE | TRM$M_TM_NOECHO | TRM$M_TM_NOEDIT |
+! TRM$M_TM_NOFILTR | TRM$M_TM_NORECALL | TRM$M_TM_TRMNOECHO), 0);
+ vul_item(&itmlst[1], sizeof(trm_mask), TRM$_TERM, (char *)&trm_mask, 0);
+
+ function = (IO$_READLBLK | IO$M_EXTEND);
+--- 308,316 ----
+ tt_mode = get_tty();
+
+ vul_item(&itmlst[0], 0, TRM$_MODIFIERS,
+! (char *)( TRM$M_TM_ESCAPE | TRM$M_TM_TIMED | TRM$M_TM_NOECHO |
+! TRM$M_TM_NOEDIT | TRM$M_TM_NOFILTR |
+! TRM$M_TM_NORECALL| TRM$M_TM_TRMNOECHO), 0);
+ vul_item(&itmlst[1], sizeof(trm_mask), TRM$_TERM, (char *)&trm_mask, 0);
+
+ function = (IO$_READLBLK | IO$M_EXTEND);
+*** ../vim-6.3.076/src/version.c Tue Jun 7 11:11:33 2005
+--- src/version.c Tue Jun 14 14:02:57 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 77,
+ /**/
+
+--
+From "know your smileys":
+ !-| I-am-a-Cylon-Centurian-with-one-red-eye-bouncing-back-and-forth
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
Index: SOURCES/6.3.078
diff -u /dev/null SOURCES/6.3.078:1.1
--- /dev/null Sat Jun 18 11:49:37 2005
+++ SOURCES/6.3.078 Sat Jun 18 11:49:32 2005
@@ -0,0 +1,76 @@
+To: vim-dev at vim.org
+Subject: Patch 6.3.078 (extra)
+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 6.3.078 (extra, after 6.3.077)
+Problem: VMS: Performance issue after patch 6.3.077
+Solution: Add a timeout in the itemlist. (Zoltan Arpadffy)
+Files: src/os_vms.c
+
+
+*** ../vim-6.3.077/src/os_vms.c Tue Jun 14 14:04:07 2005
+--- src/os_vms.c Tue Jun 14 19:03:58 2005
+***************
+*** 300,306 ****
+ {
+ int status, function, len;
+ TT_MODE tt_mode;
+! ITEM itmlst[2];
+ static long trm_mask[8] = {-1, -1, -1, -1, -1, -1, -1, -1};
+
+ /* whatever happened earlier we need an iochan here */
+--- 300,306 ----
+ {
+ int status, function, len;
+ TT_MODE tt_mode;
+! ITEM itmlst[3];
+ static long trm_mask[8] = {-1, -1, -1, -1, -1, -1, -1, -1};
+
+ /* whatever happened earlier we need an iochan here */
+***************
+*** 308,317 ****
+ tt_mode = get_tty();
+
+ vul_item(&itmlst[0], 0, TRM$_MODIFIERS,
+! (char *)( TRM$M_TM_ESCAPE | TRM$M_TM_TIMED | TRM$M_TM_NOECHO |
+! TRM$M_TM_NOEDIT | TRM$M_TM_NOFILTR |
+! TRM$M_TM_NORECALL| TRM$M_TM_TRMNOECHO), 0);
+! vul_item(&itmlst[1], sizeof(trm_mask), TRM$_TERM, (char *)&trm_mask, 0);
+
+ function = (IO$_READLBLK | IO$M_EXTEND);
+ memset(inbuf, 0, nbytes);
+--- 308,318 ----
+ tt_mode = get_tty();
+
+ vul_item(&itmlst[0], 0, TRM$_MODIFIERS,
+! (char *)( TRM$M_TM_ESCAPE | TRM$M_TM_TIMED | TRM$M_TM_NOECHO |
+! TRM$M_TM_NOEDIT | TRM$M_TM_NOFILTR |
+! TRM$M_TM_NORECALL| TRM$M_TM_TRMNOECHO), 0);
+! vul_item(&itmlst[1], 0, TRM$_TIMEOUT, (char *) 1, 0 );
+! vul_item(&itmlst[2], sizeof(trm_mask), TRM$_TERM, (char *)&trm_mask, 0);
+
+ function = (IO$_READLBLK | IO$M_EXTEND);
+ memset(inbuf, 0, nbytes);
+*** ../vim-6.3.077/src/version.c Tue Jun 14 14:04:07 2005
+--- src/version.c Tue Jun 14 19:05:34 2005
+***************
+*** 643,644 ****
+--- 643,646 ----
+ { /* Add new patch number below this line */
++ /**/
++ 78,
+ /**/
+
+--
+From "know your smileys":
+ O:-) Saint
+
+ /// Bram Moolenaar -- Bram at Moolenaar.net -- http://www.Moolenaar.net \\\
+/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
+\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
+ \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
================================================================
More information about the pld-cvs-commit
mailing list