1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953
|
# created with git log --stat=76 -M -C -500|fmt -sct -w80
commit d6ab082f9fb40e73c4efc2eecf9ccce3a23813e1
Merge: 0b9b97a3 671600f9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 31 03:34:48 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 671600f9817fd6e2908f5baf44fa454a603c03d0
Merge: b3c2e385 d5def722
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 31 03:34:11 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit d5def722bd2b9c5121b9527d92c399b2b4cfec09
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 30 23:15:19 2025 +0200
Fix parsing block comments in XPM headers.
src/icecursor.cc | 5 +++--
src/ycursor.cc | 2 +-
2 files changed, 4 insertions(+), 3 deletions(-)
commit a46d7347daffdadbbce9e1d71d52e2d11674f418
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 30 23:01:45 2025 +0200
Argument to basename is non-const.
src/icecursor.cc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 06ebc78e33087f82795624d2d0e9e7b57d7cbcfb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 30 22:57:35 2025 +0200
Include libgen.h for basename on non-linux.
src/icecursor.cc | 1 +
1 file changed, 1 insertion(+)
commit ba2ce40589ced1ebe67f1f0a54dbed6900503c9f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 30 22:50:22 2025 +0200
Fix missing endif.
src/debug.h | 1 +
1 file changed, 1 insertion(+)
commit c2864905669b40c941eb071ade52a3696cc68c89
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 30 22:46:20 2025 +0200
Only warn for stringop-truncation when GCC is at least 8.0.
src/debug.h | 1 +
1 file changed, 1 insertion(+)
commit b661de8bd0b3370a7ae9139a9ee02116bb0b81df
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 30 12:59:14 2025 +0200
When lseek on /proc/net/dev fails, then avoid it. Closes #806.
src/apppstatus.cc | 6 +++++-
src/apppstatus.h | 1 +
2 files changed, 6 insertions(+), 1 deletion(-)
commit eedeae4fbad465380dda69e0086b47b71d7c6dad
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Aug 29 18:16:47 2025 +0200
Document Xcursor.
man/icewm.pod | 31 +++++++++++++++++++++++++++++++
1 file changed, 31 insertions(+)
commit 798342f8fbb68951bc91ba3139ea4f5ec5b4d37c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Aug 28 21:58:56 2025 +0200
Use the system cursor themes, when an icewm theme doesn't define a cursor.
src/wmapp.cc | 38 +++++++++++++++++++++-----------------
src/ycursor.cc | 5 ++++-
src/ycursor.h | 4 +++-
3 files changed, 28 insertions(+), 19 deletions(-)
commit 9ed82ddef52bf1377d2db52a0a439e170e2527c5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Aug 27 21:31:09 2025 +0200
Smart guess the cursor x/y-hotspot when absent. Add support for Xcursor.
configure.ac | 3 +-
rebuild.sh | 2 +-
src/CMakeLists.txt | 7 +-
src/Makefile.am | 4 +
src/icecursor.cc | 289 +++++++++++++++++++++++++++++++++++++++++++++++++
src/wmapp.cc | 89 ++++++++++-----
src/ycursor.cc | 282 ++++++++++++++++++++++++++++-------------------
7 files changed, 530 insertions(+), 146 deletions(-)
commit 818d1082a0886f647b983ad71a0269b5c27c114b
Author: Luiz Fernando Ranghetti <elchevive68@gmail.com>
Date: Wed Aug 27 15:51:50 2025 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (525 of 525 strings)
po/pt_BR.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit a978637791e7b6a394e41c2d6c2935d2ca840210
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 24 23:36:16 2025 +0200
Add support for themed cursors for gdk-pixbuf without libXpm.
configure.ac | 17 +++--
src/CMakeLists.txt | 18 +----
src/ycursor.cc | 174 ++++++++++++++++++++++++++++++++++++++-----------
3 files changed, 150 insertions(+), 59 deletions(-)
commit aef2518e51a26eda1aa53f62bbca4f8e30f66f44
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 24 23:32:37 2025 +0200
When scaling an YPixmap prefer to do it using libXrender.
src/ypixmap.cc | 65 ++++++++++++++++++++++++++++++++++++++++++------------
src/ypixmap.h | 5 ++---
2 files changed, 53 insertions(+), 17 deletions(-)
commit 46516cb802d40cfd9626aa669ca1839f54320538
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 24 23:31:47 2025 +0200
YListBox only uses small icons.
src/ylistbox.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cc0ee5ad533f7e4b3df9e9d238fa914f482cf765
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 24 23:30:40 2025 +0200
Preserve the image mask as alpha when loading 24-bits images with Imlib2.
src/yimage2.cc | 37 +++++++++++++++++++++++++++++++------
1 file changed, 31 insertions(+), 6 deletions(-)
commit 251387aab890262cd899d22ea4166370c1ac04ba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 24 23:28:31 2025 +0200
Make inheritance of YApplication private.
src/icesm.cc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 220eb4ca56b3772214e3bd34c95d1230d8b361bb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 24 23:27:12 2025 +0200
Ignore warning stringop-truncation for mstring.h.
src/debug.h | 1 +
1 file changed, 1 insertion(+)
commit 77547389e27f3f6fece2be8cb32e101f298e76e5
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Sat Aug 23 20:13:08 2025 +0000
Bump actions/checkout from 4 to 5 (#805)
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
.github/workflows/cmake.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit c495b81e8f4297b0378da750dcb9331a85521e46
Author: Kempelen <lion@cmsbazar.hu>
Date: Thu Aug 21 18:16:42 2025 +0000
Translated using Weblate (Hungarian)
Currently translated at 100.0% (525 of 525 strings)
po/hu.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit c5b85d86eb09c58bbbf9464f5650586f175ddfc6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Aug 20 20:23:08 2025 +0200
Correct red and blue in icesh commands loadicon and saveicon.
src/icesh.cc | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 0b9b97a3753f03d5bb6c7dbd06549909dcdf4d30
Merge: eb566ae6 61fa8199
Author: gijsbers <gijsbers@users.noreply.github.com>
Date: Mon Aug 18 15:37:51 2025 +0000
Merge pull request #200 from
ice-wm/dependabot/github_actions/actions/checkout-5
Bump actions/checkout from 4 to 5
commit 61fa8199eb76f085dcaea1f44e2ec6573c2c0740
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon Aug 18 02:18:07 2025 +0000
Bump actions/checkout from 4 to 5
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
.github/workflows/cmake.yml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 115214ecc960ca3c94e03458c59ec06f5ad23025
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Aug 13 22:30:41 2025 +0200
Add new -kovered filter to icesh to test if client is covered.
man/icesh.pod | 5 +++
src/icesh.cc | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++----
2 files changed, 109 insertions(+), 8 deletions(-)
commit e4ecb81d8e1eac3dd795c54320de605ce0fee583
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Aug 13 22:29:01 2025 +0200
Add wmSmartPlace method for KeyWinSmartPlace.
src/movesize.cc | 8 +-------
src/wmframe.cc | 11 +++++++++++
src/wmframe.h | 1 +
3 files changed, 13 insertions(+), 7 deletions(-)
commit 272ea79b7bf8c01feef9fb90e2c78df0ab2ddeb0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Aug 13 22:27:55 2025 +0200
Ensure that _NET_CLIENT_LIST_STACKING remains up-to-date.
src/wmmgr.cc | 13 ++++++++++++-
src/wmmgr.h | 1 +
2 files changed, 13 insertions(+), 1 deletion(-)
commit 90b86e144dd2d9c226a67404829ee717a8c175e8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 10 20:23:05 2025 +0200
When truncating a title in icesh, respect UTF-8 codepoint boundaries.
src/ascii.h | 20 +++++++++++++
src/icesh.cc | 87 ++++++++++++++++++++++++++++--------------------------
src/yconfig.cc | 8 ++---
3 files changed, 68 insertions(+), 47 deletions(-)
commit e830ee398a4dec4ce019ebee4b47763eb975ac0e
Author: Javier Llorente <javier@opensuse.org>
Date: Thu Aug 7 11:00:28 2025 +0000
Translated using Weblate (Spanish)
Currently translated at 100.0% (525 of 525 strings)
po/es.po | 25 +++++++++++++------------
1 file changed, 13 insertions(+), 12 deletions(-)
commit eb566ae607004333bdf8905bf12c13c01946fec3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 3 19:42:21 2025 +0200
Prepare 3.8.2 release
AUTHORS | 2 +-
ChangeLog | 393 ++++++++++++++++++++++++++++++++-----------------------
NEWS | 58 ++++----
README.md | 16 +--
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 169 ++++++++++++------------
po/ast.po | 166 ++++++++++++-----------
po/be.po | 169 ++++++++++++------------
po/bg.po | 169 ++++++++++++------------
po/ca.po | 169 ++++++++++++------------
po/cs.po | 169 ++++++++++++------------
po/da.po | 169 ++++++++++++------------
po/de.po | 169 ++++++++++++------------
po/el.po | 169 ++++++++++++------------
po/en.po | 166 ++++++++++++-----------
po/eo.po | 166 ++++++++++++-----------
po/es.po | 169 ++++++++++++------------
po/fa.po | 166 ++++++++++++-----------
po/fi.po | 169 ++++++++++++------------
po/fr.po | 169 ++++++++++++------------
po/he.po | 169 ++++++++++++------------
po/hi.po | 166 ++++++++++++-----------
po/hr.po | 166 ++++++++++++-----------
po/hu.po | 169 ++++++++++++------------
po/icewm.pot | 168 ++++++++++++------------
po/id.po | 169 ++++++++++++------------
po/ie.po | 166 ++++++++++++-----------
po/it.po | 169 ++++++++++++------------
po/ja.po | 169 ++++++++++++------------
po/ka.po | 166 ++++++++++++-----------
po/kk.po | 166 ++++++++++++-----------
po/ko.po | 169 ++++++++++++------------
po/lt.po | 169 ++++++++++++------------
po/lv.po | 169 ++++++++++++------------
po/mk.po | 169 ++++++++++++------------
po/nb.po | 169 ++++++++++++------------
po/nl.po | 169 ++++++++++++------------
po/nn.po | 169 ++++++++++++------------
po/no.po | 169 ++++++++++++------------
po/pl.po | 169 ++++++++++++------------
po/pt.po | 169 ++++++++++++------------
po/pt_BR.po | 169 ++++++++++++------------
po/ro.po | 169 ++++++++++++------------
po/ru.po | 169 ++++++++++++------------
po/sk.po | 169 ++++++++++++------------
po/sl.po | 169 ++++++++++++------------
po/sr.po | 169 ++++++++++++------------
po/sv.po | 169 ++++++++++++------------
po/tr.po | 169 ++++++++++++------------
po/uk.po | 169 ++++++++++++------------
po/vi.po | 169 ++++++++++++------------
po/zh_CN.po | 169 ++++++++++++------------
po/zh_TW.po | 169 ++++++++++++------------
55 files changed, 4281 insertions(+), 4286 deletions(-)
commit d65e39f957396cb7fc0725a879c9dd39a509916e
Merge: 255837af b3c2e385
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 3 19:33:39 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit b3c2e3854279377c54dac81b712c85bd9fd46895
Merge: 79323150 ef27718c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 3 19:33:11 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit ef27718cb7c5b1b34485dbec561fd18ce299255b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 3 17:45:20 2025 +0200
Explain Dock layer.
man/icewm-winoptions.pod | 16 ++++++++--------
man/icewm.pod | 6 ++++++
2 files changed, 14 insertions(+), 8 deletions(-)
commit caf7b273182a21d6e45a7362e992614dc5df4e81
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 3 12:15:15 2025 +0200
Add mlterm for OpenBSD.
src/icesh.cc | 1 +
1 file changed, 1 insertion(+)
commit 25d0e7c7d22e2f21758c7cdae4ea61cc03b3ee5b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 3 10:53:57 2025 +0200
Make the -Z filter work on non-Linux.
src/icesh.cc | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 82 insertions(+), 1 deletion(-)
commit 5fda31f2047f762bfb78c1d41a9228826bc0e556
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 2 17:07:22 2025 +0200
Add new "switchmenu" and "print" actions to icesh to use icesh in a
"switchkey" definition in the "keys" file.
man/icesh.pod | 70 ++++++++++++
man/icewm-keys.pod | 3 +
src/icesh.cc | 295 +++++++++++++++++++++++++++++++++++++++++--------
src/wmprog.cc | 3 +
4 files changed, 326 insertions(+), 45 deletions(-)
commit 2d248d12c1e5643f9e8a655e4e0d6a0b2c2e3976
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 2 17:03:16 2025 +0200
Improve the abstractions for the doNotCover computation inside
updateWorkAreaInner.
src/wmmgr.cc | 35 +++++++++++++----------------------
src/yrect.h | 37 +++++++++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+), 22 deletions(-)
commit 76cae57e393b7926855b0d80d80e83cab35a8cf1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Aug 1 23:05:55 2025 +0200
Drop excessive use of square brackets around double quotes.
man/icewm-menu.pod | 29 +++++++++++++++--------------
man/icewm-programs.pod | 24 ++++++++++++------------
2 files changed, 27 insertions(+), 26 deletions(-)
commit a210fda68964f31aa696c830bcc9c626b03df526
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 30 19:04:10 2025 +0200
When the workarea changes, adjust the positions of all desktop icons.
src/wmdock.cc | 2 +-
src/wmmgr.cc | 23 ++++++++++++-----------
src/wmmgr.h | 2 +-
src/wmminiicon.cc | 3 +--
4 files changed, 15 insertions(+), 15 deletions(-)
commit 2ed31a8ff9c53f0a892c9bdebb6b026491b41b1c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 28 23:40:13 2025 +0200
Fix typo for issue #356.
src/wmmgr.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit bbb0c7df2cb5ea235af2cac1ad6501865c80ae30
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 28 23:38:52 2025 +0200
Don't synchronize with icewm after _NET_WORKAREA changes as it slows
icewm down.
src/icewmbg.cc | 7 -------
1 file changed, 7 deletions(-)
commit 95b1da2f6add51ddc559c9de4e0fcb13210bf4b0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 28 18:32:38 2025 +0200
Fix to resize maximized windows when workarea grows and fix to recompute
the workarea when a dock exits for issue #356.
src/wmframe.cc | 4 ++--
src/wmmgr.cc | 11 ++++++-----
src/wmmgr.h | 2 +-
3 files changed, 9 insertions(+), 8 deletions(-)
commit d2c5b8991f422b761184ff238a8d4543db8e3a25
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 26 07:31:54 2025 +0200
Fixes for adjusting the workarea when moving/sizing a do-not-cover window
for issue #356.
src/decorate.cc | 3 ---
src/movesize.cc | 17 ++++------------
src/wmaction.h | 3 ---
src/wmapp.cc | 6 ------
src/wmframe.cc | 44 ++++++++++++-----------------------------
src/wmframe.h | 6 +-----
src/wmmgr.cc | 57 +++++++++++++++++++++++------------------------------
7 files changed, 43 insertions(+), 93 deletions(-)
commit fdcfd250ccaa1e84c22f5c4b73531be088edca5b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 26 07:30:55 2025 +0200
Fix for keeping a menu inside the screen area.
src/ypopup.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit d708646501ef05dfc2a01226eab94d3c9309494c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jul 24 18:07:05 2025 +0200
Also minimize fullscreen windows when clicking on a task button.
Document the minimization feature of task buttons and the Ctrl modifier.
man/icewm.pod | 16 +++++++++-------
src/atasks.cc | 4 +++-
src/wmclient.h | 2 ++
3 files changed, 14 insertions(+), 8 deletions(-)
commit f8d0dc27be02c1aee6858b2ac2dd9a6436502175
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 21 23:31:31 2025 +0200
Use foldspaces to remove extraneous spaces.
src/base.h | 1 +
src/misc.cc | 12 ++++++++++++
src/wmabout.cc | 1 +
3 files changed, 14 insertions(+)
commit 255837af6aceba03c53c35d905c14a7ec2bd2229
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 14 01:22:13 2025 +0200
Prepare 3.8.1 release
AUTHORS | 4 +-
ChangeLog | 637 +++++++++++++++++++++++++------------------------------
NEWS | 293 +++----------------------
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 100 ++++-----
po/ast.po | 100 ++++-----
po/be.po | 100 ++++-----
po/bg.po | 100 ++++-----
po/ca.po | 100 ++++-----
po/cs.po | 100 ++++-----
po/da.po | 100 ++++-----
po/de.po | 100 ++++-----
po/el.po | 100 ++++-----
po/en.po | 100 ++++-----
po/eo.po | 100 ++++-----
po/es.po | 100 ++++-----
po/fa.po | 100 ++++-----
po/fi.po | 100 ++++-----
po/fr.po | 100 ++++-----
po/he.po | 100 ++++-----
po/hi.po | 100 ++++-----
po/hr.po | 100 ++++-----
po/hu.po | 370 ++++++++++++++++----------------
po/icewm.pot | 102 ++++-----
po/id.po | 100 ++++-----
po/ie.po | 100 ++++-----
po/it.po | 100 ++++-----
po/ja.po | 100 ++++-----
po/ka.po | 100 ++++-----
po/kk.po | 100 ++++-----
po/ko.po | 100 ++++-----
po/lt.po | 100 ++++-----
po/lv.po | 100 ++++-----
po/mk.po | 100 ++++-----
po/nb.po | 100 ++++-----
po/nl.po | 100 ++++-----
po/nn.po | 100 ++++-----
po/no.po | 100 ++++-----
po/pl.po | 100 ++++-----
po/pt.po | 100 ++++-----
po/pt_BR.po | 100 ++++-----
po/ro.po | 100 ++++-----
po/ru.po | 100 ++++-----
po/sk.po | 100 ++++-----
po/sl.po | 100 ++++-----
po/sr.po | 100 ++++-----
po/sv.po | 100 ++++-----
po/tr.po | 100 ++++-----
po/uk.po | 100 ++++-----
po/vi.po | 100 ++++-----
po/zh_CN.po | 100 ++++-----
po/zh_TW.po | 100 ++++-----
55 files changed, 2883 insertions(+), 3153 deletions(-)
commit 0c19629f1a69caa8b68875a3f2933a6099b33adc
Merge: a172c86e 79323150
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 14 00:17:24 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 79323150ea5893b3f5d38a87e40e1c735451f7ff
Merge: 4a421679 65ffef70
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 14 00:16:57 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 65ffef704b4a6a2eb3d70799a35d2c2164e154fe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 14 00:15:36 2025 +0200
Prevent 2 Clang warnings.
src/icewmbg.cc | 4 ++--
src/wmprog.h | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
commit 4a4216792c917504c1e58cbb184fdfdca3184802
Merge: af1850fb bb8f7de0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 13 22:19:35 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit bb8f7de08e5a002f2d22aa0655b75eddd4f07c6f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 13 17:00:24 2025 +0200
Use the precise buffer length for a mstring of long.
src/mstring.cc | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 2e3a94a6c33721fc99feb940c6e1969fb243adeb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 13 16:44:55 2025 +0200
Always keep message dialogs above the WindowList.
src/ymsgbox.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1f08de4f733d8c922c49219fe8225aa3bea3f8ad
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 13 16:40:00 2025 +0200
Drop the fCount field from mstring to save 8 bytes per mstring.
src/mstring.cc | 64 ++++++++++++++++++++++++++----------------------------
src/mstring.h | 16 +++++++-------
2 files changed, 39 insertions(+), 41 deletions(-)
commit 2129c9c9f80792da48678066b6f9fd77b5d9cbea
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 12 16:24:53 2025 +0200
Drop unused offset from mstring to save 8 bytes per mstring.
src/mstring.cc | 21 +++++++++------------
src/mstring.h | 9 +++------
src/yurl.cc | 6 ++----
3 files changed, 14 insertions(+), 22 deletions(-)
commit 98114a34cb4424ef3720af03221571177ec20126
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Jul 11 17:39:37 2025 +0200
Restore previous code for calculating the amount of User Memory and
closes ice-wm/icewm#199.
src/amemstatus.cc | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit a52f5e363c18e9d2b292746f6297e9a059506ca5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 9 21:05:18 2025 +0200
Document that a toolbar is a also a menu.
man/icewm-toolbar.pod | 3 +++
1 file changed, 3 insertions(+)
commit 6f37ed86f222bd0e6a05965aacb5544d4920873b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 9 21:04:18 2025 +0200
Only use C strings in endsWith and startsWith.
src/mstring.cc | 22 ++++++++++++++++------
src/mstring.h | 7 ++++---
2 files changed, 20 insertions(+), 9 deletions(-)
commit 8bfe499bf979e31f29251d13022692e355183a08
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 9 21:03:22 2025 +0200
Only use C strings in nextExt.
src/udir.cc | 4 ++--
src/udir.h | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
commit 98fbfae34edd0d37f484a3faf3ed4a96cc72cd0e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 9 21:02:37 2025 +0200
Permit dots in theme directory names.
src/wmapp.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 55a0e2ee9e76af6ad443d634dd87f3fd0f9b1dd4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jul 7 21:45:29 2025 +0200
Remove the IApp from DObject and DProgram to save some memory.
src/obj.h | 8 ++------
src/wmmenu.cc | 2 +-
src/wmprog.cc | 3 +--
src/wmprog.h | 3 +--
4 files changed, 5 insertions(+), 11 deletions(-)
commit bb0ab488f6ea4b4d17596c2ac1090d09c901cfcc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 5 09:24:42 2025 +0200
Simplify handleSMAction where WMAction equals YAction.
src/wmapp.cc | 21 ++-------------------
1 file changed, 2 insertions(+), 19 deletions(-)
commit 4dd1c1ca286d61383ae3d6b3cefb739aa788099c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 5 09:21:51 2025 +0200
Simplify icewm actions.
src/wmaction.h | 31 +++++++++++++++---------------
src/wmbutton.h | 6 +++---
src/wmdialog.cc | 50 ++++++++++++++++++++++---------------------------
src/yactionbutton.h | 5 +----
4 files changed, 42 insertions(+), 50 deletions(-)
commit a53bb64b07d5fb4718ed8602a5e86e8aa7e6dd82
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jul 3 20:06:47 2025 +0200
Focus the first item in a browse menu.
src/browse.cc | 1 +
src/ymenu.h | 1 +
2 files changed, 2 insertions(+)
commit 8eb74987324103060b80285d6a46c90afbed0b50
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 2 22:25:28 2025 +0200
Make the BrowseMenu much faster and use less memory. Drop the DFile.
src/browse.cc | 102 +++++++++++++++++++++++++++++++++++++++++++-----------
src/browse.h | 28 ++++++++-------
src/wmprog.cc | 23 +++---------
src/wmprog.h | 10 ------
4 files changed, 100 insertions(+), 63 deletions(-)
commit e172479483005126775cc1e38b2891143870385c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 2 22:24:24 2025 +0200
Document that the OpenCommand is for the Start menu.
man/icewm-preferences.pod | 2 +-
src/default.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit bce145ad87794a422722e516c11e770c7739a83d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jul 1 22:38:50 2025 +0200
Allow to reload the toolbar from the dialog.
src/wmaction.h | 1 +
src/wmdialog.cc | 4 ++--
src/wmdialog.h | 14 +++++++-------
3 files changed, 10 insertions(+), 9 deletions(-)
commit 41dadef179eab5be34bb609d878f4f519003c658
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jul 1 04:16:50 2025 +0200
Reduce the amount of memory needed for keybindings from the "keys" file.
src/obj.h | 2 +-
src/wmmenu.cc | 88 +++++++++++++++++++----------------------
src/wmmgr.cc | 4 +-
src/wmprog.cc | 110 +++++++++++++++++++++++----------------------------
src/wmprog.h | 116 +++++++++++++++++++++++++++---------------------------
5 files changed, 152 insertions(+), 168 deletions(-)
commit 5d5691c24f9943c3e2c7f9cb4d33b1faa3be7fc9
Author: Kempelen <lion@cmsbazar.hu>
Date: Mon Jun 30 10:16:48 2025 +0000
Translated using Weblate (Hungarian)
Currently translated at 100.0% (525 of 525 strings)
po/hu.po | 60 +++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 47 insertions(+), 13 deletions(-)
commit cd99717b1e6f31a70ddcda19f54a9374203aa3ef
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jun 30 02:11:56 2025 +0200
Reduce the size of a DTheme from 88 bytes to 32 bytes.
src/themes.cc | 31 ++++++++-----------------------
src/themes.h | 11 ++++-------
2 files changed, 12 insertions(+), 30 deletions(-)
commit a172c86efae4080f6a76f837f62d016d4fdac48d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 23:57:30 2025 +0200
Prepare 3.8.0 release
AUTHORS | 5 +-
ChangeLog | 703 +++++++++++++++++++++++++++++--------------------------
NEWS | 89 ++++---
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 140 +++++------
po/ast.po | 140 +++++------
po/be.po | 140 +++++------
po/bg.po | 140 +++++------
po/ca.po | 140 +++++------
po/cs.po | 140 +++++------
po/da.po | 140 +++++------
po/de.po | 140 +++++------
po/el.po | 140 +++++------
po/en.po | 140 +++++------
po/eo.po | 140 +++++------
po/es.po | 140 +++++------
po/fa.po | 140 +++++------
po/fi.po | 140 +++++------
po/fr.po | 140 +++++------
po/he.po | 140 +++++------
po/hi.po | 140 +++++------
po/hr.po | 140 +++++------
po/hu.po | 140 +++++------
po/icewm.pot | 142 +++++------
po/id.po | 140 +++++------
po/ie.po | 140 +++++------
po/it.po | 140 +++++------
po/ja.po | 140 +++++------
po/ka.po | 140 +++++------
po/kk.po | 140 +++++------
po/ko.po | 140 +++++------
po/lt.po | 140 +++++------
po/lv.po | 140 +++++------
po/mk.po | 140 +++++------
po/nb.po | 140 +++++------
po/nl.po | 140 +++++------
po/nn.po | 140 +++++------
po/no.po | 140 +++++------
po/pl.po | 140 +++++------
po/pt.po | 140 +++++------
po/pt_BR.po | 140 +++++------
po/ro.po | 140 +++++------
po/ru.po | 140 +++++------
po/sk.po | 140 +++++------
po/sl.po | 347 +++++++++++++--------------
po/sr.po | 350 +++++++++++++--------------
po/sv.po | 140 +++++------
po/tr.po | 140 +++++------
po/uk.po | 140 +++++------
po/vi.po | 140 +++++------
po/zh_CN.po | 140 +++++------
po/zh_TW.po | 140 +++++------
55 files changed, 4012 insertions(+), 3954 deletions(-)
commit 2712e0f71307d474b252fbf47067b02076ee567b
Merge: 59417d76 af1850fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 23:52:11 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit af1850fb417d5c1522795a385cc19089117a8021
Merge: fcb3dc08 9f4e0157
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 23:42:25 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 9f4e015746997ec395d8b0513f7c30cdc9ce3798
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 21:57:33 2025 +0200
Prefer gtar to install themes on OpenSolaris/OpenIndiana.
src/theminst.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6f7c900189fcb364aab10e72746d7a1d80f4b4db
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 16:59:07 2025 +0200
Remove surplus right-square-bracket.
configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 75412aa77977cf390d162c7d65ed8c8ea1973b4e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 16:50:56 2025 +0200
Prefer a non-deterministic random number generator.
configure.ac | 3 ++-
src/CMakeLists.txt | 1 +
src/icesh.cc | 15 ++++++++++++---
src/icewmbg.cc | 6 ++++++
4 files changed, 21 insertions(+), 4 deletions(-)
commit 1b7299944c459c4948dda0460d52a2c172b9c0ec
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 12:35:24 2025 +0200
Silence clang warnings on OpenBSD.
src/debug.h | 2 ++
1 file changed, 2 insertions(+)
commit c9438477c66768a36d36a5e446cd37a395b5cb1d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:59:25 2025 +0200
Optimize the Themes menu. First popup the Themes menu and only then look
for theme alternatives. Provide a theme button preview to the themes
Menu. Extend the Help menu.
src/themes.cc | 441 ++++++++++++++++++++++++++++++++++++++----------------
src/themes.h | 74 ++++-----
src/wmprog.cc | 55 ++-----
src/wmprog.h | 6 +-
4 files changed, 362 insertions(+), 214 deletions(-)
commit bd5bdcab08b9db993a463d0292daa32bc72df8d0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:59:03 2025 +0200
Drop the obsolete toUpper from ASCII.
src/ascii.h | 5 -----
1 file changed, 5 deletions(-)
commit 5e2ebd42c52e27b94eea4a44f32718c90ee4da41
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:58:19 2025 +0200
Add discard declaration to the ObjectMenu.
src/objmenu.h | 3 +++
1 file changed, 3 insertions(+)
commit 875f52cf4092a11c32cb6b131a8658121c80eb7a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:57:49 2025 +0200
Clear array in ObjectMenu discard.
src/objmenu.cc | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 1fd2ab97bda921a826a2871e541fc9e4f48fe9b5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:57:14 2025 +0200
Convert case in mstrings with respect to the current locale.
src/mstring.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit a8b52388a098b85dbf750dc58a5744f9f3a5372d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:56:30 2025 +0200
Plus the launhHelp declaration.
src/wmapp.h | 1 +
1 file changed, 1 insertion(+)
commit f74f515711dbabb158b4ccff866552fb235522a3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:55:55 2025 +0200
Add Help actions.
src/wmaction.h | 12 ++++++++++++
src/wmapp.cc | 30 ++++++++++++++++++++++++++++++
2 files changed, 42 insertions(+)
commit 4ebd1e782b4e3bcb43036ff2824aba340b789f32
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:54:58 2025 +0200
Use the taskbar parameters consistently.
src/wmtaskbar.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 1860ff0e113aa64ab54407b881f444e7f67ba422
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:54:01 2025 +0200
Convert button hotkeys to uppercase with respect for the current locale.
src/ybutton.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 6b6ad5428324a9ad2ecd006dc95dd1076754370a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:52:53 2025 +0200
Convert HotChars in a menu to uppercase with respect for the current
locale.
src/ymenu.cc | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 3c7c4b2bc5700253698e871d1a55fc9edaa60f28
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:52:03 2025 +0200
YMenuItem doesn't need to be virtual.
src/ymenuitem.cc | 11 +----------
src/ymenuitem.h | 10 ++++------
2 files changed, 5 insertions(+), 16 deletions(-)
commit cc0f21d82b86ba58b8e4bee6222e3000f71ad823
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 22 11:50:50 2025 +0200
Convert a hotkey to uppercase with respect for the current locale.
src/ywindow.cc | 20 ++++++++------------
src/ywindow.h | 2 ++
2 files changed, 10 insertions(+), 12 deletions(-)
commit 8dd3448f72564649df516f8d3100ce3ca8a09c02
Author: Саша Петровић <salepetronije@gmail.com>
Date: Sat Jun 21 20:05:21 2025 +0000
Translated using Weblate (Serbian)
Currently translated at 96.3% (506 of 525 strings)
po/sr.po | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
commit e5d3880f5bdbc1fa7f37f5f73c57dd0e07df09e4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 14 19:32:16 2025 +0200
Optimize renderToPixmap for the imlib2 layer.
src/yimage2.cc | 35 ++++++++++++++++++++++++++---------
1 file changed, 26 insertions(+), 9 deletions(-)
commit eed6dfeeb64d9c27fcb643196a85de1f3ec48262
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 14 19:31:18 2025 +0200
Optimize the MEM graph to reduce the background load of icewm.
src/amemstatus.cc | 174 ++++++++++++++++++++++++++++++--------------------
src/amemstatus.h | 59 ++++++++++++-----
2 files changed, 150 insertions(+), 83 deletions(-)
commit 162ad9e1580d74a15f1f2cd9194403c5d47d48e1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 14 19:30:55 2025 +0200
Avoid work for translators for now.
src/icewmbg.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit a694c720a6f390c38906fffd9c04a98187b6f2db
Author: Саша Петровић <salepetronije@gmail.com>
Date: Mon Jun 9 19:03:58 2025 +0000
Translated using Weblate (Serbian)
Currently translated at 96.3% (506 of 525 strings)
po/sr.po | 159 +++++++++++++++++++++++++++++++++++++++++++++++++++--------
1 file changed, 138 insertions(+), 21 deletions(-)
commit 71bc70a93e5e79cb057f7575732f9ae7a226d2a1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jun 9 21:09:35 2025 +0200
Optimization of the CPU graph.
src/acpustatus.cc | 43 +++++++++++++++++--------------------------
src/acpustatus.h | 16 ++++++++--------
src/yarray.h | 5 +++++
3 files changed, 30 insertions(+), 34 deletions(-)
commit 0169af02b789273a3e8ddc014fc392d3f5baf635
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jun 9 00:26:14 2025 +0200
Optimize the CPU graph when taskbarbg.xpm is a gradient and
ColorCPUStatusIdle is the empty string.
src/acpustatus.cc | 80 +++++++++++++++++++++++++++------------------------
src/acpustatus.h | 2 ++
2 files changed, 45 insertions(+), 37 deletions(-)
commit 9fdc9b504a2969dd8e2c6ecf61e36fb25dbba0f6
Author: Eduard Bloch <blade@debian.org>
Date: Thu Jun 5 12:50:31 2025 +0200
Mention --postpreferences in usage info
src/icewmbg.cc | 1 +
1 file changed, 1 insertion(+)
commit 9cdad0a1dfc4d52442382fc9d7a176224cd21687
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 29 23:42:40 2025 +0200
Include sr in LINGUAS.
po/LINGUAS | 1 +
1 file changed, 1 insertion(+)
commit b26e4c72ef75c5f47a9869c82b72ec81c6708a96
Author: Jure Repinc <jlp@holodeck1.com>
Date: Wed May 28 03:49:51 2025 +0000
Translated using Weblate (Slovenian)
Currently translated at 100.0% (525 of 525 strings)
po/sl.po | 135 +++++++++++++++++++++++++++++------------------------------
1 file changed, 67 insertions(+), 68 deletions(-)
commit 54612824196372e22f084bb816830315339e7e10
Author: Jure Repinc <jlp@holodeck1.com>
Date: Wed May 28 02:53:50 2025 +0000
Translated using Weblate (Slovenian)
Currently translated at 100.0% (525 of 525 strings)
po/sl.po | 308 ++++++++++++++++++++++++++++++++++++++++++-----------------
1 file changed, 218 insertions(+), 90 deletions(-)
commit 3340693394616b25ae03f0978e185630dd0623e9
Author: Jure Repinc <jlp@holodeck1.com>
Date: Tue May 27 22:16:36 2025 +0000
Translated using Weblate (Slovenian)
Currently translated at 98.0% (515 of 525 strings)
po/sl.po | 432 +++++++++++++++++++++++++++++++----------------------------
1 file changed, 227 insertions(+), 205 deletions(-)
commit 5de02bba6e05f186b9df28064883492773091b2b
Author: Саша Петровић <salepetronije@gmail.com>
Date: Mon May 26 19:48:11 2025 +0000
Translated using Weblate (Serbian)
Currently translated at 91.0% (478 of 525 strings)
po/sr.po | 1003 +++++++++++++++++++++++++++++++---------------------------
1 file changed, 537 insertions(+), 466 deletions(-)
commit 59417d768ba7b2b755ed988f222636e9a8a7cee8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 25 21:15:21 2025 +0200
Prepare 3.7.5 release
AUTHORS | 6 +-
ChangeLog | 482 +++++++++++++++++++++++++++++--------------------------
NEWS | 78 +++++----
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 90 +++++------
po/ast.po | 90 +++++------
po/be.po | 90 +++++------
po/bg.po | 90 +++++------
po/ca.po | 274 +++++++++++++++----------------
po/cs.po | 90 +++++------
po/da.po | 90 +++++------
po/de.po | 90 +++++------
po/el.po | 90 +++++------
po/en.po | 90 +++++------
po/eo.po | 90 +++++------
po/es.po | 90 +++++------
po/fa.po | 90 +++++------
po/fi.po | 90 +++++------
po/fr.po | 90 +++++------
po/he.po | 90 +++++------
po/hi.po | 90 +++++------
po/hr.po | 90 +++++------
po/hu.po | 90 +++++------
po/icewm.pot | 92 +++++------
po/id.po | 90 +++++------
po/ie.po | 90 +++++------
po/it.po | 90 +++++------
po/ja.po | 90 +++++------
po/ka.po | 90 +++++------
po/kk.po | 90 +++++------
po/ko.po | 90 +++++------
po/lt.po | 90 +++++------
po/lv.po | 90 +++++------
po/mk.po | 90 +++++------
po/nb.po | 90 +++++------
po/nl.po | 274 +++++++++++++++----------------
po/nn.po | 90 +++++------
po/no.po | 90 +++++------
po/pl.po | 90 +++++------
po/pt.po | 90 +++++------
po/pt_BR.po | 90 +++++------
po/ro.po | 90 +++++------
po/ru.po | 90 +++++------
po/sk.po | 90 +++++------
po/sl.po | 90 +++++------
po/sv.po | 90 +++++------
po/tr.po | 90 +++++------
po/uk.po | 90 +++++------
po/vi.po | 90 +++++------
po/zh_CN.po | 90 +++++------
po/zh_TW.po | 90 +++++------
54 files changed, 2614 insertions(+), 2582 deletions(-)
commit fbb697f9c0e9d7dfde1fd566546896821549e42a
Merge: 1034f2cf fcb3dc08
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 25 21:08:20 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit fcb3dc08b2134016f58be18b55c06cf3a5b28e13
Merge: cd1d2c05 7dfd5177
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 25 21:07:49 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 7dfd5177173bdfa6287400c9e0bb7f6b313da943
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 25 19:44:13 2025 +0200
When toggling the WindowList, raise the WindowList if it is overlapped.
src/wmapp.cc | 27 +++++++++++++++++++++++----
src/wmapp.h | 1 +
2 files changed, 24 insertions(+), 4 deletions(-)
commit 6fa77beb63078ce871449158fd652c0aa3ac027d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 25 19:43:37 2025 +0200
Prefer activateWindow over setFocus for the WindowList.
src/wmwinlist.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit c4ed5cd3511fea1ec5031e5b29180b0f3a781f94
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 25 19:43:10 2025 +0200
Add unionRect for a YRect parameter.
src/yrect.h | 20 +++++++++++++-------
1 file changed, 13 insertions(+), 7 deletions(-)
commit c18b775b91d1a7966f55d20d49ddc91fe7797d58
Author: Саша Петровић <salepetronije@gmail.com>
Date: Tue May 20 17:20:41 2025 +0000
Added translation using Weblate (Serbian)
po/sr.po | 2710 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 2710 insertions(+)
commit 6a63c3f4736f5ecf7475392c4edd91969024100a
Author: Feike Donia <feikedonia@proton.me>
Date: Sat May 17 21:14:29 2025 +0000
Translated using Weblate (Dutch)
Currently translated at 99.8% (524 of 525 strings)
po/nl.po | 29 ++++++++++++++---------------
1 file changed, 14 insertions(+), 15 deletions(-)
commit 14897b2f168f9c640345409b96672867fb2c3877
Author: David Medina <medipas@gmail.com>
Date: Fri May 9 07:45:54 2025 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (525 of 525 strings)
po/ca.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 9de6c5ec172f35e55b63a7482691d37be0c371f2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 5 23:41:57 2025 +0200
Drop the "--debug-z" option. For each over workspaces. For frames the
lower and raise should be empty.
src/debug.h | 1 -
src/misc.cc | 1 -
src/wmapp.cc | 2 --
src/wmframe.cc | 33 ++-------------------------------
src/wmmgr.cc | 12 +++---------
src/workspaces.h | 8 ++++++++
6 files changed, 13 insertions(+), 44 deletions(-)
commit 1a62314d672fbb72aa0dd4e9d16f23e2048fd340
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 5 23:40:28 2025 +0200
Silence compiler on unknown pragmas.
src/debug.h | 4 ++++
1 file changed, 4 insertions(+)
commit 249c0c8b2b8a8c58bb9af6622d05e4244f0f637b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 4 09:05:36 2025 +0200
Ignore key repeats in the runonce command for keys for issue
ice-wm/icewm#175. Document the runonce command for keys.
man/icewm-keys.pod | 22 ++++++++++++++++++++++
man/icewm-menu.pod | 14 +++++++-------
man/icewm-programs.pod | 14 +++++++-------
src/wmmgr.cc | 26 ++++++++++++++++++++------
src/wmmgr.h | 5 ++++-
src/wmprog.h | 2 ++
6 files changed, 62 insertions(+), 21 deletions(-)
commit cb9eb28c02d64f400f1c464a925ba90e90430a52
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 4 08:56:48 2025 +0200
Allow setGeometry for windows without a WM_NORMAL_HINTS property in icesh.
src/icesh.cc | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit 4603a667999d81b2e88a51dedd1b9e761d384b74
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Apr 29 08:24:12 2025 +0200
Revert "Plug a few leaks in icewm-menu-fdo." and closes #801.
This reverts commit a0c98f2f95ba8a363830165b1a593f1108636217.
src/fdomenu.cc | 8 +-------
1 file changed, 1 insertion(+), 7 deletions(-)
commit b011d3650b82501bc2a47b081d1978bb7bbbe2a7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 28 21:38:25 2025 +0200
Document the new -l,--lang option for icewm-menu-fdo.
man/icewm-menu-fdo.pod | 4 ++++
1 file changed, 4 insertions(+)
commit d58ee6d84a5f654c812f2992e464f79fc371b316
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 28 21:34:29 2025 +0200
Fix comparing language codes for issue #800. Support three-letter
language codes.
src/fdomenu.cc | 184 +++++++++++++++++++++++++++++++++--------------------
1 file changed, 114 insertions(+), 70 deletions(-)
commit a0c98f2f95ba8a363830165b1a593f1108636217
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Apr 24 22:29:06 2025 +0200
Plug a few leaks in icewm-menu-fdo.
src/fdomenu.cc | 11 ++++++++---
1 file changed, 8 insertions(+), 3 deletions(-)
commit b2bf52f1426bbebcad90d88e8edab0f3ade55caa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Apr 24 20:59:18 2025 +0200
Rename findWindow(int) to findByFlags.
src/wmframe.cc | 6 +++---
src/wmframe.h | 2 +-
src/wmmgr.cc | 17 ++++++++---------
3 files changed, 12 insertions(+), 13 deletions(-)
commit 3544d192c645ae95a0742c3d243ee4cd272e5a65
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Apr 24 20:51:13 2025 +0200
Add support for svgz to icewmbg.
src/icewmbg.cc | 1 +
1 file changed, 1 insertion(+)
commit 2601cc57a1c59e2bee8f77f7dfaa1a90cf7ff852
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 22:06:32 2025 +0200
Silence Clang about VLAs.
src/debug.h | 1 +
1 file changed, 1 insertion(+)
commit 1034f2cfa99ed1ea6ceb63bb7787752adffd0ac2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 20:43:35 2025 +0200
Prepare 3.7.4 release
AUTHORS | 16 +-
ChangeLog | 1045 ++++++++++++++++++++++++------------------------------
NEWS | 139 ++++----
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 138 +++----
po/ast.po | 132 +++----
po/be.po | 134 +++----
po/bg.po | 134 +++----
po/ca.po | 138 +++----
po/cs.po | 138 +++----
po/da.po | 138 +++----
po/de.po | 250 ++++++-------
po/el.po | 138 +++----
po/en.po | 132 +++----
po/eo.po | 132 +++----
po/es.po | 250 ++++++-------
po/fa.po | 132 +++----
po/fi.po | 138 +++----
po/fr.po | 250 ++++++-------
po/he.po | 134 +++----
po/hi.po | 132 +++----
po/hr.po | 134 +++----
po/hu.po | 140 ++++----
po/icewm.pot | 134 +++----
po/id.po | 138 +++----
po/ie.po | 137 +++----
po/it.po | 254 ++++++-------
po/ja.po | 138 +++----
po/ka.po | 134 +++----
po/kk.po | 136 +++----
po/ko.po | 134 +++----
po/lt.po | 134 +++----
po/lv.po | 134 +++----
po/mk.po | 134 +++----
po/nb.po | 134 +++----
po/nl.po | 138 +++----
po/nn.po | 137 +++----
po/no.po | 134 +++----
po/pl.po | 138 +++----
po/pt.po | 138 +++----
po/pt_BR.po | 246 ++++++-------
po/ro.po | 134 +++----
po/ru.po | 258 +++++++-------
po/sk.po | 138 +++----
po/sl.po | 134 +++----
po/sv.po | 138 +++----
po/tr.po | 138 +++----
po/uk.po | 138 +++----
po/vi.po | 134 +++----
po/zh_CN.po | 250 ++++++-------
po/zh_TW.po | 250 ++++++-------
54 files changed, 4314 insertions(+), 4214 deletions(-)
commit 7f5125295fed8fb7130097490fc5de27c21cffa0
Merge: 1c8850f8 cd1d2c05
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 20:33:05 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit cd1d2c05c68e2d83f6b91fe59cf925051367f3a6
Merge: 14563ee6 5382e625
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 20:31:00 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 5382e6256e4acb1ec6d53c405760cde90e7e2826
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 11:36:00 2025 +0200
Permit some global keys in case the global keybinds are not active.
src/wmmgr.cc | 6 ++++++
1 file changed, 6 insertions(+)
commit fd786a4e4867e73ca93fa00bf8e5c839b0fa3b9e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 11:16:20 2025 +0200
Fix typo.
src/wmframe.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b7f1f23ab8b9c5371efbb3fd19b0e4df1452e58f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 11:13:30 2025 +0200
Restack the windows after a QuickSwitch has ended.
src/wmprog.cc | 4 ++--
src/wmswitch.cc | 16 +++++++++-------
src/wmswitch.h | 4 ++--
3 files changed, 13 insertions(+), 11 deletions(-)
commit 8048b2263ba2c7ad0a70aca0b2b07c323368d1b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Apr 21 11:12:23 2025 +0200
In getLastFocus, ignore unmanaged frames.
src/wmframe.cc | 2 ++
src/wmmgr.cc | 7 +++++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit c746e42b5212b5213a9b6279802bafeaa225a6f0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 20 22:29:19 2025 +0200
Improve CAD-dialog up-down traversal.
src/wmdialog.cc | 43 ++++++++++++++++++++++++++++++++++---------
1 file changed, 34 insertions(+), 9 deletions(-)
commit e1da03c0c9f15c6c12bf70bb4312d33cdef92db4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 20 19:49:40 2025 +0200
Replace -lXRes with $(XRES_LIBS) for icesh.
src/Makefile.am | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 6f39d195103f6a5922320188f421fc5815773bbc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 20 18:05:01 2025 +0200
Fix the stacking order when a QuickSwitch ends.
src/wmswitch.cc | 2 ++
1 file changed, 2 insertions(+)
commit 33226d704d42d7a1a788f087e352eaf2fc1f1706
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 20 17:02:48 2025 +0200
Change default theme to icedesert.
configure.ac | 4 ++--
man/icewm-theme.pod | 22 +++++++---------------
man/icewm.pod | 3 +--
src/CMakeLists.txt | 2 +-
src/wmconfig.cc | 2 +-
5 files changed, 12 insertions(+), 21 deletions(-)
commit 7f67b3e4e5d44da8f4091d1cb8f4a1b641d5745c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 20 16:49:48 2025 +0200
Drop old obsolete icons.
lib/Makefile.am | 20 --
lib/icons/communicator-abook_16x16.xpm | 27 --
lib/icons/communicator-abook_32x32.xpm | 46 ---
lib/icons/communicator-browser_16x16.xpm | 28 --
lib/icons/communicator-browser_32x32.xpm | 45 ---
lib/icons/communicator-composer_16x16.xpm | 28 --
lib/icons/communicator-composer_32x32.xpm | 47 ---
lib/icons/communicator-discussion_16x16.xpm | 27 --
lib/icons/communicator-discussion_32x32.xpm | 44 ---
lib/icons/communicator-mail_16x16.xpm | 28 --
lib/icons/communicator-mail_32x32.xpm | 46 ---
lib/icons/fte_16x16.xpm | 21 --
lib/icons/fte_32x32.xpm | 38 ---
lib/icons/koules_16x16.xpm | 62 ----
lib/icons/koules_32x32.xpm | 91 ------
lib/icons/navigator_16x16.xpm | 28 --
lib/icons/navigator_32x32.xpm | 45 ---
lib/icons/netscape_16x16.xpm | 84 -----
lib/icons/netscape_32x32.xpm | 100 ------
lib/icons/xisp_16x16.xpm | 172 ----------
lib/icons/xisp_32x32.xpm | 405 ------------------------
lib/programs.in | 11 -
man/icewm-programs.pod | 11 -
23 files changed, 1454 deletions(-)
commit e7704daf5547c4b06e90dd8fd731e2e0d699dd44
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Apr 17 21:47:20 2025 +0200
Add -Z filter to icesh to select only terminals.
man/icesh.pod | 4 +++
src/icesh.cc | 79 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 83 insertions(+)
commit e0781ad5af5f0611a495fa208f1604f130a84371
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Apr 16 22:34:28 2025 +0200
Add a --replace option to icewm-session.
man/icewm-session.pod | 4 ++++
src/icesm.cc | 8 ++++++++
2 files changed, 12 insertions(+)
commit c9a0d0611794aa10b2f6e119949f585140bf51bc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 13 20:20:50 2025 +0200
Remove debugging statements.
src/wmclient.cc | 8 --------
1 file changed, 8 deletions(-)
commit 3dff279611cb6b60ac1860fec83408f092f0d03e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 13 18:57:35 2025 +0200
Give which a backup in rebuild.sh.
rebuild.sh | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 76ea7a01700a0f91cbd6429ef5af98bdb20adbae
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 13 18:05:11 2025 +0200
Make XRes disableable in the CMake build.
src/CMakeLists.txt | 17 +++++++++++++++--
1 file changed, 15 insertions(+), 2 deletions(-)
commit fdcca886f59b5dce86c010a1efe0084c2c06903b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 13 17:25:52 2025 +0200
Make XRes disableable in configure. Up version to 3.7.3.
VERSION | 2 +-
configure.ac | 25 ++++++++++++++++++-------
2 files changed, 19 insertions(+), 8 deletions(-)
commit 286f243c07dc2039c74ada8d24365188dab147d5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Apr 13 16:45:22 2025 +0200
Add xres to dependencies.
rebuild.sh | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit b2ddd1f92ea09f032a0a287bf19bcd3480b1f1dd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Apr 12 19:12:13 2025 +0200
Better fix for getNetWMPid sorry.
src/wmclient.cc | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 809a5a4d09c56dfe36e1ef098f68fbe6535f1670
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Apr 12 18:18:30 2025 +0200
Return first found PID in getNetWMPid.
src/wmclient.cc | 12 ++++++++++++
1 file changed, 12 insertions(+)
commit f2c22603a1de9b360d22cd566fb91c6a5aa3b72f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Apr 12 16:08:22 2025 +0200
Add a toolbar button to the CAD-dialog.
src/wmdialog.cc | 8 ++++++--
src/wmdialog.h | 2 +-
2 files changed, 7 insertions(+), 3 deletions(-)
commit c219b3512af035dbfc9b9397ed9d8ec692c78778
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Apr 12 16:01:55 2025 +0200
Add xres_LDFLAGS to icewm_libs for CMake.
src/CMakeLists.txt | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
commit 2c50489bc672da3b68ae9f061d19a02f09e6c297
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Apr 12 15:45:49 2025 +0200
Use X-resource library 1.2 to reliably obtain process identifiers of
client windows. Add the "toolbar" command to icesh to let icewm reload
the toolbar configuration.
configure.ac | 6 ++++--
man/icesh.pod | 9 +++++++--
src/CMakeLists.txt | 6 ++++--
src/Makefile.am | 2 +-
src/config.cmake.h.in | 1 +
src/icesh.cc | 42 ++++++++++++++++++++++++++++++++++++------
src/objbar.cc | 6 ++++++
src/objbar.h | 2 ++
src/wmabout.cc | 5 +++--
src/wmaction.h | 2 ++
src/wmapp.cc | 6 ++++++
src/wmclient.cc | 37 ++++++++++++++++++++++++++++---------
src/wmmgr.cc | 27 +++++----------------------
src/wmtaskbar.cc | 40 +++++++++++++++++++++++++++-------------
src/wmtaskbar.h | 1 +
15 files changed, 133 insertions(+), 59 deletions(-)
commit 1639c79b76af6e1eb129ad0e7454c2ae374dacec
Author: Gemineo <vistatec@gemineo.de>
Date: Thu Apr 10 09:59:40 2025 +0000
Translated using Weblate (German)
Currently translated at 100.0% (525 of 525 strings)
po/de.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit dad23d2f9baa646c5bb66de84efe947b682b8af8
Author: Fran Serrador <serrador@proton.me>
Date: Wed Apr 9 12:30:37 2025 +0000
Translated using Weblate (Spanish)
Currently translated at 100.0% (525 of 525 strings)
po/es.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit b18034ebc19eff5af14eee4f860bd501f634624c
Author: Sophie Leroy <sophie@stoquart.com>
Date: Wed Apr 9 13:19:43 2025 +0000
Translated using Weblate (French)
Currently translated at 100.0% (525 of 525 strings)
po/fr.po | 56 ++++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 46 insertions(+), 10 deletions(-)
commit 70663764b34af6238da665e5ccbcb38c55981933
Author: Samanta Magalhaes <samanta_texttrans@outlook.com>
Date: Tue Apr 8 19:46:44 2025 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (525 of 525 strings)
po/pt_BR.po | 53 ++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 44 insertions(+), 9 deletions(-)
commit 2309c1f0479a60c6b7636c5c4440d37e7fa1e8be
Author: Davide Aiello <davide.aiello@novilingulists.com>
Date: Tue Apr 8 11:13:08 2025 +0000
Translated using Weblate (Italian)
Currently translated at 100.0% (525 of 525 strings)
po/it.po | 54 ++++++++++++++++++++++++++++++++++++++++++++----------
1 file changed, 44 insertions(+), 10 deletions(-)
commit 305595892ea328d1a7307f779cf541d582440fd6
Author: Gemineo <vistatec@gemineo.de>
Date: Tue Apr 8 09:02:43 2025 +0000
Translated using Weblate (German)
Currently translated at 100.0% (525 of 525 strings)
po/de.po | 49 ++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 42 insertions(+), 7 deletions(-)
commit db880486a465597157f28bb9de08ceba9e670311
Author: Emily Dong <Emily.Dong@excel-gits.com>
Date: Tue Apr 8 09:03:28 2025 +0000
Translated using Weblate (Chinese (Taiwan) (zh_TW))
Currently translated at 100.0% (525 of 525 strings)
po/zh_TW.po | 47 ++++++++++++++++++++++++++++++++++++++---------
1 file changed, 38 insertions(+), 9 deletions(-)
commit 4b83df892611c7a1cb9dd5206c99b8d9b5326384
Author: Grace Yu <grace.yu@excel-gits.com>
Date: Tue Apr 8 08:31:25 2025 +0000
Translated using Weblate (Chinese (China) (zh_CN))
Currently translated at 100.0% (525 of 525 strings)
po/zh_CN.po | 45 +++++++++++++++++++++++++++++++++++++--------
1 file changed, 37 insertions(+), 8 deletions(-)
commit 2715616346027260d214eae7cffbeb47cd16fe25
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date: Thu Apr 3 18:19:40 2025 +0000
Translated using Weblate (Russian)
Currently translated at 100.0% (525 of 525 strings)
po/ru.po | 48 ++++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
commit d67552d9fb8814de4b147648dd5f462aedc8e970
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date: Thu Apr 3 08:30:21 2025 +0000
Translated using Weblate (Russian)
Currently translated at 100.0% (525 of 525 strings)
po/ru.po | 278 ++++++++++++++++++++++++++++++-----------------------------
1 file changed, 141 insertions(+), 137 deletions(-)
commit 738c54cf66b728c300157654bf0f30fa7a8fa930
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Apr 2 17:06:37 2025 +0200
Let icesh don't loop when interrupted.
src/icesh.cc | 5 +++++
1 file changed, 5 insertions(+)
commit 002a113dc1d49cdbb3cd8109e00df517db67b010
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Apr 1 17:07:25 2025 +0200
Remove obsolete CMake warning for SVG library.
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f6dd0d427cef992deb483cf879b418c9fd9d32e4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Apr 1 16:56:22 2025 +0200
Fix CMake LTO build.
rebuild.sh | 3 +++
1 file changed, 3 insertions(+)
commit 5d530bae43e78e42d263ee742dddeee5b68348dc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Apr 1 16:07:24 2025 +0200
Lower minimum required CMake version to 3.5.
CMakeLists.txt | 2 +-
lib/CMakeLists.txt | 2 +-
po/CMakeLists.txt | 6 +++++-
src/CMakeLists.txt | 12 +++++++++---
4 files changed, 16 insertions(+), 6 deletions(-)
commit 1c8850f87aa77d72f75f8e474fb71362eb728f40
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 30 22:13:59 2025 +0200
Prepare 3.7.3 release
AUTHORS | 6 +-
ChangeLog | 509 ++++++++++++++++++++++++++++---------------------------
NEWS | 45 +++--
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 12 +-
po/ar.po | 102 +++++------
po/ast.po | 102 +++++------
po/be.po | 102 +++++------
po/bg.po | 102 +++++------
po/ca.po | 102 +++++------
po/cs.po | 102 +++++------
po/da.po | 102 +++++------
po/de.po | 102 +++++------
po/el.po | 102 +++++------
po/en.po | 102 +++++------
po/eo.po | 102 +++++------
po/es.po | 102 +++++------
po/fa.po | 102 +++++------
po/fi.po | 102 +++++------
po/fr.po | 102 +++++------
po/he.po | 102 +++++------
po/hi.po | 102 +++++------
po/hr.po | 102 +++++------
po/hu.po | 102 +++++------
po/icewm.pot | 104 ++++++------
po/id.po | 102 +++++------
po/ie.po | 102 +++++------
po/it.po | 102 +++++------
po/ja.po | 102 +++++------
po/ka.po | 102 +++++------
po/kk.po | 102 +++++------
po/ko.po | 102 +++++------
po/lt.po | 102 +++++------
po/lv.po | 102 +++++------
po/mk.po | 102 +++++------
po/nb.po | 102 +++++------
po/nl.po | 102 +++++------
po/nn.po | 102 +++++------
po/no.po | 102 +++++------
po/pl.po | 102 +++++------
po/pt.po | 102 +++++------
po/pt_BR.po | 102 +++++------
po/ro.po | 102 +++++------
po/ru.po | 102 +++++------
po/sk.po | 102 +++++------
po/sl.po | 102 +++++------
po/sv.po | 102 +++++------
po/tr.po | 220 ++++++++++++------------
po/uk.po | 102 +++++------
po/vi.po | 102 +++++------
po/zh_CN.po | 102 +++++------
po/zh_TW.po | 102 +++++------
54 files changed, 2769 insertions(+), 2737 deletions(-)
commit b606a188ba660c44a0f697f6799392082966b4bf
Merge: 13049e01 14563ee6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 30 22:04:21 2025 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 14563ee6eadf811ec0e4e556708142392d9918c8
Merge: 1e9601fe c2939cbb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 30 22:02:48 2025 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit c2939cbb4fcb3d456917b56093897334b31ff3ac
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 30 19:23:03 2025 +0200
Fix compiler error on missing include errno.h.
src/ysvg.cc | 1 +
1 file changed, 1 insertion(+)
commit eb4ccdf88895b94c25c24e6474b7b8d3f2c660f0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 30 16:54:50 2025 +0200
Startup notification says to always accept updates to _NET_STARTUP_ID.
src/wmclient.cc | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
commit 45fc5064d5023b5bacc0e2d49c0862cbcf555879
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 30 14:57:45 2025 +0200
Fix typo for fUserTimeWindow in getUserTime.
src/wmclient.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ec6f44371aa0d54997de2de5f1c6dc0f3ccccaec
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 29 21:59:28 2025 +0100
Improve support for _NET_WM_USER_TIME and _NET_STARTUP_ID for issue #799.
src/wmclient.cc | 132 +++++++++++++++++++++++++++++++++++++---------------
src/wmclient.h | 31 ++++++------
src/wmframe.cc | 49 ++-----------------
src/wmframe.h | 7 ---
4 files changed, 116 insertions(+), 103 deletions(-)
commit b13a28868be10d20023aa9f60e332c5d05e88a2f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 29 15:43:19 2025 +0100
Remove DESKTOP_AUTOSTART_ID, DESKTOP_STARTUP_ID, XDG_ACTIVATION_TOKEN
variables from the environment.
src/yapp.cc | 7 +++++++
src/yapp.h | 1 +
2 files changed, 8 insertions(+)
commit 3b17a48abf0e8ec0a872f0e57584e3a240f9bfd7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 29 15:40:45 2025 +0100
Remove the remnants of the root proxy window. Only set focus to the
icewm top window when it hasn't focus yet.
src/keysyms.h | 4 ++++
src/wmapp.cc | 2 --
src/wmkey.cc | 4 +---
src/wmmgr.cc | 48 ++++++++++++++----------------------------------
src/wmmgr.h | 11 +----------
5 files changed, 20 insertions(+), 49 deletions(-)
commit 9ff05e222dac6e27b8a3e178ecf4471598623c2d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 29 15:38:20 2025 +0100
Add the usertime and x11time commands to icesh.
man/icesh.pod | 8 ++++++++
src/icesh.cc | 19 +++++++++++++++++++
2 files changed, 27 insertions(+)
commit e5b38e5db353e69fd2b9c020d4350457027a88dd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 29 15:11:29 2025 +0100
Set a title to the dock window.
src/wmdock.cc | 1 +
1 file changed, 1 insertion(+)
commit 69a548621af39ea45c666a292d6600095b75fc4d
Merge: 91cf6b75 f362d182
Author: Eduard Bloch <blade@debian.org>
Date: Mon Mar 17 09:59:37 2025 +0100
Merge remote-tracking branch 'bbidulock/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 1e9601feedd2d1758e8cea3589d21fa43b89eb5a
Merge: 196bd412 f362d182
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 16 15:50:36 2025 +0100
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit f362d18207d19caf7a24e6e940e67938a39fb4d8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 16 15:39:12 2025 +0100
Fix --disable-librsvg. Don't barf when --without-icesound. Update READMEs.
README.md | 13 ++++++++++---
README.md.in | 4 +++-
VERSION | 2 +-
configure.ac | 21 ++++++++++++++-------
4 files changed, 28 insertions(+), 12 deletions(-)
commit 7ea2559d46f2236042813ad8826e36a6696d0d78
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date: Sun Mar 16 08:46:00 2025 +0000
Translated using Weblate (Turkish)
Currently translated at 100.0% (525 of 525 strings)
po/tr.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 91cf6b75e7c1a5c409466dc1dc42894571701ddb
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 13 11:16:01 2024 +0200
App name filter shall consider the command line too
src/fdomenu.cc | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
commit 87876772d15e9735f6d59f7228eff85850859b1b
Author: Eduard Bloch <blade@debian.org>
Date: Sun Mar 16 09:37:14 2025 +0100
Upgrade min.req. of CMake to version 3.10
Latest CMake releases started throwing warnings about deprecation of
old style compatibility.
Also removed the project tags from subfolders since they are ineffective
anyway.
Removed requirement of C compiler, since globit.c is the only source and
even this is wrapped into a C++ compilation unit.
CMakeLists.txt | 4 ++--
doc/CMakeLists.txt | 3 ---
lib/CMakeLists.txt | 2 +-
po/CMakeLists.txt | 3 ---
4 files changed, 3 insertions(+), 9 deletions(-)
commit 80f3648862694399417de51ef65db7ecaef69fb4
Author: Eduard Bloch <blade@debian.org>
Date: Sat Mar 15 17:48:54 2025 +0100
Fix cmake warning about wrong COMMENT arguments
man/CMakeLists.txt | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit af8107c032f4fae53e4caa7af16f8effd2612856
Author: Eduard Bloch <blade@debian.org>
Date: Sat Mar 15 17:33:17 2025 +0100
By default, try fallback to non-specific Sans or non-bold
Again: Closes ice-wm/icewm#149
src/fontmacro.h | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
commit 999b27356c94979b835dbec649ab3ce9b03ab390
Author: Eduard Bloch <blade@debian.org>
Date: Tue Mar 11 18:47:36 2025 +0100
Make location of nanosvg header customizable
This also simplifies the use of externally located nanosvg headers, for
example for offline builds.
src/CMakeLists.txt | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 13049e01550152426538937fdd6ca998a8e26ef5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 22:20:59 2025 +0100
Prepare 3.7.2 release
AUTHORS | 2 +-
ChangeLog | 426 ++++++++++++++++++++++++++-----------------------------
NEWS | 86 ++++-------
README.md | 16 +--
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 86 +++++------
po/ast.po | 86 +++++------
po/be.po | 86 +++++------
po/bg.po | 86 +++++------
po/ca.po | 86 +++++------
po/cs.po | 86 +++++------
po/da.po | 86 +++++------
po/de.po | 86 +++++------
po/el.po | 86 +++++------
po/en.po | 86 +++++------
po/eo.po | 86 +++++------
po/es.po | 86 +++++------
po/fa.po | 86 +++++------
po/fi.po | 86 +++++------
po/fr.po | 86 +++++------
po/he.po | 86 +++++------
po/hi.po | 86 +++++------
po/hr.po | 86 +++++------
po/hu.po | 86 +++++------
po/icewm.pot | 88 ++++++------
po/id.po | 86 +++++------
po/ie.po | 86 +++++------
po/it.po | 86 +++++------
po/ja.po | 86 +++++------
po/ka.po | 86 +++++------
po/kk.po | 86 +++++------
po/ko.po | 86 +++++------
po/lt.po | 86 +++++------
po/lv.po | 86 +++++------
po/mk.po | 86 +++++------
po/nb.po | 86 +++++------
po/nl.po | 86 +++++------
po/nn.po | 86 +++++------
po/no.po | 86 +++++------
po/pl.po | 86 +++++------
po/pt.po | 86 +++++------
po/pt_BR.po | 86 +++++------
po/ro.po | 86 +++++------
po/ru.po | 86 +++++------
po/sk.po | 86 +++++------
po/sl.po | 86 +++++------
po/sv.po | 86 +++++------
po/tr.po | 86 +++++------
po/uk.po | 86 +++++------
po/vi.po | 86 +++++------
po/zh_CN.po | 86 +++++------
po/zh_TW.po | 86 +++++------
54 files changed, 2269 insertions(+), 2319 deletions(-)
commit f855e1d42780aa18027a5dc4915eab48037913d8
Merge: b00baedb 196bd412
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 22:17:24 2025 +0100
Merge branch 'icewm-1-4-BRANCH'
commit 196bd412e331758fecbd363fccea1b58afa1c5f5
Merge: 5ac0a3c5 1b9c9796
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 22:17:05 2025 +0100
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 1b9c9796e8409eb7598848997f1f7825565310d5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 20:33:57 2025 +0100
Remove the incompatible cmake_path from the po CMakefile.
po/CMakeLists.txt | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
commit adaf56274d3783b3a0426a93f93d334ab1b6c3d9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 20:20:26 2025 +0100
Ignore key releases and modifier presses in the top window key handler.
src/wmmgr.cc | 7 +++++++
1 file changed, 7 insertions(+)
commit 2c48d831c8e95fadb410ac0fa36b1c9638a5f864
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 20:18:01 2025 +0100
Improve readability in SwitchWindow::resize.
src/wmswitch.cc | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
commit 86fdf3e892e74843555b1930eb5489b491872cc0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 20:15:16 2025 +0100
Log the keycode as a decimal.
src/logevent.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 9c8681864ed923d32f9df1946fd1a5cfaa405440
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 9 16:47:27 2025 +0100
Fix off-by-one errors in the QuickSwitch bottom right border for
ice-wm/icewm#174.
src/wmswitch.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit 0499fce909d12d373996707b123acfddfccbc375
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 8 18:00:41 2025 +0100
Use the window handle when retrieving the user time.
src/wmclient.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2462a64c7fe67030800234e3a9dc7b3d8cd6c46e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Mar 5 23:08:41 2025 +0100
Add updateServerTime to class declaration in header.
src/wmmgr.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit fbfde759caed859a48b883434971fa1b92baff52
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Mar 5 23:00:10 2025 +0100
Only save event time when it is non-zero.
src/yxapp.cc | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit 8ff9ec50c2cc4526f44874b6b7551d6f32a2b41b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Mar 5 21:50:39 2025 +0100
Try not to go backwards in our notion of the X server time.
src/yxapp.cc | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
commit d4a069f3dffd40fa52b135436a681eae13f26759
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Mar 5 20:58:46 2025 +0100
Also update the server time before setting focus to the topWindow.
src/wmmgr.cc | 51 +++++++++++++++++++++++++++++----------------------
1 file changed, 29 insertions(+), 22 deletions(-)
commit 37abcc2dc2636948d1878ec565c0066f09d2168f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Mar 5 20:55:44 2025 +0100
Fix compiling without internationalization for icewm-menu-fdo.
src/fdomenu.cc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 0f871d4345e31904494c007b7b55faf942403360
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Mar 2 19:41:33 2025 +0100
Mark the WindowList as a toplevel and redirect its input to the listbox.
src/wmwinlist.cc | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
commit 0b9fc52c7fd8a0980044268dd09b147f6b3a485d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 1 22:47:58 2025 +0100
Also support SVG icons when the image library supports it natively.
src/yicon.cc | 80 +++++++++++++++++++++++++++++---------------------------
src/yicon.h | 4 +++
2 files changed, 46 insertions(+), 38 deletions(-)
commit 74bb0a2989127a3ff87d2932ff547713bc710cfe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Mar 1 18:08:59 2025 +0100
Always print icons double-quoted for issue #794.
src/fdomenu.cc | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit b00baedbda6f637575eba3d393d2bb9a9d96fd40
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 23:34:03 2025 +0100
Prepare 3.7.1 release
AUTHORS | 4 +-
ChangeLog | 286 +++++++++++++++++++++++++++----------------------------
NEWS | 55 ++++++-----
README.md | 16 ++--
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 60 ++++++------
po/ast.po | 60 ++++++------
po/be.po | 60 ++++++------
po/bg.po | 60 ++++++------
po/ca.po | 60 ++++++------
po/cs.po | 60 ++++++------
po/da.po | 60 ++++++------
po/de.po | 60 ++++++------
po/el.po | 60 ++++++------
po/en.po | 60 ++++++------
po/eo.po | 60 ++++++------
po/es.po | 60 ++++++------
po/fa.po | 60 ++++++------
po/fi.po | 60 ++++++------
po/fr.po | 60 ++++++------
po/he.po | 60 ++++++------
po/hi.po | 60 ++++++------
po/hr.po | 60 ++++++------
po/hu.po | 60 ++++++------
po/icewm.pot | 62 ++++++------
po/id.po | 60 ++++++------
po/ie.po | 60 ++++++------
po/it.po | 60 ++++++------
po/ja.po | 60 ++++++------
po/ka.po | 64 ++++++-------
po/kk.po | 60 ++++++------
po/ko.po | 60 ++++++------
po/lt.po | 60 ++++++------
po/lv.po | 60 ++++++------
po/mk.po | 60 ++++++------
po/nb.po | 60 ++++++------
po/nl.po | 60 ++++++------
po/nn.po | 60 ++++++------
po/no.po | 60 ++++++------
po/pl.po | 60 ++++++------
po/pt.po | 60 ++++++------
po/pt_BR.po | 60 ++++++------
po/ro.po | 60 ++++++------
po/ru.po | 60 ++++++------
po/sk.po | 60 ++++++------
po/sl.po | 60 ++++++------
po/sv.po | 60 ++++++------
po/tr.po | 60 ++++++------
po/uk.po | 60 ++++++------
po/vi.po | 60 ++++++------
po/zh_CN.po | 60 ++++++------
po/zh_TW.po | 60 ++++++------
54 files changed, 1597 insertions(+), 1604 deletions(-)
commit 2baa0096631ebad54efd287b83d2513191fece9b
Merge: 55c2ed5f 5ac0a3c5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 23:29:58 2025 +0100
Merge branch 'icewm-1-4-BRANCH'
commit 5ac0a3c523b5f80eee9e62b67cac63baec1b1445
Merge: 2ca5022e 3997b08e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 23:29:31 2025 +0100
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 3997b08e9497516a4ce7161eb126e0998b1549d4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 22:56:54 2025 +0100
Update the event time strictly increasing.
src/wmmgr.cc | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
commit 634ed229455e5bd247af941cc70faad1b56a1db3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 22:36:22 2025 +0100
Improve focusing xterms by first updating our notion of the server time
from xproperty events for issue ice-wm/icewm#188.
src/wmmgr.cc | 18 ++++++++++++++++++
1 file changed, 18 insertions(+)
commit 7aa9ad20acca1d694aef1159d0025f408f79f75b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 20:38:45 2025 +0100
Wait for the Return key-release event before accepting the address bar
input line to avoid stray Return key-release events in applications.
src/yinputline.cc | 17 +++++++++++++++--
src/yinputline.h | 2 ++
2 files changed, 17 insertions(+), 2 deletions(-)
commit 2bef7a7228cb0c65bc5572b0ae9cc44e5c55aa2d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 27 19:00:39 2025 +0100
Fix toolbar addButton for issue ice-wm/icewm#186.
src/objbar.cc | 19 ++++++++-----------
1 file changed, 8 insertions(+), 11 deletions(-)
commit 1e337026c9625515621f7c3ce16914065abdb54b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Feb 26 15:19:24 2025 +0100
Let QuickSwitch select the proper client tab, before activating a frame.
src/wmswitch.cc | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit c78690b6204d12da98257f91fa70fe947de7d6c8
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Wed Feb 26 09:39:34 2025 +0000
Translated using Weblate (Georgian)
Currently translated at 52.7% (277 of 525 strings)
po/ka.po | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
commit 720b5b23704e97d9363814be1d123eecbed863fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Feb 25 14:38:25 2025 +0100
Remove trailing carriage-returns from each input line in icewm-menu-fdo
for ice-wm/icewm#186.
src/fdomenu.cc | 3 +++
1 file changed, 3 insertions(+)
commit 5f45f31fddf1cb2de649790c4c0b50ca38e8cbb1
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Feb 25 14:16:29 2025 +0100
Skip past carriage-returns in getArgument for ice-wm/icewm#186.
src/yconfig.cc | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit 3de1b851912315a50b88309b6f1eaa60bd3c0adb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Feb 23 19:50:09 2025 +0100
Simplify key handling in MenuProgSwitchItems.
src/wmprog.cc | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
commit 26751c7bfbd0bf79e2b10b600fbc4b1ec31ecb5b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Feb 23 17:38:40 2025 +0100
Fix broken modSuperIsCtrlAlt for issue #791.
src/wmcontainer.cc | 11 ++++++-----
src/wmkey.cc | 30 +++++++++++++++++++++++-------
src/wmkey.h | 7 ++++---
src/wmprog.cc | 2 +-
src/ywindow.h | 2 +-
5 files changed, 35 insertions(+), 17 deletions(-)
commit f154124896ea2c54aa6d6a1265af2098f52cc08b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Feb 23 13:29:43 2025 +0100
Link against NLS libs for icewm-menu-fdo and closes ice-wm/icewm#185.
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 55c2ed5f8a67a2341c7245f98d263cac78947a29
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 21:47:00 2025 +0100
Prepare 3.7.0 release
AUTHORS | 29 +-
ChangeLog | 8639 +++++++++++++++++++++++++++---------------------------
INSTALL | 6 +-
NEWS | 339 ++-
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 12 +-
8 files changed, 4596 insertions(+), 4449 deletions(-)
commit 1dafaa3a9ffa95447d70c933a332df9fe988b8db
Merge: b843f88f 2ca5022e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 21:28:19 2025 +0100
Merge branch 'icewm-1-4-BRANCH'
commit 2ca5022ec5a8e13dffccc2537e41912a657c16c1
Merge: 27126c52 e162444c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 21:27:16 2025 +0100
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit e162444c1e707433692f8be9db32ec62cb8279d9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 19:13:04 2025 +0100
Check for __GNUC__ at least 5 for codecvt dependency.
src/fdomenu.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit f3b9c3023c8ca864b786fd43fe5f06b141ef4a35
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 18:30:06 2025 +0100
Restore support for C++11 in fdomenu.cc.
src/fdomenu.cc | 8 ++++++++
1 file changed, 8 insertions(+)
commit afd33a7d5d08cda75e7a0617792c3bd8da7c865d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 16:19:45 2025 +0100
Update potfiles.
po/ar.po | 4626 ++++++++++++++++++++++++++---------------------------
po/ast.po | 3452 ++++++++++++++++++++--------------------
po/be.po | 4102 +++++++++++++++++++++++------------------------
po/bg.po | 4102 +++++++++++++++++++++++------------------------
po/ca.po | 4580 ++++++++++++++++++++++++++--------------------------
po/cs.po | 4572 ++++++++++++++++++++++++++--------------------------
po/da.po | 4524 ++++++++++++++++++++++++++--------------------------
po/de.po | 4558 ++++++++++++++++++++++++++--------------------------
po/el.po | 4684 +++++++++++++++++++++++++++---------------------------
po/en.po | 3170 ++++++++++++++++++------------------
po/eo.po | 3214 ++++++++++++++++++-------------------
po/es.po | 4472 +++++++++++++++++++++++++--------------------------
po/fa.po | 3366 +++++++++++++++++++--------------------
po/fi.po | 4058 +++++++++++++++++++++++-----------------------
po/fr.po | 4594 ++++++++++++++++++++++++++--------------------------
po/he.po | 3912 ++++++++++++++++++++++-----------------------
po/hi.po | 3558 ++++++++++++++++++++---------------------
po/hr.po | 3756 +++++++++++++++++++++----------------------
po/hu.po | 4546 ++++++++++++++++++++++++++--------------------------
po/icewm.pot | 304 ++--
po/id.po | 4532 ++++++++++++++++++++++++++--------------------------
po/ie.po | 4068 +++++++++++++++++++++++------------------------
po/it.po | 4548 ++++++++++++++++++++++++++--------------------------
po/ja.po | 4592 ++++++++++++++++++++++++++--------------------------
po/ka.po | 3764 +++++++++++++++++++++----------------------
po/kk.po | 3668 +++++++++++++++++++++---------------------
po/ko.po | 4618 ++++++++++++++++++++++++++---------------------------
po/lt.po | 4156 ++++++++++++++++++++++++------------------------
po/lv.po | 4104 +++++++++++++++++++++++------------------------
po/mk.po | 4058 +++++++++++++++++++++++-----------------------
po/nb.po | 4056 +++++++++++++++++++++++-----------------------
po/nl.po | 4520 ++++++++++++++++++++++++++--------------------------
po/nn.po | 3568 ++++++++++++++++++++---------------------
po/no.po | 4060 +++++++++++++++++++++++-----------------------
po/pl.po | 4564 ++++++++++++++++++++++++++--------------------------
po/pt.po | 4544 ++++++++++++++++++++++++++--------------------------
po/pt_BR.po | 4572 ++++++++++++++++++++++++++--------------------------
po/ro.po | 3980 +++++++++++++++++++++++-----------------------
po/ru.po | 4588 ++++++++++++++++++++++++++--------------------------
po/sk.po | 4554 ++++++++++++++++++++++++++--------------------------
po/sl.po | 4414 +++++++++++++++++++++++++-------------------------
po/sv.po | 4544 ++++++++++++++++++++++++++--------------------------
po/tr.po | 4566 ++++++++++++++++++++++++++--------------------------
po/uk.po | 4542 ++++++++++++++++++++++++++--------------------------
po/vi.po | 4158 ++++++++++++++++++++++++------------------------
po/zh_CN.po | 4622 ++++++++++++++++++++++++++---------------------------
po/zh_TW.po | 4620 ++++++++++++++++++++++++++---------------------------
47 files changed, 97365 insertions(+), 97365 deletions(-)
commit 43f791e192ff6bd7086278ef94c148f4b23e149b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 16:18:39 2025 +0100
Update the about copyright to 2025.
src/wmabout.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 2c31451f836c5e07b01fb70c3de0067d770fcfdb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 22 11:06:38 2025 +0100
Restore support for NanoSVG in the CMake build.
src/CMakeLists.txt | 41 ++++++++++++++---------------------------
1 file changed, 14 insertions(+), 27 deletions(-)
commit c10c27f93102d556e709715bd9ad4b1d384296a4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Feb 21 18:46:22 2025 +0100
Include locale include files last in fdomenu.cc, because they contain
macro's.
src/fdomenu.cc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 3a61123c6805753022882f132a5a7a0d6ea646fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Feb 21 18:35:00 2025 +0100
Fix compilation error for fdomenu.cc undefined msglang when no I18N.
src/fdomenu.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit a1fdb8bf1276dcb02b3848bd60b0768e31442ece
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Feb 20 21:47:51 2025 +0100
Never use CurrentTime, but always use last event time when setting the
input focus to a window.
src/aaddressbar.cc | 2 +-
src/aworkspaces.cc | 2 +-
src/wmframe.cc | 2 +-
src/wmmgr.cc | 6 +++---
src/wmwinlist.cc | 2 +-
src/yinputline.cc | 2 +-
src/ywindow.cc | 5 +++--
src/ywindow.h | 2 +-
8 files changed, 12 insertions(+), 11 deletions(-)
commit 8878930e84934b573c1dc3426bdff0ac1507fe2e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Feb 17 18:25:30 2025 +0100
Add ColorQuickSwitchBorder themable preference for issue #736.
man/icewm-preferences.pod | 19 ++++++++++++-------
src/themable.h | 2 ++
src/wmswitch.cc | 17 ++++++++++++-----
src/wmswitch.h | 1 +
4 files changed, 27 insertions(+), 12 deletions(-)
commit 570af33174b5c1c93ee9fe022454400cb864c8bc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Feb 17 18:20:54 2025 +0100
Mark support for global modality as done.
TODO | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dc6dc7f290332b45e650d792098e7816cd6b425b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Feb 16 21:52:41 2025 +0100
Revert "Don't draw a border on QuickSwitch when Look=flat for issue
#736." This reverts commit 11c0b34db6b24f5fbd9815d359e0b5ef1360517f.
src/wmswitch.cc | 19 +++++++------------
1 file changed, 7 insertions(+), 12 deletions(-)
commit ee76093cd3f697fc65cc73b2ccbcf43411d68bc2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Feb 16 21:51:56 2025 +0100
Revert "Remove the default 1px black border of the
QuickSwitch for issue ice-wm/icewm#174." This reverts commit
e7511806257cdee92585a21a4a794e19e33478dd.
src/wmswitch.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e3c2b2317426e4fb39dfbabb3ac1713824e3027a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 15 19:53:02 2025 +0100
Make 4 graph widths themable for issue ice-wm/icewm#178.
src/default.h | 4 ----
src/themable.h | 4 ++++
2 files changed, 4 insertions(+), 4 deletions(-)
commit dd55178608eb52478a152da84a24876e32a200fc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 15 19:42:56 2025 +0100
Drop a NOTE.
src/wmcontainer.cc | 1 -
1 file changed, 1 deletion(-)
commit 367aa354b1bc51aad9e02733895f4323c6d3bbda
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 15 19:42:35 2025 +0100
Increase toolbar height when icons are taller for issue ice-wm/icewm#178.
src/objbar.cc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit cf8d8d1055b05c6ae65ff4ae2a4c9c1fb758c1b4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Feb 15 19:42:15 2025 +0100
Increase max backgrounds to 8000.
src/icewmbg_prefs.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 579fed7ebff7b9afcf25e81a71332e45f616283b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Feb 12 00:23:13 2025 +0100
Support grabbing two keys simultaneously by a single keybinding definition
when both keys are bound to the same keysym.
src/icewmbg.cc | 2 +-
src/movesize.cc | 79 ++++++------
src/wmapp.cc | 16 +++
src/wmapp.h | 3 +-
src/wmcontainer.cc | 28 ++---
src/wmframe.cc | 77 ++++++------
src/wmkey.cc | 111 +++++++++++++----
src/wmkey.h | 29 +++--
src/wmmgr.cc | 330 +++++++++++++++++++++++--------------------------
src/wmmgr.h | 4 +-
src/wmminiicon.cc | 23 ++--
src/wmprog.cc | 5 +-
src/wmprog.h | 5 +-
src/wmswitch.cc | 24 ++--
src/wmswitch.h | 4 +-
src/ywindow.cc | 53 --------
src/ywindow.h | 2 -
src/yxapp.cc | 27 ++--
src/yxapp.h | 7 +-
19 files changed, 427 insertions(+), 402 deletions(-)
commit 63bcffce6eff8d89181b8079ca7547a91749143c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Feb 4 18:36:15 2025 +0100
Drop grabVKey and fixupPreferences. Move unshift to WMKey grab.
src/wmapp.cc | 12 ----------
src/wmapp.h | 1 -
src/wmkey.cc | 7 +++---
src/wmkey.h | 4 ++--
src/wmmenu.cc | 4 ++--
src/wmmgr.cc | 5 ++--
src/wmprog.h | 5 ++--
src/ywindow.cc | 69 +-----------------------------------------------------
src/ywindow.h | 1 -
src/yxapp.cc | 7 ------
src/yxapp.h | 1 -
11 files changed, 14 insertions(+), 102 deletions(-)
commit 53c424344778eb0f50f39fb8b4ecbd37a85777ba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Jan 31 16:15:09 2025 +0100
Don't call XKeysymToKeycode several times per key grab, but cache it.
Create YKeycodeMap and getKeycodeMap.
src/CMakeLists.txt | 4 +-
src/Makefile.am | 5 ++-
src/genpref.cc | 2 +-
src/wmkey.cc | 115 +++++++++++++++++++++++++++++++++++++++++++++++++
src/wmkey.h | 17 +++++---
src/yconfig.cc | 8 ++--
src/yconfig.h | 4 +-
src/ywindow.cc | 2 +-
src/ywindow.h | 2 +-
src/yxapp.cc | 42 ++++++------------
src/yxapp.h | 15 +++++--
11 files changed, 165 insertions(+), 51 deletions(-)
commit ecec0429a25aa34f426a9c8ba2abe04579f496a3
Author: Marina J. Donis <marinajdonis@gmail.com>
Date: Thu Dec 12 12:10:03 2024 +0000
Translated using Weblate (Spanish)
Currently translated at 100.0% (525 of 525 strings)
po/es.po | 40 ++++++++++++++++++++++++++++++++++++++--
1 file changed, 38 insertions(+), 2 deletions(-)
commit f06ba09d155149eaa8ad63457cd28bc2596941fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Nov 28 20:41:26 2024 +0100
fix fi.po to fix the build.
po/fi.po | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
commit 567509200c2e9d3148d5a799d88fb01428818a5c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Nov 28 19:38:26 2024 +0100
Revert "When undoing an arrange or showing the desktop, focus the last
focused window instead of the topmost window." for issue #788.
This reverts commit 2abbe86ebf1668d7c0d02d919c41e235cafb249b.
src/wmmgr.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit cd9367e73dd9ad03a4c2e8cf41fae35e4ef76400
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Tue Nov 26 04:36:35 2024 +0000
Translated using Weblate (Georgian)
Currently translated at 49.3% (259 of 525 strings)
po/ka.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit dcddeae4c11d5f38463ad3493260976ba69d94fd
Author: Rantala <toni.rantala@protonmail.com>
Date: Sat Nov 23 20:29:57 2024 +0000
Translated using Weblate (Finnish)
Currently translated at 84.5% (444 of 525 strings)
po/fi.po | 41 +++++++++++++++++++++--------------------
1 file changed, 21 insertions(+), 20 deletions(-)
commit be06f915d738dcc6cd2fb57c39c02497edf88f96
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Nov 12 19:13:54 2024 +0100
Cleanup the listing of installable themes for issue ice-wm/icewm#179.
src/theminst.cc | 28 +++++++++++++++++++---------
1 file changed, 19 insertions(+), 9 deletions(-)
commit af29b756386b3aaf6e7fea3f4c13b35f4c4252b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Nov 11 20:26:44 2024 +0100
Both scrollbars need to be able to process the same key event.
src/yscrollview.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit cab3af476a1994456de6f7b16f852b5e2a29f9b5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Nov 11 16:42:47 2024 +0100
Support OpenBSD tar in --install list for issue ice-wm/icewm#179.
src/theminst.cc | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit e7511806257cdee92585a21a4a794e19e33478dd
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Nov 10 19:15:28 2024 +0100
Remove the default 1px black border on the right and bottom sides of
the QuickSwitch window when Look is flat for issue ice-wm/icewm#174.
src/wmswitch.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 79efe331997a6dbc20fdb93ac00897e078bc00d4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Nov 10 17:30:48 2024 +0100
Let icewmbg also support the AVIF image format.
src/icewmbg.cc | 1 +
1 file changed, 1 insertion(+)
commit 8275f3a316998d98f1e047165984da07ca0c8134
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Nov 10 16:44:04 2024 +0100
Retstore the previous fontmacro's, because e.g. the InputFont no longer
was bold.
src/fontmacro.h | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
commit 0c097bbd7c904ee56649c7bfef6e4588f347eac7
Author: Eduard Bloch <blade@debian.org>
Date: Sun Nov 10 15:44:11 2024 +0100
No text insertion while doing tooltip update only
For #297
src/yinputline.cc | 12 ++++++++----
src/yinputline.h | 2 +-
2 files changed, 9 insertions(+), 5 deletions(-)
commit e6ee573dbb6aaa01203a673fd2fe2a85b609e3ba
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Nov 10 13:53:06 2024 +0100
Restore simple arrays and avoid mallocs.
src/apppstatus.cc | 2 +-
src/wmdock.cc | 2 +-
src/wmmgr.cc | 2 +-
src/wmpref.cc | 2 +-
src/yxtray.cc | 2 +-
5 files changed, 5 insertions(+), 5 deletions(-)
commit 9fa96c80515be69d49d0218f36223197193db8fe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Nov 10 13:52:26 2024 +0100
Remove silly casts.
src/yscrollview.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit ae2efc3cdb677bce1d9ee3d809a1b4801686c701
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Nov 10 13:51:34 2024 +0100
Support locales with three letter language codes.
src/yfontxft.cc | 30 ++++++++++++++++++++----------
src/ylocale.cc | 21 +++++++++++----------
src/ylocale.h | 2 +-
3 files changed, 32 insertions(+), 21 deletions(-)
commit 7be7963121ce4c1923fc5bff3b8edc7b14256540
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 22:27:24 2024 +0100
Let icesh accept UTF-8 strings in properties.
src/icesh.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 0da07f1a25729bbabd9db2c382f6136404356262
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 21:28:28 2024 +0100
Replace max by min.
src/misc.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1b348a4697f14e2d39b92eee2ee0f8e754d14a1d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 21:03:52 2024 +0100
Restore unsigned char array in yarray.
src/yarray.cc | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
commit 1b7f1148d2e88420b1fbc48a79a18cb980aaafc5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 21:02:14 2024 +0100
Improve readability.
src/wmtaskbar.cc | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit a8eb0bcf4069404639ac0d57676da5ebebafc52a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 20:58:00 2024 +0100
Restore mstring strncpy's.
src/mstring.cc | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
commit 3f2bc64f166b9fa40757643589c86329cdaee136
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 20:55:09 2024 +0100
Remove smart pointers from misc.cc.
src/misc.cc | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit facb4cca5d4454225525eb22e804405fd4a97c15
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 20:50:00 2024 +0100
Improve pager icon sizes conditional structure.
src/aworkspaces.cc | 30 ++++++++++++++++--------------
1 file changed, 16 insertions(+), 14 deletions(-)
commit 482bc701e898441e55b5980a787cafbb05081cc7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 20:37:54 2024 +0100
Succinct.
README.md.in | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 05335537c81a594c0c3ff2860561f583016706f2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 20:32:40 2024 +0100
Drop ycollections.
src/Makefile.am | 2 --
1 file changed, 2 deletions(-)
commit 458c84145091394874277006012f7118ef1a9b5c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Nov 9 20:32:08 2024 +0100
Correct versions and date.
VERSION | 2 +-
configure.ac | 12 ++++++------
2 files changed, 7 insertions(+), 7 deletions(-)
commit 129b9aadc2c30f5d1c30fe0887316fabadac23f0
Author: Eduard Bloch <blade@debian.org>
Date: Thu Nov 7 23:10:12 2024 +0100
Fix a crash when selecting Default from the clock menu
src/aclock.cc | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
commit ee4e1e95f88884bf125a45032bf09534ab60875f
Author: Ettore Atalan <atalanttore@googlemail.com>
Date: Thu Nov 7 15:01:42 2024 +0000
Translated using Weblate (German)
Currently translated at 99.4% (522 of 525 strings)
po/de.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 50bfe1467965fd0eddd9d6c80eb66e05437f2339
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 29 20:49:24 2024 +0100
Make clicks in the corner effective to ShowDesktop button in right-placed
mode
src/wmtaskbar.cc | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
commit 0f927a386373467bfbaa70256ae348202d4b2456
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 27 20:08:31 2024 +0100
Try using smaller icon versions in WS overview
It looks better having a smaller (even if not well recognizable) icon
than not having an icon at all, especially with mid/large sized themes.
src/aworkspaces.cc | 24 +++++++++++++++---------
1 file changed, 15 insertions(+), 9 deletions(-)
commit 2a418939fed01e5e4a18f4453ff331be05be83ed
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 27 12:08:23 2024 +0100
Redo completion when deleting
Fixes #297
src/yinputline.cc | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
commit 2234ab781a45c7621a9dcc822e1acda06641be2b
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 27 09:03:48 2024 +0100
Stop tooltip when space was typed in
For #297
src/yinputline.cc | 38 +++++++++++++++++++++++---------------
1 file changed, 23 insertions(+), 15 deletions(-)
commit 4ea94db014f828cee2fbb3273fc0b8af46449998
Author: Eduard Bloch <blade@debian.org>
Date: Sat Oct 26 21:38:48 2024 +0200
Make the tooltip act like an assistant with further proposals
This auto-updates the content with suggestions from the most recent
lookup.
Also fixes a delete/free mismatch with the result from globit_best.
Fixes #297
src/yinputline.cc | 76 +++++++++++++++++++++++++++++++++++++++------------
src/yinputline.h | 2 ++
2 files changed, 61 insertions(+), 17 deletions(-)
commit e6c65feadc9d78016068f3bd054997300c5f2422
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 25 09:48:59 2024 +0200
Render the list of proposals in a tooltip
For #297
This is still not a final solution, globit_best's API is too limited,
too complicated to interact, and fails to handle a specific usecase
("gvim" vs. "gvimdiff").
src/yinputline.cc | 51 ++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 44 insertions(+), 7 deletions(-)
commit 95785e00b7eeda8958638f188a9037f501858c40
Author: Eduard Bloch <blade@debian.org>
Date: Sat Oct 26 12:09:29 2024 +0200
Drop ycollections classes
It was invented by me and shall be burried by me. It has been repurposed
for more than it was invented for BUT it's no longer used. And the
implementation is dangerous (for example, the insertion calls after
resizing all over the place should use placement new because the memory
is actually invalid).
po/POTFILES.in | 1 -
src/ycollections.cc | 38 --------
src/ycollections.h | 250 ------------------------------------------------
3 files changed, 289 deletions(-)
commit eca04c7deba260a1d7ee08e55c81e73291fa3b9f
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 23 23:35:54 2024 +0200
Fix potential resize-to-smaller problem
And added remarks, use of this class needs to be investigated.
src/ycollections.h | 58 +++++++++++++++++++++++++++++---------------------
1 file changed, 34 insertions(+), 24 deletions(-)
commit 0c1da2b68b8a73868bdbf8da905ff7c20f012851
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 20 22:45:59 2024 +0200
Never mark text in the complete operation
Because a) it does not help much as "success visualization" because
there is already a visible change (actually this differs from a normal
match depending on whether a folder was found, which is confusing), but
OTOH in the case where user uses completion to enter a file path as
second argument (which also returns 1 from globit code) then this can
cause a wrong guess, which suddenly marks the whole text, so that you
cannot use tab again (it would erase the just entered text).
src/yinputline.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 95d8f55c59c75017184f9c555ff44e9cd5462284
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 20 20:14:30 2024 +0200
Unmark text while not moving ahead at the end
Make the marked area behave like on a typical terminal where pressing
right-arrow can be used to get rid of marked line while not doing
anything if the cursor was at the end already.
src/yinputline.cc | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit bf8f57cffdcead7fbdf6642e34ca33c632339aa4
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 20 16:21:31 2024 +0200
Ignore certain prefix commands
For #297
man/icewm-preferences.pod | 7 +++++++
src/default.h | 4 ++++
src/yinputline.cc | 38 +++++++++++++++++++++++++++++++-------
src/yinputline.h | 3 +++
4 files changed, 45 insertions(+), 7 deletions(-)
commit 3ab123ca6d2d81a09a746041ec9ff3a57ed37a98
Author: Aleš Kastner <alkas@volny.cz>
Date: Fri Oct 18 13:11:36 2024 +0000
Translated using Weblate (Czech)
Currently translated at 100.0% (525 of 525 strings)
po/cs.po | 50 +++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 41 insertions(+), 9 deletions(-)
commit 6a1634a95da578545df532945e2573a348704b82
Author: Marina J. Donis <marinajdonis@gmail.com>
Date: Fri Oct 18 12:40:09 2024 +0000
Translated using Weblate (Spanish)
Currently translated at 99.8% (524 of 525 strings)
po/es.po | 23 ++++++++++++-----------
1 file changed, 12 insertions(+), 11 deletions(-)
commit 688b1d9504129547ade6b2f7b8d5312d7a815c2d
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date: Wed Oct 16 22:27:02 2024 +0000
Translated using Weblate (Japanese)
Currently translated at 100.0% (525 of 525 strings)
po/ja.po | 54 +++++++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 45 insertions(+), 9 deletions(-)
commit 24c99042833f8d9372e8bd8522f0c956242a4f3b
Author: Luna Jernberg <bittin@opensuse.org>
Date: Wed Oct 16 06:32:14 2024 +0000
Translated using Weblate (Swedish)
Currently translated at 100.0% (525 of 525 strings)
po/sv.po | 37 +++++++++++++++++++++++++++++++++++--
1 file changed, 35 insertions(+), 2 deletions(-)
commit af75ac2f288120387adc737d57d548b8b5257ace
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date: Fri Oct 11 20:11:58 2024 +0000
Translated using Weblate (Russian)
Currently translated at 100.0% (525 of 525 strings)
po/ru.po | 174 +++++++++++++++++++++++++++++++++++------------------------
1 file changed, 105 insertions(+), 69 deletions(-)
commit 75bbbd8d64ae5286b39032aa1af783add0ea7176
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date: Wed Oct 9 14:55:55 2024 +0000
Translated using Weblate (Slovak)
Currently translated at 100.0% (525 of 525 strings)
po/sk.po | 35 ++++++++++++++++++++++++++++++++++-
1 file changed, 34 insertions(+), 1 deletion(-)
commit 4e385c53f5a4dfd3a749f158d0f130c807052b7e
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 8 21:17:00 2024 +0200
Explicit blacklisting of menu-xdg subfolders
Those folders can contain a zoo of orphaned copies of old .desktop
files, added to user's home directories by a faulty tool almost 10 years
ago. The issues from the zombie was actually the trigger to
recursive/non-recursive mode, so now only filter by blacklist and not by
being a sub-folder per-se.
src/fdomenu.cc | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
commit 44443c7a6528bb2550eb4dbc3e4c36d2f0e0deac
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date: Tue Oct 8 16:14:17 2024 +0000
Translated using Weblate (Slovak)
Currently translated at 99.8% (524 of 525 strings)
po/sk.po | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
commit d4b29dd47a7733118fb559868560eb580517cddc
Author: Luna Jernberg <bittin@opensuse.org>
Date: Mon Oct 7 21:53:10 2024 +0000
Translated using Weblate (Swedish)
Currently translated at 99.6% (523 of 525 strings)
po/sv.po | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
commit 1952c4bbb649b8cf43d275b66cbcfe2de2ea8e2f
Author: David Medina <medipas@gmail.com>
Date: Mon Oct 7 16:55:37 2024 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (525 of 525 strings)
po/ca.po | 40 +++++++++++++++++++++++++++++++++++++++-
1 file changed, 39 insertions(+), 1 deletion(-)
commit 6fe8129e3a9b8946bc32e0956f9badf75413af10
Author: David Medina <medipas@gmail.com>
Date: Mon Oct 7 14:21:53 2024 +0000
Translated using Weblate (Catalan)
Currently translated at 99.8% (524 of 525 strings)
po/ca.po | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
commit 6877ce7bea64a9f879ed4fbbb54fc04ce751757d
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date: Mon Oct 7 13:06:38 2024 +0000
Translated using Weblate (Portuguese)
Currently translated at 100.0% (525 of 525 strings)
po/pt.po | 47 ++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 40 insertions(+), 7 deletions(-)
commit 2708565605516b5f75edf3aec11c0d41cd95f208
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date: Mon Oct 7 06:27:34 2024 +0000
Translated using Weblate (Turkish)
Currently translated at 100.0% (525 of 525 strings)
po/tr.po | 50 +++++++++++++++++++++++++++++++++++++++++---------
1 file changed, 41 insertions(+), 9 deletions(-)
commit ec880c381580e2dfed7c93dcf7720d38bd374396
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 6 18:15:34 2024 +0200
POT/PO update
po/ar.po | 4889 +++++++++++++++++++++++----------------------
po/ast.po | 3514 ++++++++++++++++----------------
po/be.po | 4815 ++++++++++++++++++++++----------------------
po/bg.po | 4987 +++++++++++++++++++++++-----------------------
po/ca.po | 5462 +++++++++++++++++++++++++-------------------------
po/cs.po | 5460 +++++++++++++++++++++++++-------------------------
po/da.po | 4728 +++++++++++++++++++++----------------------
po/de.po | 547 ++---
po/el.po | 5183 ++++++++++++++++++++++++------------------------
po/en.po | 3162 ++++++++++++++---------------
po/eo.po | 3164 ++++++++++++++---------------
po/es.po | 5456 +++++++++++++++++++++++++-------------------------
po/fa.po | 3375 +++++++++++++++----------------
po/fi.po | 5241 ++++++++++++++++++++++++------------------------
po/fr.po | 5582 ++++++++++++++++++++++++++-------------------------
po/he.po | 4134 +++++++++++++++++++-------------------
po/hi.po | 3567 +++++++++++++++++----------------
po/hr.po | 4077 +++++++++++++++++++-------------------
po/hu.po | 5830 +++++++++++++++++++++++++++---------------------------
po/icewm.pot | 1196 +++++------
po/id.po | 4982 +++++++++++++++++++++++-----------------------
po/ie.po | 4046 ++++++++++++++++++-------------------
po/it.po | 5470 +++++++++++++++++++++++++-------------------------
po/ja.po | 4956 +++++++++++++++++++++++-----------------------
po/ka.po | 3824 ++++++++++++++++++-----------------
po/kk.po | 3643 +++++++++++++++++-----------------
po/ko.po | 5463 +++++++++++++++++++++++++-------------------------
po/lt.po | 4927 ++++++++++++++++++++++-----------------------
po/lv.po | 4763 ++++++++++++++++++++++----------------------
po/mk.po | 4933 ++++++++++++++++++++++-----------------------
po/nb.po | 4844 +++++++++++++++++++++++----------------------
po/nl.po | 5234 ++++++++++++++++++++++++------------------------
po/nn.po | 3565 +++++++++++++++++----------------
po/no.po | 4616 +++++++++++++++++++++---------------------
po/pl.po | 5478 +++++++++++++++++++++++++-------------------------
po/pt.po | 4584 +++++++++++++++++++++---------------------
po/pt_BR.po | 5554 ++++++++++++++++++++++++++-------------------------
po/ro.po | 4691 +++++++++++++++++++++----------------------
po/ru.po | 5294 +++++++++++++++++++++++++------------------------
po/sk.po | 5164 +++++++++++++++++++++++------------------------
po/sl.po | 5172 ++++++++++++++++++++++++------------------------
po/sv.po | 5358 +++++++++++++++++++++++++------------------------
po/tr.po | 5450 +++++++++++++++++++++++++-------------------------
po/uk.po | 5303 +++++++++++++++++++++++++------------------------
po/vi.po | 4909 ++++++++++++++++++++++-----------------------
po/zh_CN.po | 5192 ++++++++++++++++++++++++------------------------
po/zh_TW.po | 5194 ++++++++++++++++++++++++------------------------
47 files changed, 110097 insertions(+), 106881 deletions(-)
commit 134d576f99bc2873a8d947da1dd60f3ae32a596b
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 6 18:12:49 2024 +0200
Control language selection by LINGUAS file, not filesystem wildcards
po/CMakeLists.txt | 9 +--------
1 file changed, 1 insertion(+), 8 deletions(-)
commit 40870207612543784bb8d512979720a1044a942f
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 6 14:36:15 2024 +0200
Build dependency on gennews.sh for NEWS creation
Also consider only 3.x tags for news creation, and no merge commits.
Makefile.am | 2 +-
gennews.sh | 5 +++--
2 files changed, 4 insertions(+), 3 deletions(-)
commit cc3223e159a4be703d523aec604248b2b49c6aad
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 6 14:35:59 2024 +0200
Ignore local junk from IDEs and personal notes
.gitignore | 15 +++++++++++++++
1 file changed, 15 insertions(+)
commit 51506b1f433f0747df9a4ed84d476647604265c7
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 6 12:08:49 2024 +0200
Document optional requirements
README.md.in | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
commit 7ee30c9da977acfc618737cbfe32deb4a9082257
Author: Eduard Bloch <blade@debian.org>
Date: Sun Oct 6 12:06:37 2024 +0200
Make PACKAGE/VERSION overridable in from-git build mode
CMakeLists.txt | 17 +++++++++++------
1 file changed, 11 insertions(+), 6 deletions(-)
commit d6bedaaf78fe0f265d92e35751910f51064661ad
Merge: cb210b76 9c77c3bf
Author: Code7R <Code7R@users.noreply.github.com>
Date: Sun Oct 6 10:51:36 2024 +0200
Merge pull request #787 from Code7R/fix_clang_warnings
Solve some warnings from receng clang and gcc
commit cb210b76b5c0cbfd7b9979cd747b2dcfe145a945
Merge: 2e9b00f8 7e0bd21d
Author: Code7R <Code7R@users.noreply.github.com>
Date: Sun Oct 6 10:51:14 2024 +0200
Merge pull request #786 from Code7R/ftr_rebuilding_fdomenu3
Rebuilt fdomenu
commit 9c77c3bfb2145cbbcfaf3802fdfcfe85306848cf
Author: Eduard Bloch <blade@debian.org>
Date: Sat Oct 5 23:18:43 2024 +0200
Stop using VLAs, they are not fully legal in C++
src/apppstatus.cc | 2 +-
src/misc.cc | 3 ++-
src/wmdock.cc | 2 +-
src/wmmgr.cc | 2 +-
src/wmpref.cc | 2 +-
src/yarray.cc | 3 ++-
src/yfontxft.cc | 5 +++--
src/yxtray.cc | 2 +-
8 files changed, 12 insertions(+), 9 deletions(-)
commit d5d7cfb291c24178f912a5b790f76625f7f45138
Author: Eduard Bloch <blade@debian.org>
Date: Sat Oct 5 12:36:28 2024 +0200
Solve some warnings from receng clang and gcc
- also blanking the string memory buffer is not needed, simplified that.
- fix ambigous != operator (for C++20 standard)
src/aapm.cc | 6 +-----
src/mstring.cc | 9 ++++-----
src/wmswitch.cc | 1 +
src/yscrollview.cc | 4 ++--
4 files changed, 8 insertions(+), 12 deletions(-)
commit 7e0bd21d66b4c4473dabcc89ba322446499eb592
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 17:14:27 2024 +0200
Work around GCC11 issue
Found by the CI.
src/strtest.cc | 2 +-
src/yicon.cc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 62ae9f4f351533abc53de5e60039bec9f3967b18
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 16:21:43 2024 +0200
Stop using smart pointers
The deco objects have a pretty ordinary lifecycle.
src/fdomenu.cc | 175 ++++++++---------------------------------------------
1 file changed, 26 insertions(+), 149 deletions(-)
commit 295c80c2fb54231c4ec06b3903a04bccd5016ca4
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 13:44:46 2024 +0200
Use system installation of nanosvg package, where possible
src/CMakeLists.txt | 59 ++++++++++++++++++++++++++++++--------------------
1 file changed, 36 insertions(+), 23 deletions(-)
commit 5db76ec6408f5cd7292539956f4e1bd20f99bd60
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 12:54:52 2024 +0200
Fix C++14 issue with constness of functors
src/fdomenu.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit f428d3b1d62b00a73ec5688908e4de8152bbb736
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 12:48:58 2024 +0200
More similar standard level selection (to autoconf with recent compilers)
src/CMakeLists.txt | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
commit 482bda0c6a5b61774e1a5529e59f6e90bc3f26bc
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 11:38:16 2024 +0200
Drop unused fields, ignore comments earlier
src/fdomenu.cc | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
commit 7a4707c42c7bc2a39e4768f749d81794d093cd14
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 10:46:55 2024 +0200
Wide char aware string cropping
src/fdomenu.cc | 16 +++++++++++++---
1 file changed, 13 insertions(+), 3 deletions(-)
commit 386114bebdddb988ea5318a5313414b8102e899d
Author: Eduard Bloch <blade@debian.org>
Date: Fri Oct 4 09:39:23 2024 +0200
Convert translated sorting to internal bubble sort
src/fdomenu.cc | 100 ++++++++++++++++++++++++++++++++---------------------
1 file changed, 61 insertions(+), 39 deletions(-)
commit 37e5381792668c0cda6702d8d425608f86e9cc07
Author: Eduard Bloch <blade@debian.org>
Date: Thu Oct 3 17:44:33 2024 +0200
Resolve shadowing of apps which are having the same translated name
src/fdomenu.cc | 29 +++++++++++++++++++----------
1 file changed, 19 insertions(+), 10 deletions(-)
commit ecb2a2ff695ccd4c722b5aa93a777520dd6d45e4
Author: Eduard Bloch <blade@debian.org>
Date: Thu Oct 3 00:46:04 2024 +0200
Overhaul content processing
No dummy main categories, resolve incomplete references.
Following the spec more closely, identifying apppriate categories.
Don't consider application base library type as category.
contrib/conv_cat.py | 97 +++++++++++-------------
src/fdomenu.cc | 96 +++++++++++++++++++-----
src/fdospecgen.h | 190 ++++++++++++++----------------------------------
3 files changed, 173 insertions(+), 210 deletions(-)
commit 2597cc47381cbf7e9be697ba17e076cfad529c66
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 2 13:53:17 2024 +0200
Make true/false checks case-insensitive
Some applications ignore letter case of the spec and use True for true.
src/fdomenu.cc | 31 ++++++++++++-------------------
1 file changed, 12 insertions(+), 19 deletions(-)
commit 0a2f4dcbd40e17e11aa73385fb1235e73735eab2
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 2 13:06:55 2024 +0200
Option to clamp rogue menu title's length
lib/menu.in | 2 +-
man/icewm-menu-fdo.pod | 7 +++++++
src/fdomenu.cc | 17 +++++++++++++++++
3 files changed, 25 insertions(+), 1 deletion(-)
commit f8b0720a958c670e490b35e53a48ed8b09969459
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 2 12:23:03 2024 +0200
Local formating of prog title
No more usecases for pass-through stream, and it's slightly faster.
src/fdomenu.cc | 53 +++++++++++++++++++++++++++++------------------------
1 file changed, 29 insertions(+), 24 deletions(-)
commit f0d5e545b851f2557cfc748f84ad55733bcf7e8f
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 2 12:14:20 2024 +0200
Don't evaluate TryExec
It is pointless, the existence check is done by icewm anyway. And
skipping the arguments from Exec breaks some applications which add
extra parameters to active UI/window mode.
src/fdomenu.cc | 8 ++------
1 file changed, 2 insertions(+), 6 deletions(-)
commit a679bc192a66c751ce5e756eaafce2033478774e
Author: Eduard Bloch <blade@debian.org>
Date: Wed Oct 2 12:10:50 2024 +0200
Stop using std::regex
Now over 7 times faster with halfe of the code size (optimized build).
src/fdomenu.cc | 132 ++++++++++++++++++++++++++++++-----------------------
1 file changed, 74 insertions(+), 58 deletions(-)
commit 88cb0722f70233aee1f871460d2b89e87bbd46de
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 1 14:21:14 2024 +0200
Fixed merging of some submenu entries into correct parent
src/fdomenu.cc | 22 ++++++++++++++--------
1 file changed, 14 insertions(+), 8 deletions(-)
commit e54e27a731d384f20c7fbd84b41b478ec0d50bd0
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 1 12:22:56 2024 +0200
Update XDG format reference version
Also extend examples.
man/icewm-menu-fdo.pod | 27 +++++++++++++++++++++------
1 file changed, 21 insertions(+), 6 deletions(-)
commit bfc13f1958dad8f3687b23507a2ad2ee8e27b6ef
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 1 12:22:33 2024 +0200
Save a few CPU cycles
src/fdomenu.cc | 42 ++++++++++++++++++++----------------------
1 file changed, 20 insertions(+), 22 deletions(-)
commit 67085e06bc827cdbfe0d25a1f25c0bae4dfba8d8
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 1 11:39:12 2024 +0200
Minor performance tuning with different containers
src/fdomenu.cc | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
commit 3425159bb67364f73f39d05801acb89913c51e94
Author: Eduard Bloch <blade@debian.org>
Date: Tue Oct 1 10:36:52 2024 +0200
Optional source comment, more hidding, various fixes
- no duplicated GenericName suffixes in --flat mode
- move semantics on path strings
- don't display apps marked with OnlyShowIn (i.e. not for us)
src/fdomenu.cc | 94 +++++++++++++++++++++++++++++++++---------------------
1 file changed, 57 insertions(+), 37 deletions(-)
commit df327c8aeca7a663a9215f35e275f5f05ee23e4f
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 23:55:53 2024 +0200
Support more OS with the d_ent shortcut
Also cleaning commments, simplifying code, fixing findings from clang++.
src/fdomenu.cc | 51 +++++++++++++++------------------------------------
1 file changed, 15 insertions(+), 36 deletions(-)
commit 29a0ed9c05008c1db87fb43afccb563f7844b82b
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 16:22:38 2024 +0200
Dodge the GenericName which just repeats Name content
src/fdomenu.cc | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
commit ef3c60099cdf4813784c471b4af0f3b1076f9f2e
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 13:07:39 2024 +0200
Configured timeout defaults to "sane" values
Empirically found on an old single-core-magneto-HDD laptop.
Also use -S mode for more compact structure where not many applications
are installed.
lib/menu.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 698af1a0988d2bb2b261efd3a14dddfc3d8a00e3
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 13:05:50 2024 +0200
Disable --no-sep-others again
The option is not implemented, not wanting it anyway. And should not
change the meaning from what it did before to more invasive deletion of
content.
man/icewm-menu-fdo.pod | 4 ----
src/fdomenu.cc | 6 +++---
2 files changed, 3 insertions(+), 7 deletions(-)
commit c42cb9f3bcf15b66ef998d5dd0c24f79fa3e0889
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 12:54:59 2024 +0200
In timeout, don't waste time with nice-to-have optimizations
src/fdomenu.cc | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
commit ee0a02992f527ffb0b4ae80e7d9430fca3aff000
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 12:48:07 2024 +0200
Document new options
man/icewm-menu-fdo.pod | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
commit 6a26b996084602535dcd497734f3778736d5398e
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 12:47:47 2024 +0200
Document missing options and align help text format
src/fdomenu.cc | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
commit f6089bfde94a3429d04a73e8e6cee638e1515c48
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 11:51:24 2024 +0200
Tiny runtime saving by not cleaning up the tree in the end
src/fdomenu.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 4990704bef2c4200712692a604d61676d7453655
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 11:39:51 2024 +0200
Minor heap usage optimization
Split the Categories when it's time and not before, use a different
splitter which also reduced the code size by a few KB.
src/CMakeLists.txt | 1 +
src/fdomenu.cc | 190 ++++++++++++++++++++++++++++---------------------
2 files changed, 109 insertions(+), 82 deletions(-)
commit bedfe981337d76bca3275bd6377b10e8b1721319
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 10:23:27 2024 +0200
Minor refactoring (DRYing)
src/fdomenu.cc | 28 +++++++++++++---------------
1 file changed, 13 insertions(+), 15 deletions(-)
commit c6376df390fb10a84b13477e04c6f44d279fc680
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 09:58:48 2024 +0200
Added a user hint and basic precaching hack on menu timeout
Also fixing wrong timeout check enabling (for all) and restored the
gettext annotation on help string.
src/fdomenu.cc | 77 ++++++++++++++++++++++++++++++------------------------
1 file changed, 43 insertions(+), 34 deletions(-)
commit 266ad60b5559bfb80fb03d6f6a499bb907823499
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 09:34:43 2024 +0200
Relocate --match-osec check to hit translated section names too
src/fdomenu.cc | 21 +++++++++------------
1 file changed, 9 insertions(+), 12 deletions(-)
commit c76ece20b5cb1a22dba900d3aed54fd64c1a6c5c
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 09:12:05 2024 +0200
Fix segfault when AudioVideo did not have decoration
src/fdomenu.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 7bdd4139e007e9eb336d438f236118d2cadde15f
Author: Eduard Bloch <blade@debian.org>
Date: Mon Sep 30 08:55:39 2024 +0200
Reimplemented --flat mode
src/fdomenu.cc | 124 +++++++++++++++++++++++++++++++++++++----------------
1 file changed, 88 insertions(+), 36 deletions(-)
commit 495c8ead505b9f531669b875453a8ad9945a425f
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 29 16:37:58 2024 +0200
Icon donation from AudioVideo section to Audio / Video
src/fdomenu.cc | 16 +++++++++++++++-
1 file changed, 15 insertions(+), 1 deletion(-)
commit 47a05a2d3f0ffd5a8088871beeaa1bbfdcf28320
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 29 16:14:34 2024 +0200
Simple string matching filter implemented
src/fdomenu.cc | 23 ++++++++++++++++++++++-
1 file changed, 22 insertions(+), 1 deletion(-)
commit c1e1ba783ed40303b6377d1b06bf429bfb265ded
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 29 14:21:34 2024 +0200
Restore .desktop launching function
Even if not used as callback anymore, some users might depend on it.
src/fdomenu.cc | 35 ++++++++++++++++++++++++++---------
1 file changed, 26 insertions(+), 9 deletions(-)
commit 97cd26c56282c18939f6a24bc0a2be5c1299d027
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 29 13:41:42 2024 +0200
More sophisticated -S operation, also fixes, cleanup
src/fdomenu.cc | 103 +++++++++++++++++++++++++++++++++++++++--------------
1 file changed, 77 insertions(+), 26 deletions(-)
commit fec50af9b96e89a7b726315ece28c8325bb28ebf
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 29 10:49:02 2024 +0200
Bugfixes, cleanup
src/fdomenu.cc | 30 +++++++++++++++++++++++-------
1 file changed, 23 insertions(+), 7 deletions(-)
commit 8bdb27943e958b558f2ec0ffb074bffe8b855f38
Author: Eduard Bloch <blade@debian.org>
Date: Sun Sep 29 10:23:17 2024 +0200
Better fix for duplicated appendixes
Actually redesign the way how they are added, now avoids any mixture
which looks like duplicate. To compensate extra memory expense, changed
key handling in temporary maps to access (reliable) memory by pointer.
src/fdomenu.cc | 155 ++++++++++++++++++++++++++++++++---------------------
1 file changed, 95 insertions(+), 60 deletions(-)
commit bca77460ce7f0dd2b38d84fadfe912821d80d3ca
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 19:37:22 2024 +0200
Refactor, reformat, fix typo
src/fdomenu.cc | 680 ++++++++++++++++++++++++++---------------------------
1 file changed, 338 insertions(+), 342 deletions(-)
commit 2dca4f5ea413798aeaabf243e1a9b3a8edc6d8e0
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 15:17:47 2024 +0200
Deadline option to abort XDG data reading and print what we got so far
src/fdomenu.cc | 82 ++++++++++++++++++++++++++++++++++++++++++------------
1 file changed, 64 insertions(+), 18 deletions(-)
commit 25f0ce8008700caafea232ec0d8aee35cc401ba2
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 14:10:33 2024 +0200
Include implicitly pulled headers directly
src/fdomenu.cc | 3 +++
1 file changed, 3 insertions(+)
commit 4fdb3ec42cd887ce04b5b0f2e1fcee9614b3032b
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 12:52:54 2024 +0200
Disable sync with stdio
This is just a helper for strace analysis in terminal environment. Pipe
operations like from icewm would already turn off the sync.
src/fdomenu.cc | 2 ++
1 file changed, 2 insertions(+)
commit 38552a7b377ab703d214e65c53960cd4b407685d
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 12:26:23 2024 +0200
Drop dependency on YLocale class and X11 libs
Since no glib or X11 stuff is required anymore, can save a bit on
loading time. Moving code (for LC_MESSAGE lang extraction) back to us.
src/CMakeLists.txt | 15 +++++++++------
src/fdomenu.cc | 19 +++++++++++++------
2 files changed, 22 insertions(+), 12 deletions(-)
commit 1aa5f24f6611a1004172e648161a07d962541d66
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 11:16:56 2024 +0200
Hint on requirement of SVG support
src/CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 5eafe9475cca1269615e29d37eb434378715d7c7
Author: Eduard Bloch <blade@debian.org>
Date: Sat Sep 28 10:37:34 2024 +0200
Fix and streamline conversion flow
- fix bad vim modeline, align with parent folder
- simplified flow, making it straight with control options rather than
depending obscure targets
- document the flow
- explicit developer options to control the behavior
- drop deprecated option in POT creation (xgettext warning)
po/CMakeLists.txt | 213 ++++++++++++++++++++++++++++++++------------------
1 file changed, 135 insertions(+), 78 deletions(-)
commit 8cbfd301d6336f2dc7bfde7fa636e9b527db07f5
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 19:54:47 2024 +0200
Fix loading from gettext if menu did not have a description
src/fdomenu.cc | 27 ++++++++++++++-------------
1 file changed, 14 insertions(+), 13 deletions(-)
commit 5d735df293e61fd94e114ef58e800d757f98d01c
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 19:20:39 2024 +0200
Helper to create locale folder mock
Can be used while specifying -DLOCDIR=<builddir>/po/playground in
development builds.
po/CMakeLists.txt | 7 +++++++
1 file changed, 7 insertions(+)
commit 62f7803377df5dcb7b6e71a21b5a9cb2943d1745
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 18:59:11 2024 +0200
Minor updates
po/de.po | 5304 ++++++++++++++++++++++++++++++----------------------------
1 file changed, 2704 insertions(+), 2600 deletions(-)
commit 882a3f540ce19b93219ac5c9aed4b1494824fd5a
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 18:58:26 2024 +0200
Update CMake requirement to prevent warnings
CMakeLists.txt | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit e4feb39e549c487a8bb03d52d29dbb74efa257d0
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 12:22:01 2024 +0200
Option to move lone entries to their parent menues.
man/icewm-menu-fdo.pod | 19 ++++++++++++---
src/fdomenu.cc | 58 ++++++++++++++++++++++++++++++++++++++++------
2 files changed, 67 insertions(+), 10 deletions(-)
commit 5c867d50ba571f196766e340a30d87d776dd3ceb
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 12:21:41 2024 +0200
Restore option to remove Other menu
man/icewm-menu-fdo.pod | 2 +-
src/fdomenu.cc | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
commit a3e98c7bdbdf68a72e7bc008f8602932f3de6bd9
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 10:25:50 2024 +0200
Drop old Perl based converter (obsolete)
contrib/conv_cat.pl | 158 ------------------------------------------------
1 file changed, 158 deletions(-)
commit d688c1ff7f05430e77ca6d34983d90032e357837
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 10:25:30 2024 +0200
Printing of GenericName
src/fdomenu.cc | 30 ++++++++++++++++++++++++++----
1 file changed, 26 insertions(+), 4 deletions(-)
commit b3e2db22bf439dad64a646614d4a3d8294175edc
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 10:11:17 2024 +0200
Match country-specific languages correctly
src/fdomenu.cc | 101 +++++++++++++++++++++++++++++++----------------------
1 file changed, 59 insertions(+), 42 deletions(-)
commit 57c03f6d79f89eae2b0346387248f46733f0bb30
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 08:44:30 2024 +0200
Fewer stat operations using readdir hints
src/fdomenu.cc | 17 ++++++++++++++---
1 file changed, 14 insertions(+), 3 deletions(-)
commit ce23ebaf6c2827e704a2ac5196a9538707afefd2
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 08:22:10 2024 +0200
Stop storing lookup helper in global member
Parts can be temporary, and collecting the data when constructing adds
more complexity then doing this later when each menu is visited anyway.
src/fdomenu.cc | 80 ++++++++++++++++++------------------------------------
1 file changed, 27 insertions(+), 53 deletions(-)
commit e3e326a84626d9902c2cb382635d2c807066627f
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 00:50:37 2024 +0200
Support --no-sub-cats
src/fdomenu.cc | 31 +++++++++++++++++++------------
1 file changed, 19 insertions(+), 12 deletions(-)
commit 5dc130693572386c7176303f4bcbcb207342d9f4
Author: Eduard Bloch <blade@debian.org>
Date: Fri Sep 27 00:38:28 2024 +0200
Cleaning
src/fdomenu.cc | 14 --------------
1 file changed, 14 deletions(-)
commit 2d9f316a95ac2127610b5af22a6c0412920cc8cf
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 22:39:31 2024 +0200
Rename local DBG macro
src/fdomenu.cc | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
commit a306426793ae7c81db7ba2f62e9db161a30e273e
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 22:30:59 2024 +0200
Implemented execution in Terminal
Restored terminal lookup code
src/fdomenu.cc | 60 ++++++++++++++++++++++++++++++++++++------------------
1 file changed, 40 insertions(+), 20 deletions(-)
commit 5b802bdc3d802ef8226a032a192acc27c83c8a43
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 22:04:38 2024 +0200
Add extra separator handling
src/fdomenu.cc | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
commit 1c85f93b2cbc8d9a8f7aacfe1d4a477ce31d9198
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 21:56:16 2024 +0200
Filter out duplicates where apps declare some intermediate categories
as well
src/fdomenu.cc | 37 +++++++++++++++++++++++++++----------
1 file changed, 27 insertions(+), 10 deletions(-)
commit 8d3382ba44e4585c3b2f59583694bdc54816f703
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 21:28:32 2024 +0200
Common DBG macro to turn on/off debug notes
src/fdomenu.cc | 24 ++++++++++--------------
1 file changed, 10 insertions(+), 14 deletions(-)
commit c3260fc6bf645ec528d5160c8bcecc81ed2bcab9
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 21:25:00 2024 +0200
Stop requiring glib in CMake build
src/CMakeLists.txt | 5 -----
1 file changed, 5 deletions(-)
commit a350749fe832130808cbec28d8a2949833c0222c
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 21:23:01 2024 +0200
clang-reformat fdomenu.cc
src/fdomenu.cc | 223 ++++++++++++++++++++++++++++-------------------------
1 file changed, 119 insertions(+), 104 deletions(-)
commit 8f33dbe74a3e6c22da30ad028430383bb6dbc061
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 21:19:12 2024 +0200
Don't recurse for .directory fetching
Legacy applications used to dump some unmaintained descriptions into
such folders in local home. TBD.
src/fdomenu.cc | 50 +++++++++++++++++++++++++++++++-------------------
1 file changed, 31 insertions(+), 19 deletions(-)
commit 53e911f40a0accefb86671f6fc915e1b0f192756
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 21:00:55 2024 +0200
Drop menu info getter
Was not the best idea.
src/fdomenu.cc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit d98ce079d7665942817b005461ead04ec90f3567
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 20:29:55 2024 +0200
Mark submenu labels translateable
contrib/Main_Categories.csv | 14 +
contrib/conv_cat.py | 44 +-
src/fdospecgen.h | 1383 +++++++++++++++++++++++++++++++++------
3 files changed, 1219 insertions(+), 222 deletions(-)
commit 63ca37fb01d55bcea4cdc0a28001c9700bc01db2
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 19:56:47 2024 +0200
Fallback to directory file base name matching the category name
src/CMakeLists.txt | 3 +++
src/fdomenu.cc | 32 +++++++++++++++++++++++++++-----
2 files changed, 30 insertions(+), 5 deletions(-)
commit 1c0961021a32b3c182ccc25b99ac35636fdf4bf0
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 17:31:32 2024 +0200
Work around missing reverse iterator, can be plain C++11 again
src/CMakeLists.txt | 2 +-
src/fdomenu.cc | 8 +++++++-
2 files changed, 8 insertions(+), 2 deletions(-)
commit 443084f08fcec4c66a361a6334480a44eb30a1ae
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 17:19:21 2024 +0200
Fix main cat fallback
contrib/conv_cat.py | 2 +-
src/fdospecgen.h | 84 ++++++++++++++++++++++++-------------------------
2 files changed, 43 insertions(+), 43 deletions(-)
commit 8b75dde4cc5650489022413b08bb1b2cf6cdb5d3
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 16:56:41 2024 +0200
Attaching menu description, incomplete
src/fdomenu.cc | 69 +++++++++++++++++++++++++++++++++++++++++++++++-------
1 file changed, 60 insertions(+), 9 deletions(-)
commit 7e5e19dd9c766e3f3a43298cb05152a13abc22ff
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 11:00:40 2024 +0200
Simple attempt to get duplicated items in parent nodes
src/fdomenu.cc | 12 ++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)
commit 984970a52b98c194739841be5bbe1245dbe6305e
Author: Eduard Bloch <blade@debian.org>
Date: Thu Sep 26 10:32:56 2024 +0200
Map unknown subcats to Other main cat
contrib/conv_cat.py | 51 ++++++++++++++++++++++----------------
src/fdospecgen.h | 66 ++++++++++++++++++++++++++-----------------------
2 files changed, 65 insertions(+), 52 deletions(-)
commit 22c164a1105cd0f92a3f68e35ee110f230a339ae
Author: Eduard Bloch <blade@debian.org>
Date: Wed Sep 25 19:48:48 2024 +0200
Localized sorting
src/fdomenu.cc | 38 ++++++++++++++++++++++++--------------
1 file changed, 24 insertions(+), 14 deletions(-)
commit 06e9e1674aa1458a2f795de0309dfaa27aa62d11
Author: Eduard Bloch <blade@debian.org>
Date: Wed Sep 25 19:03:00 2024 +0200
Cleanup, fix Other menu population
src/fdomenu.cc | 1098 ++--------------------------------------------------
1 file changed, 23 insertions(+), 1075 deletions(-)
commit 89feeb022e6de696eaa96e2c44080e8544f8b490
Author: Eduard Bloch <blade@debian.org>
Date: Wed Sep 25 18:25:47 2024 +0200
Fixup some of the expansion patterns in the exec string
src/fdomenu.cc | 125 ++++++++++++++++++++++++-----------------------------
1 file changed, 56 insertions(+), 69 deletions(-)
commit ab6af3fa8f439345e1f730f51e76be565d367383
Author: Eduard Bloch <blade@debian.org>
Date: Wed Sep 25 16:33:21 2024 +0200
First working printing code after rewrite
.clang-format | 274 +++++++++++++++++++
src/fdomenu.cc | 777 +++++++++++++++++++++++++++--------------------------
2 files changed, 669 insertions(+), 382 deletions(-)
commit 5f044870cfaf5c31641964c738b03fb54fe74725
Author: Eduard Bloch <blade@debian.org>
Date: Sun Jan 14 18:22:34 2024 +0100
WIP: redesigning menu handling
INSTALL | 6 +-
VERSION | 2 +-
configure.ac | 12 +-
contrib/Additional_Categories.csv | 129 ++++
contrib/conv_cat.pl | 171 +++--
contrib/conv_cat.py | 122 ++++
src/CMakeLists.txt | 2 +-
src/fdomenu.cc | 1099 ++++++++++++++++++++++++++++-----
src/fdospecgen.h | 551 +++++++----------
9 files changed, 1574 insertions(+), 520 deletions(-)
commit 5b3c86c7c8b315140f69993ac5bcbc9cbddffb5b
Author: Eduard Bloch <blade@debian.org>
Date: Sun Jan 14 13:09:42 2024 +0100
Workaround for gettext not applied on submenu
src/fdomenu.cc | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
commit efa4b66660254735fa8b152cb62c70bffa5ae0fd
Author: Eduard Bloch <blade@debian.org>
Date: Sun Jan 14 11:14:54 2024 +0100
WIP: switched more glib containers to stl
src/fdomenu.cc | 161 +++++++++++++++++++++++++++++++----------------------
1 file changed, 93 insertions(+), 68 deletions(-)
commit cc30c9afaeaa1ab82936309b4771d3dc90b23018
Author: Eduard Bloch <blade@debian.org>
Date: Sat Jan 13 19:09:09 2024 +0100
Minor fixes and improvements on XDG menu
- check presence of all RTLs (Sindhi and Urdu were ignored)
- Simplify code, use standard algorithms / for-range loops
- extract/unify the language/chartype fishing code
src/fdomenu.cc | 105 ++++++++++++++++++++++------------------------------
src/fontmacro.h | 2 +-
src/yfontxft.cc | 8 ++--
src/ylocale.cc | 16 +++++---
src/ylocale.h | 2 +-
5 files changed, 61 insertions(+), 72 deletions(-)
commit 55fc052fc6d4e308882f55aa8a1e5a44a8d4e003
Author: Eduard Bloch <blade@debian.org>
Date: Tue Jan 2 14:42:52 2024 +0100
LC_CTYPE specific hints to Xft selection
This is not as smart as libpango and similar but should instruct Xft
sufficiently to select a Sans compatible font which actually brings the
required codeset.
Closes ice-wm/icewm#149
src/fontmacro.h | 15 ++++++++++-----
src/yfontxft.cc | 10 ++++++++++
src/ylocale.cc | 9 +++++++++
src/ylocale.h | 1 +
4 files changed, 30 insertions(+), 5 deletions(-)
commit 2e9b00f8d459aa4d820f8ac399bdfc1691a58142
Author: Virinas code <alexcode228@gmail.com>
Date: Tue Sep 3 09:34:34 2024 +0000
Translated using Weblate (French)
Currently translated at 100.0% (527 of 527 strings)
po/fr.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 024422c1a80e8c1e7792e1bb5261698446f78a05
Author: Alessio Adamo <alessio.adamo@gmail.com>
Date: Mon Aug 26 13:40:46 2024 +0000
Translated using Weblate (Italian)
Currently translated at 100.0% (527 of 527 strings)
po/it.po | 48 ++++++++++++++++++++++++++----------------------
1 file changed, 26 insertions(+), 22 deletions(-)
commit b8f5486badfbcc9bee37e41bee06ba50a39a5203
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 4 22:17:15 2024 +0200
Move all keybinding initializations to its own C++ file.
src/bindkey.cc | 105 +++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 105 insertions(+)
commit 779367f0d101992e5f3493c097ab52ecedb08dce
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 4 22:04:50 2024 +0200
Dissolve the WM_KEY macros.
src/CMakeLists.txt | 3 +-
src/Makefile.am | 1 +
src/bindkey.h | 303 ++++++++++++++++---------------------------------
src/genpref.cc | 2 -
src/movesize.cc | 72 ++++++------
src/wmapp.cc | 58 +++++-----
src/wmmgr.cc | 110 +++++++++---------
src/wmminiicon.cc | 6 +-
src/wmtaskbar.cc | 16 +--
src/wmwinlist.cc | 50 ++++----
src/wmwinmenu.cc | 2 +-
11 files changed, 257 insertions(+), 366 deletions(-)
commit 466e1641e522251dfe0e1a2efe611a2210231f5b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Aug 4 22:04:40 2024 +0200
Consistently use keyCodeToKeySym.
src/yxapp.cc | 8 ++++++--
src/yxapp.h | 1 +
2 files changed, 7 insertions(+), 2 deletions(-)
commit 293bb5138584ee76f04f80a53314712ccf67de9f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 3 13:57:37 2024 +0200
Add constructors to WMKey.
src/bindkey.h | 4 ++--
src/wmkey.h | 5 +++++
src/wmmenu.cc | 6 +++++-
src/wmprog.cc | 7 +------
4 files changed, 13 insertions(+), 9 deletions(-)
commit 080c828a302c651267faea395e2eae8c782b6baa
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Aug 3 12:35:35 2024 +0200
Enforce a limit of 8 mouse pointer buttons, as more is impossible.
src/yconfig.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit dce879b97b8c9317d16a42d3eaa076f6af7503e4
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Aug 2 18:24:22 2024 +0200
Reuse WMKey in KProgram.
src/wmapp.cc | 2 +-
src/wmapp.h | 1 -
src/wmkey.h | 17 +++++++++++++++++
src/wmmgr.cc | 8 +++-----
src/wmprog.cc | 23 +++++++++++++++--------
src/wmprog.h | 18 +++++++++---------
src/yconfig.h | 14 +-------------
7 files changed, 46 insertions(+), 37 deletions(-)
commit 5ea69e7ef054c3ee65cddc9a22bc979fffc8e77d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Aug 1 22:25:23 2024 +0200
Move parsing key definitions to class WMKey.
src/wmapp.cc | 5 +----
src/wmpref.cc | 8 +-------
src/yconfig.cc | 10 +---------
src/yconfig.h | 2 ++
src/yxapp.cc | 24 ++++++++++++++++++++++++
5 files changed, 29 insertions(+), 20 deletions(-)
commit 7aedab7e19221acfd809061fd4116836614730b5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jul 25 17:14:59 2024 +0200
Support keybindings to shifted XF86keysyms like XF86AudioPause for
issue #781.
src/yxapp.cc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 8f291a18668f27213b17d614dc3f6c3be9c9e622
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 24 22:57:14 2024 +0200
Elaborate on symbols and expressions and document the minus operator.
man/icesh.pod | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
commit 92961dee3675fcb4953fcdd55da193fe72e7dcc3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 24 22:56:09 2024 +0200
To drag a maximized window, keep the Shift key down for issue #780.
man/icewm.pod | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 3711e735ea9327243e54522bed4b035887344cfe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 24 22:54:35 2024 +0200
Revert "When LimitPosition is false, you can drag maximized windows
off-screen."
src/movesize.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 842aebe7eb1eb68855f41d175bad361208f4afa2
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed Jul 24 18:46:19 2024 +0200
When LimitPosition is false, you can drag maximized windows off-screen
and closes issue #780.
src/movesize.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 46e93f2d17e648ad0ce824bc8f289ace9d47bd0a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 21 21:34:10 2024 +0200
When raising a frame, check if the focused frame needs to bind the mouse
buttons, if it is overlapped.
When minimizing or hiding transients, check against transients being
tabs in the same frame.
src/wmframe.cc | 27 +++++++++++++++++++--------
src/wmmgr.h | 2 +-
2 files changed, 20 insertions(+), 9 deletions(-)
commit 45b67d79eadbd539476e06514971d20d7018c366
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 21 21:32:50 2024 +0200
When focusing a frame under the mouse, prefer to focus its topmost
transient.
src/wmmgr.cc | 25 ++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)
commit 8b30a83e59d327079f6aeb9a8cc2dceeac733eda
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 14 12:19:36 2024 +0200
Support changing the Dock container layer while running.
src/wmdock.cc | 18 +++++++++++++++++-
src/wmdock.h | 3 +++
2 files changed, 20 insertions(+), 1 deletion(-)
commit 33c721c947257ea70515042ead5ee0a4820083dc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jul 11 23:20:03 2024 +0200
Simplify captureEvents/releaseEvents.
src/ywindow.cc | 12 ++----------
src/ywindow.h | 3 ---
2 files changed, 2 insertions(+), 13 deletions(-)
commit 5b2eee2bf6ad989964f9ba9177da00e2dd110e13
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 7 12:25:34 2024 +0200
Document the use of the LimitByDockLayer pref for DockApps.
man/icewm.pod | 3 +++
1 file changed, 3 insertions(+)
commit 7d463fc33200157326b7370c71fdd195ff159adc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 7 12:22:40 2024 +0200
Document the layers and the support for dockapps.
man/icewm.pod | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
commit 519cc92557c9fb52f69094591fd6700ad5869059
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jul 7 11:58:38 2024 +0200
Update DockApps preferences comment.
man/icewm-preferences.pod | 4 ++--
src/default.h | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit ce6ba582f87ef040f8a366bcee3c92830a154272
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 6 22:30:21 2024 +0200
Also update DockApps container when downsizing.
src/wmdock.cc | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
commit 3e634220bf75aba842476cc2532f4b5e42afa8b7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jul 6 20:16:01 2024 +0200
When DockApps has "dock" and LimitByDockLayer=1 then update the desktop
work area so that maximized windows leave the DockApps container visible
for issue #779.
man/icewm-preferences.pod | 5 +++--
src/wmdock.cc | 13 ++++++++++++-
src/wmdock.h | 3 +++
src/wmmgr.cc | 14 ++++++++++++++
4 files changed, 32 insertions(+), 3 deletions(-)
commit cdbdbab24331c25ea0ea201011ddb695b5a5be35
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jul 2 21:30:18 2024 +0200
When a key event is handled, don't propagate it further.
src/wmwinlist.cc | 56 +++++++++++++++++++++-------------------------------
1 file changed, 22 insertions(+), 34 deletions(-)
commit e4a32f3d3ba0fa7dfeafedb0c74fd8381c06e0e7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 30 23:23:09 2024 +0200
Improve support for properties with COMPOUND_TEXT in icesh.
src/icesh.cc | 32 +++++++++++++++++++++-----------
1 file changed, 21 insertions(+), 11 deletions(-)
commit 7c5ff316594f52faf9774f4238c53aff2e41a807
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Jun 28 18:08:03 2024 +0200
Add -Await option to icesh to wait for and select new client windows.
man/icesh.pod | 5 ++++
src/icesh.cc | 74 +++++++++++++++++++++++++++++++++++++++++++++++++------
2 files changed, 71 insertions(+), 8 deletions(-)
commit 5c00dfc7ed9f8b16cd502f58faf30da7006d31ff
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Jun 28 18:05:59 2024 +0200
Properly compute the first parameter to the select(2) system call.
src/yapp.cc | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit c9ac56bc80e355546e5e947bcfe96977b4b79688
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Fri Jun 21 17:59:57 2024 +0200
End manual placement when the client exits.
src/movesize.cc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
commit 98a12c4874fd10b77289b1acafd97927461f2b86
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jun 18 20:40:24 2024 +0200
Stop move/sizes when changing tabs.
src/movesize.cc | 4 ++++
src/wmframe.cc | 7 ++++---
src/wmframe.h | 1 +
3 files changed, 9 insertions(+), 3 deletions(-)
commit c1feb0cae8d4edab86409896b1443d25d48ca7f9
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date: Tue Jun 18 15:11:59 2024 +0000
Translated using Weblate (Kazakh)
Currently translated at 34.3% (181 of 527 strings)
po/kk.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 79c10bb06095a81636b4267e3d24463cb984ae79
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jun 18 18:25:35 2024 +0200
Better guard move/sizes and make sure they are properly terminated.
src/movesize.cc | 7 +++++--
src/wmframe.cc | 7 +++++++
src/wmframe.h | 1 +
3 files changed, 13 insertions(+), 2 deletions(-)
commit dff915775d63943c32ad9cd2f8f3e02385f7901b
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date: Mon Jun 17 16:59:43 2024 +0000
Translated using Weblate (Kazakh)
Currently translated at 33.9% (179 of 527 strings)
po/kk.po | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
commit 2f85b3c5e8546ff952bc97a9a4aed34d361dba39
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jun 17 19:48:58 2024 +0200
Add support for _NET_WM_MOVERESIZE_CANCEL.
src/movesize.cc | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
commit b843f88f4baada71ac3c7073b61288e69933f7c8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 14:32:59 2024 +0200
Prepare 3.6.0 release
AUTHORS | 6 +-
ChangeLog | 648 +++++++++++++++++++++++++++++--------------------------
NEWS | 71 +++---
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 2 +-
po/ast.po | 2 +-
po/be.po | 2 +-
po/bg.po | 2 +-
po/ca.po | 2 +-
po/cs.po | 2 +-
po/da.po | 2 +-
po/de.po | 2 +-
po/el.po | 2 +-
po/en.po | 2 +-
po/eo.po | 2 +-
po/es.po | 2 +-
po/fa.po | 2 +-
po/fi.po | 2 +-
po/fr.po | 2 +-
po/he.po | 2 +-
po/hi.po | 2 +-
po/hr.po | 2 +-
po/hu.po | 2 +-
po/icewm.pot | 4 +-
po/id.po | 2 +-
po/ie.po | 2 +-
po/it.po | 2 +-
po/ja.po | 2 +-
po/ka.po | 2 +-
po/kk.po | 2 +-
po/ko.po | 2 +-
po/lt.po | 2 +-
po/lv.po | 2 +-
po/mk.po | 2 +-
po/nb.po | 2 +-
po/nl.po | 2 +-
po/nn.po | 2 +-
po/no.po | 2 +-
po/pl.po | 2 +-
po/pt.po | 2 +-
po/pt_BR.po | 2 +-
po/ro.po | 2 +-
po/ru.po | 2 +-
po/sk.po | 2 +-
po/sl.po | 2 +-
po/sv.po | 2 +-
po/tr.po | 2 +-
po/uk.po | 2 +-
po/vi.po | 2 +-
po/zh_CN.po | 2 +-
po/zh_TW.po | 2 +-
54 files changed, 456 insertions(+), 395 deletions(-)
commit 3932b76e26ea671cda8e44fa47ca23174baa58c5
Merge: f6570cc3 27126c52
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 14:28:46 2024 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 27126c52d02c2518c21643553badeaf0de5fe9e3
Merge: 7b78c76b a1938290
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 14:27:49 2024 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit a1938290ee88fddff0d17737c35906314fb41ac0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 14:27:12 2024 +0200
Update pot files.
po/ar.po | 116 +++++++++++++++++++++++++--------------------------
po/ast.po | 116 +++++++++++++++++++++++++--------------------------
po/be.po | 116 +++++++++++++++++++++++++--------------------------
po/bg.po | 116 +++++++++++++++++++++++++--------------------------
po/ca.po | 120 ++++++++++++++++++++++++++---------------------------
po/cs.po | 120 ++++++++++++++++++++++++++---------------------------
po/da.po | 116 +++++++++++++++++++++++++--------------------------
po/de.po | 116 +++++++++++++++++++++++++--------------------------
po/el.po | 116 +++++++++++++++++++++++++--------------------------
po/en.po | 116 +++++++++++++++++++++++++--------------------------
po/eo.po | 116 +++++++++++++++++++++++++--------------------------
po/es.po | 116 +++++++++++++++++++++++++--------------------------
po/fa.po | 116 +++++++++++++++++++++++++--------------------------
po/fi.po | 116 +++++++++++++++++++++++++--------------------------
po/fr.po | 116 +++++++++++++++++++++++++--------------------------
po/he.po | 116 +++++++++++++++++++++++++--------------------------
po/hi.po | 116 +++++++++++++++++++++++++--------------------------
po/hr.po | 116 +++++++++++++++++++++++++--------------------------
po/hu.po | 116 +++++++++++++++++++++++++--------------------------
po/icewm.pot | 118 ++++++++++++++++++++++++++--------------------------
po/id.po | 116 +++++++++++++++++++++++++--------------------------
po/ie.po | 116 +++++++++++++++++++++++++--------------------------
po/it.po | 116 +++++++++++++++++++++++++--------------------------
po/ja.po | 123 ++++++++++++++++++++++++++++---------------------------
po/ka.po | 120 ++++++++++++++++++++++++++---------------------------
po/kk.po | 120 ++++++++++++++++++++++++++---------------------------
po/ko.po | 116 +++++++++++++++++++++++++--------------------------
po/lt.po | 116 +++++++++++++++++++++++++--------------------------
po/lv.po | 116 +++++++++++++++++++++++++--------------------------
po/mk.po | 116 +++++++++++++++++++++++++--------------------------
po/nb.po | 116 +++++++++++++++++++++++++--------------------------
po/nl.po | 120 ++++++++++++++++++++++++++---------------------------
po/nn.po | 116 +++++++++++++++++++++++++--------------------------
po/no.po | 116 +++++++++++++++++++++++++--------------------------
po/pl.po | 116 +++++++++++++++++++++++++--------------------------
po/pt.po | 116 +++++++++++++++++++++++++--------------------------
po/pt_BR.po | 116 +++++++++++++++++++++++++--------------------------
po/ro.po | 116 +++++++++++++++++++++++++--------------------------
po/ru.po | 120 ++++++++++++++++++++++++++---------------------------
po/sk.po | 120 ++++++++++++++++++++++++++---------------------------
po/sl.po | 116 +++++++++++++++++++++++++--------------------------
po/sv.po | 120 ++++++++++++++++++++++++++---------------------------
po/tr.po | 116 +++++++++++++++++++++++++--------------------------
po/uk.po | 116 +++++++++++++++++++++++++--------------------------
po/vi.po | 116 +++++++++++++++++++++++++--------------------------
po/zh_CN.po | 116 +++++++++++++++++++++++++--------------------------
po/zh_TW.po | 116 +++++++++++++++++++++++++--------------------------
47 files changed, 2747 insertions(+), 2746 deletions(-)
commit 00aa500f0162eb255cc80381d5c0cb5dc3057121
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 14:08:48 2024 +0200
Mention the requirements for the --install option.
man/icewm.pod | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 93161db90cc0e1af53724977ae9c2e321aea05e7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 11:49:14 2024 +0200
Do XFilterEvent globally.
src/yinputline.cc | 10 ++--------
src/ywindow.cc | 4 ----
src/ywindow.h | 5 -----
src/yxapp.cc | 6 ++++--
4 files changed, 6 insertions(+), 19 deletions(-)
commit b55b0945a036f22fc5f9d4c76efde2dec68bb1fb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 11:48:43 2024 +0200
Avoid constructing invalid work areas.
src/wmmgr.cc | 19 +++++++++++++------
1 file changed, 13 insertions(+), 6 deletions(-)
commit 100be1b2d61e7199a4e8323adc2bc242ddf5e4e3
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 16 11:47:51 2024 +0200
Log key events.
src/logevent.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit db573a88b8662a3f970f201c20af5153317bee04
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 20:12:27 2024 +0200
Fix length calculation after getCharFromEvent.
src/yinputline.cc | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
commit 9fd6e41a4ef1a792337bac0ff4eb518f8aeb4d48
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 19:40:18 2024 +0200
Don't dispatch events to destroyed windows.
src/yxapp.cc | 8 +++++---
1 file changed, 5 insertions(+), 3 deletions(-)
commit 3be1fb7b413d178cb4688e1aef7d193b936cd06b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 19:39:09 2024 +0200
Don't install mouse bindings when the frame is being destroyed.
src/movesize.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 20fc06997f74a3fc799b87ff9b0c69b3fa246997
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 18:59:22 2024 +0200
Don't create Window handle when destroyed or without a parent.
src/ywindow.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 90439526e4c10dc5c2194e6e0439f1d08397c645
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 16:39:21 2024 +0200
Ignore moving/sizing requests, when a moving or sizing is already in
progress.
src/movesize.cc | 6 ++++--
src/wmclient.cc | 4 ++--
src/wmframe.h | 2 +-
3 files changed, 7 insertions(+), 5 deletions(-)
commit 17b3dca81dbd4c8622a44db94d54cff882a603f5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 15:27:23 2024 +0200
Only compare icewm-extra tar file against ctime.
src/theminst.cc | 1 -
1 file changed, 1 deletion(-)
commit e1ade743d8b1ebd9bac12653a59aace991204276
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 13:24:14 2024 +0200
Convert to wchar_t using YWideString.
src/yinputline.cc | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
commit db637d7c362f33dd70fdd387d5e11efa5cb0c44d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 13:15:50 2024 +0200
Provide for the case when XCreateIC fails.
src/yinputline.cc | 53 +++++++++++++++++++++++++++++++++++----------------
1 file changed, 37 insertions(+), 16 deletions(-)
commit e969d47ebe9d7a23e178e54463cbf1a319ff5038
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat Jun 15 12:58:28 2024 +0200
Fix checking for mkdir success in ensureDirectory.
src/upath.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 74e0f4b6de4c97772bbb8ec650781116d84431c8
Author: Temuri Doghonadze <temuri.doghonadze@gmail.com>
Date: Fri Jun 14 14:32:56 2024 +0000
Translated using Weblate (Georgian)
Currently translated at 50.2% (265 of 527 strings)
po/ka.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 62d5e610c205fc81782687edd1c51b022ef2a508
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jun 13 21:41:02 2024 +0200
Support composing characters in the address bar with X input method.
man/icewm.pod | 1 +
src/yinputline.cc | 90 ++++++++++++++++++++++++++++++++++++++++-----------
src/yinputline.h | 3 ++
src/ylocale.cc | 3 --
src/ywindow.cc | 7 +++-
src/ywindow.h | 5 +++
src/yxapp.cc | 14 ++++++++
src/yxapp.h | 3 ++
8 files changed, 104 insertions(+), 22 deletions(-)
commit 673b8d6b90d4e0a70fedd6ac236b3dda9ec762ef
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jun 11 22:11:10 2024 +0200
Double-clicking on the border can undo a maximization.
man/icewm.pod | 16 ++++++++++------
1 file changed, 10 insertions(+), 6 deletions(-)
commit c1673a36e3ce006494368c0a25489d64050f9341
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jun 11 22:08:07 2024 +0200
Restore moving windows by dragging with the right button down.
src/wmframe.cc | 2 +-
src/ywindow.cc | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit dd04522dd59072ea5803170c83f1ed6c6b685819
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date: Mon Jun 10 17:37:25 2024 +0000
Translated using Weblate (Kazakh)
Currently translated at 32.4% (171 of 527 strings)
po/kk.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit e0b748da4c0b6f31aa15b04f169d39bb1665de59
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon Jun 10 19:38:53 2024 +0200
Double-click the border to maximize just that side for ice-wm/icewm#163.
Repeat to restore that side. Also for corners.
man/icewm-preferences.pod | 4 +-
man/icewm.pod | 7 +-
src/movesize.cc | 167 +++++++++++++++---------------------------
src/wmframe.cc | 85 ++++++++++++++++++++-
src/wmframe.h | 9 ++-
5 files changed, 155 insertions(+), 117 deletions(-)
commit 07805dd4d3f3b76f45f7bfa8c5002eb6863211dc
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date: Sun Jun 9 07:35:57 2024 +0000
Translated using Weblate (Kazakh)
Currently translated at 32.2% (170 of 527 strings)
po/kk.po | 22 ++++++++++++----------
1 file changed, 12 insertions(+), 10 deletions(-)
commit c60b4815f7596abab9066685cf7e7f68fa6e268e
Author: Baurzhan Muftakhidinov <baurthefirst@gmail.com>
Date: Sun Jun 9 04:22:50 2024 +0000
Translated using Weblate (Kazakh)
Currently translated at 30.3% (160 of 527 strings)
po/kk.po | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
commit f6570cc3cac7f62ddd468a8616b9f0e95af4f7c0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jun 6 20:23:43 2024 +0200
Prepare 3.5.1 release
AUTHORS | 5 +-
ChangeLog | 645 +++++++++++++++++++++++++++----------------------------
NEWS | 102 ++++-----
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 88 ++++----
po/ast.po | 88 ++++----
po/be.po | 88 ++++----
po/bg.po | 88 ++++----
po/ca.po | 88 ++++----
po/cs.po | 88 ++++----
po/da.po | 88 ++++----
po/de.po | 88 ++++----
po/el.po | 88 ++++----
po/en.po | 88 ++++----
po/eo.po | 88 ++++----
po/es.po | 88 ++++----
po/fa.po | 88 ++++----
po/fi.po | 88 ++++----
po/fr.po | 88 ++++----
po/he.po | 88 ++++----
po/hi.po | 88 ++++----
po/hr.po | 88 ++++----
po/hu.po | 88 ++++----
po/icewm.pot | 90 ++++----
po/id.po | 88 ++++----
po/ie.po | 88 ++++----
po/it.po | 88 ++++----
po/ja.po | 88 ++++----
po/ka.po | 88 ++++----
po/kk.po | 88 ++++----
po/ko.po | 88 ++++----
po/lt.po | 88 ++++----
po/lv.po | 88 ++++----
po/mk.po | 88 ++++----
po/nb.po | 88 ++++----
po/nl.po | 88 ++++----
po/nn.po | 88 ++++----
po/no.po | 88 ++++----
po/pl.po | 88 ++++----
po/pt.po | 98 ++++-----
po/pt_BR.po | 98 ++++-----
po/ro.po | 88 ++++----
po/ru.po | 88 ++++----
po/sk.po | 88 ++++----
po/sl.po | 88 ++++----
po/sv.po | 88 ++++----
po/tr.po | 88 ++++----
po/uk.po | 88 ++++----
po/vi.po | 88 ++++----
po/zh_CN.po | 88 ++++----
po/zh_TW.po | 88 ++++----
54 files changed, 2457 insertions(+), 2483 deletions(-)
commit 03cfb7af0bf249df7aa8e6762cf7509060f9474b
Merge: 35ebf609 7b78c76b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jun 6 20:16:49 2024 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 7b78c76b9d5d05ea07a7ecf291d23e5c894f18e6
Merge: 1fb15135 935ca058
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jun 6 20:15:28 2024 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 935ca058b50713d42c8abd909b0c1e3e2e579377
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu Jun 6 19:19:37 2024 +0200
Add percentage to icesh move for ice-wm/icewm#169
man/icesh.pod | 2 ++
src/icesh.cc | 101 +++++++++++++++++++++++++++++++++++-------------------
2 files changed, 68 insertions(+), 35 deletions(-)
commit ac3ebd48061795a31a9026870c39093fa2505687
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jun 4 22:32:30 2024 +0200
Fix test -nt for NetBSD and closes ice-wm/icewm#168.
doc/Makefile.am | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
commit 03d6dd29bd4cdff00f73011f8910dc227ccae74a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue Jun 4 10:16:08 2024 +0200
Drop empty si.po.
po/LINGUAS | 1 -
po/si.po | 2638 --------------------------------------------------------
2 files changed, 2639 deletions(-)
commit acaa818dea771f9fc2c0777fa6b18ed4b51d5e7f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 2 16:05:08 2024 +0200
Update INSTALL.cmakebuild from INSTALL-cmakebuild.md.
INSTALL.cmakebuild | 7 ++++++-
1 file changed, 6 insertions(+), 1 deletion(-)
commit 970fc92f5fba3ebd778ce925ef91feff066f52cc
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun Jun 2 10:27:24 2024 +0200
Also expand a leading tilde username prefix.
src/yinputline.cc | 12 +++++++++++-
1 file changed, 11 insertions(+), 1 deletion(-)
commit 0373b9d53af5189fdd77d666149e93c953a7d96c
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 30 19:44:26 2024 +0200
Update icewm manpage description.
man/icewm.pod | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
commit 71002168d3ec3840cb268b01abad0b2400c0343f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 30 19:43:17 2024 +0200
Warn if DESKTOP_SESSION is icewm instead of icewm-session.
src/base.h | 1 +
src/wmapp.cc | 2 ++
src/yarray.cc | 2 +-
3 files changed, 4 insertions(+), 1 deletion(-)
commit b74955dd2f39c651ea7f8337c2542e9fee69d42e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 30 19:38:58 2024 +0200
Don't arrange, but only limit the position on screen dimension changes.
src/wmframe.cc | 6 +++++-
src/wmframe.h | 1 +
src/wmmgr.cc | 6 +++++-
3 files changed, 11 insertions(+), 2 deletions(-)
commit 313f4e34ab6dcfdf7b97a2ad0b37bc9ebce293ad
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 30 19:33:07 2024 +0200
Tab-complete a leading environment variable in the address bar.
src/yinputline.cc | 12 +++++++++---
1 file changed, 9 insertions(+), 3 deletions(-)
commit c46a4a3bf4b509e5c7ed81ab4bb062ee573ebebe
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 27 17:51:24 2024 +0200
Update new address bar features.
man/icewm.pod | 35 +++++++++++++++++++++--------------
1 file changed, 21 insertions(+), 14 deletions(-)
commit e8015e8a30e2604c9a21d43e374d099f8238620d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 17:02:50 2024 +0200
Add a permanent history of commands to the address bar.
src/aaddressbar.cc | 80 ++++++++++++++++++++++++++++++++++++++++++++++----
src/aaddressbar.h | 13 +++++++-
2 files changed, 87 insertions(+), 6 deletions(-)
commit 38a1e7e7ccaf80ad04d651d2b861492dd7f73886
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 17:02:11 2024 +0200
Add Tab completion on usernames and on environment variables.
src/yinputline.cc | 88 +++++++++++++++++++++++++++++++++++++++++++++++----
src/yinputline.h | 7 ++--
2 files changed, 87 insertions(+), 8 deletions(-)
commit 70d2729935f4d75a9c48273c3194127c896cbf5f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 17:01:45 2024 +0200
Add minute as a time unit.
src/ytime.h | 2 ++
1 file changed, 2 insertions(+)
commit 387c2c1b83859bc0ea6e924d68f46793630402f5
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 17:01:06 2024 +0200
Always create directory in getPrivConfFile.
src/wmsave.cc | 2 +-
src/yapp.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit c918446137679c05ceddb62274bf7052bbf695f6
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 17:00:21 2024 +0200
Use ensureDirectory in getPrivConfDir.
src/yapp.cc | 31 ++++++++++++-------------------
1 file changed, 12 insertions(+), 19 deletions(-)
commit 90d07bbb14396576a43b267c8ecba88e0ac79ccb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 17:00:01 2024 +0200
Check for path existence in rewritePrefs.
src/wmconfig.cc | 18 ++++++------------
1 file changed, 6 insertions(+), 12 deletions(-)
commit 04fe14696a07614ae0da9013cd4655afdd7ecacb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 16:58:19 2024 +0200
Extra test on upath expansion.
src/strtest.cc | 2 ++
1 file changed, 2 insertions(+)
commit d6386073e64e68cb9d38068a28c28ac54e987b0d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 16:57:50 2024 +0200
Use 'space' instead of 'Space' in default key bindings.
src/bindkey.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
commit 5f325f2d017cea1b0d5738e1a331fb6bf49700c9
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 16:57:24 2024 +0200
Add ensureDirectory to upath.
src/upath.cc | 40 +++++++++++++++++++++++++++-------------
src/upath.h | 1 +
2 files changed, 28 insertions(+), 13 deletions(-)
commit 85684a3232134445536cbd8f6755ed1139d35305
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 26 16:56:18 2024 +0200
Replace duplicate code in getsesfile with getPrivConfFile.
src/ysmapp.cc | 7 ++-----
1 file changed, 2 insertions(+), 5 deletions(-)
commit 333dfd340873494944abad4fd0acd116299bc628
Author: Rodrigo Macedo <sottomaiormacedotec@sottomaiormacedo.tech>
Date: Thu May 23 20:30:01 2024 +0000
Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (527 of 527 strings)
po/pt_BR.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 928e1b5b379a233627de72886d8dd29543cf2f2d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 23 19:50:57 2024 +0200
MailBoxPath is a list separated by spaces.
src/default.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ac664a3ddfe52c5a013ecc5f7ead9ff0aa026186
Author: Hugo Carvalho <hugokarvalho@hotmail.com>
Date: Wed May 22 23:04:31 2024 +0000
Translated using Weblate (Portuguese)
Currently translated at 100.0% (527 of 527 strings)
po/pt.po | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
commit 442fc5c60ba83106eec8be5e4cf6ab811b213b60
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 20:30:38 2024 +0200
MailBoxPath is a list separated by spaces.
man/icewm-preferences.pod | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit ee8388ffe8126fbc50bac67581c0a08fef3154bb
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 20:07:46 2024 +0200
Drop obsolete AC_HEADERs from configure.
configure.ac | 12 ++++--------
1 file changed, 4 insertions(+), 8 deletions(-)
commit 35ebf6098bda3287f343d21906b2c3496bfb3399
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 16:51:49 2024 +0200
Prepare 3.5.0 release
AUTHORS | 22 +-
ChangeLog | 1210 ++++++++++++++++++++++++------------------------------
NEWS | 131 +++---
README.md | 16 +-
RELEASE.md | 2 +-
VERSION | 2 +-
configure.ac | 10 +-
po/ar.po | 12 +-
po/ast.po | 12 +-
po/be.po | 12 +-
po/bg.po | 12 +-
po/ca.po | 16 +-
po/cs.po | 16 +-
po/da.po | 12 +-
po/de.po | 12 +-
po/el.po | 12 +-
po/en.po | 12 +-
po/eo.po | 12 +-
po/es.po | 12 +-
po/fa.po | 12 +-
po/fi.po | 12 +-
po/fr.po | 12 +-
po/he.po | 12 +-
po/hi.po | 12 +-
po/hr.po | 12 +-
po/hu.po | 12 +-
po/icewm.pot | 14 +-
po/id.po | 12 +-
po/ie.po | 12 +-
po/it.po | 12 +-
po/ja.po | 19 +-
po/ka.po | 12 +-
po/kk.po | 12 +-
po/ko.po | 12 +-
po/lt.po | 12 +-
po/lv.po | 12 +-
po/mk.po | 12 +-
po/nb.po | 12 +-
po/nl.po | 16 +-
po/nn.po | 12 +-
po/no.po | 12 +-
po/pl.po | 12 +-
po/pt.po | 12 +-
po/pt_BR.po | 12 +-
po/ro.po | 12 +-
po/ru.po | 16 +-
po/si.po | 12 +-
po/sk.po | 16 +-
po/sl.po | 12 +-
po/sv.po | 16 +-
po/tr.po | 12 +-
po/uk.po | 12 +-
po/vi.po | 12 +-
po/zh_CN.po | 12 +-
po/zh_TW.po | 12 +-
55 files changed, 940 insertions(+), 1062 deletions(-)
commit a98a2c4e13df96b59b25e28e1eee48263fabc9e5
Merge: dc1e68ff 1fb15135
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 16:43:46 2024 +0200
Merge branch 'icewm-1-4-BRANCH'
commit 1fb15135f115271cffc3cc50c81889c9d9c17498
Merge: 803f8224 32a5fc42
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 16:40:47 2024 +0200
Merge remote-tracking branch 'upstream/icewm-1-4-BRANCH' into
icewm-1-4-BRANCH
commit 32a5fc429ef718732588585f66889a9321d46d1d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 15:41:47 2024 +0200
Don't chdir after realpath, but test for directory.
src/aaddressbar.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 670a60c6d2e0861cc4e7cd3aeebe6c5ae49b8e5d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Mon May 20 11:40:06 2024 +0200
Add "cd" and "pwd" commands to the address bar. Add tilde expansion on
user login names.
man/icewm.pod | 29 ++++++++++------
src/aaddressbar.cc | 92 +++++++++++++++++++++++++++++++++++++-------------
src/aaddressbar.h | 16 ++++++---
src/aworkspaces.cc | 2 +-
src/aworkspaces.h | 2 +-
src/icehelp.cc | 2 +-
src/icerun.cc | 2 +-
src/upath.cc | 42 +++++++++++++++++++----
src/upath.h | 2 ++
src/yfileio.cc | 8 +----
src/yinputline.cc | 15 ++++----
src/yinputline.h | 2 +-
src/ymsgbox.cc | 2 +-
src/ymsgbox.h | 2 +-
14 files changed, 152 insertions(+), 66 deletions(-)
commit f343387857843be6bdfc69541cd9027f44c5705b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 19 22:53:27 2024 +0200
When lowering a frame by KeyWinLower or by a menu action, then also
lower the frame in the focus order, otherwise it appears as the first
entry in the Quick Switch.
src/wmframe.cc | 19 +++++++++++--------
src/wmframe.h | 3 ++-
src/wmmgr.cc | 3 ++-
3 files changed, 15 insertions(+), 10 deletions(-)
commit ca61a8f05bce3e6dc54d46953c2e19c946bc7913
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sat May 18 00:09:00 2024 +0200
Delay clearing the urgency flag in the client for half a second.
src/wmclient.cc | 48 ++++++++++++++++++++++++++++++------------------
src/wmclient.h | 2 ++
2 files changed, 32 insertions(+), 18 deletions(-)
commit ebb8358b0e4beeea2cde5a79049bdab44f67176b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 16 20:09:25 2024 +0200
Also do tilde expansion in file arguments.
src/upath.cc | 1 +
src/yinputline.cc | 7 ++++++-
2 files changed, 7 insertions(+), 1 deletion(-)
commit afc144259a587e2b85518c38d756b2395630d5c8
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 16 18:43:30 2024 +0200
Document the address bar editing keys.
man/icewm.pod | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++-----
1 file changed, 51 insertions(+), 5 deletions(-)
commit e2c090dfeafb87c696603c2966f8eb31ace3c76f
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 16 18:21:23 2024 +0200
Point documentation links to website.
README.md | 16 ++++++++--------
README.md.in | 16 ++++++++--------
2 files changed, 16 insertions(+), 16 deletions(-)
commit b63d74747489e1e79cada759f380800a78c05265
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 16 18:14:07 2024 +0200
update README to 3.4.7
README.md | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 58bebf5386babd4027bf1d98c83e6198facf4d23
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 16 18:09:34 2024 +0200
Drop the C from the glob flags as it returns a starred string on failure.
src/yinputline.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 305e090a20c78e0eb7fc49e722e14876f35c6ab7
Author: Luna Jernberg <bittin@opensuse.org>
Date: Wed May 15 20:02:22 2024 +0000
Translated using Weblate (Swedish)
Currently translated at 100.0% (527 of 527 strings)
po/sv.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 2ce64dc03d7ae243fa95a62c3305ded75d804bc7
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed May 15 23:58:36 2024 +0200
'icesh winoptions' only affects new windows.
man/icesh.pod | 1 +
man/icewm.pod | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
commit a3298454936809d7d9054ec6b1d7c53a7617d9cf
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed May 15 23:44:29 2024 +0200
Add file argument completion to the addressbar for ice-wm/icewm#33
src/yinputline.cc | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
commit 9208fa4deb3fc805587a3db7bd18e4df0ebb31fd
Author: David Medina <medipas@gmail.com>
Date: Tue May 14 14:27:17 2024 +0000
Translated using Weblate (Catalan)
Currently translated at 100.0% (527 of 527 strings)
po/ca.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 31e2f172ad1991d34c5008ca0963fd5a7541f623
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue May 14 16:13:11 2024 +0200
Fix portability to NetBSD 10 and closes #775.
src/ylocale.cc | 6 ------
1 file changed, 6 deletions(-)
commit 723ee459ce049e0ff078e95d9391c02470b5c42a
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue May 14 16:12:29 2024 +0200
Fix portability to NetBSD 10 and closes #774.
src/udir.cc | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
commit af8b9e1808b362ba5613cfb6c16f50dfa119d0ce
Merge: 3027a685 3576580c
Author: openSUSE Weblate <weblate-noreply@opensuse.org>
Date: Tue May 14 14:02:50 2024 +0000
Merge branch 'origin/icewm-1-4-BRANCH' into Weblate.
commit 3576580c8a593a6ae1be622332a4b9f21f437f11
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date: Tue May 14 05:37:09 2024 +0000
Translated using Weblate (Turkish)
Currently translated at 100.0% (527 of 527 strings)
po/tr.po | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
commit 3027a68525cc0423c014b20f63d0a3a8f344151e
Author: Mehmet Akif 9oglu <madanadam@gmail.com>
Date: Tue May 14 05:37:09 2024 +0000
Translated using Weblate (Turkish)
Currently translated at 100.0% (527 of 527 strings)
po/tr.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit a34494aae7f2249274ec9a9b363eb9771114751f
Author: Aleš Kastner <alkas@volny.cz>
Date: Mon May 13 19:57:08 2024 +0000
Translated using Weblate (Czech)
Currently translated at 100.0% (527 of 527 strings)
po/cs.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 38b59c715b592398e3853f3b25e7b977db4b248b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 12 12:57:28 2024 +0200
2024
src/wmabout.cc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 8dc73965603b70516782c32cd475d36b51272c6b
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Sun May 12 12:57:03 2024 +0200
Show spaces around KeyboardLayouts example.
man/icewm.pod | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
commit 1c5c5a0aafe17e527cd00831fcef630b3d7afe53
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date: Sun May 12 06:05:08 2024 +0000
Translated using Weblate (Russian)
Currently translated at 100.0% (527 of 527 strings)
po/ru.po | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
commit 3d8f83f8c72704e056795ad6e00127508e91c441
Author: Ferdinand Galko <galko.ferdinand@gmail.com>
Date: Fri May 10 12:33:42 2024 +0000
Translated using Weblate (Slovak)
Currently translated at 100.0% (527 of 527 strings)
po/sk.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit d9be91403fd06e942a81d71b6237fc1e94afd29b
Author: Dmitriy Khanzhin <jinn@altlinux.org>
Date: Fri May 10 14:51:59 2024 +0000
Translated using Weblate (Russian)
Currently translated at 100.0% (527 of 527 strings)
po/ru.po | 15 +++++++++------
1 file changed, 9 insertions(+), 6 deletions(-)
commit b432968f83f733c66a912b7e99be4d5ad54ac7c2
Author: Freek de Kruijf <freek@opensuse.org>
Date: Thu May 9 21:18:38 2024 +0000
Translated using Weblate (Dutch)
Currently translated at 100.0% (527 of 527 strings)
po/nl.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 08d55176545e23b9570dfa4ec9e5d422ec01cb9b
Author: Yasuhiko Kamata <belphegor@belbel.or.jp>
Date: Thu May 9 22:13:49 2024 +0000
Translated using Weblate (Japanese)
Currently translated at 100.0% (527 of 527 strings)
po/ja.po | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
commit 1023c55360a8fa680c045297d23263974c872ae0
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 9 20:46:46 2024 +0200
Update pot files.
po/ar.po | 224 +++++++++++++++++++++++++++---------------------------
po/ast.po | 222 +++++++++++++++++++++++++++--------------------------
po/be.po | 224 +++++++++++++++++++++++++++---------------------------
po/bg.po | 224 +++++++++++++++++++++++++++---------------------------
po/ca.po | 224 +++++++++++++++++++++++++++---------------------------
po/cs.po | 224 +++++++++++++++++++++++++++---------------------------
po/da.po | 224 +++++++++++++++++++++++++++---------------------------
po/de.po | 228 ++++++++++++++++++++++++++++---------------------------
po/el.po | 224 +++++++++++++++++++++++++++---------------------------
po/en.po | 222 +++++++++++++++++++++++++++--------------------------
po/eo.po | 222 +++++++++++++++++++++++++++--------------------------
po/es.po | 228 ++++++++++++++++++++++++++++---------------------------
po/fa.po | 222 +++++++++++++++++++++++++++--------------------------
po/fi.po | 224 +++++++++++++++++++++++++++---------------------------
po/fr.po | 228 ++++++++++++++++++++++++++++---------------------------
po/he.po | 222 +++++++++++++++++++++++++++--------------------------
po/hi.po | 222 +++++++++++++++++++++++++++--------------------------
po/hr.po | 222 +++++++++++++++++++++++++++--------------------------
po/hu.po | 224 +++++++++++++++++++++++++++---------------------------
po/icewm.pot | 224 +++++++++++++++++++++++++++---------------------------
po/id.po | 224 +++++++++++++++++++++++++++---------------------------
po/ie.po | 222 +++++++++++++++++++++++++++--------------------------
po/it.po | 228 ++++++++++++++++++++++++++++---------------------------
po/ja.po | 224 +++++++++++++++++++++++++++---------------------------
po/ka.po | 222 +++++++++++++++++++++++++++--------------------------
po/kk.po | 222 +++++++++++++++++++++++++++--------------------------
po/ko.po | 224 +++++++++++++++++++++++++++---------------------------
po/lt.po | 222 +++++++++++++++++++++++++++--------------------------
po/lv.po | 224 +++++++++++++++++++++++++++---------------------------
po/mk.po | 224 +++++++++++++++++++++++++++---------------------------
po/nb.po | 224 +++++++++++++++++++++++++++---------------------------
po/nl.po | 224 +++++++++++++++++++++++++++---------------------------
po/nn.po | 222 +++++++++++++++++++++++++++--------------------------
po/no.po | 224 +++++++++++++++++++++++++++---------------------------
po/pl.po | 224 +++++++++++++++++++++++++++---------------------------
po/pt.po | 224 +++++++++++++++++++++++++++---------------------------
po/pt_BR.po | 224 +++++++++++++++++++++++++++---------------------------
po/ro.po | 222 +++++++++++++++++++++++++++--------------------------
po/ru.po | 228 ++++++++++++++++++++++++++++---------------------------
po/si.po | 222 +++++++++++++++++++++++++++--------------------------
po/sk.po | 228 ++++++++++++++++++++++++++++---------------------------
po/sl.po | 228 ++++++++++++++++++++++++++++---------------------------
po/sv.po | 224 +++++++++++++++++++++++++++---------------------------
po/tr.po | 224 +++++++++++++++++++++++++++---------------------------
po/uk.po | 224 +++++++++++++++++++++++++++---------------------------
po/vi.po | 224 +++++++++++++++++++++++++++---------------------------
po/zh_CN.po | 224 +++++++++++++++++++++++++++---------------------------
po/zh_TW.po | 224 +++++++++++++++++++++++++++---------------------------
48 files changed, 5472 insertions(+), 5280 deletions(-)
commit e35d440f4acad66ad81f954b436648de1bf9cd95
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 9 20:46:23 2024 +0200
Add -i,--install option to help output.
src/wmapp.cc | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
commit 5eda9c0cc036ba09c613587bad1e8c066c2cff36
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 9 20:43:49 2024 +0200
Add chdir and set errno in fileExists.
src/theminst.cc | 2 +-
src/upath.cc | 11 ++++++++++-
src/upath.h | 1 +
3 files changed, 12 insertions(+), 2 deletions(-)
commit 5b44cc106e7763ae9524b3e3288a28189bce4b0d
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Thu May 9 12:18:20 2024 +0200
Keyboard layout icon names can be longer than 2 letters for issue
ice-wm/icewm#161.
man/icewm.pod | 2 +-
src/akeyboard.cc | 27 +++++++++++++++++++--------
src/akeyboard.h | 1 +
3 files changed, 21 insertions(+), 9 deletions(-)
commit 5bad4b0a5cebf5716184b4e5a15cb1cf66907150
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Wed May 8 17:27:14 2024 +0200
Clarify icons for keyboard layouts.
man/icewm.pod | 15 +++++++--------
1 file changed, 7 insertions(+), 8 deletions(-)
commit cc183f635aaede9f8235fab988d113c1a9cb4b0e
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue May 7 22:58:46 2024 +0200
Add -i,--install option to icewm to install an extra theme.
man/icewm.pod | 5 ++
src/CMakeLists.txt | 2 +-
src/Makefile.am | 2 +
src/theminst.cc | 215 +++++++++++++++++++++++++++++++++++++++++++++++++
src/theminst.h | 6 ++
src/wmapp.cc | 19 ++---
6 files changed, 239 insertions(+), 10 deletions(-)
commit 67df1d4d6fe26894375e28aa5dae1a542c359738
Author: Bert Gijsbers <gijsbers@science.uva.nl>
Date: Tue May 7 22:48:34 2024 +0200
Add fmt to mstring.
src/mstring.cc | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
src/mstring.h | 1 +
src/strtest.cc | 9 +++++++++
3 files changed, 62 insertions(+)
|