diff options
Diffstat (limited to 'src/nvim/version.c')
-rw-r--r-- | src/nvim/version.c | 957 |
1 files changed, 670 insertions, 287 deletions
diff --git a/src/nvim/version.c b/src/nvim/version.c index 8d85855c6e..77ae849d2e 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -30,8 +30,8 @@ // for ":version", ":intro", and "nvim --version" #ifndef NVIM_VERSION_MEDIUM #define NVIM_VERSION_MEDIUM "v" STR(NVIM_VERSION_MAJOR)\ - "." STR(NVIM_VERSION_MINOR) "." STR(NVIM_VERSION_PATCH)\ - NVIM_VERSION_PRERELEASE +"." STR(NVIM_VERSION_MINOR) "." STR(NVIM_VERSION_PATCH)\ +NVIM_VERSION_PRERELEASE #endif #define NVIM_VERSION_LONG "NVIM " NVIM_VERSION_MEDIUM @@ -47,37 +47,241 @@ char *version_cflags = "Compilation: " NVIM_VERSION_CFLAGS; static char *features[] = { #ifdef HAVE_ACL - "+acl", +"+acl", #else - "-acl", +"-acl", #endif #if (defined(HAVE_ICONV_H) && defined(USE_ICONV)) || defined(DYNAMIC_ICONV) # ifdef DYNAMIC_ICONV - "+iconv/dyn", +"+iconv/dyn", # else - "+iconv", +"+iconv", # endif #else - "-iconv", +"-iconv", #endif #ifdef HAVE_JEMALLOC - "+jemalloc", +"+jemalloc", #else - "-jemalloc", +"-jemalloc", #endif #ifdef FEAT_TUI - "+tui", +"+tui", #else - "-tui", +"-tui", #endif - NULL +NULL }; // clang-format off static const int included_patches[] = { + 1561, + // 1560, + // 1559, + // 1558, + // 1557, + // 1556, + // 1555, + // 1554, + // 1553, + // 1552, + // 1551, + // 1550, + // 1549, + // 1548, + // 1547, + // 1546, + // 1545, + // 1544, + // 1543, + // 1542, + // 1541, + // 1540, + // 1539, + // 1538, + // 1537, + // 1536, + // 1535, + // 1534, + // 1533, + // 1532, + // 1531, + // 1530, + // 1529, + // 1528, + // 1527, + // 1526, + // 1525, + // 1524, + // 1523, + // 1522, + // 1521, + // 1520, + // 1519, + // 1518, + // 1517, + // 1516, + // 1515, + // 1514, + // 1513, + // 1512, + // 1511, + // 1510, + // 1509, + // 1508, + // 1507, + // 1506, + // 1505, + // 1504, + // 1503, + // 1502, + // 1501, + // 1500, + // 1499, + // 1498, + // 1497, + // 1496, + // 1495, + // 1494, + 1493, + // 1492, + // 1491, + // 1490, + // 1489, + // 1488, + // 1487, + // 1486, + // 1485, + // 1484, + 1483, + // 1482, + // 1481, + // 1480, + // 1479, + // 1478, + // 1477, + // 1476, + 1475, + // 1474, + // 1473, + // 1472, + // 1471, + // 1470, + // 1469, + // 1468, + // 1467, + // 1466, + // 1465, + // 1464, + // 1463, + // 1462, + // 1461, + // 1460, + // 1459, + // 1458, + // 1457, + // 1456, + // 1455, + // 1454, + // 1453, + // 1452, + // 1451, + // 1450, + // 1449, + // 1448, + // 1447, + // 1446, + // 1445, + // 1444, + // 1443, + 1442, + // 1441, + // 1440, + 1439, + // 1438, + // 1437, + // 1436, + 1435, + // 1434, + // 1433, + // 1432, + // 1431, + // 1430, + // 1429, + // 1428, + // 1427, + // 1426, + // 1425, + // 1424, + // 1423, + // 1422, + // 1421, + // 1420, + 1419, + // 1418, + // 1417, + // 1416, + // 1415, + // 1414, + // 1413, + // 1412, + // 1411, + // 1410, + // 1409, + // 1408, + // 1407, + // 1406, + // 1405, + // 1404, + 1403, + 1402, + // 1401, + // 1400, + // 1399, + // 1398, + // 1397, + 1396, + // 1395, + // 1394, + 1393, + // 1392, + // 1391, + // 1390, + // 1389, + // 1388, + // 1387, + // 1386, + // 1385, + // 1384, + // 1383, + // 1382, + // 1381, + // 1380, + // 1379, + // 1378, + // 1377, + // 1376, + // 1375, + // 1374, + // 1373, + // 1372, + // 1371, + 1370, + // 1369, + // 1368, + // 1367, + // 1366, + 1365, + // 1364, + // 1363, + // 1362, + // 1361, + // 1360, + // 1359, + // 1358, 1357, // 1356, // 1355, @@ -102,11 +306,11 @@ static const int included_patches[] = { // 1336, // 1335, // 1334, - // 1333, + 1333, // 1332, // 1331, // 1330, - // 1329, + 1329, // 1328, // 1327, // 1326, @@ -131,9 +335,9 @@ static const int included_patches[] = { // 1307, // 1306, // 1305, - // 1304, + 1304, // 1303, - // 1302, + 1302, // 1301, // 1300, // 1299, @@ -146,7 +350,7 @@ static const int included_patches[] = { // 1292, // 1291, // 1290, - // 1289, + 1289, // 1288, // 1287, // 1286, @@ -164,7 +368,7 @@ static const int included_patches[] = { // 1274, // 1273, // 1272, - // 1271, + 1271, // 1270, // 1269, // 1268, @@ -173,7 +377,7 @@ static const int included_patches[] = { // 1265, // 1264, // 1263, - // 1262, + 1262, // 1261, // 1260, // 1259, @@ -185,7 +389,7 @@ static const int included_patches[] = { // 1253, // 1252, // 1251, - // 1250, + 1250, // 1249, // 1248, // 1247, @@ -197,7 +401,7 @@ static const int included_patches[] = { // 1241, // 1240, // 1239, - // 1238, + 1238, // 1237, // 1236, // 1235, @@ -205,18 +409,18 @@ static const int included_patches[] = { // 1233, // 1232, // 1231, - // 1230, - // 1229, + 1230, + 1229, // 1228, // 1227, - // 1226, - // 1225, - // 1224, - // 1223, - // 1222, - // 1221, + 1226, + 1225, + 1224, + 1223, + 1222, + 1221, // 1220, - // 1219, + 1219, // 1218, // 1217, // 1216, @@ -225,11 +429,190 @@ static const int included_patches[] = { // 1213, // 1212, // 1211, - // 1210, + 1210, // 1209, // 1208, - // 1207, + 1207, 1206, + 1205, + 1204, + // 1203, + // 1202, + // 1201, + 1200, + // 1199, + // 1198, + // 1197, + // 1196, + // 1195, + // 1194, + // 1193, + // 1192, + // 1191, + // 1190, + 1189, + 1188, + // 1187, + 1186, + // 1185, + // 1184, + // 1183, + // 1182, + // 1181, + // 1180, + // 1179, + // 1178, + // 1177, + // 1176, + // 1175, + // 1174, + // 1173, + // 1172, + // 1171, + // 1170, + // 1169, + // 1168, + // 1167, + // 1166, + // 1165, + // 1164, + // 1163, + // 1162, + // 1161, + // 1160, + // 1159, + 1158, + // 1157, + // 1156, + // 1155, + // 1154, + // 1153, + // 1152, + // 1151, + // 1150, + // 1149, + // 1148, + // 1147, + // 1146, + // 1145, + // 1144, + // 1143, + // 1142, + // 1141, + // 1140, + // 1139, + // 1138, + // 1137, + // 1136, + // 1135, + // 1134, + // 1133, + // 1132, + // 1131, + // 1130, + // 1129, + // 1128, + // 1127, + // 1126, + // 1125, + // 1124, + // 1123, + // 1122, + // 1121, + // 1120, + // 1119, + // 1118, + // 1117, + // 1116, + // 1115, + // 1114, + // 1113, + // 1112, + // 1111, + // 1110, + // 1109, + 1108, + // 1107, + // 1106, + // 1105, + // 1104, + // 1103, + // 1102, + // 1101, + // 1100, + // 1099, + // 1098, + // 1097, + // 1096, + // 1095, + // 1094, + // 1093, + // 1092, + // 1091, + // 1090, + // 1089, + // 1088, + // 1087, + // 1086, + // 1085, + // 1084, + // 1083, + // 1082, + // 1081, + // 1080, + // 1079, + // 1078, + // 1077, + // 1076, + // 1075, + // 1074, + // 1073, + // 1072, + // 1071, + // 1070, + // 1069, + // 1068, + // 1067, + // 1066, + // 1065, + // 1064, + // 1063, + // 1062, + // 1061, + // 1060, + // 1059, + // 1058, + // 1057, + // 1056, + // 1055, + // 1054, + // 1053, + // 1052, + // 1051, + // 1050, + // 1049, + // 1048, + // 1047, + // 1046, + // 1045, + // 1044, + // 1043, + // 1042, + // 1041, + // 1040, + // 1039, + // 1038, + // 1037, + // 1036, + // 1035, + // 1034, + // 1033, + // 1032, + // 1031, + // 1030, + // 1029, + // 1028, + // 1027, // 1026, 1025, 1024, @@ -237,7 +620,7 @@ static const int included_patches[] = { // 1022, // 1021, // 1020, - // 1019, + 1019, // 1018, // 1017, // 1016, @@ -249,7 +632,7 @@ static const int included_patches[] = { // 1010, // 1009, // 1008, - // 1007, + 1007, // 1006, // 1005, // 1004, @@ -281,8 +664,8 @@ static const int included_patches[] = { // 978, // 977, // 976, - // 975, - // 974, + 975, + 974, // 973, // 972, // 971, @@ -294,14 +677,14 @@ static const int included_patches[] = { // 965, // 964, // 963, - // 962, + 962, // 961, // 960, // 959, // 958, // 957, // 956, - // 955, + 955, // 954, // 953, // 952, @@ -350,7 +733,7 @@ static const int included_patches[] = { // 909, // 908, // 907, - // 906, + 906, // 905, // 904, // 903, @@ -361,8 +744,8 @@ static const int included_patches[] = { // 898, // 897, // 896, - // 895, - // 894, + 895, + 894, // 893, // 892, // 891, @@ -394,11 +777,11 @@ static const int included_patches[] = { // 865, // 864, // 863, - // 862, - // 861, + 862, + 861, // 860, // 859, - // 858, + 858, // 857, // 856, // 855, @@ -409,7 +792,7 @@ static const int included_patches[] = { // 850, // 849, // 848, - // 847, + 847, // 846, // 845, // 844, @@ -464,7 +847,7 @@ static const int included_patches[] = { // 795, // 794, // 793, - // 792, + 792, // 791, // 790, // 789, @@ -520,7 +903,7 @@ static const int included_patches[] = { // 739, // 738, // 737, - // 736, + 736, // 735, // 734, // 733, @@ -533,9 +916,9 @@ static const int included_patches[] = { // 726, // 725, // 724, - // 723, + 723, // 722, - // 721, + 721, // 720, // 719, // 718, @@ -553,26 +936,26 @@ static const int included_patches[] = { // 706, // 705, // 704, - // 703, + 703, // 702, // 701, - // 700, - // 699, + 700, + 699, // 698, // 697, // 696, // 695, // 694, // 693, - // 692, + 692, // 691, // 690, - // 689, + 689, // 688, // 687, // 686, // 685, - // 684, + 684, // 683, // 682, // 681, @@ -580,33 +963,33 @@ static const int included_patches[] = { 679, 678, // 677, - // 676, + 676, // 675, - // 674, - // 673, - // 672, + 674, + 673, + 672, // 671, // 670, // 669, - // 668, - // 667, - // 666, - // 665, - // 664, + 668, + 667, + 666, + 665, + 664, // 663, - // 662, - // 661, - // 660, - // 659, - // 658, - // 657, - // 656, - // 655, - // 654, + 662, + 661, + 660, + 659, + 658, + 657, + 656, + 655, + 654, // 653, 652, // 651, - // 650, + 650, // 649, // 648, // 647, @@ -615,14 +998,14 @@ static const int included_patches[] = { // 644, // 643, // 642, - // 641, + 641, // 640, // 639, // 638, // 637, // 636, // 635, - // 634, + 634, // 633, // 632, // 631, @@ -634,7 +1017,7 @@ static const int included_patches[] = { // 625, // 624, // 623, - // 622, + 622, // 621, // 620, // 619, @@ -643,46 +1026,46 @@ static const int included_patches[] = { // 616, // 615, 614, - // 613, + 613, 612, // 611, // 610, // 609, - // 608, + 608, 607, - // 606, + 606, 605, // 604, // 603, // 602, - // 601, - // 600, - // 599, + 601, + 600, + 599, // 598, - // 597, + 597, // 596, - // 595, + 595, // 594, // 593, // 592, - // 591, - // 590, + 591, + 590, // 589, // 588, // 587, // 586, // 585, - // 584, + 584, // 583, - // 582, + 582, // 581, - // 580, - // 579, + 580, + 579, // 578, // 577, // 576, // 575, - // 574, + 574, // 573, // 572, 571, @@ -691,7 +1074,7 @@ static const int included_patches[] = { // 568, // 567, // 566, - // 565, + 565, // 564, // 563, // 562, @@ -720,7 +1103,7 @@ static const int included_patches[] = { // 539, // 538, // 537, - // 536, + 536, // 535, // 534, // 533, @@ -728,7 +1111,7 @@ static const int included_patches[] = { // 531, // 530, // 529, - // 528, + 528, // 527, // 526, // 525, @@ -739,7 +1122,7 @@ static const int included_patches[] = { // 520, // 519, 518, - // 517, + 517, // 516, // 515, // 514, @@ -766,27 +1149,27 @@ static const int included_patches[] = { // 493, // 492, // 491, - // 490, + 490, // 489, // 488, 487, 486, 485, - // 484, + 484, 483, 482, // 481, - // 480, - // 479, + 480, + 479, 478, 477, // 476, // 475, // 474, - // 473, - // 472, - // 471, - // 470, + 473, + 472, + 471, + 470, // 469, // 468, // 467, @@ -798,7 +1181,7 @@ static const int included_patches[] = { 461, // 460, 459, - // 458, + 458, 457, // 456, // 455, @@ -808,35 +1191,35 @@ static const int included_patches[] = { // 451, // 450, // 449, - // 448, + 448, // 447, - // 446, + 446, // 445, - // 444, - // 443, - // 442, + 444, + 443, + 442, // 441, - // 440, - // 439, + 440, + 439, // 438, 437, // 436, // 435, - // 434, - // 433, + 434, + 433, // 432, - // 431, + 431, // 430, // 429, // 428, - // 427, - // 426, + 427, + 426, // 425, - // 424, - // 423, + 424, + 423, // 422, - // 421, - // 420, + 421, + 420, // 419, // 418, // 417, @@ -850,39 +1233,39 @@ static const int included_patches[] = { // 409, 408, 407, - // 406, - // 405 NA - // 404, + 406, + 405, + 404, // 403, - // 402, + 402, // 401, - // 400 NA + 400, // 399, - // 398, + 398, // 397, // 396, // 395, 394, 393, // 392, - // 391, + 391, 390, - // 389, + 389, 388, // 387, // 386, - // 385, + 385, // 384, // 383, // 382, - // 381, - // 380, - // 379, + 381, + 380, + 379, 378, 377, 376, // 375, - // 374, + 374, // 373, // 372, // 371, @@ -892,20 +1275,20 @@ static const int included_patches[] = { // 367, // 366, // 365, - // 364, + 364, // 363, // 362, // 361, 360, - // 359, - // 358, + 359, + 358, // 357, // 356, // 355, // 354, 353, - // 352, - // 351, + 352, + 351, // 350, // 349, // 348, @@ -917,12 +1300,12 @@ static const int included_patches[] = { // 342, 341, // 340, - // 339, - // 338, - // 337, - // 336, - // 335, - // 334, + 339, + 338, + 337, + 336, + 335, + 334, 333, // 332, 331, @@ -933,73 +1316,73 @@ static const int included_patches[] = { 326, 325, 324, - // 323, + 323, 322, // 321, - // 320, + 320, 319, // 318, // 317, // 316, - // 315, - // 314, + 315, + 314, // 313, // 312, 311, - // 310, - // 309, + 310, + 309, 308, 307, 306, 305, // 304, // 303, - // 302 NA - // 301, + 302, + 301, 300, - // 299, + 299, 298, 297, // 296, 295, 294, - // 293, + 293, 292, 291, 290, 289, - // 288 NA + 288, 287, // 286, - // 285 NA - // 284 NA + 285, + 284, 283, 282, - // 281 NA + 281, 280, - // 279 NA - // 278 NA - // 277 NA - // 276 NA + 279, + 278, + 277, + 276, 275, 274, - // 273 NA - // 272 NA - // 271 NA - // 270 NA - // 269 NA - // 268 NA - // 267 NA + 273, + 272, + 271, + 270, + 269, + 268, + 267, 266, // 265, // 264, // 263, // 262, // 261, - // 260 NA + 260, 259, 258, - // 257 NA + 257, // 256, // 255, // 254, @@ -1007,118 +1390,118 @@ static const int included_patches[] = { // 252, // 251, 250, - // 249 NA - // 248 NA + 249, + 248, 247, - // 246 NA + 246, 245, - // 244, + 244, 243, 242, - // 241 NA - // 240 NA - // 239 NA + 241, + 240, + 239, // 238, 237, - // 236, + 236, 235, - // 234, + 234, // 233, - // 232 NA + 232, // 231, // 230, 229, // 228, - // 227, + 227, 226, - // 225, + 225, 224, 223, - // 222, - // 221 NA - // 220, + 222, + 221, + 220, 219, 218, - // 217 NA + 217, // 216, - // 215, - // 214, - // 213 NA - // 212, - // 211 NA + 215, + 214, + 213, + 212, + 211, // 210, 209, 208, // 207, 206, 205, - // 204, - // 203 NA - // 202, - // 201, - // 200, - // 199 NA - // 198, + 204, + 203, + 202, + 201, + 200, + 199, + 198, // 197, 196, 195, 194, - // 193 NA - // 192 NA - // 191 NA + 193, + 192, + 191, 190, 189, 188, - // 187 NA + 187, 186, - // 185, + 185, // 184, - // 183 NA + 183, 182, 181, - // 180 NA + 180, 179, 178, 177, 176, - // 175, + 175, 174, - // 173 NA + 173, 172, - // 171 NA - // 170 NA - // 169 NA + 171, + 170, + 169, 168, 167, - // 166 NA + 166, 165, 164, - // 163 NA - // 162 NA - // 161 NA - // 160, + 163, + 162, + 161, + 160, 159, 158, 157, 156, 155, - // 154, - // 153, - // 152 NA - // 151, + 154, + 153, + 152, + 151, 150, 149, 148, 147, 146, - // 145 NA - // 144 NA + 145, + 144, 143, 142, - // 141 NA + 141, 140, - // 139 NA - // 138 NA + 139, + 138, 137, 136, 135, @@ -1126,137 +1509,137 @@ static const int included_patches[] = { 133, 132, 131, - // 130 NA - // 129 NA + 130, + 129, 128, 127, 126, 125, 124, - // 123 NA - // 122 NA + 123, + 122, 121, - // 120 NA + 120, 119, 118, - // 117 NA + 117, 116, - // 115 NA - // 114 NA - // 113 NA + 115, + 114, + 113, 112, 111, 110, - // 109 NA - // 108 NA - // 107 NA + 109, + 108, + 107, 106, - // 105 NA + 105, 104, - // 103 NA + 103, 102, 101, 100, 99, - // 98 NA - // 97 NA + 98, + 97, 96, - // 95 NA - // 94 NA - // 93 NA + 95, + 94, + 93, 92, 91, 90, - // 89 NA + 89, 88, - // 87 NA + 87, 86, 85, 84, 83, - // 82 NA + 82, 81, - // 80 NA + 80, 79, 78, - // 77 NA - // 76 NA + 77, + 76, 75, - // 74, + 74, 73, - // 72 NA - // 71 NA - // 70 NA + 72, + 71, + 70, 69, 68, - // 67 NA + 67, 66, - // 65 NA + 65, 64, - // 63 NA + 63, 62, - // 61 NA + 61, 60, - // 59 NA + 59, 58, 57, 56, - // 55 NA - // 54 NA + 55, + 54, 53, 52, - // 51 NA - // 50 NA + 51, + 50, 49, - // 48 NA + 48, 47, 46, - // 45 NA + 45, 44, 43, 42, 41, 40, - // 39 NA + 39, 38, 37, - // 36 NA + 36, 35, 34, 33, 32, 31, - // 30 NA - // 29 NA - // 28 NA - // 27 NA + 30, + 29, + 28, + 27, 26, 25, - // 24 NA + 24, 23, - // 22 NA - // 21 NA + 22, + 21, 20, 19, - // 18 NA + 18, 17, - // 16 NA - // 15 NA - // 14 NA - // 13 NA + 16, + 15, + 14, + 13, 12, - // 11 NA - // 10 NA - // 9 NA + 11, + 10, + 9, 8, - // 7 NA + 7, 6, - // 5 NA + 5, 4, 3, 2, 1, - 0 + 0, }; // clang-format on @@ -1480,7 +1863,7 @@ static void version_msg(char *s) /// Show the intro message when not editing a file. void maybe_intro_message(void) { - if (bufempty() + if (BUFEMPTY() && (curbuf->b_fname == NULL) && (firstwin->w_next == NULL) && (vim_strchr(p_shm, SHM_INTRO) == NULL)) { |