From 0627b7902f94ae4df6d418c1a6540da3bbc497de Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Sun, 25 Jan 2026 09:57:34 +0800 Subject: [PATCH] docs: update version.c (#37212) vim-patch:8.2.1857: Vim9: using job_status() on an unused var gives an error vim-patch:8.2.2064: terminal: cursor is on while redrawing, causing flicker vim-patch:8.2.3585: crash when passing float to "term_rows" of term_start() vim-patch:8.2.3640: freeze when calling term_wait() in a close callback vim-patch:8.2.3666: libvterm is outdated vim-patch:8.2.3803: GUI: crash with 'writedelay' set using a terminal window vim-patch:8.2.4695: JSON encoding could be faster vim-patch:8.2.4699: hard to reproduce hang when reading from a channel vim-patch:8.2.4757: list of libraries to suppress lsan errors is outdated vim-patch:8.2.4788: large payload for LSP message not tested vim-patch:8.2.4830: possible endless loop if there is unused typahead vim-patch:8.2.5055: statusline is not updated when terminal title changes vim-patch:9.0.0235: 'autoshelldir' does not work with chunked respose vim-patch:9.0.0394: Cygwin: multibyte characters may be broken in terminal window vim-patch:9.0.0524: build instructions for MS-Windows are outdated vim-patch:9.0.0774: the libvterm code is outdated vim-patch:9.0.1269: channel test often fails on Mac OS vim-patch:9.0.1487: Content-type header for LSP channel not according to spec vim-patch:9.0.1498: in a terminal window the cursor may jump around vim-patch:9.0.1509: error message lacks mentioning the erroneous argument vim-patch:9.0.1527: crash when using negative value for term_cols vim-patch:9.0.1627: no generic mechanism to test syntax plugins vim-patch:9.0.1628: syntax tests fail on FreeBSD vim-patch:9.0.1692: Android not handling AI_V4MAPPED ai_flag vim-patch:9.0.1790: Redundant LSP Content-Type header vim-patch:b147d3148 tests: Improve the codestyle test (#12988) vim-patch:9.0.1922: LSP server request message is misinterpreted as a response message vim-patch:9.0.1927: patch 1916 (fixed terminal size) not optimal vim-patch:9.0.1929: runtime tests fail with tiny vim vim-patch:9.0.1939: still a problem when processing LSP RPC requests vim-patch:4ae16d721 Improve CONTRIBUTING.md vim-patch:74a233184 NSIS: Possibility to include translated license and README.txt files (#14311) vim-patch:3ac83c714 The CODEOWNERS File is not useful vim-patch:b7258738f runtime(doc): fix typo in usr_52.txt vim-patch:f5c8f520b runtime(doc): fix typo in vim9script help file (#14782) vim-patch:bad9577b9 runtime(doc): include some vim9 script examples in the help vim-patch:98fb81846 runtime(comment): clarify the usage of 'commentstring' option value vim-patch:9.1.0473: term_start() does not clear vertical modifier vim-patch:9.1.0475: cmod_split modifier is always reset in term_start() vim-patch:9d85d4dcf runtime(manpager): avoid readonly prompt vim-patch:9.1.0606: tests: generated files may cause failure in test_codestyle vim-patch:9.1.0639: channel timeout may wrap around vim-patch:9.1.0643: terminal: cursor may end up on invalid position vim-patch:166f89e04 runtime(doc): update vim90 to vim91 in docs vim-patch:914213616 runtime(comment): add gC mapping to (un)comment rest of line vim-patch:0fb25515c runtime(comment): fix syntax error vim-patch:e021f39b7 runtime(comment): commenting might be off by one column vim-patch:7b27fc49a runtime(comment): consider &tabstop in lines after whitespace indent vim-patch:9.1.0763: tests: cannot run single syntax tests vim-patch:f64bafd98 runtime(comment): fix commment toggle with mixed tabs & spaces vim-patch:9.1.0787: cursor position changed when using hidden terminal vim-patch:55adc5b46 runtime(doc): update coding style documentation vim-patch:feea1b444 Add an .editorconfig file to repository vim-patch:ba0b45857 translation(am): Remove duplicate keys in desktop files vim-patch:de6a31301 runtime(doc): mention auto-format using clang-format for sound.c/sign.c vim-patch:9.1.0989: Vim9: Whitespace after the final enum value causes a syntax error vim-patch:9.1.1047: Makefiles uses non-portable syntax vim-patch:9.1.1061: tests: test_glvs fails when unarchiver not available vim-patch:7ceca3eb0 runtime(syntax-tests): Support "wait-free" test failure vim-patch:9.1.1229: the comment plugin can be improved vim-patch:20e46fa65 Improve contributing guide by adding a section on signing off commits vim-patch:9.1.1240: Regression with ic/ac text objects and comment plugin vim-patch:9.1.1254: need more tests for the comment plugin vim-patch:9.1.1259: some issues with comment package and tailing spaces vim-patch:9.1.1293: comment plugin does not handle 'exclusive' selection for comment object vim-patch:9.1.1336: comment plugin does not support case-insensitive 'commentstring' vim-patch:9.1.1348: still E315 with the terminal feature vim-patch:55f9e2bef runtime(doc): Tweak documentation style in develop.txt vim-patch:9.1.1399: tests: test_codestyle fails for auto-generated files vim-patch:9.1.1456: comment plugin fails toggling if 'cms' contains \ vim-patch:aef2e53cf runtime(comment): handle special chars ^$[ robustly vim-patch:1cbe3e89c runtime(comment): add -mappings vim-patch:9.1.1536: tests: test_plugin_comment uses wrong :Check command vim-patch:58706ac04 Update editorconfig and the documented C-style for sign.c/sound.c vim-patch:9.1.1597: CI reports leaks in libgtk3 library vim-patch:46ec89902 runtime(doc): update develop assumptions vim-patch:bc51ec53d runtime(doc): Update CONTRIBUTING and clarify use of Vim9 script vim-patch:d1833d282 runtime(doc): allow more C99 features vim-patch:0ed08788a runtime(doc): document use of proto files in develop.txt vim-patch:05662b63b runtime(doc): Tweak spacing in develop.txt vim-patch:e89efc22b runtime(doc): update Vim policy vim-patch:fabe9a4c8 nsis: Getting the Vim version number via makensis vim-patch:9.1.1841: patch 9.1.1840 adds python build dependency vim-patch:bcf6c32b5 runtime(doc): Tweak documentation in develop.txt vim-patch:9.1.1905: tabpanel: truncates terminal output vim-patch:9.1.1912: tests: test_plugin_comment fails vim-patch:ef7a577b2 runtime(doc): Remove outdated agide.org link vim-patch:9.1.2025: conpty terminal process may not start vim-patch:ce1636548 runtime(doc): Emphasize adding tests when contributing vim-patch:d09be1584 runtime(doc): Update Contributing.md on the use of AI vim-patch:9.1.2039: if_ruby: crash when using Ruby/dyn 4.0 vim-patch:0115da33b CI: Missing test of Vim with ConPTY on Windows vim-patch:9.1.2047: MS-Windows: style issue in gui_w32.c vim-patch:9.1.2048: MS-Windows: backspace behavior wrong with ConPTY vim-patch:9.1.2053: MS-Windows: May use wrong find command vim-patch:0ed8ba307 Always force LF line endings in old test .ok files vim-patch:a735e44b3 translation(ru): updated menu files according to the patch 9.1.1989 vim-patch:416d1a5e2 translation(ru): added a disclaimer to the license translation vim-patch:0084e4bd1 gitattributes: mark test21.ok binary, drop test42.in vim-patch:aa58f1fe4 CI: build failure in if_perl.xs vim-patch:9.1.2065: GvimExt cannot be linked statically using MinGW vim-patch:5516fc534 runtime(syntax-tests): Adapt "runtime/syntax/testdir/vimcmd" for "src/testdir/util/shared.vim" vim-patch:9.1.2073: auto/configure needs to be regenerated vim-patch:9.1.2074: Compile error with Motif GUI vim-patch:da44ef6a9 runtime(c,cpp): Add reference links to noreturn tests vim-patch:8211f556d runtime(syntax-tests): tests: sh_10 fails on MacOS runners vim-patch:9.1.2091: Ruby integration does not work correctly vim-patch:9.1.2096: Vim9: truthiness issue with objects vim-patch:9.1.2099: different line endings in ja.sjis.po and ja.po vim-patch:284f8669e CI: Reorder path in Windows CI runners and move Python3 before $PATH vim-patch:9.1.2101: Vim9: more truthiness issues vim-patch:8.2.0572: using two lines for free and reset vim-patch:8.2.2291: Vim9: cannot use "null" for v:null vim-patch:8.2.2961: keys typed during a :normal command are discarded vim-patch:9.0.1567: profiler calculation may be wrong on 32 bit builds vim-patch:9.0.1776: No support for stable Python 3 ABI vim-patch:9.0.1859: heap-use-after-free in bt_normal() vim-patch:9.0.2052: win32: using deprecated wsock32 api vim-patch:9.1.2052: Compile error when disabling linebreak feature vim-patch:5e37e31: runtime(tutor): fix wrong motion in instruction vim-patch:9.1.2067: shadow variable warning in menu.c vim-patch:f78629b: runtime(doc): Fix typo at :help 'fsync' --- src/nvim/version.c | 140 +++++++++++++++++++++++++-------------------- 1 file changed, 77 insertions(+), 63 deletions(-) diff --git a/src/nvim/version.c b/src/nvim/version.c index 825b12bea7..cab2b2f03d 100644 --- a/src/nvim/version.c +++ b/src/nvim/version.c @@ -58,7 +58,7 @@ char *version_cflags = "Compilation: " NVIM_VERSION_CFLAGS; // clang-format off static const int vim_versions[] = { 801, 802, 900, 901 }; -static const int num_patches[] = { 2331, 3783, 1547, 1486 }; +static const int num_patches[] = { 2331, 3786, 1553, 1547 }; static const int *included_patchsets[] = { (const int[]) { // 801 @@ -511,9 +511,7 @@ static const int *included_patchsets[] = { // 4748 4747, 4746, 4745, 4744, 4743, // 4742 - 4741, 4740, 4739, - // 4738 - 4737, + 4741, 4740, 4739, 4738, 4737, // 4736 4735, 4734, 4733, 4732, 4731, 4730, 4729, 4728, // 4727 @@ -2132,8 +2130,7 @@ static const int *included_patchsets[] = { // 399 398, 397, 396, 395, 394, 393, 392, 391, 390, 389, 388, 387, // 386 - 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, - // 370-371 + 385, 384, 383, 382, 381, 380, 379, 378, 377, 376, 375, 374, 373, 372, 371, 370, 369, 368, // 367 366, 365, @@ -2254,7 +2251,9 @@ static const int *included_patchsets[] = { 2168, // 2167 2166, - // 2162-2165 + // 2164-2165 + 2163, + // 2162 2161, // 2160 2159, 2158, @@ -2505,8 +2504,8 @@ static const int *included_patchsets[] = { 1495, 1494, 1493, 1492, 1491, 1490, 1489, 1488, // 1487 1486, 1485, 1484, 1483, - // 1480-1482 - 1479, 1478, 1477, 1476, 1475, 1474, 1473, 1472, + // 1481-1482 + 1480, 1479, 1478, 1477, 1476, 1475, 1474, 1473, 1472, // 1471 1470, 1469, 1468, 1467, 1466, 1465, 1464, // 1463 @@ -2661,8 +2660,8 @@ static const int *included_patchsets[] = { // 1073-1074 1072, 1071, // 1068-1070 - 1067, - // 1065-1066 + 1067, 1066, + // 1065 1064, // 1063 1062, 1061, @@ -2697,9 +2696,7 @@ static const int *included_patchsets[] = { // 999 998, 997, // 995-996 - 994, - // 993 - 992, 991, 990, 989, + 994, 993, 992, 991, 990, 989, // 988 987, 986, // 985 @@ -2733,9 +2730,7 @@ static const int *included_patchsets[] = { // 917-918 916, 915, 914, 913, // 912 - 911, 910, - // 909 - 908, + 911, 910, 909, 908, // 907 906, // 905 @@ -2757,8 +2752,8 @@ static const int *included_patchsets[] = { // 880-881 879, 878, // 877 - 876, 875, - // 873-874 + 876, 875, 874, + // 873 872, // 871 870, 869, @@ -3100,16 +3095,48 @@ static const int *included_patchsets[] = { // 0 }, (const int[]) { // 901 - 2037, - // 2036 - 2035, 2034, - // 2032-2033 - 2031, 2030, + 2108, 2107, + // 2106 + 2105, + // 2104 + 2103, 2102, + // 2101 + 2100, + // 2099 + 2098, 2097, + // 2096 + 2095, 2094, 2093, + // 2091-2092 + 2090, + // 2089 + 2088, 2087, 2086, 2085, + // 2080-2084 + 2079, 2078, + // 2076-2077 + 2075, + // 2072-2074 + 2071, 2070, 2069, 2068, + // 2067 + 2066, + // 2065 + 2064, + // 2063 + 2062, 2061, 2060, 2059, 2058, + // 2057 + 2056, 2055, + // 2052-2054 + 2051, 2050, + // 2044-2049 + 2043, 2042, 2041, 2040, + // 2039 + 2038, 2037, 2036, 2035, 2034, + // 2033 + 2032, 2031, 2030, // 2029 2028, 2027, 2026, // 2025 - 2024, - // 2022-2023 + 2024, 2023, + // 2022 2021, 2020, 2019, 2018, 2017, 2016, // 2012-2015 2011, 2010, 2009, 2008, 2007, @@ -3118,8 +3145,8 @@ static const int *included_patchsets[] = { // 1999-2000 1998, 1997, // 1992-1996 - 1991, 1990, - // 1988-1989 + 1991, 1990, 1989, + // 1988 1987, // 1984-1986 1983, @@ -3129,7 +3156,9 @@ static const int *included_patchsets[] = { 1974, // 1972-1973 1971, 1970, 1969, - // 1966-1968 + // 1968 + 1967, + // 1966 1965, 1964, 1963, 1962, 1961, 1960, // 1959 1958, 1957, @@ -3146,8 +3175,8 @@ static const int *included_patchsets[] = { // 1921 1920, 1919, 1918, 1917, 1916, 1915, 1914, 1913, // 1911-1912 - 1910, 1909, - // 1907-1908 + 1910, 1909, 1908, + // 1907 1906, // 1904-1905 1903, @@ -3244,11 +3273,7 @@ static const int *included_patchsets[] = { // 1655-1656 1654, // 1651-1653 - 1650, 1649, - // 1648 - 1647, - // 1646 - 1645, 1644, + 1650, 1649, 1648, 1647, 1646, 1645, 1644, // 1643 1642, // 1641 @@ -3357,8 +3382,8 @@ static const int *included_patchsets[] = { // 1390-1392 1389, 1388, 1387, 1386, 1385, 1384, 1383, 1382, 1381, 1380, 1379, 1378, 1377, 1376, 1375, 1374, 1373, - // 1370-1372 - 1369, + // 1371-1372 + 1370, 1369, // 1368 1367, // 1366 @@ -3374,10 +3399,10 @@ static const int *included_patchsets[] = { // 1333-1336 1332, 1331, // 1330 - 1329, 1328, 1327, 1326, - // 1323-1325 - 1322, 1321, 1320, 1319, 1318, 1317, 1316, 1315, 1314, 1313, 1312, 1311, 1310, 1309, 1308, 1307, - 1306, 1305, 1304, 1303, 1302, 1301, 1300, 1299, 1298, 1297, 1296, + 1329, 1328, 1327, 1326, 1325, + // 1324 + 1323, 1322, 1321, 1320, 1319, 1318, 1317, 1316, 1315, 1314, 1313, 1312, 1311, 1310, 1309, 1308, + 1307, 1306, 1305, 1304, 1303, 1302, 1301, 1300, 1299, 1298, 1297, 1296, // 1293-1295 1292, 1291, 1290, 1289, 1288, 1287, 1286, // 1285 @@ -3407,13 +3432,9 @@ static const int *included_patchsets[] = { // 1225 1224, // 1223 - 1222, 1221, 1220, 1219, 1218, 1217, 1216, 1215, 1214, 1213, 1212, - // 1211 - 1210, + 1222, 1221, 1220, 1219, 1218, 1217, 1216, 1215, 1214, 1213, 1212, 1211, 1210, // 1207-1209 - 1206, 1205, 1204, 1203, - // 1202 - 1201, 1200, 1199, 1198, 1197, 1196, 1195, 1194, 1193, + 1206, 1205, 1204, 1203, 1202, 1201, 1200, 1199, 1198, 1197, 1196, 1195, 1194, 1193, // 1192 1191, 1190, 1189, 1188, 1187, 1186, 1185, 1184, // 1183 @@ -3472,8 +3493,8 @@ static const int *included_patchsets[] = { 1049, 1048, // 1047 1046, 1045, - // 1043-1044 - 1042, 1041, + // 1044 + 1043, 1042, 1041, // 1039-1040 1038, // 1037 @@ -3591,16 +3612,13 @@ static const int *included_patchsets[] = { // 712 711, 710, // 709 - 708, 707, 706, 705, 704, - // 700-703 - 699, 698, - // 697 - 696, 695, 694, 693, 692, 691, 690, 689, 688, 687, 686, + 708, 707, 706, 705, 704, 703, 702, 701, 700, 699, 698, 697, 696, 695, 694, 693, + 692, 691, 690, 689, 688, 687, 686, // 685 684, 683, // 680-682 - 679, 678, 677, 676, 675, 674, 673, 672, - // 670-671 + 679, 678, 677, 676, 675, 674, 673, 672, 671, + // 670 669, 668, 667, 666, // 664-665 663, 662, 661, @@ -3799,9 +3817,7 @@ static const int *included_patchsets[] = { // 125 124, // 122-123 - 121, 120, 119, 118, - // 117 - 116, 115, 114, 113, 112, 111, 110, 109, 108, + 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, // 107 106, 105, 104, 103, 102, 101, 100, // 99 @@ -3817,9 +3833,7 @@ static const int *included_patchsets[] = { // 64 63, // 62 - 61, 60, - // 59 - 58, + 61, 60, 59, 58, // 57 56, // 55