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

Raspunde prin e-mail lui