Compare commits
3,987 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
eae4b5cd79 | ||
|
|
676006795a | ||
|
|
07501bca7a | ||
|
|
6bbeb2d904 | ||
|
|
19faaa187e | ||
|
|
fef106b849 | ||
|
|
e847a50297 | ||
|
|
c8b04c80dd | ||
|
|
71c059abc5 | ||
|
|
5ee4f534a6 | ||
|
|
0c4cede346 | ||
|
|
61cfcde9de | ||
|
|
ae2db1ff1d | ||
|
|
c8b1dc9498 | ||
|
|
07b3394cbc | ||
|
|
bc2a0c97cc | ||
|
|
b97a8f0977 | ||
|
|
d38db4ff3c | ||
|
|
f114e7eb65 | ||
|
|
fd5559a02c | ||
|
|
66e2923218 | ||
|
|
d957d1e818 | ||
|
|
beb553458e | ||
|
|
dbca97ea24 | ||
|
|
698ce32e16 | ||
|
|
7d940e947b | ||
|
|
9e0e978fbb | ||
|
|
4e61579ba3 | ||
|
|
7c60feb6e2 | ||
|
|
c1048c7930 | ||
|
|
dc29a314a5 | ||
|
|
97b3fbd6e5 | ||
|
|
47571c96d7 | ||
|
|
4d63e8a53c | ||
|
|
d1c415d036 | ||
|
|
f158e7ec35 | ||
|
|
ca6e36ab21 | ||
|
|
e4e37842bf | ||
|
|
6b7fbb9621 | ||
|
|
6801a39cd4 | ||
|
|
29d7ff0bb5 | ||
|
|
100943a3bf | ||
|
|
0c440c2c78 | ||
|
|
86eb060916 | ||
|
|
12bccb38ef | ||
|
|
86fcebd96b | ||
|
|
3264af98a2 | ||
|
|
c8221c1d70 | ||
|
|
7b5d01f395 | ||
|
|
684593869b | ||
|
|
86fb2418b6 | ||
|
|
2b538aae6b | ||
|
|
979b4a07c7 | ||
|
|
0588de6cc3 | ||
|
|
8597537653 | ||
|
|
9eb4493163 | ||
|
|
b71d9f022c | ||
|
|
890a4758cd | ||
|
|
b25fd607cc | ||
|
|
9c62530262 | ||
|
|
aed1291d2e | ||
|
|
d759f0c744 | ||
|
|
90c8fff644 | ||
|
|
91761c6fd5 | ||
|
|
0b294c2268 | ||
|
|
172195d496 | ||
|
|
cc6366596d | ||
|
|
699a4e37e4 | ||
|
|
fc241eb378 | ||
|
|
98bc0498b2 | ||
|
|
7b5a189724 | ||
|
|
a01683035a | ||
|
|
3c4227cd7c | ||
|
|
6cc814d797 | ||
|
|
4dfca63620 | ||
|
|
bd864ede9b | ||
|
|
3583633bff | ||
|
|
b1105c8326 | ||
|
|
e7742698d1 | ||
|
|
d46b35c84d | ||
|
|
d2cd318e43 | ||
|
|
93d0d9afe8 | ||
|
|
0f86079996 | ||
|
|
305932eca0 | ||
|
|
1d1b573e72 | ||
|
|
79458eed29 | ||
|
|
51295901ea | ||
|
|
7e6e0d936e | ||
|
|
7f016db19d | ||
|
|
baf6873d99 | ||
|
|
cbd11ce35d | ||
|
|
f1498c0c7c | ||
|
|
ebe2433680 | ||
|
|
1d02e6e582 | ||
|
|
227278cbe9 | ||
|
|
3dbc59bdc8 | ||
|
|
a7bbd42bc1 | ||
|
|
e07dd4f390 | ||
|
|
8b3099979b | ||
|
|
174d14ee43 | ||
|
|
5863537d72 | ||
|
|
b81a3a6746 | ||
|
|
11d2dd0433 | ||
|
|
f2e1a4c7cb | ||
|
|
5f7b13674e | ||
|
|
7667b5b7de | ||
|
|
64dcac1659 | ||
|
|
6f47745cb1 | ||
|
|
6f0c536c47 | ||
|
|
2c0204dad4 | ||
|
|
f0205b8969 | ||
|
|
ebd9aa2b25 | ||
|
|
6bd5a39c27 | ||
|
|
9b37e1a9b2 | ||
|
|
b9b503c389 | ||
|
|
7d2199c149 | ||
|
|
17ae92d063 | ||
|
|
550f31b21e | ||
|
|
84f77f278c | ||
|
|
bbd0a311ec | ||
|
|
c0fc55f870 | ||
|
|
60596bb2d9 | ||
|
|
106e2f2581 | ||
|
|
efdfc61e5d | ||
|
|
6121c87abc | ||
|
|
3094c97ae1 | ||
|
|
b226b0ae50 | ||
|
|
78deee56e9 | ||
|
|
74af866c9b | ||
|
|
1da81559a3 | ||
|
|
517fce5d93 | ||
|
|
a34b1012b8 | ||
|
|
134b216510 | ||
|
|
2751435f36 | ||
|
|
ea3aa92d13 | ||
|
|
f8ac30b02a | ||
|
|
729524ecf9 | ||
|
|
d7b66cfd32 | ||
|
|
6c378aff98 | ||
|
|
3ed4faa072 | ||
|
|
c33f2cbb28 | ||
|
|
dca39eca82 | ||
|
|
20b3e337ed | ||
|
|
3baf1abaa8 | ||
|
|
114e0e9dd0 | ||
|
|
911ee307da | ||
|
|
5654b6cd07 | ||
|
|
876f300e50 | ||
|
|
dbc7b1d4be | ||
|
|
eaa2ff76ac | ||
|
|
94dd9fab08 | ||
|
|
a49d3ac3e6 | ||
|
|
0fb647e9ce | ||
|
|
ef64a78289 | ||
|
|
ea1439cf89 | ||
|
|
d378cd2edf | ||
|
|
c922af3f1b | ||
|
|
f85584f35b | ||
|
|
6fdecefa49 | ||
|
|
9af2480710 | ||
|
|
7e5c908e8f | ||
|
|
0849f86b22 | ||
|
|
026537cfee | ||
|
|
2a948f8a6d | ||
|
|
5d58af6333 | ||
|
|
a9aac6a822 | ||
|
|
9144ae430e | ||
|
|
808e42817f | ||
|
|
0fbf1cf2b9 | ||
|
|
7e84f7a14a | ||
|
|
a232b7acbb | ||
|
|
b6b946b02f | ||
|
|
c196a24e01 | ||
|
|
6435ff19ca | ||
|
|
9fbfe84b65 | ||
|
|
345e5097bb | ||
|
|
57c70f241c | ||
|
|
4a2d528a0c | ||
|
|
c6f44dcb37 | ||
|
|
0e7aaa1f2f | ||
|
|
9a3364860e | ||
|
|
09c5bd5eb0 | ||
|
|
8c0c7e08a9 | ||
|
|
6d2e87d692 | ||
|
|
be507449af | ||
|
|
aefc2b24ca | ||
|
|
1badbfe688 | ||
|
|
fe7f282fed | ||
|
|
2fb216720e | ||
|
|
8c779e7840 | ||
|
|
7e4bad765b | ||
|
|
405bfd2cf6 | ||
|
|
756d97c8fe | ||
|
|
fdb157c324 | ||
|
|
421aee0f07 | ||
|
|
b8d3c07d36 | ||
|
|
74b6b5a918 | ||
|
|
c09aabf5af | ||
|
|
eb02b93331 | ||
|
|
cbdce42a3d | ||
|
|
e8204a5a6f | ||
|
|
57248766e4 | ||
|
|
c1bb8dc5e6 | ||
|
|
5e82e77f8c | ||
|
|
3e31826a83 | ||
|
|
b6fb8ebdab | ||
|
|
96bd44923f | ||
|
|
bafaf2dc8d | ||
|
|
1087d0a94c | ||
|
|
4743fed24e | ||
|
|
d920422825 | ||
|
|
26300dd934 | ||
|
|
c6de778762 | ||
|
|
51f7b1bbeb | ||
|
|
727eda08bc | ||
|
|
727d98ee1e | ||
|
|
de8dcbfba8 | ||
|
|
dc0ad61031 | ||
|
|
b2d31d54d2 | ||
|
|
b3e48604dd | ||
|
|
07acd750fa | ||
|
|
f5d747caff | ||
|
|
89c3d915a9 | ||
|
|
b63bfa6b50 | ||
|
|
0503c4f65f | ||
|
|
f5f83cb27f | ||
|
|
f76a7bbf31 | ||
|
|
6fcdf8a4bf | ||
|
|
bea8236b36 | ||
|
|
1420710435 | ||
|
|
51d1691c60 | ||
|
|
9198d0dd87 | ||
|
|
56e0e46d5d | ||
|
|
b7937e6d86 | ||
|
|
c81678a1eb | ||
|
|
380067b1da | ||
|
|
9c76347c0f | ||
|
|
2d63ce9331 | ||
|
|
13abf62e59 | ||
|
|
4cd05b3115 | ||
|
|
dbb3fed824 | ||
|
|
bde766b5c9 | ||
|
|
2306ab48d9 | ||
|
|
33c92f40ef | ||
|
|
a63663e4b1 | ||
|
|
7e14bc098b | ||
|
|
2682f88df8 | ||
|
|
34c6d404eb | ||
|
|
2d44d5dc8c | ||
|
|
527c91f8b6 | ||
|
|
3430167148 | ||
|
|
9a11c35e77 | ||
|
|
0495a37333 | ||
|
|
c132fed032 | ||
|
|
726ba97986 | ||
|
|
4529002e19 | ||
|
|
38f1b86de2 | ||
|
|
51104b3f82 | ||
|
|
ff78c17c30 | ||
|
|
a65558134a | ||
|
|
7b6b7df8ae | ||
|
|
cb487d0f91 | ||
|
|
9118c67b09 | ||
|
|
2cb80dd52c | ||
|
|
823efb9c96 | ||
|
|
36cadcf4bf | ||
|
|
9250c2cc99 | ||
|
|
227a870464 | ||
|
|
1b2faea35d | ||
|
|
4f081c049e | ||
|
|
884135eaa5 | ||
|
|
158097f739 | ||
|
|
1ec0e33929 | ||
|
|
17a8502ba1 | ||
|
|
2731506cd4 | ||
|
|
d987486be7 | ||
|
|
c39933690f | ||
|
|
5135ccc327 | ||
|
|
405468dc2e | ||
|
|
3d7b0a4bb0 | ||
|
|
bbe1b8589d | ||
|
|
6d0292e6f6 | ||
|
|
b8f6c600dc | ||
|
|
5b54ca2b80 | ||
|
|
7d682aee50 | ||
|
|
24742bff3c | ||
|
|
6c0d1be6dc | ||
|
|
5cf3406dff | ||
|
|
5a86866977 | ||
|
|
e6247da932 | ||
|
|
d9168aabf0 | ||
|
|
e5186e3daf | ||
|
|
97e5abef2d | ||
|
|
bc9129dfc7 | ||
|
|
f8d0187a42 | ||
|
|
af695dc4ce | ||
|
|
dc4c46d622 | ||
|
|
ece46e8119 | ||
|
|
a111617db2 | ||
|
|
1efb730ae4 | ||
|
|
706601d84f | ||
|
|
e4c5a986ef | ||
|
|
75d4a33b4e | ||
|
|
4002807a0a | ||
|
|
f1e1f1d882 | ||
|
|
6a934f62de | ||
|
|
48589239bd | ||
|
|
8c16b13b37 | ||
|
|
9539622bf1 | ||
|
|
2f9ee18039 | ||
|
|
f179e9f170 | ||
|
|
388a57eac5 | ||
|
|
90c92e5693 | ||
|
|
1a2cea45bc | ||
|
|
f47caf25c5 | ||
|
|
652328b33c | ||
|
|
35110373b2 | ||
|
|
4254725790 | ||
|
|
7a77071e60 | ||
|
|
ac5bbd3ba0 | ||
|
|
58548886ab | ||
|
|
181cf84eba | ||
|
|
79e14ea728 | ||
|
|
6125fc96fc | ||
|
|
03c93d9b05 | ||
|
|
fd9785cccb | ||
|
|
725e1c4d86 | ||
|
|
5a0f56b729 | ||
|
|
c473b54960 | ||
|
|
59d01ce8ef | ||
|
|
6b04c32679 | ||
|
|
c538905e16 | ||
|
|
f3ef01b2e5 | ||
|
|
54cbb9c68a | ||
|
|
1481314118 | ||
|
|
dd8e228177 | ||
|
|
8fead92a81 | ||
|
|
e7eb5ae2e9 | ||
|
|
c8a7b65903 | ||
|
|
e99dfd6457 | ||
|
|
d334e39904 | ||
|
|
097601b324 | ||
|
|
86943b30a6 | ||
|
|
76de4434ca | ||
|
|
a71f8c8cb7 | ||
|
|
0aa9eedd6a | ||
|
|
eb227c8ca4 | ||
|
|
6f00361810 | ||
|
|
2db1d1b4b6 | ||
|
|
e59c5ebce8 | ||
|
|
039b1a44d9 | ||
|
|
eb1e499d76 | ||
|
|
adead012f8 | ||
|
|
ef509c33a8 | ||
|
|
bd7649faf1 | ||
|
|
042bd19298 | ||
|
|
ed68fc4c51 | ||
|
|
73e2177198 | ||
|
|
766372101a | ||
|
|
8df98f5841 | ||
|
|
cf4c49ef15 | ||
|
|
4e95433cde | ||
|
|
64066330a2 | ||
|
|
17062c8b2d | ||
|
|
cbc7da83e9 | ||
|
|
d44733b481 | ||
|
|
d8e67b2f1e | ||
|
|
de6d14a6d2 | ||
|
|
17d13effed | ||
|
|
cab8abb7b2 | ||
|
|
53b53f3289 | ||
|
|
9c22f86e9a | ||
|
|
3489aebfe4 | ||
|
|
42db0eb211 | ||
|
|
93718cf74b | ||
|
|
22d6f1fede | ||
|
|
b63096676a | ||
|
|
525ad7ad8b | ||
|
|
626b1ede6f | ||
|
|
227c2f67a0 | ||
|
|
e8094fb54a | ||
|
|
8199cda9c1 | ||
|
|
8d0725b469 | ||
|
|
c356de957b | ||
|
|
fd86cf577f | ||
|
|
1407ce310b | ||
|
|
662d92a10a | ||
|
|
8939c5bdb1 | ||
|
|
4db8e9343d | ||
|
|
fd72ce18ab | ||
|
|
ae8b9a14f9 | ||
|
|
abed02cfba | ||
|
|
4a3d69d73c | ||
|
|
5a31767e1d | ||
|
|
93c00dba0c | ||
|
|
2294d55934 | ||
|
|
6b95a39d58 | ||
|
|
9a582c691a | ||
|
|
19385b74ef | ||
|
|
ec9b186e63 | ||
|
|
ebb22f2162 | ||
|
|
4d7920364d | ||
|
|
a876979c81 | ||
|
|
e632526c80 | ||
|
|
1e1a9d2c97 | ||
|
|
7bc5380b40 | ||
|
|
e4f1099f5c | ||
|
|
ba28c77a8d | ||
|
|
48608571d1 | ||
|
|
798b445650 | ||
|
|
d4d5b34903 | ||
|
|
83b08fd66a | ||
|
|
2f0fe435e6 | ||
|
|
36d8efb22d | ||
|
|
ac805f3992 | ||
|
|
ab24f8ac5d | ||
|
|
d755431f35 | ||
|
|
13db6e7340 | ||
|
|
b302d026dc | ||
|
|
f499296925 | ||
|
|
2f68296d47 | ||
|
|
09b96f43c6 | ||
|
|
676a6659c2 | ||
|
|
c7dfabe9ac | ||
|
|
059ec7f443 | ||
|
|
e58df69f15 | ||
|
|
f58588a265 | ||
|
|
7566cdb474 | ||
|
|
59faaa019f | ||
|
|
7c865ceb25 | ||
|
|
8bd4fb37d4 | ||
|
|
01f71da743 | ||
|
|
b57e2be10e | ||
|
|
3d1aa02adc | ||
|
|
7f8136f53d | ||
|
|
46af7cf98a | ||
|
|
4eae277422 | ||
|
|
8ccdc33db2 | ||
|
|
0fa211bd6b | ||
|
|
40291ffdbb | ||
|
|
36bc445dc5 | ||
|
|
b99d6b93fc | ||
|
|
0c2a98afcc | ||
|
|
7f4e5836c6 | ||
|
|
3de9737774 | ||
|
|
6288f78b6d | ||
|
|
6c0f079083 | ||
|
|
b81069bea7 | ||
|
|
649bcbec08 | ||
|
|
3f13abb69e | ||
|
|
99995c5193 | ||
|
|
1c4cff61ce | ||
|
|
da7b20f7e2 | ||
|
|
b025ba2aa3 | ||
|
|
bc909c14df | ||
|
|
5d45ac645a | ||
|
|
9be23a8090 | ||
|
|
fd78a22e2c | ||
|
|
7ea9c9f4d5 | ||
|
|
d8b54d1102 | ||
|
|
36a49e8dc8 | ||
|
|
11df03d51e | ||
|
|
fdad298eb1 | ||
|
|
386b3931a7 | ||
|
|
3eb0f3afb3 | ||
|
|
68ef408a40 | ||
|
|
478d29445f | ||
|
|
c666fe39c2 | ||
|
|
4066bdd696 | ||
|
|
ae324f20e3 | ||
|
|
d53393cc95 | ||
|
|
1961611d65 | ||
|
|
f49ca4fc6e | ||
|
|
1b41ac03f4 | ||
|
|
1da3b135a8 | ||
|
|
ff5f0cc59d | ||
|
|
a54758b901 | ||
|
|
eef43bd323 | ||
|
|
79f7d1b9cb | ||
|
|
2fff607d4c | ||
|
|
ab9604deea | ||
|
|
642dca9923 | ||
|
|
36b38b4c0a | ||
|
|
adc9d5c625 | ||
|
|
88614577e6 | ||
|
|
19be79e8b4 | ||
|
|
2157446e28 | ||
|
|
acdd659875 | ||
|
|
41acf19b5f | ||
|
|
9a11303e92 | ||
|
|
2f1f593c1f | ||
|
|
fcdcaf5067 | ||
|
|
ffd228a835 | ||
|
|
a590d1a397 | ||
|
|
a3a3fd55cc | ||
|
|
6689e80eb4 | ||
|
|
3017e55bf3 | ||
|
|
fe1b6ecab8 | ||
|
|
ab054cef25 | ||
|
|
bd661aab3a | ||
|
|
be2d00367c | ||
|
|
d56c4cb8ff | ||
|
|
bb079b4ae5 | ||
|
|
a436fb1cab | ||
|
|
6197f25329 | ||
|
|
36ce4d783b | ||
|
|
2815c68456 | ||
|
|
9c25513f81 | ||
|
|
c738ae2b3d | ||
|
|
bda46b61da | ||
|
|
27c2abc4e8 | ||
|
|
8f22aaf085 | ||
|
|
a281022892 | ||
|
|
e9ecb42d26 | ||
|
|
494e7c9d50 | ||
|
|
fd5e45dfc7 | ||
|
|
c364e6ff28 | ||
|
|
0602d3f5e5 | ||
|
|
d195887cd8 | ||
|
|
acdbb8f6b8 | ||
|
|
121eb9c132 | ||
|
|
2cfa1a3e7d | ||
|
|
f143a8ec5a | ||
|
|
c003130cde | ||
|
|
a43afa5c5d | ||
|
|
e2fe0a3a10 | ||
|
|
e12d4c688f | ||
|
|
de841a8db5 | ||
|
|
8300011cc9 | ||
|
|
eec412b62d | ||
|
|
f49446426c | ||
|
|
978bc64580 | ||
|
|
a4a91f32a0 | ||
|
|
4c4239744c | ||
|
|
618e6bec51 | ||
|
|
7725dffc9a | ||
|
|
7a096be39f | ||
|
|
ded1030f11 | ||
|
|
4ba755aa4e | ||
|
|
816b3c67a4 | ||
|
|
93f90ad577 | ||
|
|
da5527b543 | ||
|
|
79740ab13a | ||
|
|
ff57c0def5 | ||
|
|
91459c7d90 | ||
|
|
462cd0c71b | ||
|
|
c306b12f8a | ||
|
|
3ac894cfda | ||
|
|
626eb2def9 | ||
|
|
4d1eca2f3f | ||
|
|
d93c7aa7b3 | ||
|
|
8b1897224c | ||
|
|
27a7f86c6a | ||
|
|
fae43154a5 | ||
|
|
822b0d6011 | ||
|
|
c03762373b | ||
|
|
f55f5976df | ||
|
|
c331934aab | ||
|
|
0344e4cda0 | ||
|
|
ac9812aaec | ||
|
|
1dc6d2965f | ||
|
|
eec3257e4c | ||
|
|
1acffb4e9b | ||
|
|
236cd8ac36 | ||
|
|
9647e2f7b0 | ||
|
|
1be2992bf2 | ||
|
|
cfbba75c81 | ||
|
|
834a7cdb23 | ||
|
|
79ba75c76b | ||
|
|
b58a6916a7 | ||
|
|
7b0d7a8f68 | ||
|
|
f3b7b5a905 | ||
|
|
6bf5e25b8c | ||
|
|
69c5be5061 | ||
|
|
fc6d7783b1 | ||
|
|
28b53c83a6 | ||
|
|
21d86aa669 | ||
|
|
0e6539ab13 | ||
|
|
67bffce9ef | ||
|
|
60dd93bd34 | ||
|
|
e0c1729ec9 | ||
|
|
49d54a41ea | ||
|
|
b84d74a883 | ||
|
|
6e7834fef2 | ||
|
|
59beea4849 | ||
|
|
e8072bd028 | ||
|
|
c9b32c1c88 | ||
|
|
828e12d38f | ||
|
|
108461f413 | ||
|
|
b8a8e1815e | ||
|
|
282aed6c48 | ||
|
|
54344a678e | ||
|
|
92775de5e6 | ||
|
|
acab121fe3 | ||
|
|
68a336bfe4 | ||
|
|
d2705013c6 | ||
|
|
d879f9dfee | ||
|
|
d486d0e16e | ||
|
|
bca9d01793 | ||
|
|
e4c7344399 | ||
|
|
96d61fa6cf | ||
|
|
7010ca7de4 | ||
|
|
65ddb046e7 | ||
|
|
beb4e9211d | ||
|
|
d706a69bcb | ||
|
|
540dcf4844 | ||
|
|
17a895b001 | ||
|
|
0b3d40bec8 | ||
|
|
13f4b49126 | ||
|
|
9c7125bdfa | ||
|
|
01acbb3946 | ||
|
|
a069a71050 | ||
|
|
acf86f6601 | ||
|
|
9c289ebb0e | ||
|
|
de932883a2 | ||
|
|
2f147cb213 | ||
|
|
d77bd0823d | ||
|
|
334850a86b | ||
|
|
1d4ae63569 | ||
|
|
0ef5777b9c | ||
|
|
9e624af53d | ||
|
|
6834328b36 | ||
|
|
c89db5c700 | ||
|
|
8d300635ce | ||
|
|
fbda9b3cc2 | ||
|
|
3faef863c6 | ||
|
|
143d4e83ba | ||
|
|
f70f72e34e | ||
|
|
6aa1de81e6 | ||
|
|
c8ab7e4f23 | ||
|
|
f28fb92622 | ||
|
|
5810c49df9 | ||
|
|
5d89daa061 | ||
|
|
45ce69ceeb | ||
|
|
b90cd56a56 | ||
|
|
dd34e5bf60 | ||
|
|
5f972ed6e9 | ||
|
|
f4f86ab7ec | ||
|
|
3b0d644b32 | ||
|
|
ae93868e70 | ||
|
|
a980463c19 | ||
|
|
b7f3a6c020 | ||
|
|
22e3752f9a | ||
|
|
516dbf86e4 | ||
|
|
24498dbc18 | ||
|
|
72c6226564 | ||
|
|
9ae5ab637c | ||
|
|
48bd14db0b | ||
|
|
7b2a994835 | ||
|
|
0c733d9f6d | ||
|
|
7bad9cb40e | ||
|
|
7d131e1503 | ||
|
|
0d33cd0620 | ||
|
|
3a3d1ba3e1 | ||
|
|
5530ab5f81 | ||
|
|
845c43977b | ||
|
|
8e6b0e0550 | ||
|
|
52b9aef735 | ||
|
|
468749ccbb | ||
|
|
cde03f09e1 | ||
|
|
85fe8c8c01 | ||
|
|
66ccb62662 | ||
|
|
955d8909bd | ||
|
|
0a6e79b823 | ||
|
|
13c7fa9a55 | ||
|
|
c20d57c11c | ||
|
|
e779bfb4ee | ||
|
|
af33b224d6 | ||
|
|
d3f44cc6f7 | ||
|
|
ff2aa1bff0 | ||
|
|
65ac0b6bd6 | ||
|
|
320b83d016 | ||
|
|
d4be7ad558 | ||
|
|
5b50266fa5 | ||
|
|
92e009bf74 | ||
|
|
073e1538ad | ||
|
|
1726e56bb7 | ||
|
|
d5815c30a7 | ||
|
|
1b20c0165b | ||
|
|
2a34c748f2 | ||
|
|
2cede4c598 | ||
|
|
5a98e13f65 | ||
|
|
78d6e4d6db | ||
|
|
2c822a3f7d | ||
|
|
0dc11d8a5a | ||
|
|
c86ed6396d | ||
|
|
d818a42182 | ||
|
|
3e335c95f5 | ||
|
|
0b06bd8584 | ||
|
|
0fb8bc6a19 | ||
|
|
bb0fe2c545 | ||
|
|
92fd042ccc | ||
|
|
7562c58cff | ||
|
|
db1883a578 | ||
|
|
3e400c1246 | ||
|
|
0449400b9b | ||
|
|
b7d6588375 | ||
|
|
e95d1be2c9 | ||
|
|
7e99a028e8 | ||
|
|
e1970353d6 | ||
|
|
f774a84b28 | ||
|
|
9606a16c69 | ||
|
|
ea8d325a36 | ||
|
|
0817913d20 | ||
|
|
5226e8f67f | ||
|
|
c3f7c8ae50 | ||
|
|
e012b81c47 | ||
|
|
a1e9578fe8 | ||
|
|
f16ee34e99 | ||
|
|
e8dd2e297d | ||
|
|
f783457ec2 | ||
|
|
280a42cdd4 | ||
|
|
7930ab5a39 | ||
|
|
4d65de9887 | ||
|
|
31c5a8dd09 | ||
|
|
d21c5c35b7 | ||
|
|
2951ba6e5b | ||
|
|
c82bc3d630 | ||
|
|
cfcfb1577f | ||
|
|
5994e19c41 | ||
|
|
bafda7143d | ||
|
|
05c2357302 | ||
|
|
39343b47aa | ||
|
|
8ba6d9f4a0 | ||
|
|
e4ca546673 | ||
|
|
1262078b08 | ||
|
|
76bf7e6a43 | ||
|
|
74b5dda1cd | ||
|
|
7529140aaa | ||
|
|
d5a396de81 | ||
|
|
8354e62f23 | ||
|
|
b596045746 | ||
|
|
55864a003f | ||
|
|
c3b56f9bd9 | ||
|
|
8679e66cdc | ||
|
|
5888b0a32e | ||
|
|
1825aaa8f8 | ||
|
|
40f5eb192d | ||
|
|
439c6a62a0 | ||
|
|
1957a265ea | ||
|
|
98f56c649e | ||
|
|
f712466f4e | ||
|
|
120df23d22 | ||
|
|
f59bca38e9 | ||
|
|
cc8c3d162c | ||
|
|
34bb1cbac5 | ||
|
|
f4a0d04924 | ||
|
|
d8e6671654 | ||
|
|
0b847c32b3 | ||
|
|
d68659305d | ||
|
|
11bb68304b | ||
|
|
3180de2160 | ||
|
|
003e77efbf | ||
|
|
039696af0b | ||
|
|
5ff75ebfad | ||
|
|
81473c01fe | ||
|
|
d7e8402013 | ||
|
|
7f1ea6a5e9 | ||
|
|
e4693ee1d1 | ||
|
|
5ee5ea4e61 | ||
|
|
e513de6135 | ||
|
|
1783fd3991 | ||
|
|
9fb3fbf744 | ||
|
|
081a0f0ccf | ||
|
|
13ff2f2112 | ||
|
|
502912ddae | ||
|
|
5f466afe18 | ||
|
|
e55e3dfd6d | ||
|
|
10406107c8 | ||
|
|
977f92f3bc | ||
|
|
52bf19c5b5 | ||
|
|
1ae30be976 | ||
|
|
a51cc41ec4 | ||
|
|
db03c49520 | ||
|
|
138f3bd9d7 | ||
|
|
e10c482fe8 | ||
|
|
9785e5bdeb | ||
|
|
98490b7361 | ||
|
|
905a7f266b | ||
|
|
926fadfc42 | ||
|
|
d5f8c1c961 | ||
|
|
f135bdcfd0 | ||
|
|
0abe9cad31 | ||
|
|
b8d394bfbb | ||
|
|
1db8bfb66c | ||
|
|
7913a9ecdc | ||
|
|
9281be584f | ||
|
|
e41562aaff | ||
|
|
bb41e2de79 | ||
|
|
53df336503 | ||
|
|
2de6e6aa8b | ||
|
|
c48460c7fa | ||
|
|
c41bca20f1 | ||
|
|
0269820e24 | ||
|
|
b5f3fc2ed8 | ||
|
|
48268382d2 | ||
|
|
483b4061f7 | ||
|
|
f4490ebb72 | ||
|
|
d2e12201c3 | ||
|
|
fd2d5ffd0a | ||
|
|
bc4578b677 | ||
|
|
3ee5d45afb | ||
|
|
c80ca8fee6 | ||
|
|
5913e8a7bb | ||
|
|
f57ace04c6 | ||
|
|
2f544da6f7 | ||
|
|
ea4ff945b0 | ||
|
|
eb9b893eb4 | ||
|
|
fffb1895d2 | ||
|
|
d743bd3040 | ||
|
|
e8c944eb3a | ||
|
|
9bf4b1757d | ||
|
|
8add1b6f78 | ||
|
|
3dba78f1db | ||
|
|
e16ea92997 | ||
|
|
1c4f7a3c75 | ||
|
|
b057adfef5 | ||
|
|
51d50fbc73 | ||
|
|
c48976bf28 | ||
|
|
0e06071326 | ||
|
|
c0ec292e88 | ||
|
|
a1fa2e50b0 | ||
|
|
fee1ba4647 | ||
|
|
35f072504c | ||
|
|
cdf4302f4f | ||
|
|
54e6ff7fee | ||
|
|
5d7d9de49f | ||
|
|
e68ece3082 | ||
|
|
4f02e60667 | ||
|
|
2d11ee5c9a | ||
|
|
826d634575 | ||
|
|
aaeef6c8ca | ||
|
|
b0e5993337 | ||
|
|
52cba2772b | ||
|
|
b8b2c34307 | ||
|
|
53e32400c9 | ||
|
|
e323f2f628 | ||
|
|
01d3db7f58 | ||
|
|
2dcbae2059 | ||
|
|
d5327f1e98 | ||
|
|
6efed2449d | ||
|
|
caca34f087 | ||
|
|
a9274751ad | ||
|
|
9a6f13050f | ||
|
|
f6bba15d1a | ||
|
|
49406cd17d | ||
|
|
95809da638 | ||
|
|
242b85c97d | ||
|
|
d90090d6c7 | ||
|
|
5f35bdeb1b | ||
|
|
e999b73933 | ||
|
|
93a6a96734 | ||
|
|
6b2e6ddd47 | ||
|
|
b6aa1668d1 | ||
|
|
f4e46b50c8 | ||
|
|
dd9a614bed | ||
|
|
c823cadffe | ||
|
|
d6afc629bd | ||
|
|
bad0dba667 | ||
|
|
87e60f0e29 | ||
|
|
603d5274dc | ||
|
|
958ce51844 | ||
|
|
a1584671b9 | ||
|
|
8c0d559958 | ||
|
|
ade9162ce2 | ||
|
|
e51544b252 | ||
|
|
354acc8e02 | ||
|
|
951453d1c1 | ||
|
|
3ff427e026 | ||
|
|
512ea5245e | ||
|
|
2f95262768 | ||
|
|
0debb9f0ab | ||
|
|
6bab73dcb9 | ||
|
|
e8b214ef2a | ||
|
|
eee174b710 | ||
|
|
8f3b428fa7 | ||
|
|
e8f6dff865 | ||
|
|
6af3cd96e2 | ||
|
|
38674045e7 | ||
|
|
3d004fa3b7 | ||
|
|
2b64290989 | ||
|
|
dcb1a06888 | ||
|
|
25b140c265 | ||
|
|
926c2b832f | ||
|
|
fdea04fb19 | ||
|
|
52c0474d5f | ||
|
|
821c3af4eb | ||
|
|
c93f9eea55 | ||
|
|
3de17d675f | ||
|
|
004ef3bad8 | ||
|
|
595c3a95b9 | ||
|
|
7aa5490cd3 | ||
|
|
ad99b5e30b | ||
|
|
4b9b464e6b | ||
|
|
3f63f2257b | ||
|
|
92616cfc0d | ||
|
|
d216dd53ab | ||
|
|
b2a0a02e45 | ||
|
|
3347714de5 | ||
|
|
e6a4bc7597 | ||
|
|
b55d5e9b53 | ||
|
|
9ec98a4a74 | ||
|
|
a582934ba7 | ||
|
|
b9e661ee0d | ||
|
|
08581b21d9 | ||
|
|
e5928a4bb3 | ||
|
|
a4830f7544 | ||
|
|
79f6f5a54e | ||
|
|
2904a9bb7d | ||
|
|
c7bc10fa36 | ||
|
|
9066ded2ae | ||
|
|
e3183a6d3c | ||
|
|
ce075cc1ce | ||
|
|
3593bbbf1a | ||
|
|
5059993ee1 | ||
|
|
52ce5fc87b | ||
|
|
b26d6993fa | ||
|
|
602ae8bc5c | ||
|
|
a3c3130042 | ||
|
|
d1d1c66e5e | ||
|
|
aeaf4eb2d1 | ||
|
|
a3ef06fb93 | ||
|
|
672e2427a7 | ||
|
|
add90f3947 | ||
|
|
a2d6872470 | ||
|
|
a320f545d8 | ||
|
|
591b0d2fc6 | ||
|
|
7195a1597d | ||
|
|
e713b3ad86 | ||
|
|
59f2748736 | ||
|
|
bcc8d9e0c4 | ||
|
|
0489edc817 | ||
|
|
28d3338464 | ||
|
|
c708d7ffd8 | ||
|
|
ef1091f8cd | ||
|
|
aeeabac249 | ||
|
|
eb3c62ee76 | ||
|
|
75a46d56e4 | ||
|
|
1746db958f | ||
|
|
6f2fde5d46 | ||
|
|
c673549d56 | ||
|
|
7572eb51af | ||
|
|
4b9c4b93db | ||
|
|
cf971ee2c5 | ||
|
|
cfe185ff68 | ||
|
|
9ffc56a91a | ||
|
|
8ee2f25634 | ||
|
|
b469f3d19c | ||
|
|
b1283fc89e | ||
|
|
16e4ce8f2a | ||
|
|
9ab852c3e9 | ||
|
|
2e080c87f0 | ||
|
|
7f2e976d04 | ||
|
|
332b6555d3 | ||
|
|
aff7d68c39 | ||
|
|
38e6f205ca | ||
|
|
81403cd689 | ||
|
|
0bc787cd9c | ||
|
|
7640f884cc | ||
|
|
13bfe93c85 | ||
|
|
d54671d534 | ||
|
|
4bfa524613 | ||
|
|
1611c911d5 | ||
|
|
13ed53d5de | ||
|
|
8be8b3f9d9 | ||
|
|
57c420dd2f | ||
|
|
d707da0c22 | ||
|
|
6d93496b4a | ||
|
|
9d7b635c49 | ||
|
|
cb81961f22 | ||
|
|
2d37eff5ed | ||
|
|
58787907b5 | ||
|
|
9968326a09 | ||
|
|
26a41d61c1 | ||
|
|
82addafaca | ||
|
|
f911269ae6 | ||
|
|
44c64cf258 | ||
|
|
f3985550dc | ||
|
|
15f884d4fc | ||
|
|
83822b1eca | ||
|
|
40ba484112 | ||
|
|
47f55d97ad | ||
|
|
1c78bc24e0 | ||
|
|
3da317e801 | ||
|
|
b07a4c13f7 | ||
|
|
cb7782c1bb | ||
|
|
979ffd71ca | ||
|
|
c8dd796089 | ||
|
|
80810e9639 | ||
|
|
8b9b731d9c | ||
|
|
86473a3a93 | ||
|
|
b0cdd94d8e | ||
|
|
f76012e26a | ||
|
|
7b70e74c7e | ||
|
|
a0e8e2e20f | ||
|
|
69f8f0b45d | ||
|
|
79bf045e69 | ||
|
|
df64d1a32e | ||
|
|
4209b5891a | ||
|
|
79f7bf6c3b | ||
|
|
0216b25c55 | ||
|
|
937b6202a3 | ||
|
|
2f7b101878 | ||
|
|
5a4b119831 | ||
|
|
0d57053a9f | ||
|
|
a21dda771e | ||
|
|
7a2f8bae37 | ||
|
|
a256cf7d7c | ||
|
|
a3cf20f1e1 | ||
|
|
8a08a96dc8 | ||
|
|
80c25d0936 | ||
|
|
b1a4e76dd9 | ||
|
|
e4c6fe68a7 | ||
|
|
9b750c987a | ||
|
|
cac5b83929 | ||
|
|
e5c16b4a5d | ||
|
|
8f1de5c738 | ||
|
|
0557a9f11d | ||
|
|
c173d16c14 | ||
|
|
f606d5a52b | ||
|
|
a3b956250a | ||
|
|
46cc07d5fc | ||
|
|
c40484c353 | ||
|
|
0b7cd1d654 | ||
|
|
9e6c8ebde5 | ||
|
|
aa8d52440b | ||
|
|
745bffb68d | ||
|
|
e87da3fd0b | ||
|
|
699aceedba | ||
|
|
c21f758333 | ||
|
|
16f04c976b | ||
|
|
beeef371cd | ||
|
|
b1aca4ca5d | ||
|
|
f214b39bef | ||
|
|
3d6674e773 | ||
|
|
bec77a3d1c | ||
|
|
2cc77e95cc | ||
|
|
66737da796 | ||
|
|
80fa433e8a | ||
|
|
9abab386c3 | ||
|
|
c517c53550 | ||
|
|
3ecfc93c2c | ||
|
|
6c6bf32de6 | ||
|
|
ec5b91b04a | ||
|
|
ce76841cc0 | ||
|
|
079a8175ad | ||
|
|
56e389f428 | ||
|
|
4ba7819a86 | ||
|
|
2f9a3178f0 | ||
|
|
e05ec9062b | ||
|
|
c2daeb1528 | ||
|
|
cc965a3130 | ||
|
|
85b492796a | ||
|
|
d502d23ed5 | ||
|
|
3344b55ead | ||
|
|
dd49960536 | ||
|
|
56bc468fa3 | ||
|
|
f1074f66d2 | ||
|
|
aa611b5a5d | ||
|
|
320d90cbbd | ||
|
|
9d72986d1e | ||
|
|
f75844e26b | ||
|
|
52ed025078 | ||
|
|
8088bd52d4 | ||
|
|
23a5eac2ef | ||
|
|
c3be6e3b81 | ||
|
|
1a3f423bee | ||
|
|
95581c79ae | ||
|
|
5ba67fd7e5 | ||
|
|
9faa965280 | ||
|
|
0d6191ea2a | ||
|
|
e8763de40a | ||
|
|
ec4ad97311 | ||
|
|
add68f104c | ||
|
|
d0044bcc25 | ||
|
|
6d9e6906e9 | ||
|
|
9161acff3b | ||
|
|
09239d1f73 | ||
|
|
638c48406a | ||
|
|
65b3330663 | ||
|
|
c55df26dca | ||
|
|
39e1657ea1 | ||
|
|
18b3b4fb39 | ||
|
|
4ab559dd19 | ||
|
|
a40d448ed1 | ||
|
|
f4c008782d | ||
|
|
0653c8dae3 | ||
|
|
f2097ca1c1 | ||
|
|
8f327569bc | ||
|
|
2559f98d34 | ||
|
|
c4217d7c65 | ||
|
|
ea485e2355 | ||
|
|
bf289cb29e | ||
|
|
b84e108b9c | ||
|
|
d33aab782d | ||
|
|
17e15337d3 | ||
|
|
5df60ebe4f | ||
|
|
9b9d4c4212 | ||
|
|
4450f1ac35 | ||
|
|
86d9acac61 | ||
|
|
9b3b0aea9a | ||
|
|
2705cd73e7 | ||
|
|
bae2f2ebfd | ||
|
|
2394a234a6 | ||
|
|
67dc8b9e61 | ||
|
|
bfbcae1534 | ||
|
|
495d712f3d | ||
|
|
d73c6f6a7f | ||
|
|
aaafc38858 | ||
|
|
ddfd9a8ed5 | ||
|
|
06b618ecbf | ||
|
|
a84c940fa8 | ||
|
|
c3290cf2b2 | ||
|
|
01e0eae8f6 | ||
|
|
7b7b6b0cfe | ||
|
|
ee8d7d407e | ||
|
|
43f7831c2c | ||
|
|
708719cf70 | ||
|
|
f0c152c2b2 | ||
|
|
53fad6ff91 | ||
|
|
a93fdb728d | ||
|
|
e1f2a07c61 | ||
|
|
3a131f7024 | ||
|
|
009f5ed8eb | ||
|
|
4c107d66fd | ||
|
|
e8e2c3a1ba | ||
|
|
880411a24e | ||
|
|
cedef7ba13 | ||
|
|
6799b721ba | ||
|
|
5eac912655 | ||
|
|
f54e163c66 | ||
|
|
84e5002051 | ||
|
|
6371b075dd | ||
|
|
fde25a6903 | ||
|
|
0772699ff7 | ||
|
|
15d2aadcab | ||
|
|
07ca7dbddc | ||
|
|
fb3acd1d9f | ||
|
|
58c967b321 | ||
|
|
e41d1357c1 | ||
|
|
00b4112638 | ||
|
|
87222efb09 | ||
|
|
fb79e37b28 | ||
|
|
319e68c065 | ||
|
|
ec1b06f6b8 | ||
|
|
591d6c584f | ||
|
|
29a2150038 | ||
|
|
98a456b437 | ||
|
|
92eaf8566a | ||
|
|
463b6ceec9 | ||
|
|
73a6a78784 | ||
|
|
99ceb5aef6 | ||
|
|
cfcc69e313 | ||
|
|
7169b17da8 | ||
|
|
dc0791347a | ||
|
|
d76e3c95ac | ||
|
|
4b18daaa82 | ||
|
|
defe085ca4 | ||
|
|
50440aceb3 | ||
|
|
fd378b2742 | ||
|
|
8a8596c9df | ||
|
|
debcf88b5e | ||
|
|
3ea354e0c1 | ||
|
|
3d365261a8 | ||
|
|
dd5cd57228 | ||
|
|
19dcac6d88 | ||
|
|
2193a689db | ||
|
|
00bb92578c | ||
|
|
8512572e9c | ||
|
|
6f071e4214 | ||
|
|
dc9e8a0876 | ||
|
|
f847a8ba9a | ||
|
|
ed4a451a2b | ||
|
|
99e113a216 | ||
|
|
77bf270d3f | ||
|
|
ab015bee6d | ||
|
|
526215e318 | ||
|
|
c981bc8df3 | ||
|
|
dc126c1c48 | ||
|
|
82a60bffab | ||
|
|
c3ca25b5da | ||
|
|
c65f12beb4 | ||
|
|
0dd97c269f | ||
|
|
e4d78d01fc | ||
|
|
70efa65008 | ||
|
|
4481848481 | ||
|
|
d86665fd3d | ||
|
|
928fa9dee2 | ||
|
|
427f02ce59 | ||
|
|
0a2a50f5e1 | ||
|
|
17a29a9271 | ||
|
|
a1a4daa18b | ||
|
|
50ff73bd48 | ||
|
|
3cbfb6ea04 | ||
|
|
734b871c6b | ||
|
|
cf355ee72c | ||
|
|
9c6b66d477 | ||
|
|
ad8005f31f | ||
|
|
bc9332315d | ||
|
|
ca51ebc13d | ||
|
|
18d3bb9b59 | ||
|
|
07b219616b | ||
|
|
96398d8cc1 | ||
|
|
71a377e811 | ||
|
|
f61b0f98b6 | ||
|
|
2fcd1e8b20 | ||
|
|
e57c7a17ce | ||
|
|
0f2ebd362b | ||
|
|
b4f1c9fd1b | ||
|
|
6e26b983e2 | ||
|
|
601d728d63 | ||
|
|
86197c011f | ||
|
|
678f26294e | ||
|
|
28031e244a | ||
|
|
3e8bfc8163 | ||
|
|
ff7bc84290 | ||
|
|
6854d6f3d3 | ||
|
|
06319d6e42 | ||
|
|
221e319c99 | ||
|
|
46c1fd70c0 | ||
|
|
f323217e7a | ||
|
|
6ddc73af80 | ||
|
|
19d0c3f88d | ||
|
|
a8da9b8c1c | ||
|
|
422fb9847a | ||
|
|
eb7caf81dc | ||
|
|
8fbc3152d6 | ||
|
|
1da00391eb | ||
|
|
7e638c695e | ||
|
|
ef7bd257a5 | ||
|
|
ba7e1c3f1b | ||
|
|
30a7190733 | ||
|
|
7376e44bea | ||
|
|
9ca3a11700 | ||
|
|
6c7e01126d | ||
|
|
b9f6d3e9e4 | ||
|
|
0711b3684d | ||
|
|
e1b986c2a4 | ||
|
|
cf53ea25f3 | ||
|
|
1851825126 | ||
|
|
6ecf5ffa83 | ||
|
|
d422cee2ad | ||
|
|
a182908e94 | ||
|
|
7c05a80671 | ||
|
|
be47cc26e8 | ||
|
|
229ed05040 | ||
|
|
fa414ba7df | ||
|
|
c9fbd2a26e | ||
|
|
0f0236b3ce | ||
|
|
39a2a53833 | ||
|
|
973382463a | ||
|
|
2a43438efb | ||
|
|
364c914079 | ||
|
|
8e1c1bf853 | ||
|
|
3d33181207 | ||
|
|
91afb0c81a | ||
|
|
d9437aa2dd | ||
|
|
c087287242 | ||
|
|
31a482c277 | ||
|
|
9be028dabe | ||
|
|
cbb79ad052 | ||
|
|
4e0248c579 | ||
|
|
c9d3c43187 | ||
|
|
804370b95b | ||
|
|
301aef9a30 | ||
|
|
8abd88c2c2 | ||
|
|
4f05e649c7 | ||
|
|
8710382fb4 | ||
|
|
cd22a8b86a | ||
|
|
382e9ad095 | ||
|
|
3666ea5f6f | ||
|
|
d5216744e5 | ||
|
|
304600b0e1 | ||
|
|
369c4dd26c | ||
|
|
95c41174b2 | ||
|
|
35bc25ab16 | ||
|
|
67f46d8d2f | ||
|
|
83016b32e3 | ||
|
|
c5374ea75d | ||
|
|
ad56a75617 | ||
|
|
4b94f4020c | ||
|
|
3d25abe9b3 | ||
|
|
b223705ddb | ||
|
|
c373860945 | ||
|
|
8494b4e84d | ||
|
|
fb41de6d9f | ||
|
|
e084005e0c | ||
|
|
df64815880 | ||
|
|
7b959e756a | ||
|
|
fb04e61f35 | ||
|
|
f16c75a56c | ||
|
|
2ef494afe7 | ||
|
|
7f338deb9c | ||
|
|
a99064aab0 | ||
|
|
18943ce856 | ||
|
|
b428e7e1af | ||
|
|
bcbb2a2150 | ||
|
|
cf9333ba82 | ||
|
|
56ffd8ab42 | ||
|
|
40b389ec84 | ||
|
|
e9cd821e44 | ||
|
|
82c5248e45 | ||
|
|
05d83b305a | ||
|
|
568c1173c8 | ||
|
|
31d2bf4fe0 | ||
|
|
6ee44b66c6 | ||
|
|
eea98283a3 | ||
|
|
16e164f86b | ||
|
|
9d61f61dd6 | ||
|
|
0516cb27e5 | ||
|
|
ccfa150d48 | ||
|
|
d7795642cc | ||
|
|
4c88de8775 | ||
|
|
a20c56c975 | ||
|
|
1a5b2d9a35 | ||
|
|
a5776443e3 | ||
|
|
4373f1f0a4 | ||
|
|
4d54ca9690 | ||
|
|
7c46ebe634 | ||
|
|
153d6bc270 | ||
|
|
4c56497267 | ||
|
|
333f9066e5 | ||
|
|
83334b9277 | ||
|
|
645760260c | ||
|
|
7119c5ba64 | ||
|
|
f342dec5a8 | ||
|
|
1c56f40cbb | ||
|
|
857d79a4e6 | ||
|
|
3d68d97cee | ||
|
|
432a09ffac | ||
|
|
fa40a824cd | ||
|
|
d424db39c1 | ||
|
|
4b06596f35 | ||
|
|
02a447257f | ||
|
|
734e674b8a | ||
|
|
39d2399c58 | ||
|
|
1ed1427ea1 | ||
|
|
944788eaae | ||
|
|
2e5c477027 | ||
|
|
9593c90872 | ||
|
|
fd1ab8bac9 | ||
|
|
c0900633d3 | ||
|
|
d178bbba8f | ||
|
|
4beb5c2ca3 | ||
|
|
3b1279e590 | ||
|
|
03c1055f21 | ||
|
|
4da47b82d6 | ||
|
|
1eb8d3f821 | ||
|
|
e4a2683988 | ||
|
|
1757e929fb | ||
|
|
9471287049 | ||
|
|
987fd537cb | ||
|
|
46ca4e7c15 | ||
|
|
510c26757d | ||
|
|
54d6b10e61 | ||
|
|
a584b0550d | ||
|
|
6fcbe9d434 | ||
|
|
a6c2df0c4a | ||
|
|
d250f9904e | ||
|
|
0100e9a368 | ||
|
|
3064e9857b | ||
|
|
74c9c15737 | ||
|
|
ac08c1d360 | ||
|
|
d7cf6f7460 | ||
|
|
0cce32df29 | ||
|
|
a7547f7a5b | ||
|
|
5f80157cbd | ||
|
|
e7082cf0ad | ||
|
|
cdccbcef68 | ||
|
|
11d165f27c | ||
|
|
2d4691f562 | ||
|
|
dd65d6dd2d | ||
|
|
2645547958 | ||
|
|
98d7da6862 | ||
|
|
e7a6c09ddd | ||
|
|
5bdf71f6ef | ||
|
|
86ae3170b4 | ||
|
|
b326b31c38 | ||
|
|
e3997e480b | ||
|
|
73d4faabc7 | ||
|
|
7545e0f1f2 | ||
|
|
ddd78c0a9e | ||
|
|
823a37bf51 | ||
|
|
c4482c0c58 | ||
|
|
abc64b1606 | ||
|
|
8a5c236c33 | ||
|
|
30b3343701 | ||
|
|
25f82cac86 | ||
|
|
749ebbe58c | ||
|
|
0e83b0d074 | ||
|
|
141ccde262 | ||
|
|
e31d427dc2 | ||
|
|
4bc214520f | ||
|
|
9fe8fe555e | ||
|
|
f193adb618 | ||
|
|
234b35c660 | ||
|
|
b97fed942a | ||
|
|
d4ef639e67 | ||
|
|
d2a5bc9028 | ||
|
|
bab1f4e939 | ||
|
|
bcb268f1df | ||
|
|
5f0dae8968 | ||
|
|
548594ddef | ||
|
|
72e2a49c67 | ||
|
|
207684eedf | ||
|
|
7c47e62184 | ||
|
|
d0f1c7fdf2 | ||
|
|
7427c62a3d | ||
|
|
b3d7fdeec8 | ||
|
|
88f121bd9d | ||
|
|
87b952e3f4 | ||
|
|
356f883115 | ||
|
|
17a5b4b9ab | ||
|
|
f1f94b88aa | ||
|
|
f384ad5412 | ||
|
|
884c1873ab | ||
|
|
72e3444379 | ||
|
|
26a9ca92b9 | ||
|
|
825b96ffeb | ||
|
|
9f44d6bc07 | ||
|
|
24213e3902 | ||
|
|
8dc24c6af3 | ||
|
|
d83a625313 | ||
|
|
497795a452 | ||
|
|
0826df10e5 | ||
|
|
7eee432dd4 | ||
|
|
6bb483467a | ||
|
|
5d2848e407 | ||
|
|
eb62945a43 | ||
|
|
5d2990cbc9 | ||
|
|
defd623cf5 | ||
|
|
e1aed4df80 | ||
|
|
f7d420e2c8 | ||
|
|
d22b689ba0 | ||
|
|
f66554b843 | ||
|
|
365b697b17 | ||
|
|
8778c56a66 | ||
|
|
cdb1fd9438 | ||
|
|
4ccc131863 | ||
|
|
b5adee8eda | ||
|
|
cd3dcf36b6 | ||
|
|
f109103d99 | ||
|
|
e633f104eb | ||
|
|
5bf55733b5 | ||
|
|
3ca0f5f843 | ||
|
|
4e8fea7808 | ||
|
|
ab04bca09d | ||
|
|
90cef3f17e | ||
|
|
930bb9f255 | ||
|
|
ef8d68de58 | ||
|
|
792bd32ca2 | ||
|
|
5db26bf443 | ||
|
|
bedd77fe18 | ||
|
|
c061842915 | ||
|
|
9c86fdfa7b | ||
|
|
f4dd0be53a | ||
|
|
5e2d484f90 | ||
|
|
ee793c6b9a | ||
|
|
1144a10aec | ||
|
|
ac4b301ed3 | ||
|
|
e23139a7f3 | ||
|
|
8395f75986 | ||
|
|
51da7cddaa | ||
|
|
6b2d30ae01 | ||
|
|
6d189defce | ||
|
|
4d616aad19 | ||
|
|
1371c9bbb4 | ||
|
|
0588a39aa1 | ||
|
|
cdfafb39dd | ||
|
|
91d9c00418 | ||
|
|
e1f24e005b | ||
|
|
1277481499 | ||
|
|
887d8018bb | ||
|
|
ee1ea47b4e | ||
|
|
27f4b4a541 | ||
|
|
551e60bcf1 | ||
|
|
8d3a2be853 | ||
|
|
c2ece9c094 | ||
|
|
11e021a613 | ||
|
|
cf25df0d60 | ||
|
|
4304f15b2b | ||
|
|
e0ae174b35 | ||
|
|
e36e7c27d5 | ||
|
|
95421e7e22 | ||
|
|
26e32e8cb6 | ||
|
|
46d71575bf | ||
|
|
67b4e0fe69 | ||
|
|
4e1a0b80db | ||
|
|
7b074b3ad7 | ||
|
|
2a71fc0363 | ||
|
|
34d91858a8 | ||
|
|
f4041c35d1 | ||
|
|
87726ce73a | ||
|
|
290abfa9af | ||
|
|
2189c9c649 | ||
|
|
220a824969 | ||
|
|
c012562dde | ||
|
|
4396799607 | ||
|
|
0db91720a7 | ||
|
|
dfc071bdc7 | ||
|
|
0b8c992152 | ||
|
|
f28f210052 | ||
|
|
2af27debae | ||
|
|
07aa241922 | ||
|
|
eb05892db1 | ||
|
|
b10b742bde | ||
|
|
d1b3b82565 | ||
|
|
26efd19e29 | ||
|
|
c6097af1f0 | ||
|
|
138827fb79 | ||
|
|
64c313ac9d | ||
|
|
ca07cf2538 | ||
|
|
7ebfd27f67 | ||
|
|
04c24d30e3 | ||
|
|
9b44290726 | ||
|
|
0d689b5523 | ||
|
|
70e908830b | ||
|
|
91fdc3c0cb | ||
|
|
92a43664fc | ||
|
|
7a1d8b0f47 | ||
|
|
df43baee22 | ||
|
|
62fee90a46 | ||
|
|
ad954313e9 | ||
|
|
54726f6728 | ||
|
|
41404278ba | ||
|
|
f9375f91ef | ||
|
|
3aeda8cdf4 | ||
|
|
e3ab2b3332 | ||
|
|
0fc4155b24 | ||
|
|
1270334893 | ||
|
|
00fb98f899 | ||
|
|
a3094a90bb | ||
|
|
782694073d | ||
|
|
73e29b704e | ||
|
|
69bc7b22d1 | ||
|
|
8e5fba0382 | ||
|
|
e01033ce33 | ||
|
|
c388284b4a | ||
|
|
8f1f532f2d | ||
|
|
401dd16c34 | ||
|
|
051d91243a | ||
|
|
c7ea31b4a5 | ||
|
|
130c88a785 | ||
|
|
b96d461302 | ||
|
|
14d4bab6ac | ||
|
|
9d8b97f0dd | ||
|
|
d13fc6cf96 | ||
|
|
f1181bdb14 | ||
|
|
5e5529c3d8 | ||
|
|
262cf93f2f | ||
|
|
c1dd5aed00 | ||
|
|
cb90d4a6c9 | ||
|
|
a4b46cc845 | ||
|
|
f88e37baeb | ||
|
|
dc01b74fe1 | ||
|
|
0dc4fc3711 | ||
|
|
da4f7b91e1 | ||
|
|
eaf28d4cc7 | ||
|
|
ff4b8790c7 | ||
|
|
fe266ff793 | ||
|
|
68f85c546c | ||
|
|
5d3ba4f874 | ||
|
|
2286ac6af0 | ||
|
|
029dcc1ccf | ||
|
|
bc8f153488 | ||
|
|
af034f4717 | ||
|
|
3e20132a9a | ||
|
|
d4d234cd54 | ||
|
|
13a0d3f689 | ||
|
|
8f11e4a9ab | ||
|
|
69455f2cf6 | ||
|
|
d84d8e8675 | ||
|
|
a2b0612f38 | ||
|
|
769626c7ee | ||
|
|
077f479dba | ||
|
|
d1bffbcb2b | ||
|
|
a600a36baa | ||
|
|
5e69122a6f | ||
|
|
67ff83b617 | ||
|
|
cbd0984fa5 | ||
|
|
c04268a6aa | ||
|
|
7e5428efb8 | ||
|
|
69d3f93253 | ||
|
|
0b419e87d0 | ||
|
|
447e854a19 | ||
|
|
a687cd323f | ||
|
|
421033e3ea | ||
|
|
d48fd71de6 | ||
|
|
d6b3df4115 | ||
|
|
3cca531670 | ||
|
|
e4053bc5a9 | ||
|
|
45e71ca748 | ||
|
|
ca29de2f6f | ||
|
|
19930d3b9b | ||
|
|
c04c8e0336 | ||
|
|
fb2c790a57 | ||
|
|
a84c036ba0 | ||
|
|
be530c0731 | ||
|
|
bd335248e0 | ||
|
|
fe0d1466fa | ||
|
|
24f3395919 | ||
|
|
9b25f518ca | ||
|
|
91e860fc66 | ||
|
|
0646d86395 | ||
|
|
743caf655a | ||
|
|
234756333d | ||
|
|
0bdd142ed6 | ||
|
|
a4c51d1a5d | ||
|
|
122bba663a | ||
|
|
1ebd6d3490 | ||
|
|
f93f70715e | ||
|
|
5a37df08c9 | ||
|
|
f37ba5d526 | ||
|
|
db49110162 | ||
|
|
c52ed517f0 | ||
|
|
920bee2a5f | ||
|
|
39bddf6f6e | ||
|
|
12782b36d8 | ||
|
|
a06471b158 | ||
|
|
46d49d7b9e | ||
|
|
74f9764a6e | ||
|
|
2a1fb40b51 | ||
|
|
9e23892564 | ||
|
|
deccd76296 | ||
|
|
44cf6547f5 | ||
|
|
2072d6da00 | ||
|
|
d074870979 | ||
|
|
9bd85d7e04 | ||
|
|
56031052d5 | ||
|
|
64a56c309c | ||
|
|
c9f4a220b8 | ||
|
|
451f2be88d | ||
|
|
e1a7dc5062 | ||
|
|
c7acd7ab1a | ||
|
|
f5b807f1ff | ||
|
|
62b5fe558a | ||
|
|
f4c9d14e10 | ||
|
|
d176780cc0 | ||
|
|
2b35239f2c | ||
|
|
09dc617a97 | ||
|
|
247b6e6183 | ||
|
|
103c20ad0e | ||
|
|
b040ab393e | ||
|
|
80b8256902 | ||
|
|
5a4685ffed | ||
|
|
687a2f4145 | ||
|
|
dc12b8058a | ||
|
|
7151b35378 | ||
|
|
9c6b92ae60 | ||
|
|
772b89e834 | ||
|
|
34cc9e5138 | ||
|
|
e02c94b625 | ||
|
|
17d598efda | ||
|
|
71a728fd99 | ||
|
|
1f89326a5a | ||
|
|
e70ba921b4 | ||
|
|
db5d422efc | ||
|
|
b97b9ad904 | ||
|
|
e226be66a1 | ||
|
|
68e9e5eacc | ||
|
|
76036afc99 | ||
|
|
935c7e0649 | ||
|
|
7f7de616e0 | ||
|
|
0e13d904eb | ||
|
|
2cd588b9f7 | ||
|
|
2ee931a502 | ||
|
|
702e992cfe | ||
|
|
4dd43fe07a | ||
|
|
dbf8fd3177 | ||
|
|
9edd11ef79 | ||
|
|
0cac0f5b22 | ||
|
|
1ea0a1b1b7 | ||
|
|
9637f25a7c | ||
|
|
2a29cc5bea | ||
|
|
571e051b28 | ||
|
|
5549589ceb | ||
|
|
0b470d0e5a | ||
|
|
6ff122d2c6 | ||
|
|
abb989deb0 | ||
|
|
51b4560470 | ||
|
|
936c19333d | ||
|
|
565146f5d4 | ||
|
|
6f801b6abf | ||
|
|
4726555130 | ||
|
|
88d5f23a3c | ||
|
|
4059399d0c | ||
|
|
7a468bd42b | ||
|
|
5e9ac1ae96 | ||
|
|
efd93a1ec4 | ||
|
|
59952b8700 | ||
|
|
26ef6e477e | ||
|
|
512818b7c2 | ||
|
|
1f6fbc66c4 | ||
|
|
d23a828689 | ||
|
|
524284f74d | ||
|
|
fe25ea9e65 | ||
|
|
97b1274e86 | ||
|
|
76fa9d19f8 | ||
|
|
6ad73babdb | ||
|
|
41d017724f | ||
|
|
a4d8731aa2 | ||
|
|
b71e5532c1 | ||
|
|
a4509a4388 | ||
|
|
916558b105 | ||
|
|
f6f62b6c31 | ||
|
|
47ad211c4f | ||
|
|
f36fe750fa | ||
|
|
de596c8983 | ||
|
|
25bd860ac7 | ||
|
|
549e3fdbcf | ||
|
|
ff26a84c3c | ||
|
|
763db9d0fe | ||
|
|
bdb93b5d0f | ||
|
|
e84b07dbfd | ||
|
|
5aa1bb4fff | ||
|
|
2694bd33bd | ||
|
|
452e0b9766 | ||
|
|
9fa511db6e | ||
|
|
e3608f3343 | ||
|
|
c29dc77767 | ||
|
|
c57dc2f312 | ||
|
|
2ff7444d5b | ||
|
|
c8003ccc92 | ||
|
|
8f9eca6a24 | ||
|
|
c63678dc87 | ||
|
|
9218a9dcae | ||
|
|
059d8ad0c8 | ||
|
|
d15e42923a | ||
|
|
1bcb27c0c7 | ||
|
|
8b1199b9d3 | ||
|
|
44f7efe99c | ||
|
|
245422c6e5 | ||
|
|
f5c6106681 | ||
|
|
4a18510a7b | ||
|
|
2f75620f8d | ||
|
|
9b56101033 | ||
|
|
dfe6befcfc | ||
|
|
d494690c6c | ||
|
|
cb397d629f | ||
|
|
1aebcfaa74 | ||
|
|
c7dc681187 | ||
|
|
c1c9e21d12 | ||
|
|
8649ecbed1 | ||
|
|
1cbd39b47d | ||
|
|
96bc9ac993 | ||
|
|
276895a87f | ||
|
|
7080e3c86a | ||
|
|
6da34f4de5 | ||
|
|
580d1af9be | ||
|
|
9d4d1d0ce0 | ||
|
|
8d89a93fa6 | ||
|
|
0bf1054ebc | ||
|
|
bf8b256b5b | ||
|
|
f4c9ab1edf | ||
|
|
79893035ac | ||
|
|
a47b32dbe3 | ||
|
|
f98d70c120 | ||
|
|
075112be1b | ||
|
|
b042c8c1cc | ||
|
|
11fc853621 | ||
|
|
db72cb5ca3 | ||
|
|
7fd1303e96 | ||
|
|
e90b62b201 | ||
|
|
1cd335b180 | ||
|
|
3a4722100c | ||
|
|
75740c8bc2 | ||
|
|
dfdd6e7580 | ||
|
|
227c4c3540 | ||
|
|
6e1b463806 | ||
|
|
cbaeffdf12 | ||
|
|
0df9d9d9d8 | ||
|
|
2d903e142c | ||
|
|
c17f9a17a6 | ||
|
|
695c66dd9d | ||
|
|
3e8b591762 | ||
|
|
cf8e5d0858 | ||
|
|
5dbf14a540 | ||
|
|
6bff641bdf | ||
|
|
f50f8609c7 | ||
|
|
0431aeeacd | ||
|
|
2a9293c183 | ||
|
|
4a44c03585 | ||
|
|
666e280756 | ||
|
|
96784c8770 | ||
|
|
c857e0b073 | ||
|
|
e85e0e74a0 | ||
|
|
0d5e2a68ee | ||
|
|
287fe4c212 | ||
|
|
94365038cf | ||
|
|
4abf56c9c7 | ||
|
|
6ac9112175 | ||
|
|
a2a49ba84d | ||
|
|
604c7610f4 | ||
|
|
877f90a512 | ||
|
|
527bbdfb65 | ||
|
|
fd0342e2b2 | ||
|
|
f78df6cc5f | ||
|
|
a13be45a95 | ||
|
|
293a40c5cc | ||
|
|
fad0d98fb8 | ||
|
|
ca1ddae0df | ||
|
|
df50d8f261 | ||
|
|
e848c3d364 | ||
|
|
1871919a52 | ||
|
|
da866a8c0d | ||
|
|
3d2fb30535 | ||
|
|
c9fe6090d2 | ||
|
|
2a302468e1 | ||
|
|
0574c1e518 | ||
|
|
c45eb252c4 | ||
|
|
3436047c34 | ||
|
|
3c5cc77e7f | ||
|
|
660970ad6a | ||
|
|
8bd20a7bf2 | ||
|
|
e52c92ade1 | ||
|
|
82fb6b38c6 | ||
|
|
aaaa04a256 | ||
|
|
c86e7c86b6 | ||
|
|
f7e34476bf | ||
|
|
c9351d3580 | ||
|
|
ee25fdb557 | ||
|
|
35bfbff07b | ||
|
|
27c1b03257 | ||
|
|
1ce6e62506 | ||
|
|
fdd32d1736 | ||
|
|
fddb2518d6 | ||
|
|
31dc0a351a | ||
|
|
780fcd75f1 | ||
|
|
eb8fb35e96 | ||
|
|
6e6846ce8d | ||
|
|
b4da5224ce | ||
|
|
d051846633 | ||
|
|
5e85f7197c | ||
|
|
c2b0c4ad87 | ||
|
|
4d6dee1241 | ||
|
|
82742c69b2 | ||
|
|
f48af38810 | ||
|
|
e3a73a9943 | ||
|
|
2b8991028c | ||
|
|
d97f64db9e | ||
|
|
1394eb1273 | ||
|
|
487ac8588b | ||
|
|
bb2d4ee899 | ||
|
|
4bc225e324 | ||
|
|
34c5a1290a | ||
|
|
e9f0d24abc | ||
|
|
82ecde2ad2 | ||
|
|
402abcc1b9 | ||
|
|
0eb9c698df | ||
|
|
dbc93746d6 | ||
|
|
68e2f19797 | ||
|
|
dd2a1c30e3 | ||
|
|
3fbe35677f | ||
|
|
7b3fd14df0 | ||
|
|
79ffbfc578 | ||
|
|
457b88f8b7 | ||
|
|
77942cb109 | ||
|
|
a58b5436da | ||
|
|
9d0a656b29 | ||
|
|
9c82c0e1ee | ||
|
|
0a31fe4fc7 | ||
|
|
35af1a9703 | ||
|
|
0ccd2610ff | ||
|
|
8f96458f45 | ||
|
|
c05b40bdab | ||
|
|
1b0174984d | ||
|
|
897c477c08 | ||
|
|
0a0ee97777 | ||
|
|
ea5abb96db | ||
|
|
dc52cdb172 | ||
|
|
72634d773a | ||
|
|
7d5e9df7a3 | ||
|
|
6fa22328fe | ||
|
|
5468d263b7 | ||
|
|
1623a15669 | ||
|
|
7d9f1ca66e | ||
|
|
2cc9db22fa | ||
|
|
0d9b67bc60 | ||
|
|
81c8e5119b | ||
|
|
d77b0e3fd2 | ||
|
|
8001938a45 | ||
|
|
635da80b16 | ||
|
|
83230bb86c | ||
|
|
07ec22c826 | ||
|
|
624dc0d843 | ||
|
|
8c5aa0c303 | ||
|
|
d3bdba21e8 | ||
|
|
398a64529f | ||
|
|
4dc5d2dcae | ||
|
|
2a6b79a5b2 | ||
|
|
ce2f4c1da8 | ||
|
|
2bbd633229 | ||
|
|
a1df925365 | ||
|
|
2097166784 | ||
|
|
ec7e9ca35c | ||
|
|
904a583892 | ||
|
|
edb16f618d | ||
|
|
13479f6c12 | ||
|
|
6c63311ce2 | ||
|
|
9792839800 | ||
|
|
e4af877032 | ||
|
|
4d9e12f2ef | ||
|
|
e8f0ead512 | ||
|
|
441cf17056 | ||
|
|
ef3f368509 | ||
|
|
59af4a6304 | ||
|
|
90b2dee695 | ||
|
|
c8cca7ffc4 | ||
|
|
f913b95dd6 | ||
|
|
444314fc00 | ||
|
|
b006eac056 | ||
|
|
0a2e5241d9 | ||
|
|
08c42ac0b5 | ||
|
|
d525c1a564 | ||
|
|
33e2356fef | ||
|
|
71a97bc16e | ||
|
|
7dc77877e3 | ||
|
|
5e9e27dd0a | ||
|
|
22c8b52879 | ||
|
|
c72a48c627 | ||
|
|
6c0e7297db | ||
|
|
2818f53fcd | ||
|
|
d0feb6091a | ||
|
|
86a034f69b | ||
|
|
dedf294a0c | ||
|
|
a0a3fe4863 | ||
|
|
e8963e0bef | ||
|
|
2b7868a301 | ||
|
|
4e6b00ab6a | ||
|
|
e393e448ed | ||
|
|
9123e3ce8d | ||
|
|
ccf0d40ea4 | ||
|
|
1476a9ca65 | ||
|
|
497939c158 | ||
|
|
36166c73a5 | ||
|
|
c66e303ff5 | ||
|
|
818c2ce830 | ||
|
|
33b2f62d57 | ||
|
|
861a60fa18 | ||
|
|
eb25467371 | ||
|
|
3c46cac204 | ||
|
|
fc32080bae | ||
|
|
f4e8430b79 | ||
|
|
d54068ca44 | ||
|
|
05c6b5e417 | ||
|
|
c1ce598fcb | ||
|
|
7a04c4c035 | ||
|
|
052935c697 | ||
|
|
c7694831ea | ||
|
|
432fc48762 | ||
|
|
eb53847764 | ||
|
|
bf53908a80 | ||
|
|
53e5d407a6 | ||
|
|
c8401e77f8 | ||
|
|
ec7bccb6b5 | ||
|
|
8892520005 | ||
|
|
627c44156d | ||
|
|
a62b8bc8bc | ||
|
|
745c5807d5 | ||
|
|
2d94b0186b | ||
|
|
2ac03401d4 | ||
|
|
6acc5e55f4 | ||
|
|
7d5478bd0c | ||
|
|
beddc7709c | ||
|
|
5f67cf4e10 | ||
|
|
fd4020d7dd | ||
|
|
5d6b092d91 | ||
|
|
dd29d286be | ||
|
|
e4587a17a9 | ||
|
|
7a941fe04e | ||
|
|
4c462a4364 | ||
|
|
244385703d | ||
|
|
3ddd89805a | ||
|
|
325352ecef | ||
|
|
b3fcd8eed9 | ||
|
|
5e6f65bbc7 | ||
|
|
504b0da5bd | ||
|
|
74a54317e6 | ||
|
|
8fff594e38 | ||
|
|
0fb6125d2b | ||
|
|
ea49b493f8 | ||
|
|
86ddcf1260 | ||
|
|
a2d5a2b650 | ||
|
|
ec835a405a | ||
|
|
174f4bb8e7 | ||
|
|
2291d2c20a | ||
|
|
61a3f2139c | ||
|
|
f0504b3b38 | ||
|
|
b2340231ae | ||
|
|
5ff61fbd13 | ||
|
|
b75b3c377d | ||
|
|
d709671a12 | ||
|
|
a1c8e6a24a | ||
|
|
4e5c8bade6 | ||
|
|
21238a50fd | ||
|
|
ff7635fab1 | ||
|
|
2c226d0e51 | ||
|
|
55096d06ce | ||
|
|
6eb53f69ee | ||
|
|
2f625c21fb | ||
|
|
947a02eb40 | ||
|
|
60a7d903d2 | ||
|
|
6a394cc49d | ||
|
|
32093da3f1 | ||
|
|
d15bb6d220 | ||
|
|
10b417b4c7 | ||
|
|
7d0913f8a1 | ||
|
|
cbf1b749bd | ||
|
|
ffc515918c | ||
|
|
a01c6c380b | ||
|
|
4ce1a9dced | ||
|
|
ef676db613 | ||
|
|
02a393e814 | ||
|
|
61fb1262ea | ||
|
|
39439ff64c | ||
|
|
fd1026d4df | ||
|
|
ccf7d9467d | ||
|
|
fd94ce0e02 | ||
|
|
5002d56874 | ||
|
|
f486a62d38 | ||
|
|
798d12ed2e | ||
|
|
eadf2d7c47 | ||
|
|
a72b7251df | ||
|
|
d0ba74ddd8 | ||
|
|
c79b244198 | ||
|
|
937e405776 | ||
|
|
b856621ff8 | ||
|
|
3025e467d4 | ||
|
|
464c63d0a6 | ||
|
|
6c970c6fe5 | ||
|
|
55094cc8fc | ||
|
|
2d32ce79b6 | ||
|
|
af34a8a72a | ||
|
|
d92e7057a9 | ||
|
|
4153a7e83b | ||
|
|
27f83df5d2 | ||
|
|
93b334ec83 | ||
|
|
cd81af230a | ||
|
|
856423697e | ||
|
|
4108849579 | ||
|
|
3071faef85 | ||
|
|
adf5593c46 | ||
|
|
bb1f3ee47b | ||
|
|
860de23fea | ||
|
|
71e4eebbb3 | ||
|
|
2c27251e15 | ||
|
|
d0eaa95669 | ||
|
|
9e2bd4922f | ||
|
|
488b3a5bd4 | ||
|
|
05dfdd344b | ||
|
|
a166c93614 | ||
|
|
dd51905c86 | ||
|
|
a45bf88ee2 | ||
|
|
d87649db1f | ||
|
|
242d8e65a5 | ||
|
|
a92e915176 | ||
|
|
3c1b82ac33 | ||
|
|
ee731918f3 | ||
|
|
37e630e7c3 | ||
|
|
d9507875ea | ||
|
|
7bb275a263 | ||
|
|
a4ad1c83fc | ||
|
|
26f9a8ed76 | ||
|
|
f2b2f269e3 | ||
|
|
69709a5a87 | ||
|
|
eb47500e7d | ||
|
|
01b76ef750 | ||
|
|
a964860049 | ||
|
|
9396455b5a | ||
|
|
a8ac23ea13 | ||
|
|
4f36fa8de1 | ||
|
|
950e911533 | ||
|
|
ff700dbf5b | ||
|
|
48edda2032 | ||
|
|
e64bdb648d | ||
|
|
a0edd62752 | ||
|
|
b9a68ffa26 | ||
|
|
5cd855498e | ||
|
|
e3e072d934 | ||
|
|
f08b450569 | ||
|
|
ee93b5df5c | ||
|
|
cf124390e0 | ||
|
|
feffdb7fd7 | ||
|
|
9062b92d13 | ||
|
|
caca0518a7 | ||
|
|
daeac368be | ||
|
|
c87bd8eefe | ||
|
|
ddb06f56a3 | ||
|
|
a945b75727 | ||
|
|
52353d6486 | ||
|
|
982db62c29 | ||
|
|
ba2a97ab00 | ||
|
|
0182702527 | ||
|
|
f5f9f90f90 | ||
|
|
44670e7c06 | ||
|
|
e7105e2fc9 | ||
|
|
0e94c5a64a | ||
|
|
b427dd49d9 | ||
|
|
11db6f5c91 | ||
|
|
bdc93a7353 | ||
|
|
94ae6b843d | ||
|
|
5ad9fc606d | ||
|
|
ee9c347666 | ||
|
|
14e8ae39be | ||
|
|
c4173ea8af | ||
|
|
1eaeacc6a8 | ||
|
|
4f003e35c2 | ||
|
|
161f7cb7f6 | ||
|
|
1e9c23702a | ||
|
|
0cf1c3fc9d | ||
|
|
0052334b83 | ||
|
|
8ca8660774 | ||
|
|
1c8fda6060 | ||
|
|
cf6c82e6dc | ||
|
|
994ff04a6c | ||
|
|
07b871d873 | ||
|
|
aa876b6b3d | ||
|
|
e519d3ab12 | ||
|
|
d5b920f99e | ||
|
|
a41459448c | ||
|
|
455cdae557 | ||
|
|
4031a22be7 | ||
|
|
e640dfb4e3 | ||
|
|
58e6a4869e | ||
|
|
be1c420d65 | ||
|
|
5ecd1bf085 | ||
|
|
9f29e6b6ff | ||
|
|
e267e01a22 | ||
|
|
bdb876d755 | ||
|
|
1abce5181f | ||
|
|
0e246848b0 | ||
|
|
37dc26c732 | ||
|
|
fbb1444589 | ||
|
|
bd40ee57ab | ||
|
|
92f6bacd1b | ||
|
|
e287a3c0e9 | ||
|
|
56cc3d64c2 | ||
|
|
157181df2b | ||
|
|
a893458412 | ||
|
|
91781db721 | ||
|
|
d653cde2d1 | ||
|
|
91ff59528c | ||
|
|
4c6f4a248b | ||
|
|
fa7e729d32 | ||
|
|
e1bfc75911 | ||
|
|
384c58b158 | ||
|
|
25b9d70261 | ||
|
|
6f49d79a7e | ||
|
|
9e49ed1f06 | ||
|
|
f24da606d8 | ||
|
|
ad75cfb7e8 | ||
|
|
fbc001dea4 | ||
|
|
5b35cd4db8 | ||
|
|
26fa7a7d99 | ||
|
|
fcc8233775 | ||
|
|
805f60a7b4 | ||
|
|
665cc5115a | ||
|
|
f00f948b58 | ||
|
|
53ffaabc64 | ||
|
|
06caa11e20 | ||
|
|
09ee9107d8 | ||
|
|
7b3c1926bb | ||
|
|
f2c44cfd64 | ||
|
|
784377bceb | ||
|
|
7c6f10d896 | ||
|
|
e55129874f | ||
|
|
2f2c364a71 | ||
|
|
b1f826c868 | ||
|
|
cbcaf73c96 | ||
|
|
3dd1d455a8 | ||
|
|
3e0a94e8d0 | ||
|
|
2b96fbd1ab | ||
|
|
e7dc06b43f | ||
|
|
786c2552cc | ||
|
|
68f82e943e | ||
|
|
d85d2175a4 | ||
|
|
f89c2e3032 | ||
|
|
9506790e6e | ||
|
|
c694b61d06 | ||
|
|
9517ad0f21 | ||
|
|
8f0d6c12bc | ||
|
|
6123420ad2 | ||
|
|
6bc0ab285c | ||
|
|
8bb473e08e | ||
|
|
c881982a43 | ||
|
|
8ec41270cb | ||
|
|
b2d3fd77b6 | ||
|
|
8315bbe55a | ||
|
|
bfc69dce15 | ||
|
|
7f0c374059 | ||
|
|
992f13f712 | ||
|
|
ab940f18dc | ||
|
|
7819ea79ba | ||
|
|
711a4100fc | ||
|
|
562483e491 | ||
|
|
52b51da40b | ||
|
|
07bc37f8f9 | ||
|
|
9eec913b82 | ||
|
|
1126b2a8d0 | ||
|
|
c2fa5d0747 | ||
|
|
cd4123833c | ||
|
|
faa1488a27 | ||
|
|
af6405c1c9 | ||
|
|
3b9094fe8f | ||
|
|
4e72026d58 | ||
|
|
adf6b4037b | ||
|
|
315abbb50e | ||
|
|
547f73930c | ||
|
|
a7e629c35e | ||
|
|
8c7d8861bc | ||
|
|
56539bc07b | ||
|
|
fa32f5519e | ||
|
|
ef8f7451b4 | ||
|
|
e98ed06d0a | ||
|
|
f18b1357ae | ||
|
|
c1ac1643af | ||
|
|
d5a7e77a0d | ||
|
|
0962f43384 | ||
|
|
fadecdedbd | ||
|
|
3d44952688 | ||
|
|
54293fe44e | ||
|
|
7b9a7f0661 | ||
|
|
d44f374691 | ||
|
|
9c6a936735 | ||
|
|
1f14fbb666 | ||
|
|
8eb896a858 | ||
|
|
08a05f94ab | ||
|
|
504d6105e6 | ||
|
|
acc3702281 | ||
|
|
1434284442 | ||
|
|
7540316079 | ||
|
|
46abd1b997 | ||
|
|
9d34835ba9 | ||
|
|
3be08bdd4d | ||
|
|
4716308191 | ||
|
|
791da15178 | ||
|
|
1c078c68f8 | ||
|
|
d706e6beec | ||
|
|
52b8c56bf7 | ||
|
|
5f18a46ca8 | ||
|
|
f08d4e7682 | ||
|
|
54a597f78f | ||
|
|
e7411f6401 | ||
|
|
c7dbd35394 | ||
|
|
1656592875 | ||
|
|
9f44794516 | ||
|
|
0881c9ff7e | ||
|
|
7e988110a0 | ||
|
|
efe50093c8 | ||
|
|
f391a66896 | ||
|
|
7472552781 | ||
|
|
d0ca2e3200 | ||
|
|
96752f5c0f | ||
|
|
49d6b83a87 | ||
|
|
af3703ff12 | ||
|
|
123b5de567 | ||
|
|
d71c0bdd64 | ||
|
|
22f78809c5 | ||
|
|
bc9a6e44a4 | ||
|
|
762525ee23 | ||
|
|
dc14fd276f | ||
|
|
ae55617f19 | ||
|
|
78d94cada1 | ||
|
|
476fd867c6 | ||
|
|
9156ef4da9 | ||
|
|
574115efbd | ||
|
|
6454cbd390 | ||
|
|
e3e57ffa7b | ||
|
|
1b575b3ee4 | ||
|
|
8d72d5e42f | ||
|
|
8c6cc401d6 | ||
|
|
01ac98c998 | ||
|
|
ed699e1e0f | ||
|
|
754d3500b8 | ||
|
|
611d6f2af6 | ||
|
|
ab7d8e93d3 | ||
|
|
4f16de6793 | ||
|
|
c11282c8d4 | ||
|
|
cb1f7a49c2 | ||
|
|
683f3aaf8f | ||
|
|
cc5be89149 | ||
|
|
0148740e1d | ||
|
|
dc71587610 | ||
|
|
de35af08b0 | ||
|
|
1fb300197d | ||
|
|
07a99fe2dd | ||
|
|
f08b7c642d | ||
|
|
a15b90436c | ||
|
|
857952fe56 | ||
|
|
7035154b7b | ||
|
|
67e61099dc | ||
|
|
00d1d2a508 | ||
|
|
ee1396ce97 | ||
|
|
8b9bf7034b | ||
|
|
e230b9a436 | ||
|
|
c394bef857 | ||
|
|
2298f692a3 | ||
|
|
9b98e58fd5 | ||
|
|
9ff1418a25 | ||
|
|
05f68a2e4d | ||
|
|
7e76115e86 | ||
|
|
9a398af3ed | ||
|
|
7ed78e5527 | ||
|
|
cf06046035 | ||
|
|
5275a23302 | ||
|
|
806cf01b76 | ||
|
|
a227b57485 | ||
|
|
34ba679983 | ||
|
|
4be7abd1b4 | ||
|
|
f9ad504248 | ||
|
|
6c4c580be9 | ||
|
|
0b4d998b95 | ||
|
|
07fef44360 | ||
|
|
1c310dc0ef | ||
|
|
f65d6053c7 | ||
|
|
c5ce92cf05 | ||
|
|
7c26051122 | ||
|
|
a6898b69f6 | ||
|
|
f68eb19b6b | ||
|
|
107f4fa73a | ||
|
|
21f3843b8b | ||
|
|
34b893e3cd | ||
|
|
51a864459d | ||
|
|
f759a92b29 | ||
|
|
4ed0bd916a | ||
|
|
d4be567d0c | ||
|
|
607a83703b | ||
|
|
15b3757f68 | ||
|
|
2a30e64669 | ||
|
|
678b6ba49f | ||
|
|
52bfbdb939 | ||
|
|
21ea9c7768 | ||
|
|
265dacc39e | ||
|
|
6f4cfb61f1 | ||
|
|
c62154831f | ||
|
|
b62d79fbfe | ||
|
|
6addbd7790 | ||
|
|
035e0436c5 | ||
|
|
40f4883824 | ||
|
|
4da55a9707 | ||
|
|
9d3f375b18 | ||
|
|
6e1aaeb13a | ||
|
|
df4c36b0f6 | ||
|
|
a496d9d963 | ||
|
|
4ccbacd7ec | ||
|
|
63016724aa | ||
|
|
1c8bb91865 | ||
|
|
10d5b43ee5 | ||
|
|
e430cd9d44 | ||
|
|
2c69d5442a | ||
|
|
f8b5276ff5 | ||
|
|
126bb1e9ed | ||
|
|
e398ba8711 | ||
|
|
789afc3597 | ||
|
|
67ace47b8a | ||
|
|
f52b10947b | ||
|
|
6b8bee373b | ||
|
|
6aa307cf5a | ||
|
|
ec88fefb6f | ||
|
|
0caad86739 | ||
|
|
1572988b59 | ||
|
|
0532f87a71 | ||
|
|
2adbafb043 | ||
|
|
7bb060705f | ||
|
|
346a202622 | ||
|
|
930493bab6 | ||
|
|
6307e558e2 | ||
|
|
1900a482a2 | ||
|
|
86401bff8c | ||
|
|
624df28cea | ||
|
|
4003b16d5f | ||
|
|
596b74b220 | ||
|
|
c4ab0ef23a | ||
|
|
dbf82fbe01 | ||
|
|
6c213b5159 | ||
|
|
5fe911eeca | ||
|
|
8261b49d62 | ||
|
|
a02fe97a08 | ||
|
|
8fa9a8adbb | ||
|
|
8933813609 | ||
|
|
8ce09d6614 | ||
|
|
3a67c11b62 | ||
|
|
1e4891b84a | ||
|
|
a2ab87cac8 | ||
|
|
60919e1283 | ||
|
|
53fe898c3a | ||
|
|
fd493bfb69 | ||
|
|
acd2b181ae | ||
|
|
3d14fcb9de | ||
|
|
1350f98a08 | ||
|
|
c6c14b69e6 | ||
|
|
147041ec2e | ||
|
|
4e10fa479e | ||
|
|
423563822d | ||
|
|
76581a613f | ||
|
|
ec9de6f1c6 | ||
|
|
e6ff29f22f | ||
|
|
134223f703 | ||
|
|
5b9590e8d0 | ||
|
|
7aaf3dfa7c | ||
|
|
07610643b8 | ||
|
|
b14f9c2a98 | ||
|
|
ff057cbeb6 | ||
|
|
284653f9ba | ||
|
|
ed67ea943e | ||
|
|
b7f4bf3890 | ||
|
|
00c5dd9c3e | ||
|
|
732aed4553 | ||
|
|
9b839a6136 | ||
|
|
47fde997fb | ||
|
|
6d54380693 | ||
|
|
e61c8c3394 | ||
|
|
ec84f08d6d | ||
|
|
ad7265028e | ||
|
|
ef3ea0da5c | ||
|
|
b05c173d54 | ||
|
|
0774ce59bc | ||
|
|
ec459c8461 | ||
|
|
d5e5f0d52f | ||
|
|
289bb181e5 | ||
|
|
583e346e27 | ||
|
|
1ac50e5c58 | ||
|
|
c5e79c517c | ||
|
|
afd6700174 | ||
|
|
ac67171ccb | ||
|
|
66dea58694 | ||
|
|
684bd1fd81 | ||
|
|
e8ac5a6143 | ||
|
|
edf2433d23 | ||
|
|
fb7e11d94b | ||
|
|
5f412171af | ||
|
|
bbb8474eca | ||
|
|
fdd38cc532 | ||
|
|
f4d9f32ff4 | ||
|
|
4363967d75 | ||
|
|
25175f46d7 | ||
|
|
c770959bd0 | ||
|
|
af93781c05 | ||
|
|
5629fc1540 | ||
|
|
10d8fab373 | ||
|
|
bbc698d604 | ||
|
|
21800cf56e | ||
|
|
4e65c1410e | ||
|
|
6ff5e54e92 | ||
|
|
69d638131c | ||
|
|
170a533c18 | ||
|
|
8c47af8868 | ||
|
|
b656c4c03f | ||
|
|
80fa3aaffe | ||
|
|
4351ab2a00 | ||
|
|
f93baf82de | ||
|
|
509882181b | ||
|
|
7feb1b14de | ||
|
|
5432e80e70 | ||
|
|
c1a97817f6 | ||
|
|
b1a10967b9 | ||
|
|
67ebe07092 | ||
|
|
bf1ee5366c | ||
|
|
4dbf7f236d | ||
|
|
805a36e45b | ||
|
|
a9a1b4416d | ||
|
|
c6d5c152a3 | ||
|
|
4048718cb3 | ||
|
|
07ed772b9f | ||
|
|
a26ff9b4dc | ||
|
|
310867e9a5 | ||
|
|
fe0402440d | ||
|
|
8b2f7343cb | ||
|
|
bf1c19e378 | ||
|
|
d1f2b03e75 | ||
|
|
50fee84071 | ||
|
|
6bb475c346 | ||
|
|
833af25949 | ||
|
|
7d42f78bcd | ||
|
|
53471cf73c | ||
|
|
345f6805da | ||
|
|
a7458be38d | ||
|
|
6a9511ba5b | ||
|
|
efce8449a6 | ||
|
|
aadd1bc047 | ||
|
|
8785d62d93 | ||
|
|
9faa9993db | ||
|
|
05d88703e3 | ||
|
|
7ca0c8fe66 | ||
|
|
c708a50008 | ||
|
|
9554a3555b | ||
|
|
b75af45e85 | ||
|
|
824f0c4d29 | ||
|
|
dd07b3e083 | ||
|
|
55c909357e | ||
|
|
c2c36e1eef | ||
|
|
3bab9d1cc5 | ||
|
|
0b7a6dea46 | ||
|
|
90198734cb | ||
|
|
6a9c3040f5 | ||
|
|
7cc804d521 | ||
|
|
4e0c26def3 | ||
|
|
7758cff319 | ||
|
|
7d23b9e575 | ||
|
|
4c3c33fd6b | ||
|
|
8a081fec10 | ||
|
|
f83e59510a | ||
|
|
fada63fc88 | ||
|
|
c70e565c16 | ||
|
|
2fb5126223 | ||
|
|
177cce45be | ||
|
|
9aafab3809 | ||
|
|
1c163c89e9 | ||
|
|
bd8e6f3290 | ||
|
|
14f5040845 | ||
|
|
ad25431d0f | ||
|
|
80fe19af56 | ||
|
|
0054babfcc | ||
|
|
eeda4f4846 | ||
|
|
eadf55bfca | ||
|
|
748f1e15fd | ||
|
|
42e973fa82 | ||
|
|
015046aefc | ||
|
|
4353923dbc | ||
|
|
7765606b87 | ||
|
|
2116af8760 | ||
|
|
b999bb711a | ||
|
|
28c3372dc9 | ||
|
|
39750733f9 | ||
|
|
16888110ea | ||
|
|
11b6e4c53b | ||
|
|
0734a76fda | ||
|
|
393d41899c | ||
|
|
91e38da86f | ||
|
|
d68559b970 | ||
|
|
97b84af85b | ||
|
|
578049dfca | ||
|
|
c367b035b0 | ||
|
|
bcd0f083d8 | ||
|
|
0b4355219b | ||
|
|
3df14d798a | ||
|
|
2849452719 | ||
|
|
7fe819ece8 | ||
|
|
9fa34d16dd | ||
|
|
2e50f6941e | ||
|
|
0ee6852990 | ||
|
|
7504542e73 | ||
|
|
6a8140d00c | ||
|
|
40865eba49 | ||
|
|
bc8f749a94 | ||
|
|
c6fc01a7b1 | ||
|
|
04684c3711 | ||
|
|
68ba2436c7 | ||
|
|
951116566a | ||
|
|
2e13ad9629 | ||
|
|
790b100a27 | ||
|
|
0d0bb766ec | ||
|
|
a1ee54bc57 | ||
|
|
0fb978cf8b | ||
|
|
f359e14d1f | ||
|
|
62cc40df38 | ||
|
|
6710e6dd08 | ||
|
|
e147845311 | ||
|
|
342b1257d0 | ||
|
|
d9a6c53527 | ||
|
|
18efeec542 | ||
|
|
a5cd6f72e4 | ||
|
|
29404f60a4 | ||
|
|
31d045c188 | ||
|
|
92f4317f72 | ||
|
|
b937bf16ed | ||
|
|
8622e0c76d | ||
|
|
062a716340 | ||
|
|
21b16a522e | ||
|
|
a565d0c3b7 | ||
|
|
1fa1a78003 | ||
|
|
33ad875b6e | ||
|
|
a904b7264c | ||
|
|
7023ea5b47 | ||
|
|
3aea9f65dd | ||
|
|
8b7bd2a28c | ||
|
|
50665cfa2f | ||
|
|
181767ddc7 | ||
|
|
1db855955d | ||
|
|
9891cc8fcf | ||
|
|
227cd3cd75 | ||
|
|
819eec24f0 | ||
|
|
fee1a86073 | ||
|
|
ce2993c299 | ||
|
|
9e30edc14a | ||
|
|
b5df1239cb | ||
|
|
aaf5df21b7 | ||
|
|
a24f9a5002 | ||
|
|
09ac723700 | ||
|
|
7aac4b5648 | ||
|
|
0692614802 | ||
|
|
a121ed55ba | ||
|
|
e388b8e286 | ||
|
|
eac4b359a4 | ||
|
|
d72e275dbd | ||
|
|
78d1401ecc | ||
|
|
a9a4a4c949 | ||
|
|
619ee44f12 | ||
|
|
9316c503d0 | ||
|
|
85da6099a6 | ||
|
|
db86b05ac8 | ||
|
|
5a8c973d6f | ||
|
|
645e3c0b1c | ||
|
|
eabdb9d259 | ||
|
|
52c181a8bf | ||
|
|
2999ae5e8a | ||
|
|
5bcb629e24 | ||
|
|
ec6f200530 | ||
|
|
e73c549b2e | ||
|
|
ea61b098a4 | ||
|
|
2026185b0e | ||
|
|
f7c2568301 | ||
|
|
916c484951 | ||
|
|
80d5412ad2 | ||
|
|
828576ebcb | ||
|
|
d5bd53714d | ||
|
|
f074fbc016 | ||
|
|
e4eb52d56a | ||
|
|
8a1227e4d5 | ||
|
|
fae23dfb46 | ||
|
|
a2374c223d | ||
|
|
f418795ffa | ||
|
|
cfbf525229 | ||
|
|
d2dd939c25 | ||
|
|
03107752c6 | ||
|
|
020142d608 | ||
|
|
ba1cca9c8e | ||
|
|
f5d6454a3c | ||
|
|
845bd6dec9 | ||
|
|
be7907173c | ||
|
|
3ea9d86f22 | ||
|
|
d17aa00703 | ||
|
|
aa0805b99f | ||
|
|
78807e2f40 | ||
|
|
4e500b5c58 | ||
|
|
ee94379853 | ||
|
|
a489da7633 | ||
|
|
5147948c1e | ||
|
|
9d1a51af7f | ||
|
|
d27979da0d | ||
|
|
5e4d4a9803 | ||
|
|
3ecefc16a1 | ||
|
|
065ce4c297 | ||
|
|
fb7209c837 | ||
|
|
be765df33b | ||
|
|
4f56804957 | ||
|
|
a99fffd938 | ||
|
|
50ee9790fd | ||
|
|
c44dc53659 | ||
|
|
eb154ba4de | ||
|
|
5a8d3b8cdc | ||
|
|
33b05b1234 | ||
|
|
caaef3e3f7 | ||
|
|
57d3a98449 | ||
|
|
19c1381f37 | ||
|
|
9ce2db6649 | ||
|
|
6936df2395 | ||
|
|
48d68d28a5 | ||
|
|
fbcfc8e71a | ||
|
|
2108f334e5 | ||
|
|
7918ec0015 | ||
|
|
bdfe313aeb | ||
|
|
6012b0a305 | ||
|
|
ce7d1bf4a2 | ||
|
|
d0a039e1ae | ||
|
|
4dd856f321 | ||
|
|
8f0b651ad7 | ||
|
|
3c6980664a | ||
|
|
d3b012d03f | ||
|
|
d92ab6d2ca | ||
|
|
54efc5f23a | ||
|
|
d101c4337c | ||
|
|
2dbc7a74e7 | ||
|
|
f59ea23d81 | ||
|
|
a42e099a75 | ||
|
|
f3a10e7fa2 | ||
|
|
6bfd4f51fc | ||
|
|
c7c6fe459d | ||
|
|
49d57fbc1a | ||
|
|
a30b22aba8 | ||
|
|
ccf9ce28ba | ||
|
|
d4747778c7 | ||
|
|
438ef4ca01 | ||
|
|
97c8da7774 | ||
|
|
2ef0550f8b | ||
|
|
9587fc5d40 | ||
|
|
901d3ad6e4 | ||
|
|
236828d434 | ||
|
|
3d1a0d1d02 | ||
|
|
f69b498740 | ||
|
|
bec9c65f72 | ||
|
|
b3183e447d | ||
|
|
ae76c096f7 | ||
|
|
ee3896f1ac | ||
|
|
af7e5cb63f | ||
|
|
036a0d329c | ||
|
|
2d1b1e0863 | ||
|
|
a01f5cd429 | ||
|
|
3cec34dc91 | ||
|
|
0d3371ed4a | ||
|
|
55c6006752 | ||
|
|
52e1e875fc | ||
|
|
29bbff0295 | ||
|
|
31b7c8a4f3 | ||
|
|
52c15c893a | ||
|
|
ce0d03b45d | ||
|
|
5d36ce9ea1 | ||
|
|
13d2658d7d | ||
|
|
02db38b6f5 | ||
|
|
81c146f213 | ||
|
|
240fd3fd1b | ||
|
|
40497552ec | ||
|
|
7160125927 | ||
|
|
74e3fe64ba | ||
|
|
99c6df523b | ||
|
|
05b7573979 | ||
|
|
b3807e3db1 | ||
|
|
0fad6e23cc | ||
|
|
f490c94abc | ||
|
|
9bc07e1fd0 | ||
|
|
dc0934582f | ||
|
|
b6734f5bbb | ||
|
|
805d61310f | ||
|
|
f7046f2ee4 | ||
|
|
1c124bd028 | ||
|
|
2cc3cb0532 | ||
|
|
8e6384d764 | ||
|
|
8c0a7c7824 | ||
|
|
e9489defde | ||
|
|
60c4f83910 | ||
|
|
252336a2c6 | ||
|
|
48bd44461e | ||
|
|
f3a23f76ac | ||
|
|
f8967f0739 | ||
|
|
f556372613 | ||
|
|
fe19549d5d | ||
|
|
84ff6f57a3 | ||
|
|
03507a5e8d | ||
|
|
cc2199469b | ||
|
|
4013be1ad1 | ||
|
|
7ca41a4537 | ||
|
|
34ad50efef | ||
|
|
5afbe74320 | ||
|
|
1005a586f8 | ||
|
|
024a3df82f | ||
|
|
c7dad523eb | ||
|
|
5b90797c45 | ||
|
|
1b6fde9886 | ||
|
|
062fcffaeb | ||
|
|
c80075074a | ||
|
|
70ebfaa9db | ||
|
|
11ecdc8ecc | ||
|
|
01ba77a949 | ||
|
|
b4e5145598 | ||
|
|
c915e4deb4 | ||
|
|
92b20399a8 | ||
|
|
9be36a83ed | ||
|
|
1e6789796b | ||
|
|
3ce479f3e5 | ||
|
|
e233d0f830 | ||
|
|
8bbf398560 | ||
|
|
ec2eb36491 | ||
|
|
d0fa66dde8 | ||
|
|
31a074ea9d | ||
|
|
0723cf5d4a | ||
|
|
1469c474a1 | ||
|
|
d6e760e335 | ||
|
|
ca9c198de7 | ||
|
|
7ec0acef8f | ||
|
|
88e4308982 | ||
|
|
b61b00ca84 | ||
|
|
e92fdfe5bf | ||
|
|
88ed77b54b | ||
|
|
6d666be5d6 | ||
|
|
1ed07d0119 | ||
|
|
4874ab7d0a | ||
|
|
6a194d5dcf | ||
|
|
ed761cda26 | ||
|
|
7b8f8e62b9 | ||
|
|
a10fc775f2 | ||
|
|
ae61a4312d | ||
|
|
5357f602ce | ||
|
|
a90d90b0d8 | ||
|
|
5106782ad7 | ||
|
|
5589d698c9 | ||
|
|
21eb49fadb | ||
|
|
ef6e95a491 | ||
|
|
dfe816dea4 | ||
|
|
4be79b049b | ||
|
|
04ae199255 | ||
|
|
1f612a7f54 | ||
|
|
4b5efec2b7 | ||
|
|
eb8b7a5e91 | ||
|
|
bec2cd2e71 | ||
|
|
60686d43b7 | ||
|
|
6d34bf48e6 | ||
|
|
4d5cfa3e44 | ||
|
|
bac898effd | ||
|
|
6bc15738b4 | ||
|
|
7d1ef0678b | ||
|
|
2d6d8b3eb3 | ||
|
|
f66dc1a2e7 | ||
|
|
0fb6431c25 | ||
|
|
07869a3d35 | ||
|
|
857924af14 | ||
|
|
193f84fb8c | ||
|
|
98f5767119 | ||
|
|
69032adff5 | ||
|
|
bc9fedf685 | ||
|
|
0f6a9a2116 | ||
|
|
5d2c325349 | ||
|
|
35fc42d93f | ||
|
|
17f88d3136 | ||
|
|
b787dd15d2 | ||
|
|
45b9fadea5 | ||
|
|
dc13e80ac9 | ||
|
|
a96f4f3a3a | ||
|
|
22ccd561dd | ||
|
|
18a3aaabd0 | ||
|
|
fc5a6963fb | ||
|
|
ec7af47e36 | ||
|
|
62864f5bd7 | ||
|
|
88a91da9f3 | ||
|
|
4352a3b918 | ||
|
|
9f98904759 | ||
|
|
64226d6aae | ||
|
|
15bee7a7d6 | ||
|
|
6833e0dc5d | ||
|
|
6ffa9a239f | ||
|
|
4286bd2fc1 | ||
|
|
b3a7755903 | ||
|
|
b1dd63cbfb | ||
|
|
0a58aceceb | ||
|
|
726954caa1 | ||
|
|
270d9c19a6 | ||
|
|
bc35d20a53 | ||
|
|
84c3ed7cb1 | ||
|
|
87aef7f23c | ||
|
|
db1738822f | ||
|
|
47a0a0118e | ||
|
|
50f7bcc497 | ||
|
|
abbeab1d8c | ||
|
|
ffc55f25e1 | ||
|
|
f99b4a2fd3 | ||
|
|
b3d5f539cd | ||
|
|
6f24d0a5cd | ||
|
|
4451f1774f | ||
|
|
4b44f72cac | ||
|
|
19175ab6dc | ||
|
|
35e11c421d | ||
|
|
ab1641f5a3 | ||
|
|
1e86775d8f | ||
|
|
94b639ab98 | ||
|
|
639cf1629d | ||
|
|
6205811542 | ||
|
|
fe46cb6b77 | ||
|
|
ab10fac225 | ||
|
|
497e5d7e54 | ||
|
|
e623a34843 | ||
|
|
9ecdde217d | ||
|
|
5ddb5105f6 | ||
|
|
a6f6165bb3 | ||
|
|
c075bf3c43 | ||
|
|
1c0c4366fa | ||
|
|
84de59d8a6 | ||
|
|
09ca1af1c0 | ||
|
|
ab36fcc69f | ||
|
|
49f7014090 | ||
|
|
6588f1bd9b | ||
|
|
cf1ebe13d2 | ||
|
|
3ec3342148 | ||
|
|
caf0207af0 | ||
|
|
7095faa838 | ||
|
|
f0cc65e5e1 | ||
|
|
6ae0d62115 | ||
|
|
869996d520 | ||
|
|
6d927fab32 | ||
|
|
c3bbd5fac5 | ||
|
|
5352e01027 | ||
|
|
cd294e6dd5 | ||
|
|
941e2a84b9 | ||
|
|
19713298db | ||
|
|
64d878c3af | ||
|
|
64f562360e | ||
|
|
931a877b97 | ||
|
|
e6cf33afbc | ||
|
|
410624c31a | ||
|
|
82f2388acc | ||
|
|
8247408c84 | ||
|
|
48b30d5d00 | ||
|
|
3a74ebae02 | ||
|
|
368259d164 | ||
|
|
4c9a90575b | ||
|
|
a37a4c9ed7 | ||
|
|
9785c117e8 | ||
|
|
d1aaf17c79 | ||
|
|
be2e68872f | ||
|
|
520a3cb117 | ||
|
|
7c0976d098 | ||
|
|
042920f49f | ||
|
|
20f7953208 | ||
|
|
ca68337539 | ||
|
|
bc1559fb71 | ||
|
|
1e450b9070 | ||
|
|
9b9b87f6c5 | ||
|
|
b46193c5cd | ||
|
|
a7d73c0395 | ||
|
|
90f0bb5dcf | ||
|
|
fa0ab21248 | ||
|
|
7be4c3d652 | ||
|
|
bd0f9e2f6f | ||
|
|
f23d95e470 | ||
|
|
02330313a8 | ||
|
|
74c289cb45 | ||
|
|
9013d9abcb | ||
|
|
5c4a61c945 | ||
|
|
6fe1da80c6 | ||
|
|
31a88b7740 | ||
|
|
30914c92e2 | ||
|
|
9681cac6fc | ||
|
|
9197e4b739 | ||
|
|
4e368ca8db | ||
|
|
20d8e8e0d2 | ||
|
|
7f399bb764 | ||
|
|
219fed6904 | ||
|
|
be0e497d55 | ||
|
|
aaee7ef92a | ||
|
|
9259b4aafd | ||
|
|
6e5bc62eae | ||
|
|
ee4e8f4f3a | ||
|
|
13d1cd872a | ||
|
|
599fe65eec | ||
|
|
9716d7cd88 | ||
|
|
ce9b31f8a3 | ||
|
|
9644463c84 | ||
|
|
1983f939aa | ||
|
|
823a007e5b | ||
|
|
ceaab2aead | ||
|
|
0c1b460c7f | ||
|
|
12f5c18472 | ||
|
|
1cd6cc7334 | ||
|
|
e24c92a7ff | ||
|
|
4c79b2ba49 | ||
|
|
d2126a0424 | ||
|
|
26ce66b139 | ||
|
|
312157ace0 | ||
|
|
348c77da12 | ||
|
|
50186aef3c | ||
|
|
f07892961f | ||
|
|
3bed6c4f45 | ||
|
|
4fabf59821 | ||
|
|
7264c3a635 | ||
|
|
9d213938c6 | ||
|
|
523ed1e25f | ||
|
|
e373ee4808 | ||
|
|
f4766d776c | ||
|
|
1ce0605ae6 | ||
|
|
1ae198ba72 | ||
|
|
8a98aa1d98 | ||
|
|
a2599182a7 | ||
|
|
dd7ab95564 | ||
|
|
e68389f081 | ||
|
|
aeecf43da8 | ||
|
|
cf2fbf49a9 | ||
|
|
787ee8378a | ||
|
|
b5ebfe20eb | ||
|
|
075a8f851d | ||
|
|
cf355aa88e | ||
|
|
dd001f38af | ||
|
|
15a47c85f2 | ||
|
|
bcafa05778 | ||
|
|
965fba8223 | ||
|
|
9b71e616be | ||
|
|
c05c481988 | ||
|
|
ca3f591609 | ||
|
|
3ad6546ff0 | ||
|
|
115413a852 | ||
|
|
109cc86794 | ||
|
|
6fd135fdb8 | ||
|
|
0aa87c5e8b | ||
|
|
09b60b4a8f | ||
|
|
35e78d7122 | ||
|
|
91a6a7037e | ||
|
|
5e08dfa4cc | ||
|
|
e5d49e9773 | ||
|
|
ab8882d308 | ||
|
|
4ba41e25ac | ||
|
|
a23bd4ee3c | ||
|
|
c91c20960e | ||
|
|
0194ec7a2f | ||
|
|
0d6172b644 | ||
|
|
c3bdb205f5 | ||
|
|
a136cf47c6 | ||
|
|
a2079e0375 | ||
|
|
fdbbb8a873 | ||
|
|
6fb3cf1498 | ||
|
|
2a1fde9bf4 | ||
|
|
93b11c4c89 | ||
|
|
9e1281362a | ||
|
|
f6463ab671 | ||
|
|
6053b4e142 | ||
|
|
4e4882d20d | ||
|
|
917cd9ef4c | ||
|
|
41c58d657d | ||
|
|
4b8a0ca237 | ||
|
|
69fe8f3e3a | ||
|
|
6eaecdf60a | ||
|
|
9109f2c58a | ||
|
|
e26d45efd4 | ||
|
|
402e05d61c | ||
|
|
bb2da1284d | ||
|
|
be6f54b13e | ||
|
|
a373b6ca89 | ||
|
|
86a5dbbe04 | ||
|
|
b0193dbecf | ||
|
|
f33758ecf4 | ||
|
|
717dfd8462 | ||
|
|
1c29cedeb1 | ||
|
|
c5bd7e029a | ||
|
|
99be62d747 | ||
|
|
0960a43fbb | ||
|
|
51f6af431c | ||
|
|
73cf9d2373 | ||
|
|
94a1f8fbe6 | ||
|
|
549678a5b6 | ||
|
|
f20505ddbe | ||
|
|
dc4cd9f115 | ||
|
|
a43378749a | ||
|
|
7a407322fb | ||
|
|
e9d15a70a5 | ||
|
|
5386764db4 | ||
|
|
99db9aaa78 | ||
|
|
ea0b275c62 | ||
|
|
53d5fbd419 | ||
|
|
96eb039f02 | ||
|
|
7e89c651b1 | ||
|
|
f7e856499b | ||
|
|
ef7793c94f | ||
|
|
2e6fe65aef | ||
|
|
c106bdf5f5 | ||
|
|
652f5e06de | ||
|
|
08872916c4 | ||
|
|
c7c67b8b20 | ||
|
|
97760f0588 | ||
|
|
33cb5f36ee | ||
|
|
f396716799 | ||
|
|
b8fc4b030a | ||
|
|
bf2758706a | ||
|
|
011c1b8286 | ||
|
|
b1cb5a3527 | ||
|
|
5f7d04a862 | ||
|
|
9fcb8d7a9b | ||
|
|
2ddae5093a | ||
|
|
152f0f572a | ||
|
|
d09cc44bba | ||
|
|
0cf2a3c191 | ||
|
|
ee0e8388b2 | ||
|
|
7e2ed2f649 | ||
|
|
5b71a1eff1 | ||
|
|
5b33a38425 | ||
|
|
d5cd99b5a1 | ||
|
|
a34cda23ed | ||
|
|
493964e6c3 | ||
|
|
009ecdc89d | ||
|
|
4dcbec5a6b | ||
|
|
bfeacfafb2 | ||
|
|
17c8eede02 | ||
|
|
a35cc376ab | ||
|
|
d766ee9073 | ||
|
|
ce26e1d6db | ||
|
|
3f7a203944 | ||
|
|
30a10f835f | ||
|
|
a1e0feaf11 | ||
|
|
45437dae79 | ||
|
|
73c4a23299 | ||
|
|
6a9a084f9b | ||
|
|
6d2b8d40b7 | ||
|
|
0b8066b747 | ||
|
|
7d5dcd840f | ||
|
|
8e98a1d1b8 | ||
|
|
67b9f0c173 | ||
|
|
954b0f0966 | ||
|
|
3566ab7411 | ||
|
|
5fda7d71dc | ||
|
|
f977c88cb1 | ||
|
|
8eff73a0c2 | ||
|
|
febd305131 | ||
|
|
88ac884814 | ||
|
|
181a3ebe98 | ||
|
|
44bbabe7f3 | ||
|
|
9220d88a4e | ||
|
|
591a8c1546 | ||
|
|
40315a20e6 | ||
|
|
42e89e1605 | ||
|
|
e725645fa8 | ||
|
|
722559bee4 | ||
|
|
af81361af1 | ||
|
|
02743bf889 | ||
|
|
976f905879 | ||
|
|
0176f63665 | ||
|
|
bbd61e3e1c | ||
|
|
a62c204807 | ||
|
|
34c276b318 | ||
|
|
236ab8e89c | ||
|
|
27e8012277 | ||
|
|
0514b9cb03 | ||
|
|
ddebdfa97a | ||
|
|
bd2c9e61d9 | ||
|
|
84943edde8 | ||
|
|
f543e93c5c | ||
|
|
7221f65f9f | ||
|
|
cb6b9638e2 | ||
|
|
4cabe65c09 | ||
|
|
230110ad55 | ||
|
|
8277de5458 | ||
|
|
1a1f48f28a | ||
|
|
0445d52e42 | ||
|
|
d7a5bb4908 | ||
|
|
10632fe285 | ||
|
|
d2a9d3847a | ||
|
|
9994857b77 | ||
|
|
4a26202389 | ||
|
|
9bf779c9b3 | ||
|
|
693ccd7714 | ||
|
|
ea05e50e6d | ||
|
|
dc681d156f | ||
|
|
92c34514b4 | ||
|
|
32cfa5ae40 | ||
|
|
b925d98c69 | ||
|
|
4367eaabdf | ||
|
|
2a4610ed67 | ||
|
|
699b89753e | ||
|
|
4b72b19a9c | ||
|
|
fc76dde3e7 | ||
|
|
1fcea19396 | ||
|
|
355fcbd83e | ||
|
|
8880eecd4e | ||
|
|
6fe298c7d2 | ||
|
|
026474bdc0 | ||
|
|
f615fd9a42 | ||
|
|
d22fb15caf | ||
|
|
30230d1aaa | ||
|
|
3ce828eae7 | ||
|
|
a50f2d8670 | ||
|
|
bcbedee75e | ||
|
|
d8bb874c67 | ||
|
|
85476a029c | ||
|
|
ccd1ffc6d8 | ||
|
|
9f6726f3ab | ||
|
|
4f07895ef6 | ||
|
|
4113cca262 | ||
|
|
1068bbab08 | ||
|
|
641e09a2cd | ||
|
|
2c69c3db69 | ||
|
|
168a9aaaf2 | ||
|
|
1efe4be0e9 | ||
|
|
8eff41f5c8 | ||
|
|
502c3c420f | ||
|
|
09c09e364a | ||
|
|
4e9c0a0e1c | ||
|
|
0770be7b60 | ||
|
|
52cc7a8cd9 | ||
|
|
20a9c5ed58 | ||
|
|
acfd5fdb8c | ||
|
|
e873ec2d9e | ||
|
|
29cb0acafb | ||
|
|
5247819f1f | ||
|
|
ce843e5706 | ||
|
|
65f419e2c4 | ||
|
|
fdc6798bb9 | ||
|
|
d4a36b0c9d | ||
|
|
bfd8a19b37 | ||
|
|
d09d5af6e2 | ||
|
|
53f5541a7a | ||
|
|
8b65346765 | ||
|
|
62c2fb821a | ||
|
|
c76da71ee9 | ||
|
|
0125f497fe | ||
|
|
0b5d9f7692 | ||
|
|
a5914e45ed | ||
|
|
c20a119355 | ||
|
|
00b5f7694e | ||
|
|
3392e4c142 | ||
|
|
f01402f883 | ||
|
|
2367c99d6f | ||
|
|
2d4727e894 | ||
|
|
66a2ac949a | ||
|
|
fe41c018b6 | ||
|
|
9b20d1e826 | ||
|
|
47ba3180f8 | ||
|
|
4877c4baf1 | ||
|
|
0de8951db5 | ||
|
|
6a926c03e9 | ||
|
|
cf60b7952c | ||
|
|
2f1ae71d7c | ||
|
|
178c7e1e29 | ||
|
|
ac867048b8 | ||
|
|
3b1accda94 | ||
|
|
80d3d2b2b8 | ||
|
|
124d85309f | ||
|
|
78bfc2ab39 | ||
|
|
3497045fbe | ||
|
|
2c2b50510c | ||
|
|
e1ac2e7f4b | ||
|
|
82d202215d | ||
|
|
3cdf729f5f | ||
|
|
6baa4a8fb1 | ||
|
|
7ae6defe1d | ||
|
|
52f4b22b0b | ||
|
|
4fc8774b08 | ||
|
|
a5040f589e | ||
|
|
3d8454e5a4 | ||
|
|
51cb4bcc8c | ||
|
|
bb79499ba1 | ||
|
|
9b3d87d686 | ||
|
|
520ee8d5cb | ||
|
|
4f5437d4db | ||
|
|
87e7f249e6 | ||
|
|
517e7e4e73 | ||
|
|
b1eab68a30 | ||
|
|
ea9a3fafd3 | ||
|
|
77fc86d85a | ||
|
|
c8d55a4ffc | ||
|
|
2301591f71 | ||
|
|
ea042019e9 | ||
|
|
47f669a690 | ||
|
|
2e6f436bf8 | ||
|
|
b23fd3f8f7 | ||
|
|
527e55d16d | ||
|
|
4fb6367dc2 | ||
|
|
76628d32ca | ||
|
|
82ff66e632 | ||
|
|
57f7ff88b0 | ||
|
|
d62601a4b2 | ||
|
|
a02917d843 | ||
|
|
1a29453439 | ||
|
|
7643fc9594 | ||
|
|
3c319db2bc | ||
|
|
b4d2b52e62 | ||
|
|
43b081ac95 | ||
|
|
3caf57bc24 | ||
|
|
70b8457282 | ||
|
|
de19434fbc | ||
|
|
f5c8f33187 | ||
|
|
30f24ce2a7 | ||
|
|
a777fa1a07 | ||
|
|
6de293c6c8 | ||
|
|
9041a7506f | ||
|
|
abe28fd6ba | ||
|
|
89ade8c093 | ||
|
|
675724fbab | ||
|
|
40e011c429 | ||
|
|
1dbb48c081 | ||
|
|
a2a199005a | ||
|
|
d46efc3009 | ||
|
|
662b6670ea | ||
|
|
4fd8e176f9 | ||
|
|
fe5e7bf2d6 | ||
|
|
f9641862c0 | ||
|
|
37f315b1eb | ||
|
|
40f992febd | ||
|
|
3f5cce6d27 | ||
|
|
b1748bbd93 | ||
|
|
b35e8f3fec | ||
|
|
019b29ff53 | ||
|
|
77fefb6645 | ||
|
|
4d08414760 | ||
|
|
ffb01521d7 | ||
|
|
efc1cb1a3a | ||
|
|
57ffee393b | ||
|
|
423a92dbe6 | ||
|
|
899dbbe57b | ||
|
|
53ee8b2ebc | ||
|
|
5e4b4c9913 | ||
|
|
0830ea5af2 | ||
|
|
f6516a73f3 | ||
|
|
7f05cd09dc | ||
|
|
bf7002c416 | ||
|
|
6d6458a13a | ||
|
|
1cdf84aa30 | ||
|
|
15dc315c15 | ||
|
|
f1fbcb2587 | ||
|
|
6db1a8bceb | ||
|
|
cfbb2dadc5 | ||
|
|
03c1749a1a | ||
|
|
275da1f0fc | ||
|
|
2229f14429 | ||
|
|
245678e68d | ||
|
|
5b6e205026 | ||
|
|
19a29638fc | ||
|
|
e663e54606 | ||
|
|
c6304a1315 | ||
|
|
9cb502da53 | ||
|
|
c73a339d4a | ||
|
|
b5c4182823 | ||
|
|
ca3f180abf | ||
|
|
a960691f22 | ||
|
|
62adabf07c | ||
|
|
ed059f5227 | ||
|
|
15e9ce9c7f | ||
|
|
8e9175c4b1 | ||
|
|
1be8c13f36 | ||
|
|
8dc95434fc | ||
|
|
483b17cadf | ||
|
|
ea8c32a517 | ||
|
|
b9b7f2ada7 | ||
|
|
e37fd085f1 | ||
|
|
dfd24f3f6d | ||
|
|
d484d1a1ac | ||
|
|
bbcf5841c5 | ||
|
|
f6534e6dca | ||
|
|
c5a20eef62 | ||
|
|
9958606d51 | ||
|
|
ae3ccc3237 | ||
|
|
fa58768ca5 | ||
|
|
8859237c8d | ||
|
|
d8a15919e5 | ||
|
|
87a8645674 | ||
|
|
6867636db9 | ||
|
|
c70f016798 | ||
|
|
5335496f8d | ||
|
|
b051acf4d2 | ||
|
|
0815f721cc | ||
|
|
a4e9cd4a96 | ||
|
|
90c6e3f340 | ||
|
|
0c0392228b | ||
|
|
97dc5af1a5 | ||
|
|
0a3b5072e0 | ||
|
|
e8f4d6140a | ||
|
|
48d1e34117 | ||
|
|
6d753b1b3a | ||
|
|
f26c8d0091 | ||
|
|
2a3f8b98bb | ||
|
|
81373bd414 | ||
|
|
51e5b2d3e9 | ||
|
|
a5aa979657 | ||
|
|
27ebb1b338 | ||
|
|
083102db98 | ||
|
|
7d168cd28c | ||
|
|
049fe77ed1 | ||
|
|
5fa01189ba | ||
|
|
9a4b3f454f | ||
|
|
1e5db4ab93 | ||
|
|
2df84279c4 | ||
|
|
b948c81154 | ||
|
|
ecceb619fe | ||
|
|
6f0e696bd3 | ||
|
|
c54fbd2637 | ||
|
|
a64b1849a5 | ||
|
|
717400180a | ||
|
|
a5ba911ce9 | ||
|
|
5631075c46 | ||
|
|
e94e232d6a | ||
|
|
a43ee84194 | ||
|
|
5e20649bdb | ||
|
|
01d20bd568 | ||
|
|
b301d04303 | ||
|
|
e1d7cbfaa8 | ||
|
|
91585d4675 | ||
|
|
27421d4303 | ||
|
|
8e0a01c7c8 | ||
|
|
77c235a202 | ||
|
|
36ff25c550 | ||
|
|
8c68f20735 | ||
|
|
6d81499030 | ||
|
|
d068b3cf20 | ||
|
|
e69fffd93e | ||
|
|
81da073612 | ||
|
|
f557e08496 | ||
|
|
fd8def26d8 | ||
|
|
3f7ecb034a | ||
|
|
8fc85af8b3 | ||
|
|
80c26f3c39 | ||
|
|
e7d000809c | ||
|
|
ce7e209d8d | ||
|
|
0904460f33 | ||
|
|
294214a863 | ||
|
|
5d113c1992 | ||
|
|
0175108f3e | ||
|
|
9bad998ce2 | ||
|
|
b63aa53fe9 | ||
|
|
8de54c7c95 | ||
|
|
21fddab2c4 | ||
|
|
62362fc49a | ||
|
|
495b161eb1 | ||
|
|
5eb5991ba2 | ||
|
|
3807a570a4 | ||
|
|
9a75430f62 | ||
|
|
ca34cbb68f | ||
|
|
8f0e32a6b5 | ||
|
|
fa82c363bd | ||
|
|
f7f00170ab | ||
|
|
e32f6352ea | ||
|
|
f5d2c4d0e7 | ||
|
|
f10224f42b | ||
|
|
3e4260c8b5 | ||
|
|
856bfdcc62 | ||
|
|
447c06cfa2 | ||
|
|
a91fa3e1eb | ||
|
|
a777373f9e | ||
|
|
cbae781118 | ||
|
|
44289bb6b8 | ||
|
|
95019d12af | ||
|
|
a660e131e3 | ||
|
|
906683b671 | ||
|
|
8ff6971917 | ||
|
|
f6d749732f | ||
|
|
786a62ba0a | ||
|
|
e4e2eed967 | ||
|
|
e33e6d694f | ||
|
|
b63fed1ed2 | ||
|
|
af6abb0401 | ||
|
|
678db74940 | ||
|
|
520a099f24 | ||
|
|
40eeff9f36 | ||
|
|
8c54bab4ea | ||
|
|
31422c1b3a | ||
|
|
f66c8df5a3 | ||
|
|
ea20465016 | ||
|
|
8c42ccf4be | ||
|
|
83990b9deb | ||
|
|
ec40abc857 | ||
|
|
4cf32d50ea | ||
|
|
e67740334a | ||
|
|
503829fc58 | ||
|
|
f4c54c8620 | ||
|
|
a468f727c9 | ||
|
|
e16b7f716a | ||
|
|
c1700bb921 | ||
|
|
5bf50e0921 | ||
|
|
036c5ecdca | ||
|
|
7b49c6e71d | ||
|
|
6155ee4c50 | ||
|
|
08928db95b | ||
|
|
43cd86e171 | ||
|
|
26be22e1e0 | ||
|
|
b3a9f06c32 | ||
|
|
85f62ef043 | ||
|
|
9100f70c5a | ||
|
|
79b71d4e37 | ||
|
|
a02e7b9180 | ||
|
|
e5d40b7245 | ||
|
|
4e2007dd61 | ||
|
|
d5fa79fa81 | ||
|
|
b46620f33f | ||
|
|
a32517f4bf | ||
|
|
eb5c8efaf3 | ||
|
|
abb655a196 | ||
|
|
d6c1777dda | ||
|
|
e2dea896ee | ||
|
|
4069902d77 | ||
|
|
ec0d344211 | ||
|
|
fe956b7396 | ||
|
|
d59b1c2b31 | ||
|
|
1d8d1b07fd | ||
|
|
750d5410c2 | ||
|
|
b1ba9edffd | ||
|
|
bfcbea361a | ||
|
|
c814840046 | ||
|
|
cc554e9e6c | ||
|
|
9476d17dfb | ||
|
|
d5697f2b20 | ||
|
|
83157de815 | ||
|
|
5826ff89ae | ||
|
|
197828b302 | ||
|
|
ea8b6566e2 | ||
|
|
5a39af3ee9 | ||
|
|
b81f34ea93 | ||
|
|
698978d86e | ||
|
|
13577ba917 | ||
|
|
235c0c5a03 | ||
|
|
c64ac5e864 | ||
|
|
6c586fe32e | ||
|
|
5659b5773a | ||
|
|
98dbbbdfb2 | ||
|
|
e9630a5b1c | ||
|
|
a41e5f2f84 | ||
|
|
a33f2534d3 | ||
|
|
1c2452683b | ||
|
|
040d154850 | ||
|
|
c34d2e8e49 | ||
|
|
ccfa666ec7 | ||
|
|
db2e522f1b | ||
|
|
7cbeb90f2e | ||
|
|
ceb597d309 | ||
|
|
240837eb45 | ||
|
|
0ff37bc37a | ||
|
|
0d5b4b0abc | ||
|
|
41723464dd | ||
|
|
2e7c51897e | ||
|
|
e983b749ae | ||
|
|
8188525bec | ||
|
|
2619ed84e4 | ||
|
|
3e6a8718b7 | ||
|
|
962e0f6498 | ||
|
|
f86442843e | ||
|
|
8969a5c182 | ||
|
|
b1eb23dab4 | ||
|
|
4e97607aff | ||
|
|
5ac2292e0b | ||
|
|
0cf258a91d | ||
|
|
30bf611d31 | ||
|
|
2356d03a53 | ||
|
|
d5f1ea5711 | ||
|
|
bff263021a | ||
|
|
cc8e676edd | ||
|
|
33144356d6 | ||
|
|
1d826f942e | ||
|
|
c81e3f7ed6 | ||
|
|
7e0b75180c | ||
|
|
6dde40a47e | ||
|
|
0c3fda7843 | ||
|
|
2f10541dd5 | ||
|
|
24e118b985 | ||
|
|
e97cbc3962 | ||
|
|
dc868b4304 | ||
|
|
170224db27 | ||
|
|
a63318b767 | ||
|
|
4f31f789e4 | ||
|
|
92d8bb4236 | ||
|
|
37e4ea2e06 | ||
|
|
dbb154b0c5 | ||
|
|
2594a4f8ff | ||
|
|
96628cf2ad | ||
|
|
56007da60f | ||
|
|
4a68883680 | ||
|
|
3442b3baa5 | ||
|
|
7656b7661e | ||
|
|
466924ff9f | ||
|
|
b3b8b92328 | ||
|
|
7520b485ea | ||
|
|
c72e4f2ea3 | ||
|
|
4adb1f1a99 | ||
|
|
60da82b5b2 | ||
|
|
7ff731831b | ||
|
|
552d0de7f1 | ||
|
|
227f6b4b4b | ||
|
|
e6bc0dcac9 | ||
|
|
ec63556ade | ||
|
|
c37e05f0de | ||
|
|
e49773d381 | ||
|
|
c0c7a5e5bf | ||
|
|
8ccb227887 | ||
|
|
32f7831d57 | ||
|
|
50e9a51d66 | ||
|
|
eb27f2cf53 | ||
|
|
1de616e37a | ||
|
|
81043d7a78 | ||
|
|
e057ec6265 | ||
|
|
b23a4e59e9 | ||
|
|
250b7e39da | ||
|
|
ae2d84f117 | ||
|
|
f4becbdc2a | ||
|
|
f18e713d2a | ||
|
|
b4351cac5f | ||
|
|
b5c309534e | ||
|
|
1c295479c2 | ||
|
|
d618c280dd | ||
|
|
dd421e8e5a | ||
|
|
aa7dd6dea7 | ||
|
|
fefa3ff3a3 | ||
|
|
52df027c22 | ||
|
|
34a375bdb9 | ||
|
|
6fff82c3e2 | ||
|
|
aab5e3da6f | ||
|
|
e0388c6d32 | ||
|
|
254acb64b3 | ||
|
|
39d3d53feb | ||
|
|
e9308db3bb | ||
|
|
8c78c6e3e9 | ||
|
|
80a1b0c085 | ||
|
|
1619ab79ba | ||
|
|
346844e66f | ||
|
|
91311cbc13 | ||
|
|
9ba71d80af | ||
|
|
2f6f86fde9 | ||
|
|
eb674223ef | ||
|
|
bb6a0a61e4 | ||
|
|
ce80b874cf | ||
|
|
c28513f634 | ||
|
|
a14d21f58a | ||
|
|
e66e3bcc50 | ||
|
|
5fb2650486 | ||
|
|
f1da733083 | ||
|
|
42964609b2 | ||
|
|
af844f6fd9 | ||
|
|
afd011b494 | ||
|
|
ace30519c9 | ||
|
|
d672a9b04b | ||
|
|
7e41f97a3f | ||
|
|
e7b51d82c7 | ||
|
|
b77daeee41 | ||
|
|
527dd279be | ||
|
|
29bed3789a | ||
|
|
ccc43770cc | ||
|
|
b6aa031038 | ||
|
|
b1adb41c41 | ||
|
|
916666d653 | ||
|
|
24582d5fc6 | ||
|
|
7a6ccdddde | ||
|
|
6b729c566e | ||
|
|
53ef4e28e2 | ||
|
|
e2bb212eb2 | ||
|
|
bde42a417d | ||
|
|
3ebc5f3925 | ||
|
|
a9d4f86aa7 | ||
|
|
756952d8ed | ||
|
|
f9665062e4 | ||
|
|
9bf8d7517b | ||
|
|
cade0dc5a6 | ||
|
|
ef6c1909c4 | ||
|
|
c708c41251 | ||
|
|
3adf03b52a | ||
|
|
5241c5ea9a | ||
|
|
82274d7dd7 | ||
|
|
0019b2d609 | ||
|
|
f598b00e61 | ||
|
|
62b65ca7d5 | ||
|
|
952ed818f9 | ||
|
|
760944db55 | ||
|
|
8c13b96a3a | ||
|
|
8761921240 | ||
|
|
ffc5796f96 | ||
|
|
5ba89bebe6 | ||
|
|
8fc669a0ff | ||
|
|
311f59ad92 | ||
|
|
6c944f62a3 | ||
|
|
47277ee72f | ||
|
|
4f05e0cb7c | ||
|
|
bd56983132 | ||
|
|
53adffab25 | ||
|
|
20da593bd9 | ||
|
|
979ffb2be8 | ||
|
|
af9cd0f6e2 | ||
|
|
e3f5b956a9 | ||
|
|
27b736dc86 | ||
|
|
df049c9de8 | ||
|
|
e33cf8e1f1 | ||
|
|
361ac5521c | ||
|
|
f409bd054b | ||
|
|
a383277737 | ||
|
|
9a764b6363 | ||
|
|
d5f5f38aa8 | ||
|
|
e202b2c9aa | ||
|
|
555633b2bd | ||
|
|
be8276bb88 | ||
|
|
d099d9416c | ||
|
|
a7ba460e21 | ||
|
|
4f48217379 | ||
|
|
f3ca875a34 | ||
|
|
8cfad4c0d2 | ||
|
|
2de159d080 | ||
|
|
ddfcc6a469 | ||
|
|
20f83950ce | ||
|
|
76bbfe2ebd | ||
|
|
98cd3d4a69 | ||
|
|
187c4ebd92 | ||
|
|
a76eda98b3 | ||
|
|
83c5f2e747 | ||
|
|
a94cfd36d3 | ||
|
|
24dd677eee | ||
|
|
9a82bd43a4 | ||
|
|
8c5c38d691 | ||
|
|
2f825d03ba | ||
|
|
5f973be8c1 | ||
|
|
2bb84650d5 | ||
|
|
781234e4bb | ||
|
|
85dd583b20 | ||
|
|
50da02739b | ||
|
|
d2a8367482 | ||
|
|
ee5cf30e58 | ||
|
|
45dbe267b8 | ||
|
|
cb6f7c27f7 | ||
|
|
4d07bf51ed | ||
|
|
7f9fde1bda | ||
|
|
0fc2503e98 | ||
|
|
440ee9d621 | ||
|
|
7af5242311 | ||
|
|
5c7d2f5374 | ||
|
|
51ef869756 | ||
|
|
8f5ca2122c | ||
|
|
8589fda043 | ||
|
|
514e364af6 | ||
|
|
5b1712aa3a | ||
|
|
59d295ad1d | ||
|
|
9d9845be78 | ||
|
|
138b94370c | ||
|
|
a4d284991e | ||
|
|
c1a4cb33f3 | ||
|
|
a49bae4f01 | ||
|
|
4185d1ac1c | ||
|
|
005f84aee9 | ||
|
|
f91b62b244 | ||
|
|
71f22776e9 | ||
|
|
afbf382890 | ||
|
|
846c6097aa | ||
|
|
6d6f47cf2e | ||
|
|
12a9174bdf | ||
|
|
0a96408132 | ||
|
|
cb63ccc36d | ||
|
|
d540a51d34 | ||
|
|
27a48e249d | ||
|
|
474b1b43e8 | ||
|
|
1ede7cd87d | ||
|
|
c13f0317ad | ||
|
|
b317814cd3 | ||
|
|
404aa2aff0 | ||
|
|
70bfaa68e2 | ||
|
|
e923a2a141 | ||
|
|
ea24c115a5 | ||
|
|
d89e9a0273 | ||
|
|
664dc2c4f2 | ||
|
|
e7ac7a970d | ||
|
|
5d62ff80d9 | ||
|
|
a9622ad9df | ||
|
|
89d98ff8f3 | ||
|
|
80b7f63d51 | ||
|
|
e95cb3b993 | ||
|
|
c679be038c | ||
|
|
f410e20171 | ||
|
|
b3b93d95ea | ||
|
|
ad3aa508b8 | ||
|
|
e0b25627e8 | ||
|
|
9c190f4255 | ||
|
|
6b3fc87ac4 | ||
|
|
7ef2e6a447 | ||
|
|
0070ce6802 | ||
|
|
7fccbb4fcc | ||
|
|
6c8853250b | ||
|
|
3f19a0d0c1 | ||
|
|
56fe68080d | ||
|
|
dafebd7eaa | ||
|
|
34f5331eaf | ||
|
|
2f3540723d | ||
|
|
59d89e6ac3 | ||
|
|
ae9d9fa09f | ||
|
|
a91375fe61 | ||
|
|
67a9cf64fe | ||
|
|
8be7ca47b4 | ||
|
|
23d22eafbc | ||
|
|
2ea7b0d285 | ||
|
|
aa9e9961ff | ||
|
|
e4bc04dddb | ||
|
|
3767eb8d9b | ||
|
|
a72b1a0cf5 | ||
|
|
b66587dedb | ||
|
|
f8aa558595 | ||
|
|
d8eb1cf056 | ||
|
|
5954504208 | ||
|
|
5750f2f6f1 | ||
|
|
82aa255ca0 | ||
|
|
921e4a1fe7 | ||
|
|
9351dc9f23 | ||
|
|
deea3b1c27 | ||
|
|
ffae7beffb | ||
|
|
4e2778c343 | ||
|
|
5889ec31a8 | ||
|
|
26431aa59a | ||
|
|
5a2ea413c0 | ||
|
|
9aaaf6ce47 | ||
|
|
52178955b7 | ||
|
|
e76941173f | ||
|
|
a546464185 | ||
|
|
3421fa6342 | ||
|
|
f723aae972 | ||
|
|
5f48de8547 | ||
|
|
65ccf3ba7d | ||
|
|
b167e30bed | ||
|
|
758ac3ba12 | ||
|
|
b5e4d73cf5 | ||
|
|
642e85ac7f | ||
|
|
02828efa53 | ||
|
|
2282dd1031 | ||
|
|
edee625f0c | ||
|
|
7fe059e02a | ||
|
|
c38290dddd | ||
|
|
8b3bbbd6ec | ||
|
|
03f22da79a | ||
|
|
ae9e7bacc9 | ||
|
|
66f56d01f5 | ||
|
|
51175f2291 | ||
|
|
c247656b91 | ||
|
|
cb95305191 | ||
|
|
8143bfab13 | ||
|
|
6a5e4bf477 | ||
|
|
320e200aa2 | ||
|
|
15c28529d7 | ||
|
|
271384242f | ||
|
|
d171946bef | ||
|
|
81a387a7b2 | ||
|
|
82bd06d9a6 | ||
|
|
290fee4edd | ||
|
|
e9cbc861ab | ||
|
|
64ab23aac7 | ||
|
|
e8d3b2f48b | ||
|
|
3923029eb3 | ||
|
|
75de58f6cb | ||
|
|
a45a93725d | ||
|
|
7b37e91537 | ||
|
|
671a2ed8e9 | ||
|
|
7c441504a3 | ||
|
|
725ca25e12 | ||
|
|
467f8eb1b7 | ||
|
|
f414f0731d | ||
|
|
9be9ba1a92 | ||
|
|
b28ccf5e72 | ||
|
|
aab0cf0f52 | ||
|
|
195918c26a | ||
|
|
b7944fe02c | ||
|
|
e45c1e17b6 | ||
|
|
64dcfe6612 | ||
|
|
95feb41e6c | ||
|
|
c38c11a0f5 | ||
|
|
15d6bc0ad1 | ||
|
|
527e92be82 | ||
|
|
5a9487af5f | ||
|
|
3979397d46 | ||
|
|
a5d42a182e | ||
|
|
21a5942f99 | ||
|
|
63b462f7bb | ||
|
|
a41551638f | ||
|
|
7d29d9db45 | ||
|
|
9a8ec17caf | ||
|
|
d730bfe163 | ||
|
|
f36da15b12 | ||
|
|
f9375129dc | ||
|
|
3efd197498 | ||
|
|
44f92d3da4 | ||
|
|
db2e364060 | ||
|
|
8d7c66e79f | ||
|
|
33aa0d4e96 | ||
|
|
59db684643 | ||
|
|
2d7f97c202 | ||
|
|
95699ec26b | ||
|
|
fb3e18b5af | ||
|
|
5d4354b6e0 | ||
|
|
990a0eea67 | ||
|
|
e1e71b6277 | ||
|
|
9bf194e8dc | ||
|
|
a29b3da0f0 | ||
|
|
c974171771 | ||
|
|
080bab5911 | ||
|
|
f991836289 | ||
|
|
be9a999800 | ||
|
|
5564970e12 | ||
|
|
21c16b1213 | ||
|
|
abb11334b8 | ||
|
|
20b7f4f2d1 | ||
|
|
1cb31eda2b | ||
|
|
5827cddbff | ||
|
|
ae44034e23 | ||
|
|
a37ceb4d66 | ||
|
|
d223b01af9 | ||
|
|
20905d0d71 | ||
|
|
1435dc7d86 | ||
|
|
ecca561560 | ||
|
|
ec396bc264 | ||
|
|
8ed9fe8c4d | ||
|
|
310c90365b | ||
|
|
0049360d40 | ||
|
|
8913bcf8b0 | ||
|
|
cdd43e16d7 | ||
|
|
cec08a4dc4 | ||
|
|
b96ca662e6 | ||
|
|
59dfee4025 | ||
|
|
f9ba96da5a | ||
|
|
c8f6cc641f | ||
|
|
9467afc3a0 | ||
|
|
506db2358b | ||
|
|
d9418b0006 | ||
|
|
85ff02c1fa | ||
|
|
b697ed9c3c | ||
|
|
5de7dbd850 | ||
|
|
6ea666c137 | ||
|
|
38b3668a7c | ||
|
|
e99f3da30d | ||
|
|
3523c3acca | ||
|
|
8ecbfad3c9 | ||
|
|
1b117f15d1 | ||
|
|
ebfbc4549d | ||
|
|
3aefb23b04 | ||
|
|
3fd46d4d45 | ||
|
|
9f9d9e3e11 | ||
|
|
1f4116fbf7 | ||
|
|
f5824df7aa | ||
|
|
88878d0141 | ||
|
|
c57805d002 | ||
|
|
82f41a585b | ||
|
|
8a61f621f5 | ||
|
|
aaf398864c | ||
|
|
d7b5ae920f | ||
|
|
d72fe2c0fe | ||
|
|
afbf50cc49 | ||
|
|
d416a735f7 | ||
|
|
ac469df9f3 | ||
|
|
86b7036d08 | ||
|
|
732303d9aa | ||
|
|
c7242fe73a | ||
|
|
db0277b52a | ||
|
|
89bda313cf | ||
|
|
1a3e008608 | ||
|
|
a7ea2bd196 | ||
|
|
d98fa588a7 | ||
|
|
23e727a12d | ||
|
|
87658d0dd7 | ||
|
|
47c3b2a362 | ||
|
|
bf88f0bf9e | ||
|
|
201b6ce9da | ||
|
|
60da636f0b | ||
|
|
78ae54e492 | ||
|
|
07ad2d20da | ||
|
|
e96537f314 | ||
|
|
782b58473d | ||
|
|
f8a2dc9684 | ||
|
|
831749a4bb | ||
|
|
83132bdb4a | ||
|
|
ca15bd6812 | ||
|
|
ce63867025 | ||
|
|
90a73e9996 | ||
|
|
aa679fed1c | ||
|
|
46fb25af3a | ||
|
|
172c1c8c0c | ||
|
|
0ce1a092d6 | ||
|
|
f942a47f9b | ||
|
|
716f5c8e83 | ||
|
|
d47030c78a | ||
|
|
35c50963a8 | ||
|
|
b1e6cb9d2f | ||
|
|
3aeac0f180 | ||
|
|
f7f62f9a57 | ||
|
|
eb47e8d6e1 | ||
|
|
d256b7bbf3 | ||
|
|
a90a35b3d2 | ||
|
|
7ba5077896 | ||
|
|
8bc426fc9e | ||
|
|
4944966f02 | ||
|
|
d561c27a7e | ||
|
|
1b7cbbed03 | ||
|
|
25f6c22c9e | ||
|
|
801eae1f2d | ||
|
|
44c928f6b7 | ||
|
|
ffaeff0cde | ||
|
|
6a5e3a5c63 | ||
|
|
4a8814d990 | ||
|
|
4dc91a9491 | ||
|
|
027484f7aa | ||
|
|
f616a1d9f8 | ||
|
|
48ab2cf88e | ||
|
|
3f0301f9f3 | ||
|
|
634b724624 | ||
|
|
20001a0ef0 | ||
|
|
40f846d358 | ||
|
|
de888e4140 | ||
|
|
e6a4fc2051 | ||
|
|
a82632f617 | ||
|
|
30e5ba2e0d | ||
|
|
c38f8ed4ab | ||
|
|
55772aee61 | ||
|
|
993cb79e52 | ||
|
|
52b0ca09a7 | ||
|
|
5846bddfdf | ||
|
|
7868424576 | ||
|
|
bb00968937 | ||
|
|
1e3c2fa36c | ||
|
|
9f018ab930 | ||
|
|
f75ee0c721 | ||
|
|
e05ad34d52 | ||
|
|
a916aca561 | ||
|
|
507ce2cd0e | ||
|
|
81f527aba6 | ||
|
|
38ba7bc731 | ||
|
|
053fea23ce | ||
|
|
76c5253824 | ||
|
|
218b75cae3 | ||
|
|
8492b0555f | ||
|
|
c0ca7c7dc7 | ||
|
|
889dd9ee52 | ||
|
|
3f122c3d9c | ||
|
|
1571b8a931 | ||
|
|
69d6d89bee | ||
|
|
6b72d22889 | ||
|
|
7f84e555dc | ||
|
|
8c8d37d730 | ||
|
|
53d69c3c23 | ||
|
|
9012c44411 | ||
|
|
29635049a1 | ||
|
|
aa4ff92982 |
258 changed files with 4707 additions and 46413 deletions
1
.fmf/version
Normal file
1
.fmf/version
Normal file
|
|
@ -0,0 +1 @@
|
|||
1
|
||||
5
.gitignore
vendored
5
.gitignore
vendored
|
|
@ -1,4 +1 @@
|
|||
vim-7.2-extra.tar.gz
|
||||
vim-7.2-lang.tar.gz
|
||||
vim-7.2.tar.bz2
|
||||
/vim-7.3.tar.bz2
|
||||
/vim-*.tar.bz2
|
||||
|
|
|
|||
53
7.2.246
53
7.2.246
|
|
@ -1,53 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.246
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.246
|
||||
Problem: Cscope home page link is wrong.
|
||||
Solution: Update the URL. (Sergey Khorev)
|
||||
Files: runtime/doc/if_cscop.txt
|
||||
|
||||
|
||||
*** ../vim-7.2.245/runtime/doc/if_cscop.txt 2009-07-09 21:22:36.000000000 +0200
|
||||
--- runtime/doc/if_cscop.txt 2009-09-11 11:19:31.000000000 +0200
|
||||
***************
|
||||
*** 481,487 ****
|
||||
any problems, suggestions, patches, et al., you have for the usage of
|
||||
cscope within Vim to him.
|
||||
*cscope-win32*
|
||||
! For a cscope version for Win32 see: http://iamphet.nm.ru/cscope/index.html
|
||||
|
||||
Win32 support was added by Sergey Khorev <sergey.khorev@gmail.com>. Contact
|
||||
him if you have Win32-specific issues.
|
||||
--- 481,488 ----
|
||||
any problems, suggestions, patches, et al., you have for the usage of
|
||||
cscope within Vim to him.
|
||||
*cscope-win32*
|
||||
! For a cscope version for Win32 see:
|
||||
! http://code.google.com/p/cscope-win32/
|
||||
|
||||
Win32 support was added by Sergey Khorev <sergey.khorev@gmail.com>. Contact
|
||||
him if you have Win32-specific issues.
|
||||
*** ../vim-7.2.245/src/version.c 2009-07-29 18:24:59.000000000 +0200
|
||||
--- src/version.c 2009-09-11 11:29:02.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 246,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
221. Your wife melts your keyboard in the oven.
|
||||
|
||||
/// 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 ///
|
||||
86
7.2.247
86
7.2.247
|
|
@ -1,86 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.247
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.247
|
||||
Problem: Mzscheme interface minor problem.
|
||||
Solution: Better error message when build fails. (Sergey Khorev)
|
||||
Files: src/if_mzsch.c
|
||||
|
||||
|
||||
*** ../vim-7.2.246/src/if_mzsch.c 2009-07-09 20:06:30.000000000 +0200
|
||||
--- src/if_mzsch.c 2009-09-11 11:20:39.000000000 +0200
|
||||
***************
|
||||
*** 635,642 ****
|
||||
#endif /* DYNAMIC_MZSCHEME */
|
||||
|
||||
/* need to put it here for dynamic stuff to work */
|
||||
! #ifdef INCLUDE_MZSCHEME_BASE
|
||||
# include "mzscheme_base.c"
|
||||
#endif
|
||||
|
||||
/*
|
||||
--- 635,644 ----
|
||||
#endif /* DYNAMIC_MZSCHEME */
|
||||
|
||||
/* need to put it here for dynamic stuff to work */
|
||||
! #if defined(INCLUDE_MZSCHEME_BASE)
|
||||
# include "mzscheme_base.c"
|
||||
+ #elif MZSCHEME_VERSION_MAJOR >= 400
|
||||
+ # error MzScheme 4.x must include mzscheme_base.c, for MinGW32 you need to define MZSCHEME_GENERATE_BASE=yes
|
||||
#endif
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 875,888 ****
|
||||
#ifdef INCLUDE_MZSCHEME_BASE
|
||||
{
|
||||
/*
|
||||
! * versions 4.x do not provide Scheme bindings by defaults
|
||||
* we need to add them explicitly
|
||||
*/
|
||||
Scheme_Object *scheme_base_symbol = NULL;
|
||||
MZ_GC_DECL_REG(1);
|
||||
MZ_GC_VAR_IN_REG(0, scheme_base_symbol);
|
||||
MZ_GC_REG();
|
||||
! /* invoke function from generated and included base.c */
|
||||
declare_modules(environment);
|
||||
scheme_base_symbol = scheme_intern_symbol("scheme/base");
|
||||
MZ_GC_CHECK();
|
||||
--- 877,890 ----
|
||||
#ifdef INCLUDE_MZSCHEME_BASE
|
||||
{
|
||||
/*
|
||||
! * versions 4.x do not provide Scheme bindings by default
|
||||
* we need to add them explicitly
|
||||
*/
|
||||
Scheme_Object *scheme_base_symbol = NULL;
|
||||
MZ_GC_DECL_REG(1);
|
||||
MZ_GC_VAR_IN_REG(0, scheme_base_symbol);
|
||||
MZ_GC_REG();
|
||||
! /* invoke function from generated and included mzscheme_base.c */
|
||||
declare_modules(environment);
|
||||
scheme_base_symbol = scheme_intern_symbol("scheme/base");
|
||||
MZ_GC_CHECK();
|
||||
*** ../vim-7.2.246/src/version.c 2009-09-11 11:30:12.000000000 +0200
|
||||
--- src/version.c 2009-09-11 11:53:59.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 247,
|
||||
/**/
|
||||
|
||||
--
|
||||
Your fault: core dumped
|
||||
|
||||
/// 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 ///
|
||||
158
7.2.248
158
7.2.248
|
|
@ -1,158 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.248 (extra)
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.248 (extra)
|
||||
Problem: Mzscheme interface building minor problems.
|
||||
Solution: Update Win32 makefiles. (Sergey Khorev)
|
||||
Files: src/Make_cyg.mak, src/Make_ming.mak, src/Make_mvc.mak
|
||||
|
||||
|
||||
*** ../vim-7.2.247/src/Make_cyg.mak 2007-09-30 22:28:48.000000000 +0200
|
||||
--- src/Make_cyg.mak 2009-09-11 11:23:23.000000000 +0200
|
||||
***************
|
||||
*** 212,224 ****
|
||||
MZSCHEME_VER = 209_000
|
||||
endif
|
||||
|
||||
ifeq (yes, $(DYNAMIC_MZSCHEME))
|
||||
DEFINES += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libmzsch$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\"
|
||||
else
|
||||
ifndef MZSCHEME_DLLS
|
||||
MZSCHEME_DLLS = $(MZSCHEME)
|
||||
endif
|
||||
! EXTRA_LIBS += -L$(MZSCHEME_DLLS) -lmzsch$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER)
|
||||
endif
|
||||
endif
|
||||
|
||||
--- 212,245 ----
|
||||
MZSCHEME_VER = 209_000
|
||||
endif
|
||||
|
||||
+ ifndef MZSCHEME_PRECISE_GC
|
||||
+ MZSCHEME_PRECISE_GC=no
|
||||
+ endif
|
||||
+
|
||||
+ # for version 4.x we need to generate byte-code for Scheme base
|
||||
+ ifndef MZSCHEME_GENERATE_BASE
|
||||
+ MZSCHEME_GENERATE_BASE=no
|
||||
+ endif
|
||||
+
|
||||
ifeq (yes, $(DYNAMIC_MZSCHEME))
|
||||
DEFINES += -DDYNAMIC_MZSCHEME -DDYNAMIC_MZSCH_DLL=\"libmzsch$(MZSCHEME_VER).dll\" -DDYNAMIC_MZGC_DLL=\"libmzgc$(MZSCHEME_VER).dll\"
|
||||
else
|
||||
ifndef MZSCHEME_DLLS
|
||||
MZSCHEME_DLLS = $(MZSCHEME)
|
||||
endif
|
||||
! ifeq (yes,$(MZSCHEME_PRECISE_GC))
|
||||
! MZSCHEME_LIB=-lmzsch$(MZSCHEME_VER)
|
||||
! else
|
||||
! MZSCHEME_LIB = -lmzsch$(MZSCHEME_VER) -lmzgc$(MZSCHEME_VER)
|
||||
! endif
|
||||
! EXTRA_LIBS += -L$(MZSCHEME_DLLS) -L$(MZSCHEME_DLLS)/lib $(MZSCHEME_LIB)
|
||||
! endif
|
||||
! ifeq (yes,$(MZSCHEME_GENERATE_BASE))
|
||||
! DEFINES += -DINCLUDE_MZSCHEME_BASE
|
||||
! MZ_EXTRA_DEP += mzscheme_base.c
|
||||
! endif
|
||||
! ifeq (yes,$(MZSCHEME_PRECISE_GC))
|
||||
! DEFINES += -DMZ_PRECISE_GC
|
||||
endif
|
||||
endif
|
||||
|
||||
***************
|
||||
*** 473,478 ****
|
||||
--- 494,502 ----
|
||||
ifdef PERL
|
||||
-$(DEL) if_perl.c
|
||||
endif
|
||||
+ ifdef MZSCHEME
|
||||
+ -$(DEL) mzscheme_base.c
|
||||
+ endif
|
||||
-$(DEL) pathdef.c
|
||||
$(MAKE) -C xxd -f Make_cyg.mak clean
|
||||
$(MAKE) -C GvimExt -f Make_ming.mak clean
|
||||
***************
|
||||
*** 523,531 ****
|
||||
--- 547,561 ----
|
||||
$(OUTDIR)/netbeans.o: netbeans.c $(INCL) $(NBDEBUG_DEP)
|
||||
$(CC) -c $(CFLAGS) netbeans.c -o $(OUTDIR)/netbeans.o
|
||||
|
||||
+ $(OUTDIR)/if_mzsch.o: if_mzsch.c $(INCL) if_mzsch.h $(MZ_EXTRA_DEP)
|
||||
+ $(CC) -c $(CFLAGS) if_mzsch.c -o $(OUTDIR)/if_mzsch.o
|
||||
+
|
||||
$(OUTDIR)/vimrc.o: vim.rc version.h gui_w32_rc.h
|
||||
$(RC) $(RCFLAGS) vim.rc -o $(OUTDIR)/vimrc.o
|
||||
|
||||
+ mzscheme_base.c:
|
||||
+ $(MZSCHEME)/mzc --c-mods mzscheme_base.c ++lib scheme/base
|
||||
+
|
||||
pathdef.c: $(INCL)
|
||||
ifneq (sh.exe, $(SHELL))
|
||||
@echo creating pathdef.c
|
||||
*** ../vim-7.2.247/src/Make_ming.mak 2009-05-26 22:58:43.000000000 +0200
|
||||
--- src/Make_ming.mak 2009-09-11 11:23:28.000000000 +0200
|
||||
***************
|
||||
*** 135,141 ****
|
||||
ifndef MZSCHEME_DLLS
|
||||
MZSCHEME_DLLS=$(MZSCHEME)
|
||||
endif
|
||||
! MZSCHEME_LIBDIR=-L$(MZSCHEME_DLLS)
|
||||
endif
|
||||
|
||||
endif
|
||||
--- 135,141 ----
|
||||
ifndef MZSCHEME_DLLS
|
||||
MZSCHEME_DLLS=$(MZSCHEME)
|
||||
endif
|
||||
! MZSCHEME_LIBDIR=-L$(MZSCHEME_DLLS) -L$(MZSCHEME_DLLS)\lib
|
||||
endif
|
||||
|
||||
endif
|
||||
***************
|
||||
*** 563,568 ****
|
||||
--- 563,571 ----
|
||||
ifdef PERL
|
||||
-$(DEL) if_perl.c
|
||||
endif
|
||||
+ ifdef MZSCHEME
|
||||
+ -$(DEL) mzscheme_base.c
|
||||
+ endif
|
||||
$(MAKE) -C GvimExt -f Make_ming.mak clean
|
||||
$(MAKE) -C xxd -f Make_cyg.mak clean
|
||||
|
||||
*** ../vim-7.2.247/src/Make_mvc.mak 2009-06-16 16:45:14.000000000 +0200
|
||||
--- src/Make_mvc.mak 2009-09-11 11:23:28.000000000 +0200
|
||||
***************
|
||||
*** 865,870 ****
|
||||
--- 865,871 ----
|
||||
- if exist dimm_i.c del dimm_i.c
|
||||
- if exist dimm.tlb del dimm.tlb
|
||||
- if exist dosinst.exe del dosinst.exe
|
||||
+ - if exist mzscheme_base.c del mzscheme_base.c
|
||||
cd xxd
|
||||
$(MAKE) /NOLOGO -f Make_mvc.mak clean
|
||||
cd ..
|
||||
*** ../vim-7.2.247/src/version.c 2009-09-11 12:20:47.000000000 +0200
|
||||
--- src/version.c 2009-09-11 12:48:26.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 248,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
222. You send more than 20 personal e-mails a day.
|
||||
|
||||
/// 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 ///
|
||||
47
7.2.249
47
7.2.249
|
|
@ -1,47 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.249
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.249
|
||||
Problem: The script to check .po files can't handle '%' in plural forms.
|
||||
Solution: Remove "Plural-Forms:" from the checked string.
|
||||
Files: src/po/check.vim
|
||||
|
||||
|
||||
*** ../vim-7.2.248/src/po/check.vim 2008-06-09 14:45:38.000000000 +0200
|
||||
--- src/po/check.vim 2009-09-11 12:37:56.000000000 +0200
|
||||
***************
|
||||
*** 23,28 ****
|
||||
--- 23,31 ----
|
||||
" remove '%', not used for formatting.
|
||||
let idline = substitute(idline, "'%'", '', 'g')
|
||||
|
||||
+ " remove '%' used for plural forms.
|
||||
+ let idline = substitute(idline, '\\nPlural-Forms: .\+;\\n', '', '')
|
||||
+
|
||||
" remove everything but % items.
|
||||
return substitute(idline, '[^%]*\(%[-+ #''.0-9*]*l\=[dsuxXpoc%]\)\=', '\1', 'g')
|
||||
endfunc
|
||||
*** ../vim-7.2.248/src/version.c 2009-09-11 12:48:56.000000000 +0200
|
||||
--- src/version.c 2009-09-11 12:59:18.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 249,
|
||||
/**/
|
||||
|
||||
--
|
||||
If evolution theories are correct, humans will soon grow a third
|
||||
hand for operating the mouse.
|
||||
|
||||
/// 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 ///
|
||||
55
7.2.250
55
7.2.250
|
|
@ -1,55 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.250 (extra)
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.250 (extra)
|
||||
Problem: Possible buffer overflow.
|
||||
Solution: Compute the remaining space. (Dominique Pelle)
|
||||
Files: src/GvimExt/gvimext.cpp
|
||||
|
||||
|
||||
*** ../vim-7.2.249/src/GvimExt/gvimext.cpp 2008-07-24 20:51:11.000000000 +0200
|
||||
--- src/GvimExt/gvimext.cpp 2009-09-11 13:26:27.000000000 +0200
|
||||
***************
|
||||
*** 635,641 ****
|
||||
}
|
||||
// Now concatenate
|
||||
strncpy(temp, _("Edit with existing Vim - "), BUFSIZE - 1);
|
||||
! strncat(temp, title, BUFSIZE - 1);
|
||||
InsertMenu(hMenu,
|
||||
indexMenu++,
|
||||
MF_STRING|MF_BYPOSITION,
|
||||
--- 635,643 ----
|
||||
}
|
||||
// Now concatenate
|
||||
strncpy(temp, _("Edit with existing Vim - "), BUFSIZE - 1);
|
||||
! temp[BUFSIZE - 1] = '\0';
|
||||
! strncat(temp, title, BUFSIZE - 1 - strlen(temp));
|
||||
! temp[BUFSIZE - 1] = '\0';
|
||||
InsertMenu(hMenu,
|
||||
indexMenu++,
|
||||
MF_STRING|MF_BYPOSITION,
|
||||
*** ../vim-7.2.249/src/version.c 2009-09-11 12:59:57.000000000 +0200
|
||||
--- src/version.c 2009-09-11 13:23:45.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 250,
|
||||
/**/
|
||||
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
223. You set up a web-cam as your home's security system.
|
||||
|
||||
/// 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 ///
|
||||
71
7.2.251
71
7.2.251
|
|
@ -1,71 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.251
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.251 (after 7.2.044)
|
||||
Problem: Compiler adds invalid memory bounds check.
|
||||
Solution: Remove _FORTIFY_SOURCE=2 from CFLAGS. (Dominique Pelle)
|
||||
Files: src/auto/configure, src/configure.in
|
||||
|
||||
|
||||
*** ../vim-7.2.250/src/auto/configure 2009-07-22 11:16:54.000000000 +0200
|
||||
--- src/auto/configure 2009-08-07 14:49:52.000000000 +0200
|
||||
***************
|
||||
*** 17135,17141 ****
|
||||
{ $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
|
||||
$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
|
||||
{ $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
else
|
||||
--- 17135,17141 ----
|
||||
{ $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
|
||||
$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS=`echo "$CFLAGS -D_FORTIFY_SOURCE=1" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' -e 's/-D_FORTIFY_SOURCE=2//g'`
|
||||
{ $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
else
|
||||
*** ../vim-7.2.250/src/configure.in 2009-07-22 11:16:54.000000000 +0200
|
||||
--- src/configure.in 2009-08-07 14:49:47.000000000 +0200
|
||||
***************
|
||||
*** 3233,3239 ****
|
||||
dnl declared as char x[1] but actually longer. Introduced in gcc 4.0.
|
||||
AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=1"
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
--- 3233,3239 ----
|
||||
dnl declared as char x[1] but actually longer. Introduced in gcc 4.0.
|
||||
AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS=`echo "$CFLAGS -D_FORTIFY_SOURCE=1" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' -e 's/-D_FORTIFY_SOURCE=2//g'`
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
*** ../vim-7.2.250/src/version.c 2009-09-11 13:26:38.000000000 +0200
|
||||
--- src/version.c 2009-09-11 13:43:46.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 251,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
225. You sign up for free subscriptions for all the computer magazines
|
||||
|
||||
/// 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 ///
|
||||
51
7.2.252
51
7.2.252
|
|
@ -1,51 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.252
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.252
|
||||
Problem: When using a multi-byte 'enc' the 'iskeyword' option cannot
|
||||
contain characters above 128.
|
||||
Solution: Use mb_ptr2char_adv().
|
||||
Files: src/charset.c
|
||||
|
||||
|
||||
*** ../vim-7.2.251/src/charset.c 2009-05-14 22:19:19.000000000 +0200
|
||||
--- src/charset.c 2009-09-09 21:11:46.000000000 +0200
|
||||
***************
|
||||
*** 174,179 ****
|
||||
--- 174,184 ----
|
||||
if (VIM_ISDIGIT(*p))
|
||||
c = getdigits(&p);
|
||||
else
|
||||
+ #ifdef FEAT_MBYTE
|
||||
+ if (has_mbyte)
|
||||
+ c = mb_ptr2char_adv(&p);
|
||||
+ else
|
||||
+ #endif
|
||||
c = *p++;
|
||||
c2 = -1;
|
||||
if (*p == '-' && p[1] != NUL)
|
||||
*** ../vim-7.2.251/src/version.c 2009-09-11 13:44:33.000000000 +0200
|
||||
--- src/version.c 2009-09-11 14:01:48.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 252,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
226. You sit down at the computer right after dinner and your spouse
|
||||
says "See you in the morning."
|
||||
|
||||
/// 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 ///
|
||||
143
7.2.253
143
7.2.253
|
|
@ -1,143 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.253
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.253
|
||||
Problem: Netbeans interface: getLength always uses current buffer.
|
||||
Solution: Use ml_get_buf() instead of ml_get(). (Xavier de Gaye)
|
||||
Files: src/netbeans.c
|
||||
|
||||
|
||||
*** ../vim-7.2.252/src/netbeans.c 2009-06-24 16:49:50.000000000 +0200
|
||||
--- src/netbeans.c 2009-09-11 13:40:14.000000000 +0200
|
||||
***************
|
||||
*** 1499,1505 ****
|
||||
return FAIL;
|
||||
}
|
||||
first = *pos;
|
||||
! nbdebug((" FIRST POS: line %d, col %d\n", first.lnum, first.col));
|
||||
pos = off2pos(buf->bufp, off+count-1);
|
||||
if (!pos)
|
||||
{
|
||||
--- 1499,1506 ----
|
||||
return FAIL;
|
||||
}
|
||||
first = *pos;
|
||||
! nbdebug((" FIRST POS: line %d, col %d\n",
|
||||
! first.lnum, first.col));
|
||||
pos = off2pos(buf->bufp, off+count-1);
|
||||
if (!pos)
|
||||
{
|
||||
***************
|
||||
*** 1510,1516 ****
|
||||
return FAIL;
|
||||
}
|
||||
last = *pos;
|
||||
! nbdebug((" LAST POS: line %d, col %d\n", last.lnum, last.col));
|
||||
del_from_lnum = first.lnum;
|
||||
del_to_lnum = last.lnum;
|
||||
doupdate = 1;
|
||||
--- 1511,1518 ----
|
||||
return FAIL;
|
||||
}
|
||||
last = *pos;
|
||||
! nbdebug((" LAST POS: line %d, col %d\n",
|
||||
! last.lnum, last.col));
|
||||
del_from_lnum = first.lnum;
|
||||
del_to_lnum = last.lnum;
|
||||
doupdate = 1;
|
||||
***************
|
||||
*** 1521,1527 ****
|
||||
next = off2pos(buf->bufp, off + count);
|
||||
|
||||
/* Remove part of the first line. */
|
||||
! if (first.col != 0 || (next != NULL && first.lnum == next->lnum))
|
||||
{
|
||||
if (first.lnum != last.lnum
|
||||
|| (next != NULL && first.lnum != next->lnum))
|
||||
--- 1523,1530 ----
|
||||
next = off2pos(buf->bufp, off + count);
|
||||
|
||||
/* Remove part of the first line. */
|
||||
! if (first.col != 0
|
||||
! || (next != NULL && first.lnum == next->lnum))
|
||||
{
|
||||
if (first.lnum != last.lnum
|
||||
|| (next != NULL && first.lnum != next->lnum))
|
||||
***************
|
||||
*** 1584,1590 ****
|
||||
int id = buf_findsign_id(buf->bufp, (linenr_T)i);
|
||||
if (id > 0)
|
||||
{
|
||||
! nbdebug((" Deleting sign %d on line %d\n", id, i));
|
||||
buf_delsign(buf->bufp, id);
|
||||
}
|
||||
else
|
||||
--- 1587,1594 ----
|
||||
int id = buf_findsign_id(buf->bufp, (linenr_T)i);
|
||||
if (id > 0)
|
||||
{
|
||||
! nbdebug((" Deleting sign %d on line %d\n",
|
||||
! id, i));
|
||||
buf_delsign(buf->bufp, id);
|
||||
}
|
||||
else
|
||||
***************
|
||||
*** 1593,1599 ****
|
||||
}
|
||||
}
|
||||
|
||||
! nbdebug((" Deleting lines %d through %d\n", del_from_lnum, del_to_lnum));
|
||||
curwin->w_cursor.lnum = del_from_lnum;
|
||||
curwin->w_cursor.col = 0;
|
||||
del_lines(del_to_lnum - del_from_lnum + 1, FALSE);
|
||||
--- 1597,1604 ----
|
||||
}
|
||||
}
|
||||
|
||||
! nbdebug((" Deleting lines %d through %d\n",
|
||||
! del_from_lnum, del_to_lnum));
|
||||
curwin->w_cursor.lnum = del_from_lnum;
|
||||
curwin->w_cursor.col = 0;
|
||||
del_lines(del_to_lnum - del_from_lnum + 1, FALSE);
|
||||
***************
|
||||
*** 3514,3520 ****
|
||||
eol_size = 1;
|
||||
for (lnum = 1; lnum <= bufp->b_ml.ml_line_count; ++lnum)
|
||||
{
|
||||
! char_count += (long)STRLEN(ml_get(lnum)) + eol_size;
|
||||
/* Check for a CTRL-C every 100000 characters */
|
||||
if (char_count > last_check)
|
||||
{
|
||||
--- 3519,3526 ----
|
||||
eol_size = 1;
|
||||
for (lnum = 1; lnum <= bufp->b_ml.ml_line_count; ++lnum)
|
||||
{
|
||||
! char_count += (long)STRLEN(ml_get_buf(bufp, lnum, FALSE))
|
||||
! + eol_size;
|
||||
/* Check for a CTRL-C every 100000 characters */
|
||||
if (char_count > last_check)
|
||||
{
|
||||
*** ../vim-7.2.252/src/version.c 2009-09-11 14:02:25.000000000 +0200
|
||||
--- src/version.c 2009-09-11 14:18:45.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 253,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
227. You sleep next to your monitor. Or on top of it.
|
||||
|
||||
/// 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 ///
|
||||
52
7.2.254
52
7.2.254
|
|
@ -1,52 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.254
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.254
|
||||
Problem: Compiler warning for assigning size_t to int.
|
||||
Solution: Use size_t for the variable. (George Reilly)
|
||||
Files: src/fileio.c
|
||||
|
||||
|
||||
*** ../vim-7.2.253/src/fileio.c 2009-07-29 18:24:59.000000000 +0200
|
||||
--- src/fileio.c 2009-09-11 13:46:19.000000000 +0200
|
||||
***************
|
||||
*** 4568,4574 ****
|
||||
c = TRUE;
|
||||
if (write_info.bw_conv_error_lnum != 0)
|
||||
{
|
||||
! int l = STRLEN(IObuff);
|
||||
vim_snprintf((char *)IObuff + l, IOSIZE - l, _(" in line %ld;"),
|
||||
(long)write_info.bw_conv_error_lnum);
|
||||
}
|
||||
--- 4568,4574 ----
|
||||
c = TRUE;
|
||||
if (write_info.bw_conv_error_lnum != 0)
|
||||
{
|
||||
! size_t l = STRLEN(IObuff);
|
||||
vim_snprintf((char *)IObuff + l, IOSIZE - l, _(" in line %ld;"),
|
||||
(long)write_info.bw_conv_error_lnum);
|
||||
}
|
||||
*** ../vim-7.2.253/src/version.c 2009-09-11 14:19:41.000000000 +0200
|
||||
--- src/version.c 2009-09-11 15:03:42.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 254,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
230. You spend your Friday nights typing away at your keyboard
|
||||
|
||||
/// 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 ///
|
||||
71
7.2.255
71
7.2.255
|
|
@ -1,71 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.255
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.255 (after 7.2.242)
|
||||
Problem: Setting 'rightleft', 'linebreak' and 'wrap' may cause cursor to be
|
||||
in wrong place.
|
||||
Solution: Recompute the cursor column for these options.
|
||||
Files: src/option.c
|
||||
|
||||
|
||||
*** ../vim-7.2.254/src/option.c 2009-07-29 15:41:32.000000000 +0200
|
||||
--- src/option.c 2009-09-11 13:59:55.000000000 +0200
|
||||
***************
|
||||
*** 7430,7435 ****
|
||||
--- 7430,7437 ----
|
||||
{
|
||||
if (curwin->w_p_wrap)
|
||||
curwin->w_leftcol = 0;
|
||||
+ if (curwin->w_curswant != MAXCOL)
|
||||
+ curwin->w_set_curswant = TRUE;
|
||||
}
|
||||
|
||||
#ifdef FEAT_WINDOWS
|
||||
***************
|
||||
*** 7664,7669 ****
|
||||
--- 7666,7687 ----
|
||||
}
|
||||
#endif
|
||||
|
||||
+ #ifdef FEAT_LINEBREAK
|
||||
+ if ((int *)varp == &curwin->w_p_lbr)
|
||||
+ {
|
||||
+ if (curwin->w_curswant != MAXCOL)
|
||||
+ curwin->w_set_curswant = TRUE;
|
||||
+ }
|
||||
+ #endif
|
||||
+
|
||||
+ #ifdef FEAT_RIGHTLEFT
|
||||
+ if ((int *)varp == &curwin->w_p_rl)
|
||||
+ {
|
||||
+ if (curwin->w_curswant != MAXCOL)
|
||||
+ curwin->w_set_curswant = TRUE;
|
||||
+ }
|
||||
+ #endif
|
||||
+
|
||||
/*
|
||||
* End of handling side effects for bool options.
|
||||
*/
|
||||
*** ../vim-7.2.254/src/version.c 2009-09-11 15:04:13.000000000 +0200
|
||||
--- src/version.c 2009-09-11 15:19:40.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 255,
|
||||
/**/
|
||||
|
||||
--
|
||||
A computer without Windows is like a fish without a bicycle.
|
||||
|
||||
/// 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 ///
|
||||
59
7.2.256
59
7.2.256
|
|
@ -1,59 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.256
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.256
|
||||
Problem: When 'guifont' was not set GTK font dialog doesn't have a default.
|
||||
(Andreas Metzler)
|
||||
Solution: Set default to DEFAULT_FONT. (James Vega)
|
||||
Files: src/gui_gtk_x11.c
|
||||
|
||||
|
||||
*** ../vim-7.2.255/src/gui_gtk_x11.c 2009-07-01 18:04:30.000000000 +0200
|
||||
--- src/gui_gtk_x11.c 2009-09-11 14:21:32.000000000 +0200
|
||||
***************
|
||||
*** 4729,4734 ****
|
||||
--- 4729,4737 ----
|
||||
if (oldval != NULL && *oldval != NUL)
|
||||
gtk_font_selection_dialog_set_font_name(
|
||||
GTK_FONT_SELECTION_DIALOG(gui.fontdlg), (char *)oldval);
|
||||
+ else
|
||||
+ gtk_font_selection_dialog_set_font_name(
|
||||
+ GTK_FONT_SELECTION_DIALOG(gui.fontdlg), DEFAULT_FONT);
|
||||
|
||||
if (gui.fontname)
|
||||
{
|
||||
***************
|
||||
*** 4816,4821 ****
|
||||
--- 4819,4827 ----
|
||||
if (oldname != oldval)
|
||||
vim_free(oldname);
|
||||
}
|
||||
+ else
|
||||
+ gtk_font_selection_dialog_set_font_name(
|
||||
+ GTK_FONT_SELECTION_DIALOG(dialog), DEFAULT_FONT);
|
||||
|
||||
response = gtk_dialog_run(GTK_DIALOG(dialog));
|
||||
|
||||
*** ../vim-7.2.255/src/version.c 2009-09-11 15:20:22.000000000 +0200
|
||||
--- src/version.c 2009-09-11 15:45:36.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 256,
|
||||
/**/
|
||||
|
||||
--
|
||||
Get a life? What is the URL where it can be downloaded?
|
||||
|
||||
/// 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 ///
|
||||
61
7.2.257
61
7.2.257
|
|
@ -1,61 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.257
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.257
|
||||
Problem: With GTK 2.17 lots of assertion error messages.
|
||||
Solution: Remove check for static gravity. (Sebastian Droege)
|
||||
Files: src/gui_gtk_f.c
|
||||
|
||||
|
||||
*** ../vim-7.2.256/src/gui_gtk_f.c 2009-05-17 23:25:16.000000000 +0200
|
||||
--- src/gui_gtk_f.c 2009-09-11 15:15:41.000000000 +0200
|
||||
***************
|
||||
*** 860,870 ****
|
||||
gtk_form_set_static_gravity(GdkWindow *window, gboolean use_static)
|
||||
{
|
||||
#ifdef HAVE_GTK2
|
||||
! gboolean static_gravity_supported;
|
||||
!
|
||||
! static_gravity_supported = gdk_window_set_static_gravities(window,
|
||||
! use_static);
|
||||
! g_return_if_fail(static_gravity_supported);
|
||||
#else
|
||||
XSetWindowAttributes xattributes;
|
||||
|
||||
--- 860,868 ----
|
||||
gtk_form_set_static_gravity(GdkWindow *window, gboolean use_static)
|
||||
{
|
||||
#ifdef HAVE_GTK2
|
||||
! /* We don't check if static gravity is actually supported, because it
|
||||
! * results in an annoying assertion error message. */
|
||||
! gdk_window_set_static_gravities(window, use_static);
|
||||
#else
|
||||
XSetWindowAttributes xattributes;
|
||||
|
||||
*** ../vim-7.2.256/src/version.c 2009-09-11 15:46:20.000000000 +0200
|
||||
--- src/version.c 2009-09-11 16:16:52.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 257,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
231. You sprinkle Carpet Fresh on the rugs and put your vacuum cleaner
|
||||
in the front doorway permanently so it always looks like you are
|
||||
actually attempting to do something about that mess that has amassed
|
||||
since you discovered the Internet.
|
||||
|
||||
/// 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 ///
|
||||
74
7.2.258
74
7.2.258
|
|
@ -1,74 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.258
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.258
|
||||
Problem: v:beval_col and b:beval_text are wrong in UTF-8 text. (Tony
|
||||
Mechelynck)
|
||||
Solution: Use byte number instead of character number for the column.
|
||||
Files: src/ui.c
|
||||
|
||||
|
||||
*** ../vim-7.2.257/src/ui.c 2009-07-01 18:04:30.000000000 +0200
|
||||
--- src/ui.c 2009-09-11 16:11:50.000000000 +0200
|
||||
***************
|
||||
*** 3055,3072 ****
|
||||
int vcol;
|
||||
{
|
||||
/* try to advance to the specified column */
|
||||
- int col = 0;
|
||||
int count = 0;
|
||||
char_u *ptr;
|
||||
|
||||
! ptr = ml_get_buf(wp->w_buffer, lnum, FALSE);
|
||||
while (count <= vcol && *ptr != NUL)
|
||||
{
|
||||
- ++col;
|
||||
count += win_lbr_chartabsize(wp, ptr, count, NULL);
|
||||
mb_ptr_adv(ptr);
|
||||
}
|
||||
! return col;
|
||||
}
|
||||
#endif
|
||||
|
||||
--- 3055,3071 ----
|
||||
int vcol;
|
||||
{
|
||||
/* try to advance to the specified column */
|
||||
int count = 0;
|
||||
char_u *ptr;
|
||||
+ char_u *start;
|
||||
|
||||
! start = ptr = ml_get_buf(wp->w_buffer, lnum, FALSE);
|
||||
while (count <= vcol && *ptr != NUL)
|
||||
{
|
||||
count += win_lbr_chartabsize(wp, ptr, count, NULL);
|
||||
mb_ptr_adv(ptr);
|
||||
}
|
||||
! return (int)(ptr - start);
|
||||
}
|
||||
#endif
|
||||
|
||||
*** ../vim-7.2.257/src/version.c 2009-09-11 16:17:36.000000000 +0200
|
||||
--- src/version.c 2009-09-11 16:45:48.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 258,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
232. You start conversations with, "Have you gotten an ISDN line?"
|
||||
|
||||
/// 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 ///
|
||||
160
7.2.259
160
7.2.259
|
|
@ -1,160 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.259
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.259
|
||||
Problem: exists() doesn't work properly for an empty aucmd group.
|
||||
Solution: Change how au_exists() handles a missing pattern. Also add a
|
||||
test for this. (Bob Hiestand)
|
||||
Files: src/fileio.c, src/testdir/Makefile, src/testdir/test67.in,
|
||||
src/testdir/test67.ok
|
||||
|
||||
|
||||
*** ../vim-7.2.258/src/fileio.c 2009-09-11 15:04:13.000000000 +0200
|
||||
--- src/fileio.c 2009-09-11 16:37:08.000000000 +0200
|
||||
***************
|
||||
*** 9498,9512 ****
|
||||
ap = first_autopat[(int)event];
|
||||
if (ap == NULL)
|
||||
goto theend;
|
||||
- if (pattern == NULL)
|
||||
- {
|
||||
- retval = TRUE;
|
||||
- goto theend;
|
||||
- }
|
||||
|
||||
/* if pattern is "<buffer>", special handling is needed which uses curbuf */
|
||||
/* for pattern "<buffer=N>, fnamecmp() will work fine */
|
||||
! if (STRICMP(pattern, "<buffer>") == 0)
|
||||
buflocal_buf = curbuf;
|
||||
|
||||
/* Check if there is an autocommand with the given pattern. */
|
||||
--- 9498,9507 ----
|
||||
ap = first_autopat[(int)event];
|
||||
if (ap == NULL)
|
||||
goto theend;
|
||||
|
||||
/* if pattern is "<buffer>", special handling is needed which uses curbuf */
|
||||
/* for pattern "<buffer=N>, fnamecmp() will work fine */
|
||||
! if (pattern != NULL && STRICMP(pattern, "<buffer>") == 0)
|
||||
buflocal_buf = curbuf;
|
||||
|
||||
/* Check if there is an autocommand with the given pattern. */
|
||||
***************
|
||||
*** 9515,9523 ****
|
||||
/* For buffer-local autocommands, fnamecmp() works fine. */
|
||||
if (ap->pat != NULL && ap->cmds != NULL
|
||||
&& (group == AUGROUP_ALL || ap->group == group)
|
||||
! && (buflocal_buf == NULL
|
||||
! ? fnamecmp(ap->pat, pattern) == 0
|
||||
! : ap->buflocal_nr == buflocal_buf->b_fnum))
|
||||
{
|
||||
retval = TRUE;
|
||||
break;
|
||||
--- 9510,9519 ----
|
||||
/* For buffer-local autocommands, fnamecmp() works fine. */
|
||||
if (ap->pat != NULL && ap->cmds != NULL
|
||||
&& (group == AUGROUP_ALL || ap->group == group)
|
||||
! && (pattern == NULL
|
||||
! || (buflocal_buf == NULL
|
||||
! ? fnamecmp(ap->pat, pattern) == 0
|
||||
! : ap->buflocal_nr == buflocal_buf->b_fnum)))
|
||||
{
|
||||
retval = TRUE;
|
||||
break;
|
||||
*** ../vim-7.2.258/src/testdir/Makefile 2009-06-24 18:07:55.000000000 +0200
|
||||
--- src/testdir/Makefile 2009-09-11 16:31:33.000000000 +0200
|
||||
***************
|
||||
*** 22,28 ****
|
||||
test48.out test49.out test51.out test52.out test53.out \
|
||||
test54.out test55.out test56.out test57.out test58.out \
|
||||
test59.out test60.out test61.out test62.out test63.out \
|
||||
! test64.out test65.out test66.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
--- 22,28 ----
|
||||
test48.out test49.out test51.out test52.out test53.out \
|
||||
test54.out test55.out test56.out test57.out test58.out \
|
||||
test59.out test60.out test61.out test62.out test63.out \
|
||||
! test64.out test65.out test66.out test67.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
*** ../vim-7.2.258/src/testdir/test67.in 2009-09-11 17:23:47.000000000 +0200
|
||||
--- src/testdir/test67.in 2009-09-11 16:43:11.000000000 +0200
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,33 ----
|
||||
+ Test that groups and patterns are tested correctly when calling exists() for
|
||||
+ autocommands.
|
||||
+
|
||||
+ STARTTEST
|
||||
+ :so small.vim
|
||||
+ :let results=[]
|
||||
+ :augroup auexists
|
||||
+ :augroup END
|
||||
+ :call add(results, "##BufEnter: " . exists("##BufEnter"))
|
||||
+ :call add(results, "#BufEnter: " . exists("#BufEnter"))
|
||||
+ :au BufEnter * let g:entered=1
|
||||
+ :call add(results, "#BufEnter: " . exists("#BufEnter"))
|
||||
+ :call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter"))
|
||||
+ :augroup auexists
|
||||
+ :au BufEnter * let g:entered=1
|
||||
+ :augroup END
|
||||
+ :call add(results, "#auexists#BufEnter: " . exists("#auexists#BufEnter"))
|
||||
+ :call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test"))
|
||||
+ :au BufEnter *.test let g:entered=1
|
||||
+ :call add(results, "#BufEnter#*.test: " . exists("#BufEnter#*.test"))
|
||||
+ :edit testfile.test
|
||||
+ :call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
|
||||
+ :au BufEnter <buffer> let g:entered=1
|
||||
+ :call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
|
||||
+ :edit testfile2.test
|
||||
+ :call add(results, "#BufEnter#<buffer>: " . exists("#BufEnter#<buffer>"))
|
||||
+ :e test.out
|
||||
+ :call append(0, results)
|
||||
+ :$d
|
||||
+ :w
|
||||
+ :qa!
|
||||
+ ENDTEST
|
||||
+
|
||||
*** ../vim-7.2.258/src/testdir/test67.ok 2009-09-11 17:23:47.000000000 +0200
|
||||
--- src/testdir/test67.ok 2009-09-11 16:43:15.000000000 +0200
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,10 ----
|
||||
+ ##BufEnter: 1
|
||||
+ #BufEnter: 0
|
||||
+ #BufEnter: 1
|
||||
+ #auexists#BufEnter: 0
|
||||
+ #auexists#BufEnter: 1
|
||||
+ #BufEnter#*.test: 0
|
||||
+ #BufEnter#*.test: 1
|
||||
+ #BufEnter#<buffer>: 0
|
||||
+ #BufEnter#<buffer>: 1
|
||||
+ #BufEnter#<buffer>: 0
|
||||
*** ../vim-7.2.258/src/version.c 2009-09-11 16:48:06.000000000 +0200
|
||||
--- src/version.c 2009-09-11 17:23:14.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 259,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
234. You started college as a chemistry major, and walk out four years
|
||||
later as an Internet provider.
|
||||
|
||||
/// 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 ///
|
||||
155
7.2.260
155
7.2.260
|
|
@ -1,155 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.260 (extra)
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.260 (extra part of 7.2.259)
|
||||
Problem: exists() doesn't work properly for empty aucmd group.
|
||||
Solution: Change how au_exists() handles a missing pattern. Also add a
|
||||
test for this. (Bob Hiestand)
|
||||
Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
|
||||
src/testdir/Make_ming.mak, src/testdir/Make_os2.mak,
|
||||
src/testdir/Make_vms.mms
|
||||
|
||||
|
||||
*** ../vim-7.2.259/src/testdir/Make_amiga.mak 2009-03-11 16:36:04.000000000 +0100
|
||||
--- src/testdir/Make_amiga.mak 2009-09-11 16:29:54.000000000 +0200
|
||||
***************
|
||||
*** 26,32 ****
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
--- 26,32 ----
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
***************
|
||||
*** 112,114 ****
|
||||
--- 112,115 ----
|
||||
test64.out: test64.in
|
||||
test65.out: test65.in
|
||||
test66.out: test66.in
|
||||
+ test67.out: test67.in
|
||||
*** ../vim-7.2.259/src/testdir/Make_dos.mak 2009-03-11 16:36:04.000000000 +0100
|
||||
--- src/testdir/Make_dos.mak 2009-09-11 16:30:17.000000000 +0200
|
||||
***************
|
||||
*** 26,32 ****
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
--- 26,32 ----
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out test67.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
*** ../vim-7.2.259/src/testdir/Make_ming.mak 2009-03-11 16:36:04.000000000 +0100
|
||||
--- src/testdir/Make_ming.mak 2009-09-11 16:30:37.000000000 +0200
|
||||
***************
|
||||
*** 45,51 ****
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
--- 45,51 ----
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out test67.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
*** ../vim-7.2.259/src/testdir/Make_os2.mak 2009-03-11 16:36:04.000000000 +0100
|
||||
--- src/testdir/Make_os2.mak 2009-09-11 16:30:52.000000000 +0200
|
||||
***************
|
||||
*** 26,32 ****
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
--- 26,32 ----
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
*** ../vim-7.2.259/src/testdir/Make_vms.mms 2009-03-11 16:36:04.000000000 +0100
|
||||
--- src/testdir/Make_vms.mms 2009-09-11 16:31:06.000000000 +0200
|
||||
***************
|
||||
*** 4,10 ****
|
||||
# Authors: Zoltan Arpadffy, <arpadffy@polarhome.com>
|
||||
# Sandor Kopanyi, <sandor.kopanyi@mailbox.hu>
|
||||
#
|
||||
! # Last change: 2009 Mar 05
|
||||
#
|
||||
# This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
|
||||
# Edit the lines in the Configuration section below to select.
|
||||
--- 4,10 ----
|
||||
# Authors: Zoltan Arpadffy, <arpadffy@polarhome.com>
|
||||
# Sandor Kopanyi, <sandor.kopanyi@mailbox.hu>
|
||||
#
|
||||
! # Last change: 2009 Sep 11
|
||||
#
|
||||
# This has been tested on VMS 6.2 to 8.3 on DEC Alpha, VAX and IA64.
|
||||
# Edit the lines in the Configuration section below to select.
|
||||
***************
|
||||
*** 69,75 ****
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out
|
||||
|
||||
.IFDEF WANT_GUI
|
||||
SCRIPT_GUI = test16.out
|
||||
--- 69,75 ----
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out
|
||||
|
||||
.IFDEF WANT_GUI
|
||||
SCRIPT_GUI = test16.out
|
||||
*** ../vim-7.2.259/src/version.c 2009-09-11 17:24:01.000000000 +0200
|
||||
--- src/version.c 2009-09-18 14:57:05.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 260,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
251. You've never seen your closest friends who usually live WAY too far away.
|
||||
|
||||
/// 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 ///
|
||||
83
7.2.261
83
7.2.261
|
|
@ -1,83 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.261
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.261
|
||||
Problem: When deleting lines with a specific folding configuration E38 may
|
||||
appear. (Shahaf)
|
||||
Solution: When adjusting nested folds for deleted lines take into account
|
||||
that they don't start at the top of the enclosing fold.
|
||||
Files: src/fold.c
|
||||
|
||||
|
||||
*** ../vim-7.2.260/src/fold.c 2009-01-06 15:01:58.000000000 +0100
|
||||
--- src/fold.c 2009-09-18 14:43:23.000000000 +0200
|
||||
***************
|
||||
*** 1607,1617 ****
|
||||
}
|
||||
else
|
||||
{
|
||||
- /* 2, 3, or 5: need to correct nested folds too */
|
||||
- foldMarkAdjustRecurse(&fp->fd_nested, line1 - fp->fd_top,
|
||||
- line2 - fp->fd_top, amount, amount_after);
|
||||
if (fp->fd_top < top)
|
||||
{
|
||||
if (last <= line2)
|
||||
{
|
||||
/* 2. fold contains line1, line2 is below fold */
|
||||
--- 1607,1617 ----
|
||||
}
|
||||
else
|
||||
{
|
||||
if (fp->fd_top < top)
|
||||
{
|
||||
+ /* 2 or 3: need to correct nested folds too */
|
||||
+ foldMarkAdjustRecurse(&fp->fd_nested, line1 - fp->fd_top,
|
||||
+ line2 - fp->fd_top, amount, amount_after);
|
||||
if (last <= line2)
|
||||
{
|
||||
/* 2. fold contains line1, line2 is below fold */
|
||||
***************
|
||||
*** 1628,1634 ****
|
||||
}
|
||||
else
|
||||
{
|
||||
! /* 5. fold is below line1 and contains line2 */
|
||||
if (amount == MAXLNUM)
|
||||
{
|
||||
fp->fd_len -= line2 - fp->fd_top + 1;
|
||||
--- 1628,1638 ----
|
||||
}
|
||||
else
|
||||
{
|
||||
! /* 5. fold is below line1 and contains line2; need to
|
||||
! * correct nested folds too */
|
||||
! foldMarkAdjustRecurse(&fp->fd_nested, line1 - fp->fd_top,
|
||||
! line2 - fp->fd_top, amount,
|
||||
! amount_after + (fp->fd_top - top));
|
||||
if (amount == MAXLNUM)
|
||||
{
|
||||
fp->fd_len -= line2 - fp->fd_top + 1;
|
||||
*** ../vim-7.2.260/src/version.c 2009-09-18 14:58:26.000000000 +0200
|
||||
--- src/version.c 2009-09-18 15:14:40.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 261,
|
||||
/**/
|
||||
|
||||
--
|
||||
Emacs is a nice OS - but it lacks a good text editor.
|
||||
That's why I am using Vim. --Anonymous
|
||||
|
||||
/// 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 ///
|
||||
189
7.2.262
189
7.2.262
|
|
@ -1,189 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.262
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.262
|
||||
Problem: When using custom completion for a user command the pattern string
|
||||
goes beyond the cursor position. (Hari Krishna Dara)
|
||||
Solution: Truncate the string at the cursor position.
|
||||
Files: src/ex_getln.c, src/structs.h
|
||||
|
||||
|
||||
*** ../vim-7.2.261/src/ex_getln.c 2009-06-24 17:04:40.000000000 +0200
|
||||
--- src/ex_getln.c 2009-09-18 16:58:16.000000000 +0200
|
||||
***************
|
||||
*** 3266,3272 ****
|
||||
int i, j;
|
||||
char_u *p1;
|
||||
char_u *p2;
|
||||
- int oldlen;
|
||||
int difflen;
|
||||
int v;
|
||||
|
||||
--- 3266,3271 ----
|
||||
***************
|
||||
*** 3291,3297 ****
|
||||
out_flush();
|
||||
|
||||
i = (int)(xp->xp_pattern - ccline.cmdbuff);
|
||||
! oldlen = ccline.cmdpos - i;
|
||||
|
||||
if (type == WILD_NEXT || type == WILD_PREV)
|
||||
{
|
||||
--- 3290,3296 ----
|
||||
out_flush();
|
||||
|
||||
i = (int)(xp->xp_pattern - ccline.cmdbuff);
|
||||
! xp->xp_pattern_len = ccline.cmdpos - i;
|
||||
|
||||
if (type == WILD_NEXT || type == WILD_PREV)
|
||||
{
|
||||
***************
|
||||
*** 3305,3322 ****
|
||||
/*
|
||||
* Translate string into pattern and expand it.
|
||||
*/
|
||||
! if ((p1 = addstar(&ccline.cmdbuff[i], oldlen, xp->xp_context)) == NULL)
|
||||
p2 = NULL;
|
||||
else
|
||||
{
|
||||
! p2 = ExpandOne(xp, p1, vim_strnsave(&ccline.cmdbuff[i], oldlen),
|
||||
WILD_HOME_REPLACE|WILD_ADD_SLASH|WILD_SILENT|WILD_ESCAPE
|
||||
|options, type);
|
||||
vim_free(p1);
|
||||
/* longest match: make sure it is not shorter (happens with :help */
|
||||
if (p2 != NULL && type == WILD_LONGEST)
|
||||
{
|
||||
! for (j = 0; j < oldlen; ++j)
|
||||
if (ccline.cmdbuff[i + j] == '*'
|
||||
|| ccline.cmdbuff[i + j] == '?')
|
||||
break;
|
||||
--- 3304,3323 ----
|
||||
/*
|
||||
* Translate string into pattern and expand it.
|
||||
*/
|
||||
! if ((p1 = addstar(xp->xp_pattern, xp->xp_pattern_len,
|
||||
! xp->xp_context)) == NULL)
|
||||
p2 = NULL;
|
||||
else
|
||||
{
|
||||
! p2 = ExpandOne(xp, p1,
|
||||
! vim_strnsave(&ccline.cmdbuff[i], xp->xp_pattern_len),
|
||||
WILD_HOME_REPLACE|WILD_ADD_SLASH|WILD_SILENT|WILD_ESCAPE
|
||||
|options, type);
|
||||
vim_free(p1);
|
||||
/* longest match: make sure it is not shorter (happens with :help */
|
||||
if (p2 != NULL && type == WILD_LONGEST)
|
||||
{
|
||||
! for (j = 0; j < xp->xp_pattern_len; ++j)
|
||||
if (ccline.cmdbuff[i + j] == '*'
|
||||
|| ccline.cmdbuff[i + j] == '?')
|
||||
break;
|
||||
***************
|
||||
*** 3331,3337 ****
|
||||
|
||||
if (p2 != NULL && !got_int)
|
||||
{
|
||||
! difflen = (int)STRLEN(p2) - oldlen;
|
||||
if (ccline.cmdlen + difflen > ccline.cmdbufflen - 4)
|
||||
{
|
||||
v = realloc_cmdbuff(ccline.cmdlen + difflen);
|
||||
--- 3332,3338 ----
|
||||
|
||||
if (p2 != NULL && !got_int)
|
||||
{
|
||||
! difflen = (int)STRLEN(p2) - xp->xp_pattern_len;
|
||||
if (ccline.cmdlen + difflen > ccline.cmdbufflen - 4)
|
||||
{
|
||||
v = realloc_cmdbuff(ccline.cmdlen + difflen);
|
||||
***************
|
||||
*** 3620,3625 ****
|
||||
--- 3621,3627 ----
|
||||
expand_T *xp;
|
||||
{
|
||||
xp->xp_pattern = NULL;
|
||||
+ xp->xp_pattern_len = 0;
|
||||
xp->xp_backslash = XP_BS_NONE;
|
||||
#ifndef BACKSLASH_IN_FILENAME
|
||||
xp->xp_shell = FALSE;
|
||||
***************
|
||||
*** 4311,4318 ****
|
||||
}
|
||||
|
||||
/* add star to file name, or convert to regexp if not exp. files. */
|
||||
! file_str = addstar(xp->xp_pattern,
|
||||
! (int)(str + col - xp->xp_pattern), xp->xp_context);
|
||||
if (file_str == NULL)
|
||||
return EXPAND_UNSUCCESSFUL;
|
||||
|
||||
--- 4313,4320 ----
|
||||
}
|
||||
|
||||
/* add star to file name, or convert to regexp if not exp. files. */
|
||||
! xp->xp_pattern_len = (int)(str + col - xp->xp_pattern);
|
||||
! file_str = addstar(xp->xp_pattern, xp->xp_pattern_len, xp->xp_context);
|
||||
if (file_str == NULL)
|
||||
return EXPAND_UNSUCCESSFUL;
|
||||
|
||||
***************
|
||||
*** 4781,4787 ****
|
||||
sprintf((char *)num, "%d", ccline.cmdpos);
|
||||
args[1] = ccline.cmdbuff;
|
||||
}
|
||||
! args[0] = xp->xp_pattern;
|
||||
args[2] = num;
|
||||
|
||||
/* Save the cmdline, we don't know what the function may do. */
|
||||
--- 4783,4789 ----
|
||||
sprintf((char *)num, "%d", ccline.cmdpos);
|
||||
args[1] = ccline.cmdbuff;
|
||||
}
|
||||
! args[0] = vim_strnsave(xp->xp_pattern, xp->xp_pattern_len);
|
||||
args[2] = num;
|
||||
|
||||
/* Save the cmdline, we don't know what the function may do. */
|
||||
***************
|
||||
*** 4797,4802 ****
|
||||
--- 4799,4805 ----
|
||||
if (ccline.cmdbuff != NULL)
|
||||
ccline.cmdbuff[ccline.cmdlen] = keep;
|
||||
|
||||
+ vim_free(args[0]);
|
||||
return ret;
|
||||
}
|
||||
|
||||
*** ../vim-7.2.261/src/structs.h 2009-07-29 12:09:49.000000000 +0200
|
||||
--- src/structs.h 2009-09-18 15:33:15.000000000 +0200
|
||||
***************
|
||||
*** 432,437 ****
|
||||
--- 432,438 ----
|
||||
{
|
||||
int xp_context; /* type of expansion */
|
||||
char_u *xp_pattern; /* start of item to expand */
|
||||
+ int xp_pattern_len; /* bytes in xp_pattern before cursor */
|
||||
#if defined(FEAT_USR_CMDS) && defined(FEAT_EVAL) && defined(FEAT_CMDL_COMPL)
|
||||
char_u *xp_arg; /* completion function */
|
||||
int xp_scriptID; /* SID for completion function */
|
||||
*** ../vim-7.2.261/src/version.c 2009-09-18 15:16:37.000000000 +0200
|
||||
--- src/version.c 2009-09-18 17:23:20.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 262,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
252. You vote for foreign officials.
|
||||
|
||||
/// 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 ///
|
||||
87
7.2.263
87
7.2.263
|
|
@ -1,87 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.263
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.263
|
||||
Problem: GTK2: when using the -geom argument with an offset from the right
|
||||
edge and the size is smaller than the default, the Vim window is
|
||||
not positioned properly.
|
||||
Solution: Use another function to set the size. (Vitaly Minko)
|
||||
Files: src/gui_gtk_x11.c
|
||||
|
||||
|
||||
*** ../vim-7.2.262/src/gui_gtk_x11.c 2009-09-11 15:46:20.000000000 +0200
|
||||
--- src/gui_gtk_x11.c 2009-09-23 15:43:52.000000000 +0200
|
||||
***************
|
||||
*** 4066,4071 ****
|
||||
--- 4066,4073 ----
|
||||
{
|
||||
guicolor_T fg_pixel = INVALCOLOR;
|
||||
guicolor_T bg_pixel = INVALCOLOR;
|
||||
+ guint pixel_width;
|
||||
+ guint pixel_height;
|
||||
|
||||
#ifdef HAVE_GTK2
|
||||
/*
|
||||
***************
|
||||
*** 4106,4113 ****
|
||||
unsigned int w, h;
|
||||
int x = 0;
|
||||
int y = 0;
|
||||
- guint pixel_width;
|
||||
- guint pixel_height;
|
||||
|
||||
mask = XParseGeometry((char *)gui.geom, &x, &y, &w, &h);
|
||||
|
||||
--- 4108,4113 ----
|
||||
***************
|
||||
*** 4160,4168 ****
|
||||
}
|
||||
}
|
||||
|
||||
! gtk_form_set_size(GTK_FORM(gui.formwin),
|
||||
! (guint)(gui_get_base_width() + Columns * gui.char_width),
|
||||
! (guint)(gui_get_base_height() + Rows * gui.char_height));
|
||||
update_window_manager_hints(0, 0);
|
||||
|
||||
if (foreground_argument != NULL)
|
||||
--- 4160,4175 ----
|
||||
}
|
||||
}
|
||||
|
||||
! pixel_width = (guint)(gui_get_base_width() + Columns * gui.char_width);
|
||||
! pixel_height = (guint)(gui_get_base_height() + Rows * gui.char_height);
|
||||
! #ifdef HAVE_GTK2
|
||||
! /* For GTK2 changing the size of the form widget doesn't cause window
|
||||
! * resizing. */
|
||||
! if (gtk_socket_id == 0)
|
||||
! gtk_window_resize(GTK_WINDOW(gui.mainwin), pixel_width, pixel_height);
|
||||
! #else
|
||||
! gtk_form_set_size(GTK_FORM(gui.formwin), pixel_width, pixel_height);
|
||||
! #endif
|
||||
update_window_manager_hints(0, 0);
|
||||
|
||||
if (foreground_argument != NULL)
|
||||
*** ../vim-7.2.262/src/version.c 2009-09-18 17:24:54.000000000 +0200
|
||||
--- src/version.c 2009-09-23 17:34:08.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 263,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
267. You get an extra phone line so you can get phone calls.
|
||||
|
||||
/// 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 ///
|
||||
168
7.2.264
168
7.2.264
|
|
@ -1,168 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.264
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.264
|
||||
Problem: GTK2: When the Vim window is maximized setting 'columns' or
|
||||
'lines' doesn't work.
|
||||
Solution: Unmaximize the window before setting the size. (Vitaly Minko)
|
||||
Files: src/gui.c, src/gui_gtk_x11.c, src/proto/gui_gtk_x11.pro
|
||||
|
||||
|
||||
*** ../vim-7.2.263/src/gui.c 2009-07-29 11:10:31.000000000 +0200
|
||||
--- src/gui.c 2009-09-23 16:28:09.000000000 +0200
|
||||
***************
|
||||
*** 1386,1391 ****
|
||||
--- 1386,1395 ----
|
||||
int min_height;
|
||||
int screen_w;
|
||||
int screen_h;
|
||||
+ #ifdef HAVE_GTK2
|
||||
+ int un_maximize = mustset;
|
||||
+ int did_adjust = 0;
|
||||
+ #endif
|
||||
|
||||
if (!gui.shell_created)
|
||||
return;
|
||||
***************
|
||||
*** 1425,1446 ****
|
||||
if (Columns < MIN_COLUMNS)
|
||||
Columns = MIN_COLUMNS;
|
||||
width = Columns * gui.char_width + base_width;
|
||||
}
|
||||
if ((direction & RESIZE_VERT) && height > screen_h)
|
||||
{
|
||||
Rows = (screen_h - base_height) / gui.char_height;
|
||||
check_shellsize();
|
||||
height = Rows * gui.char_height + base_height;
|
||||
}
|
||||
}
|
||||
gui.num_cols = Columns;
|
||||
gui.num_rows = Rows;
|
||||
|
||||
min_width = base_width + MIN_COLUMNS * gui.char_width;
|
||||
min_height = base_height + MIN_LINES * gui.char_height;
|
||||
! # ifdef FEAT_WINDOWS
|
||||
min_height += tabline_height() * gui.char_height;
|
||||
! # endif
|
||||
|
||||
gui_mch_set_shellsize(width, height, min_width, min_height,
|
||||
base_width, base_height, direction);
|
||||
--- 1429,1475 ----
|
||||
if (Columns < MIN_COLUMNS)
|
||||
Columns = MIN_COLUMNS;
|
||||
width = Columns * gui.char_width + base_width;
|
||||
+ #ifdef HAVE_GTK2
|
||||
+ ++did_adjust;
|
||||
+ #endif
|
||||
}
|
||||
if ((direction & RESIZE_VERT) && height > screen_h)
|
||||
{
|
||||
Rows = (screen_h - base_height) / gui.char_height;
|
||||
check_shellsize();
|
||||
height = Rows * gui.char_height + base_height;
|
||||
+ #ifdef HAVE_GTK2
|
||||
+ ++did_adjust;
|
||||
+ #endif
|
||||
}
|
||||
+ #ifdef HAVE_GTK2
|
||||
+ if (did_adjust == 2 || (width + gui.char_width >= screen_w
|
||||
+ && height + gui.char_height >= screen_h))
|
||||
+ /* don't unmaximize if at maximum size */
|
||||
+ un_maximize = FALSE;
|
||||
+ #endif
|
||||
}
|
||||
gui.num_cols = Columns;
|
||||
gui.num_rows = Rows;
|
||||
|
||||
min_width = base_width + MIN_COLUMNS * gui.char_width;
|
||||
min_height = base_height + MIN_LINES * gui.char_height;
|
||||
! #ifdef FEAT_WINDOWS
|
||||
min_height += tabline_height() * gui.char_height;
|
||||
! #endif
|
||||
!
|
||||
! #ifdef HAVE_GTK2
|
||||
! if (un_maximize)
|
||||
! {
|
||||
! /* If the window size is smaller than the screen unmaximize the
|
||||
! * window, otherwise resizing won't work. */
|
||||
! gui_mch_get_screen_dimensions(&screen_w, &screen_h);
|
||||
! if ((width + gui.char_width < screen_w
|
||||
! || height + gui.char_height * 2 < screen_h)
|
||||
! && gui_mch_maximized())
|
||||
! gui_mch_unmaximize();
|
||||
! }
|
||||
! #endif
|
||||
|
||||
gui_mch_set_shellsize(width, height, min_width, min_height,
|
||||
base_width, base_height, direction);
|
||||
*** ../vim-7.2.263/src/gui_gtk_x11.c 2009-09-23 17:35:17.000000000 +0200
|
||||
--- src/gui_gtk_x11.c 2009-09-23 15:43:52.000000000 +0200
|
||||
***************
|
||||
*** 4376,4381 ****
|
||||
--- 4376,4404 ----
|
||||
#endif
|
||||
#endif /* HAVE_GTK2 */
|
||||
|
||||
+ #if defined(HAVE_GTK2) || defined(PROTO)
|
||||
+ /*
|
||||
+ * Return TRUE if the main window is maximized.
|
||||
+ */
|
||||
+ int
|
||||
+ gui_mch_maximized()
|
||||
+ {
|
||||
+ return (gui.mainwin != NULL && gui.mainwin->window != NULL
|
||||
+ && (gdk_window_get_state(gui.mainwin->window)
|
||||
+ & GDK_WINDOW_STATE_MAXIMIZED));
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
+ * Unmaximize the main window
|
||||
+ */
|
||||
+ void
|
||||
+ gui_mch_unmaximize()
|
||||
+ {
|
||||
+ if (gui.mainwin != NULL)
|
||||
+ gtk_window_unmaximize(GTK_WINDOW(gui.mainwin));
|
||||
+ }
|
||||
+ #endif
|
||||
+
|
||||
/*
|
||||
* Set the windows size.
|
||||
*/
|
||||
*** ../vim-7.2.263/src/proto/gui_gtk_x11.pro 2007-05-05 19:18:54.000000000 +0200
|
||||
--- src/proto/gui_gtk_x11.pro 2009-09-23 15:43:45.000000000 +0200
|
||||
***************
|
||||
*** 16,21 ****
|
||||
--- 16,23 ----
|
||||
void gui_mch_exit __ARGS((int rc));
|
||||
int gui_mch_get_winpos __ARGS((int *x, int *y));
|
||||
void gui_mch_set_winpos __ARGS((int x, int y));
|
||||
+ int gui_mch_maximized __ARGS((void));
|
||||
+ void gui_mch_unmaximize __ARGS((void));
|
||||
void gui_mch_set_shellsize __ARGS((int width, int height, int min_width, int min_height, int base_width, int base_height, int direction));
|
||||
void gui_mch_get_screen_dimensions __ARGS((int *screen_w, int *screen_h));
|
||||
void gui_mch_settitle __ARGS((char_u *title, char_u *icon));
|
||||
*** ../vim-7.2.263/src/version.c 2009-09-23 17:35:17.000000000 +0200
|
||||
--- src/version.c 2009-09-23 18:12:21.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 264,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
268. You get up in the morning and go online before getting your coffee.
|
||||
|
||||
/// 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 ///
|
||||
56
7.2.265
56
7.2.265
|
|
@ -1,56 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.265
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.265
|
||||
Problem: When using ":silent broken" inside try/catch silency may persist.
|
||||
(dr-dr xp)
|
||||
Solution: Set msg_silent when there is an error and it's bigger than the
|
||||
saved value.
|
||||
Files: src/ex_docmd.c
|
||||
|
||||
|
||||
*** ../vim-7.2.264/src/ex_docmd.c 2009-07-09 20:13:59.000000000 +0200
|
||||
--- src/ex_docmd.c 2009-09-30 11:40:53.000000000 +0200
|
||||
***************
|
||||
*** 2695,2701 ****
|
||||
{
|
||||
/* messages could be enabled for a serious error, need to check if the
|
||||
* counters don't become negative */
|
||||
! if (!did_emsg)
|
||||
msg_silent = save_msg_silent;
|
||||
emsg_silent -= did_esilent;
|
||||
if (emsg_silent < 0)
|
||||
--- 2695,2701 ----
|
||||
{
|
||||
/* messages could be enabled for a serious error, need to check if the
|
||||
* counters don't become negative */
|
||||
! if (!did_emsg || msg_silent > save_msg_silent)
|
||||
msg_silent = save_msg_silent;
|
||||
emsg_silent -= did_esilent;
|
||||
if (emsg_silent < 0)
|
||||
*** ../vim-7.2.264/src/version.c 2009-09-23 18:14:13.000000000 +0200
|
||||
--- src/version.c 2009-09-30 13:22:47.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 265,
|
||||
/**/
|
||||
|
||||
--
|
||||
FIRST HEAD: Oh! quick! get the sword out I want to cut his head off.
|
||||
THIRD HEAD: Oh, cut your own head off.
|
||||
SECOND HEAD: Yes - do us all a favour.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
244
7.2.266
244
7.2.266
|
|
@ -1,244 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.266
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.266
|
||||
Problem: When an expression abbreviation is triggered, the typed character
|
||||
is unknown.
|
||||
Solution: Make the typed character available in v:char.
|
||||
Files: runtime/doc/map.txt, src/eval.c, src/getchar.c, src/ops.c,
|
||||
src/proto/eval.pro
|
||||
|
||||
|
||||
*** ../vim-7.2.265/runtime/doc/map.txt 2008-08-09 19:36:49.000000000 +0200
|
||||
--- runtime/doc/map.txt 2009-09-23 19:39:19.000000000 +0200
|
||||
***************
|
||||
*** 224,229 ****
|
||||
--- 224,233 ----
|
||||
The result of the InsertDot() function will be inserted. It could check the
|
||||
text before the cursor and start omni completion when some condition is met.
|
||||
|
||||
+ For abbreviations |v:char| is set to the character that was typed to trigger
|
||||
+ the abbreviation. You can use this to decide how to expand the {lhs}. You
|
||||
+ can't change v:char and you should not insert it.
|
||||
+
|
||||
Be very careful about side effects! The expression is evaluated while
|
||||
obtaining characters, you may very well make the command dysfunctional.
|
||||
For this reason the following is blocked:
|
||||
*** ../vim-7.2.265/src/eval.c 2009-06-03 14:25:47.000000000 +0200
|
||||
--- src/eval.c 2009-09-23 19:36:32.000000000 +0200
|
||||
***************
|
||||
*** 18101,18106 ****
|
||||
--- 18101,18131 ----
|
||||
}
|
||||
|
||||
/*
|
||||
+ * Set v:char to character "c".
|
||||
+ */
|
||||
+ void
|
||||
+ set_vim_var_char(c)
|
||||
+ int c;
|
||||
+ {
|
||||
+ #ifdef FEAT_MBYTE
|
||||
+ char_u buf[MB_MAXBYTES];
|
||||
+ #else
|
||||
+ char_u buf[2];
|
||||
+ #endif
|
||||
+
|
||||
+ #ifdef FEAT_MBYTE
|
||||
+ if (has_mbyte)
|
||||
+ buf[(*mb_char2bytes)(c, buf)] = NUL;
|
||||
+ else
|
||||
+ #endif
|
||||
+ {
|
||||
+ buf[0] = c;
|
||||
+ buf[1] = NUL;
|
||||
+ }
|
||||
+ set_vim_var_string(VV_CHAR, buf, -1);
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
* Set v:count to "count" and v:count1 to "count1".
|
||||
* When "set_prevcount" is TRUE first set v:prevcount from v:count.
|
||||
*/
|
||||
*** ../vim-7.2.265/src/getchar.c 2009-07-14 13:44:43.000000000 +0200
|
||||
--- src/getchar.c 2009-09-23 19:35:54.000000000 +0200
|
||||
***************
|
||||
*** 129,135 ****
|
||||
static void validate_maphash __ARGS((void));
|
||||
static void showmap __ARGS((mapblock_T *mp, int local));
|
||||
#ifdef FEAT_EVAL
|
||||
! static char_u *eval_map_expr __ARGS((char_u *str));
|
||||
#endif
|
||||
|
||||
/*
|
||||
--- 129,135 ----
|
||||
static void validate_maphash __ARGS((void));
|
||||
static void showmap __ARGS((mapblock_T *mp, int local));
|
||||
#ifdef FEAT_EVAL
|
||||
! static char_u *eval_map_expr __ARGS((char_u *str, int c));
|
||||
#endif
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 2446,2452 ****
|
||||
if (tabuf.typebuf_valid)
|
||||
{
|
||||
vgetc_busy = 0;
|
||||
! s = eval_map_expr(mp->m_str);
|
||||
vgetc_busy = save_vgetc_busy;
|
||||
}
|
||||
else
|
||||
--- 2446,2452 ----
|
||||
if (tabuf.typebuf_valid)
|
||||
{
|
||||
vgetc_busy = 0;
|
||||
! s = eval_map_expr(mp->m_str, NUL);
|
||||
vgetc_busy = save_vgetc_busy;
|
||||
}
|
||||
else
|
||||
***************
|
||||
*** 4367,4375 ****
|
||||
* abbreviation, but is not inserted into the input stream.
|
||||
*/
|
||||
j = 0;
|
||||
- /* special key code, split up */
|
||||
if (c != Ctrl_RSB)
|
||||
{
|
||||
if (IS_SPECIAL(c) || c == K_SPECIAL)
|
||||
{
|
||||
tb[j++] = K_SPECIAL;
|
||||
--- 4367,4375 ----
|
||||
* abbreviation, but is not inserted into the input stream.
|
||||
*/
|
||||
j = 0;
|
||||
if (c != Ctrl_RSB)
|
||||
{
|
||||
+ /* special key code, split up */
|
||||
if (IS_SPECIAL(c) || c == K_SPECIAL)
|
||||
{
|
||||
tb[j++] = K_SPECIAL;
|
||||
***************
|
||||
*** 4398,4404 ****
|
||||
}
|
||||
#ifdef FEAT_EVAL
|
||||
if (mp->m_expr)
|
||||
! s = eval_map_expr(mp->m_str);
|
||||
else
|
||||
#endif
|
||||
s = mp->m_str;
|
||||
--- 4398,4404 ----
|
||||
}
|
||||
#ifdef FEAT_EVAL
|
||||
if (mp->m_expr)
|
||||
! s = eval_map_expr(mp->m_str, c);
|
||||
else
|
||||
#endif
|
||||
s = mp->m_str;
|
||||
***************
|
||||
*** 4434,4441 ****
|
||||
* special characters.
|
||||
*/
|
||||
static char_u *
|
||||
! eval_map_expr(str)
|
||||
char_u *str;
|
||||
{
|
||||
char_u *res;
|
||||
char_u *p;
|
||||
--- 4434,4442 ----
|
||||
* special characters.
|
||||
*/
|
||||
static char_u *
|
||||
! eval_map_expr(str, c)
|
||||
char_u *str;
|
||||
+ int c; /* NUL or typed character for abbreviation */
|
||||
{
|
||||
char_u *res;
|
||||
char_u *p;
|
||||
***************
|
||||
*** 4452,4457 ****
|
||||
--- 4453,4459 ----
|
||||
#ifdef FEAT_EX_EXTRA
|
||||
++ex_normal_lock;
|
||||
#endif
|
||||
+ set_vim_var_char(c); /* set v:char to the typed character */
|
||||
save_cursor = curwin->w_cursor;
|
||||
p = eval_to_string(str, NULL, FALSE);
|
||||
--textlock;
|
||||
*** ../vim-7.2.265/src/ops.c 2009-07-01 18:04:30.000000000 +0200
|
||||
--- src/ops.c 2009-09-23 19:11:40.000000000 +0200
|
||||
***************
|
||||
*** 4473,4483 ****
|
||||
int use_sandbox = was_set_insecurely((char_u *)"formatexpr",
|
||||
OPT_LOCAL);
|
||||
int r;
|
||||
- #ifdef FEAT_MBYTE
|
||||
- char_u buf[MB_MAXBYTES];
|
||||
- #else
|
||||
- char_u buf[2];
|
||||
- #endif
|
||||
|
||||
/*
|
||||
* Set v:lnum to the first line number and v:count to the number of lines.
|
||||
--- 4473,4478 ----
|
||||
***************
|
||||
*** 4485,4501 ****
|
||||
*/
|
||||
set_vim_var_nr(VV_LNUM, lnum);
|
||||
set_vim_var_nr(VV_COUNT, count);
|
||||
!
|
||||
! #ifdef FEAT_MBYTE
|
||||
! if (has_mbyte)
|
||||
! buf[(*mb_char2bytes)(c, buf)] = NUL;
|
||||
! else
|
||||
! #endif
|
||||
! {
|
||||
! buf[0] = c;
|
||||
! buf[1] = NUL;
|
||||
! }
|
||||
! set_vim_var_string(VV_CHAR, buf, -1);
|
||||
|
||||
/*
|
||||
* Evaluate the function.
|
||||
--- 4480,4486 ----
|
||||
*/
|
||||
set_vim_var_nr(VV_LNUM, lnum);
|
||||
set_vim_var_nr(VV_COUNT, count);
|
||||
! set_vim_var_char(c);
|
||||
|
||||
/*
|
||||
* Evaluate the function.
|
||||
*** ../vim-7.2.265/src/proto/eval.pro 2008-11-20 16:11:03.000000000 +0100
|
||||
--- src/proto/eval.pro 2009-09-23 19:36:30.000000000 +0200
|
||||
***************
|
||||
*** 61,66 ****
|
||||
--- 61,67 ----
|
||||
long get_vim_var_nr __ARGS((int idx));
|
||||
char_u *get_vim_var_str __ARGS((int idx));
|
||||
list_T *get_vim_var_list __ARGS((int idx));
|
||||
+ void set_vim_var_char __ARGS((int c));
|
||||
void set_vcount __ARGS((long count, long count1, int set_prevcount));
|
||||
void set_vim_var_string __ARGS((int idx, char_u *val, int len));
|
||||
void set_vim_var_list __ARGS((int idx, list_T *val));
|
||||
*** ../vim-7.2.265/src/version.c 2009-09-30 13:23:57.000000000 +0200
|
||||
--- src/version.c 2009-09-30 15:11:29.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 266,
|
||||
/**/
|
||||
|
||||
--
|
||||
Life would be so much easier if we could just look at the source code.
|
||||
|
||||
/// 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 ///
|
||||
47
7.2.267
47
7.2.267
|
|
@ -1,47 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.267
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.267
|
||||
Problem: Crash for narrow window and double-width character.
|
||||
Solution: Check for zero width. (Taro Muraoka)
|
||||
Files: src/charset.c
|
||||
|
||||
|
||||
*** ../vim-7.2.266/src/charset.c 2009-09-11 14:02:25.000000000 +0200
|
||||
--- src/charset.c 2009-10-07 16:17:27.000000000 +0200
|
||||
***************
|
||||
*** 1218,1223 ****
|
||||
--- 1218,1225 ----
|
||||
if ((int)vcol == width1 - 1)
|
||||
return TRUE;
|
||||
width2 = width1 + win_col_off2(wp);
|
||||
+ if (width2 <= 0)
|
||||
+ return FALSE;
|
||||
return ((vcol - width1) % width2 == width2 - 1);
|
||||
}
|
||||
#endif /* FEAT_MBYTE */
|
||||
*** ../vim-7.2.266/src/version.c 2009-09-30 15:15:33.000000000 +0200
|
||||
--- src/version.c 2009-10-07 16:19:05.000000000 +0200
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 267,
|
||||
/**/
|
||||
|
||||
--
|
||||
You got to work at a mill? Lucky! I got sent back to work in the
|
||||
acid-mines for my daily crust of stale bread... which not even the
|
||||
birds would eat.
|
||||
|
||||
/// 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.2.268
80
7.2.268
|
|
@ -1,80 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.268
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.268
|
||||
Problem: Crash when using Python to set cursor beyond end of line.
|
||||
(winterTTr)
|
||||
Solution: Check the column to be valid.
|
||||
Files: src/if_python.c
|
||||
|
||||
|
||||
*** ../vim-7.2.267/src/if_python.c 2009-07-09 20:06:30.000000000 +0200
|
||||
--- src/if_python.c 2009-10-10 14:49:10.000000000 +0200
|
||||
***************
|
||||
*** 2058,2063 ****
|
||||
--- 2058,2064 ----
|
||||
{
|
||||
long lnum;
|
||||
long col;
|
||||
+ long len;
|
||||
|
||||
if (!PyArg_Parse(val, "(ll)", &lnum, &col))
|
||||
return -1;
|
||||
***************
|
||||
*** 2072,2081 ****
|
||||
if (VimErrorCheck())
|
||||
return -1;
|
||||
|
||||
! /* NO CHECK ON COLUMN - SEEMS NOT TO MATTER */
|
||||
|
||||
this->win->w_cursor.lnum = lnum;
|
||||
this->win->w_cursor.col = col;
|
||||
update_screen(VALID);
|
||||
|
||||
return 0;
|
||||
--- 2073,2088 ----
|
||||
if (VimErrorCheck())
|
||||
return -1;
|
||||
|
||||
! /* When column is out of range silently correct it. */
|
||||
! len = STRLEN(ml_get_buf(this->win->w_buffer, lnum, FALSE));
|
||||
! if (col > len)
|
||||
! col = len;
|
||||
|
||||
this->win->w_cursor.lnum = lnum;
|
||||
this->win->w_cursor.col = col;
|
||||
+ #ifdef FEAT_VIRTUALEDIT
|
||||
+ this->win->w_cursor.coladd = 0;
|
||||
+ #endif
|
||||
update_screen(VALID);
|
||||
|
||||
return 0;
|
||||
*** ../vim-7.2.267/src/version.c 2009-10-07 16:19:52.000000000 +0200
|
||||
--- src/version.c 2009-11-03 11:42:08.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 268,
|
||||
/**/
|
||||
|
||||
--
|
||||
VOICE OVER: As the horrendous Black Beast lunged forward, escape for Arthur
|
||||
and his knights seemed hopeless, when, suddenly ... the animator
|
||||
suffered a fatal heart attack.
|
||||
ANIMATOR: Aaaaagh!
|
||||
VOICE OVER: The cartoon peril was no more ... The Quest for Holy Grail could
|
||||
continue.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
261
7.2.269
261
7.2.269
|
|
@ -1,261 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.269
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.269
|
||||
Problem: Many people struggle to find out why Vim startup is slow.
|
||||
Solution: Add the --startuptime command line flag.
|
||||
Files: runtime/doc/starting.txt, src/globals.h, src/feature.h,
|
||||
src/main.c, src/macros.h
|
||||
|
||||
|
||||
*** ../vim-7.2.268/runtime/doc/starting.txt 2008-11-09 13:43:25.000000000 +0100
|
||||
--- runtime/doc/starting.txt 2009-10-25 11:57:51.000000000 +0100
|
||||
***************
|
||||
*** 144,149 ****
|
||||
--- 144,156 ----
|
||||
-u NORC no yes
|
||||
--noplugin yes no
|
||||
|
||||
+ --startuptime={fname} *--startuptime*
|
||||
+ During startup write timing messages to the file {fname}.
|
||||
+ This can be used to find out where time is spent while loading
|
||||
+ your .vimrc and plugins.
|
||||
+ When {fname} already exists new messages are appended.
|
||||
+ {only when compiled with this feature}
|
||||
+
|
||||
*--literal*
|
||||
--literal Take file names literally, don't expand wildcards. Not needed
|
||||
for Unix, because Vim always takes file names literally (the
|
||||
***************
|
||||
*** 471,476 ****
|
||||
--- 487,493 ----
|
||||
window title and copy/paste using the X clipboard. This
|
||||
avoids a long startup time when running Vim in a terminal
|
||||
emulator and the connection to the X server is slow.
|
||||
+ See |--startuptime| to find out if affects you.
|
||||
Only makes a difference on Unix or VMS, when compiled with the
|
||||
|+X11| feature. Otherwise it's ignored.
|
||||
To disable the connection only for specific terminals, see the
|
||||
*** ../vim-7.2.268/src/globals.h 2009-07-29 12:09:49.000000000 +0200
|
||||
--- src/globals.h 2009-10-10 15:14:31.000000000 +0200
|
||||
***************
|
||||
*** 1567,1572 ****
|
||||
--- 1567,1576 ----
|
||||
/* For undo we need to know the lowest time possible. */
|
||||
EXTERN time_t starttime;
|
||||
|
||||
+ #ifdef STARTUPTIME
|
||||
+ EXTERN FILE *time_fd INIT(= NULL); /* where to write startup timing */
|
||||
+ #endif
|
||||
+
|
||||
/*
|
||||
* Some compilers warn for not using a return value, but in some situations we
|
||||
* can't do anything useful with the value. Assign to this variable to avoid
|
||||
*** ../vim-7.2.268/src/feature.h 2008-11-09 13:43:25.000000000 +0100
|
||||
--- src/feature.h 2009-10-10 16:16:19.000000000 +0200
|
||||
***************
|
||||
*** 844,853 ****
|
||||
/* #define DEBUG */
|
||||
|
||||
/*
|
||||
! * STARTUPTIME Time the startup process. Writes a "vimstartup" file
|
||||
! * with timestamps.
|
||||
*/
|
||||
! /* #define STARTUPTIME "vimstartup" */
|
||||
|
||||
/*
|
||||
* MEM_PROFILE Debugging of memory allocation and freeing.
|
||||
--- 844,857 ----
|
||||
/* #define DEBUG */
|
||||
|
||||
/*
|
||||
! * STARTUPTIME Time the startup process. Writes a file with
|
||||
! * timestamps.
|
||||
*/
|
||||
! #if defined(FEAT_NORMAL) \
|
||||
! && ((defined(HAVE_GETTIMEOFDAY) && defined(HAVE_SYS_TIME_H)) \
|
||||
! || defined(WIN3264))
|
||||
! # define STARTUPTIME 1
|
||||
! #endif
|
||||
|
||||
/*
|
||||
* MEM_PROFILE Debugging of memory allocation and freeing.
|
||||
*** ../vim-7.2.268/src/main.c 2009-05-26 22:58:43.000000000 +0200
|
||||
--- src/main.c 2009-10-10 16:18:32.000000000 +0200
|
||||
***************
|
||||
*** 130,139 ****
|
||||
#endif
|
||||
|
||||
|
||||
- #ifdef STARTUPTIME
|
||||
- static FILE *time_fd = NULL;
|
||||
- #endif
|
||||
-
|
||||
/*
|
||||
* Different types of error messages.
|
||||
*/
|
||||
--- 130,135 ----
|
||||
***************
|
||||
*** 173,178 ****
|
||||
--- 169,177 ----
|
||||
char_u *fname = NULL; /* file name from command line */
|
||||
mparm_T params; /* various parameters passed between
|
||||
* main() and other functions. */
|
||||
+ #ifdef STARTUPTIME
|
||||
+ int i;
|
||||
+ #endif
|
||||
|
||||
/*
|
||||
* Do any system-specific initialisations. These can NOT use IObuff or
|
||||
***************
|
||||
*** 203,210 ****
|
||||
#endif
|
||||
|
||||
#ifdef STARTUPTIME
|
||||
! time_fd = mch_fopen(STARTUPTIME, "a");
|
||||
! TIME_MSG("--- VIM STARTING ---");
|
||||
#endif
|
||||
starttime = time(NULL);
|
||||
|
||||
--- 202,216 ----
|
||||
#endif
|
||||
|
||||
#ifdef STARTUPTIME
|
||||
! for (i = 1; i < argc; ++i)
|
||||
! {
|
||||
! if (STRNICMP(argv[i], "--startuptime=", 14) == 0)
|
||||
! {
|
||||
! time_fd = mch_fopen(argv[i] + 14, "a");
|
||||
! TIME_MSG("--- VIM STARTING ---");
|
||||
! break;
|
||||
! }
|
||||
! }
|
||||
#endif
|
||||
starttime = time(NULL);
|
||||
|
||||
***************
|
||||
*** 1150,1155 ****
|
||||
--- 1156,1173 ----
|
||||
cursor_on();
|
||||
|
||||
do_redraw = FALSE;
|
||||
+
|
||||
+ #ifdef STARTUPTIME
|
||||
+ /* Now that we have drawn the first screen all the startup stuff
|
||||
+ * has been done, close any file for startup messages. */
|
||||
+ if (time_fd != NULL)
|
||||
+ {
|
||||
+ TIME_MSG("first screen update");
|
||||
+ TIME_MSG("--- VIM STARTED ---");
|
||||
+ fclose(time_fd);
|
||||
+ time_fd = NULL;
|
||||
+ }
|
||||
+ #endif
|
||||
}
|
||||
#ifdef FEAT_GUI
|
||||
if (need_mouse_correct)
|
||||
***************
|
||||
*** 1743,1748 ****
|
||||
--- 1761,1770 ----
|
||||
/* already processed, skip */
|
||||
}
|
||||
#endif
|
||||
+ else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
|
||||
+ {
|
||||
+ /* already processed, skip */
|
||||
+ }
|
||||
else
|
||||
{
|
||||
if (argv[0][argv_idx])
|
||||
***************
|
||||
*** 3211,3216 ****
|
||||
--- 3233,3252 ----
|
||||
|
||||
static struct timeval prev_timeval;
|
||||
|
||||
+ # ifdef WIN3264
|
||||
+ /*
|
||||
+ * Windows doesn't have gettimeofday(), although it does have struct timeval.
|
||||
+ */
|
||||
+ static int
|
||||
+ gettimeofday(struct timeval *tv, char *dummy)
|
||||
+ {
|
||||
+ long t = clock();
|
||||
+ tv->tv_sec = t / CLOCKS_PER_SEC;
|
||||
+ tv->tv_usec = (t - tv->tv_sec * CLOCKS_PER_SEC) * 1000000 / CLOCKS_PER_SEC;
|
||||
+ return 0;
|
||||
+ }
|
||||
+ # endif
|
||||
+
|
||||
/*
|
||||
* Save the previous time before doing something that could nest.
|
||||
* set "*tv_rel" to the time elapsed so far.
|
||||
***************
|
||||
*** 3299,3318 ****
|
||||
}
|
||||
}
|
||||
|
||||
- # ifdef WIN3264
|
||||
- /*
|
||||
- * Windows doesn't have gettimeofday(), although it does have struct timeval.
|
||||
- */
|
||||
- int
|
||||
- gettimeofday(struct timeval *tv, char *dummy)
|
||||
- {
|
||||
- long t = clock();
|
||||
- tv->tv_sec = t / CLOCKS_PER_SEC;
|
||||
- tv->tv_usec = (t - tv->tv_sec * CLOCKS_PER_SEC) * 1000000 / CLOCKS_PER_SEC;
|
||||
- return 0;
|
||||
- }
|
||||
- # endif
|
||||
-
|
||||
#endif
|
||||
|
||||
#if defined(FEAT_CLIENTSERVER) || defined(PROTO)
|
||||
--- 3335,3340 ----
|
||||
*** ../vim-7.2.268/src/macros.h 2009-05-17 13:30:58.000000000 +0200
|
||||
--- src/macros.h 2009-10-10 15:19:07.000000000 +0200
|
||||
***************
|
||||
*** 243,249 ****
|
||||
#endif
|
||||
|
||||
#ifdef STARTUPTIME
|
||||
! # define TIME_MSG(s) time_msg(s, NULL)
|
||||
#else
|
||||
# define TIME_MSG(s)
|
||||
#endif
|
||||
--- 243,249 ----
|
||||
#endif
|
||||
|
||||
#ifdef STARTUPTIME
|
||||
! # define TIME_MSG(s) { if (time_fd != NULL) time_msg(s, NULL); }
|
||||
#else
|
||||
# define TIME_MSG(s)
|
||||
#endif
|
||||
*** ../vim-7.2.268/src/version.c 2009-11-03 11:43:05.000000000 +0100
|
||||
--- src/version.c 2009-11-03 12:06:31.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 269,
|
||||
/**/
|
||||
|
||||
--
|
||||
BEDEVERE: Look! It's the old man from scene 24 - what's he Doing here?
|
||||
ARTHUR: He is the keeper of the Bridge. He asks each traveler five
|
||||
questions ...
|
||||
GALAHAD: Three questions.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
72
7.2.270
72
7.2.270
|
|
@ -1,72 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.270
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.270
|
||||
Problem: Using ":@c" when the c register contains a CR causes the rest to
|
||||
be executed later. (Dexter Douglas)
|
||||
Solution: Don't check for typeahead to start with ':', keep executing
|
||||
commands until all added typeahead has been used.
|
||||
Files: src/ex_docmd.c
|
||||
|
||||
|
||||
*** ../vim-7.2.269/src/ex_docmd.c 2009-09-30 13:23:57.000000000 +0200
|
||||
--- src/ex_docmd.c 2009-10-28 12:06:54.000000000 +0100
|
||||
***************
|
||||
*** 8358,8363 ****
|
||||
--- 8358,8364 ----
|
||||
exarg_T *eap;
|
||||
{
|
||||
int c;
|
||||
+ int prev_len = typebuf.tb_len;
|
||||
|
||||
curwin->w_cursor.lnum = eap->line2;
|
||||
|
||||
***************
|
||||
*** 8383,8393 ****
|
||||
|
||||
/*
|
||||
* Execute from the typeahead buffer.
|
||||
! * Originally this didn't check for the typeahead buffer to be empty,
|
||||
! * thus could read more Ex commands from stdin. It's not clear why,
|
||||
! * it is certainly unexpected.
|
||||
*/
|
||||
! while ((!stuff_empty() || typebuf.tb_len > 0) && vpeekc() == ':')
|
||||
(void)do_cmdline(NULL, getexline, NULL, DOCMD_NOWAIT|DOCMD_VERBOSE);
|
||||
|
||||
exec_from_reg = save_efr;
|
||||
--- 8384,8393 ----
|
||||
|
||||
/*
|
||||
* Execute from the typeahead buffer.
|
||||
! * Continue until the stuff buffer is empty and all added characters
|
||||
! * have been consumed.
|
||||
*/
|
||||
! while (!stuff_empty() || typebuf.tb_len > prev_len)
|
||||
(void)do_cmdline(NULL, getexline, NULL, DOCMD_NOWAIT|DOCMD_VERBOSE);
|
||||
|
||||
exec_from_reg = save_efr;
|
||||
*** ../vim-7.2.269/src/version.c 2009-11-03 12:10:39.000000000 +0100
|
||||
--- src/version.c 2009-11-03 12:32:47.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 270,
|
||||
/**/
|
||||
|
||||
--
|
||||
To the optimist, the glass is half full.
|
||||
To the pessimist, the glass is half empty.
|
||||
To the engineer, the glass is twice as big as it needs to be.
|
||||
|
||||
/// 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 ///
|
||||
92
7.2.271
92
7.2.271
|
|
@ -1,92 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.271
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.271
|
||||
Problem: Using freed memory in Motif GUI version when making a choice.
|
||||
Solution: Free memory only after using it. (Dominique Pelle)
|
||||
Files: src/gui_xmdlg.c
|
||||
|
||||
|
||||
*** ../vim-7.2.270/src/gui_xmdlg.c 2009-05-21 23:25:38.000000000 +0200
|
||||
--- src/gui_xmdlg.c 2009-10-28 21:56:15.000000000 +0100
|
||||
***************
|
||||
*** 10,16 ****
|
||||
/*
|
||||
* (C) 2001,2005 by Marcin Dalecki <martin@dalecki.de>
|
||||
*
|
||||
! * Implementation of dialogue functions for the Motif GUI variant.
|
||||
*
|
||||
* Note about Lesstif: Apparently lesstif doesn't get the widget layout right,
|
||||
* when using a dynamic scrollbar policy.
|
||||
--- 10,16 ----
|
||||
/*
|
||||
* (C) 2001,2005 by Marcin Dalecki <martin@dalecki.de>
|
||||
*
|
||||
! * Implementation of dialog functions for the Motif GUI variant.
|
||||
*
|
||||
* Note about Lesstif: Apparently lesstif doesn't get the widget layout right,
|
||||
* when using a dynamic scrollbar policy.
|
||||
***************
|
||||
*** 633,648 ****
|
||||
data->sel[which] = XtNewString(sel);
|
||||
else
|
||||
{
|
||||
- XtFree(data->sel[which]);
|
||||
if (!strcmp(data->sel[which], sel))
|
||||
{
|
||||
/* unselecting current selection */
|
||||
data->sel[which] = NULL;
|
||||
if (w)
|
||||
XmListDeselectItem(w, call_data->item);
|
||||
}
|
||||
else
|
||||
data->sel[which] = XtNewString(sel);
|
||||
}
|
||||
XtFree(sel);
|
||||
|
||||
--- 633,651 ----
|
||||
data->sel[which] = XtNewString(sel);
|
||||
else
|
||||
{
|
||||
if (!strcmp(data->sel[which], sel))
|
||||
{
|
||||
/* unselecting current selection */
|
||||
+ XtFree(data->sel[which]);
|
||||
data->sel[which] = NULL;
|
||||
if (w)
|
||||
XmListDeselectItem(w, call_data->item);
|
||||
}
|
||||
else
|
||||
+ {
|
||||
+ XtFree(data->sel[which]);
|
||||
data->sel[which] = XtNewString(sel);
|
||||
+ }
|
||||
}
|
||||
XtFree(sel);
|
||||
|
||||
*** ../vim-7.2.270/src/version.c 2009-11-03 12:38:50.000000000 +0100
|
||||
--- src/version.c 2009-11-03 12:48:26.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 271,
|
||||
/**/
|
||||
|
||||
--
|
||||
ROBIN: (warily) And if you get a question wrong?
|
||||
ARTHUR: You are cast into the Gorge of Eternal Peril.
|
||||
ROBIN: Oh ... wacho!
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
82
7.2.272
82
7.2.272
|
|
@ -1,82 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.272
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.272
|
||||
Problem: "_.svz" is not recognized as a swap file. (David M. Besonen)
|
||||
Solution: Accept .s[uvw][a-z] as a swap file name extension.
|
||||
Files: src/memline.c
|
||||
|
||||
|
||||
*** ../vim-7.2.271/src/memline.c 2009-04-22 15:56:27.000000000 +0200
|
||||
--- src/memline.c 2009-10-29 20:55:08.000000000 +0100
|
||||
***************
|
||||
*** 864,884 ****
|
||||
recoverymode = TRUE;
|
||||
called_from_main = (curbuf->b_ml.ml_mfp == NULL);
|
||||
attr = hl_attr(HLF_E);
|
||||
! /*
|
||||
! * If the file name ends in ".sw?" we use it directly.
|
||||
! * Otherwise a search is done to find the swap file(s).
|
||||
! */
|
||||
fname = curbuf->b_fname;
|
||||
if (fname == NULL) /* When there is no file name */
|
||||
fname = (char_u *)"";
|
||||
len = (int)STRLEN(fname);
|
||||
if (len >= 4 &&
|
||||
#if defined(VMS) || defined(RISCOS)
|
||||
! STRNICMP(fname + len - 4, "_sw" , 3)
|
||||
#else
|
||||
! STRNICMP(fname + len - 4, ".sw" , 3)
|
||||
#endif
|
||||
! == 0)
|
||||
{
|
||||
directly = TRUE;
|
||||
fname = vim_strsave(fname); /* make a copy for mf_open() */
|
||||
--- 864,887 ----
|
||||
recoverymode = TRUE;
|
||||
called_from_main = (curbuf->b_ml.ml_mfp == NULL);
|
||||
attr = hl_attr(HLF_E);
|
||||
!
|
||||
! /*
|
||||
! * If the file name ends in ".s[uvw][a-z]" we assume this is the swap file.
|
||||
! * Otherwise a search is done to find the swap file(s).
|
||||
! */
|
||||
fname = curbuf->b_fname;
|
||||
if (fname == NULL) /* When there is no file name */
|
||||
fname = (char_u *)"";
|
||||
len = (int)STRLEN(fname);
|
||||
if (len >= 4 &&
|
||||
#if defined(VMS) || defined(RISCOS)
|
||||
! STRNICMP(fname + len - 4, "_s" , 2)
|
||||
#else
|
||||
! STRNICMP(fname + len - 4, ".s" , 2)
|
||||
#endif
|
||||
! == 0
|
||||
! && vim_strchr((char_u *)"UVWuvw", fname[len - 2]) != NULL
|
||||
! && ASCII_ISALPHA(fname[len - 1]))
|
||||
{
|
||||
directly = TRUE;
|
||||
fname = vim_strsave(fname); /* make a copy for mf_open() */
|
||||
*** ../vim-7.2.271/src/version.c 2009-11-03 12:53:44.000000000 +0100
|
||||
--- src/version.c 2009-11-03 13:02:51.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 272,
|
||||
/**/
|
||||
|
||||
--
|
||||
Sorry, no fortune today.
|
||||
|
||||
/// 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 ///
|
||||
130
7.2.273
130
7.2.273
|
|
@ -1,130 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.273
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.273
|
||||
Problem: Crash with redir to unknown array. (Christian Brabandt)
|
||||
Solution: Don't assign the redir result when there was an error.
|
||||
Files: src/eval.c
|
||||
|
||||
|
||||
*** ../vim-7.2.272/src/eval.c 2009-09-30 15:15:33.000000000 +0200
|
||||
--- src/eval.c 2009-11-03 12:05:07.000000000 +0100
|
||||
***************
|
||||
*** 988,1000 ****
|
||||
int err;
|
||||
typval_T tv;
|
||||
|
||||
! /* Make sure a valid variable name is specified */
|
||||
if (!eval_isnamec1(*name))
|
||||
{
|
||||
EMSG(_(e_invarg));
|
||||
return FAIL;
|
||||
}
|
||||
|
||||
redir_varname = vim_strsave(name);
|
||||
if (redir_varname == NULL)
|
||||
return FAIL;
|
||||
--- 988,1001 ----
|
||||
int err;
|
||||
typval_T tv;
|
||||
|
||||
! /* Catch a bad name early. */
|
||||
if (!eval_isnamec1(*name))
|
||||
{
|
||||
EMSG(_(e_invarg));
|
||||
return FAIL;
|
||||
}
|
||||
|
||||
+ /* Make a copy of the name, it is used in redir_lval until redir ends. */
|
||||
redir_varname = vim_strsave(name);
|
||||
if (redir_varname == NULL)
|
||||
return FAIL;
|
||||
***************
|
||||
*** 1019,1024 ****
|
||||
--- 1020,1026 ----
|
||||
EMSG(_(e_trailing));
|
||||
else
|
||||
EMSG(_(e_invarg));
|
||||
+ redir_endp = NULL; /* don't store a value, only cleanup */
|
||||
var_redir_stop();
|
||||
return FAIL;
|
||||
}
|
||||
***************
|
||||
*** 1037,1042 ****
|
||||
--- 1039,1045 ----
|
||||
did_emsg |= save_emsg;
|
||||
if (err)
|
||||
{
|
||||
+ redir_endp = NULL; /* don't store a value, only cleanup */
|
||||
var_redir_stop();
|
||||
return FAIL;
|
||||
}
|
||||
***************
|
||||
*** 1085,1090 ****
|
||||
--- 1088,1094 ----
|
||||
|
||||
/*
|
||||
* Stop redirecting command output to a variable.
|
||||
+ * Frees the allocated memory.
|
||||
*/
|
||||
void
|
||||
var_redir_stop()
|
||||
***************
|
||||
*** 1093,1106 ****
|
||||
|
||||
if (redir_lval != NULL)
|
||||
{
|
||||
! /* Append the trailing NUL. */
|
||||
! ga_append(&redir_ga, NUL);
|
||||
|
||||
! /* Assign the text to the variable. */
|
||||
! tv.v_type = VAR_STRING;
|
||||
! tv.vval.v_string = redir_ga.ga_data;
|
||||
! set_var_lval(redir_lval, redir_endp, &tv, FALSE, (char_u *)".");
|
||||
! vim_free(tv.vval.v_string);
|
||||
|
||||
clear_lval(redir_lval);
|
||||
vim_free(redir_lval);
|
||||
--- 1097,1114 ----
|
||||
|
||||
if (redir_lval != NULL)
|
||||
{
|
||||
! /* If there was no error: assign the text to the variable. */
|
||||
! if (redir_endp != NULL)
|
||||
! {
|
||||
! ga_append(&redir_ga, NUL); /* Append the trailing NUL. */
|
||||
! tv.v_type = VAR_STRING;
|
||||
! tv.vval.v_string = redir_ga.ga_data;
|
||||
! set_var_lval(redir_lval, redir_endp, &tv, FALSE, (char_u *)".");
|
||||
! }
|
||||
|
||||
! /* free the collected output */
|
||||
! vim_free(redir_ga.ga_data);
|
||||
! redir_ga.ga_data = NULL;
|
||||
|
||||
clear_lval(redir_lval);
|
||||
vim_free(redir_lval);
|
||||
*** ../vim-7.2.272/src/version.c 2009-11-03 13:06:03.000000000 +0100
|
||||
--- src/version.c 2009-11-03 14:24:06.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 273,
|
||||
/**/
|
||||
|
||||
--
|
||||
Permission is granted to read this message out aloud on Kings Cross Road,
|
||||
London, under the condition that the orator is properly dressed.
|
||||
|
||||
/// 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 ///
|
||||
130
7.2.274
130
7.2.274
|
|
@ -1,130 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.274
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.274
|
||||
Problem: Syntax folding doesn't work properly when adding a comment.
|
||||
Solution: Fix it and add a test. (Lech Lorens)
|
||||
Files: src/fold.c, src/testdir/test45.in, src/testdir/test45.ok
|
||||
|
||||
|
||||
*** ../vim-7.2.273/src/fold.c 2009-09-18 15:16:37.000000000 +0200
|
||||
--- src/fold.c 2009-11-03 12:36:37.000000000 +0100
|
||||
***************
|
||||
*** 2256,2261 ****
|
||||
--- 2256,2295 ----
|
||||
}
|
||||
}
|
||||
|
||||
+ /*
|
||||
+ * If folding is defined by the syntax, it is possible that a change in
|
||||
+ * one line will cause all sub-folds of the current fold to change (e.g.,
|
||||
+ * closing a C-style comment can cause folds in the subsequent lines to
|
||||
+ * appear). To take that into account we should adjust the value of "bot"
|
||||
+ * to point to the end of the current fold:
|
||||
+ */
|
||||
+ if (foldlevelSyntax == getlevel)
|
||||
+ {
|
||||
+ garray_T *gap = &wp->w_folds;
|
||||
+ fold_T *fp = NULL;
|
||||
+ int current_fdl = 0;
|
||||
+ linenr_T fold_start_lnum = 0;
|
||||
+ linenr_T lnum_rel = fline.lnum;
|
||||
+
|
||||
+ while (current_fdl < fline.lvl)
|
||||
+ {
|
||||
+ if (!foldFind(gap, lnum_rel, &fp))
|
||||
+ break;
|
||||
+ ++current_fdl;
|
||||
+
|
||||
+ fold_start_lnum += fp->fd_top;
|
||||
+ gap = &fp->fd_nested;
|
||||
+ lnum_rel -= fp->fd_top;
|
||||
+ }
|
||||
+ if (fp != NULL && current_fdl == fline.lvl)
|
||||
+ {
|
||||
+ linenr_T fold_end_lnum = fold_start_lnum + fp->fd_len;
|
||||
+
|
||||
+ if (fold_end_lnum > bot)
|
||||
+ bot = fold_end_lnum;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
start = fline.lnum;
|
||||
end = bot;
|
||||
/* Do at least one line. */
|
||||
*** ../vim-7.2.273/src/testdir/test45.in 2007-09-25 17:58:43.000000000 +0200
|
||||
--- src/testdir/test45.in 2009-11-03 12:22:38.000000000 +0100
|
||||
***************
|
||||
*** 28,36 ****
|
||||
k:call append("$", foldlevel("."))
|
||||
:" test syntax folding
|
||||
:set fdm=syntax fdl=0
|
||||
! :syn region Hup start="dd" end="hh" fold
|
||||
Gzk:call append("$", "folding " . getline("."))
|
||||
k:call append("$", getline("."))
|
||||
:" test expression folding
|
||||
:fun Flvl()
|
||||
let l = getline(v:lnum)
|
||||
--- 28,41 ----
|
||||
k:call append("$", foldlevel("."))
|
||||
:" test syntax folding
|
||||
:set fdm=syntax fdl=0
|
||||
! :syn region Hup start="dd" end="ii" fold contains=Fd1,Fd2,Fd3
|
||||
! :syn region Fd1 start="ee" end="ff" fold contained
|
||||
! :syn region Fd2 start="gg" end="hh" fold contained
|
||||
! :syn region Fd3 start="commentstart" end="commentend" fold contained
|
||||
Gzk:call append("$", "folding " . getline("."))
|
||||
k:call append("$", getline("."))
|
||||
+ jAcommentstart Acommentend:set fdl=1
|
||||
+ 3j:call append("$", getline("."))
|
||||
:" test expression folding
|
||||
:fun Flvl()
|
||||
let l = getline(v:lnum)
|
||||
*** ../vim-7.2.273/src/testdir/test45.ok 2004-06-13 17:47:37.000000000 +0200
|
||||
--- src/testdir/test45.ok 2009-11-03 12:22:50.000000000 +0100
|
||||
***************
|
||||
*** 8,15 ****
|
||||
0
|
||||
indent 2
|
||||
1
|
||||
! folding 8 hh
|
||||
3 cc
|
||||
expr 2
|
||||
1
|
||||
2
|
||||
--- 8,16 ----
|
||||
0
|
||||
indent 2
|
||||
1
|
||||
! folding 9 ii
|
||||
3 cc
|
||||
+ 7 gg
|
||||
expr 2
|
||||
1
|
||||
2
|
||||
*** ../vim-7.2.273/src/version.c 2009-11-03 14:26:29.000000000 +0100
|
||||
--- src/version.c 2009-11-03 14:44:21.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 274,
|
||||
/**/
|
||||
|
||||
--
|
||||
BRIDGEKEEPER: What is your favorite colour?
|
||||
LAUNCELOT: Blue.
|
||||
BRIDGEKEEPER: Right. Off you go.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
95
7.2.275
95
7.2.275
|
|
@ -1,95 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.275
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.275
|
||||
Problem: Warning for unused argument and comparing signed and unsigned.
|
||||
Solution: Add type cast.
|
||||
Files: src/memline.c
|
||||
|
||||
|
||||
*** ../vim-7.2.274/src/memline.c 2009-11-03 13:06:03.000000000 +0100
|
||||
--- src/memline.c 2009-10-29 20:55:08.000000000 +0100
|
||||
***************
|
||||
*** 1285,1291 ****
|
||||
for (i = 0; i < dp->db_line_count; ++i)
|
||||
{
|
||||
txt_start = (dp->db_index[i] & DB_INDEX_MASK);
|
||||
! if (txt_start <= HEADER_SIZE
|
||||
|| txt_start >= (int)dp->db_txt_end)
|
||||
{
|
||||
p = (char_u *)"???";
|
||||
--- 1285,1291 ----
|
||||
for (i = 0; i < dp->db_line_count; ++i)
|
||||
{
|
||||
txt_start = (dp->db_index[i] & DB_INDEX_MASK);
|
||||
! if (txt_start <= (int)HEADER_SIZE
|
||||
|| txt_start >= (int)dp->db_txt_end)
|
||||
{
|
||||
p = (char_u *)"???";
|
||||
***************
|
||||
*** 1296,1302 ****
|
||||
ml_append(lnum++, p, (colnr_T)0, TRUE);
|
||||
}
|
||||
if (has_error)
|
||||
! ml_append(lnum++, (char_u *)_("???END"), (colnr_T)0, TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
--- 1296,1303 ----
|
||||
ml_append(lnum++, p, (colnr_T)0, TRUE);
|
||||
}
|
||||
if (has_error)
|
||||
! ml_append(lnum++, (char_u *)_("???END"),
|
||||
! (colnr_T)0, TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
***************
|
||||
*** 3576,3586 ****
|
||||
* Make swap file name out of the file name and a directory name.
|
||||
* Returns pointer to allocated memory or NULL.
|
||||
*/
|
||||
- /*ARGSUSED*/
|
||||
char_u *
|
||||
makeswapname(fname, ffname, buf, dir_name)
|
||||
char_u *fname;
|
||||
! char_u *ffname;
|
||||
buf_T *buf;
|
||||
char_u *dir_name;
|
||||
{
|
||||
--- 3577,3586 ----
|
||||
* Make swap file name out of the file name and a directory name.
|
||||
* Returns pointer to allocated memory or NULL.
|
||||
*/
|
||||
char_u *
|
||||
makeswapname(fname, ffname, buf, dir_name)
|
||||
char_u *fname;
|
||||
! char_u *ffname UNUSED;
|
||||
buf_T *buf;
|
||||
char_u *dir_name;
|
||||
{
|
||||
*** ../vim-7.2.274/src/version.c 2009-11-03 14:46:35.000000000 +0100
|
||||
--- src/version.c 2009-11-03 15:28:33.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 275,
|
||||
/**/
|
||||
|
||||
--
|
||||
BRIDGEKEEPER: What is your favorite colour?
|
||||
GAWAIN: Blue ... No yelloooooww!
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
63
7.2.276
63
7.2.276
|
|
@ -1,63 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.276
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.276
|
||||
Problem: Crash when setting 'isprint' to a small bullet. (Raul Coronado)
|
||||
Solution: Check for the character to be < 256. Also make it possible to
|
||||
specify a range of multi-byte characters. (Lech Lorens)
|
||||
Files: src/charset.c
|
||||
|
||||
|
||||
*** ../vim-7.2.275/src/charset.c 2009-10-07 16:19:52.000000000 +0200
|
||||
--- src/charset.c 2009-11-03 12:46:12.000000000 +0100
|
||||
***************
|
||||
*** 187,195 ****
|
||||
if (VIM_ISDIGIT(*p))
|
||||
c2 = getdigits(&p);
|
||||
else
|
||||
c2 = *p++;
|
||||
}
|
||||
! if (c <= 0 || (c2 < c && c2 != -1) || c2 >= 256
|
||||
|| !(*p == NUL || *p == ','))
|
||||
return FAIL;
|
||||
|
||||
--- 187,200 ----
|
||||
if (VIM_ISDIGIT(*p))
|
||||
c2 = getdigits(&p);
|
||||
else
|
||||
+ #ifdef FEAT_MBYTE
|
||||
+ if (has_mbyte)
|
||||
+ c2 = mb_ptr2char_adv(&p);
|
||||
+ else
|
||||
+ #endif
|
||||
c2 = *p++;
|
||||
}
|
||||
! if (c <= 0 || c >= 256 || (c2 < c && c2 != -1) || c2 >= 256
|
||||
|| !(*p == NUL || *p == ','))
|
||||
return FAIL;
|
||||
|
||||
*** ../vim-7.2.275/src/version.c 2009-11-03 15:32:58.000000000 +0100
|
||||
--- src/version.c 2009-11-03 16:03:18.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 276,
|
||||
/**/
|
||||
|
||||
--
|
||||
BRIDGEKEEPER: What is your favorite editor?
|
||||
GAWAIN: Emacs ... No, Viiiiiiiiiiimmmmmmm!
|
||||
"Monty Python and the Holy editor wars" PYTHON (MONTY) SOFTWARE LTD
|
||||
|
||||
/// 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.2.277
66
7.2.277
|
|
@ -1,66 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.277
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.277
|
||||
Problem: CTRL-Y in a diff'ed window may move the cursor outside of the
|
||||
window. (Lech Lorens)
|
||||
Solution: Limit the number of filler lines to the height of the window.
|
||||
Don't reset filler lines to zero for an empty buffer.
|
||||
Files: src/move.c
|
||||
|
||||
|
||||
*** ../vim-7.2.276/src/move.c 2009-05-15 21:31:11.000000000 +0200
|
||||
--- src/move.c 2009-11-03 14:39:55.000000000 +0100
|
||||
***************
|
||||
*** 183,191 ****
|
||||
if (curwin->w_topline != 1)
|
||||
redraw_later(NOT_VALID);
|
||||
curwin->w_topline = 1;
|
||||
- #ifdef FEAT_DIFF
|
||||
- curwin->w_topfill = 0;
|
||||
- #endif
|
||||
curwin->w_botline = 2;
|
||||
curwin->w_valid |= VALID_BOTLINE|VALID_BOTLINE_AP;
|
||||
#ifdef FEAT_SCROLLBIND
|
||||
--- 183,188 ----
|
||||
***************
|
||||
*** 1257,1263 ****
|
||||
while (line_count-- > 0)
|
||||
{
|
||||
#ifdef FEAT_DIFF
|
||||
! if (curwin->w_topfill < diff_check(curwin, curwin->w_topline))
|
||||
{
|
||||
++curwin->w_topfill;
|
||||
++done;
|
||||
--- 1254,1261 ----
|
||||
while (line_count-- > 0)
|
||||
{
|
||||
#ifdef FEAT_DIFF
|
||||
! if (curwin->w_topfill < diff_check(curwin, curwin->w_topline)
|
||||
! && curwin->w_topfill < curwin->w_height - 1)
|
||||
{
|
||||
++curwin->w_topfill;
|
||||
++done;
|
||||
*** ../vim-7.2.276/src/version.c 2009-11-03 16:03:59.000000000 +0100
|
||||
--- src/version.c 2009-11-03 16:22:04.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 277,
|
||||
/**/
|
||||
|
||||
--
|
||||
SIGFUN -- signature too funny (core dumped)
|
||||
|
||||
/// 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 ///
|
||||
74
7.2.278
74
7.2.278
|
|
@ -1,74 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.278
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.278
|
||||
Problem: Using magic number in the folding code.
|
||||
Solution: Use the defined MAX_LEVEL.
|
||||
Files: src/fold.c
|
||||
|
||||
|
||||
*** ../vim-7.2.277/src/fold.c 2009-11-03 14:46:35.000000000 +0100
|
||||
--- src/fold.c 2009-11-03 12:36:37.000000000 +0100
|
||||
***************
|
||||
*** 1932,1938 ****
|
||||
#ifdef FEAT_EVAL
|
||||
if (*wp->w_p_fdt != NUL)
|
||||
{
|
||||
! char_u dashes[51];
|
||||
win_T *save_curwin;
|
||||
int level;
|
||||
char_u *p;
|
||||
--- 1932,1938 ----
|
||||
#ifdef FEAT_EVAL
|
||||
if (*wp->w_p_fdt != NUL)
|
||||
{
|
||||
! char_u dashes[MAX_LEVEL + 2];
|
||||
win_T *save_curwin;
|
||||
int level;
|
||||
char_u *p;
|
||||
***************
|
||||
*** 1944,1951 ****
|
||||
/* Set "v:folddashes" to a string of "level" dashes. */
|
||||
/* Set "v:foldlevel" to "level". */
|
||||
level = foldinfo->fi_level;
|
||||
! if (level > 50)
|
||||
! level = 50;
|
||||
vim_memset(dashes, '-', (size_t)level);
|
||||
dashes[level] = NUL;
|
||||
set_vim_var_string(VV_FOLDDASHES, dashes, -1);
|
||||
--- 1944,1951 ----
|
||||
/* Set "v:folddashes" to a string of "level" dashes. */
|
||||
/* Set "v:foldlevel" to "level". */
|
||||
level = foldinfo->fi_level;
|
||||
! if (level > (int)sizeof(dashes) - 1)
|
||||
! level = (int)sizeof(dashes) - 1;
|
||||
vim_memset(dashes, '-', (size_t)level);
|
||||
dashes[level] = NUL;
|
||||
set_vim_var_string(VV_FOLDDASHES, dashes, -1);
|
||||
*** ../vim-7.2.277/src/version.c 2009-11-03 16:22:59.000000000 +0100
|
||||
--- src/version.c 2009-11-03 16:29:08.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 278,
|
||||
/**/
|
||||
|
||||
--
|
||||
BRIDGEKEEPER: What is the air-speed velocity of an unladen swallow?
|
||||
ARTHUR: What do you mean? An African or European swallow?
|
||||
BRIDGEKEEPER: Er ... I don't know that ... Aaaaarrrrrrggghhh!
|
||||
BRIDGEKEEPER is cast into the gorge.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
120
7.2.279
120
7.2.279
|
|
@ -1,120 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.279
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.279
|
||||
Problem: Invalid memory read with visual mode "r". (Dominique Pelle)
|
||||
Solution: Make sure the cursor position is valid. Don't check the cursor
|
||||
position but the position being used. And make sure we get the
|
||||
right line.
|
||||
Files: src/misc2.c, src/ops.c
|
||||
|
||||
|
||||
*** ../vim-7.2.278/src/misc2.c 2009-05-16 21:06:36.000000000 +0200
|
||||
--- src/misc2.c 2009-11-03 16:43:10.000000000 +0100
|
||||
***************
|
||||
*** 156,162 ****
|
||||
|| ((ve_flags & VE_ONEMORE) && wcol < MAXCOL)
|
||||
#endif
|
||||
;
|
||||
! line = ml_get_curline();
|
||||
|
||||
if (wcol >= MAXCOL)
|
||||
{
|
||||
--- 156,162 ----
|
||||
|| ((ve_flags & VE_ONEMORE) && wcol < MAXCOL)
|
||||
#endif
|
||||
;
|
||||
! line = ml_get_buf(curbuf, pos->lnum, FALSE);
|
||||
|
||||
if (wcol >= MAXCOL)
|
||||
{
|
||||
***************
|
||||
*** 332,340 ****
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_MBYTE
|
||||
! /* prevent cursor from moving on the trail byte */
|
||||
if (has_mbyte)
|
||||
! mb_adjust_cursor();
|
||||
#endif
|
||||
|
||||
if (col < wcol)
|
||||
--- 332,340 ----
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_MBYTE
|
||||
! /* prevent from moving onto a trail byte */
|
||||
if (has_mbyte)
|
||||
! mb_adjustpos(pos);
|
||||
#endif
|
||||
|
||||
if (col < wcol)
|
||||
*** ../vim-7.2.278/src/ops.c 2009-09-30 15:15:33.000000000 +0200
|
||||
--- src/ops.c 2009-11-03 15:18:50.000000000 +0100
|
||||
***************
|
||||
*** 2020,2025 ****
|
||||
--- 2020,2026 ----
|
||||
bd.is_MAX = (curwin->w_curswant == MAXCOL);
|
||||
for ( ; curwin->w_cursor.lnum <= oap->end.lnum; ++curwin->w_cursor.lnum)
|
||||
{
|
||||
+ curwin->w_cursor.col = 0; /* make sure cursor position is valid */
|
||||
block_prep(oap, &bd, curwin->w_cursor.lnum, TRUE);
|
||||
if (bd.textlen == 0 && (!virtual_op || bd.is_MAX))
|
||||
continue; /* nothing to replace */
|
||||
***************
|
||||
*** 2035,2040 ****
|
||||
--- 2036,2042 ----
|
||||
{
|
||||
pos_T vpos;
|
||||
|
||||
+ vpos.lnum = curwin->w_cursor.lnum;
|
||||
getvpos(&vpos, oap->start_vcol);
|
||||
bd.startspaces += vpos.coladd;
|
||||
n = bd.startspaces;
|
||||
***************
|
||||
*** 2693,2703 ****
|
||||
* initial coladd offset as part of "startspaces" */
|
||||
if (bd.is_short)
|
||||
{
|
||||
! linenr_T lnum = curwin->w_cursor.lnum;
|
||||
!
|
||||
! curwin->w_cursor.lnum = linenr;
|
||||
(void)getvpos(&vpos, oap->start_vcol);
|
||||
- curwin->w_cursor.lnum = lnum;
|
||||
}
|
||||
else
|
||||
vpos.coladd = 0;
|
||||
--- 2695,2702 ----
|
||||
* initial coladd offset as part of "startspaces" */
|
||||
if (bd.is_short)
|
||||
{
|
||||
! vpos.lnum = linenr;
|
||||
(void)getvpos(&vpos, oap->start_vcol);
|
||||
}
|
||||
else
|
||||
vpos.coladd = 0;
|
||||
*** ../vim-7.2.278/src/version.c 2009-11-03 16:29:48.000000000 +0100
|
||||
--- src/version.c 2009-11-03 16:41:53.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 279,
|
||||
/**/
|
||||
|
||||
--
|
||||
BEDEVERE: How do you know so much about swallows?
|
||||
ARTHUR: Well you have to know these things when you're a king, you know.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
251
7.2.280
251
7.2.280
|
|
@ -1,251 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.280
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.280
|
||||
Problem: A redraw in a custom statusline with %! may cause a crash.
|
||||
(Yukihiro Nakadaira)
|
||||
Solution: Make a copy of 'statusline'. Also fix typo in function name
|
||||
redraw_custum_statusline. (party by Dominique Pelle)
|
||||
Files: src/screen.c
|
||||
|
||||
|
||||
*** ../vim-7.2.279/src/screen.c 2009-07-29 16:13:35.000000000 +0200
|
||||
--- src/screen.c 2009-11-03 17:13:16.000000000 +0100
|
||||
***************
|
||||
*** 132,138 ****
|
||||
static void draw_vsep_win __ARGS((win_T *wp, int row));
|
||||
#endif
|
||||
#ifdef FEAT_STL_OPT
|
||||
! static void redraw_custum_statusline __ARGS((win_T *wp));
|
||||
#endif
|
||||
#ifdef FEAT_SEARCH_EXTRA
|
||||
#define SEARCH_HL_PRIORITY 0
|
||||
--- 132,138 ----
|
||||
static void draw_vsep_win __ARGS((win_T *wp, int row));
|
||||
#endif
|
||||
#ifdef FEAT_STL_OPT
|
||||
! static void redraw_custom_statusline __ARGS((win_T *wp));
|
||||
#endif
|
||||
#ifdef FEAT_SEARCH_EXTRA
|
||||
#define SEARCH_HL_PRIORITY 0
|
||||
***************
|
||||
*** 5772,5778 ****
|
||||
else if (*p_stl != NUL || *wp->w_p_stl != NUL)
|
||||
{
|
||||
/* redraw custom status line */
|
||||
! redraw_custum_statusline(wp);
|
||||
}
|
||||
#endif
|
||||
else
|
||||
--- 5794,5800 ----
|
||||
else if (*p_stl != NUL || *wp->w_p_stl != NUL)
|
||||
{
|
||||
/* redraw custom status line */
|
||||
! redraw_custom_statusline(wp);
|
||||
}
|
||||
#endif
|
||||
else
|
||||
***************
|
||||
*** 5897,5914 ****
|
||||
* errors encountered.
|
||||
*/
|
||||
static void
|
||||
! redraw_custum_statusline(wp)
|
||||
win_T *wp;
|
||||
{
|
||||
! int save_called_emsg = called_emsg;
|
||||
|
||||
called_emsg = FALSE;
|
||||
win_redr_custom(wp, FALSE);
|
||||
if (called_emsg)
|
||||
set_string_option_direct((char_u *)"statusline", -1,
|
||||
(char_u *)"", OPT_FREE | (*wp->w_p_stl != NUL
|
||||
? OPT_LOCAL : OPT_GLOBAL), SID_ERROR);
|
||||
called_emsg |= save_called_emsg;
|
||||
}
|
||||
#endif
|
||||
|
||||
--- 5919,5949 ----
|
||||
* errors encountered.
|
||||
*/
|
||||
static void
|
||||
! redraw_custom_statusline(wp)
|
||||
win_T *wp;
|
||||
{
|
||||
! static int entered = FALSE;
|
||||
! int save_called_emsg = called_emsg;
|
||||
!
|
||||
! /* When called recursively return. This can happen when the statusline
|
||||
! * contains an expression that triggers a redraw. */
|
||||
! if (entered)
|
||||
! return;
|
||||
! entered = TRUE;
|
||||
|
||||
called_emsg = FALSE;
|
||||
win_redr_custom(wp, FALSE);
|
||||
if (called_emsg)
|
||||
+ {
|
||||
+ /* When there is an error disable the statusline, otherwise the
|
||||
+ * display is messed up with errors and a redraw triggers the problem
|
||||
+ * again and again. */
|
||||
set_string_option_direct((char_u *)"statusline", -1,
|
||||
(char_u *)"", OPT_FREE | (*wp->w_p_stl != NUL
|
||||
? OPT_LOCAL : OPT_GLOBAL), SID_ERROR);
|
||||
+ }
|
||||
called_emsg |= save_called_emsg;
|
||||
+ entered = FALSE;
|
||||
}
|
||||
#endif
|
||||
|
||||
***************
|
||||
*** 6016,6021 ****
|
||||
--- 6051,6057 ----
|
||||
int len;
|
||||
int fillchar;
|
||||
char_u buf[MAXPATHL];
|
||||
+ char_u *stl;
|
||||
char_u *p;
|
||||
struct stl_hlrec hltab[STL_MAX_ITEM];
|
||||
struct stl_hlrec tabtab[STL_MAX_ITEM];
|
||||
***************
|
||||
*** 6025,6031 ****
|
||||
if (wp == NULL)
|
||||
{
|
||||
/* Use 'tabline'. Always at the first line of the screen. */
|
||||
! p = p_tal;
|
||||
row = 0;
|
||||
fillchar = ' ';
|
||||
attr = hl_attr(HLF_TPF);
|
||||
--- 6061,6067 ----
|
||||
if (wp == NULL)
|
||||
{
|
||||
/* Use 'tabline'. Always at the first line of the screen. */
|
||||
! stl = p_tal;
|
||||
row = 0;
|
||||
fillchar = ' ';
|
||||
attr = hl_attr(HLF_TPF);
|
||||
***************
|
||||
*** 6042,6058 ****
|
||||
|
||||
if (draw_ruler)
|
||||
{
|
||||
! p = p_ruf;
|
||||
/* advance past any leading group spec - implicit in ru_col */
|
||||
! if (*p == '%')
|
||||
{
|
||||
! if (*++p == '-')
|
||||
! p++;
|
||||
! if (atoi((char *) p))
|
||||
! while (VIM_ISDIGIT(*p))
|
||||
! p++;
|
||||
! if (*p++ != '(')
|
||||
! p = p_ruf;
|
||||
}
|
||||
#ifdef FEAT_VERTSPLIT
|
||||
col = ru_col - (Columns - W_WIDTH(wp));
|
||||
--- 6078,6094 ----
|
||||
|
||||
if (draw_ruler)
|
||||
{
|
||||
! stl = p_ruf;
|
||||
/* advance past any leading group spec - implicit in ru_col */
|
||||
! if (*stl == '%')
|
||||
{
|
||||
! if (*++stl == '-')
|
||||
! stl++;
|
||||
! if (atoi((char *)stl))
|
||||
! while (VIM_ISDIGIT(*stl))
|
||||
! stl++;
|
||||
! if (*stl++ != '(')
|
||||
! stl = p_ruf;
|
||||
}
|
||||
#ifdef FEAT_VERTSPLIT
|
||||
col = ru_col - (Columns - W_WIDTH(wp));
|
||||
***************
|
||||
*** 6081,6089 ****
|
||||
else
|
||||
{
|
||||
if (*wp->w_p_stl != NUL)
|
||||
! p = wp->w_p_stl;
|
||||
else
|
||||
! p = p_stl;
|
||||
# ifdef FEAT_EVAL
|
||||
use_sandbox = was_set_insecurely((char_u *)"statusline",
|
||||
*wp->w_p_stl == NUL ? 0 : OPT_LOCAL);
|
||||
--- 6117,6125 ----
|
||||
else
|
||||
{
|
||||
if (*wp->w_p_stl != NUL)
|
||||
! stl = wp->w_p_stl;
|
||||
else
|
||||
! stl = p_stl;
|
||||
# ifdef FEAT_EVAL
|
||||
use_sandbox = was_set_insecurely((char_u *)"statusline",
|
||||
*wp->w_p_stl == NUL ? 0 : OPT_LOCAL);
|
||||
***************
|
||||
*** 6098,6107 ****
|
||||
if (maxwidth <= 0)
|
||||
return;
|
||||
|
||||
width = build_stl_str_hl(wp == NULL ? curwin : wp,
|
||||
buf, sizeof(buf),
|
||||
! p, use_sandbox,
|
||||
fillchar, maxwidth, hltab, tabtab);
|
||||
len = (int)STRLEN(buf);
|
||||
|
||||
while (width < maxwidth && len < (int)sizeof(buf) - 1)
|
||||
--- 6134,6147 ----
|
||||
if (maxwidth <= 0)
|
||||
return;
|
||||
|
||||
+ /* Make a copy, because the statusline may include a function call that
|
||||
+ * might change the option value and free the memory. */
|
||||
+ stl = vim_strsave(stl);
|
||||
width = build_stl_str_hl(wp == NULL ? curwin : wp,
|
||||
buf, sizeof(buf),
|
||||
! stl, use_sandbox,
|
||||
fillchar, maxwidth, hltab, tabtab);
|
||||
+ vim_free(stl);
|
||||
len = (int)STRLEN(buf);
|
||||
|
||||
while (width < maxwidth && len < (int)sizeof(buf) - 1)
|
||||
***************
|
||||
*** 9465,9471 ****
|
||||
#if defined(FEAT_STL_OPT) && defined(FEAT_WINDOWS)
|
||||
if ((*p_stl != NUL || *curwin->w_p_stl != NUL) && curwin->w_status_height)
|
||||
{
|
||||
! redraw_custum_statusline(curwin);
|
||||
}
|
||||
else
|
||||
#endif
|
||||
--- 9505,9511 ----
|
||||
#if defined(FEAT_STL_OPT) && defined(FEAT_WINDOWS)
|
||||
if ((*p_stl != NUL || *curwin->w_p_stl != NUL) && curwin->w_status_height)
|
||||
{
|
||||
! redraw_custom_statusline(curwin);
|
||||
}
|
||||
else
|
||||
#endif
|
||||
*** ../vim-7.2.279/src/version.c 2009-11-03 16:44:04.000000000 +0100
|
||||
--- src/version.c 2009-11-03 17:15:35.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 280,
|
||||
/**/
|
||||
|
||||
--
|
||||
Every exit is an entrance into something else.
|
||||
|
||||
/// 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 ///
|
||||
81
7.2.281
81
7.2.281
|
|
@ -1,81 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.281
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.281
|
||||
Problem: 'cursorcolumn' highlighting is wrong in diff mode.
|
||||
Solution: Adjust the column computation. (Lech Lorens)
|
||||
Files: src/screen.c
|
||||
|
||||
|
||||
*** ../vim-7.2.280/src/screen.c 2009-11-03 17:20:18.000000000 +0100
|
||||
--- src/screen.c 2009-11-03 17:13:16.000000000 +0100
|
||||
***************
|
||||
*** 3008,3018 ****
|
||||
mb_ptr_adv(ptr);
|
||||
}
|
||||
|
||||
! #ifdef FEAT_VIRTUALEDIT
|
||||
! /* When 'virtualedit' is set the end of the line may be before the
|
||||
! * start of the displayed part. */
|
||||
! if (vcol < v && *ptr == NUL && virtual_active())
|
||||
vcol = v;
|
||||
#endif
|
||||
|
||||
/* Handle a character that's not completely on the screen: Put ptr at
|
||||
--- 3008,3040 ----
|
||||
mb_ptr_adv(ptr);
|
||||
}
|
||||
|
||||
! #if defined(FEAT_SYN_HL) || defined(FEAT_VIRTUALEDIT) || defined(FEAT_VISUAL)
|
||||
! /* When:
|
||||
! * - 'cuc' is set, or
|
||||
! * - 'virtualedit' is set, or
|
||||
! * - the visual mode is active,
|
||||
! * the end of the line may be before the start of the displayed part.
|
||||
! */
|
||||
! if (vcol < v && (
|
||||
! # ifdef FEAT_SYN_HL
|
||||
! wp->w_p_cuc
|
||||
! # if defined(FEAT_VIRTUALEDIT) || defined(FEAT_VISUAL)
|
||||
! ||
|
||||
! # endif
|
||||
! # endif
|
||||
! # ifdef FEAT_VIRTUALEDIT
|
||||
! virtual_active()
|
||||
! # ifdef FEAT_VISUAL
|
||||
! ||
|
||||
! # endif
|
||||
! # endif
|
||||
! # ifdef FEAT_VISUAL
|
||||
! (VIsual_active && wp->w_buffer == curwin->w_buffer)
|
||||
! # endif
|
||||
! ))
|
||||
! {
|
||||
vcol = v;
|
||||
+ }
|
||||
#endif
|
||||
|
||||
/* Handle a character that's not completely on the screen: Put ptr at
|
||||
*** ../vim-7.2.280/src/version.c 2009-11-03 17:20:18.000000000 +0100
|
||||
--- src/version.c 2009-11-03 17:34:54.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 281,
|
||||
/**/
|
||||
|
||||
--
|
||||
Every person is responsible for the choices he makes.
|
||||
|
||||
/// 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 ///
|
||||
47
7.2.282
47
7.2.282
|
|
@ -1,47 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.282
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.282
|
||||
Problem: A fold can't be closed.
|
||||
Solution: Initialize fd_small to MAYBE. (Lech Lorens)
|
||||
Files: src/fold.c
|
||||
|
||||
|
||||
*** ../vim-7.2.281/src/fold.c 2009-11-03 16:29:48.000000000 +0100
|
||||
--- src/fold.c 2009-11-03 17:41:50.000000000 +0100
|
||||
***************
|
||||
*** 2851,2856 ****
|
||||
--- 2851,2858 ----
|
||||
fp[1].fd_top = bot + 1;
|
||||
fp[1].fd_len = fp->fd_len - (fp[1].fd_top - fp->fd_top);
|
||||
fp[1].fd_flags = fp->fd_flags;
|
||||
+ fp[1].fd_small = MAYBE;
|
||||
+ fp->fd_small = MAYBE;
|
||||
|
||||
/* Move nested folds below bot to new fold. There can't be
|
||||
* any between top and bot, they have been removed by the caller. */
|
||||
*** ../vim-7.2.281/src/version.c 2009-11-03 17:36:09.000000000 +0100
|
||||
--- src/version.c 2009-11-03 17:59:12.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 282,
|
||||
/**/
|
||||
|
||||
--
|
||||
You can be stopped by the police for biking over 65 miles per hour.
|
||||
You are not allowed to walk across a street on your hands.
|
||||
[real standing laws in Connecticut, United States of America]
|
||||
|
||||
/// 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 ///
|
||||
73
7.2.283
73
7.2.283
|
|
@ -1,73 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.283
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.283
|
||||
Problem: Changing font while the window is maximized doesn't keep the
|
||||
window maximized.
|
||||
Solution: Recompute number of lines and columns after changing font. (James
|
||||
Vega)
|
||||
Files: src/gui_gtk_x11.c
|
||||
|
||||
|
||||
*** ../vim-7.2.282/src/gui_gtk_x11.c 2009-09-23 18:14:13.000000000 +0200
|
||||
--- src/gui_gtk_x11.c 2009-11-03 17:56:27.000000000 +0100
|
||||
***************
|
||||
*** 5267,5274 ****
|
||||
# endif
|
||||
#endif /* !HAVE_GTK2 */
|
||||
|
||||
! /* Preserve the logical dimensions of the screen. */
|
||||
! update_window_manager_hints(0, 0);
|
||||
|
||||
return OK;
|
||||
}
|
||||
--- 5267,5290 ----
|
||||
# endif
|
||||
#endif /* !HAVE_GTK2 */
|
||||
|
||||
! #ifdef HAVE_GTK2
|
||||
! if (gui_mch_maximized())
|
||||
! {
|
||||
! int w, h;
|
||||
!
|
||||
! /* Update lines and columns in accordance with the new font, keep the
|
||||
! * window maximized. */
|
||||
! gtk_window_get_size(GTK_WINDOW(gui.mainwin), &w, &h);
|
||||
! w -= get_menu_tool_width();
|
||||
! h -= get_menu_tool_height();
|
||||
! gui_resize_shell(w, h);
|
||||
! }
|
||||
! else
|
||||
! #endif
|
||||
! {
|
||||
! /* Preserve the logical dimensions of the screen. */
|
||||
! update_window_manager_hints(0, 0);
|
||||
! }
|
||||
|
||||
return OK;
|
||||
}
|
||||
*** ../vim-7.2.282/src/version.c 2009-11-03 18:04:26.000000000 +0100
|
||||
--- src/version.c 2009-11-03 18:11:53.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 283,
|
||||
/**/
|
||||
|
||||
--
|
||||
If an elephant is left tied to a parking meter, the parking fee has to be paid
|
||||
just as it would for a vehicle.
|
||||
[real standing law in Florida, United States of America]
|
||||
|
||||
/// 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 ///
|
||||
52
7.2.284
52
7.2.284
|
|
@ -1,52 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.284
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.284
|
||||
Problem: When editing the same buffer in two windows, one with folding,
|
||||
display may be wrong after changes.
|
||||
Solution: Call set_topline() to take care of side effects. (Lech Lorens)
|
||||
Files: src/misc1.c
|
||||
|
||||
|
||||
*** ../vim-7.2.283/src/misc1.c 2009-07-22 11:03:38.000000000 +0200
|
||||
--- src/misc1.c 2009-11-03 18:38:15.000000000 +0100
|
||||
***************
|
||||
*** 2886,2891 ****
|
||||
--- 2886,2898 ----
|
||||
}
|
||||
#endif
|
||||
}
|
||||
+
|
||||
+ #ifdef FEAT_FOLDING
|
||||
+ /* Take care of side effects for setting w_topline when folds have
|
||||
+ * changed. Esp. when the buffer was changed in another window. */
|
||||
+ if (hasAnyFolding(wp))
|
||||
+ set_topline(wp, wp->w_topline);
|
||||
+ #endif
|
||||
}
|
||||
}
|
||||
|
||||
*** ../vim-7.2.283/src/version.c 2009-11-03 18:13:36.000000000 +0100
|
||||
--- src/version.c 2009-11-03 18:44:12.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 678,681 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 284,
|
||||
/**/
|
||||
|
||||
--
|
||||
Men may not be seen publicly in any kind of strapless gown.
|
||||
[real standing law in Florida, United States of America]
|
||||
|
||||
/// 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 ///
|
||||
56
7.2.285
56
7.2.285
|
|
@ -1,56 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.285
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.285 (after 7.2.169)
|
||||
Problem: CTRL-U in Insert mode also deletes indent. (Andrey Voropaev)
|
||||
Solution: Fix mistake made in patch 7.2.169.
|
||||
Files: src/edit.c
|
||||
|
||||
|
||||
*** ../vim-7.2.284/src/edit.c 2009-07-09 18:15:19.000000000 +0200
|
||||
--- src/edit.c 2009-11-05 20:25:15.000000000 +0100
|
||||
***************
|
||||
*** 8519,8525 ****
|
||||
{
|
||||
save_col = curwin->w_cursor.col;
|
||||
beginline(BL_WHITE);
|
||||
! if (curwin->w_cursor.col < (colnr_T)temp)
|
||||
mincol = curwin->w_cursor.col;
|
||||
curwin->w_cursor.col = save_col;
|
||||
}
|
||||
--- 8519,8525 ----
|
||||
{
|
||||
save_col = curwin->w_cursor.col;
|
||||
beginline(BL_WHITE);
|
||||
! if (curwin->w_cursor.col < save_col)
|
||||
mincol = curwin->w_cursor.col;
|
||||
curwin->w_cursor.col = save_col;
|
||||
}
|
||||
*** ../vim-7.2.284/src/version.c 2009-11-03 18:46:53.000000000 +0100
|
||||
--- src/version.c 2009-11-11 13:21:25.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 285,
|
||||
/**/
|
||||
|
||||
--
|
||||
(letter from Mark to Mike, about the film's probable certificate)
|
||||
I would like to get back to the Censor and agree to lose the shits, take
|
||||
the odd Jesus Christ out and lose Oh fuck off, but to retain 'fart in
|
||||
your general direction', 'castanets of your testicles' and 'oral sex'
|
||||
and ask him for an 'A' rating on that basis.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
227
7.2.286
227
7.2.286
|
|
@ -1,227 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.286
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.286 (after 7.2.269)
|
||||
Problem: The "--startuptime=<file>" argument is not consistent with other
|
||||
arguments.
|
||||
Solution: Use "--startuptime <file>". Added the +startuptime feature.
|
||||
Files: runtime/doc/eval.txt, runtime/doc/starting.txt,
|
||||
runtime/doc/various.txt, src/eval.c, src/main.c, src/version.c
|
||||
|
||||
|
||||
*** ../vim-7.2.285/runtime/doc/eval.txt 2009-04-22 12:53:31.000000000 +0200
|
||||
--- runtime/doc/eval.txt 2009-11-11 13:01:58.000000000 +0100
|
||||
***************
|
||||
*** 5869,5874 ****
|
||||
--- 5881,5887 ----
|
||||
signs Compiled with |:sign| support.
|
||||
smartindent Compiled with 'smartindent' support.
|
||||
sniff Compiled with SNiFF interface support.
|
||||
+ startuptime Compiled with |--startuptime| support.
|
||||
statusline Compiled with support for 'statusline', 'rulerformat'
|
||||
and special formats of 'titlestring' and 'iconstring'.
|
||||
sun_workshop Compiled with support for Sun |workshop|.
|
||||
*** ../vim-7.2.285/runtime/doc/starting.txt 2009-11-03 12:10:39.000000000 +0100
|
||||
--- runtime/doc/starting.txt 2009-11-11 13:20:56.000000000 +0100
|
||||
***************
|
||||
*** 144,155 ****
|
||||
-u NORC no yes
|
||||
--noplugin yes no
|
||||
|
||||
! --startuptime={fname} *--startuptime*
|
||||
During startup write timing messages to the file {fname}.
|
||||
This can be used to find out where time is spent while loading
|
||||
! your .vimrc and plugins.
|
||||
When {fname} already exists new messages are appended.
|
||||
! {only when compiled with this feature}
|
||||
|
||||
*--literal*
|
||||
--literal Take file names literally, don't expand wildcards. Not needed
|
||||
--- 144,156 ----
|
||||
-u NORC no yes
|
||||
--noplugin yes no
|
||||
|
||||
! --startuptime {fname} *--startuptime*
|
||||
During startup write timing messages to the file {fname}.
|
||||
This can be used to find out where time is spent while loading
|
||||
! your .vimrc, plugins and opening the first file.
|
||||
When {fname} already exists new messages are appended.
|
||||
! (Only available when compiled with the |+startuptime|
|
||||
! feature).
|
||||
|
||||
*--literal*
|
||||
--literal Take file names literally, don't expand wildcards. Not needed
|
||||
*** ../vim-7.2.285/runtime/doc/various.txt 2009-07-09 15:55:34.000000000 +0200
|
||||
--- runtime/doc/various.txt 2009-11-11 13:03:52.000000000 +0100
|
||||
***************
|
||||
*** 374,379 ****
|
||||
--- 374,380 ----
|
||||
B *+signs* |:sign|
|
||||
N *+smartindent* |'smartindent'|
|
||||
m *+sniff* SniFF interface |sniff|
|
||||
+ N *+startuptime* |--startuptime| argument
|
||||
N *+statusline* Options 'statusline', 'rulerformat' and special
|
||||
formats of 'titlestring' and 'iconstring'
|
||||
m *+sun_workshop* |workshop|
|
||||
*** ../vim-7.2.285/src/eval.c 2009-11-03 14:26:29.000000000 +0100
|
||||
--- src/eval.c 2009-11-11 12:59:53.000000000 +0100
|
||||
***************
|
||||
*** 11736,11741 ****
|
||||
--- 11736,11744 ----
|
||||
#ifdef FEAT_SNIFF
|
||||
"sniff",
|
||||
#endif
|
||||
+ #ifdef STARTUPTIME
|
||||
+ "startuptime",
|
||||
+ #endif
|
||||
#ifdef FEAT_STL_OPT
|
||||
"statusline",
|
||||
#endif
|
||||
*** ../vim-7.2.285/src/main.c 2009-11-03 12:10:39.000000000 +0100
|
||||
--- src/main.c 2009-11-08 12:57:46.000000000 +0100
|
||||
***************
|
||||
*** 204,212 ****
|
||||
#ifdef STARTUPTIME
|
||||
for (i = 1; i < argc; ++i)
|
||||
{
|
||||
! if (STRNICMP(argv[i], "--startuptime=", 14) == 0)
|
||||
{
|
||||
! time_fd = mch_fopen(argv[i] + 14, "a");
|
||||
TIME_MSG("--- VIM STARTING ---");
|
||||
break;
|
||||
}
|
||||
--- 204,212 ----
|
||||
#ifdef STARTUPTIME
|
||||
for (i = 1; i < argc; ++i)
|
||||
{
|
||||
! if (STRICMP(argv[i], "--startuptime") == 0 && i + 1 < argc)
|
||||
{
|
||||
! time_fd = mch_fopen(argv[i + 1], "a");
|
||||
TIME_MSG("--- VIM STARTING ---");
|
||||
break;
|
||||
}
|
||||
***************
|
||||
*** 1726,1731 ****
|
||||
--- 1726,1736 ----
|
||||
want_argument = TRUE;
|
||||
argv_idx += 3;
|
||||
}
|
||||
+ else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
|
||||
+ {
|
||||
+ want_argument = TRUE;
|
||||
+ argv_idx += 11;
|
||||
+ }
|
||||
#ifdef FEAT_CLIENTSERVER
|
||||
else if (STRNICMP(argv[0] + argv_idx, "serverlist", 10) == 0)
|
||||
; /* already processed -- no arg */
|
||||
***************
|
||||
*** 1761,1770 ****
|
||||
/* already processed, skip */
|
||||
}
|
||||
#endif
|
||||
- else if (STRNICMP(argv[0] + argv_idx, "startuptime", 11) == 0)
|
||||
- {
|
||||
- /* already processed, skip */
|
||||
- }
|
||||
else
|
||||
{
|
||||
if (argv[0][argv_idx])
|
||||
--- 1766,1771 ----
|
||||
***************
|
||||
*** 2061,2067 ****
|
||||
mainerr(ME_GARBAGE, (char_u *)argv[0]);
|
||||
|
||||
--argc;
|
||||
! if (argc < 1 && c != 'S')
|
||||
mainerr_arg_missing((char_u *)argv[0]);
|
||||
++argv;
|
||||
argv_idx = -1;
|
||||
--- 2062,2068 ----
|
||||
mainerr(ME_GARBAGE, (char_u *)argv[0]);
|
||||
|
||||
--argc;
|
||||
! if (argc < 1 && c != 'S') /* -S has an optional argument */
|
||||
mainerr_arg_missing((char_u *)argv[0]);
|
||||
++argv;
|
||||
argv_idx = -1;
|
||||
***************
|
||||
*** 2102,2112 ****
|
||||
(char_u *)argv[0];
|
||||
break;
|
||||
|
||||
! case '-': /* "--cmd {command}" execute command */
|
||||
! if (parmp->n_pre_commands >= MAX_ARG_CMDS)
|
||||
! mainerr(ME_EXTRA_CMD, NULL);
|
||||
! parmp->pre_commands[parmp->n_pre_commands++] =
|
||||
(char_u *)argv[0];
|
||||
break;
|
||||
|
||||
/* case 'd': -d {device} is handled in mch_check_win() for the
|
||||
--- 2103,2118 ----
|
||||
(char_u *)argv[0];
|
||||
break;
|
||||
|
||||
! case '-':
|
||||
! if (argv[-1][2] == 'c')
|
||||
! {
|
||||
! /* "--cmd {command}" execute command */
|
||||
! if (parmp->n_pre_commands >= MAX_ARG_CMDS)
|
||||
! mainerr(ME_EXTRA_CMD, NULL);
|
||||
! parmp->pre_commands[parmp->n_pre_commands++] =
|
||||
(char_u *)argv[0];
|
||||
+ }
|
||||
+ /* "--startuptime <file>" already handled */
|
||||
break;
|
||||
|
||||
/* case 'd': -d {device} is handled in mch_check_win() for the
|
||||
***************
|
||||
*** 3144,3149 ****
|
||||
--- 3150,3158 ----
|
||||
main_msg(_("--serverlist\t\tList available Vim server names and exit"));
|
||||
main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
|
||||
#endif
|
||||
+ #ifdef STARTUPTIME
|
||||
+ main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
|
||||
+ #endif
|
||||
#ifdef FEAT_VIMINFO
|
||||
main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
|
||||
#endif
|
||||
*** ../vim-7.2.285/src/version.c 2009-11-11 13:22:09.000000000 +0100
|
||||
--- src/version.c 2009-11-11 14:17:28.000000000 +0100
|
||||
***************
|
||||
*** 494,499 ****
|
||||
--- 494,504 ----
|
||||
#else
|
||||
"-sniff",
|
||||
#endif
|
||||
+ #ifdef STARTUPTIME
|
||||
+ "+startuptime",
|
||||
+ #else
|
||||
+ "-startuptime",
|
||||
+ #endif
|
||||
#ifdef FEAT_STL_OPT
|
||||
"+statusline",
|
||||
#else
|
||||
*** ../vim-7.2.285/src/version.c 2009-11-11 13:22:09.000000000 +0100
|
||||
--- src/version.c 2009-11-11 14:17:28.000000000 +0100
|
||||
***************
|
||||
*** 678,679 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 286,
|
||||
/**/
|
||||
|
||||
--
|
||||
A fool must search for a greater fool to find admiration.
|
||||
|
||||
/// 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 ///
|
||||
54
7.2.287
54
7.2.287
|
|
@ -1,54 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.287
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.287
|
||||
Problem: Warning from gcc 3.4 about uninitialized variable.
|
||||
Solution: Move assignment outside of #ifdef.
|
||||
Files: src/if_perl.xs
|
||||
|
||||
|
||||
*** ../vim-7.2.286/src/if_perl.xs 2009-07-14 16:05:14.000000000 +0200
|
||||
--- src/if_perl.xs 2009-11-11 12:29:32.000000000 +0100
|
||||
***************
|
||||
*** 720,727 ****
|
||||
#ifdef HAVE_SANDBOX
|
||||
if (sandbox)
|
||||
{
|
||||
# ifndef MAKE_TEST /* avoid a warning for unreachable code */
|
||||
! if ((safe = perl_get_sv( "VIM::safe", FALSE )) == NULL || !SvTRUE(safe))
|
||||
EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
|
||||
else
|
||||
# endif
|
||||
--- 720,728 ----
|
||||
#ifdef HAVE_SANDBOX
|
||||
if (sandbox)
|
||||
{
|
||||
+ safe = perl_get_sv( "VIM::safe", FALSE );
|
||||
# ifndef MAKE_TEST /* avoid a warning for unreachable code */
|
||||
! if (safe == NULL || !SvTRUE(safe))
|
||||
EMSG(_("E299: Perl evaluation forbidden in sandbox without the Safe module"));
|
||||
else
|
||||
# endif
|
||||
*** ../vim-7.2.286/src/version.c 2009-11-11 14:21:48.000000000 +0100
|
||||
--- src/version.c 2009-11-11 14:44:49.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 287,
|
||||
/**/
|
||||
|
||||
--
|
||||
The most powerful force in the universe is gossip.
|
||||
|
||||
/// 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 ///
|
||||
52
7.2.288
52
7.2.288
|
|
@ -1,52 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.288
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.288
|
||||
Problem: Python 2.6 pyconfig.h redefines macros.
|
||||
Solution: Undefine the macros before including pyconfig.h.
|
||||
Files: src/if_python.c
|
||||
|
||||
|
||||
*** ../vim-7.2.287/src/if_python.c 2009-11-03 11:43:05.000000000 +0100
|
||||
--- src/if_python.c 2009-11-11 12:33:37.000000000 +0100
|
||||
***************
|
||||
*** 37,42 ****
|
||||
--- 37,48 ----
|
||||
#ifdef HAVE_STDARG_H
|
||||
# undef HAVE_STDARG_H /* Python's config.h defines it as well. */
|
||||
#endif
|
||||
+ #ifdef _POSIX_C_SOURCE
|
||||
+ # undef _POSIX_C_SOURCE /* pyconfig.h defines it as well. */
|
||||
+ #endif
|
||||
+ #ifdef _XOPEN_SOURCE
|
||||
+ # undef _XOPEN_SOURCE /* pyconfig.h defines it as well. */
|
||||
+ #endif
|
||||
|
||||
#define PY_SSIZE_T_CLEAN
|
||||
|
||||
*** ../vim-7.2.287/src/version.c 2009-11-11 14:45:36.000000000 +0100
|
||||
--- src/version.c 2009-11-11 15:05:51.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 288,
|
||||
/**/
|
||||
|
||||
--
|
||||
I am always surprised in the Linux world how quickly solutions can be
|
||||
obtained. (Imagine sending an email to Bill Gates, asking why Windows
|
||||
crashed, and how to fix it... and then getting an answer that fixed the
|
||||
problem... <0>_<0> !) -- Mark Langdon
|
||||
|
||||
/// 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 ///
|
||||
120
7.2.289
120
7.2.289
|
|
@ -1,120 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.289
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.289
|
||||
Problem: Checking wrong struct member.
|
||||
Solution: Change tb_buf to tb_noremap. (Dominique Pelle)
|
||||
Files: src/getchar.c
|
||||
|
||||
|
||||
*** ../vim-7.2.288/src/getchar.c 2009-09-30 15:15:33.000000000 +0200
|
||||
--- src/getchar.c 2009-11-11 12:50:58.000000000 +0100
|
||||
***************
|
||||
*** 22,28 ****
|
||||
* These buffers are used for storing:
|
||||
* - stuffed characters: A command that is translated into another command.
|
||||
* - redo characters: will redo the last change.
|
||||
! * - recorded chracters: for the "q" command.
|
||||
*
|
||||
* The bytes are stored like in the typeahead buffer:
|
||||
* - K_SPECIAL introduces a special key (two more bytes follow). A literal
|
||||
--- 22,28 ----
|
||||
* These buffers are used for storing:
|
||||
* - stuffed characters: A command that is translated into another command.
|
||||
* - redo characters: will redo the last change.
|
||||
! * - recorded characters: for the "q" command.
|
||||
*
|
||||
* The bytes are stored like in the typeahead buffer:
|
||||
* - K_SPECIAL introduces a special key (two more bytes follow). A literal
|
||||
***************
|
||||
*** 1283,1289 ****
|
||||
EMSG2(_(e_intern2), "Free typebuf 1");
|
||||
else
|
||||
vim_free(typebuf.tb_buf);
|
||||
! if (typebuf.tb_buf == noremapbuf_init)
|
||||
EMSG2(_(e_intern2), "Free typebuf 2");
|
||||
else
|
||||
vim_free(typebuf.tb_noremap);
|
||||
--- 1283,1289 ----
|
||||
EMSG2(_(e_intern2), "Free typebuf 1");
|
||||
else
|
||||
vim_free(typebuf.tb_buf);
|
||||
! if (typebuf.tb_noremap == noremapbuf_init)
|
||||
EMSG2(_(e_intern2), "Free typebuf 2");
|
||||
else
|
||||
vim_free(typebuf.tb_noremap);
|
||||
***************
|
||||
*** 1516,1522 ****
|
||||
* wanted.
|
||||
* This translates escaped K_SPECIAL and CSI bytes to a K_SPECIAL or CSI byte.
|
||||
* Collects the bytes of a multibyte character into the whole character.
|
||||
! * Returns the modifers in the global "mod_mask".
|
||||
*/
|
||||
int
|
||||
vgetc()
|
||||
--- 1516,1522 ----
|
||||
* wanted.
|
||||
* This translates escaped K_SPECIAL and CSI bytes to a K_SPECIAL or CSI byte.
|
||||
* Collects the bytes of a multibyte character into the whole character.
|
||||
! * Returns the modifiers in the global "mod_mask".
|
||||
*/
|
||||
int
|
||||
vgetc()
|
||||
***************
|
||||
*** 3320,3326 ****
|
||||
retval = 1;
|
||||
goto theend;
|
||||
}
|
||||
! /* An abbrevation cannot contain white space. */
|
||||
for (n = 0; n < len; ++n)
|
||||
if (vim_iswhite(keys[n]))
|
||||
{
|
||||
--- 3320,3326 ----
|
||||
retval = 1;
|
||||
goto theend;
|
||||
}
|
||||
! /* An abbreviation cannot contain white space. */
|
||||
for (n = 0; n < len; ++n)
|
||||
if (vim_iswhite(keys[n]))
|
||||
{
|
||||
***************
|
||||
*** 4272,4278 ****
|
||||
|
||||
/*
|
||||
* Check for word before the cursor: If it ends in a keyword char all
|
||||
! * chars before it must be al keyword chars or non-keyword chars, but not
|
||||
* white space. If it ends in a non-keyword char we accept any characters
|
||||
* before it except white space.
|
||||
*/
|
||||
--- 4272,4278 ----
|
||||
|
||||
/*
|
||||
* Check for word before the cursor: If it ends in a keyword char all
|
||||
! * chars before it must be keyword chars or non-keyword chars, but not
|
||||
* white space. If it ends in a non-keyword char we accept any characters
|
||||
* before it except white space.
|
||||
*/
|
||||
*** ../vim-7.2.288/src/version.c 2009-11-11 15:06:59.000000000 +0100
|
||||
--- src/version.c 2009-11-11 16:19:12.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 289,
|
||||
/**/
|
||||
|
||||
--
|
||||
A M00se once bit my sister ...
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
157
7.2.290
157
7.2.290
|
|
@ -1,157 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.290
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.290
|
||||
Problem: Not freeing memory from ":lmap", ":xmap" and ":menutranslate".
|
||||
Solution: Free the memory when exiting. (Dominique Pelle)
|
||||
Files: src/misc2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.289/src/misc2.c 2009-11-03 16:44:04.000000000 +0100
|
||||
--- src/misc2.c 2009-11-11 16:49:13.000000000 +0100
|
||||
***************
|
||||
*** 1005,1013 ****
|
||||
--- 1005,1018 ----
|
||||
# ifdef FEAT_MENU
|
||||
/* Clear menus. */
|
||||
do_cmdline_cmd((char_u *)"aunmenu *");
|
||||
+ # ifdef FEAT_MULTI_LANG
|
||||
+ do_cmdline_cmd((char_u *)"menutranslate clear");
|
||||
+ # endif
|
||||
# endif
|
||||
|
||||
/* Clear mappings, abbreviations, breakpoints. */
|
||||
+ do_cmdline_cmd((char_u *)"lmapclear");
|
||||
+ do_cmdline_cmd((char_u *)"xmapclear");
|
||||
do_cmdline_cmd((char_u *)"mapclear");
|
||||
do_cmdline_cmd((char_u *)"mapclear!");
|
||||
do_cmdline_cmd((char_u *)"abclear");
|
||||
***************
|
||||
*** 1282,1288 ****
|
||||
|
||||
/*
|
||||
* Escape "string" for use as a shell argument with system().
|
||||
! * This uses single quotes, except when we know we need to use double qoutes
|
||||
* (MS-DOS and MS-Windows without 'shellslash' set).
|
||||
* Escape a newline, depending on the 'shell' option.
|
||||
* When "do_special" is TRUE also replace "!", "%", "#" and things starting
|
||||
--- 1287,1293 ----
|
||||
|
||||
/*
|
||||
* Escape "string" for use as a shell argument with system().
|
||||
! * This uses single quotes, except when we know we need to use double quotes
|
||||
* (MS-DOS and MS-Windows without 'shellslash' set).
|
||||
* Escape a newline, depending on the 'shell' option.
|
||||
* When "do_special" is TRUE also replace "!", "%", "#" and things starting
|
||||
***************
|
||||
*** 1537,1543 ****
|
||||
#if defined(FEAT_VISUALEXTRA) || defined(PROTO)
|
||||
/*
|
||||
* Copy a character a number of times.
|
||||
! * Does not work for multi-byte charactes!
|
||||
*/
|
||||
void
|
||||
copy_chars(ptr, count, c)
|
||||
--- 1542,1548 ----
|
||||
#if defined(FEAT_VISUALEXTRA) || defined(PROTO)
|
||||
/*
|
||||
* Copy a character a number of times.
|
||||
! * Does not work for multi-byte characters!
|
||||
*/
|
||||
void
|
||||
copy_chars(ptr, count, c)
|
||||
***************
|
||||
*** 4260,4266 ****
|
||||
* or '**76' is transposed to '**N'( 'N' is ASCII value 76).
|
||||
* For EBCDIC you get different character values.
|
||||
* If no restrict is given after '**' the default is used.
|
||||
! * Due to this technic the path looks awful if you print it as a
|
||||
* string.
|
||||
*/
|
||||
len = 0;
|
||||
--- 4265,4271 ----
|
||||
* or '**76' is transposed to '**N'( 'N' is ASCII value 76).
|
||||
* For EBCDIC you get different character values.
|
||||
* If no restrict is given after '**' the default is used.
|
||||
! * Due to this technique the path looks awful if you print it as a
|
||||
* string.
|
||||
*/
|
||||
len = 0;
|
||||
***************
|
||||
*** 4649,4655 ****
|
||||
&& !mch_isdir(stackp->ffs_filearray[i]))
|
||||
continue; /* not a directory */
|
||||
|
||||
! /* prepare the filename to be checked for existance
|
||||
* below */
|
||||
STRCPY(file_path, stackp->ffs_filearray[i]);
|
||||
add_pathsep(file_path);
|
||||
--- 4654,4660 ----
|
||||
&& !mch_isdir(stackp->ffs_filearray[i]))
|
||||
continue; /* not a directory */
|
||||
|
||||
! /* prepare the filename to be checked for existence
|
||||
* below */
|
||||
STRCPY(file_path, stackp->ffs_filearray[i]);
|
||||
add_pathsep(file_path);
|
||||
***************
|
||||
*** 5438,5444 ****
|
||||
#if defined(MSWIN) || defined(MSDOS) || defined(OS2)
|
||||
/* handle "\tmp" as absolute path */
|
||||
|| vim_ispathsep(ff_file_to_find[0])
|
||||
! /* handle "c:name" as absulute path */
|
||||
|| (ff_file_to_find[0] != NUL && ff_file_to_find[1] == ':')
|
||||
#endif
|
||||
#ifdef AMIGA
|
||||
--- 5443,5449 ----
|
||||
#if defined(MSWIN) || defined(MSDOS) || defined(OS2)
|
||||
/* handle "\tmp" as absolute path */
|
||||
|| vim_ispathsep(ff_file_to_find[0])
|
||||
! /* handle "c:name" as absolute path */
|
||||
|| (ff_file_to_find[0] != NUL && ff_file_to_find[1] == ':')
|
||||
#endif
|
||||
#ifdef AMIGA
|
||||
***************
|
||||
*** 5681,5687 ****
|
||||
p2 = (char_u *)base + (j + gap) * elm_size;
|
||||
if ((*cmp)((void *)p1, (void *)p2) <= 0)
|
||||
break;
|
||||
! /* Exchange the elemets. */
|
||||
mch_memmove(buf, p1, elm_size);
|
||||
mch_memmove(p1, p2, elm_size);
|
||||
mch_memmove(p2, buf, elm_size);
|
||||
--- 5686,5692 ----
|
||||
p2 = (char_u *)base + (j + gap) * elm_size;
|
||||
if ((*cmp)((void *)p1, (void *)p2) <= 0)
|
||||
break;
|
||||
! /* Exchange the elements. */
|
||||
mch_memmove(buf, p1, elm_size);
|
||||
mch_memmove(p1, p2, elm_size);
|
||||
mch_memmove(p2, buf, elm_size);
|
||||
*** ../vim-7.2.289/src/version.c 2009-11-11 16:23:37.000000000 +0100
|
||||
--- src/version.c 2009-11-11 16:54:53.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 290,
|
||||
/**/
|
||||
|
||||
--
|
||||
ARTHUR: It is I, Arthur, son of Uther Pendragon, from the castle of Camelot.
|
||||
King of all Britons, defeator of the Saxons, sovereign of all England!
|
||||
[Pause]
|
||||
SOLDIER: Get away!
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
53
7.2.291
53
7.2.291
|
|
@ -1,53 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.291
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.291
|
||||
Problem: Reading uninitialised memory in arabic mode.
|
||||
Solution: Use utfc_ptr2char_len() rather than utfc_ptr2char(). (Dominique
|
||||
Pelle)
|
||||
Files: src/screen.c
|
||||
|
||||
|
||||
*** ../vim-7.2.290/src/screen.c 2009-11-03 17:36:09.000000000 +0100
|
||||
--- src/screen.c 2009-11-11 17:04:53.000000000 +0100
|
||||
***************
|
||||
*** 6413,6419 ****
|
||||
}
|
||||
else
|
||||
{
|
||||
! nc = utfc_ptr2char(ptr + mbyte_blen, pcc);
|
||||
nc1 = pcc[0];
|
||||
}
|
||||
pc = prev_c;
|
||||
--- 6413,6420 ----
|
||||
}
|
||||
else
|
||||
{
|
||||
! nc = utfc_ptr2char_len(ptr + mbyte_blen, pcc,
|
||||
! (int)((text + len) - ptr - mbyte_blen));
|
||||
nc1 = pcc[0];
|
||||
}
|
||||
pc = prev_c;
|
||||
*** ../vim-7.2.290/src/version.c 2009-11-11 16:56:13.000000000 +0100
|
||||
--- src/version.c 2009-11-11 17:06:48.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 291,
|
||||
/**/
|
||||
|
||||
--
|
||||
The problem with political jokes is that they get elected.
|
||||
|
||||
/// 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 ///
|
||||
55
7.2.292
55
7.2.292
|
|
@ -1,55 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.292
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.292
|
||||
Problem: Block right-shift doesn't work properly with multi-byte encoding
|
||||
and 'list' set.
|
||||
Solution: Add the missing "else". (Lech Lorens)
|
||||
Files: src/ops.c
|
||||
|
||||
|
||||
*** ../vim-7.2.291/src/ops.c 2009-11-03 16:44:04.000000000 +0100
|
||||
--- src/ops.c 2009-11-11 17:15:04.000000000 +0100
|
||||
***************
|
||||
*** 422,429 ****
|
||||
#ifdef FEAT_MBYTE
|
||||
if (has_mbyte)
|
||||
bd.textstart += (*mb_ptr2len)(bd.textstart);
|
||||
#endif
|
||||
! ++bd.textstart;
|
||||
}
|
||||
for ( ; vim_iswhite(*bd.textstart); )
|
||||
{
|
||||
--- 422,430 ----
|
||||
#ifdef FEAT_MBYTE
|
||||
if (has_mbyte)
|
||||
bd.textstart += (*mb_ptr2len)(bd.textstart);
|
||||
+ else
|
||||
#endif
|
||||
! ++bd.textstart;
|
||||
}
|
||||
for ( ; vim_iswhite(*bd.textstart); )
|
||||
{
|
||||
*** ../vim-7.2.291/src/version.c 2009-11-11 17:07:25.000000000 +0100
|
||||
--- src/version.c 2009-11-11 17:21:31.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 292,
|
||||
/**/
|
||||
|
||||
--
|
||||
Computers make very fast, very accurate, mistakes.
|
||||
|
||||
/// 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.2.293
66
7.2.293
|
|
@ -1,66 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.293
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.293
|
||||
Problem: When setting 'comments' option it may be used in a wrong way.
|
||||
Solution: Don't increment after skipping over digets. (Yukihiro Nakadaira)
|
||||
Files: src/misc1.c
|
||||
|
||||
|
||||
*** ../vim-7.2.292/src/misc1.c 2009-11-03 18:46:53.000000000 +0100
|
||||
--- src/misc1.c 2009-11-11 17:27:38.000000000 +0100
|
||||
***************
|
||||
*** 1026,1037 ****
|
||||
int c = 0;
|
||||
int off = 0;
|
||||
|
||||
! for (p = lead_flags; *p && *p != ':'; ++p)
|
||||
{
|
||||
if (*p == COM_RIGHT || *p == COM_LEFT)
|
||||
! c = *p;
|
||||
else if (VIM_ISDIGIT(*p) || *p == '-')
|
||||
off = getdigits(&p);
|
||||
}
|
||||
if (c == COM_RIGHT) /* right adjusted leader */
|
||||
{
|
||||
--- 1026,1039 ----
|
||||
int c = 0;
|
||||
int off = 0;
|
||||
|
||||
! for (p = lead_flags; *p != NUL && *p != ':'; )
|
||||
{
|
||||
if (*p == COM_RIGHT || *p == COM_LEFT)
|
||||
! c = *p++;
|
||||
else if (VIM_ISDIGIT(*p) || *p == '-')
|
||||
off = getdigits(&p);
|
||||
+ else
|
||||
+ ++p;
|
||||
}
|
||||
if (c == COM_RIGHT) /* right adjusted leader */
|
||||
{
|
||||
*** ../vim-7.2.292/src/version.c 2009-11-11 17:22:30.000000000 +0100
|
||||
--- src/version.c 2009-11-11 17:29:24.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 293,
|
||||
/**/
|
||||
|
||||
--
|
||||
SOLDIER: What? Ridden on a horse?
|
||||
ARTHUR: Yes!
|
||||
SOLDIER: You're using coconuts!
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
285
7.2.294
285
7.2.294
|
|
@ -1,285 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.294
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.294
|
||||
Problem: When using TEMPDIRS dir name could get too long.
|
||||
Solution: Overwrite tail instead of appending each time. Use mkdtemp() when
|
||||
available. (James Vega)
|
||||
Files: src/auto/configure, src/config.h.in, src/configure.in, src/fileio.c
|
||||
|
||||
|
||||
*** ../vim-7.2.293/src/auto/configure 2009-09-11 13:44:33.000000000 +0200
|
||||
--- src/auto/configure 2009-11-17 12:03:15.000000000 +0100
|
||||
***************
|
||||
*** 14019,14027 ****
|
||||
|
||||
|
||||
|
||||
for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
|
||||
getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
|
||||
! memset nanosleep opendir putenv qsort readlink select setenv \
|
||||
setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
|
||||
sigvec strcasecmp strerror strftime stricmp strncasecmp \
|
||||
strnicmp strpbrk strtol tgetent towlower towupper iswupper \
|
||||
--- 14019,14028 ----
|
||||
|
||||
|
||||
|
||||
+
|
||||
for ac_func in bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
|
||||
getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
|
||||
! memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
|
||||
setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
|
||||
sigvec strcasecmp strerror strftime stricmp strncasecmp \
|
||||
strnicmp strpbrk strtol tgetent towlower towupper iswupper \
|
||||
*** ../vim-7.2.293/src/config.h.in 2009-05-21 23:25:38.000000000 +0200
|
||||
--- src/config.h.in 2009-11-11 17:40:21.000000000 +0100
|
||||
***************
|
||||
*** 157,162 ****
|
||||
--- 157,163 ----
|
||||
#undef HAVE_LSTAT
|
||||
#undef HAVE_MEMCMP
|
||||
#undef HAVE_MEMSET
|
||||
+ #undef HAVE_MKDTEMP
|
||||
#undef HAVE_NANOSLEEP
|
||||
#undef HAVE_OPENDIR
|
||||
#undef HAVE_FLOAT_FUNCS
|
||||
*** ../vim-7.2.293/src/configure.in 2009-09-11 13:44:33.000000000 +0200
|
||||
--- src/configure.in 2009-11-11 17:40:21.000000000 +0100
|
||||
***************
|
||||
*** 2635,2641 ****
|
||||
dnl Check for functions in one big call, to reduce the size of configure
|
||||
AC_CHECK_FUNCS(bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
|
||||
getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
|
||||
! memset nanosleep opendir putenv qsort readlink select setenv \
|
||||
setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
|
||||
sigvec strcasecmp strerror strftime stricmp strncasecmp \
|
||||
strnicmp strpbrk strtol tgetent towlower towupper iswupper \
|
||||
--- 2635,2641 ----
|
||||
dnl Check for functions in one big call, to reduce the size of configure
|
||||
AC_CHECK_FUNCS(bcmp fchdir fchown fseeko fsync ftello getcwd getpseudotty \
|
||||
getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \
|
||||
! memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \
|
||||
setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \
|
||||
sigvec strcasecmp strerror strftime stricmp strncasecmp \
|
||||
strnicmp strpbrk strtol tgetent towlower towupper iswupper \
|
||||
*** ../vim-7.2.293/src/fileio.c 2009-09-11 17:24:01.000000000 +0200
|
||||
--- src/fileio.c 2009-11-11 18:01:22.000000000 +0100
|
||||
***************
|
||||
*** 146,151 ****
|
||||
--- 146,152 ----
|
||||
# endif
|
||||
#endif
|
||||
static int move_lines __ARGS((buf_T *frombuf, buf_T *tobuf));
|
||||
+ static void vim_settempdir __ARGS((char_u *tempdir));
|
||||
#ifdef FEAT_AUTOCMD
|
||||
static char *e_auchangedbuf = N_("E812: Autocommands changed buffer or buffer name");
|
||||
#endif
|
||||
***************
|
||||
*** 6987,6992 ****
|
||||
--- 6988,7020 ----
|
||||
#endif
|
||||
|
||||
/*
|
||||
+ * Directory "tempdir" was created. Expand this name to a full path and put
|
||||
+ * it in "vim_tempdir". This avoids that using ":cd" would confuse us.
|
||||
+ * "tempdir" must be no longer than MAXPATHL.
|
||||
+ */
|
||||
+ static void
|
||||
+ vim_settempdir(tempdir)
|
||||
+ char_u *tempdir;
|
||||
+ {
|
||||
+ char_u *buf;
|
||||
+
|
||||
+ buf = alloc((unsigned)MAXPATHL + 2);
|
||||
+ if (buf != NULL)
|
||||
+ {
|
||||
+ if (vim_FullName(tempdir, buf, MAXPATHL, FALSE) == FAIL)
|
||||
+ STRCPY(buf, tempdir);
|
||||
+ # ifdef __EMX__
|
||||
+ if (vim_strchr(buf, '/') != NULL)
|
||||
+ STRCAT(buf, "/");
|
||||
+ else
|
||||
+ # endif
|
||||
+ add_pathsep(buf);
|
||||
+ vim_tempdir = vim_strsave(buf);
|
||||
+ vim_free(buf);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
* vim_tempname(): Return a unique name that can be used for a temp file.
|
||||
*
|
||||
* The temp file is NOT created.
|
||||
***************
|
||||
*** 7007,7014 ****
|
||||
#ifdef TEMPDIRNAMES
|
||||
static char *(tempdirs[]) = {TEMPDIRNAMES};
|
||||
int i;
|
||||
- long nr;
|
||||
- long off;
|
||||
# ifndef EEXIST
|
||||
struct stat st;
|
||||
# endif
|
||||
--- 7035,7040 ----
|
||||
***************
|
||||
*** 7027,7032 ****
|
||||
--- 7053,7064 ----
|
||||
*/
|
||||
for (i = 0; i < (int)(sizeof(tempdirs) / sizeof(char *)); ++i)
|
||||
{
|
||||
+ size_t itmplen;
|
||||
+ # ifndef HAVE_MKDTEMP
|
||||
+ long nr;
|
||||
+ long off;
|
||||
+ # endif
|
||||
+
|
||||
/* expand $TMP, leave room for "/v1100000/999999999" */
|
||||
expand_env((char_u *)tempdirs[i], itmp, TEMPNAMELEN - 20);
|
||||
if (mch_isdir(itmp)) /* directory exists */
|
||||
***************
|
||||
*** 7040,7046 ****
|
||||
--- 7072,7085 ----
|
||||
else
|
||||
# endif
|
||||
add_pathsep(itmp);
|
||||
+ itmplen = STRLEN(itmp);
|
||||
|
||||
+ # ifdef HAVE_MKDTEMP
|
||||
+ /* Leave room for filename */
|
||||
+ STRCAT(itmp, "vXXXXXX");
|
||||
+ if (mkdtemp((char *)itmp) != NULL)
|
||||
+ vim_settempdir(itmp);
|
||||
+ # else
|
||||
/* Get an arbitrary number of up to 6 digits. When it's
|
||||
* unlikely that it already exists it will be faster,
|
||||
* otherwise it doesn't matter. The use of mkdir() avoids any
|
||||
***************
|
||||
*** 7052,7110 ****
|
||||
for (off = 0; off < 10000L; ++off)
|
||||
{
|
||||
int r;
|
||||
! #if defined(UNIX) || defined(VMS)
|
||||
mode_t umask_save;
|
||||
! #endif
|
||||
|
||||
! sprintf((char *)itmp + STRLEN(itmp), "v%ld", nr + off);
|
||||
! # ifndef EEXIST
|
||||
/* If mkdir() does not set errno to EEXIST, check for
|
||||
* existing file here. There is a race condition then,
|
||||
* although it's fail-safe. */
|
||||
if (mch_stat((char *)itmp, &st) >= 0)
|
||||
continue;
|
||||
! # endif
|
||||
! #if defined(UNIX) || defined(VMS)
|
||||
/* Make sure the umask doesn't remove the executable bit.
|
||||
* "repl" has been reported to use "177". */
|
||||
umask_save = umask(077);
|
||||
! #endif
|
||||
r = vim_mkdir(itmp, 0700);
|
||||
! #if defined(UNIX) || defined(VMS)
|
||||
(void)umask(umask_save);
|
||||
! #endif
|
||||
if (r == 0)
|
||||
{
|
||||
! char_u *buf;
|
||||
!
|
||||
! /* Directory was created, use this name.
|
||||
! * Expand to full path; When using the current
|
||||
! * directory a ":cd" would confuse us. */
|
||||
! buf = alloc((unsigned)MAXPATHL + 1);
|
||||
! if (buf != NULL)
|
||||
! {
|
||||
! if (vim_FullName(itmp, buf, MAXPATHL, FALSE)
|
||||
! == FAIL)
|
||||
! STRCPY(buf, itmp);
|
||||
! # ifdef __EMX__
|
||||
! if (vim_strchr(buf, '/') != NULL)
|
||||
! STRCAT(buf, "/");
|
||||
! else
|
||||
! # endif
|
||||
! add_pathsep(buf);
|
||||
! vim_tempdir = vim_strsave(buf);
|
||||
! vim_free(buf);
|
||||
! }
|
||||
break;
|
||||
}
|
||||
! # ifdef EEXIST
|
||||
/* If the mkdir() didn't fail because the file/dir exists,
|
||||
* we probably can't create any dir here, try another
|
||||
* place. */
|
||||
if (errno != EEXIST)
|
||||
! # endif
|
||||
break;
|
||||
}
|
||||
if (vim_tempdir != NULL)
|
||||
break;
|
||||
}
|
||||
--- 7091,7131 ----
|
||||
for (off = 0; off < 10000L; ++off)
|
||||
{
|
||||
int r;
|
||||
! # if defined(UNIX) || defined(VMS)
|
||||
mode_t umask_save;
|
||||
! # endif
|
||||
|
||||
! sprintf((char *)itmp + itmplen, "v%ld", nr + off);
|
||||
! # ifndef EEXIST
|
||||
/* If mkdir() does not set errno to EEXIST, check for
|
||||
* existing file here. There is a race condition then,
|
||||
* although it's fail-safe. */
|
||||
if (mch_stat((char *)itmp, &st) >= 0)
|
||||
continue;
|
||||
! # endif
|
||||
! # if defined(UNIX) || defined(VMS)
|
||||
/* Make sure the umask doesn't remove the executable bit.
|
||||
* "repl" has been reported to use "177". */
|
||||
umask_save = umask(077);
|
||||
! # endif
|
||||
r = vim_mkdir(itmp, 0700);
|
||||
! # if defined(UNIX) || defined(VMS)
|
||||
(void)umask(umask_save);
|
||||
! # endif
|
||||
if (r == 0)
|
||||
{
|
||||
! vim_settempdir(itmp);
|
||||
break;
|
||||
}
|
||||
! # ifdef EEXIST
|
||||
/* If the mkdir() didn't fail because the file/dir exists,
|
||||
* we probably can't create any dir here, try another
|
||||
* place. */
|
||||
if (errno != EEXIST)
|
||||
! # endif
|
||||
break;
|
||||
}
|
||||
+ # endif /* HAVE_MKDTEMP */
|
||||
if (vim_tempdir != NULL)
|
||||
break;
|
||||
}
|
||||
*** ../vim-7.2.293/src/version.c 2009-11-11 17:30:05.000000000 +0100
|
||||
--- src/version.c 2009-11-17 11:54:49.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 294,
|
||||
/**/
|
||||
|
||||
--
|
||||
ARTHUR: Now stand aside worthy adversary.
|
||||
BLACK KNIGHT: (Glancing at his shoulder) 'Tis but a scratch.
|
||||
ARTHUR: A scratch? Your arm's off.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
142
7.2.295
142
7.2.295
|
|
@ -1,142 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.295
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.295
|
||||
Problem: When using map() on a List the index is not known.
|
||||
Solution: Set v:key to the index. (Hari Krishna Dara)
|
||||
Files: runtime/doc/eval.txt, src/eval.c
|
||||
|
||||
|
||||
*** ../vim-7.2.294/runtime/doc/eval.txt 2009-11-11 14:21:48.000000000 +0100
|
||||
--- runtime/doc/eval.txt 2009-11-11 18:22:54.000000000 +0100
|
||||
***************
|
||||
*** 3802,3808 ****
|
||||
Replace each item in {expr} with the result of evaluating
|
||||
{string}.
|
||||
Inside {string} |v:val| has the value of the current item.
|
||||
! For a |Dictionary| |v:key| has the key of the current item.
|
||||
Example: >
|
||||
:call map(mylist, '"> " . v:val . " <"')
|
||||
< This puts "> " before and " <" after each item in "mylist".
|
||||
--- 3812,3819 ----
|
||||
Replace each item in {expr} with the result of evaluating
|
||||
{string}.
|
||||
Inside {string} |v:val| has the value of the current item.
|
||||
! For a |Dictionary| |v:key| has the key of the current item
|
||||
! and for a |List| |v:key| has the index of the current item.
|
||||
Example: >
|
||||
:call map(mylist, '"> " . v:val . " <"')
|
||||
< This puts "> " before and " <" after each item in "mylist".
|
||||
*** ../vim-7.2.294/src/eval.c 2009-11-11 14:21:48.000000000 +0100
|
||||
--- src/eval.c 2009-11-11 18:22:49.000000000 +0100
|
||||
***************
|
||||
*** 9928,9933 ****
|
||||
--- 9928,9934 ----
|
||||
int todo;
|
||||
char_u *ermsg = map ? (char_u *)"map()" : (char_u *)"filter()";
|
||||
int save_did_emsg;
|
||||
+ int index = 0;
|
||||
|
||||
if (argvars[0].v_type == VAR_LIST)
|
||||
{
|
||||
***************
|
||||
*** 9961,9969 ****
|
||||
save_did_emsg = did_emsg;
|
||||
did_emsg = FALSE;
|
||||
|
||||
if (argvars[0].v_type == VAR_DICT)
|
||||
{
|
||||
- prepare_vimvar(VV_KEY, &save_key);
|
||||
vimvars[VV_KEY].vv_type = VAR_STRING;
|
||||
|
||||
ht = &d->dv_hashtab;
|
||||
--- 9962,9970 ----
|
||||
save_did_emsg = did_emsg;
|
||||
did_emsg = FALSE;
|
||||
|
||||
+ prepare_vimvar(VV_KEY, &save_key);
|
||||
if (argvars[0].v_type == VAR_DICT)
|
||||
{
|
||||
vimvars[VV_KEY].vv_type = VAR_STRING;
|
||||
|
||||
ht = &d->dv_hashtab;
|
||||
***************
|
||||
*** 9987,10010 ****
|
||||
}
|
||||
}
|
||||
hash_unlock(ht);
|
||||
-
|
||||
- restore_vimvar(VV_KEY, &save_key);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (li = l->lv_first; li != NULL; li = nli)
|
||||
{
|
||||
if (tv_check_lock(li->li_tv.v_lock, ermsg))
|
||||
break;
|
||||
nli = li->li_next;
|
||||
if (filter_map_one(&li->li_tv, expr, map, &rem) == FAIL
|
||||
|| did_emsg)
|
||||
break;
|
||||
if (!map && rem)
|
||||
listitem_remove(l, li);
|
||||
}
|
||||
}
|
||||
|
||||
restore_vimvar(VV_VAL, &save_val);
|
||||
|
||||
did_emsg |= save_did_emsg;
|
||||
--- 9988,10014 ----
|
||||
}
|
||||
}
|
||||
hash_unlock(ht);
|
||||
}
|
||||
else
|
||||
{
|
||||
+ vimvars[VV_KEY].vv_type = VAR_NUMBER;
|
||||
+
|
||||
for (li = l->lv_first; li != NULL; li = nli)
|
||||
{
|
||||
if (tv_check_lock(li->li_tv.v_lock, ermsg))
|
||||
break;
|
||||
nli = li->li_next;
|
||||
+ vimvars[VV_KEY].vv_nr = index;
|
||||
if (filter_map_one(&li->li_tv, expr, map, &rem) == FAIL
|
||||
|| did_emsg)
|
||||
break;
|
||||
if (!map && rem)
|
||||
listitem_remove(l, li);
|
||||
+ ++index;
|
||||
}
|
||||
}
|
||||
|
||||
+ restore_vimvar(VV_KEY, &save_key);
|
||||
restore_vimvar(VV_VAL, &save_val);
|
||||
|
||||
did_emsg |= save_did_emsg;
|
||||
*** ../vim-7.2.294/src/version.c 2009-11-17 12:08:48.000000000 +0100
|
||||
--- src/version.c 2009-11-17 12:18:08.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 295,
|
||||
/**/
|
||||
|
||||
--
|
||||
ARTHUR: You are indeed brave Sir knight, but the fight is mine.
|
||||
BLACK KNIGHT: Had enough?
|
||||
ARTHUR: You stupid bastard. You havn't got any arms left.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
53
7.2.296
53
7.2.296
|
|
@ -1,53 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.296
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.296
|
||||
Problem: Help message about startuptime is wrong. (Dominique Pelle)
|
||||
Solution: Remove the equal sign.
|
||||
Files: src/main.c
|
||||
|
||||
|
||||
*** ../vim-7.2.295/src/main.c 2009-11-11 14:21:48.000000000 +0100
|
||||
--- src/main.c 2009-11-11 22:51:04.000000000 +0100
|
||||
***************
|
||||
*** 3151,3157 ****
|
||||
main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
|
||||
#endif
|
||||
#ifdef STARTUPTIME
|
||||
! main_msg(_("--startuptime=<file>\tWrite startup timing messages to <file>"));
|
||||
#endif
|
||||
#ifdef FEAT_VIMINFO
|
||||
main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
|
||||
--- 3151,3157 ----
|
||||
main_msg(_("--servername <name>\tSend to/become the Vim server <name>"));
|
||||
#endif
|
||||
#ifdef STARTUPTIME
|
||||
! main_msg(_("--startuptime <file>\tWrite startup timing messages to <file>"));
|
||||
#endif
|
||||
#ifdef FEAT_VIMINFO
|
||||
main_msg(_("-i <viminfo>\t\tUse <viminfo> instead of .viminfo"));
|
||||
*** ../vim-7.2.295/src/version.c 2009-11-17 12:20:30.000000000 +0100
|
||||
--- src/version.c 2009-11-17 12:30:29.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 296,
|
||||
/**/
|
||||
|
||||
--
|
||||
BLACK KNIGHT: I'm invincible!
|
||||
ARTHUR: You're a looney.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
70
7.2.297
70
7.2.297
|
|
@ -1,70 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.297
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.297
|
||||
Problem: Reading freed memory when writing ":reg" output to a register.
|
||||
(Dominique Pelle)
|
||||
Solution: Skip the register being written to.
|
||||
Files: src/ops.c
|
||||
|
||||
|
||||
*** ../vim-7.2.296/src/ops.c 2009-11-11 17:22:30.000000000 +0100
|
||||
--- src/ops.c 2009-11-11 19:30:47.000000000 +0100
|
||||
***************
|
||||
*** 3991,3996 ****
|
||||
--- 3991,4004 ----
|
||||
}
|
||||
else
|
||||
yb = &(y_regs[i]);
|
||||
+
|
||||
+ #ifdef FEAT_EVAL
|
||||
+ if (name == MB_TOLOWER(redir_reg)
|
||||
+ || (redir_reg == '"' && yb == y_previous))
|
||||
+ continue; /* do not list register being written to, the
|
||||
+ * pointer can be freed */
|
||||
+ #endif
|
||||
+
|
||||
if (yb->y_array != NULL)
|
||||
{
|
||||
msg_putchar('\n');
|
||||
***************
|
||||
*** 6090,6096 ****
|
||||
long maxlen;
|
||||
#endif
|
||||
|
||||
! if (y_ptr->y_array == NULL) /* NULL means emtpy register */
|
||||
y_ptr->y_size = 0;
|
||||
|
||||
/*
|
||||
--- 6098,6104 ----
|
||||
long maxlen;
|
||||
#endif
|
||||
|
||||
! if (y_ptr->y_array == NULL) /* NULL means empty register */
|
||||
y_ptr->y_size = 0;
|
||||
|
||||
/*
|
||||
*** ../vim-7.2.296/src/version.c 2009-11-17 12:31:30.000000000 +0100
|
||||
--- src/version.c 2009-11-17 12:42:28.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 297,
|
||||
/**/
|
||||
|
||||
--
|
||||
"Beware of bugs in the above code; I have only proved
|
||||
it correct, not tried it." -- Donald Knuth
|
||||
|
||||
/// 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 ///
|
||||
48
7.2.298
48
7.2.298
|
|
@ -1,48 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.298
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.298
|
||||
Problem: ":vimgrep" crashes when there is an autocommand that sets a
|
||||
window-local variable.
|
||||
Solution: Initialize the w: hashtab for re-use. (Yukihiro Nakadaira)
|
||||
Files: src/fileio.c
|
||||
|
||||
|
||||
*** ../vim-7.2.297/src/fileio.c 2009-11-17 12:08:48.000000000 +0100
|
||||
--- src/fileio.c 2009-11-17 13:22:06.000000000 +0100
|
||||
***************
|
||||
*** 8597,8602 ****
|
||||
--- 8605,8611 ----
|
||||
curwin = firstwin;
|
||||
# ifdef FEAT_EVAL
|
||||
vars_clear(&aucmd_win->w_vars.dv_hashtab); /* free all w: variables */
|
||||
+ hash_init(&aucmd_win->w_vars.dv_hashtab); /* re-use the hashtab */
|
||||
# endif
|
||||
#else
|
||||
curwin = aco->save_curwin;
|
||||
*** ../vim-7.2.297/src/version.c 2009-11-17 12:43:19.000000000 +0100
|
||||
--- src/version.c 2009-11-17 14:56:19.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 298,
|
||||
/**/
|
||||
|
||||
--
|
||||
Eye have a spelling checker, it came with my PC;
|
||||
It plainly marks four my revue mistakes I cannot sea.
|
||||
I've run this poem threw it, I'm sure your please to no,
|
||||
It's letter perfect in it's weigh, my checker tolled me sew!
|
||||
|
||||
/// 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 ///
|
||||
54
7.2.299
54
7.2.299
|
|
@ -1,54 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.299
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.299
|
||||
Problem: Crash when comment middle is longer than start.
|
||||
Solution: Fix size computation. (Lech Lorens)
|
||||
Files: src/misc1.c
|
||||
|
||||
|
||||
*** ../vim-7.2.298/src/misc1.c 2009-11-11 17:30:05.000000000 +0100
|
||||
--- src/misc1.c 2009-11-17 15:59:28.000000000 +0100
|
||||
***************
|
||||
*** 1121,1127 ****
|
||||
if (i != lead_repl_len)
|
||||
{
|
||||
mch_memmove(p + lead_repl_len, p + i,
|
||||
! (size_t)(lead_len - i - (leader - p)));
|
||||
lead_len += lead_repl_len - i;
|
||||
}
|
||||
}
|
||||
--- 1121,1127 ----
|
||||
if (i != lead_repl_len)
|
||||
{
|
||||
mch_memmove(p + lead_repl_len, p + i,
|
||||
! (size_t)(lead_len - i - (p - leader)));
|
||||
lead_len += lead_repl_len - i;
|
||||
}
|
||||
}
|
||||
*** ../vim-7.2.298/src/version.c 2009-11-17 14:57:19.000000000 +0100
|
||||
--- src/version.c 2009-11-17 16:01:07.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 299,
|
||||
/**/
|
||||
|
||||
--
|
||||
BLACK KNIGHT: The Black Knight always triumphs. Have at you!
|
||||
ARTHUR takes his last leg off. The BLACK KNIGHT's body lands upright.
|
||||
BLACK KNIGHT: All right, we'll call it a draw.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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 ///
|
||||
201
7.2.300
201
7.2.300
|
|
@ -1,201 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.300
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.300
|
||||
Problem: Vim doesn't close file descriptors when forking and executing
|
||||
another command, e.g., ":shell".
|
||||
Solution: Use FD_CLOEXEC when available. (James Vega)
|
||||
Files: src/auto/configure, src/config.h.in, src/configure.in,
|
||||
src/ex_cmdds2.c, src/fileio.c, src/memfile.c, src/memline.c
|
||||
|
||||
|
||||
*** ../vim-7.2.299/src/auto/configure 2009-11-17 12:08:48.000000000 +0100
|
||||
--- src/auto/configure 2009-11-17 13:09:03.000000000 +0100
|
||||
***************
|
||||
*** 15174,15179 ****
|
||||
--- 15174,15231 ----
|
||||
$as_echo "yes" >&6; }
|
||||
fi
|
||||
|
||||
+ { $as_echo "$as_me:$LINENO: checking for FD_CLOEXEC" >&5
|
||||
+ $as_echo_n "checking for FD_CLOEXEC... " >&6; }
|
||||
+ cat >conftest.$ac_ext <<_ACEOF
|
||||
+ /* confdefs.h. */
|
||||
+ _ACEOF
|
||||
+ cat confdefs.h >>conftest.$ac_ext
|
||||
+ cat >>conftest.$ac_ext <<_ACEOF
|
||||
+ /* end confdefs.h. */
|
||||
+ #if HAVE_FCNTL_H
|
||||
+ # include <fcntl.h>
|
||||
+ #endif
|
||||
+ int
|
||||
+ main ()
|
||||
+ {
|
||||
+ int flag = FD_CLOEXEC;
|
||||
+ ;
|
||||
+ return 0;
|
||||
+ }
|
||||
+ _ACEOF
|
||||
+ rm -f conftest.$ac_objext
|
||||
+ if { (ac_try="$ac_compile"
|
||||
+ case "(($ac_try" in
|
||||
+ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
||||
+ *) ac_try_echo=$ac_try;;
|
||||
+ esac
|
||||
+ eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
|
||||
+ $as_echo "$ac_try_echo") >&5
|
||||
+ (eval "$ac_compile") 2>conftest.er1
|
||||
+ ac_status=$?
|
||||
+ grep -v '^ *+' conftest.er1 >conftest.err
|
||||
+ rm -f conftest.er1
|
||||
+ cat conftest.err >&5
|
||||
+ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
||||
+ (exit $ac_status); } && {
|
||||
+ test -z "$ac_c_werror_flag" ||
|
||||
+ test ! -s conftest.err
|
||||
+ } && test -s conftest.$ac_objext; then
|
||||
+ { $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
+ $as_echo "yes" >&6; }; cat >>confdefs.h <<\_ACEOF
|
||||
+ #define HAVE_FD_CLOEXEC 1
|
||||
+ _ACEOF
|
||||
+
|
||||
+ else
|
||||
+ $as_echo "$as_me: failed program was:" >&5
|
||||
+ sed 's/^/| /' conftest.$ac_ext >&5
|
||||
+
|
||||
+ { $as_echo "$as_me:$LINENO: result: not usable" >&5
|
||||
+ $as_echo "not usable" >&6; }
|
||||
+ fi
|
||||
+
|
||||
+ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
||||
+
|
||||
{ $as_echo "$as_me:$LINENO: checking for rename" >&5
|
||||
$as_echo_n "checking for rename... " >&6; }
|
||||
cat >conftest.$ac_ext <<_ACEOF
|
||||
*** ../vim-7.2.299/src/config.h.in 2009-11-17 12:08:48.000000000 +0100
|
||||
--- src/config.h.in 2009-11-17 13:01:36.000000000 +0100
|
||||
***************
|
||||
*** 388,390 ****
|
||||
--- 388,393 ----
|
||||
|
||||
/* Define if you want XSMP interaction as well as vanilla swapfile safety */
|
||||
#undef USE_XSMP_INTERACT
|
||||
+
|
||||
+ /* Define if fcntl()'s F_SETFD command knows about FD_CLOEXEC */
|
||||
+ #undef HAVE_FD_CLOEXEC
|
||||
*** ../vim-7.2.299/src/configure.in 2009-11-17 12:08:48.000000000 +0100
|
||||
--- src/configure.in 2009-11-17 13:01:36.000000000 +0100
|
||||
***************
|
||||
*** 2855,2860 ****
|
||||
--- 2855,2870 ----
|
||||
AC_MSG_RESULT(yes)
|
||||
fi
|
||||
|
||||
+ dnl make sure the FD_CLOEXEC flag for fcntl()'s F_SETFD command is known
|
||||
+ AC_MSG_CHECKING(for FD_CLOEXEC)
|
||||
+ AC_TRY_COMPILE(
|
||||
+ [#if HAVE_FCNTL_H
|
||||
+ # include <fcntl.h>
|
||||
+ #endif],
|
||||
+ [ int flag = FD_CLOEXEC;],
|
||||
+ AC_MSG_RESULT(yes); AC_DEFINE(HAVE_FD_CLOEXEC),
|
||||
+ AC_MSG_RESULT(not usable))
|
||||
+
|
||||
dnl rename needs to be checked separately to work on Nextstep with cc
|
||||
AC_MSG_CHECKING(for rename)
|
||||
AC_TRY_LINK([#include <stdio.h>], [rename("this", "that")],
|
||||
*** ../vim-7.2.299/src/fileio.c 2009-11-17 14:57:19.000000000 +0100
|
||||
--- src/fileio.c 2009-11-17 13:22:06.000000000 +0100
|
||||
***************
|
||||
*** 2254,2259 ****
|
||||
--- 2254,2267 ----
|
||||
|
||||
if (!read_buffer && !read_stdin)
|
||||
close(fd); /* errors are ignored */
|
||||
+ #ifdef HAVE_FD_CLOEXEC
|
||||
+ else
|
||||
+ {
|
||||
+ int fdflags = fcntl(fd, F_GETFD);
|
||||
+ if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
|
||||
+ fcntl(fd, F_SETFD, fdflags | FD_CLOEXEC);
|
||||
+ }
|
||||
+ #endif
|
||||
vim_free(buffer);
|
||||
|
||||
#ifdef HAVE_DUP
|
||||
*** ../vim-7.2.299/src/memfile.c 2008-07-13 19:39:39.000000000 +0200
|
||||
--- src/memfile.c 2009-11-17 13:22:15.000000000 +0100
|
||||
***************
|
||||
*** 1343,1348 ****
|
||||
--- 1343,1353 ----
|
||||
}
|
||||
else
|
||||
{
|
||||
+ #ifdef HAVE_FD_CLOEXEC
|
||||
+ int fdflags = fcntl(mfp->mf_fd, F_GETFD);
|
||||
+ if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
|
||||
+ fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
|
||||
+ #endif
|
||||
#ifdef HAVE_SELINUX
|
||||
mch_copy_sec(fname, mfp->mf_fname);
|
||||
#endif
|
||||
*** ../vim-7.2.299/src/memline.c 2009-11-03 15:32:58.000000000 +0100
|
||||
--- src/memline.c 2009-11-17 13:21:40.000000000 +0100
|
||||
***************
|
||||
*** 382,388 ****
|
||||
dp->db_index[0] = --dp->db_txt_start; /* at end of block */
|
||||
dp->db_free -= 1 + INDEX_SIZE;
|
||||
dp->db_line_count = 1;
|
||||
! *((char_u *)dp + dp->db_txt_start) = NUL; /* emtpy line */
|
||||
|
||||
return OK;
|
||||
|
||||
--- 382,388 ----
|
||||
dp->db_index[0] = --dp->db_txt_start; /* at end of block */
|
||||
dp->db_free -= 1 + INDEX_SIZE;
|
||||
dp->db_line_count = 1;
|
||||
! *((char_u *)dp + dp->db_txt_start) = NUL; /* empty line */
|
||||
|
||||
return OK;
|
||||
|
||||
***************
|
||||
*** 490,495 ****
|
||||
--- 490,502 ----
|
||||
EMSG(_("E301: Oops, lost the swap file!!!"));
|
||||
return;
|
||||
}
|
||||
+ #ifdef HAVE_FD_CLOEXEC
|
||||
+ {
|
||||
+ int fdflags = fcntl(mfp->mf_fd, F_GETFD);
|
||||
+ if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
|
||||
+ fcntl(mfp->mf_fd, F_SETFD, fdflags | FD_CLOEXEC);
|
||||
+ }
|
||||
+ #endif
|
||||
}
|
||||
if (!success)
|
||||
EMSG(_("E302: Could not rename swap file"));
|
||||
*** ../vim-7.2.299/src/version.c 2009-11-17 16:08:12.000000000 +0100
|
||||
--- src/version.c 2009-11-17 17:09:43.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 300,
|
||||
/**/
|
||||
|
||||
--
|
||||
|
|
||||
|
||||
Ceci n'est pas une pipe.
|
||||
|
||||
/// 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 ///
|
||||
777
7.2.301
777
7.2.301
|
|
@ -1,777 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.301
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
NOTE: some mail and patch programs may have a problem with the non-ASCII
|
||||
characters in this patch. You can fetch the patch from
|
||||
ftp://ftp.vim.org/pub/vim/patches/7.2/7.2.301 and/or fetch the updated
|
||||
files from CVS. http://www.vim.org/cvs.php
|
||||
|
||||
|
||||
Patch 7.2.301
|
||||
Problem: Formatting is wrong when 'tw' is set to a small value.
|
||||
Solution: Fix it and add tests. Also fix behavior of "1" in 'fo'. (Yukihiro
|
||||
Nakadaira)
|
||||
Files: src/edit.c, src/testdir/Makefile, src/testdir/test68.in,
|
||||
src/testdir/test68.ok, src/testdir/test69.in,
|
||||
src/testdir/test69.ok
|
||||
|
||||
|
||||
*** ../vim-7.2.300/src/edit.c 2009-11-11 13:22:32.000000000 +0100
|
||||
--- src/edit.c 2009-11-17 15:34:47.000000000 +0100
|
||||
***************
|
||||
*** 181,187 ****
|
||||
static void ins_ctrl_v __ARGS((void));
|
||||
static void undisplay_dollar __ARGS((void));
|
||||
static void insert_special __ARGS((int, int, int));
|
||||
! static void internal_format __ARGS((int textwidth, int second_indent, int flags, int format_only));
|
||||
static void check_auto_format __ARGS((int));
|
||||
static void redo_literal __ARGS((int c));
|
||||
static void start_arrow __ARGS((pos_T *end_insert_pos));
|
||||
--- 181,187 ----
|
||||
static void ins_ctrl_v __ARGS((void));
|
||||
static void undisplay_dollar __ARGS((void));
|
||||
static void insert_special __ARGS((int, int, int));
|
||||
! static void internal_format __ARGS((int textwidth, int second_indent, int flags, int format_only, int c));
|
||||
static void check_auto_format __ARGS((int));
|
||||
static void redo_literal __ARGS((int c));
|
||||
static void start_arrow __ARGS((pos_T *end_insert_pos));
|
||||
***************
|
||||
*** 2164,2170 ****
|
||||
int i, c;
|
||||
int actual_len; /* Take multi-byte characters */
|
||||
int actual_compl_length; /* into account. */
|
||||
! int *wca; /* Wide character array. */
|
||||
int has_lower = FALSE;
|
||||
int was_letter = FALSE;
|
||||
|
||||
--- 2164,2170 ----
|
||||
int i, c;
|
||||
int actual_len; /* Take multi-byte characters */
|
||||
int actual_compl_length; /* into account. */
|
||||
! int *wca; /* Wide character array. */
|
||||
int has_lower = FALSE;
|
||||
int was_letter = FALSE;
|
||||
|
||||
***************
|
||||
*** 5558,5564 ****
|
||||
}
|
||||
if (do_internal)
|
||||
#endif
|
||||
! internal_format(textwidth, second_indent, flags, c == NUL);
|
||||
}
|
||||
|
||||
if (c == NUL) /* only formatting was wanted */
|
||||
--- 5558,5564 ----
|
||||
}
|
||||
if (do_internal)
|
||||
#endif
|
||||
! internal_format(textwidth, second_indent, flags, c == NUL, c);
|
||||
}
|
||||
|
||||
if (c == NUL) /* only formatting was wanted */
|
||||
***************
|
||||
*** 5738,5748 ****
|
||||
* Format text at the current insert position.
|
||||
*/
|
||||
static void
|
||||
! internal_format(textwidth, second_indent, flags, format_only)
|
||||
int textwidth;
|
||||
int second_indent;
|
||||
int flags;
|
||||
int format_only;
|
||||
{
|
||||
int cc;
|
||||
int save_char = NUL;
|
||||
--- 5738,5749 ----
|
||||
* Format text at the current insert position.
|
||||
*/
|
||||
static void
|
||||
! internal_format(textwidth, second_indent, flags, format_only, c)
|
||||
int textwidth;
|
||||
int second_indent;
|
||||
int flags;
|
||||
int format_only;
|
||||
+ int c; /* character to be inserted (can be NUL) */
|
||||
{
|
||||
int cc;
|
||||
int save_char = NUL;
|
||||
***************
|
||||
*** 5763,5769 ****
|
||||
* When 'ai' is off we don't want a space under the cursor to be
|
||||
* deleted. Replace it with an 'x' temporarily.
|
||||
*/
|
||||
! if (!curbuf->b_p_ai)
|
||||
{
|
||||
cc = gchar_cursor();
|
||||
if (vim_iswhite(cc))
|
||||
--- 5764,5774 ----
|
||||
* When 'ai' is off we don't want a space under the cursor to be
|
||||
* deleted. Replace it with an 'x' temporarily.
|
||||
*/
|
||||
! if (!curbuf->b_p_ai
|
||||
! #ifdef FEAT_VREPLACE
|
||||
! && !(State & VREPLACE_FLAG)
|
||||
! #endif
|
||||
! )
|
||||
{
|
||||
cc = gchar_cursor();
|
||||
if (vim_iswhite(cc))
|
||||
***************
|
||||
*** 5789,5797 ****
|
||||
char_u *saved_text = NULL;
|
||||
#endif
|
||||
colnr_T col;
|
||||
|
||||
! virtcol = get_nolist_virtcol();
|
||||
! if (virtcol < (colnr_T)textwidth)
|
||||
break;
|
||||
|
||||
#ifdef FEAT_COMMENTS
|
||||
--- 5794,5804 ----
|
||||
char_u *saved_text = NULL;
|
||||
#endif
|
||||
colnr_T col;
|
||||
+ colnr_T end_col;
|
||||
|
||||
! virtcol = get_nolist_virtcol()
|
||||
! + char2cells(c != NUL ? c : gchar_cursor());
|
||||
! if (virtcol <= (colnr_T)textwidth)
|
||||
break;
|
||||
|
||||
#ifdef FEAT_COMMENTS
|
||||
***************
|
||||
*** 5831,5842 ****
|
||||
coladvance((colnr_T)textwidth);
|
||||
wantcol = curwin->w_cursor.col;
|
||||
|
||||
! curwin->w_cursor.col = startcol - 1;
|
||||
! #ifdef FEAT_MBYTE
|
||||
! /* Correct cursor for multi-byte character. */
|
||||
! if (has_mbyte)
|
||||
! mb_adjust_cursor();
|
||||
! #endif
|
||||
foundcol = 0;
|
||||
|
||||
/*
|
||||
--- 5838,5844 ----
|
||||
coladvance((colnr_T)textwidth);
|
||||
wantcol = curwin->w_cursor.col;
|
||||
|
||||
! curwin->w_cursor.col = startcol;
|
||||
foundcol = 0;
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 5847,5857 ****
|
||||
|| curwin->w_cursor.lnum != Insstart.lnum
|
||||
|| curwin->w_cursor.col >= Insstart.col)
|
||||
{
|
||||
! cc = gchar_cursor();
|
||||
if (WHITECHAR(cc))
|
||||
{
|
||||
/* remember position of blank just before text */
|
||||
! end_foundcol = curwin->w_cursor.col;
|
||||
|
||||
/* find start of sequence of blanks */
|
||||
while (curwin->w_cursor.col > 0 && WHITECHAR(cc))
|
||||
--- 5849,5862 ----
|
||||
|| curwin->w_cursor.lnum != Insstart.lnum
|
||||
|| curwin->w_cursor.col >= Insstart.col)
|
||||
{
|
||||
! if (curwin->w_cursor.col == startcol && c != NUL)
|
||||
! cc = c;
|
||||
! else
|
||||
! cc = gchar_cursor();
|
||||
if (WHITECHAR(cc))
|
||||
{
|
||||
/* remember position of blank just before text */
|
||||
! end_col = curwin->w_cursor.col;
|
||||
|
||||
/* find start of sequence of blanks */
|
||||
while (curwin->w_cursor.col > 0 && WHITECHAR(cc))
|
||||
***************
|
||||
*** 5871,5877 ****
|
||||
/* do not break after one-letter words */
|
||||
if (curwin->w_cursor.col == 0)
|
||||
break; /* one-letter word at begin */
|
||||
!
|
||||
col = curwin->w_cursor.col;
|
||||
dec_cursor();
|
||||
cc = gchar_cursor();
|
||||
--- 5876,5886 ----
|
||||
/* do not break after one-letter words */
|
||||
if (curwin->w_cursor.col == 0)
|
||||
break; /* one-letter word at begin */
|
||||
! #ifdef FEAT_COMMENTS
|
||||
! /* do not break "#a b" when 'tw' is 2 */
|
||||
! if (curwin->w_cursor.col <= leader_len)
|
||||
! break;
|
||||
! #endif
|
||||
col = curwin->w_cursor.col;
|
||||
dec_cursor();
|
||||
cc = gchar_cursor();
|
||||
***************
|
||||
*** 5880,5905 ****
|
||||
continue; /* one-letter, continue */
|
||||
curwin->w_cursor.col = col;
|
||||
}
|
||||
! #ifdef FEAT_MBYTE
|
||||
! if (has_mbyte)
|
||||
! foundcol = curwin->w_cursor.col
|
||||
! + (*mb_ptr2len)(ml_get_cursor());
|
||||
! else
|
||||
! #endif
|
||||
! foundcol = curwin->w_cursor.col + 1;
|
||||
! if (curwin->w_cursor.col < (colnr_T)wantcol)
|
||||
break;
|
||||
}
|
||||
#ifdef FEAT_MBYTE
|
||||
! else if (cc >= 0x100 && fo_multibyte
|
||||
! && curwin->w_cursor.col <= (colnr_T)wantcol)
|
||||
{
|
||||
/* Break after or before a multi-byte character. */
|
||||
foundcol = curwin->w_cursor.col;
|
||||
- if (curwin->w_cursor.col < (colnr_T)wantcol)
|
||||
- foundcol += (*mb_char2len)(cc);
|
||||
end_foundcol = foundcol;
|
||||
! break;
|
||||
}
|
||||
#endif
|
||||
if (curwin->w_cursor.col == 0)
|
||||
--- 5889,5948 ----
|
||||
continue; /* one-letter, continue */
|
||||
curwin->w_cursor.col = col;
|
||||
}
|
||||
!
|
||||
! inc_cursor();
|
||||
!
|
||||
! end_foundcol = end_col + 1;
|
||||
! foundcol = curwin->w_cursor.col;
|
||||
! if (curwin->w_cursor.col <= (colnr_T)wantcol)
|
||||
break;
|
||||
}
|
||||
#ifdef FEAT_MBYTE
|
||||
! else if (cc >= 0x100 && fo_multibyte)
|
||||
{
|
||||
/* Break after or before a multi-byte character. */
|
||||
+ if (curwin->w_cursor.col != startcol)
|
||||
+ {
|
||||
+ #ifdef FEAT_COMMENTS
|
||||
+ /* Don't break until after the comment leader */
|
||||
+ if (curwin->w_cursor.col < leader_len)
|
||||
+ break;
|
||||
+ #endif
|
||||
+ col = curwin->w_cursor.col;
|
||||
+ inc_cursor();
|
||||
+ /* Don't change end_foundcol if already set. */
|
||||
+ if (foundcol != curwin->w_cursor.col)
|
||||
+ {
|
||||
+ foundcol = curwin->w_cursor.col;
|
||||
+ end_foundcol = foundcol;
|
||||
+ if (curwin->w_cursor.col <= (colnr_T)wantcol)
|
||||
+ break;
|
||||
+ }
|
||||
+ curwin->w_cursor.col = col;
|
||||
+ }
|
||||
+
|
||||
+ if (curwin->w_cursor.col == 0)
|
||||
+ break;
|
||||
+
|
||||
+ col = curwin->w_cursor.col;
|
||||
+
|
||||
+ dec_cursor();
|
||||
+ cc = gchar_cursor();
|
||||
+
|
||||
+ if (WHITECHAR(cc))
|
||||
+ continue; /* break with space */
|
||||
+ #ifdef FEAT_COMMENTS
|
||||
+ /* Don't break until after the comment leader */
|
||||
+ if (curwin->w_cursor.col < leader_len)
|
||||
+ break;
|
||||
+ #endif
|
||||
+
|
||||
+ curwin->w_cursor.col = col;
|
||||
+
|
||||
foundcol = curwin->w_cursor.col;
|
||||
end_foundcol = foundcol;
|
||||
! if (curwin->w_cursor.col <= (colnr_T)wantcol)
|
||||
! break;
|
||||
}
|
||||
#endif
|
||||
if (curwin->w_cursor.col == 0)
|
||||
***************
|
||||
*** 5926,5939 ****
|
||||
orig_col = startcol; /* Will start backspacing from here */
|
||||
else
|
||||
#endif
|
||||
! replace_offset = startcol - end_foundcol - 1;
|
||||
|
||||
/*
|
||||
* adjust startcol for spaces that will be deleted and
|
||||
* characters that will remain on top line
|
||||
*/
|
||||
curwin->w_cursor.col = foundcol;
|
||||
! while (cc = gchar_cursor(), WHITECHAR(cc))
|
||||
inc_cursor();
|
||||
startcol -= curwin->w_cursor.col;
|
||||
if (startcol < 0)
|
||||
--- 5969,5983 ----
|
||||
orig_col = startcol; /* Will start backspacing from here */
|
||||
else
|
||||
#endif
|
||||
! replace_offset = startcol - end_foundcol;
|
||||
|
||||
/*
|
||||
* adjust startcol for spaces that will be deleted and
|
||||
* characters that will remain on top line
|
||||
*/
|
||||
curwin->w_cursor.col = foundcol;
|
||||
! while ((cc = gchar_cursor(), WHITECHAR(cc))
|
||||
! && (!fo_white_par || curwin->w_cursor.col < startcol))
|
||||
inc_cursor();
|
||||
startcol -= curwin->w_cursor.col;
|
||||
if (startcol < 0)
|
||||
***************
|
||||
*** 8509,8515 ****
|
||||
if (mode == BACKSPACE_LINE
|
||||
&& (curbuf->b_p_ai
|
||||
#ifdef FEAT_CINDENT
|
||||
! || cindent_on()
|
||||
#endif
|
||||
)
|
||||
#ifdef FEAT_RIGHTLEFT
|
||||
--- 8553,8559 ----
|
||||
if (mode == BACKSPACE_LINE
|
||||
&& (curbuf->b_p_ai
|
||||
#ifdef FEAT_CINDENT
|
||||
! || cindent_on()
|
||||
#endif
|
||||
)
|
||||
#ifdef FEAT_RIGHTLEFT
|
||||
*** ../vim-7.2.300/src/testdir/Makefile 2009-11-17 17:36:13.000000000 +0100
|
||||
--- src/testdir/Makefile 2009-11-17 15:11:26.000000000 +0100
|
||||
***************
|
||||
*** 22,28 ****
|
||||
test48.out test49.out test51.out test52.out test53.out \
|
||||
test54.out test55.out test56.out test57.out test58.out \
|
||||
test59.out test60.out test61.out test62.out test63.out \
|
||||
! test64.out test65.out test66.out test67.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
--- 22,29 ----
|
||||
test48.out test49.out test51.out test52.out test53.out \
|
||||
test54.out test55.out test56.out test57.out test58.out \
|
||||
test59.out test60.out test61.out test62.out test63.out \
|
||||
! test64.out test65.out test66.out test67.out test68.out \
|
||||
! test69.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
*** ../vim-7.2.300/src/testdir/test68.in 2009-11-17 17:39:36.000000000 +0100
|
||||
--- src/testdir/test68.in 2009-11-17 15:39:09.000000000 +0100
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,56 ----
|
||||
+ Test for text formatting.
|
||||
+
|
||||
+ Results of test68:
|
||||
+
|
||||
+ STARTTEST
|
||||
+ :so small.vim
|
||||
+ /^{/+1
|
||||
+ :set noai tw=2 fo=t
|
||||
+ gRa b
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+
|
||||
+
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set ai tw=2 fo=tw
|
||||
+ gqgqjjllab
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ a b
|
||||
+
|
||||
+ a
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=3 fo=t
|
||||
+ gqgqo
|
||||
+ a
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ a
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=2 fo=tcq1 comments=:#
|
||||
+ gqgqjgqgqo
|
||||
+ a b
|
||||
+ #a b
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ a b
|
||||
+ #a b
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ :g/^STARTTEST/.,/^ENDTEST/d
|
||||
+ :1;/^Results/,$wq! test.out
|
||||
+ ENDTEST
|
||||
*** ../vim-7.2.300/src/testdir/test68.ok 2009-11-17 17:39:36.000000000 +0100
|
||||
--- src/testdir/test68.ok 2009-11-17 15:11:26.000000000 +0100
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,35 ----
|
||||
+ Results of test68:
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ a
|
||||
+ b
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ a
|
||||
+ b
|
||||
+
|
||||
+ a
|
||||
+ b
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ a
|
||||
+
|
||||
+
|
||||
+ a
|
||||
+
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ a b
|
||||
+ #a b
|
||||
+
|
||||
+ a b
|
||||
+ #a b
|
||||
+ }
|
||||
+
|
||||
*** ../vim-7.2.300/src/testdir/test69.in 2009-11-17 17:39:36.000000000 +0100
|
||||
--- src/testdir/test69.in 2009-11-17 15:11:26.000000000 +0100
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,139 ----
|
||||
+ Test for multi-byte text formatting.
|
||||
+
|
||||
+ STARTTEST
|
||||
+ :so mbyte.vim
|
||||
+ :set encoding=utf-8
|
||||
+ ENDTEST
|
||||
+
|
||||
+ Results of test69:
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=2 fo=t
|
||||
+ gqgqjgqgqo
|
||||
+ XYZ
|
||||
+ abc XYZ
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ XYZ
|
||||
+ abc XYZ
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=1 fo=tm
|
||||
+ gqgqjgqgqjgqgqjgqgqjgqgqo
|
||||
+ X
|
||||
+ Xa
|
||||
+ X a
|
||||
+ XY
|
||||
+ X Y
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ Xa
|
||||
+ X a
|
||||
+ XY
|
||||
+ X Y
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=2 fo=tm
|
||||
+ gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
|
||||
+ X
|
||||
+ Xa
|
||||
+ X a
|
||||
+ XY
|
||||
+ X Y
|
||||
+ aX
|
||||
+ abX
|
||||
+ abcX
|
||||
+ abX c
|
||||
+ abXY
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ Xa
|
||||
+ X a
|
||||
+ XY
|
||||
+ X Y
|
||||
+ aX
|
||||
+ abX
|
||||
+ abcX
|
||||
+ abX c
|
||||
+ abXY
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set ai tw=2 fo=tm
|
||||
+ gqgqjgqgqo
|
||||
+ X
|
||||
+ Xa
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ Xa
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set noai tw=2 fo=tm
|
||||
+ gqgqjgqgqo
|
||||
+ X
|
||||
+ Xa
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ Xa
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=2 fo=cqm comments=n:X
|
||||
+ gqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqjgqgqo
|
||||
+ X
|
||||
+ Xa
|
||||
+ XaY
|
||||
+ XY
|
||||
+ XYZ
|
||||
+ X Y
|
||||
+ X YZ
|
||||
+ XX
|
||||
+ XXa
|
||||
+ XXY
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ Xa
|
||||
+ XaY
|
||||
+ XY
|
||||
+ XYZ
|
||||
+ X Y
|
||||
+ X YZ
|
||||
+ XX
|
||||
+ XXa
|
||||
+ XXY
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ /^{/+1
|
||||
+ :set tw=2 fo=tm
|
||||
+ RXa
|
||||
+ ENDTEST
|
||||
+
|
||||
+ {
|
||||
+
|
||||
+ }
|
||||
+
|
||||
+ STARTTEST
|
||||
+ :g/^STARTTEST/.,/^ENDTEST/d
|
||||
+ :1;/^Results/,$wq! test.out
|
||||
+ ENDTEST
|
||||
*** ../vim-7.2.300/src/testdir/test69.ok 2009-11-17 17:39:36.000000000 +0100
|
||||
--- src/testdir/test69.ok 2009-11-17 15:11:26.000000000 +0100
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,142 ----
|
||||
+ Results of test69:
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ XYZ
|
||||
+ abc
|
||||
+ XYZ
|
||||
+
|
||||
+ XYZ
|
||||
+ abc
|
||||
+ XYZ
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ Y
|
||||
+ X
|
||||
+ Y
|
||||
+
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ Y
|
||||
+ X
|
||||
+ Y
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ Y
|
||||
+ X
|
||||
+ Y
|
||||
+ a
|
||||
+ X
|
||||
+ ab
|
||||
+ X
|
||||
+ abc
|
||||
+ X
|
||||
+ ab
|
||||
+ X
|
||||
+ c
|
||||
+ ab
|
||||
+ X
|
||||
+ Y
|
||||
+
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ a
|
||||
+ X
|
||||
+ Y
|
||||
+ X
|
||||
+ Y
|
||||
+ a
|
||||
+ X
|
||||
+ ab
|
||||
+ X
|
||||
+ abc
|
||||
+ X
|
||||
+ ab
|
||||
+ X
|
||||
+ c
|
||||
+ ab
|
||||
+ X
|
||||
+ Y
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+
|
||||
+ X
|
||||
+ X
|
||||
+ a
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ Xa
|
||||
+ Xa
|
||||
+ XY
|
||||
+ XY
|
||||
+ XY
|
||||
+ XZ
|
||||
+ X Y
|
||||
+ X Y
|
||||
+ X Z
|
||||
+ XX
|
||||
+ XXa
|
||||
+ XXY
|
||||
+
|
||||
+ X
|
||||
+ Xa
|
||||
+ Xa
|
||||
+ XY
|
||||
+ XY
|
||||
+ XY
|
||||
+ XZ
|
||||
+ X Y
|
||||
+ X Y
|
||||
+ X Z
|
||||
+ XX
|
||||
+ XXa
|
||||
+ XXY
|
||||
+ }
|
||||
+
|
||||
+
|
||||
+ {
|
||||
+ X
|
||||
+ a
|
||||
+ }
|
||||
+
|
||||
*** ../vim-7.2.300/src/version.c 2009-11-17 17:37:34.000000000 +0100
|
||||
--- src/version.c 2009-11-17 17:26:35.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 301,
|
||||
/**/
|
||||
140
7.2.302
140
7.2.302
|
|
@ -1,140 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.302 (extra)
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.302 (extra part of 7.2.301)
|
||||
Problem: Formatting wrong with small 'tw' value.
|
||||
Solution: Add build rules for tests.
|
||||
Files: src/testdir/Make_amiga.mak, src/testdir/Make_dos.mak,
|
||||
src/testdir/Make_ming.mak, src/testdir/Make_os2.mak,
|
||||
src/testdir/Make_vms.mms
|
||||
|
||||
|
||||
*** ../vim-7.2.301/src/testdir/Make_amiga.mak 2009-09-18 14:58:26.000000000 +0200
|
||||
--- src/testdir/Make_amiga.mak 2009-11-17 15:29:05.000000000 +0100
|
||||
***************
|
||||
*** 26,32 ****
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
--- 26,32 ----
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out test68.out test69.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
***************
|
||||
*** 113,115 ****
|
||||
--- 113,117 ----
|
||||
test65.out: test65.in
|
||||
test66.out: test66.in
|
||||
test67.out: test67.in
|
||||
+ test68.out: test68.in
|
||||
+ test69.out: test69.in
|
||||
*** ../vim-7.2.301/src/testdir/Make_dos.mak 2009-09-18 14:58:26.000000000 +0200
|
||||
--- src/testdir/Make_dos.mak 2009-11-17 15:29:54.000000000 +0100
|
||||
***************
|
||||
*** 26,32 ****
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out test67.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
--- 26,33 ----
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out test67.out \
|
||||
! test68.out test69.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
*** ../vim-7.2.301/src/testdir/Make_ming.mak 2009-09-18 14:58:26.000000000 +0200
|
||||
--- src/testdir/Make_ming.mak 2009-11-17 15:30:07.000000000 +0100
|
||||
***************
|
||||
*** 45,51 ****
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out test67.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
--- 45,52 ----
|
||||
test15.out test17.out test18.out test21.out test26.out \
|
||||
test30.out test31.out test32.out test33.out test34.out \
|
||||
test37.out test38.out test39.out test40.out test41.out \
|
||||
! test42.out test52.out test65.out test66.out test67.out \
|
||||
! test68.out test69.out
|
||||
|
||||
SCRIPTS32 = test50.out
|
||||
|
||||
*** ../vim-7.2.301/src/testdir/Make_os2.mak 2009-09-18 14:58:26.000000000 +0200
|
||||
--- src/testdir/Make_os2.mak 2009-11-17 15:11:26.000000000 +0100
|
||||
***************
|
||||
*** 26,32 ****
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
--- 26,32 ----
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test58.out test59.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out test68.out test69.out
|
||||
|
||||
.SUFFIXES: .in .out
|
||||
|
||||
*** ../vim-7.2.301/src/testdir/Make_vms.mms 2009-09-18 14:58:26.000000000 +0200
|
||||
--- src/testdir/Make_vms.mms 2009-11-17 15:11:26.000000000 +0100
|
||||
***************
|
||||
*** 69,75 ****
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out
|
||||
|
||||
.IFDEF WANT_GUI
|
||||
SCRIPT_GUI = test16.out
|
||||
--- 69,75 ----
|
||||
test48.out test51.out test53.out test54.out test55.out \
|
||||
test56.out test57.out test60.out \
|
||||
test61.out test62.out test63.out test64.out test65.out \
|
||||
! test66.out test67.out test68.out test69.out
|
||||
|
||||
.IFDEF WANT_GUI
|
||||
SCRIPT_GUI = test16.out
|
||||
*** ../vim-7.2.301/src/version.c 2009-11-17 17:40:34.000000000 +0100
|
||||
--- src/version.c 2009-11-17 17:43:26.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 302,
|
||||
/**/
|
||||
|
||||
--
|
||||
Hacker: Someone skilled in computer programming (good guy).
|
||||
Cracker: A hacker that uses his skills to crack software (bad guy).
|
||||
|
||||
/// 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 ///
|
||||
70
7.2.303
70
7.2.303
|
|
@ -1,70 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.303
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.303 (after 7.2.294)
|
||||
Problem: Can't build on MS-Windows.
|
||||
Solution: Add #ifdef around vim_settempdir(). (James Vega)
|
||||
Files: src/fileio.c
|
||||
|
||||
|
||||
*** ../vim-7.2.302/src/fileio.c 2009-11-17 17:13:03.000000000 +0100
|
||||
--- src/fileio.c 2009-11-18 20:06:55.000000000 +0100
|
||||
***************
|
||||
*** 146,152 ****
|
||||
--- 146,154 ----
|
||||
# endif
|
||||
#endif
|
||||
static int move_lines __ARGS((buf_T *frombuf, buf_T *tobuf));
|
||||
+ #ifdef TEMPDIRNAMES
|
||||
static void vim_settempdir __ARGS((char_u *tempdir));
|
||||
+ #endif
|
||||
#ifdef FEAT_AUTOCMD
|
||||
static char *e_auchangedbuf = N_("E812: Autocommands changed buffer or buffer name");
|
||||
#endif
|
||||
***************
|
||||
*** 6995,7000 ****
|
||||
--- 6997,7003 ----
|
||||
}
|
||||
#endif
|
||||
|
||||
+ #ifdef TEMPDIRNAMES
|
||||
/*
|
||||
* Directory "tempdir" was created. Expand this name to a full path and put
|
||||
* it in "vim_tempdir". This avoids that using ":cd" would confuse us.
|
||||
***************
|
||||
*** 7021,7026 ****
|
||||
--- 7024,7030 ----
|
||||
vim_free(buf);
|
||||
}
|
||||
}
|
||||
+ #endif
|
||||
|
||||
/*
|
||||
* vim_tempname(): Return a unique name that can be used for a temp file.
|
||||
*** ../vim-7.2.302/src/version.c 2009-11-17 17:57:10.000000000 +0100
|
||||
--- src/version.c 2009-11-18 20:07:58.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 303,
|
||||
/**/
|
||||
|
||||
--
|
||||
BEDEVERE: Why do you think she is a witch?
|
||||
SECOND VILLAGER: She turned me into a newt.
|
||||
BEDEVERE: A newt?
|
||||
SECOND VILLAGER: (After looking at himself for some time) I got better.
|
||||
"Monty Python and the Holy Grail" PYTHON (MONTY) PICTURES LTD
|
||||
|
||||
/// 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.2.304
58
7.2.304
|
|
@ -1,58 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.304
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.304
|
||||
Problem: Compiler warning for bad pointer cast.
|
||||
Solution: Use another variable for int pointer.
|
||||
Files: src/ops.c
|
||||
|
||||
|
||||
*** ../vim-7.2.303/src/ops.c 2009-11-17 12:43:19.000000000 +0100
|
||||
--- src/ops.c 2009-11-18 15:40:26.000000000 +0100
|
||||
***************
|
||||
*** 5597,5603 ****
|
||||
vc.vc_type = CONV_NONE;
|
||||
if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
|
||||
{
|
||||
! conv_str = string_convert(&vc, str, (int*)&len);
|
||||
if (conv_str != NULL)
|
||||
{
|
||||
vim_free(str);
|
||||
--- 5597,5606 ----
|
||||
vc.vc_type = CONV_NONE;
|
||||
if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
|
||||
{
|
||||
! int intlen = len;
|
||||
!
|
||||
! conv_str = string_convert(&vc, str, &intlen);
|
||||
! len = intlen;
|
||||
if (conv_str != NULL)
|
||||
{
|
||||
vim_free(str);
|
||||
*** ../vim-7.2.303/src/version.c 2009-11-18 20:12:15.000000000 +0100
|
||||
--- src/version.c 2009-11-25 12:37:36.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 304,
|
||||
/**/
|
||||
|
||||
--
|
||||
I recommend ordering large cargo containers of paper towels to make up
|
||||
whatever budget underruns you have. Paper products are always useful and they
|
||||
have the advantage of being completely flushable if you need to make room in
|
||||
the storage area later.
|
||||
(Scott Adams - The Dilbert principle)
|
||||
|
||||
/// 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 ///
|
||||
105
7.2.305
105
7.2.305
|
|
@ -1,105 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.305
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.305
|
||||
Problem: Recursively redrawing causes a memory leak. (Dominique Pelle)
|
||||
Solution: Disallow recursive screen updating.
|
||||
Files: src/screen.c
|
||||
|
||||
|
||||
*** ../vim-7.2.304/src/screen.c 2009-11-11 17:07:25.000000000 +0100
|
||||
--- src/screen.c 2009-11-17 16:30:53.000000000 +0100
|
||||
***************
|
||||
*** 323,328 ****
|
||||
--- 323,329 ----
|
||||
int did_one;
|
||||
#endif
|
||||
|
||||
+ /* Don't do anything if the screen structures are (not yet) valid. */
|
||||
if (!screen_valid(TRUE))
|
||||
return;
|
||||
|
||||
***************
|
||||
*** 342,348 ****
|
||||
if (curwin->w_lines_valid == 0 && type < NOT_VALID)
|
||||
type = NOT_VALID;
|
||||
|
||||
! if (!redrawing())
|
||||
{
|
||||
redraw_later(type); /* remember type for next time */
|
||||
must_redraw = type;
|
||||
--- 343,351 ----
|
||||
if (curwin->w_lines_valid == 0 && type < NOT_VALID)
|
||||
type = NOT_VALID;
|
||||
|
||||
! /* Postpone the redrawing when it's not needed and when being called
|
||||
! * recursively. */
|
||||
! if (!redrawing() || updating_screen)
|
||||
{
|
||||
redraw_later(type); /* remember type for next time */
|
||||
must_redraw = type;
|
||||
***************
|
||||
*** 582,587 ****
|
||||
--- 585,591 ----
|
||||
|
||||
/*
|
||||
* Prepare for updating one or more windows.
|
||||
+ * Caller must check for "updating_screen" already set to avoid recursiveness.
|
||||
*/
|
||||
static void
|
||||
update_prepare()
|
||||
***************
|
||||
*** 663,669 ****
|
||||
doit = TRUE;
|
||||
}
|
||||
|
||||
! if (!doit)
|
||||
return;
|
||||
|
||||
/* update all windows that need updating */
|
||||
--- 667,675 ----
|
||||
doit = TRUE;
|
||||
}
|
||||
|
||||
! /* Return when there is nothing to do or screen updating already
|
||||
! * happening. */
|
||||
! if (!doit || updating_screen)
|
||||
return;
|
||||
|
||||
/* update all windows that need updating */
|
||||
***************
|
||||
*** 696,701 ****
|
||||
--- 702,711 ----
|
||||
updateWindow(wp)
|
||||
win_T *wp;
|
||||
{
|
||||
+ /* return if already busy updating */
|
||||
+ if (updating_screen)
|
||||
+ return;
|
||||
+
|
||||
update_prepare();
|
||||
|
||||
#ifdef FEAT_CLIPBOARD
|
||||
*** ../vim-7.2.304/src/version.c 2009-11-25 12:38:49.000000000 +0100
|
||||
--- src/version.c 2009-11-25 13:01:48.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 305,
|
||||
/**/
|
||||
|
||||
--
|
||||
If the Universe is constantly expanding, why can't I ever find a parking space?
|
||||
|
||||
/// 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 ///
|
||||
48
7.2.306
48
7.2.306
|
|
@ -1,48 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.306
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.306
|
||||
Problem: shellescape("10%%", 1) only escapes first %. (Christian Brabandt)
|
||||
Solution: Don't copy the character after the escaped one.
|
||||
Files: src/misc2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.305/src/misc2.c 2009-11-11 16:56:13.000000000 +0100
|
||||
--- src/misc2.c 2009-11-25 17:11:49.000000000 +0100
|
||||
***************
|
||||
*** 1390,1395 ****
|
||||
--- 1390,1396 ----
|
||||
*d++ = '\\'; /* insert backslash */
|
||||
while (--l >= 0) /* copy the var */
|
||||
*d++ = *p++;
|
||||
+ continue;
|
||||
}
|
||||
|
||||
MB_COPY_CHAR(p, d);
|
||||
*** ../vim-7.2.305/src/version.c 2009-11-25 13:03:29.000000000 +0100
|
||||
--- src/version.c 2009-11-25 17:13:54.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 306,
|
||||
/**/
|
||||
|
||||
--
|
||||
Article in the first Free Software Magazine: "Bram Moolenaar studied electrical
|
||||
engineering at the Technical University of Delft and graduated in 1985 on a
|
||||
multi-processor Unix architecture."
|
||||
Response by "dimator": Could the school not afford a proper stage for the
|
||||
ceremony?
|
||||
|
||||
/// 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 ///
|
||||
181
7.2.307
181
7.2.307
|
|
@ -1,181 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.307
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.307
|
||||
Problem: Crash with a very long syntax match statement. (Guy Gur Ari)
|
||||
Solution: When the offset does not fit in the two bytes available give an
|
||||
error instead of continuing with invalid pointers.
|
||||
Files: src/regexp.c
|
||||
|
||||
|
||||
*** ../vim-7.2.306/src/regexp.c 2009-05-15 21:31:11.000000000 +0200
|
||||
--- src/regexp.c 2009-11-25 18:13:03.000000000 +0100
|
||||
***************
|
||||
*** 583,588 ****
|
||||
--- 583,589 ----
|
||||
#endif
|
||||
static char_u *regcode; /* Code-emit pointer, or JUST_CALC_SIZE */
|
||||
static long regsize; /* Code size. */
|
||||
+ static int reg_toolong; /* TRUE when offset out of range */
|
||||
static char_u had_endbrace[NSUBEXP]; /* flags, TRUE if end of () found */
|
||||
static unsigned regflags; /* RF_ flags for prog */
|
||||
static long brace_min[10]; /* Minimums for complex brace repeats */
|
||||
***************
|
||||
*** 1028,1036 ****
|
||||
regcomp_start(expr, re_flags);
|
||||
regcode = r->program;
|
||||
regc(REGMAGIC);
|
||||
! if (reg(REG_NOPAREN, &flags) == NULL)
|
||||
{
|
||||
vim_free(r);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
--- 1029,1039 ----
|
||||
regcomp_start(expr, re_flags);
|
||||
regcode = r->program;
|
||||
regc(REGMAGIC);
|
||||
! if (reg(REG_NOPAREN, &flags) == NULL || reg_toolong)
|
||||
{
|
||||
vim_free(r);
|
||||
+ if (reg_toolong)
|
||||
+ EMSG_RET_NULL(_("E339: Pattern too long"));
|
||||
return NULL;
|
||||
}
|
||||
|
||||
***************
|
||||
*** 1141,1146 ****
|
||||
--- 1144,1150 ----
|
||||
re_has_z = 0;
|
||||
#endif
|
||||
regsize = 0L;
|
||||
+ reg_toolong = FALSE;
|
||||
regflags = 0;
|
||||
#if defined(FEAT_SYN_HL) || defined(PROTO)
|
||||
had_eol = FALSE;
|
||||
***************
|
||||
*** 1228,1234 ****
|
||||
{
|
||||
skipchr();
|
||||
br = regbranch(&flags);
|
||||
! if (br == NULL)
|
||||
return NULL;
|
||||
regtail(ret, br); /* BRANCH -> BRANCH. */
|
||||
if (!(flags & HASWIDTH))
|
||||
--- 1232,1238 ----
|
||||
{
|
||||
skipchr();
|
||||
br = regbranch(&flags);
|
||||
! if (br == NULL || reg_toolong)
|
||||
return NULL;
|
||||
regtail(ret, br); /* BRANCH -> BRANCH. */
|
||||
if (!(flags & HASWIDTH))
|
||||
***************
|
||||
*** 1313,1318 ****
|
||||
--- 1317,1324 ----
|
||||
break;
|
||||
skipchr();
|
||||
regtail(latest, regnode(END)); /* operand ends */
|
||||
+ if (reg_toolong)
|
||||
+ break;
|
||||
reginsert(MATCH, latest);
|
||||
chain = latest;
|
||||
}
|
||||
***************
|
||||
*** 1382,1388 ****
|
||||
break;
|
||||
default:
|
||||
latest = regpiece(&flags);
|
||||
! if (latest == NULL)
|
||||
return NULL;
|
||||
*flagp |= flags & (HASWIDTH | HASNL | HASLOOKBH);
|
||||
if (chain == NULL) /* First piece. */
|
||||
--- 1388,1394 ----
|
||||
break;
|
||||
default:
|
||||
latest = regpiece(&flags);
|
||||
! if (latest == NULL || reg_toolong)
|
||||
return NULL;
|
||||
*flagp |= flags & (HASWIDTH | HASNL | HASLOOKBH);
|
||||
if (chain == NULL) /* First piece. */
|
||||
***************
|
||||
*** 2540,2547 ****
|
||||
offset = (int)(scan - val);
|
||||
else
|
||||
offset = (int)(val - scan);
|
||||
! *(scan + 1) = (char_u) (((unsigned)offset >> 8) & 0377);
|
||||
! *(scan + 2) = (char_u) (offset & 0377);
|
||||
}
|
||||
|
||||
/*
|
||||
--- 2546,2561 ----
|
||||
offset = (int)(scan - val);
|
||||
else
|
||||
offset = (int)(val - scan);
|
||||
! /* When the offset uses more than 16 bits it can no longer fit in the two
|
||||
! * bytes avaliable. Use a global flag to avoid having to check return
|
||||
! * values in too many places. */
|
||||
! if (offset > 0xffff)
|
||||
! reg_toolong = TRUE;
|
||||
! else
|
||||
! {
|
||||
! *(scan + 1) = (char_u) (((unsigned)offset >> 8) & 0377);
|
||||
! *(scan + 2) = (char_u) (offset & 0377);
|
||||
! }
|
||||
}
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 5764,5769 ****
|
||||
--- 5778,5785 ----
|
||||
|
||||
/*
|
||||
* regnext - dig the "next" pointer out of a node
|
||||
+ * Returns NULL when calculating size, when there is no next item and when
|
||||
+ * there is an error.
|
||||
*/
|
||||
static char_u *
|
||||
regnext(p)
|
||||
***************
|
||||
*** 5771,5777 ****
|
||||
{
|
||||
int offset;
|
||||
|
||||
! if (p == JUST_CALC_SIZE)
|
||||
return NULL;
|
||||
|
||||
offset = NEXT(p);
|
||||
--- 5787,5793 ----
|
||||
{
|
||||
int offset;
|
||||
|
||||
! if (p == JUST_CALC_SIZE || reg_toolong)
|
||||
return NULL;
|
||||
|
||||
offset = NEXT(p);
|
||||
*** ../vim-7.2.306/src/version.c 2009-11-25 17:15:16.000000000 +0100
|
||||
--- src/version.c 2009-11-25 18:14:32.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 307,
|
||||
/**/
|
||||
|
||||
--
|
||||
The fastest way to get an engineer to solve a problem is to declare that the
|
||||
problem is unsolvable. No engineer can walk away from an unsolvable problem
|
||||
until it's solved.
|
||||
(Scott Adams - The Dilbert principle)
|
||||
|
||||
/// 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 ///
|
||||
182
7.2.308
182
7.2.308
|
|
@ -1,182 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.308
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.308
|
||||
Problem: When using a regexp in the "\=" expression of a substitute
|
||||
command, submatch() returns empty strings for further lines.
|
||||
(Clockwork Jam)
|
||||
Solution: Save and restore the line number and line count when calling
|
||||
reg_getline().
|
||||
Files: src/regexp.c
|
||||
|
||||
|
||||
*** ../vim-7.2.307/src/regexp.c 2009-11-25 18:21:48.000000000 +0100
|
||||
--- src/regexp.c 2009-11-25 19:45:07.000000000 +0100
|
||||
***************
|
||||
*** 6828,6833 ****
|
||||
--- 6828,6835 ----
|
||||
* that contains a call to substitute() and submatch(). */
|
||||
static regmatch_T *submatch_match;
|
||||
static regmmatch_T *submatch_mmatch;
|
||||
+ static linenr_T submatch_firstlnum;
|
||||
+ static linenr_T submatch_maxline;
|
||||
#endif
|
||||
|
||||
#if defined(FEAT_MODIFY_FNAME) || defined(FEAT_EVAL) || defined(PROTO)
|
||||
***************
|
||||
*** 6941,6947 ****
|
||||
}
|
||||
else
|
||||
{
|
||||
- linenr_T save_reg_maxline;
|
||||
win_T *save_reg_win;
|
||||
int save_ireg_ic;
|
||||
|
||||
--- 6943,6948 ----
|
||||
***************
|
||||
*** 6953,6959 ****
|
||||
* vim_regexec_multi() can't be called recursively. */
|
||||
submatch_match = reg_match;
|
||||
submatch_mmatch = reg_mmatch;
|
||||
! save_reg_maxline = reg_maxline;
|
||||
save_reg_win = reg_win;
|
||||
save_ireg_ic = ireg_ic;
|
||||
can_f_submatch = TRUE;
|
||||
--- 6954,6961 ----
|
||||
* vim_regexec_multi() can't be called recursively. */
|
||||
submatch_match = reg_match;
|
||||
submatch_mmatch = reg_mmatch;
|
||||
! submatch_firstlnum = reg_firstlnum;
|
||||
! submatch_maxline = reg_maxline;
|
||||
save_reg_win = reg_win;
|
||||
save_ireg_ic = ireg_ic;
|
||||
can_f_submatch = TRUE;
|
||||
***************
|
||||
*** 6976,6982 ****
|
||||
|
||||
reg_match = submatch_match;
|
||||
reg_mmatch = submatch_mmatch;
|
||||
! reg_maxline = save_reg_maxline;
|
||||
reg_win = save_reg_win;
|
||||
ireg_ic = save_ireg_ic;
|
||||
can_f_submatch = FALSE;
|
||||
--- 6978,6985 ----
|
||||
|
||||
reg_match = submatch_match;
|
||||
reg_mmatch = submatch_mmatch;
|
||||
! reg_firstlnum = submatch_firstlnum;
|
||||
! reg_maxline = submatch_maxline;
|
||||
reg_win = save_reg_win;
|
||||
ireg_ic = save_ireg_ic;
|
||||
can_f_submatch = FALSE;
|
||||
***************
|
||||
*** 7212,7217 ****
|
||||
--- 7215,7243 ----
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
/*
|
||||
+ * Call reg_getline() with the line numbers from the submatch. If a
|
||||
+ * substitute() was used the reg_maxline and other values have been
|
||||
+ * overwritten.
|
||||
+ */
|
||||
+ static char_u *
|
||||
+ reg_getline_submatch(lnum)
|
||||
+ linenr_T lnum;
|
||||
+ {
|
||||
+ char_u *s;
|
||||
+ linenr_T save_first = reg_firstlnum;
|
||||
+ linenr_T save_max = reg_maxline;
|
||||
+
|
||||
+ reg_firstlnum = submatch_firstlnum;
|
||||
+ reg_maxline = submatch_maxline;
|
||||
+
|
||||
+ s = reg_getline(lnum);
|
||||
+
|
||||
+ reg_firstlnum = save_first;
|
||||
+ reg_maxline = save_max;
|
||||
+ return s;
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
* Used for the submatch() function: get the string from the n'th submatch in
|
||||
* allocated memory.
|
||||
* Returns NULL when not in a ":s" command and for a non-existing submatch.
|
||||
***************
|
||||
*** 7241,7247 ****
|
||||
if (lnum < 0 || submatch_mmatch->endpos[no].lnum < 0)
|
||||
return NULL;
|
||||
|
||||
! s = reg_getline(lnum) + submatch_mmatch->startpos[no].col;
|
||||
if (s == NULL) /* anti-crash check, cannot happen? */
|
||||
break;
|
||||
if (submatch_mmatch->endpos[no].lnum == lnum)
|
||||
--- 7267,7273 ----
|
||||
if (lnum < 0 || submatch_mmatch->endpos[no].lnum < 0)
|
||||
return NULL;
|
||||
|
||||
! s = reg_getline_submatch(lnum) + submatch_mmatch->startpos[no].col;
|
||||
if (s == NULL) /* anti-crash check, cannot happen? */
|
||||
break;
|
||||
if (submatch_mmatch->endpos[no].lnum == lnum)
|
||||
***************
|
||||
*** 7267,7273 ****
|
||||
++lnum;
|
||||
while (lnum < submatch_mmatch->endpos[no].lnum)
|
||||
{
|
||||
! s = reg_getline(lnum++);
|
||||
if (round == 2)
|
||||
STRCPY(retval + len, s);
|
||||
len += (int)STRLEN(s);
|
||||
--- 7293,7299 ----
|
||||
++lnum;
|
||||
while (lnum < submatch_mmatch->endpos[no].lnum)
|
||||
{
|
||||
! s = reg_getline_submatch(lnum++);
|
||||
if (round == 2)
|
||||
STRCPY(retval + len, s);
|
||||
len += (int)STRLEN(s);
|
||||
***************
|
||||
*** 7276,7282 ****
|
||||
++len;
|
||||
}
|
||||
if (round == 2)
|
||||
! STRNCPY(retval + len, reg_getline(lnum),
|
||||
submatch_mmatch->endpos[no].col);
|
||||
len += submatch_mmatch->endpos[no].col;
|
||||
if (round == 2)
|
||||
--- 7302,7308 ----
|
||||
++len;
|
||||
}
|
||||
if (round == 2)
|
||||
! STRNCPY(retval + len, reg_getline_submatch(lnum),
|
||||
submatch_mmatch->endpos[no].col);
|
||||
len += submatch_mmatch->endpos[no].col;
|
||||
if (round == 2)
|
||||
*** ../vim-7.2.307/src/version.c 2009-11-25 18:21:48.000000000 +0100
|
||||
--- src/version.c 2009-11-25 19:50:16.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 308,
|
||||
/**/
|
||||
|
||||
--
|
||||
Engineers are always delighted to share wisdom, even in areas in which they
|
||||
have no experience whatsoever. Their logic provides them with inherent
|
||||
insight into any field of expertise. This can be a problem when dealing with
|
||||
the illogical people who believe that knowledge can only be derived through
|
||||
experience.
|
||||
(Scott Adams - The Dilbert principle)
|
||||
|
||||
/// 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 ///
|
||||
48
7.2.309
48
7.2.309
|
|
@ -1,48 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.309
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.309 (after 7.2.308)
|
||||
Problem: Warning for missing function prototype. (Patrick Texier)
|
||||
Solution: Add the prototype.
|
||||
Files: src/regexp.c
|
||||
|
||||
|
||||
*** ../vim-7.2.308/src/regexp.c 2009-11-25 19:51:56.000000000 +0100
|
||||
--- src/regexp.c 2009-11-26 20:39:18.000000000 +0100
|
||||
***************
|
||||
*** 7214,7219 ****
|
||||
--- 7214,7221 ----
|
||||
}
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
+ static char_u *reg_getline_submatch __ARGS((linenr_T lnum));
|
||||
+
|
||||
/*
|
||||
* Call reg_getline() with the line numbers from the submatch. If a
|
||||
* substitute() was used the reg_maxline and other values have been
|
||||
*** ../vim-7.2.308/src/version.c 2009-11-25 19:51:56.000000000 +0100
|
||||
--- src/version.c 2009-11-26 20:40:11.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 309,
|
||||
/**/
|
||||
|
||||
--
|
||||
Female engineers become irresistible at the age of consent and remain that
|
||||
way until about thirty minutes after their clinical death. Longer if it's a
|
||||
warm day.
|
||||
(Scott Adams - The Dilbert principle)
|
||||
|
||||
/// 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 ///
|
||||
63
7.2.310
63
7.2.310
|
|
@ -1,63 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.310
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.310
|
||||
Problem: When a filetype plugin in ~/.vim/ftdetect uses ":setfiletype" and
|
||||
the file starts with a "# comment" it gets "conf" filetype.
|
||||
Solution: Check for "conf" filetype after using ftdetect plugins.
|
||||
Files: runtime/filetype.vim
|
||||
|
||||
|
||||
*** ../vim-7.2.309/runtime/filetype.vim 2008-08-06 18:56:36.000000000 +0200
|
||||
--- runtime/filetype.vim 2009-12-02 12:08:42.000000000 +0100
|
||||
***************
|
||||
*** 2400,2405 ****
|
||||
--- 2435,2446 ----
|
||||
au BufNewFile,BufRead zsh*,zlog* call s:StarSetf('zsh')
|
||||
|
||||
|
||||
+
|
||||
+ " Use the filetype detect plugins. They may overrule any of the previously
|
||||
+ " detected filetypes.
|
||||
+ runtime! ftdetect/*.vim
|
||||
+
|
||||
+
|
||||
" Generic configuration file (check this last, it's just guessing!)
|
||||
au BufNewFile,BufRead,StdinReadPost *
|
||||
\ if !did_filetype() && expand("<amatch>") !~ g:ft_ignore_pat
|
||||
***************
|
||||
*** 2408,2417 ****
|
||||
\ setf conf |
|
||||
\ endif
|
||||
|
||||
- " Use the plugin-filetype checks last, they may overrule any of the previously
|
||||
- " detected filetypes.
|
||||
- runtime! ftdetect/*.vim
|
||||
-
|
||||
augroup END
|
||||
|
||||
|
||||
--- 2449,2454 ----
|
||||
*** ../vim-7.2.309/src/version.c 2009-11-26 20:41:19.000000000 +0100
|
||||
--- src/version.c 2009-12-02 12:05:27.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 310,
|
||||
/**/
|
||||
|
||||
--
|
||||
A)bort, R)etry, P)lease don't bother me again
|
||||
|
||||
/// 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 ///
|
||||
52
7.2.311
52
7.2.311
|
|
@ -1,52 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.311
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.311
|
||||
Problem: Can't compile with FreeMiNT.
|
||||
Solution: Change #ifdef for limits.h. (Alan Hourihane)
|
||||
Files: src/fileio.c
|
||||
|
||||
|
||||
*** ../vim-7.2.310/src/fileio.c 2009-11-18 20:12:15.000000000 +0100
|
||||
--- src/fileio.c 2009-12-02 13:30:07.000000000 +0100
|
||||
***************
|
||||
*** 21,27 ****
|
||||
|
||||
#include "vim.h"
|
||||
|
||||
! #ifdef __TANDEM
|
||||
# include <limits.h> /* for SSIZE_MAX */
|
||||
#endif
|
||||
|
||||
--- 21,27 ----
|
||||
|
||||
#include "vim.h"
|
||||
|
||||
! #if defined(__TANDEM) || defined(__MINT__)
|
||||
# include <limits.h> /* for SSIZE_MAX */
|
||||
#endif
|
||||
|
||||
*** ../vim-7.2.310/src/version.c 2009-12-02 12:08:57.000000000 +0100
|
||||
--- src/version.c 2009-12-02 13:31:46.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 311,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
3. Your bookmark takes 15 minutes to scroll from top to bottom.
|
||||
|
||||
/// 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 ///
|
||||
312
7.2.312
312
7.2.312
|
|
@ -1,312 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.312
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.312
|
||||
Problem: iconv() returns an invalid character sequence when conversion
|
||||
fails. It should return an empty string. (Yongwei Wu)
|
||||
Solution: Be more strict about invalid characters in the input.
|
||||
Files: src/mbyte.c
|
||||
|
||||
|
||||
*** ../vim-7.2.311/src/mbyte.c 2009-06-16 15:23:07.000000000 +0200
|
||||
--- src/mbyte.c 2009-11-25 16:10:44.000000000 +0100
|
||||
***************
|
||||
*** 133,154 ****
|
||||
static int dbcs_ptr2cells_len __ARGS((char_u *p, int size));
|
||||
static int dbcs_ptr2char __ARGS((char_u *p));
|
||||
|
||||
! /* Lookup table to quickly get the length in bytes of a UTF-8 character from
|
||||
! * the first byte of a UTF-8 string. Bytes which are illegal when used as the
|
||||
! * first byte have a one, because these will be used separately. */
|
||||
static char utf8len_tab[256] =
|
||||
{
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
! 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /*bogus*/
|
||||
! 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1, /*bogus*/
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
|
||||
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,1,1,
|
||||
};
|
||||
|
||||
/*
|
||||
* XIM often causes trouble. Define XIM_DEBUG to get a log of XIM callbacks
|
||||
* in the "xim.log" file.
|
||||
*/
|
||||
--- 133,172 ----
|
||||
static int dbcs_ptr2cells_len __ARGS((char_u *p, int size));
|
||||
static int dbcs_ptr2char __ARGS((char_u *p));
|
||||
|
||||
! /*
|
||||
! * Lookup table to quickly get the length in bytes of a UTF-8 character from
|
||||
! * the first byte of a UTF-8 string.
|
||||
! * Bytes which are illegal when used as the first byte have a 1.
|
||||
! * The NUL byte has length 1.
|
||||
! */
|
||||
static char utf8len_tab[256] =
|
||||
{
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
! 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
! 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
|
||||
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,1,1,
|
||||
};
|
||||
|
||||
/*
|
||||
+ * Like utf8len_tab above, but using a zero for illegal lead bytes.
|
||||
+ */
|
||||
+ static char utf8len_tab_zero[256] =
|
||||
+ {
|
||||
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
|
||||
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
|
||||
+ 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
|
||||
+ 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,5,5,5,5,6,6,0,0,
|
||||
+ };
|
||||
+
|
||||
+ /*
|
||||
* XIM often causes trouble. Define XIM_DEBUG to get a log of XIM callbacks
|
||||
* in the "xim.log" file.
|
||||
*/
|
||||
***************
|
||||
*** 1352,1358 ****
|
||||
if (size > 0 && *p >= 0x80)
|
||||
{
|
||||
if (utf_ptr2len_len(p, size) < utf8len_tab[*p])
|
||||
! return 1;
|
||||
c = utf_ptr2char(p);
|
||||
/* An illegal byte is displayed as <xx>. */
|
||||
if (utf_ptr2len(p) == 1 || c == NUL)
|
||||
--- 1370,1376 ----
|
||||
if (size > 0 && *p >= 0x80)
|
||||
{
|
||||
if (utf_ptr2len_len(p, size) < utf8len_tab[*p])
|
||||
! return 1; /* truncated */
|
||||
c = utf_ptr2char(p);
|
||||
/* An illegal byte is displayed as <xx>. */
|
||||
if (utf_ptr2len(p) == 1 || c == NUL)
|
||||
***************
|
||||
*** 1473,1479 ****
|
||||
if (p[0] < 0x80) /* be quick for ASCII */
|
||||
return p[0];
|
||||
|
||||
! len = utf8len_tab[p[0]];
|
||||
if (len > 1 && (p[1] & 0xc0) == 0x80)
|
||||
{
|
||||
if (len == 2)
|
||||
--- 1491,1497 ----
|
||||
if (p[0] < 0x80) /* be quick for ASCII */
|
||||
return p[0];
|
||||
|
||||
! len = utf8len_tab_zero[p[0]];
|
||||
if (len > 1 && (p[1] & 0xc0) == 0x80)
|
||||
{
|
||||
if (len == 2)
|
||||
***************
|
||||
*** 1723,1728 ****
|
||||
--- 1741,1747 ----
|
||||
/*
|
||||
* Return length of UTF-8 character, obtained from the first byte.
|
||||
* "b" must be between 0 and 255!
|
||||
+ * Returns 1 for an invalid first byte value.
|
||||
*/
|
||||
int
|
||||
utf_byte2len(b)
|
||||
***************
|
||||
*** 1737,1742 ****
|
||||
--- 1756,1762 ----
|
||||
* Returns 1 for "".
|
||||
* Returns 1 for an illegal byte sequence (also in incomplete byte seq.).
|
||||
* Returns number > "size" for an incomplete byte sequence.
|
||||
+ * Never returns zero.
|
||||
*/
|
||||
int
|
||||
utf_ptr2len_len(p, size)
|
||||
***************
|
||||
*** 1747,1757 ****
|
||||
int i;
|
||||
int m;
|
||||
|
||||
! if (*p == NUL)
|
||||
! return 1;
|
||||
! m = len = utf8len_tab[*p];
|
||||
if (len > size)
|
||||
m = size; /* incomplete byte sequence. */
|
||||
for (i = 1; i < m; ++i)
|
||||
if ((p[i] & 0xc0) != 0x80)
|
||||
return 1;
|
||||
--- 1767,1779 ----
|
||||
int i;
|
||||
int m;
|
||||
|
||||
! len = utf8len_tab[*p];
|
||||
! if (len == 1)
|
||||
! return 1; /* NUL, ascii or illegal lead byte */
|
||||
if (len > size)
|
||||
m = size; /* incomplete byte sequence. */
|
||||
+ else
|
||||
+ m = len;
|
||||
for (i = 1; i < m; ++i)
|
||||
if ((p[i] & 0xc0) != 0x80)
|
||||
return 1;
|
||||
***************
|
||||
*** 2505,2510 ****
|
||||
--- 2527,2533 ----
|
||||
/*
|
||||
* mb_head_off() function pointer.
|
||||
* Return offset from "p" to the first byte of the character it points into.
|
||||
+ * If "p" points to the NUL at the end of the string return 0.
|
||||
* Returns 0 when already at the first byte of a character.
|
||||
*/
|
||||
int
|
||||
***************
|
||||
*** 2524,2530 ****
|
||||
|
||||
/* It can't be a trailing byte when not using DBCS, at the start of the
|
||||
* string or the previous byte can't start a double-byte. */
|
||||
! if (p <= base || MB_BYTE2LEN(p[-1]) == 1)
|
||||
return 0;
|
||||
|
||||
/* This is slow: need to start at the base and go forward until the
|
||||
--- 2547,2553 ----
|
||||
|
||||
/* It can't be a trailing byte when not using DBCS, at the start of the
|
||||
* string or the previous byte can't start a double-byte. */
|
||||
! if (p <= base || MB_BYTE2LEN(p[-1]) == 1 || *p == NUL)
|
||||
return 0;
|
||||
|
||||
/* This is slow: need to start at the base and go forward until the
|
||||
***************
|
||||
*** 2552,2558 ****
|
||||
* lead byte in the current cell. */
|
||||
if (p <= base
|
||||
|| (enc_dbcs == DBCS_JPNU && p[-1] == 0x8e)
|
||||
! || MB_BYTE2LEN(p[-1]) == 1)
|
||||
return 0;
|
||||
|
||||
/* This is slow: need to start at the base and go forward until the
|
||||
--- 2575,2582 ----
|
||||
* lead byte in the current cell. */
|
||||
if (p <= base
|
||||
|| (enc_dbcs == DBCS_JPNU && p[-1] == 0x8e)
|
||||
! || MB_BYTE2LEN(p[-1]) == 1
|
||||
! || *p == NUL)
|
||||
return 0;
|
||||
|
||||
/* This is slow: need to start at the base and go forward until the
|
||||
***************
|
||||
*** 2578,2583 ****
|
||||
--- 2602,2608 ----
|
||||
char_u *q;
|
||||
char_u *s;
|
||||
int c;
|
||||
+ int len;
|
||||
#ifdef FEAT_ARABIC
|
||||
char_u *j;
|
||||
#endif
|
||||
***************
|
||||
*** 2597,2604 ****
|
||||
--q;
|
||||
/* Check for illegal sequence. Do allow an illegal byte after where we
|
||||
* started. */
|
||||
! if (utf8len_tab[*q] != (int)(s - q + 1)
|
||||
! && utf8len_tab[*q] != (int)(p - q + 1))
|
||||
return 0;
|
||||
|
||||
if (q <= base)
|
||||
--- 2622,2629 ----
|
||||
--q;
|
||||
/* Check for illegal sequence. Do allow an illegal byte after where we
|
||||
* started. */
|
||||
! len = utf8len_tab[*q];
|
||||
! if (len != (int)(s - q + 1) && len != (int)(p - q + 1))
|
||||
return 0;
|
||||
|
||||
if (q <= base)
|
||||
***************
|
||||
*** 2810,2818 ****
|
||||
|
||||
while (end == NULL ? *p != NUL : p < end)
|
||||
{
|
||||
! if ((*p & 0xc0) == 0x80)
|
||||
return FALSE; /* invalid lead byte */
|
||||
- l = utf8len_tab[*p];
|
||||
if (end != NULL && p + l > end)
|
||||
return FALSE; /* incomplete byte sequence */
|
||||
++p;
|
||||
--- 2835,2843 ----
|
||||
|
||||
while (end == NULL ? *p != NUL : p < end)
|
||||
{
|
||||
! l = utf8len_tab_zero[*p];
|
||||
! if (l == 0)
|
||||
return FALSE; /* invalid lead byte */
|
||||
if (end != NULL && p + l > end)
|
||||
return FALSE; /* incomplete byte sequence */
|
||||
++p;
|
||||
***************
|
||||
*** 6117,6128 ****
|
||||
d = retval;
|
||||
for (i = 0; i < len; ++i)
|
||||
{
|
||||
! l = utf_ptr2len(ptr + i);
|
||||
if (l == 0)
|
||||
*d++ = NUL;
|
||||
else if (l == 1)
|
||||
{
|
||||
! if (unconvlenp != NULL && utf8len_tab[ptr[i]] > len - i)
|
||||
{
|
||||
/* Incomplete sequence at the end. */
|
||||
*unconvlenp = len - i;
|
||||
--- 6142,6161 ----
|
||||
d = retval;
|
||||
for (i = 0; i < len; ++i)
|
||||
{
|
||||
! l = utf_ptr2len_len(ptr + i, len - i);
|
||||
if (l == 0)
|
||||
*d++ = NUL;
|
||||
else if (l == 1)
|
||||
{
|
||||
! int l_w = utf8len_tab_zero[ptr[i]];
|
||||
!
|
||||
! if (l_w == 0)
|
||||
! {
|
||||
! /* Illegal utf-8 byte cannot be converted */
|
||||
! vim_free(retval);
|
||||
! return NULL;
|
||||
! }
|
||||
! if (unconvlenp != NULL && l_w > len - i)
|
||||
{
|
||||
/* Incomplete sequence at the end. */
|
||||
*unconvlenp = len - i;
|
||||
*** ../vim-7.2.311/src/version.c 2009-12-02 13:32:10.000000000 +0100
|
||||
--- src/version.c 2009-12-02 15:00:23.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 312,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
6. You refuse to go to a vacation spot with no electricity and no phone lines.
|
||||
|
||||
/// 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.2.313
117
7.2.313
|
|
@ -1,117 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.313
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.313
|
||||
Problem: Command line completion doesn't work after "%:h" and similar.
|
||||
Solution: Expand these items before doing the completion.
|
||||
Files: src/ex_getln.c, src/misc1.c, src/proto/misc1.pro
|
||||
|
||||
|
||||
*** ../vim-7.2.312/src/ex_getln.c 2009-09-18 17:24:54.000000000 +0200
|
||||
--- src/ex_getln.c 2009-12-02 16:40:06.000000000 +0100
|
||||
***************
|
||||
*** 4422,4428 ****
|
||||
flags |= EW_FILE;
|
||||
else
|
||||
flags = (flags | EW_DIR) & ~EW_FILE;
|
||||
! ret = expand_wildcards(1, &pat, num_file, file, flags);
|
||||
if (free_pat)
|
||||
vim_free(pat);
|
||||
return ret;
|
||||
--- 4422,4429 ----
|
||||
flags |= EW_FILE;
|
||||
else
|
||||
flags = (flags | EW_DIR) & ~EW_FILE;
|
||||
! /* Expand wildcards, supporting %:h and the like. */
|
||||
! ret = expand_wildcards_eval(&pat, num_file, file, flags);
|
||||
if (free_pat)
|
||||
vim_free(pat);
|
||||
return ret;
|
||||
*** ../vim-7.2.312/src/misc1.c 2009-11-17 16:08:12.000000000 +0100
|
||||
--- src/misc1.c 2009-12-02 17:06:49.000000000 +0100
|
||||
***************
|
||||
*** 8447,8452 ****
|
||||
--- 8447,8492 ----
|
||||
}
|
||||
|
||||
/*
|
||||
+ * Invoke expand_wildcards() for one pattern.
|
||||
+ * Expand items like "%:h" before the expansion.
|
||||
+ * Returns OK or FAIL.
|
||||
+ */
|
||||
+ int
|
||||
+ expand_wildcards_eval(pat, num_file, file, flags)
|
||||
+ char_u **pat; /* pointer to input pattern */
|
||||
+ int *num_file; /* resulting number of files */
|
||||
+ char_u ***file; /* array of resulting files */
|
||||
+ int flags; /* EW_DIR, etc. */
|
||||
+ {
|
||||
+ int ret = FAIL;
|
||||
+ char_u *eval_pat = NULL;
|
||||
+ char_u *exp_pat = *pat;
|
||||
+ char_u *ignored_msg;
|
||||
+ int usedlen;
|
||||
+
|
||||
+ if (*exp_pat == '%' || *exp_pat == '#' || *exp_pat == '<')
|
||||
+ {
|
||||
+ ++emsg_off;
|
||||
+ eval_pat = eval_vars(exp_pat, exp_pat, &usedlen,
|
||||
+ NULL, &ignored_msg, NULL);
|
||||
+ --emsg_off;
|
||||
+ if (eval_pat != NULL)
|
||||
+ exp_pat = concat_str(eval_pat, exp_pat + usedlen);
|
||||
+ }
|
||||
+
|
||||
+ if (exp_pat != NULL)
|
||||
+ ret = expand_wildcards(1, &exp_pat, num_file, file, flags);
|
||||
+
|
||||
+ if (eval_pat != NULL)
|
||||
+ {
|
||||
+ vim_free(exp_pat);
|
||||
+ vim_free(eval_pat);
|
||||
+ }
|
||||
+
|
||||
+ return ret;
|
||||
+ }
|
||||
+
|
||||
+ /*
|
||||
* Expand wildcards. Calls gen_expand_wildcards() and removes files matching
|
||||
* 'wildignore'.
|
||||
* Returns OK or FAIL.
|
||||
*** ../vim-7.2.312/src/proto/misc1.pro 2007-09-26 22:36:32.000000000 +0200
|
||||
--- src/proto/misc1.pro 2009-12-02 16:41:52.000000000 +0100
|
||||
***************
|
||||
*** 85,90 ****
|
||||
--- 85,91 ----
|
||||
int vim_fexists __ARGS((char_u *fname));
|
||||
void line_breakcheck __ARGS((void));
|
||||
void fast_breakcheck __ARGS((void));
|
||||
+ int expand_wildcards_eval __ARGS((char_u **pat, int *num_file, char_u ***file, int flags));
|
||||
int expand_wildcards __ARGS((int num_pat, char_u **pat, int *num_file, char_u ***file, int flags));
|
||||
int match_suffix __ARGS((char_u *fname));
|
||||
int unix_expandpath __ARGS((garray_T *gap, char_u *path, int wildoff, int flags, int didstar));
|
||||
*** ../vim-7.2.312/src/version.c 2009-12-02 15:03:24.000000000 +0100
|
||||
--- src/version.c 2009-12-02 17:14:02.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 313,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
8. You spend half of the plane trip with your laptop on your lap...and your
|
||||
child in the overhead compartment.
|
||||
|
||||
/// 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 ///
|
||||
56
7.2.314
56
7.2.314
|
|
@ -1,56 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.314
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.314
|
||||
Problem: Missing function in small build.
|
||||
Solution: Always include concat_str.
|
||||
Files: src/misc1.c
|
||||
|
||||
|
||||
*** ../vim-7.2.313/src/misc1.c 2009-12-02 17:15:04.000000000 +0100
|
||||
--- src/misc1.c 2009-12-02 17:44:55.000000000 +0100
|
||||
***************
|
||||
*** 4666,4672 ****
|
||||
return dest;
|
||||
}
|
||||
|
||||
- #if defined(FEAT_EVAL) || defined(FEAT_GETTEXT) || defined(PROTO)
|
||||
/*
|
||||
* Concatenate two strings and return the result in allocated memory.
|
||||
* Returns NULL when out of memory.
|
||||
--- 4666,4671 ----
|
||||
***************
|
||||
*** 4687,4693 ****
|
||||
}
|
||||
return dest;
|
||||
}
|
||||
- #endif
|
||||
|
||||
/*
|
||||
* Add a path separator to a file name, unless it already ends in a path
|
||||
--- 4686,4691 ----
|
||||
*** ../vim-7.2.313/src/version.c 2009-12-02 17:15:04.000000000 +0100
|
||||
--- src/version.c 2009-12-02 17:47:18.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 314,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
9. All your daydreaming is preoccupied with getting a faster connection to the
|
||||
net: 28.8...ISDN...cable modem...T1...T3.
|
||||
|
||||
/// 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 ///
|
||||
134
7.2.315
134
7.2.315
|
|
@ -1,134 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.315
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.315
|
||||
Problem: Python libs can't be found on 64 bit system.
|
||||
Solution: Add lib64 to the list of directories. (Michael Henry)
|
||||
Files: src/auto/configure, src/configure.in
|
||||
|
||||
|
||||
*** ../vim-7.2.314/src/auto/configure 2009-11-17 17:13:03.000000000 +0100
|
||||
--- src/auto/configure 2009-12-02 17:21:20.000000000 +0100
|
||||
***************
|
||||
*** 5126,5132 ****
|
||||
|
||||
vi_cv_path_python_conf=
|
||||
for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
|
||||
! for subdir in lib share; do
|
||||
d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
|
||||
if test -d "$d" && test -f "$d/config.c"; then
|
||||
vi_cv_path_python_conf="$d"
|
||||
--- 5126,5132 ----
|
||||
|
||||
vi_cv_path_python_conf=
|
||||
for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
|
||||
! for subdir in lib64 lib share; do
|
||||
d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
|
||||
if test -d "$d" && test -f "$d/config.c"; then
|
||||
vi_cv_path_python_conf="$d"
|
||||
***************
|
||||
*** 13718,13725 ****
|
||||
$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
|
||||
else
|
||||
vim_cv_tty_group=world
|
||||
! { $as_echo "$as_me:$LINENO: result: ptys are world accessable" >&5
|
||||
! $as_echo "ptys are world accessable" >&6; }
|
||||
fi
|
||||
|
||||
else
|
||||
--- 13718,13725 ----
|
||||
$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; }
|
||||
else
|
||||
vim_cv_tty_group=world
|
||||
! { $as_echo "$as_me:$LINENO: result: ptys are world accessible" >&5
|
||||
! $as_echo "ptys are world accessible" >&6; }
|
||||
fi
|
||||
|
||||
else
|
||||
***************
|
||||
*** 13730,13737 ****
|
||||
( exit $ac_status )
|
||||
|
||||
vim_cv_tty_group=world
|
||||
! { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessable" >&5
|
||||
! $as_echo "can't determine - assume ptys are world accessable" >&6; }
|
||||
|
||||
fi
|
||||
rm -rf conftest.dSYM
|
||||
--- 13730,13737 ----
|
||||
( exit $ac_status )
|
||||
|
||||
vim_cv_tty_group=world
|
||||
! { $as_echo "$as_me:$LINENO: result: can't determine - assume ptys are world accessible" >&5
|
||||
! $as_echo "can't determine - assume ptys are world accessible" >&6; }
|
||||
|
||||
fi
|
||||
rm -rf conftest.dSYM
|
||||
*** ../vim-7.2.314/src/configure.in 2009-11-17 17:13:03.000000000 +0100
|
||||
--- src/configure.in 2009-12-02 17:21:10.000000000 +0100
|
||||
***************
|
||||
*** 686,692 ****
|
||||
[
|
||||
vi_cv_path_python_conf=
|
||||
for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
|
||||
! for subdir in lib share; do
|
||||
d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
|
||||
if test -d "$d" && test -f "$d/config.c"; then
|
||||
vi_cv_path_python_conf="$d"
|
||||
--- 686,692 ----
|
||||
[
|
||||
vi_cv_path_python_conf=
|
||||
for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do
|
||||
! for subdir in lib64 lib share; do
|
||||
d="${path}/${subdir}/python${vi_cv_var_python_version}/config"
|
||||
if test -d "$d" && test -f "$d/config.c"; then
|
||||
vi_cv_path_python_conf="$d"
|
||||
***************
|
||||
*** 2557,2567 ****
|
||||
AC_MSG_RESULT([pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group])
|
||||
else
|
||||
vim_cv_tty_group=world
|
||||
! AC_MSG_RESULT([ptys are world accessable])
|
||||
fi
|
||||
],[
|
||||
vim_cv_tty_group=world
|
||||
! AC_MSG_RESULT([can't determine - assume ptys are world accessable])
|
||||
],[
|
||||
AC_MSG_ERROR(cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode')
|
||||
])
|
||||
--- 2557,2567 ----
|
||||
AC_MSG_RESULT([pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group])
|
||||
else
|
||||
vim_cv_tty_group=world
|
||||
! AC_MSG_RESULT([ptys are world accessible])
|
||||
fi
|
||||
],[
|
||||
vim_cv_tty_group=world
|
||||
! AC_MSG_RESULT([can't determine - assume ptys are world accessible])
|
||||
],[
|
||||
AC_MSG_ERROR(cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode')
|
||||
])
|
||||
*** ../vim-7.2.314/src/version.c 2009-12-02 17:47:46.000000000 +0100
|
||||
--- src/version.c 2009-12-02 17:57:39.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 315,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
10. And even your night dreams are in HTML.
|
||||
|
||||
/// 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 ///
|
||||
83
7.2.316
83
7.2.316
|
|
@ -1,83 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.316
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.316
|
||||
Problem: May get multiple _FORTIFY_SOURCE arguments. (Tony Mechelynck)
|
||||
Solution: First remove all these arguments and then add the one we want.
|
||||
(Dominique Pelle)
|
||||
Files: src/auto/configure, src/configure.in
|
||||
|
||||
|
||||
*** ../vim-7.2.315/src/auto/configure 2009-12-02 17:59:08.000000000 +0100
|
||||
--- src/auto/configure 2009-12-16 17:05:59.000000000 +0100
|
||||
***************
|
||||
*** 17185,17194 ****
|
||||
{ $as_echo "$as_me:$LINENO: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
! { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
|
||||
$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS=`echo "$CFLAGS -D_FORTIFY_SOURCE=1" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' -e 's/-D_FORTIFY_SOURCE=2//g'`
|
||||
{ $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
else
|
||||
--- 17185,17194 ----
|
||||
{ $as_echo "$as_me:$LINENO: result: no" >&5
|
||||
$as_echo "no" >&6; }
|
||||
fi
|
||||
! { $as_echo "$as_me:$LINENO: checking whether we need -D_FORTIFY_SOURCE=1" >&5
|
||||
$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; }
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -D_FORTIFY_SOURCE=1/'`
|
||||
{ $as_echo "$as_me:$LINENO: result: yes" >&5
|
||||
$as_echo "yes" >&6; }
|
||||
else
|
||||
*** ../vim-7.2.315/src/configure.in 2009-12-02 17:59:08.000000000 +0100
|
||||
--- src/configure.in 2009-12-16 17:05:55.000000000 +0100
|
||||
***************
|
||||
*** 3241,3249 ****
|
||||
fi
|
||||
dnl -D_FORTIFY_SOURCE=2 crashes Vim on strcpy(buf, "000") when buf is
|
||||
dnl declared as char x[1] but actually longer. Introduced in gcc 4.0.
|
||||
AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS=`echo "$CFLAGS -D_FORTIFY_SOURCE=1" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=2//g' -e 's/-D_FORTIFY_SOURCE=2//g'`
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
--- 3241,3250 ----
|
||||
fi
|
||||
dnl -D_FORTIFY_SOURCE=2 crashes Vim on strcpy(buf, "000") when buf is
|
||||
dnl declared as char x[1] but actually longer. Introduced in gcc 4.0.
|
||||
+ dnl Also remove duplicate _FORTIFY_SOURCE arguments.
|
||||
AC_MSG_CHECKING(whether we need -D_FORTIFY_SOURCE=1)
|
||||
if test "$gccmajor" -gt "3"; then
|
||||
! CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -D_FORTIFY_SOURCE=1/'`
|
||||
AC_MSG_RESULT(yes)
|
||||
else
|
||||
AC_MSG_RESULT(no)
|
||||
*** ../vim-7.2.315/src/version.c 2009-12-02 17:59:08.000000000 +0100
|
||||
--- src/version.c 2009-12-16 17:12:25.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 316,
|
||||
/**/
|
||||
|
||||
--
|
||||
Have you heard about the new Beowulf cluster? It's so fast, it executes
|
||||
an infinite loop in 6 seconds.
|
||||
|
||||
/// 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 ///
|
||||
148
7.2.317
148
7.2.317
|
|
@ -1,148 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.317
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.317
|
||||
Problem: Memory leak when adding a highlight group with unprintable
|
||||
characters, resulting in E669.
|
||||
Solution: Free the memory. And fix a few typos. (Dominique Pelle)
|
||||
Files: src/syntax.c
|
||||
|
||||
|
||||
*** ../vim-7.2.316/src/syntax.c 2009-05-17 13:30:58.000000000 +0200
|
||||
--- src/syntax.c 2009-12-16 18:09:05.000000000 +0100
|
||||
***************
|
||||
*** 206,212 ****
|
||||
static int current_attr = 0; /* attr of current syntax word */
|
||||
#ifdef FEAT_EVAL
|
||||
static int current_id = 0; /* ID of current char for syn_get_id() */
|
||||
! static int current_trans_id = 0; /* idem, transparancy removed */
|
||||
#endif
|
||||
|
||||
typedef struct syn_cluster_S
|
||||
--- 206,212 ----
|
||||
static int current_attr = 0; /* attr of current syntax word */
|
||||
#ifdef FEAT_EVAL
|
||||
static int current_id = 0; /* ID of current char for syn_get_id() */
|
||||
! static int current_trans_id = 0; /* idem, transparency removed */
|
||||
#endif
|
||||
|
||||
typedef struct syn_cluster_S
|
||||
***************
|
||||
*** 282,288 ****
|
||||
int si_idx; /* index of syntax pattern or
|
||||
KEYWORD_IDX */
|
||||
int si_id; /* highlight group ID for keywords */
|
||||
! int si_trans_id; /* idem, transparancy removed */
|
||||
int si_m_lnum; /* lnum of the match */
|
||||
int si_m_startcol; /* starting column of the match */
|
||||
lpos_T si_m_endpos; /* just after end posn of the match */
|
||||
--- 282,288 ----
|
||||
int si_idx; /* index of syntax pattern or
|
||||
KEYWORD_IDX */
|
||||
int si_id; /* highlight group ID for keywords */
|
||||
! int si_trans_id; /* idem, transparency removed */
|
||||
int si_m_lnum; /* lnum of the match */
|
||||
int si_m_startcol; /* starting column of the match */
|
||||
lpos_T si_m_endpos; /* just after end posn of the match */
|
||||
***************
|
||||
*** 1274,1280 ****
|
||||
dist = syn_buf->b_ml.ml_line_count / (syn_buf->b_sst_len - Rows) + 1;
|
||||
|
||||
/*
|
||||
! * Go throught the list to find the "tick" for the oldest entry that can
|
||||
* be removed. Set "above" when the "tick" for the oldest entry is above
|
||||
* "b_sst_lasttick" (the display tick wraps around).
|
||||
*/
|
||||
--- 1274,1280 ----
|
||||
dist = syn_buf->b_ml.ml_line_count / (syn_buf->b_sst_len - Rows) + 1;
|
||||
|
||||
/*
|
||||
! * Go through the list to find the "tick" for the oldest entry that can
|
||||
* be removed. Set "above" when the "tick" for the oldest entry is above
|
||||
* "b_sst_lasttick" (the display tick wraps around).
|
||||
*/
|
||||
***************
|
||||
*** 2319,2325 ****
|
||||
? (syn_buf->b_spell_cluster_id == 0)
|
||||
: (syn_buf->b_syn_spell == SYNSPL_TOP);
|
||||
|
||||
! /* nextgroup ends at end of line, unless "skipnl" or "skipemtpy" present */
|
||||
if (current_next_list != NULL
|
||||
&& syn_getcurline()[current_col + 1] == NUL
|
||||
&& !(current_next_flags & (HL_SKIPNL | HL_SKIPEMPTY)))
|
||||
--- 2319,2325 ----
|
||||
? (syn_buf->b_spell_cluster_id == 0)
|
||||
: (syn_buf->b_syn_spell == SYNSPL_TOP);
|
||||
|
||||
! /* nextgroup ends at end of line, unless "skipnl" or "skipempty" present */
|
||||
if (current_next_list != NULL
|
||||
&& syn_getcurline()[current_col + 1] == NUL
|
||||
&& !(current_next_flags & (HL_SKIPNL | HL_SKIPEMPTY)))
|
||||
***************
|
||||
*** 6108,6114 ****
|
||||
win_T *wp;
|
||||
long lnum;
|
||||
colnr_T col;
|
||||
! int trans; /* remove transparancy */
|
||||
int *spellp; /* return: can do spell checking */
|
||||
int keep_state; /* keep state of char at "col" */
|
||||
{
|
||||
--- 6108,6114 ----
|
||||
win_T *wp;
|
||||
long lnum;
|
||||
colnr_T col;
|
||||
! int trans; /* remove transparency */
|
||||
int *spellp; /* return: can do spell checking */
|
||||
int keep_state; /* keep state of char at "col" */
|
||||
{
|
||||
***************
|
||||
*** 7523,7529 ****
|
||||
#if defined(FEAT_GUI) || defined(PROTO)
|
||||
/*
|
||||
* Set the normal foreground and background colors according to the "Normal"
|
||||
! * highlighighting group. For X11 also set "Menu", "Scrollbar", and
|
||||
* "Tooltip" colors.
|
||||
*/
|
||||
void
|
||||
--- 7523,7529 ----
|
||||
#if defined(FEAT_GUI) || defined(PROTO)
|
||||
/*
|
||||
* Set the normal foreground and background colors according to the "Normal"
|
||||
! * highlighting group. For X11 also set "Menu", "Scrollbar", and
|
||||
* "Tooltip" colors.
|
||||
*/
|
||||
void
|
||||
***************
|
||||
*** 8647,8652 ****
|
||||
--- 8647,8653 ----
|
||||
if (!vim_isprintc(*p))
|
||||
{
|
||||
EMSG(_("E669: Unprintable character in group name"));
|
||||
+ vim_free(name);
|
||||
return 0;
|
||||
}
|
||||
else if (!ASCII_ISALNUM(*p) && *p != '_')
|
||||
*** ../vim-7.2.316/src/version.c 2009-12-16 17:14:08.000000000 +0100
|
||||
--- src/version.c 2009-12-16 18:09:14.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 317,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
35. Your husband tells you he's had the beard for 2 months.
|
||||
|
||||
/// 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 ///
|
||||
91
7.2.318
91
7.2.318
|
|
@ -1,91 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.318
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.318
|
||||
Problem: Wrong locale value breaks floating point numbers for gvim.
|
||||
Solution: Set the locale again after doing GUI inits. (Dominique Pelle)
|
||||
Files: src/main.c
|
||||
|
||||
|
||||
*** ../vim-7.2.317/src/main.c 2009-11-17 12:31:30.000000000 +0100
|
||||
--- src/main.c 2009-12-16 18:23:46.000000000 +0100
|
||||
***************
|
||||
*** 366,379 ****
|
||||
* Check if the GUI can be started. Reset gui.starting if not.
|
||||
* Don't know about other systems, stay on the safe side and don't check.
|
||||
*/
|
||||
! if (gui.starting && gui_init_check() == FAIL)
|
||||
{
|
||||
! gui.starting = FALSE;
|
||||
|
||||
! /* When running "evim" or "gvim -y" we need the menus, exit if we
|
||||
! * don't have them. */
|
||||
! if (params.evim_mode)
|
||||
! mch_exit(1);
|
||||
}
|
||||
# endif
|
||||
#endif
|
||||
--- 366,386 ----
|
||||
* Check if the GUI can be started. Reset gui.starting if not.
|
||||
* Don't know about other systems, stay on the safe side and don't check.
|
||||
*/
|
||||
! if (gui.starting)
|
||||
{
|
||||
! if (gui_init_check() == FAIL)
|
||||
! {
|
||||
! gui.starting = FALSE;
|
||||
|
||||
! /* When running "evim" or "gvim -y" we need the menus, exit if we
|
||||
! * don't have them. */
|
||||
! if (params.evim_mode)
|
||||
! mch_exit(1);
|
||||
! }
|
||||
! # if defined(HAVE_LOCALE_H) || defined(X_LOCALE)
|
||||
! /* Re-initialize locale, it may have been altered by gui_init_check() */
|
||||
! init_locale();
|
||||
! # endif
|
||||
}
|
||||
# endif
|
||||
#endif
|
||||
***************
|
||||
*** 3685,3691 ****
|
||||
}
|
||||
else if (STRICMP(argv[i], "--servername") == 0)
|
||||
{
|
||||
! /* Alredy processed. Take it out of the command line */
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
--- 3692,3698 ----
|
||||
}
|
||||
else if (STRICMP(argv[i], "--servername") == 0)
|
||||
{
|
||||
! /* Already processed. Take it out of the command line */
|
||||
i++;
|
||||
continue;
|
||||
}
|
||||
*** ../vim-7.2.317/src/version.c 2009-12-16 18:13:04.000000000 +0100
|
||||
--- src/version.c 2009-12-16 18:26:24.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 318,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
36. You miss more than five meals a week downloading the latest games from
|
||||
Apogee.
|
||||
|
||||
/// 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 ///
|
||||
63
7.2.319
63
7.2.319
|
|
@ -1,63 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.319
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.319
|
||||
Problem: Motif: accessing freed memory when cancelling font dialog.
|
||||
Solution: Destroy the widget only after accessing it. (Dominique Pelle)
|
||||
Files: src/gui_xmdlg.c
|
||||
|
||||
|
||||
*** ../vim-7.2.318/src/gui_xmdlg.c 2009-11-03 12:53:44.000000000 +0100
|
||||
--- src/gui_xmdlg.c 2009-12-16 18:39:21.000000000 +0100
|
||||
***************
|
||||
*** 1274,1286 ****
|
||||
XtAppProcessEvent(XtWidgetToApplicationContext(data->dialog),
|
||||
(XtInputMask)XtIMAll);
|
||||
|
||||
- XtDestroyWidget(data->dialog);
|
||||
-
|
||||
if (data->old)
|
||||
{
|
||||
XFreeFont(XtDisplay(data->dialog), data->old);
|
||||
XmFontListFree(data->old_list);
|
||||
}
|
||||
|
||||
gui_motif_synch_fonts();
|
||||
|
||||
--- 1274,1285 ----
|
||||
XtAppProcessEvent(XtWidgetToApplicationContext(data->dialog),
|
||||
(XtInputMask)XtIMAll);
|
||||
|
||||
if (data->old)
|
||||
{
|
||||
XFreeFont(XtDisplay(data->dialog), data->old);
|
||||
XmFontListFree(data->old_list);
|
||||
}
|
||||
+ XtDestroyWidget(data->dialog);
|
||||
|
||||
gui_motif_synch_fonts();
|
||||
|
||||
*** ../vim-7.2.318/src/version.c 2009-12-16 18:27:29.000000000 +0100
|
||||
--- src/version.c 2009-12-16 18:40:06.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 319,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
37. You start looking for hot HTML addresses in public restrooms.
|
||||
|
||||
/// 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 ///
|
||||
199
7.2.320
199
7.2.320
|
|
@ -1,199 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.320
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.320
|
||||
Problem: Unused function in Mzscheme interface.
|
||||
Solution: Remove the function and what depends on it. (Dominique Pelle)
|
||||
Files: src/if_mzsch.c, src/proto/if_mzsch.pro
|
||||
|
||||
|
||||
*** ../vim-7.2.319/src/if_mzsch.c 2009-09-11 12:20:47.000000000 +0200
|
||||
--- src/if_mzsch.c 2009-12-16 19:01:04.000000000 +0100
|
||||
***************
|
||||
*** 70,83 ****
|
||||
Scheme_Object *port;
|
||||
} Port_Info;
|
||||
|
||||
- /* info for do_apply */
|
||||
- typedef struct
|
||||
- {
|
||||
- Scheme_Object *proc;
|
||||
- int argc;
|
||||
- Scheme_Object **argv;
|
||||
- } Apply_Info;
|
||||
-
|
||||
/*
|
||||
*========================================================================
|
||||
* Vim-Control Commands
|
||||
--- 70,75 ----
|
||||
***************
|
||||
*** 160,166 ****
|
||||
static Scheme_Object *extract_exn_message(Scheme_Object *v);
|
||||
static Scheme_Object *do_eval(void *, int noargc, Scheme_Object **noargv);
|
||||
static Scheme_Object *do_load(void *, int noargc, Scheme_Object **noargv);
|
||||
- static Scheme_Object *do_apply(void *, int noargc, Scheme_Object **noargv);
|
||||
static void register_vim_exn(void);
|
||||
static vim_mz_buffer *get_buffer_arg(const char *fname, int argnum,
|
||||
int argc, Scheme_Object **argv);
|
||||
--- 152,157 ----
|
||||
***************
|
||||
*** 1056,1062 ****
|
||||
MZ_GC_REG();
|
||||
config = scheme_config;
|
||||
MZ_GC_CHECK();
|
||||
! /* recreate ports each call effectivelly clearing these ones */
|
||||
curout = scheme_make_string_output_port();
|
||||
MZ_GC_CHECK();
|
||||
curerr = scheme_make_string_output_port();
|
||||
--- 1047,1053 ----
|
||||
MZ_GC_REG();
|
||||
config = scheme_config;
|
||||
MZ_GC_CHECK();
|
||||
! /* recreate ports each call effectively clearing these ones */
|
||||
curout = scheme_make_string_output_port();
|
||||
MZ_GC_CHECK();
|
||||
curerr = scheme_make_string_output_port();
|
||||
***************
|
||||
*** 1196,1231 ****
|
||||
}
|
||||
}
|
||||
|
||||
- /*
|
||||
- * apply MzScheme procedure with arguments,
|
||||
- * handling errors
|
||||
- */
|
||||
- Scheme_Object *
|
||||
- mzvim_apply(Scheme_Object *proc, int argc, Scheme_Object **argv)
|
||||
- {
|
||||
- if (mzscheme_init())
|
||||
- return FAIL;
|
||||
- else
|
||||
- {
|
||||
- Apply_Info data = {NULL, 0, NULL};
|
||||
- Scheme_Object *ret = NULL;
|
||||
-
|
||||
- MZ_GC_DECL_REG(5);
|
||||
- MZ_GC_VAR_IN_REG(0, ret);
|
||||
- MZ_GC_VAR_IN_REG(1, data.proc);
|
||||
- MZ_GC_ARRAY_VAR_IN_REG(2, data.argv, argc);
|
||||
- MZ_GC_REG();
|
||||
-
|
||||
- data.proc = proc;
|
||||
- data.argc = argc;
|
||||
- data.argv = argv;
|
||||
-
|
||||
- eval_with_exn_handling(&data, do_apply, &ret);
|
||||
- MZ_GC_UNREG();
|
||||
- return ret;
|
||||
- }
|
||||
- }
|
||||
-
|
||||
static Scheme_Object *
|
||||
do_load(void *data, int noargc, Scheme_Object **noargv)
|
||||
{
|
||||
--- 1187,1192 ----
|
||||
***************
|
||||
*** 1257,1263 ****
|
||||
MZ_GC_CHECK();
|
||||
}
|
||||
|
||||
! /* errors will be caught in do_mzscheme_comamnd and ex_mzfile */
|
||||
scheme_close_input_port(pinfo->port);
|
||||
MZ_GC_CHECK();
|
||||
pinfo->port = NULL;
|
||||
--- 1218,1224 ----
|
||||
MZ_GC_CHECK();
|
||||
}
|
||||
|
||||
! /* errors will be caught in do_mzscheme_command and ex_mzfile */
|
||||
scheme_close_input_port(pinfo->port);
|
||||
MZ_GC_CHECK();
|
||||
pinfo->port = NULL;
|
||||
***************
|
||||
*** 1348,1360 ****
|
||||
return scheme_eval_string_all((char *)s, environment, TRUE);
|
||||
}
|
||||
|
||||
- static Scheme_Object *
|
||||
- do_apply(void *a, int noargc, Scheme_Object **noargv)
|
||||
- {
|
||||
- Apply_Info *info = (Apply_Info *)a;
|
||||
- return scheme_apply(info->proc, info->argc, info->argv);
|
||||
- }
|
||||
-
|
||||
/*
|
||||
*========================================================================
|
||||
* 3. MzScheme I/O Handlers
|
||||
--- 1309,1314 ----
|
||||
***************
|
||||
*** 2128,2134 ****
|
||||
static Scheme_Object *
|
||||
set_buffer_line(void *data, int argc, Scheme_Object **argv)
|
||||
{
|
||||
! /* First of all, we check the the of the supplied MzScheme object.
|
||||
* There are three cases:
|
||||
* 1. #f - this is a deletion.
|
||||
* 2. A string - this is a replacement.
|
||||
--- 2082,2088 ----
|
||||
static Scheme_Object *
|
||||
set_buffer_line(void *data, int argc, Scheme_Object **argv)
|
||||
{
|
||||
! /* First of all, we check the value of the supplied MzScheme object.
|
||||
* There are three cases:
|
||||
* 1. #f - this is a deletion.
|
||||
* 2. A string - this is a replacement.
|
||||
***************
|
||||
*** 2428,2434 ****
|
||||
/*
|
||||
* (insert-buff-line-list {linenr} {string/string-list} [buffer])
|
||||
*
|
||||
! * Insert a number of lines into the specified buffer after the specifed line.
|
||||
* The line number is in Vim format (1-based). The lines to be inserted are
|
||||
* given as an MzScheme list of string objects or as a single string. The lines
|
||||
* to be added are checked for validity and correct format. Errors are
|
||||
--- 2382,2388 ----
|
||||
/*
|
||||
* (insert-buff-line-list {linenr} {string/string-list} [buffer])
|
||||
*
|
||||
! * Insert a number of lines into the specified buffer after the specified line.
|
||||
* The line number is in Vim format (1-based). The lines to be inserted are
|
||||
* given as an MzScheme list of string objects or as a single string. The lines
|
||||
* to be added are checked for validity and correct format. Errors are
|
||||
*** ../vim-7.2.319/src/proto/if_mzsch.pro 2009-05-26 22:58:43.000000000 +0200
|
||||
--- src/proto/if_mzsch.pro 2009-12-16 19:01:01.000000000 +0100
|
||||
***************
|
||||
*** 13,20 ****
|
||||
void mzvim_check_threads __ARGS((void));
|
||||
void mzvim_reset_timer __ARGS((void));
|
||||
void *mzvim_eval_string __ARGS((char_u *str));
|
||||
- struct Scheme_Object *mzvim_apply __ARGS((struct Scheme_Object *, int argc,
|
||||
- struct Scheme_Object **));
|
||||
int mzthreads_allowed __ARGS((void));
|
||||
void mzscheme_main __ARGS((void));
|
||||
/* vim: set ft=c : */
|
||||
--- 13,18 ----
|
||||
*** ../vim-7.2.319/src/version.c 2009-12-16 18:49:09.000000000 +0100
|
||||
--- src/version.c 2009-12-16 18:53:48.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 320,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
38. You wake up at 3 a.m. to go to the bathroom and stop and check your e-mail
|
||||
on the way back 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 ///
|
||||
59
7.2.321
59
7.2.321
|
|
@ -1,59 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.321
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.321
|
||||
Problem: histadd() and searching with "*" fails to add entry to history
|
||||
when it is empty.
|
||||
Solution: Initialize the history. (Lech Lorens)
|
||||
Files: src/eval.c, src/normal.c
|
||||
|
||||
|
||||
*** ../vim-7.2.320/src/eval.c 2009-11-17 12:20:30.000000000 +0100
|
||||
--- src/eval.c 2009-12-24 14:37:50.000000000 +0100
|
||||
***************
|
||||
*** 12014,12019 ****
|
||||
--- 12014,12020 ----
|
||||
str = get_tv_string_buf(&argvars[1], buf);
|
||||
if (*str != NUL)
|
||||
{
|
||||
+ init_history();
|
||||
add_to_history(histype, str, FALSE, NUL);
|
||||
rettv->vval.v_number = TRUE;
|
||||
return;
|
||||
*** ../vim-7.2.320/src/normal.c 2009-05-17 13:30:58.000000000 +0200
|
||||
--- src/normal.c 2009-12-24 14:38:28.000000000 +0100
|
||||
***************
|
||||
*** 5602,5607 ****
|
||||
--- 5602,5608 ----
|
||||
STRCAT(buf, "\\>");
|
||||
#ifdef FEAT_CMDHIST
|
||||
/* put pattern in search history */
|
||||
+ init_history();
|
||||
add_to_history(HIST_SEARCH, buf, TRUE, NUL);
|
||||
#endif
|
||||
normal_search(cap, cmdchar == '*' ? '/' : '?', buf, 0);
|
||||
*** ../vim-7.2.320/src/version.c 2009-12-16 19:02:05.000000000 +0100
|
||||
--- src/version.c 2009-12-24 14:39:46.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 321,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
43. You tell the kids they can't use the computer because "Daddy's got work to
|
||||
do" and you don't even have a job.
|
||||
|
||||
/// 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 ///
|
||||
49
7.2.322
49
7.2.322
|
|
@ -1,49 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.322
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.322
|
||||
Problem: Wrong indenting in virtual replace mode with CTRL-Y below a short
|
||||
line.
|
||||
Solution: Check for character to be NUL. (suggested by Lech Lorens)
|
||||
Files: src/edit.c
|
||||
|
||||
|
||||
*** ../vim-7.2.321/src/edit.c 2009-11-17 17:40:34.000000000 +0100
|
||||
--- src/edit.c 2009-12-24 15:18:23.000000000 +0100
|
||||
***************
|
||||
*** 7397,7402 ****
|
||||
--- 7397,7406 ----
|
||||
int icase;
|
||||
int i;
|
||||
|
||||
+ if (keytyped == NUL)
|
||||
+ /* Can happen with CTRL-Y and CTRL-E on a short line. */
|
||||
+ return FALSE;
|
||||
+
|
||||
#ifdef FEAT_EVAL
|
||||
if (*curbuf->b_p_inde != NUL)
|
||||
look = curbuf->b_p_indk; /* 'indentexpr' set: use 'indentkeys' */
|
||||
*** ../vim-7.2.321/src/version.c 2009-12-24 15:00:31.000000000 +0100
|
||||
--- src/version.c 2009-12-24 15:44:46.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 322,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
45. You buy a Captain Kirk chair with a built-in keyboard and mouse.
|
||||
|
||||
/// 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 ///
|
||||
95
7.2.323
95
7.2.323
|
|
@ -1,95 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.323 (extra)
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.323 (extra)
|
||||
Problem: Balloon evaluation crashes on Win64.
|
||||
Solution: Change pointer types. (Sergey Khorev)
|
||||
Files: src/gui_w32.c
|
||||
|
||||
|
||||
*** ../vim-7.2.322/src/gui_w32.c 2009-01-28 21:22:20.000000000 +0100
|
||||
--- src/gui_w32.c 2009-12-24 16:06:41.000000000 +0100
|
||||
***************
|
||||
*** 212,223 ****
|
||||
DWORD dwPlatformID;
|
||||
} DLLVERSIONINFO;
|
||||
|
||||
typedef struct tagTOOLINFOA_NEW
|
||||
{
|
||||
UINT cbSize;
|
||||
UINT uFlags;
|
||||
HWND hwnd;
|
||||
! UINT uId;
|
||||
RECT rect;
|
||||
HINSTANCE hinst;
|
||||
LPSTR lpszText;
|
||||
--- 212,225 ----
|
||||
DWORD dwPlatformID;
|
||||
} DLLVERSIONINFO;
|
||||
|
||||
+ #include <poppack.h>
|
||||
+
|
||||
typedef struct tagTOOLINFOA_NEW
|
||||
{
|
||||
UINT cbSize;
|
||||
UINT uFlags;
|
||||
HWND hwnd;
|
||||
! UINT_PTR uId;
|
||||
RECT rect;
|
||||
HINSTANCE hinst;
|
||||
LPSTR lpszText;
|
||||
***************
|
||||
*** 227,241 ****
|
||||
typedef struct tagNMTTDISPINFO_NEW
|
||||
{
|
||||
NMHDR hdr;
|
||||
! LPTSTR lpszText;
|
||||
char szText[80];
|
||||
HINSTANCE hinst;
|
||||
UINT uFlags;
|
||||
LPARAM lParam;
|
||||
} NMTTDISPINFO_NEW;
|
||||
|
||||
- #include <poppack.h>
|
||||
-
|
||||
typedef HRESULT (WINAPI* DLLGETVERSIONPROC)(DLLVERSIONINFO *);
|
||||
#ifndef TTM_SETMAXTIPWIDTH
|
||||
# define TTM_SETMAXTIPWIDTH (WM_USER+24)
|
||||
--- 229,241 ----
|
||||
typedef struct tagNMTTDISPINFO_NEW
|
||||
{
|
||||
NMHDR hdr;
|
||||
! LPSTR lpszText;
|
||||
char szText[80];
|
||||
HINSTANCE hinst;
|
||||
UINT uFlags;
|
||||
LPARAM lParam;
|
||||
} NMTTDISPINFO_NEW;
|
||||
|
||||
typedef HRESULT (WINAPI* DLLGETVERSIONPROC)(DLLVERSIONINFO *);
|
||||
#ifndef TTM_SETMAXTIPWIDTH
|
||||
# define TTM_SETMAXTIPWIDTH (WM_USER+24)
|
||||
*** ../vim-7.2.322/src/version.c 2009-12-24 15:45:53.000000000 +0100
|
||||
--- src/version.c 2009-12-24 16:08:33.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 323,
|
||||
/**/
|
||||
|
||||
--
|
||||
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 ///
|
||||
66
7.2.324
66
7.2.324
|
|
@ -1,66 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.324
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.324
|
||||
Problem: A negative column argument in setpos() may cause a crash.
|
||||
Solution: Check for invalid column number. (James Vega)
|
||||
Files: src/eval.c, src/misc2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.323/src/eval.c 2009-12-24 15:00:31.000000000 +0100
|
||||
--- src/eval.c 2009-12-31 13:09:19.000000000 +0100
|
||||
***************
|
||||
*** 15542,15548 ****
|
||||
{
|
||||
if (list2fpos(&argvars[1], &pos, &fnum) == OK)
|
||||
{
|
||||
! --pos.col;
|
||||
if (name[0] == '.' && name[1] == NUL)
|
||||
{
|
||||
/* set cursor */
|
||||
--- 15542,15549 ----
|
||||
{
|
||||
if (list2fpos(&argvars[1], &pos, &fnum) == OK)
|
||||
{
|
||||
! if (--pos.col < 0)
|
||||
! pos.col = 0;
|
||||
if (name[0] == '.' && name[1] == NUL)
|
||||
{
|
||||
/* set cursor */
|
||||
*** ../vim-7.2.323/src/misc2.c 2009-11-25 17:15:16.000000000 +0100
|
||||
--- src/misc2.c 2009-12-31 13:12:36.000000000 +0100
|
||||
***************
|
||||
*** 528,533 ****
|
||||
--- 528,535 ----
|
||||
#endif
|
||||
}
|
||||
}
|
||||
+ else if (curwin->w_cursor.col < 0)
|
||||
+ curwin->w_cursor.col = 0;
|
||||
|
||||
#ifdef FEAT_VIRTUALEDIT
|
||||
/* If virtual editing is on, we can leave the cursor on the old position,
|
||||
*** ../vim-7.2.323/src/version.c 2009-12-24 16:11:24.000000000 +0100
|
||||
--- src/version.c 2009-12-31 13:17:25.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 324,
|
||||
/**/
|
||||
|
||||
--
|
||||
"Thou shalt not follow the Null Pointer, for at its end Chaos and
|
||||
Madness lie."
|
||||
|
||||
/// 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 ///
|
||||
52
7.2.325
52
7.2.325
|
|
@ -1,52 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.325
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.325
|
||||
Problem: A stray "w" in the startup vimrc file causes the edited file to be
|
||||
replaced with an empty file. (Stone Kang).
|
||||
Solution: Do not write a buffer when it has never been loaded.
|
||||
Files: src/fileio.c
|
||||
|
||||
|
||||
*** ../vim-7.2.324/src/fileio.c 2009-12-02 13:32:10.000000000 +0100
|
||||
--- src/fileio.c 2009-12-31 14:08:31.000000000 +0100
|
||||
***************
|
||||
*** 2981,2986 ****
|
||||
--- 2981,2993 ----
|
||||
|
||||
if (fname == NULL || *fname == NUL) /* safety check */
|
||||
return FAIL;
|
||||
+ if (buf->b_ml.ml_mfp == NULL)
|
||||
+ {
|
||||
+ /* This can happen during startup when there is a stray "w" in the
|
||||
+ * vimrc file. */
|
||||
+ EMSG(_(e_emptybuf));
|
||||
+ return FAIL;
|
||||
+ }
|
||||
|
||||
/*
|
||||
* Disallow writing from .exrc and .vimrc in current directory for
|
||||
*** ../vim-7.2.324/src/version.c 2009-12-31 13:18:05.000000000 +0100
|
||||
--- src/version.c 2009-12-31 14:52:29.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 325,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
74. Your most erotic dreams are about cybersex
|
||||
|
||||
/// 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 ///
|
||||
54
7.2.326
54
7.2.326
|
|
@ -1,54 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.326
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.326
|
||||
Problem: Win32: $HOME doesn't work when %HOMEPATH% is not defined.
|
||||
Solution: Use "\" for %HOMEPATH% when it is not defined.
|
||||
Files: src/misc1.c
|
||||
|
||||
|
||||
*** ../vim-7.2.325/src/misc1.c 2009-12-02 17:47:46.000000000 +0100
|
||||
--- src/misc1.c 2010-01-05 19:53:23.000000000 +0100
|
||||
***************
|
||||
*** 3470,3476 ****
|
||||
|
||||
homedrive = mch_getenv((char_u *)"HOMEDRIVE");
|
||||
homepath = mch_getenv((char_u *)"HOMEPATH");
|
||||
! if (homedrive != NULL && homepath != NULL
|
||||
&& STRLEN(homedrive) + STRLEN(homepath) < MAXPATHL)
|
||||
{
|
||||
sprintf((char *)NameBuff, "%s%s", homedrive, homepath);
|
||||
--- 3470,3478 ----
|
||||
|
||||
homedrive = mch_getenv((char_u *)"HOMEDRIVE");
|
||||
homepath = mch_getenv((char_u *)"HOMEPATH");
|
||||
! if (homepath == NULL || *homepath == NUL)
|
||||
! homepath = "\\";
|
||||
! if (homedrive != NULL
|
||||
&& STRLEN(homedrive) + STRLEN(homepath) < MAXPATHL)
|
||||
{
|
||||
sprintf((char *)NameBuff, "%s%s", homedrive, homepath);
|
||||
*** ../vim-7.2.325/src/version.c 2009-12-31 14:52:48.000000000 +0100
|
||||
--- src/version.c 2010-01-06 17:39:23.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 326,
|
||||
/**/
|
||||
|
||||
--
|
||||
From "know your smileys":
|
||||
:q vi user saying, "How do I get out of this damn emacs editor?"
|
||||
|
||||
/// 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 ///
|
||||
323
7.2.327
323
7.2.327
|
|
@ -1,323 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.327
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.327
|
||||
Problem: Unused functions in Workshop.
|
||||
Solution: Add "#if 0" and minor cleanup. (Dominique Pelle)
|
||||
Files: src/workshop.c, src/integration.c, src/ingegration.h
|
||||
|
||||
|
||||
*** ../vim-7.2.326/src/workshop.c 2009-05-21 23:25:38.000000000 +0200
|
||||
--- src/workshop.c 2010-01-06 18:10:10.000000000 +0100
|
||||
***************
|
||||
*** 56,67 ****
|
||||
static void load_window(char *, int lnum);
|
||||
static void warp_to_pc(int);
|
||||
#ifdef FEAT_BEVAL
|
||||
! void workshop_beval_cb(BalloonEval *, int);
|
||||
#endif
|
||||
static char *fixAccelText(char *);
|
||||
static void addMenu(char *, char *, char *);
|
||||
static char *lookupVerb(char *, int);
|
||||
- static int computeIndex(int, char_u *, int);
|
||||
static void coloncmd(char *, Boolean);
|
||||
|
||||
extern Widget vimShell;
|
||||
--- 56,67 ----
|
||||
static void load_window(char *, int lnum);
|
||||
static void warp_to_pc(int);
|
||||
#ifdef FEAT_BEVAL
|
||||
! void workshop_beval_cb(BalloonEval *, int);
|
||||
! static int computeIndex(int, char_u *, int);
|
||||
#endif
|
||||
static char *fixAccelText(char *);
|
||||
static void addMenu(char *, char *, char *);
|
||||
static char *lookupVerb(char *, int);
|
||||
static void coloncmd(char *, Boolean);
|
||||
|
||||
extern Widget vimShell;
|
||||
***************
|
||||
*** 1624,1631 ****
|
||||
}
|
||||
}
|
||||
}
|
||||
- #endif
|
||||
-
|
||||
|
||||
static int
|
||||
computeIndex(
|
||||
--- 1624,1629 ----
|
||||
***************
|
||||
*** 1649,1654 ****
|
||||
--- 1647,1653 ----
|
||||
|
||||
return -1;
|
||||
}
|
||||
+ #endif
|
||||
|
||||
static void
|
||||
addMenu(
|
||||
*** ../vim-7.2.326/src/integration.c 2008-06-24 22:27:10.000000000 +0200
|
||||
--- src/integration.c 2010-01-06 18:18:11.000000000 +0100
|
||||
***************
|
||||
*** 78,84 ****
|
||||
|
||||
/* Functions private to this file */
|
||||
static void workshop_connection_closed(void);
|
||||
! static void messageFromEserve(XtPointer clientData, int *NOTUSED1, XtInputId *NOTUSED2);
|
||||
static void workshop_disconnect(void);
|
||||
static void workshop_sensitivity(int num, char *table);
|
||||
static void adjust_sign_name(char *filename);
|
||||
--- 78,84 ----
|
||||
|
||||
/* Functions private to this file */
|
||||
static void workshop_connection_closed(void);
|
||||
! static void messageFromEserve(XtPointer clientData, int *dum1, XtInputId *dum2);
|
||||
static void workshop_disconnect(void);
|
||||
static void workshop_sensitivity(int num, char *table);
|
||||
static void adjust_sign_name(char *filename);
|
||||
***************
|
||||
*** 157,165 ****
|
||||
|
||||
}
|
||||
|
||||
- /*ARGSUSED*/
|
||||
void
|
||||
! messageFromEserve(XtPointer clientData, int *NOTUSED1, XtInputId *NOTUSED2)
|
||||
{
|
||||
char *cmd; /* the 1st word of the command */
|
||||
|
||||
--- 157,166 ----
|
||||
|
||||
}
|
||||
|
||||
void
|
||||
! messageFromEserve(XtPointer clientData UNUSED,
|
||||
! int *dum1 UNUSED,
|
||||
! XtInputId *dum2 UNUSED)
|
||||
{
|
||||
char *cmd; /* the 1st word of the command */
|
||||
|
||||
***************
|
||||
*** 199,205 ****
|
||||
if (sign) {
|
||||
sign++;
|
||||
}
|
||||
! /* Change sign name to accomodate a different size? */
|
||||
adjust_sign_name(sign);
|
||||
workshop_add_mark_type(idx, color, sign);
|
||||
}
|
||||
--- 200,206 ----
|
||||
if (sign) {
|
||||
sign++;
|
||||
}
|
||||
! /* Change sign name to accommodate a different size? */
|
||||
adjust_sign_name(sign);
|
||||
workshop_add_mark_type(idx, color, sign);
|
||||
}
|
||||
***************
|
||||
*** 580,586 ****
|
||||
#endif
|
||||
|
||||
|
||||
! /* Change sign name to accomodate a different size:
|
||||
* Create the filename based on the height. The filename format
|
||||
* of multisize icons are:
|
||||
* x.xpm : largest icon
|
||||
--- 581,587 ----
|
||||
#endif
|
||||
|
||||
|
||||
! /* Change sign name to accommodate a different size:
|
||||
* Create the filename based on the height. The filename format
|
||||
* of multisize icons are:
|
||||
* x.xpm : largest icon
|
||||
***************
|
||||
*** 614,619 ****
|
||||
--- 615,621 ----
|
||||
strcpy(s, ".xpm");
|
||||
}
|
||||
|
||||
+ #if 0
|
||||
/* Were we invoked by WorkShop? This function can be used early during startup
|
||||
if you want to do things differently if the editor is started standalone
|
||||
or in WorkShop mode. For example, in standalone mode you may not want to
|
||||
***************
|
||||
*** 627,632 ****
|
||||
--- 629,635 ----
|
||||
}
|
||||
return result;
|
||||
}
|
||||
+ #endif
|
||||
|
||||
/* Connect back to eserve */
|
||||
void workshop_connect(XtAppContext context)
|
||||
***************
|
||||
*** 750,755 ****
|
||||
--- 753,759 ----
|
||||
* Utility functions
|
||||
*/
|
||||
|
||||
+ #if 0
|
||||
/* Set icon for the window */
|
||||
void
|
||||
workshop_set_icon(Display *display, Widget shell, char **xpmdata,
|
||||
***************
|
||||
*** 793,798 ****
|
||||
--- 797,803 ----
|
||||
}
|
||||
XtFree((char *)xpmAttributes.colorsymbols);
|
||||
}
|
||||
+ #endif
|
||||
|
||||
/* Minimize and maximize shells. From libutil's shell.cc. */
|
||||
|
||||
***************
|
||||
*** 927,933 ****
|
||||
return success;
|
||||
}
|
||||
|
||||
!
|
||||
Boolean workshop_get_rows_cols(int *rows, int *cols)
|
||||
{
|
||||
static int r = 0;
|
||||
--- 932,938 ----
|
||||
return success;
|
||||
}
|
||||
|
||||
! #if 0
|
||||
Boolean workshop_get_rows_cols(int *rows, int *cols)
|
||||
{
|
||||
static int r = 0;
|
||||
***************
|
||||
*** 958,963 ****
|
||||
--- 963,969 ----
|
||||
}
|
||||
return success;
|
||||
}
|
||||
+ #endif
|
||||
|
||||
/*
|
||||
* Toolbar code
|
||||
***************
|
||||
*** 1043,1054 ****
|
||||
}
|
||||
|
||||
|
||||
!
|
||||
/*
|
||||
* Send information to eserve on certain editor events
|
||||
* You must make sure these are called when necessary
|
||||
*/
|
||||
-
|
||||
void workshop_file_closed(char *filename)
|
||||
{
|
||||
char buffer[2*MAXPATHLEN];
|
||||
--- 1049,1059 ----
|
||||
}
|
||||
|
||||
|
||||
! #if 0
|
||||
/*
|
||||
* Send information to eserve on certain editor events
|
||||
* You must make sure these are called when necessary
|
||||
*/
|
||||
void workshop_file_closed(char *filename)
|
||||
{
|
||||
char buffer[2*MAXPATHLEN];
|
||||
***************
|
||||
*** 1056,1061 ****
|
||||
--- 1061,1067 ----
|
||||
NOCATGETS("deletedFile %s\n"), filename);
|
||||
write(sd, buffer, strlen(buffer));
|
||||
}
|
||||
+ #endif
|
||||
|
||||
void workshop_file_closed_lineno(char *filename, int lineno)
|
||||
{
|
||||
***************
|
||||
*** 1086,1106 ****
|
||||
workshop_moved_marks(filename);
|
||||
}
|
||||
|
||||
! void workshop_move_mark(char *filename, int markId, int newLineno)
|
||||
{
|
||||
char buffer[2*MAXPATHLEN];
|
||||
vim_snprintf(buffer, sizeof(buffer),
|
||||
! NOCATGETS("moveMark %s %d %d\n"), filename, markId, newLineno);
|
||||
write(sd, buffer, strlen(buffer));
|
||||
}
|
||||
|
||||
! void workshop_file_modified(char *filename)
|
||||
{
|
||||
char buffer[2*MAXPATHLEN];
|
||||
vim_snprintf(buffer, sizeof(buffer),
|
||||
! NOCATGETS("modifiedFile %s\n"), filename);
|
||||
write(sd, buffer, strlen(buffer));
|
||||
}
|
||||
|
||||
void workshop_frame_moved(int new_x, int new_y, int new_w, int new_h)
|
||||
{
|
||||
--- 1092,1114 ----
|
||||
workshop_moved_marks(filename);
|
||||
}
|
||||
|
||||
! #if 0
|
||||
! void workshop_file_modified(char *filename)
|
||||
{
|
||||
char buffer[2*MAXPATHLEN];
|
||||
vim_snprintf(buffer, sizeof(buffer),
|
||||
! NOCATGETS("modifiedFile %s\n"), filename);
|
||||
write(sd, buffer, strlen(buffer));
|
||||
}
|
||||
|
||||
! void workshop_move_mark(char *filename, int markId, int newLineno)
|
||||
{
|
||||
char buffer[2*MAXPATHLEN];
|
||||
vim_snprintf(buffer, sizeof(buffer),
|
||||
! NOCATGETS("moveMark %s %d %d\n"), filename, markId, newLineno);
|
||||
write(sd, buffer, strlen(buffer));
|
||||
}
|
||||
+ #endif
|
||||
|
||||
void workshop_frame_moved(int new_x, int new_y, int new_w, int new_h)
|
||||
{
|
||||
***************
|
||||
*** 1179,1188 ****
|
||||
--- 1187,1198 ----
|
||||
}
|
||||
|
||||
/* Send a message to eserve */
|
||||
+ #if defined(NOHANDS_SUPPORT_FUNCTIONS) || defined(FEAT_BEVAL)
|
||||
void workshop_send_message(char *buf)
|
||||
{
|
||||
write(sd, buf, strlen(buf));
|
||||
}
|
||||
+ #endif
|
||||
|
||||
/* Some methods, like currentFile, cursorPos, etc. are missing here.
|
||||
* But it looks like these are used for NoHands testing only so we
|
||||
*** ../vim-7.2.326/src/version.c 2010-01-06 17:46:03.000000000 +0100
|
||||
--- src/version.c 2010-01-06 18:20:41.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 327,
|
||||
/**/
|
||||
|
||||
--
|
||||
From "know your smileys":
|
||||
(:-# Said something he shouldn't have
|
||||
|
||||
/// 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 ///
|
||||
52
7.2.328
52
7.2.328
|
|
@ -1,52 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.328
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.328
|
||||
Problem: has("win64") does not return 1 on 64 bit MS-Windows version.
|
||||
Solution: Also check for _WIN64 besides WIN64.
|
||||
Files: src/eval.c
|
||||
|
||||
|
||||
*** ../vim-7.2.327/src/eval.c 2009-12-31 13:18:05.000000000 +0100
|
||||
--- src/eval.c 2010-01-06 16:28:23.000000000 +0100
|
||||
***************
|
||||
*** 11453,11459 ****
|
||||
#if defined(UNIX) && (defined(__CYGWIN32__) || defined(__CYGWIN__))
|
||||
"win32unix",
|
||||
#endif
|
||||
! #ifdef WIN64
|
||||
"win64",
|
||||
#endif
|
||||
#ifdef EBCDIC
|
||||
--- 11453,11459 ----
|
||||
#if defined(UNIX) && (defined(__CYGWIN32__) || defined(__CYGWIN__))
|
||||
"win32unix",
|
||||
#endif
|
||||
! #if defined(WIN64) || defined(_WIN64)
|
||||
"win64",
|
||||
#endif
|
||||
#ifdef EBCDIC
|
||||
*** ../vim-7.2.327/src/version.c 2010-01-06 18:24:53.000000000 +0100
|
||||
--- src/version.c 2010-01-12 12:10:06.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 328,
|
||||
/**/
|
||||
|
||||
--
|
||||
From "know your smileys":
|
||||
:.-( Crying
|
||||
|
||||
/// 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 ///
|
||||
48
7.2.329
48
7.2.329
|
|
@ -1,48 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.329
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.329
|
||||
Problem: "g_" doesn't position cursor correctly when in Visual mode and
|
||||
'selection' is "exclusive". (Ben Fritz)
|
||||
Solution: Call adjust_for_sel().
|
||||
Files: src/normal.c
|
||||
|
||||
|
||||
*** ../vim-7.2.328/src/normal.c 2009-12-24 15:00:31.000000000 +0100
|
||||
--- src/normal.c 2010-01-09 15:19:47.000000000 +0100
|
||||
***************
|
||||
*** 7873,7878 ****
|
||||
--- 7873,7881 ----
|
||||
&& vim_iswhite(ptr[curwin->w_cursor.col]))
|
||||
--curwin->w_cursor.col;
|
||||
curwin->w_set_curswant = TRUE;
|
||||
+ #ifdef FEAT_VISUAL
|
||||
+ adjust_for_sel(cap);
|
||||
+ #endif
|
||||
}
|
||||
break;
|
||||
|
||||
*** ../vim-7.2.328/src/version.c 2010-01-12 12:48:40.000000000 +0100
|
||||
--- src/version.c 2010-01-12 15:41:13.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 329,
|
||||
/**/
|
||||
|
||||
--
|
||||
From "know your smileys":
|
||||
|-( Contact lenses, but has lost them
|
||||
|
||||
/// 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 ///
|
||||
47
7.2.331
47
7.2.331
|
|
@ -1,47 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.331
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.331
|
||||
Problem: Can't interrupt "echo list" for a very long list.
|
||||
Solution: Call line_breakcheck() in list_join().
|
||||
Files: src/eval.c
|
||||
|
||||
|
||||
*** ../vim-7.2.330/src/eval.c 2010-01-12 12:48:40.000000000 +0100
|
||||
--- src/eval.c 2010-01-12 15:59:28.000000000 +0100
|
||||
***************
|
||||
*** 6475,6480 ****
|
||||
--- 6475,6481 ----
|
||||
vim_free(tofree);
|
||||
if (s == NULL)
|
||||
return FAIL;
|
||||
+ line_breakcheck();
|
||||
}
|
||||
return OK;
|
||||
}
|
||||
*** ../vim-7.2.330/src/version.c 2010-01-12 19:48:57.000000000 +0100
|
||||
--- src/version.c 2010-01-19 12:44:02.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 331,
|
||||
/**/
|
||||
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
116. You are living with your boyfriend who networks your respective
|
||||
computers so you can sit in separate rooms and email each other
|
||||
|
||||
/// 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 ///
|
||||
101
7.2.332
101
7.2.332
|
|
@ -1,101 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.332
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.332
|
||||
Problem: Crash when spell correcting triggers an autocommand that reloads
|
||||
the buffer.
|
||||
Solution: Make a copy of the line to be modified. (Dominique Pelle)
|
||||
Files: src/spell.c
|
||||
|
||||
|
||||
*** ../vim-7.2.331/src/spell.c 2009-07-22 11:03:38.000000000 +0200
|
||||
--- src/spell.c 2010-01-19 12:44:42.000000000 +0100
|
||||
***************
|
||||
*** 10306,10312 ****
|
||||
/* Figure out if the word should be capitalised. */
|
||||
need_cap = check_need_cap(curwin->w_cursor.lnum, curwin->w_cursor.col);
|
||||
|
||||
! line = ml_get_curline();
|
||||
|
||||
/* Get the list of suggestions. Limit to 'lines' - 2 or the number in
|
||||
* 'spellsuggest', whatever is smaller. */
|
||||
--- 10306,10315 ----
|
||||
/* Figure out if the word should be capitalised. */
|
||||
need_cap = check_need_cap(curwin->w_cursor.lnum, curwin->w_cursor.col);
|
||||
|
||||
! /* Make a copy of current line since autocommands may free the line. */
|
||||
! line = vim_strsave(ml_get_curline());
|
||||
! if (line == NULL)
|
||||
! goto skip;
|
||||
|
||||
/* Get the list of suggestions. Limit to 'lines' - 2 or the number in
|
||||
* 'spellsuggest', whatever is smaller. */
|
||||
***************
|
||||
*** 10470,10475 ****
|
||||
--- 10473,10480 ----
|
||||
curwin->w_cursor = prev_cursor;
|
||||
|
||||
spell_find_cleanup(&sug);
|
||||
+ skip:
|
||||
+ vim_free(line);
|
||||
}
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 10931,10937 ****
|
||||
rescore_suggestions(su);
|
||||
|
||||
/*
|
||||
! * While going throught the soundfold tree "su_maxscore" is the score
|
||||
* for the soundfold word, limits the changes that are being tried,
|
||||
* and "su_sfmaxscore" the rescored score, which is set by
|
||||
* cleanup_suggestions().
|
||||
--- 10936,10942 ----
|
||||
rescore_suggestions(su);
|
||||
|
||||
/*
|
||||
! * While going through the soundfold tree "su_maxscore" is the score
|
||||
* for the soundfold word, limits the changes that are being tried,
|
||||
* and "su_sfmaxscore" the rescored score, which is set by
|
||||
* cleanup_suggestions().
|
||||
***************
|
||||
*** 11415,11421 ****
|
||||
char_u tword[MAXWLEN]; /* good word collected so far */
|
||||
trystate_T stack[MAXWLEN];
|
||||
char_u preword[MAXWLEN * 3]; /* word found with proper case;
|
||||
! * concatanation of prefix compound
|
||||
* words and split word. NUL terminated
|
||||
* when going deeper but not when coming
|
||||
* back. */
|
||||
--- 11420,11426 ----
|
||||
char_u tword[MAXWLEN]; /* good word collected so far */
|
||||
trystate_T stack[MAXWLEN];
|
||||
char_u preword[MAXWLEN * 3]; /* word found with proper case;
|
||||
! * concatenation of prefix compound
|
||||
* words and split word. NUL terminated
|
||||
* when going deeper but not when coming
|
||||
* back. */
|
||||
*** ../vim-7.2.331/src/version.c 2010-01-19 12:46:51.000000000 +0100
|
||||
--- src/version.c 2010-01-19 13:05:32.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 332,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
117. You are more comfortable typing in html.
|
||||
|
||||
/// 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 ///
|
||||
371
7.2.333
371
7.2.333
|
|
@ -1,371 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.333
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.333
|
||||
Problem: Warnings from static code analysis.
|
||||
Solution: Small changes to various lines. (Dominique Pelle)
|
||||
Files: src/buffer.c, src/edit.c, src/ex_getln.c, src/fileio.c,
|
||||
src/if_cscope.c, src/netbeans.c, src/ops.c, src/quickfix.c,
|
||||
src/syntax.c, src/ui.c
|
||||
|
||||
|
||||
*** ../vim-7.2.332/src/buffer.c 2009-05-17 13:30:58.000000000 +0200
|
||||
--- src/buffer.c 2010-01-19 12:50:24.000000000 +0100
|
||||
***************
|
||||
*** 315,321 ****
|
||||
{
|
||||
#ifdef FEAT_AUTOCMD
|
||||
int is_curbuf;
|
||||
! int nwindows = buf->b_nwindows;
|
||||
#endif
|
||||
int unload_buf = (action != 0);
|
||||
int del_buf = (action == DOBUF_DEL || action == DOBUF_WIPE);
|
||||
--- 315,321 ----
|
||||
{
|
||||
#ifdef FEAT_AUTOCMD
|
||||
int is_curbuf;
|
||||
! int nwindows;
|
||||
#endif
|
||||
int unload_buf = (action != 0);
|
||||
int del_buf = (action == DOBUF_DEL || action == DOBUF_WIPE);
|
||||
*** ../vim-7.2.332/src/edit.c 2009-12-24 15:45:53.000000000 +0100
|
||||
--- src/edit.c 2010-01-19 12:53:18.000000000 +0100
|
||||
***************
|
||||
*** 4048,4054 ****
|
||||
save_p_ic = p_ic;
|
||||
p_ic = ignorecase(compl_pattern);
|
||||
|
||||
! /* Find up to TAG_MANY matches. Avoids that an enourmous number
|
||||
* of matches is found when compl_pattern is empty */
|
||||
if (find_tags(compl_pattern, &num_matches, &matches,
|
||||
TAG_REGEXP | TAG_NAMES | TAG_NOIC |
|
||||
--- 4048,4054 ----
|
||||
save_p_ic = p_ic;
|
||||
p_ic = ignorecase(compl_pattern);
|
||||
|
||||
! /* Find up to TAG_MANY matches. Avoids that an enormous number
|
||||
* of matches is found when compl_pattern is empty */
|
||||
if (find_tags(compl_pattern, &num_matches, &matches,
|
||||
TAG_REGEXP | TAG_NAMES | TAG_NOIC |
|
||||
***************
|
||||
*** 4219,4225 ****
|
||||
|| IObuff[len - 2] == '!'))))
|
||||
IObuff[len++] = ' ';
|
||||
}
|
||||
! /* copy as much as posible of the new word */
|
||||
if (tmp_ptr - ptr >= IOSIZE - len)
|
||||
tmp_ptr = ptr + IOSIZE - len - 1;
|
||||
STRNCPY(IObuff + len, ptr, tmp_ptr - ptr);
|
||||
--- 4219,4225 ----
|
||||
|| IObuff[len - 2] == '!'))))
|
||||
IObuff[len++] = ' ';
|
||||
}
|
||||
! /* copy as much as possible of the new word */
|
||||
if (tmp_ptr - ptr >= IOSIZE - len)
|
||||
tmp_ptr = ptr + IOSIZE - len - 1;
|
||||
STRNCPY(IObuff + len, ptr, tmp_ptr - ptr);
|
||||
***************
|
||||
*** 5827,5836 ****
|
||||
#endif
|
||||
&& !has_format_option(FO_WRAP))
|
||||
|
||||
- {
|
||||
- textwidth = 0;
|
||||
break;
|
||||
- }
|
||||
if ((startcol = curwin->w_cursor.col) == 0)
|
||||
break;
|
||||
|
||||
--- 5827,5833 ----
|
||||
*** ../vim-7.2.332/src/ex_getln.c 2009-12-02 17:15:04.000000000 +0100
|
||||
--- src/ex_getln.c 2010-01-19 12:54:47.000000000 +0100
|
||||
***************
|
||||
*** 2193,2199 ****
|
||||
{
|
||||
if (ga_grow(&line_ga, 40) == FAIL)
|
||||
break;
|
||||
- pend = (char_u *)line_ga.ga_data + line_ga.ga_len;
|
||||
|
||||
/* Get one character at a time. Don't use inchar(), it can't handle
|
||||
* special characters. */
|
||||
--- 2193,2198 ----
|
||||
***************
|
||||
*** 3314,3320 ****
|
||||
WILD_HOME_REPLACE|WILD_ADD_SLASH|WILD_SILENT|WILD_ESCAPE
|
||||
|options, type);
|
||||
vim_free(p1);
|
||||
! /* longest match: make sure it is not shorter (happens with :help */
|
||||
if (p2 != NULL && type == WILD_LONGEST)
|
||||
{
|
||||
for (j = 0; j < xp->xp_pattern_len; ++j)
|
||||
--- 3313,3319 ----
|
||||
WILD_HOME_REPLACE|WILD_ADD_SLASH|WILD_SILENT|WILD_ESCAPE
|
||||
|options, type);
|
||||
vim_free(p1);
|
||||
! /* longest match: make sure it is not shorter, happens with :help */
|
||||
if (p2 != NULL && type == WILD_LONGEST)
|
||||
{
|
||||
for (j = 0; j < xp->xp_pattern_len; ++j)
|
||||
*** ../vim-7.2.332/src/fileio.c 2009-12-31 14:52:48.000000000 +0100
|
||||
--- src/fileio.c 2010-01-19 12:56:59.000000000 +0100
|
||||
***************
|
||||
*** 7072,7079 ****
|
||||
*/
|
||||
for (i = 0; i < (int)(sizeof(tempdirs) / sizeof(char *)); ++i)
|
||||
{
|
||||
- size_t itmplen;
|
||||
# ifndef HAVE_MKDTEMP
|
||||
long nr;
|
||||
long off;
|
||||
# endif
|
||||
--- 7072,7079 ----
|
||||
*/
|
||||
for (i = 0; i < (int)(sizeof(tempdirs) / sizeof(char *)); ++i)
|
||||
{
|
||||
# ifndef HAVE_MKDTEMP
|
||||
+ size_t itmplen;
|
||||
long nr;
|
||||
long off;
|
||||
# endif
|
||||
***************
|
||||
*** 7091,7097 ****
|
||||
else
|
||||
# endif
|
||||
add_pathsep(itmp);
|
||||
- itmplen = STRLEN(itmp);
|
||||
|
||||
# ifdef HAVE_MKDTEMP
|
||||
/* Leave room for filename */
|
||||
--- 7091,7096 ----
|
||||
***************
|
||||
*** 7104,7109 ****
|
||||
--- 7103,7109 ----
|
||||
* otherwise it doesn't matter. The use of mkdir() avoids any
|
||||
* security problems because of the predictable number. */
|
||||
nr = (mch_get_pid() + (long)time(NULL)) % 1000000L;
|
||||
+ itmplen = STRLEN(itmp);
|
||||
|
||||
/* Try up to 10000 different values until we find a name that
|
||||
* doesn't exist. */
|
||||
*** ../vim-7.2.332/src/if_cscope.c 2009-07-09 21:22:36.000000000 +0200
|
||||
--- src/if_cscope.c 2010-01-19 12:57:58.000000000 +0100
|
||||
***************
|
||||
*** 2069,2075 ****
|
||||
continue;
|
||||
(void)strcpy(tbuf, matches[idx]);
|
||||
|
||||
! if ((fname = strtok(tbuf, (const char *)"\t")) == NULL)
|
||||
continue;
|
||||
if ((fname = strtok(NULL, (const char *)"\t")) == NULL)
|
||||
continue;
|
||||
--- 2069,2075 ----
|
||||
continue;
|
||||
(void)strcpy(tbuf, matches[idx]);
|
||||
|
||||
! if (strtok(tbuf, (const char *)"\t") == NULL)
|
||||
continue;
|
||||
if ((fname = strtok(NULL, (const char *)"\t")) == NULL)
|
||||
continue;
|
||||
*** ../vim-7.2.332/src/netbeans.c 2009-09-11 14:19:41.000000000 +0200
|
||||
--- src/netbeans.c 2010-01-19 13:57:11.000000000 +0100
|
||||
***************
|
||||
*** 873,879 ****
|
||||
{
|
||||
#ifdef NBDEBUG
|
||||
/*
|
||||
! * This happens because the ExtEd can send a cammand or 2 after
|
||||
* doing a stopDocumentListen command. It doesn't harm anything
|
||||
* so I'm disabling it except for debugging.
|
||||
*/
|
||||
--- 883,889 ----
|
||||
{
|
||||
#ifdef NBDEBUG
|
||||
/*
|
||||
! * This happens because the ExtEd can send a command or 2 after
|
||||
* doing a stopDocumentListen command. It doesn't harm anything
|
||||
* so I'm disabling it except for debugging.
|
||||
*/
|
||||
***************
|
||||
*** 1174,1180 ****
|
||||
break;
|
||||
}
|
||||
}
|
||||
! *q++ = '\0';
|
||||
|
||||
return buf;
|
||||
}
|
||||
--- 1184,1190 ----
|
||||
break;
|
||||
}
|
||||
}
|
||||
! *q = '\0';
|
||||
|
||||
return buf;
|
||||
}
|
||||
***************
|
||||
*** 3070,3076 ****
|
||||
}
|
||||
|
||||
/*
|
||||
! * Send netbeans an unmodufied command.
|
||||
*/
|
||||
void
|
||||
netbeans_unmodified(buf_T *bufp UNUSED)
|
||||
--- 3080,3086 ----
|
||||
}
|
||||
|
||||
/*
|
||||
! * Send netbeans an unmodified command.
|
||||
*/
|
||||
void
|
||||
netbeans_unmodified(buf_T *bufp UNUSED)
|
||||
***************
|
||||
*** 3366,3372 ****
|
||||
|
||||
|
||||
/*
|
||||
! * Add a sign of the reqested type at the requested location.
|
||||
*
|
||||
* Reverse engineering:
|
||||
* Apparently an annotation is defined the first time it is used in a buffer.
|
||||
--- 3380,3386 ----
|
||||
|
||||
|
||||
/*
|
||||
! * Add a sign of the requested type at the requested location.
|
||||
*
|
||||
* Reverse engineering:
|
||||
* Apparently an annotation is defined the first time it is used in a buffer.
|
||||
*** ../vim-7.2.332/src/ops.c 2009-11-25 12:38:49.000000000 +0100
|
||||
--- src/ops.c 2010-01-19 13:04:46.000000000 +0100
|
||||
***************
|
||||
*** 5591,5603 ****
|
||||
*/
|
||||
if (has_mbyte)
|
||||
{
|
||||
- char_u *conv_str = str;
|
||||
vimconv_T vc;
|
||||
|
||||
vc.vc_type = CONV_NONE;
|
||||
if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
|
||||
{
|
||||
! int intlen = len;
|
||||
|
||||
conv_str = string_convert(&vc, str, &intlen);
|
||||
len = intlen;
|
||||
--- 5598,5610 ----
|
||||
*/
|
||||
if (has_mbyte)
|
||||
{
|
||||
vimconv_T vc;
|
||||
|
||||
vc.vc_type = CONV_NONE;
|
||||
if (convert_setup(&vc, p_enc, (char_u *)"latin1") == OK)
|
||||
{
|
||||
! int intlen = len;
|
||||
! char_u *conv_str;
|
||||
|
||||
conv_str = string_convert(&vc, str, &intlen);
|
||||
len = intlen;
|
||||
*** ../vim-7.2.332/src/quickfix.c 2009-06-24 17:31:27.000000000 +0200
|
||||
--- src/quickfix.c 2010-01-19 13:12:29.000000000 +0100
|
||||
***************
|
||||
*** 1899,1905 ****
|
||||
int i;
|
||||
int idx1 = 1;
|
||||
int idx2 = -1;
|
||||
- int need_return = TRUE;
|
||||
char_u *arg = eap->arg;
|
||||
int all = eap->forceit; /* if not :cl!, only show
|
||||
recognised errors */
|
||||
--- 1899,1904 ----
|
||||
***************
|
||||
*** 1939,1951 ****
|
||||
{
|
||||
if ((qfp->qf_valid || all) && idx1 <= i && i <= idx2)
|
||||
{
|
||||
! if (need_return)
|
||||
! {
|
||||
! msg_putchar('\n');
|
||||
! if (got_int)
|
||||
! break;
|
||||
! need_return = FALSE;
|
||||
! }
|
||||
|
||||
fname = NULL;
|
||||
if (qfp->qf_fnum != 0
|
||||
--- 1938,1946 ----
|
||||
{
|
||||
if ((qfp->qf_valid || all) && idx1 <= i && i <= idx2)
|
||||
{
|
||||
! msg_putchar('\n');
|
||||
! if (got_int)
|
||||
! break;
|
||||
|
||||
fname = NULL;
|
||||
if (qfp->qf_fnum != 0
|
||||
***************
|
||||
*** 1988,1994 ****
|
||||
IObuff, IOSIZE);
|
||||
msg_prt_line(IObuff, FALSE);
|
||||
out_flush(); /* show one line at a time */
|
||||
- need_return = TRUE;
|
||||
}
|
||||
|
||||
qfp = qfp->qf_next;
|
||||
--- 1983,1988 ----
|
||||
*** ../vim-7.2.332/src/syntax.c 2009-12-16 18:13:04.000000000 +0100
|
||||
--- src/syntax.c 2010-01-19 13:12:56.000000000 +0100
|
||||
***************
|
||||
*** 4167,4173 ****
|
||||
if (!HASHITEM_EMPTY(hi))
|
||||
{
|
||||
--todo;
|
||||
- kp = HI2KE(hi);
|
||||
for (kp = HI2KE(hi); kp != NULL; kp = kp_next)
|
||||
{
|
||||
kp_next = kp->ke_next;
|
||||
--- 4167,4172 ----
|
||||
*** ../vim-7.2.332/src/ui.c 2009-09-11 16:48:06.000000000 +0200
|
||||
--- src/ui.c 2010-01-19 13:14:04.000000000 +0100
|
||||
***************
|
||||
*** 2383,2389 ****
|
||||
* 'enc' anyway. */
|
||||
if (has_mbyte)
|
||||
{
|
||||
! char_u *conv_buf = buffer;
|
||||
vimconv_T vc;
|
||||
|
||||
vc.vc_type = CONV_NONE;
|
||||
--- 2383,2389 ----
|
||||
* 'enc' anyway. */
|
||||
if (has_mbyte)
|
||||
{
|
||||
! char_u *conv_buf;
|
||||
vimconv_T vc;
|
||||
|
||||
vc.vc_type = CONV_NONE;
|
||||
*** ../vim-7.2.332/src/version.c 2010-01-19 13:06:42.000000000 +0100
|
||||
--- src/version.c 2010-01-19 14:55:50.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 333,
|
||||
/**/
|
||||
|
||||
--
|
||||
An actual excerpt from a classified section of a city newspaper:
|
||||
"Illiterate? Write today for free help!"
|
||||
|
||||
/// 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 ///
|
||||
347
7.2.334
347
7.2.334
|
|
@ -1,347 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.334
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.334
|
||||
Problem: Postponing keys in Netbeans interface does not work properly.
|
||||
Solution: Store the key string instead of the number. Avoid an infinite
|
||||
loop. (Mostly by Xavier de Gaye)
|
||||
Files: src/netbeans.c, src/proto/netbeans.pro
|
||||
|
||||
|
||||
*** ../vim-7.2.333/src/netbeans.c 2010-01-19 14:59:14.000000000 +0100
|
||||
--- src/netbeans.c 2010-01-19 15:12:17.000000000 +0100
|
||||
***************
|
||||
*** 70,76 ****
|
||||
static pos_T *off2pos __ARGS((buf_T *, long));
|
||||
static pos_T *get_off_or_lnum __ARGS((buf_T *buf, char_u **argp));
|
||||
static long get_buf_size __ARGS((buf_T *));
|
||||
! static void netbeans_keystring __ARGS((int key, char *keystr));
|
||||
static void special_keys __ARGS((char_u *args));
|
||||
|
||||
static void netbeans_connect __ARGS((void));
|
||||
--- 70,77 ----
|
||||
static pos_T *off2pos __ARGS((buf_T *, long));
|
||||
static pos_T *get_off_or_lnum __ARGS((buf_T *buf, char_u **argp));
|
||||
static long get_buf_size __ARGS((buf_T *));
|
||||
! static int netbeans_keystring __ARGS((char_u *keystr));
|
||||
! static void postpone_keycommand __ARGS((char_u *keystr));
|
||||
static void special_keys __ARGS((char_u *args));
|
||||
|
||||
static void netbeans_connect __ARGS((void));
|
||||
***************
|
||||
*** 502,508 ****
|
||||
|
||||
struct keyqueue
|
||||
{
|
||||
! int key;
|
||||
struct keyqueue *next;
|
||||
struct keyqueue *prev;
|
||||
};
|
||||
--- 503,509 ----
|
||||
|
||||
struct keyqueue
|
||||
{
|
||||
! char_u *keystr;
|
||||
struct keyqueue *next;
|
||||
struct keyqueue *prev;
|
||||
};
|
||||
***************
|
||||
*** 514,526 ****
|
||||
|
||||
/*
|
||||
* Queue up key commands sent from netbeans.
|
||||
*/
|
||||
static void
|
||||
! postpone_keycommand(int key)
|
||||
{
|
||||
keyQ_T *node;
|
||||
|
||||
node = (keyQ_T *)alloc(sizeof(keyQ_T));
|
||||
|
||||
if (keyHead.next == NULL) /* initialize circular queue */
|
||||
{
|
||||
--- 515,531 ----
|
||||
|
||||
/*
|
||||
* Queue up key commands sent from netbeans.
|
||||
+ * We store the string, because it may depend on the global mod_mask and
|
||||
+ * :nbkey doesn't have a key number.
|
||||
*/
|
||||
static void
|
||||
! postpone_keycommand(char_u *keystr)
|
||||
{
|
||||
keyQ_T *node;
|
||||
|
||||
node = (keyQ_T *)alloc(sizeof(keyQ_T));
|
||||
+ if (node == NULL)
|
||||
+ return; /* out of memory, drop the key */
|
||||
|
||||
if (keyHead.next == NULL) /* initialize circular queue */
|
||||
{
|
||||
***************
|
||||
*** 534,540 ****
|
||||
keyHead.prev->next = node;
|
||||
keyHead.prev = node;
|
||||
|
||||
! node->key = key;
|
||||
}
|
||||
|
||||
/*
|
||||
--- 539,545 ----
|
||||
keyHead.prev->next = node;
|
||||
keyHead.prev = node;
|
||||
|
||||
! node->keystr = vim_strsave(keystr);
|
||||
}
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 543,557 ****
|
||||
static void
|
||||
handle_key_queue(void)
|
||||
{
|
||||
! while (keyHead.next && keyHead.next != &keyHead)
|
||||
{
|
||||
/* first, unlink the node */
|
||||
keyQ_T *node = keyHead.next;
|
||||
keyHead.next = node->next;
|
||||
node->next->prev = node->prev;
|
||||
|
||||
! /* now, send the keycommand */
|
||||
! netbeans_keycommand(node->key);
|
||||
|
||||
/* Finally, dispose of the node */
|
||||
vim_free(node);
|
||||
--- 548,567 ----
|
||||
static void
|
||||
handle_key_queue(void)
|
||||
{
|
||||
! int postponed = FALSE;
|
||||
!
|
||||
! while (!postponed && keyHead.next && keyHead.next != &keyHead)
|
||||
{
|
||||
/* first, unlink the node */
|
||||
keyQ_T *node = keyHead.next;
|
||||
keyHead.next = node->next;
|
||||
node->next->prev = node->prev;
|
||||
|
||||
! /* Now, send the keycommand. This may cause it to be postponed again
|
||||
! * and change keyHead. */
|
||||
! if (node->keystr != NULL)
|
||||
! postponed = !netbeans_keystring(node->keystr);
|
||||
! vim_free(node->keystr);
|
||||
|
||||
/* Finally, dispose of the node */
|
||||
vim_free(node);
|
||||
***************
|
||||
*** 2495,2501 ****
|
||||
}
|
||||
else
|
||||
{
|
||||
! nbdebug((" Buffer has no changes!\n"));
|
||||
}
|
||||
/* =====================================================================*/
|
||||
}
|
||||
--- 2505,2511 ----
|
||||
}
|
||||
else
|
||||
{
|
||||
! nbdebug((" Buffer has no changes!\n"));
|
||||
}
|
||||
/* =====================================================================*/
|
||||
}
|
||||
***************
|
||||
*** 2658,2664 ****
|
||||
ex_nbkey(eap)
|
||||
exarg_T *eap;
|
||||
{
|
||||
! netbeans_keystring(0, (char *)eap->arg);
|
||||
}
|
||||
|
||||
|
||||
--- 2668,2674 ----
|
||||
ex_nbkey(eap)
|
||||
exarg_T *eap;
|
||||
{
|
||||
! (void)netbeans_keystring(eap->arg);
|
||||
}
|
||||
|
||||
|
||||
***************
|
||||
*** 2680,2686 ****
|
||||
}
|
||||
|
||||
/*
|
||||
! * Convert key to netbeans name.
|
||||
*/
|
||||
static void
|
||||
netbeans_keyname(int key, char *buf)
|
||||
--- 2690,2696 ----
|
||||
}
|
||||
|
||||
/*
|
||||
! * Convert key to netbeans name. This uses the global "mod_mask".
|
||||
*/
|
||||
static void
|
||||
netbeans_keyname(int key, char *buf)
|
||||
***************
|
||||
*** 3127,3149 ****
|
||||
/*
|
||||
* Send a keypress event back to netbeans. This usually simulates some
|
||||
* kind of function key press. This function operates on a key code.
|
||||
*/
|
||||
! void
|
||||
netbeans_keycommand(int key)
|
||||
{
|
||||
char keyName[60];
|
||||
|
||||
netbeans_keyname(key, keyName);
|
||||
! netbeans_keystring(key, keyName);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Send a keypress event back to netbeans. This usually simulates some
|
||||
* kind of function key press. This function operates on a key string.
|
||||
*/
|
||||
! static void
|
||||
! netbeans_keystring(int key, char *keyName)
|
||||
{
|
||||
char buf[2*MAXPATHL];
|
||||
int bufno = nb_getbufno(curbuf);
|
||||
--- 3137,3163 ----
|
||||
/*
|
||||
* Send a keypress event back to netbeans. This usually simulates some
|
||||
* kind of function key press. This function operates on a key code.
|
||||
+ * Return TRUE when the key was sent, FALSE when the command has been
|
||||
+ * postponed.
|
||||
*/
|
||||
! int
|
||||
netbeans_keycommand(int key)
|
||||
{
|
||||
char keyName[60];
|
||||
|
||||
netbeans_keyname(key, keyName);
|
||||
! return netbeans_keystring((char_u *)keyName);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* Send a keypress event back to netbeans. This usually simulates some
|
||||
* kind of function key press. This function operates on a key string.
|
||||
+ * Return TRUE when the key was sent, FALSE when the command has been
|
||||
+ * postponed.
|
||||
*/
|
||||
! static int
|
||||
! netbeans_keystring(char_u *keyName)
|
||||
{
|
||||
char buf[2*MAXPATHL];
|
||||
int bufno = nb_getbufno(curbuf);
|
||||
***************
|
||||
*** 3151,3157 ****
|
||||
char_u *q;
|
||||
|
||||
if (!haveConnection)
|
||||
! return;
|
||||
|
||||
|
||||
if (bufno == -1)
|
||||
--- 3165,3171 ----
|
||||
char_u *q;
|
||||
|
||||
if (!haveConnection)
|
||||
! return TRUE;
|
||||
|
||||
|
||||
if (bufno == -1)
|
||||
***************
|
||||
*** 3160,3166 ****
|
||||
q = curbuf->b_ffname == NULL ? (char_u *)""
|
||||
: nb_quote(curbuf->b_ffname);
|
||||
if (q == NULL)
|
||||
! return;
|
||||
vim_snprintf(buf, sizeof(buf), "0:fileOpened=%d \"%s\" %s %s\n", 0,
|
||||
q,
|
||||
"T", /* open in NetBeans */
|
||||
--- 3174,3180 ----
|
||||
q = curbuf->b_ffname == NULL ? (char_u *)""
|
||||
: nb_quote(curbuf->b_ffname);
|
||||
if (q == NULL)
|
||||
! return TRUE;
|
||||
vim_snprintf(buf, sizeof(buf), "0:fileOpened=%d \"%s\" %s %s\n", 0,
|
||||
q,
|
||||
"T", /* open in NetBeans */
|
||||
***************
|
||||
*** 3170,3178 ****
|
||||
nbdebug(("EVT: %s", buf));
|
||||
nb_send(buf, "netbeans_keycommand");
|
||||
|
||||
! if (key > 0)
|
||||
! postpone_keycommand(key);
|
||||
! return;
|
||||
}
|
||||
|
||||
/* sync the cursor position */
|
||||
--- 3184,3191 ----
|
||||
nbdebug(("EVT: %s", buf));
|
||||
nb_send(buf, "netbeans_keycommand");
|
||||
|
||||
! postpone_keycommand(keyName);
|
||||
! return FALSE;
|
||||
}
|
||||
|
||||
/* sync the cursor position */
|
||||
***************
|
||||
*** 3198,3203 ****
|
||||
--- 3211,3217 ----
|
||||
off, (long)curwin->w_cursor.lnum, (long)curwin->w_cursor.col);
|
||||
nbdebug(("EVT: %s", buf));
|
||||
nb_send(buf, "netbeans_keycommand");
|
||||
+ return TRUE;
|
||||
}
|
||||
|
||||
|
||||
*** ../vim-7.2.333/src/proto/netbeans.pro 2009-01-06 16:13:42.000000000 +0100
|
||||
--- src/proto/netbeans.pro 2010-01-19 13:31:01.000000000 +0100
|
||||
***************
|
||||
*** 16,22 ****
|
||||
void netbeans_removed __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, long len));
|
||||
void netbeans_unmodified __ARGS((buf_T *bufp));
|
||||
void netbeans_button_release __ARGS((int button));
|
||||
! void netbeans_keycommand __ARGS((int key));
|
||||
void netbeans_save_buffer __ARGS((buf_T *bufp));
|
||||
void netbeans_deleted_all_lines __ARGS((buf_T *bufp));
|
||||
int netbeans_is_guarded __ARGS((linenr_T top, linenr_T bot));
|
||||
--- 16,22 ----
|
||||
void netbeans_removed __ARGS((buf_T *bufp, linenr_T linenr, colnr_T col, long len));
|
||||
void netbeans_unmodified __ARGS((buf_T *bufp));
|
||||
void netbeans_button_release __ARGS((int button));
|
||||
! int netbeans_keycommand __ARGS((int key));
|
||||
void netbeans_save_buffer __ARGS((buf_T *bufp));
|
||||
void netbeans_deleted_all_lines __ARGS((buf_T *bufp));
|
||||
int netbeans_is_guarded __ARGS((linenr_T top, linenr_T bot));
|
||||
*** ../vim-7.2.333/src/version.c 2010-01-19 14:59:14.000000000 +0100
|
||||
--- src/version.c 2010-01-19 15:08:44.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 334,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
119. You are reading a book and look for the scroll bar to get to
|
||||
the next page.
|
||||
|
||||
/// 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 ///
|
||||
103
7.2.335
103
7.2.335
|
|
@ -1,103 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.335
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.335
|
||||
Problem: The CTRL-] command escapes too many characters.
|
||||
Solution: Use a different list of characters to be escaped. (Sergey Khorev)
|
||||
Files: src/normal.c
|
||||
|
||||
|
||||
*** ../vim-7.2.334/src/normal.c 2010-01-12 15:42:03.000000000 +0100
|
||||
--- src/normal.c 2010-01-19 15:20:11.000000000 +0100
|
||||
***************
|
||||
*** 5406,5411 ****
|
||||
--- 5406,5412 ----
|
||||
int n = 0; /* init for GCC */
|
||||
int cmdchar;
|
||||
int g_cmd; /* "g" command */
|
||||
+ int tag_cmd = FALSE;
|
||||
char_u *aux_ptr;
|
||||
int isman;
|
||||
int isman_s;
|
||||
***************
|
||||
*** 5515,5520 ****
|
||||
--- 5516,5522 ----
|
||||
break;
|
||||
|
||||
case ']':
|
||||
+ tag_cmd = TRUE;
|
||||
#ifdef FEAT_CSCOPE
|
||||
if (p_cst)
|
||||
STRCPY(buf, "cstag ");
|
||||
***************
|
||||
*** 5526,5535 ****
|
||||
default:
|
||||
if (curbuf->b_help)
|
||||
STRCPY(buf, "he! ");
|
||||
- else if (g_cmd)
|
||||
- STRCPY(buf, "tj ");
|
||||
else
|
||||
! sprintf((char *)buf, "%ldta ", cap->count0);
|
||||
}
|
||||
|
||||
/*
|
||||
--- 5528,5541 ----
|
||||
default:
|
||||
if (curbuf->b_help)
|
||||
STRCPY(buf, "he! ");
|
||||
else
|
||||
! {
|
||||
! tag_cmd = TRUE;
|
||||
! if (g_cmd)
|
||||
! STRCPY(buf, "tj ");
|
||||
! else
|
||||
! sprintf((char *)buf, "%ldta ", cap->count0);
|
||||
! }
|
||||
}
|
||||
|
||||
/*
|
||||
***************
|
||||
*** 5562,5569 ****
|
||||
aux_ptr = (char_u *)(p_magic ? "/.*~[^$\\" : "/^$\\");
|
||||
else if (cmdchar == '#')
|
||||
aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\\" : "/?^$\\");
|
||||
! else
|
||||
/* Don't escape spaces and Tabs in a tag with a backslash */
|
||||
aux_ptr = (char_u *)"\\|\"\n*?[";
|
||||
|
||||
p = buf + STRLEN(buf);
|
||||
--- 5568,5577 ----
|
||||
aux_ptr = (char_u *)(p_magic ? "/.*~[^$\\" : "/^$\\");
|
||||
else if (cmdchar == '#')
|
||||
aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\\" : "/?^$\\");
|
||||
! else if (tag_cmd)
|
||||
/* Don't escape spaces and Tabs in a tag with a backslash */
|
||||
+ aux_ptr = (char_u *)"\\|\"\n[";
|
||||
+ else
|
||||
aux_ptr = (char_u *)"\\|\"\n*?[";
|
||||
|
||||
p = buf + STRLEN(buf);
|
||||
*** ../vim-7.2.334/src/version.c 2010-01-19 15:12:33.000000000 +0100
|
||||
--- src/version.c 2010-01-19 15:22:44.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 335,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
120. You ask a friend, "What's that big shiny thing?" He says, "It's the sun."
|
||||
|
||||
/// 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 ///
|
||||
841
7.2.336
841
7.2.336
|
|
@ -1,841 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.336
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.336
|
||||
Problem: MzScheme interface can't evaluate an expression.
|
||||
Solution: Add mzeval(). (Sergey Khorev)
|
||||
Files: runtime/doc/eval.txt, runtime/doc/if_mzsch.txt,
|
||||
runtime/doc/usr_41.txt, src/eval.c, src/if_mzsch.c,
|
||||
src/proto/eval.pro, src/proto/if_mzsch.pro,
|
||||
src/testdir/Make_dos.mak, src/testdir/Make_ming.mak,
|
||||
src/testdir/Makefile, src/testdir/main.aap, src/testdir/test1.in,
|
||||
src/testdir/test70.in, src/testdir/test70.ok
|
||||
|
||||
|
||||
*** ../vim-7.2.335/runtime/doc/eval.txt 2009-11-17 12:20:30.000000000 +0100
|
||||
--- runtime/doc/eval.txt 2010-01-19 15:30:50.000000000 +0100
|
||||
***************
|
||||
*** 1815,1825 ****
|
||||
List match and submatches of {pat} in {expr}
|
||||
matchstr( {expr}, {pat}[, {start}[, {count}]])
|
||||
String {count}'th match of {pat} in {expr}
|
||||
! max({list}) Number maximum value of items in {list}
|
||||
! min({list}) Number minimum value of items in {list}
|
||||
! mkdir({name} [, {path} [, {prot}]])
|
||||
Number create directory {name}
|
||||
mode( [expr]) String current editing mode
|
||||
nextnonblank( {lnum}) Number line nr of non-blank line >= {lnum}
|
||||
nr2char( {expr}) String single char with ASCII value {expr}
|
||||
pathshorten( {expr}) String shorten directory names in a path
|
||||
--- 1821,1832 ----
|
||||
List match and submatches of {pat} in {expr}
|
||||
matchstr( {expr}, {pat}[, {start}[, {count}]])
|
||||
String {count}'th match of {pat} in {expr}
|
||||
! max( {list}) Number maximum value of items in {list}
|
||||
! min( {list}) Number minimum value of items in {list}
|
||||
! mkdir( {name} [, {path} [, {prot}]])
|
||||
Number create directory {name}
|
||||
mode( [expr]) String current editing mode
|
||||
+ mzeval( {expr}) any evaluate |MzScheme| expression
|
||||
nextnonblank( {lnum}) Number line nr of non-blank line >= {lnum}
|
||||
nr2char( {expr}) String single char with ASCII value {expr}
|
||||
pathshorten( {expr}) String shorten directory names in a path
|
||||
***************
|
||||
*** 4090,4095 ****
|
||||
--- 4103,4125 ----
|
||||
"c" or "n".
|
||||
Also see |visualmode()|.
|
||||
|
||||
+ mzeval({expr}) *mzeval()*
|
||||
+ Evaluate MzScheme expression {expr} and return its result
|
||||
+ convert to Vim data structures.
|
||||
+ Numbers and strings are returned as they are.
|
||||
+ Pairs (including lists and improper lists) and vectors are
|
||||
+ returned as Vim |Lists|.
|
||||
+ Hash tables are represented as Vim |Dictionary| type with keys
|
||||
+ converted to strings.
|
||||
+ All other types are converted to string with display function.
|
||||
+ Examples: >
|
||||
+ :mz (define l (list 1 2 3))
|
||||
+ :mz (define h (make-hash)) (hash-set! h "list" l)
|
||||
+ :echo mzeval("l")
|
||||
+ :echo mzeval("h")
|
||||
+ <
|
||||
+ {only available when compiled with the |+mzscheme| feature}
|
||||
+
|
||||
nextnonblank({lnum}) *nextnonblank()*
|
||||
Return the line number of the first line at or below {lnum}
|
||||
that is not blank. Example: >
|
||||
*** ../vim-7.2.335/runtime/doc/if_mzsch.txt 2009-06-24 17:51:01.000000000 +0200
|
||||
--- runtime/doc/if_mzsch.txt 2010-01-19 15:33:00.000000000 +0100
|
||||
***************
|
||||
*** 1,4 ****
|
||||
! *if_mzsch.txt* For Vim version 7.2. Last change: 2009 Jun 24
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Sergey Khorev
|
||||
--- 1,4 ----
|
||||
! *if_mzsch.txt* For Vim version 7.2. Last change: 2010 Jan 19
|
||||
|
||||
|
||||
VIM REFERENCE MANUAL by Sergey Khorev
|
||||
***************
|
||||
*** 9,16 ****
|
||||
1. Commands |mzscheme-commands|
|
||||
2. Examples |mzscheme-examples|
|
||||
3. Threads |mzscheme-threads|
|
||||
! 4. The Vim access procedures |mzscheme-vim|
|
||||
! 5. Dynamic loading |mzscheme-dynamic|
|
||||
|
||||
{Vi does not have any of these commands}
|
||||
|
||||
--- 9,17 ----
|
||||
1. Commands |mzscheme-commands|
|
||||
2. Examples |mzscheme-examples|
|
||||
3. Threads |mzscheme-threads|
|
||||
! 4. Vim access from MzScheme |mzscheme-vim|
|
||||
! 5. mzeval() Vim function |mzscheme-mzeval|
|
||||
! 6. Dynamic loading |mzscheme-dynamic|
|
||||
|
||||
{Vi does not have any of these commands}
|
||||
|
||||
***************
|
||||
*** 142,148 ****
|
||||
GUI version.
|
||||
|
||||
==============================================================================
|
||||
! 5. VIM Functions *mzscheme-vim*
|
||||
|
||||
*mzscheme-vimext*
|
||||
The 'vimext' module provides access to procedures defined in the MzScheme
|
||||
--- 143,149 ----
|
||||
GUI version.
|
||||
|
||||
==============================================================================
|
||||
! 4. Vim access from MzScheme *mzscheme-vim*
|
||||
|
||||
*mzscheme-vimext*
|
||||
The 'vimext' module provides access to procedures defined in the MzScheme
|
||||
***************
|
||||
*** 231,237 ****
|
||||
(set-cursor (line . col) [window]) Set cursor position.
|
||||
|
||||
==============================================================================
|
||||
! 5. Dynamic loading *mzscheme-dynamic* *E815*
|
||||
|
||||
On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
|
||||
output then includes |+mzscheme/dyn|.
|
||||
--- 232,244 ----
|
||||
(set-cursor (line . col) [window]) Set cursor position.
|
||||
|
||||
==============================================================================
|
||||
! 5. mzeval() Vim function *mzscheme-mzeval*
|
||||
!
|
||||
! To facilitate bi-directional interface, you can use |mzeval| function to
|
||||
! evaluate MzScheme expressions and pass their values to VimL.
|
||||
!
|
||||
! ==============================================================================
|
||||
! 6. Dynamic loading *mzscheme-dynamic* *E815*
|
||||
|
||||
On MS-Windows the MzScheme libraries can be loaded dynamically. The |:version|
|
||||
output then includes |+mzscheme/dyn|.
|
||||
*** ../vim-7.2.335/runtime/doc/usr_41.txt 2008-08-09 19:36:54.000000000 +0200
|
||||
--- runtime/doc/usr_41.txt 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 868,873 ****
|
||||
--- 868,875 ----
|
||||
taglist() get list of matching tags
|
||||
tagfiles() get a list of tags files
|
||||
|
||||
+ mzeval() evaluate |MzScheme| expression
|
||||
+
|
||||
==============================================================================
|
||||
*41.7* Defining a function
|
||||
|
||||
*** ../vim-7.2.335/src/eval.c 2010-01-19 12:46:51.000000000 +0100
|
||||
--- src/eval.c 2010-01-19 15:48:12.000000000 +0100
|
||||
***************
|
||||
*** 433,439 ****
|
||||
static long list_find_nr __ARGS((list_T *l, long idx, int *errorp));
|
||||
static long list_idx_of_item __ARGS((list_T *l, listitem_T *item));
|
||||
static void list_append __ARGS((list_T *l, listitem_T *item));
|
||||
- static int list_append_tv __ARGS((list_T *l, typval_T *tv));
|
||||
static int list_append_number __ARGS((list_T *l, varnumber_T n));
|
||||
static int list_insert_tv __ARGS((list_T *l, typval_T *tv, listitem_T *item));
|
||||
static int list_extend __ARGS((list_T *l1, list_T *l2, listitem_T *bef));
|
||||
--- 433,438 ----
|
||||
***************
|
||||
*** 448,459 ****
|
||||
static void set_ref_in_item __ARGS((typval_T *tv, int copyID));
|
||||
static void dict_unref __ARGS((dict_T *d));
|
||||
static void dict_free __ARGS((dict_T *d, int recurse));
|
||||
- static dictitem_T *dictitem_alloc __ARGS((char_u *key));
|
||||
static dictitem_T *dictitem_copy __ARGS((dictitem_T *org));
|
||||
static void dictitem_remove __ARGS((dict_T *dict, dictitem_T *item));
|
||||
- static void dictitem_free __ARGS((dictitem_T *item));
|
||||
static dict_T *dict_copy __ARGS((dict_T *orig, int deep, int copyID));
|
||||
- static int dict_add __ARGS((dict_T *d, dictitem_T *item));
|
||||
static long dict_len __ARGS((dict_T *d));
|
||||
static dictitem_T *dict_find __ARGS((dict_T *d, char_u *key, int len));
|
||||
static char_u *dict2string __ARGS((typval_T *tv, int copyID));
|
||||
--- 447,455 ----
|
||||
***************
|
||||
*** 628,633 ****
|
||||
--- 624,632 ----
|
||||
static void f_mkdir __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
#endif
|
||||
static void f_mode __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
+ #ifdef FEAT_MZSCHEME
|
||||
+ static void f_mzeval __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
+ #endif
|
||||
static void f_nextnonblank __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_nr2char __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
static void f_pathshorten __ARGS((typval_T *argvars, typval_T *rettv));
|
||||
***************
|
||||
*** 764,770 ****
|
||||
static int var_check_ro __ARGS((int flags, char_u *name));
|
||||
static int var_check_fixed __ARGS((int flags, char_u *name));
|
||||
static int tv_check_lock __ARGS((int lock, char_u *name));
|
||||
- static void copy_tv __ARGS((typval_T *from, typval_T *to));
|
||||
static int item_copy __ARGS((typval_T *from, typval_T *to, int deep, int copyID));
|
||||
static char_u *find_option_end __ARGS((char_u **arg, int *opt_flags));
|
||||
static char_u *trans_function_name __ARGS((char_u **pp, int skip, int flags, funcdict_T *fd));
|
||||
--- 763,768 ----
|
||||
***************
|
||||
*** 6155,6161 ****
|
||||
* Append typval_T "tv" to the end of list "l".
|
||||
* Return FAIL when out of memory.
|
||||
*/
|
||||
! static int
|
||||
list_append_tv(l, tv)
|
||||
list_T *l;
|
||||
typval_T *tv;
|
||||
--- 6153,6159 ----
|
||||
* Append typval_T "tv" to the end of list "l".
|
||||
* Return FAIL when out of memory.
|
||||
*/
|
||||
! int
|
||||
list_append_tv(l, tv)
|
||||
list_T *l;
|
||||
typval_T *tv;
|
||||
***************
|
||||
*** 6812,6818 ****
|
||||
* Note that the value of the item "di_tv" still needs to be initialized!
|
||||
* Returns NULL when out of memory.
|
||||
*/
|
||||
! static dictitem_T *
|
||||
dictitem_alloc(key)
|
||||
char_u *key;
|
||||
{
|
||||
--- 6810,6816 ----
|
||||
* Note that the value of the item "di_tv" still needs to be initialized!
|
||||
* Returns NULL when out of memory.
|
||||
*/
|
||||
! dictitem_T *
|
||||
dictitem_alloc(key)
|
||||
char_u *key;
|
||||
{
|
||||
***************
|
||||
*** 6868,6874 ****
|
||||
/*
|
||||
* Free a dict item. Also clears the value.
|
||||
*/
|
||||
! static void
|
||||
dictitem_free(item)
|
||||
dictitem_T *item;
|
||||
{
|
||||
--- 6866,6872 ----
|
||||
/*
|
||||
* Free a dict item. Also clears the value.
|
||||
*/
|
||||
! void
|
||||
dictitem_free(item)
|
||||
dictitem_T *item;
|
||||
{
|
||||
***************
|
||||
*** 6948,6954 ****
|
||||
* Add item "item" to Dictionary "d".
|
||||
* Returns FAIL when out of memory and when key already existed.
|
||||
*/
|
||||
! static int
|
||||
dict_add(d, item)
|
||||
dict_T *d;
|
||||
dictitem_T *item;
|
||||
--- 6946,6952 ----
|
||||
* Add item "item" to Dictionary "d".
|
||||
* Returns FAIL when out of memory and when key already existed.
|
||||
*/
|
||||
! int
|
||||
dict_add(d, item)
|
||||
dict_T *d;
|
||||
dictitem_T *item;
|
||||
***************
|
||||
*** 7699,7704 ****
|
||||
--- 7697,7705 ----
|
||||
{"mkdir", 1, 3, f_mkdir},
|
||||
#endif
|
||||
{"mode", 0, 1, f_mode},
|
||||
+ #ifdef FEAT_MZSCHEME
|
||||
+ {"mzeval", 1, 1, f_mzeval},
|
||||
+ #endif
|
||||
{"nextnonblank", 1, 1, f_nextnonblank},
|
||||
{"nr2char", 1, 1, f_nr2char},
|
||||
{"pathshorten", 1, 1, f_pathshorten},
|
||||
***************
|
||||
*** 13591,13596 ****
|
||||
--- 13592,13614 ----
|
||||
rettv->v_type = VAR_STRING;
|
||||
}
|
||||
|
||||
+ #ifdef FEAT_MZSCHEME
|
||||
+ /*
|
||||
+ * "mzeval()" function
|
||||
+ */
|
||||
+ static void
|
||||
+ f_mzeval(argvars, rettv)
|
||||
+ typval_T *argvars;
|
||||
+ typval_T *rettv;
|
||||
+ {
|
||||
+ char_u *str;
|
||||
+ char_u buf[NUMBUFLEN];
|
||||
+
|
||||
+ str = get_tv_string_buf(&argvars[0], buf);
|
||||
+ do_mzeval(str, rettv);
|
||||
+ }
|
||||
+ #endif
|
||||
+
|
||||
/*
|
||||
* "nextnonblank()" function
|
||||
*/
|
||||
***************
|
||||
*** 19274,19280 ****
|
||||
* It is OK for "from" and "to" to point to the same item. This is used to
|
||||
* make a copy later.
|
||||
*/
|
||||
! static void
|
||||
copy_tv(from, to)
|
||||
typval_T *from;
|
||||
typval_T *to;
|
||||
--- 19292,19298 ----
|
||||
* It is OK for "from" and "to" to point to the same item. This is used to
|
||||
* make a copy later.
|
||||
*/
|
||||
! void
|
||||
copy_tv(from, to)
|
||||
typval_T *from;
|
||||
typval_T *to;
|
||||
*** ../vim-7.2.335/src/if_mzsch.c 2009-12-16 19:02:05.000000000 +0100
|
||||
--- src/if_mzsch.c 2010-01-19 15:43:05.000000000 +0100
|
||||
***************
|
||||
*** 170,175 ****
|
||||
--- 170,177 ----
|
||||
#ifdef FEAT_EVAL
|
||||
static Scheme_Object *vim_to_mzscheme(typval_T *vim_value, int depth,
|
||||
Scheme_Hash_Table *visited);
|
||||
+ static int mzscheme_to_vim(Scheme_Object *obj, typval_T *tv, int depth,
|
||||
+ Scheme_Hash_Table *visited);
|
||||
#endif
|
||||
|
||||
#ifdef MZ_PRECISE_GC
|
||||
***************
|
||||
*** 2733,2738 ****
|
||||
--- 2735,2959 ----
|
||||
MZ_GC_UNREG();
|
||||
return result;
|
||||
}
|
||||
+
|
||||
+ static int
|
||||
+ mzscheme_to_vim(Scheme_Object *obj, typval_T *tv, int depth,
|
||||
+ Scheme_Hash_Table *visited)
|
||||
+ {
|
||||
+ int status = OK;
|
||||
+ typval_T *found;
|
||||
+ MZ_GC_CHECK();
|
||||
+ if (depth > 100) /* limit the deepest recursion level */
|
||||
+ {
|
||||
+ tv->v_type = VAR_NUMBER;
|
||||
+ tv->vval.v_number = 0;
|
||||
+ return FAIL;
|
||||
+ }
|
||||
+
|
||||
+ found = (typval_T *)scheme_hash_get(visited, obj);
|
||||
+ if (found != NULL)
|
||||
+ copy_tv(found, tv);
|
||||
+ else if (SCHEME_VOIDP(obj))
|
||||
+ {
|
||||
+ tv->v_type = VAR_NUMBER;
|
||||
+ tv->vval.v_number = 0;
|
||||
+ }
|
||||
+ else if (SCHEME_INTP(obj))
|
||||
+ {
|
||||
+ tv->v_type = VAR_NUMBER;
|
||||
+ tv->vval.v_number = SCHEME_INT_VAL(obj);
|
||||
+ }
|
||||
+ else if (SCHEME_BOOLP(obj))
|
||||
+ {
|
||||
+ tv->v_type = VAR_NUMBER;
|
||||
+ tv->vval.v_number = SCHEME_TRUEP(obj);
|
||||
+ }
|
||||
+ # ifdef FEAT_FLOAT
|
||||
+ else if (SCHEME_DBLP(obj))
|
||||
+ {
|
||||
+ tv->v_type = VAR_FLOAT;
|
||||
+ tv->vval.v_float = SCHEME_DBL_VAL(obj);
|
||||
+ }
|
||||
+ # endif
|
||||
+ else if (SCHEME_STRINGP(obj))
|
||||
+ {
|
||||
+ tv->v_type = VAR_STRING;
|
||||
+ tv->vval.v_string = vim_strsave((char_u *)SCHEME_STR_VAL(obj));
|
||||
+ }
|
||||
+ else if (SCHEME_VECTORP(obj) || SCHEME_NULLP(obj)
|
||||
+ || SCHEME_PAIRP(obj) || SCHEME_MUTABLE_PAIRP(obj))
|
||||
+ {
|
||||
+ list_T *list = list_alloc();
|
||||
+ if (list == NULL)
|
||||
+ status = FAIL;
|
||||
+ else
|
||||
+ {
|
||||
+ int i;
|
||||
+ Scheme_Object *curr = NULL;
|
||||
+ Scheme_Object *cval = NULL;
|
||||
+ /* temporary var to hold current element of vectors and pairs */
|
||||
+ typval_T *v;
|
||||
+
|
||||
+ MZ_GC_DECL_REG(2);
|
||||
+ MZ_GC_VAR_IN_REG(0, curr);
|
||||
+ MZ_GC_VAR_IN_REG(1, cval);
|
||||
+ MZ_GC_REG();
|
||||
+
|
||||
+ tv->v_type = VAR_LIST;
|
||||
+ tv->vval.v_list = list;
|
||||
+ ++list->lv_refcount;
|
||||
+
|
||||
+ v = (typval_T *)alloc(sizeof(typval_T));
|
||||
+ if (v == NULL)
|
||||
+ status = FAIL;
|
||||
+ else
|
||||
+ {
|
||||
+ /* add the value in advance to allow handling of self-referencial
|
||||
+ * data structures */
|
||||
+ typval_T *visited_tv = (typval_T *)alloc(sizeof(typval_T));
|
||||
+ copy_tv(tv, visited_tv);
|
||||
+ scheme_hash_set(visited, obj, (Scheme_Object *)visited_tv);
|
||||
+
|
||||
+ if (SCHEME_VECTORP(obj))
|
||||
+ {
|
||||
+ for (i = 0; i < SCHEME_VEC_SIZE(obj); ++i)
|
||||
+ {
|
||||
+ cval = SCHEME_VEC_ELS(obj)[i];
|
||||
+ status = mzscheme_to_vim(cval, v, depth + 1, visited);
|
||||
+ if (status == FAIL)
|
||||
+ break;
|
||||
+ status = list_append_tv(list, v);
|
||||
+ clear_tv(v);
|
||||
+ if (status == FAIL)
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+ else if (SCHEME_PAIRP(obj) || SCHEME_MUTABLE_PAIRP(obj))
|
||||
+ {
|
||||
+ for (curr = obj;
|
||||
+ SCHEME_PAIRP(curr) || SCHEME_MUTABLE_PAIRP(curr);
|
||||
+ curr = SCHEME_CDR(curr))
|
||||
+ {
|
||||
+ cval = SCHEME_CAR(curr);
|
||||
+ status = mzscheme_to_vim(cval, v, depth + 1, visited);
|
||||
+ if (status == FAIL)
|
||||
+ break;
|
||||
+ status = list_append_tv(list, v);
|
||||
+ clear_tv(v);
|
||||
+ if (status == FAIL)
|
||||
+ break;
|
||||
+ }
|
||||
+ /* impoper list not terminated with null
|
||||
+ * need to handle the last element */
|
||||
+ if (status == OK && !SCHEME_NULLP(curr))
|
||||
+ {
|
||||
+ status = mzscheme_to_vim(cval, v, depth + 1, visited);
|
||||
+ if (status == OK)
|
||||
+ {
|
||||
+ status = list_append_tv(list, v);
|
||||
+ clear_tv(v);
|
||||
+ }
|
||||
+ }
|
||||
+ }
|
||||
+ /* nothing to do for scheme_null */
|
||||
+ vim_free(v);
|
||||
+ }
|
||||
+ MZ_GC_UNREG();
|
||||
+ }
|
||||
+ }
|
||||
+ else if (SCHEME_HASHTP(obj))
|
||||
+ {
|
||||
+ int i;
|
||||
+ dict_T *dict;
|
||||
+ Scheme_Object *key = NULL;
|
||||
+ Scheme_Object *val = NULL;
|
||||
+
|
||||
+ MZ_GC_DECL_REG(2);
|
||||
+ MZ_GC_VAR_IN_REG(0, key);
|
||||
+ MZ_GC_VAR_IN_REG(1, val);
|
||||
+ MZ_GC_REG();
|
||||
+
|
||||
+ dict = dict_alloc();
|
||||
+ if (dict == NULL)
|
||||
+ status = FAIL;
|
||||
+ else
|
||||
+ {
|
||||
+ typval_T *visited_tv = (typval_T *)alloc(sizeof(typval_T));
|
||||
+
|
||||
+ tv->v_type = VAR_DICT;
|
||||
+ tv->vval.v_dict = dict;
|
||||
+ ++dict->dv_refcount;
|
||||
+
|
||||
+ copy_tv(tv, visited_tv);
|
||||
+ scheme_hash_set(visited, obj, (Scheme_Object *)visited_tv);
|
||||
+
|
||||
+ for (i = 0; i < ((Scheme_Hash_Table *)obj)->size; ++i)
|
||||
+ {
|
||||
+ if (((Scheme_Hash_Table *) obj)->vals[i] != NULL)
|
||||
+ {
|
||||
+ /* generate item for `diplay'ed Scheme key */
|
||||
+ dictitem_T *item = dictitem_alloc((char_u *)string_to_line(
|
||||
+ ((Scheme_Hash_Table *) obj)->keys[i]));
|
||||
+ /* convert Scheme val to Vim and add it to the dict */
|
||||
+ if (mzscheme_to_vim(((Scheme_Hash_Table *) obj)->vals[i],
|
||||
+ &item->di_tv, depth + 1, visited) == FAIL
|
||||
+ || dict_add(dict, item) == FAIL)
|
||||
+ {
|
||||
+ dictitem_free(item);
|
||||
+ status = FAIL;
|
||||
+ break;
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ }
|
||||
+ }
|
||||
+ MZ_GC_UNREG();
|
||||
+ }
|
||||
+ else
|
||||
+ {
|
||||
+ /* `display' any other value to string */
|
||||
+ tv->v_type = VAR_STRING;
|
||||
+ tv->vval.v_string = (char_u *)string_to_line(obj);
|
||||
+ }
|
||||
+ return status;
|
||||
+ }
|
||||
+
|
||||
+ void
|
||||
+ do_mzeval(char_u *str, typval_T *rettv)
|
||||
+ {
|
||||
+ int i;
|
||||
+ Scheme_Object *ret = NULL;
|
||||
+ Scheme_Hash_Table *visited = NULL;
|
||||
+
|
||||
+ MZ_GC_DECL_REG(2);
|
||||
+ MZ_GC_VAR_IN_REG(0, ret);
|
||||
+ MZ_GC_VAR_IN_REG(0, visited);
|
||||
+ MZ_GC_REG();
|
||||
+
|
||||
+ if (mzscheme_init())
|
||||
+ {
|
||||
+ MZ_GC_UNREG();
|
||||
+ return;
|
||||
+ }
|
||||
+
|
||||
+ MZ_GC_CHECK();
|
||||
+ visited = scheme_make_hash_table(SCHEME_hash_ptr);
|
||||
+ MZ_GC_CHECK();
|
||||
+
|
||||
+ if (eval_with_exn_handling(str, do_eval, &ret) == OK)
|
||||
+ mzscheme_to_vim(ret, rettv, 1, visited);
|
||||
+
|
||||
+ for (i = 0; i < visited->size; ++i)
|
||||
+ {
|
||||
+ /* free up remembered objects */
|
||||
+ if (visited->vals[i] != NULL)
|
||||
+ {
|
||||
+ free_tv((typval_T *)visited->vals[i]);
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ MZ_GC_UNREG();
|
||||
+ }
|
||||
#endif
|
||||
|
||||
/*
|
||||
*** ../vim-7.2.335/src/proto/eval.pro 2009-09-30 15:15:33.000000000 +0200
|
||||
--- src/proto/eval.pro 2010-01-19 15:45:39.000000000 +0100
|
||||
***************
|
||||
*** 47,56 ****
|
||||
--- 47,60 ----
|
||||
void list_free __ARGS((list_T *l, int recurse));
|
||||
dictitem_T *dict_lookup __ARGS((hashitem_T *hi));
|
||||
char_u *list_find_str __ARGS((list_T *l, long idx));
|
||||
+ int list_append_tv __ARGS((list_T *l, typval_T *tv));
|
||||
int list_append_dict __ARGS((list_T *list, dict_T *dict));
|
||||
int list_append_string __ARGS((list_T *l, char_u *str, int len));
|
||||
int garbage_collect __ARGS((void));
|
||||
dict_T *dict_alloc __ARGS((void));
|
||||
+ dictitem_T *dictitem_alloc __ARGS((char_u *key));
|
||||
+ void dictitem_free __ARGS((dictitem_T *item));
|
||||
+ int dict_add __ARGS((dict_T *d, dictitem_T *item));
|
||||
int dict_add_nr_str __ARGS((dict_T *d, char *key, long nr, char_u *str));
|
||||
char_u *get_dict_string __ARGS((dict_T *d, char_u *key, int save));
|
||||
long get_dict_number __ARGS((dict_T *d, char_u *key));
|
||||
***************
|
||||
*** 77,82 ****
|
||||
--- 81,87 ----
|
||||
void new_script_vars __ARGS((scid_T id));
|
||||
void init_var_dict __ARGS((dict_T *dict, dictitem_T *dict_var));
|
||||
void vars_clear __ARGS((hashtab_T *ht));
|
||||
+ void copy_tv __ARGS((typval_T *from, typval_T *to));
|
||||
void ex_echo __ARGS((exarg_T *eap));
|
||||
void ex_echohl __ARGS((exarg_T *eap));
|
||||
void ex_execute __ARGS((exarg_T *eap));
|
||||
*** ../vim-7.2.335/src/proto/if_mzsch.pro 2009-12-16 19:02:05.000000000 +0100
|
||||
--- src/proto/if_mzsch.pro 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 15,18 ****
|
||||
--- 15,19 ----
|
||||
void *mzvim_eval_string __ARGS((char_u *str));
|
||||
int mzthreads_allowed __ARGS((void));
|
||||
void mzscheme_main __ARGS((void));
|
||||
+ void do_mzeval __ARGS((char_u *str, typval_T *rettv));
|
||||
/* vim: set ft=c : */
|
||||
*** ../vim-7.2.335/src/testdir/Make_dos.mak 2009-11-17 17:57:10.000000000 +0100
|
||||
--- src/testdir/Make_dos.mak 2010-01-19 15:43:48.000000000 +0100
|
||||
***************
|
||||
*** 29,35 ****
|
||||
test42.out test52.out test65.out test66.out test67.out \
|
||||
test68.out test69.out
|
||||
|
||||
! SCRIPTS32 = test50.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
--- 29,35 ----
|
||||
test42.out test52.out test65.out test66.out test67.out \
|
||||
test68.out test69.out
|
||||
|
||||
! SCRIPTS32 = test50.out test70.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
*** ../vim-7.2.335/src/testdir/Make_ming.mak 2009-11-17 17:57:10.000000000 +0100
|
||||
--- src/testdir/Make_ming.mak 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 48,54 ****
|
||||
test42.out test52.out test65.out test66.out test67.out \
|
||||
test68.out test69.out
|
||||
|
||||
! SCRIPTS32 = test50.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
--- 48,54 ----
|
||||
test42.out test52.out test65.out test66.out test67.out \
|
||||
test68.out test69.out
|
||||
|
||||
! SCRIPTS32 = test50.out test70.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
***************
|
||||
*** 78,83 ****
|
||||
--- 78,84 ----
|
||||
-$(DEL) small.vim
|
||||
-$(DEL) tiny.vim
|
||||
-$(DEL) mbyte.vim
|
||||
+ -$(DEL) mzscheme.vim
|
||||
-$(DEL) X*
|
||||
-$(DEL) viminfo
|
||||
|
||||
*** ../vim-7.2.335/src/testdir/Makefile 2009-11-17 17:40:34.000000000 +0100
|
||||
--- src/testdir/Makefile 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 23,29 ****
|
||||
test54.out test55.out test56.out test57.out test58.out \
|
||||
test59.out test60.out test61.out test62.out test63.out \
|
||||
test64.out test65.out test66.out test67.out test68.out \
|
||||
! test69.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
--- 23,29 ----
|
||||
test54.out test55.out test56.out test57.out test58.out \
|
||||
test59.out test60.out test61.out test62.out test63.out \
|
||||
test64.out test65.out test66.out test67.out test68.out \
|
||||
! test69.out test70.out
|
||||
|
||||
SCRIPTS_GUI = test16.out
|
||||
|
||||
***************
|
||||
*** 44,53 ****
|
||||
$(SCRIPTS) $(SCRIPTS_GUI): $(VIMPROG)
|
||||
|
||||
clean:
|
||||
! -rm -rf *.out *.failed *.rej *.orig test.log tiny.vim small.vim mbyte.vim test.ok X* valgrind.pid* viminfo
|
||||
|
||||
test1.out: test1.in
|
||||
! -rm -f $*.failed tiny.vim small.vim mbyte.vim test.ok X* viminfo
|
||||
$(VALGRIND) $(VIMPROG) -u unix.vim -U NONE --noplugin -s dotest.in $*.in
|
||||
@/bin/sh -c "if diff test.out $*.ok; \
|
||||
then mv -f test.out $*.out; \
|
||||
--- 44,53 ----
|
||||
$(SCRIPTS) $(SCRIPTS_GUI): $(VIMPROG)
|
||||
|
||||
clean:
|
||||
! -rm -rf *.out *.failed *.rej *.orig test.log tiny.vim small.vim mbyte.vim mzscheme.vim test.ok X* valgrind.pid* viminfo
|
||||
|
||||
test1.out: test1.in
|
||||
! -rm -f $*.failed tiny.vim small.vim mbyte.vim mzscheme.vim test.ok X* viminfo
|
||||
$(VALGRIND) $(VIMPROG) -u unix.vim -U NONE --noplugin -s dotest.in $*.in
|
||||
@/bin/sh -c "if diff test.out $*.ok; \
|
||||
then mv -f test.out $*.out; \
|
||||
*** ../vim-7.2.335/src/testdir/main.aap 2004-06-13 21:05:31.000000000 +0200
|
||||
--- src/testdir/main.aap 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 32,42 ****
|
||||
$Scripts $ScriptsGUI: $VimProg
|
||||
|
||||
clean:
|
||||
! :del {r}{force} *.out test.log tiny.vim small.vim mbyte.vim test.ok X*
|
||||
|
||||
# test1 is special, it checks for features
|
||||
test1.out: test1.in
|
||||
! :del {force} test1.failed tiny.vim small.vim mbyte.vim
|
||||
:sys {i} $VimProg -u unix.vim -U NONE --noplugin -s dotest.in test1.in
|
||||
@if os.system("diff test.out test1.ok") != 0:
|
||||
:error test1 FAILED - Something basic is wrong
|
||||
--- 32,42 ----
|
||||
$Scripts $ScriptsGUI: $VimProg
|
||||
|
||||
clean:
|
||||
! :del {r}{force} *.out test.log tiny.vim small.vim mbyte.vim mzscheme.vim test.ok X*
|
||||
|
||||
# test1 is special, it checks for features
|
||||
test1.out: test1.in
|
||||
! :del {force} test1.failed tiny.vim small.vim mbyte.vim mzscheme.vim
|
||||
:sys {i} $VimProg -u unix.vim -U NONE --noplugin -s dotest.in test1.in
|
||||
@if os.system("diff test.out test1.ok") != 0:
|
||||
:error test1 FAILED - Something basic is wrong
|
||||
*** ../vim-7.2.335/src/testdir/test1.in 2004-06-13 20:19:23.000000000 +0200
|
||||
--- src/testdir/test1.in 2010-01-19 15:38:44.000000000 +0100
|
||||
***************
|
||||
*** 13,18 ****
|
||||
--- 13,19 ----
|
||||
|
||||
If Vim was not compiled with the +multi_byte feature, the mbyte.vim script will be set like small.vim above. mbyte.vim is sourced by tests that require the
|
||||
+multi_byte feature.
|
||||
+ Similar logic is applied to the +mzscheme feature, using mzscheme.vim.
|
||||
|
||||
STARTTEST
|
||||
:" Write a single line to test.out to check if testing works at all.
|
||||
***************
|
||||
*** 25,32 ****
|
||||
--- 26,36 ----
|
||||
w! test.out
|
||||
qa!
|
||||
:w! mbyte.vim
|
||||
+ :w! mzscheme.vim
|
||||
:" If +multi_byte feature supported, make mbyte.vim empty.
|
||||
:if has("multi_byte") | sp another | w! mbyte.vim | q | endif
|
||||
+ :" If +mzscheme feature supported, make mzscheme.vim empty.
|
||||
+ :if has("mzscheme") | sp another | w! mzscheme.vim | q | endif
|
||||
:" If +eval feature supported quit here, leaving tiny.vim and small.vim empty.
|
||||
:" Otherwise write small.vim to skip the test.
|
||||
:if 1 | q! | endif
|
||||
*** ../vim-7.2.335/src/testdir/test70.in 2010-01-19 15:47:24.000000000 +0100
|
||||
--- src/testdir/test70.in 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,53 ----
|
||||
+ Smoke test for MzScheme interface and mzeval() function
|
||||
+
|
||||
+ STARTTEST
|
||||
+ :so mzscheme.vim
|
||||
+ :set nocompatible viminfo+=nviminfo
|
||||
+ :function! MzRequire()
|
||||
+ :redir => l:mzversion
|
||||
+ :mz (version)
|
||||
+ :redir END
|
||||
+ :if strpart(l:mzversion, 1, 1) < "4"
|
||||
+ :" MzScheme versions < 4.x:
|
||||
+ :mz (require (prefix vim- vimext))
|
||||
+ :else
|
||||
+ :" newer versions:
|
||||
+ :mz (require (prefix-in vim- 'vimext))
|
||||
+ :mz (require r5rs)
|
||||
+ :endif
|
||||
+ :endfunction
|
||||
+ :silent call MzRequire()
|
||||
+ :mz (define l '("item0" "dictionary with list OK" "item2"))
|
||||
+ :mz (define h (make-hash))
|
||||
+ :mz (hash-set! h "list" l)
|
||||
+ /^1
|
||||
+ :" change buffer contents
|
||||
+ :mz (vim-set-buff-line (vim-eval "line('.')") "1 changed line 1")
|
||||
+ :" scalar test
|
||||
+ :let tmp_string = mzeval('"string"')
|
||||
+ :let tmp_1000 = mzeval('1000')
|
||||
+ :if tmp_string . tmp_1000 == "string1000"
|
||||
+ :let scalar_res = "OK"
|
||||
+ :else
|
||||
+ :let scalar_res = "FAILED"
|
||||
+ :endif
|
||||
+ :call append(search("^1"), "scalar test " . scalar_res)
|
||||
+ :" dictionary containing a list
|
||||
+ :let tmp = mzeval("h")["list"][1]
|
||||
+ :/^2/put =tmp
|
||||
+ :" circular list (at the same time test lists containing lists)
|
||||
+ :mz (set-car! (cddr l) l)
|
||||
+ :let l2 = mzeval("h")["list"]
|
||||
+ :if l2[2] == l2
|
||||
+ :let res = "OK"
|
||||
+ :else
|
||||
+ :let res = "FAILED"
|
||||
+ :endif
|
||||
+ :call setline(search("^3"), "circular test " . res)
|
||||
+ :?^1?,$w! test.out
|
||||
+ :qa!
|
||||
+ ENDTEST
|
||||
+
|
||||
+ 1 line 1
|
||||
+ 2 line 2
|
||||
+ 3 line 3
|
||||
*** ../vim-7.2.335/src/testdir/test70.ok 2010-01-19 15:47:24.000000000 +0100
|
||||
--- src/testdir/test70.ok 2010-01-19 15:29:01.000000000 +0100
|
||||
***************
|
||||
*** 0 ****
|
||||
--- 1,5 ----
|
||||
+ 1 changed line 1
|
||||
+ scalar test OK
|
||||
+ 2 line 2
|
||||
+ dictionary with list OK
|
||||
+ circular test OK
|
||||
*** ../vim-7.2.335/src/version.c 2010-01-19 15:23:38.000000000 +0100
|
||||
--- src/version.c 2010-01-19 15:46:44.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 336,
|
||||
/**/
|
||||
|
||||
--
|
||||
"Computers in the future may weigh no more than 1.5 tons."
|
||||
Popular Mechanics, 1949
|
||||
|
||||
/// 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 ///
|
||||
112
7.2.337
112
7.2.337
|
|
@ -1,112 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.337
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.337
|
||||
Problem: The :compiler command doesn't function properly when invoked in a
|
||||
function.
|
||||
Solution: Add "g:" before "current_compiler". (Yukihiro Nakadaira)
|
||||
Files: src/ex_cmds2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.336/src/ex_cmds2.c 2009-05-16 21:16:12.000000000 +0200
|
||||
--- src/ex_cmds2.c 2010-01-19 16:02:53.000000000 +0100
|
||||
***************
|
||||
*** 2496,2509 ****
|
||||
* To remain backwards compatible "current_compiler" is always
|
||||
* used. A user's compiler plugin may set it, the distributed
|
||||
* plugin will then skip the settings. Afterwards set
|
||||
! * "b:current_compiler" and restore "current_compiler". */
|
||||
! old_cur_comp = get_var_value((char_u *)"current_compiler");
|
||||
if (old_cur_comp != NULL)
|
||||
old_cur_comp = vim_strsave(old_cur_comp);
|
||||
do_cmdline_cmd((char_u *)
|
||||
"command -nargs=* CompilerSet setlocal <args>");
|
||||
}
|
||||
! do_unlet((char_u *)"current_compiler", TRUE);
|
||||
do_unlet((char_u *)"b:current_compiler", TRUE);
|
||||
|
||||
sprintf((char *)buf, "compiler/%s.vim", eap->arg);
|
||||
--- 2496,2510 ----
|
||||
* To remain backwards compatible "current_compiler" is always
|
||||
* used. A user's compiler plugin may set it, the distributed
|
||||
* plugin will then skip the settings. Afterwards set
|
||||
! * "b:current_compiler" and restore "current_compiler".
|
||||
! * Explicitly prepend "g:" to make it work in a function. */
|
||||
! old_cur_comp = get_var_value((char_u *)"g:current_compiler");
|
||||
if (old_cur_comp != NULL)
|
||||
old_cur_comp = vim_strsave(old_cur_comp);
|
||||
do_cmdline_cmd((char_u *)
|
||||
"command -nargs=* CompilerSet setlocal <args>");
|
||||
}
|
||||
! do_unlet((char_u *)"g:current_compiler", TRUE);
|
||||
do_unlet((char_u *)"b:current_compiler", TRUE);
|
||||
|
||||
sprintf((char *)buf, "compiler/%s.vim", eap->arg);
|
||||
***************
|
||||
*** 2514,2520 ****
|
||||
do_cmdline_cmd((char_u *)":delcommand CompilerSet");
|
||||
|
||||
/* Set "b:current_compiler" from "current_compiler". */
|
||||
! p = get_var_value((char_u *)"current_compiler");
|
||||
if (p != NULL)
|
||||
set_internal_string_var((char_u *)"b:current_compiler", p);
|
||||
|
||||
--- 2515,2521 ----
|
||||
do_cmdline_cmd((char_u *)":delcommand CompilerSet");
|
||||
|
||||
/* Set "b:current_compiler" from "current_compiler". */
|
||||
! p = get_var_value((char_u *)"g:current_compiler");
|
||||
if (p != NULL)
|
||||
set_internal_string_var((char_u *)"b:current_compiler", p);
|
||||
|
||||
***************
|
||||
*** 2523,2534 ****
|
||||
{
|
||||
if (old_cur_comp != NULL)
|
||||
{
|
||||
! set_internal_string_var((char_u *)"current_compiler",
|
||||
old_cur_comp);
|
||||
vim_free(old_cur_comp);
|
||||
}
|
||||
else
|
||||
! do_unlet((char_u *)"current_compiler", TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
--- 2524,2535 ----
|
||||
{
|
||||
if (old_cur_comp != NULL)
|
||||
{
|
||||
! set_internal_string_var((char_u *)"g:current_compiler",
|
||||
old_cur_comp);
|
||||
vim_free(old_cur_comp);
|
||||
}
|
||||
else
|
||||
! do_unlet((char_u *)"g:current_compiler", TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
*** ../vim-7.2.336/src/version.c 2010-01-19 15:51:29.000000000 +0100
|
||||
--- src/version.c 2010-01-19 16:11:20.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 337,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
121. You ask for e-mail adresses instead of telephone numbers.
|
||||
|
||||
/// 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 ///
|
||||
129
7.2.338
129
7.2.338
|
|
@ -1,129 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.338
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.338 (after 7.2.300)
|
||||
Problem: Part of FD_CLOEXEC change is missing.
|
||||
Solution: Include source file skipped because of typo.
|
||||
Files: src/ex_cmds2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.337/src/ex_cmds2.c 2010-01-19 16:12:53.000000000 +0100
|
||||
--- src/ex_cmds2.c 2010-01-19 16:02:53.000000000 +0100
|
||||
***************
|
||||
*** 2802,2821 ****
|
||||
|
||||
static char_u *get_one_sourceline __ARGS((struct source_cookie *sp));
|
||||
|
||||
! #if defined(WIN32) && defined(FEAT_CSCOPE)
|
||||
static FILE *fopen_noinh_readbin __ARGS((char *filename));
|
||||
|
||||
/*
|
||||
* Special function to open a file without handle inheritance.
|
||||
*/
|
||||
static FILE *
|
||||
fopen_noinh_readbin(filename)
|
||||
char *filename;
|
||||
{
|
||||
! int fd_tmp = mch_open(filename, O_RDONLY | O_BINARY | O_NOINHERIT, 0);
|
||||
|
||||
if (fd_tmp == -1)
|
||||
return NULL;
|
||||
return fdopen(fd_tmp, READBIN);
|
||||
}
|
||||
#endif
|
||||
--- 2802,2836 ----
|
||||
|
||||
static char_u *get_one_sourceline __ARGS((struct source_cookie *sp));
|
||||
|
||||
! #if (defined(WIN32) && defined(FEAT_CSCOPE)) || defined(HAVE_FD_CLOEXEC)
|
||||
! # define USE_FOPEN_NOINH
|
||||
static FILE *fopen_noinh_readbin __ARGS((char *filename));
|
||||
|
||||
/*
|
||||
* Special function to open a file without handle inheritance.
|
||||
+ * When possible the handle is closed on exec().
|
||||
*/
|
||||
static FILE *
|
||||
fopen_noinh_readbin(filename)
|
||||
char *filename;
|
||||
{
|
||||
! int fd_tmp = mch_open(filename, O_RDONLY
|
||||
! # ifdef WIN32
|
||||
! O_BINARY | O_NOINHERIT
|
||||
! # endif
|
||||
! , 0);
|
||||
|
||||
if (fd_tmp == -1)
|
||||
return NULL;
|
||||
+
|
||||
+ # ifdef HAVE_FD_CLOEXEC
|
||||
+ {
|
||||
+ int fdflags = fcntl(fd_tmp, F_GETFD);
|
||||
+ if (fdflags >= 0 && (fdflags & FD_CLOEXEC) == 0)
|
||||
+ fcntl(fd_tmp, F_SETFD, fdflags | FD_CLOEXEC);
|
||||
+ }
|
||||
+ # endif
|
||||
+
|
||||
return fdopen(fd_tmp, READBIN);
|
||||
}
|
||||
#endif
|
||||
***************
|
||||
*** 2895,2901 ****
|
||||
apply_autocmds(EVENT_SOURCEPRE, fname_exp, fname_exp, FALSE, curbuf);
|
||||
#endif
|
||||
|
||||
! #if defined(WIN32) && defined(FEAT_CSCOPE)
|
||||
cookie.fp = fopen_noinh_readbin((char *)fname_exp);
|
||||
#else
|
||||
cookie.fp = mch_fopen((char *)fname_exp, READBIN);
|
||||
--- 2910,2916 ----
|
||||
apply_autocmds(EVENT_SOURCEPRE, fname_exp, fname_exp, FALSE, curbuf);
|
||||
#endif
|
||||
|
||||
! #ifdef USE_FOPEN_NOINH
|
||||
cookie.fp = fopen_noinh_readbin((char *)fname_exp);
|
||||
#else
|
||||
cookie.fp = mch_fopen((char *)fname_exp, READBIN);
|
||||
***************
|
||||
*** 2916,2922 ****
|
||||
*p = '.';
|
||||
else
|
||||
*p = '_';
|
||||
! #if defined(WIN32) && defined(FEAT_CSCOPE)
|
||||
cookie.fp = fopen_noinh_readbin((char *)fname_exp);
|
||||
#else
|
||||
cookie.fp = mch_fopen((char *)fname_exp, READBIN);
|
||||
--- 2931,2937 ----
|
||||
*p = '.';
|
||||
else
|
||||
*p = '_';
|
||||
! #ifdef USE_FOPEN_NOINH
|
||||
cookie.fp = fopen_noinh_readbin((char *)fname_exp);
|
||||
#else
|
||||
cookie.fp = mch_fopen((char *)fname_exp, READBIN);
|
||||
*** ../vim-7.2.337/src/version.c 2010-01-19 16:12:53.000000000 +0100
|
||||
--- src/version.c 2010-01-19 16:20:08.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 338,
|
||||
/**/
|
||||
|
||||
--
|
||||
~
|
||||
~
|
||||
~
|
||||
".signature" 4 lines, 50 characters written
|
||||
|
||||
/// 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 ///
|
||||
78
7.2.339
78
7.2.339
|
|
@ -1,78 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.339
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.339 (after 7.2.269)
|
||||
Problem: Part of --startuptime patch is missing.
|
||||
Solution: Add check for time_fd.
|
||||
Files: src/ex_cmds2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.338/src/ex_cmds2.c 2010-01-19 16:21:55.000000000 +0100
|
||||
--- src/ex_cmds2.c 2010-01-19 16:02:53.000000000 +0100
|
||||
***************
|
||||
*** 3036,3042 ****
|
||||
#endif
|
||||
|
||||
#ifdef STARTUPTIME
|
||||
! time_push(&tv_rel, &tv_start);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
--- 3036,3043 ----
|
||||
#endif
|
||||
|
||||
#ifdef STARTUPTIME
|
||||
! if (time_fd != NULL)
|
||||
! time_push(&tv_rel, &tv_start);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
***************
|
||||
*** 3162,3170 ****
|
||||
verbose_leave();
|
||||
}
|
||||
#ifdef STARTUPTIME
|
||||
! vim_snprintf((char *)IObuff, IOSIZE, "sourcing %s", fname);
|
||||
! time_msg((char *)IObuff, &tv_start);
|
||||
! time_pop(&tv_rel);
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
--- 3163,3174 ----
|
||||
verbose_leave();
|
||||
}
|
||||
#ifdef STARTUPTIME
|
||||
! if (time_fd != NULL)
|
||||
! {
|
||||
! vim_snprintf((char *)IObuff, IOSIZE, "sourcing %s", fname);
|
||||
! time_msg((char *)IObuff, &tv_start);
|
||||
! time_pop(&tv_rel);
|
||||
! }
|
||||
#endif
|
||||
|
||||
#ifdef FEAT_EVAL
|
||||
*** ../vim-7.2.338/src/version.c 2010-01-19 16:21:55.000000000 +0100
|
||||
--- src/version.c 2010-01-19 16:25:39.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 339,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
122. You ask if the Netaholics Anonymous t-shirt you ordered can be
|
||||
sent to you via e-mail.
|
||||
|
||||
/// 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 ///
|
||||
54
7.2.340
54
7.2.340
|
|
@ -1,54 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.340
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.340
|
||||
Problem: Gcc warning for condition that can never be true. (James Vega)
|
||||
Solution: Use start_lvl instead flp->lvl.
|
||||
Files: src/fold.c
|
||||
|
||||
|
||||
*** ../vim-7.2.339/src/fold.c 2009-11-03 18:04:26.000000000 +0100
|
||||
--- src/fold.c 2010-01-19 16:45:13.000000000 +0100
|
||||
***************
|
||||
*** 3239,3246 ****
|
||||
flp->lvl = n;
|
||||
flp->lvl_next = n - 1;
|
||||
/* never start a fold with an end marker */
|
||||
! if (flp->lvl_next > flp->lvl)
|
||||
! flp->lvl_next = flp->lvl;
|
||||
}
|
||||
}
|
||||
else
|
||||
--- 3239,3246 ----
|
||||
flp->lvl = n;
|
||||
flp->lvl_next = n - 1;
|
||||
/* never start a fold with an end marker */
|
||||
! if (flp->lvl_next > start_lvl)
|
||||
! flp->lvl_next = start_lvl;
|
||||
}
|
||||
}
|
||||
else
|
||||
*** ../vim-7.2.339/src/version.c 2010-01-19 16:31:10.000000000 +0100
|
||||
--- src/version.c 2010-01-19 17:23:40.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 340,
|
||||
/**/
|
||||
|
||||
--
|
||||
Would you care for a drink? I mean, if it were, like,
|
||||
disabled and you had to look after it?
|
||||
|
||||
/// 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 ///
|
||||
69
7.2.341
69
7.2.341
|
|
@ -1,69 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.341
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.341
|
||||
Problem: Popup menu wraps to next line when double-wide character doesn't
|
||||
fit. (Jiang Ma)
|
||||
Solution: Display a ">" instead. (Dominique Pelle)
|
||||
Files: src/screen.c
|
||||
|
||||
|
||||
*** ../vim-7.2.340/src/screen.c 2009-11-25 13:03:29.000000000 +0100
|
||||
--- src/screen.c 2010-01-19 17:34:21.000000000 +0100
|
||||
***************
|
||||
*** 6434,6439 ****
|
||||
--- 6434,6446 ----
|
||||
else
|
||||
prev_c = u8c;
|
||||
# endif
|
||||
+ if (col + mbyte_cells > screen_Columns)
|
||||
+ {
|
||||
+ /* Only 1 cell left, but character requires 2 cells:
|
||||
+ * display a '>' in the last column to avoid wrapping. */
|
||||
+ c = '>';
|
||||
+ mbyte_cells = 1;
|
||||
+ }
|
||||
}
|
||||
}
|
||||
#endif
|
||||
***************
|
||||
*** 9210,9216 ****
|
||||
int force;
|
||||
{
|
||||
/*
|
||||
! * Don't delete it right now, when not redrawing or insided a mapping.
|
||||
*/
|
||||
if (!redrawing() || (!force && char_avail() && !KeyTyped))
|
||||
redraw_cmdline = TRUE; /* delete mode later */
|
||||
--- 9217,9223 ----
|
||||
int force;
|
||||
{
|
||||
/*
|
||||
! * Don't delete it right now, when not redrawing or inside a mapping.
|
||||
*/
|
||||
if (!redrawing() || (!force && char_avail() && !KeyTyped))
|
||||
redraw_cmdline = TRUE; /* delete mode later */
|
||||
*** ../vim-7.2.340/src/version.c 2010-01-19 17:24:20.000000000 +0100
|
||||
--- src/version.c 2010-01-19 17:39:56.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 341,
|
||||
/**/
|
||||
|
||||
--
|
||||
hundred-and-one symptoms of being an internet addict:
|
||||
124. You begin conversations with, "Who is your internet service provider?"
|
||||
|
||||
/// 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 ///
|
||||
95
7.2.342
95
7.2.342
|
|
@ -1,95 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.342
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.342
|
||||
Problem: Popup menu displayed wrong in 'rightleft' mode when there are
|
||||
multi-byte characters.
|
||||
Solution: Adjust the column computations. (Dominique Pelle)
|
||||
Files: src/popupmnu.c
|
||||
|
||||
|
||||
*** ../vim-7.2.341/src/popupmnu.c 2008-11-15 14:10:23.000000000 +0100
|
||||
--- src/popupmnu.c 2010-01-19 17:57:05.000000000 +0100
|
||||
***************
|
||||
*** 345,365 ****
|
||||
if (st != NULL)
|
||||
{
|
||||
char_u *rt = reverse_text(st);
|
||||
- char_u *rt_saved = rt;
|
||||
- int len, j;
|
||||
|
||||
if (rt != NULL)
|
||||
{
|
||||
! len = (int)STRLEN(rt);
|
||||
! if (len > pum_width)
|
||||
{
|
||||
! for (j = pum_width; j < len; ++j)
|
||||
mb_ptr_adv(rt);
|
||||
! len = pum_width;
|
||||
}
|
||||
! screen_puts_len(rt, len, row,
|
||||
! col - len + 1, attr);
|
||||
! vim_free(rt_saved);
|
||||
}
|
||||
vim_free(st);
|
||||
}
|
||||
--- 345,380 ----
|
||||
if (st != NULL)
|
||||
{
|
||||
char_u *rt = reverse_text(st);
|
||||
|
||||
if (rt != NULL)
|
||||
{
|
||||
! char_u *rt_start = rt;
|
||||
! int size;
|
||||
!
|
||||
! size = vim_strsize(rt);
|
||||
! if (size > pum_width)
|
||||
{
|
||||
! do
|
||||
! {
|
||||
! size -= has_mbyte
|
||||
! ? (*mb_ptr2cells)(rt) : 1;
|
||||
mb_ptr_adv(rt);
|
||||
! } while (size > pum_width);
|
||||
!
|
||||
! if (size < pum_width)
|
||||
! {
|
||||
! /* Most left character requires
|
||||
! * 2-cells but only 1 cell is
|
||||
! * available on screen. Put a
|
||||
! * '<' on the left of the pum
|
||||
! * item */
|
||||
! *(--rt) = '<';
|
||||
! size++;
|
||||
! }
|
||||
}
|
||||
! screen_puts_len(rt, (int)STRLEN(rt),
|
||||
! row, col - size + 1, attr);
|
||||
! vim_free(rt_start);
|
||||
}
|
||||
vim_free(st);
|
||||
}
|
||||
*** ../vim-7.2.341/src/version.c 2010-01-19 17:40:39.000000000 +0100
|
||||
--- src/version.c 2010-01-19 18:03:22.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 342,
|
||||
/**/
|
||||
|
||||
--
|
||||
I have a watch cat! Just break in and she'll watch.
|
||||
|
||||
/// 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 ///
|
||||
51
7.2.343
51
7.2.343
|
|
@ -1,51 +0,0 @@
|
|||
To: vim-dev@vim.org
|
||||
Subject: Patch 7.2.343
|
||||
Fcc: outbox
|
||||
From: Bram Moolenaar <Bram@moolenaar.net>
|
||||
Mime-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
Content-Transfer-Encoding: 8bit
|
||||
------------
|
||||
|
||||
Patch 7.2.343 (after 7.2.338)
|
||||
Problem: Can't compile on Win32.
|
||||
Solution: Insert the missing '|'.
|
||||
Files: src/ex_cmds2.c
|
||||
|
||||
|
||||
*** ../vim-7.2.342/src/ex_cmds2.c 2010-01-19 16:31:10.000000000 +0100
|
||||
--- src/ex_cmds2.c 2010-01-19 23:22:40.000000000 +0100
|
||||
***************
|
||||
*** 2816,2822 ****
|
||||
{
|
||||
int fd_tmp = mch_open(filename, O_RDONLY
|
||||
# ifdef WIN32
|
||||
! O_BINARY | O_NOINHERIT
|
||||
# endif
|
||||
, 0);
|
||||
|
||||
--- 2816,2822 ----
|
||||
{
|
||||
int fd_tmp = mch_open(filename, O_RDONLY
|
||||
# ifdef WIN32
|
||||
! | O_BINARY | O_NOINHERIT
|
||||
# endif
|
||||
, 0);
|
||||
|
||||
*** ../vim-7.2.342/src/version.c 2010-01-19 18:05:05.000000000 +0100
|
||||
--- src/version.c 2010-01-19 23:24:05.000000000 +0100
|
||||
***************
|
||||
*** 683,684 ****
|
||||
--- 683,686 ----
|
||||
{ /* Add new patch number below this line */
|
||||
+ /**/
|
||||
+ 343,
|
||||
/**/
|
||||
|
||||
--
|
||||
I'm writing a book. I've got the page numbers done.
|
||||
|
||||
/// 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 ///
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue