- patchlevel 318-330
This commit is contained in:
parent
ecf86cff9b
commit
00e0e8bbe2
56
7.1.319
Normal file
56
7.1.319
Normal file
@ -0,0 +1,56 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.319
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.319
|
||||
Problem: When a register has an illegal utf-8 sequence, pasting it on the
|
||||
command line causes an illegal memory access.
|
||||
Solution: Use mb_cptr2char_adv(). (Dominique Pelle)
|
||||
Files: src/ex_getln.c
|
||||
|
||||
|
||||
*** ../vim-7.1.318/src/ex_getln.c Thu May 29 15:33:13 2008
|
||||
--- src/ex_getln.c Mon Jun 9 20:10:51 2008
|
||||
***************
|
||||
*** 3032,3041 ****
|
||||
++s;
|
||||
#ifdef FEAT_MBYTE
|
||||
if (has_mbyte)
|
||||
! {
|
||||
! c = mb_ptr2char(s);
|
||||
! s += mb_char2len(c);
|
||||
! }
|
||||
else
|
||||
#endif
|
||||
c = *s++;
|
||||
--- 3033,3039 ----
|
||||
++s;
|
||||
#ifdef FEAT_MBYTE
|
||||
if (has_mbyte)
|
||||
! c = mb_cptr2char_adv(&s);
|
||||
else
|
||||
#endif
|
||||
c = *s++;
|
||||
*** ../vim-7.1.318/src/version.c Fri Jun 20 11:58:27 2008
|
||||
--- src/version.c Fri Jun 20 12:53:16 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 319,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
46. Your wife makes a new rule: "The computer cannot come to bed."
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
85
7.1.321
Normal file
85
7.1.321
Normal file
@ -0,0 +1,85 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.321 (extra)
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.321 (extra)
|
||||
Problem: Win32 / Win64: Install file is outdated.
|
||||
Solution: Update the text for recent compiler. (George Reilly)
|
||||
Files: src/INSTALLpc.txt
|
||||
|
||||
|
||||
*** ../vim-7.1.320/src/INSTALLpc.txt Sun Mar 16 14:52:53 2008
|
||||
--- src/INSTALLpc.txt Fri Jun 20 13:39:35 2008
|
||||
***************
|
||||
*** 36,42 ****
|
||||
Visual Studio
|
||||
-------------
|
||||
|
||||
! Building with Visual Studio (VS 98, VS .NET, VS .NET 2003, and VS .NET 2005)
|
||||
is straightforward. (These instructions should also work for VS 4 and VS 5.)
|
||||
|
||||
To build Vim from the command line with MSVC, use Make_mvc.mak.
|
||||
--- 36,42 ----
|
||||
Visual Studio
|
||||
-------------
|
||||
|
||||
! Building with Visual Studio (VS 98, VS .NET, VS .NET 2003, VS 2005, and VS 2008)
|
||||
is straightforward. (These instructions should also work for VS 4 and VS 5.)
|
||||
|
||||
To build Vim from the command line with MSVC, use Make_mvc.mak.
|
||||
***************
|
||||
*** 139,145 ****
|
||||
is also available through the Platform SDK, |ms-platform-sdk|.
|
||||
|
||||
|
||||
! Visual C++ 2005 Express Edition
|
||||
-------------------------------
|
||||
|
||||
Visual C++ 2005 Express Edition can be downloaded for free from:
|
||||
--- 139,145 ----
|
||||
is also available through the Platform SDK, |ms-platform-sdk|.
|
||||
|
||||
|
||||
! Visual C++ 2005 Express Edition *msvc-2005-express*
|
||||
-------------------------------
|
||||
|
||||
Visual C++ 2005 Express Edition can be downloaded for free from:
|
||||
***************
|
||||
*** 159,164 ****
|
||||
--- 159,172 ----
|
||||
This includes the IDE and the debugger. You can build Vim with Make_mvc.mak.
|
||||
|
||||
|
||||
+ Visual C++ 2008 Express Edition *msvc-2008-express*
|
||||
+ -------------------------------
|
||||
+
|
||||
+ Visual C++ 2008 Express Edition can be downloaded for free from:
|
||||
+ http://msdn2.microsoft.com/en-us/express/default.aspx
|
||||
+ This includes the IDE and the debugger. You can build Vim with Make_mvc.mak.
|
||||
+
|
||||
+
|
||||
2. MinGW
|
||||
========
|
||||
|
||||
*** ../vim-7.1.320/src/version.c Fri Jun 20 16:31:45 2008
|
||||
--- src/version.c Fri Jun 20 16:50:50 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 321,
|
||||
/**/
|
||||
|
||||
--
|
||||
CVS sux, men don't like commitment
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
80
7.1.322
Normal file
80
7.1.322
Normal file
@ -0,0 +1,80 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.322
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.322
|
||||
Problem: Can't get start of Visual area in an <expr> mapping.
|
||||
Solution: Add the 'v' argument to getpos().
|
||||
Files: runtime/doc/eval.txt, src/eval.c
|
||||
|
||||
|
||||
*** ../vim-7.1.321/runtime/doc/eval.txt Wed May 28 16:48:00 2008
|
||||
--- runtime/doc/eval.txt Thu Jun 19 22:46:23 2008
|
||||
***************
|
||||
*** 3515,3520 ****
|
||||
--- 3635,3644 ----
|
||||
returned)
|
||||
w0 first line visible in current window
|
||||
w$ last line visible in current window
|
||||
+ v In Visual mode: the start of the Visual area (the
|
||||
+ cursor is the end). When not in Visual mode
|
||||
+ returns the cursor position. Differs from |'<| in
|
||||
+ that it's updated right away.
|
||||
Note that a mark in another file can be used. The line number
|
||||
then applies to another buffer.
|
||||
To get the column number use |col()|. To get both use
|
||||
*** ../vim-7.1.321/src/eval.c Thu May 29 21:46:10 2008
|
||||
--- src/eval.c Fri Jun 20 17:20:52 2008
|
||||
***************
|
||||
*** 16907,16915 ****
|
||||
name = get_tv_string_chk(varp);
|
||||
if (name == NULL)
|
||||
return NULL;
|
||||
! if (name[0] == '.') /* cursor */
|
||||
return &curwin->w_cursor;
|
||||
! if (name[0] == '\'') /* mark */
|
||||
{
|
||||
pp = getmark_fnum(name[1], FALSE, fnum);
|
||||
if (pp == NULL || pp == (pos_T *)-1 || pp->lnum <= 0)
|
||||
--- 17478,17494 ----
|
||||
name = get_tv_string_chk(varp);
|
||||
if (name == NULL)
|
||||
return NULL;
|
||||
! if (name[0] == '.') /* cursor */
|
||||
return &curwin->w_cursor;
|
||||
! #ifdef FEAT_VISUAL
|
||||
! if (name[0] == 'v' && name[1] == NUL) /* Visual start */
|
||||
! {
|
||||
! if (VIsual_active)
|
||||
! return &VIsual;
|
||||
! return &curwin->w_cursor;
|
||||
! }
|
||||
! #endif
|
||||
! if (name[0] == '\'') /* mark */
|
||||
{
|
||||
pp = getmark_fnum(name[1], FALSE, fnum);
|
||||
if (pp == NULL || pp == (pos_T *)-1 || pp->lnum <= 0)
|
||||
*** ../vim-7.1.321/src/version.c Fri Jun 20 16:51:54 2008
|
||||
--- src/version.c Fri Jun 20 17:27:30 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 322,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
52. You ask a plumber how much it would cost to replace the chair in front of
|
||||
your computer with a toilet.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
60
7.1.323
Normal file
60
7.1.323
Normal file
@ -0,0 +1,60 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.323
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.323
|
||||
Problem: Test 19 fails with some termcaps. (Dominque Pelle)
|
||||
Solution: Set the t_kb and t_kD termcap values.
|
||||
Files: src/testdir/test19.in, src/testdir/test38.in
|
||||
|
||||
|
||||
*** ../vim-7.1.322/src/testdir/test19.in Sun Jun 13 20:24:47 2004
|
||||
--- src/testdir/test19.in Mon Jun 16 19:45:10 2008
|
||||
***************
|
||||
*** 2,7 ****
|
||||
--- 2,9 ----
|
||||
|
||||
STARTTEST
|
||||
:set smarttab expandtab ts=8 sw=4
|
||||
+ :" make sure that backspace works, no matter what termcap is used
|
||||
+ :set t_kD=x7f t_kb=x08
|
||||
/some
|
||||
r :set noexpandtab
|
||||
/other
|
||||
*** ../vim-7.1.322/src/testdir/test38.in Sun Jun 13 20:28:25 2004
|
||||
--- src/testdir/test38.in Mon Jun 16 19:46:35 2008
|
||||
***************
|
||||
*** 3,8 ****
|
||||
--- 3,10 ----
|
||||
|
||||
STARTTEST
|
||||
:so small.vim
|
||||
+ :" make sure that backspace works, no matter what termcap is used
|
||||
+ :set t_kD=x7f t_kb=x08
|
||||
ggdGa
|
||||
abcdefghi
|
||||
jk lmn
|
||||
*** ../vim-7.1.322/src/version.c Fri Jun 20 17:30:45 2008
|
||||
--- src/version.c Fri Jun 20 17:48:17 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 323,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
53. To find out what time it is, you send yourself an e-mail and check the
|
||||
"Date:" field.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
58
7.1.324
Normal file
58
7.1.324
Normal file
@ -0,0 +1,58 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.324
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.324
|
||||
Problem: File name path length on Unix is limited to 1024.
|
||||
Solution: Use PATH_MAX when it's more than 1000.
|
||||
Files: src/os_unix.h
|
||||
|
||||
|
||||
*** ../vim-7.1.323/src/os_unix.h Tue Jul 10 17:09:51 2007
|
||||
--- src/os_unix.h Tue Jun 17 20:01:17 2008
|
||||
***************
|
||||
*** 432,438 ****
|
||||
* Unix has plenty of memory, use large buffers
|
||||
*/
|
||||
#define CMDBUFFSIZE 1024 /* size of the command processing buffer */
|
||||
! #define MAXPATHL 1024 /* Unix has long paths and plenty of memory */
|
||||
|
||||
#define CHECK_INODE /* used when checking if a swap file already
|
||||
exists for a file */
|
||||
--- 432,444 ----
|
||||
* Unix has plenty of memory, use large buffers
|
||||
*/
|
||||
#define CMDBUFFSIZE 1024 /* size of the command processing buffer */
|
||||
!
|
||||
! /* Use the system path length if it makes sense. */
|
||||
! #if defined(PATH_MAX) && (PATH_MAX > 1000)
|
||||
! # define MAXPATHL PATH_MAX
|
||||
! #else
|
||||
! # define MAXPATHL 1024
|
||||
! #endif
|
||||
|
||||
#define CHECK_INODE /* used when checking if a swap file already
|
||||
exists for a file */
|
||||
*** ../vim-7.1.323/src/version.c Fri Jun 20 17:52:47 2008
|
||||
--- src/version.c Fri Jun 20 18:04:25 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 324,
|
||||
/**/
|
||||
|
||||
--
|
||||
Q: What is a patch 22?
|
||||
A: A patch you need to include to make it possible to include patches.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
117
7.1.325
Normal file
117
7.1.325
Normal file
@ -0,0 +1,117 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.325
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.325
|
||||
Problem: When editing a command line that's longer than available space in
|
||||
the window, the characters at the end are in reverse order.
|
||||
Solution: Increment the insert position even when the command line doesn't
|
||||
fit. (Ingo Karkat)
|
||||
Files: src/ex_getln.c
|
||||
|
||||
|
||||
*** ../vim-7.1.324/src/ex_getln.c Fri Jun 20 12:55:28 2008
|
||||
--- src/ex_getln.c Fri Jun 20 16:45:55 2008
|
||||
***************
|
||||
*** 2053,2062 ****
|
||||
if (has_mbyte)
|
||||
correct_cmdspos(i, c);
|
||||
#endif
|
||||
! /* If the cmdline doesn't fit, put cursor on last visible char. */
|
||||
if ((ccline.cmdspos += c) >= m)
|
||||
{
|
||||
- ccline.cmdpos = i - 1;
|
||||
ccline.cmdspos -= c;
|
||||
break;
|
||||
}
|
||||
--- 2053,2062 ----
|
||||
if (has_mbyte)
|
||||
correct_cmdspos(i, c);
|
||||
#endif
|
||||
! /* If the cmdline doesn't fit, show cursor on last visible char.
|
||||
! * Don't move the cursor itself, so we can still append. */
|
||||
if ((ccline.cmdspos += c) >= m)
|
||||
{
|
||||
ccline.cmdspos -= c;
|
||||
break;
|
||||
}
|
||||
***************
|
||||
*** 2829,2838 ****
|
||||
if (has_mbyte)
|
||||
correct_cmdspos(ccline.cmdpos, c);
|
||||
#endif
|
||||
! /* Stop cursor at the end of the screen */
|
||||
! if (ccline.cmdspos + c >= m)
|
||||
! break;
|
||||
! ccline.cmdspos += c;
|
||||
#ifdef FEAT_MBYTE
|
||||
if (has_mbyte)
|
||||
{
|
||||
--- 2829,2839 ----
|
||||
if (has_mbyte)
|
||||
correct_cmdspos(ccline.cmdpos, c);
|
||||
#endif
|
||||
! /* Stop cursor at the end of the screen, but do increment the
|
||||
! * insert position, so that entering a very long command
|
||||
! * works, even though you can't see it. */
|
||||
! if (ccline.cmdspos + c < m)
|
||||
! ccline.cmdspos += c;
|
||||
#ifdef FEAT_MBYTE
|
||||
if (has_mbyte)
|
||||
{
|
||||
***************
|
||||
*** 3332,3338 ****
|
||||
/*
|
||||
* Do wildcard expansion on the string 'str'.
|
||||
* Chars that should not be expanded must be preceded with a backslash.
|
||||
! * Return a pointer to alloced memory containing the new string.
|
||||
* Return NULL for failure.
|
||||
*
|
||||
* "orig" is the originally expanded string, copied to allocated memory. It
|
||||
--- 3333,3339 ----
|
||||
/*
|
||||
* Do wildcard expansion on the string 'str'.
|
||||
* Chars that should not be expanded must be preceded with a backslash.
|
||||
! * Return a pointer to allocated memory containing the new string.
|
||||
* Return NULL for failure.
|
||||
*
|
||||
* "orig" is the originally expanded string, copied to allocated memory. It
|
||||
***************
|
||||
*** 6111,6117 ****
|
||||
|
||||
exmode_active = save_exmode;
|
||||
|
||||
! /* Safety check: The old window or buffer was deleted: It's a a bug when
|
||||
* this happens! */
|
||||
if (!win_valid(old_curwin) || !buf_valid(old_curbuf))
|
||||
{
|
||||
--- 6112,6118 ----
|
||||
|
||||
exmode_active = save_exmode;
|
||||
|
||||
! /* Safety check: The old window or buffer was deleted: It's a bug when
|
||||
* this happens! */
|
||||
if (!win_valid(old_curwin) || !buf_valid(old_curbuf))
|
||||
{
|
||||
*** ../vim-7.1.324/src/version.c Fri Jun 20 18:06:15 2008
|
||||
--- src/version.c Fri Jun 20 18:27:54 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 325,
|
||||
/**/
|
||||
|
||||
--
|
||||
"I can't complain, but sometimes I still do." (Joe Walsh)
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
57
7.1.326
Normal file
57
7.1.326
Normal file
@ -0,0 +1,57 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.326
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.326
|
||||
Problem: ":s!from!to!" works, but ":smagic!from!to!" doesn't. It sees the
|
||||
"!" as a flag to to the command. Same for ":snomagic". (Johan
|
||||
Spetz)
|
||||
Solution: When checking for a forced command also ignore ":smagic" and
|
||||
":snomagic". (Ian Kelling)
|
||||
Files: src/ex_docmd.c
|
||||
|
||||
|
||||
*** ../vim-7.1.325/src/ex_docmd.c Fri Jun 20 11:10:53 2008
|
||||
--- src/ex_docmd.c Fri Jun 20 10:42:30 2008
|
||||
***************
|
||||
*** 2142,2148 ****
|
||||
|
||||
#endif
|
||||
|
||||
! if (*p == '!' && ea.cmdidx != CMD_substitute) /* forced commands */
|
||||
{
|
||||
++p;
|
||||
ea.forceit = TRUE;
|
||||
--- 2142,2150 ----
|
||||
|
||||
#endif
|
||||
|
||||
! /* forced commands */
|
||||
! if (*p == '!' && ea.cmdidx != CMD_substitute
|
||||
! && ea.cmdidx != CMD_smagic && ea.cmdidx != CMD_snomagic)
|
||||
{
|
||||
++p;
|
||||
ea.forceit = TRUE;
|
||||
*** ../vim-7.1.325/src/version.c Fri Jun 20 18:30:27 2008
|
||||
--- src/version.c Fri Jun 20 18:50:19 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 326,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
55. You ask your doctor to implant a gig in your brain.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
183
7.1.327
Normal file
183
7.1.327
Normal file
@ -0,0 +1,183 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.327
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.327
|
||||
Problem: The GUI tutor is installed when there is no GUI version.
|
||||
Solution: Only install gvimtutor when building a GUI version.
|
||||
Files: src/Makefile
|
||||
|
||||
|
||||
*** ../vim-7.1.326/src/Makefile Fri Jun 20 18:51:06 2008
|
||||
--- src/Makefile Fri Jun 20 21:26:46 2008
|
||||
***************
|
||||
*** 1113,1119 ****
|
||||
GTK_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
GTK_LIBS1 =
|
||||
GTK_LIBS2 = $(GTK_LIBNAME)
|
||||
! GTK_INSTALL = install_normal
|
||||
GTK_TARGETS = installglinks
|
||||
GTK_MAN_TARGETS = yes
|
||||
GTK_TESTTARGET = gui
|
||||
--- 1113,1119 ----
|
||||
GTK_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
GTK_LIBS1 =
|
||||
GTK_LIBS2 = $(GTK_LIBNAME)
|
||||
! GTK_INSTALL = install_normal install_gui_extra
|
||||
GTK_TARGETS = installglinks
|
||||
GTK_MAN_TARGETS = yes
|
||||
GTK_TESTTARGET = gui
|
||||
***************
|
||||
*** 1130,1136 ****
|
||||
MOTIF_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
MOTIF_LIBS1 =
|
||||
MOTIF_LIBS2 = $(MOTIF_LIBNAME) -lXt
|
||||
! MOTIF_INSTALL = install_normal
|
||||
MOTIF_TARGETS = installglinks
|
||||
MOTIF_MAN_TARGETS = yes
|
||||
MOTIF_TESTTARGET = gui
|
||||
--- 1130,1136 ----
|
||||
MOTIF_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
MOTIF_LIBS1 =
|
||||
MOTIF_LIBS2 = $(MOTIF_LIBNAME) -lXt
|
||||
! MOTIF_INSTALL = install_normal install_gui_extra
|
||||
MOTIF_TARGETS = installglinks
|
||||
MOTIF_MAN_TARGETS = yes
|
||||
MOTIF_TESTTARGET = gui
|
||||
***************
|
||||
*** 1160,1166 ****
|
||||
ATHENA_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
ATHENA_LIBS1 = $(XAW_LIB)
|
||||
ATHENA_LIBS2 = -lXt
|
||||
! ATHENA_INSTALL = install_normal
|
||||
ATHENA_TARGETS = installglinks
|
||||
ATHENA_MAN_TARGETS = yes
|
||||
ATHENA_TESTTARGET = gui
|
||||
--- 1160,1166 ----
|
||||
ATHENA_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
ATHENA_LIBS1 = $(XAW_LIB)
|
||||
ATHENA_LIBS2 = -lXt
|
||||
! ATHENA_INSTALL = install_normal install_gui_extra
|
||||
ATHENA_TARGETS = installglinks
|
||||
ATHENA_MAN_TARGETS = yes
|
||||
ATHENA_TESTTARGET = gui
|
||||
***************
|
||||
*** 1178,1184 ****
|
||||
NEXTAW_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
NEXTAW_LIBS1 = $(NEXTAW_LIB)
|
||||
NEXTAW_LIBS2 = -lXt
|
||||
! NEXTAW_INSTALL = install_normal
|
||||
NEXTAW_TARGETS = installglinks
|
||||
NEXTAW_MAN_TARGETS = yes
|
||||
NEXTAW_TESTTARGET = gui
|
||||
--- 1178,1184 ----
|
||||
NEXTAW_LIBS_DIR = $(GUI_LIB_LOC)
|
||||
NEXTAW_LIBS1 = $(NEXTAW_LIB)
|
||||
NEXTAW_LIBS2 = -lXt
|
||||
! NEXTAW_INSTALL = install_normal install_gui_extra
|
||||
NEXTAW_TARGETS = installglinks
|
||||
NEXTAW_MAN_TARGETS = yes
|
||||
NEXTAW_TESTTARGET = gui
|
||||
***************
|
||||
*** 1203,1209 ****
|
||||
PHOTONGUI_LIBS_DIR =
|
||||
PHOTONGUI_LIBS1 = -lph -lphexlib
|
||||
PHOTONGUI_LIBS2 =
|
||||
! PHOTONGUI_INSTALL = install_normal
|
||||
PHOTONGUI_TARGETS = installglinks
|
||||
PHOTONGUI_MAN_TARGETS = yes
|
||||
PHOTONGUI_TESTTARGET = gui
|
||||
--- 1203,1209 ----
|
||||
PHOTONGUI_LIBS_DIR =
|
||||
PHOTONGUI_LIBS1 = -lph -lphexlib
|
||||
PHOTONGUI_LIBS2 =
|
||||
! PHOTONGUI_INSTALL = install_normal install_gui_extra
|
||||
PHOTONGUI_TARGETS = installglinks
|
||||
PHOTONGUI_MAN_TARGETS = yes
|
||||
PHOTONGUI_TESTTARGET = gui
|
||||
***************
|
||||
*** 1219,1225 ****
|
||||
CARBONGUI_LIBS_DIR =
|
||||
CARBONGUI_LIBS1 = -framework Carbon
|
||||
CARBONGUI_LIBS2 =
|
||||
! CARBONGUI_INSTALL = install_macosx
|
||||
CARBONGUI_TARGETS =
|
||||
CARBONGUI_MAN_TARGETS =
|
||||
CARBONGUI_TESTTARGET = gui
|
||||
--- 1219,1225 ----
|
||||
CARBONGUI_LIBS_DIR =
|
||||
CARBONGUI_LIBS1 = -framework Carbon
|
||||
CARBONGUI_LIBS2 =
|
||||
! CARBONGUI_INSTALL = install_macosx install_gui_extra
|
||||
CARBONGUI_TARGETS =
|
||||
CARBONGUI_MAN_TARGETS =
|
||||
CARBONGUI_TESTTARGET = gui
|
||||
***************
|
||||
*** 1741,1746 ****
|
||||
--- 1741,1755 ----
|
||||
cd $(PODIR); $(MAKE) checkclean; \
|
||||
fi
|
||||
|
||||
+ install: $(GUI_INSTALL)
|
||||
+
|
||||
+ install_normal: installvim installtools $(INSTALL_LANGS) install-icons
|
||||
+
|
||||
+ install_gui_extra: installgtutorbin
|
||||
+
|
||||
+ installvim: installvimbin installtutorbin \
|
||||
+ installruntime installlinks installmanlinks
|
||||
+
|
||||
#
|
||||
# Avoid overwriting an existing executable, somebody might be running it and
|
||||
# overwriting it could cause it to crash. Deleting it is OK, it won't be
|
||||
***************
|
||||
*** 1750,1762 ****
|
||||
# If you want to keep an older version, rename it before running "make
|
||||
# install".
|
||||
#
|
||||
- install: $(GUI_INSTALL)
|
||||
-
|
||||
- install_normal: installvim installtools $(INSTALL_LANGS) install-icons
|
||||
-
|
||||
- installvim: installvimbin installtutorbin \
|
||||
- installruntime installlinks installmanlinks
|
||||
-
|
||||
installvimbin: $(VIMTARGET) $(DESTDIR)$(exec_prefix) $(DEST_BIN)
|
||||
-if test -f $(DEST_BIN)/$(VIMTARGET); then \
|
||||
mv -f $(DEST_BIN)/$(VIMTARGET) $(DEST_BIN)/$(VIMNAME).rm; \
|
||||
--- 1759,1764 ----
|
||||
***************
|
||||
*** 1872,1877 ****
|
||||
--- 1874,1881 ----
|
||||
installtutorbin: $(DEST_VIM)
|
||||
$(INSTALL_DATA) vimtutor $(DEST_BIN)/$(VIMNAME)tutor
|
||||
chmod $(SCRIPTMOD) $(DEST_BIN)/$(VIMNAME)tutor
|
||||
+
|
||||
+ installgtutorbin: $(DEST_VIM)
|
||||
$(INSTALL_DATA) gvimtutor $(DEST_BIN)/$(GVIMNAME)tutor
|
||||
chmod $(SCRIPTMOD) $(DEST_BIN)/$(GVIMNAME)tutor
|
||||
|
||||
*** ../vim-7.1.326/src/version.c Fri Jun 20 18:51:01 2008
|
||||
--- src/version.c Fri Jun 20 21:26:52 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 327,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
56. You leave the modem speaker on after connecting because you think it
|
||||
sounds like the ocean wind...the perfect soundtrack for "surfing the net".
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
66
7.1.328
Normal file
66
7.1.328
Normal file
@ -0,0 +1,66 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.328
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.328
|
||||
Problem: Crash when using Cygwin and non-posix path name in tags file.
|
||||
Solution: Use separate buffer for posix path. (Ben Schmidt)
|
||||
Files: src/os_unix.c
|
||||
|
||||
|
||||
*** ../vim-7.1.327/src/os_unix.c Fri Jun 20 11:58:27 2008
|
||||
--- src/os_unix.c Sat Jun 21 13:06:45 2008
|
||||
***************
|
||||
*** 2278,2283 ****
|
||||
--- 2278,2287 ----
|
||||
char_u olddir[MAXPATHL];
|
||||
char_u *p;
|
||||
int retval = OK;
|
||||
+ #ifdef __CYGWIN__
|
||||
+ char_u posix_fname[MAX_PATH];
|
||||
+ #endif
|
||||
+
|
||||
|
||||
#ifdef VMS
|
||||
fname = vms_fixfilename(fname);
|
||||
***************
|
||||
*** 2287,2293 ****
|
||||
/*
|
||||
* This helps for when "/etc/hosts" is a symlink to "c:/something/hosts".
|
||||
*/
|
||||
! cygwin_conv_to_posix_path(fname, fname);
|
||||
#endif
|
||||
|
||||
/* expand it if forced or not an absolute path */
|
||||
--- 2291,2298 ----
|
||||
/*
|
||||
* This helps for when "/etc/hosts" is a symlink to "c:/something/hosts".
|
||||
*/
|
||||
! cygwin_conv_to_posix_path(fname, posix_fname);
|
||||
! fname = posix_fname;
|
||||
#endif
|
||||
|
||||
/* expand it if forced or not an absolute path */
|
||||
*** ../vim-7.1.327/src/version.c Fri Jun 20 21:29:01 2008
|
||||
--- src/version.c Sat Jun 21 13:10:39 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 328,
|
||||
/**/
|
||||
|
||||
--
|
||||
Q: Should I clean my house or work on Vim?
|
||||
A: Whatever contains more bugs.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
67
7.1.329
Normal file
67
7.1.329
Normal file
@ -0,0 +1,67 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.329
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.329
|
||||
Problem: When the popup menu is removed a column of cells, the right halve
|
||||
of double-wide characters, may not be redrawn.
|
||||
Solution: Check if the right halve of a character needs to be redrawn.
|
||||
(Yukihiro Nakadaira)
|
||||
Files: src/screen.c
|
||||
|
||||
|
||||
*** ../vim-7.1.328/src/screen.c Wed May 28 19:01:53 2008
|
||||
--- src/screen.c Sat Jun 21 14:09:02 2008
|
||||
***************
|
||||
*** 4863,4868 ****
|
||||
--- 4863,4869 ----
|
||||
* - the (first byte of the) character is different
|
||||
* - the attributes are different
|
||||
* - the character is multi-byte and the next byte is different
|
||||
+ * - the character is two cells wide and the second cell differs.
|
||||
*/
|
||||
static int
|
||||
char_needs_redraw(off_from, off_to, cols)
|
||||
***************
|
||||
*** 4884,4890 ****
|
||||
|| (enc_utf8
|
||||
&& (ScreenLinesUC[off_from] != ScreenLinesUC[off_to]
|
||||
|| (ScreenLinesUC[off_from] != 0
|
||||
! && comp_char_differs(off_from, off_to))))
|
||||
#endif
|
||||
))
|
||||
return TRUE;
|
||||
--- 4885,4893 ----
|
||||
|| (enc_utf8
|
||||
&& (ScreenLinesUC[off_from] != ScreenLinesUC[off_to]
|
||||
|| (ScreenLinesUC[off_from] != 0
|
||||
! && comp_char_differs(off_from, off_to))
|
||||
! || (cols > 1 && ScreenLines[off_from + 1]
|
||||
! != ScreenLines[off_to + 1])))
|
||||
#endif
|
||||
))
|
||||
return TRUE;
|
||||
*** ../vim-7.1.328/src/version.c Sat Jun 21 13:11:58 2008
|
||||
--- src/version.c Sat Jun 21 14:12:30 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 329,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
61. Your best friends know your e-mail address, but neither your phone number
|
||||
nor the address where you live.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
75
7.1.330
Normal file
75
7.1.330
Normal file
@ -0,0 +1,75 @@
|
||||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.1.330
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=ISO-8859-1
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.1.330
|
||||
Problem: Reading uninitialized memory when using Del in replace mode.
|
||||
Solution: Use utfc_ptr2len_len() instead of mb_ptr2len(). (Dominique Pelle)
|
||||
Files: src/misc1.c
|
||||
|
||||
|
||||
*** ../vim-7.1.329/src/misc1.c Mon Feb 25 21:54:23 2008
|
||||
--- src/misc1.c Sat Jun 21 16:02:34 2008
|
||||
***************
|
||||
*** 1880,1894 ****
|
||||
# ifdef FEAT_MBYTE
|
||||
int n;
|
||||
|
||||
! for (i = 0; i < len; i += n)
|
||||
! {
|
||||
! n = (*mb_ptr2len)(p + i);
|
||||
! ins_char_bytes(p + i, n);
|
||||
! }
|
||||
! # else
|
||||
! for (i = 0; i < len; ++i)
|
||||
! ins_char(p[i]);
|
||||
# endif
|
||||
}
|
||||
#endif
|
||||
|
||||
--- 1880,1899 ----
|
||||
# ifdef FEAT_MBYTE
|
||||
int n;
|
||||
|
||||
! if (has_mbyte)
|
||||
! for (i = 0; i < len; i += n)
|
||||
! {
|
||||
! if (enc_utf8)
|
||||
! /* avoid reading past p[len] */
|
||||
! n = utfc_ptr2len_len(p + i, len - i);
|
||||
! else
|
||||
! n = (*mb_ptr2len)(p + i);
|
||||
! ins_char_bytes(p + i, n);
|
||||
! }
|
||||
! else
|
||||
# endif
|
||||
+ for (i = 0; i < len; ++i)
|
||||
+ ins_char(p[i]);
|
||||
}
|
||||
#endif
|
||||
|
||||
*** ../vim-7.1.329/src/version.c Sat Jun 21 14:13:51 2008
|
||||
--- src/version.c Sat Jun 21 16:28:28 2008
|
||||
***************
|
||||
*** 668,669 ****
|
||||
--- 673,676 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 330,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
65. The last time you looked at the clock it was 11:30pm, and in what
|
||||
seems like only a few seconds later, your sister runs past you to
|
||||
catch her 7am school bus.
|
||||
|
||||
/// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
|
||||
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
|
||||
\\\ download, build and distribute -- http://www.A-A-P.org ///
|
||||
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
|
Loading…
Reference in New Issue
Block a user