From 67ebe07092d98fcd1b80110946fed37dbd6ca25d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20P=C3=ADsa=C5=99?= Date: Wed, 17 Jul 2013 20:15:46 +0200 Subject: [PATCH 1/5] Perl 5.18 rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index eb3a14fc..4efb282a 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 1%{?dist} +Release: 2%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 @@ -3326,6 +3326,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Wed Jul 17 2013 Petr Pisar - 2:7.3.1314-2 +- Perl 5.18 rebuild + * Tue Jul 09 2013 Karsten Hopp 7.3.1314-1 - patchlevel 1314 From 4351ab2a00dbe246a61ea342fe9f114d5d7f3b10 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 01:13:18 -0500 Subject: [PATCH 2/5] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- vim.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vim.spec b/vim.spec index 4efb282a..1b796775 100644 --- a/vim.spec +++ b/vim.spec @@ -24,7 +24,7 @@ Summary: The VIM editor URL: http://www.vim.org/ Name: vim Version: %{baseversion}.%{beta}%{patchlevel} -Release: 2%{?dist} +Release: 3%{?dist} License: Vim Group: Applications/Editors Source0: ftp://ftp.vim.org/pub/vim/unix/vim-%{baseversion}%{?beta}%{?CVSDATE}.tar.bz2 @@ -3326,6 +3326,9 @@ rm -rf %{buildroot} %{_datadir}/icons/hicolor/*/apps/* %changelog +* Sun Aug 04 2013 Fedora Release Engineering - 2:7.3.1314-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + * Wed Jul 17 2013 Petr Pisar - 2:7.3.1314-2 - Perl 5.18 rebuild From 80fa3aaffe016d8464f1b8288c9604c7309b8c41 Mon Sep 17 00:00:00 2001 From: Karsten Hopp Date: Mon, 12 Aug 2013 16:20:41 +0200 Subject: [PATCH 3/5] vim-7.4 --- .gitignore | 1 + 7.3.001 | 55 - 7.3.002 | 55 - 7.3.003 | 45 - 7.3.004 | 44 - 7.3.005 | 96 - 7.3.006 | 117 - 7.3.007 | 187 - 7.3.008 | 439 -- 7.3.009 | 99 - 7.3.010 | 167 - 7.3.011 | 290 - 7.3.012 | 71 - 7.3.013 | 208 - 7.3.014 | 87 - 7.3.015 | 68 - 7.3.016 | 240 - 7.3.017 | 124 - 7.3.018 | 74 - 7.3.019 | 55 - 7.3.020 | 131 - 7.3.021 | 70 - 7.3.022 | 54 - 7.3.023 | 69 - 7.3.024 | 115 - 7.3.025 | 136 - 7.3.026 | 61 - 7.3.027 | 88 - 7.3.028 | 179 - 7.3.029 | 177 - 7.3.030 | 366 -- 7.3.031 | 121 - 7.3.032 | 704 --- 7.3.033 | 49 - 7.3.034 | 431 -- 7.3.035 | 58 - 7.3.036 | 68 - 7.3.037 | 137 - 7.3.038 | 76 - 7.3.039 | 90 - 7.3.040 | 48 - 7.3.041 | 57 - 7.3.042 | 65 - 7.3.043 | 460 -- 7.3.044 | 58 - 7.3.045 | 57 - 7.3.046 | 76 - 7.3.047 | 172 - 7.3.048 | 109 - 7.3.049 | 495 -- 7.3.050 | 199 - 7.3.051 | 111 - 7.3.052 | 345 -- 7.3.053 | 89 - 7.3.054 | 112 - 7.3.055 | 359 -- 7.3.056 | 542 -- 7.3.057 | 62 - 7.3.058 | 158 - 7.3.059 | 116 - 7.3.060 | 227 - 7.3.061 | 89 - 7.3.062 | 609 --- 7.3.063 | 59 - 7.3.064 | 72 - 7.3.065 | 120 - 7.3.066 | 90 - 7.3.067 | 68 - 7.3.068 | 50 - 7.3.069 | 49 - 7.3.070 | 53 - 7.3.071 | 65 - 7.3.072 | 295 -- 7.3.073 | 92 - 7.3.074 | 235 - 7.3.075 | 132 - 7.3.076 | 203 - 7.3.077 | 134 - 7.3.078 | 58 - 7.3.079 | 50 - 7.3.080 | 205 - 7.3.081 | 84 - 7.3.082 | 51 - 7.3.083 | 362 -- 7.3.084 | 123 - 7.3.085 | 313 -- 7.3.086 | 138 - 7.3.087 | 152 - 7.3.088 | 152 - 7.3.089 | 52 - 7.3.090 | 68 - 7.3.091 | 321 -- 7.3.092 | 62 - 7.3.093 | 201 - 7.3.094 | 70 - 7.3.095 | 70 - 7.3.096 | 97 - 7.3.097 | 54 - 7.3.098 | 61 - 7.3.099 | 54 - 7.3.100 | 52 - 7.3.1000 | 55 - 7.3.1001 | 54 - 7.3.1002 | 178 - 7.3.1003 | 381 -- 7.3.1004 | 364 -- 7.3.1005 | 265 - 7.3.1006 | 74 - 7.3.1007 | 57 - 7.3.1008 | 76 - 7.3.1009 | 50 - 7.3.101 | 92 - 7.3.1010 | 174 - 7.3.1011 | 475 -- 7.3.1012 | 196 - 7.3.1013 | 347 -- 7.3.1014 | 192 - 7.3.1015 | 172 - 7.3.1016 | 153 - 7.3.1017 | 416 -- 7.3.1018 | 97 - 7.3.1019 | 152 - 7.3.102 | 615 --- 7.3.1020 | 1945 ------- 7.3.1021 | 229 - 7.3.1022 | 873 --- 7.3.1023 | 109 - 7.3.1024 | 457 -- 7.3.1025 | 218 - 7.3.1026 | 108 - 7.3.1027 | 80 - 7.3.1028 | 895 ---- 7.3.1029 | 404 -- 7.3.103 | 145 - 7.3.1030 | 77 - 7.3.1031 | 80 - 7.3.1032 | 339 -- 7.3.1033 | 1346 ----- 7.3.1034 | 254 - 7.3.1035 | 53 - 7.3.1036 | 515 -- 7.3.1037 | 408 -- 7.3.1038 | 134 - 7.3.1039 | 380 -- 7.3.104 | 50 - 7.3.1040 | 298 -- 7.3.1041 | 179 - 7.3.1042 | 964 ---- 7.3.1043 | 240 - 7.3.1044 | 391 -- 7.3.1045 | 173 - 7.3.1046 | 105 - 7.3.1047 | 743 --- 7.3.1048 | 614 --- 7.3.1049 | 177 - 7.3.105 | 50 - 7.3.1050 | 52 - 7.3.1051 | 332 -- 7.3.1052 | 48 - 7.3.1053 | 103 - 7.3.1054 | 178 - 7.3.1055 | 112 - 7.3.1056 | 630 --- 7.3.1057 | 205 - 7.3.1058 | 163 - 7.3.1059 | 321 -- 7.3.106 | 58 - 7.3.1060 | 61 - 7.3.1061 | 1964 ------- 7.3.1062 | 642 --- 7.3.1063 | 661 --- 7.3.1064 | 192 - 7.3.1065 | 381 -- 7.3.1066 | 1979 ------- 7.3.1067 | 158 - 7.3.1068 | 173 - 7.3.1069 | 210 - 7.3.107 | 58 - 7.3.1070 | 109 - 7.3.1071 | 437 -- 7.3.1072 | 45 - 7.3.1073 | 339 -- 7.3.1074 | 59 - 7.3.1075 | 52 - 7.3.1076 | 397 -- 7.3.1077 | 462 -- 7.3.1078 | 205 - 7.3.1079 | 832 --- 7.3.108 | 111 - 7.3.1080 | 265 - 7.3.1081 | 73 - 7.3.1082 | 168 - 7.3.1083 | 166 - 7.3.1084 | 280 - 7.3.1085 | 285 - 7.3.1086 | 144 - 7.3.1087 | 255 - 7.3.1088 | 626 --- 7.3.1089 | 155 - 7.3.109 | 266 - 7.3.1090 | 1893 ------- 7.3.1091 | 104 - 7.3.1092 | 189 - 7.3.1093 | 87 - 7.3.1094 | 291 - 7.3.1095 | 331 -- 7.3.1096 | 333 -- 7.3.1097 | 81 - 7.3.1098 | 103 - 7.3.1099 | 505 -- 7.3.110 | 76 - 7.3.1100 | 595 --- 7.3.1101 | 243 - 7.3.1102 | 46 - 7.3.1103 | 417 -- 7.3.1104 | 111 - 7.3.1105 | 433 -- 7.3.1106 | 383 -- 7.3.1107 | 80 - 7.3.1108 | 46 - 7.3.1109 | 134 - 7.3.111 | 121 - 7.3.1110 | 842 --- 7.3.1111.patched | 469 -- 7.3.1112 | 311 -- 7.3.1113 | 266 - 7.3.1114 | 59 - 7.3.1115 | 284 - 7.3.1116 | 91 - 7.3.1117 | 337 -- 7.3.1118 | 201 - 7.3.1119 | 237 - 7.3.112 | 63 - 7.3.1120 | 94 - 7.3.1121 | 118 - 7.3.1122 | 478 -- 7.3.1123 | 52 - 7.3.1124 | 46 - 7.3.1125 | 116 - 7.3.1126 | 45 - 7.3.1127 | 83 - 7.3.1128 | 284 - 7.3.1129 | 699 --- 7.3.113 | 55 - 7.3.1130 | 209 - 7.3.1131 | 162 - 7.3.1132 | 87 - 7.3.1133 | 358 -- 7.3.1134 | 67 - 7.3.1135 | 71 - 7.3.1136 | 50 - 7.3.1137 | 966 ---- 7.3.1138 | 651 --- 7.3.1139 | 537 -- 7.3.114 | 50 - 7.3.1140 | 192 - 7.3.1141 | 88 - 7.3.1142 | 45 - 7.3.1143 | 53 - 7.3.1144 | 87 - 7.3.1145 | 142 - 7.3.1146 | 400 -- 7.3.1147 | 183 - 7.3.1148 | 176 - 7.3.1149 | 1542 ------ 7.3.115 | 58 - 7.3.1150 | 409 -- 7.3.1151 | 187 - 7.3.1152 | 56 - 7.3.1153 | 895 ---- 7.3.1154 | 115 - 7.3.1155 | 48 - 7.3.1156 | 85 - 7.3.1157 | 165 - 7.3.1158 | 113 - 7.3.1159 | 134 - 7.3.116 | 58 - 7.3.1160 | 56 - 7.3.1161 | 194 - 7.3.1162 | 163 - 7.3.1163 | 1313 ----- 7.3.1164 | 155 - 7.3.1165 | 73 - 7.3.1166 | 162 - 7.3.1167 | 889 ---- 7.3.1168 | 123 - 7.3.1169 | 384 -- 7.3.117 | 89 - 7.3.1170 | 97 - 7.3.1171 | 67 - 7.3.1172 | 726 --- 7.3.1173 | 1405 ----- 7.3.1174 | 835 --- 7.3.1175 | 99 - 7.3.1176 | 89 - 7.3.1177 | 99 - 7.3.1178 | 378 -- 7.3.1179 | 122 - 7.3.118 | 69 - 7.3.1180 | 68 - 7.3.1181 | 100 - 7.3.1182 | 588 --- 7.3.1183 | 47 - 7.3.1184 | 65 - 7.3.1185 | 101 - 7.3.1186 | 68 - 7.3.1187 | 81 - 7.3.1188 | 61 - 7.3.1189 | 75 - 7.3.119 | 52 - 7.3.1190 | 66 - 7.3.1191 | 311 -- 7.3.1192 | 192 - 7.3.1193 | 60 - 7.3.1194 | 74 - 7.3.1195 | 53 - 7.3.1196 | 267 - 7.3.1197 | 192 - 7.3.1198 | 91 - 7.3.1199 | 124 - 7.3.120 | 59 - 7.3.1200 | 101 - 7.3.1201 | 70 - 7.3.1202 | 59 - 7.3.1203 | 50 - 7.3.1204 | 289 - 7.3.1205 | 52 - 7.3.1206 | 138 - 7.3.1207 | 74 - 7.3.1208 | 74 - 7.3.1209 | 45 - 7.3.121 | 57 - 7.3.1210 | 69 - 7.3.1211 | 235 - 7.3.1212 | 122 - 7.3.1213 | 287 - 7.3.1214 | 76 - 7.3.1215 | 48 - 7.3.1216 | 119 - 7.3.1217 | 93 - 7.3.1218 | 91 - 7.3.1219 | 58 - 7.3.122 | 100 - 7.3.1220 | 211 - 7.3.1221 | 220 - 7.3.1222 | 70 - 7.3.1223 | 262 - 7.3.1224 | 105 - 7.3.1225 | 69 - 7.3.1226 | 232 - 7.3.1227 | 602 --- 7.3.1228 | 359 -- 7.3.1229 | 1572 ------ 7.3.123 | 55 - 7.3.1230 | 3406 ------------ 7.3.1231 | 678 --- 7.3.1232 | 2562 --------- 7.3.1233 | 3829 -------------- 7.3.1234 | 1283 ----- 7.3.1235 | 63 - 7.3.1236 | 2992 ----------- 7.3.1237 | 89 - 7.3.1238 | 79 - 7.3.1239 | 105 - 7.3.124 | 229 - 7.3.1240 | 56 - 7.3.1241 | 51 - 7.3.1242 | 78 - 7.3.1243 | 156 - 7.3.1244 | 54 - 7.3.1245 | 70 - 7.3.1246 | 135 - 7.3.1247 | 135 - 7.3.1248 | 286 - 7.3.1249 | 54 - 7.3.125 | 66 - 7.3.1250 | 106 - 7.3.1251 | 52 - 7.3.1252 | 55 - 7.3.1253 | 74 - 7.3.1254 | 59 - 7.3.1255 | 69 - 7.3.1256 | 151 - 7.3.1257 | 54 - 7.3.1258 | 62 - 7.3.1259 | 86 - 7.3.126 | 63 - 7.3.1260 | 125 - 7.3.1261 | 329 -- 7.3.1262 | 168 - 7.3.1263 | 51 - 7.3.1264 | 63 - 7.3.1265 | 46 - 7.3.1266 | 65 - 7.3.1267 | 416 -- 7.3.1268 | 103 - 7.3.1269 | 52 - 7.3.127 | 55 - 7.3.1270 | 57 - 7.3.1271 | 63 - 7.3.1272 | 93 - 7.3.1273 | 51 - 7.3.1274 | 125 - 7.3.1275 | 201 - 7.3.1276 | 53 - 7.3.1277 | 97 - 7.3.1278 | 159 - 7.3.1279 | 56 - 7.3.128 | 58 - 7.3.1280 | 231 - 7.3.1281 | 62 - 7.3.1282 | 93 - 7.3.1283 | 87 - 7.3.1284 | 127 - 7.3.1285 | 347 -- 7.3.1286 | 46 - 7.3.1287 | 455 -- 7.3.1288 | 506 -- 7.3.1289 | 71 - 7.3.129 | 241 - 7.3.1290 | 45 - 7.3.1291 | 63 - 7.3.1292 | 52 - 7.3.1293 | 54 - 7.3.1294 | 292 - 7.3.1295 | 358 -- 7.3.1296 | 62 - 7.3.1297 | 157 - 7.3.1298 | 62 - 7.3.1299 | 344 -- 7.3.130 | 74 - 7.3.1300 | 82 - 7.3.1301 | 194 - 7.3.1302 | 121 - 7.3.1303 | 163 - 7.3.1304 | 46 - 7.3.1305 | 94 - 7.3.1306 | 126 - 7.3.1307 | 241 - 7.3.1308 | 79 - 7.3.1309 | 77 - 7.3.131 | 47 - 7.3.1310 | 86 - 7.3.1311 | 72 - 7.3.1312 | 71 - 7.3.1313 | 64 - 7.3.1314 | 67 - 7.3.132 | 82 - 7.3.133 | 122 - 7.3.134 | 51 - 7.3.135 | 90 - 7.3.136 | 51 - 7.3.137 | 81 - 7.3.138 | 69 - 7.3.139 | 111 - 7.3.140 | 58 - 7.3.141 | 94 - 7.3.142 | 85 - 7.3.143 | 1520 ------ 7.3.144 | 80 - 7.3.145 | 64 - 7.3.146 | 224 - 7.3.147 | 53 - 7.3.148 | 252 - 7.3.149 | 78 - 7.3.150 | 113 - 7.3.151 | 59 - 7.3.152 | 643 --- 7.3.153 | 66 - 7.3.154 | 106 - 7.3.155 | 286 - 7.3.156 | 89 - 7.3.157 | 52 - 7.3.158 | 48 - 7.3.159 | 54 - 7.3.160 | 482 -- 7.3.161 | 1645 ------ 7.3.162 | 83 - 7.3.163 | 59 - 7.3.164 | 181 - 7.3.165 | 47 - 7.3.166 | 70 - 7.3.167 | 96 - 7.3.168 | 82 - 7.3.169 | 130 - 7.3.170 | 70 - 7.3.171 | 142 - 7.3.172 | 268 - 7.3.173 | 79 - 7.3.174 | 109 - 7.3.175 | 50 - 7.3.176 | 165 - 7.3.177 | 97 - 7.3.178 | 163 - 7.3.179 | 95 - 7.3.180 | 295 -- 7.3.181 | 171 - 7.3.182 | 53 - 7.3.183 | 87 - 7.3.184 | 86 - 7.3.185 | 77 - 7.3.186 | 59 - 7.3.187 | 6621 ----------------------- 7.3.188 | 184 - 7.3.189 | 49 - 7.3.190 | 48 - 7.3.191 | 526 -- 7.3.192 | 61 - 7.3.193 | 70 - 7.3.194 | 48 - 7.3.195 | 199 - 7.3.196 | 224 - 7.3.197 | 78 - 7.3.198 | 403 -- 7.3.199 | 57 - 7.3.200 | 75 - 7.3.201 | 124 - 7.3.202 | 858 --- 7.3.203 | 102 - 7.3.204 | 51 - 7.3.205 | 93 - 7.3.206 | 54 - 7.3.207 | 54 - 7.3.208 | 51 - 7.3.209 | 95 - 7.3.210 | 182 - 7.3.211 | 51 - 7.3.212 | 243 - 7.3.213 | 142 - 7.3.214 | 55 - 7.3.215 | 63 - 7.3.216 | 263 - 7.3.217 | 63 - 7.3.218 | 91 - 7.3.219 | 92 - 7.3.220 | 1230 ----- 7.3.221 | 287 - 7.3.222 | 71 - 7.3.223 | 387 -- 7.3.224 | 162 - 7.3.225 | Bin 18841 -> 0 bytes 7.3.226 | 58 - 7.3.227 | 109 - 7.3.228 | 45 - 7.3.229 | 55 - 7.3.230 | 70 - 7.3.231 | 128 - 7.3.232 | 84 - 7.3.233 | 81 - 7.3.234 | 178 - 7.3.235 | 360 -- 7.3.236 | 87 - 7.3.237 | 222 - 7.3.238 | 53 - 7.3.239 | 321 -- 7.3.240 | 795 --- 7.3.241 | 71 - 7.3.242 | 71 - 7.3.243 | 52 - 7.3.244 | 48 - 7.3.245 | 81 - 7.3.246 | 55 - 7.3.247 | 95 - 7.3.248 | 129 - 7.3.249 | 134 - 7.3.250 | 104 - 7.3.251 | 184 - 7.3.252 | 43 - 7.3.253 | 539 -- 7.3.254 | 47 - 7.3.255 | 81 - 7.3.256 | 322 -- 7.3.257 | 97 - 7.3.258 | 70 - 7.3.259 | 503 -- 7.3.260 | 69 - 7.3.261 | 53 - 7.3.262 | 1356 ----- 7.3.263 | 162 - 7.3.264 | 159 - 7.3.265 | 145 - 7.3.266 | 54 - 7.3.267 | 67 - 7.3.268 | 69 - 7.3.269 | 112 - 7.3.270 | 52 - 7.3.271 | 504 -- 7.3.272 | 51 - 7.3.273 | 124 - 7.3.274 | 55 - 7.3.275 | 77 - 7.3.276 | 130 - 7.3.277 | 348 -- 7.3.278 | 73 - 7.3.279 | 118 - 7.3.280 | 181 - 7.3.281 | 134 - 7.3.282 | 60 - 7.3.283 | 114 - 7.3.284 | 211 - 7.3.285 | 144 - 7.3.286 | 84 - 7.3.287 | 100 - 7.3.288 | 76 - 7.3.289 | 56 - 7.3.290 | 75 - 7.3.291 | 125 - 7.3.292 | 55 - 7.3.293 | 74 - 7.3.294 | 58 - 7.3.295 | 109 - 7.3.296 | 222 - 7.3.297 | 130 - 7.3.298 | 167 - 7.3.299 | 516 -- 7.3.300 | 74 - 7.3.301 | 97 - 7.3.302 | 68 - 7.3.303 | 55 - 7.3.304 | 103 - 7.3.305 | 58 - 7.3.306 | 244 - 7.3.307 | 180 - 7.3.308 | 260 - 7.3.309 | 105 - 7.3.310 | 3524 ------------- 7.3.311 | 351 -- 7.3.312 | 58 - 7.3.313 | 53 - 7.3.314 | 54 - 7.3.315 | 475 -- 7.3.316 | 48 - 7.3.317 | 116 - 7.3.318 | 90 - 7.3.319 | 154 - 7.3.320 | 130 - 7.3.321 | 304 -- 7.3.322 | 52 - 7.3.323 | 52 - 7.3.324 | 53 - 7.3.325 | 64 - 7.3.326 | 285 - 7.3.327 | 64 - 7.3.328 | 45 - 7.3.329 | 72 - 7.3.330 | 45 - 7.3.331 | 53 - 7.3.332 | 206 - 7.3.333 | 245 - 7.3.334 | 58 - 7.3.335 | 48 - 7.3.336 | 1100 ---- 7.3.337 | 58 - 7.3.338 | 100 - 7.3.339 | 57 - 7.3.340 | 62 - 7.3.341 | 360 -- 7.3.342 | 93 - 7.3.343 | 252 - 7.3.344 | 121 - 7.3.345 | 48 - 7.3.346 | 143 - 7.3.347 | 54 - 7.3.348 | 57 - 7.3.349 | 88 - 7.3.350 | 46 - 7.3.351 | 46 - 7.3.352 | 108 - 7.3.353 | 155 - 7.3.354 | 71 - 7.3.355 | 56 - 7.3.356 | 79 - 7.3.357 | 52 - 7.3.358 | 74 - 7.3.359 | 64 - 7.3.360 | 61 - 7.3.361 | 55 - 7.3.362 | 59 - 7.3.363 | 110 - 7.3.364 | 57 - 7.3.365 | 131 - 7.3.366 | 76 - 7.3.367 | 53 - 7.3.368 | 103 - 7.3.369 | 48 - 7.3.370 | 63 - 7.3.371 | 75 - 7.3.372 | 52 - 7.3.373 | 78 - 7.3.374 | 59 - 7.3.375 | 64 - 7.3.376 | 57 - 7.3.377 | 406 -- 7.3.378 | 71 - 7.3.379 | 112 - 7.3.380 | 318 -- 7.3.381 | 260 - 7.3.382 | 173 - 7.3.383 | 51 - 7.3.384 | 53 - 7.3.385 | 69 - 7.3.386 | 55 - 7.3.387 | 61 - 7.3.388 | 45 - 7.3.389 | 61 - 7.3.390 | 155 - 7.3.391 | 51 - 7.3.392 | 115 - 7.3.393 | 130 - 7.3.394 | 62 - 7.3.395 | 115 - 7.3.396 | 49 - 7.3.397 | 224 - 7.3.398 | 65 - 7.3.399 | 137 - 7.3.400 | 1762 ------- 7.3.401 | 191 - 7.3.402 | 59 - 7.3.403 | 108 - 7.3.404 | 85 - 7.3.405 | 101 - 7.3.406 | 103 - 7.3.407 | 270 - 7.3.408 | 48 - 7.3.409 | 48 - 7.3.410 | 54 - 7.3.411 | 55 - 7.3.412 | 51 - 7.3.413 | 90 - 7.3.414 | 90 - 7.3.415 | 54 - 7.3.416 | 54 - 7.3.417 | 47 - 7.3.418 | 53 - 7.3.419 | 85 - 7.3.420 | 70 - 7.3.421 | 60 - 7.3.422 | 94 - 7.3.423 | 130 - 7.3.424 | 62 - 7.3.425 | 78 - 7.3.426 | 279 - 7.3.427 | 395 -- 7.3.428 | 113 - 7.3.429 | 192 - 7.3.430 | 80 - 7.3.431 | 280 - 7.3.432 | 228 - 7.3.433 | 92 - 7.3.434 | 233 - 7.3.435 | 63 - 7.3.436 | 111 - 7.3.437 | 73 - 7.3.438 | 126 - 7.3.439 | 87 - 7.3.440 | 211 - 7.3.441 | 341 -- 7.3.442 | 186 - 7.3.443 | 206 - 7.3.444 | 96 - 7.3.445 | 199 - 7.3.446 | 164 - 7.3.447 | 377 -- 7.3.448 | 180 - 7.3.449 | 455 -- 7.3.450 | 81 - 7.3.451 | 363 -- 7.3.452 | 70 - 7.3.453 | 58 - 7.3.454 | 84 - 7.3.455 | 70 - 7.3.456 | 376 -- 7.3.457 | 81 - 7.3.458 | 52 - 7.3.459 | 71 - 7.3.460 | 89 - 7.3.461 | 243 - 7.3.462 | 191 - 7.3.463 | 63 - 7.3.464 | 60 - 7.3.465 | 398 -- 7.3.466 | 49 - 7.3.467 | 54 - 7.3.468 | 144 - 7.3.469 | 53 - 7.3.470 | 67 - 7.3.471 | 92 - 7.3.472 | 88 - 7.3.473 | 68 - 7.3.474 | 62 - 7.3.475 | 98 - 7.3.476 | 56 - 7.3.477 | 52 - 7.3.478 | 46 - 7.3.479 | 134 - 7.3.480 | 237 - 7.3.481 | 65 - 7.3.482 | 57 - 7.3.483 | 97 - 7.3.484 | 62 - 7.3.485 | 52 - 7.3.486 | 58 - 7.3.487 | 572 -- 7.3.488 | 52 - 7.3.489 | 89 - 7.3.490 | 2517 --------- 7.3.491 | 235 - 7.3.492 | 718 --- 7.3.493 | 54 - 7.3.494 | 186 - 7.3.495 | 124 - 7.3.496 | 69 - 7.3.497 | 50 - 7.3.498 | 63 - 7.3.499 | 84 - 7.3.500 | 46 - 7.3.501 | 63 - 7.3.502 | 67 - 7.3.503 | 51 - 7.3.504 | 87 - 7.3.505 | 116 - 7.3.506 | 100 - 7.3.507 | 149 - 7.3.508 | 85 - 7.3.509 | 304 -- 7.3.510 | 53 - 7.3.511 | 49 - 7.3.512 | 70 - 7.3.513 | 129 - 7.3.514 | 232 - 7.3.515 | 68 - 7.3.516 | 94 - 7.3.517 | 60 - 7.3.518 | 57 - 7.3.519 | 64 - 7.3.520 | 140 - 7.3.521 | 129 - 7.3.522 | 56 - 7.3.523 | 103 - 7.3.524 | 46 - 7.3.525 | 55 - 7.3.526 | 59 - 7.3.527 | 59 - 7.3.528 | 171 - 7.3.529 | 81 - 7.3.530 | 50 - 7.3.531 | 52 - 7.3.532 | 53 - 7.3.533 | 46 - 7.3.534 | 101 - 7.3.535 | 356 -- 7.3.536 | 73 - 7.3.537 | 47 - 7.3.538 | 321 -- 7.3.539 | 51 - 7.3.540 | 55 - 7.3.541 | 1090 ---- 7.3.542 | 73 - 7.3.543 | 55 - 7.3.544 | 81 - 7.3.545 | 359 -- 7.3.546 | 54 - 7.3.547 | 52 - 7.3.548 | 53 - 7.3.549 | 125 - 7.3.550 | 160 - 7.3.551 | 494 -- 7.3.552 | 582 -- 7.3.553 | 85 - 7.3.554 | 52 - 7.3.555 | 232 - 7.3.556 | 70 - 7.3.557 | 99 - 7.3.558 | 90 - 7.3.559 | 131 - 7.3.560 | 49 - 7.3.561 | 52 - 7.3.562 | 63 - 7.3.563 | 97 - 7.3.564 | 53 - 7.3.565 | 52 - 7.3.566 | 83 - 7.3.567 | 56 - 7.3.568 | 138 - 7.3.569 | 4762 ----------------- 7.3.570 | 145 - 7.3.571 | 117 - 7.3.572 | 59 - 7.3.573 | 52 - 7.3.574 | 88 - 7.3.575 | 60 - 7.3.576 | 255 - 7.3.577 | 273 - 7.3.578 | 80 - 7.3.579 | 232 - 7.3.580 | 52 - 7.3.581 | 117 - 7.3.582 | 61 - 7.3.583 | 79 - 7.3.584 | 134 - 7.3.585 | 56 - 7.3.586 | 103 - 7.3.587 | 84 - 7.3.588 | 85 - 7.3.589 | 69 - 7.3.590 | 61 - 7.3.591 | 208 - 7.3.592 | 126 - 7.3.593 | 81 - 7.3.594 | 171 - 7.3.595 | 154 - 7.3.596 | 171 - 7.3.597 | 720 --- 7.3.598 | 73 - 7.3.599 | 107 - 7.3.600 | 68 - 7.3.601 | 51 - 7.3.602 | 55 - 7.3.603 | 370 -- 7.3.604 | 60 - 7.3.605 | 86 - 7.3.606 | 76 - 7.3.607 | 56 - 7.3.608 | 119 - 7.3.609 | 251 - 7.3.610 | 400 -- 7.3.611 | 58 - 7.3.612 | 83 - 7.3.613 | 149 - 7.3.614 | 176 - 7.3.615 | 107 - 7.3.616 | 46 - 7.3.617 | 65 - 7.3.618 | 367 -- 7.3.619 | 50 - 7.3.620 | 163 - 7.3.621 | 72 - 7.3.622 | 56 - 7.3.623 | 92 - 7.3.624 | 52 - 7.3.625 | 140 - 7.3.626 | 49 - 7.3.627 | 102 - 7.3.628 | 54 - 7.3.629 | 437 -- 7.3.630 | 48 - 7.3.631 | 322 -- 7.3.632 | 537 -- 7.3.633 | 81 - 7.3.634 | 57 - 7.3.635 | 50 - 7.3.636 | 148 - 7.3.637 | 94 - 7.3.638 | 55 - 7.3.639 | 846 --- 7.3.640 | Bin 455297 -> 0 bytes 7.3.641 | 68 - 7.3.642 | 55 - 7.3.643 | 73 - 7.3.644 | 72 - 7.3.645 | 118 - 7.3.646 | 69 - 7.3.647 | 178 - 7.3.648 | 131 - 7.3.649 | 68 - 7.3.650 | 53 - 7.3.651 | 99 - 7.3.652 | 72 - 7.3.653 | 280 - 7.3.654 | 150 - 7.3.655 | Bin 88812 -> 0 bytes 7.3.656 | 84 - 7.3.657 | 195 - 7.3.658 | 159 - 7.3.659 | 295 -- 7.3.660 | 52 - 7.3.661 | 160 - 7.3.662 | 81 - 7.3.663 | 54 - 7.3.664 | 78 - 7.3.665 | 80 - 7.3.666 | 95 - 7.3.667 | 86 - 7.3.668 | 84 - 7.3.669 | 128 - 7.3.670 | 88 - 7.3.671 | 311 -- 7.3.672 | 699 --- 7.3.673 | 64 - 7.3.674 | 286 - 7.3.675 | 53 - 7.3.676 | 77 - 7.3.677 | 268 - 7.3.678 | 72 - 7.3.679 | 230 - 7.3.680 | 70 - 7.3.681 | 64 - 7.3.682 | 55 - 7.3.683 | 88 - 7.3.684 | 132 - 7.3.685 | 64 - 7.3.686 | 63 - 7.3.687 | 44 - 7.3.688 | 150 - 7.3.689 | 72 - 7.3.690 | 68 - 7.3.691 | 61 - 7.3.692 | 56 - 7.3.693 | 165 - 7.3.694 | 139 - 7.3.695 | 129 - 7.3.696 | 89 - 7.3.697 | 188 - 7.3.698 | 84 - 7.3.699 | 86 - 7.3.700 | 69 - 7.3.701 | 83 - 7.3.702 | 48 - 7.3.703 | 97 - 7.3.704 | 90 - 7.3.705 | 122 - 7.3.706 | 55 - 7.3.707 | 127 - 7.3.708 | 107 - 7.3.709 | 53 - 7.3.710 | 53 - 7.3.711 | 178 - 7.3.712 | 48 - 7.3.713 | 114 - 7.3.714 | 62 - 7.3.715 | 234 - 7.3.716 | 70 - 7.3.717 | 59 - 7.3.718 | 49 - 7.3.719 | 849 --- 7.3.720 | 226 - 7.3.721 | 60 - 7.3.722 | 58 - 7.3.723 | 264 - 7.3.724 | 50 - 7.3.725 | 58 - 7.3.726 | 66 - 7.3.727 | 55 - 7.3.728 | 191 - 7.3.729 | 62 - 7.3.730 | 86 - 7.3.731 | 81 - 7.3.732 | 130 - 7.3.733 | 118 - 7.3.734 | 125 - 7.3.735 | 100 - 7.3.736 | 258 - 7.3.737 | 49 - 7.3.738 | 142 - 7.3.739 | 86 - 7.3.740 | 168 - 7.3.741 | 56 - 7.3.742 | 44 - 7.3.743 | 66 - 7.3.744 | 52 - 7.3.745 | 87 - 7.3.746 | 96 - 7.3.747 | 67 - 7.3.748 | 473 -- 7.3.749 | 59 - 7.3.750 | 83 - 7.3.751 | 103 - 7.3.752 | 68 - 7.3.753 | 103 - 7.3.754 | 48 - 7.3.755 | 137 - 7.3.756 | 107 - 7.3.757 | 51 - 7.3.758 | 78 - 7.3.759 | 106 - 7.3.760 | 99 - 7.3.761 | 93 - 7.3.762 | 56 - 7.3.763 | 69 - 7.3.764 | 175 - 7.3.765 | 98 - 7.3.766 | 74 - 7.3.767 | 120 - 7.3.768 | 68 - 7.3.769 | 450 -- 7.3.770 | 136 - 7.3.771 | 74 - 7.3.772 | 51 - 7.3.773 | 45 - 7.3.774 | 84 - 7.3.775 | 72 - 7.3.776 | 435 -- 7.3.777 | 59 - 7.3.778 | 53 - 7.3.779 | 86 - 7.3.780 | 111 - 7.3.781 | 185 - 7.3.782 | 171 - 7.3.783 | 44 - 7.3.784 | 59 - 7.3.785 | 104 - 7.3.786 | 93 - 7.3.787 | 161 - 7.3.788 | 48 - 7.3.789 | 185 - 7.3.790 | 52 - 7.3.791 | 2124 -------- 7.3.792 | 131 - 7.3.793 | 72 - 7.3.794 | 75 - 7.3.795 | 212 - 7.3.796 | Bin 3027 -> 0 bytes 7.3.797 | 58 - 7.3.798 | 103 - 7.3.799 | 58 - 7.3.800 | 64 - 7.3.801 | 61 - 7.3.802 | 50 - 7.3.803 | 106 - 7.3.804 | 46 - 7.3.805 | 99 - 7.3.806 | 171 - 7.3.807 | 52 - 7.3.808 | 289 - 7.3.809 | 52 - 7.3.810 | 259 - 7.3.811 | 53 - 7.3.812 | 86 - 7.3.813 | 56 - 7.3.814 | 146 - 7.3.815 | 168 - 7.3.816 | 368 -- 7.3.817 | 48 - 7.3.818 | 133 - 7.3.819 | 682 --- 7.3.820 | 137 - 7.3.821 | 76 - 7.3.822 | 159 - 7.3.823 | 69 - 7.3.824 | 49 - 7.3.825 | 125 - 7.3.826 | 155 - 7.3.827 | 94 - 7.3.828 | 131 - 7.3.829 | 83 - 7.3.830 | 88 - 7.3.831 | 609 --- 7.3.832 | 66 - 7.3.833 | 118 - 7.3.834 | 83 - 7.3.835 | 60 - 7.3.836 | 2071 -------- 7.3.837 | 84 - 7.3.838 | 364 -- 7.3.839 | 76 - 7.3.840 | 54 - 7.3.841 | 59 - 7.3.842 | 54 - 7.3.843 | 111 - 7.3.844 | 197 - 7.3.845 | 88 - 7.3.846 | 46 - 7.3.847 | 47 - 7.3.848 | 153 - 7.3.849 | 55 - 7.3.850 | 82 - 7.3.851 | 67 - 7.3.852 | 124 - 7.3.853 | 96 - 7.3.854 | 49 - 7.3.855 | 69 - 7.3.856 | 311 -- 7.3.857 | 91 - 7.3.858 | 159 - 7.3.859 | 316 -- 7.3.860 | 85 - 7.3.861 | 165 - 7.3.862 | 215 - 7.3.863 | 91 - 7.3.864 | 48 - 7.3.865 | 74 - 7.3.866 | 196 - 7.3.867 | 279 - 7.3.868 | 90 - 7.3.869 | 358 -- 7.3.870 | 203 - 7.3.871 | 102 - 7.3.872 | 524 -- 7.3.873 | Bin 5967 -> 0 bytes 7.3.874 | 139 - 7.3.875 | 69 - 7.3.876 | 80 - 7.3.877 | 100 - 7.3.878 | 78 - 7.3.879 | 97 - 7.3.880 | 287 - 7.3.881 | 108 - 7.3.882 | 59 - 7.3.883 | 65 - 7.3.884 | 73 - 7.3.885 | 88 - 7.3.886 | 93 - 7.3.887 | 308 -- 7.3.888 | 150 - 7.3.889 | 71 - 7.3.890 | 60 - 7.3.891 | 142 - 7.3.892 | 295 -- 7.3.893 | 718 --- 7.3.894 | 47 - 7.3.895 | 189 - 7.3.896 | 206 - 7.3.897 | 126 - 7.3.898 | 304 -- 7.3.899 | 67 - 7.3.900 | 55 - 7.3.901 | 95 - 7.3.902 | 45 - 7.3.903 | 60 - 7.3.904 | 47 - 7.3.905 | 45 - 7.3.906 | 56 - 7.3.907 | 162 - 7.3.908 | 45 - 7.3.909 | 2129 -------- 7.3.910 | 119 - 7.3.911 | 343 -- 7.3.912 | 52 - 7.3.913 | 73 - 7.3.914 | 72 - 7.3.915 | 47 - 7.3.916 | 115 - 7.3.917 | 85 - 7.3.918 | 80 - 7.3.919 | 57 - 7.3.920 | 51 - 7.3.921 | 58 - 7.3.922 | 83 - 7.3.923 | 82 - 7.3.924 | 1628 ------ 7.3.925 | 2899 ---------- 7.3.926 | 905 ---- 7.3.927 | 99 - 7.3.928 | 86 - 7.3.929 | 178 - 7.3.930 | 46 - 7.3.931 | 58 - 7.3.932 | 51 - 7.3.933 | 163 - 7.3.934 | 81 - 7.3.935 | 114 - 7.3.936 | 661 --- 7.3.937 | 616 --- 7.3.938 | 145 - 7.3.939 | 60 - 7.3.940 | 87 - 7.3.941 | 1456 ----- 7.3.942 | 205 - 7.3.943 | 267 - 7.3.944 | 69 - 7.3.945 | 648 --- 7.3.946 | 98 - 7.3.947 | 703 --- 7.3.948 | 423 -- 7.3.949 | 919 ---- 7.3.950 | 185 - 7.3.951 | 666 --- 7.3.952 | 166 - 7.3.953 | 103 - 7.3.954 | 94 - 7.3.955 | 339 -- 7.3.956 | 224 - 7.3.957 | 287 - 7.3.958 | 67 - 7.3.959 | 74 - 7.3.960 | 47 - 7.3.961 | 90 - 7.3.962 | 230 - 7.3.963 | 720 --- 7.3.964 | 405 -- 7.3.965 | 331 -- 7.3.966 | 301 -- 7.3.967 | 112 - 7.3.968 | 58 - 7.3.969 | 55 - 7.3.970 | 6724 ----------------------- 7.3.971 | 135 - 7.3.972 | 99 - 7.3.973 | 137 - 7.3.974 | 158 - 7.3.975 | 70 - 7.3.976 | 87 - 7.3.977 | 294 -- 7.3.978 | 180 - 7.3.979 | 69 - 7.3.980 | 141 - 7.3.981 | 101 - 7.3.982 | 97 - 7.3.983 | 109 - 7.3.984 | 49 - 7.3.985 | 51 - 7.3.986 | 61 - 7.3.987 | 201 - 7.3.988 | 50 - 7.3.989 | 67 - 7.3.990 | 305 -- 7.3.991 | 745 --- 7.3.992 | 2719 ---------- 7.3.993 | 248 - 7.3.994 | 249 - 7.3.995 | 512 -- 7.3.996 | 374 -- 7.3.997 | 983 ---- 7.3.998 | 414 -- 7.3.999 | 165 - Changelog.rpm | 221 + filetype.vim | 2449 --------- forth.vim | 329 -- gzip.vim | 36 - netrw.vim | 8011 ---------------------------- netrwFileHandlers.vim | 361 -- netrwPlugin.vim | 159 - netrwSettings.vim | 207 - nl.po | 8207 ----------------------------- sources | 2 +- tar.vim | 500 -- vim-6.4-cvim.patch | 100 - vim-7.1-erlang.patch | 12 - vim-7.1-lib64.patch | 24 - vim-7.2-httpfiletype-499123.patch | 12 - vim-7.3-bug816848.patch | 12 - vim-7.3-fstabsyntax.patch | 21 - vim-7.3-spec-epoch.patch | 46 - vim-7.3-syntax.patch | 12 - vim-7.4-fstabsyntax.patch | 20 + vim-7.4-syntax.patch | 11 + vim.spec | 2887 +--------- xxd-locale.patch | 32 - 1338 files changed, 275 insertions(+), 297430 deletions(-) delete mode 100644 7.3.001 delete mode 100644 7.3.002 delete mode 100644 7.3.003 delete mode 100644 7.3.004 delete mode 100644 7.3.005 delete mode 100644 7.3.006 delete mode 100644 7.3.007 delete mode 100644 7.3.008 delete mode 100644 7.3.009 delete mode 100644 7.3.010 delete mode 100644 7.3.011 delete mode 100644 7.3.012 delete mode 100644 7.3.013 delete mode 100644 7.3.014 delete mode 100644 7.3.015 delete mode 100644 7.3.016 delete mode 100644 7.3.017 delete mode 100644 7.3.018 delete mode 100644 7.3.019 delete mode 100644 7.3.020 delete mode 100644 7.3.021 delete mode 100644 7.3.022 delete mode 100644 7.3.023 delete mode 100644 7.3.024 delete mode 100644 7.3.025 delete mode 100644 7.3.026 delete mode 100644 7.3.027 delete mode 100644 7.3.028 delete mode 100644 7.3.029 delete mode 100644 7.3.030 delete mode 100644 7.3.031 delete mode 100644 7.3.032 delete mode 100644 7.3.033 delete mode 100644 7.3.034 delete mode 100644 7.3.035 delete mode 100644 7.3.036 delete mode 100644 7.3.037 delete mode 100644 7.3.038 delete mode 100644 7.3.039 delete mode 100644 7.3.040 delete mode 100644 7.3.041 delete mode 100644 7.3.042 delete mode 100644 7.3.043 delete mode 100644 7.3.044 delete mode 100644 7.3.045 delete mode 100644 7.3.046 delete mode 100644 7.3.047 delete mode 100644 7.3.048 delete mode 100644 7.3.049 delete mode 100644 7.3.050 delete mode 100644 7.3.051 delete mode 100644 7.3.052 delete mode 100644 7.3.053 delete mode 100644 7.3.054 delete mode 100644 7.3.055 delete mode 100644 7.3.056 delete mode 100644 7.3.057 delete mode 100644 7.3.058 delete mode 100644 7.3.059 delete mode 100644 7.3.060 delete mode 100644 7.3.061 delete mode 100644 7.3.062 delete mode 100644 7.3.063 delete mode 100644 7.3.064 delete mode 100644 7.3.065 delete mode 100644 7.3.066 delete mode 100644 7.3.067 delete mode 100644 7.3.068 delete mode 100644 7.3.069 delete mode 100644 7.3.070 delete mode 100644 7.3.071 delete mode 100644 7.3.072 delete mode 100644 7.3.073 delete mode 100644 7.3.074 delete mode 100644 7.3.075 delete mode 100644 7.3.076 delete mode 100644 7.3.077 delete mode 100644 7.3.078 delete mode 100644 7.3.079 delete mode 100644 7.3.080 delete mode 100644 7.3.081 delete mode 100644 7.3.082 delete mode 100644 7.3.083 delete mode 100644 7.3.084 delete mode 100644 7.3.085 delete mode 100644 7.3.086 delete mode 100644 7.3.087 delete mode 100644 7.3.088 delete mode 100644 7.3.089 delete mode 100644 7.3.090 delete mode 100644 7.3.091 delete mode 100644 7.3.092 delete mode 100644 7.3.093 delete mode 100644 7.3.094 delete mode 100644 7.3.095 delete mode 100644 7.3.096 delete mode 100644 7.3.097 delete mode 100644 7.3.098 delete mode 100644 7.3.099 delete mode 100644 7.3.100 delete mode 100644 7.3.1000 delete mode 100644 7.3.1001 delete mode 100644 7.3.1002 delete mode 100644 7.3.1003 delete mode 100644 7.3.1004 delete mode 100644 7.3.1005 delete mode 100644 7.3.1006 delete mode 100644 7.3.1007 delete mode 100644 7.3.1008 delete mode 100644 7.3.1009 delete mode 100644 7.3.101 delete mode 100644 7.3.1010 delete mode 100644 7.3.1011 delete mode 100644 7.3.1012 delete mode 100644 7.3.1013 delete mode 100644 7.3.1014 delete mode 100644 7.3.1015 delete mode 100644 7.3.1016 delete mode 100644 7.3.1017 delete mode 100644 7.3.1018 delete mode 100644 7.3.1019 delete mode 100644 7.3.102 delete mode 100644 7.3.1020 delete mode 100644 7.3.1021 delete mode 100644 7.3.1022 delete mode 100644 7.3.1023 delete mode 100644 7.3.1024 delete mode 100644 7.3.1025 delete mode 100644 7.3.1026 delete mode 100644 7.3.1027 delete mode 100644 7.3.1028 delete mode 100644 7.3.1029 delete mode 100644 7.3.103 delete mode 100644 7.3.1030 delete mode 100644 7.3.1031 delete mode 100644 7.3.1032 delete mode 100644 7.3.1033 delete mode 100644 7.3.1034 delete mode 100644 7.3.1035 delete mode 100644 7.3.1036 delete mode 100644 7.3.1037 delete mode 100644 7.3.1038 delete mode 100644 7.3.1039 delete mode 100644 7.3.104 delete mode 100644 7.3.1040 delete mode 100644 7.3.1041 delete mode 100644 7.3.1042 delete mode 100644 7.3.1043 delete mode 100644 7.3.1044 delete mode 100644 7.3.1045 delete mode 100644 7.3.1046 delete mode 100644 7.3.1047 delete mode 100644 7.3.1048 delete mode 100644 7.3.1049 delete mode 100644 7.3.105 delete mode 100644 7.3.1050 delete mode 100644 7.3.1051 delete mode 100644 7.3.1052 delete mode 100644 7.3.1053 delete mode 100644 7.3.1054 delete mode 100644 7.3.1055 delete mode 100644 7.3.1056 delete mode 100644 7.3.1057 delete mode 100644 7.3.1058 delete mode 100644 7.3.1059 delete mode 100644 7.3.106 delete mode 100644 7.3.1060 delete mode 100644 7.3.1061 delete mode 100644 7.3.1062 delete mode 100644 7.3.1063 delete mode 100644 7.3.1064 delete mode 100644 7.3.1065 delete mode 100644 7.3.1066 delete mode 100644 7.3.1067 delete mode 100644 7.3.1068 delete mode 100644 7.3.1069 delete mode 100644 7.3.107 delete mode 100644 7.3.1070 delete mode 100644 7.3.1071 delete mode 100644 7.3.1072 delete mode 100644 7.3.1073 delete mode 100644 7.3.1074 delete mode 100644 7.3.1075 delete mode 100644 7.3.1076 delete mode 100644 7.3.1077 delete mode 100644 7.3.1078 delete mode 100644 7.3.1079 delete mode 100644 7.3.108 delete mode 100644 7.3.1080 delete mode 100644 7.3.1081 delete mode 100644 7.3.1082 delete mode 100644 7.3.1083 delete mode 100644 7.3.1084 delete mode 100644 7.3.1085 delete mode 100644 7.3.1086 delete mode 100644 7.3.1087 delete mode 100644 7.3.1088 delete mode 100644 7.3.1089 delete mode 100644 7.3.109 delete mode 100644 7.3.1090 delete mode 100644 7.3.1091 delete mode 100644 7.3.1092 delete mode 100644 7.3.1093 delete mode 100644 7.3.1094 delete mode 100644 7.3.1095 delete mode 100644 7.3.1096 delete mode 100644 7.3.1097 delete mode 100644 7.3.1098 delete mode 100644 7.3.1099 delete mode 100644 7.3.110 delete mode 100644 7.3.1100 delete mode 100644 7.3.1101 delete mode 100644 7.3.1102 delete mode 100644 7.3.1103 delete mode 100644 7.3.1104 delete mode 100644 7.3.1105 delete mode 100644 7.3.1106 delete mode 100644 7.3.1107 delete mode 100644 7.3.1108 delete mode 100644 7.3.1109 delete mode 100644 7.3.111 delete mode 100644 7.3.1110 delete mode 100644 7.3.1111.patched delete mode 100644 7.3.1112 delete mode 100644 7.3.1113 delete mode 100644 7.3.1114 delete mode 100644 7.3.1115 delete mode 100644 7.3.1116 delete mode 100644 7.3.1117 delete mode 100644 7.3.1118 delete mode 100644 7.3.1119 delete mode 100644 7.3.112 delete mode 100644 7.3.1120 delete mode 100644 7.3.1121 delete mode 100644 7.3.1122 delete mode 100644 7.3.1123 delete mode 100644 7.3.1124 delete mode 100644 7.3.1125 delete mode 100644 7.3.1126 delete mode 100644 7.3.1127 delete mode 100644 7.3.1128 delete mode 100644 7.3.1129 delete mode 100644 7.3.113 delete mode 100644 7.3.1130 delete mode 100644 7.3.1131 delete mode 100644 7.3.1132 delete mode 100644 7.3.1133 delete mode 100644 7.3.1134 delete mode 100644 7.3.1135 delete mode 100644 7.3.1136 delete mode 100644 7.3.1137 delete mode 100644 7.3.1138 delete mode 100644 7.3.1139 delete mode 100644 7.3.114 delete mode 100644 7.3.1140 delete mode 100644 7.3.1141 delete mode 100644 7.3.1142 delete mode 100644 7.3.1143 delete mode 100644 7.3.1144 delete mode 100644 7.3.1145 delete mode 100644 7.3.1146 delete mode 100644 7.3.1147 delete mode 100644 7.3.1148 delete mode 100644 7.3.1149 delete mode 100644 7.3.115 delete mode 100644 7.3.1150 delete mode 100644 7.3.1151 delete mode 100644 7.3.1152 delete mode 100644 7.3.1153 delete mode 100644 7.3.1154 delete mode 100644 7.3.1155 delete mode 100644 7.3.1156 delete mode 100644 7.3.1157 delete mode 100644 7.3.1158 delete mode 100644 7.3.1159 delete mode 100644 7.3.116 delete mode 100644 7.3.1160 delete mode 100644 7.3.1161 delete mode 100644 7.3.1162 delete mode 100644 7.3.1163 delete mode 100644 7.3.1164 delete mode 100644 7.3.1165 delete mode 100644 7.3.1166 delete mode 100644 7.3.1167 delete mode 100644 7.3.1168 delete mode 100644 7.3.1169 delete mode 100644 7.3.117 delete mode 100644 7.3.1170 delete mode 100644 7.3.1171 delete mode 100644 7.3.1172 delete mode 100644 7.3.1173 delete mode 100644 7.3.1174 delete mode 100644 7.3.1175 delete mode 100644 7.3.1176 delete mode 100644 7.3.1177 delete mode 100644 7.3.1178 delete mode 100644 7.3.1179 delete mode 100644 7.3.118 delete mode 100644 7.3.1180 delete mode 100644 7.3.1181 delete mode 100644 7.3.1182 delete mode 100644 7.3.1183 delete mode 100644 7.3.1184 delete mode 100644 7.3.1185 delete mode 100644 7.3.1186 delete mode 100644 7.3.1187 delete mode 100644 7.3.1188 delete mode 100644 7.3.1189 delete mode 100644 7.3.119 delete mode 100644 7.3.1190 delete mode 100644 7.3.1191 delete mode 100644 7.3.1192 delete mode 100644 7.3.1193 delete mode 100644 7.3.1194 delete mode 100644 7.3.1195 delete mode 100644 7.3.1196 delete mode 100644 7.3.1197 delete mode 100644 7.3.1198 delete mode 100644 7.3.1199 delete mode 100644 7.3.120 delete mode 100644 7.3.1200 delete mode 100644 7.3.1201 delete mode 100644 7.3.1202 delete mode 100644 7.3.1203 delete mode 100644 7.3.1204 delete mode 100644 7.3.1205 delete mode 100644 7.3.1206 delete mode 100644 7.3.1207 delete mode 100644 7.3.1208 delete mode 100644 7.3.1209 delete mode 100644 7.3.121 delete mode 100644 7.3.1210 delete mode 100644 7.3.1211 delete mode 100644 7.3.1212 delete mode 100644 7.3.1213 delete mode 100644 7.3.1214 delete mode 100644 7.3.1215 delete mode 100644 7.3.1216 delete mode 100644 7.3.1217 delete mode 100644 7.3.1218 delete mode 100644 7.3.1219 delete mode 100644 7.3.122 delete mode 100644 7.3.1220 delete mode 100644 7.3.1221 delete mode 100644 7.3.1222 delete mode 100644 7.3.1223 delete mode 100644 7.3.1224 delete mode 100644 7.3.1225 delete mode 100644 7.3.1226 delete mode 100644 7.3.1227 delete mode 100644 7.3.1228 delete mode 100644 7.3.1229 delete mode 100644 7.3.123 delete mode 100644 7.3.1230 delete mode 100644 7.3.1231 delete mode 100644 7.3.1232 delete mode 100644 7.3.1233 delete mode 100644 7.3.1234 delete mode 100644 7.3.1235 delete mode 100644 7.3.1236 delete mode 100644 7.3.1237 delete mode 100644 7.3.1238 delete mode 100644 7.3.1239 delete mode 100644 7.3.124 delete mode 100644 7.3.1240 delete mode 100644 7.3.1241 delete mode 100644 7.3.1242 delete mode 100644 7.3.1243 delete mode 100644 7.3.1244 delete mode 100644 7.3.1245 delete mode 100644 7.3.1246 delete mode 100644 7.3.1247 delete mode 100644 7.3.1248 delete mode 100644 7.3.1249 delete mode 100644 7.3.125 delete mode 100644 7.3.1250 delete mode 100644 7.3.1251 delete mode 100644 7.3.1252 delete mode 100644 7.3.1253 delete mode 100644 7.3.1254 delete mode 100644 7.3.1255 delete mode 100644 7.3.1256 delete mode 100644 7.3.1257 delete mode 100644 7.3.1258 delete mode 100644 7.3.1259 delete mode 100644 7.3.126 delete mode 100644 7.3.1260 delete mode 100644 7.3.1261 delete mode 100644 7.3.1262 delete mode 100644 7.3.1263 delete mode 100644 7.3.1264 delete mode 100644 7.3.1265 delete mode 100644 7.3.1266 delete mode 100644 7.3.1267 delete mode 100644 7.3.1268 delete mode 100644 7.3.1269 delete mode 100644 7.3.127 delete mode 100644 7.3.1270 delete mode 100644 7.3.1271 delete mode 100644 7.3.1272 delete mode 100644 7.3.1273 delete mode 100644 7.3.1274 delete mode 100644 7.3.1275 delete mode 100644 7.3.1276 delete mode 100644 7.3.1277 delete mode 100644 7.3.1278 delete mode 100644 7.3.1279 delete mode 100644 7.3.128 delete mode 100644 7.3.1280 delete mode 100644 7.3.1281 delete mode 100644 7.3.1282 delete mode 100644 7.3.1283 delete mode 100644 7.3.1284 delete mode 100644 7.3.1285 delete mode 100644 7.3.1286 delete mode 100644 7.3.1287 delete mode 100644 7.3.1288 delete mode 100644 7.3.1289 delete mode 100644 7.3.129 delete mode 100644 7.3.1290 delete mode 100644 7.3.1291 delete mode 100644 7.3.1292 delete mode 100644 7.3.1293 delete mode 100644 7.3.1294 delete mode 100644 7.3.1295 delete mode 100644 7.3.1296 delete mode 100644 7.3.1297 delete mode 100644 7.3.1298 delete mode 100644 7.3.1299 delete mode 100644 7.3.130 delete mode 100644 7.3.1300 delete mode 100644 7.3.1301 delete mode 100644 7.3.1302 delete mode 100644 7.3.1303 delete mode 100644 7.3.1304 delete mode 100644 7.3.1305 delete mode 100644 7.3.1306 delete mode 100644 7.3.1307 delete mode 100644 7.3.1308 delete mode 100644 7.3.1309 delete mode 100644 7.3.131 delete mode 100644 7.3.1310 delete mode 100644 7.3.1311 delete mode 100644 7.3.1312 delete mode 100644 7.3.1313 delete mode 100644 7.3.1314 delete mode 100644 7.3.132 delete mode 100644 7.3.133 delete mode 100644 7.3.134 delete mode 100644 7.3.135 delete mode 100644 7.3.136 delete mode 100644 7.3.137 delete mode 100644 7.3.138 delete mode 100644 7.3.139 delete mode 100644 7.3.140 delete mode 100644 7.3.141 delete mode 100644 7.3.142 delete mode 100644 7.3.143 delete mode 100644 7.3.144 delete mode 100644 7.3.145 delete mode 100644 7.3.146 delete mode 100644 7.3.147 delete mode 100644 7.3.148 delete mode 100644 7.3.149 delete mode 100644 7.3.150 delete mode 100644 7.3.151 delete mode 100644 7.3.152 delete mode 100644 7.3.153 delete mode 100644 7.3.154 delete mode 100644 7.3.155 delete mode 100644 7.3.156 delete mode 100644 7.3.157 delete mode 100644 7.3.158 delete mode 100644 7.3.159 delete mode 100644 7.3.160 delete mode 100644 7.3.161 delete mode 100644 7.3.162 delete mode 100644 7.3.163 delete mode 100644 7.3.164 delete mode 100644 7.3.165 delete mode 100644 7.3.166 delete mode 100644 7.3.167 delete mode 100644 7.3.168 delete mode 100644 7.3.169 delete mode 100644 7.3.170 delete mode 100644 7.3.171 delete mode 100644 7.3.172 delete mode 100644 7.3.173 delete mode 100644 7.3.174 delete mode 100644 7.3.175 delete mode 100644 7.3.176 delete mode 100644 7.3.177 delete mode 100644 7.3.178 delete mode 100644 7.3.179 delete mode 100644 7.3.180 delete mode 100644 7.3.181 delete mode 100644 7.3.182 delete mode 100644 7.3.183 delete mode 100644 7.3.184 delete mode 100644 7.3.185 delete mode 100644 7.3.186 delete mode 100644 7.3.187 delete mode 100644 7.3.188 delete mode 100644 7.3.189 delete mode 100644 7.3.190 delete mode 100644 7.3.191 delete mode 100644 7.3.192 delete mode 100644 7.3.193 delete mode 100644 7.3.194 delete mode 100644 7.3.195 delete mode 100644 7.3.196 delete mode 100644 7.3.197 delete mode 100644 7.3.198 delete mode 100644 7.3.199 delete mode 100644 7.3.200 delete mode 100644 7.3.201 delete mode 100644 7.3.202 delete mode 100644 7.3.203 delete mode 100644 7.3.204 delete mode 100644 7.3.205 delete mode 100644 7.3.206 delete mode 100644 7.3.207 delete mode 100644 7.3.208 delete mode 100644 7.3.209 delete mode 100644 7.3.210 delete mode 100644 7.3.211 delete mode 100644 7.3.212 delete mode 100644 7.3.213 delete mode 100644 7.3.214 delete mode 100644 7.3.215 delete mode 100644 7.3.216 delete mode 100644 7.3.217 delete mode 100644 7.3.218 delete mode 100644 7.3.219 delete mode 100644 7.3.220 delete mode 100644 7.3.221 delete mode 100644 7.3.222 delete mode 100644 7.3.223 delete mode 100644 7.3.224 delete mode 100644 7.3.225 delete mode 100644 7.3.226 delete mode 100644 7.3.227 delete mode 100644 7.3.228 delete mode 100644 7.3.229 delete mode 100644 7.3.230 delete mode 100644 7.3.231 delete mode 100644 7.3.232 delete mode 100644 7.3.233 delete mode 100644 7.3.234 delete mode 100644 7.3.235 delete mode 100644 7.3.236 delete mode 100644 7.3.237 delete mode 100644 7.3.238 delete mode 100644 7.3.239 delete mode 100644 7.3.240 delete mode 100644 7.3.241 delete mode 100644 7.3.242 delete mode 100644 7.3.243 delete mode 100644 7.3.244 delete mode 100644 7.3.245 delete mode 100644 7.3.246 delete mode 100644 7.3.247 delete mode 100644 7.3.248 delete mode 100644 7.3.249 delete mode 100644 7.3.250 delete mode 100644 7.3.251 delete mode 100644 7.3.252 delete mode 100644 7.3.253 delete mode 100644 7.3.254 delete mode 100644 7.3.255 delete mode 100644 7.3.256 delete mode 100644 7.3.257 delete mode 100644 7.3.258 delete mode 100644 7.3.259 delete mode 100644 7.3.260 delete mode 100644 7.3.261 delete mode 100644 7.3.262 delete mode 100644 7.3.263 delete mode 100644 7.3.264 delete mode 100644 7.3.265 delete mode 100644 7.3.266 delete mode 100644 7.3.267 delete mode 100644 7.3.268 delete mode 100644 7.3.269 delete mode 100644 7.3.270 delete mode 100644 7.3.271 delete mode 100644 7.3.272 delete mode 100644 7.3.273 delete mode 100644 7.3.274 delete mode 100644 7.3.275 delete mode 100644 7.3.276 delete mode 100644 7.3.277 delete mode 100644 7.3.278 delete mode 100644 7.3.279 delete mode 100644 7.3.280 delete mode 100644 7.3.281 delete mode 100644 7.3.282 delete mode 100644 7.3.283 delete mode 100644 7.3.284 delete mode 100644 7.3.285 delete mode 100644 7.3.286 delete mode 100644 7.3.287 delete mode 100644 7.3.288 delete mode 100644 7.3.289 delete mode 100644 7.3.290 delete mode 100644 7.3.291 delete mode 100644 7.3.292 delete mode 100644 7.3.293 delete mode 100644 7.3.294 delete mode 100644 7.3.295 delete mode 100644 7.3.296 delete mode 100644 7.3.297 delete mode 100644 7.3.298 delete mode 100644 7.3.299 delete mode 100644 7.3.300 delete mode 100644 7.3.301 delete mode 100644 7.3.302 delete mode 100644 7.3.303 delete mode 100644 7.3.304 delete mode 100644 7.3.305 delete mode 100644 7.3.306 delete mode 100644 7.3.307 delete mode 100644 7.3.308 delete mode 100644 7.3.309 delete mode 100644 7.3.310 delete mode 100644 7.3.311 delete mode 100644 7.3.312 delete mode 100644 7.3.313 delete mode 100644 7.3.314 delete mode 100644 7.3.315 delete mode 100644 7.3.316 delete mode 100644 7.3.317 delete mode 100644 7.3.318 delete mode 100644 7.3.319 delete mode 100644 7.3.320 delete mode 100644 7.3.321 delete mode 100644 7.3.322 delete mode 100644 7.3.323 delete mode 100644 7.3.324 delete mode 100644 7.3.325 delete mode 100644 7.3.326 delete mode 100644 7.3.327 delete mode 100644 7.3.328 delete mode 100644 7.3.329 delete mode 100644 7.3.330 delete mode 100644 7.3.331 delete mode 100644 7.3.332 delete mode 100644 7.3.333 delete mode 100644 7.3.334 delete mode 100644 7.3.335 delete mode 100644 7.3.336 delete mode 100644 7.3.337 delete mode 100644 7.3.338 delete mode 100644 7.3.339 delete mode 100644 7.3.340 delete mode 100644 7.3.341 delete mode 100644 7.3.342 delete mode 100644 7.3.343 delete mode 100644 7.3.344 delete mode 100644 7.3.345 delete mode 100644 7.3.346 delete mode 100644 7.3.347 delete mode 100644 7.3.348 delete mode 100644 7.3.349 delete mode 100644 7.3.350 delete mode 100644 7.3.351 delete mode 100644 7.3.352 delete mode 100644 7.3.353 delete mode 100644 7.3.354 delete mode 100644 7.3.355 delete mode 100644 7.3.356 delete mode 100644 7.3.357 delete mode 100644 7.3.358 delete mode 100644 7.3.359 delete mode 100644 7.3.360 delete mode 100644 7.3.361 delete mode 100644 7.3.362 delete mode 100644 7.3.363 delete mode 100644 7.3.364 delete mode 100644 7.3.365 delete mode 100644 7.3.366 delete mode 100644 7.3.367 delete mode 100644 7.3.368 delete mode 100644 7.3.369 delete mode 100644 7.3.370 delete mode 100644 7.3.371 delete mode 100644 7.3.372 delete mode 100644 7.3.373 delete mode 100644 7.3.374 delete mode 100644 7.3.375 delete mode 100644 7.3.376 delete mode 100644 7.3.377 delete mode 100644 7.3.378 delete mode 100644 7.3.379 delete mode 100644 7.3.380 delete mode 100644 7.3.381 delete mode 100644 7.3.382 delete mode 100644 7.3.383 delete mode 100644 7.3.384 delete mode 100644 7.3.385 delete mode 100644 7.3.386 delete mode 100644 7.3.387 delete mode 100644 7.3.388 delete mode 100644 7.3.389 delete mode 100644 7.3.390 delete mode 100644 7.3.391 delete mode 100644 7.3.392 delete mode 100644 7.3.393 delete mode 100644 7.3.394 delete mode 100644 7.3.395 delete mode 100644 7.3.396 delete mode 100644 7.3.397 delete mode 100644 7.3.398 delete mode 100644 7.3.399 delete mode 100644 7.3.400 delete mode 100644 7.3.401 delete mode 100644 7.3.402 delete mode 100644 7.3.403 delete mode 100644 7.3.404 delete mode 100644 7.3.405 delete mode 100644 7.3.406 delete mode 100644 7.3.407 delete mode 100644 7.3.408 delete mode 100644 7.3.409 delete mode 100644 7.3.410 delete mode 100644 7.3.411 delete mode 100644 7.3.412 delete mode 100644 7.3.413 delete mode 100644 7.3.414 delete mode 100644 7.3.415 delete mode 100644 7.3.416 delete mode 100644 7.3.417 delete mode 100644 7.3.418 delete mode 100644 7.3.419 delete mode 100644 7.3.420 delete mode 100644 7.3.421 delete mode 100644 7.3.422 delete mode 100644 7.3.423 delete mode 100644 7.3.424 delete mode 100644 7.3.425 delete mode 100644 7.3.426 delete mode 100644 7.3.427 delete mode 100644 7.3.428 delete mode 100644 7.3.429 delete mode 100644 7.3.430 delete mode 100644 7.3.431 delete mode 100644 7.3.432 delete mode 100644 7.3.433 delete mode 100644 7.3.434 delete mode 100644 7.3.435 delete mode 100644 7.3.436 delete mode 100644 7.3.437 delete mode 100644 7.3.438 delete mode 100644 7.3.439 delete mode 100644 7.3.440 delete mode 100644 7.3.441 delete mode 100644 7.3.442 delete mode 100644 7.3.443 delete mode 100644 7.3.444 delete mode 100644 7.3.445 delete mode 100644 7.3.446 delete mode 100644 7.3.447 delete mode 100644 7.3.448 delete mode 100644 7.3.449 delete mode 100644 7.3.450 delete mode 100644 7.3.451 delete mode 100644 7.3.452 delete mode 100644 7.3.453 delete mode 100644 7.3.454 delete mode 100644 7.3.455 delete mode 100644 7.3.456 delete mode 100644 7.3.457 delete mode 100644 7.3.458 delete mode 100644 7.3.459 delete mode 100644 7.3.460 delete mode 100644 7.3.461 delete mode 100644 7.3.462 delete mode 100644 7.3.463 delete mode 100644 7.3.464 delete mode 100644 7.3.465 delete mode 100644 7.3.466 delete mode 100644 7.3.467 delete mode 100644 7.3.468 delete mode 100644 7.3.469 delete mode 100644 7.3.470 delete mode 100644 7.3.471 delete mode 100644 7.3.472 delete mode 100644 7.3.473 delete mode 100644 7.3.474 delete mode 100644 7.3.475 delete mode 100644 7.3.476 delete mode 100644 7.3.477 delete mode 100644 7.3.478 delete mode 100644 7.3.479 delete mode 100644 7.3.480 delete mode 100644 7.3.481 delete mode 100644 7.3.482 delete mode 100644 7.3.483 delete mode 100644 7.3.484 delete mode 100644 7.3.485 delete mode 100644 7.3.486 delete mode 100644 7.3.487 delete mode 100644 7.3.488 delete mode 100644 7.3.489 delete mode 100644 7.3.490 delete mode 100644 7.3.491 delete mode 100644 7.3.492 delete mode 100644 7.3.493 delete mode 100644 7.3.494 delete mode 100644 7.3.495 delete mode 100644 7.3.496 delete mode 100644 7.3.497 delete mode 100644 7.3.498 delete mode 100644 7.3.499 delete mode 100644 7.3.500 delete mode 100644 7.3.501 delete mode 100644 7.3.502 delete mode 100644 7.3.503 delete mode 100644 7.3.504 delete mode 100644 7.3.505 delete mode 100644 7.3.506 delete mode 100644 7.3.507 delete mode 100644 7.3.508 delete mode 100644 7.3.509 delete mode 100644 7.3.510 delete mode 100644 7.3.511 delete mode 100644 7.3.512 delete mode 100644 7.3.513 delete mode 100644 7.3.514 delete mode 100644 7.3.515 delete mode 100644 7.3.516 delete mode 100644 7.3.517 delete mode 100644 7.3.518 delete mode 100644 7.3.519 delete mode 100644 7.3.520 delete mode 100644 7.3.521 delete mode 100644 7.3.522 delete mode 100644 7.3.523 delete mode 100644 7.3.524 delete mode 100644 7.3.525 delete mode 100644 7.3.526 delete mode 100644 7.3.527 delete mode 100644 7.3.528 delete mode 100644 7.3.529 delete mode 100644 7.3.530 delete mode 100644 7.3.531 delete mode 100644 7.3.532 delete mode 100644 7.3.533 delete mode 100644 7.3.534 delete mode 100644 7.3.535 delete mode 100644 7.3.536 delete mode 100644 7.3.537 delete mode 100644 7.3.538 delete mode 100644 7.3.539 delete mode 100644 7.3.540 delete mode 100644 7.3.541 delete mode 100644 7.3.542 delete mode 100644 7.3.543 delete mode 100644 7.3.544 delete mode 100644 7.3.545 delete mode 100644 7.3.546 delete mode 100644 7.3.547 delete mode 100644 7.3.548 delete mode 100644 7.3.549 delete mode 100644 7.3.550 delete mode 100644 7.3.551 delete mode 100644 7.3.552 delete mode 100644 7.3.553 delete mode 100644 7.3.554 delete mode 100644 7.3.555 delete mode 100644 7.3.556 delete mode 100644 7.3.557 delete mode 100644 7.3.558 delete mode 100644 7.3.559 delete mode 100644 7.3.560 delete mode 100644 7.3.561 delete mode 100644 7.3.562 delete mode 100644 7.3.563 delete mode 100644 7.3.564 delete mode 100644 7.3.565 delete mode 100644 7.3.566 delete mode 100644 7.3.567 delete mode 100644 7.3.568 delete mode 100644 7.3.569 delete mode 100644 7.3.570 delete mode 100644 7.3.571 delete mode 100644 7.3.572 delete mode 100644 7.3.573 delete mode 100644 7.3.574 delete mode 100644 7.3.575 delete mode 100644 7.3.576 delete mode 100644 7.3.577 delete mode 100644 7.3.578 delete mode 100644 7.3.579 delete mode 100644 7.3.580 delete mode 100644 7.3.581 delete mode 100644 7.3.582 delete mode 100644 7.3.583 delete mode 100644 7.3.584 delete mode 100644 7.3.585 delete mode 100644 7.3.586 delete mode 100644 7.3.587 delete mode 100644 7.3.588 delete mode 100644 7.3.589 delete mode 100644 7.3.590 delete mode 100644 7.3.591 delete mode 100644 7.3.592 delete mode 100644 7.3.593 delete mode 100644 7.3.594 delete mode 100644 7.3.595 delete mode 100644 7.3.596 delete mode 100644 7.3.597 delete mode 100644 7.3.598 delete mode 100644 7.3.599 delete mode 100644 7.3.600 delete mode 100644 7.3.601 delete mode 100644 7.3.602 delete mode 100644 7.3.603 delete mode 100644 7.3.604 delete mode 100644 7.3.605 delete mode 100644 7.3.606 delete mode 100644 7.3.607 delete mode 100644 7.3.608 delete mode 100644 7.3.609 delete mode 100644 7.3.610 delete mode 100644 7.3.611 delete mode 100644 7.3.612 delete mode 100644 7.3.613 delete mode 100644 7.3.614 delete mode 100644 7.3.615 delete mode 100644 7.3.616 delete mode 100644 7.3.617 delete mode 100644 7.3.618 delete mode 100644 7.3.619 delete mode 100644 7.3.620 delete mode 100644 7.3.621 delete mode 100644 7.3.622 delete mode 100644 7.3.623 delete mode 100644 7.3.624 delete mode 100644 7.3.625 delete mode 100644 7.3.626 delete mode 100644 7.3.627 delete mode 100644 7.3.628 delete mode 100644 7.3.629 delete mode 100644 7.3.630 delete mode 100644 7.3.631 delete mode 100644 7.3.632 delete mode 100644 7.3.633 delete mode 100644 7.3.634 delete mode 100644 7.3.635 delete mode 100644 7.3.636 delete mode 100644 7.3.637 delete mode 100644 7.3.638 delete mode 100644 7.3.639 delete mode 100644 7.3.640 delete mode 100644 7.3.641 delete mode 100644 7.3.642 delete mode 100644 7.3.643 delete mode 100644 7.3.644 delete mode 100644 7.3.645 delete mode 100644 7.3.646 delete mode 100644 7.3.647 delete mode 100644 7.3.648 delete mode 100644 7.3.649 delete mode 100644 7.3.650 delete mode 100644 7.3.651 delete mode 100644 7.3.652 delete mode 100644 7.3.653 delete mode 100644 7.3.654 delete mode 100644 7.3.655 delete mode 100644 7.3.656 delete mode 100644 7.3.657 delete mode 100644 7.3.658 delete mode 100644 7.3.659 delete mode 100644 7.3.660 delete mode 100644 7.3.661 delete mode 100644 7.3.662 delete mode 100644 7.3.663 delete mode 100644 7.3.664 delete mode 100644 7.3.665 delete mode 100644 7.3.666 delete mode 100644 7.3.667 delete mode 100644 7.3.668 delete mode 100644 7.3.669 delete mode 100644 7.3.670 delete mode 100644 7.3.671 delete mode 100644 7.3.672 delete mode 100644 7.3.673 delete mode 100644 7.3.674 delete mode 100644 7.3.675 delete mode 100644 7.3.676 delete mode 100644 7.3.677 delete mode 100644 7.3.678 delete mode 100644 7.3.679 delete mode 100644 7.3.680 delete mode 100644 7.3.681 delete mode 100644 7.3.682 delete mode 100644 7.3.683 delete mode 100644 7.3.684 delete mode 100644 7.3.685 delete mode 100644 7.3.686 delete mode 100644 7.3.687 delete mode 100644 7.3.688 delete mode 100644 7.3.689 delete mode 100644 7.3.690 delete mode 100644 7.3.691 delete mode 100644 7.3.692 delete mode 100644 7.3.693 delete mode 100644 7.3.694 delete mode 100644 7.3.695 delete mode 100644 7.3.696 delete mode 100644 7.3.697 delete mode 100644 7.3.698 delete mode 100644 7.3.699 delete mode 100644 7.3.700 delete mode 100644 7.3.701 delete mode 100644 7.3.702 delete mode 100644 7.3.703 delete mode 100644 7.3.704 delete mode 100644 7.3.705 delete mode 100644 7.3.706 delete mode 100644 7.3.707 delete mode 100644 7.3.708 delete mode 100644 7.3.709 delete mode 100644 7.3.710 delete mode 100644 7.3.711 delete mode 100644 7.3.712 delete mode 100644 7.3.713 delete mode 100644 7.3.714 delete mode 100644 7.3.715 delete mode 100644 7.3.716 delete mode 100644 7.3.717 delete mode 100644 7.3.718 delete mode 100644 7.3.719 delete mode 100644 7.3.720 delete mode 100644 7.3.721 delete mode 100644 7.3.722 delete mode 100644 7.3.723 delete mode 100644 7.3.724 delete mode 100644 7.3.725 delete mode 100644 7.3.726 delete mode 100644 7.3.727 delete mode 100644 7.3.728 delete mode 100644 7.3.729 delete mode 100644 7.3.730 delete mode 100644 7.3.731 delete mode 100644 7.3.732 delete mode 100644 7.3.733 delete mode 100644 7.3.734 delete mode 100644 7.3.735 delete mode 100644 7.3.736 delete mode 100644 7.3.737 delete mode 100644 7.3.738 delete mode 100644 7.3.739 delete mode 100644 7.3.740 delete mode 100644 7.3.741 delete mode 100644 7.3.742 delete mode 100644 7.3.743 delete mode 100644 7.3.744 delete mode 100644 7.3.745 delete mode 100644 7.3.746 delete mode 100644 7.3.747 delete mode 100644 7.3.748 delete mode 100644 7.3.749 delete mode 100644 7.3.750 delete mode 100644 7.3.751 delete mode 100644 7.3.752 delete mode 100644 7.3.753 delete mode 100644 7.3.754 delete mode 100644 7.3.755 delete mode 100644 7.3.756 delete mode 100644 7.3.757 delete mode 100644 7.3.758 delete mode 100644 7.3.759 delete mode 100644 7.3.760 delete mode 100644 7.3.761 delete mode 100644 7.3.762 delete mode 100644 7.3.763 delete mode 100644 7.3.764 delete mode 100644 7.3.765 delete mode 100644 7.3.766 delete mode 100644 7.3.767 delete mode 100644 7.3.768 delete mode 100644 7.3.769 delete mode 100644 7.3.770 delete mode 100644 7.3.771 delete mode 100644 7.3.772 delete mode 100644 7.3.773 delete mode 100644 7.3.774 delete mode 100644 7.3.775 delete mode 100644 7.3.776 delete mode 100644 7.3.777 delete mode 100644 7.3.778 delete mode 100644 7.3.779 delete mode 100644 7.3.780 delete mode 100644 7.3.781 delete mode 100644 7.3.782 delete mode 100644 7.3.783 delete mode 100644 7.3.784 delete mode 100644 7.3.785 delete mode 100644 7.3.786 delete mode 100644 7.3.787 delete mode 100644 7.3.788 delete mode 100644 7.3.789 delete mode 100644 7.3.790 delete mode 100644 7.3.791 delete mode 100644 7.3.792 delete mode 100644 7.3.793 delete mode 100644 7.3.794 delete mode 100644 7.3.795 delete mode 100644 7.3.796 delete mode 100644 7.3.797 delete mode 100644 7.3.798 delete mode 100644 7.3.799 delete mode 100644 7.3.800 delete mode 100644 7.3.801 delete mode 100644 7.3.802 delete mode 100644 7.3.803 delete mode 100644 7.3.804 delete mode 100644 7.3.805 delete mode 100644 7.3.806 delete mode 100644 7.3.807 delete mode 100644 7.3.808 delete mode 100644 7.3.809 delete mode 100644 7.3.810 delete mode 100644 7.3.811 delete mode 100644 7.3.812 delete mode 100644 7.3.813 delete mode 100644 7.3.814 delete mode 100644 7.3.815 delete mode 100644 7.3.816 delete mode 100644 7.3.817 delete mode 100644 7.3.818 delete mode 100644 7.3.819 delete mode 100644 7.3.820 delete mode 100644 7.3.821 delete mode 100644 7.3.822 delete mode 100644 7.3.823 delete mode 100644 7.3.824 delete mode 100644 7.3.825 delete mode 100644 7.3.826 delete mode 100644 7.3.827 delete mode 100644 7.3.828 delete mode 100644 7.3.829 delete mode 100644 7.3.830 delete mode 100644 7.3.831 delete mode 100644 7.3.832 delete mode 100644 7.3.833 delete mode 100644 7.3.834 delete mode 100644 7.3.835 delete mode 100644 7.3.836 delete mode 100644 7.3.837 delete mode 100644 7.3.838 delete mode 100644 7.3.839 delete mode 100644 7.3.840 delete mode 100644 7.3.841 delete mode 100644 7.3.842 delete mode 100644 7.3.843 delete mode 100644 7.3.844 delete mode 100644 7.3.845 delete mode 100644 7.3.846 delete mode 100644 7.3.847 delete mode 100644 7.3.848 delete mode 100644 7.3.849 delete mode 100644 7.3.850 delete mode 100644 7.3.851 delete mode 100644 7.3.852 delete mode 100644 7.3.853 delete mode 100644 7.3.854 delete mode 100644 7.3.855 delete mode 100644 7.3.856 delete mode 100644 7.3.857 delete mode 100644 7.3.858 delete mode 100644 7.3.859 delete mode 100644 7.3.860 delete mode 100644 7.3.861 delete mode 100644 7.3.862 delete mode 100644 7.3.863 delete mode 100644 7.3.864 delete mode 100644 7.3.865 delete mode 100644 7.3.866 delete mode 100644 7.3.867 delete mode 100644 7.3.868 delete mode 100644 7.3.869 delete mode 100644 7.3.870 delete mode 100644 7.3.871 delete mode 100644 7.3.872 delete mode 100644 7.3.873 delete mode 100644 7.3.874 delete mode 100644 7.3.875 delete mode 100644 7.3.876 delete mode 100644 7.3.877 delete mode 100644 7.3.878 delete mode 100644 7.3.879 delete mode 100644 7.3.880 delete mode 100644 7.3.881 delete mode 100644 7.3.882 delete mode 100644 7.3.883 delete mode 100644 7.3.884 delete mode 100644 7.3.885 delete mode 100644 7.3.886 delete mode 100644 7.3.887 delete mode 100644 7.3.888 delete mode 100644 7.3.889 delete mode 100644 7.3.890 delete mode 100644 7.3.891 delete mode 100644 7.3.892 delete mode 100644 7.3.893 delete mode 100644 7.3.894 delete mode 100644 7.3.895 delete mode 100644 7.3.896 delete mode 100644 7.3.897 delete mode 100644 7.3.898 delete mode 100644 7.3.899 delete mode 100644 7.3.900 delete mode 100644 7.3.901 delete mode 100644 7.3.902 delete mode 100644 7.3.903 delete mode 100644 7.3.904 delete mode 100644 7.3.905 delete mode 100644 7.3.906 delete mode 100644 7.3.907 delete mode 100644 7.3.908 delete mode 100644 7.3.909 delete mode 100644 7.3.910 delete mode 100644 7.3.911 delete mode 100644 7.3.912 delete mode 100644 7.3.913 delete mode 100644 7.3.914 delete mode 100644 7.3.915 delete mode 100644 7.3.916 delete mode 100644 7.3.917 delete mode 100644 7.3.918 delete mode 100644 7.3.919 delete mode 100644 7.3.920 delete mode 100644 7.3.921 delete mode 100644 7.3.922 delete mode 100644 7.3.923 delete mode 100644 7.3.924 delete mode 100644 7.3.925 delete mode 100644 7.3.926 delete mode 100644 7.3.927 delete mode 100644 7.3.928 delete mode 100644 7.3.929 delete mode 100644 7.3.930 delete mode 100644 7.3.931 delete mode 100644 7.3.932 delete mode 100644 7.3.933 delete mode 100644 7.3.934 delete mode 100644 7.3.935 delete mode 100644 7.3.936 delete mode 100644 7.3.937 delete mode 100644 7.3.938 delete mode 100644 7.3.939 delete mode 100644 7.3.940 delete mode 100644 7.3.941 delete mode 100644 7.3.942 delete mode 100644 7.3.943 delete mode 100644 7.3.944 delete mode 100644 7.3.945 delete mode 100644 7.3.946 delete mode 100644 7.3.947 delete mode 100644 7.3.948 delete mode 100644 7.3.949 delete mode 100644 7.3.950 delete mode 100644 7.3.951 delete mode 100644 7.3.952 delete mode 100644 7.3.953 delete mode 100644 7.3.954 delete mode 100644 7.3.955 delete mode 100644 7.3.956 delete mode 100644 7.3.957 delete mode 100644 7.3.958 delete mode 100644 7.3.959 delete mode 100644 7.3.960 delete mode 100644 7.3.961 delete mode 100644 7.3.962 delete mode 100644 7.3.963 delete mode 100644 7.3.964 delete mode 100644 7.3.965 delete mode 100644 7.3.966 delete mode 100644 7.3.967 delete mode 100644 7.3.968 delete mode 100644 7.3.969 delete mode 100644 7.3.970 delete mode 100644 7.3.971 delete mode 100644 7.3.972 delete mode 100644 7.3.973 delete mode 100644 7.3.974 delete mode 100644 7.3.975 delete mode 100644 7.3.976 delete mode 100644 7.3.977 delete mode 100644 7.3.978 delete mode 100644 7.3.979 delete mode 100644 7.3.980 delete mode 100644 7.3.981 delete mode 100644 7.3.982 delete mode 100644 7.3.983 delete mode 100644 7.3.984 delete mode 100644 7.3.985 delete mode 100644 7.3.986 delete mode 100644 7.3.987 delete mode 100644 7.3.988 delete mode 100644 7.3.989 delete mode 100644 7.3.990 delete mode 100644 7.3.991 delete mode 100644 7.3.992 delete mode 100644 7.3.993 delete mode 100644 7.3.994 delete mode 100644 7.3.995 delete mode 100644 7.3.996 delete mode 100644 7.3.997 delete mode 100644 7.3.998 delete mode 100644 7.3.999 delete mode 100644 filetype.vim delete mode 100644 forth.vim delete mode 100644 gzip.vim delete mode 100644 netrw.vim delete mode 100644 netrwFileHandlers.vim delete mode 100644 netrwPlugin.vim delete mode 100644 netrwSettings.vim delete mode 100644 nl.po delete mode 100644 tar.vim delete mode 100644 vim-6.4-cvim.patch delete mode 100644 vim-7.1-erlang.patch delete mode 100644 vim-7.1-lib64.patch delete mode 100644 vim-7.2-httpfiletype-499123.patch delete mode 100644 vim-7.3-bug816848.patch delete mode 100644 vim-7.3-fstabsyntax.patch delete mode 100644 vim-7.3-spec-epoch.patch delete mode 100644 vim-7.3-syntax.patch create mode 100644 vim-7.4-fstabsyntax.patch create mode 100644 vim-7.4-syntax.patch delete mode 100644 xxd-locale.patch diff --git a/.gitignore b/.gitignore index a1ef852d..52b0681c 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ vim-7.2-extra.tar.gz vim-7.2-lang.tar.gz vim-7.2.tar.bz2 /vim-7.3.tar.bz2 +/vim-7.4.tar.bz2 diff --git a/7.3.001 b/7.3.001 deleted file mode 100644 index 470fec6b..00000000 --- a/7.3.001 +++ /dev/null @@ -1,55 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.001 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.001 -Problem: When editing "src/main.c" and 'path' set to "./proto", - ":find e -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.002 -Problem: ":find" completion doesn't work when halfway an environment - variable. (Dominique Pelle) -Solution: Only use in-path completion when expanding file names. (Nazri - Ramliy) -Files: src/ex_docmd.c - - -*** ../vim-7.3.001/src/ex_docmd.c 2010-08-15 21:57:27.000000000 +0200 ---- src/ex_docmd.c 2010-08-16 20:51:22.000000000 +0200 -*************** -*** 3465,3471 **** - case CMD_find: - case CMD_sfind: - case CMD_tabfind: -! xp->xp_context = EXPAND_FILES_IN_PATH; - break; - case CMD_cd: - case CMD_chdir: ---- 3465,3472 ---- - case CMD_find: - case CMD_sfind: - case CMD_tabfind: -! if (xp->xp_context == EXPAND_FILES) -! xp->xp_context = EXPAND_FILES_IN_PATH; - break; - case CMD_cd: - case CMD_chdir: -*** ../vim-7.3.001/src/version.c 2010-08-16 21:46:12.000000000 +0200 ---- src/version.c 2010-08-16 22:33:13.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 2, - /**/ - --- -Warning label on a superhero Halloween costume: -"Caution: Cape does not enable user to fly." - - /// 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 /// diff --git a/7.3.003 b/7.3.003 deleted file mode 100644 index 8bc9f471..00000000 --- a/7.3.003 +++ /dev/null @@ -1,45 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.003 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.1.003 -Problem: Crash with specific BufWritePost autocmd. (Peter Odding) -Solution: Don't free the quickfix title twice. (Lech Lorens) -Files: src/quickfix.c - - -*** ../vim-7.3.002/src/quickfix.c 2010-08-15 21:57:26.000000000 +0200 ---- src/quickfix.c 2010-08-16 21:15:44.000000000 +0200 -*************** -*** 2125,2130 **** ---- 2125,2131 ---- - --qi->qf_lists[idx].qf_count; - } - vim_free(qi->qf_lists[idx].qf_title); -+ qi->qf_lists[idx].qf_title = NULL; - } - - /* -*** ../vim-7.3.002/src/version.c 2010-08-16 22:33:55.000000000 +0200 ---- src/version.c 2010-08-17 20:23:05.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 3, - /**/ - --- -From "know your smileys": - :-X My lips are sealed - - /// 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 /// diff --git a/7.3.004 b/7.3.004 deleted file mode 100644 index 9c6318a0..00000000 --- a/7.3.004 +++ /dev/null @@ -1,44 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.004 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.004 -Problem: Crash when using very long regexp. (Peter Odding) -Solution: Reset reg_toolong. (Carlo Teubner) -Files: src/regexp.c - - -*** ../vim-7.3.003/src/regexp.c 2010-08-15 21:57:29.000000000 +0200 ---- src/regexp.c 2010-09-14 10:51:22.000000000 +0200 -*************** -*** 3538,3543 **** ---- 3538,3544 ---- - - regline = line; - reglnum = 0; -+ reg_toolong = FALSE; - - /* Simplest case: Anchored match need be tried only once. */ - if (prog->reganch) -*** ../vim-7.3.003/src/version.c 2010-08-17 20:23:18.000000000 +0200 ---- src/version.c 2010-09-14 10:52:09.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 4, - /**/ - --- -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 /// diff --git a/7.3.005 b/7.3.005 deleted file mode 100644 index df2026d2..00000000 --- a/7.3.005 +++ /dev/null @@ -1,96 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.005 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.005 -Problem: Crash when using undotree(). (Christian Brabandt) -Solution: Increase the list reference count. Add a test for undotree() - (Lech Lorens) -Files: src/eval.c, src/testdir/Makefile, src/testdir/test61.in - - -*** ../vim-7.3.004/src/eval.c 2010-08-15 21:57:26.000000000 +0200 ---- src/eval.c 2010-09-14 12:43:04.000000000 +0200 -*************** -*** 7075,7081 **** - } - - /* -! * Add a list entry to dictionary "d". - * Returns FAIL when out of memory and when key already exists. - */ - int ---- 7075,7081 ---- - } - - /* -! * Add a list entry to dictionary "d". - * Returns FAIL when out of memory and when key already exists. - */ - int -*************** -*** 7097,7102 **** ---- 7097,7103 ---- - dictitem_free(item); - return FAIL; - } -+ ++list->lv_refcount; - return OK; - } - -*** ../vim-7.3.004/src/testdir/Makefile 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/Makefile 2010-09-14 12:38:56.000000000 +0200 -*************** -*** 44,50 **** - $(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 ---- 44,50 ---- - $(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.* viminfo - - test1.out: test1.in - -rm -f $*.failed tiny.vim small.vim mbyte.vim mzscheme.vim test.ok X* viminfo -*** ../vim-7.3.004/src/testdir/test61.in 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/test61.in 2010-09-14 12:38:56.000000000 +0200 -*************** -*** 4,9 **** ---- 4,13 ---- - Also tests :earlier and :later. - - STARTTEST -+ :echo undotree().entries -+ ENDTEST -+ -+ STARTTEST - :" Delete three characters and undo - Gx:set ul=100 - x:set ul=100 -*** ../vim-7.3.004/src/version.c 2010-09-14 10:55:24.000000000 +0200 ---- src/version.c 2010-09-14 12:39:59.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 5, - /**/ - --- -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 /// diff --git a/7.3.006 b/7.3.006 deleted file mode 100644 index 41eb7567..00000000 --- a/7.3.006 +++ /dev/null @@ -1,117 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.006 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.006 -Problem: Can't build some multi-byte code with C89. -Solution: Move code to after declarations. (Joachim Schmitz) -Files: src/mbyte.c, src/spell.c - - -*** ../vim-7.3.005/src/mbyte.c 2010-08-15 21:57:28.000000000 +0200 ---- src/mbyte.c 2010-09-18 13:32:40.000000000 +0200 -*************** -*** 5167,5182 **** - void - xim_set_preedit() - { -- if (xic == NULL) -- return; -- -- xim_set_focus(TRUE); -- - XVaNestedList attr_list; - XRectangle spot_area; - XPoint over_spot; - int line_space; - - if (!xim_has_focus) - { - /* hide XIM cursor */ ---- 5167,5182 ---- - void - xim_set_preedit() - { - XVaNestedList attr_list; - XRectangle spot_area; - XPoint over_spot; - int line_space; - -+ if (xic == NULL) -+ return; -+ -+ xim_set_focus(TRUE); -+ - if (!xim_has_focus) - { - /* hide XIM cursor */ -*************** -*** 5554,5565 **** - void - xim_set_status_area() - { -- if (xic == NULL) -- return; -- - XVaNestedList preedit_list = 0, status_list = 0, list = 0; - XRectangle pre_area, status_area; - - if (input_style & XIMStatusArea) - { - if (input_style & XIMPreeditArea) ---- 5554,5565 ---- - void - xim_set_status_area() - { - XVaNestedList preedit_list = 0, status_list = 0, list = 0; - XRectangle pre_area, status_area; - -+ if (xic == NULL) -+ return; -+ - if (input_style & XIMStatusArea) - { - if (input_style & XIMPreeditArea) -*** ../vim-7.3.005/src/spell.c 2010-08-15 21:57:32.000000000 +0200 ---- src/spell.c 2010-09-18 13:34:11.000000000 +0200 -*************** -*** 4679,4685 **** - buf_T *buf; - char_u fname[MAXPATHL]; - -! /* Go through all buffers and handle 'spelllang'. */ // - for (buf = firstbuf; buf != NULL; buf = buf->b_next) - ga_clear(&buf->b_s.b_langp); - ---- 4679,4685 ---- - buf_T *buf; - char_u fname[MAXPATHL]; - -! /* Go through all buffers and handle 'spelllang'. */ - for (buf = firstbuf; buf != NULL; buf = buf->b_next) - ga_clear(&buf->b_s.b_langp); - -*** ../vim-7.3.005/src/version.c 2010-09-14 12:47:30.000000000 +0200 ---- src/version.c 2010-09-18 13:34:23.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 6, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -163. You go outside for the fresh air (at -30 degrees) but open the - window first to hear new mail arrive. - - /// 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 /// diff --git a/7.3.007 b/7.3.007 deleted file mode 100644 index 30b3745c..00000000 --- a/7.3.007 +++ /dev/null @@ -1,187 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.007 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.007 -Problem: Python code defines global "buffer". Re-implements a grow-array. -Solution: Use a grow-array instead of coding the same functionality. Handle - out-of-memory situation properly. -Files: src/if_py_both.h - - -*** ../vim-7.3.006/src/if_py_both.h 2010-08-15 21:57:27.000000000 +0200 ---- src/if_py_both.h 2010-09-21 16:00:54.000000000 +0200 -*************** -*** 34,39 **** ---- 34,40 ---- - static PyObject *OutputWrite(PyObject *, PyObject *); - static PyObject *OutputWritelines(PyObject *, PyObject *); - -+ /* Function to write a line, points to either msg() or emsg(). */ - typedef void (*writefn)(char_u *); - static void writer(writefn fn, char_u *str, PyInt n); - -*************** -*** 122,173 **** - return Py_None; - } - -! static char_u *buffer = NULL; -! static PyInt buffer_len = 0; -! static PyInt buffer_size = 0; -! - static writefn old_fn = NULL; - - static void -- buffer_ensure(PyInt n) -- { -- PyInt new_size; -- char_u *new_buffer; -- -- if (n < buffer_size) -- return; -- -- new_size = buffer_size; -- while (new_size < n) -- new_size += 80; -- -- if (new_size != buffer_size) -- { -- new_buffer = alloc((unsigned)new_size); -- if (new_buffer == NULL) -- return; -- -- if (buffer) -- { -- memcpy(new_buffer, buffer, buffer_len); -- vim_free(buffer); -- } -- -- buffer = new_buffer; -- buffer_size = new_size; -- } -- } -- -- static void - PythonIO_Flush(void) - { -! if (old_fn && buffer_len) - { -! buffer[buffer_len] = 0; -! old_fn(buffer); - } -! -! buffer_len = 0; - } - - static void ---- 123,141 ---- - return Py_None; - } - -! /* Buffer IO, we write one whole line at a time. */ -! static garray_T io_ga = {0, 0, 1, 80, NULL}; - static writefn old_fn = NULL; - - static void - PythonIO_Flush(void) - { -! if (old_fn != NULL && io_ga.ga_len > 0) - { -! ((char_u *)io_ga.ga_data)[io_ga.ga_len] = NUL; -! old_fn((char_u *)io_ga.ga_data); - } -! io_ga.ga_len = 0; - } - - static void -*************** -*** 175,204 **** - { - char_u *ptr; - -! if (fn != old_fn && old_fn != NULL) - PythonIO_Flush(); -- - old_fn = fn; - - while (n > 0 && (ptr = memchr(str, '\n', n)) != NULL) - { - PyInt len = ptr - str; - -! buffer_ensure(buffer_len + len + 1); - -! memcpy(buffer + buffer_len, str, len); -! buffer_len += len; -! buffer[buffer_len] = 0; -! fn(buffer); - str = ptr + 1; - n -= len + 1; -! buffer_len = 0; - } - -! /* Put the remaining text into the buffer for later printing */ -! buffer_ensure(buffer_len + n + 1); -! memcpy(buffer + buffer_len, str, n); -! buffer_len += n; - } - - /***************/ ---- 143,176 ---- - { - char_u *ptr; - -! /* Flush when switching output function. */ -! if (fn != old_fn) - PythonIO_Flush(); - old_fn = fn; - -+ /* Write each NL separated line. Text after the last NL is kept for -+ * writing later. */ - while (n > 0 && (ptr = memchr(str, '\n', n)) != NULL) - { - PyInt len = ptr - str; - -! if (ga_grow(&io_ga, len + 1) == FAIL) -! break; - -! mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)len); -! ((char *)io_ga.ga_data)[io_ga.ga_len + len] = NUL; -! fn((char_u *)io_ga.ga_data); - str = ptr + 1; - n -= len + 1; -! io_ga.ga_len = 0; - } - -! /* Put the remaining text into io_ga for later printing. */ -! if (n > 0 && ga_grow(&io_ga, n + 1) == OK) -! { -! mch_memmove(((char *)io_ga.ga_data) + io_ga.ga_len, str, (size_t)n); -! io_ga.ga_len += n; -! } - } - - /***************/ -*** ../vim-7.3.006/src/version.c 2010-09-18 13:36:41.000000000 +0200 ---- src/version.c 2010-09-21 16:49:13.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 7, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -180. You maintain more than six e-mail addresses. - - /// 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 /// diff --git a/7.3.008 b/7.3.008 deleted file mode 100644 index 5df7daa8..00000000 --- a/7.3.008 +++ /dev/null @@ -1,439 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.008 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.008 -Problem: 'cursorbind' is kept in places where 'scrollbind' is reset. -Solution: Reset 'cursorbind'. -Files: src/buffer.c, src/diff.c, src/ex_cmds.c, src/ex_cmds2.c, - src/ex_docmd.c, src/ex_getln.c, src/if_cscope.c, src/macros.h, - src/quickfix.c, src/search.c, src/tag.c, src/window.c - - -*** ../vim-7.3.007/src/buffer.c 2010-08-15 21:57:32.000000000 +0200 ---- src/buffer.c 2010-09-21 16:54:19.000000000 +0200 -*************** -*** 1288,1296 **** - /* Go to the other buffer. */ - set_curbuf(buf, action); - -! #if defined(FEAT_LISTCMDS) && defined(FEAT_SCROLLBIND) - if (action == DOBUF_SPLIT) -! curwin->w_p_scb = FALSE; /* reset 'scrollbind' */ - #endif - - #if defined(FEAT_AUTOCMD) && defined(FEAT_EVAL) ---- 1288,1299 ---- - /* Go to the other buffer. */ - set_curbuf(buf, action); - -! #if defined(FEAT_LISTCMDS) \ -! && (defined(FEAT_SCROLLBIND) || defined(FEAT_CURSORBIND)) - if (action == DOBUF_SPLIT) -! { -! RESET_BINDING(curwin); /* reset 'scrollbind' and 'cursorbind' */ -! } - #endif - - #if defined(FEAT_AUTOCMD) && defined(FEAT_EVAL) -*************** -*** 1917,1925 **** - tabpage_new(); - else if (win_split(0, 0) == FAIL) /* Open in a new window */ - return FAIL; -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - } - } - #endif ---- 1920,1926 ---- - tabpage_new(); - else if (win_split(0, 0) == FAIL) /* Open in a new window */ - return FAIL; -! RESET_BINDING(curwin); - } - } - #endif -*** ../vim-7.3.007/src/diff.c 2010-08-15 21:57:32.000000000 +0200 ---- src/diff.c 2010-09-21 16:14:07.000000000 +0200 -*************** -*** 1127,1137 **** - # endif - - wp->w_p_diff = TRUE; - #ifdef FEAT_CURSORBIND -- /* Use cursorbind if it's available */ - wp->w_p_crb = TRUE; - #endif -- wp->w_p_scb = TRUE; - wp->w_p_wrap = FALSE; - # ifdef FEAT_FOLDING - curwin = wp; ---- 1127,1139 ---- - # endif - - wp->w_p_diff = TRUE; -+ /* Use 'scrollbind' and 'cursorbind' when available */ -+ #ifdef FEAT_SCROLLBIND -+ wp->w_p_scb = TRUE; -+ #endif - #ifdef FEAT_CURSORBIND - wp->w_p_crb = TRUE; - #endif - wp->w_p_wrap = FALSE; - # ifdef FEAT_FOLDING - curwin = wp; -*************** -*** 1177,1186 **** - { - /* Set 'diff', 'scrollbind' off and 'wrap' on. */ - wp->w_p_diff = FALSE; -! #ifdef FEAT_CURSORBIND -! wp->w_p_crb = FALSE; -! #endif -! wp->w_p_scb = FALSE; - wp->w_p_wrap = TRUE; - #ifdef FEAT_FOLDING - curwin = wp; ---- 1179,1185 ---- - { - /* Set 'diff', 'scrollbind' off and 'wrap' on. */ - wp->w_p_diff = FALSE; -! RESET_BINDING(wp); - wp->w_p_wrap = TRUE; - #ifdef FEAT_FOLDING - curwin = wp; -*** ../vim-7.3.007/src/ex_cmds.c 2010-08-15 21:57:26.000000000 +0200 ---- src/ex_cmds.c 2010-09-21 16:15:07.000000000 +0200 -*************** -*** 3498,3506 **** - curbuf->b_p_bin = FALSE; /* reset 'bin' before reading file */ - curwin->w_p_nu = 0; /* no line numbers */ - curwin->w_p_rnu = 0; /* no relative line numbers */ -! #ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; /* no scroll binding */ -! #endif - #ifdef FEAT_ARABIC - curwin->w_p_arab = FALSE; /* no arabic mode */ - #endif ---- 3498,3504 ---- - curbuf->b_p_bin = FALSE; /* reset 'bin' before reading file */ - curwin->w_p_nu = 0; /* no line numbers */ - curwin->w_p_rnu = 0; /* no relative line numbers */ -! RESET_BINDING(curwin); /* no scroll or cursor binding */ - #ifdef FEAT_ARABIC - curwin->w_p_arab = FALSE; /* no arabic mode */ - #endif -*************** -*** 5471,5479 **** - return FALSE; - curwin->w_p_pvw = TRUE; - curwin->w_p_wfh = TRUE; -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; /* don't take over 'scrollbind' */ -! # endif - # ifdef FEAT_DIFF - curwin->w_p_diff = FALSE; /* no 'diff' */ - # endif ---- 5469,5476 ---- - return FALSE; - curwin->w_p_pvw = TRUE; - curwin->w_p_wfh = TRUE; -! RESET_BINDING(curwin); /* don't take over 'scrollbind' -! and 'cursorbind' */ - # ifdef FEAT_DIFF - curwin->w_p_diff = FALSE; /* no 'diff' */ - # endif -*** ../vim-7.3.007/src/ex_cmds2.c 2010-08-15 21:57:31.000000000 +0200 ---- src/ex_cmds2.c 2010-09-21 16:15:17.000000000 +0200 -*************** -*** 2165,2173 **** - { - if (win_split(0, 0) == FAIL) - return; -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - } - else - #endif ---- 2165,2171 ---- - { - if (win_split(0, 0) == FAIL) - return; -! RESET_BINDING(curwin); - } - else - #endif -*** ../vim-7.3.007/src/ex_docmd.c 2010-08-16 22:33:55.000000000 +0200 ---- src/ex_docmd.c 2010-09-21 16:15:39.000000000 +0200 -*************** -*** 6898,6906 **** - # ifdef FEAT_WINDOWS - if (win_split(0, 0) == FAIL) - return; -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - - /* When splitting the window, create a new alist. Otherwise the - * existing one is overwritten. */ ---- 6898,6904 ---- - # ifdef FEAT_WINDOWS - if (win_split(0, 0) == FAIL) - return; -! RESET_BINDING(curwin); - - /* When splitting the window, create a new alist. Otherwise the - * existing one is overwritten. */ -*************** -*** 7300,7306 **** - || cmdmod.browse - # endif - ) -! curwin->w_p_scb = FALSE; - else - do_check_scrollbind(FALSE); - # endif ---- 7298,7306 ---- - || cmdmod.browse - # endif - ) -! { -! RESET_BINDING(curwin); -! } - else - do_check_scrollbind(FALSE); - # endif -*** ../vim-7.3.007/src/ex_getln.c 2010-08-15 21:57:28.000000000 +0200 ---- src/ex_getln.c 2010-09-21 16:15:55.000000000 +0200 -*************** -*** 6147,6155 **** - curwin->w_p_rl = cmdmsg_rl; - cmdmsg_rl = FALSE; - # endif -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - - # ifdef FEAT_AUTOCMD - /* Do execute autocommands for setting the filetype (load syntax). */ ---- 6147,6153 ---- - curwin->w_p_rl = cmdmsg_rl; - cmdmsg_rl = FALSE; - # endif -! RESET_BINDING(curwin); - - # ifdef FEAT_AUTOCMD - /* Do execute autocommands for setting the filetype (load syntax). */ -*** ../vim-7.3.007/src/if_cscope.c 2010-08-15 21:57:32.000000000 +0200 ---- src/if_cscope.c 2010-09-21 16:16:26.000000000 +0200 -*************** -*** 1274,1282 **** - { - win_split(postponed_split > 0 ? postponed_split : 0, - postponed_split_flags); -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - postponed_split = 0; - } - # endif ---- 1274,1280 ---- - { - win_split(postponed_split > 0 ? postponed_split : 0, - postponed_split_flags); -! RESET_BINDING(curwin); - postponed_split = 0; - } - # endif -*** ../vim-7.3.007/src/macros.h 2010-08-15 21:57:28.000000000 +0200 ---- src/macros.h 2010-09-21 16:13:10.000000000 +0200 -*************** -*** 285,287 **** ---- 285,301 ---- - #else - # define DO_AUTOCHDIR - #endif -+ -+ #if defined(FEAT_SCROLLBIND) && defined(FEAT_CURSORBIND) -+ # define RESET_BINDING(wp) (wp)->w_p_scb = FALSE; (wp)->w_p_crb = FALSE -+ #else -+ # if defined(FEAT_SCROLLBIND) -+ # define RESET_BINDING(wp) (wp)->w_p_scb = FALSE -+ # else -+ # if defined(FEAT_CURSORBIND) -+ # define RESET_BINDING(wp) (wp)->w_p_crb = FALSE -+ # else -+ # define RESET_BINDING(wp) -+ # endif -+ # endif -+ #endif -*** ../vim-7.3.007/src/quickfix.c 2010-08-17 20:23:18.000000000 +0200 ---- src/quickfix.c 2010-09-21 16:17:17.000000000 +0200 -*************** -*** 1656,1664 **** - opened_window = TRUE; /* close it when fail */ - p_swb = empty_option; /* don't split again */ - swb_flags = 0; -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - if (ll_ref != NULL) - { - /* The new window should use the location list from the ---- 1656,1662 ---- - opened_window = TRUE; /* close it when fail */ - p_swb = empty_option; /* don't split again */ - swb_flags = 0; -! RESET_BINDING(curwin); - if (ll_ref != NULL) - { - /* The new window should use the location list from the -*************** -*** 2334,2342 **** - win_goto(lastwin); - if (win_split(height, WSP_BELOW | WSP_NEWLOC) == FAIL) - return; /* not enough room for window */ -! #ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! #endif - - if (eap->cmdidx == CMD_lopen || eap->cmdidx == CMD_lwindow) - { ---- 2332,2338 ---- - win_goto(lastwin); - if (win_split(height, WSP_BELOW | WSP_NEWLOC) == FAIL) - return; /* not enough room for window */ -! RESET_BINDING(curwin); - - if (eap->cmdidx == CMD_lopen || eap->cmdidx == CMD_lwindow) - { -*** ../vim-7.3.007/src/search.c 2010-08-15 21:57:32.000000000 +0200 ---- src/search.c 2010-09-21 16:17:28.000000000 +0200 -*************** -*** 5075,5083 **** - if (win_split(0, 0) == FAIL) - #endif - break; -! #ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! #endif - } - if (depth == -1) - { ---- 5075,5081 ---- - if (win_split(0, 0) == FAIL) - #endif - break; -! RESET_BINDING(curwin); - } - if (depth == -1) - { -*** ../vim-7.3.007/src/tag.c 2010-08-15 21:57:25.000000000 +0200 ---- src/tag.c 2010-09-21 16:17:51.000000000 +0200 -*************** -*** 3143,3151 **** - { - win_split(postponed_split > 0 ? postponed_split : 0, - postponed_split_flags); -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - } - #endif - ---- 3143,3149 ---- - { - win_split(postponed_split > 0 ? postponed_split : 0, - postponed_split_flags); -! RESET_BINDING(curwin); - } - #endif - -*** ../vim-7.3.007/src/window.c 2010-08-15 21:57:32.000000000 +0200 ---- src/window.c 2010-09-21 16:18:44.000000000 +0200 -*************** -*** 525,533 **** - setpcmark(); - if (win_split(0, 0) == OK) - { -! # ifdef FEAT_SCROLLBIND -! curwin->w_p_scb = FALSE; -! # endif - (void)do_ecmd(0, ptr, NULL, NULL, ECMD_LASTL, - ECMD_HIDE, NULL); - if (nchar == 'F' && lnum >= 0) ---- 525,531 ---- - setpcmark(); - if (win_split(0, 0) == OK) - { -! RESET_BINDING(curwin); - (void)do_ecmd(0, ptr, NULL, NULL, ECMD_LASTL, - ECMD_HIDE, NULL); - if (nchar == 'F' && lnum >= 0) -*************** -*** 3277,3285 **** - if (aucmd_win != NULL) - { - win_init_some(aucmd_win, curwin); -! # ifdef FEAT_SCROLLBIND -! aucmd_win->w_p_scb = FALSE; -! # endif - new_frame(aucmd_win); - } - } ---- 3275,3281 ---- - if (aucmd_win != NULL) - { - win_init_some(aucmd_win, curwin); -! RESET_BINDING(aucmd_win); - new_frame(aucmd_win); - } - } -*************** -*** 3320,3329 **** - /* First window in new tab page, initialize it from "oldwin". */ - win_init(curwin, oldwin, 0); - -! # ifdef FEAT_SCROLLBIND -! /* We don't want scroll-binding in the first window. */ -! curwin->w_p_scb = FALSE; -! # endif - } - #endif - ---- 3316,3323 ---- - /* First window in new tab page, initialize it from "oldwin". */ - win_init(curwin, oldwin, 0); - -! /* We don't want cursor- and scroll-binding in the first window. */ -! RESET_BINDING(curwin); - } - #endif - -*** ../vim-7.3.007/src/version.c 2010-09-21 16:49:29.000000000 +0200 ---- src/version.c 2010-09-21 16:53:16.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 8, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -181. You make up words that go with the "happy tune" your modem makes - while dialing your ISP. - - /// 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 /// diff --git a/7.3.009 b/7.3.009 deleted file mode 100644 index 317677d0..00000000 --- a/7.3.009 +++ /dev/null @@ -1,99 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.009 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.009 -Problem: Win32: Crash on Windows when using a bad argument for strftime(). - (Christian Brabandt) -Solution: Use the bad_param_handler(). (Mike Williams) -Files: src/os_win32.c - - -*** ../vim-7.3.008/src/os_win32.c 2010-08-15 21:57:27.000000000 +0200 ---- src/os_win32.c 2010-09-21 17:02:54.000000000 +0200 -*************** -*** 1615,1620 **** ---- 1615,1649 ---- - return TRUE; - } - -+ #if ((defined(__MINGW32__) || defined (__CYGWIN32__)) && \ -+ __MSVCRT_VERSION__ >= 0x800) || (defined(_MSC_VER) && _MSC_VER >= 1400) -+ /* -+ * Bad parameter handler. -+ * -+ * Certain MS CRT functions will intentionally crash when passed invalid -+ * parameters to highlight possible security holes. Setting this function as -+ * the bad parameter handler will prevent the crash. -+ * -+ * In debug builds the parameters contain CRT information that might help track -+ * down the source of a problem, but in non-debug builds the arguments are all -+ * NULL/0. Debug builds will also produce assert dialogs from the CRT, it is -+ * worth allowing these to make debugging of issues easier. -+ */ -+ static void -+ bad_param_handler(const wchar_t *expression, -+ const wchar_t *function, -+ const wchar_t *file, -+ unsigned int line, -+ uintptr_t pReserved) -+ { -+ } -+ -+ # define SET_INVALID_PARAM_HANDLER \ -+ ((void)_set_invalid_parameter_handler(bad_param_handler)) -+ #else -+ # define SET_INVALID_PARAM_HANDLER -+ #endif -+ - #ifdef FEAT_GUI_W32 - - /* -*************** -*** 1627,1632 **** ---- 1656,1664 ---- - extern int _fmode; - #endif - -+ /* Silently handle invalid parameters to CRT functions */ -+ SET_INVALID_PARAM_HANDLER; -+ - /* Let critical errors result in a failure, not in a dialog box. Required - * for the timestamp test to work on removed floppies. */ - SetErrorMode(SEM_FAILCRITICALERRORS); -*************** -*** 2103,2108 **** ---- 2135,2143 ---- - extern int _fmode; - #endif - -+ /* Silently handle invalid parameters to CRT functions */ -+ SET_INVALID_PARAM_HANDLER; -+ - /* Let critical errors result in a failure, not in a dialog box. Required - * for the timestamp test to work on removed floppies. */ - SetErrorMode(SEM_FAILCRITICALERRORS); -*** ../vim-7.3.008/src/version.c 2010-09-21 16:56:29.000000000 +0200 ---- src/version.c 2010-09-21 17:27:36.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 9, - /**/ - --- -Wizards had always known that the act of observation changed the thing that -was observed, and sometimes forgot that it also changed the observer too. - Terry Pratchett - Interesting times - - /// 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 /// diff --git a/7.3.010 b/7.3.010 deleted file mode 100644 index be0167ae..00000000 --- a/7.3.010 +++ /dev/null @@ -1,167 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.010 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.010 -Problem: Mac GUI: Missing break statements. -Solution: Add the break statements. (Dominique Pelle) -Files: src/gui_mac.c - - -*** ../vim-7.3.009/src/gui_mac.c 2010-08-15 21:57:28.000000000 +0200 ---- src/gui_mac.c 2010-09-21 17:33:13.000000000 +0200 -*************** -*** 1480,1486 **** - * - * Returns the index inside the menu wher - */ -! short /* Shoulde we return MenuItemIndex? */ - gui_mac_get_menu_item_index(vimmenu_T *pMenu) - { - short index; ---- 1480,1486 ---- - * - * Returns the index inside the menu wher - */ -! short /* Should we return MenuItemIndex? */ - gui_mac_get_menu_item_index(vimmenu_T *pMenu) - { - short index; -*************** -*** 1823,1829 **** - p.h += gui.scrollbar_width; - if (gui.which_scrollbars[SBAR_RIGHT]) - p.h += gui.scrollbar_width; -! /* ideal height is as heigh as we can get */ - p.v = 15 * 1024; - - thePart = IsWindowInStandardState(whichWindow, &p, &r) ---- 1823,1829 ---- - p.h += gui.scrollbar_width; - if (gui.which_scrollbars[SBAR_RIGHT]) - p.h += gui.scrollbar_width; -! /* ideal height is as high as we can get */ - p.v = 15 * 1024; - - thePart = IsWindowInStandardState(whichWindow, &p, &r) -*************** -*** 4481,4487 **** - * event arrives. No need to check for input_buf_full because we are - * returning as soon as it contains a single char. - */ -! /* TODO: reduce wtime accordinly??? */ - if (wtime > -1) - sleeppyTick = 60 * wtime / 1000; - else ---- 4481,4487 ---- - * event arrives. No need to check for input_buf_full because we are - * returning as soon as it contains a single char. - */ -! /* TODO: reduce wtime accordingly??? */ - if (wtime > -1) - sleeppyTick = 60 * wtime / 1000; - else -*************** -*** 5723,5735 **** - iconDITL = GetResource('DITL', 131); - switch (type) - { -! case VIM_GENERIC: useIcon = kNoteIcon; -! case VIM_ERROR: useIcon = kStopIcon; -! case VIM_WARNING: useIcon = kCautionIcon; -! case VIM_INFO: useIcon = kNoteIcon; -! case VIM_QUESTION: useIcon = kNoteIcon; -! default: useIcon = kStopIcon; -! }; - AppendDITL(theDialog, iconDITL, overlayDITL); - ReleaseResource(iconDITL); - GetDialogItem(theDialog, iconItm.idx, &itemType, &itemHandle, &box); ---- 5723,5735 ---- - iconDITL = GetResource('DITL', 131); - switch (type) - { -! case VIM_GENERIC: -! case VIM_INFO: -! case VIM_QUESTION: useIcon = kNoteIcon; break; -! case VIM_WARNING: useIcon = kCautionIcon; break; -! case VIM_ERROR: useIcon = kStopIcon; break; -! default: useIcon = kStopIcon; -! } - AppendDITL(theDialog, iconDITL, overlayDITL); - ReleaseResource(iconDITL); - GetDialogItem(theDialog, iconItm.idx, &itemType, &itemHandle, &box); -*************** -*** 5892,5898 **** - - return itemHit; - /* -! * Usefull thing which could be used - * SetDialogTimeout(): Auto click a button after timeout - * SetDialogTracksCursor() : Get the I-beam cursor over input box - * MoveDialogItem(): Probably better than SetDialogItem ---- 5892,5898 ---- - - return itemHit; - /* -! * Useful thing which could be used - * SetDialogTimeout(): Auto click a button after timeout - * SetDialogTracksCursor() : Get the I-beam cursor over input box - * MoveDialogItem(): Probably better than SetDialogItem -*************** -*** 6100,6106 **** - #endif - - /* -! * Transfered from os_mac.c for MacOS X using os_unix.c prep work - */ - - int ---- 6100,6106 ---- - #endif - - /* -! * Transferred from os_mac.c for MacOS X using os_unix.c prep work - */ - - int -*************** -*** 6543,6549 **** - static ControlRef dataBrowser = NULL; - - // when the tabline is hidden, vim doesn't call update_tabline(). When -! // the tabline is shown again, show_tabline() is called before upate_tabline(), - // and because of this, the tab labels and vims internal tabs are out of sync - // for a very short time. to prevent inconsistent state, we store the labels - // of the tabs, not pointers to the tabs (which are invalid for a short time). ---- 6543,6549 ---- - static ControlRef dataBrowser = NULL; - - // when the tabline is hidden, vim doesn't call update_tabline(). When -! // the tabline is shown again, show_tabline() is called before update_tabline(), - // and because of this, the tab labels and vims internal tabs are out of sync - // for a very short time. to prevent inconsistent state, we store the labels - // of the tabs, not pointers to the tabs (which are invalid for a short time). -*** ../vim-7.3.009/src/version.c 2010-09-21 17:29:19.000000000 +0200 ---- src/version.c 2010-09-21 17:33:22.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 10, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -182. You may not know what is happening in the world, but you know - every bit of net-gossip there is. - - /// 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 /// diff --git a/7.3.011 b/7.3.011 deleted file mode 100644 index 0f40a3f2..00000000 --- a/7.3.011 +++ /dev/null @@ -1,290 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.011 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.011 -Problem: X11 clipboard doesn't work in Athena/Motif GUI. First selection - after a shell command doesn't work. -Solution: When using the GUI use XtLastTimestampProcessed() instead of - changing a property. (partly by Toni Ronkko) - When executing a shell command disown the selection. -Files: src/ui.c, src/os_unix.c - - -*** ../vim-7.3.010/src/ui.c 2010-08-15 21:57:31.000000000 +0200 ---- src/ui.c 2010-09-21 22:08:22.000000000 +0200 -*************** -*** 469,475 **** - */ - #ifdef FEAT_X11 - /* Always own the selection, we might have lost it without being -! * notified. */ - if (cbd->available) - { - int was_owned = cbd->owned; ---- 469,475 ---- - */ - #ifdef FEAT_X11 - /* Always own the selection, we might have lost it without being -! * notified, e.g. during a ":sh" command. */ - if (cbd->available) - { - int was_owned = cbd->owned; -*************** -*** 1944,1953 **** - */ - - static Boolean clip_x11_convert_selection_cb __ARGS((Widget, Atom *, Atom *, Atom *, XtPointer *, long_u *, int *)); -- - static void clip_x11_lose_ownership_cb __ARGS((Widget, Atom *)); -- - static void clip_x11_timestamp_cb __ARGS((Widget w, XtPointer n, XEvent *event, Boolean *cont)); - - /* - * Property callback to get a timestamp for XtOwnSelection. ---- 1944,1952 ---- - */ - - static Boolean clip_x11_convert_selection_cb __ARGS((Widget, Atom *, Atom *, Atom *, XtPointer *, long_u *, int *)); - static void clip_x11_lose_ownership_cb __ARGS((Widget, Atom *)); - static void clip_x11_timestamp_cb __ARGS((Widget w, XtPointer n, XEvent *event, Boolean *cont)); -+ static void clip_x11_request_selection_cb __ARGS((Widget, XtPointer, Atom *, Atom *, XtPointer, long_u *, int *)); - - /* - * Property callback to get a timestamp for XtOwnSelection. -*************** -*** 1985,1992 **** - return; - - /* Get the selection, using the event timestamp. */ -! XtOwnSelection(w, xproperty->atom, xproperty->time, -! clip_x11_convert_selection_cb, clip_x11_lose_ownership_cb, NULL); - } - - void ---- 1984,2000 ---- - return; - - /* Get the selection, using the event timestamp. */ -! if (XtOwnSelection(w, xproperty->atom, xproperty->time, -! clip_x11_convert_selection_cb, clip_x11_lose_ownership_cb, -! NULL) == OK) -! { -! /* Set the "owned" flag now, there may have been a call to -! * lose_ownership_cb in between. */ -! if (xproperty->atom == clip_plus.sel_atom) -! clip_plus.owned = TRUE; -! else -! clip_star.owned = TRUE; -! } - } - - void -*************** -*** 1997,2004 **** - /*(XtEventHandler)*/clip_x11_timestamp_cb, (XtPointer)NULL); - } - -- static void clip_x11_request_selection_cb __ARGS((Widget, XtPointer, Atom *, Atom *, XtPointer, long_u *, int *)); -- - static void - clip_x11_request_selection_cb(w, success, sel_atom, type, value, length, - format) ---- 2005,2010 ---- -*************** -*** 2336,2342 **** - - void - clip_x11_lose_selection(myShell, cbd) -! Widget myShell; - VimClipboard *cbd; - { - XtDisownSelection(myShell, cbd->sel_atom, CurrentTime); ---- 2342,2348 ---- - - void - clip_x11_lose_selection(myShell, cbd) -! Widget myShell; - VimClipboard *cbd; - { - XtDisownSelection(myShell, cbd->sel_atom, CurrentTime); -*************** -*** 2344,2357 **** - - int - clip_x11_own_selection(myShell, cbd) -! Widget myShell; - VimClipboard *cbd; - { -! /* Get the time by a zero-length append, clip_x11_timestamp_cb will be -! * called with the current timestamp. */ -! if (!XChangeProperty(XtDisplay(myShell), XtWindow(myShell), cbd->sel_atom, -! timestamp_atom, 32, PropModeAppend, NULL, 0)) - return FAIL; - /* Flush is required in a terminal as nothing else is doing it. */ - XFlush(XtDisplay(myShell)); - return OK; ---- 2350,2378 ---- - - int - clip_x11_own_selection(myShell, cbd) -! Widget myShell; - VimClipboard *cbd; - { -! /* When using the GUI we have proper timestamps, use the one of the last -! * event. When in the console we don't get events (the terminal gets -! * them), Get the time by a zero-length append, clip_x11_timestamp_cb will -! * be called with the current timestamp. */ -! #ifdef FEAT_GUI -! if (gui.in_use) -! { -! if (XtOwnSelection(myShell, cbd->sel_atom, -! XtLastTimestampProcessed(XtDisplay(myShell)), -! clip_x11_convert_selection_cb, clip_x11_lose_ownership_cb, -! NULL) == False) - return FAIL; -+ } -+ else -+ #endif -+ { -+ if (!XChangeProperty(XtDisplay(myShell), XtWindow(myShell), -+ cbd->sel_atom, timestamp_atom, 32, PropModeAppend, NULL, 0)) -+ return FAIL; -+ } - /* Flush is required in a terminal as nothing else is doing it. */ - XFlush(XtDisplay(myShell)); - return OK; -*** ../vim-7.3.010/src/os_unix.c 2010-08-15 21:57:30.000000000 +0200 ---- src/os_unix.c 2010-09-21 21:59:25.000000000 +0200 -*************** -*** 1123,1128 **** ---- 1123,1152 ---- - } - #endif - -+ # if defined(FEAT_CLIPBOARD) && defined(FEAT_X11) -+ static void loose_clipboard __ARGS((void)); -+ -+ /* -+ * Called when Vim is going to sleep or execute a shell command. -+ * We can't respond to requests for the X selections. Lose them, otherwise -+ * other applications will hang. But first copy the text to cut buffer 0. -+ */ -+ static void -+ loose_clipboard() -+ { -+ if (clip_star.owned || clip_plus.owned) -+ { -+ x11_export_final_selection(); -+ if (clip_star.owned) -+ clip_lose_selection(&clip_star); -+ if (clip_plus.owned) -+ clip_lose_selection(&clip_plus); -+ if (x11_display != NULL) -+ XFlush(x11_display); -+ } -+ } -+ #endif -+ - /* - * If the machine has job control, use it to suspend the program, - * otherwise fake it by starting a new shell. -*************** -*** 1137,1155 **** - out_flush(); /* needed to disable mouse on some systems */ - - # if defined(FEAT_CLIPBOARD) && defined(FEAT_X11) -! /* Since we are going to sleep, we can't respond to requests for the X -! * selections. Lose them, otherwise other applications will hang. But -! * first copy the text to cut buffer 0. */ -! if (clip_star.owned || clip_plus.owned) -! { -! x11_export_final_selection(); -! if (clip_star.owned) -! clip_lose_selection(&clip_star); -! if (clip_plus.owned) -! clip_lose_selection(&clip_plus); -! if (x11_display != NULL) -! XFlush(x11_display); -! } - # endif - - # if defined(_REENTRANT) && defined(SIGCONT) ---- 1161,1167 ---- - out_flush(); /* needed to disable mouse on some systems */ - - # if defined(FEAT_CLIPBOARD) && defined(FEAT_X11) -! loose_clipboard(); - # endif - - # if defined(_REENTRANT) && defined(SIGCONT) -*************** -*** 3706,3711 **** ---- 3718,3727 ---- - if (options & SHELL_COOKED) - settmode(TMODE_COOK); /* set to normal mode */ - -+ # if defined(FEAT_CLIPBOARD) && defined(FEAT_X11) -+ loose_clipboard(); -+ # endif -+ - # ifdef __EMX__ - if (cmd == NULL) - x = system(""); /* this starts an interactive shell in emx */ -*************** -*** 3814,3826 **** - # endif - int did_settmode = FALSE; /* settmode(TMODE_RAW) called */ - - out_flush(); - if (options & SHELL_COOKED) - settmode(TMODE_COOK); /* set to normal mode */ - -! newcmd = vim_strsave(p_sh); -! if (newcmd == NULL) /* out of memory */ -! goto error; - - /* - * Do this loop twice: ---- 3830,3846 ---- - # endif - int did_settmode = FALSE; /* settmode(TMODE_RAW) called */ - -+ newcmd = vim_strsave(p_sh); -+ if (newcmd == NULL) /* out of memory */ -+ goto error; -+ - out_flush(); - if (options & SHELL_COOKED) - settmode(TMODE_COOK); /* set to normal mode */ - -! # if defined(FEAT_CLIPBOARD) && defined(FEAT_X11) -! loose_clipboard(); -! # endif - - /* - * Do this loop twice: -*** ../vim-7.3.010/src/version.c 2010-09-21 17:34:26.000000000 +0200 ---- src/version.c 2010-09-21 20:45:02.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 11, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -184. You no longer ask prospective dates what their sign is, instead - your line is "Hi, what's your URL?" - - /// 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 /// diff --git a/7.3.012 b/7.3.012 deleted file mode 100644 index b0b13ffd..00000000 --- a/7.3.012 +++ /dev/null @@ -1,71 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.012 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.012 -Problem: Problems building with MingW. -Solution: Adjust the MingW makefiles. (Jon) -Files: src/Make_ming.mak, src/GvimExt/Make_ming.mak - - -*** ../vim-7.3.011/src/Make_ming.mak 2010-08-15 21:57:32.000000000 +0200 ---- src/Make_ming.mak 2010-09-29 12:32:13.000000000 +0200 -*************** -*** 303,309 **** - endif - endif - CC := $(CROSS_COMPILE)gcc -! WINDRES := $(CROSS_COMPILE)windres - - #>>>>> end of choices - ########################################################################### ---- 303,309 ---- - endif - endif - CC := $(CROSS_COMPILE)gcc -! WINDRES := $(CROSS_COMPILE)windres --preprocessor="$(CC) -E -xc" - - - #>>>>> end of choices - ########################################################################### -*** ../vim-7.3.011/src/GvimExt/Make_ming.mak 2010-08-15 21:57:29.000000000 +0200 ---- src/GvimExt/Make_ming.mak 2010-09-29 12:31:07.000000000 +0200 -*************** -*** 33,39 **** - endif - endif - CXX := $(CROSS_COMPILE)g++ -! WINDRES := $(CROSS_COMPILE)windres - LIBS := -luuid - RES := gvimext.res - DEFFILE = gvimext_ming.def ---- 33,39 ---- - endif - endif - CXX := $(CROSS_COMPILE)g++ -! WINDRES := $(CROSS_COMPILE)windres --preprocessor="$(CXX) -E -xc" - - LIBS := -luuid - RES := gvimext.res - DEFFILE = gvimext_ming.def -*** ../vim-7.3.011/src/version.c 2010-09-21 22:09:28.000000000 +0200 ---- src/version.c 2010-09-29 12:36:42.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 12, - /**/ - --- -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 /// diff --git a/7.3.013 b/7.3.013 deleted file mode 100644 index 489aa0ee..00000000 --- a/7.3.013 +++ /dev/null @@ -1,208 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.013 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.013 -Problem: Dynamic loading with Ruby doesn't work for 1.9.2. -Solution: Handle rb_str2cstr differently. Also support dynamic loading on - Unix. (Jon Maken) -Files: src/if_ruby.c - - -*** ../vim-7.3.012/src/if_ruby.c 2010-08-15 21:57:25.000000000 +0200 ---- src/if_ruby.c 2010-09-29 12:49:50.000000000 +0200 -*************** -*** 4,9 **** ---- 4,10 ---- - * - * Ruby interface by Shugo Maeda - * with improvements by SegPhault (Ryan Paul) -+ * with improvements by Jon Maken - * - * Do ":help uganda" in Vim to read copying and usage conditions. - * Do ":help credits" in Vim to see a list of people who contributed. -*************** -*** 26,37 **** - # define RUBYEXTERN extern - #endif - - /* - * This is tricky. In ruby.h there is (inline) function rb_class_of() - * definition. This function use these variables. But we want function to - * use dll_* variables. - */ -- #ifdef DYNAMIC_RUBY - # define rb_cFalseClass (*dll_rb_cFalseClass) - # define rb_cFixnum (*dll_rb_cFixnum) - # define rb_cNilClass (*dll_rb_cNilClass) ---- 27,38 ---- - # define RUBYEXTERN extern - #endif - -+ #ifdef DYNAMIC_RUBY - /* - * This is tricky. In ruby.h there is (inline) function rb_class_of() - * definition. This function use these variables. But we want function to - * use dll_* variables. - */ - # define rb_cFalseClass (*dll_rb_cFalseClass) - # define rb_cFixnum (*dll_rb_cFixnum) - # define rb_cNilClass (*dll_rb_cNilClass) -*************** -*** 46,53 **** ---- 47,67 ---- - */ - # define RUBY_EXPORT - # endif -+ -+ #if !(defined(WIN32) || defined(_WIN64)) -+ # include -+ # define HANDLE void* -+ # define load_dll(n) dlopen((n), RTLD_LAZY|RTLD_GLOBAL) -+ # define symbol_from_dll dlsym -+ # define close_dll dlclose -+ #else -+ # define load_dll LoadLibrary -+ # define symbol_from_dll GetProcAddress -+ # define close_dll FreeLibrary - #endif - -+ #endif /* ifdef DYNAMIC_RUBY */ -+ - /* suggested by Ariya Mizutani */ - #if (_MSC_VER == 1200) - # undef _WIN32_WINNT -*************** -*** 166,172 **** - #define rb_obj_as_string dll_rb_obj_as_string - #define rb_obj_id dll_rb_obj_id - #define rb_raise dll_rb_raise -- #define rb_str2cstr dll_rb_str2cstr - #define rb_str_cat dll_rb_str_cat - #define rb_str_concat dll_rb_str_concat - #define rb_str_new dll_rb_str_new ---- 180,185 ---- -*************** -*** 178,187 **** ---- 191,203 ---- - # define rb_str_new2 dll_rb_str_new2 - #endif - #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18 -+ # define rb_string_value dll_rb_string_value - # define rb_string_value_ptr dll_rb_string_value_ptr - # define rb_float_new dll_rb_float_new - # define rb_ary_new dll_rb_ary_new - # define rb_ary_push dll_rb_ary_push -+ #else -+ # define rb_str2cstr dll_rb_str2cstr - #endif - #ifdef RUBY19_OR_LATER - # define rb_errinfo dll_rb_errinfo -*************** -*** 246,252 **** ---- 262,272 ---- - static VALUE (*dll_rb_obj_as_string) (VALUE); - static VALUE (*dll_rb_obj_id) (VALUE); - static void (*dll_rb_raise) (VALUE, const char*, ...); -+ #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18 -+ static VALUE (*dll_rb_string_value) (volatile VALUE*); -+ #else - static char *(*dll_rb_str2cstr) (VALUE,int*); -+ #endif - static VALUE (*dll_rb_str_cat) (VALUE, const char*, long); - static VALUE (*dll_rb_str_concat) (VALUE, VALUE); - static VALUE (*dll_rb_str_new) (const char*, long); -*************** -*** 347,353 **** ---- 367,377 ---- - {"rb_obj_as_string", (RUBY_PROC*)&dll_rb_obj_as_string}, - {"rb_obj_id", (RUBY_PROC*)&dll_rb_obj_id}, - {"rb_raise", (RUBY_PROC*)&dll_rb_raise}, -+ #if defined(DYNAMIC_RUBY_VER) && DYNAMIC_RUBY_VER >= 18 -+ {"rb_string_value", (RUBY_PROC*)&dll_rb_string_value}, -+ #else - {"rb_str2cstr", (RUBY_PROC*)&dll_rb_str2cstr}, -+ #endif - {"rb_str_cat", (RUBY_PROC*)&dll_rb_str_cat}, - {"rb_str_concat", (RUBY_PROC*)&dll_rb_str_concat}, - {"rb_str_new", (RUBY_PROC*)&dll_rb_str_new}, -*************** -*** 399,405 **** - { - if (hinstRuby) - { -! FreeLibrary(hinstRuby); - hinstRuby = 0; - } - } ---- 423,429 ---- - { - if (hinstRuby) - { -! close_dll(hinstRuby); - hinstRuby = 0; - } - } -*************** -*** 416,422 **** - - if (hinstRuby) - return OK; -! hinstRuby = LoadLibrary(libname); - if (!hinstRuby) - { - if (verbose) ---- 440,446 ---- - - if (hinstRuby) - return OK; -! hinstRuby = load_dll(libname); - if (!hinstRuby) - { - if (verbose) -*************** -*** 426,435 **** - - for (i = 0; ruby_funcname_table[i].ptr; ++i) - { -! if (!(*ruby_funcname_table[i].ptr = GetProcAddress(hinstRuby, - ruby_funcname_table[i].name))) - { -! FreeLibrary(hinstRuby); - hinstRuby = 0; - if (verbose) - EMSG2(_(e_loadfunc), ruby_funcname_table[i].name); ---- 450,459 ---- - - for (i = 0; ruby_funcname_table[i].ptr; ++i) - { -! if (!(*ruby_funcname_table[i].ptr = symbol_from_dll(hinstRuby, - ruby_funcname_table[i].name))) - { -! close_dll(hinstRuby); - hinstRuby = 0; - if (verbose) - EMSG2(_(e_loadfunc), ruby_funcname_table[i].name); -*** ../vim-7.3.012/src/version.c 2010-09-29 12:37:53.000000000 +0200 ---- src/version.c 2010-09-29 13:00:42.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 13, - /**/ - --- -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 /// diff --git a/7.3.014 b/7.3.014 deleted file mode 100644 index a60d4769..00000000 --- a/7.3.014 +++ /dev/null @@ -1,87 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.014 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.014 -Problem: Ending a line in a backslash inside an ":append" or ":insert" - command in Ex mode doesn't work properly. (Ray Frush) -Solution: Halve the number of backslashes, only insert a NUL after an odd - number of backslashes. -Files: src/ex_getln.c - - -*** ../vim-7.3.013/src/ex_getln.c 2010-09-21 16:56:29.000000000 +0200 ---- src/ex_getln.c 2010-09-29 15:47:56.000000000 +0200 -*************** -*** 2342,2356 **** - windgoto(msg_row, msg_col); - pend = (char_u *)(line_ga.ga_data) + line_ga.ga_len; - -! /* we are done when a NL is entered, but not when it comes after a -! * backslash */ -! if (line_ga.ga_len > 0 && pend[-1] == '\n' -! && (line_ga.ga_len <= 1 || pend[-2] != '\\')) -! { -! --line_ga.ga_len; -! --pend; -! *pend = NUL; -! break; - } - } - ---- 2342,2372 ---- - windgoto(msg_row, msg_col); - pend = (char_u *)(line_ga.ga_data) + line_ga.ga_len; - -! /* We are done when a NL is entered, but not when it comes after an -! * odd number of backslashes, that results in a NUL. */ -! if (line_ga.ga_len > 0 && pend[-1] == '\n') -! { -! int bcount = 0; -! -! while (line_ga.ga_len - 2 >= bcount && pend[-2 - bcount] == '\\') -! ++bcount; -! -! if (bcount > 0) -! { -! /* Halve the number of backslashes: "\NL" -> "NUL", "\\NL" -> -! * "\NL", etc. */ -! line_ga.ga_len -= (bcount + 1) / 2; -! pend -= (bcount + 1) / 2; -! pend[-1] = '\n'; -! } -! -! if ((bcount & 1) == 0) -! { -! --line_ga.ga_len; -! --pend; -! *pend = NUL; -! break; -! } - } - } - -*** ../vim-7.3.013/src/version.c 2010-09-29 13:02:48.000000000 +0200 ---- src/version.c 2010-09-29 15:45:57.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 14, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -224. You set up your own Web page. You set up a Web page for each - of your kids... and your pets. - - /// 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 /// diff --git a/7.3.015 b/7.3.015 deleted file mode 100644 index 0b5f6606..00000000 --- a/7.3.015 +++ /dev/null @@ -1,68 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.015 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.015 -Problem: Test is using error message that no longer exists. -Solution: Change E106 to E121. (Dominique Pelle) -Files: src/testdir/test49.vim - - -*** ../vim-7.3.014/src/testdir/test49.vim 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/test49.vim 2010-09-29 16:52:06.000000000 +0200 -*************** -*** 1,6 **** - " Vim script language tests - " Author: Servatius Brandt -! " Last Change: 2006 Apr 28 - - "------------------------------------------------------------------------------- - " Test environment {{{1 ---- 1,6 ---- - " Vim script language tests - " Author: Servatius Brandt -! " Last Change: 2010 Sep 29 - - "------------------------------------------------------------------------------- - " Test environment {{{1 -*************** -*** 8711,8717 **** - endif - else - if cmd == "let" -! let match = MATCH(0, thrmsg, 'E106', "Unknown variable") - elseif cmd == "unlet" - let match = MATCH(0, thrmsg, 'E108', "No such variable") - endif ---- 8711,8717 ---- - endif - else - if cmd == "let" -! let match = MATCH(0, thrmsg, 'E121', "Undefined variable") - elseif cmd == "unlet" - let match = MATCH(0, thrmsg, 'E108', "No such variable") - endif -*** ../vim-7.3.014/src/version.c 2010-09-29 15:50:14.000000000 +0200 ---- src/version.c 2010-09-29 16:55:03.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 15, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -228. You spend Saturday night making the counter on your home page - pass that 2000 mark. - - /// 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 /// diff --git a/7.3.016 b/7.3.016 deleted file mode 100644 index 1d087d5a..00000000 --- a/7.3.016 +++ /dev/null @@ -1,240 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.016 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.016 -Problem: Netbeans doesn't work under Athena. -Solution: Support Athena, just like Motif. (Xavier de Gaye) -Files: runtime/doc/netbeans.txt, src/gui.c, src/main.c, src/netbeans.c - - -*** ../vim-7.3.015/runtime/doc/netbeans.txt 2010-08-15 21:57:13.000000000 +0200 ---- runtime/doc/netbeans.txt 2010-09-29 17:13:43.000000000 +0200 -*************** -*** 1,4 **** -! *netbeans.txt* For Vim version 7.3. Last change: 2010 Jul 20 - - - VIM REFERENCE MANUAL by Gordon Prieur et al. ---- 1,4 ---- -! *netbeans.txt* For Vim version 7.3. Last change: 2010 Aug 20 - - - VIM REFERENCE MANUAL by Gordon Prieur et al. -*************** -*** 118,124 **** - uncommenting a line with "--disable-netbeans" in the Makefile. - - Currently the NetBeans interface is supported by Vim running in a terminal and -! by GVim when it is run with one of the following GUIs: GTK, GNOME, and Motif. - - If Motif support is required the user must supply XPM libraries. See - |workshop-xpm| for details on obtaining the latest version of XPM. ---- 118,125 ---- - uncommenting a line with "--disable-netbeans" in the Makefile. - - Currently the NetBeans interface is supported by Vim running in a terminal and -! by GVim when it is run with one of the following GUIs: GTK, GNOME, Windows, -! Athena and Motif. - - If Motif support is required the user must supply XPM libraries. See - |workshop-xpm| for details on obtaining the latest version of XPM. -*** ../vim-7.3.015/src/gui.c 2010-08-15 21:57:28.000000000 +0200 ---- src/gui.c 2010-09-29 17:13:43.000000000 +0200 -*************** -*** 2352,2358 **** - if (draw_sign) - /* Draw the sign on top of the spaces. */ - gui_mch_drawsign(gui.row, col, gui.highlight_mask); -! # if defined(FEAT_NETBEANS_INTG) && (defined(FEAT_GUI_MOTIF) \ - || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32)) - if (multi_sign) - netbeans_draw_multisign_indicator(gui.row); ---- 2352,2358 ---- - if (draw_sign) - /* Draw the sign on top of the spaces. */ - gui_mch_drawsign(gui.row, col, gui.highlight_mask); -! # if defined(FEAT_NETBEANS_INTG) && (defined(FEAT_GUI_X11) \ - || defined(FEAT_GUI_GTK) || defined(FEAT_GUI_W32)) - if (multi_sign) - netbeans_draw_multisign_indicator(gui.row); -*** ../vim-7.3.015/src/main.c 2010-08-15 21:57:28.000000000 +0200 ---- src/main.c 2010-09-29 17:13:43.000000000 +0200 -*************** -*** 940,946 **** - if (netbeansArg != NULL && strncmp("-nb", netbeansArg, 3) == 0) - { - # ifdef FEAT_GUI -! # if !defined(FEAT_GUI_MOTIF) && !defined(FEAT_GUI_GTK) \ - && !defined(FEAT_GUI_W32) - if (gui.in_use) - { ---- 940,946 ---- - if (netbeansArg != NULL && strncmp("-nb", netbeansArg, 3) == 0) - { - # ifdef FEAT_GUI -! # if !defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK) \ - && !defined(FEAT_GUI_W32) - if (gui.in_use) - { -*** ../vim-7.3.015/src/netbeans.c 2010-08-15 21:57:26.000000000 +0200 ---- src/netbeans.c 2010-09-29 17:13:43.000000000 +0200 -*************** -*** 87,93 **** - static void nb_init_graphics __ARGS((void)); - static void coloncmd __ARGS((char *cmd, ...)); - static void nb_set_curbuf __ARGS((buf_T *buf)); -! #ifdef FEAT_GUI_MOTIF - static void messageFromNetbeans __ARGS((XtPointer, int *, XtInputId *)); - #endif - #ifdef FEAT_GUI_GTK ---- 87,93 ---- - static void nb_init_graphics __ARGS((void)); - static void coloncmd __ARGS((char *cmd, ...)); - static void nb_set_curbuf __ARGS((buf_T *buf)); -! #ifdef FEAT_GUI_X11 - static void messageFromNetbeans __ARGS((XtPointer, int *, XtInputId *)); - #endif - #ifdef FEAT_GUI_GTK -*************** -*** 112,118 **** - static NBSOCK nbsock = -1; /* socket fd for Netbeans connection */ - #define NETBEANS_OPEN (nbsock != -1) - -! #ifdef FEAT_GUI_MOTIF - static XtInputId inputHandler = (XtInputId)NULL; /* Cookie for input */ - #endif - #ifdef FEAT_GUI_GTK ---- 112,118 ---- - static NBSOCK nbsock = -1; /* socket fd for Netbeans connection */ - #define NETBEANS_OPEN (nbsock != -1) - -! #ifdef FEAT_GUI_X11 - static XtInputId inputHandler = (XtInputId)NULL; /* Cookie for input */ - #endif - #ifdef FEAT_GUI_GTK -*************** -*** 143,149 **** - - netbeans_send_disconnect(); - -! #ifdef FEAT_GUI_MOTIF - if (inputHandler != (XtInputId)NULL) - { - XtRemoveInput(inputHandler); ---- 143,149 ---- - - netbeans_send_disconnect(); - -! #ifdef FEAT_GUI_X11 - if (inputHandler != (XtInputId)NULL) - { - XtRemoveInput(inputHandler); -*************** -*** 700,706 **** - /* - * Read a command from netbeans. - */ -! #ifdef FEAT_GUI_MOTIF - static void - messageFromNetbeans(XtPointer clientData UNUSED, - int *unused1 UNUSED, ---- 700,706 ---- - /* - * Read a command from netbeans. - */ -! #ifdef FEAT_GUI_X11 - static void - messageFromNetbeans(XtPointer clientData UNUSED, - int *unused1 UNUSED, -*************** -*** 2937,2943 **** - if (!NB_HAS_GUI || !NETBEANS_OPEN) - return; - -! # ifdef FEAT_GUI_MOTIF - /* tell notifier we are interested in being called - * when there is input on the editor connection socket - */ ---- 2937,2943 ---- - if (!NB_HAS_GUI || !NETBEANS_OPEN) - return; - -! # ifdef FEAT_GUI_X11 - /* tell notifier we are interested in being called - * when there is input on the editor connection socket - */ -*************** -*** 3027,3033 **** - } - } - -! #if defined(FEAT_GUI_MOTIF) || defined(FEAT_GUI_W32) || defined(PROTO) - /* - * Tell netbeans that the window was moved or resized. - */ ---- 3027,3033 ---- - } - } - -! #if defined(FEAT_GUI_X11) || defined(FEAT_GUI_W32) || defined(PROTO) - /* - * Tell netbeans that the window was moved or resized. - */ -*************** -*** 3458,3464 **** - return FALSE; - } - -! #if defined(FEAT_GUI_MOTIF) || defined(PROTO) - /* - * We have multiple signs to draw at the same location. Draw the - * multi-sign indicator instead. This is the Motif version. ---- 3458,3464 ---- - return FALSE; - } - -! #if defined(FEAT_GUI_X11) || defined(PROTO) - /* - * We have multiple signs to draw at the same location. Draw the - * multi-sign indicator instead. This is the Motif version. -*************** -*** 3487,3493 **** - XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+3, y++); - XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+2, y); - } -! #endif /* FEAT_GUI_MOTIF */ - - #if defined(FEAT_GUI_GTK) && !defined(PROTO) - /* ---- 3487,3493 ---- - XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+3, y++); - XDrawPoint(gui.dpy, gui.wid, gui.text_gc, x+2, y); - } -! #endif /* FEAT_GUI_X11 */ - - #if defined(FEAT_GUI_GTK) && !defined(PROTO) - /* -*** ../vim-7.3.015/src/version.c 2010-09-29 16:55:45.000000000 +0200 ---- src/version.c 2010-09-29 17:14:47.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 16, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -229. You spend so much time thinking what to add on this list. - - /// 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 /// diff --git a/7.3.017 b/7.3.017 deleted file mode 100644 index 4434ae1d..00000000 --- a/7.3.017 +++ /dev/null @@ -1,124 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.017 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.017 -Problem: smatch reports errors. -Solution: Fix the reported errors. (Dominique Pelle) -Files: src/spell.c, src/syntax.c - - -*** ../vim-7.3.016/src/spell.c 2010-09-18 13:36:41.000000000 +0200 ---- src/spell.c 2010-09-29 18:25:09.000000000 +0200 -*************** -*** 4951,4957 **** - char_u *si_info; /* info text chars or NULL */ - int si_region_count; /* number of regions supported (1 when there - are no regions) */ -! char_u si_region_name[16]; /* region names; used only if - * si_region_count > 1) */ - - garray_T si_rep; /* list of fromto_T entries from REP lines */ ---- 4951,4957 ---- - char_u *si_info; /* info text chars or NULL */ - int si_region_count; /* number of regions supported (1 when there - are no regions) */ -! char_u si_region_name[17]; /* region names; used only if - * si_region_count > 1) */ - - garray_T si_rep; /* list of fromto_T entries from REP lines */ -*************** -*** 9530,9536 **** - if (aspath) - /* Use directory of an entry with path, e.g., for - * "/dir/lg.utf-8.spl" use "/dir". */ -! vim_strncpy(buf, curbuf->b_s.b_p_spl, lstart - curbuf->b_s.b_p_spl - 1); - else - /* Copy the path from 'runtimepath' to buf[]. */ - copy_option_part(&rtp, buf, MAXPATHL, ","); ---- 9530,9537 ---- - if (aspath) - /* Use directory of an entry with path, e.g., for - * "/dir/lg.utf-8.spl" use "/dir". */ -! vim_strncpy(buf, curbuf->b_s.b_p_spl, -! lstart - curbuf->b_s.b_p_spl - 1); - else - /* Copy the path from 'runtimepath' to buf[]. */ - copy_option_part(&rtp, buf, MAXPATHL, ","); -*************** -*** 9539,9551 **** - /* Use the first language name from 'spelllang' and the - * encoding used in the first loaded .spl file. */ - if (aspath) -! vim_strncpy(buf, curbuf->b_s.b_p_spl, lend - curbuf->b_s.b_p_spl); - else - { - /* Create the "spell" directory if it doesn't exist yet. */ - l = (int)STRLEN(buf); - vim_snprintf((char *)buf + l, MAXPATHL - l, "/spell"); -! if (!filewritable(buf) != 2) - vim_mkdir(buf, 0755); - - l = (int)STRLEN(buf); ---- 9540,9553 ---- - /* Use the first language name from 'spelllang' and the - * encoding used in the first loaded .spl file. */ - if (aspath) -! vim_strncpy(buf, curbuf->b_s.b_p_spl, -! lend - curbuf->b_s.b_p_spl); - else - { - /* Create the "spell" directory if it doesn't exist yet. */ - l = (int)STRLEN(buf); - vim_snprintf((char *)buf + l, MAXPATHL - l, "/spell"); -! if (filewritable(buf) != 2) - vim_mkdir(buf, 0755); - - l = (int)STRLEN(buf); -*** ../vim-7.3.016/src/syntax.c 2010-08-15 21:57:32.000000000 +0200 ---- src/syntax.c 2010-09-29 18:28:26.000000000 +0200 -*************** -*** 7600,7609 **** - /* - * Copy characters from arg[] to buf[], translating <> codes. - */ -! for (p = arg, off = 0; off < 100 && *p; ) - { - len = trans_special(&p, buf + off, FALSE); -! if (len) /* recognized special char */ - off += len; - else /* copy as normal char */ - buf[off++] = *p++; ---- 7600,7609 ---- - /* - * Copy characters from arg[] to buf[], translating <> codes. - */ -! for (p = arg, off = 0; off < 100 - 6 && *p; ) - { - len = trans_special(&p, buf + off, FALSE); -! if (len > 0) /* recognized special char */ - off += len; - else /* copy as normal char */ - buf[off++] = *p++; -*** ../vim-7.3.016/src/version.c 2010-09-29 17:26:57.000000000 +0200 ---- src/version.c 2010-09-29 17:47:27.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 17, - /**/ - --- -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 /// diff --git a/7.3.018 b/7.3.018 deleted file mode 100644 index 5079e821..00000000 --- a/7.3.018 +++ /dev/null @@ -1,74 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.018 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.018 (after 7.3.012) -Problem: Missing argument to windres in MingW makefiles. -Solution: Add the argument that was wrapped in the patch. (Jon Maken) -Files: src/Make_ming.mak, src/GvimExt/Make_ming.mak - - -*** ../vim-7.3.017/src/Make_ming.mak 2010-09-29 12:37:53.000000000 +0200 ---- src/Make_ming.mak 2010-09-29 18:37:08.000000000 +0200 -*************** -*** 303,309 **** - endif - endif - CC := $(CROSS_COMPILE)gcc -! WINDRES := $(CROSS_COMPILE)windres --preprocessor="$(CC) -E -xc" - - - #>>>>> end of choices - ########################################################################### ---- 303,309 ---- - endif - endif - CC := $(CROSS_COMPILE)gcc -! WINDRES := $(CROSS_COMPILE)windres --preprocessor="$(CC) -E -xc" -DRC_INVOKED - - #>>>>> end of choices - ########################################################################### -*** ../vim-7.3.017/src/GvimExt/Make_ming.mak 2010-09-29 12:37:53.000000000 +0200 ---- src/GvimExt/Make_ming.mak 2010-09-29 18:36:39.000000000 +0200 -*************** -*** 33,39 **** - endif - endif - CXX := $(CROSS_COMPILE)g++ -! WINDRES := $(CROSS_COMPILE)windres --preprocessor="$(CXX) -E -xc" - - LIBS := -luuid - RES := gvimext.res - DEFFILE = gvimext_ming.def ---- 33,39 ---- - endif - endif - CXX := $(CROSS_COMPILE)g++ -! WINDRES := $(CROSS_COMPILE)windres --preprocessor="$(CXX) -E -xc" -DRC_INVOKED - LIBS := -luuid - RES := gvimext.res - DEFFILE = gvimext_ming.def -*** ../vim-7.3.017/src/version.c 2010-09-29 18:32:47.000000000 +0200 ---- src/version.c 2010-09-29 18:41:53.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 18, - /**/ - --- -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 /// diff --git a/7.3.019 b/7.3.019 deleted file mode 100644 index 6a26d6a2..00000000 --- a/7.3.019 +++ /dev/null @@ -1,55 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.019 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.019 -Problem: ":nbstart" can fail silently. -Solution: Give an error when netbeans is not supported by the GUI. (Xavier - de Gaye) -Files: src/netbeans.c - - -*** ../vim-7.3.018/src/netbeans.c 2010-09-29 17:26:57.000000000 +0200 ---- src/netbeans.c 2010-09-29 17:35:37.000000000 +0200 -*************** -*** 2773,2778 **** ---- 2773,2788 ---- - ex_nbstart(eap) - exarg_T *eap; - { -+ #ifdef FEAT_GUI -+ # if !defined(FEAT_GUI_X11) && !defined(FEAT_GUI_GTK) \ -+ && !defined(FEAT_GUI_W32) -+ if (gui.in_use) -+ { -+ EMSG(_("E838: netbeans is not supported with this GUI")); -+ return; -+ } -+ # endif -+ #endif - netbeans_open((char *)eap->arg, FALSE); - } - -*** ../vim-7.3.018/src/version.c 2010-09-29 18:42:25.000000000 +0200 ---- src/version.c 2010-09-30 21:02:03.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 19, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -233. You start dreaming about web pages...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 /// diff --git a/7.3.020 b/7.3.020 deleted file mode 100644 index 7c6de549..00000000 --- a/7.3.020 +++ /dev/null @@ -1,131 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.020 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.020 -Problem: Cursor position wrong when joining multiple lines and - 'formatoptions' contains "a". (Moshe Kamensky) -Solution: Adjust cursor position for skipped indent. (Carlo Teubner) -Files: src/ops.c, src/testdir/test68.in, src/testdir/test68.ok - - -*** ../vim-7.3.019/src/ops.c 2010-08-15 21:57:28.000000000 +0200 ---- src/ops.c 2010-10-09 17:00:35.000000000 +0200 -*************** -*** 4153,4161 **** - int save_undo; - { - char_u *curr = NULL; - char_u *cend; - char_u *newp; -! char_u *spaces; /* number of spaces inserte before a line */ - int endcurr1 = NUL; - int endcurr2 = NUL; - int currsize = 0; /* size of the current line */ ---- 4153,4162 ---- - int save_undo; - { - char_u *curr = NULL; -+ char_u *curr_start = NULL; - char_u *cend; - char_u *newp; -! char_u *spaces; /* number of spaces inserted before a line */ - int endcurr1 = NUL; - int endcurr2 = NUL; - int currsize = 0; /* size of the current line */ -*************** -*** 4181,4187 **** - */ - for (t = 0; t < count; ++t) - { -! curr = ml_get((linenr_T)(curwin->w_cursor.lnum + t)); - if (insert_space && t > 0) - { - curr = skipwhite(curr); ---- 4182,4188 ---- - */ - for (t = 0; t < count; ++t) - { -! curr = curr_start = ml_get((linenr_T)(curwin->w_cursor.lnum + t)); - if (insert_space && t > 0) - { - curr = skipwhite(curr); -*************** -*** 4265,4274 **** - copy_spaces(cend, (size_t)(spaces[t])); - } - mark_col_adjust(curwin->w_cursor.lnum + t, (colnr_T)0, (linenr_T)-t, -! (long)(cend - newp + spaces[t])); - if (t == 0) - break; -! curr = ml_get((linenr_T)(curwin->w_cursor.lnum + t - 1)); - if (insert_space && t > 1) - curr = skipwhite(curr); - currsize = (int)STRLEN(curr); ---- 4266,4275 ---- - copy_spaces(cend, (size_t)(spaces[t])); - } - mark_col_adjust(curwin->w_cursor.lnum + t, (colnr_T)0, (linenr_T)-t, -! (long)(cend - newp + spaces[t] - (curr - curr_start))); - if (t == 0) - break; -! curr = curr_start = ml_get((linenr_T)(curwin->w_cursor.lnum + t - 1)); - if (insert_space && t > 1) - curr = skipwhite(curr); - currsize = (int)STRLEN(curr); -*** ../vim-7.3.019/src/testdir/test68.in 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/test68.in 2010-10-09 16:53:02.000000000 +0200 -*************** -*** 51,56 **** ---- 51,67 ---- - } - - STARTTEST -+ /^{/+2 -+ :set tw& fo=a -+ I^^ -+ ENDTEST -+ -+ { -+ 1aa -+ 2bb -+ } -+ -+ STARTTEST - :g/^STARTTEST/.,/^ENDTEST/d - :1;/^Results/,$wq! test.out - ENDTEST -*** ../vim-7.3.019/src/testdir/test68.ok 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/test68.ok 2010-10-09 16:53:02.000000000 +0200 -*************** -*** 33,35 **** ---- 33,38 ---- - #a b - } - -+ -+ { 1aa ^^2bb } -+ -*** ../vim-7.3.019/src/version.c 2010-09-30 21:03:13.000000000 +0200 ---- src/version.c 2010-10-09 17:05:31.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 20, - /**/ - --- -Did you hear about the new 3 million dollar West Virginia State Lottery? -The winner gets 3 dollars a year for a million years. - - /// 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 /// diff --git a/7.3.021 b/7.3.021 deleted file mode 100644 index 479c9e68..00000000 --- a/7.3.021 +++ /dev/null @@ -1,70 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.021 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.021 -Problem: Conflict for defining Boolean in Mac header files. -Solution: Define NO_X11_INCLUDES. (Rainer Muller) -Files: src/os_macosx.m, src/vim.h - - -*** ../vim-7.3.020/src/os_macosx.m 2010-08-15 21:57:29.000000000 +0200 ---- src/os_macosx.m 2010-10-10 17:01:55.000000000 +0200 -*************** -*** 15,20 **** ---- 15,24 ---- - Error: MACOS 9 is no longer supported in Vim 7 - #endif - -+ /* Avoid a conflict for the definition of Boolean between Mac header files and -+ * X11 header files. */ -+ #define NO_X11_INCLUDES -+ - #include "vim.h" - #import - -*** ../vim-7.3.020/src/vim.h 2010-08-15 21:57:29.000000000 +0200 ---- src/vim.h 2010-10-10 17:02:56.000000000 +0200 -*************** -*** 192,199 **** - #endif - - #ifdef NO_X11_INCLUDES -! /* In os_mac_conv.c NO_X11_INCLUDES is defined to avoid X11 headers. -! * Disable all X11 related things to avoid conflicts. */ - # ifdef FEAT_X11 - # undef FEAT_X11 - # endif ---- 192,199 ---- - #endif - - #ifdef NO_X11_INCLUDES -! /* In os_mac_conv.c and os_macosx.m NO_X11_INCLUDES is defined to avoid -! * X11 headers. Disable all X11 related things to avoid conflicts. */ - # ifdef FEAT_X11 - # undef FEAT_X11 - # endif -*** ../vim-7.3.020/src/version.c 2010-10-09 17:21:42.000000000 +0200 ---- src/version.c 2010-10-10 17:05:19.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 21, - /**/ - --- -hundred-and-one symptoms of being an internet addict: -259. When you enter your name in the AltaVista search engine, the top ten - matches do indeed refer to you. - - /// 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 /// diff --git a/7.3.022 b/7.3.022 deleted file mode 100644 index aefdf1c2..00000000 --- a/7.3.022 +++ /dev/null @@ -1,54 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.022 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.022 -Problem: When opening a new window the 'spellcapcheck' option is cleared. -Solution: Copy the correct option value. (Christian Brabandt) -Files: src/option.c - - -*** ../vim-7.3.021/src/option.c 2010-08-15 21:57:28.000000000 +0200 ---- src/option.c 2010-10-13 13:48:46.000000000 +0200 -*************** -*** 10011,10017 **** - buf->b_p_smc = p_smc; - #endif - #ifdef FEAT_SPELL -! buf->b_s.b_p_spc = vim_strsave(p_spf); - (void)compile_cap_prog(&buf->b_s); - buf->b_s.b_p_spf = vim_strsave(p_spf); - buf->b_s.b_p_spl = vim_strsave(p_spl); ---- 10011,10017 ---- - buf->b_p_smc = p_smc; - #endif - #ifdef FEAT_SPELL -! buf->b_s.b_p_spc = vim_strsave(p_spc); - (void)compile_cap_prog(&buf->b_s); - buf->b_s.b_p_spf = vim_strsave(p_spf); - buf->b_s.b_p_spl = vim_strsave(p_spl); -*** ../vim-7.3.021/src/version.c 2010-10-10 17:08:28.000000000 +0200 ---- src/version.c 2010-10-13 14:02:08.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 22, - /**/ - --- -GALAHAD: Camelot ... -LAUNCELOT: Camelot ... -GAWAIN: It's only a model. - "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 /// diff --git a/7.3.023 b/7.3.023 deleted file mode 100644 index e26d1b8f..00000000 --- a/7.3.023 +++ /dev/null @@ -1,69 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.023 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.023 -Problem: External program may hang when it tries to write to the tty. -Solution: Don't close the slave tty until after the child exits. (Nikola - Knezevic) -Files: src/os_unix.c - - -*** ../vim-7.3.022/src/os_unix.c 2010-09-21 22:09:28.000000000 +0200 ---- src/os_unix.c 2010-10-13 16:17:33.000000000 +0200 -*************** -*** 4168,4174 **** - # ifdef FEAT_GUI - if (pty_master_fd >= 0) - { -- close(pty_slave_fd); /* close slave side of pty */ - fromshell_fd = pty_master_fd; - toshell_fd = dup(pty_master_fd); - } ---- 4168,4173 ---- -*************** -*** 4637,4642 **** ---- 4636,4649 ---- - break; - } - -+ # ifdef FEAT_GUI -+ /* Close slave side of pty. Only do this after the child has -+ * exited, otherwise the child may hang when it tries to write on -+ * the pty. */ -+ if (pty_master_fd >= 0) -+ close(pty_slave_fd); -+ # endif -+ - /* Make sure the child that writes to the external program is - * dead. */ - if (wpid > 0) -*** ../vim-7.3.022/src/version.c 2010-10-13 14:05:29.000000000 +0200 ---- src/version.c 2010-10-13 16:20:48.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 23, - /**/ - --- - We're knights of the Round Table - Our shows are formidable - But many times - We're given rhymes - That are quite unsingable - We're opera mad in Camelot - We sing from the diaphragm a lot. - "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 /// diff --git a/7.3.024 b/7.3.024 deleted file mode 100644 index 60ae64ea..00000000 --- a/7.3.024 +++ /dev/null @@ -1,115 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.024 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.024 -Problem: Named signs do not use a negative number as intended. -Solution: Fix the numbering of named signs. (Xavier de Gaye) -Files: src/ex_cmds.c - - -*** ../vim-7.3.023/src/ex_cmds.c 2010-09-21 16:56:29.000000000 +0200 ---- src/ex_cmds.c 2010-10-13 16:37:18.000000000 +0200 -*************** -*** 6670,6680 **** - sp = (sign_T *)alloc_clear((unsigned)sizeof(sign_T)); - if (sp == NULL) - return; -- if (sp_prev == NULL) -- first_sign = sp; -- else -- sp_prev->sn_next = sp; -- sp->sn_name = vim_strnsave(arg, (int)(p - arg)); - - /* If the name is a number use that for the typenr, - * otherwise use a negative number. */ ---- 6670,6675 ---- -*************** -*** 6687,6699 **** - - for (lp = first_sign; lp != NULL; lp = lp->sn_next) - { -! if (lp->sn_typenr == last_sign_typenr) - { - --last_sign_typenr; - if (last_sign_typenr == 0) - last_sign_typenr = MAX_TYPENR; - if (last_sign_typenr == start) - { - EMSG(_("E612: Too many signs defined")); - return; - } ---- 6682,6695 ---- - - for (lp = first_sign; lp != NULL; lp = lp->sn_next) - { -! if (lp->sn_typenr == -last_sign_typenr) - { - --last_sign_typenr; - if (last_sign_typenr == 0) - last_sign_typenr = MAX_TYPENR; - if (last_sign_typenr == start) - { -+ vim_free(sp); - EMSG(_("E612: Too many signs defined")); - return; - } -*************** -*** 6702,6711 **** - } - } - -! sp->sn_typenr = last_sign_typenr--; -! if (last_sign_typenr == 0) - last_sign_typenr = MAX_TYPENR; /* wrap around */ - } - } - - /* set values for a defined sign. */ ---- 6698,6714 ---- - } - } - -! sp->sn_typenr = -last_sign_typenr; -! if (--last_sign_typenr == 0) - last_sign_typenr = MAX_TYPENR; /* wrap around */ - } -+ -+ /* add the new sign to the list of signs */ -+ if (sp_prev == NULL) -+ first_sign = sp; -+ else -+ sp_prev->sn_next = sp; -+ sp->sn_name = vim_strnsave(arg, (int)(p - arg)); - } - - /* set values for a defined sign. */ -*** ../vim-7.3.023/src/version.c 2010-10-13 16:22:05.000000000 +0200 ---- src/version.c 2010-10-13 16:42:14.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 24, - /**/ - --- - In war we're tough and able. - Quite indefatigable - Between our quests - We sequin vests - And impersonate Clark Gable - It's a busy life in Camelot. - I have to push the pram a lot. - "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 /// diff --git a/7.3.025 b/7.3.025 deleted file mode 100644 index 0fb3bee6..00000000 --- a/7.3.025 +++ /dev/null @@ -1,136 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.025 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.025 -Problem: ":mksession" does not square brackets escape file name properly. -Solution: Improve escapging of file names. (partly by Peter Odding) -Files: src/ex_docmd.c - - -*** ../vim-7.3.024/src/ex_docmd.c 2010-09-21 16:56:29.000000000 +0200 ---- src/ex_docmd.c 2010-10-13 17:39:17.000000000 +0200 -*************** -*** 10708,10714 **** - * Write a file name to the session file. - * Takes care of the "slash" option in 'sessionoptions' and escapes special - * characters. -! * Returns FAIL if writing fails. - */ - static int - ses_put_fname(fd, name, flagp) ---- 10708,10714 ---- - * Write a file name to the session file. - * Takes care of the "slash" option in 'sessionoptions' and escapes special - * characters. -! * Returns FAIL if writing fails or out of memory. - */ - static int - ses_put_fname(fd, name, flagp) -*************** -*** 10717,10765 **** - unsigned *flagp; - { - char_u *sname; - int retval = OK; -- int c; - - sname = home_replace_save(NULL, name); -! if (sname != NULL) -! name = sname; -! while (*name != NUL) -! { -! #ifdef FEAT_MBYTE -! { -! int l; - -! if (has_mbyte && (l = (*mb_ptr2len)(name)) > 1) -! { -! /* copy a multibyte char */ -! while (--l >= 0) -! { -! if (putc(*name, fd) != *name) -! retval = FAIL; -! ++name; -! } -! continue; -! } -! } -! #endif -! c = *name++; -! if (c == '\\' && (*flagp & SSOP_SLASH)) -! /* change a backslash to a forward slash */ -! c = '/'; -! else if ((vim_strchr(escape_chars, c) != NULL -! #ifdef BACKSLASH_IN_FILENAME -! && c != '\\' -! #endif -! ) || c == '#' || c == '%') -! { -! /* escape a special character with a backslash */ -! if (putc('\\', fd) != '\\') -! retval = FAIL; -! } -! if (putc(c, fd) != c) -! retval = FAIL; - } - vim_free(sname); - return retval; - } - ---- 10717,10748 ---- - unsigned *flagp; - { - char_u *sname; -+ char_u *p; - int retval = OK; - - sname = home_replace_save(NULL, name); -! if (sname == NULL) -! return FAIL; - -! if (*flagp & SSOP_SLASH) -! { -! /* change all backslashes to forward slashes */ -! for (p = sname; *p != NUL; mb_ptr_adv(p)) -! if (*p == '\\') -! *p = '/'; - } -+ -+ /* escapse special characters */ -+ p = vim_strsave_fnameescape(sname, FALSE); - vim_free(sname); -+ if (p == NULL) -+ return FAIL; -+ -+ /* write the result */ -+ if (fputs((char *)p, fd) < 0) -+ retval = FAIL; -+ -+ vim_free(p); - return retval; - } - -*** ../vim-7.3.024/src/version.c 2010-10-13 16:44:17.000000000 +0200 ---- src/version.c 2010-10-13 17:49:15.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 25, - /**/ - --- -"Time flies like an arrow". So I put an arrow on my desk, now -awaiting one of these time flies showing up. - - /// 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 /// diff --git a/7.3.026 b/7.3.026 deleted file mode 100644 index b47198c5..00000000 --- a/7.3.026 +++ /dev/null @@ -1,61 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.026 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.026 -Problem: CTRL-] in a help file doesn't always work. (Tony Mechelynck) -Solution: Don't escape special characters. (Carlo Teubner) -Files: src/normal.c - - -*** ../vim-7.3.025/src/normal.c 2010-08-15 21:57:28.000000000 +0200 ---- src/normal.c 2010-10-13 18:01:03.000000000 +0200 -*************** -*** 5666,5673 **** - 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*?["; - ---- 5666,5678 ---- - else if (cmdchar == '#') - aux_ptr = (char_u *)(p_magic ? "/?.*~[^$\\" : "/?^$\\"); - else if (tag_cmd) -! { -! if (curbuf->b_help) -! /* ":help" handles unescaped argument */ -! aux_ptr = (char_u *)""; -! else -! aux_ptr = (char_u *)"\\|\"\n["; -! } - else - aux_ptr = (char_u *)"\\|\"\n*?["; - -*** ../vim-7.3.025/src/version.c 2010-10-13 17:50:02.000000000 +0200 ---- src/version.c 2010-10-13 18:04:54.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 26, - /**/ - --- -MAN: Fetchez la vache! -GUARD: Quoi? -MAN: Fetchez la vache! - "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 /// diff --git a/7.3.027 b/7.3.027 deleted file mode 100644 index 3d2538d2..00000000 --- a/7.3.027 +++ /dev/null @@ -1,88 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.027 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.027 -Problem: Opening a file on a network share is very slow. -Solution: When fixing file name case append "\*" to directory, server and - network share names. (David Anderson, John Beckett) -Files: src/os_win32.c - - -*** ../vim-7.3.026/src/os_win32.c 2010-09-21 17:29:19.000000000 +0200 ---- src/os_win32.c 2010-10-13 20:31:32.000000000 +0200 -*************** -*** 2308,2319 **** ---- 2308,2321 ---- - int len) - { - char szTrueName[_MAX_PATH + 2]; -+ char szTrueNameTemp[_MAX_PATH + 2]; - char *ptrue, *ptruePrev; - char *porig, *porigPrev; - int flen; - WIN32_FIND_DATA fb; - HANDLE hFind; - int c; -+ int slen; - - flen = (int)STRLEN(name); - if (flen == 0 || flen > _MAX_PATH) -*************** -*** 2358,2369 **** - } - *ptrue = NUL; - - /* Skip "", "." and "..". */ - if (ptrue > ptruePrev - && (ptruePrev[0] != '.' - || (ptruePrev[1] != NUL - && (ptruePrev[1] != '.' || ptruePrev[2] != NUL))) -! && (hFind = FindFirstFile(szTrueName, &fb)) - != INVALID_HANDLE_VALUE) - { - c = *porig; ---- 2360,2378 ---- - } - *ptrue = NUL; - -+ /* To avoid a slow failure append "\*" when searching a directory, -+ * server or network share. */ -+ STRCPY(szTrueNameTemp, szTrueName); -+ slen = strlen(szTrueNameTemp); -+ if (*porig == psepc && slen + 2 < _MAX_PATH) -+ STRCPY(szTrueNameTemp + slen, "\\*"); -+ - /* Skip "", "." and "..". */ - if (ptrue > ptruePrev - && (ptruePrev[0] != '.' - || (ptruePrev[1] != NUL - && (ptruePrev[1] != '.' || ptruePrev[2] != NUL))) -! && (hFind = FindFirstFile(szTrueNameTemp, &fb)) - != INVALID_HANDLE_VALUE) - { - c = *porig; -*** ../vim-7.3.026/src/version.c 2010-10-13 18:06:42.000000000 +0200 ---- src/version.c 2010-10-13 20:37:00.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 27, - /**/ - --- - A cow comes flying over the battlements, lowing aggressively. The cow - lands on GALAHAD'S PAGE, squashing him completely. - "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 /// diff --git a/7.3.028 b/7.3.028 deleted file mode 100644 index a4f987c6..00000000 --- a/7.3.028 +++ /dev/null @@ -1,179 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.028 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.028 (after 7.3.024) -Problem: Signs don't show up. (Charles Campbell) -Solution: Don't use negative numbers. Also assign a number to signs that - have a name of all digits to avoid using a sign number twice. -Files: src/ex_cmds.c - - -*** ../vim-7.3.027/src/ex_cmds.c 2010-10-13 16:44:17.000000000 +0200 ---- src/ex_cmds.c 2010-10-14 20:59:04.000000000 +0200 -*************** -*** 6569,6575 **** - }; - - static sign_T *first_sign = NULL; -! static int last_sign_typenr = MAX_TYPENR; /* is decremented */ - - static int sign_cmd_idx __ARGS((char_u *begin_cmd, char_u *end_cmd)); - static void sign_list_defined __ARGS((sign_T *sp)); ---- 6569,6575 ---- - }; - - static sign_T *first_sign = NULL; -! static int next_sign_typenr = 1; - - static int sign_cmd_idx __ARGS((char_u *begin_cmd, char_u *end_cmd)); - static void sign_list_defined __ARGS((sign_T *sp)); -*************** -*** 6651,6659 **** ---- 6651,6664 ---- - EMSG(_("E156: Missing sign name")); - else - { -+ /* Isolate the sign name. If it's a number skip leading zeroes, -+ * so that "099" and "99" are the same sign. But keep "0". */ - p = skiptowhite(arg); - if (*p != NUL) - *p++ = NUL; -+ while (arg[0] == '0' && arg[1] != NUL) -+ ++arg; -+ - sp_prev = NULL; - for (sp = first_sign; sp != NULL; sp = sp->sn_next) - { -*************** -*** 6666,6706 **** - /* ":sign define {name} ...": define a sign */ - if (sp == NULL) - { - /* Allocate a new sign. */ - sp = (sign_T *)alloc_clear((unsigned)sizeof(sign_T)); - if (sp == NULL) - return; - -! /* If the name is a number use that for the typenr, -! * otherwise use a negative number. */ -! if (VIM_ISDIGIT(*arg)) -! sp->sn_typenr = atoi((char *)arg); -! else - { -! sign_T *lp; -! int start = last_sign_typenr; -! -! for (lp = first_sign; lp != NULL; lp = lp->sn_next) - { -! if (lp->sn_typenr == -last_sign_typenr) - { -! --last_sign_typenr; -! if (last_sign_typenr == 0) -! last_sign_typenr = MAX_TYPENR; -! if (last_sign_typenr == start) -! { -! vim_free(sp); -! EMSG(_("E612: Too many signs defined")); -! return; -! } -! lp = first_sign; -! continue; - } - } - -! sp->sn_typenr = -last_sign_typenr; -! if (--last_sign_typenr == 0) -! last_sign_typenr = MAX_TYPENR; /* wrap around */ - } - - /* add the new sign to the list of signs */ ---- 6671,6715 ---- - /* ":sign define {name} ...": define a sign */ - if (sp == NULL) - { -+ sign_T *lp; -+ int start = next_sign_typenr; -+ - /* Allocate a new sign. */ - sp = (sign_T *)alloc_clear((unsigned)sizeof(sign_T)); - if (sp == NULL) - return; - -! /* Check that next_sign_typenr is not already being used. -! * This only happens after wrapping around. Hopefully -! * another one got deleted and we can use its number. */ -! for (lp = first_sign; lp != NULL; ) - { -! if (lp->sn_typenr == next_sign_typenr) - { -! ++next_sign_typenr; -! if (next_sign_typenr == MAX_TYPENR) -! next_sign_typenr = 1; -! if (next_sign_typenr == start) - { -! vim_free(sp); -! EMSG(_("E612: Too many signs defined")); -! return; - } -+ lp = first_sign; /* start all over */ -+ continue; - } -+ lp = lp->sn_next; -+ } -+ -+ sp->sn_typenr = next_sign_typenr; -+ if (++next_sign_typenr == MAX_TYPENR) -+ next_sign_typenr = 1; /* wrap around */ - -! sp->sn_name = vim_strsave(arg); -! if (sp->sn_name == NULL) /* out of memory */ -! { -! vim_free(sp); -! return; - } - - /* add the new sign to the list of signs */ -*************** -*** 6708,6714 **** - first_sign = sp; - else - sp_prev->sn_next = sp; -- sp->sn_name = vim_strnsave(arg, (int)(p - arg)); - } - - /* set values for a defined sign. */ ---- 6717,6722 ---- -*************** -*** 6886,6891 **** ---- 6894,6901 ---- - arg = skiptowhite(arg); - if (*arg != NUL) - *arg++ = NUL; -+ while (sign_name[0] == '0' && sign_name[1] != NUL) -+ ++sign_name; - } - else if (STRNCMP(arg, "file=", 5) == 0) - { -*** ../vim-7.3.027/src/version.c 2010-10-13 20:37:37.000000000 +0200 ---- src/version.c 2010-10-14 20:50:54.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 28, - /**/ - --- -This is an airconditioned room, do not open Windows. - - /// 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 /// diff --git a/7.3.029 b/7.3.029 deleted file mode 100644 index 702c7cce..00000000 --- a/7.3.029 +++ /dev/null @@ -1,177 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.029 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.029 -Problem: ":sort n" sorts lines without a number as number zero. (Beeyawned) -Solution: Make lines without a number sort before lines with a number. Also - fix sorting negative numbers. -Files: src/ex_cmds.c, src/testdir/test57.in, src/testdir/test57.ok - - -*** ../vim-7.3.028/src/ex_cmds.c 2010-10-14 21:29:31.000000000 +0200 ---- src/ex_cmds.c 2010-10-15 20:04:25.000000000 +0200 -*************** -*** 323,329 **** - /* When sorting numbers "start_col_nr" is the number, not the column - * number. */ - if (sort_nr) -! result = l1.start_col_nr - l2.start_col_nr; - else - { - /* We need to copy one line into "sortbuf1", because there is no ---- 323,330 ---- - /* When sorting numbers "start_col_nr" is the number, not the column - * number. */ - if (sort_nr) -! result = l1.start_col_nr == l2.start_col_nr ? 0 -! : l1.start_col_nr > l2.start_col_nr ? 1 : -1; - else - { - /* We need to copy one line into "sortbuf1", because there is no -*************** -*** 482,488 **** - * of the match, by temporarily terminating the string there */ - s2 = s + end_col; - c = *s2; -! (*s2) = 0; - /* Sorting on number: Store the number itself. */ - p = s + start_col; - if (sort_hex) ---- 483,489 ---- - * of the match, by temporarily terminating the string there */ - s2 = s + end_col; - c = *s2; -! *s2 = NUL; - /* Sorting on number: Store the number itself. */ - p = s + start_col; - if (sort_hex) -*************** -*** 491,499 **** - s = skiptodigit(p); - if (s > p && s[-1] == '-') - --s; /* include preceding negative sign */ -! vim_str2nr(s, NULL, NULL, sort_oct, sort_hex, -! &nrs[lnum - eap->line1].start_col_nr, NULL); -! (*s2) = c; - } - else - { ---- 492,504 ---- - s = skiptodigit(p); - if (s > p && s[-1] == '-') - --s; /* include preceding negative sign */ -! if (*s == NUL) -! /* empty line should sort before any number */ -! nrs[lnum - eap->line1].start_col_nr = -MAXLNUM; -! else -! vim_str2nr(s, NULL, NULL, sort_oct, sort_hex, -! &nrs[lnum - eap->line1].start_col_nr, NULL); -! *s2 = c; - } - else - { -*************** -*** 6556,6563 **** - struct sign - { - sign_T *sn_next; /* next sign in list */ -! int sn_typenr; /* type number of sign (negative if not equal -! to name) */ - char_u *sn_name; /* name of sign */ - char_u *sn_icon; /* name of pixmap */ - #ifdef FEAT_SIGN_ICONS ---- 6561,6567 ---- - struct sign - { - sign_T *sn_next; /* next sign in list */ -! int sn_typenr; /* type number of sign */ - char_u *sn_name; /* name of sign */ - char_u *sn_icon; /* name of pixmap */ - #ifdef FEAT_SIGN_ICONS -*** ../vim-7.3.028/src/testdir/test57.in 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/test57.in 2010-10-15 20:12:23.000000000 +0200 -*************** -*** 53,67 **** - t02: numeric - abc - ab -- a - a321 - a123 - a122 - b321 - b123 - c123d - 123b - c321d - b322b - b321 - b321b ---- 53,71 ---- - t02: numeric - abc - ab - a321 - a123 - a122 -+ a -+ x-22 - b321 - b123 -+ - c123d -+ -24 - 123b - c321d -+ 0 - b322b - b321 - b321b -*** ../vim-7.3.028/src/testdir/test57.ok 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/test57.ok 2010-10-15 20:11:42.000000000 +0200 -*************** -*** 21,26 **** ---- 21,30 ---- - a - - -+ -+ -24 -+ x-22 -+ 0 - a122 - a123 - b123 -*** ../vim-7.3.028/src/version.c 2010-10-14 21:29:31.000000000 +0200 ---- src/version.c 2010-10-15 20:13:52.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 29, - /**/ - --- - When danger reared its ugly head, - He bravely turned his tail and fled - Yes, Brave Sir Robin turned about - And gallantly he chickened out - Bravely taking to his feet - He beat a very brave retreat - Bravest of the brave Sir Robin - Petrified of being dead - Soiled his pants then brave Sir Robin - Turned away and fled. - "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 /// diff --git a/7.3.030 b/7.3.030 deleted file mode 100644 index 8d6a5f1b..00000000 --- a/7.3.030 +++ /dev/null @@ -1,366 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.030 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.030 -Problem: Cannot store Dict and List in viminfo file. -Solution: Add support for this. (Christian Brabandt) -Files: runtime/doc/options.txt, src/eval.c, 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, - src/testdir/Makefile, src/testdir/main.aap, src/testdir/test74.in, - src/testdir/test74.ok - - -*** ../vim-7.3.029/runtime/doc/options.txt 2010-08-15 21:57:17.000000000 +0200 ---- runtime/doc/options.txt 2010-10-20 17:41:18.000000000 +0200 -*************** -*** 7530,7537 **** - ! When included, save and restore global variables that start - with an uppercase letter, and don't contain a lowercase - letter. Thus "KEEPTHIS and "K_L_M" are stored, but "KeepThis" -! and "_K_L_M" are not. Only String and Number types are -! stored. - " Maximum number of lines saved for each register. Old name of - the '<' item, with the disadvantage that you need to put a - backslash before the ", otherwise it will be recognized as the ---- 7530,7538 ---- - ! When included, save and restore global variables that start - with an uppercase letter, and don't contain a lowercase - letter. Thus "KEEPTHIS and "K_L_M" are stored, but "KeepThis" -! and "_K_L_M" are not. Nested List and Dict items may not be -! read back correctly, you end up with a string representation -! instead. - " Maximum number of lines saved for each register. Old name of - the '<' item, with the disadvantage that you need to put a - backslash before the ", otherwise it will be recognized as the -*** ../vim-7.3.029/src/eval.c 2010-09-14 12:47:30.000000000 +0200 ---- src/eval.c 2010-10-20 16:25:54.000000000 +0200 -*************** -*** 22520,22537 **** - if (tab != NULL) - { - *tab++ = '\0'; /* isolate the variable name */ -! if (*tab == 'S') /* string var */ -! type = VAR_STRING; - #ifdef FEAT_FLOAT -! else if (*tab == 'F') -! type = VAR_FLOAT; - #endif - - tab = vim_strchr(tab, '\t'); - if (tab != NULL) - { - tv.v_type = type; -! if (type == VAR_STRING) - tv.vval.v_string = viminfo_readstring(virp, - (int)(tab - virp->vir_line + 1), TRUE); - #ifdef FEAT_FLOAT ---- 22520,22540 ---- - if (tab != NULL) - { - *tab++ = '\0'; /* isolate the variable name */ -! switch (*tab) -! { -! case 'S': type = VAR_STRING; break; - #ifdef FEAT_FLOAT -! case 'F': type = VAR_FLOAT; break; - #endif -+ case 'D': type = VAR_DICT; break; -+ case 'L': type = VAR_LIST; break; -+ } - - tab = vim_strchr(tab, '\t'); - if (tab != NULL) - { - tv.v_type = type; -! if (type == VAR_STRING || type == VAR_DICT || type == VAR_LIST) - tv.vval.v_string = viminfo_readstring(virp, - (int)(tab - virp->vir_line + 1), TRUE); - #ifdef FEAT_FLOAT -*************** -*** 22540,22548 **** - #endif - else - tv.vval.v_number = atol((char *)tab + 1); - set_var(virp->vir_line + 1, &tv, FALSE); -! if (type == VAR_STRING) - vim_free(tv.vval.v_string); - } - } - } ---- 22543,22569 ---- - #endif - else - tv.vval.v_number = atol((char *)tab + 1); -+ if (type == VAR_DICT || type == VAR_LIST) -+ { -+ typval_T *etv = eval_expr(tv.vval.v_string, NULL); -+ -+ if (etv == NULL) -+ /* Failed to parse back the dict or list, use it as a -+ * string. */ -+ tv.v_type = VAR_STRING; -+ else -+ { -+ vim_free(tv.vval.v_string); -+ tv = *etv; -+ } -+ } -+ - set_var(virp->vir_line + 1, &tv, FALSE); -! -! if (tv.v_type == VAR_STRING) - vim_free(tv.vval.v_string); -+ else if (tv.v_type == VAR_DICT || tv.v_type == VAR_LIST) -+ clear_tv(&tv); - } - } - } -*************** -*** 22584,22591 **** - case VAR_STRING: s = "STR"; break; - case VAR_NUMBER: s = "NUM"; break; - #ifdef FEAT_FLOAT -! case VAR_FLOAT: s = "FLO"; break; - #endif - default: continue; - } - fprintf(fp, "!%s\t%s\t", this_var->di_key, s); ---- 22605,22614 ---- - case VAR_STRING: s = "STR"; break; - case VAR_NUMBER: s = "NUM"; break; - #ifdef FEAT_FLOAT -! case VAR_FLOAT: s = "FLO"; break; - #endif -+ case VAR_DICT: s = "DIC"; break; -+ case VAR_LIST: s = "LIS"; break; - default: continue; - } - fprintf(fp, "!%s\t%s\t", this_var->di_key, s); -*** ../vim-7.3.029/src/testdir/Make_amiga.mak 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/Make_amiga.mak 2010-10-20 16:27:19.000000000 +0200 -*************** -*** 27,33 **** - 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 \ -! test71.out test72.out test73.out - - .SUFFIXES: .in .out - ---- 27,33 ---- - 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 \ -! test71.out test72.out test73.out test74.out - - .SUFFIXES: .in .out - -*************** -*** 120,122 **** ---- 120,123 ---- - test71.out: test71.in - test72.out: test72.in - test73.out: test73.in -+ test74.out: test74.in -*** ../vim-7.3.029/src/testdir/Make_dos.mak 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/Make_dos.mak 2010-10-20 16:13:35.000000000 +0200 -*************** -*** 27,33 **** - 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 test71.out test72.out test73.out - - SCRIPTS32 = test50.out test70.out - ---- 27,34 ---- - 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 test71.out test72.out test73.out \ -! test74.out - - SCRIPTS32 = test50.out test70.out - -*** ../vim-7.3.029/src/testdir/Make_ming.mak 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/Make_ming.mak 2010-10-20 16:26:54.000000000 +0200 -*************** -*** 47,53 **** - 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 test71.out test72.out test72.out - - SCRIPTS32 = test50.out test70.out - ---- 47,54 ---- - 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 test71.out test72.out test73.out \ -! test74.out - - SCRIPTS32 = test50.out test70.out - -*** ../vim-7.3.029/src/testdir/Make_os2.mak 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/Make_os2.mak 2010-10-20 16:13:35.000000000 +0200 -*************** -*** 27,33 **** - 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 \ -! test71.out test72.out test73.out - - .SUFFIXES: .in .out - ---- 27,33 ---- - 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 \ -! test71.out test72.out test73.out test74.out - - .SUFFIXES: .in .out - -*** ../vim-7.3.029/src/testdir/Make_vms.mms 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/Make_vms.mms 2010-10-20 16:13:35.000000000 +0200 -*************** -*** 74,80 **** - test56.out test57.out test60.out \ - test61.out test62.out test63.out test64.out test65.out \ - test66.out test67.out test68.out test69.out \ -! test71.out test72.out - - # Known problems: - # Test 30: a problem around mac format - unknown reason ---- 74,80 ---- - test56.out test57.out test60.out \ - test61.out test62.out test63.out test64.out test65.out \ - test66.out test67.out test68.out test69.out \ -! test71.out test72.out test74.out - - # Known problems: - # Test 30: a problem around mac format - unknown reason -*** ../vim-7.3.029/src/testdir/Makefile 2010-09-14 12:47:30.000000000 +0200 ---- src/testdir/Makefile 2010-10-20 16:13:35.000000000 +0200 -*************** -*** 10,15 **** ---- 10,16 ---- - # This will make testing about 10 times as slow. - # VALGRIND = valgrind --tool=memcheck --leak-check=yes --num-callers=15 --log-file=valgrind.$* - -+ - SCRIPTS = test1.out test2.out test3.out test4.out test5.out test6.out \ - test7.out test8.out test9.out test10.out test11.out \ - test12.out test13.out test14.out test15.out test17.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 test71.out test72.out test73.out - - SCRIPTS_GUI = test16.out - ---- 24,31 ---- - 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 test71.out test72.out test73.out \ -! test74.out - - SCRIPTS_GUI = test16.out - -*** ../vim-7.3.029/src/testdir/main.aap 2010-08-15 21:57:29.000000000 +0200 ---- src/testdir/main.aap 2010-10-20 16:13:35.000000000 +0200 -*************** -*** 13,19 **** - test33.out test34.out test35.out test36.out test37.out - test38.out test39.out test40.out test41.out test42.out - test43.out test44.out test45.out test46.out test47.out -! test48.out test49.out - - ScriptsGUI = test16.out - ---- 13,19 ---- - test33.out test34.out test35.out test36.out test37.out - test38.out test39.out test40.out test41.out test42.out - test43.out test44.out test45.out test46.out test47.out -! test48.out test49.out test74.out - - ScriptsGUI = test16.out - -*** ../vim-7.3.029/src/testdir/test74.in 2010-10-20 17:41:30.000000000 +0200 ---- src/testdir/test74.in 2010-10-20 17:37:52.000000000 +0200 -*************** -*** 0 **** ---- 1,36 ---- -+ " Tests for storing global variables in the .viminfo file vim: set ft=vim: -+ -+ STARTTEST -+ :so small.vim -+ :" Do all test in a separate window to avoid E211 when we recursively -+ :" delete the Xfind directory during cleanup -+ :" -+ :" This will cause a few errors, do it silently. -+ :set visualbell -+ :set nocp viminfo+=!,nviminfo -+ :let MY_GLOBAL_DICT={'foo': 1, 'bar': 0, 'longvarible': 1000} -+ :" store a really long list, so line wrapping will occur in viminfo file -+ :let MY_GLOBAL_LIST=range(1,100) -+ :wv! Xviminfo -+ :unlet MY_GLOBAL_DICT -+ :unlet MY_GLOBAL_LIST -+ :rv! Xviminfo -+ :call delete('Xviminfo') -+ :if exists("MY_GLOBAL_DICT") -+ :redir >> test.out -+ :echo MY_GLOBAL_DICT -+ :redir end -+ :endif -+ :if exists("MY_GLOBAL_LIST") -+ :redir >> test.out -+ :echo MY_GLOBAL_LIST -+ :redir end -+ :endif -+ :redir >> test.out -+ :echo "foobar" -+ :redir end -+ :endif -+ :qa! -+ ENDTEST -+ -+ eof -*** ../vim-7.3.029/src/testdir/test74.ok 2010-10-20 17:41:30.000000000 +0200 ---- src/testdir/test74.ok 2010-10-20 17:36:57.000000000 +0200 -*************** -*** 0 **** ---- 1,5 ---- -+ -+ {'foo': 1, 'longvarible': 1000, 'bar': 0} -+ [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100] -+ -+ foobar -*** ../vim-7.3.029/src/version.c 2010-10-15 20:20:00.000000000 +0200 ---- src/version.c 2010-10-20 17:23:54.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 30, - /**/ - --- -Not too long ago, cut and paste was done with scissors and glue... - - /// 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 /// diff --git a/7.3.031 b/7.3.031 deleted file mode 100644 index abe99464..00000000 --- a/7.3.031 +++ /dev/null @@ -1,121 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.031 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.031 -Problem: Can't pass the X window ID to another application. -Solution: Add v:windowid. (Christian J. Robinson, Lech Lorens) -Files: runtime/doc/eval.txt, src/eval.c, src/gui.c, src/vim.h, - src/os_unix.c - - -*** ../vim-7.3.030/runtime/doc/eval.txt 2010-08-15 21:57:15.000000000 +0200 ---- runtime/doc/eval.txt 2010-10-20 19:11:03.000000000 +0200 -*************** -*** 1657,1662 **** ---- 1657,1667 ---- - *v:warningmsg* *warningmsg-variable* - v:warningmsg Last given warning message. It's allowed to set this variable. - -+ *v:windowid* *windowid-variable* -+ v:windowid When any X11 based GUI is running or when running in a -+ terminal and Vim connects to the X server (|-X|) this will be -+ set to the window ID. Otherwise the value is zero. -+ - ============================================================================== - 4. Builtin Functions *functions* - -*** ../vim-7.3.030/src/eval.c 2010-10-20 17:44:01.000000000 +0200 ---- src/eval.c 2010-10-20 18:48:40.000000000 +0200 -*************** -*** 362,367 **** ---- 362,368 ---- - {VV_NAME("operator", VAR_STRING), VV_RO}, - {VV_NAME("searchforward", VAR_NUMBER), 0}, - {VV_NAME("oldfiles", VAR_LIST), 0}, -+ {VV_NAME("windowid", VAR_NUMBER), VV_RO}, - }; - - /* shorthand */ -*** ../vim-7.3.030/src/gui.c 2010-09-29 17:26:57.000000000 +0200 ---- src/gui.c 2010-10-20 19:15:56.000000000 +0200 -*************** -*** 105,112 **** ---- 105,122 ---- - - #if defined(FEAT_GUI_GTK) || defined(FEAT_GUI_X11) - if (gui.in_use) -+ { -+ # ifdef FEAT_EVAL -+ Window x11_window; -+ Display *x11_display; -+ -+ if (gui_get_x11_windis(&x11_window, &x11_display) == OK) -+ set_vim_var_nr(VV_WINDOWID, (long)x11_window); -+ # endif -+ - /* Display error messages in a dialog now. */ - display_errors(); -+ } - #endif - - #if defined(MAY_FORK) && !defined(__QNXNTO__) -*** ../vim-7.3.030/src/vim.h 2010-10-10 17:08:28.000000000 +0200 ---- src/vim.h 2010-10-20 18:48:40.000000000 +0200 -*************** -*** 1842,1848 **** - #define VV_OP 52 - #define VV_SEARCHFORWARD 53 - #define VV_OLDFILES 54 -! #define VV_LEN 55 /* number of v: vars */ - - #ifdef FEAT_CLIPBOARD - ---- 1842,1849 ---- - #define VV_OP 52 - #define VV_SEARCHFORWARD 53 - #define VV_OLDFILES 54 -! #define VV_WINDOWID 55 -! #define VV_LEN 56 /* number of v: vars */ - - #ifdef FEAT_CLIPBOARD - -*** ../vim-7.3.030/src/os_unix.c 2010-10-13 16:22:05.000000000 +0200 ---- src/os_unix.c 2010-10-20 19:15:46.000000000 +0200 -*************** -*** 1738,1743 **** ---- 1738,1748 ---- - } - if (x11_window == 0 || x11_display == NULL) - return (result = FAIL); -+ -+ # ifdef FEAT_EVAL -+ set_vim_var_nr(VV_WINDOWID, (long)x11_window); -+ # endif -+ - return (result = OK); - } - -*** ../vim-7.3.030/src/version.c 2010-10-20 17:44:01.000000000 +0200 ---- src/version.c 2010-10-20 19:11:31.000000000 +0200 -*************** -*** 716,717 **** ---- 716,719 ---- - { /* Add new patch number below this line */ -+ /**/ -+ 31, - /**/ - --- -What the word 'politics' means: 'Poli' in Latin meaning 'many' and 'tics' -meaning 'bloodsucking creatures'. - - /// 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 /// diff --git a/7.3.032 b/7.3.032 deleted file mode 100644 index 74647989..00000000 --- a/7.3.032 +++ /dev/null @@ -1,704 +0,0 @@ -To: vim-dev@vim.org -Subject: Patch 7.3.032 -Fcc: outbox -From: Bram Moolenaar -Mime-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit ------------- - -Patch 7.3.032 -Problem: maparg() doesn't return the flags, such as ,