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
|
** Version 4.9.1 **
(git shortlog --no-merges v4.9.0..HEAD)
Arun Persaud (2):
new version number for release 4.9.1
updated po/pot files
H.G.Muller (8):
Fix compile error Xaw build
Fix King leaving Palace in Xiangqi
Fix disambiguating Pawn moves in Xiangqi
Fix check testing in games without King
Fix bare King adjudication
Fix setting up btm positions with 'edit'
Defer book faking input move until ping balance
Fix crash when logging out from ICS
** Version 4.9.0 **
(git log --pretty=short --no-merges --cherry-pick --left-only v4.9.x...v4.8.0^ |git shortlog --no-merges)
Arun Persaud (20):
updates NEWS, Changelog, DIFFSTAT and SHORTLOG
remove OS X theme folder
Added Serbian translation
updated German translation
added French translation
updated German translation
updated French translation
fix typo in configure
updated German translation
updated Dutch translation
make GTK the default version
Updated copyright notice to 2015
update Russian translation
fixed configure script: GTK default was enabled even with --with-Xaw
updated copyright for 2016
new developer release; updated po/pot
configure.ac: add pangocairo to list of needed libraries
new developer release; updated po/pot
new version number for release 4.9.0
updated po/pot files
H.G.Muller (419):
Add USI/UCCI checkbox to Load Engine dialog
Connect OSX Quit menu to ExitEvent
Let Betza generator respect DarkSquares
Allow Betza castling with piece next to DarkSquare
Locate corner piece in presence of DarkSquares
Make the promotion zone always 3 deep in Elven Chess
Allow e.p. capture on triple-Push
Also set e.p. rights on move of Lance
Implement non-royal castling
Fix premature disappearence of Lion victims
Fix e.p. capture
Fix two-sided non-royal castling
Fix sweep promotions for Lance on deeper zones
Let Clear Board respect DarkSquares
Allow creation of DarkSquares in EditPosition mode
Fix -addMasterOption option
Fix crash on using Browse buttons in Tournament dialog Xaw
Implement -monoMouse option (XB)
Fix click-click moving with -monoMouse
stash
Implement -positionDir option GTK
Let file selecor remember last used directory (GTK)
Set position dir to handicap positions in shogi theme
Define mnemonics for main menu bar
Let <Esc> transfer focus from Board to ICS Input
Use Ctrl-H in ICS Chat to close chat pane
Use Ctl-E in ICS chat to end chat
Ignore Tab in ICS Interaction if no chats assigned
Fix sending of messages from kibitz or c-shout chat
Fix Tab in ICS command mode
Fix width of dual board GTK
Fix illegal drops
Print castlings as double move
Fix drops
Recognize castling double-moves from engine
Allow friend-trampling format also for royal castlings
Castle with nearest rather than corner piece
Let Betza jO mean castling with non-edge piece
Take heed of mnemonic indicator when clipping menu texts
Castling fix 1
Fix highlight-induced promotions
Fix deselection of piece
Fix promotion sweep of black Pawns in Shogi
Fix click-click sweep-select
Fix illegal drops
Suppress appearance of promotion popup when sweep-selecting
Suppress lift command on deselecting piece
Fix illegal-drop fix
Let promotion zone be 3 ranks on 8-rank shogi boards
Fix spurious promo-suffixes on drop moves
Fix parsing of illegal drops from PGN
Do not call illegal moves ambiguos
Make move parser understand kif-format Shogi moves
Implement kifu move disambiguation
Use PGN result in Game List build to supply tag
Implement -rankOffset option
Fix reading of startposition FEN starting with *
Extend book to 48 piece types and 256 squares
Improve reading of pieceToCharTable
Wrap kif comments in braces
Remove debug printf for kanji
Fix book encoding of Chu promotion moves
Change book Zobrist key for Chu promoted pieces
Fix shift-JIS codes for N, P, +B, +R
Fix crash XBoard on changing Game List Tags
Implement piece suffixes
Fix probing of GUI book for board with more than 10 ranks
Remove chu theme file from XBoard install
Fix display update during Edit Book
Fix printing of book moves for double-digit ranks
Fix reading of pieceToChar string and piece command
Allow Lion double-moves in opening book
Also allow Princess SVG piece to be diversify
Make Claws glyph available in non-Chu variants
Implement triple capture (not finished)
Allow promotion to piece with letter ID in Chu
Add USI/UCCI checkbox to Load Engine dialog
Connect OSX Quit menu to ExitEvent
Fix premature disappearence of Lion victims
Fix -addMasterOption option
Fix crash on using Browse buttons in Tournament dialog Xaw
Allow promotion choice in variant asean
Implement -positionDir option GTK
Fix disappearance of a1 on double capture
Fix Shogi promotion popup
Fix bridge capture of Lions
Correctly remember checkboxes on Continue Later (WB)
Remember tourney-file changes after Continue Later
Ignore Continue Later when match already in progress
Prevent printing in non-existing Chat dialog (XB)
Render inscriptions upside-down for black pieces (XB)
Let color of inscription depend on piece ID
Use pango to draw inscriptions
Also write inscription on dragged piece
Take account of glyph size when positioning inscriptions
Fall back on Tile SVG in pieceImageDirectory
Make inscriptions somewhat smaller and non-bold
Make -inscriptions a volatile option
Fix periodic updates GTK
Display exclusion header only for engines supporting exclusion
Use intermediate width menu bar in sizes 37 & 40 (WB)
Base tinyLayout decision on total board width
Grayout Machine Match menu when aborting match
Fix exclusion header fix
Fix grayout
Slip in 10 more piece types
Start implementing EPD test suites
Print mate scores as #N in message field
Fix sortng of mate scores
Try to load bitmaps for all pieces (WB)
Display new user logo when username is entered
Allow skipping over black squares
Fix piece commands for suffixed piece IDs
Fix DarkSquare bug in piece counting
Allow debug output to go to child process (WB)
Erase old logo before drawing new one (XB)
Fix bare-king adjudication in Atomic
Fix piece command after ID-suffix patch
Fix color of white SVG pieces
Fix parsing of pieceToChar strings
Add 2x9 new piece images
Assign new images to the new pieces
Skip in pieceToChar to Tokin always
Use hoplit helmet for Copper General in Chu Shogi
Also define Lance image for Amazon in WB
Replace Flying Dragon piece image by Gnu
Fix FEN castling rank for Knightmate
Let parsing of O-O castlings pay attention to castling rank
Fix typos in winboard.c
Add duplicat of Lion (and Flying Dragon)
Fix edit command for double-digit ranks
Never castle when King has other initial moves
Correct backup pieces for addition of minor Lion
Add white Zebra piece image
Flip Unicorn image
Fix white Iron General image
Add Wolf, Camel and Zebra bitmaps to WB
Fix Makefile for Dragon and minor Lion image
Fix reading FEN FRC castling rights when King not on last rank
Fix writing FEN castling rights for non-edge 'Rooks'
Fix parsing of OO castling when redefined
Increas number of engine-defined variants to 15 (WB)
Fix setting of initial virginity on PGN read
Let FENs handle Betza initial rights in castlingless variants
Fix variant recognition in ICS mode
Send ping in EditGameEvent
Fix spurious undo at game start
Use ii in Betza notation for 3rd-rank Pawn push
Fix Error popup in Tournament Options
Prevent changing time control during game (XB)
Fix crash on pasting garbage FEN
Fix book probing
Fix double-clicks for copying in Edit Position mode
Move Common Engine menu item to Engine menu
Fix pasting of moves after starting from position file
Fix highlighting in text memos (GTK)
Add support for Multi-PV Margin
Let target-square highlighting prevail over legality test
Implement 'choice' engine->GUI command
Make move to own piece a swap rather than capture
Fix Chu promotion with added pieces
Let PROMOTED and DEMOTED macros use argument
Use flexible promotion assignment
Expand numer of new piece types to 2 x 11
Change pieceToCharTable order of pieces beyond Lion
Allow engine to force popup of its settings dialog
Allow O1 as Betza castling descriptor
Implement engine-requested settings-popup WB
Fix castling rights
Allow pieces with dressed-letter ID as promotion choice
Fix two compiler warnings
Fix setting default piece from 'choice' command
Fix sweep promotions to Tokin
Fix default piece in Shogi promotions
Fix aborted detour under-promotion XB
Clear highlights after moving piece in Edit Position
Fix demoting in Edit Position mode
Adapt Chu-Shogi pieceToCharTable to new piece order
Change the piece order again
Fix clipping of GTK menu-bar labels for broad boards
Fix printing of piece ID in illegal SAN moves
Fix spurious promotion partners
Remove debug printf
Let VarianMen PGN tag work with dressed letters
Process VariantMen PGN tag
Always assume FEN in variant-fairy PGN game is initial position
Fix using VariantMen PGN tag for both colors
Improve variant recognition for enabling buttons (XB)
Fix printing of 'x' in position diagram
Slight speedup of parsing promotion suffix
Allow setting of piece nicknames from pieceToChar string
Fix type-in of hit-and-run captures
Allow promotion on two-leg move
Fix erasing of arrow highlight (XB)
Allow promotion choice in engine-defined variants
Use mouse wheel for selecting piece in Edit Position mode (XB)
Move Common Engine dialog to Engine menu (WB)
Fix bug #45774 (GTK compile bug with ENABLE_NLS)
Fix bug #45775 (Infinite loop on nonexistent texture file)
Fix bug #45773 (needless #inclusion of cairo-xlib.h)
Fix bug #45599 (inclusion of keysym.h in Xaw)
Fix bug #43792 (no highlights after rejection of premove)
Fix disappearance of premoved piece
Add -installTheme option
Update texi file
Add configure-options section to texi file
Fix bugs in previous 3 commits
Print score with same sign in message and engine output
Add 'divide by 60' checkbox in Time Control dialog XB
Describe engine grouping in texi file
Preserve flip on pasting game when auto-flipView is off
Fix black border around saved diagrams (WB)
Fix crash on changing piece directory
Fix compile error in SetComboChoice Xaw
Fix recognition of title in small layout
Silence warning
Fix another Xaw compile error
Suppress underscores in Xaw menus
Remove warning from About box against GTK build
Fix crash in New Variant dialog Xaw
Beef up variant detection in New Variant dialog WB
Fix parent dialog of Error Popup
Prevent out-of-turn grabbing of piece in analysis mode
Fix spurious clearing of Engine Output during PV walk
Make OK and Cancel buttons appear in top-level dialogs GTK
Cleanup Edit Tags/Book/EngineList a bit
Show moves in Edit Book window as SAN
Allow use of context menu in text memos GTK
Implement triple capture
Improve triple-leg-move animation
Improve highlight-arrow pointing and fix its erasure
Describe choice command in protocol specs
Make texi file sub-section free
Fix dressed-letter IDs in VariantMen PGN Tag
Fix WinBoard compile errors
Describe ICS Text Menu in texi file
Fix braces problem in texi file
Make EOF error conditionally non-fatal (XB)
Deprecate -defaultPathEGTB option
Logout from ICS after fatal error
Implement help clicks
Implement rough help popup
Fix popdown of menus on help click
Suppress echo of password in ICS Chat window (GTK)
Allow hyphen in name of help item
Fix file-type combobox of Xaw file-selector dialog
Do not save ICS password in command history
Make dialog labels and comboboxes also accept help clicks
Mention item in title bar of help dialog
Fix segfault on single-line help text
Let configure supply path to manual file
Fix recognition of .SS lines in manual
Also try to get help for engine options
Suppress empty label at top of Edit Tags dialog
Make location of man file dynamic for OSX
Make help clicks also work for UCI engines
Silence two warnings
Make help clicks resistent to NULL-pointer Label names
Fix popdown of Error/Help dialog through window-close button
Uncomment line commentized for debugging purposes
Use dataDir/manDir variables always
Print dynamic Datadir/Mandir on --show-config
Fix expansion of ~~ in OSX App
Display message on the board at startup
Add routine to run daughter process and collect its output
Obtain name of XBoard's man file from external command
Fix reading of long man files
Allow access to gzipped man files
Implement XBetza iso modifier
Also recognize .IX lines in man file for help clicks
Also buffer engine man page
Also provide help on adapter options
Cleanse help texts of some common TeX escape codes
Improve board drawing
Streamline XBoard board drawing
Repair flashing of moved piece (XB)
Fix built-in Lion move
Fix exposure of square highlights
Move dataDir definition to args.h so WB can also use it
Implement 3-leg animation in WinBoard
fix
fix2
Fix replay of multi-leg move
Silence warning WB
Prevent crash on loading empty game file
Forget piece redefinitions before loading game
Make startup announcement self-disappearing
Add -fen option
Add -men option for changing piece moves
Pop up warning when engine manual is not available
Remove debug printf
Fix erasing and exposing of arrow on secondary board
Prevent FICS bell character fro printing in ICS Console XB
Improve behavior of secondary board on sizing main window
Make sizing more robust (GTK)
Allow help-clicks on Label Options with linefeeds
Reorganize texi file
Describe Board Options dialog in texi file
Fix variant switch on engine load
Fix crash on loading variant engine after changing variant
Add -analysisBell option to use move sound in analysis mode
Add more EPD code
Fix determination of EPD solving time
Print average solving time of EPD suite
Internationalize EPD messages
Allow a list of best moves in EPD
Clear total solving time at start of match
Change EPD reporting
Only let second engine default to first when of same type
Also copy -sd from -fd when no second engine defined
Suppress participation of second engine in EPD mode
Describe divide-by-60 option of TC dialog in texi file
Describe -epd option in texi file
Fix New Shuffle Game dialog
Describe New Shuffle dialog item by item in texi file
Fix erasing of premove highlights XB
Fix exposing of premove highlight and move exclusion XB
Fix disambiguation for one-click moving
Fix help search
Add headers for <<, <, > and >> buttons in texi file
Add Fonts dialog
Let font entries show preview of their own setting
Replace coord font control for ICS font control
Silence warnings
Fix Xaw for font damage
Fix translation of dialog texts GTK
Silence warning due to missing prototype
Describe Fonts dialog in texi file
Use the official GTK font selector
Use GTK color picker instead of R, G, B and D buttons
Let color-pickers start at current color
Save font settings based on initial square size
Fix erroneous use of @itemx
Start implementing rights control in Edit Position mode
Silence Clang warnings
Ignore stderr when reading from man command
Fix help clicks in Engine Settings dialogs
Adjust window height after clock-font change
Unlock width requests in board window GTK
Make user-adjusted board size quasi-persistent (GTK)
Adjust menu-text clipping to square size
Pick -boardSize on window width rather than square size
Prevent message text widening window GTK
Adapt clock and message font after board-window sizing
Enlarge background of startup message
Fix clipping of menu texts after sizing
Suppress menubar text clipping on resize in OSX App
Fix explosion of clocks for large board size GTK
Put fonts in font table in allocated memory after sizing
Only adjust fonts that are actually changed
Fix Bold button and application of commentFont
Lock board size when clock changes to two lines
Fix bold button fix
Reset fontIsSet when sizing causes change to default font
Conditionally replace 'other-window' fonts on sizing
Only save fonts that are not defaults
Store fonts changed by font dialog in fonts table
Apply fonts in 'other windows' after sizing
Fix history/eng.out font setting on sizing and other bug
Describe Common Engine dialog item-by-item in texi file
Finish castling and e.p. rights for Edit Position
Mention support for Arena960 protocol with USI/UCCI checkbox WB
Extend full-board textures by periodic tiling (XB)
Start button-activated browse near old field contents GTK
Fix browsing for folders, and allow starting in DATADIR
Add DATADIR as shortcut folder to file chooser
Also put themes and textures in file chooser GTK
Fix size collapse to 0 after too-small sizing
Improve resize/co-dragging GTK
Fix one-click moving with engine-define and wild-card pieces
Use missing SVG from parent if -pid name starts with sub_
Provide help clicks on recently-used-engines menu items
Provide item-by-item description of ICS Chat in texi file
Let file chooser show preview of textures on board
Fix sizing problem in i3wm tiling window manager GTK
Point out preview in title of file chooser GTK
Add option -jewelled to decide which King is a Zebra XB
Make preview resistent to nothing being selected
Add Edit Themes List menu item XB
Add menu item for editing ICS text menu
Commit forgotten prototype
Allow skipping to secondary series in -inscriptions string
Make preview message in file-chooser title bar a bit clearer
Make EditTags dialog non-wrapping
Allow transparency in board textures
Fix confinement of Advisor in Xiangqi
Limit prefilling with color to textures with alpha channel
Fix rounding when sizing 1x1 textures
Also supply shortcut for start directory in GTK file chooser
Save programStartTime in settings file rather than save time
Allow group specification in ArgInstall options
Regularize Chu-Shogi piece assignment
Alter piece images in Spartan Chess
Fix EOF detection in PGN parser
Add option -pgnTimeLeft to print clocks in extended PGN info
Fix dragged piece during promotion popup
Fix piece commands for promoted pieces
Prevent sending empty line to engine after multi-leg move
Implement two-kanji -inscriptions
Allow engine to specify holdings larger than board height
Prevent crash on help-click for engine without manual
Implement -showMoveTime option
Fix deferral on sweep promotions
Fix saving theme
Allow engine to force user to make non-standard promotion
Fix saving of piece colors as part of theme
Erase markers before processing highlight FEN
Fix multi-leg promotions
Fix description of Tournament Options in texi file
Fix forgetting 'choice' command after promotion
Describe use of blue highlights in protocol specs
Add Mute all Sounds menu XB
Describe new Edit menu items in texi file
Fix redrawing of pieces dragged off board (bug #47888)
Fix highlights clearing when highlight last move off
Fix debris after click-click explosion near board edge
Fix crash on too-long theme definitions
Abbreviate DATADIR to ~~ while saving XB themes
Forgotten header for previous patch
Joshua Pettus (42):
Man and Info Page Fix
Include Pango Modules
OSX master conf changes
gtkmacintegration name change
gtkmacintegration localization updates
GTK OSX theme reimplemented
Remove unused directory
A little reorganizing
moving part2
Logo Updates
renaming fics logo
Change Copyright year in info.plist.in
Make install from macports more robust
make install from macports part 2
Update zh_CN.po translation
Change name of xq board images to fit with handling code
Update makefile.am for renamed xq board images
Update xboard.conf with renamed xq board textures
Fix for launching on case-sensitive systems
back to the old header names for gtkosxapplication.h
Check for gettext before installing localization files
H.G.Muller's patch to fix argument related spurious instances
H.G.Muller's patch to avoid collisions with built-in OSX text
Remove added pango modules to coincide with macports package
Change accelerators again to be more mac like
oops, accidentally added a .orig file from a patch
Bit more accelerator stuff
Update uk.po translation
Update zh_CN.po translation
Update de.po translation
Update fr.po translation
Update nl.po translation
Mark the gtk browse button for translation
Update es.po translation
Update uk.po translation
Update zh_CN.po translation
Update fr.po translation
Update de.po translation
Update es.po translation
Update nl.po Translation
Update ru.po translation
Renamed shogi jewled pieces to zebra
** Version 4.8.0 **
(git log --pretty=short --no-merges --cherry-pick --left-only v4.8.x...v4.7.3^ |git shortlog --no-merges)
Arun Persaud (44):
Updated German translation
Updated Ukrainian translations
Added Dutch translation
Translation: fixed some inconsistencies reported by Benno Schulenberg
fixed some whitespace issues in configure.ac
configure.ac: don't set xaw if we choose gtk
expose the configure options to xboard
output configure options when looking at --version
fixed some more translation strings
more translations fixes: use uppercase for variant names
updated Dutch translation
updated German translation
updated Dutch translation
updated Spanish translation
another round of translation string fixes
Updated Spanish translation
remove xpm from XBoard
converted icons from xpm to png
added check for apply OS X
new version number for developer release
updated po/pot files
updated Dutch translation
new version number for developer release
updated po/pot files
updated spanish translation, added new polish translation
update gettext configuration to not include any generated files in git
fixed whitespace error in configure.ac for os x
new version number for release 4.8.0
update po/pot files
updated spanish, ukranian, and dutch translation
replaced hardcoded pngdir with built-in ~~
update NEWS file
only enable osxapp build target on apple systems, clean up configure.ac a tiny bit
remove experimental from gtk build option
fix osxapp enable option in configure.ac
updated Changelog, DIFFSTAT, and SHORTLOG
make all tests for strings in configure use the same scheme
USE OSXAPP instead of APPLE and fix withval->enableval in AC_ARG_ENABLE
fix typo and prefix
forget a few __APPLE__ ifdefs; changed to OSXAPP
updated NEWS
updated ChangeLog, DIFFSTAT and SHORTLOG
line numbers in PO got updated
mac: only use gtk compile flag, if osxapp is enabled
H.G. Muller (166):
Implement variant ASEAN
Make PGN parser immune to unprotected time stamps
Make writing of move counts in PositionToFEN optional
Do not always start Makruk & ASEAN as setup position
Build in limited EPD capability for engine fingerprintig
Add quit-after-game checkbox in ICS options dialog XB
Fix book creation
Fix GUI book after setup position
Allow drops / promotions/ deferrals to be edited into book
Add Save button to Edit Tags dialog
Allow entry of negative numbers in spin control (WB)
Fix grabbing of selected piece
Fix initial board sizing WB
Add checkboxes for autoDisplayTags/Comments in menu WB
Allow seting of -egtPath through menu WB
Implement board-marker protocol
Use highlight command to specify move legality
Expand number of marker colors to 8
Implement hover command
Let magenta marker activate sweep promotion
Allow engine to click squares on behalf of user
Fix XBoard hover command
Fix -zippyVariants option
Allow engine to define its own variant names
Fix engine-defined names
Fix variant choice for second engine
Implement (inaccessible) dark squares
Make XBoard xpm-free
Rename Match dialog to Tournament
Automaticaly install Java engines
Save clocks with unfinished PGN games
Only save clock settings in PGN when an engine plays
Improve Edit Position mode
Clear memory of erased position on variant switch
Automatically adapt board format to FEN
Increase number of piece types to 44
Implement Chu Shogi
Fix hover event
Fix sweep promotions
Implement LionChess
Fix deselection of Lion
Fix promotion popup in Chu Shogi
Fix reading of SAN Lion double moves
Refactor move generator, and add Chu-Shogi pieces
Fix Shogi promoted pieces
Change Blind-Tiger symbol to claw
Fix SAN of promoted Chu pieces
Fix loading of game with multi-leg moves
Add claw svg to make-install
Animate both legs of Lion move
Implement roaring of Lion
Fix re-appearing of board markers
Fix double-leg moves on small boards
Fix sending and parsing of null moves and double moves
Fix target squares second leg
Adapt WinBoard front-end to Mighty Lion
Beef up variant detection
Fix promoted Elephant image in Shogi (XB)
Fix legality test of pinned-Lion moves
Implement ChuChess
Always alternate promo-sweep for shogi-style promoting piece
Allow piece promotion by pieceToChar in all variants
Fix disambiguation of shogi-style promotions
Fix default of Chu Chess piece promotions
Fix sweep promotions
Allow Lion sweep-selection in Chu Chess
Fix hover event (again)
Supply oriental theme settings
Change color of XQ board to better contrast with pieces
Fix promoting of Sho Elephant
Automatically switch to variant engine supports
Implement -installEngine option
Allow Crown-Prince image to differ from King
Fix Chu-Shogi Lance deferral
Fix mate and stalemate test in Chu Shogi
Implement option complex for installing engines
Make filler buttons in New Variant insensitive
Fix promotion in Ai-Wok
Make building of Windows .hlp file optional
Fix compile error promo dialog WB
Fix WB New Variant dialog
Cure weirdness when dragging outside of board
Write -date stamp always with 10 characters
Update protocol specs for setup command
Put some OSX code into gtk version
Remove use of strndup
Activate ManProc in GTK
Fix crash on use of dialog Browse buttons GTK
Implement EGBB probing and -first/secondDrawDepth
Set ~~ to bundle path for OS X
Start rank counting at 1 for boards deeper than 10
Fix DATADIR in Xaw
Remove redefine of DATADIR that leaked in from v4.7.x
Fix Chu promotion of L, HM and GB
Fix name of master settings file in OS X
Overhaul kill code
Add --show-config special option
Allow popup of TC and Common Engine from Tournament dialog
Fix Tournament Options dialog
Add 'Continue later' button to Tournament dialog XB
Fix ManProc for OS X
Fix access to ~~/themes/conf for OS X
Fix ManProc for OS X
Fix sorting of Engine Output
Fix sticky windows on Win8
Fix printing of engine-output headers
Allow hide/show of columns in Engine Output
Implement extended thinking output
Handle fali-low & fail high
Fix sorting of Engine Output
switch to new tbhits protocol
Put fail-high/fail-low indicators in protocol specs
Implement new mate-score standard
Drag touching edges together (WB)
Fix sticky windows on Win8
Fix printing of engine-output headers
Fix warning in CheckTest
Add some checkboxes in General Options dialog WB
Expand %s in -openCommand to DATADIR and fix OSX settings-file name
Put ponder checkbox in Common Engine dialog WB
Make Fischer castling generally available
Fix Seirawan reverse-castling animation
Allow wild-cards in FEN
Allow shuffling indicators in FEN
Detect Fischer castling in FENs
Add Option type 'Skip'
Fix moves of Spartan Captain
Fix warnings
Add Edit Engine List menu item to XBoard
Add logo-size control XBoard
Integrate ICS output into Chat Window
Add context menu to ICS console XB-GTK
Let ICS Console pop up GTK in stead of ICS Input Box
Recognize Esc and Tab in ICS Console input
Preserve unfinished input lines during chat switch
Ctrl-N in chat opens empty chat
Add End Chat button
Let Ctrl-O key open chat for last talker
Fix Xaw Chat Console
Write broadcasts also to private chatbox of talker
Also display channel tell in ICS Console during private chat
Leave xterm at start of new line after quitting XBoard
When ICS Console open EOF from keyboard is no error
Implement copy function in ICS Text Menu
Equip Board Options dialog with themes listbox
Preserve window width on board-format change
Fix pop-down of ChatDlg and TextMenuDlg from menu
Play move right-clicked in Edit Book dialog
Allow adding played move to book
Use first engine as default for second
Kludge repair of expose after startup resize
Fix various warnings
Fix Board-dialog bug WB
Fix error Engine Output text highlighting
Also search indirection files in user's .xboard tree
Implement (clock-)font handling in GTK
Fix warnings fonts patch
Fix width of menu bar
Fix initial sizing of board
Allow writing text on pieces
Render inscriptions on Chu-promoted pieces in red
Fix loading positions in engine-defined variant
Fix reading Chu Shogi FENs
Fix piece inscriptions
Allow pseudo-engines to adjust the clocks
Fix writing of Chu-Shogi FENs
H.G.Muller (150):
Fix crash on opening Tags window Xaw
Make EditPosition pallette work in Asian variants
Let EditPosition double-click on piece promote it
Fix null-move entry during play
Fix adjusting clocks in Xaw version
Fix typing of null moves
Fix crash on double-click in Game List Tags
Fix castling rights on using -lgf
Add final piece count to search criteria
Add Save Selected Games menu item
Fix alignment in Engine Output window
Verify if font-spec looks like one in Xaw
Fix size of time in Engine Output window
Connect mousewheel to Forward/BackwardEvent (XB)
Make sure node count is positive
Connect scroll event to Graph Option in GTK
Rewrite key-binding section of manual
Let Save Games as Book only use selected games
Describe Save Selected Games menu in manual
Fix syntax error in bitbase code
Provide DoEvents function in front-ends
Fix GameListHighlight WB
Call DoEvents during time-consuming operations
Fix auto-display comment option in General Options
Let GTK build pay attention to font arguments
Replace strcasecmp by StrCaseCmp
Fix GTK font patch
Fix MSVC problems
Define default font names
Fix Xaw key bindings
Fix key bindings for non-menu functions
Animate multi-leg in auto-play and forward event
Limit auto-extending to click on first move of PV
Fix WB DoEvents error
Include some conditional OS X fixes
Use GTK fonts in Engine Output and Move History
Correct for .Xresources form->paneA renaming in manual
Fix infinite-regression problem on OS X
Fix Chat window for Xaw build
Use -gameListFont in Game List
Use coordFont default pixel size for other fonts
Fix GTK fonts
Let message field and button bar use GTK -messageFont
Update protocol specs
Fix SetWidgetFont GTK
suppress Alien Edition standard variants
Reserve piece command in protocol specs
Reorder variants, to comply with Polyglot book specs
Fix warning in dead code Show
Make SVGDIR a variable
Fix Xaw button color error
Let OS X display dock icon
Fix crash of tournament dialog GTK
Fix checkmarking of OS X menu items
Look for logo in engine dir first (GTK)
Make inlined functions static
Fix typo
Implement -autoInstall option
Ignore color arguments not starting with #
Scale texture bitmaps that are not large enough
Implement engine-defined pieces
Fix texture scaling
Test legality even when off if engine defined pieces
Allow two Pawns per file in Tori Shogi
Force exactly overlayed texture scaling through filename
Describe the new texture conventions in manual
Sort fail lows and fail highs below others
Repair damage done by merging with v4.7.x
Add extra font field to Option struct
Control Eval Graph with mouse
Remove debug printf
Configure some themes in XBoard master settings
Prevent crash on specifying non-existent texture XB
Configure a size for the Eval Graph
Fix detection of screen size GTK
Retune -stickyWindows GTK
Improve SAN of Pawn moves and allow Betza e.p. definition
Update description of piece command in protocol specs
Allow definition of castling in piece command
Repair piece defs with showTargetSquares off
Implement Betza p and g modifiers in piece command
Improve virginity test for engine-defined pieces
Implement Betza o modifier for cylinder boards
Fix cross-edge e.p. capture in Cylinder Chess
Prevent multi-path moves from parsing as ambiguous
Reparse ambiguous move under built-in rules
Size seek graph to also cover board rim WinBoard
Always accept piece commands in partly supported variants
Print PGN Piece tag listing engine-defined pieces
Make unsupported variant on loading 1st engine non-fatal
Fix abort of machine game on variant mismatch
Fix reset of 50-move counter on FRC castling
Allow use of second-row pieces for non-promoted in drop games
Prevent board-size oscillations
Suppress use of promo-Gold bitmaps in Tori Shogi (WB)
Rename PGN Pieces tag to VariantMen
Implement ff etc. in Betza parser
Configure XBoard for -size 49 in master settings
Fix writing of Seirawan960 virginity in FEN
Fix clipping of board GTK
Fix engine-defined variant as startup
Reset move entry on stepping through game
Don't preserve setup position on board-size change
Fix pieceToCharTable of Falcon Chess
Always accept piece commands for Falcon and Cobra
Implement Betza j on W,F as skip first square
Implement Betza a modifier
Implement Betza g modifier for non-final legs
Implement Betza y modifier
Implement directional modifiers on KQ, and let y&g upgrade
Implement Betza t modifier for hop-own
Switch to new Betza orth-diag conversion standard
Preserve other Betza mode bits on setting default modality
Implement Betza hr and hr as chiral move sets
Let t on final leg in Betza notation forbid checking
Fix infinite loop in cylinder moves
Fix check test with multi-leg moves
Relocate OS X' LOCALEDIR
Implement new logo standard
Replace default Shogi pieces
Force GTK logo size to quarter board width
Increase number of engine-defined-variants Buttons XB
Show current variant on New Variant buttons GTK in bold
Fix ICS logo display
Try also /home/<user>/.logo.pgn for user logo
Fix logos Xaw
Some improvement on new Shogi SVG pieces
Remember position obtained from setup
Split Tournament dialog in side-by-side panes
Reset move entry on Clear Board
Update Game List when setting new Game List Tags
Implement displaying of variant tag in Game List
Don't switch to engine-defined variant on game loading
Always accept piece commands in variant great
Update Game List after tag selection changed
Fix some uninitialized variable bugs
Preserve parent variant for PGN of engine-defined game
Fix loading of engine-defined PGN games
Fix display of Spin Options with negative range
Let GTK dialogs open with actual-size Graph widgets
Ignore first configure event
Base new square size on board widget allocation GTK
Suppress duplicat autoInstalls
Fix variant-name recognition
Prevent unknown variant getting button in -ncp mode
Fix -xbuttons window width GTK
Attempt to make GTK sizing work with tiling WM
Fix promotion in Betza move generator
Also do dual-royal test in variant shogi
Add persistent Boolean option -fixedSize
Joshua Pettus (2):
Add build script to configure for a XBoard.app for OS X
removed gtk theme from OSX app
hasufell (4):
BUILD: make paths modifiable (tiny change)
BUILD: fix configure switches (tiny change)
BUILD: make Xaw frontend default (tiny change)
BUILD: fix withXaw conditional (tiny change)
** Version 4.7.3 **
(git shortlog --no-merges v4.7.2..HEAD)
Arun Persaud (6):
cleanup some trailing whitespaces
Updated copyright notice to 2014
removed .DS_Store file from git
updated copyright to 2014 in menu.c
new version number for release 4.7.3
updated po/pot files
H.G. Muller (21):
Fix buffer overflow in parser
Fix adjudication of Giveaway stalemates
Fix node count range
WinBoard multi-monitor support
Repair XBoard from node-count patch
Repair FRC A-side castling legality testing
Allow castling and e.p. to be edited in opening book
Remove width limiting of shuffle checkbox
Widen Xaw text entries for larger square sizes
Fix Xaw file-browser New Directory
Fix packing of FRC castlings
Make filler variant button inactive
Fix sorting of lines in Engine Output
Cure weirdness when dragging outside of board
Put some OSX code into gtk version
Remove use of strndup
Activate ManProc in GTK
Expand ~~/ to bundle path (OSX)
Use __APPLE__ compile switch for OS X
Make building of Windows .hlp file optional
Fix crash on use of dialog Browse buttons GTK
** Version 4.7.2 **
(git shortlog --no-merges v4.7.1..HEAD)
H.G. Muller (8):
Make PGN parser immune to unprotected time stamps
Fix book creation
Fix GUI book after setup position
Allow drops / promotions/ deferrals to be edited into book
Allow entry of negative numbers in spin control (WB)
Fix grabbing of selected piece
Fix initial board sizing WB
Fix -zippyVariants option
** Version 4.7.1 **
(git shortlog --no-merges v4.7.0..HEAD)
Arun Persaud (4):
new version number for developer release
updated po/pot files
Updated Ukrainian translations
Updated German translation
Christoph Moench-Tegeder (1):
fix bug #38401: xboard.texi doesn't build with texinfo-5.0 (tiny change)
H.G. Muller (24):
Work-around for Xt selection bug
Repair WinBoard compile error
Add -backupSettingsFile option
Make skipping of unknown option smarter
Let popping up of WinBoard chatbox for channel open it
Fix of argument error
Fix vertical sizing of GTK board
Fix buffer overflow in feature parsing
Accept setup command for non-standard board size
Fix fatal error on unsupported board size
Fix GTK box popup
Let XBoard -autoBox option also affect move type-in
Fix spurious popup after batch-mode Analyze Game
Fix saving of analyzed game
Provide compatibility with Alien Edition setup command
Fix quoting of book name in tourney file
Fix disappearence of pieces that were moved illegally
Fix horrible bug in reading scores from PGN
Print score of final position in Analyze Game
Fix GTK SetInsertPos
Fix scrolling of Chat Box
Make Chat Box window obey -topLevel option
Fix Xaw file browser
Update zippy.README
** Version 4.7.0 **
(git log --pretty=short --cherry-pick --left-only v4.7.x...v4.6.2^ |git shortlog --no-merges)
Arun Persaud (50):
added some documentation about what's need to be done for a release and a bash-release script
Merge branch 'v4.6.x' into tmp
new version number for developer release
updated po/pot files
removed unused variables (-Wunused-variable)
enable -Wall -Wno-parentheses for all compilers that understand them
new version number for developer release
Updated German translation
fix bug #36228: reserved identifier violation
bug #36229: changed PEN_* from define to enum
bug #36229: changed STATE_* from define to enum
bug #36229: changed ICS_* from define to enum
new version number for developer release
added SVGs
added cairo and librsvg to configure process
initial svg rendering
added SVGs to dist files in automake
added a black and white theme to replace the mono option
we still need a few bitmaps, so the directory needs to be included in Makefile.am
new version number for developer release
update po/pot files
updated some icons to SVG
new version number for developer release
fix configure script for --with-Xaw and --with-gtk
updated po/pot files; added new frontend files
don't define X_LIBS when using gtk-frontend
new version number for developer release
updated po/pot files
Updated copyright notice to 2013
removed trailing whitespace
Updated Ukrainian translations
fix configure bug that showed up on OS X (couldn't find X11/Dialog.h)
Updated German translation
new version number for release of 4.7.0
updated Changelog, NEWS, etc.
updated po files for new release (make distcheck)
Merge remote-tracking branch 'origin/master' into v4.7.x
add test for pkg-config
Merge branch 'master' into v4.7.x
added rotated shogi pieces for -flipback option and moved them to the themes directory
keyboard accelerators for both front ends.
add close buttons to gtk windows
in debug mode also print the git-version if available during build
add keyboard shortcuts back into Xaw version
removed some translation calls for messages in the debug log
fixed gtk-warning
fixed segfault of g_markup_printf_escaped which needs utf-8 strings
removed two more translations from debug output
fix OK-response in gtk dialogs, see c7f8df124
Merge branch 'master' into v4.7.x
Byrial Jensen (10):
Fix typo (seach) in string. It is already fixed in branch v4.6.x
Mark new text "Click clock to clear board" for translation
Change some double literals to floats.
Remove unused variable pdown from function UserMoveEvent
Remove unused variable delayedKing from function QuickScan
Remove unused variable tm from function SaveGamePGN
Remove unused variable first_entry from function find_key
Remove unused static function MenuBarSelect
Remove unused static function ShowTC
Remove 5 unused variables from zippy code
Daniel Dugovic (1):
Fix configure script for --enable-zippy (tiny change)
Daniel Macks (1):
bug #37210: Mishandling of X11 -I flags (tiny change)
H.G. Muller (381):
Fix suspected bug in Makefile
Merge branch 'v4.6.x' of git.sv.gnu.org:/srv/git/xboard
Fix fall-back on -ncp mode
Inform user in EditPosition mode how to clear board
More thorough switch to -ncp on engine failure
Implement exclude moves
Add exclude and setscore to protocol specs
Fix focus of Game List
Keep list of excluded moves in Engine Output header
Let clicking on header line exclude moves
Fix memory corruption through InitString and second-engine loading
Silence unjust warning
Implement Narrow button in WB Game List
Switch to using listboxes for engine-selection in WinBoard
Install engine within current group
Remove some unused (exclude-moves) variables
Refactor menu code, and move it to menu.c
Switch to use of short menu references
Move more back-endish menu-related stuff from xboard.c to menus.c
Contract some awful code replication
Split back-endish part off drawing code and move to board.c
Declare some shared global variables in backend.h
Split back-endish part off xoptions.c, and move to dialogs.c
Move some back-endish routines from xboard.c to dialogs.c
Cleanup of xboard.c
Remove one level of indirection on ICSInputBoxPopUp
Make routine to probe shift keys
Split usounds.c and usystem.c from xboard.c
Prevent double PopDowns
Major refactoring of GenericPopUp
Redo AskQuestion dialog with generic popup
Redo PromotionPopUp with generic dialog
Redo ErrorPopUp with generic dialog
Add -topLevel option
Add -dialogColor and -buttonColor options
Redo Game List Options with generic popup
Redo Game List with generic popup
Redo Engine Output window with generic popup
Redo Eval Graph with generic popup
Split sync-after options in Match dialog into checkbox + label
Remove unnecessary menu unmarking for Edit Tags
Redo main board window with generic popup
Switch back two two-part menu names
Fix recent-engines menu
Correct texi file for use of .Xresources
Fix switching debug option during session.
Move DisplayMessage to dialogs.c
Move LoadGamePopUp to menus.c
Add message about enabling in New Variant dialog
Use ListBox in stead of ComboBox in Load Engine dialog
Use ListBox in stead of ComboBox in Match-Options dialog
New browser
Fix default file types for browse buttons
Port grouping to XBoard Load Engine
Change default directory in Load Engine to "."
Port engine grouping to Match Options dialog
Give the dual-board option a separate board window
Reorganize main() a bit
Add 'Narrow' function to position search
Fix bug in FRC castling for position search
Use Ctrl key in EditPosition mode to copy pieces
Fix Makefile EXTRA_DIST
Update POTFILES.in
new version number for developer release
updated po/pot files
Fix auto-play
Fix vertical chaining of Buttons and browser ListBoxes
Make reference to board widgets symbolic
Fix internationalization
Fix Engine Output icon heights in international versions
Add New Directory button to file browser
Add sound files to browser menu
Fix 3 forgotten symbolic widget references
Let clocks of secondary board count down
Fix redraw of secondary board on flipping view
Allow clearing of marker dots in any mode
Fix promotion popup
Fix double promotion popup
Move clearing of target squares to after drag end
Fix click-click sweep promotions to empty square
Also do selective redraw with showTargetSquares on
Improve arrow drawing
Use in-place sweep-selection for click-click under-promotion
Fix promotionPopDown on new move entry
Fix some compile errors / warnings
Implement automatic partner observe
Fix ArrowDamage out-of-bounds access on drop moves
Remove debug printf
Fix clearing of ICS input box after send
Fix click-click under-promotion animation save
Fix MenuNameToItem
Shuffle prototypes to correct header, or add them there
Fix readout of numeric combobox
Move FileNamePopUp to dialogs.c
Move ManProc to xboard.c
Fix warnings about character index
Fix warning about signedness
Add pixmap as file type known to browser
Offer primitive paging in file browser
Solve WinBoard name clashes, fix zippy-analyze menu graying
Fix crash on time forfeit with -st option
Add logo widgets in main board window
Allow chaining of single-line text-edits to top
Port chat boxes to XBoard
Fix disabling of Load Engine menu
Fix ICS Text Menu popup
Fix key binding of DebugProc
Fix WB Engine Settings window
Keep track of virginity of back-rank pieces in variant seirawan
Decapitalize promoChar in move parser
Fix bug in Edit Position
Round board size to one where piece images available (WB)
Let windows stick to right display edge (WB)
Pay attention to extension of 'positional' arguments
Define XOP mime type for XBoard
Workaround for FICS bug
Implement variant seirawan in -serverMoves option
Implement --help option
Add check on validity of tourney participants
Add options -fe, -se, -is to load installed engines/ics from list
Allow second engine to analyze too
Let second engine move in lockstep during dual analysis
Allow Analyze Game to auto-step through entire game file
Cure some sick behavior in XBoard Engine Output right-clicks
Allow ICS nickname as positional argument
Preconfigure -icsNames in xboard.conf
Allow entry of fractional increment in WB time-control dialog
Resolve conflict between -mps and -inc options
Update texi file
Fix broken -ics and -cp options
Use Pause state in AnalyzeMode to imply move exclusion
Fix browsing for path
Fix non-NLS compile error for XFontStruct
Fix WinBoard compile errors
Reserve more space for button bar
Fix button-border-width bug in monoMode
Redo Eval Graph drawing with cairo
Fix Eval Graph resolution problems
Redo logos with cairo
Redo seek graph with cairo
Redo arrow highlighting with cairo
Redo grid with cairo
Make convenience routine SetPen globally available
Redo highlights with cairo
Redo marker dots with cairo
Add mode to draw PNG piece images through cairo
Add png pieces
Allow back-texture files to be PNG, (drawn with cairo)
Do animation with cairo
Maintain in-memory copy of the board image
Switch to using 64x64 png images
Allow resizing of board window
Specify proper condition for using cairo animation
Cure flashing of piece on from-square
Also use cairo on slave board
Redo coordinate / piece-count printing ith cairo
Fix DrawSeekText
Make dragged piece for excluding moves transparent
Let cairo also do evenly colored squares.
Remove debug print
Also render coordinates to backup board
Fix clearing of markers dots with promo popup
Implement variant-dependent png piece symbols
Remove acceleration trick
Fix highlight clearing
Draw arrow also on backup image
Cleanup CairoOverlayPiece
Fix erasing dots in seek graph
Separate off drawing routines from xboard.c
Remove all bitmap & pixmap drawing
Check in draw.c, draw.h
Clean up drawing code
Some cleanup
Do coordinate text alignment with cairo
Fall back on built-in pixmaps if png pieces unreadable
Plug resource leak on rezising with pixmaps
Make Piececolor options work on png pieces
Fix bug in resize trigger
Suppress redraw during sizing
Reload piece images when pngDirectory is changed
Make expose handler generic
remove NewSurfaces
Fix alignment of highlight expose
Fix initial display of logos
Let expose requests pay proper attenton to widget
Make draw handle for board globally available
Fix expose requests seek graph
Adapt Eval Graph code to new drawing system
Fix rsvg version in configure.ac
Always render svg pieces anew on size change
Add -trueColors option
Solve odd lineGap problem
Fix 1-pixel offset of grid lines on some cairo implementations
Fix animation with textures off
Fix exposure of atomic captures
Add hatched board texture
Install the wood textures as png
Remove bitmaps from project
Install svg pieces in themes/default
Cache svg handles
Implement proper fallback cascade
Remove piece pixmaps from project
Suppress anti-aliasing in -monoMode
Fix segfault on faulty command-line option
Increase drag delay too 200 msec
Make fallbackPieceImageDirectory hardcoded
Suppress warning for InitDrawingHandle
Code cleanup: move expose redraw to draw.c
Remove unnecessary Xt colors and call to MakeColors
Move Shogi svg pieces to own directory
Spontaeous changes in gettext stuff
Adapt docs for svg/png in stead of bitmap/pixmap
Trim board-window size
Fix garbage pixels on the right of the board
Print missing-pieces error message to console
Prevent odd-width line shift in length direction
Fix bug in resizing
Remove some unused images from png directory
Remove caveat on available pieces fromNew Variant dialog
Fix variant-dependent pieces
Get svg error message
Fix bug in fallback mechanism
Fix bug in resizing on variant switch
Rename svg shogi pieces, so they become usable
Fix re-rendering of svg on resize
Remove the texture pixmaps from project
Replace xiangqi board pixmaps by png images
Replace marble texture pixmaps by png
Fix variant-dependent pieces
Fix crash on animation after resizing
Fix message in New Variant dialog
Fix crash in promotion popup
Fix WinBoard compile error on enum PEN
Fix image extension used for browsing to .pgn
Fix initial enables in TC dialog
Move X11 front-end to directory xaw
Preserve copies of the X11 front-end in xboard directory
Prepare xoptions.c for middle-end changes
Add configure switches for Xaw vs GTK.
Move ICS-engine analyze and AnalyzeGame code to shared back-end
Remove some unnecessary header includes
move testing for no options to back-end
Move MarkMenuItem to xoptions.c
Split xhistory.c in front-end and middle-end part
Remove inclusion of frontend.h from backendz.h
Remove xedittags.c, .h from project
Cleanse back-end code of all references to X11 types
Make xevalgraph.c backend
Move timer functions to new file xtimer.c
Remove all X11 code by #ifdeffing it out
Give LoadListBox two extra parameters
Transfer most available gtk-xt code to xoptions.c
Attach expose handler and connect to mouse events
Implement menu checkmarking and enabling
Connect dialog Browse buttons to GTK browser
Transfer more gtk-xt code, and add some new
Append recent engines to engine menu
Add text insertion in engine-output memos
Better cleansing of xboard.c from X11 types
Highlight Pause button
Add key-handler for ICS Input Box
Make generic memo-event handler, and connect history callback
Add highlighting in move list
Add scrolling of Move History
Let engine-output memos use new generic callback
Implement highlighting in engine output by through generic method
Fix animation
Connect CommentClick handler
Fix ListBox, and add some support routines
Add file browser
Remove some unneeded low-level X11 code
Add Shift detection
Add type-in event to board for popping up box
Add optional callback to Label Options
Add game-list callbacks
Add access routines to checkboxes and FocusOnWidget
Close Move Type-in on Enter
Deselect first char in Move Type-in and ICS Input Box
Use different tables for different dialog columns
Add hiding / showing second Engine Output pane
Add listbox double-click callback
Add BarBegin, BarEnd options
Fix button bar
Add displaying of icons
Make some tall dialogs multi-column
Add task-bar icon
Some experimenting with sizing
Add copy-paste
Delete emptied front-end files, and move rest to gtk directory
Fix warnings
Make board sizing work through subtracting fixed height
Add window positioning
Fix logo placement
Fix clock clicking with GtkEventBox
Pay attention to NO_CANCEL dialog flag
Fix Chat Box
Fix clock highlighting
Adapt lineGap during sizing
Draw frames around memos and listboxes
Load opponent logo based on handle in ICS play (WB)
Add 'Continue Later' button in Tournament dialog (WB)
Allow external piece bitmaps and board border (WB)
Add Themes dialog (WB)
Implement auto-creation of ICS logon file
Use colors in Board-Options dialog also for font pieces (WB)
Implement book-creation functions
Start browsing in currently-selected folder (WB)
Fix move highlighting with animation off
Fix Loop-Chess promotions
Implement use of pause / resume protocol commands
Improve scaling of border bitmap (WB)
Fix -fSAN in AnalyzeFile mode
Do not clear PGN tags on Analyze File
Fix min-Shogi promotion zone
Update WinBoard translation template
Prefer pause mode on pondering engine over 'easy'
Fix rep-draw detection in drop games
Implement insufficient mating material for Knightmate
Use Ctrl key in AnalyzeMode to exclude entered move
Do not move to forwadMostMove when unpausing AnalyzeMode
Do not automatically save aborted games in tourney PGN
Store some more tourney params in tourney file
Implement aborting of games on engine request.
Resend engine-defined options after reuse=0 reload
Allow use of ~ in pieceToChar for shadow pieces in any variant
Let tellothers command add comment to PGN in local mode
Do delayed board draw also with -stickyWindows false
Fix some warnings
Update texi file
Enforce -popupMoveErrors
Fix engine timeout problem in match mode
Stalemate is a win in Shogi
Adjudicate perpetual checks as loss also in Shogi
Adjudicate pawn-drop mate as loss in Shogi
Catch unknown engine in tourney games
Preserve mode on engine loading (sometimes)
Preserve PGN tags when loading engine
Fix library order
Fix expose of to-square with grid off
Fix warning in WinBoard
Let WinBoard start in its installation folder
Assign shortcut char to WB menu item
Add some new strings to WB translation template
Update Dutch WB translation
Fix GTK error auto-raising board
Fix warnings of build server
Put GTK warning in about-box
Let initial setting of Twice checkbox reflect current state
Draw both coords in a1
Add boolean -autoBox option
Update NEWS file
Add desktop stuff for .xop MIME type.
Remove empty-square SVG images from project
Revive -flipBlack option
Add Xiangqi piece images to project
Fix Makefile for install of Xiangqi pieces
Connect Ctrl key in WinBoard
Better fix of feature timeout
Unreserve tourney game on exit during engine load
Only perform e.p. capture if there are rights
Warn about experimental nature of dual board
Make switching between board windows absolute
Remove checkbox for 'Move Sound'
Don't add PV moves on board clicking in AnalyzeMode
Add new vertical pixel fudge
Allow display of 50-move counter in zippy mode
Add -onlyOwnGames option
Fix graying of Revert menu item
Cure GTK warning in top-level windows
Fix title of top-level windows
Print game-list timing messages only in debug mode
Fix repairing of arrow damage
Remember window params of slave board
Fix repositioning of GTK windows
Limit debug print to debug mode
Better handling of undefined window parameters
Fix sizing of slave board GTK
Suppress printing of status line in dual-board mode
Fix testing for valid window placement Xaw
Fix -topLevel option
Try to make life more bearable in Xaw menus
** Version 4.6.2 **
(git shortlog --no-merges v4.6.1..HEAD)
Arun Persaud (1):
new version number for release of 4.6.2
H.G. Muller (5):
Fix second-engine variant test
Add two new strings to WinBoard language file
Define TOPLEVEL in winboard.c
Fix faking of castling rights after editing position with holdings
Suppress clear-board message after pasting FEN
** Version 4.6.1 **
(git shortlog --no-merges v4.6.0..HEAD)
Arun Persaud (5):
updated Changelog, etc. for developer release
added m4 directory to search path for aclocal. As suggested by Michel Van den Bergh
removed unused variables (-Wunused-variable)
new version number for release of 4.6.1
updated Changelog, NEWS, etc.
Byrial Jensen (2):
New Danish translation (fixes a minor error in one string)
Translate "NPS" also in engine output window
H.G. Muller (30):
Fix fall-back on -ncp mode
Install engines as ./exefile in XBoard
Inform user in EditPosition mode how to clear board
Fix clock stop after dragging
Fix taking effect of some option changes
Fix bug in FRC castling for position search
Fix bug on loading engine
Fix browsing for save file in WB
Fix parsing crazyhouse promotions with legality testing off
Fix TOPLEVEL stuff
Make variant-unsupported-by-second error non-fatal
Let Game List scroll to keep highlighted item in view
Extend smallLayout regime up to size Medium
Fix switching of debug mode
Correct texi file for use of .Xresources
Fix texi bug
Fix PV sorting during fail low
Fix memory corruption through InitString
Change default value for diretory to . in Load Engine dialog
Swap all engine-related options during engine loading
new version number for developer release
updated po/pot files
Don't strip path from engine name if directory given
Updated Danish and Ukranian translations
Suppress popup for fatal error after tellusererror
Detect engine exit during startup
Fix click-click sweep promotions to empty square
Suppress testing for availability in bughouse drops
Fix crash due to empty PV
Fix Eval Graph scale in drop games
** Version 4.6.0 **
(git log --pretty=short --cherry-pick --left-only v4.6.x...v4.5.x^ |git shortlog --no-merges)
Arun Persaud (79):
removed parser.l from build process, also removed flex dependency from configure
updated Changelog, NEWS, etc.
new developer release
added/fixed i18n support via gettext to xboard
updated translation files
marked more strings for gettext that were only marked with N_()
updated list of files that include translation strings; updated pot-file
updated po-files; updated german translation
replaced hardcoded email address with generic PACKAGE_BUGREPORT
updated German translation
fixed access rights to winboard language files (644 instead of 655)
lng2po.sh: added command line options, GPL header
added translations generated via lng2po from all winboard languages
deactivated new languages for the moment...
updated ChangeLog, NEWS, etc.
new developer release
updated xboard.pot with released version
translation: added new Ukrainian PO file from the TP
translation: activated Ukrainian translation
updated Changelog, NEWS, etc.
new developer release
fixed segfault in xengineoutput
Revert "fixed segfault in xengineoutput", fixed in the backend now (from HGM)
malloc.h is not needed
updated Changelog, NEWS, etc.
update po files
new developer release
updated pot file and send to translation project
translationproject.org: updated Ukrainian translation
added NEWS for release of 4.5.3
only require 0.17 of gettext
updated Changelog, NEWS, etc.
updated pot file and send to translation project
new developer release
translation: updated uk.po
translation: updated uk.po
Merge branch 'master' into v4.6.x
translation: added danish translation
marked more strings for translation
added new files to po/POTFILES.in
updated pot file
Merge branch 'master' into v4.6.x
new developer release
updated version numnber in pot file
fixed size of XBoard icon to 48x48
translation: updated uk.po
marked an error messages for translation
removed Iconify function. Should be handled by the window manager.
replaced unicode character for "'" in xboard.texi
change keybindings that don't use ctrl, make MoveTypeInProc ctrl aware; fixes #35000
fix translation for engine list; fixes #34991
make entries in CreateComboPopup not translateable; fixes #34991
also don't translate selection in ComboSelect; fixes #34991
only translate entries in CreateComboPopup if strlen>0; fixes #34991
Merge branch 'master' into v4.6.x
Updated copyright notice to 2012
code cleanup: make function definition confirm to GNU coding style
added desktop and mime-type association to autoconf install process
added some autogenerated po files to .gitignore
forgot to list new desktop files in EXTRA_DIST section in Makefile.am
Merge branch 'master' into v4.6.x
updated Changelog, NEWS, etc.
updated po-filies
new developer release
Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
fixed comments for translators: comments starting with TRANSLATORS: are now copied to the po file
added some comments for translators
translation: updated uk.po
updated Changelog, NEWS, etc.
updated po/pot files
new developer release
Merge branch 'master' into v4.6.x; updated to correct version number for v4.6.0 branch
add configure test for xdg-programs to install mime types; can be disabled for building of e.g. rpms
modified configure and makefile for handling mimedb update
translation: updated uk.po
Merge branch 'master' into v4.6.x
fixed "make install-pdf": missing target for recursive make in po directory
add information about our webpage and were to report bugs into the help menu
Merge branch 'master' into v4.6.x
Byrial Jensen (26):
fix for repeating key issue, with this allissues this bug should be closed; fixes #35000
Add NO_GETTEXT flag for combobox. Fix bug #34991
Make GenericPopUp() more readable by using more named flags instead of numerals
Fix crash when selecting user soundfile due to free() of not malloc()'ed memory
Fix a memory leak in Sound Options
Fix a possible crash in the file browser
Fix possible crash on 64-bit systems when copying game or position
Give numeric options the value 0 if a non-numeric text is entered. Before the value ended up undefined.
Give numeric options the value 0 if a non-numeric text is entered (one more place). Before the value ended up undefined.
Duh! Initialise the argument to sscanf() inside the loop, so it always gets a known value when sscanf() fails.
Transfer a pointer to the promoChar from PromotionPopUp() to PromotionCallback(). Fixes #34980
Definition of TimeMark moved from 3 c files to backend.h
Add #include "moves.h" to gamelist.c for def. of CopyBoard()
Remove the last 2 compile warnings in gamelist.h
Add 2 strings for translation
Fix unportable memory initialisation
Fix checking of return value from snprintf()
One more string marked for translation
Fix buffer possible overflow when writings tags
Use ngettext() instead of gettext() for a string to allow better translation.
Mark the strings "first" and "sencond" for translation.
Add args.h to POTFILES.in and change the interface to ExitArgError() so msg is c format string
Fix typo in translator comments explaning "first" and "second"
Fix one more typo in the translator comments explaning "first" and "second"
One missed translation of cps->which
Updated Danish translation
H.G. Muller (375):
New parser, written in C
Implement yynewstr entry point in new parser
Fix o-o castling in new parser
Implement Edit-Comment window through generic popup
Redo Tags dialog
Remember Tags and Comment dialog coordinates
Implement sweep selection as alternative for the piece menu
Implement sweep selection of promotion piece
Fixes to sweep selection
Make sweep-select promotions work in WinBoard
Alternative sweep promotions
Third method of sweep selection
Implement Copy Game List menu item for XBoard
Implement move type-in for XBoard
Refactor move type-in code
Fix crash copying game list when there is none
Alter treatment of moves with empty squares
Fix sweep-promotions patch
Update texi file
Describe -pieceMenu option in texi file
Describe -sweepPromotions in texi file
Describe Copy Game List menu item in texi file
Describe move type-in in texi file
Fix chaining of bottom-row dialog buttons
Fix gettext macros in option dialogs
Bring structure in appData engine options
Put engine initialization code in per-engine function
Add UnloadEngine routine
Generalize WaitForSecond to WaitForEngine
Make engine loadable during session
Make engine startup error non-fatal
Put gettext markers in generic dialog creator
Create conversion tools for language files
Fix some warnings and header-file improvement
Silence more rpm warnings
Fix zippy bughouse partner bug
Delay loading of second engine until it is used
Fix grayout XB Match Options in ICS mode
Implement flock in WinBoard
Remove building rule for parser.c from WB makefiles
Lock game an position file during writing
Add callback possibility to combobox selection
Refactor code for loading games and positions in match
Fix crash on empty Engine Settings dialog
Display note in stead of empty engine-settings dialog XB
Implement Tournament Manager
Calculate and display tourney result
Allow switching off match mode through menu
Load new logo on engine change WinBoard
Implement Load Engine dialog in WinBoard
Fix error message on engine load
Make option to draw second engine from first list
Implement Tournament Options dialog WinBoard
Lift limitation of text length in generic dialog XB
Lift length-limit on text-edits in WB generic popup
Fix PV walking in analysis mode
Fix generic combobox bug
Improve sizing of comment and tags dialogs
Add default extension in file browser
Fix stopping of match in tourney mode
Fix exit popup in tourney mode
Fix range of tourneyType spin WB
Add partcipants at bottom in tourney dialog (WB)
Add WB new popup prototypes
Plug memory leak, filenames relative to installDir
Put saveGameFile in tournament dialog
Save time-control settings in tourney file
Let XB generic popup define default file extensions
Add -first/secondPgnName option
Fix resetting engine options
Make book-edit function WB
Let Shift+RightClick on PV actually play the PV moves
Import WinBoard language files into git
Allow changing MultiPV setting from Engine-Output window
Fix button sizing in generic popup
Let ParsePV always generate SAN move
Automatically play moves of clicked PV in analyze mode
Add option -absoluteAnalysisScores
Add -userFileDirectory option
Make 'add to list' default in Load Engine dialog
Improve WB Load Engine dialog texts
Implement Edit Book in XBoard
Recode some po files
Adapt default directory of lng2po
Include learn info in book edit
Alow promotions and drops in book-editing
Take account of holdings in book key
Fix initialization of engine state
Add secondry adapter command for UCCI or USI
Make engine startup failure non-fatal in WinBoard
Let mentioning completed tourney file add one cycle
Fix CR in multi-line WinBoard text-edits
Allow generic dialog to ignore OK
Add Swiss tourneys through pairing engine
Fix ArgTwo warnings
Fix layout tournament Load Engine dialog WB
Fix -matchGames option
Improve Tournament dialog layout WB
Let XBoard propose name of tourney file
Print sensible window title during tourneys
Improve quoting of engine name on install
Fix interrupting tournament
Fix round-robin schedule
Fix clock mode in tourney starting from -ncp mode
Give error popup when pairing engine fails
Fix concurrency in Swiss tourneys
Fix display of last move of last match game
Clear Engine-Output pane when initializing engine
Fix display of logos
Fix crash at end of Swiss tourney
Redo New Shuffle Game dialog with generic popup
Some refactoring in xoptions.c to separate out front-end
Redo Time Control dialog with generic popup
Add icon to WB for tournament files
Update WB docs for tourney manager
Fix default of -remoteUser
Change long form of -tf option to -tourneyFile
Make non-existing opton in settings file non-fatal
Remove stray else
Redo Move History with generic popup in WinBoard style
Make WB generic popup translatable
Update window itle after last game of match
Add Score in Move List option to general options dialog XB
Use sound for ICS tells also with engine telluser popups
Fix crash on clearing new Move List window
Cure flicker in Move History window, fix highlighting
Add -fSAN / -sSAN options
Fix compile errors WinBoard
Increase efficiency of SAN generation / disambiguation
Fix some warnings
Update texi file
Modified po
Fix texi file, and update it further
Add Absolute Analysis Scores in Genral Options dialog XB
Allow double-digit rank numbers
Create some space in WB New Variant dialog
Allow promotion to Pawn with legality testing off
Implement Grand Chess
Add tab stops in WB generic popup
Reorder controls in Engine Setings dialog WB
Fix drop moves on boards with more than 10 ranks
Fix crash on making too-long FEN
Fix coords display on large boards
Fix resetting searchTime if other TC mode is chosen (XB)
Fix writing searchTime in tourneyFile
Fix parser.c line endings
Let PGN parser accept lower-case piece in drop moves
Improve -showTargetSquares on click-click moves
Let -sweepPromotions also work for click-click moves
Display score/depth in Eval Graph title
Print 50-move counter in Engine-Output title
Add -scoreWhite option
Let WB eval graph react ot single left-click
Print reversible plies done in stead of plies to go
Improve Eval Graph with -evalZoom and -evalThreshold
Write more labels on score axis of eval graph
Put grab on sweep-selecting in Edit Position
Disable -showTargetSquares in ICS mode
Suppress some XBoard warnings
Fix crash on OK after Save Changes in Tags and Comment popup.
Give WinBoard Game List its own font
Allow null move in analysis and edit-game mode
Force Move History refresh after loading/reverting variation
Allow entry of variations in PlayFromGameFile mode
Implement searching games in Game List for a position
Parse PGN tags without allocating memory
Print progress during load / selection of game
Debug position selection
Add plain arrows as key binding for stepping forward/backward
Better fix of crash on empty game list
Fix paging
Delay file loading to allow expose event first
Speed up parser
Allow deletion of last book move
Add key bindings for loading next/previous game of list
Fix up/down arrows in game list
Allow substitution of engines during tournament
Fix generic-popup failure after empty engine-settings dialog
Fix crash on start without settings file
Add -useBoardTexture and -usePieceFont options
Translate search texts
Fix use of random
Allow two-games-per-opening to work with book
Fix ICS move-list header mistaken for null moves
Replace Analyze File by Analyz Game function
Fix quoting in Load Engine dialog
Fix treatment of PGN score/depth info with linefeeds in them
Fix display state after failed analysis attempt
Fix crash on typing non-existent enginein Load Engine dialog
Extra buttons in WB Tournament dialog
Slightly decrease sensitivity of sweep actions
Auto-popup ICS Input Box
Upgrade -serverMoves option
Add -afterGame option
Make DoSleep front-end wrapper for msec sleep
Move HistorySet to back-end
Fix write failures in concurrency
Fix some warnings (prototypes)
Clear fSAN option before new engine load
Fix LoadGameOrPosition starting up engine
Keep book file open
Make too-long game non-fatal
Fix resetting -fSAN on engine change
Fix position loading in tourneys
Make book-window update part of HistorySet
Prevent Edit Book window from stealing focus (WB)
Add Dutch WinBoard translation
Remove paragraph about .Xresources from texi file
Update texi file for position search
Update texi file for new features
Reactivate Falcon Chess
Add Romanian lng file
Reset initString and computerString on engine load
Add option -discourageOwnBooks
Add control to set -discourageOwnBooks WB
Fix crash on loading garbage game file
Fix invalid combobox entry WB
Print message on wrong use of Clone Tourney
Fix crash on adding items near book end
Refine clock adjusting
Fix PV walking with -fSAN
Fix duplicate loading of second engine in tourneys
Quickscan
Translate search-mode strings
profile
Debug position search cache
Implement flipped search
Translate search strings
Dynamically allocate move cache
Speed up position search and consider side to move
Put 'Load Next' button back in WB Game List
Fix some warnings
Fix Load Options dialog WB
Update Dutch lng file
Update language.txt file
Incorporate variant type in book hash key
Fix crash on loading garbage game file
Use other interpretation of Asia rules for chase detection
Add mechanism to translate variable messages in WinBoard
Let perpetual-chase message mention square
Change chase message in .lng files
Don't adjust clock on right-click in EditGame mode WB
Fix two warnings
Clear board markers when moving to other position
Change default sweep-promotion choicein queenless variants
Set pieceToCharTable by setup command even when ignoring FEN
Accept setup command in variant fairy even with legality testing on
Fix handling of -secondOptions option
Add feature-override options
Fix WinBoard clock-click bug
Ignore ICS game starts when already in game
Show 50-move counter also when observing ICS games
Fix parsing of O-O castling in variant janus
Refrain from making unnecessary resize X request
Put promo-suffix on ICS move in variant seirawan castlings
Change encoding of seirawan ICS gating-castlings
Add -afterTourney option
Fix alignment of generic browse button XBoard
Fix arrow highlighting in mono-mode XB
Fix showTargetSquares in mono-mode XB
Fix switching back from mono-mode XB
Fix legality of Spartan promotion to king
Fix out-of-bounds access in check test
Allow setting of holdings with edit command
Fix menu grayout after illegal move
Fix sending of S-Chess gating moves to ICS
Fix initial holdings ICS seirawan games
Fix ICS castling rights
Don't test drops as mate evasions in variant seirawan
Fix format in temporary timing printf
Clip texts on menu bar
Next try for menu-bar sizing
Use <Enter> in stead of Ctrl+. for peeking last move
Describe -overrideLineGap option in texi file
Try to not confuse ICS rating adustments as shouts
Fix parser for variant seirawan
Fix parsing of faulty PGN tags
Implement peeking previous position in WinBoard
Abandon single-letter menus in tinyLayout
Clear square markers on new game
Add icons for PGN and tourney files
Add xml file for defining mime types
Add desktop files for PGN viewer and tournament player
Fix crash at match end
Fix crash in auto-comment
Implement -viewerOptions
Remove the direct commands to the engines
Update texi file and remove duplicate control
Install icons directly
Install desktop files directly
Install mime types directly
Open WB startup chat boxes only after logged on
Fix seek graph for VICS
Add Ctrl-D as alternative to Ctrl+Alt+F12 in WinBoard
Add control for overrideLineGap in WB Board dialog
Exempt variant seirawan from -disguisePromoted inheritance
Enable WB time-control dialog even when no clock mode
Fix height board dialog
Fix re-allocation of PGN-cache memory
Add new translations to WB language file
Use same translation of "vs." everywhere
Fix 4 warnings
Fix printing non-numeric kibitz with -autoKibitz
Suppress empty lines when observing on VICS
Fix seek-graph popup and popdown
Give focus to board window after ICS login
Reset protocol version before loading new engine
Prevent unnecessary loading of engines
Fix arrow damage with highlightDragging XB
Implement GenericUpdate function
Implement Clone Tourney button XBoard
Incease size of WB array of translated items
Make New Variant dialog visible in mono-mode
Fix fix of switch to mono-mode
Increase max nr of engines to 2000
Fix registering of EditTagsProg
Put recently used engines in WB menu
Fix TidyProgramName
Allow grouping of engines in engine list
Fix bug in WB combobox readout
Create separate debug fil for each tourney game
Implement -pgnNumberTag option
Put move number in Eval Graph title
Implement kludge to set options through Move Type-in
Fix MAXENGINES in WinBoard
Fix non-bug in WinBoard
Add 5 missing strings to WinBoard translation template
Create room in some WB dialogs for translations
Update Dutch WinBoard translation
Configure XBoard engines and textures
Derive height of text-edits in dialogs from message widget
Fix heights in Engine Output window XB
Fix position of checkbox XB
Fix crash on empty combobox menu XB
Cosmetic: change 4.5 to 4.6 in xboard.conf comment
Delete some unused WinBoard bitmaps
Remove some of the most verbose debug output
Fix unloading of first engine on tourney start
Fix sleeping bug
Fix warning
Better solution to button-height problem
Put front-end support for -recentEngines in XBoard
Fix popdown seekgraph on forward-event XB
Fix heigth of multi-line labels
Configure some new features switched on
Make -pgnNumberTag option setable from menu
Fix button chaining and combo/textbox label height
Configure wider game list
Fix switching animation masks on variant switch
Fix date in copyright notice about-box
Also configure sweep selection
Update texi file
Fix OK button of error popup
Leave height of row that only contains buttons free
More updating of texi file
Merge branch 'master' of git.sv.gnu.org:/srv/git/xboard
Remove a debug printf
Fix use of middle button for position setup
Don't leave piece selected after piece menu
Fix button grab for sweep selection
Move change of debug file to before game load
Delete some load-game debug printing
Implement -autoCopyPV
Implement -serverFile option
Undo translation of cps->which = first/second
Fix translation of EngineOutputTitle WB
Use combobox line for recent engines when available
Make frame width configurable in XB
Use more reliable X-call for getting window position
Implement -stickyWindows in XBoard
Keep XBoard windows attached on resize
Fix piece symbols on switch back to variant normal
Fix two 64-bit warnings
Fix 50-move counter in ICS mode
Suppress recent-engines menu items in ICS mode
Thomas Adam (1):
(tiny change) Clarify "-name" option is Xt-only
Tim Mann (9):
Use getaddrinfo instead of gethostbyname. Hopefully this makes us compatible with IPv6 and with hosts that have more than one IP address. However, I don't know of any chess servers that have either of those properties, so I couldn't test that. I did test that xboard still works with freechess.org and chessclub.com and that it gives an error message for invalid host names.
Fix a size mismatch in scanf. Untested, but the code could not have
Move "hide thinking" option into alphabetical order.
Fix display of international characters outside the ASCII range.
Added "misc-fixed" as a fallback font to handle locales where
Add a final wildcard default for fonts. This gives XCreateFontSet
The empty string can't be translated and it causes the gettext
Fixed small bugs in several .po files, enabling these translations to
Internationalize the file browser.
** Version 4.5.3a **
(git shortlog --no-merges v4.5.3..HEAD)
H.G. Muller (2):
Fix compile errors WinBoard
Let WB Makefile build non-JAWS version by default
** Version 4.5.3 **
(git shortlog --no-merges v4.5.2a..HEAD)
Arun Persaud (2):
new developer release
better contrast for XBoard icon on a dark background
H.G. Muller (43):
Fix some warnings and header-file improvement
Fix warnings XBoard file browser
Fix zippy-partner bug
Silence more rpm warnings
Add tab stops in WB generic popup
Reorder controls in Engine Setings dialog WB
Fix Unfinished sound during ICS examining
Fix JAWS reading of Engine Settings dialog
Create some space in WB dialogs for translations
Remove some duplicats from WB language template file
Fix translatability of Spartan Chess menu item WB
Fix translation of spoken composite messages
Popdown Comment window on new game
Force Move History refresh after loading/reverting variation
Fix crash on empty Engine Settings dialog
Display note in stead of empty engine-settings dialog XB
Fix generic-popup failure after empty engine-settings dialog
No clearing of Engine-Output memos on stat01
Fix button sizing in generic popup
Fix vscrolling in XBoard Engine-Output window
Obey san feature when sending book moves
Fix display of last move of last match game
Fix parameter handling in adapter command
Fix type of shuffleOpenings
Fix crash on switching sound in Vista
Fix empty-string option values in XBoard
Add -at and -opt options as alternative for @
Fix default of -remoteUser
Make non-existing option in settings file non-fatal
Remove stray else
Restore echo after ^C in ICS password
Don't one-click move when legality testing is off
Update window title after last game of match
Fix missing files in file browser
Fix use of random in XBoard shuffle dialog
Better fix of crash on empty game list
Implement paging in XBoard Game List
Clear Engine-Output pane when initializing engine
Fix AppendComment
Fix playing sounds when -soundProgram is empty
Implement NVDA support in JAWS version
Suppress playing of book moves with weight 0
Limit width of menu bar in XBoard
** Version 4.5.2a (Winboard only) **
(git shortlog --no-merges v4.5.2..HEAD)
H.G. Muller (1):
Fix Engine Settings button options in WinBoard
** Version 4.5.2 **
(git shortlog --no-merges v4.5.1..HEAD)
Arun Persaud (13):
Fix "make install" on Os X10.6.6 (removed a "/")
fixed wrong default for polyglotDir mentioned in docs.
Fix bug introduced in commit 89b4744: removed a "/" and forgot to add it in the config file
check if malloc.h is present before including it
removed check and #includes for malloc.h, since it's not needed
fixed 64 bit warnings by casting integers to intptr_t before casting to int
updated Changelog, NEWS, etc.
new developer release
configure: renamed bitmapdir to pixmapsdir, since it installed only pixmaps. also changed name of default dir
configure: added install of sounds in .../games/xboard/sounds/default
configure: added install directory for bitmaps files: .../games/xboard/bitmaps/default/
configure: enable silent rules by default
new developer release
H.G. Muller (57):
Fix nps bug
Fix unintended translation in debug file
Improve repairing damage of arrow highlight XBoard
Fix flipBlack option XBoard with board texture
Fix two bugs in reading position diagram
Fix parsing bug of FRC castling
Fix bugs in FRC castling rights
Fix display of promotion piece in ICS superchess
Put insertion point at end of text on SetFocus
Add file-browser option to just return name
Make generic XBoard popup, and implement 2 dialogs
Add browse button to generic popup
Add board dialog XBoard
Add ICS options dialog
Make sounds dialog for XBoard
Redo adjudications dialog through generic popup
Redo common-engine dialog with generic popup
Redo new-variant dialog with generic popup
Create General-Options dialog
Implement Machine Match menu item and options dialog
Make generic dialog popup reentrant
Merge SettingsPopUp into GenericPopUp
Let generic popup generate Engine Settings dialog
Activate -path and -file options
Redo ICS input box with generic popup
Make a kind of ICS text menu in XBoard as a dialog
Fix linegap option in board dialog
Fix animation masks on changing piece pixmaps
Let file browser filter on extension
Refinements to generic popup and color picker
Fix crash on opening ICS Text Menu
Fix path browsing in WinBoard
Fix use of game/position file in first match game
Fix saving of XBoard fonts with spaces in name
Fix game-list highight error when filtered (WB)
Fix startup focus of board window
Fix crash on closing dialogs in wrong order
Fix changing of float setting by generic popup
Couple mouse wheel to v-scrolls in file browser
Let double-click select file in file browser
Block selection of a directory when file is needed
Reorganize texi description
Update texi file
Remove outline-pieces option from board-options dialog
Fix running of clock during hash allocation engine
Fix switching between pixmap and bitmap pieces
Fix size limit on 'save as diagram'
Fix gamelist highlight
Make user wav file available for try-out in sound dialog
Change default sounds in Xboard menu
Configure some default sounds
Remove some bitmaps from install
Limit install of sound files to those in menu
Change texture-install directory to pixmaps/textures
Fix crash on using Engine #1 Settings in ICS non-zippy mode
Fix shogipixmaps
Fix gettext macros in option dialogs
Kamil Blank (1):
Added missing fclose()
** Version 4.5.1 **
(git shortlog --no-merges v4.5.0..HEAD)
Arun Persaud (9):
add DIFFSTAT and SHORTLOG to tar-ball
Revert "Implement -reset option feature in WinBoard"
added history.c to the tar-ball. Needed for Winboard
added missing header file for sprintf
added missing #includes and missing prototypes to filebrowser
fixed configure script to correctly detect Xaw3d library
updated configure.ac to check for Xaw header files
updated Changelog, NEWS, etc.
new developer release
H.G. Muller (14):
Fix deselection of greyed-out variant button (WB)
Fix MSVC compilability
Fix 64-bit Windows compilability
Put warning in HTML help
Fix unmarked translation
Fix Alfil bug
Fix variant janus size prefix
Fix Xiangqi King facing
Fix showing of user move after adjudication
Make language choice from menu persistent
Fix ICS channel 0
Fix MSVC snprintf problem
Fix some resource leaks
Fix two typos in option names in texi file
** Version 4.5.0 **
(git shortlog --no-merges v4.4.4..HEAD, removed duplicated from earlier versions due to cherry-picking)
Arun Persaud (38):
fixed prototype for AppendComment
clean-up
fixed Makefile.am to handle config file correctly
new developer release
fixed hardcoded location of config file for xboard
fixed compiler warning for file-browser code
Revert "Repair settings-file name"
removed some garbage from configure.ac that got added a while ago
fixed internationalization for winboard
security fix: replaced strcpy with safeStrCpy from backend.c
security fix: replaced sprintf with snprintf
sizedefaults has 9 members, the last line of the array (NULL) only set 7.
cleaned up -Wall warnings (apart from settings some parentheses)
added new case for (Chessmove) 0 in common.h
bugfix: missing array index
add option for silent builds
security fix: replaced some strcat with strncat
added warning if icsLogon file couldn't be opened
adding gnu-readline support
fixed some typos that were introduced during the sprintf->snprintf changes
bugfix: fixed readline support with icslogon option
fixed buffer size for snprintf
Revert "bugfix: fixed readline support with icslogon option"
Revert "adding gnu-readline support"
added latest version of parser.c
new developer release
typo in date of developer release
merged readme_HGM.txt into the NEWS file
removed trailing whitespaces from NEWS
added a desktop file
fixed a typo in the configure script output
replace hard coded paths with path from configure script
added rlwrap tip to FAQ
new developer release
fixed automake process: xboard.conf couldn't be generated if $srcdir was not the current directory
Updated copyright notice to 2011
release of version 4.5.0
updated parser.c form parser.l
Eric Mullins (1):
Changes needed to compile master branch.
H.G. Muller (353):
add fixed time per move to the WinBoard time-control menu dialog
let the clocks run in -searchTime mode
Some code refactoring and cleanup; one small bug fix
Integrate castling and e.p. rights into board array; bugfix for EditPosition
fix for new way of saving castling and e.p. information
variation-support patch
This patch gives a better handling of comments in PGN files, and adds the variation as comment to the main line on using Revert in local mode.
fix castling rights when copying FEN to clipboard
improve thinking-output for mulit-variant
refactoring of engineoutput
refactoring evalgraph code
1st step for moving option parsing from winboard to the backend
2nd step for moving option parsing from winboard to the backend
same argDescriptor parsing for Xboard and Winbaord
fix window positioning
use linux style options for config file and add a system config file for XBoard
restoring windows (EngineOutput and MoveHistory) on startup
A better and more flexible way of invoking Polyglot
improves the XBoard handling of the engine command line
implements the eval-graph window for XBoard
Suppress saving font settings.
Correct XBoard default debug file name
Delete old indirection settings-file code
Make WinBoard defaults for -fd and -sd equal to "." rather than empty strings.
Change format of -adapterCommand.
Fix NoncompliantFEN defaults.
Fix default castling rights on reading incomplete FEN
Implement castling in -variant caparandom
Fix castling rule assignment in shuffle games
Let XBoard print version with argument --version or -v
Improve layout of Engine #N Settings dialog
Allow popup-less (fatal) exit of engine after tellusererror
Allow Ctrl-C copying from EngineOutput window text to clipboard
Harmonize declarations of XBoard and WinBoard
Newly lexed winboard/parser.c
Display PV on right-clicking board
Display PV right-clicked from EngineOutput window
Indicate squares a lifted piece can legally move to
Allow editing of holdings in EditPosition mode
Fix new args parsing of -lowTimeWarningColor
Docs update for new features
Fix omission in castling refactoring for ICS received boards
Fix reading FEN castling rights for knightmate and twokings
Fix parsing of O-O and O-O-O after FEN pasting in FRC
Fix bug in XBoard PV display
Add fixed-time/move button in XBoard time-control dialog
Refactoring of move-history code
Convert to DOS line endings
Port game-list filtering to XBoard
Move duplicat gamelist code to backend
Allow <Enter> to apply filter in XB GameList filter edit
Use arrow keys in XBoard GameList for entry selection
Refactoring of adjudication code
Also adjudicate after user move
Also allow user to claim by offering draw before his move
Send FICS atomic claim to ICS if move creates draw after offer
Use FICS atomic draw claim for sending move in zippy mode
Fix width of filter field in XBoard GameList
Save fonts in XBoard settings file per boardSize
Fix bug in edit-position of holdings
Fix of ancient WB bug: test integer option values for validity
Refactoring of game-list-options dialog
Game-List options dialog for XBoard
Merge gamelistopt sources into gamelist source files
Right-click refactoring, step I
Right-click refactoring: step II
Right-click refactoring: step III
Remove stray dot from WinBoard makefiles
Repair damage to -autoKibitz done by FICS atomic zippy claim
Shorten autoKibitz confirmation on FICS
Implement SeekGraph in XBoard
Dynamic Seek Graph
Use right mouse button to view seek ads
Use squares for computer seek ads
One-click moves
Fix error that compiler does not notice
Add promotions and e.p. to oneClickMove
Let second click on piece make only capture, with -oneClickMove
Observe a game in the background while playing
Do not pop down Seek Graph on on-dot click
Match handles with multiple titles for channel Chat Boxes
Capture holdings of background observed gamer
Allow recalling history in ICS input box with arrow keys
Interface XBoard to GhostView file-browser dialog
Fix right-edge spillover of Seek-Graph dots in WinBoard
Allow ICS context menu to pop up a Chat Box on clicking handle
Pop up ICS text menu with default item under mouse pointer
Seek-Graph bugfix: disappearing output in ICS console
Bugfix smart capture
Handle display of PV that starts with other move than played
Add upload of game to ICS for examining
Make WB Chat Boxes wrap and handle URLs
Allow arrow keys in WB Chat Box to access command history
Make Chat Windows pseudo-tabbed
Add -chatBoxes option to open Chat Boxes at startup
Allow WB Chat Box to be dedicated to shouts and 'it'
Let the sounds sound on receiving a message in a Chat Box
Add option -shuffleOpenings
Add Annotate item in Step menu
Support playing through PGN variation comments
Let yy_text determine progress of PV parsing
Newly lexed parser in XBoard directory
Don't disturb background observe when receiving new piece
Insert autoKibitz continuation lines at end of line
Allow walking a kibitzed PV
Fix copying of kibitzed info in Engine-Output window
Put newly opened Chat Box on top
Repair settings-file name
Repair background-observe patch
Use side-by-side boards to display background game
Create space in WinBoard ICS-options dialog
Put new options in WB ICS-options dialog
Group Chat Boxes with console in stead of board window
Add option Display Logo in WB general-options menu
Fix display of uninitialized boards in background observe
Print seconds with 2 digits in backgroundObserve status line
Redraw second board on expose events
Mark non-compliant lines of engine in debug file
Add kibitzes and c-shouts Chat Box
Also capture (numeric) whispers of players for -autoKibitz
Add -autokibitz checkbox to UCI-options menu dialog
Display PV from Engine-Output window (XBoard)
Fix handling username change during game
Paint highlights on dual board (WB)
Update XBoard docs
Allow loading of PGN variations in XBoard
Allow adjustment of clocks in any mode with shift+click
Update WinBoard html help
Update WinBoard RTF docs
Change name of Global Settings menu item to Common Engine Settings
Let WinBoard recognize ~ in settings file name as HOMEPATH
Prevent <Esc> closing chat box
Fix disabling of Chat Box navigation buttons
Let Chat Boxes pop up above console, rather than on top of it
Fix crash on switching to ICS xiangqi game
Suppress background observe for boards with own game number
Allow any %ENVIRONMENTVAR% in WB settings file name rather than ~
Fix rep-draw recognition
Allow escape sequences in telluser(error) messages
Fix typos in html help file
Update README file
Alter XBoard key bindings to mimic WinBoard
Fix engine stall on perpetual-check evasion
Reverse mousewheel action
Repair score printing with -serverMoves option
Fix e.p. bug in xiangqi with -serverMoves option
Ignore checks in 50-move count for Xiangqi
Remove font settings from master settings file
Adjudicate Xiangqi material draws with Advisor-less Cannons
Remove misspelled prototype
Remove duplicate testing for cores feature
Fix oneClickMove bug
Refactoring of material-draws adjudication code
Add string option /pieceNickNames
Define /firstUCI and /secondUCI as synonyms for /fUCI, /sUCI
Suggest default file name in browser dialog
Fix erors when compiling with --disable-zippy
Add some book-control options
Allow match to be started from WB menu
Tricked by the grossnes
Add -colorNickNames option
Improved patch for expansion of WB settings-file name
Fix some MSVC compile errors
Update .dev files
Trivial-draws recognition improved in Xiangqi
Do not exit after match when match started from menu
Mark XBoard result messages for internationalization
Make the ID of all WB dialog items unique
Internationalization for WinBoard
Do not translate game-end messages in PGN
Add some forgotten translation hooks
Update docs
Update WB translation template
Make WB run-time language switch possible from menu
Fix JAWS bug saying side to move in ICS play
Prevent transmission of spurious promo char to other engine
Allow parsing of upper-case machine moves
Fix silent bug in drop moves
Revert splitting of UserMoveEvent
Extend legality testing to drop moves
Extend mate test to drop games
Strip DOS line endings from parser.l
Make board-size overrule options volatile
Make Shogi promotion zone board-size dependent
Suppress spurious use of SAN castling in mini variants
Pass promoChar to SendMoveToICS
Remove promotion-piece encoding from ChessMove type
Enhance multi-session TC clock handling
Allow -timeIncrement to be a float
Fix menu translation bug
Fix uninitialized variable in book code
Change evalgraph scale in drop games
Limit multi-session clock handling to non-ICS games
Inherit promoted-info that ICS does not give from previous board
Adapt WinBoard to Shogi implementation on Variant ICS
Fix WinBoard Lance bug
Fix bug in ICS variant switch for Shogi
Allow lower-case piece indicator in drop-move notation
Allow full promotion suffixes on SAN piece moves
Add option -variations to control variation-tree walking
Disable some very verbose debug printing
Implement -flipBlack in XBoard
Add set of shogi pixmaps for XBoard
Fix merging bug
Make starting new variation dependent on shift key
Complete WB (western) bitmaps for Shogi at size 33
Implement board textures in XBoard
The -overrideLineGap option is made to work in XBoard
Provide some sample board-texture pixmaps
Make -flipBlack and -allWhite option volatile
Let -oneClickMove also work in EditGame mode
Make Knight hop first straight, then diagonal
Suppress promotion popup if piece will explode
Animate piece explosions in drag-drop moves and in XB
Make deferral default in Shogi promotions
Fix spurious promotions with legality testing off
Bugfix for safeStrCpy patch for XBoard
Bugfix safeStrCpy patch, WinBoard
Augment moves of some fairy pieces
Delete some stale promotion code
Add the actual size-33 Shogi bitmaps
Remove validity test on promochar from parser
Make test for valid promotion piece color-dependent
Remember values set by -firstOptions, -secondOptions
Restrict use of a2a3 kludge
Implement setup (engine-GUI) command
Allow arbitrary nesting of sub-variations in PGN input
Fix some warnings
Use normal SAN for wildcard pieces
Use SAN even on illegal moves
Give Lance moves of Berolina Pawn
Keep last PV while clearing engine-output display
Fix bug in parsing illegal Pawn captures
Newly lexed parser.c
Let Engine #2 Settings start second engine
Allow clicked name internal to the icsMenu command string
Make safeStrCpy safe
Restrict use of escape expansion
List Hint with compliant commands
List some undocumented commands as compliant
Fix mouse-driver buglet
Fix one-click bug
Fix acceptance of null-move with legality testing off
Add -variant seirawan to menu
Implement variant seirawan
Implement entering gating moves with mouse
Use Falcon and Alfil as built-ins for Seirawan chess
Accept Seirawan-style gating suffixes
Fix one-click moving on up-click
Fix home-dir crash
Fix default holdings size for variant seirawan
Fix safeStrCpy
Fix safety crash when appending comments
Define moves for Dragon Horse outside Shogi
Make yyskipmoves also suppress examining of drop moves
Change representation of Bede in variant fairy initial position
Give Lance moves of Amazon in variant super
Make Hoplite moves irreversible in Spartan Chess
Reorganize WinBoard menus
Reorganize XBoard menus
Display error for wrong use of Machine Match
Fix spurious scores in comments
Revive Analyze File menu item in WB
Let Analyze File annotate the loaded game
Restrict drops in variant seirawan to back rank
Bugfix XBoard menu translation
Separate menu text from menu name in XBoard
Adapt some XBoard menu texts
Apply gettext macros to menu texts
Fix Shogi promotion popup
Let move-history window scroll to bottom after adding move
Alter WinBoard menu text
Divorce the Edit and Show Tags/Comment menu items
Add XBoard key bindings for Revert and Truncate
Update info on key bindings in texi file
Update texi file for new menu organization
Add description of Game List Options in texi file
Alter descriptionof Analyze File menu item
Improve drawing of highlight arrow
Make WinBoard clocks translation-proof
Configure -inc as volatile option in XBoard
Configure XBoard to use wood board texture by default
Write key bindings in XBoard menus
Allow line-straddling result comments
Peel PV out of comment
Fix sub-variation display with negative score
Correct the key bindings fo view menu in texi file
Move Hint and Book items to Engine menu in XBoard
Configure EGTB cache size in adapterCommand
Also exempt variant seirawan from eval-scale doubling
Fix fag-fell marker with logos on
Let user decide if he wants highlights in blindfold mode
Strip CR from xboard.c
Port highlighting with arrow to XBoard
Configure arrow highlighting as default in XBoard
Provide menus for editing WinBoard engine and server lists
Add XBoard menu items for arrow highlight and one-click move
Fix Edit Game/Position checkmarking in WinBoard
Use default logo for user
Add handle for translator acknowledgement
Create space in dialogs for translation
Add one-click move control to WB general-options dialog
Resize buttons in WB engine-settings dialog
Update translation template
Subject WB context menus to translation
Fix duplicate menu character for Edit Comment
Put OK/Cancel last in tab cycle of some WB dialogs
Remove tab stops on first radio button of WB dialogs
Change tabbing order in WB sounds dialog
Fix order of elements in WB time-control dialog
Reorganize order of WB New Variant dialog controls
Fix ICS context menu for JAWS
Translate menus after creation of JAWS menu
Adapt JAWS menu to new menu organization
Let JAWS SayString buffer full sentence
Subject JAWS menu and spoken strings to translation
Update WB language template file
Put nr CPU earlier in tab cycle of WB Common Engine dialog
Group engine-output memos with engine names
Disable some accelerators in JAWS version
Allow starting a variation from keyboard entry in WB-JAWS
Define Ctrl-R as right-click in WB Comment dialog
Fix bug in parsing variations
Fix WB promotion popup
Fix promotion of Pawn-like Lance
Fix promotion suffixon disambiguated piece moves
Fix mate test
Add variant Spartan Chess
Fix spurious reading of old game title by JAWS
Fix chat window title
Fix right-alignment pproblem in WB ICS window
Fix WB font-based piece rendering on variant switch
Fix Spartan promotion to King
Show move that causes false illegal-move claim
Reset win/loss counters before match
Reset machine colors after match
Fishy fix
Fix time in PGN info
Fix logo repainting
Reset 50-move counter on all pawn-like Lance moves
Fix legality testing for promotions
Fix move type-in truncating game
Fix type-in of drop moves
Fix spurious mate test in Edit Game mode
Remove superfluous copying of machine move
Re-instate load next/prev position menu items
Fix WB Sound Options greyout and remove some grossness
Fix legality testing of drop moves
Move clock-click code to back-end
Greyout unavailable variants in New Variant dialog
Update texi file
Update RTF file
Clean up fishy patch
** Version 4.4.4 **
(git shortlog --no-merges v4.4.3...HEAD)
Arun Persaud (1):
updated version number to indicate development on 4.4.4
Clint Adams (1):
Remove unnecessary double equals from configure.ac.
H.G. Muller (18):
Let move parser return ImpossibleMove for off-board moves
Prevent engine stall on perpetual-chase evasion
Fix bug in sending "usermove" when forcing book moves
Pop down old tags on loadng new game in WinBoard
Fix game end during dragging
Repair animate dragging
Fix bug in sending cores command to engine
Fix parsing of SAN shogi promotions
Fix variant switch on PGN loading
Cut board squares out of texture bitmap more cleverly
Allow -flipBlack to work with font-based piece rendering
Allow font-based piece rendering in board sizes below petite
Fix WinBoard game-list title
Fix deadlock in match-result display
Fix regression in colorization of zippy-matched commands
Fix zippy handling of draw offers from ICS
Make some more zippy code obey the --disable-zippy flag
Repair exit-popup deadlock patch
** Version 4.4.3 **
(git shortlog --no-merges v4.4.2...HEAD)
Arun Persaud (11):
updated to unstable version number
added missing sounds files to be able to compile on windows
new developer release
update year in copyright info
DOS line endings and 644 mode for woptions.c
updated files (AUTHORS, Changelog, etc) for new release
new developer release
added logo files for xboard
new developer release
updated winboard/parser.c
release of version 4.4.3
H.G. Muller (40):
Implement castling for variant CRC
Chmod 644
Bugfix legality null move in parsing with -testLegality off
Fix bug for incommensurate time odds
Make WinBoard makefiles use parser.c in XBoard directory
Fix piece-to-char table -variant fairy
Fix TwoKings ICS castling-rights bug
Fix reading castling rights FEN in knightmate and twokings
Fix OO-castling in FRC after pasting FEN
Accept <Enter> for changing chat partner
Use -keepAlive option to determine connection health
Fix of ancient WinBoard bug: check value of int options
Fix bug in display of logos
Remove stray dot from WinBoard makefiles
Fix u64 format for cygwin
Send continuation lines to chat box they belong to
Fix highlighting bug in XBoard
Extensive bugfix of -autoKibitz
Remove race condition in clock switching
Add variant Makruk
Change opening array -variant fairy
Match handles with multiple titles for channel Chat Boxes
Bugfix stale first-click
Start insertion point at end of text edits in XB dialogs
Fix copying of WB Chat Window contents
Bugfix of autoKibitz and Chat suppression in ICS window
Fix XB crash on giving keyboard focus to non-text widget
Bugfix copying from Chat Box, own lines
Fix 'mamer bug' in Chat Boxes
Make signedness of castling rights explicit in function arguments
Fix copying of kibitzed lines from WB Engine-Output window
Do not recognize non-ICS variants from PGN event tag
Remake programVersion string after receiving engine features
Set keyboard focus at startup to board window
Fix window-position upset on failing engine start in WinBoard
Fix info lines being used as normal thinking output
Correct error in texi file
Allow lower-case promochar in moves of type h8=Q
Fix Alt+M JAWS command in Two-Machines mode
Fix JAWS piece drop cursor, and streamline some sentences
** Version 4.4.2 **
(git shortlog --no-merges v4.4.1...HEAD)
Arun Persaud (7):
updated version number to unstable
added missing library for build on OS X
add Winboard source files into tar-ball
removed files that should only be in the windboard directory
fixed build on openbsd
new developer release
fix for bug #28077: xboard needs to link against x11
H.G. Muller (19):
cleaned up some debug messages and typos
fix crash on engine crash
fix casting rights after FEN pasting
the last move before the time control now gets its time listed in the PGN
fix double start of zippy engine after switch to gothic
fix declaration of engineOutputDialogUp
fix engine-sync on move-number type-in bug
removing some rather verbose debug messages that seem no longer needed.
fix bug in bughouse drop menu
use xtell for talking to handles, but tell for talking into a channel.
fix the irritating wandering off of the MoveHistory window in XBoard on opening/closing.
fixed some outstanding pixmaps
Fix castling rights when copying FEN to clipboard (again)
score sign in analysis mode
correctly apply some check boxes from the option menu
updates makefiles to include dependency on config.h
fix problem with empty string in -firstNeedsNoncompliantFEN
double buffer size to prevent overflow
remove trailing \r in xboard output
** Version 4.4.1 **
(git shortlog --no-merges vold...vnew)
Arun Persaud (24):
get "make distcheck" to work
reverted .texi file and fixed Makefile.am
fixed a few more small bugs reported by Stanislav Brabec
fixed some implicit declarations reported by Stanislav Brabec
added some more files to be distributed via make dist
another bug fix found by Stanislav Brabec
more files for git to ignore
updated cmail.in to adapt the CVS->git change
wrong default value for engineDebugOutput
updated version number to 4.4.1.pre
getting ready for 4.4.1 release
bugfix: segfault when invalid option argument was given (bug #27427)
added some comments and formated code
cleanup: removed "#if 0" from source
cleanup: removed "#if 1" statements
cleaned up an old #ifdef in zippy
removed AnalysisPopUp. Use EngineOutputPopUp instead
forgot to add these two lines to the last commit
new alpha version; first one with new naming scheme
fix for bug #10990: cmail does not seem to support .cmailgames or .cmailaliases
new pre-release version; updated version numbers
unguarded debug printf. added the appropiate if statement
fixed a regression
reformated html to be correctly validated
Chris Rorvick (1):
fix printing out help message (list of command line options) (tiny change)
Eric Mullins (31):
Swapped 'tell' and 'message' parsing order for colorization. Sometimes messages are relayed as tells and should be colorized as tells.
Use of strcasecmp() broke Visual C++.
Add resource ID for new Mute menu item.
Previous fix for VC++/strcasecmp() was wrong-- use StrCaseCmp().
Added wchat.c to the project files we maintain.
Fixed bug dereferencing garbage, causing crash.
Simplified future version changes.
removed _winmajor if not defined so that VC 2008 can compile the project
Updated navigation accelerators, fixing ICS problems.
Added URL detection into the console text window for ICS.
reverted winboard.c beofre URL commit to correct whitespace conversion
added URL detection and provided hotlinks in the ICS client
Restructured URL code so it fits better with how winboard is set up.
Cleaned up ConsoleWndProc (not complete, see below)
added ics_printf() and ics_update_width() and utility functions
Added width updates to ICS client on font and window size changes
added code to handle initial width update
vsnprintf() must be _vsnprintf() for MSVC
Turned off wrap when possible on ICS servers.
Added code to prevent unnecessary width updates.
Adjusted alternative joining method to obey keepLineBreaksICS
Maintainence to support all compilers.
silence some compiler warnings
Added server width adjustment based on client width changes
neglected this for the auto-width updating in xboard
Fixed joiner detection, allowing it to work with timeseal
Adjustment to joining to work around server not always including space.
Added internal wrapping ability.
Moved SIGWINCH signal so it can be used...
Changes to allow fonts with any charset (such as terminal)
Updated compiling instructions.
H.G. Muller (77):
added a chat window to keep track of multiple conversations
fixed the HAVE_LIBXPM-dependent compile errors
allow the result comment as a display item in the game list
fixed parse bug for pgn files
fix for keepalive and chat window
rewrote wevalgraph for better frontend/backend separation
added the result comment to the game-list tags when the game list is exported to the clipboard
Prepared a system to internationalize the WinBoard menus
Made the beep sounds for JAWS board navigation configurable through command-line options
Updated the RTF docs for the chat windows, engine-settings dialog, /keepAlive option and new game-list tag
added a "Mute All Sounds" item in the WinBoard Options menu, on Eric's request
Opening Engine #1 Settings crashed XBoard when there were no text-edit options in the dialog (to which to set keyboard focus)
Engine did not start playing when out of GUI book on second move with white
fix for edit-position "moves" being sent by XBoard to the engine
bugfix for protocol extensions: egtbpath -> egtpath
small fixes for the JAWS version
fixed loading of saved games via command line
worked on premove bug
new forceIllegalMoves option
updated to winboard internationalization scripts
small improvement for JAWS version
added forceIllegalMove to xboard
fixed premove recapture problem;promotion popup appearing on obviously illegal moves; promotions in Superchess and Great Shatranj
removed test for premove
fix for bug #27642: Clock jumps strangely in engine mode
fix joining of lines split by ICS
Added a command-line option -keepLineBreaksICS true/false to control line joining.
changed enable menus
fix for bug #27666: naming of variants
fix for bug #27668: e.p. field still not passed to engine
Proper board and holdings size when switching to variants gothic, capablanca, great and super within an ICS game.
new bitmap converter (including fill option) and new pixmaps
fixed wrong number of arguments for EngineOutputPopUp
moved bitmap to correct location
fixed engingeoutput routine
updated black fairy pieces
new mousehandler to correct for premove and promotion popup
fixed segfaul in convert.c used to convert pixmaps
fix for bug #27751: negative holding counts displayed
fixed bug reported in WB forum: second game of a match would not start when using the GUI book
partly fix for bug #27715: scaling of menu bar
fix for bug #27667: window should be reference to toplevel
smarter analysis of the boards that XBoard receives from an ICS
fix for bug #27760: debug printf in backend.c and additional check for variant
fix for bug #27667: PV line missing in analysis window, part 3
fix for bug #27715: 2 (minor) graphic issues
fixed bug when switching to variantsuper
allowe parsing / disambiguation of SAN moves like Xe4 in certain situations
fix for bug #27772: holdings not updated
better init for random number generator
fix for bug #8847: moving backward while examining on FICS not reported to engine
improved mouse handler
holdings update and regression fix
NPS plays and pondering
improved mouse handler
fix to the minor graphics issue contained some typos, as was remarked in the bugs reports
This patch adds <Enter> to the characters that cause an automatic switch to the ICS console when typed to the board window.
fixed some bitmaps
removed bitmaps files that are not needed any more
replaced defective bitmaps with copies from 4.2.7
removed unused v54?.bm bitmaps from resource file
The book-probe code forgot to close the book file after opening it.
fix for bug #27799: fix for nested-nested-nested variations
fix for two compiler warnings
fixed bug related to unsigned char in convert.c
fix for bug #27790 and 277772.
force full redraw in winboard
more work on variant switch
another bug in VriantSwitch: an unitialized board was printed.
removing empty lines from ICS play
changed stderr to debug output, since stderr is closed in winboard
quick fix for "White Mates" in parser.l
fixed jaws version
fix for bug #27826: ported two options to xboard
fix for bug #27826: fixed autoDisplayComment
switch focus to the board after loading a game
prevent buffer overflow
Tim Mann (6):
Fix some issues in the XBoard man page
Fix up man page some more
Silence warnings when compiling 64-bit xboard
Drop an obsolete script that was only used to update my personal web site
Make copy/paste position and game use clipboard, bug #27810
Further copy/paste fixes
|