Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Added ChangeLog |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
1a5b4ccd34a104c6a0acc1fc6cd3166d |
User & Date: | stevel 2019-01-11 00:26:54.953 |
Context
2019-01-11
| ||
00:44 | Added macOS icons + scripts to repo check-in: a14deb298c user: stevel tags: trunk | |
00:26 | Added ChangeLog check-in: 1a5b4ccd34 user: stevel tags: trunk | |
2018-12-15
| ||
23:27 | Added tkchat_url.tcl (unused) from starkit check-in: 79b4beb2c8 user: stevel tags: trunk | |
Changes
Added tkchat/ChangeLog.
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 | 2018-12-24 Steve Landers <[email protected]> * tkchat.tcl: merged macOS changes * tkchat.tcl: added UnifyNicknames feature to unify Jabber, IRC and Slack user names 2012-07-10 Andreas Kupries <[email protected]> * choosefont/choose_w32.tcl: Fixed non-static string array used in call of Tcl_GetIndexFromObj(). Memory smash waiting to happen. Thanks to Brian Griffin for alerting us all to the problem. 2012-02-07 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::updateRosterDisplay): We don't have an image for "offline", so use "disabled" for now. 2012-01-23 Pat Thoyts <[email protected]> * tkchat.tcl: [Bug 3381002]: Applied patch from to fix the capabilities version string. 2011-09-29 Andreas Kupries <[email protected]> * tkchat.tcl: [Bug 3379933]: Accepted and applied patch by Mark Janssen to display history through a text peer, should peering be available (Tk 8.5+) 2011-03-23 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::parseStr): Render words of 10..40 characters as links to fossil artifact IDs on core.tcl.tk. 2011-01-06 Reinhard Max <[email protected]> * askleo/askleo.tcl: Complete the API adjustments and add support for running askleo.tcl as a standalone application. 2010-11-16 Reinhard Max <[email protected]> * askleo/askleo.tcl: Adjust code to the latest API changes on http://pda.leo.org and improve the UI. 2010-09-17 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::checkCommand): A single / at the start of a post is now rejected if it is not a known command. To send a literal slash at the beginning of a post, it has to be doubled. Improved detection and handling of the /tip command. 2010-01-12 Pat Thoyts <[email protected]> * tkchat.tcl: Do not show the browser fields on the preferences page for Windows as we do not use this on that platform. * tkchat.tcl: Applied patch 2913790 to add an option not to get queried when exiting and enable /quit when not logged in (stu) 2010-01-11 Pat Thoyts <[email protected]> * tkchat.tcl: Fix buggy initialization of the browser list when nothing specified. Problem spotted by ferrieux. 2009-12-13 Pat Thoyts <[email protected]> * tkchat.tcl: [wm state] doesn't support zoomed on x11. * tkchat.tcl: change web browser handling to look for a more modern list of commands and avoid the old -remote stuff. 2009-10-15 Pat Thoyts <[email protected]> * tkchat.tcl: Fix typo spotted by mistachkin. 2009-09-24 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::Smile): Unset IMGre before reinitializing the emoticons, or it will keep growing. Only reinitialize when it was explicitly asked for (i.e. not on re-logins). 2009-08-12 Elchonon Edelson <[email protected]> * tkchat.tcl: Fix [Bug 2814771]. In color configuration dialog, the wrong row was being given the weight for resize. 2009-07-02 Pat Thoyts <[email protected]> * tkchat.tcl: Do not post when in lurk mode (handle bindings). 2009-06-02 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::Progress): Improved progress bar handling. This hopefully fixes the occasional spinning of the progress bar when the associated action has long finished. 2009-05-25 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed string/list confusion in the message parsing that mishandled nick changes from irc. 2009-05-25 Pat Thoyts <[email protected]> * tkchat.tcl: Tidied up feature discovery and xep0115 caps support and ensure we handle conversation threads for chat sessions. 2009-05-24 Pat Thoyts <[email protected]> * tkchat.tcl: Improve the response to subscription requests and display the roster in the user list with an option to hide this. 2009-05-13 Pat Thoyts <[email protected]> * tkchat.tcl: Added a muc join hook, ignore empty messages with chatstate notifications in chat windows. Some themeing on the colour dialog. * tkchat_power.tcl: Support detection of suspend/resume. 2009-04-23 Pat Thoyts <[email protected]> * tkchat.tcl: removed misguided xml quoting from nicks and fixed a bug that prevented sending to a backslashed nick. * tkchat.tcl: tighten up our handling of jids by making more use of the jidsplit and jidequal functions. 2009-04-09 Pat Thoyts <[email protected]> * tkchat.tcl: Applied MacOSX patch from Daniel Steffen 2009-03-10 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::DoAnim): Only animate GIF images. 2009-03-04 Pat Thoyts <[email protected]> * tkchat.tcl: [FR 2605849] Explicitly set the application name. 2009-03-01 Pat Thoyts <[email protected]> * tkchat.tcl: For tinyurl links add a tooltip that shows the redirection target url. 2009-02-25 Pat Thoyts <[email protected]> * tkchat.tcl: Changed the tkchat icon to an SVG based image * tkchat.svg: * tkchat.png: 2009-02-25 Joe Mistachkin <[email protected]> * tkchat.tcl: Make "tkchatrc.tcl" handling work on Windows (support loading of the file with or without the leading period). 2009-01-14 Reinhard Max <[email protected]> * tkchat.tcl: Simplify ::tkchat::GoogleSelection and fix the bindings that call it. It now also works for selections in windows outside of tkchat. 2008-12-24 Pat Thoyts <[email protected]> * tkchat.tcl: Some fixes for vista look. 2008-11-13 Pat Thoyts <[email protected]> * tkchat.tcl: Added option to show whispered (xmpp normal) messages inline in the chat as was done before 1.442 2008-11-09 Pat Thoyts <[email protected]> * tkchat_whiteboard.tcl: Work around Vista problem displaying safe-tk toplevel windows embedded directly into another toplevel by embedding in a frame instead. 2008-10-27 Pat Thoyts <[email protected]> * tkchat.tcl: Catch dodgy errors from the TIP website. * tkchat_mms.tcl: Committed ammendments from the conference * tkchat_mjpeg.tcl: for the streaming plugins. 2008-10-27 Elchonon Edelson <[email protected]> * tkchat.tcl: Corrected the regexp that extracts the word to look up on Wiktionary when using "/wikid <word>" 2008-10-23 Pat Thoyts <[email protected]> * tkchat_mms.tcl: Added restarting and auto-restart of stopped streaming audio and restart of files. 2008-10-22 Pat Thoyts <[email protected]> * tkchat_mjpeg.tcl: Fixed a bug handling the boundary marker and another that cause the feed to keep looping when it errored. 2008-10-21 Pat Thoyts <[email protected]> * tkchat_mjpeg.tcl: Added a version hook to announce information from * tkchat_mms.tcl: the website version check to plugins. This lets * tkchat.tcl: us push the conference urls for audio/video while the conference is ongoing. 2008-10-16 Pat Thoyts <[email protected]> * tkchat_mms.tcl: Fixed error inserting into menus when non-english * tkchat_mjpeg.tcl: Extended de i18n for the mms plugin * tkchat_leo.tcl: * tkchat.tcl: Minor fixes for i18n 2008-10-16 Reinhard Max <[email protected]> * tkchat_clock.tcl: Allow using time zones in addition to numeric offsets from GMT and default to the machine's local time zone. 2008-09-03 Kevin B. Kenny <[email protected]> * tkchat.tcl: Revised the Babelfish web scraping to follow the move of Babelfish from Altavista to Yahoo. 2008-08-21 Pat Thoyts <[email protected]> * msgs/de.msg: Merged updates from Matthias Kraft. * tkchat.tcl: Include the locale in http useragent string. 2008-08-15 Kevin Kenny <[email protected]> * tkchat.tcl: Fixed a bug whereby the KHIM bindings were not always installed in the text and entry widgets. 2008-08-13 Pat Thoyts <[email protected]> * tkchat.tcl: More i18n. Do the login dialog and some others * msgs/en.msg: using tk::AmpWidget which is present in 8.4 * msgs/de.msg: (missing has no alt key support for ttk in <8.5) 2008-08-09 Pat Thoyts <[email protected]> * tkchat.tcl: Provide a version of tk::AmpMenuArgs for Tk 8.4. 2008-08-08 Pat Thoyts <[email protected]> * tkchat.tcl: Added msgs/ directory and started to internationalize the menu items and some other display text. * msgs/en.msg: english * msgs/de.msg: german 2008-08-07 Pat Thoyts <[email protected]> * tkchat.tcl: Improved normal message handling. Display in dialog, added per-user context menu for posting messages/memos. * tkchat.tcl: Updated error handling from MUC. Added some reconnection attempts in case we connect to the server before MUC is running after a server restart. 2008-07-31 Pat Thoyts <[email protected]> * tkchat.tcl: Ensure OnlineUsers has an entry for the current network to avoid an error for a null network. 2008-07-30 Pat Thoyts <[email protected]> * tkchat.tcl: Retrieve online updates to the set of bridge prefixes when checking the current version of tkchat. * tkchat_leo.tcl: Dont require a restart to enable from options. 2008-07-24 Pat Thoyts <[email protected]> * tkchat.tcl: Reworked the askleo package as a proper tkchat * tkchat_leo.tcl: plugin with options and a statusbar icon. * askleo/*: Make use of ttk widgets. 2008-07-23 Pat Thoyts <[email protected]> * tkchat.tcl: Enable logging private chat to file (added option checkbox on options dialog). Added support for sending and responding to xmpp pings and fixed up the client discovery iq responses so we can delare feature support. 2008-06-05 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch from bug #1985214 from Matthias Kraft to fix bugs in the /whisper and /back commands. 2008-05-09 Pat Thoyts <[email protected]> * tkchat.tcl: Source plugins from ~/.tkchat_plugins or from any directory listed in TKCHAT_PLUGINS environment variable. 2008-05-08 Elchonon Edelson <[email protected]> * tkchat.tcl: Added bindings to .eMsg and .tMsg message entry widgets to toggle what's under the cursor between being a character or its unicode value. * tkchat.tcl: Remember whether chat window was maximized, restore that on start. * tkchat.tcl: Fixed a case where the saved nickname could be lost. 2008-05-01 Pat Thoyts <[email protected]> * tkchat.tcl: Added a Lurk/Unlurk context menu on the entry widget 2008-04-25 Pat Thoyts <[email protected]> * tkchat.tcl: Added Shift-Key-Up/Down bindings to the entry to scroll the chat widget. Added an option to toggle focus mode for the chat widget - either it accepts focus, or focus always goes to the entry widget. Default is focus on entry widget. 2008-04-17 Pat Thoyts <[email protected]> * tkchat.tcl: Proper quoting when cloning text widget data. We must use [list]/[lappend] to serialize the data else rogue braces can break the de-serialization. 2008-04-07 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch #1935658 from Sergei Gavrikov to * tkchat_clock.tcl: restrict the selected font to displayed text. 2008-04-02 Pat Thoyts <[email protected]> * tkchat.tcl: Fix configure options when not using ttk in the options dialog and added a 'i hate lolcatz' option. 2008-03-24 Pat Thoyts <[email protected]> * tkchat.tcl (::tkchat::getColor): If someone selects our background colour to post with then we will invert them. 2008-03-02 Pat Thoyts <[email protected]> * tkchat.tcl: Permit configuration of the auto-inactive status message via the preferences page. 2008-02-08 Pat Thoyts <[email protected]> * tkchat.tcl: Make the history timestamp recognition more fault tolerant and read the ISO8601 format * tkchat.tcl: Added catch block around the main callback handlers to try to avoid breaking the xml parser if there is an error in the handler. 2008-02-06 Pat Thoyts <[email protected]> * tkchat.tcl: Addded an option to leave the enter/exit messages plain. Option is on the options dialog page. 2008-02-03 Pat Thoyts <[email protected]> * tkchat.tcl: Avoid applying bad colours from the rc file too. 2008-01-31 Pat Thoyts <[email protected]> * tkchat.tcl: Added checking of colour info before recording it for a user and validate colors read from the network. 2008-01-25 Pat Thoyts <[email protected]> * tkchat.tcl: Changed tkchat home url's to tkchat.tcl.tk Fixed some dodgy jid processing when changing nicks. * tkchat.tcl: Alerts to be tied to the alerting window. Added some caps as extras to the presence stanzas. 2008-01-09 Pat Thoyts <[email protected]> * choosefont/critcl.tcl: Fix fallback to tcl for platforms with no pre-built binary. * tkchat.tcl: Fixed /font to call the choosefont dialog if available Also attempting to limit nick length. 2007-12-24 Pat Thoyts <[email protected]> * tkchat.tcl: Broadcast presence changes to the xmpp server to ensure that roster contacts and notified as well as MUC members. * choosefont/critcl.tcl: critcl stuff moved to critcl2 which uses 8.5 compatible platform testing code. 2007-12-03 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed erroneous handling of 404 error condition. Added some extra checks for the existence of nick colours. 2007-10-11 Pat Thoyts <[email protected]> * tkchat.tcl: Enabled status bar in the absence of ttk widgets 2007-10-09 Pat Thoyts <[email protected]> * tkchat_mjpeg.tcl: Use asynchronous connect to avoid blocking when reconnecting the stream (interrupts the audio). 2007-10-04 Pat Thoyts <[email protected]> * tkchat.tcl: Display images from the VCARD if present. * tkchat_mjpeg.tcl: Fix namespace of addStatus call. * tkchat.tcl: Reworked the hooks system to include priority * tkchat_mjpeg.tcl: and added an options hook to permit plugins to * tkchat_mms.tcl: add a page to the options dialog. All plugins now * tkchat_rss.tcl: use hooks. RSS removed from the main file. * tkchat_clock.tcl Generalized the NOLA plugin into a clock demo. 2007-10-01 Pat Thoyts <[email protected]> * tkchat.tcl: Add tabs to Options dialog (with suitable non-tile fallback). Add save hooks for extensions to use. 2007-09-30 Pat Thoyts <[email protected]> * tkchat.tcl: Ignore groupchat messages with empty bodies * tkchat_mjpeg.tcl: (ie: coccinella whiteboard messages). Remove * tkchat_mms.tcl: the conference special features/streams. 2007-09-26 Pat Thoyts <[email protected]> * tkchat.tcl: Implement the login hooks. * tkchat_mjpeg: Add watchdog. 2007-09-25 Pat Thoyts <[email protected]> * tkchat_mjpeg: MJPEG stream handling for the Tcl conference * tkchat_mms.tcl: Multimedia stream support with snack. * tkchat_nola.tcl: demo plugin (New Orleans clock display) * tkchat.tcl: Extended hooks to be more useful for plugins * tkchat_rss.tcl: Use init hook to initialize. 2007-09-24 Pat Thoyts <[email protected]> * tkchat_rss.tcl: Fix encoding handling * rssrdr/rssrdr.tcl: handle additiona atom fields. 2007-09-18 Pat Thoyts <[email protected]> * tkchat_whiteboard.tcl: Support UseTkOnly flag. * jabberlib/wrapper.tcl: Dealt with an evil bug in the tdom/ * jabberlib/wrapper-tdom.tcl: expat wrapper where one invalid stream * tkchat_rss.tcl: effectively terminated all other streams * rssrdr/rssrdr.tcl: so a bad rss feed killed the jabber link. Fixed the wrapper library and provide better reporting in rss. * tkchat.tcl: Fixed bug #1796255 - emoticon insertion copied in _all_ the emotes. We only need one. * tkchat.tcl: Fix openURL on windows when browser is IE and added support for Opera. 2007-09-17 Pat Thoyts <[email protected]> * tkchat_rss.tcl: Avoid recreating the rss label if present. 2007-09-13 Pat Thoyts <[email protected]> * tkchat.tcl: Moved the emoticon init to post login dialog as http proxy configuration occurs here. Some bug fixes and typos in the new whiteboard code resolved. 2007-09-13 Reinhard Max <[email protected]> * tkchat.tcl: Moved the emoticons to the web and added code for downloading and caching them in .tkchatrc. Downloading new and changed emoticons is automatically done at startup and can be manually triggered at runtime from the Emoticons menu. Use new-tab instead of new-page for sending URLs to the browser, as it seems that new-page is undocumented and newer releases of Firefox don't accept it anymore. 2007-09-13 Pat Thoyts <[email protected]> * tkchat.tcl: Extracted whiteboard code to a separate file * tkchat_whiteboard.tcl: Whiteboard is now created as safeTk windows to evade issues identified by Zarutian in event handling 2007-09-12 Pat Thoyts <[email protected]> * mousewheel.tcl: Added tip 171 mouse wheel handling suggestion * tkchat.tcl: Check the statusbar exists before using it. * tkchat_rss.tcl: Added requirement for the uri package. Fixed Dutch message typo. Fixed typo rss dialog (focus, not raise) RSS active tag was excessive - just the title 2007-09-10 Pat Thoyts <[email protected]> * tkchat.tcl: Use native scrollbars on Aqua and avoid ttk ones. 2007-09-09 Pat Thoyts <[email protected]> * tkchat.tcl: Added support for checking RSS/ATOM feeds * tkchat_rss.tcl: with understated notification in the status * rssrdr/rssrdr.tcl: bar when something new arrives. * rssrdr/pkgIndex.tcl: 2007-09-02 Pat Thoyts <[email protected]> * tkchat.tcl: Added fallback to IRC in the event of being unable to reach the Jabber server using picoirc. Added a -irc commandline option to force it for testing. * picoirc/picoirc.tcl: Embeddable IRC client package based upon * picoirc/pkgIndex.tcl: the Wiki's picoirc code. 2007-09-01 Pat Thoyts <[email protected]> * tkchat.tcl: Support for checking the validity of the SSL certificate chain and for dsplaying all the certificates in the chain. Requires patch to the jlibssl used by tkchat. Option on the logon screen to disable verification. 2007-08-30 Pat Thoyts <[email protected]> * choosefont/Tcl/dkf_chooseFont.tcl: Applied patch from Emiliano to handle grid anchor differences between 8.4 and 8.5. 2007-08-26 Pat Thoyts <[email protected]> * tkchat.tcl: Patch from Steve Landers to enhance MacOSX support. 2007-08-25 Pat Thoyts <[email protected]> * tkchat.tcl: Avoid mishandling chatstate (xep-0085) notification messages if we get them. 2007-08-22 Pat Thoyts <[email protected]> * tkchat.tcl: Use a procedure to create all our dialogs and get sensible icons and transient etc on windows. Use an MDI close button if available for the history pane. 2007-04-27 Pat Thoyts <[email protected]> * tkchat.tcl: Added installation menu item to self-install into Freedesktop desktops (GNOME or KDE). Fixed omission in saving the UseTkOnly option. 2007-04-27 Pat Thoyts <[email protected]> * tkchat.tcl: Added option to prevent the use of ttk widgets. Either start the program with -tkonly or set the checkbox on the Options dialog. * tkchat48.gif: Created application icon and desktop integration * tkchat48.png: file for Unix (GNOME/KDE) systems. * tkchat.desktop: * tkchat.tcl: Fixed a bug when cancelling the font dialog. * choosefont/choose_gtk.tcl: 2007-04-27 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch #1633074 to add support for highlighting when user specified search terms are seen in the chat. (Jos Decoster) 2007-04-24 Pat Thoyts <[email protected]> * choosefont/critcl.tcl (loadlib): Fail gracefully if the binary cannot be loaded and drop down to the pure-tcl version. * tkchat.tcl: Poll (slowly, every 10 minutes) the IRC user list in case it has gone adrift. Fixes in the bridge may mean this is no longer happening. 2007-04-10 Pat Thoyts <[email protected]> * tkchat.tcl: Handle state notification messages from clients the improperly send them even though we don't ask for them. 2007-03-31 Pat Thoyts <[email protected]> * tkchat.tcl: Add administrative control from tkchat. /op /deop /mute /unmute and /kick. Added userlist menu items for admin control and display moderators separately so they can be identified. Fixed very broken registration dialog. Automatic version checking from tclers.tk 2007-03-25 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed a missing backslash in iq handler. Some additional status messages and namespace qualifying. Prefer panedwindow to paned widget in tile. Add aqua spacer for non-tile. Show url's in status bar. 2007-03-18 Pat Thoyts <[email protected]> * tkchat.tcl: A number of themeing cleanups. Added a statusbar and hooked in some connection status and SSL certificate dialog. Show geturl progress during history loading. (::tkchat::ShowCertificate): It seems some versions of tls/openssl use a different delimiter for the certificate records. (::tkchat::CreateGUI): Add check for the ttk::sizegrip widget and replace with a frame if not available. (reported by Miguel Sofer). 2007-03-16 Pat Thoyts <[email protected]> * tkchat.tcl: Make use of iocpsock for the XMPP link. Added no-cache headers on the history requests to combat site caching of history files. Fixed loading of tile 0.8.0 2007-02-27 Pat Thoyts <[email protected]> * tkchat.tcl: Use the new Tcl compatible TIP index. 2007-02-16 Pat Thoyts <[email protected]> * tkchat.tcl: On linux Button-2 can use used for scrolling. removed paste dialog binding (use menu instead). 2007-02-12 Pat Thoyts <[email protected]> * tkchat.tcl: Handle hidden rc file on windows and show a message if saving options fails for any reason. 2007-02-10 Pat Thoyts <[email protected]> * tkchat.tcl: Add version fetch and display via tooltip. 2007-02-07 Pat Thoyts <[email protected]> * tkchat.tcl: Make use of tooltip package to show url links. Load TIP index and provide tooltip titles for tip links. (::tkchat::ChangeColors): Removed typo. 2007-02-05 Reinhard Max <[email protected]> * tkchat.tcl (tkchat::PasteDlg): Consider both selections, PRIMARY and CLIPBOARD when initializing the paste dialog. Added a <Button-3> binding to the main chat window as another shortcut for the paste dialog. 2007-01-22 Pat Thoyts <[email protected]> * tkchat.tcl: Support whois information from IRC via the bridge. 2007-01-09 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed the googlefight command and added wikipedia and wiktionary link commands (/wikid and /wikip) Thanks to Joe Decoster. 2006-12-06 Reinhard Max <[email protected]> * tkchat.tcl: Fixed the code that finds the real location of the script and adds it to auto_path. 2006-11-09 Pat Thoyts <[email protected]> * askleo/askleo.tcl: Broke out the askLEO code into a sub package. * choosefont/*: Broke out DKFs font selection into a sub package. * tkchat.tcl: Support for broken out packages. 2006-10-31 Pat Thoyts <[email protected]> * tkchat.tcl: Support for merged ttk widgets in Tk 8.5a6. Should handle 8.4, 8.4+tile 0.7 and 8.5a6 now. Some widget packing bugs squashed too. * tkchat.tcl (::tkchat::proxyfilter): Use a proxyfilter to avoid having to add headers to every http::geturl usage. 2006-10-19 Pat Thoyts <[email protected]> * tkchat.tcl: Fix retrieving history when proxy disabled. 2006-10-15 Joe Mistachkin <[email protected]> * tkchat.tcl: Corrected HEADUrl. 2006-09-22 Pat Thoyts <[email protected]> * tkchat.tcl: Added a benign SSL certificate check to warn about expired and self-signed certificates. 2006-09-21 Pat Thoyts <[email protected]> * tkchat.tcl (tkchat::PasteDlg): Doh! Scrollbar hooked to old invalid widget name. 2006-09-18 Pat Thoyts <[email protected]> * tkchat.tcl: Make sure we only request tile 0.7 as 0.6 doesn't work with the panedwindow any more. 2006-09-16 Pat Thoyts <[email protected]> * tkchat.tcl: FR 681734 - log memos to mbox file for later perusal. Some font selection mods for Xft. 2006-09-15 Pat Thoyts <[email protected]> * tkchat.tcl: FR 1274322 - added a dialog for sending text to the paste.tclers.tk paste site. * tkchat.tcl (::tkchat::LoadHistoryFromIndex): Added a base frame to fix the look with tile widgets. 2006-09-14 Pat Thoyts <[email protected]> * tkchat.tcl: FR 1482926 - add an /eval command to evaluate short tcl scripts. * tkchat.tcl (::tkchat::ParseHistLog): Work around the logs being returned as iso8859-1 when the data is really utf-8. 2006-09-05 Kevin B. Kenny <[email protected]> * tkchat.tcl - Added hooks to KHIM (Kevin's Hacky Input Method) to allow easier typing of international characters. 2006-06-27 Torsten Berg <[email protected]> * tkchat.tcl: - Tile support for the pane in the main window - Internal code cleanup for consistent Tile handling (variables useTile and NS) - Console support for platforms other than Windows (Debug->Console) - Allow usage of new Tab in some browsers like Opera (new checkbutton option in Preferences->Options) 2006-06-23 Pat Thoyts <[email protected]> * tkchat.tcl: Allow the non-SASL jabber auth to work with STARTTLS logins. We have to capture the new stream id. 2006-06-23 Daniel South <[email protected]> * tkchat.tcl (::tkchat::addTraffic): Fixed bug in handling of nick (::tkjabber::RosterCB): changes. Reverted previous (::tkchat::updateOnlineNames): commit's workaround. (::tkjabber::setNick): (::tkjabber::transferNick): * tkchat.tcl (::tkchat::CreateGUI): Only execute autoStatus proc when (::tkchat::checkCommand): autostatus enabled. Switch user to (::tkjabber::LoginCB): extended away when user is away (::tkjabber::MucEnterCB): manually and idle for an extended (::tkjabber::away): period of time. Remember away (::tkjabber::back): status when being logged off/on (::tkjabber::autoStatus): manually or due to a network interuption. * tkchat.tcl (::tkchat::checkCommand): Make /dnd and /busy work correctly (Broken since introduction in v1.269). * tkchat.tcl (::tkchat::BookmarkClear): Clear autoBookmarks when clearing all bookmarks. * tkchat.tcl (::tkchat::updateOnlineNames): Stop Onlinenames window from scrolling to top everytime someone enters or leaves the chat. * tkchat.tcl (::tkjabber::connect): Go back to login screen if initial (::tkchat::logonChat): connection fails. 2006-05-31 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed bug in handling of nick changes. 2006-05-04 Pat Thoyts <[email protected]> * tkchat.tcl (::tkjabber::MsgCB): More polite handling of error response when sending private chat messages. * tkchat.tcl (::tkjabber::RosterCB): Add a system message to a chat window if the chat partner disconnects. 2006-03-21 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::OnNamePopup): The hide/show user functionality was wrongly placed on the "User Info" button in the context menu. 2006-03-20 Daniel South <[email protected]> * tkchat.tcl (::tkchat::CreateGUI): Stop excess double-click selection. * tkchat.tcl (::tkchat::OnNamePopup): Add One2One menu item. 2006-03-20 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::CreateGUI): Left-justify titles and subtitles in the Users Online list. * tkchat.tcl (::tkchat::OnTextPopup): Use tk_popup instead of the (::tkchat::OnNamePopup): menu's popup subcommand to fix unposting on X. * tkchat.tcl: (::tkchat::Smile): New coffee emoticon. * tkchat.tcl: (::tkchat::updateOnlineNames): Don't continue the active area of clickable nick names to the end of the line. 2006-03-20 Daniel South <[email protected]> * tkchat.tcl (::tkchat::addTraffic): Add IRC and WebChat nicks to the (::tkchat::nickComplete): OnlineUser list. Rename procedure (::tkchat::CreateGUI): '::tkchat::updateJabberNames' to (::tkchat::DoVis): '::tkchat::updateOnlineNames' as (::tkchat::ChangeColors): it now does more than just Jabber (::tkchat::Init): names. New procedure (::tkjabber::cleanup): '::tkchat::OnNetworkToggleShow'. (::tkjabber::RosterCB): (::tkjabber::MsgCB): (::tkjabber::parseMsg): (::tkjabber::send_memo): (::tkchat::updateJabberNames): (::tkchat::updateOnlineNames): (::tkchat::OnNetworkToggleShow): (::tkchat::OnNamePopup): (::tkjabber::setNick): (::tkJabber::transferNick): * tkchat.tcl (::tkchat::addTraffic): Parse user entered messages (ie. for /away) for emoticons. * tkchat.tcl (::tkchat::checkNick): Only calculate width for new nicks. (::tkchat::checkNickWidth): New procedures (::tkchat::OpenChatLog): '::tkchat::checkNickWidth' and (::tkchat::Debug): '::tkchat::InitOffset'. (::tkchat::Init): (::tkchat::InitOffset): (::tkchat::GetDefaultOptions): * tkchat.tcl (::tkchat::checkNick): Add Colorization for Online Users. (::tkchat::CreateGUI): (::tkchat::applyColors): (::tkchat::updateJabberNames): * tkchat.tcl (::tkchat::checkNick): Keep NickList sorted, when new (::tkchat::nickComplete): nicks are added, so it doesn't need (::tkchat::NickVisMenu): to sorted in a few other places. (::tkchat::ChangeColors): (::tkjabber::RosterCB): * tkchat.tcl (::tkchat::addMessage): Only call ::tkchat::checkAlert for (::tkjabber::LoadHistoryLines): non-History messages. * tkchat.tcl (::tkchat::CreateGUI): Remove check for panedwindow. It's (::tkchat::CreateNewChatWindow): no longer needed as we require (::tkchat::saveRC): Tk v8.4. * tkchat.tcl (::tkchat::OnTextPopup): Menu had wrong commands for next and previous bookmarks. Remove unneeded set command. * tkchat.tcl (::tkchat::StampVis): Fix error - Don't adjust nick visibility in One2One chat windows. * tkchat.tcl (::tkchat::Init): Remove not working and unused jabber (::tkchat::GetDefaultOptions): HTTP polling code. (::tkjabber::connect): * tkchat.tcl (::tkchat::updateJabberNames): Use the OnlineUsers list instead of a call to the conference roster to update names from. Prevents a race condition between people entering/leaving the conference and the OnlineUser list being updated. * tkchat.tcl (::tkchat::getColor): Standardize some variables. (::tkchat::OnTextPopup): (::tkchat::NickVisMenu): (::tkjabber::RosterCB): (::tkjabber::MsgCB): (::tkjabber::msgSend): (::tkchat::OnNameToggleVis): (::tkchat::OnNamePopup): * tkchat.tcl: Minor whitespace/style fixes. 2006-03-05 Daniel South <[email protected]> * tkchat.tcl (::tkchat::CreateGUI): Move creation of text popup menu to (::tkchat::babelfishMenu): its own procedure (::tkchat::babelfishMenuPost): '::tkchat::OnTextPopup'. Add popup (::tkchat::OnTextPopup): menu to One to One chat. Add (::tkchat::SetChatWindowBindings): ability to 'Hide user' to menu. (::tkchat::BookmarkInit): (::tkchat::BookmarkToggle): (::tkchat::BookmarkClear): (::tkchat::GoogleSelection): * tkchat.tcl (::tkchat::OnNamePopup): Prevent a crash if trying to hide (::tkchat::OnNameToggleVis): a user who hasn't posted any messages. Modified menu to dis-allow this action. * tkchat.tcl (::tkchat::checkNick): Don't change NickList timestamps to an older time when parsing a history log. * tkchat.tcl (::tkchat::gotoURL): Fix not saving preffered browser. (::tkchat::saveRC): (::tkchat::GetDefaultOptions): (::tkchat::EditOptions): * tkchat.tcl (::tkchat::CreateGUI): Make PaneConfigure an idle callback so that it updates correctly when resizing window. * tkchat.tcl: Remove unused global. Trim some unused code. Modify one exit message. 2006-02-27 Daniel South <[email protected]> * tkchat.tcl (::tkchat::saveRC): Fix not saving password. * tkchat.tcl (::tkchat::GetDefaultOptions): Fix initializing when no rc file is available. * tkchat.tcl (::tkchat::ChangeColors): Fix changing posting color. 2006-02-14 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::applyColors): Distinguish between conference JIDs and normal user JIDs when trying to figure out the nickname and color. * tkchat.tcl (::tkchat::ChangeColors): Added support for mouse wheels to the font dialog. 2006-02-12 Daniel South <[email protected]> * tkchat.tcl (::tkchat::saveRC): Save original nick, not the ones with _'s appended while trying to enter chat room. * tkchat.tcl (::tkchat::Init): Ensure that color data is generated for (::tkchat::setNickname): new nicks, not just ones that have (::tkjabber::cleanup): posted messages. This fixes a crash (::tkjabber::LoginCB): when a One to One chat window is created (::tkjabber::MucEnterCB): for a new nick. Also fixes some Online (::tkchat::updateJabberNames): nicks not showing up in the color change (::tkjabber::setNick): dialog. New procedure (::tkjabber::transferNick): ::tkchat::setNickname. 2006-02-11 Daniel South <[email protected]> * tkchat.tcl (::tkchat::checkAlert): Alert for whispers and One to One (::tkchat::alertWhenIdle): chats. (::tkchat::addMessage): (::tkjabber::getChatWidget): * tkchat.tcl (::tkchat::CreateGUI): Don't set unneeded color tags. (::tkchat::SetChatWindowBindings): (::tkchat::ChangeColors): (::tkchat::applyColors): (::tkchat::Init): * tkchat.tcl (::tkjabber::MsgCB): Remove /me from messages for One to (::tkchat::userPostOneToOne): One chat. 2006-02-03 Daniel South <[email protected]> * tkchat.tcl (::tkchat::IncrMessageCounter): Don't count traffic messages. * tkchat.tcl (::tkchat::DoVis): Prevent crash when changing a nick's (::tkjabber::connect): visibility status while not logged in. (::tkjabber::cleanup): * tkchat.tcl (::tkchat::NickVisMenu): Prevent nick from being eval'ed if it contains []. * tkchat.tcl (::tkchat::CheckCommands): Split into online and offline commands. * tkchat.tcl (::tkchat::saveRC): only save options that are different (::tkchat::Init): from defaults. Re-written so that it (::tkchat::GetDefaultOptions): builds up the options to save rather than remove the one not to be saved. New procedure ::tkchat::GetDefaultOptions. * tkchat.tcl (::tkchat::DoAnim): Reset animation to first frame when stopped. * tkchat.tcl (::tkchat::Init): Fix error converting some older client's color list. * tkchat.tcl (::tkchat::noisyUser): Fix error where nick has a space in it. * tkchat.tcl (::tkjabber::cleanup): Remove added underscores from nick (::tkjabber::setNick): when exiting conference. * tkchat.tcl (::tkjabber::MsgCB): Make nick xml safe when sending (::tkjabber::LoginCB): request to jabber server. (::tkjabber::MucEnterCB): New procedure ::tkjabber::xmlSafe. (::tkjabber::xmlSafe): (::tkjabber::setNick): (::tkjabber::transferNick): * tkchat.tcl (::tkchat::parseStr): Fix % quoting in URLs. * tkchat.tcl: Remove some unused globals. Trim some unused code. 2006-01-19 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::anim): Fixed a bug that made animated GIFs stop for one delay period when restarting the animation. Lowered the delay time to make the animations a bit faster and smoother. Added animated bubbles to the beer emoticon. 2005-11-17 Daniel South <[email protected]> * tkchat.tcl (::tkchat::addMessage): Change format of local log to (::tkchat::IncrMessageCounter): match jabber logs. Add ability to (::tkchat::Hook): load local and jabber logs from (::tkchat::AddTraffic): file (new proc (::tkchat::CreateGUI): ::tkchat::LoadChatLog). Fix (::tkchat::OpenChatLog): logging so that it starts when (::tkchat::LoadChatLog): chat initializes. Add missing (::tkchat::ChatLogHook): nickchange messages. (::tkchat::Init): (::tkchat::parseMsg): 2005-11-08 Daniel South <[email protected]> * tkchat.tcl (::tkchat::addMessage): Consolidate duplicate code into (::tkchat::addAction): addMessage. Removed addAction. Fixes multi-line /me indentation. * tkchat.tcl (::tkchat::userPost): Move switch arm out to new procedure (::tkchat::checkCommand): checkCommand. * tkchat.tcl (::tkchat::CreateGUI): Remove unneeded calls to (::tkchat::IncrMessageCounter): ResetMessageCounter. Make the (::tkchat::WinicoCallback): remaining one an idle callback. * tkchat.tcl (::tkchat::noisyUser): Reduce duplicate code. 2005-11-01 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch #1344350 by Torsten Reincke to fix browser launching on MacOS X. 2005-10-23 Daniel South <[email protected]> * tkchat.tcl (::tkchat::alertWhenIdle): Add auto bookmark at alert point. * tkchat.tcl (::tkchat::BookmarkToggle): Stop auto bookmark from removing itself or a standard bookmark when it tried to set one in the same place that another already existed. Fix a race condition with tabs not being set (encountered while PC under heavy load). * tkchat.tcl (::tkchat::BookmarkRemoveAuto): Fix a bug that caused a crash when an auto bookmark tried to remove itself twice. * tkchat.tcl: Minor whitespace/style fixes. 2005-10-19 Pat Thoyts <[email protected]> * tkchat.tcl: Added mouse binding suitable for Macs with only one mouse button to the user names. Added facility to ignore users using context menu raised from the user names list. Show user visibility in the names list with a disabled icon. 2005-10-18 Pat Thoyts <[email protected]> * tkchat.tcl: New users were unable to setup their user information. Solved by ensuring that myId is always set. 2005-10-17 Pat Thoyts <[email protected]> * tkchat.tcl: Changed the way we use tile widgets to work with tile 0.7+ as well as tile 0.6. 2005-10-16 Daniel South <[email protected]> * tkchat.tcl (::tkchat::CreateGUI): Add auto bookmark. This is (::tkchat::IncrMessageCounter): set when a message is (::tkchat::BookmarkInit): received while tkchat does (::tkchat::BookmarkToggle): not have focus, making it (::tkchat::BookmarkRemoveAuto): easier to find the point in (::tkchat::BookmarkNext): history that the user was (::tkchat::BookmarkPrev): last active. Can be (::tkchat::BookmarkClear): de/activated via menu. (::tkjabber::MsgCB): Delayed the resetting of the message counter in the window title for 5 seconds. Fixed a bug found where deleting the current bookmark and then attempting to go to the next/prev caused a crash. * tkchat.tcl: Remove an unused Option, MaxLines, and associated menu. Background History loading a bit more. Fix singledot elide in tkchat::addAction. 2005-10-01 Daniel South <[email protected]> * tkchat.tcl (::tkchat::AddMessage): Modify the Image RE to (::tkchat::Insert): make it a little more (::tkchat::SmileId): accurate finding smilies. (::tkchat::Smile): * tkchat.tcl: Add new proc ::tkchat::InsertHistoryMark. Remove a few unused variables. Re-order 'if' arguments in ::tkchat::autoStatus to avoid unneeded procedure calls. 2005-09-18 Daniel South <[email protected]> * tkchat.tcl (::tkchat::addMessage): Change how bookmark marks (::tkchat::CreateTxtAndSbar): are created due to bug (::tkchat::StampVis): found in Tk 8.5 (fix to Tk (::tkchat::BookmarkInit): will change old (::tkchat::BookmarkToggle): behaviour). Add (::tkchat::BookmarkClear): autoscrolling for when bookmarks are added and deleted. 2005-09-13 Daniel South <[email protected]> * tkchat.tcl (::tkchat::StampVis): Indent text when a bookmark (::tkchat::BookmarkInit): is set. Allow bookmarks to (::tkchat::BookmarkAdd): be unset individually. (::tkchat::BookmarkToggle): Enable/disable menu items as (::tkchat::BookmarkNext): required. Fix bug were (::tkchat::BookmarkPrev): bookmark could be set on (::tkchat::BookmarkClear): wrong line from menu. Rename BookmarkAdd to BookmarkToggle. Change how bookmarks are added and searched for in text. Only one bookmark can be added to a logical line of text. BookmarkClear now does clear all bookmarks. 2005-09-12 Daniel South <[email protected]> * tkchat.tcl (::tkchat::LoadHistoryFromIndex): Stop crash when history window is opened more than once. * tkchat.tcl (::tkchat::checkNick): Show user color correctly for first time post by a new user. * tkchat.tcl (::tkchat::Help): Create new procedure to (::tkchat::About): auto-adjust tab indent based on (::tkchat::insertHelpText): the width of the first column and make source help text easier to read and modify. * tkchat.tcl (::tkjabber::parseMsg): Convert messages from Conference Channel to System messages. 2005-07-22 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::addAction): Take care for empty actions. 2005-07-04 Joe Mistachkin <[email protected]> * tkchat.tcl (::tkchat::Help): Added myself to the about dialog (command alias support). 2005-06-24 Reinhard Max <[email protected]> * tkchat.tcl: Fixed query encoding for askLEO. 2005-06-17 Pat Thoyts <[email protected]> * tkchat.tcl (::tkchat::Help): Rearranged the About dialog and added a Quick Help entry. 2005-06-16 Daniel South <[email protected]> * tkchat.tcl: Fix tags for action messages. Cleanup members in ::tkjabber::cleanup as well. Correct some potential problems where a nick has a comma in it. Fix timestamp eliding and tabs in One-to-One chat. Allow register screen to work again. Clean up 'after' scripts when restarting. Add tk8.5a3 idle detection for AutoAway (from Kevin Kenny). 2005-06-15 Pat Thoyts <[email protected]> * tkchat.tcl (tkjabber::cleanup): Cleanup roster too. 2005-06-14 Daniel South <[email protected]> * tkchat.tcl: Fix conversion from old color list for some unusual nicks. Fix changing own color. Only save nicks that have extra attributes stored. Fix a problem with new messages getting mixed into history when it is being reloaded. Add autoscroll when showing/hiding extended text entry. Selecting to be alerted now activates some defaults if none set. Alerts now work for the nickname currently being used as well as the username. Remove another old tile-ism. Convert ::tkchat::msgSend calls to use ::tkjabber::msgSend. Convert ::tkchat::errLog proc calls to use ::log::log. Removed some orhaned procs. Clean up a lot of whitespace at start and end of lines. 2005-06-07 Daniel South <[email protected]> * tkchat.tcl: Save only changed colors and invisibility settings in rc file instead of all of them. Change the way color information is stored to avoid a problem if someone calls themselves 'MainFG' etc. 2005-05-26 Daniel South <[email protected]> * tkchat.tcl: Fixed some elide problems with regard to entry/exit, online/away, system, error and singledot messages, as well as timestamps and emoticons. [Bug 978962] * tkchat.tcl: Removed use of tscale, missed by Patch 196561. 2005-05-21 Daniel South <[email protected]> * tkchat.tcl: Corrected two oversights from last commit. Fixed multiline messages and initial history load times. 2005-05-17 Daniel South <[email protected]> * tkchat.tcl: Convert all entry and exit messages to Traffic messages so they can be hidden with the 'Hide Entry/Exit Messages' menu. Factor out common code for parsing live and history messages. [Patch 1198196] * tkchat.tcl: Automatic cleanup of nicks in the .tkchatrc file that are older than 30 days. [Patch 1196567] * tkchat.tcl: Remove import of tile:: namespace now that we require Tile 0.5. [Patch 1196561] 2005-05-07 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch #1196561 from Daniel South to remove the Tk 8.3 compatability code now that we require Tk 8.4. * tkchat.tcl: Applied patch #1196564 from Daniel South to clean up a tile warning produced by recent tile. 2005-05-04 Kevin Kenny <[email protected]> * tkchat.tcl: Corrected an interaction between the whiteboard and TIP #132 formatting of floating point numbers (Arguably a bug in the whiteboard code). 2005-05-04 Pat Thoyts <[email protected]> * tkchat.tcl: Added additional icons to show extended-away state. * tkchat.tcl: Fixed support for tklib's as style package. 2005-04-27 Reinhard Max <[email protected]> * tkchat.tcl: /msg and /chat now also work with arbitrary JIDs. 2005-04-25 Pat Thoyts <[email protected]> * tkchat.tcl: More fixes to the system tray icon stuff. Tested on linux and windows now. 2005-04-25 Reinhard Max <[email protected]> * tkchat.tcl: Fixed the latest additions to not break execution on non-Windows platforms. 2005-04-25 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch #1187190 by Daniel South which fixes updating the system tray icon when the application regains focus on windows. * tkchat.tcl: Applied patch #1187273 by Daniel South to fix restoring a hidden app window to the pre-hidden state. 2005-04-23 Pat Thoyts <[email protected]> * tkchat.tcl (tkjabber::cleanup): Modified the cleanup to check for the existence of the muc variable. Sometimes it has already been cleaned up. 2004-04-13 Pascal Scheffers <[email protected]> * tkchat.tcl: removed askleo and babelfish bindings from private chat windows. The private chat window now uses nick colors too (doesn't update them properly, though). Added 'help' item to the help menu. Added visibility option for away/online/dnd 'availability' messages. Added user idle detection in win2k+ to do auto-away/xa, configurable in the preferences menu (disabled by default). This requires an additional (optional) extension (idle) to be available. 2005-04-12 Reinhard Max <[email protected]> * tkchat.tcl: Removed explicit placement from geometry settings. It's the windowmanager's job to place new windows. 2004-04-11 Pascal Scheffers <[email protected]> * tkchat.tcl: one to one chat added; /msg now emits '-type normal'; /chat <nick> msg will open a chat window, as will double clicking on the nick in the online users list; user info is now a right click action. * tkchat.tcl: fix new message notify for private chats; fix /me in private chats. 2005-04-04 Pat Thoyts <[email protected]> * tkchat.tcl: Added some error checking during some server downtime. 2005-03-22 Pat Thoyts <[email protected]> * tkchat.tcl: Bug #1156611 fixed. It seems jabberlib changed to interface for the send_iq command. * tkchat.tcl: Fixed a problem with the SASL authentication code. * tkchat.tcl: Improved handling of roster status change messages. 2005-03-04 Pat Thoyts <[email protected]> * tkchat.tcl: bug #1153603 - fix error reporting on network errors. * tkchat.tcl: bug #1085174 - fail more gracefully if the history logs are unavailable. Make the history get use async http. * tkchat.tcl: bug #1154862 - fixed varname in SendAuthOld. Bug #1154619 - require tile 0.5. 0.4 can segfault on solaris. Fixed display of multiple-line posts with hidden timestamps for fixed Tk 8.5. Checked on 8.4 and 8.5. 2005-02-16 Pat Thoyts <[email protected]> * tkchat.tcl: Get the babelfish code to use utf-8. This fixes translation of Russian in both directions. Probably Asian languages too. Show SSL options as disabled when SSL unavailable. 2005-02-12 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed encoding of the channel after starttls negotiation. Also encoding of the .tkchatrc file. Added a 'No SSL' option and an entry field for the conference to join to the login dialog. Re-enabled local chat logging (uses utf-8 encoding now). Fixed jabber:iq:version reporting to report the version of tkchat instead of the jabberlib version. 2005-02-08 Pat Thoyts <[email protected]> * tkchat.tcl: Added some additional roster support. Put images into the online users list to indicate presence status. 2005-02-07 Pat Thoyts <[email protected]> * tkchat.tcl: Cleaned up quite a lot of whitespace at the end of lines. Fixed a bug calling the setNick proc via after sometimes. 2005-02-04 Pat Thoyts <[email protected]> * tkchat.tcl: Added /afk, /away and /back commands to set the presence. Each can take a string to use for an additional display string. Added support for handling subscription requests. Fixed a bug in the color handling to cope with invalid colors. 2005-01-04 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed overly aggressive reconnection when user has logged out manually. Implemented STARTTLS and SASL authentication. Fixed a problem with the userinfo dialog raising an error. Added a -connect option to the app to facilitate connection via an alternate server (eg: tkchat -connect localhost:5222) 2004-12-22 Pat Thoyts <[email protected]> * tkchat.tcl (::tkchat::logonScreen): Tidied up the key navigation for the login screen. 2004-12-17 Pascal Scheffers <[email protected]> * tkchat.tcl: Schizophrenia is supported again. 2004-12-14 Pat Thoyts <[email protected]> * tkchat.tcl: Put some of the http error handling code back in so we get a message when the history server is unavailable. 2004-12-13 Pascal Scheffers <[email protected]> * tkchat.tcl: Bug fixes for UserInfo. 2004-12-11 Pat Thoyts <[email protected]> * tkchat.tcl: Support UserInfo via the Jabber vcard iq. 2004-12-08 Pascal Scheffers <[email protected]> * tkchat.tcl: Prevent multiple reconnect timers running at the same time. 2004-12-08 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::parseStr): Simplified the URL parsing regexp and added support for ftp URLs. It is much more relaxed in what it accepts as an URL now, and only tries hard to get the end right. 2004-12-08 Pascal Scheffers <[email protected]> * tkchat.tcl: /nick now asks any other egos you may have for a nick transfer. 2004-12-04 Pat Thoyts <[email protected]> * tkchat.tcl: Some support for sending memos. Needs more work to handle offline users properly. 2004-12-03 Pascal Scheffers <[email protected]> * tkchat.tcl: Sort the online users list -dictionary. Call [muc exit] to cleanup the roster for the chat. Fixed display of entry exit messages for web and irc users, added more entry/exit messages and color them. /help now goes to http://wiki.tcl.tk/tkchat 2004-12-01 Pascal Scheffers <[email protected]> * tkchat.tcl: Added jabber resource in the connect dialog. Improved the reconnect code, it now actually tries again. 2004-12-01 Pat Thoyts <[email protected]> * tkchat.tcl: Remove the stupid /nolog prefix from the message body. It's already an attribute of the message. Use a 'real' uri for tkchat namespace attributes. Fix use of SSL when people have it in their Options but can't find the package anymore. 2004-11-26 Pascal Scheffers <[email protected]> * tkchat.tcl: First attempt at making tkchat work on a PockectPC 2004-11-25 Pascal Scheffers <[email protected]> * tkchat.tcl: URL re fix 2004-11-24 Pascal Scheffers <[email protected]> * tkchat.tcl: Removed /jest in favor of /ot/?me for /nolog shorthand. 2004-11-23 Reinhard Max <[email protected]> * tkchat.tcl: Reload/Restart should work again now. 2004-11-23 Pascal Scheffers <[email protected]> * tkchat.tcl: Added /jest for /nolog/me; /memo catcher * tkchat.tcl: Small fixes for reload script 2004-11-22 Reinhard Max <[email protected]> * tkchat.tcl: Started removing the web scraper code to complete the transition to jabber and make further improvements easier. 2004-11-18 Reinhard Max <[email protected]> * tkchat.tcl: Completed color fading on nolog messages. 2004-11-18 Pascal Scheffers <[email protected]> * tkchat.tcl: Debugging stuff removed. * tkchat.tcl: (jabber) Whiteboard is back. * tkchat.tcl: Add whiteboard enable menu item 2004-11-17 Pat Thoyts <[email protected]> * tkchat.tcl: Primitive /userinfo support for tkjabber. * tkchat.tcl: Added support for SSL without proxy. Use port 5223 or all.tclers.tk:443. Added port hinting in the dialog. 2004-11-17 Pascal Scheffers <[email protected]> * tkchat.tcl: jabber: fix ~ in URL recognition regexp. * tkchat.tcl: reformat jabber MsgCB to remove redundant code. * tkchat.tcl: allow sending to people not in the conference. 2004-11-16 Pascal Scheffers <[email protected]> * tkchat.tcl: jabber: add ~ to the URL recognition regexp. 2004-11-16 Pat Thoyts <[email protected]> * tkchat.tcl: Babelfish is now only initialized if the user clicks on the Translate selection menu item. Oops. Forgot the context menu. 2004-11-15 Pascal Scheffers <[email protected]> * tkchat.tcl: jabber: logoff now works correctly; colors for ijchain users; enabled keep alive for all connection types; prevent sending /userinfo; prevent history from loading twice; 2004-11-15 Pascal Scheffers <[email protected]> * tkchat.tcl: Fixed ijchain /me actions. 2004-11-15 Pascal Scheffers <[email protected]> * tkchat.tcl: Fixed up ijchain messages in jabber history loading. 2004-11-12 Pascal Scheffers <[email protected]> * tkchat.tcl: Added nicer display of ijchain messages in jabber mode. 2004-11-10 Reinhard Max <[email protected]> * tkchat.tcl: Updated the dict.leo.org translator to work with the latest version of the web service, and fixed the key binding to invoke it. * tkchat.tcl: Changed the visual appearance of /nolog messages to be faded to 60%, and in the same font (italic by default) as actions. 2004-11-09 Pascal Scheffers <[email protected]> * tkchat.tcl: Auto reenter conference and reconnect to server. 2004-11-08 Pat Thoyts <[email protected]> * tkchat.tcl: Added bug image. 2004-11-08 Pascal Scheffers <[email protected]> * tkchat.tcl: Support for nick colors in jabber mode. Fixes timestamp bug in MsgCB 2004-11-08 Pat Thoyts <[email protected]> * tkchat.tcl: Fix to permit re-loading the script. Adjustments to the show smilies dialog. * tkchat.tcl: Remove the Jabber HTTP polling checkbox. This can be uncommented if polling is ever made to work. * tkchat.tcl: Fix for a bug in some tile installations for the #1061218 patch. Should be more robust. 2004-11-08 Pascal Scheffers <[email protected]> * tkchat.tcl: More work on jabber history loading, added /(no)log commands and menu options to set message logging behaviour. Added http(s) url RE for jabber mode. 2004-11-07 Pascal Scheffers <[email protected]> * tkchat.tcl: Added jabber history loading * tkchat.tcl: New history format * tkchat.tcl: Add NOLOG tag to add(Message|Action) 2004-11-05 Pat Thoyts <[email protected]> * tkchat.tcl: Merged in improvements for tile and winico handling from Donal Fellows. (Patch #1061218). * tkchat.tcl: Added cyclops smiley. 2004-10-29 Pat Thoyts <[email protected]> * tkchat.tcl: Add jabber port setting and disable when not in use. 2004-10-16 Pascal Scheffers <[email protected]> * tkchat.tcl: Jabber. Register account popup fixed for jabberd2, nickname conflict resolution added at room entry. 2004-10-22 Joe English <[email protected]> * tkchat.tcl: Tweaked bottom row geometry management. Added PageUp / PageDown bindings to entry widget to scroll chat log. 2004-10-19 Pat Thoyts <[email protected]> * tkchat.tcl: Fix for bug #1049503 - remove all writes to stdout and stderr and replaced with tk_messageBox or log::log. log::log debug is the way to record debugging messages. * tkchat.tcl: Added support for connecting to jabber through http proxies using tls. Also update the login dialog a bit. Better themeing support. 2004-10-17 Pat Thoyts <[email protected]> * tkchat.tcl: Added command-line option for setting the jabber server and port eg: tkchat -jabberserver jabber80.com:80 2004-10-16 Pascal Scheffers <[email protected]> * tkchat.tcl: More work on Jabber 2004-10-14 Pascal Scheffers <[email protected]> * tkchat.tcl: Initial work to change the chat server to Jabber. Lots of changes all over the place. 2004-10-13 Pat Thoyts <[email protected]> * tkchat.tcl: Modified the startup to avoid multiple http requests if we get an authentication error during the logon. This avoids locking your account on a proxy server from too many failed login attempts (Windows networks). We now only do one request if it fails. Also changed the history loading to ensure we always load above any current chat text. Added a scrollbar to the smilies display dialog. * tkchat.tcl: Fixed a delay in positioning the panedwindow sash on startup. * tkchat.tcl: Grr. Stupid typo. 2004-10-12 Pat Thoyts <[email protected]> * tkchat.tcl (::tkchat::Retrieve): Fixed a dumb bug introduced in 1.178 that broke the download. Added a line limit to the size of message we attempt to display - too big a message can do funny things to the messagebox. 2004-09-19 Pat Thoyts <[email protected]> * tkchat.tcl: Add user set-able value to fade too. (::tkchat::addMessage): Fixed dumb bug that meant messages from ircbridge with <xyz> would yield xyz as the sender. 2004-09-18 Pat Thoyts <[email protected]> * tkchat.tcl: Added another gimmick. You can select a fade checkbox on the options dialog and when tkchat looses focus it will fade to 50% transparency. On recieving focus again it'll switch back to opaque. * tkchat.tcl (::tkchat::Retrieve): Bug #1030051. Be more careful not to overwrite the current script if we fail to get something sensible from the web request. * tkchat.tcl (::tkchat::EditOptions): Added support for toplevel alpha transparency (supported in the most recent Tk on Win2k/XP). 2004-09-08 Kevin Kenny <[email protected]> * tkchat.tcl (::tkchat::debug, ::tkchat::SetFont, ::tkchat::ChangeFont): Changed the code to not trample on the fonts belonging to the style, but only the named fonts that tkchat uses. 2004-09-08 Pascal Scheffers <[email protected]> * tkchat.tcl: fixed a version problem with tile from ActiveTcl 8.4.6.1 somehow missing [tile::availableThemes] * tkchat.tcl: kludged the addHelp a bit more by adding IP so the server command /ip password nick is added with the system tag. 2004-09-07 Jeff Hobbs <[email protected]> * tkchat.tcl (::tkchat::userPost): update tip url to use tip.tcl.tk 2004-08-24 Pat Thoyts <[email protected]> * tkchat.tcl: Updated tile theme handling to permit use of third-party theme packages. 2004-08-16 Pascal Scheffers <[email protected]> * tkchat.tcl: Adjusted checkNick so it doesn't make the nick column width too wide if SomeoneHasAReallyLongNickLikeSomeIrcUsers. 2004-08-13 Pascal Scheffers <[email protected]> * tkchat.tcl: Added a [catch] to checkPage to prevent it from stop updating after a temporary DNS failure. 2004-08-05 Pat Thoyts <[email protected]> * tkchat.tcl: Fix a bug with overly greedy date string matching in the history parsing code. 2004-06-30 Pat Thoyts <[email protected]> * tkchat.tcl: Added support for forcing a user selected user-agent string - useful for dealing with facist proxy admins. The default is now more Mozilla-like. 2004-06-29 Jeff Hobbs <[email protected]> * tkchat.tcl (::tkchat::parseStr): add recognition of any 6 or 7-digit sequence as a SF bug id, make it a URL that jumps to it. (::tkchat::checkNick): correct margin initialization 2004-06-23 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch from bug #977354 for cosmetic fix to the About dialog. (by Joe Mistachkin). * tkchat.tcl: Removed a number of 8.4+isms so that tkchat operates with Tk8.3 again. Avoid eq and ne and use tk_windowingsystem. 2004-06-04 Pascal Scheffers <[email protected]> * tkchat.tcl: Added message timestamps and a visibility for them option in the Visibility menu for them. * ChangeLog: Fixed a few 2004 entries incorrectly set to 2003 2004-05-25 Pat Thoyts <[email protected]> * tkchat.tcl: Updated babelfish web scraping for translate menu. 2004-05-25 Jeff Hobbs <[email protected]> * tkchat.tcl (::tkchat::msgSend): convert msg to utf-8 if necessary 2004-05-18 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed bug #955473 erroneous winico requirement 2004-05-14 Pat Thoyts <[email protected]> * tkchat.tcl: Added /wiki command for Colin (the lazybones). 2004-05-13 Pat Thoyts <[email protected]> * tkchat.tcl: Cleanup the taskbar icon on application exit. 2004-04-29 Pat Thoyts <[email protected]> * tkchat.tcl: Support 'tile' themeing now. There are a couple of places (font and color dialogs) that have compatability workarounds that might be removed in the future. Requires tile0.4+ * tkchat.tcl: Provide activity indicators by editing the title when the window isn't focused and with winico support for windows. * tkchat.ico: Icons for use with windows. 2004-02-09 Pascal Scheffers <[email protected]> * tkchat.tcl: Updated the way messages from ircbridge and ijchain are handled. The new code path rewrites the messages before the messages are is set to 'normal' so you can just call addAction and return. 2004-03-16 Pat Thoyts <[email protected]> * tkchat.tcl: Add ijbridge as a synonym for ijchain to trap messages from the Jabber - IRC bridge and tidy them up. * tkchat.tcl: Don't list the IRC users in the menubutton list. If we ever fix it such that we can /msg to IRC then this can be enabled but at the moment it's just noise. 2004-03-15 Pat Thoyts <[email protected]> * tkchat.tcl: Removed the now redundant code using a NETSCAPE environment variable. We have a dialog to set this now. 2004-03-15 Pat Thoyts <[email protected]> * tkchat.tcl: Added support for the ActiveState Tk style package posted by Jeff Hobbs to tcl-core. If this can be found then we will try and use it, subject to user control via the Preferences->Options dialog settings. 2004-03-12 Reinhard Max <[email protected]> * tkchat.tcl: Sort the user lists, separately for IRC and chat users. Put a separator between the two groups into the message menu. 2004-02-27 Pat Thoyts <[email protected]> * tkchat.tcl: Tweaks to the unix look. Added mnemonic bindings to the login dialog. Changed the purge menu item to 'Reload history'. Changed the text selection background color. 2004-02-20 Pat Thoyts <[email protected]> * tkchat.tcl: Incorporated the options from the wiki gtklook page with a couple of changes. This produces a somewhat more modern look on X. Pretty similar to the 'Griffinized' look from the Tk revitalization project. * tkchat.tcl: Added a Preferences->Options dialog with stuff to set the preferred browser. This should help under unix. 2004-02-11 Pat Thoyts <[email protected]> * tkchat.tcl: Added Mozilla Firefox into the list of possible DDE accessible browsers and cleared a problem with commas over DDE. 2004-02-09 Pat Thoyts <[email protected]> * tkchat.tcl: added a /googlefight command word. Try /googlefight word1 word2. Changed the app-tkchat package regexp for Joe Mistachkin to support low version numbers. 2004-02-09 Pascal Scheffers <[email protected]> * tkchat.tcl: Removed the system messages that were displayed when asking for onlineusers to the ircbridge * tkchat.tcl: Added the local /noisy command to temporarily suppress adding messages from nicks that you find annoying. Whispers and emotes are not suppressed. 2004-02-05 Pat Thoyts <[email protected]> * tkchat.tcl: Some fixes and catches in the color handling to deal with tcllib bug #891024. * tkchat.tcl: Added a visibility option to enable hiding actions that consist of a single dot by another user. 2004-02-03 Jeff Hobbs <[email protected]> * tkchat.tcl (::tkchat::Init): change default LogLevel to 'notice' 2004-01-15 Pat Thoyts <[email protected]> * tkchat.tcl: Fixed (hopefully) a bug in the online-users scrollbar. I'm pretty sure its to do with the auto-remove feature. 2004-01-14 Pat Thoyts <[email protected]> * tkchat.tcl: Quiten errors in checkDone. If an error occurs, we'll move along to fetchPage for a retry. * tkchat.tcl: Added scrollbar to the online users window and made this widget word wrap. 2003-12-03 Pat Thoyts <[email protected]> * tkchat.tcl: Applied fix from dgp for bug #849829. 2003-10-08 Pascal Scheffers <[email protected]> * tkchat.tcl: Updated irc online users listing by asking ircbridge for 'onlineusers' automatically after login. 2003-09-26 Pascal Scheffers for Joe Mistachkin <[email protected]> * tkchat.tcl: Several bug fixes for the /alias system 2003-09-25 Pascal Scheffers for Joe Mistachkin <[email protected]> * tkchat.tcl: Added dynamic command aliasses with /alias and /unalias and help to the about dialog. 2003-09-25 Pascal Scheffers <[email protected]> * tkchat.tcl: Added 'google this' and 'cancel' to the bookmarks context menu. 2003-09-25 Pascal Scheffers <[email protected]> * tkchat.tcl: Added loading of $HOME/.tkchatrc.tcl (if it exists) to allow users change GUI settings add proc, etc. (David Zolli aka kroc wants to do this for XFce) 2003-09-24 Pascal Scheffers <[email protected]> * tkchat.tcl: Added functions and regular expressions to list the users who are online on the IRC side of the chat (purely based on ircbridge joins/leaves/isnowknowas messages) 2003-09-21 Pat Thoyts <[email protected]> * tkchat.tcl: Added support for placing bookmarks and cycling between marks. See the context menu (Button-3). * tkchat.tcl: Added a /see command to move the text window to the given mark or index. eg: /see end, /see 0.0 or /see bookmark1 2003-09-20 Donal K. Fellows <[email protected]> * tkchat.tcl (UserInfoDialog,UserInfoParseCallback): Made code robust enough to deal with semi-malicious user info. 2003-09-19 Pat Thoyts <[email protected]> * tkchat.tcl: Added a dialog for editing the user details stored by the chat server. 2003-09-17 Pat Thoyts <[email protected]> * tkchat.tcl: Namespaced pretty much everything into tkchat::* Also added a color indicator for the input fields that shows you are whispering (ie: background goes pink). 2003-09-16 Pat Thoyts <[email protected]> * tkchat.tcl: Updated to support JCW's new chatter.cgi script. This improves response time without flogging the bandwidth of the server (we hope). 2003-09-15 Pat Thoyts <[email protected]> * tkchat.tcl (::tkchat::LoadHistoryLines): Mask off the alerts during history loading. 2003-09-11 Pat Thoyts <[email protected]> * tkchat.tcl: Speed up the appearance of history loading by doing all the work in idle events. Injects the history at a HISTORY mark so that the current messages are visible while the full history is still loading. 2003-08-25 Jeff Hobbs <[email protected]> * tkchat.tcl (::tkchat::doBug): simplify with URL that finds bug id regardless of project 2003-08-19 Pat Thoyts <[email protected]> * tkchat.tcl: Fix a problem with the event bindings when not showing the online users pane. * tkchat.tcl: Also in the saveRC function which prevented exiting. 2003-08-16 Pat Thoyts <[email protected]> * tkchat.tcl: Changed translation code to appear in a dialog. Added a context menu to access translation. Support space separator in the /tip command. 2003-07-31 Pat Thoyts <[email protected]> * tkchat.tcl: Changed the pane resizing so that the chat window is given the new space and the users window remains constant size. 2003-07-28 Pat Thoyts <[email protected]> * tkchat.tcl: Added paned window support for the Online users window. * tkchat.tcl: Use tk::PlaceWindow for dialog placement (+ fix to Tk this results in correct placement with multiple win32 desktops). 2003-07-27 Pat Thoyts <[email protected]> * tkchat.tcl (addMessage): Fix for the Jabber bridge nick handling. * tkchat.tcl (gotoURL): Try to use DDE to open URLs (avoid quoting problems). Also copy the URL into the CLIPBOARD selection. * tkchat.tcl (::tkchat::userPost): Add a /google command to launch google queries with the remaining text. * tkchat.tcl (::tkchat::About): Added help text for the commands. * tkchat.tcl (::thchat::ShowSmilies): Add {} to expr body. 2003-07-17 Jeff Hobbs <[email protected]> * tkchat.tcl: correct display of URLs with & in them on Windows. Make the /bug use gotoURL now. [Bug 758596] (theado) 2003-07-01 Pascal Scheffers <[email protected]> * tkchat.tcl: Update so /me messages from ircbridge show up correctly again. Changed the old regexp so it matches at the beginning only. 2003-05-13 Jeff Hobbs <[email protected]> * tkchat.tcl: simplify find stuff, add support for "/bug ?group? ?tracker? id" requests that print correct URL. We can't use gotoURL until exec handles &'s in args correctly. 2003-04-30 Pat Thoyts <[email protected]> * tkchat.tcl (getRecentLines): Fix for bug #729709: alerts no longer working. The ActionStart regexp was being too greedy. * tkchat.tcl (tkchat::userPost): Added a client command to open a browser on a TIP reference as /tip:NUMBER. 2003-04-04 Pascal Scheffers <[email protected]> * tkchat.tcl: Fixed bug 686065. Multiline actions are now handled in exactly the same way as multiline messages. 2003-03-13 Pascal Scheffers <[email protected]> * tkchat.tcl: Fixed a small bug for double-tab. Changed the look of the suggested completions for double-tab. Previous completion suggestions will now disappear when a new one is shown and after about five seconds. 2003-03-12 Pascal Scheffers <[email protected]> * tkchat.tcl: Added ::tkchat::nickComplete and <Key-Tab> bindings to make bash-style command-completion of the nick under the cursor. 2003-03-10 Pat Thoyts <[email protected]> * tkchat.tcl: Applied patch 627521 from Pascal Scheffers to provide a search function using /?regexp to highlight matches, /? to skip to the previous match and /! to reset the search state. * tkchat.tcl: Added some key bindings to the login dialog. Made logging in more robust in the face of server failure. 2003-03-10 Reinhard Max <[email protected]> * tkchat.tcl: Removed the Refresh button, and narrowed the other buttons to leave more room for the entry widget. 2003-03-08 Pat Thoyts <[email protected]> * tkchat.tcl: Applied two patched from Pascal Scheffers - one for actions from the ircbridge and another to fix the sent message history. 2003-03-07 Don Porter <[email protected]> * tkchat.tcl: reverted to the previous revision. Last patch broken. 2003-03-06 Pat Thoyts <[email protected]> * tkchat.tcl: Enable default key bindings for logon screen. - Better handling of logon failure when the server is down. - Indicate HTTP failure by disabling Post button and entry field and showing the HTTP error in the entry field. 2003-03-05 Pat Thoyts <[email protected]> * tkchat.tcl (checkForRedirection): Handle 307 Temporary Redirect. 2003-02-28 Kevin Kenny <[email protected]> * tkchat.tcl: Added '-force' to a 'namespace import' call so that script reloading works again. 2003-02-25 Pat Thoyts <[email protected]> * tkchat.tcl (::tkchat::Init): Fix mishandling of the http_proxy environment variable and support Perl-ish url style value. 2003-02-18 Reinhard Max <[email protected]> * tkchat.tcl: Applied a fix from Donal K Fellows, that closes a huge memleak in the "Users Online" window. 2003-01-30 Kevin Kenny <[email protected]> * apps/tkchat/tkchat.tcl: Fixed a bug in the color dialog that caused a bgerror if any user's nick contained a period. Added dkf's font dialog to tkchat.tcl, to keep the "Font Family" menu from exceeding the screen size if many, many fonts are installed. 2003-01-29 Pat Thoyts <[email protected]> * tkchat.tcl (tkchat::babelfishInit): Fixed the translation code for the new babelfish URLs. * tkchat.tcl (::tkchat::userPost): Fixed bug preventing the /userinfo command from being recognised when manually entered. 2003-01-17 Jeff Hobbs <[email protected]> * tkchat.tcl: change \w+ to [^ ]+ in ircbridge nick detection 2003-01-15 Jeff Hobbs <[email protected]> * tkchat.tcl (addMessage): show ircbridge users as <$nick> in the display. 2002-12-09 Jeff Hobbs <[email protected]> * tkchat.tcl (alertCallback): check for focus, not grab, in the current toplevel window before doing wm deiconify/raise. 2002-10-29 Reinhard Max <[email protected]> * tkchat.tcl (addMessage): Recognize "tick" as a clock bot name. 2002-09-26 Jeff Hobbs <[email protected]> * tkchat.tcl: Added entry widget "history" (up/down arrows, transient to current chat session). Added the ability to hide the online users list. 2002-09-26 D. Richard Hipp <[email protected]> * tkchat.tcl: Added the "Alerts" menu and its associated functionality. 2002-08-13 Reinhard Max <[email protected]> * tkchat.tcl: Added support for starkits (stevel). 2002-08-08 Reinhard Max <[email protected]> * tkchat.tcl (msgSend): Typo fix. 2002-07-31 Reinhard Max <[email protected]> * tkchat.tcl: Prevent LEO window from being destroyed when being closed by the window manager. 2002-07-26 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::Init): Fixed handling of http_proxy environment variable. 2002-07-25 Reinhard Max <[email protected]> * tkchat.tcl (::tkchat::Smile): Added icons for coffee (LP), food (|O|), znooze (zzz), and beer (|_P).. 2002-07-19 Reinhard Max <[email protected]> * tkchat.tcl: Added bindings to the text window for scrolling with cursor up/dowm keys, and mouse wheel (maybe Unix only). Also added askLEO, a web scraper for English <=> German translation via http://dict.leo.org. 2002-05-20 Jeff Hobbs <[email protected]> * tkchat.tcl: don't add the festival hook by default - it can lead to very surprising startup for those with festival installed but who didn't request text-to-speech conversion. 2002-04-11 Pat Thoyts <[email protected]> * tkchat.tcl: added language translation to the help menu via the babelfish website. The selection is translated and the result printed as a system message in the chat window. 2002-03-21 Pat Thoyts <[email protected]> * tkchat.tcl (Debug): New debug menu item to load support for remote inspection using dde or comm for use with tkinspect. * tkchat.tcl (addNewLines): Re-added the history size restriction. 2002-03-20 Jeff Hobbs <[email protected]> * tkchat.tcl: improved emoticon detection and simplified interface for defining new smileys. 2002-03-14 Jeff Hobbs <[email protected]> * tkchat.tcl: added emoticon support 2002-03-06 Reinhard Max <[email protected]> * tkchat.tcl: preserving input widget contents when switching between single and multi line version. Fixed invocation of multiple browsers in gotoURL on UNIX. 2002-02-18 Pat Thoyts <[email protected]> * tkchat.tcl: removed -timeout options for further testing. The timeout handling code remains but isn't called. Fixed a frink warning. 2002-02-18 Pat Thoyts <[email protected]> * tkchat.tcl: do not save value of Options(URLlogs) 2002-02-15 Don Porter <[email protected]> * tkchat.tcl: added check for required Tk 8.3.2 or better. 2002-02-14 Pat Thoyts <[email protected]> * tkchat.tcl: Try to cope with more possible HTTP errors in fetchPage, msgSend and onlinePage procs. Should always schedule another fetch. 2002-02-01 Jeff Hobbs <[email protected]> * tkchat.tcl: correct warnings that procheck noted. 2002-02-01 Pat Thoyts <[email protected]> * tkchat.tcl: noise reduction from the last patch for timeout cases. Also added some menu navigation underlines. 2002-02-01 Pat Thoyts <[email protected]> * tkchat.tcl: Added HTTP error checking to the history fetching code and handle the redirection case where /?M=D gets appended to the log file root URL. Also added some timeouts to the geturl calls to help deal with my rubbish HTTP proxy. 2001-12-06 Bruce Hartweg <[email protected]> * tkchat.tcl: Move most stuff out of dialog onto menus - cleaned up dialog (now just colors), a few other minor cleanups (also missed from davidw checking in v25 for me was the ability to grab the history logs at startup) 2001-12-05 Reinhard Max <[email protected]> * tkchat.tcl: Cleaned up things in the "Options Settings" dialog. 2001-11-19 Ryan Casey <[email protected]> * tkchat.tcl: Fixed bug of lines being rewritten to the chat window on every refresh. 2001-11-14 Reinhard Max <[email protected]> * tkchat.tcl: Added "Close" button to info windows. Added "Save Options" command to the file menu. Changed format of config file to be better human readable/editable. 2001-11-13 Ryan Casey <[email protected]> * tkchat.tcl: Fixed User Info bug where windows would keep popping up on every refresh. 2001-11-12 Jeff Hobbs <[email protected]> * tkchat.tcl: minor changes to history handling for speed. Redisable the text widget when cleaning the buffer. 2001-11-09 Jeff Hobbs <[email protected]> * tkchat.tcl: added a little humo(u)r to entry/exit messages. 2001-11-05 Jeff Hobbs <[email protected]> * tkchat.tcl: corrected gridding in Options dialog 2001-11-02 Jeff Hobbs <[email protected]> * tkchat.tcl: added formatting of clock to local time, auto application of user colors on startup, and removed temporary work-around for accidental mini.net DNS hijack. 2001-11-01 Pat Thoyts <[email protected]> * tkchat.tcl (msgDone): fixed typo in the ncode check. 2001-10-30 Jeff Hobbs <[email protected]> * tkchat.tcl: added smiley detection for Windows/Mac. 2001-10-26 Pat Thoyts <[email protected]> * tkchat.tcl: Added a help dialog. Needs more help in it. * tkchat.tcl: Implemented patch 474859 for script startup. - Fixed bug 466011: rc file permissions to 0600. - Implemented feature request 466221: optionally hiding user entry/exit messages. - Implemented part of feature request 466091 to remember window geometry. 2001-10-17 Pat Thoyts <[email protected]> * tkchat.tcl (updateNames): Fixed the missing All Users item for the whisper option menu. * tkchat.tcl: Fixed logging the chat to a file, frink checked 2001-10-17 Pat Thoyts <[email protected]> * tkchat.tcl: implemented feature request 466094 to allow logging to a user specified file using tcllib log package. 2001-10-15 Pat Thoyts <[email protected]> * tkchat.tcl: added Retrieve menu item (patch 47026) * tkchat.tcl: implemented HTTP Redirect following (patch 47026) * tkchat.tcl: applied Tcl cleanup (patch 466317) 2001-10-10 Jeff Hobbs <[email protected]> * tkchat.tcl: used direct IP of mini.net to combat dns problems. 2001-09-28 Jeff Hobbs <[email protected]> * tkchat.tcl: corrected minor warnings and height of info box Added support for working as a scripted document (landers) 2001-09-27 Jeff Hobbs <[email protected]> * tkchat.tcl: added options dialog, updated handling of nick updates, added debug menu. (hartweg) 2001-09-27 Don Porter <[email protected]> * tkchat.tcl: Fixed ability to click and follow URLs on Unix. Worked around Tcl Bug 219372. Generalized for more browser command variations. [Bug 465768] 2001-09-27 Jeff Hobbs <[email protected]> * tkchat.tcl: create add message hook for 'say' * tkchat.tcl: Initial import of tkchat into CVS * 26Sep2001 B. Hartweg Initial release to wiki * 26Sep2001 J. Hobbs several enhancements * 27Sep2001 B. Hartweg Add font selections * 27Sep2001 B. Hartweg Add URL handling & minor fixes * 27Sep2001 P. Thoyts Support for Proxy Authentication * 27Sep2001 D. Porter Bug fix in findExecutable |