mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-12 01:01:12 +00:00
Commit Graph
Select branches
Hide Pull Requests
about-credits-column-fixes
build/craft-update-495e597
chore/craft-update-6e03f65
chore/flatpak-version-0.18.1
ci-speedup-nightly-platform-checks
ci/nightly-release-dry-run
ci/print-apt-mirrors
ci/shared-actions-audit
codex/craft-print-onboarding
codex/egui-037-word-followup-20261025
codex/egui-037-wordcraft-20261023
codex/windows-installer-latest-20261014-01
dependabot/cargo/cargo-dependencies-9b5eb72bc4
dependabot/cargo/fonts-d8e52436b7
dependabot/cargo/hayro-79aedd92da
dependabot/github_actions/actions-6dcc66fbd4
docs/sec-doc-sync
feat/3518-document-language
feat/flatpak-version-pins-access
fix-5559-followups
fix-freebsd-math
fix/1537-ctrl-shift-v-keep-text-only
fix/ci-main-nbsp
fix/clipboard-clippy
fix/flatpak-self-update
fix/header-picture-outside-band
fix/language-proofing
fix/layout-timing-tests
fix/missing-pack-bar
fix/myanmar-test-flake
fix/nextest-0.9.150
fix/one-language-list
fix/options-language
fix/print-page-clears-old-job-message
fix/sec-balloon-anchor-scan
fix/sec-decimal-tab-scan
fix/sec-docbin-row-cell-slots
fix/sec-docbin-section-attach
fix/sec-docx-rel-index
fix/sec-docx-reserved-manifest
fix/sec-embed-rel-id-set
fix/sec-followed-link-shell-chars
fix/sec-font-name-bounds
fix/sec-html-rowspan-scan
fix/sec-import-list-ids
fix/sec-latex-rowspan-scan
fix/sec-linked-box-copies
fix/sec-markdown-inline-scans
fix/sec-markdown-table-width
fix/sec-math-matrix-cells
fix/sec-mcp-batch-output
fix/sec-metafile-stroke-width
fix/sec-odt-link-normalize
fix/sec-odt-space-budget
fix/sec-odt-style-kind
fix/sec-pdf-author-personal-info
fix/sec-pdf-vector-cache-budget
fix/sec-png-probe-header
fix/sec-read-aloud-citation-spans
fix/sec-recipient-cell-budget
fix/sec-render-path-extent
fix/sec-sheet-cell-char-count
fix/sec-textbox-copy-formatting
fix/sec-tiff-duplicate-compression
fix/sec-wayland-clipboard-picture
fix/sec-woff2-collection-header
fix/sec-xlsx-shared-borrow
fix/sec-xlsx-sheet-rels
fix/sec-xtask-tmp-walk
fix/sec-zotero-note-scans
fix/sonar-maintainability
fix/symbol-bullets-low-codes
fix/text-box-insets
house-rules
i18n-catchup-233-239
land/3001
land/3801
main
patch/flatpak-update-0.18.1
perf/pdf-bookmark-links
refactor/shared-pdf-writer
rel-0.15.1
reland-264-280
release
release-bump-0.18.0
release-pass-azure-secrets
sonar-fix/enforce-https
sonar-fix/pin-actions-sha
sonar/cognitive-complexity-30
sonar/format-mandated-sha1
sonar/newcode-s3776-b
sonar/newcode-s3776-c
test/backfill-regression-tests
#1
#10
#1000
#1000/merge
#1003
#1004
#1006
#1009
#101
#1016
#1017
#102
#1020
#1021
#1023
#1024
#1024/merge
#1025
#1027
#1028
#1028/merge
#1029
#103
#1030
#1032
#1032/merge
#1033
#1033/merge
#1035
#1036
#1038
#104
#1040
#1041
#1042
#1042/merge
#1043
#1044
#1046
#1048
#1049
#1050
#1051
#1052
#1056
#1057
#1059
#1060
#1064
#1066
#1068
#1069
#107
#1070
#1071
#1072
#1074
#1075
#1075/merge
#1076
#108
#108/merge
#1083
#1084
#1087
#1088
#1089
#109
#1090
#1092
#1094
#1095
#1096
#1097
#1098
#1099
#11
#110
#1100
#1101
#1102
#1104
#1105
#1106
#1107
#1108
#111
#1112
#1114
#1115
#1115/merge
#1117
#1117/merge
#1118
#112
#1120
#1121
#1123
#1123/merge
#1125
#1127
#1127/merge
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1149
#1150
#1151
#1152
#1153
#1154
#1157
#1161
#1161/merge
#1162
#1163
#1164
#1165
#1165/merge
#1166
#1168
#1170
#1170/merge
#1172
#1172/merge
#1175
#1176
#1177
#1179
#1180
#1180/merge
#1184
#1185
#1187
#119
#1190
#1191
#1191/merge
#1193
#1194
#1195
#12
#120
#1202
#1203
#1204
#1205
#1209
#1209/merge
#1210
#1214
#1216
#1217
#1217/merge
#1219
#1220
#1221
#1222
#1222/merge
#1224
#1224/merge
#1226
#1231
#1231/merge
#1235
#1239
#124
#1244
#1245
#1245/merge
#1247
#1248
#1249
#125
#1250
#1253
#1254
#1255
#1255/merge
#1256
#1257
#1258
#1259
#1259/merge
#1260
#1261
#1262
#1267
#1267/merge
#1271
#1272
#1274
#1275
#1276
#1277
#1278
#1278/merge
#128
#1280
#1289
#1289/merge
#129
#1291
#1291/merge
#1292
#1292/merge
#1293
#1294
#1295
#1296
#1298
#1299
#13
#130
#1301
#1303
#1303/merge
#1306
#1306/merge
#1307
#1307/merge
#1309
#131
#1310
#1311
#1312
#1312/merge
#1313
#1314
#132
#1328
#133
#134
#1347
#135
#136
#1366
#137
#1370
#1371
#1371/merge
#1372
#1372/merge
#138
#1386
#1386/merge
#1387
#1389
#1390
#1391
#1392
#1393
#1394
#1397
#1398
#1401
#1402
#1403
#1404
#1406
#1407
#1408
#1409
#1410
#1411
#1412
#1413
#1413/merge
#1414
#1415
#1416
#1420
#1420/merge
#1421
#1425
#1427
#1428
#1430
#1431
#1432
#1432/merge
#1435
#1436
#1437
#1438
#1439
#144
#144/merge
#1441
#1442
#1444
#1446
#1447
#1448
#1449
#1449/merge
#145
#1450
#1451
#1451/merge
#1453
#1457
#1458
#1461
#1465
#1466
#1469
#1470
#1472
#1472/merge
#1474
#1476
#1477
#1478
#1479
#1479/merge
#148
#1481
#1482
#1486
#1486/merge
#1487
#1488
#1489
#1489/merge
#1490
#1492
#1493
#1493/merge
#1494
#1495
#1496
#1497
#1498
#1499
#150
#1501
#1504
#1505
#1506
#1507
#1508
#1509
#151
#1510
#1511
#1511/merge
#1512
#1513
#1514
#1515
#1516
#1517
#1518
#1519
#152
#1520
#1521
#1521/merge
#1522
#1525
#1526
#1527
#1528
#1528/merge
#153
#1536
#154
#1545
#155
#1550
#1553
#1554
#1556
#1557
#1558
#1559
#156
#1561
#1562
#1563
#1563/merge
#1565
#1566
#1566/merge
#1568
#157
#1570
#1571
#1572
#1575
#1577
#1578
#1579
#158
#1580
#1583
#1584
#1585
#1588
#1588/merge
#159
#1590
#1591
#1594
#1598
#1599
#16
#160
#1600
#1601
#1602
#1604
#1605
#161
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#162
#1620
#1623
#1625
#1625/merge
#1627
#1629
#163
#1630
#1630/merge
#1631
#1632
#1633
#1634
#1635
#1636
#1637
#1639
#164
#1640
#1641
#1642
#1644
#1645
#1646
#1646/merge
#1647
#1647/merge
#1648
#1648/merge
#1649
#1649/merge
#165
#1650
#1650/merge
#1651
#1655
#1655/merge
#1656
#1657
#1658
#1659
#166
#1660
#1660/merge
#1661
#1662
#1663
#1664
#1665
#1666
#1667
#1668
#1673
#1676
#1679
#1686
#1689
#169
#1691
#1698
#17
#1700
#1702
#1703
#1705
#1708
#1709
#171
#1713
#1713/merge
#1715
#1715/merge
#1716
#1716/merge
#1717
#1719
#172
#1720
#1723
#1724
#1725
#1728
#173
#1730
#1731
#1732
#1733
#1735
#1736
#1737
#1739
#1749
#1750
#1751
#1751/merge
#1752
#1753
#1753/merge
#1757
#1757/merge
#1759
#1759/merge
#1760
#1761
#1769
#177
#1770
#1771
#1771/merge
#1776
#1777
#1778
#1779
#178
#1780
#1781
#1781/merge
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#179
#1790
#1791
#1791/merge
#1795
#1796
#1797
#180
#1800
#1801
#1802
#1802/merge
#1803
#1803/merge
#1804
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1812/merge
#1813
#1814
#1815
#1816
#1816/merge
#1817
#1818
#1818/merge
#1820
#1820/merge
#1821
#1821/merge
#1822
#1823
#1823/merge
#1824
#1825
#1825/merge
#1826
#1827
#1827/merge
#1828
#1828/merge
#1829
#1829/merge
#1830
#1830/merge
#1831
#1832
#1833
#1834
#1835
#1837
#1838
#1838/merge
#1840
#1842
#1847
#1848
#1849
#1850
#1851
#1852
#1853
#1854
#1855
#1859
#1860
#1860/merge
#1862
#1862/merge
#1863
#1865
#1866
#1866/merge
#1868
#1871
#1875
#1877
#1877/merge
#1879
#1881
#1882
#1883
#1886
#1889
#189
#1892
#1896
#1897
#1897/merge
#1898
#190
#1900
#1909
#191
#1911
#1911/merge
#1912
#1914
#1915
#1916
#1917
#1918
#1919
#192
#1920
#1921
#1922
#1924
#1925
#1925/merge
#1926
#1926/merge
#1927
#1927/merge
#1928
#1928/merge
#1929
#193
#1931
#1931/merge
#1936
#1939
#194
#1941
#1942
#1942/merge
#1943
#1946
#1948
#1948/merge
#1949
#1950
#1951
#1952
#1952/merge
#1953
#1953/merge
#1955
#1957
#1959
#1961
#1962
#1965
#1965/merge
#1967
#1968
#1970
#1972
#1973
#1977
#1978
#1979
#1980
#1981
#1982
#1983
#1985
#1987
#1987/merge
#1988
#1990
#1990/merge
#1994
#1995
#1996
#1999
#1999/merge
#2
#20
#20/merge
#2000
#2000/merge
#2001
#2002
#2002/merge
#2003
#2003/merge
#2004
#2005
#2006
#2007
#2008
#2009
#2010
#2010/merge
#2011
#2011/merge
#2012
#2012/merge
#2013
#2013/merge
#2014
#2016
#2016/merge
#2017
#2020
#2021
#2021/merge
#2022
#2022/merge
#2023
#2025
#2025/merge
#2027
#2027/merge
#203
#2030
#2031
#2032
#2033
#2034
#2035
#2037
#2039
#204
#2040
#2041
#2042
#2043
#2046
#2046/merge
#2047
#2047/merge
#2050
#2050/merge
#2051
#2053
#2056
#2056/merge
#2057
#2057/merge
#2059
#2061
#2061/merge
#2063
#2063/merge
#2064
#2064/merge
#2065
#2065/merge
#207
#2070
#2070/merge
#2071
#2074
#2074/merge
#2075
#2075/merge
#2076
#2078
#2079
#2079/merge
#208
#2084
#2085
#2086
#2088
#2089
#209
#2090
#2091
#2091/merge
#2092
#2092/merge
#2093
#2095
#2095/merge
#2097
#2098
#2099
#21
#210
#210/merge
#2100
#2100/merge
#2101
#2102
#2102/merge
#2104
#2107
#2107/merge
#2110
#2112
#2112/merge
#2113
#2114
#2116
#2117
#2117/merge
#2118
#2119
#212
#2120
#2120/merge
#2121
#2122
#2123
#2123/merge
#2124
#2124/merge
#2125
#2126
#2128
#2128/merge
#2130
#2131
#2133
#2134
#2135
#2136
#2137
#214
#2140
#2141
#2141/merge
#2142
#2144
#2145
#2147
#2148
#2149
#2151
#2152
#2153
#2154
#2156
#2159
#2161
#2161/merge
#2162
#2163
#2164
#2165
#2166
#2166/merge
#2167
#2168
#2168/merge
#2169
#2170
#2171
#2172
#2173
#2175
#2176
#2178
#2178/merge
#2180
#2181
#2183
#2185
#2186
#2186/merge
#2187
#2187/merge
#2188
#2188/merge
#2189
#2190
#2192
#2193
#2193/merge
#2194
#2195
#2198
#22
#220
#2200
#2202
#2203
#2204
#2204/merge
#2205
#2206
#2207
#2208
#221
#2210
#2211
#2212
#2212/merge
#2214
#2215
#2215/merge
#2216
#2216/merge
#2217
#2218
#2218/merge
#2219
#2220
#2222
#2224
#2224/merge
#2225
#2227
#2228
#2228/merge
#223
#2230
#2232
#2235
#2235/merge
#2236
#2237
#2238
#2239
#224
#2241
#2241/merge
#2243
#2243/merge
#2244
#2247
#2247/merge
#2248
#2248/merge
#2249
#2250
#2251
#2252
#2254
#2255
#2255/merge
#2257
#2258
#2260
#2260/merge
#2261
#2261/merge
#2262
#2262/merge
#2263
#2264
#2266
#2267
#2268
#2269
#227
#2270
#2270/merge
#2271
#2271/merge
#2272
#2272/merge
#2273
#2274
#2274/merge
#2275
#2275/merge
#2279
#228
#2280
#2281
#2282
#2282/merge
#2283
#2283/merge
#2284
#2284/merge
#2285
#2285/merge
#2286
#2286/merge
#2287
#2287/merge
#2288
#2288/merge
#2291
#2291/merge
#2292
#2293
#2293/merge
#2294
#2294/merge
#2295
#2296
#2296/merge
#2297
#2297/merge
#2298
#2299
#2299/merge
#230
#2300
#2301
#2301/merge
#2302
#2303
#2303/merge
#2304
#2305
#2305/merge
#2306
#2307
#2308
#2308/merge
#2309
#2309/merge
#231
#2312
#2315
#2315/merge
#2316
#2316/merge
#2317
#2318
#2318/merge
#2319
#2319/merge
#232
#2328
#2328/merge
#233
#2330
#2330/merge
#2331
#2332
#2332/merge
#2333
#2333/merge
#2334
#2338
#2339
#2339/merge
#234
#2340
#2340/merge
#2341
#2341/merge
#2342
#2342/merge
#2343
#2344
#2344/merge
#2345
#2345/merge
#2346
#2346/merge
#2347
#2347/merge
#235
#2350
#2350/merge
#2351
#2352
#2352/merge
#2353
#2355
#2355/merge
#2356
#2356/merge
#236
#2364
#2365
#2366
#2366/merge
#2368
#2368/merge
#2369
#2369/merge
#237
#2370
#2372
#2372/merge
#2373
#2374
#2375
#2375/merge
#2377
#2377/merge
#2378
#2379
#2379/merge
#238
#2380
#2381
#2383
#2384
#2384/merge
#2385
#2385/merge
#2386
#2387
#2389
#239
#2392
#2393
#2393/merge
#2394
#2394/merge
#2395
#2396
#2396/merge
#2397
#2400
#2401
#2402
#2403
#2403/merge
#2404
#2405
#2405/merge
#2407
#2409
#2409/merge
#2411
#2411/merge
#2412
#2413
#2414
#2414/merge
#2415
#2416
#2418
#242
#2422
#2422/merge
#2424
#2425
#2425/merge
#2426
#2426/merge
#2429
#243
#2430
#2431
#2432
#2433
#2434
#2435
#2436
#2437
#2439
#244
#2440
#2441
#2443
#2443/merge
#2448
#245
#2452
#2453
#2454
#2454/merge
#2455
#2455/merge
#2457
#2457/merge
#2459
#2459/merge
#246
#2460
#2461
#2461/merge
#2462
#2463
#2463/merge
#2464
#2465
#2465/merge
#2466
#2468
#2468/merge
#2469
#247
#2470
#2471
#2471/merge
#2473
#2473/merge
#2474
#2474/merge
#2475
#2476
#2477
#2478
#2478/merge
#2479
#2479/merge
#248
#2482
#2483
#2483/merge
#2484
#2485
#2486
#2487
#2488
#2488/merge
#2489
#249
#2492
#2493
#2493/merge
#2494
#2495
#2496
#2496/merge
#2497
#2498
#2498/merge
#250
#2500
#2501
#2501/merge
#2502
#2502/merge
#2504
#2506
#2507
#2508
#2508/merge
#251
#2510
#2512
#2512/merge
#2513
#2514
#2514/merge
#2516
#2518
#2518/merge
#2519
#2519/merge
#252
#2521
#2523
#2523/merge
#2524
#2528
#253
#2530
#2533
#2533/merge
#2535
#2535/merge
#2536
#2536/merge
#2537
#2537/merge
#2538
#2539
#254
#2540
#2546
#2546/merge
#2548
#2549
#255
#2550
#2552
#2552/merge
#2553
#2554
#2555
#2556
#2556/merge
#2557
#2558
#2559
#256
#2560
#2562
#2563
#2565
#2565/merge
#2566
#257
#2571
#2574
#2575
#2576
#2577
#2577/merge
#2578
#2578/merge
#2579
#2579/merge
#258
#2580
#2582
#2584
#2585
#2586
#2586/merge
#2589
#259
#2590
#2590/merge
#2591
#2593
#2594
#2594/merge
#2595
#2596
#2597
#2598
#2599
#26
#2600
#2600/merge
#2602
#2604
#2604/merge
#2605
#2606
#2606/merge
#2607
#2607/merge
#2608
#2608/merge
#2609
#261
#2611
#2611/merge
#2612
#2612/merge
#2613
#2614
#2615
#2616
#2616/merge
#2618
#2619
#2619/merge
#2620
#2621
#2622
#2623
#2626
#2626/merge
#2627
#2627/merge
#2628
#2629
#2629/merge
#263
#2630
#2631
#2632
#2635
#264
#2641
#2642
#2643
#2643/merge
#2645
#2645/merge
#2647
#2649
#2654
#2655
#2655/merge
#2657
#2659
#2660
#2661
#2662
#2662/merge
#2663
#2664
#2664/merge
#2665
#2666
#2666/merge
#2667
#267
#2670
#2672
#2673
#2674
#2674/merge
#2676
#2676/merge
#2677
#268
#2680
#2681
#2688
#2689
#2690
#2691
#2692
#2694
#2695
#2695/merge
#2696
#2699
#270
#2703
#2703/merge
#2704
#2706
#2707
#2707/merge
#2708
#2708/merge
#2709
#2709/merge
#271
#2711
#2711/merge
#2713
#2713/merge
#2714
#2714/merge
#2719
#2719/merge
#272
#2720
#2721
#2721/merge
#2722
#2723
#2724
#2724/merge
#2725
#2725/merge
#273
#2731
#2731/merge
#2732
#2732/merge
#2733
#2733/merge
#2734
#2734/merge
#2736
#2737
#2739
#2742
#2743
#2743/merge
#276
#277
#278
#2783
#2784
#2788
#2788/merge
#2789
#2790
#2792
#2792/merge
#2793
#2793/merge
#2794
#2795
#2796
#280
#2803
#2805
#2806
#2807
#2807/merge
#2808
#2809
#2809/merge
#281
#2810
#2812
#2814
#2815
#2815/merge
#2816
#2817
#2817/merge
#2818
#282
#282/merge
#2821
#2821/merge
#2822
#2823
#2825
#2829
#283
#2833
#2834
#2834/merge
#2835
#2836
#2837
#2838
#2838/merge
#2839
#284
#2841
#2842
#2843
#2844
#2845
#2846
#2847
#2849
#2849/merge
#2850
#2854
#2856
#286
#2860
#2860/merge
#2861
#2862
#2869
#2869/merge
#287
#2870
#2871
#2874
#2874/merge
#2876
#2876/merge
#2885
#2885/merge
#2886
#2888
#2888/merge
#2889
#289
#2893
#2897
#2898
#2898/merge
#2899
#2899/merge
#290
#2900
#2901
#2901/merge
#2902
#2903
#2904
#2905
#2905/merge
#291
#2911
#2912
#2913
#2919
#2919/merge
#292
#2925
#2928
#2929
#293
#2934
#2935
#2936
#2936/merge
#2937
#2937/merge
#294
#2942
#2944
#2944/merge
#2947
#2951
#2953
#2953/merge
#2955
#2955/merge
#2957
#296
#2960
#2966
#2967
#2969
#2969/merge
#2971
#2973
#2974
#2974/merge
#2975
#2977
#2977/merge
#2978
#2978/merge
#298
#2980
#2980/merge
#2981
#2981/merge
#2984
#2985
#2987
#2987/merge
#2988
#2989
#2989/merge
#2990
#2991
#2993
#2994
#2995
#2995/merge
#2996
#2997
#2998
#3
#300
#3001
#3001/merge
#3002
#3004
#3006
#301
#3011
#3012
#3014
#3016
#3018
#3019
#302
#3021
#3021/merge
#3022
#3022/merge
#3024
#3024/merge
#3026
#3026/merge
#3029
#3030
#304
#3042
#3043
#3044
#3047
#3048
#305
#3050
#3051
#3052
#3053
#3054
#3055
#3056
#3058
#3059
#3059/merge
#306
#3060
#3061
#3064
#3065
#3065/merge
#3066
#3068
#3071
#3072
#3072/merge
#3074
#3074/merge
#3077
#3077/merge
#3078
#308
#3082
#3084
#3084/merge
#3085
#3085/merge
#3086
#3087
#3088
#3089
#3089/merge
#3090
#3091
#3093
#3096
#3097
#3098
#310
#3100
#3101
#3102
#3103
#3104
#3105
#3106
#3107
#3109
#3110
#3110/merge
#3111
#3112
#3113
#3115
#3116
#3119
#3119/merge
#3121
#3122
#3123
#3124
#3125
#3127
#3127/merge
#3128
#313
#3131
#3133
#3138
#3138/merge
#3139
#314
#3141
#3142
#3143
#3143/merge
#3145
#3145/merge
#3147
#3148
#3148/merge
#3149
#315
#3153
#3154
#3154/merge
#3155
#3156
#3157
#3158
#3158/merge
#3159
#3159/merge
#3160
#3160/merge
#3162
#3162/merge
#3163
#3165
#3165/merge
#3166
#3166/merge
#3167
#3168
#3168/merge
#317
#3170
#3170/merge
#3177
#3178
#3179
#3179/merge
#318
#3180
#3180/merge
#3181
#3181/merge
#3182
#3183
#3183/merge
#3184
#3185
#3185/merge
#3187
#3188
#3189
#3190
#3192
#3193
#3194
#3195
#3196
#3197
#3198
#3198/merge
#3199
#3200
#3200/merge
#3201
#3202
#3203
#3204
#3205
#3212
#3212/merge
#3213
#3215
#3216
#3216/merge
#3217
#3217/merge
#3218
#3220
#3221
#3222
#3222/merge
#3224
#3228
#3228/merge
#323
#3230
#3230/merge
#3231
#3232
#3234
#3235
#3235/merge
#3237
#3237/merge
#3240
#3240/merge
#3241
#3245
#3246
#3247
#3249
#325
#3250
#3250/merge
#3252
#3253
#3253/merge
#3255
#3256
#3257
#3258
#3260
#3262
#3264
#3265
#3265/merge
#3267
#3269
#327
#3273
#3283
#3283/merge
#3284
#3285
#3286
#3287
#3288
#3289
#329
#3291
#3295
#3296
#3297
#3297/merge
#3298
#3299
#33
#3302
#3304
#3305
#3305/merge
#3306
#3306/merge
#3308
#3309
#3309/merge
#331
#3310
#3310/merge
#3311
#3311/merge
#3312
#3315
#3318
#3319
#3319/merge
#3320
#3322
#3326
#3327
#3329
#333
#3332
#3332/merge
#3333
#3334
#3335
#3336
#3336/merge
#3337
#3337/merge
#3342
#3346
#3346/merge
#3347
#3347/merge
#3348
#3348/merge
#3349
#3349/merge
#335
#3350
#3350/merge
#3351
#3355
#3356
#3357
#3357/merge
#3358
#3359
#3361
#3361/merge
#3364
#3365
#3365/merge
#3367
#3369
#337
#3372
#3378
#3378/merge
#3379
#3379/merge
#338
#3380
#3381
#3381/merge
#3386
#3386/merge
#3388
#3388/merge
#3389
#3391
#3392
#3392/merge
#3395
#340
#3404
#3404/merge
#341
#3413
#3417
#3419
#342
#3420
#3423
#3425
#3427
#3428
#3428/merge
#3429
#3431
#3431/merge
#3434
#3435
#3440
#3441
#3443
#3444
#345
#3452
#3458
#3458/merge
#346
#3460
#3462
#3462/merge
#3463
#3465
#3465/merge
#347
#3471
#3472
#3472/merge
#3473
#3473/merge
#3475
#3475/merge
#3476
#3478
#348
#3480
#3481
#3484
#3484/merge
#349
#3495
#3496
#3497
#3498
#3498/merge
#35
#3501
#3502
#3503
#3503/merge
#3505
#3505/merge
#3506
#3506/merge
#3507
#3508
#3508/merge
#3509
#351
#3510
#3510/merge
#3511
#3512
#3512/merge
#3513
#3513/merge
#3514
#3514/merge
#3516
#3516/merge
#3520
#3520/merge
#3521
#3523
#3523/merge
#3524
#3524/merge
#3526
#3528
#3528/merge
#3529
#3529/merge
#353
#3531
#3532
#3533
#3533/merge
#3534
#3536
#3536/merge
#3538
#3539
#3539/merge
#3542
#3545
#3546
#3547
#3547/merge
#355
#3552
#3552/merge
#3554
#3555
#3556
#3557
#3558
#3559
#3559/merge
#356
#3560
#3562
#3564
#3566
#3566/merge
#3567
#3567/merge
#357
#3570
#3575
#3577
#3578
#3586
#3586/merge
#3587
#3587/merge
#3588
#3588/merge
#3590
#3593
#3594
#3595
#3598
#36
#360
#3604
#3604/merge
#3607
#3607/merge
#361
#363
#364
#3640
#365
#366
#367
#37
#370
#371
#372
#3725
#3745
#3764
#3764/merge
#3777
#3777/merge
#3778
#3778/merge
#378
#3780
#3781
#3787
#3787/merge
#3788
#3788/merge
#3789
#3789/merge
#3790
#3790/merge
#3791
#3791/merge
#3792
#3792/merge
#3793
#3793/merge
#3794
#3795
#3795/merge
#3797
#3797/merge
#3798
#3798/merge
#38
#380
#3801
#3801/merge
#3802
#3803
#3804
#3808
#3809
#3811
#3812
#3812/merge
#3815
#3816
#3817
#3818
#3819
#3819/merge
#382
#3821
#3821/merge
#3822
#3823
#3823/merge
#3824
#3825
#3825/merge
#3828
#3828/merge
#3829
#3829/merge
#3830
#3832
#3832/merge
#3833
#3833/merge
#3834
#3834/merge
#3835
#3835/merge
#3836
#3837
#3838
#3839
#384
#3840
#3841
#3842
#3843
#3844
#3845
#3846
#3847
#3848
#3853
#3855
#3855/merge
#3857
#3858
#3858/merge
#3860
#3862
#3866
#3867
#3868
#3869
#387
#3870
#3871
#3872
#3873
#3874
#3875
#3876
#3877
#3878
#3878/merge
#388
#3881
#3881/merge
#3882
#3883
#3884
#3884/merge
#3885
#3885/merge
#3886
#3888
#389
#3894
#3895
#3898
#3899
#390
#3900
#3901
#3911
#3912
#3912/merge
#3913
#3915
#3916
#3918
#392
#3920
#3921
#3923
#3923/merge
#3925
#3925/merge
#3927
#3928
#393
#3933
#3933/merge
#3935
#3935/merge
#3936
#3937
#3939
#394
#3941
#3941/merge
#3942
#3942/merge
#3944
#3945
#3946
#3947
#3949
#3950
#3951
#3954
#3956
#3957
#3957/merge
#3958
#3959
#396
#3960
#3960/merge
#3961
#3961/merge
#3962
#3962/merge
#3963
#3964
#3964/merge
#3965
#3965/merge
#3966
#3967
#3967/merge
#3968
#397
#3971
#3972
#3972/merge
#398
#398/merge
#3980
#3980/merge
#3981
#3983
#3984
#3985
#3989
#399
#3990
#3990/merge
#3992
#3993
#3993/merge
#3996
#3996/merge
#3997
#3998
#4000
#4003
#4004
#4006
#4008
#401
#4013
#4014
#4016
#4016/merge
#4019
#4019/merge
#4020
#4021
#4022
#4023
#4024
#4025
#4028
#4028/merge
#4029
#4032
#4033
#4038
#4038/merge
#4039
#404
#4040
#4043
#4045
#4045/merge
#4048
#405
#405/merge
#4050
#4050/merge
#4052
#4054
#4055
#4055/merge
#4059
#406
#4060
#4063
#4063/merge
#4064
#4065
#4065/merge
#4066
#4066/merge
#4067
#4070
#4071
#4072
#4074
#4076
#4077
#4079
#408
#4080
#4081
#4082
#4082/merge
#4083
#4084
#4089
#4089/merge
#4090
#4092
#4096
#4097
#4098
#4099
#410
#4100
#4101
#4102
#4103
#4105
#4106
#4109
#411
#4112
#4113
#4115
#4117
#4118
#4118/merge
#4119
#4120
#4121
#4123
#4125
#4129
#4133
#4134
#4134/merge
#4135
#4135/merge
#4136
#4136/merge
#4139
#414
#4142
#4142/merge
#4146
#4147
#415
#4155
#4162
#4169
#4169/merge
#4170
#4171
#4172
#4182
#4183
#4183/merge
#4184
#4186
#4186/merge
#4188
#4188/merge
#4189
#4191
#4194
#4201
#4202
#4202/merge
#4205
#4206
#4207
#4207/merge
#4208
#4209
#4209/merge
#4210
#4211
#4212
#4214
#4214/merge
#4215
#4217
#4218
#4219
#4219/merge
#4220
#4220/merge
#4222
#4223
#4224
#4225
#4226
#4227
#4228
#4231
#4232
#4233
#4235
#4236
#4236/merge
#4238
#4240
#4241
#4242
#4249
#4251
#4256
#4257
#4257/merge
#4258
#4260
#4260/merge
#4263
#4263/merge
#4264
#4264/merge
#4265
#4265/merge
#4266
#4266/merge
#4267
#4268
#4268/merge
#4270
#4270/merge
#4271
#4271/merge
#4274
#4274/merge
#4275
#4275/merge
#4278
#4278/merge
#4289
#4291
#4292
#4293
#4294
#4294/merge
#4297
#4298
#43
#4301
#4302
#4302/merge
#4303
#4303/merge
#4307
#4308
#4308/merge
#4309
#4309/merge
#4312
#4312/merge
#4313
#4313/merge
#4314
#4314/merge
#4316
#4316/merge
#4318
#4319
#4319/merge
#4320
#4320/merge
#4321
#4321/merge
#4322
#4322/merge
#4324
#4330
#4330/merge
#4335
#4335/merge
#4337
#4337/merge
#4338
#4338/merge
#4339
#4339/merge
#4341
#4341/merge
#4342
#4342/merge
#4343
#4344
#4344/merge
#4345
#4346
#4346/merge
#4352
#4353
#4353/merge
#4355
#4356
#4358
#4359
#4359/merge
#4360
#4360/merge
#4361
#4362
#4363
#4363/merge
#4364
#4364/merge
#4365
#4365/merge
#4367
#4369
#4369/merge
#4371
#4372
#4372/merge
#4375
#4376
#4377
#4378
#4379
#4380
#4381
#4382
#4383
#4384
#4385
#4386
#4387
#4388
#4389
#4390
#4391
#4392
#4393
#4393/merge
#4399
#4401
#4405
#4405/merge
#4406
#4406/merge
#4407
#4407/merge
#4408
#4408/merge
#4413
#4413/merge
#4416
#4417
#4418
#4419
#4421
#4425
#4425/merge
#4426
#4427
#4427/merge
#4429
#4429/merge
#4430
#4432
#4432/merge
#4433
#4433/merge
#4434
#4434/merge
#4435
#4435/merge
#4436
#4436/merge
#4437
#4437/merge
#4440
#4441
#4441/merge
#4442
#4442/merge
#4443
#4443/merge
#4445
#4445/merge
#4447
#4449
#4449/merge
#4450
#4450/merge
#4451
#4451/merge
#4452
#4452/merge
#4453
#4453/merge
#4454
#4454/merge
#4455
#4455/merge
#4456
#4456/merge
#4458
#4458/merge
#4459
#4459/merge
#4460
#4460/merge
#4463
#4463/merge
#4469
#4469/merge
#4470
#4470/merge
#4471
#4472
#4473
#4473/merge
#4474
#4474/merge
#4479
#4479/merge
#4480
#4480/merge
#4481
#4483
#4483/merge
#4484
#4484/merge
#4485
#4485/merge
#4486
#4486/merge
#4487
#4489
#449
#4490
#4490/merge
#4492
#4493
#4493/merge
#4494
#4494/merge
#4499
#4499/merge
#4500
#4500/merge
#4501
#4502
#4503
#4503/merge
#4504
#4504/merge
#4505
#4506
#4506/merge
#4507
#4507/merge
#4510
#4510/merge
#4511
#4511/merge
#4512
#4512/merge
#4513
#4513/merge
#4517
#4519
#4519/merge
#4521
#4521/merge
#4524
#4524/merge
#4525
#4525/merge
#4526
#4526/merge
#4532
#4532/merge
#4538
#4539
#4539/merge
#4543
#4545
#4546
#4549
#4549/merge
#4550
#4554
#4555
#4558
#4558/merge
#4559
#4559/merge
#4562
#4562/merge
#4564
#4564/merge
#4565
#4565/merge
#4566
#4570
#4570/merge
#4571
#4571/merge
#4573
#4573/merge
#4575
#4576
#4577
#4578
#4579
#4580
#4580/merge
#4581
#4581/merge
#4582
#4582/merge
#4584
#4584/merge
#4586
#4586/merge
#4590
#4590/merge
#4593
#4593/merge
#4595
#4595/merge
#4599
#46
#4602
#4603
#4603/merge
#4605
#4605/merge
#4608
#4609
#4611
#4611/merge
#4612
#4612/merge
#4614
#4614/merge
#4615
#4615/merge
#4616
#4617
#4617/merge
#4619
#4619/merge
#4620
#4620/merge
#4621
#4621/merge
#4622
#4625
#4625/merge
#4626
#4627
#4627/merge
#4629
#4631
#4631/merge
#4632
#4633
#4633/merge
#4634
#4634/merge
#4635
#4635/merge
#4636
#4636/merge
#4637
#4637/merge
#4638
#4638/merge
#4640
#4640/merge
#4641
#4642
#4642/merge
#4644
#4644/merge
#4645
#4645/merge
#4646
#4646/merge
#4647
#4647/merge
#4648
#4649
#4649/merge
#4650
#4650/merge
#4651
#4652
#4652/merge
#4653
#4654
#4654/merge
#4655
#4655/merge
#4656
#4656/merge
#4659
#4660
#4661
#4665
#4666
#4666/merge
#4668
#4668/merge
#4670
#4670/merge
#4671
#4671/merge
#4672
#4672/merge
#4673
#4674
#4674/merge
#4675
#4675/merge
#4676
#4677
#4677/merge
#4680
#4680/merge
#4681
#4681/merge
#4682
#4682/merge
#4683
#4684
#4684/merge
#4688
#4688/merge
#4689
#4689/merge
#4691
#4694
#4694/merge
#4695
#4695/merge
#4697
#4697/merge
#4699
#4699/merge
#4700
#4700/merge
#4701
#4702
#4703
#4703/merge
#4704
#4704/merge
#4705
#4706
#4709
#4709/merge
#4710
#4710/merge
#4711
#4711/merge
#4712
#4712/merge
#4713
#4713/merge
#4714
#4714/merge
#4715
#4715/merge
#4716
#4716/merge
#4717
#4717/merge
#4719
#4719/merge
#4723
#4723/merge
#4724
#4724/merge
#4725
#4726
#4727
#4727/merge
#4730
#4730/merge
#4732
#4735
#4737
#4737/merge
#4739
#474
#4741
#4742
#4743
#4743/merge
#4744
#4747
#4747/merge
#4748
#4748/merge
#4752
#4754
#4755
#4756
#476
#4760
#4761
#4763
#4766
#4766/merge
#4768
#4768/merge
#4769
#4769/merge
#477
#4770
#4771
#4772
#4773
#4773/merge
#4774
#4775
#4779
#4779/merge
#478
#4780
#4780/merge
#4781
#4781/merge
#4783
#4783/merge
#4784
#4785
#4786
#4786/merge
#4787
#4789
#4789/merge
#479
#4791
#4791/merge
#4795
#4795/merge
#4797
#4797/merge
#4798
#4798/merge
#480
#4801
#4803
#4803/merge
#4804
#4804/merge
#4806
#4806/merge
#4807
#4807/merge
#4808
#481
#4811
#4811/merge
#4815
#4817
#4818
#4818/merge
#482
#4820
#4822
#4823
#4823/merge
#4825
#4825/merge
#4826
#4826/merge
#4829
#4829/merge
#483
#4832
#4832/merge
#4836
#4836/merge
#4837
#4838
#4839
#4839/merge
#484
#4840
#4840/merge
#4841
#4845
#4845/merge
#4846
#4846/merge
#4849
#4849/merge
#4852
#4852/merge
#4853
#4853/merge
#4856
#4856/merge
#4858
#4858/merge
#4860
#4860/merge
#4862
#4862/merge
#4863
#4864
#4864/merge
#4865
#4867
#4867/merge
#4869
#4869/merge
#487
#4871
#4871/merge
#4873
#4874
#4874/merge
#4875
#4875/merge
#4878
#4878/merge
#4879
#4879/merge
#4881
#4882
#4883
#4884
#4884/merge
#4885
#4885/merge
#4886
#4886/merge
#4887
#4887/merge
#489
#4890
#4894
#4896
#4897
#4897/merge
#4898
#4899
#4899/merge
#49
#490
#4900
#4900/merge
#4901
#4901/merge
#4902
#4902/merge
#4905
#4905/merge
#4907
#4907/merge
#4909
#4910
#4912
#4912/merge
#4914
#4914/merge
#4915
#4919
#492
#4920
#4920/merge
#4922
#4922/merge
#4925
#4926
#4927
#4927/merge
#4928
#4930
#4932
#4932/merge
#4933
#4933/merge
#4934
#4934/merge
#4936
#4937
#4937/merge
#4938
#494
#4941
#4941/merge
#4949
#4949/merge
#495
#4951
#4951/merge
#4952
#4952/merge
#4954
#4954/merge
#4956
#496
#4962
#4962/merge
#4964
#4964/merge
#4972
#4972/merge
#4973
#4973/merge
#4975
#4979
#4980
#4980/merge
#4981
#4982
#4982/merge
#499
#4991
#4992
#4993
#4993/merge
#4995
#4995/merge
#4996
#4996/merge
#4997
#4998
#50
#500
#500/merge
#5000
#5001
#5002
#5002/merge
#5003
#5003/merge
#5004
#5004/merge
#5005
#5005/merge
#5006
#5006/merge
#5007
#5007/merge
#5008
#5009
#501
#5010
#5012
#5013
#5013/merge
#5015
#5015/merge
#5016
#5018
#5020
#5020/merge
#5022
#5022/merge
#5023
#5024
#5024/merge
#5025
#5026
#5027
#5029
#503
#5030
#5031
#5032
#5033
#5033/merge
#5034
#5034/merge
#5035
#5037
#504
#5040
#5041
#5041/merge
#5042
#5050
#5051
#5055
#5057
#5057/merge
#506
#5061
#5061/merge
#5062
#5062/merge
#5063
#5063/merge
#5064
#5064/merge
#5067
#5067/merge
#5069
#5070
#5070/merge
#5071
#5071/merge
#5073
#5073/merge
#5074
#5074/merge
#5076
#5076/merge
#5078
#5078/merge
#5080
#5080/merge
#5081
#5081/merge
#5082
#5082/merge
#5083
#5083/merge
#5084
#5084/merge
#5085
#5085/merge
#5086
#5086/merge
#5088
#5094
#5095
#5095/merge
#5096
#5096/merge
#5097
#5098
#5098/merge
#510
#5100
#5100/merge
#5102
#5102/merge
#5103
#5103/merge
#5104
#5106
#5106/merge
#5107
#5107/merge
#5108
#511
#5110
#5110/merge
#5111
#5112
#5112/merge
#5113
#5113/merge
#5114
#5114/merge
#5115
#5116
#5118
#5118/merge
#5119
#5120
#5120/merge
#5125
#5126
#5129
#5129/merge
#5130
#5130/merge
#5132
#5132/merge
#5133
#5133/merge
#5134
#5134/merge
#5135
#5135/merge
#5137
#5137/merge
#5138
#5138/merge
#5139
#5139/merge
#514
#5140
#5140/merge
#5141
#5141/merge
#5142
#5142/merge
#5144
#5145
#5146
#5146/merge
#5147
#5147/merge
#5148
#5148/merge
#5149
#5149/merge
#515
#5150
#5150/merge
#5151
#5151/merge
#5152
#5153
#5153/merge
#5154
#5154/merge
#5155
#5155/merge
#5156
#5157
#5157/merge
#5158
#5158/merge
#5159
#5159/merge
#516
#5160
#5160/merge
#5161
#5162
#5166
#5166/merge
#5167
#517
#517/merge
#5170
#5170/merge
#5172
#5172/merge
#5176
#5176/merge
#5177
#5177/merge
#5179
#5179/merge
#5181
#5181/merge
#5182
#5182/merge
#5183
#5184
#5184/merge
#5186
#5186/merge
#5187
#5187/merge
#5188
#5188/merge
#5189
#5189/merge
#519
#5190
#5192
#5196
#5196/merge
#5198
#5198/merge
#52
#5200
#5200/merge
#5201
#5201/merge
#5202
#5203
#5203/merge
#5204
#5204/merge
#5205
#5206
#5206/merge
#5208
#5209
#5209/merge
#521
#5213
#5213/merge
#5218
#5218/merge
#522
#5220
#5220/merge
#5221
#5224
#5225
#5226
#5228
#5228/merge
#5229
#5229/merge
#5234
#5234/merge
#524
#5244
#5245
#5245/merge
#5246
#5246/merge
#5247
#5247/merge
#5248
#5249
#5249/merge
#5250
#5250/merge
#5251
#5251/merge
#5252
#5252/merge
#5253
#5253/merge
#5254
#5254/merge
#5258
#5258/merge
#5259
#5259/merge
#526
#5260
#5261
#5265
#5265/merge
#5266
#5266/merge
#5268
#5268/merge
#5269
#5269/merge
#527
#5270
#5270/merge
#5272
#5272/merge
#5273
#5274
#5274/merge
#528
#528/merge
#5281
#5283
#5283/merge
#5287
#5291
#5292
#5293
#5293/merge
#5295
#53
#530
#5300
#5301
#5301/merge
#5302
#5302/merge
#5304
#5307
#5307/merge
#5308
#5310
#5310/merge
#5311
#5312
#5312/merge
#5313
#5313/merge
#5314
#5314/merge
#5315
#5317
#5317/merge
#532
#5320
#5321
#5321/merge
#5322
#5324
#5324/merge
#5325
#5326
#5326/merge
#5327
#5327/merge
#5328
#5328/merge
#5331
#5331/merge
#5332
#5333
#5334
#5335
#5336
#5336/merge
#5337
#5338
#5338/merge
#5339
#5339/merge
#5341
#5341/merge
#5343
#5344
#5345
#5346
#5347
#5348
#5349
#5349/merge
#5350
#5350/merge
#5351
#5351/merge
#5354
#5357
#5357/merge
#536
#5362
#5362/merge
#5369
#5370
#5372
#5372/merge
#5373
#5374
#5378
#5378/merge
#5379
#538
#5382
#5384
#5385
#5386
#5386/merge
#5387
#5387/merge
#539
#5390
#5390/merge
#5392
#5394
#5394/merge
#5395
#54
#540
#5401
#5405
#5407
#5407/merge
#5409
#541
#541/merge
#5410
#5411
#5412
#5414
#5415
#5416
#5417
#5417/merge
#5418
#5418/merge
#5419
#542
#542/merge
#5420
#5421
#5422
#5422/merge
#5423
#5424
#5425
#5425/merge
#5426
#5427
#5427/merge
#5429
#5429/merge
#5431
#5431/merge
#5432
#5433
#5435
#5435/merge
#5437
#5438
#5438/merge
#5439
#5439/merge
#5440
#5441
#5442
#5443
#5443/merge
#5445
#5447
#5447/merge
#5448
#5449
#545
#5450
#5451
#5452
#5453
#5454
#5455
#5455/merge
#5456
#5457
#5457/merge
#5458
#5458/merge
#5459
#5460
#5460/merge
#5461
#5461/merge
#5462
#5462/merge
#5463
#5463/merge
#5464
#5464/merge
#5465
#547
#5470
#5470/merge
#5471
#5474
#5475
#5483
#5483/merge
#5485
#5486
#5487
#5487/merge
#5488
#5488/merge
#5489
#5490
#5492
#5493
#5494
#5494/merge
#5495
#5496
#5496/merge
#5497
#5498
#5499
#550
#5500
#5500/merge
#5501
#5501/merge
#5504
#5504/merge
#5505
#5505/merge
#5506
#5509
#5512
#5513
#5514
#5515
#5516
#5516/merge
#5518
#5520
#5521
#5521/merge
#5522
#5524
#5526
#5526/merge
#5527
#5528
#5529
#5529/merge
#553
#5532
#5532/merge
#5533
#5539
#5539/merge
#5540
#5540/merge
#5541
#5541/merge
#5545
#5545/merge
#5546
#5546/merge
#5551
#5553
#5553/merge
#5554
#5554/merge
#5555
#5555/merge
#5557
#5557/merge
#5559
#556
#5560
#5560/merge
#5562
#5562/merge
#5564
#5564/merge
#5565
#5565/merge
#5569
#5569/merge
#5570
#5570/merge
#5574
#5574/merge
#5576
#5576/merge
#5577
#558
#5588
#5589
#5589/merge
#559
#5590
#5590/merge
#5592
#5592/merge
#5593
#5594
#5595
#5597
#5597/merge
#5599
#5599/merge
#560
#5600
#5600/merge
#5601
#5601/merge
#5604
#5607
#5608
#5609
#561
#5610
#5611
#5612
#5612/merge
#5613
#5613/merge
#5614
#5616
#5616/merge
#5618
#562
#5622
#5628
#5628/merge
#563
#5630
#5630/merge
#5631
#5631/merge
#5632
#5633
#5634
#5634/merge
#5638
#5638/merge
#5639
#5639/merge
#564
#5640
#5640/merge
#5642
#5643
#5649
#5649/merge
#5651
#5651/merge
#5655
#5658
#5658/merge
#5659
#5659/merge
#566
#5660
#5660/merge
#5661
#5661/merge
#5662
#5663
#5663/merge
#5665
#5665/merge
#5666
#567
#5670
#5670/merge
#5675
#5675/merge
#5676
#5676/merge
#5678
#568
#5681
#5681/merge
#5682
#5682/merge
#5683
#5684
#5686
#5687
#5688
#5690
#5691
#5693
#5693/merge
#5695
#5695/merge
#5696
#5697
#5698
#570
#5701
#5702
#5702/merge
#5703
#5703/merge
#5704
#5705
#5706
#5707
#5707/merge
#5708
#5709
#571
#5712
#5713
#5714
#5715
#5716
#5717
#5718
#5719
#572
#5720
#5721
#5722
#5723
#5723/merge
#5724
#5725
#5726
#5727
#5728
#5729
#573
#5730
#5730/merge
#5731
#5731/merge
#5732
#5733
#5734
#5735
#5735/merge
#5736
#5737
#5737/merge
#5738
#5739
#5739/merge
#574
#5749
#5749/merge
#5752
#5753
#5754
#5755
#5758
#5759
#5760
#5761
#5762
#5762/merge
#5763
#5764
#5764/merge
#5765
#5766
#5767
#5767/merge
#5768
#577
#5770
#5771
#5771/merge
#5772
#5772/merge
#5773
#5774
#5775
#5776
#5777
#5777/merge
#5778
#5778/merge
#5779
#5779/merge
#578
#5782
#5782/merge
#5784
#5786
#5787
#5788
#5789
#5789/merge
#579
#5790
#5790/merge
#5791
#5791/merge
#5792
#5792/merge
#5795
#5796
#5797
#5798
#5799
#5799/merge
#58
#580
#5802
#5808
#5808/merge
#581
#5810
#5810/merge
#5811
#5815
#5815/merge
#5819
#5819/merge
#5820
#5820/merge
#5821
#5821/merge
#5822
#5822/merge
#5823
#5823/merge
#5824
#5824/merge
#5828
#583
#5830
#5831
#5831/merge
#5834
#5834/merge
#5845
#5849
#5850
#5850/merge
#5851
#5852
#5852/merge
#5856
#5856/merge
#5857
#5858
#5858/merge
#5859
#5859/merge
#586
#5860
#5864
#5864/merge
#5868
#5869
#5869/merge
#587
#587/merge
#5870
#5870/merge
#5872
#5872/merge
#5873
#5874
#5875
#5875/merge
#5876
#5878
#5878/merge
#5879
#588
#5880
#5880/merge
#5881
#5881/merge
#5882
#5882/merge
#5885
#5885/merge
#5887
#5887/merge
#5888
#5888/merge
#5889
#5889/merge
#5891
#5891/merge
#5892
#5892/merge
#5893
#5893/merge
#5898
#5899
#5899/merge
#5901
#5901/merge
#5902
#5902/merge
#5904
#5905
#5907
#5907/merge
#5908
#5908/merge
#5909
#591
#5912
#5912/merge
#5913
#5916
#5916/merge
#5917
#5917/merge
#5918
#5918/merge
#5919
#5919/merge
#592
#5925
#5926
#5926/merge
#5929
#593
#5930
#5935
#5935/merge
#5936
#5936/merge
#5937
#5938
#5938/merge
#5940
#5940/merge
#5942
#5945
#5948
#5948/merge
#5949
#5949/merge
#595
#5950
#5950/merge
#5951
#5951/merge
#5952
#5953
#5953/merge
#5954
#5954/merge
#596
#5962
#5966
#5968
#5968/merge
#5969
#5969/merge
#597
#5971
#5971/merge
#5972
#5972/merge
#5974
#5975
#5977
#5977/merge
#5979
#5979/merge
#598
#5980
#5980/merge
#5986
#5988
#5988/merge
#5989
#5990
#5990/merge
#5991
#5991/merge
#5992
#5992/merge
#5995
#5995/merge
#5997
#5997/merge
#5999
#5999/merge
#6
#60
#600
#6002
#6002/merge
#6003
#6003/merge
#6004
#6004/merge
#6009
#6009/merge
#601
#6010
#6010/merge
#6014
#6014/merge
#6015
#6015/merge
#6019
#6019/merge
#6021
#6021/merge
#6022
#6023
#6023/merge
#6024
#6024/merge
#6025
#6028
#6028/merge
#6029
#6029/merge
#6030
#6030/merge
#6032
#6032/merge
#6033
#6034
#6034/merge
#6035
#6035/merge
#6036
#6036/merge
#6037
#6037/merge
#6038
#6039
#6040
#6040/merge
#6043
#6043/merge
#6047
#6048
#6048/merge
#6049
#6051
#6051/merge
#6053
#6053/merge
#6061
#6061/merge
#6066
#607
#6070
#6077
#6077/merge
#6078
#6078/merge
#608
#6080
#6080/merge
#6081
#6081/merge
#6082
#6082/merge
#6083
#6083/merge
#6084
#6084/merge
#6085
#6085/merge
#6089
#6089/merge
#609
#6091
#6091/merge
#6092
#6092/merge
#6093
#6093/merge
#6094
#6099
#6099/merge
#610
#6100
#6100/merge
#6103
#6103/merge
#6105
#6105/merge
#6106
#6106/merge
#6107
#6107/merge
#6112
#6112/merge
#6114
#6114/merge
#6115
#6115/merge
#6118
#6119
#6119/merge
#612
#6120
#6122
#6122/merge
#6123
#6123/merge
#6124
#6127
#6127/merge
#6128
#6128/merge
#6130
#6130/merge
#6134
#6134/merge
#6135
#6135/merge
#6136
#6136/merge
#6141
#6141/merge
#6142
#6142/merge
#6144
#6144/merge
#6145
#6145/merge
#6158
#6158/merge
#616
#6160
#6160/merge
#6161
#6162
#6162/merge
#6163
#6164
#6165
#6166
#6166/merge
#6167
#6167/merge
#6169
#617
#6170
#6170/merge
#6171
#6171/merge
#6173
#6173/merge
#6175
#6175/merge
#6177
#6177/merge
#6178
#6178/merge
#6179
#6179/merge
#6181
#6183
#6183/merge
#6184
#6184/merge
#6185
#6185/merge
#6186
#6186/merge
#6187
#6189
#6189/merge
#6194
#6194/merge
#6197
#6197/merge
#62
#6203
#6203/merge
#6206
#6206/merge
#6207
#6207/merge
#621
#6213
#6213/merge
#6214
#6214/merge
#6215
#6215/merge
#6216
#6216/merge
#6217
#6217/merge
#6218
#6218/merge
#6219
#6219/merge
#622
#6220
#6220/merge
#6224
#6225
#6225/merge
#6227
#6227/merge
#623
#6230
#6230/merge
#6231
#6231/merge
#6232
#6232/merge
#6233
#6233/merge
#6235
#6235/merge
#6236
#6236/merge
#6239
#624
#6241
#6241/merge
#6242
#6242/merge
#6243
#6243/merge
#6244
#6244/merge
#6245
#6245/merge
#6246
#6246/merge
#6247
#6247/merge
#6248
#6248/merge
#625
#6250
#6250/merge
#6251
#6251/merge
#6258
#6258/merge
#6259
#6259/merge
#626
#6264
#6264/merge
#627
#628
#6286
#6286/merge
#6287
#6287/merge
#629
#6294
#6295
#6295/merge
#6298
#6298/merge
#6299
#6299/merge
#630
#6300
#6300/merge
#6301
#6301/merge
#6302
#6302/merge
#6305
#6305/merge
#6308
#6309
#6309/merge
#631
#6313
#6313/merge
#6314
#6314/merge
#6315
#6315/merge
#6317
#6317/merge
#632
#6322
#6322/merge
#6324
#6324/merge
#6327
#633
#6333
#6335
#6335/merge
#6336
#6336/merge
#6337
#6337/merge
#6339
#6340
#6340/merge
#6342
#6343
#6344
#6345
#6345/merge
#6347
#6347/merge
#6351
#6351/merge
#6358
#6358/merge
#636
#6360
#6360/merge
#6361
#6361/merge
#6362
#6362/merge
#6363
#6363/merge
#6364
#6364/merge
#6367
#6368
#6368/merge
#6369
#6369/merge
#637
#6370
#6370/merge
#6376
#6376/merge
#6378
#6378/merge
#6379
#6379/merge
#6380
#6380/merge
#6381
#6381/merge
#639
#643
#647
#648
#649
#65
#651
#652
#666
#667
#668
#669
#671
#672
#672/merge
#673
#674
#675
#675/merge
#676
#677
#681
#682
#683
#684
#690
#691
#693
#694
#695
#696
#697
#698
#699
#702
#702/merge
#703
#704
#705
#706
#708
#709
#71
#710
#713
#715
#716
#717
#718
#719
#72
#720
#721
#721/merge
#722
#723
#723/merge
#724
#725
#726
#726/merge
#727
#728
#729
#731
#733
#734
#737
#739
#74
#740
#741
#742
#744
#745
#746
#747
#748
#75
#750
#751
#752
#756
#757
#758
#759
#76
#765
#773
#774
#779
#782
#783
#787
#787/merge
#790
#791
#792
#795
#796
#797
#798
#800
#801
#801/merge
#803
#803/merge
#804
#805
#806
#807
#81
#813
#813/merge
#815
#823
#825
#826
#827
#828
#829
#830
#831
#832
#839
#840
#841
#842
#843
#844
#846
#847
#849
#850
#853
#854
#855
#857
#858
#86
#862
#862/merge
#869
#87
#870
#871
#872
#873
#874
#875
#876
#879
#881
#882
#885
#887
#888
#889
#890
#891
#892
#894
#896
#899
#9
#901
#902
#904
#906
#907
#908
#909
#91
#910
#913
#914
#915
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#930
#931
#932
#933
#934
#935
#936
#937
#939
#940
#941
#942
#942/merge
#943
#944
#945
#945/merge
#946
#947
#948
#950
#952
#953
#956
#956/merge
#958
#964
#970
#972
#973
#976
#977
#978
#982
#983
#983/merge
#985
#986
#990
#994
#994/merge
v0.1.0
v0.10.0
v0.11.0
v0.12.0
v0.13.2
v0.14.0
v0.15.0
v0.15.1
v0.15.2
v0.16.0
v0.17.0
v0.18.0
v0.18.1
v0.3.0
v0.4.0
v0.5.0
v0.6.1
v0.7.0
v0.8.0
v0.9.0
Select branches
Hide Pull Requests
about-credits-column-fixes
build/craft-update-495e597
chore/craft-update-6e03f65
chore/flatpak-version-0.18.1
ci-speedup-nightly-platform-checks
ci/nightly-release-dry-run
ci/print-apt-mirrors
ci/shared-actions-audit
codex/craft-print-onboarding
codex/egui-037-word-followup-20261025
codex/egui-037-wordcraft-20261023
codex/windows-installer-latest-20261014-01
dependabot/cargo/cargo-dependencies-9b5eb72bc4
dependabot/cargo/fonts-d8e52436b7
dependabot/cargo/hayro-79aedd92da
dependabot/github_actions/actions-6dcc66fbd4
docs/sec-doc-sync
feat/3518-document-language
feat/flatpak-version-pins-access
fix-5559-followups
fix-freebsd-math
fix/1537-ctrl-shift-v-keep-text-only
fix/ci-main-nbsp
fix/clipboard-clippy
fix/flatpak-self-update
fix/header-picture-outside-band
fix/language-proofing
fix/layout-timing-tests
fix/missing-pack-bar
fix/myanmar-test-flake
fix/nextest-0.9.150
fix/one-language-list
fix/options-language
fix/print-page-clears-old-job-message
fix/sec-balloon-anchor-scan
fix/sec-decimal-tab-scan
fix/sec-docbin-row-cell-slots
fix/sec-docbin-section-attach
fix/sec-docx-rel-index
fix/sec-docx-reserved-manifest
fix/sec-embed-rel-id-set
fix/sec-followed-link-shell-chars
fix/sec-font-name-bounds
fix/sec-html-rowspan-scan
fix/sec-import-list-ids
fix/sec-latex-rowspan-scan
fix/sec-linked-box-copies
fix/sec-markdown-inline-scans
fix/sec-markdown-table-width
fix/sec-math-matrix-cells
fix/sec-mcp-batch-output
fix/sec-metafile-stroke-width
fix/sec-odt-link-normalize
fix/sec-odt-space-budget
fix/sec-odt-style-kind
fix/sec-pdf-author-personal-info
fix/sec-pdf-vector-cache-budget
fix/sec-png-probe-header
fix/sec-read-aloud-citation-spans
fix/sec-recipient-cell-budget
fix/sec-render-path-extent
fix/sec-sheet-cell-char-count
fix/sec-textbox-copy-formatting
fix/sec-tiff-duplicate-compression
fix/sec-wayland-clipboard-picture
fix/sec-woff2-collection-header
fix/sec-xlsx-shared-borrow
fix/sec-xlsx-sheet-rels
fix/sec-xtask-tmp-walk
fix/sec-zotero-note-scans
fix/sonar-maintainability
fix/symbol-bullets-low-codes
fix/text-box-insets
house-rules
i18n-catchup-233-239
land/3001
land/3801
main
patch/flatpak-update-0.18.1
perf/pdf-bookmark-links
refactor/shared-pdf-writer
rel-0.15.1
reland-264-280
release
release-bump-0.18.0
release-pass-azure-secrets
sonar-fix/enforce-https
sonar-fix/pin-actions-sha
sonar/cognitive-complexity-30
sonar/format-mandated-sha1
sonar/newcode-s3776-b
sonar/newcode-s3776-c
test/backfill-regression-tests
#1
#10
#1000
#1000/merge
#1003
#1004
#1006
#1009
#101
#1016
#1017
#102
#1020
#1021
#1023
#1024
#1024/merge
#1025
#1027
#1028
#1028/merge
#1029
#103
#1030
#1032
#1032/merge
#1033
#1033/merge
#1035
#1036
#1038
#104
#1040
#1041
#1042
#1042/merge
#1043
#1044
#1046
#1048
#1049
#1050
#1051
#1052
#1056
#1057
#1059
#1060
#1064
#1066
#1068
#1069
#107
#1070
#1071
#1072
#1074
#1075
#1075/merge
#1076
#108
#108/merge
#1083
#1084
#1087
#1088
#1089
#109
#1090
#1092
#1094
#1095
#1096
#1097
#1098
#1099
#11
#110
#1100
#1101
#1102
#1104
#1105
#1106
#1107
#1108
#111
#1112
#1114
#1115
#1115/merge
#1117
#1117/merge
#1118
#112
#1120
#1121
#1123
#1123/merge
#1125
#1127
#1127/merge
#113
#1130
#1131
#1132
#1133
#1134
#1135
#1136
#1137
#1138
#1139
#114
#1140
#1141
#1142
#1143
#1144
#1145
#1146
#1147
#1149
#1150
#1151
#1152
#1153
#1154
#1157
#1161
#1161/merge
#1162
#1163
#1164
#1165
#1165/merge
#1166
#1168
#1170
#1170/merge
#1172
#1172/merge
#1175
#1176
#1177
#1179
#1180
#1180/merge
#1184
#1185
#1187
#119
#1190
#1191
#1191/merge
#1193
#1194
#1195
#12
#120
#1202
#1203
#1204
#1205
#1209
#1209/merge
#1210
#1214
#1216
#1217
#1217/merge
#1219
#1220
#1221
#1222
#1222/merge
#1224
#1224/merge
#1226
#1231
#1231/merge
#1235
#1239
#124
#1244
#1245
#1245/merge
#1247
#1248
#1249
#125
#1250
#1253
#1254
#1255
#1255/merge
#1256
#1257
#1258
#1259
#1259/merge
#1260
#1261
#1262
#1267
#1267/merge
#1271
#1272
#1274
#1275
#1276
#1277
#1278
#1278/merge
#128
#1280
#1289
#1289/merge
#129
#1291
#1291/merge
#1292
#1292/merge
#1293
#1294
#1295
#1296
#1298
#1299
#13
#130
#1301
#1303
#1303/merge
#1306
#1306/merge
#1307
#1307/merge
#1309
#131
#1310
#1311
#1312
#1312/merge
#1313
#1314
#132
#1328
#133
#134
#1347
#135
#136
#1366
#137
#1370
#1371
#1371/merge
#1372
#1372/merge
#138
#1386
#1386/merge
#1387
#1389
#1390
#1391
#1392
#1393
#1394
#1397
#1398
#1401
#1402
#1403
#1404
#1406
#1407
#1408
#1409
#1410
#1411
#1412
#1413
#1413/merge
#1414
#1415
#1416
#1420
#1420/merge
#1421
#1425
#1427
#1428
#1430
#1431
#1432
#1432/merge
#1435
#1436
#1437
#1438
#1439
#144
#144/merge
#1441
#1442
#1444
#1446
#1447
#1448
#1449
#1449/merge
#145
#1450
#1451
#1451/merge
#1453
#1457
#1458
#1461
#1465
#1466
#1469
#1470
#1472
#1472/merge
#1474
#1476
#1477
#1478
#1479
#1479/merge
#148
#1481
#1482
#1486
#1486/merge
#1487
#1488
#1489
#1489/merge
#1490
#1492
#1493
#1493/merge
#1494
#1495
#1496
#1497
#1498
#1499
#150
#1501
#1504
#1505
#1506
#1507
#1508
#1509
#151
#1510
#1511
#1511/merge
#1512
#1513
#1514
#1515
#1516
#1517
#1518
#1519
#152
#1520
#1521
#1521/merge
#1522
#1525
#1526
#1527
#1528
#1528/merge
#153
#1536
#154
#1545
#155
#1550
#1553
#1554
#1556
#1557
#1558
#1559
#156
#1561
#1562
#1563
#1563/merge
#1565
#1566
#1566/merge
#1568
#157
#1570
#1571
#1572
#1575
#1577
#1578
#1579
#158
#1580
#1583
#1584
#1585
#1588
#1588/merge
#159
#1590
#1591
#1594
#1598
#1599
#16
#160
#1600
#1601
#1602
#1604
#1605
#161
#1611
#1612
#1613
#1614
#1615
#1616
#1617
#1618
#1619
#162
#1620
#1623
#1625
#1625/merge
#1627
#1629
#163
#1630
#1630/merge
#1631
#1632
#1633
#1634
#1635
#1636
#1637
#1639
#164
#1640
#1641
#1642
#1644
#1645
#1646
#1646/merge
#1647
#1647/merge
#1648
#1648/merge
#1649
#1649/merge
#165
#1650
#1650/merge
#1651
#1655
#1655/merge
#1656
#1657
#1658
#1659
#166
#1660
#1660/merge
#1661
#1662
#1663
#1664
#1665
#1666
#1667
#1668
#1673
#1676
#1679
#1686
#1689
#169
#1691
#1698
#17
#1700
#1702
#1703
#1705
#1708
#1709
#171
#1713
#1713/merge
#1715
#1715/merge
#1716
#1716/merge
#1717
#1719
#172
#1720
#1723
#1724
#1725
#1728
#173
#1730
#1731
#1732
#1733
#1735
#1736
#1737
#1739
#1749
#1750
#1751
#1751/merge
#1752
#1753
#1753/merge
#1757
#1757/merge
#1759
#1759/merge
#1760
#1761
#1769
#177
#1770
#1771
#1771/merge
#1776
#1777
#1778
#1779
#178
#1780
#1781
#1781/merge
#1782
#1783
#1784
#1785
#1786
#1787
#1788
#179
#1790
#1791
#1791/merge
#1795
#1796
#1797
#180
#1800
#1801
#1802
#1802/merge
#1803
#1803/merge
#1804
#1805
#1806
#1807
#1808
#1809
#181
#1810
#1811
#1812
#1812/merge
#1813
#1814
#1815
#1816
#1816/merge
#1817
#1818
#1818/merge
#1820
#1820/merge
#1821
#1821/merge
#1822
#1823
#1823/merge
#1824
#1825
#1825/merge
#1826
#1827
#1827/merge
#1828
#1828/merge
#1829
#1829/merge
#1830
#1830/merge
#1831
#1832
#1833
#1834
#1835
#1837
#1838
#1838/merge
#1840
#1842
#1847
#1848
#1849
#1850
#1851
#1852
#1853
#1854
#1855
#1859
#1860
#1860/merge
#1862
#1862/merge
#1863
#1865
#1866
#1866/merge
#1868
#1871
#1875
#1877
#1877/merge
#1879
#1881
#1882
#1883
#1886
#1889
#189
#1892
#1896
#1897
#1897/merge
#1898
#190
#1900
#1909
#191
#1911
#1911/merge
#1912
#1914
#1915
#1916
#1917
#1918
#1919
#192
#1920
#1921
#1922
#1924
#1925
#1925/merge
#1926
#1926/merge
#1927
#1927/merge
#1928
#1928/merge
#1929
#193
#1931
#1931/merge
#1936
#1939
#194
#1941
#1942
#1942/merge
#1943
#1946
#1948
#1948/merge
#1949
#1950
#1951
#1952
#1952/merge
#1953
#1953/merge
#1955
#1957
#1959
#1961
#1962
#1965
#1965/merge
#1967
#1968
#1970
#1972
#1973
#1977
#1978
#1979
#1980
#1981
#1982
#1983
#1985
#1987
#1987/merge
#1988
#1990
#1990/merge
#1994
#1995
#1996
#1999
#1999/merge
#2
#20
#20/merge
#2000
#2000/merge
#2001
#2002
#2002/merge
#2003
#2003/merge
#2004
#2005
#2006
#2007
#2008
#2009
#2010
#2010/merge
#2011
#2011/merge
#2012
#2012/merge
#2013
#2013/merge
#2014
#2016
#2016/merge
#2017
#2020
#2021
#2021/merge
#2022
#2022/merge
#2023
#2025
#2025/merge
#2027
#2027/merge
#203
#2030
#2031
#2032
#2033
#2034
#2035
#2037
#2039
#204
#2040
#2041
#2042
#2043
#2046
#2046/merge
#2047
#2047/merge
#2050
#2050/merge
#2051
#2053
#2056
#2056/merge
#2057
#2057/merge
#2059
#2061
#2061/merge
#2063
#2063/merge
#2064
#2064/merge
#2065
#2065/merge
#207
#2070
#2070/merge
#2071
#2074
#2074/merge
#2075
#2075/merge
#2076
#2078
#2079
#2079/merge
#208
#2084
#2085
#2086
#2088
#2089
#209
#2090
#2091
#2091/merge
#2092
#2092/merge
#2093
#2095
#2095/merge
#2097
#2098
#2099
#21
#210
#210/merge
#2100
#2100/merge
#2101
#2102
#2102/merge
#2104
#2107
#2107/merge
#2110
#2112
#2112/merge
#2113
#2114
#2116
#2117
#2117/merge
#2118
#2119
#212
#2120
#2120/merge
#2121
#2122
#2123
#2123/merge
#2124
#2124/merge
#2125
#2126
#2128
#2128/merge
#2130
#2131
#2133
#2134
#2135
#2136
#2137
#214
#2140
#2141
#2141/merge
#2142
#2144
#2145
#2147
#2148
#2149
#2151
#2152
#2153
#2154
#2156
#2159
#2161
#2161/merge
#2162
#2163
#2164
#2165
#2166
#2166/merge
#2167
#2168
#2168/merge
#2169
#2170
#2171
#2172
#2173
#2175
#2176
#2178
#2178/merge
#2180
#2181
#2183
#2185
#2186
#2186/merge
#2187
#2187/merge
#2188
#2188/merge
#2189
#2190
#2192
#2193
#2193/merge
#2194
#2195
#2198
#22
#220
#2200
#2202
#2203
#2204
#2204/merge
#2205
#2206
#2207
#2208
#221
#2210
#2211
#2212
#2212/merge
#2214
#2215
#2215/merge
#2216
#2216/merge
#2217
#2218
#2218/merge
#2219
#2220
#2222
#2224
#2224/merge
#2225
#2227
#2228
#2228/merge
#223
#2230
#2232
#2235
#2235/merge
#2236
#2237
#2238
#2239
#224
#2241
#2241/merge
#2243
#2243/merge
#2244
#2247
#2247/merge
#2248
#2248/merge
#2249
#2250
#2251
#2252
#2254
#2255
#2255/merge
#2257
#2258
#2260
#2260/merge
#2261
#2261/merge
#2262
#2262/merge
#2263
#2264
#2266
#2267
#2268
#2269
#227
#2270
#2270/merge
#2271
#2271/merge
#2272
#2272/merge
#2273
#2274
#2274/merge
#2275
#2275/merge
#2279
#228
#2280
#2281
#2282
#2282/merge
#2283
#2283/merge
#2284
#2284/merge
#2285
#2285/merge
#2286
#2286/merge
#2287
#2287/merge
#2288
#2288/merge
#2291
#2291/merge
#2292
#2293
#2293/merge
#2294
#2294/merge
#2295
#2296
#2296/merge
#2297
#2297/merge
#2298
#2299
#2299/merge
#230
#2300
#2301
#2301/merge
#2302
#2303
#2303/merge
#2304
#2305
#2305/merge
#2306
#2307
#2308
#2308/merge
#2309
#2309/merge
#231
#2312
#2315
#2315/merge
#2316
#2316/merge
#2317
#2318
#2318/merge
#2319
#2319/merge
#232
#2328
#2328/merge
#233
#2330
#2330/merge
#2331
#2332
#2332/merge
#2333
#2333/merge
#2334
#2338
#2339
#2339/merge
#234
#2340
#2340/merge
#2341
#2341/merge
#2342
#2342/merge
#2343
#2344
#2344/merge
#2345
#2345/merge
#2346
#2346/merge
#2347
#2347/merge
#235
#2350
#2350/merge
#2351
#2352
#2352/merge
#2353
#2355
#2355/merge
#2356
#2356/merge
#236
#2364
#2365
#2366
#2366/merge
#2368
#2368/merge
#2369
#2369/merge
#237
#2370
#2372
#2372/merge
#2373
#2374
#2375
#2375/merge
#2377
#2377/merge
#2378
#2379
#2379/merge
#238
#2380
#2381
#2383
#2384
#2384/merge
#2385
#2385/merge
#2386
#2387
#2389
#239
#2392
#2393
#2393/merge
#2394
#2394/merge
#2395
#2396
#2396/merge
#2397
#2400
#2401
#2402
#2403
#2403/merge
#2404
#2405
#2405/merge
#2407
#2409
#2409/merge
#2411
#2411/merge
#2412
#2413
#2414
#2414/merge
#2415
#2416
#2418
#242
#2422
#2422/merge
#2424
#2425
#2425/merge
#2426
#2426/merge
#2429
#243
#2430
#2431
#2432
#2433
#2434
#2435
#2436
#2437
#2439
#244
#2440
#2441
#2443
#2443/merge
#2448
#245
#2452
#2453
#2454
#2454/merge
#2455
#2455/merge
#2457
#2457/merge
#2459
#2459/merge
#246
#2460
#2461
#2461/merge
#2462
#2463
#2463/merge
#2464
#2465
#2465/merge
#2466
#2468
#2468/merge
#2469
#247
#2470
#2471
#2471/merge
#2473
#2473/merge
#2474
#2474/merge
#2475
#2476
#2477
#2478
#2478/merge
#2479
#2479/merge
#248
#2482
#2483
#2483/merge
#2484
#2485
#2486
#2487
#2488
#2488/merge
#2489
#249
#2492
#2493
#2493/merge
#2494
#2495
#2496
#2496/merge
#2497
#2498
#2498/merge
#250
#2500
#2501
#2501/merge
#2502
#2502/merge
#2504
#2506
#2507
#2508
#2508/merge
#251
#2510
#2512
#2512/merge
#2513
#2514
#2514/merge
#2516
#2518
#2518/merge
#2519
#2519/merge
#252
#2521
#2523
#2523/merge
#2524
#2528
#253
#2530
#2533
#2533/merge
#2535
#2535/merge
#2536
#2536/merge
#2537
#2537/merge
#2538
#2539
#254
#2540
#2546
#2546/merge
#2548
#2549
#255
#2550
#2552
#2552/merge
#2553
#2554
#2555
#2556
#2556/merge
#2557
#2558
#2559
#256
#2560
#2562
#2563
#2565
#2565/merge
#2566
#257
#2571
#2574
#2575
#2576
#2577
#2577/merge
#2578
#2578/merge
#2579
#2579/merge
#258
#2580
#2582
#2584
#2585
#2586
#2586/merge
#2589
#259
#2590
#2590/merge
#2591
#2593
#2594
#2594/merge
#2595
#2596
#2597
#2598
#2599
#26
#2600
#2600/merge
#2602
#2604
#2604/merge
#2605
#2606
#2606/merge
#2607
#2607/merge
#2608
#2608/merge
#2609
#261
#2611
#2611/merge
#2612
#2612/merge
#2613
#2614
#2615
#2616
#2616/merge
#2618
#2619
#2619/merge
#2620
#2621
#2622
#2623
#2626
#2626/merge
#2627
#2627/merge
#2628
#2629
#2629/merge
#263
#2630
#2631
#2632
#2635
#264
#2641
#2642
#2643
#2643/merge
#2645
#2645/merge
#2647
#2649
#2654
#2655
#2655/merge
#2657
#2659
#2660
#2661
#2662
#2662/merge
#2663
#2664
#2664/merge
#2665
#2666
#2666/merge
#2667
#267
#2670
#2672
#2673
#2674
#2674/merge
#2676
#2676/merge
#2677
#268
#2680
#2681
#2688
#2689
#2690
#2691
#2692
#2694
#2695
#2695/merge
#2696
#2699
#270
#2703
#2703/merge
#2704
#2706
#2707
#2707/merge
#2708
#2708/merge
#2709
#2709/merge
#271
#2711
#2711/merge
#2713
#2713/merge
#2714
#2714/merge
#2719
#2719/merge
#272
#2720
#2721
#2721/merge
#2722
#2723
#2724
#2724/merge
#2725
#2725/merge
#273
#2731
#2731/merge
#2732
#2732/merge
#2733
#2733/merge
#2734
#2734/merge
#2736
#2737
#2739
#2742
#2743
#2743/merge
#276
#277
#278
#2783
#2784
#2788
#2788/merge
#2789
#2790
#2792
#2792/merge
#2793
#2793/merge
#2794
#2795
#2796
#280
#2803
#2805
#2806
#2807
#2807/merge
#2808
#2809
#2809/merge
#281
#2810
#2812
#2814
#2815
#2815/merge
#2816
#2817
#2817/merge
#2818
#282
#282/merge
#2821
#2821/merge
#2822
#2823
#2825
#2829
#283
#2833
#2834
#2834/merge
#2835
#2836
#2837
#2838
#2838/merge
#2839
#284
#2841
#2842
#2843
#2844
#2845
#2846
#2847
#2849
#2849/merge
#2850
#2854
#2856
#286
#2860
#2860/merge
#2861
#2862
#2869
#2869/merge
#287
#2870
#2871
#2874
#2874/merge
#2876
#2876/merge
#2885
#2885/merge
#2886
#2888
#2888/merge
#2889
#289
#2893
#2897
#2898
#2898/merge
#2899
#2899/merge
#290
#2900
#2901
#2901/merge
#2902
#2903
#2904
#2905
#2905/merge
#291
#2911
#2912
#2913
#2919
#2919/merge
#292
#2925
#2928
#2929
#293
#2934
#2935
#2936
#2936/merge
#2937
#2937/merge
#294
#2942
#2944
#2944/merge
#2947
#2951
#2953
#2953/merge
#2955
#2955/merge
#2957
#296
#2960
#2966
#2967
#2969
#2969/merge
#2971
#2973
#2974
#2974/merge
#2975
#2977
#2977/merge
#2978
#2978/merge
#298
#2980
#2980/merge
#2981
#2981/merge
#2984
#2985
#2987
#2987/merge
#2988
#2989
#2989/merge
#2990
#2991
#2993
#2994
#2995
#2995/merge
#2996
#2997
#2998
#3
#300
#3001
#3001/merge
#3002
#3004
#3006
#301
#3011
#3012
#3014
#3016
#3018
#3019
#302
#3021
#3021/merge
#3022
#3022/merge
#3024
#3024/merge
#3026
#3026/merge
#3029
#3030
#304
#3042
#3043
#3044
#3047
#3048
#305
#3050
#3051
#3052
#3053
#3054
#3055
#3056
#3058
#3059
#3059/merge
#306
#3060
#3061
#3064
#3065
#3065/merge
#3066
#3068
#3071
#3072
#3072/merge
#3074
#3074/merge
#3077
#3077/merge
#3078
#308
#3082
#3084
#3084/merge
#3085
#3085/merge
#3086
#3087
#3088
#3089
#3089/merge
#3090
#3091
#3093
#3096
#3097
#3098
#310
#3100
#3101
#3102
#3103
#3104
#3105
#3106
#3107
#3109
#3110
#3110/merge
#3111
#3112
#3113
#3115
#3116
#3119
#3119/merge
#3121
#3122
#3123
#3124
#3125
#3127
#3127/merge
#3128
#313
#3131
#3133
#3138
#3138/merge
#3139
#314
#3141
#3142
#3143
#3143/merge
#3145
#3145/merge
#3147
#3148
#3148/merge
#3149
#315
#3153
#3154
#3154/merge
#3155
#3156
#3157
#3158
#3158/merge
#3159
#3159/merge
#3160
#3160/merge
#3162
#3162/merge
#3163
#3165
#3165/merge
#3166
#3166/merge
#3167
#3168
#3168/merge
#317
#3170
#3170/merge
#3177
#3178
#3179
#3179/merge
#318
#3180
#3180/merge
#3181
#3181/merge
#3182
#3183
#3183/merge
#3184
#3185
#3185/merge
#3187
#3188
#3189
#3190
#3192
#3193
#3194
#3195
#3196
#3197
#3198
#3198/merge
#3199
#3200
#3200/merge
#3201
#3202
#3203
#3204
#3205
#3212
#3212/merge
#3213
#3215
#3216
#3216/merge
#3217
#3217/merge
#3218
#3220
#3221
#3222
#3222/merge
#3224
#3228
#3228/merge
#323
#3230
#3230/merge
#3231
#3232
#3234
#3235
#3235/merge
#3237
#3237/merge
#3240
#3240/merge
#3241
#3245
#3246
#3247
#3249
#325
#3250
#3250/merge
#3252
#3253
#3253/merge
#3255
#3256
#3257
#3258
#3260
#3262
#3264
#3265
#3265/merge
#3267
#3269
#327
#3273
#3283
#3283/merge
#3284
#3285
#3286
#3287
#3288
#3289
#329
#3291
#3295
#3296
#3297
#3297/merge
#3298
#3299
#33
#3302
#3304
#3305
#3305/merge
#3306
#3306/merge
#3308
#3309
#3309/merge
#331
#3310
#3310/merge
#3311
#3311/merge
#3312
#3315
#3318
#3319
#3319/merge
#3320
#3322
#3326
#3327
#3329
#333
#3332
#3332/merge
#3333
#3334
#3335
#3336
#3336/merge
#3337
#3337/merge
#3342
#3346
#3346/merge
#3347
#3347/merge
#3348
#3348/merge
#3349
#3349/merge
#335
#3350
#3350/merge
#3351
#3355
#3356
#3357
#3357/merge
#3358
#3359
#3361
#3361/merge
#3364
#3365
#3365/merge
#3367
#3369
#337
#3372
#3378
#3378/merge
#3379
#3379/merge
#338
#3380
#3381
#3381/merge
#3386
#3386/merge
#3388
#3388/merge
#3389
#3391
#3392
#3392/merge
#3395
#340
#3404
#3404/merge
#341
#3413
#3417
#3419
#342
#3420
#3423
#3425
#3427
#3428
#3428/merge
#3429
#3431
#3431/merge
#3434
#3435
#3440
#3441
#3443
#3444
#345
#3452
#3458
#3458/merge
#346
#3460
#3462
#3462/merge
#3463
#3465
#3465/merge
#347
#3471
#3472
#3472/merge
#3473
#3473/merge
#3475
#3475/merge
#3476
#3478
#348
#3480
#3481
#3484
#3484/merge
#349
#3495
#3496
#3497
#3498
#3498/merge
#35
#3501
#3502
#3503
#3503/merge
#3505
#3505/merge
#3506
#3506/merge
#3507
#3508
#3508/merge
#3509
#351
#3510
#3510/merge
#3511
#3512
#3512/merge
#3513
#3513/merge
#3514
#3514/merge
#3516
#3516/merge
#3520
#3520/merge
#3521
#3523
#3523/merge
#3524
#3524/merge
#3526
#3528
#3528/merge
#3529
#3529/merge
#353
#3531
#3532
#3533
#3533/merge
#3534
#3536
#3536/merge
#3538
#3539
#3539/merge
#3542
#3545
#3546
#3547
#3547/merge
#355
#3552
#3552/merge
#3554
#3555
#3556
#3557
#3558
#3559
#3559/merge
#356
#3560
#3562
#3564
#3566
#3566/merge
#3567
#3567/merge
#357
#3570
#3575
#3577
#3578
#3586
#3586/merge
#3587
#3587/merge
#3588
#3588/merge
#3590
#3593
#3594
#3595
#3598
#36
#360
#3604
#3604/merge
#3607
#3607/merge
#361
#363
#364
#3640
#365
#366
#367
#37
#370
#371
#372
#3725
#3745
#3764
#3764/merge
#3777
#3777/merge
#3778
#3778/merge
#378
#3780
#3781
#3787
#3787/merge
#3788
#3788/merge
#3789
#3789/merge
#3790
#3790/merge
#3791
#3791/merge
#3792
#3792/merge
#3793
#3793/merge
#3794
#3795
#3795/merge
#3797
#3797/merge
#3798
#3798/merge
#38
#380
#3801
#3801/merge
#3802
#3803
#3804
#3808
#3809
#3811
#3812
#3812/merge
#3815
#3816
#3817
#3818
#3819
#3819/merge
#382
#3821
#3821/merge
#3822
#3823
#3823/merge
#3824
#3825
#3825/merge
#3828
#3828/merge
#3829
#3829/merge
#3830
#3832
#3832/merge
#3833
#3833/merge
#3834
#3834/merge
#3835
#3835/merge
#3836
#3837
#3838
#3839
#384
#3840
#3841
#3842
#3843
#3844
#3845
#3846
#3847
#3848
#3853
#3855
#3855/merge
#3857
#3858
#3858/merge
#3860
#3862
#3866
#3867
#3868
#3869
#387
#3870
#3871
#3872
#3873
#3874
#3875
#3876
#3877
#3878
#3878/merge
#388
#3881
#3881/merge
#3882
#3883
#3884
#3884/merge
#3885
#3885/merge
#3886
#3888
#389
#3894
#3895
#3898
#3899
#390
#3900
#3901
#3911
#3912
#3912/merge
#3913
#3915
#3916
#3918
#392
#3920
#3921
#3923
#3923/merge
#3925
#3925/merge
#3927
#3928
#393
#3933
#3933/merge
#3935
#3935/merge
#3936
#3937
#3939
#394
#3941
#3941/merge
#3942
#3942/merge
#3944
#3945
#3946
#3947
#3949
#3950
#3951
#3954
#3956
#3957
#3957/merge
#3958
#3959
#396
#3960
#3960/merge
#3961
#3961/merge
#3962
#3962/merge
#3963
#3964
#3964/merge
#3965
#3965/merge
#3966
#3967
#3967/merge
#3968
#397
#3971
#3972
#3972/merge
#398
#398/merge
#3980
#3980/merge
#3981
#3983
#3984
#3985
#3989
#399
#3990
#3990/merge
#3992
#3993
#3993/merge
#3996
#3996/merge
#3997
#3998
#4000
#4003
#4004
#4006
#4008
#401
#4013
#4014
#4016
#4016/merge
#4019
#4019/merge
#4020
#4021
#4022
#4023
#4024
#4025
#4028
#4028/merge
#4029
#4032
#4033
#4038
#4038/merge
#4039
#404
#4040
#4043
#4045
#4045/merge
#4048
#405
#405/merge
#4050
#4050/merge
#4052
#4054
#4055
#4055/merge
#4059
#406
#4060
#4063
#4063/merge
#4064
#4065
#4065/merge
#4066
#4066/merge
#4067
#4070
#4071
#4072
#4074
#4076
#4077
#4079
#408
#4080
#4081
#4082
#4082/merge
#4083
#4084
#4089
#4089/merge
#4090
#4092
#4096
#4097
#4098
#4099
#410
#4100
#4101
#4102
#4103
#4105
#4106
#4109
#411
#4112
#4113
#4115
#4117
#4118
#4118/merge
#4119
#4120
#4121
#4123
#4125
#4129
#4133
#4134
#4134/merge
#4135
#4135/merge
#4136
#4136/merge
#4139
#414
#4142
#4142/merge
#4146
#4147
#415
#4155
#4162
#4169
#4169/merge
#4170
#4171
#4172
#4182
#4183
#4183/merge
#4184
#4186
#4186/merge
#4188
#4188/merge
#4189
#4191
#4194
#4201
#4202
#4202/merge
#4205
#4206
#4207
#4207/merge
#4208
#4209
#4209/merge
#4210
#4211
#4212
#4214
#4214/merge
#4215
#4217
#4218
#4219
#4219/merge
#4220
#4220/merge
#4222
#4223
#4224
#4225
#4226
#4227
#4228
#4231
#4232
#4233
#4235
#4236
#4236/merge
#4238
#4240
#4241
#4242
#4249
#4251
#4256
#4257
#4257/merge
#4258
#4260
#4260/merge
#4263
#4263/merge
#4264
#4264/merge
#4265
#4265/merge
#4266
#4266/merge
#4267
#4268
#4268/merge
#4270
#4270/merge
#4271
#4271/merge
#4274
#4274/merge
#4275
#4275/merge
#4278
#4278/merge
#4289
#4291
#4292
#4293
#4294
#4294/merge
#4297
#4298
#43
#4301
#4302
#4302/merge
#4303
#4303/merge
#4307
#4308
#4308/merge
#4309
#4309/merge
#4312
#4312/merge
#4313
#4313/merge
#4314
#4314/merge
#4316
#4316/merge
#4318
#4319
#4319/merge
#4320
#4320/merge
#4321
#4321/merge
#4322
#4322/merge
#4324
#4330
#4330/merge
#4335
#4335/merge
#4337
#4337/merge
#4338
#4338/merge
#4339
#4339/merge
#4341
#4341/merge
#4342
#4342/merge
#4343
#4344
#4344/merge
#4345
#4346
#4346/merge
#4352
#4353
#4353/merge
#4355
#4356
#4358
#4359
#4359/merge
#4360
#4360/merge
#4361
#4362
#4363
#4363/merge
#4364
#4364/merge
#4365
#4365/merge
#4367
#4369
#4369/merge
#4371
#4372
#4372/merge
#4375
#4376
#4377
#4378
#4379
#4380
#4381
#4382
#4383
#4384
#4385
#4386
#4387
#4388
#4389
#4390
#4391
#4392
#4393
#4393/merge
#4399
#4401
#4405
#4405/merge
#4406
#4406/merge
#4407
#4407/merge
#4408
#4408/merge
#4413
#4413/merge
#4416
#4417
#4418
#4419
#4421
#4425
#4425/merge
#4426
#4427
#4427/merge
#4429
#4429/merge
#4430
#4432
#4432/merge
#4433
#4433/merge
#4434
#4434/merge
#4435
#4435/merge
#4436
#4436/merge
#4437
#4437/merge
#4440
#4441
#4441/merge
#4442
#4442/merge
#4443
#4443/merge
#4445
#4445/merge
#4447
#4449
#4449/merge
#4450
#4450/merge
#4451
#4451/merge
#4452
#4452/merge
#4453
#4453/merge
#4454
#4454/merge
#4455
#4455/merge
#4456
#4456/merge
#4458
#4458/merge
#4459
#4459/merge
#4460
#4460/merge
#4463
#4463/merge
#4469
#4469/merge
#4470
#4470/merge
#4471
#4472
#4473
#4473/merge
#4474
#4474/merge
#4479
#4479/merge
#4480
#4480/merge
#4481
#4483
#4483/merge
#4484
#4484/merge
#4485
#4485/merge
#4486
#4486/merge
#4487
#4489
#449
#4490
#4490/merge
#4492
#4493
#4493/merge
#4494
#4494/merge
#4499
#4499/merge
#4500
#4500/merge
#4501
#4502
#4503
#4503/merge
#4504
#4504/merge
#4505
#4506
#4506/merge
#4507
#4507/merge
#4510
#4510/merge
#4511
#4511/merge
#4512
#4512/merge
#4513
#4513/merge
#4517
#4519
#4519/merge
#4521
#4521/merge
#4524
#4524/merge
#4525
#4525/merge
#4526
#4526/merge
#4532
#4532/merge
#4538
#4539
#4539/merge
#4543
#4545
#4546
#4549
#4549/merge
#4550
#4554
#4555
#4558
#4558/merge
#4559
#4559/merge
#4562
#4562/merge
#4564
#4564/merge
#4565
#4565/merge
#4566
#4570
#4570/merge
#4571
#4571/merge
#4573
#4573/merge
#4575
#4576
#4577
#4578
#4579
#4580
#4580/merge
#4581
#4581/merge
#4582
#4582/merge
#4584
#4584/merge
#4586
#4586/merge
#4590
#4590/merge
#4593
#4593/merge
#4595
#4595/merge
#4599
#46
#4602
#4603
#4603/merge
#4605
#4605/merge
#4608
#4609
#4611
#4611/merge
#4612
#4612/merge
#4614
#4614/merge
#4615
#4615/merge
#4616
#4617
#4617/merge
#4619
#4619/merge
#4620
#4620/merge
#4621
#4621/merge
#4622
#4625
#4625/merge
#4626
#4627
#4627/merge
#4629
#4631
#4631/merge
#4632
#4633
#4633/merge
#4634
#4634/merge
#4635
#4635/merge
#4636
#4636/merge
#4637
#4637/merge
#4638
#4638/merge
#4640
#4640/merge
#4641
#4642
#4642/merge
#4644
#4644/merge
#4645
#4645/merge
#4646
#4646/merge
#4647
#4647/merge
#4648
#4649
#4649/merge
#4650
#4650/merge
#4651
#4652
#4652/merge
#4653
#4654
#4654/merge
#4655
#4655/merge
#4656
#4656/merge
#4659
#4660
#4661
#4665
#4666
#4666/merge
#4668
#4668/merge
#4670
#4670/merge
#4671
#4671/merge
#4672
#4672/merge
#4673
#4674
#4674/merge
#4675
#4675/merge
#4676
#4677
#4677/merge
#4680
#4680/merge
#4681
#4681/merge
#4682
#4682/merge
#4683
#4684
#4684/merge
#4688
#4688/merge
#4689
#4689/merge
#4691
#4694
#4694/merge
#4695
#4695/merge
#4697
#4697/merge
#4699
#4699/merge
#4700
#4700/merge
#4701
#4702
#4703
#4703/merge
#4704
#4704/merge
#4705
#4706
#4709
#4709/merge
#4710
#4710/merge
#4711
#4711/merge
#4712
#4712/merge
#4713
#4713/merge
#4714
#4714/merge
#4715
#4715/merge
#4716
#4716/merge
#4717
#4717/merge
#4719
#4719/merge
#4723
#4723/merge
#4724
#4724/merge
#4725
#4726
#4727
#4727/merge
#4730
#4730/merge
#4732
#4735
#4737
#4737/merge
#4739
#474
#4741
#4742
#4743
#4743/merge
#4744
#4747
#4747/merge
#4748
#4748/merge
#4752
#4754
#4755
#4756
#476
#4760
#4761
#4763
#4766
#4766/merge
#4768
#4768/merge
#4769
#4769/merge
#477
#4770
#4771
#4772
#4773
#4773/merge
#4774
#4775
#4779
#4779/merge
#478
#4780
#4780/merge
#4781
#4781/merge
#4783
#4783/merge
#4784
#4785
#4786
#4786/merge
#4787
#4789
#4789/merge
#479
#4791
#4791/merge
#4795
#4795/merge
#4797
#4797/merge
#4798
#4798/merge
#480
#4801
#4803
#4803/merge
#4804
#4804/merge
#4806
#4806/merge
#4807
#4807/merge
#4808
#481
#4811
#4811/merge
#4815
#4817
#4818
#4818/merge
#482
#4820
#4822
#4823
#4823/merge
#4825
#4825/merge
#4826
#4826/merge
#4829
#4829/merge
#483
#4832
#4832/merge
#4836
#4836/merge
#4837
#4838
#4839
#4839/merge
#484
#4840
#4840/merge
#4841
#4845
#4845/merge
#4846
#4846/merge
#4849
#4849/merge
#4852
#4852/merge
#4853
#4853/merge
#4856
#4856/merge
#4858
#4858/merge
#4860
#4860/merge
#4862
#4862/merge
#4863
#4864
#4864/merge
#4865
#4867
#4867/merge
#4869
#4869/merge
#487
#4871
#4871/merge
#4873
#4874
#4874/merge
#4875
#4875/merge
#4878
#4878/merge
#4879
#4879/merge
#4881
#4882
#4883
#4884
#4884/merge
#4885
#4885/merge
#4886
#4886/merge
#4887
#4887/merge
#489
#4890
#4894
#4896
#4897
#4897/merge
#4898
#4899
#4899/merge
#49
#490
#4900
#4900/merge
#4901
#4901/merge
#4902
#4902/merge
#4905
#4905/merge
#4907
#4907/merge
#4909
#4910
#4912
#4912/merge
#4914
#4914/merge
#4915
#4919
#492
#4920
#4920/merge
#4922
#4922/merge
#4925
#4926
#4927
#4927/merge
#4928
#4930
#4932
#4932/merge
#4933
#4933/merge
#4934
#4934/merge
#4936
#4937
#4937/merge
#4938
#494
#4941
#4941/merge
#4949
#4949/merge
#495
#4951
#4951/merge
#4952
#4952/merge
#4954
#4954/merge
#4956
#496
#4962
#4962/merge
#4964
#4964/merge
#4972
#4972/merge
#4973
#4973/merge
#4975
#4979
#4980
#4980/merge
#4981
#4982
#4982/merge
#499
#4991
#4992
#4993
#4993/merge
#4995
#4995/merge
#4996
#4996/merge
#4997
#4998
#50
#500
#500/merge
#5000
#5001
#5002
#5002/merge
#5003
#5003/merge
#5004
#5004/merge
#5005
#5005/merge
#5006
#5006/merge
#5007
#5007/merge
#5008
#5009
#501
#5010
#5012
#5013
#5013/merge
#5015
#5015/merge
#5016
#5018
#5020
#5020/merge
#5022
#5022/merge
#5023
#5024
#5024/merge
#5025
#5026
#5027
#5029
#503
#5030
#5031
#5032
#5033
#5033/merge
#5034
#5034/merge
#5035
#5037
#504
#5040
#5041
#5041/merge
#5042
#5050
#5051
#5055
#5057
#5057/merge
#506
#5061
#5061/merge
#5062
#5062/merge
#5063
#5063/merge
#5064
#5064/merge
#5067
#5067/merge
#5069
#5070
#5070/merge
#5071
#5071/merge
#5073
#5073/merge
#5074
#5074/merge
#5076
#5076/merge
#5078
#5078/merge
#5080
#5080/merge
#5081
#5081/merge
#5082
#5082/merge
#5083
#5083/merge
#5084
#5084/merge
#5085
#5085/merge
#5086
#5086/merge
#5088
#5094
#5095
#5095/merge
#5096
#5096/merge
#5097
#5098
#5098/merge
#510
#5100
#5100/merge
#5102
#5102/merge
#5103
#5103/merge
#5104
#5106
#5106/merge
#5107
#5107/merge
#5108
#511
#5110
#5110/merge
#5111
#5112
#5112/merge
#5113
#5113/merge
#5114
#5114/merge
#5115
#5116
#5118
#5118/merge
#5119
#5120
#5120/merge
#5125
#5126
#5129
#5129/merge
#5130
#5130/merge
#5132
#5132/merge
#5133
#5133/merge
#5134
#5134/merge
#5135
#5135/merge
#5137
#5137/merge
#5138
#5138/merge
#5139
#5139/merge
#514
#5140
#5140/merge
#5141
#5141/merge
#5142
#5142/merge
#5144
#5145
#5146
#5146/merge
#5147
#5147/merge
#5148
#5148/merge
#5149
#5149/merge
#515
#5150
#5150/merge
#5151
#5151/merge
#5152
#5153
#5153/merge
#5154
#5154/merge
#5155
#5155/merge
#5156
#5157
#5157/merge
#5158
#5158/merge
#5159
#5159/merge
#516
#5160
#5160/merge
#5161
#5162
#5166
#5166/merge
#5167
#517
#517/merge
#5170
#5170/merge
#5172
#5172/merge
#5176
#5176/merge
#5177
#5177/merge
#5179
#5179/merge
#5181
#5181/merge
#5182
#5182/merge
#5183
#5184
#5184/merge
#5186
#5186/merge
#5187
#5187/merge
#5188
#5188/merge
#5189
#5189/merge
#519
#5190
#5192
#5196
#5196/merge
#5198
#5198/merge
#52
#5200
#5200/merge
#5201
#5201/merge
#5202
#5203
#5203/merge
#5204
#5204/merge
#5205
#5206
#5206/merge
#5208
#5209
#5209/merge
#521
#5213
#5213/merge
#5218
#5218/merge
#522
#5220
#5220/merge
#5221
#5224
#5225
#5226
#5228
#5228/merge
#5229
#5229/merge
#5234
#5234/merge
#524
#5244
#5245
#5245/merge
#5246
#5246/merge
#5247
#5247/merge
#5248
#5249
#5249/merge
#5250
#5250/merge
#5251
#5251/merge
#5252
#5252/merge
#5253
#5253/merge
#5254
#5254/merge
#5258
#5258/merge
#5259
#5259/merge
#526
#5260
#5261
#5265
#5265/merge
#5266
#5266/merge
#5268
#5268/merge
#5269
#5269/merge
#527
#5270
#5270/merge
#5272
#5272/merge
#5273
#5274
#5274/merge
#528
#528/merge
#5281
#5283
#5283/merge
#5287
#5291
#5292
#5293
#5293/merge
#5295
#53
#530
#5300
#5301
#5301/merge
#5302
#5302/merge
#5304
#5307
#5307/merge
#5308
#5310
#5310/merge
#5311
#5312
#5312/merge
#5313
#5313/merge
#5314
#5314/merge
#5315
#5317
#5317/merge
#532
#5320
#5321
#5321/merge
#5322
#5324
#5324/merge
#5325
#5326
#5326/merge
#5327
#5327/merge
#5328
#5328/merge
#5331
#5331/merge
#5332
#5333
#5334
#5335
#5336
#5336/merge
#5337
#5338
#5338/merge
#5339
#5339/merge
#5341
#5341/merge
#5343
#5344
#5345
#5346
#5347
#5348
#5349
#5349/merge
#5350
#5350/merge
#5351
#5351/merge
#5354
#5357
#5357/merge
#536
#5362
#5362/merge
#5369
#5370
#5372
#5372/merge
#5373
#5374
#5378
#5378/merge
#5379
#538
#5382
#5384
#5385
#5386
#5386/merge
#5387
#5387/merge
#539
#5390
#5390/merge
#5392
#5394
#5394/merge
#5395
#54
#540
#5401
#5405
#5407
#5407/merge
#5409
#541
#541/merge
#5410
#5411
#5412
#5414
#5415
#5416
#5417
#5417/merge
#5418
#5418/merge
#5419
#542
#542/merge
#5420
#5421
#5422
#5422/merge
#5423
#5424
#5425
#5425/merge
#5426
#5427
#5427/merge
#5429
#5429/merge
#5431
#5431/merge
#5432
#5433
#5435
#5435/merge
#5437
#5438
#5438/merge
#5439
#5439/merge
#5440
#5441
#5442
#5443
#5443/merge
#5445
#5447
#5447/merge
#5448
#5449
#545
#5450
#5451
#5452
#5453
#5454
#5455
#5455/merge
#5456
#5457
#5457/merge
#5458
#5458/merge
#5459
#5460
#5460/merge
#5461
#5461/merge
#5462
#5462/merge
#5463
#5463/merge
#5464
#5464/merge
#5465
#547
#5470
#5470/merge
#5471
#5474
#5475
#5483
#5483/merge
#5485
#5486
#5487
#5487/merge
#5488
#5488/merge
#5489
#5490
#5492
#5493
#5494
#5494/merge
#5495
#5496
#5496/merge
#5497
#5498
#5499
#550
#5500
#5500/merge
#5501
#5501/merge
#5504
#5504/merge
#5505
#5505/merge
#5506
#5509
#5512
#5513
#5514
#5515
#5516
#5516/merge
#5518
#5520
#5521
#5521/merge
#5522
#5524
#5526
#5526/merge
#5527
#5528
#5529
#5529/merge
#553
#5532
#5532/merge
#5533
#5539
#5539/merge
#5540
#5540/merge
#5541
#5541/merge
#5545
#5545/merge
#5546
#5546/merge
#5551
#5553
#5553/merge
#5554
#5554/merge
#5555
#5555/merge
#5557
#5557/merge
#5559
#556
#5560
#5560/merge
#5562
#5562/merge
#5564
#5564/merge
#5565
#5565/merge
#5569
#5569/merge
#5570
#5570/merge
#5574
#5574/merge
#5576
#5576/merge
#5577
#558
#5588
#5589
#5589/merge
#559
#5590
#5590/merge
#5592
#5592/merge
#5593
#5594
#5595
#5597
#5597/merge
#5599
#5599/merge
#560
#5600
#5600/merge
#5601
#5601/merge
#5604
#5607
#5608
#5609
#561
#5610
#5611
#5612
#5612/merge
#5613
#5613/merge
#5614
#5616
#5616/merge
#5618
#562
#5622
#5628
#5628/merge
#563
#5630
#5630/merge
#5631
#5631/merge
#5632
#5633
#5634
#5634/merge
#5638
#5638/merge
#5639
#5639/merge
#564
#5640
#5640/merge
#5642
#5643
#5649
#5649/merge
#5651
#5651/merge
#5655
#5658
#5658/merge
#5659
#5659/merge
#566
#5660
#5660/merge
#5661
#5661/merge
#5662
#5663
#5663/merge
#5665
#5665/merge
#5666
#567
#5670
#5670/merge
#5675
#5675/merge
#5676
#5676/merge
#5678
#568
#5681
#5681/merge
#5682
#5682/merge
#5683
#5684
#5686
#5687
#5688
#5690
#5691
#5693
#5693/merge
#5695
#5695/merge
#5696
#5697
#5698
#570
#5701
#5702
#5702/merge
#5703
#5703/merge
#5704
#5705
#5706
#5707
#5707/merge
#5708
#5709
#571
#5712
#5713
#5714
#5715
#5716
#5717
#5718
#5719
#572
#5720
#5721
#5722
#5723
#5723/merge
#5724
#5725
#5726
#5727
#5728
#5729
#573
#5730
#5730/merge
#5731
#5731/merge
#5732
#5733
#5734
#5735
#5735/merge
#5736
#5737
#5737/merge
#5738
#5739
#5739/merge
#574
#5749
#5749/merge
#5752
#5753
#5754
#5755
#5758
#5759
#5760
#5761
#5762
#5762/merge
#5763
#5764
#5764/merge
#5765
#5766
#5767
#5767/merge
#5768
#577
#5770
#5771
#5771/merge
#5772
#5772/merge
#5773
#5774
#5775
#5776
#5777
#5777/merge
#5778
#5778/merge
#5779
#5779/merge
#578
#5782
#5782/merge
#5784
#5786
#5787
#5788
#5789
#5789/merge
#579
#5790
#5790/merge
#5791
#5791/merge
#5792
#5792/merge
#5795
#5796
#5797
#5798
#5799
#5799/merge
#58
#580
#5802
#5808
#5808/merge
#581
#5810
#5810/merge
#5811
#5815
#5815/merge
#5819
#5819/merge
#5820
#5820/merge
#5821
#5821/merge
#5822
#5822/merge
#5823
#5823/merge
#5824
#5824/merge
#5828
#583
#5830
#5831
#5831/merge
#5834
#5834/merge
#5845
#5849
#5850
#5850/merge
#5851
#5852
#5852/merge
#5856
#5856/merge
#5857
#5858
#5858/merge
#5859
#5859/merge
#586
#5860
#5864
#5864/merge
#5868
#5869
#5869/merge
#587
#587/merge
#5870
#5870/merge
#5872
#5872/merge
#5873
#5874
#5875
#5875/merge
#5876
#5878
#5878/merge
#5879
#588
#5880
#5880/merge
#5881
#5881/merge
#5882
#5882/merge
#5885
#5885/merge
#5887
#5887/merge
#5888
#5888/merge
#5889
#5889/merge
#5891
#5891/merge
#5892
#5892/merge
#5893
#5893/merge
#5898
#5899
#5899/merge
#5901
#5901/merge
#5902
#5902/merge
#5904
#5905
#5907
#5907/merge
#5908
#5908/merge
#5909
#591
#5912
#5912/merge
#5913
#5916
#5916/merge
#5917
#5917/merge
#5918
#5918/merge
#5919
#5919/merge
#592
#5925
#5926
#5926/merge
#5929
#593
#5930
#5935
#5935/merge
#5936
#5936/merge
#5937
#5938
#5938/merge
#5940
#5940/merge
#5942
#5945
#5948
#5948/merge
#5949
#5949/merge
#595
#5950
#5950/merge
#5951
#5951/merge
#5952
#5953
#5953/merge
#5954
#5954/merge
#596
#5962
#5966
#5968
#5968/merge
#5969
#5969/merge
#597
#5971
#5971/merge
#5972
#5972/merge
#5974
#5975
#5977
#5977/merge
#5979
#5979/merge
#598
#5980
#5980/merge
#5986
#5988
#5988/merge
#5989
#5990
#5990/merge
#5991
#5991/merge
#5992
#5992/merge
#5995
#5995/merge
#5997
#5997/merge
#5999
#5999/merge
#6
#60
#600
#6002
#6002/merge
#6003
#6003/merge
#6004
#6004/merge
#6009
#6009/merge
#601
#6010
#6010/merge
#6014
#6014/merge
#6015
#6015/merge
#6019
#6019/merge
#6021
#6021/merge
#6022
#6023
#6023/merge
#6024
#6024/merge
#6025
#6028
#6028/merge
#6029
#6029/merge
#6030
#6030/merge
#6032
#6032/merge
#6033
#6034
#6034/merge
#6035
#6035/merge
#6036
#6036/merge
#6037
#6037/merge
#6038
#6039
#6040
#6040/merge
#6043
#6043/merge
#6047
#6048
#6048/merge
#6049
#6051
#6051/merge
#6053
#6053/merge
#6061
#6061/merge
#6066
#607
#6070
#6077
#6077/merge
#6078
#6078/merge
#608
#6080
#6080/merge
#6081
#6081/merge
#6082
#6082/merge
#6083
#6083/merge
#6084
#6084/merge
#6085
#6085/merge
#6089
#6089/merge
#609
#6091
#6091/merge
#6092
#6092/merge
#6093
#6093/merge
#6094
#6099
#6099/merge
#610
#6100
#6100/merge
#6103
#6103/merge
#6105
#6105/merge
#6106
#6106/merge
#6107
#6107/merge
#6112
#6112/merge
#6114
#6114/merge
#6115
#6115/merge
#6118
#6119
#6119/merge
#612
#6120
#6122
#6122/merge
#6123
#6123/merge
#6124
#6127
#6127/merge
#6128
#6128/merge
#6130
#6130/merge
#6134
#6134/merge
#6135
#6135/merge
#6136
#6136/merge
#6141
#6141/merge
#6142
#6142/merge
#6144
#6144/merge
#6145
#6145/merge
#6158
#6158/merge
#616
#6160
#6160/merge
#6161
#6162
#6162/merge
#6163
#6164
#6165
#6166
#6166/merge
#6167
#6167/merge
#6169
#617
#6170
#6170/merge
#6171
#6171/merge
#6173
#6173/merge
#6175
#6175/merge
#6177
#6177/merge
#6178
#6178/merge
#6179
#6179/merge
#6181
#6183
#6183/merge
#6184
#6184/merge
#6185
#6185/merge
#6186
#6186/merge
#6187
#6189
#6189/merge
#6194
#6194/merge
#6197
#6197/merge
#62
#6203
#6203/merge
#6206
#6206/merge
#6207
#6207/merge
#621
#6213
#6213/merge
#6214
#6214/merge
#6215
#6215/merge
#6216
#6216/merge
#6217
#6217/merge
#6218
#6218/merge
#6219
#6219/merge
#622
#6220
#6220/merge
#6224
#6225
#6225/merge
#6227
#6227/merge
#623
#6230
#6230/merge
#6231
#6231/merge
#6232
#6232/merge
#6233
#6233/merge
#6235
#6235/merge
#6236
#6236/merge
#6239
#624
#6241
#6241/merge
#6242
#6242/merge
#6243
#6243/merge
#6244
#6244/merge
#6245
#6245/merge
#6246
#6246/merge
#6247
#6247/merge
#6248
#6248/merge
#625
#6250
#6250/merge
#6251
#6251/merge
#6258
#6258/merge
#6259
#6259/merge
#626
#6264
#6264/merge
#627
#628
#6286
#6286/merge
#6287
#6287/merge
#629
#6294
#6295
#6295/merge
#6298
#6298/merge
#6299
#6299/merge
#630
#6300
#6300/merge
#6301
#6301/merge
#6302
#6302/merge
#6305
#6305/merge
#6308
#6309
#6309/merge
#631
#6313
#6313/merge
#6314
#6314/merge
#6315
#6315/merge
#6317
#6317/merge
#632
#6322
#6322/merge
#6324
#6324/merge
#6327
#633
#6333
#6335
#6335/merge
#6336
#6336/merge
#6337
#6337/merge
#6339
#6340
#6340/merge
#6342
#6343
#6344
#6345
#6345/merge
#6347
#6347/merge
#6351
#6351/merge
#6358
#6358/merge
#636
#6360
#6360/merge
#6361
#6361/merge
#6362
#6362/merge
#6363
#6363/merge
#6364
#6364/merge
#6367
#6368
#6368/merge
#6369
#6369/merge
#637
#6370
#6370/merge
#6376
#6376/merge
#6378
#6378/merge
#6379
#6379/merge
#6380
#6380/merge
#6381
#6381/merge
#639
#643
#647
#648
#649
#65
#651
#652
#666
#667
#668
#669
#671
#672
#672/merge
#673
#674
#675
#675/merge
#676
#677
#681
#682
#683
#684
#690
#691
#693
#694
#695
#696
#697
#698
#699
#702
#702/merge
#703
#704
#705
#706
#708
#709
#71
#710
#713
#715
#716
#717
#718
#719
#72
#720
#721
#721/merge
#722
#723
#723/merge
#724
#725
#726
#726/merge
#727
#728
#729
#731
#733
#734
#737
#739
#74
#740
#741
#742
#744
#745
#746
#747
#748
#75
#750
#751
#752
#756
#757
#758
#759
#76
#765
#773
#774
#779
#782
#783
#787
#787/merge
#790
#791
#792
#795
#796
#797
#798
#800
#801
#801/merge
#803
#803/merge
#804
#805
#806
#807
#81
#813
#813/merge
#815
#823
#825
#826
#827
#828
#829
#830
#831
#832
#839
#840
#841
#842
#843
#844
#846
#847
#849
#850
#853
#854
#855
#857
#858
#86
#862
#862/merge
#869
#87
#870
#871
#872
#873
#874
#875
#876
#879
#881
#882
#885
#887
#888
#889
#890
#891
#892
#894
#896
#899
#9
#901
#902
#904
#906
#907
#908
#909
#91
#910
#913
#914
#915
#919
#92
#920
#921
#922
#923
#924
#925
#926
#927
#928
#929
#930
#931
#932
#933
#934
#935
#936
#937
#939
#940
#941
#942
#942/merge
#943
#944
#945
#945/merge
#946
#947
#948
#950
#952
#953
#956
#956/merge
#958
#964
#970
#972
#973
#976
#977
#978
#982
#983
#983/merge
#985
#986
#990
#994
#994/merge
v0.1.0
v0.10.0
v0.11.0
v0.12.0
v0.13.2
v0.14.0
v0.15.0
v0.15.1
v0.15.2
v0.16.0
v0.17.0
v0.18.0
v0.18.1
v0.3.0
v0.4.0
v0.5.0
v0.6.1
v0.7.0
v0.8.0
v0.9.0
-
66601038df
tests(layout): build the nbsp test document without struct-update syntax (#4380)
Dylan M. Taylor
2026-10-25 21:52:01 -04:00 -
e04d3d921b
tests(layout): build the nbsp test document without struct-update syntax
fix/ci-main-nbsp
Dylan M. Taylor
2026-10-25 21:35:38 -04:00 -
4fd9075e99
Sonar: split flood fill, CSV separator, noise collapse and numbered backspace
Dylan M. Taylor
2026-10-25 21:30:49 -04:00 -
4bb3679e41
Sonar: use PoisonError::into_inner, explicit test imports, [[ in import-cert
Dylan M. Taylor
2026-10-25 21:28:59 -04:00 -
ee7e98eafb
hotfix: same_content must mention media_index (E0027 after #3872)
Dylan M. Taylor
2026-10-25 21:22:09 -04:00 -
2a82cc4a22
Fix test layout after merging upstream/main

vangel76andClaude Sonnet 5.5
2026-10-26 02:20:51 +01:00 -
5ce611091e
Merge upstream/main into feat/1053-rtf-notes-comments
vangel76
2026-10-26 02:20:26 +01:00 -
878e5e3457
Merge upstream/main into test/fixed-layout-fonts-2729
vangel76
2026-10-26 02:19:00 +01:00 -
3cfa9ca721
x
vangel76
2026-10-26 02:18:45 +01:00 -
ba27ef13fb
Merge pull request #3867 from benandez/sec/b
Dylan M. Taylor
2026-10-25 21:17:01 -04:00 -
ff4377bf7e
Merge upstream/main into zoom-stretch
vangel76
2026-10-26 02:16:56 +01:00 -
c0627f2b0b
Merge branch 'main' into sec/b
Dylan M. Taylor
2026-10-25 21:16:51 -04:00 -
71aa12c076
Fix hinting tests and imports after merging upstream/main

vangel76andClaude Sonnet 5.5
2026-10-26 02:16:31 +01:00 -
cfa99b45ce
Merge upstream/main into ui-text-hinting
vangel76
2026-10-26 02:15:38 +01:00 -
ebf27211cf
Merge pull request #3872 from benandez/sec/g
Dylan M. Taylor
2026-10-25 21:14:19 -04:00 -
ced8576f4c
Merge branch 'main' into sec/g
Dylan M. Taylor
2026-10-25 21:14:06 -04:00 -
7740ea650e
Merge pull request #3869 from benandez/sec/d
Dylan M. Taylor
2026-10-25 21:10:28 -04:00 -
8450531b0e
Merge branch 'main' into sec/d
Dylan M. Taylor
2026-10-25 21:10:17 -04:00 -
25a087db43
Merge pull request #3874 from benandez/sec/i
Dylan M. Taylor
2026-10-25 21:09:43 -04:00 -
0ecfbb57f9
Merge pull request #3873 from benandez/sec/h
Dylan M. Taylor
2026-10-25 21:09:20 -04:00 -
6689d186f6
Merge pull request #3870 from benandez/sec/e
Dylan M. Taylor
2026-10-25 21:08:40 -04:00 -
def2b9bd31
#3692: review — doc timing tests get a margin a busy CI machine can't break

Martin BallandClaude Opus 5.5
2026-10-23 14:26:27 +01:00 -
bec112a4b8
#3692: review — pasted text boxes skip only the box over the budget, and say so; media_index private; kept markers' order pinned

Martin BallandClaude Opus 5.5
2026-10-23 11:19:57 +01:00 -
26187afac2
#3692: review — pasted text box copies are charged for every payload their objects copy (group members, equations, kept XML), not only the object slots

Martin BallandClaude Opus 5.5
2026-10-23 02:44:56 +01:00 -
72cbbe096e
#3692: review — the long-letter-run math test asserts results only, no wall-clock limit

Martin BallandClaude Opus 5.5
2026-10-23 01:54:48 +01:00 -
722a6ab1c0
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>

Martin BallandClaude Opus 5.5
2026-10-22 18:28:44 +01:00 -
f235208630
#3692: pasted text boxes share what they need not copy, within a byte budget

Martin BallandClaude Opus 5.5
2026-10-22 18:20:42 +01:00 -
3a1c91f2d4
#3614: crates/doc walks a paragraph's objects in one pass

Martin BallandClaude Opus 5.5
2026-10-22 18:19:09 +01:00 -
acfc3d5041
#3692: function-name lookahead in linear math stops at the longest name

Martin BallandClaude Opus 5.5
2026-10-22 18:07:33 +01:00 -
01a75b99b1
#3692: add_media looks up duplicates by content instead of scanning every image

Martin BallandClaude Opus 5.5
2026-10-22 18:05:47 +01:00 -
364688a8c3
#3704: review — case-variant zip names keep the spelling a relationship names; chart, font and glossary limits log once per save

Martin BallandClaude Opus 5.5
2026-10-23 11:08:28 +01:00 -
5819b1ca62
#3692: review — comment-id test checks the ids, not a wall-clock deadline

Martin BallandClaude Opus 5.5
2026-10-23 01:51:49 +01:00 -
c14e18cfa8
#3704: review — zip entries whose names differ only in case keep one stored spelling

Martin BallandClaude Opus 5.5
2026-10-23 01:51:49 +01:00 -
eb2f0dab46
#3742: review — a kept XML part with a malformed comment goes out in base64

Martin BallandClaude Opus 5.5
2026-10-23 01:51:49 +01:00 -
6dc062d132
#3692: a private save keeps the glossary's parts, without names and dates

Martin BallandClaude Opus 5.5
2026-10-22 22:04:09 +01:00 -
a1f8be2a49
Progress log row and the file-format parity Hostile input line for findings 42, 43, 51, 55, 72, 73 and 76.

Martin BallandClaude Opus 5.5
2026-10-22 16:13:47 +01:00 -
60a64acec3
#3704: a part named in several casings is kept, cached and written once

Martin BallandClaude Opus 5.5
2026-10-22 16:13:28 +01:00 -
722afa4201
#3742: kept XML is inlined in Flat OPC only when it is one well-formed element

Martin BallandClaude Opus 5.5
2026-10-22 16:10:52 +01:00 -
1955793aa6
#3648: a chart part is written within the chart limits whatever the model

Martin BallandClaude Opus 5.5
2026-10-22 16:07:57 +01:00 -
639964b0ed
#3692: a glossary is written from the model when the privacy settings ask for changes

Martin BallandClaude Opus 5.5
2026-10-22 16:06:09 +01:00 -
4c5930dac1
#3692: embedded fonts are copied once per file and within a byte budget

Martin BallandClaude Opus 5.5
2026-10-22 16:05:00 +01:00 -
12afc75411
Finding 42. read_comments checked each candidate id for a comment whose w:id isn't a number against every id mapped so far, so a comments part of many non-numeric ids took time quadratic in their count (49,000 comments: 2.4 s, now 0.35 s in a debug build). The ids mapped before the part are collected into a set once; ids given in the part are already in
entries.
Martin BallandClaude Opus 5.5
2026-10-22 16:04:19 +01:00 -
2337ff75fa
#3723: zip entries that fail their CRC check are charged to the package total

Martin BallandClaude Opus 5.5
2026-10-22 16:03:09 +01:00 -
2d9bcb6b1b
#3692: review — fonts timing test gets a margin a busy CI machine can't break

Martin BallandClaude Opus 5.5
2026-10-23 14:44:44 +01:00 -
b059da2d4e
#3692: review — docs: why the hinting breaker is timed, and what brotli-decompressor brings

Martin BallandClaude Opus 5.5
2026-10-23 11:09:43 +01:00 -
57e9e0f244
#3703: review — font store adds run one at a time, so racing adds never share a temporary or a file

Martin BallandClaude Opus 5.5
2026-10-23 05:19:20 +01:00 -
87d3ea5363
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CX1hMKX28764Lrx5moxs1o

Martin BallandClaude Opus 5.5
2026-10-23 01:52:13 +01:00 -
68d45318bb
#3692: review — a colour glyph's clip outline is drawn within the payload left, refused before it is built whole

Martin BallandClaude Opus 5.5
2026-10-23 01:51:43 +01:00 -
d69c386f8f
#3692: review — a font's temporary file is created afresh, so a link planted at its name is not written through

Martin BallandClaude Opus 5.5
2026-10-23 01:51:42 +01:00 -
e541a6f62f
#3692: hinting turns off only when slow draws are a real share of a face's draws

Martin BallandClaude Opus 5.5
2026-10-22 21:57:45 +01:00 -
bbe1dad1e7
#3692: hinting turns off after three slow glyphs, not one

Martin BallandClaude Opus 5.5
2026-10-22 21:07:11 +01:00 -
0f1a127e63
Findings 39, 70, 59, 46, 61, 44, 62: record the new font limits where the matching parity rows and the MCP write-root list live.

Martin BallandClaude Opus 5.5
2026-10-22 17:01:42 +01:00 -
c7148d6ba9
#3692: hint-reliant fonts with huge zones are drawn unhinted, and a slow hinted glyph turns hinting off

Martin BallandClaude Opus 5.5
2026-10-22 17:00:58 +01:00 -
bcce02ab36
#3692: confined automation adds or removes fonts only when the font store is inside its write root

Martin BallandClaude Opus 5.5
2026-10-22 16:56:36 +01:00 -
b246ea166a
#3692: COLR gradient stops and clip paths count against a per-glyph budget

Martin BallandClaude Opus 5.5
2026-10-22 16:48:05 +01:00 -
ce7e4ea28e
#3716: a font file's faces are capped before they are built

Martin BallandClaude Opus 5.5
2026-10-22 16:43:28 +01:00 -
6c6326486f
#3692: font names are debug-quoted in log warnings

Martin BallandClaude Opus 5.5
2026-10-22 16:40:48 +01:00 -
5155d2c18c
#3703: WOFF and WOFF2 sizes are checked before the decoder allocates from them

Martin BallandClaude Opus 5.5
2026-10-22 16:39:46 +01:00 -
3ee1978910
#3692: rebase onto main — rustfmt after the merge

Martin BallandClaude Sonnet 5.5
2026-10-26 00:01:24 +00:00 -
3cffe22c00
#3692: review — picture outline cache keys stay unique: the per-pass one documented, the lasting one holds its bytes' allocation

Martin BallandClaude Opus 5.5
2026-10-23 11:22:16 +01:00 -
1ae38ec2be
#3692: review — stacked linked boxes share one layout; past the cap a box takes one in its own direction

Martin BallandClaude Opus 5.5
2026-10-23 01:54:23 +01:00 -
0f9b926497
#3692: review — a picture's transparency is kept for the whole layout, not just the last one decoded

Martin BallandClaude Opus 5.5
2026-10-23 01:54:23 +01:00 -
32e4900bc5
#3692: a linked chain past 16 widths reuses the nearest; opaque pictures and budget refusals don't cost a later picture its outline

Martin BallandClaude Opus 5.5
2026-10-22 22:18:47 +01:00 -
ed78539488
Progress log and layout-parity notes for audit findings 7, 11, 35, 38.

Martin BallandClaude Opus 5.5
2026-10-22 19:35:01 +01:00 -
b578be0459
Audit finding 38: the outline cache keys on media and crop, but working out any crop's outline decoded the whole shared picture again, so many small picture references with distinct crops multiplied full-image decodes without repeating the encoded image. Layout now keeps the last picture's transparency (one alpha byte per pixel) and reuses it for every crop of it, and charges each decode's pixels against MAX_DECODED_PIXELS (2^28) per layout; past it pictures wrap as their rectangles. Tests: tests_budget::a_picture_cropped_many_ways_is_decoded_once, tests_budget::decoding_pictures_stops_at_the_layouts_budget.

Martin BallandClaude Opus 5.5
2026-10-22 19:34:48 +01:00 -
96579e6b4e
#3692: repeated table header rows are capped by items, not rows

Martin BallandClaude Opus 5.5
2026-10-22 19:33:55 +01:00 -
8efba59b35
#3692: a linked text-box chain lays its story out at most 16 widths

Martin BallandClaude Opus 5.5
2026-10-22 19:33:18 +01:00 -
4963e30eed
#3692: a row's gridAfter is bounded like the DOCX reader's

Martin BallandClaude Opus 5.5
2026-10-22 19:32:25 +01:00 -
22df7caf4d
#3692: review — formats timing tests get a margin a busy CI machine can't break

Martin BallandClaude Opus 5.5
2026-10-23 14:50:14 +01:00 -
124243b1be
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01CX1hMKX28764Lrx5moxs1o

Martin BallandClaude Opus 5.5
2026-10-23 13:20:09 +01:00 -
2c4f4669c6
#3713: review — importer limits that drop fonts, links, style names or sheet rows log a warning once per document

Martin BallandClaude Opus 5.5
2026-10-23 11:08:38 +01:00 -
41de47398a
#3713: review — ODS repeated cells are budgeted only for the copies the grid can still keep

Martin BallandClaude Opus 5.5
2026-10-23 03:31:20 +01:00 -
582f411876
#3692: Markdown export wraps link destinations with any Unicode whitespace in <…>

Martin BallandClaude Opus 5.5
2026-10-22 19:56:02 +01:00 -
d8501a5aeb
#3713: rustfmt

Martin BallandClaude Opus 5.5
2026-10-22 16:47:09 +01:00 -
9bee82220e
Findings 40, 47, 52, 53, 57, 58, 65, 67, 74, 77 (#3692, #3705, #3713,

Martin BallandClaude Opus 5.5
2026-10-22 16:24:47 +01:00 -
79e3610cbb
#3713: importers drop overlong font names and links; spans share them; runs' copies budgeted

Martin BallandClaude Opus 5.5
2026-10-22 16:24:47 +01:00 -
faa8221bca
#3692: LaTeX — verbatim delimiter check after control characters go; multicolumn/multirow unwrapping bounded

Martin BallandClaude Opus 5.5
2026-10-22 16:13:40 +01:00 -
e9fe3d29b6
#3692: Markdown export escapes link destinations instead of deleting characters

Martin BallandClaude Opus 5.5
2026-10-22 16:12:05 +01:00 -
f6398e29a9
#3714: Markdown import tracks the text before each delimiter instead of searching back for it

Martin BallandClaude Opus 5.5
2026-10-22 16:11:05 +01:00 -
42c254c87a
#3705: Para::trim_with drops the leading blank spans with one drain

Martin BallandClaude Opus 5.5
2026-10-22 16:10:16 +01:00 -
89a64d1ef5
#3692: sheet import — linear duplicate-header naming; ODS string attributes capped and over-budget rows refused before copying

Martin BallandClaude Opus 5.5
2026-10-22 16:04:24 +01:00 -
d81b43b336
Merge pull request #3876 from benandez/sec/k
Dylan M. Taylor
2026-10-25 20:50:29 -04:00 -
fd53f15332
Merge pull request #3871 from benandez/sec/f
Dylan M. Taylor
2026-10-25 20:50:23 -04:00 -
d41b8b48ca
Merge pull request #3868 from benandez/sec/c
Dylan M. Taylor
2026-10-25 20:50:12 -04:00 -
00ba3d4198
Merge pull request #3866 from benandez/sec/a
Dylan M. Taylor
2026-10-25 20:50:07 -04:00 -
91c030bc9f
#3692: rebase onto main — the dash test's Draw::Path takes the new cap field

Martin BallandClaude Sonnet 5.5
2026-10-26 00:25:08 +00:00 -
b7403f41ad
#3692: rebase onto main — rustfmt after the merge

Martin BallandClaude Sonnet 5.5
2026-10-26 00:01:30 +00:00 -
77402c4e7e
#3692: review — pdf and render timing tests get a margin a busy CI machine can't break

Martin BallandClaude Opus 5.5
2026-10-23 16:22:44 +01:00 -
1225f56187
#3692: review — left-out metafile glyphs and over-budget pictures are logged

Martin BallandClaude Opus 5.5
2026-10-23 11:28:04 +01:00 -
f4c9c89c64
#3692: PDF export finds cluster ends and clipped cells without rescans

Martin BallandClaude Opus 5.5
2026-10-22 18:09:57 +01:00 -
0aae9d05db
#3692: PDF export looks bookmarks up case-blind through an index

Martin BallandClaude Opus 5.5
2026-10-22 18:09:57 +01:00 -
c98efffc06
#3692: empty polygon groups in metafiles reserve nothing

Martin BallandClaude Opus 5.5
2026-10-22 18:09:47 +01:00 -
2a647661fb
#3692: dash patterns too fine or broken to draw are drawn solid

Martin BallandClaude Opus 5.5
2026-10-22 18:09:47 +01:00 -
05ee2e0126
#3692: metafile text far larger than the page is left out

Martin BallandClaude Opus 5.5
2026-10-22 18:09:47 +01:00 -
0d5a149093
#3692: PNG/JPEG export refuses pixels that don't match the page size

Martin BallandClaude Opus 5.5
2026-10-22 18:09:04 +01:00 -
f82319deb7
#3692: picture decode budgets charge the decoder's own pixel size

Martin BallandClaude Opus 5.5
2026-10-22 18:08:57 +01:00 -
af9d5c9541
#3692: bitmap glyph PNG header probe keeps the glyph's budget

Martin BallandClaude Opus 5.5
2026-10-22 18:08:51 +01:00 -
d7530233cc
Merge pull request #2560 from benandez/feat/39-per-user-msi
Dylan M. Taylor
2026-10-25 20:37:35 -04:00 -
1fa7383264
#3692: rebase onto main — drop the Ctx sections list the linked header/footer index replaces

Martin BallandClaude Sonnet 5.5
2026-10-26 00:14:42 +00:00 -
17e648bde7
#3692: rebase onto main — sort the merged test module declarations (rustfmt)

Martin BallandClaude Sonnet 5.5
2026-10-25 23:59:44 +00:00