On 25/03/09 08:35, Edward L. Fox wrote:
> On Fri, Mar 20, 2009 at 12:33:25PM +0100, Bram Moolenaar wrote:
>>
>>
>> Tony Mechelynck wrote:
>>
>>> On 18/03/09 19:07, Bram Moolenaar wrote:
>>>>
>>>>
>>>> Patch 7.2.148
>>>> Problem: When searching for "$" while 'hlsearch' is set, highlighting
>>>> the
>>>> character after the line does not work in the cursor column.
>>>> Also highlighting for Visual mode after the line end when this
>>>> isn't needed. (Markus Heidelberg)
>>>> Solution: Only compare the cursor column in the cursor line. Only
>>>> highlight
>>>> for Visual selection after the last character when it's needed to
>>>> see where the Visual selection ends.
>>>> Files: src/screen.c
>>>
>>> Bram, it's more than a day later and (unlike the foregoing ones) this
>>> patch hasn't yet made it to the FTP server. Happily your mail is in
>>> "8bit" Content-Transfer-Encoding so I can use that, but I suspect the
>>> MD* and README files in the patches/7.2 directory on the FTP server
>>> haven't been updated either.
>>
>> I just forgot to do this. Thanks for the reminder.
>
> Bram, I can't access the FTP server. It told me that the directory
> containing Vim patches is not accessible. Please help fix that.
> Thanks!
>
Looks like the problem is similar to what happened before:
ftp://ftp.vim.org/vol/2 (which is on the chain of softlinked directories
to ftp://ftp.vim.org/pub/vim/) has drwx------ permissions, i.e., not
even readable except by its owner (which happens to be user 0 i.e. root).
Edward, I'm including the patch (as attachment, not inline), so you may
use that if you like. I'm also attaching the corresponding MD* and
README files which I downloaded while they were accessible.
Best regards,
Tony.
--
No one can make you feel inferior without your consent.
-- Eleanor Roosevelt
--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---
To: [email protected]
Subject: Patch 7.2.148
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.148
Problem: When searching for "$" while 'hlsearch' is set, highlighting the
character after the line does not work in the cursor column.
Also highlighting for Visual mode after the line end when this
isn't needed. (Markus Heidelberg)
Solution: Only compare the cursor column in the cursor line. Only highlight
for Visual selection after the last character when it's needed to
see where the Visual selection ends.
Files: src/screen.c
*** ../vim-7.2.147/src/screen.c Wed Mar 18 16:26:31 2009
--- src/screen.c Wed Mar 18 17:24:56 2009
***************
*** 2889,2896 ****
}
else
tocol = MAXCOL;
! if (fromcol == tocol) /* do at least one character */
! tocol = fromcol + 1; /* happens when past end of line */
area_highlighting = TRUE;
attr = hl_attr(HLF_I);
}
--- 2889,2897 ----
}
else
tocol = MAXCOL;
! /* do at least one character; happens when past end of line */
! if (fromcol == tocol)
! tocol = fromcol + 1;
area_highlighting = TRUE;
attr = hl_attr(HLF_I);
}
***************
*** 4118,4123 ****
--- 4119,4125 ----
# endif
(col < W_WIDTH(wp)))
&& !(noinvcur
+ && lnum == wp->w_cursor.lnum
&& (colnr_T)vcol == wp->w_virtcol)))
&& lcs_eol_one >= 0)
{
***************
*** 4259,4265 ****
* preedit_changed and commit. Thus Vim can't set "im_is_active", use
* im_is_preediting() here. */
if (xic != NULL
! && lnum == curwin->w_cursor.lnum
&& (State & INSERT)
&& !p_imdisable
&& im_is_preediting()
--- 4261,4267 ----
* preedit_changed and commit. Thus Vim can't set "im_is_active", use
* im_is_preediting() here. */
if (xic != NULL
! && lnum == wp->w_cursor.lnum
&& (State & INSERT)
&& !p_imdisable
&& im_is_preediting()
***************
*** 4268,4274 ****
colnr_T tcol;
if (preedit_end_col == MAXCOL)
! getvcol(curwin, &(curwin->w_cursor), &tcol, NULL, NULL);
else
tcol = preedit_end_col;
if ((long)preedit_start_col <= vcol && vcol < (long)tcol)
--- 4270,4276 ----
colnr_T tcol;
if (preedit_end_col == MAXCOL)
! getvcol(curwin, &(wp->w_cursor), &tcol, NULL, NULL);
else
tcol = preedit_end_col;
if ((long)preedit_start_col <= vcol && vcol < (long)tcol)
***************
*** 4365,4371 ****
}
#endif
if (lcs_eol == lcs_eol_one
! && ((area_attr != 0 && vcol == fromcol && c == NUL)
#ifdef FEAT_SEARCH_EXTRA
/* highlight 'hlsearch' match at end of line */
|| (prevcol_hl_flag == TRUE
--- 4367,4379 ----
}
#endif
if (lcs_eol == lcs_eol_one
! && ((area_attr != 0 && vcol == fromcol
! #ifdef FEAT_VISUAL
! && (VIsual_mode != Ctrl_V
! || lnum == VIsual.lnum
! || lnum == curwin->w_cursor.lnum)
! #endif
! && c == NUL)
#ifdef FEAT_SEARCH_EXTRA
/* highlight 'hlsearch' match at end of line */
|| (prevcol_hl_flag == TRUE
***************
*** 4459,4465 ****
if (c == NUL)
{
#ifdef FEAT_SYN_HL
! if (eol_hl_off > 0 && vcol - eol_hl_off == (long)wp->w_virtcol)
{
/* highlight last char after line */
--col;
--- 4467,4474 ----
if (c == NUL)
{
#ifdef FEAT_SYN_HL
! if (eol_hl_off > 0 && vcol - eol_hl_off == (long)wp->w_virtcol
! && lnum == wp->w_cursor.lnum)
{
/* highlight last char after line */
--col;
*** ../vim-7.2.147/src/version.c Wed Mar 18 16:26:31 2009
--- src/version.c Wed Mar 18 19:05:37 2009
***************
*** 678,679 ****
--- 678,681 ----
{ /* Add new patch number below this line */
+ /**/
+ 148,
/**/
--
hundred-and-one symptoms of being an internet addict:
239. You think "surfing" is something you do on dry land.
/// 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 ///
MD5 (7.2.001) = 7c2dc4a956cf315e546e347bc349968c
MD5 (7.2.002) = 7f16f80814f1e071a689806c2056b39d
MD5 (7.2.003) = 0de916fdfd450a4a0d95bed44ae2c398
MD5 (7.2.004) = 25cc99ad42b25b16a4610e2fad9cdab4
MD5 (7.2.005) = a5b7b1c7c5b75aa7d730b0b9aa491558
MD5 (7.2.006) = a93a72cd40c37da91dc634dc8dddefec
MD5 (7.2.007) = c2b2b63dea27ddad92668e63797406c5
MD5 (7.2.008) = e65c8c2223eea5289d8cbef2e867a5de
MD5 (7.2.009) = ab1566b69bd0e0c82a866f00675ffe0e
MD5 (7.2.010) = d69f559bfb5436c157e8069a829ca50d
MD5 (7.2.011) = 05334a6bb31402bfd49d82ea6f59a57b
MD5 (7.2.012) = a11dcd5552f36544a9e27978b5359935
MD5 (7.2.013) = 8bc70978291aadea9c82072b623c955d
MD5 (7.2.014) = a87826187cb77ad2e567a40c1609eea4
MD5 (7.2.015) = 47a466fbfdbca616f519fc4afa0432df
MD5 (7.2.016) = fd08bac73d7ffcabf53bd25a63dff893
MD5 (7.2.017) = 0f0284d87f6f52101802dbe1a45d54c3
MD5 (7.2.018) = 38d06ba325b716c1177c1012d781bada
MD5 (7.2.019) = 661ca021fb70c24ef4df229512cfb14b
MD5 (7.2.020) = cb2c5ca0f9a9718fb635874925432dd8
MD5 (7.2.021) = 9073d2311ae7101c143237a45afb4efa
MD5 (7.2.022) = 48ccb0deec77a3bb91bf967dacb43492
MD5 (7.2.023) = d77ed8aa4de30d4dbd17a7998ae8f269
MD5 (7.2.024) = cf983237e5e866ef459870fee2754bac
MD5 (7.2.025) = ab32defa4b2cfb509ccb34d4858b1223
MD5 (7.2.026) = 5e96c227c7765b1e0f03f44cb5b750f6
MD5 (7.2.027) = f26b7ee0f271eacbb3652dbdf92dd860
MD5 (7.2.028) = fc54a3d35bdc7b7a7660c6d2274f7b74
MD5 (7.2.029) = d53630dc8f3a823f54dfba73dcd47b36
MD5 (7.2.030) = 208f8ed2db2665ebfc17674f78d47c6d
MD5 (7.2.031) = 3387583af86faa78e10be979214071f3
MD5 (7.2.032) = eca017686205ec8658bf9fa8c73f7af6
MD5 (7.2.033) = 88c91b84ffc772fd57f86475f7ba90f1
MD5 (7.2.034) = c3d6eaaa0b74df423f90afaaafa3a0de
MD5 (7.2.035) = f4c35dae581d671dc271407d377f7199
MD5 (7.2.036) = 0ae8b6ed636fc013e2fa6bdabc182041
MD5 (7.2.037) = 1c6501c366cc8df205955f3e4d3ebba9
MD5 (7.2.038) = ed3479ddb4ded7b74c82af5e50b0e4a6
MD5 (7.2.039) = 2a61f28f6f793c5a43abded6e59b6506
MD5 (7.2.040) = 4c493255ae227498016f30a0002ec1cc
MD5 (7.2.041) = 66bde35426c09d9c666e23215f9a19c9
MD5 (7.2.042) = 99baedef8a9c908774b7ed74deacf184
MD5 (7.2.043) = 87035b208c9377c28d796b1e48ab8aac
MD5 (7.2.044) = b127def242996b4e7d7e870cab3e4b45
MD5 (7.2.045) = 5233327e4c97d310e3793b223892ea8d
MD5 (7.2.046) = 9ecfa0454f5a329996b273cb12369962
MD5 (7.2.047) = 35e16f4e7198e861a71322fee2cb7909
MD5 (7.2.048) = 84ef9658181f49bfbd7a61ec87dd0b8d
MD5 (7.2.049) = fc9b65eef81954f6006c307ff11be925
MD5 (7.2.050) = 27a9700e39e266a31df702677acea52c
MD5 (7.2.051) = 89ce3f5b513510fb288a4a301e7494c7
MD5 (7.2.052) = 5992bb56b07a9b9b4e3504f1f2f2c79c
MD5 (7.2.053) = 3fe570c1317fee8a71ede17197358e02
MD5 (7.2.054) = 5b047e8e8413c4807d74a6d9716474a2
MD5 (7.2.055) = c276080d95de2fafa9706f247c35ff74
MD5 (7.2.056) = 5b65e2654a78dcc4c15dc49dbce5418e
MD5 (7.2.057) = cab5a9ddf0ab180089d84bf9ec685574
MD5 (7.2.058) = 80991ff846f88222e3266dab6b07e2b8
MD5 (7.2.059) = 89cede639caf8beed5ea071790445e26
MD5 (7.2.060) = 9781d833263060308a9622dd097ad378
MD5 (7.2.061) = 71b4bc625bc1cdd68747262d329db551
MD5 (7.2.062) = 9243a773d19966dbfd98b7aff3fe3ab7
MD5 (7.2.063) = 08155711f8db2dfce217ec5a34253a76
MD5 (7.2.064) = fd692f9624ec0170800b3d9a2a9a53cb
MD5 (7.2.065) = ee1a8dc311c7580608e3bd2196a7d042
MD5 (7.2.066) = 8d1d5f8aefabf0abcb54de5247893246
MD5 (7.2.067) = fa0ccca2decdd2db64947658b04b8c99
MD5 (7.2.068) = ca5ab057205023613020ca920d903028
MD5 (7.2.069) = f3e6f3dd76278a9f7e396955faa4ca31
MD5 (7.2.070) = 805cdc76da46e73ae908038e09efae16
MD5 (7.2.071) = 9224b5e9c85fa4d47d418c248aff542e
MD5 (7.2.072) = ab9250d36651dde9267d1241cac9fb74
MD5 (7.2.073) = 0d77ee653eabe4b7fdb640d768d7c1be
MD5 (7.2.074) = 5b0a423e9f3ca07e5c62d4f0f5803a5c
MD5 (7.2.075) = d7eccf57f8fc04cf0385f85eff3d989a
MD5 (7.2.076) = 99750c988d0c48f56cb12a04b78aebc2
MD5 (7.2.077) = 1967f5e7fa4cec07bd67cc47925ec3c8
MD5 (7.2.078) = 7b285d2ba24fdd2390b4aaba08fcf5f6
MD5 (7.2.079) = a3385578174d3867f17ab287276db49b
MD5 (7.2.080) = ea45aa4d1a74989d361b2a29c1e9ff9b
MD5 (7.2.081) = 3bdf4ec7db7976876a827f2dfa269e89
MD5 (7.2.082) = 590c9aa51fcb808ece4b6b4bfaaaaf30
MD5 (7.2.083) = 2a10abc536f7a69ff3ef353b55b6cb65
MD5 (7.2.084) = 78defaaa03e61955f6624b796efb8655
MD5 (7.2.085) = 869116b3e92e944d40a3e03f9a99816f
MD5 (7.2.086) = 5af26f073ebeba60af90525d68a61725
MD5 (7.2.087) = 639d7a80864afe68132725e377f52f19
MD5 (7.2.088) = 44b152484534fa23c4ff531316a0e518
MD5 (7.2.089) = 990e6a23c4061df0dcc0ab84528a2e1a
MD5 (7.2.090) = 8985dcfe7df6b439e88554e22cf34919
MD5 (7.2.091) = 137faec139470453ca446c015c226e47
MD5 (7.2.092) = e15782bf5892ad787d149491bfe013e7
MD5 (7.2.093) = 2198caf9e5f422eacde337e9c27677ab
MD5 (7.2.094) = 49ab5014904d459e54a667e1433b4bee
MD5 (7.2.095) = ba21ee323426561e75ebff23090e4bdb
MD5 (7.2.096) = 7ffef4a30cdcd6d8426e44d3a25df991
MD5 (7.2.097) = c7264031ad24af960d717189b344e244
MD5 (7.2.098) = dc7b06bb5c5b11a3d487614287d99a6b
MD5 (7.2.099) = 656c12368934868f35747f3955366142
MD5 (7.2.100) = 15dacd715d6f8c655265bbf77ebaddd4
MD5 (7.2.101) = 65e59923311b136306284319521d70d7
MD5 (7.2.102) = 42e2274c6a3152279720d8623f7916ad
MD5 (7.2.103) = 654ba716e77d092c1c314fed18c7486d
MD5 (7.2.104) = b839c2c957eb3bb7511ace0b61d5d5fe
MD5 (7.2.105) = 7f37ad0b1573be8bc39a817a21422a4e
MD5 (7.2.106) = 4801df8c2833a683cd1b2a5870565e41
MD5 (7.2.107) = e6801b619d40efe81428399e26e0486f
MD5 (7.2.108) = 76f17428d216ec6b29036e22397c2765
MD5 (7.2.109) = db97daa4f1e56440a988e7f5272997c7
MD5 (7.2.110) = b8752c88429f869dec05232db89018e2
MD5 (7.2.111) = e8cdc1e862b60215c12265e44b38239d
MD5 (7.2.112) = e933dd778c6f8687cf1f9f3e550e6cc0
MD5 (7.2.113) = 861729d9d4dc422e45c22bd8e006fc32
MD5 (7.2.114) = 5da3a29b3184af1780a82499343e7587
MD5 (7.2.115) = b35c7b1cfa2a5f7b45829cd09ac27b7a
MD5 (7.2.116) = 1355cc34fbc7be7eb48fa777e8f49dfb
MD5 (7.2.117) = 8b9c839ec7448691b0a88475f0d0d4f9
MD5 (7.2.118) = 74d97a563ec1b1f1606705097396c391
MD5 (7.2.119) = 2ddd84423b902a2b3594c64c567be0b4
MD5 (7.2.120) = 5394e442f011d47b6d69a7b03984cdf4
MD5 (7.2.121) = 6bdb5e63ca3d79d3dcb7127e14ae3949
MD5 (7.2.122) = 36554c0103cafc8759f3e71ccd56c56f
MD5 (7.2.123) = 841c74d1f3cb8380fa5713d5b9ca2c98
MD5 (7.2.124) = 2489ebcb72280dd50b8756e4ab7d36ed
MD5 (7.2.125) = 10b15d637133b73d825650363d863b58
MD5 (7.2.126) = b31534667bb741e21479b1e3757c9e21
MD5 (7.2.127) = 71e87e78bea69d8876ff7f6d824c8986
MD5 (7.2.128) = 21da01d371757282bfd402ddd91005ba
MD5 (7.2.129) = e890b630efa3847c8cdee2f197145b6c
MD5 (7.2.130) = d3fe3bf37d5c0940f3e751f41d92e817
MD5 (7.2.131) = 3c2aaa22914d06a65bf0f212e43c3ace
MD5 (7.2.132) = 379aa718df5dbcde8215fc4d94062d9f
MD5 (7.2.133) = 6d51f9deb4c2604692f532c118b73ef8
MD5 (7.2.134) = 4acae77b2a217e1cb47040c08e28180d
MD5 (7.2.135) = 4d30bf2c9d2973f5dd1c12468123dc41
MD5 (7.2.136) = f2ae8cc595933938ee608e040d1256a5
MD5 (7.2.137) = c613c1e0fac319f05ffe1fa7e27d6600
MD5 (7.2.138) = e7d02c3dea47fa579366bb1cd025ce5e
MD5 (7.2.139) = 04f7131164b3f46d6365a8faea0e32c6
MD5 (7.2.140) = e1c0e4fbd985f5a2e5a24a4cfab1112c
MD5 (7.2.141) = e5a9c7ef44a38057c0c5c1191d9cdf77
MD5 (7.2.142) = f08f7f966749c2ef20ff87dfeb9bef62
MD5 (7.2.143) = 6b132dad3ad947662d1c370193a14218
MD5 (7.2.144) = 4e2a1d1cb12198a783759f88e6c64fc4
MD5 (7.2.145) = 38877e2ac720e45e5d62cd1089167db3
MD5 (7.2.146) = cb97aca73a1f4fdd2fac894bba7e43ae
MD5 (7.2.147) = 4219afedebf0172118f2d078d9012995
MD5 (7.2.148) = 49ca89a47315f512c7ee06f5b2617a90
MD5 (7.2.001-100.gz) = ba91b19374cee90f71b8f4ab1d92dc0f
7c2dc4a956cf315e546e347bc349968c 7.2.001
7f16f80814f1e071a689806c2056b39d 7.2.002
0de916fdfd450a4a0d95bed44ae2c398 7.2.003
25cc99ad42b25b16a4610e2fad9cdab4 7.2.004
a5b7b1c7c5b75aa7d730b0b9aa491558 7.2.005
a93a72cd40c37da91dc634dc8dddefec 7.2.006
c2b2b63dea27ddad92668e63797406c5 7.2.007
e65c8c2223eea5289d8cbef2e867a5de 7.2.008
ab1566b69bd0e0c82a866f00675ffe0e 7.2.009
d69f559bfb5436c157e8069a829ca50d 7.2.010
05334a6bb31402bfd49d82ea6f59a57b 7.2.011
a11dcd5552f36544a9e27978b5359935 7.2.012
8bc70978291aadea9c82072b623c955d 7.2.013
a87826187cb77ad2e567a40c1609eea4 7.2.014
47a466fbfdbca616f519fc4afa0432df 7.2.015
fd08bac73d7ffcabf53bd25a63dff893 7.2.016
0f0284d87f6f52101802dbe1a45d54c3 7.2.017
38d06ba325b716c1177c1012d781bada 7.2.018
661ca021fb70c24ef4df229512cfb14b 7.2.019
cb2c5ca0f9a9718fb635874925432dd8 7.2.020
9073d2311ae7101c143237a45afb4efa 7.2.021
48ccb0deec77a3bb91bf967dacb43492 7.2.022
d77ed8aa4de30d4dbd17a7998ae8f269 7.2.023
cf983237e5e866ef459870fee2754bac 7.2.024
ab32defa4b2cfb509ccb34d4858b1223 7.2.025
5e96c227c7765b1e0f03f44cb5b750f6 7.2.026
f26b7ee0f271eacbb3652dbdf92dd860 7.2.027
fc54a3d35bdc7b7a7660c6d2274f7b74 7.2.028
d53630dc8f3a823f54dfba73dcd47b36 7.2.029
208f8ed2db2665ebfc17674f78d47c6d 7.2.030
3387583af86faa78e10be979214071f3 7.2.031
eca017686205ec8658bf9fa8c73f7af6 7.2.032
88c91b84ffc772fd57f86475f7ba90f1 7.2.033
c3d6eaaa0b74df423f90afaaafa3a0de 7.2.034
f4c35dae581d671dc271407d377f7199 7.2.035
0ae8b6ed636fc013e2fa6bdabc182041 7.2.036
1c6501c366cc8df205955f3e4d3ebba9 7.2.037
ed3479ddb4ded7b74c82af5e50b0e4a6 7.2.038
2a61f28f6f793c5a43abded6e59b6506 7.2.039
4c493255ae227498016f30a0002ec1cc 7.2.040
66bde35426c09d9c666e23215f9a19c9 7.2.041
99baedef8a9c908774b7ed74deacf184 7.2.042
87035b208c9377c28d796b1e48ab8aac 7.2.043
b127def242996b4e7d7e870cab3e4b45 7.2.044
5233327e4c97d310e3793b223892ea8d 7.2.045
9ecfa0454f5a329996b273cb12369962 7.2.046
35e16f4e7198e861a71322fee2cb7909 7.2.047
84ef9658181f49bfbd7a61ec87dd0b8d 7.2.048
fc9b65eef81954f6006c307ff11be925 7.2.049
27a9700e39e266a31df702677acea52c 7.2.050
89ce3f5b513510fb288a4a301e7494c7 7.2.051
5992bb56b07a9b9b4e3504f1f2f2c79c 7.2.052
3fe570c1317fee8a71ede17197358e02 7.2.053
5b047e8e8413c4807d74a6d9716474a2 7.2.054
c276080d95de2fafa9706f247c35ff74 7.2.055
5b65e2654a78dcc4c15dc49dbce5418e 7.2.056
cab5a9ddf0ab180089d84bf9ec685574 7.2.057
80991ff846f88222e3266dab6b07e2b8 7.2.058
89cede639caf8beed5ea071790445e26 7.2.059
9781d833263060308a9622dd097ad378 7.2.060
71b4bc625bc1cdd68747262d329db551 7.2.061
9243a773d19966dbfd98b7aff3fe3ab7 7.2.062
08155711f8db2dfce217ec5a34253a76 7.2.063
fd692f9624ec0170800b3d9a2a9a53cb 7.2.064
ee1a8dc311c7580608e3bd2196a7d042 7.2.065
8d1d5f8aefabf0abcb54de5247893246 7.2.066
fa0ccca2decdd2db64947658b04b8c99 7.2.067
ca5ab057205023613020ca920d903028 7.2.068
f3e6f3dd76278a9f7e396955faa4ca31 7.2.069
805cdc76da46e73ae908038e09efae16 7.2.070
9224b5e9c85fa4d47d418c248aff542e 7.2.071
ab9250d36651dde9267d1241cac9fb74 7.2.072
0d77ee653eabe4b7fdb640d768d7c1be 7.2.073
5b0a423e9f3ca07e5c62d4f0f5803a5c 7.2.074
d7eccf57f8fc04cf0385f85eff3d989a 7.2.075
99750c988d0c48f56cb12a04b78aebc2 7.2.076
1967f5e7fa4cec07bd67cc47925ec3c8 7.2.077
7b285d2ba24fdd2390b4aaba08fcf5f6 7.2.078
a3385578174d3867f17ab287276db49b 7.2.079
ea45aa4d1a74989d361b2a29c1e9ff9b 7.2.080
3bdf4ec7db7976876a827f2dfa269e89 7.2.081
590c9aa51fcb808ece4b6b4bfaaaaf30 7.2.082
2a10abc536f7a69ff3ef353b55b6cb65 7.2.083
78defaaa03e61955f6624b796efb8655 7.2.084
869116b3e92e944d40a3e03f9a99816f 7.2.085
5af26f073ebeba60af90525d68a61725 7.2.086
639d7a80864afe68132725e377f52f19 7.2.087
44b152484534fa23c4ff531316a0e518 7.2.088
990e6a23c4061df0dcc0ab84528a2e1a 7.2.089
8985dcfe7df6b439e88554e22cf34919 7.2.090
137faec139470453ca446c015c226e47 7.2.091
e15782bf5892ad787d149491bfe013e7 7.2.092
2198caf9e5f422eacde337e9c27677ab 7.2.093
49ab5014904d459e54a667e1433b4bee 7.2.094
ba21ee323426561e75ebff23090e4bdb 7.2.095
7ffef4a30cdcd6d8426e44d3a25df991 7.2.096
c7264031ad24af960d717189b344e244 7.2.097
dc7b06bb5c5b11a3d487614287d99a6b 7.2.098
656c12368934868f35747f3955366142 7.2.099
15dacd715d6f8c655265bbf77ebaddd4 7.2.100
65e59923311b136306284319521d70d7 7.2.101
42e2274c6a3152279720d8623f7916ad 7.2.102
654ba716e77d092c1c314fed18c7486d 7.2.103
b839c2c957eb3bb7511ace0b61d5d5fe 7.2.104
7f37ad0b1573be8bc39a817a21422a4e 7.2.105
4801df8c2833a683cd1b2a5870565e41 7.2.106
e6801b619d40efe81428399e26e0486f 7.2.107
76f17428d216ec6b29036e22397c2765 7.2.108
db97daa4f1e56440a988e7f5272997c7 7.2.109
b8752c88429f869dec05232db89018e2 7.2.110
e8cdc1e862b60215c12265e44b38239d 7.2.111
e933dd778c6f8687cf1f9f3e550e6cc0 7.2.112
861729d9d4dc422e45c22bd8e006fc32 7.2.113
5da3a29b3184af1780a82499343e7587 7.2.114
b35c7b1cfa2a5f7b45829cd09ac27b7a 7.2.115
1355cc34fbc7be7eb48fa777e8f49dfb 7.2.116
8b9c839ec7448691b0a88475f0d0d4f9 7.2.117
74d97a563ec1b1f1606705097396c391 7.2.118
2ddd84423b902a2b3594c64c567be0b4 7.2.119
5394e442f011d47b6d69a7b03984cdf4 7.2.120
6bdb5e63ca3d79d3dcb7127e14ae3949 7.2.121
36554c0103cafc8759f3e71ccd56c56f 7.2.122
841c74d1f3cb8380fa5713d5b9ca2c98 7.2.123
2489ebcb72280dd50b8756e4ab7d36ed 7.2.124
10b15d637133b73d825650363d863b58 7.2.125
b31534667bb741e21479b1e3757c9e21 7.2.126
71e87e78bea69d8876ff7f6d824c8986 7.2.127
21da01d371757282bfd402ddd91005ba 7.2.128
e890b630efa3847c8cdee2f197145b6c 7.2.129
d3fe3bf37d5c0940f3e751f41d92e817 7.2.130
3c2aaa22914d06a65bf0f212e43c3ace 7.2.131
379aa718df5dbcde8215fc4d94062d9f 7.2.132
6d51f9deb4c2604692f532c118b73ef8 7.2.133
4acae77b2a217e1cb47040c08e28180d 7.2.134
4d30bf2c9d2973f5dd1c12468123dc41 7.2.135
f2ae8cc595933938ee608e040d1256a5 7.2.136
c613c1e0fac319f05ffe1fa7e27d6600 7.2.137
e7d02c3dea47fa579366bb1cd025ce5e 7.2.138
04f7131164b3f46d6365a8faea0e32c6 7.2.139
e1c0e4fbd985f5a2e5a24a4cfab1112c 7.2.140
e5a9c7ef44a38057c0c5c1191d9cdf77 7.2.141
f08f7f966749c2ef20ff87dfeb9bef62 7.2.142
6b132dad3ad947662d1c370193a14218 7.2.143
4e2a1d1cb12198a783759f88e6c64fc4 7.2.144
38877e2ac720e45e5d62cd1089167db3 7.2.145
cb97aca73a1f4fdd2fac894bba7e43ae 7.2.146
4219afedebf0172118f2d078d9012995 7.2.147
49ca89a47315f512c7ee06f5b2617a90 7.2.148
ba91b19374cee90f71b8f4ab1d92dc0f 7.2.001-100.gz
Patches for Vim - Vi IMproved 7.2
The files in this directory contain source code changes to fix
problems in released versions of Vim. Each file also contains an
explanation of the problem that is fixed, like the message that
was sent to the vim-dev maillist.
The best is to apply the patches in sequence. This avoids problems
when a patch depends on a previous patch. If you did not unpack the
extra archive, you may want to skip patches marked with "(extra)".
Similarly for the "lang" archive. Or ignore errors for missing files.
Before patching, change to the top Vim directory, where the "src"
and "runtime" directories are located.
Depending on the version of "patch" that you use, you may have add
an argument to make it patch the right file:
patch -p < 7.2.001
patch -p0 < 7.2.001
After applying a patch, you need to compile Vim. There are no
patches for binaries.
Checksums for the patch files can be found in the file MD5.
Collection of patches for Vim 7.2:
SIZE NAME INCLUDES
108889 7.2.001-100.gz patches 7.2.001 to 7.2.100, gzip'ed
Individual patches for Vim 7.2:
SIZE NAME FIXES
1877 7.2.001 Mac: pseudo-ttys don't work properly on Leopard
1462 7.2.002 leaking memory when displaying menus
3663 7.2.003 typo in translated message, message not translated
3413 7.2.004 Cscope help message is not translated
4638 7.2.005 a few problems when profiling
1552 7.2.006 HTML files are not recognized by contents
16735 7.2.007 (extra) minor issues for VMS
1947 7.2.008 wrong window count when using :bunload in a BufHidden autocmd
2245 7.2.009 can't compile with Perl 5.10 on MS-aindows
5415 7.2.010 "K" in Visual mode does not properly escape all characters
2873 7.2.011 error when inserting a float value from expression register
1444 7.2.012 compiler warnings when building with startup timing
4157 7.2.013 hang when waiting for X selection, consuming lots of CPU time
1769 7.2.014 synstack() doesn't work in an emptly line
1943 7.2.015 "make all test install" doesn't stop when the test fails
4536 7.2.016 cmdline completion pattern can be in freed memory
5319 7.2.017 X11: strlen() used wrongly, pasting very big selection fails
1390 7.2.018 memory leak when substitute is aborted
2269 7.2.019 completion and exists() don't work for ":noautocmd"
1521 7.2.020 "kvim" starts the GUI even though KDE is no longer supported
4806 7.2.021 getting full file name when executing autocmds may be slow
3823 7.2.022 (extra) cannot run tests with the MingW compiler
2062 7.2.023 'cursorcolumn' wrong in a closed fold when display is shifted
1452 7.2.024 'history' can be made negative, causes out-of-memory error
1470 7.2.025 a CursorHold event that invokes system() is retriggered
2969 7.2.026 (after 7.2.010) 'K' uses the rest of the line
3235 7.2.027 can use cscope commands in the sandbox, might not be safe
1466 7.2.028 confusing error message for missing ()
1291 7.2.029 no completion for ":doautoall" like for ":doautocmd"
1546 7.2.030 (after 7.2.027) can't compile, ex_oldfiles undefined
39400 7.2.031 file names from viminfo are not available to the user
1583 7.2.032 (after 7.2.031) can't compile with EXITFREE defined
2270 7.2.033 using "ucs-2le" for two-byte BOM, but text might be "utf-16le"
2372 7.2.034 memory leak in spell info when deleting a buffer
3522 7.2.035 mismatches for library and Vim alloc/free functions
7545 7.2.036 (extra) mismatches for library and Vim alloc/free functions
1576 7.2.037 double free with GTK 1 and compiled with EXITFREE
2438 7.2.038 overlapping arguments to memcpy()
1378 7.2.039 accessing freed memory on exit when EXITFREE is defined
1836 7.2.040 ":e ++ff=dos foo" gets "unix" 'ff' when CR before NL missing
22993 7.2.041 (extra) diff wrong when edit diff buffer in another tab page
4987 7.2.042 restoring view in autocmd sometimes doesn't work completely
2550 7.2.043 VMS: Too many chars escaped in filename and shell commands
5639 7.2.044 crash because of gcc 4 being over protective for strcpy()
2056 7.2.045 the Python interface has an empty entry in sys.path
1704 7.2.046 wrong check for filling buffer with encoding
2470 7.2.047 using -nb while it is not supported makes other side hang
4758 7.2.048 v:count and v:prevcount are not set correctly
32552 7.2.049 (extra) Win32: the clipboard doesn't support UTF-16
8484 7.2.050 compiler warnings for not using return value of fwrite()
15179 7.2.051 can't avoid 'wig' and 'suffixes' for glob() and globpath()
2611 7.2.052 synIDattr() doesn't support "sp" for special color
1754 7.2.053 crash when using WorkShop command ":ws foo"
2006 7.2.054 compilation warnings for fprintf format
34319 7.2.055 various compiler warnings with strict checking
1635 7.2.056 (after 7.2.050) tests 58 and 59 fail
3210 7.2.057 (after 7.2.056) trying to put size_t in int variable
2338 7.2.058 can't add a feature name in the :version output
1847 7.2.059 diff is not always displayed properly
34772 7.2.060 spell checking doesn't work well for compound words
1886 7.2.061 creating funcref requires loading the autoload script first
1657 7.2.062 "[Scratch]" is not translated
3558 7.2.063 warning for NULL argument of Perl_sys_init3()
1942 7.2.064 repeating "~" on a Visual block doesn't always update screen
5149 7.2.065 GTK GUI: cursor disappears doing ":vsp" when maximized
2759 7.2.066 not easy to check if 'encoding' is a multi-byte encoding
1683 7.2.067 can't load sesison extra file when it contains special chars
2598 7.2.068 error when Emacs tags file line is too long
1726 7.2.069 (after 7.2.060) compiler warning for putting size_t in int
17606 7.2.070 crash when a function returns a:000
2353 7.2.071 (extra) Win32: Handling netbeans events may cause a crash
1615 7.2.072 (extra, fixed patch) compiler warning in Sniff code
4121 7.2.073 ":set <xHome>" has the same output as ":set <Home>"
1832 7.2.074 (extra, after 7.2.073) extra part of 7.2.073
2218 7.2.075 (after 7.2.058) unclear comment about making a diff
2666 7.2.076 rename(from, to) deletes file if names refer to the same file
4745 7.2.077 (after 7.2.076) rename() fails if names differ only in case
3298 7.2.078 problems with deleting folds
6947 7.2.079 "killed" netbeans events are not handled correctly
9942 7.2.080 accessing wrong memory with completion and composing char
1728 7.2.081 compiler warning for float overflow on VAX
2134 7.2.082 if 'ff' is "mac" then "ga" on a ^J shows 0x0d instead of 0x0a
1733 7.2.083 ":tag" doesn't return to the right tag entry in the tag stack
4331 7.2.084 Python: vim.eval() is wrong for recursive structures
1862 7.2.085 ":set <M-b>=<Esc>b" does not work when 'encoding' is utf-8
3045 7.2.086 using ":diffget 1" in buffer 1 corrupts the text
1570 7.2.087 adding URL to 'path' doesn't work to edit a file
2895 7.2.088 (extra) Win32: Using the clipboard sometimes fails
2473 7.2.089 (extra) Win32: crash when using Ultramon buttons
3286 7.2.090 user command containing 0x80 does not work properly
2113 7.2.091 ":cs help" output is not aligned for some languages
4538 7.2.092 some error messages are not translated
7287 7.2.093 (extra) dialogs can't always handle multi-byte text
3430 7.2.094 compiler warning for signed/unsigned compare, typos
1902 7.2.095 using "r" and then CTRL-C Visual highlighting is not removed
1464 7.2.096 after ":number" "Press Enter" msg may be on the wrong screen
1692 7.2.097 "!xterm&" doesn't work when 'shell' is "bash"
1864 7.2.098 warning for signed/unsigned pointer
3498 7.2.099 unnecessary redraw when changing GUI options in terminal
3846 7.2.100 missing first three bytes on sourced FIFO
1362 7.2.101 (extra) MSVC version not recognized
1496 7.2.102 (after 7.2.100) BOM at start of Vim script not removed
5153 7.2.103 tab page line isn't always updated, e.g. when 'bomb' is set
1523 7.2.104 after ":saveas foo" the tab label isn't updated right away
2159 7.2.105 modeline setting for 'foldmethod' overrules diff options
3422 7.2.106 endless loop for "]s" in HTML when there are no misspellings
1825 7.2.107 After a GUI dialog ":echo" messages are deleted
1622 7.2.108 (after 7.2.105) can't compile without the diff feature
11901 7.2.109 'langmap' does not work for multi-byte characters
1407 7.2.110 compiler warning for unused variable
2724 7.2.111 selection unclear for Visual block mode with 'cursorcolumn'
1509 7.2.112 cursor invisible in first col in Visual mode if 'number' set
2700 7.2.113 crash when using submatch() in substitute()
2531 7.2.114 using wrong printf format: %d instead of %ld
2716 7.2.115 some debugging code is never used
1619 7.2.116 not all memory is freed when EXITFREE is defined
2592 7.2.117 location list incorrectly labelled "Quickfix List"
2068 7.2.118 <PageUp> at the more prompt only does half a page
1550 7.2.119 status line is redrawn too often
8305 7.2.120 location list is copied and then deleted when opening window
4993 7.2.121 can't stop output of "!grep a *.c" in gvim with CTRL-C
2472 7.2.122 invalid mem access if VimResized autocmd changes screen size
1568 7.2.123 ":map" output continues after typing 'q' at more prompt
3127 7.2.124 ":tselect" output continues after typing 'q' at more prompt
3936 7.2.125 leaking memory when reading XPM bitmap for a sign
4326 7.2.126 when EXITFREE is defined signs and keymaps are not freed
1708 7.2.127 get another more prompt after typing 'q'
1537 7.2.128 (after 7.2.055) ":lcd" causes invalid session file
2229 7.2.129 opening command window from input() uses the search history
12852 7.2.130 Vim may haing until CTRL-C is typed when using CTRL-Z
2612 7.2.131 using wrong cursor highlighting after clearing 'keymap'
7823 7.2.132 accessing freed memory when changing dir in SwapExists autocmd
1665 7.2.133 ":diffoff!" changes settings in windows not in diff mode
2314 7.2.134 compiler warnings for discarding "const" from pointer
1991 7.2.135 memory leak when redefining user command with complete arg
1326 7.2.136 (after 7.2.132) ":cd" still possible in SwapExists autocmd
11328 7.2.137 wrong left shift of blockwise selection in tab when 've' set
5428 7.2.138 extra part of 7.2.137
2229 7.2.139 crash when 'virtualedit' is "all"
1974 7.2.140 diff highlighting missing if Visual area starts at cursor pos
6622 7.2.141 fixing bold spill redraws too many characters
1753 7.2.142 Motif and Athena balloons don't use tooltip colors
6830 7.2.143 no command line completion for ":cscope" command
2304 7.2.144 colorscheme is reloaded when 't_Co' is set to the same value
3379 7.2.145 white space in ":cscope find" is not ignored
3394 7.2.146 v:warningmsg isn't used for all warnings
1548 7.2.147 cursor in wrong position after Tab for small version
4275 7.2.148 highlighting a character after the line doesn't always work