1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040 17041 17042 17043 17044 17045 17046 17047 17048 17049 17050 17051 17052 17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145 17146 17147 17148 17149 17150 17151 17152 17153 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399 17400 17401 17402 17403 17404 17405 17406 17407 17408 17409 17410 17411 17412 17413 17414 17415 17416 17417 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 17513 17514 17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094 19095 19096 19097 19098 19099 19100 19101 19102 19103 19104 19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148 19149 19150 19151 19152 19153 19154 19155 19156 19157 19158 19159 19160 19161 19162 19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218 19219 19220 19221 19222 19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605 19606 19607 19608 19609 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608 20609 20610 20611 20612 20613 20614 20615 20616 20617 20618 20619 20620 20621 20622 20623 20624 20625 20626 20627 20628 20629 20630 20631 20632 20633 20634 20635 20636 20637 20638 20639 20640 20641 20642 20643 20644 20645 20646 20647 20648 20649 20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 20730 20731 20732 20733 20734 20735 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 20761 20762 20763 20764 20765 20766 20767 20768 20769 20770 20771 20772 20773 20774 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 20799 20800 20801 20802 20803 20804 20805 20806 20807 20808 20809 20810 20811 20812 20813 20814 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871 20872 20873 20874 20875 20876 20877 20878 20879 20880 20881 20882 20883 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943 20944 20945 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 20956 20957 20958 20959 20960 20961 20962 20963 20964 20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019 21020 21021 21022 21023 21024 21025 21026 21027 21028 21029 21030 21031 21032 21033 21034 21035 21036 21037 21038 21039 21040 21041 21042 21043 21044 21045 21046 21047 21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075 21076 21077 21078 21079 21080 21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 21117 21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193 21194 21195 21196 21197 21198 21199 21200 21201 21202 21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 21266 21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 21330 21331 21332 21333 21334 21335 21336 21337 21338 21339 21340 21341 21342 21343 21344 21345 21346 21347 21348 21349 21350 21351 21352 21353 21354 21355 21356 21357 21358 21359 21360 21361 21362 21363 21364 21365 21366 21367 21368 21369 21370 21371 21372 21373 21374 21375 21376 21377 21378 21379 21380 21381 21382 21383 21384 21385 21386 21387 21388 21389 21390 21391 21392 21393 21394 21395 21396 21397 21398 21399 21400 21401 21402 21403 21404 21405 21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 21509 21510 21511 21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525 21526 21527 21528 21529 21530 21531 21532 21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 21546 21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573 21574 21575 21576 21577 21578 21579 21580 21581 21582 21583 21584 21585 21586 21587 21588 21589 21590 21591 21592 21593 21594 21595 21596 21597 21598 21599 21600 21601 21602 21603 21604 21605 21606 21607 21608 21609 21610 21611 21612 21613 21614 21615 21616 21617 21618 21619 21620 21621 21622 21623 21624 21625 21626 21627 21628 21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644 21645 21646 21647 21648 21649 21650 21651 21652 21653 21654 21655 21656 21657 21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 21713 21714 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748 21749 21750 21751 21752 21753 21754 21755 21756 21757 21758 21759 21760 21761 21762 21763 21764 21765 21766 21767 21768 21769 21770 21771 21772 21773 21774 21775 21776 21777 21778 21779 21780 21781 21782 21783 21784 21785 21786 21787 21788 21789 21790 21791 21792 21793 21794 21795 21796 21797 21798 21799 21800 21801 21802 21803 21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 21950 21951 21952 21953 21954 21955 21956 21957 21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971 21972 21973 21974 21975 21976 21977 21978 21979 21980 21981 21982 21983 21984 21985 21986 21987 21988 21989 21990 21991 21992 21993 21994 21995 21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 22065 22066 22067 22068 22069 22070 22071 22072 22073 22074 22075 22076 22077 22078 22079 22080 22081 22082 22083 22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097 22098 22099 22100 22101 22102 22103 22104 22105 22106 22107 22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 22156 22157 22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174 22175 22176 22177 22178 22179 22180 22181 22182 22183 22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 22214 22215 22216 22217 22218 22219 22220 22221 22222 22223 22224 22225 22226 22227 22228 22229 22230 22231 22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 22260 22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274 22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 22287 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301 22302 22303 22304 22305 22306 22307 22308 22309 22310 22311 22312 22313 22314 22315 22316 22317 22318 22319 22320 22321 22322 22323 22324 22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360 22361 22362 22363 22364 22365 22366 22367 22368 22369 22370 22371 22372 22373 22374 22375 22376 22377 22378 22379 22380 22381 22382 22383 22384 22385 22386 22387 22388 22389 22390 22391 22392 22393 22394 22395 22396 22397 22398 22399 22400 22401 22402 22403 22404 22405 22406 22407 22408 22409 22410 22411 22412 22413 22414 22415 22416 22417 22418 22419 22420 22421 22422 22423 22424 22425 22426 22427 22428 22429 22430 22431 22432 22433 22434 22435 22436 22437 22438 22439 22440 22441 22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 22587 22588 22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 22617 22618 22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694 22695 22696 22697 22698 22699 22700 22701 22702 22703 22704 22705 22706 22707 22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729 22730 22731 22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746 22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 22759 22760 22761 22762 22763 22764 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 22783 22784 22785 22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 22812 22813 22814 22815 22816 22817 22818 22819 22820 22821 22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941 22942 22943 22944 22945 22946 22947 22948 22949 22950 22951 22952 22953 22954 22955 22956 22957 22958 22959 22960 22961 22962 22963 22964 22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 22995 22996 22997 22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331 23332 23333 23334 23335 23336 23337 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 23366 23367 23368 23369 23370 23371 23372 23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 23857 23858 23859 23860 23861 23862 23863 23864 23865 23866 23867 23868 23869 23870 23871 23872 23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896 23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022 24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047 24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 24086 24087 24088 24089 24090 24091 24092 24093 24094 24095 24096 24097 24098 24099 24100 24101 24102 24103 24104 24105 24106 24107 24108 24109 24110 24111 24112 24113 24114 24115 24116 24117 24118 24119 24120 24121 24122 24123 24124 24125 24126 24127 24128 24129 24130 24131 24132 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 24145 24146 24147 24148 24149 24150 24151 24152 24153 24154 24155 24156 24157 24158 24159 24160 24161 24162 24163 24164 24165 24166 24167 24168 24169 24170 24171 24172 24173 24174 24175 24176 24177 24178 24179 24180 24181 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 24544 24545 24546 24547 24548 24549 24550 24551 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 24592 24593 24594 24595 24596 24597 24598 24599 24600 24601 24602 24603 24604 24605 24606 24607 24608 24609 24610 24611 24612 24613 24614 24615 24616 24617 24618 24619 24620 24621 24622 24623 24624 24625 24626 24627 24628 24629 24630 24631 24632 24633 24634 24635 24636 24637 24638 24639 24640 24641 24642 24643 24644 24645 24646 24647 24648 24649 24650 24651 24652 24653 24654 24655 24656 24657 24658 24659 24660 24661 24662 24663 24664 24665 24666 24667 24668 24669 24670 24671 24672 24673 24674 24675 24676 24677 24678 24679 24680 24681 24682 24683 24684 24685 24686 24687 24688 24689 24690 24691 24692 24693 24694 24695 24696 24697 24698 24699 24700 24701 24702 24703 24704 24705 24706 24707 24708 24709 24710 24711 24712 24713 24714 24715 24716 24717 24718 24719 24720 24721 24722 24723 24724 24725 24726 24727 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 24751 24752 24753 24754 24755 24756 24757 24758 24759 24760 24761 24762 24763 24764 24765 24766 24767 24768 24769 24770 24771 24772 24773 24774 24775 24776 24777 24778 24779 24780 24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 24832 24833 24834 24835 24836 24837 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 24856 24857 24858 24859 24860 24861 24862 24863 24864 24865 24866 24867 24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 24881 24882 24883 24884 24885 24886 24887 24888 24889 24890 24891 24892 24893 24894 24895 24896 24897 24898 24899 24900 24901 24902 24903 24904 24905 24906 24907 24908 24909 24910 24911 24912 24913 24914 24915 24916 24917 24918 24919 24920 24921 24922 24923 24924 24925 24926 24927 24928 24929 24930 24931 24932 24933 24934 24935 24936 24937 24938 24939 24940 24941 24942 24943 24944 24945 24946 24947 24948 24949 24950 24951 24952 24953 24954 24955 24956 24957 24958 24959 24960 24961 24962 24963 24964 24965 24966 24967 24968 24969 24970 24971 24972 24973 24974 24975 24976 24977 24978 24979 24980 24981 24982 24983 24984 24985 24986 24987 24988 24989 24990 24991 24992 24993 24994 24995 24996 24997 24998 24999 25000 25001 25002 25003 25004 25005 25006 25007 25008 25009 25010 25011 25012 25013 25014 25015 25016 25017 25018 25019 25020 25021 25022 25023 25024 25025 25026 25027 25028 25029 25030 25031 25032 25033 25034 25035 25036 25037 25038 25039 25040 25041 25042 25043 25044 25045 25046 25047 25048 25049 25050 25051 25052 25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 25066 25067 25068 25069 25070 25071 25072 25073 25074 25075 25076 25077 25078 25079 25080 25081 25082 25083 25084 25085 25086 25087 25088 25089 25090 25091 25092 25093 25094 25095 25096 25097 25098 25099 25100 25101 25102 25103 25104 25105 25106 25107 25108 25109 25110 25111 25112 25113 25114 25115 25116 25117 25118 25119 25120 25121 25122 25123 25124 25125 25126 25127 25128 25129 25130 25131 25132 25133 25134 25135 25136 25137 25138 25139 25140 25141 25142 25143 25144 25145 25146 25147 25148 25149 25150 25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 25175 25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 25200 25201 25202 25203 25204 25205 25206 25207 25208 25209 25210 25211 25212 25213 25214 25215 25216 25217 25218 25219 25220 25221 25222 25223 25224 25225 25226 25227 25228 25229 25230 25231 25232 25233 25234 25235 25236 25237 25238 25239 25240 25241 25242 25243 25244 25245 25246 25247 25248 25249 25250 25251 25252 25253 25254 25255 25256 25257 25258 25259 25260 25261 25262 25263 25264 25265 25266 25267 25268 25269 25270 25271 25272 25273 25274 25275 25276 25277 25278 25279 25280 25281 25282 25283 25284 25285 25286 25287 25288 25289 25290 25291 25292 25293 25294 25295 25296 25297 25298 25299 25300 25301 25302 25303 25304 25305 25306 25307 25308 25309 25310 25311 25312 25313 25314 25315 25316 25317 25318 25319 25320 25321 25322 25323 25324 25325 25326 25327 25328 25329 25330 25331 25332 25333 25334 25335 25336 25337 25338 25339 25340 25341 25342 25343 25344 25345 25346 25347 25348 25349 25350 25351 25352 25353 25354 25355 25356 25357 25358 25359 25360 25361 25362 25363 25364 25365 25366 25367 25368 25369 25370 25371 25372 25373 25374 25375 25376 25377 25378 25379 25380 25381 25382 25383 25384 25385 25386 25387 25388 25389 25390 25391 25392 25393 25394 25395 25396 25397 25398 25399 25400 25401 25402 25403 25404 25405 25406 25407 25408 25409 25410 25411 25412 25413 25414 25415 25416 25417 25418 25419 25420 25421 25422 25423 25424 25425 25426 25427 25428 25429 25430 25431 25432 25433 25434 25435 25436 25437 25438 25439 25440 25441 25442 25443 25444 25445 25446 25447 25448 25449 25450 25451 25452 25453 25454 25455 25456 25457 25458 25459 25460 25461 25462 25463 25464 25465 25466 25467 25468 25469 25470 25471 25472 25473 25474 25475 25476 25477 25478 25479 25480 25481 25482 25483 25484 25485 25486 25487 25488 25489 25490 25491 25492 25493 25494 25495 25496 25497 25498 25499 25500 25501 25502 25503 25504 25505 25506 25507 25508 25509 25510 25511 25512 25513 25514 25515 25516 25517 25518 25519 25520 25521 25522 25523 25524 25525 25526 25527 25528 25529 25530 25531 25532 25533 25534 25535 25536 25537 25538 25539 25540 25541 25542 25543 25544 25545 25546 25547 25548 25549 25550 25551 25552 25553 25554 25555 25556 25557 25558 25559 25560 25561 25562 25563 25564 25565 25566 25567 25568 25569 25570 25571 25572 25573 25574 25575 25576 25577 25578 25579 25580 25581 25582 25583 25584 25585 25586 25587 25588 25589 25590 25591 25592 25593 25594 25595 25596 25597 25598 25599 25600 25601 25602 25603 25604 25605 25606 25607 25608 25609 25610 25611 25612 25613 25614 25615 25616 25617 25618 25619 25620 25621 25622 25623 25624 25625 25626 25627 25628 25629 25630 25631 25632 25633 25634 25635 25636 25637 25638 25639 25640 25641 25642 25643 25644 25645 25646 25647 25648 25649 25650 25651 25652 25653 25654 25655 25656 25657 25658 25659 25660 25661 25662 25663 25664 25665 25666 25667 25668 25669 25670 25671 25672 25673 25674 25675 25676 25677 25678 25679 25680 25681 25682 25683 25684 25685 25686 25687 25688 25689 25690 25691 25692 25693 25694 25695 25696 25697 25698 25699 25700 25701 25702 25703 25704 25705 25706 25707 25708 25709 25710 25711 25712 25713 25714 25715 25716 25717 25718 25719 25720 25721 25722 25723 25724 25725 25726 25727 25728 25729 25730 25731 25732 25733 25734 25735 25736 25737 25738 25739 25740 25741 25742 25743 25744 25745 25746 25747 25748 25749 25750 25751 25752 25753 25754 25755 25756 25757 25758 25759 25760 25761 25762 25763 25764 25765 25766 25767 25768 25769 25770 25771 25772 25773 25774 25775 25776 25777 25778 25779 25780 25781 25782 25783 25784 25785 25786 25787 25788 25789 25790 25791 25792 25793 25794 25795 25796 25797 25798 25799 25800 25801 25802 25803 25804 25805 25806 25807 25808 25809 25810 25811 25812 25813 25814 25815 25816 25817 25818 25819 25820 25821 25822 25823 25824 25825 25826 25827 25828 25829 25830 25831 25832 25833 25834 25835 25836 25837 25838 25839 25840 25841 25842 25843 25844 25845 25846 25847 25848 25849 25850 25851 25852 25853 25854 25855 25856 25857 25858 25859 25860 25861 25862 25863 25864 25865 25866 25867 25868 25869 25870 25871 25872 25873 25874 25875 25876 25877 25878 25879 25880 25881 25882 25883 25884 25885 25886 25887 25888 25889 25890 25891 25892 25893 25894 25895 25896 25897 25898 25899 25900 25901 25902 25903 25904 25905 25906 25907 25908 25909 25910 25911 25912 25913 25914 25915 25916 25917 25918 25919 25920 25921 25922 25923 25924 25925 25926 25927 25928 25929 25930 25931 25932 25933 25934 25935 25936 25937 25938 25939 25940 25941 25942 25943 25944 25945 25946 25947 25948 25949 25950 25951 25952 25953 25954 25955 25956 25957 25958 25959 25960 25961 25962 25963 25964 25965 25966 25967 25968 25969 25970 25971 25972 25973 25974 25975 25976 25977 25978 25979 25980 25981 25982 25983 25984 25985 25986 25987 25988 25989 25990 25991 25992 25993 25994 25995 25996 25997 25998 25999 26000 26001 26002 26003 26004 26005 26006 26007 26008 26009 26010 26011 26012 26013 26014 26015 26016 26017 26018 26019 26020 26021 26022 26023 26024 26025 26026 26027 26028 26029 26030 26031 26032 26033 26034 26035 26036 26037 26038 26039 26040 26041 26042 26043 26044 26045 26046 26047 26048 26049 26050 26051 26052 26053 26054 26055 26056 26057 26058 26059 26060 26061 26062 26063 26064 26065 26066 26067 26068 26069 26070 26071 26072 26073 26074 26075 26076 26077 26078 26079 26080 26081 26082 26083 26084 26085 26086 26087 26088 26089 26090 26091 26092 26093 26094 26095 26096 26097 26098 26099 26100 26101 26102 26103 26104 26105 26106 26107 26108 26109 26110 26111 26112 26113 26114 26115 26116 26117 26118 26119 26120 26121 26122 26123 26124 26125 26126 26127 26128 26129 26130 26131 26132 26133 26134 26135 26136 26137 26138 26139 26140 26141 26142 26143 26144 26145 26146 26147 26148 26149 26150 26151 26152 26153 26154 26155 26156 26157 26158 26159 26160 26161 26162 26163 26164 26165 26166 26167 26168 26169 26170 26171 26172 26173 26174 26175 26176 26177 26178 26179 26180 26181 26182 26183 26184 26185 26186 26187 26188 26189 26190 26191 26192 26193 26194 26195 26196 26197 26198 26199 26200 26201 26202 26203 26204 26205 26206 26207 26208 26209 26210 26211 26212 26213 26214 26215 26216 26217 26218 26219 26220 26221 26222 26223 26224 26225 26226 26227 26228 26229 26230 26231 26232 26233 26234 26235 26236 26237 26238 26239 26240 26241 26242 26243 26244 26245 26246 26247 26248 26249 26250 26251 26252 26253 26254 26255 26256 26257 26258 26259 26260 26261 26262 26263 26264 26265 26266 26267 26268 26269 26270 26271 26272 26273 26274 26275 26276 26277 26278 26279 26280 26281 26282 26283 26284 26285 26286 26287 26288 26289 26290 26291 26292 26293 26294 26295 26296 26297 26298 26299 26300 26301 26302 26303 26304 26305 26306 26307 26308 26309 26310 26311 26312 26313 26314 26315 26316 26317 26318 26319 26320 26321 26322 26323 26324 26325 26326 26327 26328 26329 26330 26331 26332 26333 26334 26335 26336 26337 26338 26339 26340 26341 26342 26343 26344 26345 26346 26347 26348 26349 26350 26351 26352 26353 26354 26355 26356 26357 26358 26359 26360 26361 26362 26363 26364 26365 26366 26367 26368 26369 26370 26371 26372 26373 26374 26375 26376 26377 26378 26379 26380 26381 26382 26383 26384 26385 26386 26387 26388 26389 26390 26391 26392 26393 26394 26395 26396 26397 26398 26399 26400 26401 26402 26403 26404 26405 26406 26407 26408 26409 26410 26411 26412 26413 26414 26415 26416 26417 26418 26419 26420 26421 26422 26423 26424 26425 26426 26427 26428 26429 26430 26431 26432 26433 26434 26435 26436 26437 26438 26439 26440 26441 26442 26443 26444 26445 26446 26447 26448 26449 26450 26451 26452 26453 26454 26455 26456 26457 26458 26459 26460 26461 26462 26463 26464 26465 26466 26467 26468 26469 26470 26471 26472 26473 26474 26475 26476 26477 26478 26479 26480 26481 26482 26483 26484 26485 26486 26487 26488 26489 26490 26491 26492 26493 26494 26495 26496 26497 26498 26499 26500 26501 26502 26503 26504 26505 26506 26507 26508 26509 26510 26511 26512 26513 26514 26515 26516 26517 26518 26519 26520 26521 26522 26523 26524 26525 26526 26527 26528 26529 26530 26531 26532 26533 26534 26535 26536 26537 26538 26539 26540 26541 26542 26543 26544 26545 26546 26547 26548 26549 26550 26551 26552 26553 26554 26555 26556 26557 26558 26559 26560 26561 26562 26563 26564 26565 26566 26567 26568 26569 26570 26571 26572 26573 26574 26575 26576 26577 26578 26579 26580 26581 26582 26583 26584 26585 26586 26587 26588 26589 26590 26591 26592 26593 26594 26595 26596 26597 26598 26599 26600 26601 26602 26603 26604 26605 26606 26607 26608 26609 26610 26611 26612 26613 26614 26615 26616 26617 26618 26619 26620 26621 26622 26623 26624 26625 26626 26627 26628 26629 26630 26631 26632 26633 26634 26635 26636 26637 26638 26639 26640 26641 26642 26643 26644 26645 26646 26647 26648 26649 26650 26651 26652 26653 26654 26655 26656 26657 26658 26659 26660 26661 26662 26663 26664 26665 26666 26667 26668 26669 26670 26671 26672 26673 26674 26675 26676 26677 26678 26679 26680 26681 26682 26683 26684 26685 26686 26687 26688 26689 26690 26691 26692 26693 26694 26695 26696 26697 26698 26699 26700 26701 26702 26703 26704 26705 26706 26707 26708 26709 26710 26711 26712 26713 26714 26715 26716 26717 26718 26719 26720 26721 26722 26723 26724 26725 26726 26727 26728 26729 26730 26731 26732 26733 26734 26735 26736 26737 26738 26739 26740 26741 26742 26743 26744 26745 26746 26747 26748 26749 26750 26751 26752 26753 26754 26755 26756 26757 26758 26759 26760 26761 26762 26763 26764 26765 26766 26767 26768 26769 26770 26771 26772 26773 26774 26775 26776 26777 26778 26779 26780 26781 26782 26783 26784 26785 26786 26787 26788 26789 26790 26791 26792 26793 26794 26795 26796 26797 26798 26799 26800 26801 26802 26803 26804 26805 26806 26807 26808 26809 26810 26811 26812 26813 26814 26815 26816 26817 26818 26819 26820 26821 26822 26823 26824 26825 26826 26827 26828 26829 26830 26831 26832 26833 26834 26835 26836 26837 26838 26839 26840 26841 26842 26843 26844 26845 26846 26847 26848 26849 26850 26851 26852 26853 26854 26855 26856 26857 26858 26859 26860 26861 26862 26863 26864 26865 26866 26867 26868 26869 26870 26871 26872 26873 26874 26875 26876 26877 26878 26879 26880 26881 26882 26883 26884 26885 26886 26887 26888 26889 26890 26891 26892 26893 26894 26895 26896 26897 26898 26899 26900 26901 26902 26903 26904 26905 26906 26907 26908 26909 26910 26911 26912 26913 26914 26915 26916 26917 26918 26919 26920 26921 26922 26923 26924 26925 26926 26927 26928 26929 26930 26931 26932 26933 26934 26935 26936 26937 26938 26939 26940 26941 26942 26943 26944 26945 26946 26947 26948 26949 26950 26951 26952 26953 26954 26955 26956 26957 26958 26959 26960 26961 26962 26963 26964 26965 26966 26967 26968 26969 26970 26971 26972 26973 26974 26975 26976 26977 26978 26979 26980 26981 26982 26983 26984 26985 26986 26987 26988 26989 26990 26991 26992 26993 26994 26995 26996 26997 26998 26999 27000 27001 27002 27003 27004 27005 27006 27007 27008 27009 27010 27011 27012 27013 27014 27015 27016 27017 27018 27019 27020 27021 27022 27023 27024 27025 27026 27027 27028 27029 27030 27031 27032 27033 27034 27035 27036 27037 27038 27039 27040 27041 27042 27043 27044 27045 27046 27047 27048 27049 27050 27051 27052 27053 27054 27055 27056 27057 27058 27059 27060 27061 27062 27063 27064 27065 27066 27067 27068 27069 27070 27071 27072 27073 27074 27075 27076 27077 27078 27079 27080 27081 27082 27083 27084 27085 27086 27087 27088 27089 27090 27091 27092 27093 27094 27095 27096 27097 27098 27099 27100 27101 27102 27103 27104 27105 27106 27107 27108 27109 27110 27111 27112 27113 27114 27115 27116 27117 27118 27119 27120 27121 27122 27123 27124 27125 27126 27127 27128 27129 27130 27131 27132 27133 27134 27135 27136 27137 27138 27139 27140 27141 27142 27143 27144 27145 27146 27147 27148 27149 27150 27151 27152 27153 27154 27155 27156 27157 27158 27159 27160 27161 27162 27163 27164 27165 27166 27167 27168 27169 27170 27171 27172 27173 27174 27175 27176 27177 27178 27179 27180 27181 27182 27183 27184 27185 27186 27187 27188 27189 27190 27191 27192 27193 27194 27195 27196 27197 27198 27199 27200 27201 27202 27203 27204 27205 27206 27207 27208 27209 27210 27211 27212 27213 27214 27215 27216 27217 27218 27219 27220 27221 27222 27223 27224 27225 27226 27227 27228 27229 27230 27231 27232 27233 27234 27235 27236 27237 27238 27239 27240 27241 27242 27243 27244 27245 27246 27247 27248 27249 27250 27251 27252 27253 27254 27255 27256 27257 27258 27259 27260 27261 27262 27263 27264 27265 27266 27267 27268 27269 27270 27271 27272 27273 27274 27275 27276 27277 27278 27279 27280 27281 27282 27283 27284 27285 27286 27287 27288 27289 27290 27291 27292 27293 27294 27295 27296 27297 27298 27299 27300 27301 27302 27303 27304 27305 27306 27307 27308 27309 27310 27311 27312 27313 27314 27315 27316 27317 27318 27319 27320 27321 27322 27323 27324 27325 27326 27327 27328 27329 27330 27331 27332 27333 27334 27335 27336 27337 27338 27339 27340 27341 27342 27343 27344 27345 27346 27347 27348 27349 27350 27351 27352 27353 27354 27355 27356 27357 27358 27359 27360 27361 27362 27363 27364 27365 27366 27367 27368 27369 27370 27371 27372 27373 27374 27375 27376 27377 27378 27379 27380 27381 27382 27383 27384 27385 27386 27387 27388 27389 27390 27391 27392 27393 27394 27395 27396 27397 27398 27399 27400 27401 27402 27403 27404 27405 27406 27407 27408 27409 27410 27411 27412 27413 27414 27415 27416 27417 27418 27419 27420 27421 27422 27423 27424 27425 27426 27427 27428 27429 27430 27431 27432 27433 27434 27435 27436 27437 27438 27439 27440 27441 27442 27443 27444 27445 27446 27447 27448 27449 27450 27451 27452 27453 27454 27455 27456 27457 27458 27459 27460 27461 27462 27463 27464 27465 27466 27467 27468 27469 27470 27471 27472 27473 27474 27475 27476 27477 27478 27479 27480 27481 27482 27483 27484 27485 27486 27487 27488 27489 27490 27491 27492 27493 27494 27495 27496 27497 27498 27499 27500 27501 27502 27503 27504 27505 27506 27507 27508 27509 27510 27511 27512 27513 27514 27515 27516 27517 27518 27519 27520 27521 27522 27523 27524 27525 27526 27527 27528 27529 27530 27531 27532 27533 27534 27535 27536 27537 27538 27539 27540 27541 27542 27543 27544 27545 27546 27547 27548 27549 27550 27551 27552 27553 27554 27555 27556 27557 27558 27559 27560 27561 27562 27563 27564 27565 27566 27567 27568 27569 27570 27571 27572 27573 27574 27575 27576 27577 27578 27579 27580 27581 27582 27583 27584 27585 27586 27587 27588 27589 27590 27591 27592 27593 27594 27595 27596 27597 27598 27599 27600 27601 27602 27603 27604 27605 27606 27607 27608 27609 27610 27611 27612 27613 27614 27615 27616 27617 27618 27619 27620 27621 27622 27623 27624 27625 27626 27627 27628 27629 27630 27631 27632 27633 27634 27635 27636 27637 27638 27639 27640 27641 27642 27643 27644 27645 27646 27647 27648 27649 27650 27651 27652 27653 27654 27655 27656 27657 27658 27659 27660 27661 27662 27663 27664 27665 27666 27667 27668 27669 27670 27671 27672 27673 27674 27675 27676 27677 27678 27679 27680 27681 27682 27683 27684 27685 27686 27687 27688 27689 27690 27691 27692 27693 27694 27695 27696 27697 27698 27699 27700 27701 27702 27703 27704 27705 27706 27707 27708 27709 27710 27711 27712 27713 27714 27715 27716 27717 27718 27719 27720 27721 27722 27723 27724 27725 27726 27727 27728 27729 27730 27731 27732 27733 27734 27735 27736 27737 27738 27739 27740 27741 27742 27743 27744 27745 27746 27747 27748 27749 27750 27751 27752 27753 27754 27755 27756 27757 27758 27759 27760 27761 27762 27763 27764 27765 27766 27767 27768 27769 27770 27771 27772 27773 27774 27775 27776 27777 27778 27779 27780 27781 27782 27783 27784 27785 27786 27787 27788 27789 27790 27791 27792 27793 27794 27795 27796 27797 27798 27799 27800 27801 27802 27803 27804 27805 27806 27807 27808 27809 27810 27811 27812 27813 27814 27815 27816 27817 27818 27819 27820 27821 27822 27823 27824 27825 27826 27827 27828 27829 27830 27831 27832 27833 27834 27835 27836 27837 27838 27839 27840 27841 27842 27843 27844 27845 27846 27847 27848 27849 27850 27851 27852 27853 27854 27855 27856 27857 27858 27859 27860 27861 27862 27863 27864 27865 27866 27867 27868 27869 27870 27871 27872 27873 27874 27875 27876 27877 27878 27879 27880 27881 27882 27883 27884 27885 27886 27887 27888 27889 27890 27891 27892 27893 27894 27895 27896 27897 27898 27899 27900 27901 27902 27903 27904 27905 27906 27907 27908 27909 27910 27911 27912 27913 27914 27915 27916 27917 27918 27919 27920 27921 27922 27923 27924 27925 27926 27927 27928 27929 27930 27931 27932 27933 27934 27935 27936 27937 27938 27939 27940 27941 27942 27943 27944 27945 27946 27947 27948 27949 27950 27951 27952 27953 27954 27955 27956 27957 27958 27959 27960 27961 27962 27963 27964 27965 27966 27967 27968 27969 27970 27971 27972 27973 27974 27975 27976 27977 27978 27979 27980 27981 27982 27983 27984 27985 27986 27987 27988 27989 27990 27991 27992 27993 27994 27995 27996 27997 27998 27999 28000 28001 28002 28003 28004 28005 28006 28007 28008 28009 28010 28011 28012 28013 28014 28015 28016 28017 28018 28019 28020 28021 28022 28023 28024 28025 28026 28027 28028 28029 28030 28031 28032 28033 28034 28035 28036 28037 28038 28039 28040 28041 28042 28043 28044 28045 28046 28047 28048 28049 28050 28051 28052 28053 28054 28055 28056 28057 28058 28059 28060 28061 28062 28063 28064 28065 28066 28067 28068 28069 28070 28071 28072 28073 28074 28075 28076 28077 28078 28079 28080 28081 28082 28083 28084 28085 28086 28087 28088 28089 28090 28091 28092 28093 28094 28095 28096 28097 28098 28099 28100 28101 28102 28103 28104 28105 28106 28107 28108 28109 28110 28111 28112 28113 28114 28115 28116 28117 28118 28119 28120 28121 28122 28123 28124 28125 28126 28127 28128 28129 28130 28131 28132 28133 28134 28135 28136 28137 28138 28139 28140 28141 28142 28143 28144 28145 28146 28147 28148 28149 28150 28151 28152 28153 28154 28155 28156 28157 28158 28159 28160 28161 28162 28163 28164 28165 28166 28167 28168 28169 28170 28171 28172 28173 28174 28175 28176 28177 28178 28179 28180 28181 28182 28183 28184 28185 28186 28187 28188 28189 28190 28191 28192 28193 28194 28195 28196 28197 28198 28199 28200 28201 28202 28203 28204 28205 28206 28207 28208 28209 28210 28211 28212 28213 28214 28215 28216 28217 28218 28219 28220 28221 28222 28223 28224 28225 28226 28227 28228 28229 28230 28231 28232 28233 28234 28235 28236 28237 28238 28239 28240 28241 28242 28243 28244 28245 28246 28247 28248 28249 28250 28251 28252 28253 28254 28255 28256 28257 28258 28259 28260 28261 28262 28263 28264 28265 28266 28267 28268 28269 28270 28271 28272 28273 28274 28275 28276 28277 28278 28279 28280 28281 28282 28283 28284 28285 28286 28287 28288 28289 28290 28291 28292 28293 28294 28295 28296 28297 28298 28299 28300 28301 28302 28303 28304 28305 28306 28307 28308 28309 28310 28311 28312 28313 28314 28315 28316 28317 28318 28319 28320 28321 28322 28323 28324 28325 28326 28327 28328 28329 28330 28331 28332 28333 28334 28335 28336 28337 28338 28339 28340 28341 28342 28343 28344 28345 28346 28347 28348 28349 28350 28351 28352 28353 28354 28355 28356 28357 28358 28359 28360 28361 28362 28363 28364 28365 28366 28367 28368 28369 28370 28371 28372 28373 28374 28375 28376 28377 28378 28379 28380 28381 28382 28383 28384 28385 28386 28387 28388 28389 28390 28391 28392 28393 28394 28395 28396 28397 28398 28399 28400 28401 28402 28403 28404 28405 28406 28407 28408 28409 28410 28411 28412 28413 28414 28415 28416 28417 28418 28419 28420 28421 28422 28423 28424 28425 28426 28427 28428 28429 28430 28431 28432 28433 28434 28435 28436 28437 28438 28439 28440 28441 28442 28443 28444 28445 28446 28447 28448 28449 28450 28451 28452 28453 28454 28455 28456 28457 28458 28459 28460 28461 28462 28463 28464 28465 28466 28467 28468 28469 28470 28471 28472 28473 28474 28475 28476 28477 28478 28479 28480 28481 28482 28483 28484 28485 28486 28487 28488 28489 28490 28491 28492 28493 28494 28495 28496 28497 28498 28499 28500 28501 28502 28503 28504 28505 28506 28507 28508 28509 28510 28511 28512 28513 28514 28515 28516 28517 28518 28519 28520 28521 28522 28523 28524 28525 28526 28527 28528 28529 28530 28531 28532 28533 28534 28535 28536 28537 28538 28539 28540 28541 28542 28543 28544 28545 28546 28547 28548 28549 28550 28551 28552 28553 28554 28555 28556 28557 28558 28559 28560 28561 28562 28563 28564 28565 28566 28567 28568 28569 28570 28571 28572 28573 28574 28575 28576 28577 28578 28579 28580 28581 28582 28583 28584 28585 28586 28587 28588 28589 28590 28591 28592 28593 28594 28595 28596 28597 28598 28599 28600 28601 28602 28603 28604 28605 28606 28607 28608 28609 28610 28611 28612 28613 28614 28615 28616 28617 28618 28619 28620 28621 28622 28623 28624 28625 28626 28627 28628 28629 28630 28631 28632 28633 28634 28635 28636 28637 28638 28639 28640 28641 28642 28643 28644 28645 28646 28647 28648 28649 28650 28651 28652 28653 28654 28655 28656 28657 28658 28659 28660 28661 28662 28663 28664 28665 28666 28667 28668 28669 28670 28671 28672 28673 28674 28675 28676 28677 28678 28679 28680 28681 28682 28683 28684 28685 28686 28687 28688 28689 28690 28691 28692 28693 28694 28695 28696 28697 28698 28699 28700 28701 28702 28703 28704 28705 28706 28707 28708 28709 28710 28711 28712 28713 28714 28715 28716 28717 28718 28719 28720 28721 28722 28723 28724 28725 28726 28727 28728 28729 28730 28731 28732 28733 28734 28735 28736 28737 28738 28739 28740 28741 28742 28743 28744 28745 28746 28747 28748 28749 28750 28751 28752 28753 28754 28755 28756 28757 28758 28759 28760 28761 28762 28763 28764 28765 28766 28767 28768 28769 28770 28771 28772 28773 28774 28775 28776 28777 28778 28779 28780 28781 28782 28783 28784 28785 28786 28787 28788 28789 28790 28791 28792 28793 28794 28795 28796 28797 28798 28799 28800 28801 28802 28803 28804 28805 28806 28807 28808 28809 28810 28811 28812 28813 28814 28815 28816 28817 28818 28819 28820 28821 28822 28823 28824 28825 28826 28827 28828 28829 28830 28831 28832 28833 28834 28835 28836 28837 28838 28839 28840 28841 28842 28843 28844 28845 28846 28847 28848 28849 28850 28851 28852 28853 28854 28855 28856 28857 28858 28859 28860 28861 28862 28863 28864 28865 28866 28867 28868 28869 28870 28871 28872 28873 28874 28875 28876 28877 28878 28879 28880 28881 28882 28883 28884 28885 28886 28887 28888 28889 28890 28891 28892 28893 28894 28895 28896 28897 28898 28899 28900 28901 28902 28903 28904 28905 28906 28907 28908 28909 28910 28911 28912 28913 28914 28915 28916 28917 28918 28919 28920 28921 28922 28923 28924 28925 28926 28927 28928 28929 28930 28931 28932 28933 28934 28935 28936 28937 28938 28939 28940 28941 28942 28943 28944 28945 28946 28947 28948 28949 28950 28951 28952 28953 28954 28955 28956 28957 28958 28959 28960 28961 28962 28963 28964 28965 28966 28967 28968 28969 28970 28971 28972 28973 28974 28975 28976 28977 28978 28979 28980 28981 28982 28983 28984 28985 28986 28987 28988 28989 28990 28991 28992 28993 28994 28995 28996 28997 28998 28999 29000 29001 29002 29003 29004 29005 29006 29007 29008 29009 29010 29011 29012 29013 29014 29015 29016 29017 29018 29019 29020 29021 29022 29023 29024 29025 29026 29027 29028 29029 29030 29031 29032 29033 29034 29035 29036 29037 29038 29039 29040 29041 29042 29043 29044 29045 29046 29047 29048 29049 29050 29051 29052 29053 29054 29055 29056 29057 29058 29059 29060 29061 29062 29063 29064 29065 29066 29067 29068 29069 29070 29071 29072 29073 29074 29075 29076 29077 29078 29079 29080 29081 29082 29083 29084 29085 29086 29087 29088 29089 29090 29091 29092 29093 29094 29095 29096 29097 29098 29099 29100 29101 29102 29103 29104 29105 29106 29107 29108 29109 29110 29111 29112 29113 29114 29115 29116 29117 29118 29119 29120 29121 29122 29123 29124 29125 29126 29127 29128 29129 29130 29131 29132 29133 29134 29135 29136 29137 29138 29139 29140 29141 29142 29143 29144 29145 29146 29147 29148 29149 29150 29151 29152 29153 29154 29155 29156 29157 29158 29159 29160 29161 29162 29163 29164 29165 29166 29167 29168 29169 29170 29171 29172 29173 29174 29175 29176 29177 29178 29179 29180 29181 29182 29183 29184 29185 29186 29187 29188 29189 29190 29191 29192 29193 29194 29195 29196 29197 29198 29199 29200 29201 29202 29203 29204 29205 29206 29207 29208 29209 29210 29211 29212 29213 29214 29215 29216 29217 29218 29219 29220 29221 29222 29223 29224 29225 29226 29227 29228 29229 29230 29231 29232 29233 29234 29235 29236 29237 29238 29239 29240 29241 29242 29243 29244 29245 29246 29247 29248 29249 29250 29251 29252 29253 29254 29255 29256 29257 29258 29259 29260 29261 29262 29263 29264 29265 29266 29267 29268 29269 29270 29271 29272 29273 29274 29275 29276 29277 29278 29279 29280 29281 29282 29283 29284 29285 29286 29287 29288 29289 29290 29291 29292 29293 29294 29295 29296 29297 29298 29299 29300 29301 29302 29303 29304 29305 29306 29307 29308 29309 29310 29311 29312 29313 29314 29315 29316 29317 29318 29319 29320 29321 29322 29323 29324 29325 29326 29327 29328 29329 29330 29331 29332 29333 29334 29335 29336 29337 29338 29339 29340 29341 29342 29343 29344 29345 29346 29347 29348 29349 29350 29351 29352 29353 29354 29355 29356 29357 29358 29359 29360 29361 29362 29363 29364 29365 29366 29367 29368 29369 29370 29371 29372 29373 29374 29375 29376 29377 29378 29379 29380 29381 29382 29383 29384 29385 29386 29387 29388 29389 29390 29391 29392 29393 29394 29395 29396 29397 29398 29399 29400 29401 29402 29403 29404 29405 29406 29407 29408 29409 29410 29411 29412 29413 29414 29415 29416 29417 29418 29419 29420 29421 29422 29423 29424 29425 29426 29427 29428 29429 29430 29431 29432 29433 29434 29435 29436 29437 29438 29439 29440 29441 29442 29443 29444 29445 29446 29447 29448 29449 29450 29451 29452 29453 29454 29455 29456 29457 29458 29459 29460 29461 29462 29463 29464 29465 29466 29467 29468 29469 29470 29471 29472 29473 29474 29475 29476 29477 29478 29479 29480 29481 29482 29483 29484 29485 29486 29487 29488 29489 29490 29491 29492 29493 29494 29495 29496 29497 29498 29499 29500 29501 29502 29503 29504 29505 29506 29507 29508 29509 29510 29511 29512 29513 29514 29515 29516 29517 29518 29519 29520 29521 29522 29523 29524 29525 29526 29527 29528 29529 29530 29531 29532 29533 29534 29535 29536 29537 29538 29539 29540 29541 29542 29543 29544 29545 29546 29547 29548 29549 29550 29551 29552 29553 29554 29555 29556 29557 29558 29559 29560 29561 29562 29563 29564 29565 29566 29567 29568 29569 29570 29571 29572 29573 29574 29575 29576 29577 29578 29579 29580 29581 29582 29583 29584 29585 29586 29587 29588 29589 29590 29591 29592 29593 29594 29595 29596 29597 29598 29599 29600 29601 29602 29603 29604 29605 29606 29607 29608 29609 29610 29611 29612 29613 29614 29615 29616 29617 29618 29619 29620 29621 29622 29623 29624 29625 29626 29627 29628 29629 29630 29631 29632 29633 29634 29635 29636 29637 29638 29639 29640 29641 29642 29643 29644 29645 29646 29647 29648 29649 29650 29651 29652 29653 29654 29655 29656 29657 29658 29659 29660 29661 29662 29663 29664 29665 29666 29667 29668 29669 29670 29671 29672 29673 29674 29675 29676 29677 29678 29679 29680 29681 29682 29683 29684 29685 29686 29687 29688 29689 29690 29691 29692 29693 29694 29695 29696 29697 29698 29699 29700 29701 29702 29703 29704 29705 29706 29707 29708 29709 29710 29711 29712 29713 29714 29715 29716 29717 29718 29719 29720 29721 29722 29723 29724 29725 29726 29727 29728 29729 29730 29731 29732 29733 29734 29735 29736 29737 29738 29739 29740 29741 29742 29743 29744 29745 29746 29747 29748 29749 29750 29751 29752 29753 29754 29755 29756 29757 29758 29759 29760 29761 29762 29763 29764 29765 29766 29767 29768 29769 29770 29771 29772 29773 29774 29775 29776 29777 29778 29779 29780 29781 29782 29783 29784 29785 29786 29787 29788 29789 29790 29791 29792 29793 29794 29795 29796 29797 29798 29799 29800 29801 29802 29803 29804 29805 29806 29807 29808 29809 29810 29811 29812 29813 29814 29815 29816 29817 29818 29819 29820 29821 29822 29823 29824 29825 29826 29827 29828 29829 29830 29831 29832 29833 29834 29835 29836 29837 29838 29839 29840 29841 29842 29843 29844 29845 29846 29847 29848 29849 29850 29851 29852 29853 29854 29855 29856 29857 29858 29859 29860 29861 29862 29863 29864 29865 29866 29867 29868 29869 29870 29871 29872 29873 29874 29875 29876 29877 29878 29879 29880 29881 29882 29883 29884 29885 29886 29887 29888 29889 29890 29891 29892 29893 29894 29895 29896 29897 29898 29899 29900 29901 29902 29903 29904 29905 29906 29907 29908 29909 29910 29911 29912 29913 29914 29915 29916 29917 29918 29919 29920 29921 29922 29923 29924 29925 29926 29927 29928 29929 29930 29931 29932 29933 29934 29935 29936 29937 29938 29939 29940 29941 29942 29943 29944 29945 29946 29947 29948 29949 29950 29951 29952 29953 29954 29955 29956 29957 29958 29959 29960 29961 29962 29963 29964 29965 29966 29967 29968 29969 29970 29971 29972 29973 29974 29975 29976 29977 29978 29979 29980 29981 29982 29983 29984 29985 29986 29987 29988 29989 29990 29991 29992 29993 29994 29995 29996 29997 29998 29999 30000 30001 30002 30003 30004 30005 30006 30007 30008 30009 30010 30011 30012 30013 30014 30015 30016 30017 30018 30019 30020 30021 30022 30023 30024 30025 30026 30027 30028 30029 30030 30031 30032 30033 30034 30035 30036 30037 30038 30039 30040 30041 30042 30043 30044 30045 30046 30047 30048 30049 30050 30051 30052 30053 30054 30055 30056 30057 30058 30059 30060 30061 30062 30063 30064
|
2012-11-02
* ChangeLog
Xastir project stopped updating the ChangeLogs in 2012, and
until then the changelog was generated manually from CVS
history. The project no longer uses CVS, and now relies on git
history to show the history of the project. Please see the output
of "git log" if you want to know what has happened to the code and
why, and add the "--name-status" option if you want to know
what files were changed.
2012-11-01 11:57 we7u
* .cvsignore, AUTHORS, ChangeLog, DEBUG_LEVELS, FAQ, INSTALL,
LICENSE, Makefile.am, NEWS, README, README.CVS, README.CYGWIN,
README.Contributing, README.OSM_maps, README.win32,
REGRESSION_TESTS, UPGRADE, acinclude.m4, bootstrap.sh,
callpass.1, changes.txt, configure.ac, install-xastir,
testdbfawk.1, update-xastir, xastir.1, xastir_udp_client.1,
Davis/Makefile.am, Davis/README, Davis/bootstrap.sh,
Davis/configure.ac, Davis/src/Makefile.am, Davis/src/db2APRS.c,
Davis/src/defs.h, LaCrosse/Makefile.am, LaCrosse/README,
LaCrosse/bootstrap.sh, LaCrosse/configure.ac,
LaCrosse/src/Makefile.am, LaCrosse/src/defs.h,
LaCrosse/src/open2300db2APRS.c, callpass/Makefile.am,
callpass/callpass.c, config/24kgrid.dbfawk,
config/OSM_Cloudmade_administrative.dbfawk,
config/OSM_Cloudmade_highway.dbfawk,
config/OSM_Cloudmade_natural.dbfawk,
config/OSM_Cloudmade_poi.dbfawk,
config/OSM_Cloudmade_water_and_coastline.dbfawk,
config/arealm.dbfawk, config/areawater.dbfawk,
config/cousub.dbfawk, config/cousub00.dbfawk, config/edge.dbfawk,
config/featnames.dbfawk, config/gps_wpt.dbfawk,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, config/nwsc_ddmmyy.dbfawk,
config/nwsc_ddmmyy_09.dbfawk, config/nwsc_ddmmyy_09b.dbfawk,
config/nwsc_ddmmyy_10.dbfawk, config/nwsc_ddmmyy_10a.dbfawk,
config/nwshzddmmyy.dbfawk, config/nwsmzddmmyy.dbfawk,
config/nwsmzddmmyy_09.dbfawk, config/nwsmzddmmyy_11.dbfawk,
config/nwsmzoddmmyy.dbfawk, config/nwsozddap12.dbfawk,
config/nwsozddmmyy.dbfawk, config/nwsozddmmyy_09.dbfawk,
config/nwsw_ddjn12.dbfawk, config/nwsw_ddmmyy.dbfawk,
config/nwsw_ddmmyy_09.dbfawk, config/nwsw_ddmmyy_10.dbfawk,
config/nwsz1ddmmyy.dbfawk, config/nwsz_ddmmyy.dbfawk,
config/nwsz_ddmmyy_09.dbfawk, config/nwsz_ddmmyy_10.dbfawk,
config/nwsz_ddmmyy_10b.dbfawk, config/nwsz_ddmmyy_10c.dbfawk,
config/nwszoddmmyy.dbfawk, config/pointlm.dbfawk,
config/predefined_EVENT.sys, config/predefined_SAR.sys,
config/stored_track.dbfawk, config/tabblock.dbfawk,
config/tgr2shp.dbfawk, config/tgr2shppoly.dbfawk,
config/tgr2shppoly_2006.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrlpt.dbfawk,
config/tgrlpy.dbfawk, config/tgrplc00.dbfawk,
config/tgrwat.dbfawk, config/tl_2009_nn_county.dbfawk,
config/tnc-startup.aea, config/tnc-startup.d700,
config/tnc-startup.d72_d710, config/tnc-startup.kam,
config/tnc-startup.kpc2, config/tnc-startup.kpc3,
config/tnc-startup.paccomm, config/tnc-startup.pico,
config/tnc-startup.sys, config/tnc-startup.thd7,
config/tnc-startup.tnc2, config/tnc-startup.tnc2-ui,
config/tnc-stop.d700, config/tnc-stop.d72_d710,
config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui, help/Makefile.am, help/help-Dutch.dat,
help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, m4/Makefile.am,
scripts/BUILDRPMS, scripts/Coordinate.pm, scripts/LSB-BUILD,
scripts/LSB-BUILD-ALL, scripts/LSB-BUILD-CURL,
scripts/LSB-BUILD-DB, scripts/LSB-BUILD-GDAL,
scripts/LSB-BUILD-GRAPHICSMAGICK, scripts/LSB-BUILD-JASPER,
scripts/LSB-BUILD-JPEG, scripts/LSB-BUILD-LESSTIF,
scripts/LSB-BUILD-PCRE, scripts/LSB-BUILD-PNG,
scripts/LSB-BUILD-ZLIB, scripts/UIView2XastirLog.pl,
scripts/Xastir_tigerpoly.py, scripts/do_xastir_release_dev,
scripts/do_xastir_release_stable, scripts/example_objects.log,
scripts/geopdf2gtiff.pl, scripts/get-fcc-rac.pl,
scripts/get-gnis, scripts/get-maptools.sh, scripts/get-pop,
scripts/get_shapelib.sh, scripts/kiss-off.pl,
scripts/langElmerFudd.pl, scripts/langMuppetsChef.pl,
scripts/langOldeEnglish.pl, scripts/langPigLatin.pl,
scripts/langPirateEnglish.pl, scripts/object2shp.pl,
scripts/pos2shp.pl, scripts/slideshow.pl, scripts/test_coord.pl,
scripts/toporama250k.pl, scripts/toporama50k.pl,
scripts/track-get.pl, scripts/waypoint-get.pl,
scripts/xastir-fixcfg.sh, scripts/xastir-migrate.sh,
src/Makefile.am, src/alert.h, src/awk.h, src/bulletin_gui.h,
src/color.h, src/database.h, src/datum.h, src/db_gis.h,
src/dbfawk.h, src/draw_symbols.h, src/fcc_data.h, src/festival.h,
src/fetch_remote.h, src/geo.h, src/gps.h, src/hashtable.h,
src/hashtable_itr.h, src/hashtable_private.h, src/hostname.h,
src/igate.h, src/interface.h, src/io.h, src/lang.h,
src/leak_detection.h, src/list_gui.h, src/macspeech.c,
src/main.h, src/map_OSM.c, src/map_OSM.h, src/map_cache.h,
src/maps.h, src/messages.h, src/objects.h, src/popup.h,
src/rac_data.h, src/rotated.h, src/rpl_malloc.h, src/shp_hash.h,
src/snprintf.h, src/symbols.h, src/tile_mgmnt.h, src/track_gui.h,
src/util.h, src/wx.h, src/x_spider.h, src/xa_config.h,
src/xastir.h, src/rtree/Makefile.am, src/rtree/card.c,
src/rtree/card.h, src/rtree/gammavol.c, src/rtree/index.c,
src/rtree/index.h, src/rtree/node.c, src/rtree/rect.c,
src/rtree/sphvol.c, src/rtree/split_l.c, src/rtree/split_l.h,
src/rtree/split_q.c, src/rtree/split_q.h,
src/shapelib/Makefile.am, src/shapelib/contrib/Makefile.am,
symbols/Makefile.am, symbols/symbols.dat: Updating the Copyright
notices. Bumping revision to 2.0.2 in preparation for stable
release.
2012-10-22 17:37 tvrusso
* src/interface.c: Tidy up a comment and remove some
now-commented-out code. At this point, everything that I had
hoped to be in the next stable release is in place.
2012-10-22 16:59 we7u
* src/: interface.c, interface_gui.c, xa_config.c: The rest of the
code to implement "TNC Delay" for the serial tnc types of
interfaces. This is most useful with a KAM TNC. Note that one
can hand edit the value up to 9,999,999 us in the Xastir config
file, but pressing the togglebutton will enter 1,000,000 us by
default. Thanks for that idea Tom!
2012-10-22 16:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.h,
src/interface_gui.c, src/xa_config.c: Implementing the GUI and
save/restore portions of the "Add Delay" togglebutton for the
three types of Serial TNC interfaces. The back-end code which
actually uses the button value hasn't been coded yet.
2012-10-11 11:25 we7u
* scripts/get-fcc-rac.pl: Fixing the RAC database fetch/install.
2012-10-11 11:09 we7u
* scripts/get-NWSdata: Updating for the current set of NWS
filenames.
2012-10-11 10:58 tvrusso
* symbols/: Makefile.am, icon.png: Add a PNG icon for Xastir,
converted from the icon.xbm file in the src directory.
I did this because I generally create a desktop shortcut to
Xastir on my laptop, and as of the most recent version of Gnome I
am unable to use an xbm to do so, but a PNG works.
This new icon is installed into ${prefix}/share/xastir/symbols
and may be used by the user to define a custom icon for a desktop
shortcut.
Remember, the Xastir project does not directly support
distro-specific (or desktop-specific) packages, but we do want to
make sure that those who generate such packages have the tools
and files they need to do so.
2012-10-10 15:18 tvrusso
* help/: help-Dutch.dat, help-Portuguese.dat: The Dutch and
Portuguese help files were actually not in Dutch or Portuguese,
but English, and were woefully outdated.
Copied the current English helpfile into those two, so at least
the only thing that's wrong with them would be that they're not
in the language they're supposed to be.
2012-10-10 15:16 tvrusso
* ChangeLog, help/help-English.dat: Regenerate ChangeLog from CVS
logs.
Add a "what's new in Xastir 2.0.1" section to the on-line help.
Looking over our non-English helpfiles, it is clear that it has
been a very long time since anyone has translated the help into
other languages. The German help file hasn't been updated since
Xastir 1.2, Spanish hasn't been updated since 1.1, and several
languages have help files, but they're still in English.
2012-10-10 14:46 tvrusso
* scripts/cvs2cl.pl: Add cvs2cl script (from
http://www.red-bean.com/cvs2cl/cvs2cl.pl) to our tools. This
generates a ChangeLog from cvs commit logs.
2012-10-07 10:41 tvrusso
* configure.ac: Move probe for proj to before probe for shapelib.
When using internal shapelib, the probe checks whether "use_proj"
is "yes", but until this commit, use_proj was unset until *AFTER*
the shapelib probe. This led to warnings from the shell about
unary "=" in a test (if test $use_proj = "yes")
2012-10-05 13:19 we7u
* scripts/get-NWSdata: Updating a file or two, and changing the
order of FILE1 and FILE2 in the definitions to match the order
they are on the NWS web pages. We will need to check this file
again on/after Oct 11 as several of the filenames change then.
2012-10-05 12:56 we7u
* scripts/get-fcc-rac.pl: Changing the RAC address to one that
currently works. The old site looks to have a brand spanking new
version of Drupal on it, so they may have messed up the rest of
the machine temporarily (or permanently).
2012-09-26 21:15 tvrusso
* acinclude.m4, configure.ac: Remove some unnecessary macros from
the probes for Berkeley DB.
The code in acinclude.m4 to probe for Berkeley DB was copied from
another project, and included a macro that tried to guess how to
add a "runpath" to the build. On most systems this is either
-Rlibrarydirectory or -Wl,rpath,librarydirectory, but the macro
in our acinclude.m4 was in fact correctly identifying the way to
do it ONLY on Linux, and then discarding the information anyway.
Thus, this was a no-op on Linux, and was wrong elsewhere (but
also a no-op). The technique used to do the probe also broke
when the compiler was clang, but again, to no effect because the
result was discarded anyway.
SO since the result wasn't used, why probe it? I have removed
the macros and replaced the use of "XASTIR_ADD_LIBRARY_TO" with a
simple shell variable assignment.
While I was at it, I removed the deprecated two-argument call to
AM_INIT_AUTOMAKE. It has started causing newer versions of
automake to complain, and has been deprecated for some time.
2012-09-23 09:19 tvrusso
* src/: db.c, fcc_data.c, igate.c, interface.c, location_gui.c,
main.c, map_OSM.c, map_WMS.c, map_cache.c, map_geo.c, map_shp.c,
map_tiger.c, maps.c, messages.c, messages_gui.c, objects.c,
rac_data.c, track_gui.c, util.c, xa_config.c, xa_config.h: Big
commit for a little, insidious threading problem.
xa_config.c provides a function called get_user_base_dir(char*)
that returns a pointer to a string that is the concatenation of
the base configuration directory for Xastir (usually ~/.xastir,
but selectable by the user with a command line option or
environment variable) and the argument.
This function was highly thread-unsafe --- it kept a local static
char array that it used to build the concatenated string, then
returned a pointer to the local array.
This function was used in multiple threads, meaning that one
thread could start scribbling into the static array while another
was writing into it. I first tried to fix this by adding a mutex
that locked the writes for all but one thread at a time, but that
wasn't even good enough, because after unlocking the write mutex
another thread could write into the buffer while the first thread
was reading the results just produced.
The result of this mess was a highly unpredictable tendency for
Xastir to start producing corrupted paths from this function.
This would show up most often on multi-core machines with
threading libraries that let threads run simultaneously on
different cores, but it could show up on single-core machines
with just the right scheduler. It is revealed most easily by
enabling multiple logging options (e.g. TNC logging, NET logging,
WX logging) and PNG snapshots all at once. In testing, I found
this sufficient to produce corrupted file paths in an hour or so.
I'm somewhat surprised that nobody has ever reported this issue,
because I've been seeing it for ages.
This commit replaces the original get_user_base_dir
implementation with one that requires the caller to provide its
own buffer, and completely removes the use of the static buffer.
More than 200 calls to get_user_base_dir had to be modified, but
some simplifcation was also possible --- I was able to replace a
few usages like this:
xastir_snprintf(dest_string, sizeof(dest_string), "%s",
get_user_base_dir("tmp"));
with: get_user_base_dir("tmp", dest_string,
sizeof(dest_string));
get_user_base_dir still returns the pointer to the destination
string, so it can still be used as an argument to log_data or
xastir_snprintf where necessary.
I also replaced several wasteful uses of the function. There
were places where get_user_base_dir was being called repeatedly
with the same argument many times in a single function. I
replaced this usage in many cases with a single call to store the
answer in a local buffer, and use that repeatedly.
Since implementing this change I have seen Xastir run without
producing a single corrupted path, even with TNC, NET, and WX
logging and PNG snapshots turned on.
2012-09-21 18:32 tvrusso
* configure.ac, src/main.c: Ifdef out the hack added to main.c to
deal with the broken Xorg-server 1.7.5. This server version had
a bug that interfered with all motif programs, causing them to
grab the cursor and never release it when a context (pop-up) menu
was created. The bug was promptly fixed, but not before several
distros locked in version 1.7.5 as their supported version.
The workaround ungrabs the cursor, but has the annoying
side-effect of making the user hold down the button that brings
up the menu, rather than allowing a quick click to access it.
This commit puts the hack into an ifdef, and enables the user to
select the workaround by adding "--with-xorg_175_workaround" to
the configure line. The default behavior is now to NOT use the
workaround.
The workaround and configure.ac code to enable it should be
removed completely in one release cycle. Xorg-server 1.7.5 is
long gone, and keeping this code around is a nod to the fact that
some people do not upgrade for years. One more release cycle
should be enough to forget this mistake ever happened.
2012-09-20 22:11 tvrusso
* src/map_OSM.c: Patch from Tom Hayward (KD7LXL):
This patch fixes an issue in the OSM tile download loop. If a
tile is 404, 403, or any other error that doesn't return a valid
image, imagemagick (or gm) puts the error info in &exception.
Subsequent iterations read &exception, note the error, and fail
to composite any further tiles. This patch adds
GetExceptionInfo() to the end of the loop, so subsequent
iterations do not start off with error info in the exception
struct.
2012-09-19 07:56 tvrusso
* Davis/src/db2APRS.c, LaCrosse/src/open2300db2APRS.c: Make sure to
include <sys/stat.h> before using umask(), to avoid compiler
warning about implicit declaration.
2012-09-14 13:57 tvrusso
* config/tnc-startup.kam, src/interface.c: Definitive fix for KAM
TNCs.
The KAM apparently does not go into converse mode if one sends
"K\r" and immediately sends the stuff you want to go into the
converse. It requires a tiny delay between the command to go
into converse mode and the data.
I have inserted a 50ms delay after sending the converse command,
which should be insignificant enough that nobody will need it to
be a configurable option.
This fix has been confirmed to end the problems with KAM TNCs,
and the 50ms delay was the smallest delay tested.
Also commented out two commands in tnc-startup.kam that do not
apparently exist in the KAM.
2012-09-08 15:07 tvrusso
* Davis/src/db2APRS.c: Reverting my last change to the Davis
Meteo->APRS glue program. This is in response to testing by Dean
Groe, who is so far the only person on the xastir mailing list
who has fed back any information about the behavior of the code
after my last commit.
Turns out that Meteo does not appear to put "Total Rain" (rain
since station reset) into the database in the "raintotal" field,
it appears to put "rain since midnight" there, i.e. "total rain
for today." This is not what Xastir means, since it has a
separate spot for "today's rain."
Thus, it is pointless to be sending the extra data to Xastir,
because it is a duplicate of something else we already have.
I am changing only the Davis database glue program, and leaving
in place the LaCrosse changes --- LaCrosse stations *do* maintain
their own record of "total rain" and open2300 does put that data
into the database. It's just Meteo that doesn't.
2012-08-31 16:39 tvrusso
* Davis/configure.ac, Davis/src/db2APRS.c,
LaCrosse/src/open2300db2APRS.c, src/wx.c: Fix for Davis and
LaCrosse weather stations.
Neither of the two "db2APRS" programs for these stations provided
"total rain" (rain since wx station reset), and thus Xastir would
show a blank in the Own Weather Data dialog box for this.
Further, LaCrosse weather stations don't report
rain-since-midnight, and by not having total rain available,
Xastir isn't able to compute the missing datum.
This commit does three things:
adds total rain to the string that db2APRS and open2300db2APRS
send
adds code to Xastir to parse the new bit of data
adds code to Xastir to compute rain-since-midnight if total
rain
is available AND rain-since-midnight is not sent from the
wx station.
WARNING: THE CODE FOR db2APRS has NOT been tested except to
assure that it compiles cleanly. I have no Davis weather station
to test it on.
The LaCrosse code runs correctly.
2012-08-26 11:34 tvrusso
* INSTALL, README.Getting-Started: Update documentation to reflect
some changes in GPSMan and GPSManShp.
2012-08-26 11:28 tvrusso
* src/main.c: Current versions of gpsman and gpsmanshp now require
"Shapefile" and "dim=2" instead of "Shapefile_2D"
For quite a long time the gpsman maintainer kept backward
compatibility, but it's gone now. This commit resolves issue
http://sourceforge.net/tracker/?func=detail&aid=1820056&group_id=45562&atid=443271
in the sourceforge bug tracker.
2012-08-26 11:11 tvrusso
* acinclude.m4: Remove bashism from configure process, per
sourceforge bug
https://sourceforge.net/tracker/?func=detail&aid=3422711&group_id=45562&atid=443271
2012-08-25 09:38 tvrusso
* src/: awk.c, bulletin_gui.c, color.c, datum.c, db_gis.c,
dbfawk.c, draw_symbols.c, fcc_data.c, festival.c, fetch_remote.c,
geo-client.c, geo-find.c, geocoder_gui.c, gps.c, hashtable.c,
hashtable_itr.c, hostname.c, igate.c, interface.c,
interface_gui.c, io-common.c, io-mmap.c, lang.c, list_gui.c,
locate_gui.c, location.c, location_gui.c, main.c, map_OSM.c,
map_WMS.c, map_cache.c, map_dos.c, map_gdal.c, map_geo.c,
map_gnis.c, map_pdb.c, map_pop.c, map_shp.c, map_tif.c,
map_tiger.c, messages.c, messages_gui.c, objects.c, popup_gui.c,
rac_data.c, rotated.c, rpl_malloc.c, shp_hash.c, snprintf.c,
sound.c, testdbfawk.c, tile_mgmnt.c, track_gui.c,
view_message_gui.c, wx.c, wx_gui.c, x_spider.c, xa_config.c,
xastir_udp_client.c: update neglected copyright dates.
Notably, update the one that shows up in the Help->About dialog.
2012-08-22 18:05 tvrusso
* help/help-English.dat: Update help file to reflect recent change
to "Serial TNC with GPS on AUX port" interface type, documenting
the 'Send Control-E to get GPS data?' checkbox.
I can only update this in English. Translations requested for
our other supported languages.
2012-08-22 17:41 tvrusso
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c,
src/interface_gui.c, src/main.c: Remove a horrid work-around of
some bad behavior of Xastir with Kenwood D7* radios with attached
GPS.
Back in 2006, several Xastir users noticed that when Xastir was
attached to a Kenwood D700 (and other Kenwood APRS radios) using
the "TNC with GPS on AUX port" interface type, every time Xastir
tried to transmit the TNC would reply with an "Eh?" error when
sent the MYCALL line that precedes a posit. We realized that
there must be some kind of junk in the TNC buffer that was
causing the MYCALL line to not be recognized. In some cases,
this had bad consequences, especially if no previous MYCALL had
succeeded --- the result would be that the TNC would transmit
using the default MYCALL, "NOCALL".
Since we couldn't for the life of us figure out what the junk in
the buffer was, we kludged: Before sending MYCALL, Xastir would
send a carriage return, letting the "eh?" error happen where it
had no consequence.
This was a horrid kludge, as it just swept the real problem under
the rug.
The real issue is that "Serial TNC with GPS on AUX port" was
written to support devices like the Kantronics KPC-3+, which
requires that Xastir send a Control-E to the TNC in order to poll
it for GPS data. This is how the KPC-3+ multiplexes the output
serial port --- normally it sends packet data to the serial port,
but immediately after receiving a Control-E from the connected
computer, it sends one NMEA string from the GPS instead.
The Kenwwood radios stream the GPS data and packet data together
all the time, and not only do not require a Control-E to switch
between them, they don't even read the Control-Es.
The "Eh?" errors from the Kenwood TNCs were it complaining that
MYCALL was preceded by all those Control-E characters that Xastir
had been sending since the last transmit.
This commit adds a configuration option to the Serial TNC with
GPS on AUX port set-up dialog so that one can turn this control-E
feature on and off as appropriate.
THIS HAS USER-VISIBLE IMPACT FOR ALL KENWOOD USERS:
If you are currently using Xastir with a Kenwood radio, after
doing this update you MUST open your interface property dialog
and de-select the 'Send Control-E to get GPS data?" check box.
If you do NOT take this step, you will begin seeing the old "Eh?"
problem on your TNC, and may well transmit your posit as NOCALL.
This may seem an annoyance, but really, this is the fix that we
should have put in place six years ago.
2012-08-14 15:14 tvrusso
* src/db.c: Fix two instances of a logical AND being used where a
bit-wise AND was intended.
In this case, the test was supposed to be checking that a station
posit was not a third-party packet, but was improperly doing flag
&& ST_3RD_PT instead of flag & ST_3RD_PT.
This impacts ONLY speech-enabled band opening alerts. It is
unlikely that anyone was even using these. I found this error
only because clang spits out warnings about it. The specific
warning is that one is attempting to do a logical AND with a
constant value (which is more likely an error than intentional).
2012-08-13 10:22 tvrusso
* src/: database.h, wx.c: EXPERIMENTAL COMMIT FOR TESTING PURPOSES.
This commit modifies the weather station code so taht stations
which provide 1-hour, 24-hour, and since-midnight rain rates
(e.g. Davis through Meteo and db2APRS, LaCrosse, and Davis APRS
Data Logger) do not have those station- provided data overwritten
by Xastir when it tries to recalculate these quantities from
"total rain" (i.e. total rainfall since the weather station was
reset).
The Davis Meteo/LaCrosse code does not even provide "total
rainfall" information (though the database they access does in
fact have this information), and the APRS Data Logger does not
provide total rainfall. All three provide per-hour and 24-hour
rain data, and the Data Logger provides rain-since -midnight.
What this code does is add a flag to the WeatherRow structure
that is set to 1 by stations that provide total rain, and to zero
by stations that provide the rate data instead. In
"cycle_weather", the three rate strings are only overwritten if
the flag is 1, and are left as the station set them if the flag
is 0.
This should address issues of transmitted rain rates being
completely incorrect for Davis and LaCrosse stations.
Needs a lot more testing to assure that there is no impact on
other stations. This code should result in no change in Xastir's
behavior for any station other than Davis or LaCrosse.
2012-08-08 19:19 tvrusso
* src/: main.c, xa_config.c: Patch by Tom Hayward.
This commit allows the "posit interval" slider to go all the way
to zero. If zero, Xastir will not emit timed beacons.
It also adds a SIGUSR2 signal handler. If Xastir receives a
SIGUSR2, it will beacon immediately.
This commit provides all the functionality requested by David
Ranch on the Xastir mailing list in this post:
http://lists.xastir.org/pipermail/xastir/2012-August/020936.html
2012-07-27 12:58 tvrusso
* src/: interface.c, interface.h: Remove commented-out, hard-coded
choices of 'conv' and 'k' to put a TNC into "converse" mode. The
Interface Properties dialog now allows a user to specify this at
run time, and the presence of this commented-out code was
confusing some users into thinking they still might need to edit
source code to change it.
2012-07-24 17:17 tvrusso
* LaCrosse/weatherdump.sql: Modify mysql database for LaCrosse to
support more digits of precision for wind direction and other
data that can exceed 99.9.
"decimal(3,1)" means 3 digits with one past the decimal, i.e.
+/-99.9. It was being used for fields that could take values
well outside this range.
I know that in at least one prior incarnation, this usage
accepted 3 digits to the left of the decimal, but now it doesn't.
My weather station has been misreporting wind direction ever
since I did a major overhaul that required re-loading the mysql
data from a dump.
2012-07-10 14:02 we7u
* Makefile.am: Tweaking the URL for the cycle map for OSM (shows
contours).
2012-07-05 11:53 tvrusso
* src/: igate.c, messages.c: Silence some warnings that showed up
when building with CLang instead of GCC.
One (in igate.c) is just a misuse of "debug_level && 1024"
instead of "debug_level & 1024), and the changes in messages.c
are all about use of things like: found =- 1;
which it warns as a potential mistake, since it is common to
intend this to be: found -= 1;
Making it found = -1;
clarifies the intent for the compiler and stops it from warning.
2012-05-31 11:49 tvrusso
* src/wx.c: Fix incorrect test of sscanf return value. When I
changed the scanf to ignore the PXXX field, I forgot to decrease
the value.
2012-05-31 11:41 tvrusso
* src/wx.c: Add a string to the APRS DataLogger debug output.
2012-05-26 19:57 tvrusso
* src/wx.c: Fix what seems to be a serious error in the Davis APRS
DataLogger code.
When I first wrote this section I decoded pXXX into "wx_prec_24"
and PXXX into "wx_prec_00" since pXXX means "rain in last 24
hours" and PXXX means "rain since midnight." But Xastir actually
computes those things itself, and the DAVISMETEO code puts pXXX
into "wx_rain_total" instead.
AA9VI has been having Issues with his DataLogger, in that Xastir
is zeroing out the rainfall improperly. Turns out that's because
I'm never setting wx_rain_total, and Xastir needs that.
So I'm removing "rp-" and "rP-" from the debug output, no longer
saving PXXX into wx_prec_00 (it's discarded now), and am now
saving pXXX into wx_rain_total so that Xastir can handle it
properly.
This should fix Mike's problem.
2012-05-15 08:29 tvrusso
* src/map_tif.c: Replace include of "projects.h" with "proj_api.h"
and remove use of what is now considered an internal structure
(struct PJ). Replace that usage with a pointer to such a
structure (projPJ, which is a typedef to a pointer to a PJ).
Proj.4 has removed "projects.h" from the installation of that
library, because much that's in it is considered private
implementation details that should not have been exposed. That
many packages use those internals directly is considered a
problem in those other packages, and a bug request in proj.4's
bug tracker to reinstate projects.h as an installed file was
closed with the status "wontfix". Codes that use the public API
of proj.4 are supposed to include "proj_api.h" and use the API
calls, not direct access to internal data structures or functions
that are not intended for use outside the library.
2012-05-14 13:38 tvrusso
* config/Makefile.am, config/nwsozddap12.dbfawk,
config/nwsw_ddjn12.dbfawk, scripts/get-NWSdata, src/testdbfawk.c:
Update get-NWSdata to fetch the very latest NWS data. Some of
the files it was trying to get are non longer available.
Before committing, I assured that *ALL* files that get-NWSdata
downloads have corresponding matching dbfawk files. Two of the
files (oz and w) have had their dbf signatures change, so needed
new dbfawk files. Updated Makefiles to install these new files
(which I've named according to a new convention, instead of
_ddmmyy_year, I'm using mmyy that matches the dbf file to which
it corresponds).
Fix a spelling error in testdbfawk ("mathing" instead of
"matching").
2012-05-10 18:55 tvrusso
* src/: db.c, maps.c: Comment out fprintfs to stderr that were
introduced by last commit. They are spewing info to stderr of an
exact sort that other types of weather alerts have commented out.
2012-05-08 11:04 tvrusso
* src/wx.c: Fix debug output for Davis APRS DataLogger so that it
actually prints the decoded values for 24-hour and since-midnight
precipitation.
2012-05-06 09:09 tvrusso
* configure.ac: make a single change of
if [ "$var" = "yes" ]
to if test "$var" = "yes"
because I found that a Fedora 15 install was complaining about
the former.
2012-03-05 10:49 we7u
* symbols/: tornado.xbm, winter_wx.xbm, wntr_strm.xbm: Removing no
longer used weather alert files. We renamed them slightly to
match the alert_tag text in the NWS weather alerts.
2012-03-05 10:47 we7u
* symbols/Makefile.am, symbols/torndo.xbm,
symbols/winter_storm.xbm, symbols/winter_weather.xbm,
src/map_shp.c, src/util.c, src/util.h: A rewrite of a patch
supplied by Arnaud, F4EIR, which simplifies how we do alert->tag
processing. We now grab the alert tag, change it to lower-case,
then find a matching file on the filesystem. If not found, we
grab one called "alert.xbm" as a default. This change will allow
adding more files over time for more types (or Country's) alerts.
Arnaud has plans to add support for France's weather alerts.
2012-03-02 12:28 we7u
* README.Getting-Started, README.MAPS: Updating the copyright year
for these two files.
2012-03-02 12:26 we7u
* config/Makefile.am, config/gfe_coastal_waters.dbfawk,
config/gfe_coastal_waters_warnings.dbfawk,
config/gfe_fire_weather.dbfawk, config/gfe_metro_areas.dbfawk,
config/gfe_public_weather.dbfawk, scripts/Makefile.am,
scripts/get-BOMdata, src/alert.c, src/db.c, src/maps.c,
src/util.c: Tweaks to allow using Australian Bureau of Metrology
weather alerts in Xastir. This allows lighting up zones in a
similar manner to the NWS weather alerts. Thanks to Geoff
Gatward, VK2XJG/VK8GG, for this work!
2012-03-02 12:10 we7u
* config/nwsmzddmmyy_11.dbfawk, config/nwsz_ddmmyy_11.dbfawk,
scripts/get-NWSdata: Updates to the NWS fetch script and dbfawk
files by Geoff Gatward, VK2XJG/VK8GG. Thanks!
2012-03-01 10:11 we7u
* FAQ: Adding 4.34 question/answer from the web-based FAQ, and 4.35
from a question answered by Tom Russo on the mailing list (added
with permission).
2012-02-04 16:10 tvrusso
* README.Getting-Started, README.MAPS, scripts/Makefile.am: Change
scripts Makefile.am to remove misuse of "pkglib_SCRIPTS" as this
usage was one that was not intended to be correct, but was
silently accepted by older versions of automake. Now automake
enforces certain rules about what directory prefixes may be used
with what "primaries" (such as _SCRIPTS and _DATA), and "pkglib"
is forbidden as a prefix to "_SCRIPTS."
This change also changes where scripts are installed. They used
to get installed to /usr/local/lib/xastir, now they go to
/usr/local/share/xastir/scripts. Documentation has been updated
to fix references to the old directory.
2011-10-20 19:08 tvrusso
* README.MAPS: Testing CVSROOT/loginfo change.
2011-10-20 18:45 we7u
* src/: interface.c, interface.h, interface_gui.c, xa_config.c:
Added a new box in the TNC properties dialog for setting the
CONVERSE mode command. If blank it will get set to "k" which
most TNC's accept. Can be set to "conv" for TNC's like the KPC-2
on an individual port basis.
2011-09-08 12:47 tvrusso
* config/: Makefile.am, nwsz_ddmmyy_11.dbfawk: Add a new dbfawk
file for the newest NWS Zone file, which once again has different
dbf signature than all previous versions.
2011-09-05 13:24 tvrusso
* scripts/geopdf2gtiff.pl: Remove creation options for PACKBITS
compression, until I figure out why that's creating tiffs Xastir
can't read.
2011-09-05 12:58 tvrusso
* scripts/geopdf2gtiff.pl: Add a "fix neatline" option for GeoPDFs
with bad neatlines, such as the most recent US Topo editions,
which have neatlines that include all the collar.
This hack works when the user specifies --fixneatline or -f, and
rounds the left, right, top, and bottom of the image down to the
nearest 7.5' quad boundary, and uses those values to construct
its own neatline prior to calling gdalwarp with the -cutline
-crop_to_cutline options.
2011-09-05 10:54 tvrusso
* scripts/geopdf2gtiff.pl: Add compress=packbits to geotiff
creation options for minor disk space savings.
2011-09-05 10:29 tvrusso
* scripts/: Makefile.am, geopdf2gtiff.pl: Added script to convert
GeoPDF files to usable GeoTIFF files.
This involves extracting the neatline from the GeoPDF, then doing
a gdalwarp to strip the collar and warp to EPSG:4326 coordinate
system (WGS84 equidistant cylindrical projection), and finally to
dither to 8 bit if there is more than one band present.
I have found that some GeoPDF files lie about their neatlines,
saying the neatline encloses the whole raster including the
collar. There is nothing to be done about this except to
hand-craft an FGD file for such GeoPDFs. With an FGD file,
Xastir will collar-strip itself. This seems only to be a problem
with some of the fancier new-style GeoPDF files, the "Digital
Maps, Beta."
2011-07-06 00:45 we7u
* config/: Makefile.am, tnc-startup.d72_d710, tnc-stop.d72_d710:
New start/stop files for Kenwood D72 and D710, contributed by Kai
Günter, LA3QMA. Thanks!
2011-05-31 08:37 gstueve
* config/Makefile.am, config/nwsc_ddmmyy_10a.dbfawk,
config/nwsmzddmmyy_11.dbfawk, config/nwsw_ddmmyy_10.dbfawk,
config/nwsz_ddmmyy_10c.dbfawk, scripts/get-NWSdata: Make sure we
have good mapping files for current NWS data files. Also get
current set of files from NWS.
2011-03-26 20:07 jedunmire
* src/map_OSM.c: - fix for downloading tile '5 of 4' bug
- the bug and the fix are cosmetic and should not impact any
other
operations.
2011-02-25 22:06 we7u
* config/: Makefile.am, nwsc_ddmmyy_10.dbfawk, nwshzddmmyy.dbfawk,
nwsz_ddmmyy_10b.dbfawk: Updating dbfawk files to match current
set of NWS Shapefiles.
2011-02-25 15:06 we7u
* scripts/get-NWSdata: Updating to the most recent valid NWS files
for alerts. We'll need to update our dbfawk files to match
these.
2011-01-23 17:29 we7u
* scripts/get-NWSdata: Updating to latest NWS Shapefiles.
2011-01-03 17:30 we7u
* README: Added the OpenSuSE-11.3 repository to the notes plus a
command-line option to configure which picks up another needed
library location.
2010-12-31 04:58 we7u
* help/help-English.dat: Revising the tactical callsign text a bit.
2010-12-31 04:41 we7u
* FAQ: Changed the "Can I run multiple Xastir's at once" answer to
incorporate use of the new(er) "-c" command-line flag.
2010-12-31 04:17 we7u
* help/help-English.dat: Added info about publishing tactical
callsigns across the air and later revoking those assignments via
APRS messaging.
2010-12-20 15:43 jedunmire
* src/map_OSM.c: - Re-organized a few lines in map_OSM.c so
that it not produce an
error message when *Magick libraries are not used.
2010-12-04 17:37 tvrusso
* configure.ac, src/shapelib/contrib/Makefile.am: Fix
configure/make so that it works properly when internal shapelib
is being built on a system without libproj.
2010-11-08 17:48 tvrusso
* Makefile.am: Fix for bug reported by Jeremy Utley, in which using
DESTDIR at install time was depositing some CC_*.png files in a
directory that ignored DESTDIR.
2010-10-25 20:25 we7u
* configure.ac: Bumping CVS up to v2.0.1 for further development.
2010-10-25 20:02 we7u
* configure.ac, scripts/BUILDRPMS, scripts/LSB-BUILD,
scripts/do_xastir_release_dev, scripts/do_xastir_release_stable:
Setting up for the v2.0.0 stable release.
2010-10-24 10:01 we7u
* config/language-French.sys: Updates by Arnaud, F4EIR. Thanks!
2010-10-24 09:59 we7u
* config/language-German.sys: Updates by Rolf, DK7IN. Thanks!
2010-10-05 07:14 chicoreus
* scripts/db_gis_mysql.sql: Fixing script to generate database and
tables for MySQL based persistence. Previous versions include
invalid syntax.
Changes herein largely follow patch by Dan Zubey N7NMD.
This script has now been tested both with grant statments
commented out and with grants included.
2010-09-30 08:35 gstueve
* scripts/get-NWSdata: Update files for current boundaries.
2010-09-28 20:55 jedunmire
* src/map_geo.c: - eliminate the warning about a missing
prototype for
DistroyImagePixels() but enabling prototypes for 'private'
functions
in GraphicsMagick.
2010-09-23 19:24 jedunmire
* src/map_OSM.c: - changes to transparency code for OSM tiled
maps.
This fixes the problem with 16-bit *Magick quantums.
2010-09-21 07:46 we7u
* src/list_gui.c: A patch by Jason Godfrey, N0RPM, which fixes the
segfault on list close problem. We were calling
XtDestroyWidget() on child widgets, but calling it on the parent
is sufficient. We just have to make sure there aren't any
references to those child widgets first.
2010-09-08 11:13 jedunmire
* Makefile.am, src/Makefile.am, src/tile_mgmnt.c, src/tile_test.c:
- Removed obsolete tile experiment application (tile_test)
- Stopped using http 'newer than' requests for OSM tiles. The
'newer
than' test was ignored by all observed OSM servers and
caused
corrupted downloads and long delays for the topOSM tiles.
- Changed the names of the TopOSM files so that they layer
automatically.
2010-08-17 10:26 gstueve
* src/main.c: Add setlocale() back in place to calm Warnings about
charset mismatch.
2010-08-14 16:21 we7u
* src/wx.c: Fixes for One-Wire-Daemon ARNE protocol mode to allow
the use of the current string output: 12 parameters instead of
19. We allow use of either format now.
2010-08-14 14:32 jedunmire
* Makefile.am, OSM_template, README.OSM_maps, src/map_OSM.c,
src/map_OSM.h, src/map_geo.c, src/tile_mgmnt.c, src/tile_mgmnt.h,
src/tile_test.c: - fix for '1 of 0' tile download message
- fixed a memory leak in map_OSM.c
- fixed installation of OSM CC icons
- added support for .jpg tiles
- implemented transparency for tiles. No more red blocks for
missing
tiles, tiles can be stacked, and lower levels show through
for
missing tiles.
- zoom level limits for OSM maps
- New map definitions for topOSM
2010-08-13 14:53 we7u
* src/map_shp.c: A fix for segfaults caused by some Shapefile maps.
Kyle and Nathan Mills were my consultants for fixing this bug,
though the final bug-fix was mine.
2010-08-10 02:11 we7u
* src/xa_config.c: Faster processing of the config file. We now
call fseek to reset to the beginning of the file only if we don't
find a particular option the first time through. We were calling
it before every search, plus were reading in another line in the
loop before we checked whether we had found the current option
(making us go one too far each time).
2010-08-10 01:39 we7u
* .cvsignore, src/.cvsignore: Adding a few files to .cvsignore to
keep the cvs status clean.
2010-08-10 01:22 we7u
* src/: alert.c, db.c, interface.c, interface.h, util.c, util.h,
x_spider.c, xa_config.c: More work to help assure that config
file reading/writing is consistent no matter the locale.
Replacing more dangerous string functions with safer functions.
Combined split_string_char and split_string into one function.
Added get_float() and store_float() function to simplify code.
2010-08-10 01:07 we7u
* src/main.c: Adding more setlocale() calls before we read in the
config data.
2010-08-04 04:12 we7u
* config/: OSM_Cloudmade_administrative.dbfawk, Makefile.am,
OSM_Cloudmade_highway.dbfawk, OSM_Cloudmade_natural.dbfawk,
OSM_Cloudmade_poi.dbfawk,
OSM_Cloudmade_water_and_coastline.dbfawk: Adding dbfawk files for
the Open Street Maps "Cloudmade" Shapefile extracts.
2010-08-01 22:12 we7u
* configure.ac: Mark GeoTiff support as a "no" if we can't find the
geotiff include files.
2010-08-01 21:06 we7u
* configure.ac: Removing the extra -I for finding libgeotiff. It
appears to be distribution-specific, depending on where they
decide to stuff the include files. libgeotiff itself when
installed from sources goes into /usr/include and Xastir finds it
readily.
2010-08-01 15:25 we7u
* configure.ac: Updating path to libgeotiff include files.
2010-07-30 20:12 jedunmire
* README.OSM_maps, src/fetch_remote.c, src/fetch_remote.h,
src/map_OSM.c, src/tile_mgmnt.c, src/tile_mgmnt.h,
src/tile_test.c: - cached OSM tiles are not checked for updates
after 7 days
- tile downloads will use http pipelining if supported by the
server
- new debug level, 8192 for verbose curl output
2010-07-30 11:18 we7u
* Makefile.am: Fixing a minor hitch the install-exec-hook.
2010-07-29 14:57 jedunmire
* src/map_OSM.c: - fixed compile error when map-cache is
disabled
2010-07-27 09:48 we7u
* src/fetch_remote.c: Adding a prototype needed on some systems.
2010-07-27 01:40 we7u
* CC_OpenStreetMap_logo.png, CC_OpenStreetMap_txt.png, ChangeLog,
Makefile.am, OSM_template, README.OSM_maps,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/Makefile.am, src/main.c,
src/map_OSM.c, src/map_OSM.h, src/map_WMS.c, src/fetch_remote.c,
src/fetch_remote.h, src/map_geo.c, src/map_tiger.c, src/maps.c,
src/tile_mgmnt.c, src/tile_mgmnt.h, src/tile_test.c,
src/track_gui.c, src/util.c, src/util.h: Open Street Maps tiling
patches by Jerry Dunmire, KA6HLD. Way to go Jerry!
2010-07-21 04:52 we7u
* .cvsignore, src/shapelib/contrib/.cvsignore: Updating .cvsignore
files to current build configuration.
2010-07-12 23:12 we7u
* src/shapelib/contrib/: my_nan.h, shpgeo.c: Attempting to fix the
"endian-ness" tests.
2010-07-12 11:22 we7u
* src/shapelib/contrib/my_nan.h: Fixing up BYTE_ORDER so that
internal Shapelib compiles on more machines.
2010-07-11 16:39 we7u
* src/: main.c, objects.h: Getting rid of the final two compiler
warnings, again by switch to the use of intptr_t instead of int.
Other systems may have more warnings, but this OpenSuSE-11.2
64-bit system compiles Xastir cleanly now.
2010-07-11 16:31 we7u
* src/: draw_symbols.c, interface.c, map_shp.c, messages_gui.c,
objects.c, shp_hash.c, testdbfawk.c: Getting rid of more compiler
warnings, mostly by casting to/from intptr_t.
2010-07-11 14:41 we7u
* src/rtree/: index.c, index.h, rect.c: Fixed some long-standing
compiler warnings in the rtree code. Seems to still work
properly.
2010-07-11 13:30 we7u
* src/shapelib/: dbfdump.c, shputils.c, contrib/dbfcat.c,
contrib/shpdxf.c, contrib/shpgeo.c, contrib/shpproj.c: More minor
tweaks to get rid of compiler warnings. Of particular note are
some TODO entries added to a couple of files for two enumerated
values that weren't being handled in "switch" statements. There
still isn't any code for those case statements, but the compiler
warnings are gone.
2010-07-11 01:01 we7u
* src/shapelib/shputils.c: Adding some braces for some "if"
statements so that the enclosed else clause won't be ambiguous.
2010-07-11 00:57 we7u
* src/shapelib/: shpdump.c, shptreedump.c, contrib/shpdxf.c: Fixing
a few more compiler warnings.
2010-07-11 00:51 we7u
* src/shapelib/: shptreedump.c, shputils.c, contrib/shpcentrd.c,
contrib/shpdata.c, contrib/shpdxf.c, contrib/shpfix.c,
contrib/shpinfo.c, contrib/shpproj.c, contrib/shpwkb.c: Fixing
more compiler warnings. There are a few left yet.
2010-07-11 00:24 we7u
* src/shapelib/: dbfdump.c, shprewind.c, shputils.c,
contrib/dbfcat.c, contrib/dbfinfo.c, contrib/shpcentrd.c,
contrib/shpdata.c, contrib/shpdxf.c, contrib/shpgeo.c,
contrib/shpinfo.c, contrib/shpproj.c, contrib/shpwkb.c: Fixing
multiple minor warnings with Shapelib. Still plenty left.
2010-07-10 23:31 we7u
* src/shapelib/: Makefile.am, contrib/Makefile.am: Changing the
shapelib and shapelib/contrib Makefile.am files so that the
binaries don't get installed during "make install"
2010-07-10 23:22 we7u
* src/shapelib/: Makefile.am, shputils.c, contrib/Makefile.am:
Setting up the rest of shapelib and shapelib/contrib so that
everything compiles. Had to add an include to shputils.c and add
a "1" parameter to exit() in one spot.
2010-07-10 22:52 we7u
* src/shapelib/: Makefile.am, contrib/Makefile.am: Now building
libshape.a in both the shapelib and the shapelib/contrib
directories so that we can build executables in both places
successfully.
2010-07-10 22:39 we7u
* src/shapelib/: Makefile.am, contrib/Makefile.am: Adding more
binaries into the build. The ones in "contrib" still depend on
"libshape.a" in the "shapelib" dir and we still need to figure
out how to build that library first.
2010-07-10 13:53 tvrusso
* src/shapelib/: Makefile.am, contrib/Makefile.am: Modifications to
internal shapelib support so that dbfinfo (from the contrib
directory) builds when internal shapelib builds. Until now, none
of the "contrib" programs were built.
2010-07-06 23:16 we7u
* src/main.c: Patch by Jerry Dunmire to prevent use of F4 key (Open
Street Map optimum zoom) when Disable Fast Zoom is activated on
the Map menu.
2010-07-03 15:09 we7u
* scripts/: coord-convert.pl, inf2geo.pl, mapfgd.pl, overlay.pl,
ozi2geo.pl, permutations.pl, ridge_radar.pl: Removing the
Copyright noticed from scripts that were released to the public
domain. They are mutually exclusive.
2010-07-02 00:17 we7u
* config/tl_2009_aiannh.dbfawk: I screwed up the credit on that
last commit. Those dbfawk files come to us courtesy of Peter
Gamache, KC0TFB. Sorry about that!
2010-07-02 00:12 we7u
* config/: Makefile.am, tl_2009_aiannh.dbfawk, tl_2009_aits.dbfawk,
tl_2009_arealm.dbfawk, tl_2009_areawater.dbfawk,
tl_2009_county.dbfawk, tl_2009_cousub.dbfawk,
tl_2009_edges.dbfawk, tl_2009_mil.dbfawk,
tl_2009_nn_county.dbfawk, tl_2009_pointlm.dbfawk,
tl_2009_zcta5.dbfawk: Contributions by Kevin Paetzold, K1KWP.
Thanks!
2010-07-02 00:08 we7u
* scripts/: Makefile.am, ridge_radar.pl: Adding ridge_radar.pl,
which computes a .geo file for a particular NWS abbreviation.
Contribution by Jeremy McDermond (NH6Z). Thanks!
2010-06-30 16:31 we7u
* src/map_OSM.c: Adding the ImageMagick ifdef's back in. Patch by
Jerry Dunmire.
2010-06-29 23:41 we7u
* src/: main.c, map_geo.c: F4 key multiple maps fix by Jerry
Dunmire.
2010-06-29 23:25 we7u
* src/: interface.c, main.c, wx.c, wx.h: A fix for Radio
Shack/Huger/Oregon Scientific weather stations connected via the
WX200d daemon. This fix may also help direct-connected weather
stations of the above type, but since I don't have any to test
with, it's unknown until someone tries.
2010-06-29 10:01 we7u
* Makefile.am, tigermap.geo: First step at removing tigermap.geo:
Making it invisible to the user.
2010-06-28 14:25 we7u
* OSM_cloudmade_1.geo, OSM_cloudmade_2.geo, OSM_cloudmade_5.geo,
OSM_cloudmade_998.geo, OSM_cloudmade_999.geo, OSM_cycle.geo,
OSM_mapnik.geo, OSM_osmarender.geo, OSM_skiing.geo: Removing .geo
files that are now created from a template.
2010-06-28 13:49 we7u
* OSM_template: Need to commit a new file after Jerry's latest
patch for things to work for everyone else!
2010-06-28 12:17 we7u
* OSM_cloudmade_1.osm, OSM_cloudmade_2.osm, OSM_cloudmade_5.osm,
OSM_cloudmade_998.osm, OSM_cloudmade_999.osm, OSM_cycle.osm,
OSM_mapnik.osm, OSM_osmarender.osm, OSM_skiing.osm: A bit of
cleanup: Getting rid of the no-longer-used *.osm files.
2010-06-28 12:14 we7u
* Makefile.am, OSM_cloudmade_1.geo, OSM_cloudmade_2.geo,
OSM_cloudmade_5.geo, OSM_cloudmade_998.geo,
OSM_cloudmade_999.geo, OSM_cycle.geo, OSM_mapnik.geo,
OSM_osmarender.geo, OSM_skiing.geo, src/main.c, src/map_OSM.c,
src/map_OSM.h, src/map_geo.c, src/maps.c: Mods by Jerry Dunmmire
WRT OSM. His notes: Summary of changes: - scaling corrected
- requested OSM map size limited to 2000x2000 and +/-89 deg
latitude - no 'binned' zoom levels - new function key (F4) to
'optimize' zoom level for OSM - .osm maps eliminated - OSM
map files (.geo) built from a single template
Details: scaling corrected: This required a major rewrite
of the map_OSM.c code since the map_tiger.c code that it was
based on did not support Mercator projection.
Note that due to size limitations from the server and the
use of Mercator scaling when the OSM bitmap images are
rendered,
some OSM maps will not fill the display window. This is
particularly common when using a large display window.
Selecting
an optimized OSM zoom level (F4) will generally, but not
always,
result in bit map image that fills the window.
map size limitations:
The OSM map server that is used by this code limits the
returned
bitmap image to 2000 pixels in either direction. Also, as a
side
effect of the Mercator projection, latitude values must be
limited to -90 < lat < 90.
no binned zoom levels:
Attempts to constrain the linear Xastir scaling to the binned
OSM levels has been unsuccessful. The final straw was a
problem
with float to integer transitions that would result in
looping
and oscillation between levels.
new function key to optimize OSM zoom levels:
Since bitmap images do not scale well, they will always look
best when the Xastir scale is closest to the OSM scale. A
function key (F4) has been defined that will adjust the
Xastir
scale to the nearest OSM level and redraw the screen. Note
that
even if the scale is not changed, the F4 key will redraw the
screen- this is intentional on my part.
The F4 key works only if an OSM map is selected.
If the F4 key is already defined for some other use on your
system you can specify an alternative key by modifying the
map
files (OSM*.geo). The specified value must be an X11 KeySym
value. Setting the value to 0 will disable the key.
.osm maps eliminated
Since binned scale levels are no longer supported, the .osm
extension is no longer needed. .osm file will not be
installed.
If your maps directory (typically
/usr/local/share/xastir/maps/Online/) contains .osm file from
an
previous install you will have to remove them by hand.
You should also re-index your files
(Map->Configure->Index:Reindex ALL maps) to remove them from
the
Map Chooser.
OSM map files (.geo) built from a single template:
This is primarily of interest to developers and results in a
cleaner source tree.
2010-06-28 12:01 we7u
* configure.ac: Commenting out the tests for libgps, which we're
currently not using.
2010-06-18 22:35 we7u
* src/interface.c: Skipping the hostname lookup if we pass an IP
address instead of a hostname.
2010-06-18 22:11 we7u
* src/interface_gui.c: Changing default GPSD port to 2947.
2010-06-18 21:57 we7u
* configure.ac, src/interface.c: Changes to support pre-2.90 and
post-2.90 versions of GPSD network connections. We now send the
"R\r\n" command across (old method), then then send:
?WATCH={"enable":true,"nmea":true}\r\n (new method). Between the
two strings either version of GPSD daemon gets kick-started into
sending us NMEA strings.
2010-06-17 20:41 we7u
* configure.ac: Changing one summary line (text only).
2010-06-17 20:07 we7u
* configure.ac, src/interface.c: Added the configure test for
libgps and the gps.h header file, necessary to continue with
adding gpsd support into Xastir. More to do yet.
2010-06-17 16:24 we7u
* src/util.c: Added a debugging statement, but it's commented out.
Useful at times.
2010-06-15 07:29 we7u
* OpenStreetMaps.osm: Part of the OSM linear patch by Jerry
Dunmire.
2010-06-15 07:28 we7u
* Makefile.am, OSM_cloudmade_1.geo, OSM_cloudmade_1.osm,
OSM_cloudmade_2.geo, OSM_cloudmade_2.osm, OSM_cloudmade_5.geo,
OSM_cloudmade_5.osm, OSM_cloudmade_998.geo,
OSM_cloudmade_998.osm, OSM_cloudmade_999.geo,
OSM_cloudmade_999.osm, OSM_cycle.geo, OSM_cycle.osm,
OSM_mapnik.geo, OSM_mapnik.osm, OSM_osmarender.geo,
OSM_osmarender.osm, OSM_skiing.geo, OSM_skiing.osm,
src/map_OSM.c, src/map_OSM.h, src/map_geo.c: OpenStreetMaps
linear scaling patches by Jerry Dunmire. Thanks!
2010-06-10 19:04 we7u
* OpenStreetMaps.geo: Another patch by Jerry Dunmire, KA6HLD.
2010-06-10 19:02 we7u
* Makefile.am, OpenStreetMaps.osm, src/main.c, src/map_geo.c,
src/maps.c: Another OSM patch by Jerry Dunmire, KA6HLD.
2010-06-09 16:28 we7u
* src/: db.c, igate.c, interface.c, interface_gui.c, main.c,
map_OSM.c, map_WMS.c, map_shp.c, map_tiger.c, maps.c,
messages_gui.c, objects.c, view_message_gui.c, wx_gui.c: More
tweaks by Jerry Dunmire, KA6HLD. These get rid of some compiler
warnings with newer GCC compilers.
2010-06-09 11:51 we7u
* AUTHORS, Makefile.am, OpenStreetMaps.geo, src/Makefile.am,
src/main.c, src/map_OSM.c, src/map_OSM.h, src/map_geo.c: Initial
patches to use Open Street Maps with Xastir. This appears to be
a good replacement for the now-defunct Tigermap server. Patches
contributed by Jerry Dunmire, KA6HLD. Thanks Jerry!
2010-05-27 07:01 gstueve
* scripts/: get-fcc-rac.pl, get-gnis: Uodate copyright info in a
couple of scripts.
2010-05-07 09:23 tvrusso
* src/main.c: Add a very simple hack cribbed from the "Grace"
project
http://patch-tracker.debian.org/patch/series/view/grace/1:5.1.22-5/motiflockup.diff
to work around some extreme breakage introduced by Xorg server
around version 1.7.5. This breakage changed the way the server
handles "passive grabs" and has broken *all* motif programs that
use XmCreatePopupMenu (among other things); such programs will
grab the mouse cursor upon creating the pop-up and restrict
cursor motion to within the parent widget of the intended popup,
rendering the desktop completely unusable until the X server is
killed. The correct fix is to update Xorg server (the fix is
apparently in the yet-to-be-released 1.7.6), but that is not an
option for some users of systems that only use stable releases of
Xorg, and sometimes not even then (think Ubuntu, where they tend
to stick only to bug-fix updates in a given LTS tree, and don't
go to the next release number). Thus, it is necessary either to
patch motif libraries or work-around the issue in applications.
Since patching motif libraries is not a reasonable thing to
require of our users, it's worthwhile to hack Xastir.
The work-around ungrabs the mouse cursor immediately after the
call to XmCreatePopupMenu. It's an almost trivial modification
of the code.
Tested on Xorg-server 1.6.5 and Xorg-server 1.7.5. Looks good,
so committing it.
The fix does have one unfortunate side effect on the newer server
, as it is somewhat more difficult to tap the right mouse button
and get the right-click menu to stay up, but it is possible. On
the older server it appears to have no effect at all, which is
good.
2010-04-23 07:00 gstueve
* src/bulletin_gui.c: Remove annoying blank line from end of
bulletin list.
2010-04-21 12:36 gstueve
* config/Makefile.am: Fix source identification to work for BSD
make. Should now work for new and old make utilities. I like
these derived language files to test for added labels as I admit
to a language deficiency.
2010-04-19 10:48 gstueve
* config/Makefile.am: Permit derived language files to be generated
from source file w/o requiring configure elements to be rerun.
2010-04-19 10:45 gstueve
* config/Makefile.am, config/nwsz_ddmmyy_10.dbfawk,
scripts/get-NWSdata: Add matching dbfawk file for new zone
description file from NWS.
2010-03-10 22:24 we7u
* src/db.c: Initializing a temp area object's color to a value to
get rid of a compiler warning.
2010-03-10 20:03 chicoreus
* src/: db.c, db_gis.c, db_gis.h, interface.c, interface_gui.c,
main.c: Mike, W2SWR, attempted to deploy Xastir over a MySQL
database, and in the process helped to find multiple issues,
including both an inability to compile xastir with just
--with-mysql, and multiple causes for segfaults starting and
stopping database interfaces and saving data. This commit
addresses these issues.
Xastir now compiles and runs with either or both --with-mysql and
--with-postgis, as reqired definitions for each have now been
appropriately included with preprocessor directives.
The key fix for stability is in db_gis.h, the connection array
has been redefined from an array pointer to an array, and the
MYSQL object in the Connection struct has been changed from a
MYSQL pointer to a MYSQL. Calls to methods that pass database
connections have been rewritten to pass the address of the
connection (&aDbConnection), rather than the connection.
Multiple other fixes, mostly involving correcting the use of
pointers, have been made to the db_gis.c code, and these have
been tested and found to work with storage and retrieval of large
quantities of internet feed data (on the order of 800,000
records) to both MySQL and Postgis databases, with xastir
compiled with --with-mysql, --with-postgis separately, and with
--with-mysql --with-postgis together.
Also fixed a user interface bug that prevented retention of a
selection of mysql(spatial) as a database type.
2010-03-05 21:52 we7u
* FAQ: Adding more info to the Fedora 12 right-click bug
problem/solution.
2010-02-28 07:47 we7u
* scripts/inf2geo.pl: Added some comments about GM/IM
prerequisites. Made it clear what the script does for the user.
2010-02-27 17:33 we7u
* src/x_spider.c: Client connections to Xastir's server port had
this problem: The last connected client, if it disconnected,
would lock up the server. The pointer code taking care of
removing objects in the linked list has been reworked. It no
longer matters which order of client connects/disconnects are
applied to the server. Thanks to Nathan Mills for helping me
figure this out and test this.
2010-02-19 17:33 gstueve
* src/interface.c: Fix spelling in error message that lintian
found.
2010-02-16 20:13 chicoreus
* src/db_gis.c: The node_path stored to a mysql database is not
being truncated correctly with xastir_snprintf(), as the current
length of the station->node_path_ptr that is providing the
character array is used as the limit, rather than the maximum
length allocated for the node_path into which it is being placed,
thus causing a crash on trying to store a MySQL record for a
position when the path exceeds 56 characters in length.
2010-02-16 17:47 we7u
* FAQ: Tweaked the Fedora 12 right-click answer to point to "yum
update".
2010-02-11 21:13 we7u
* src/util.c: Taking an initial WIDE2-1 out of the equation which
looks for WIDEn-N following WIDEn-N.
2010-02-06 19:48 we7u
* Makefile.am: Setting up README.CYGWIN so that it gets copied to
the docs directory with the rest of the docs during the install
step.
2010-02-03 09:37 we7u
* FAQ: Added Kevin K1KWP's note about getting right-click menus
working in Fedora 12.
2010-02-01 10:37 gstueve
* testdbfawk.1, xastir_udp_client.1: Quiet some warnings from
manpages about hyphens and minus signs.
2010-01-31 12:10 we7u
* configure.ac: Bumping the revision number for new development.
2010-01-31 12:09 we7u
* README.Contributing: Updating text to call out the new place for
the developers instructions (Xastir.org Wiki).
2010-01-31 00:45 we7u
* ChangeLog: Committing latest ChangeLog (derived from cvs log)
before release.
2010-01-31 00:44 we7u
* symbols/symbols.dat: Updated wheelchair symbol plus new power
plant symbol by Kyle Mills. Thanks!
2010-01-31 00:24 we7u
* README.CYGWIN: A re-written Cygwin install by David Flood,
KD7MYC. Thanks!
2010-01-31 00:19 we7u
* README.MAPS: Tweaks by David Aitcheson, kb3efs. Thanks! A few
minor tweaks by we7u.
2010-01-30 23:42 we7u
* ChangeLog: Committing latest changelog before release.
2010-01-30 23:41 we7u
* configure.ac, scripts/BUILDRPMS, scripts/LSB-BUILD,
scripts/do_xastir_release_dev, scripts/do_xastir_release_stable:
Preparing for 1.9.8 stable release. Changing revision numbers.
2010-01-30 18:12 we7u
* AUTHORS, DEBUG_LEVELS, FAQ, INSTALL, LICENSE, Makefile.am, NEWS,
README, README.CVS, README.Contributing, README.Getting-Started,
README.MAPS, README.win32, REGRESSION_TESTS, UPGRADE,
acinclude.m4, bootstrap.sh, callpass.1, changes.txt,
configure.ac, install-xastir, testdbfawk.1, update-xastir,
xastir.1, xastir_udp_client.1, Davis/Makefile.am, Davis/README,
Davis/bootstrap.sh, Davis/configure.ac, Davis/src/Makefile.am,
Davis/src/db2APRS.c, Davis/src/defs.h, LaCrosse/AUTHORS,
LaCrosse/Makefile.am, LaCrosse/README, LaCrosse/bootstrap.sh,
LaCrosse/configure.ac, LaCrosse/src/Makefile.am,
LaCrosse/src/defs.h, LaCrosse/src/open2300db2APRS.c,
callpass/Makefile.am, callpass/callpass.c, config/24kgrid.dbfawk,
config/Makefile.am, config/arealm.dbfawk,
config/areawater.dbfawk, config/cousub.dbfawk,
config/cousub00.dbfawk, config/edge.dbfawk,
config/featnames.dbfawk, config/gps_wpt.dbfawk,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, config/nwsc_ddmmyy.dbfawk,
config/nwsc_ddmmyy_09.dbfawk, config/nwsc_ddmmyy_09b.dbfawk,
config/nwsmzddmmyy.dbfawk, config/nwsmzddmmyy_09.dbfawk,
config/nwsmzoddmmyy.dbfawk, config/nwsozddmmyy.dbfawk,
config/nwsozddmmyy_09.dbfawk, config/nwsw_ddmmyy.dbfawk,
config/nwsw_ddmmyy_09.dbfawk, config/nwsz1ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/nwsz_ddmmyy_09.dbfawk,
config/nwszoddmmyy.dbfawk, config/pointlm.dbfawk,
config/predefined_EVENT.sys, config/predefined_SAR.sys,
config/stored_track.dbfawk, config/tabblock.dbfawk,
config/tgr2shp.dbfawk, config/tgr2shppoly.dbfawk,
config/tgr2shppoly_2006.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrlpt.dbfawk,
config/tgrlpy.dbfawk, config/tgrplc00.dbfawk,
config/tgrwat.dbfawk, config/tnc-startup.aea,
config/tnc-startup.d700, config/tnc-startup.kam,
config/tnc-startup.kpc2, config/tnc-startup.kpc3,
config/tnc-startup.paccomm, config/tnc-startup.pico,
config/tnc-startup.sys, config/tnc-startup.thd7,
config/tnc-startup.tnc2, config/tnc-startup.tnc2-ui,
config/tnc-stop.d700, config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui, help/Makefile.am, help/help-Dutch.dat,
help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, m4/Makefile.am,
scripts/Coordinate.pm, scripts/LSB-BUILD, scripts/LSB-BUILD-ALL,
scripts/LSB-BUILD-CURL, scripts/LSB-BUILD-DB,
scripts/LSB-BUILD-GDAL, scripts/LSB-BUILD-GRAPHICSMAGICK,
scripts/LSB-BUILD-JASPER, scripts/LSB-BUILD-JPEG,
scripts/LSB-BUILD-LESSTIF, scripts/LSB-BUILD-PCRE,
scripts/LSB-BUILD-PNG, scripts/LSB-BUILD-ZLIB,
scripts/Makefile.am, scripts/UIView2XastirLog.pl,
scripts/Xastir_tigerpoly.py, scripts/example_objects.log,
scripts/get-NWSdata, scripts/get-fcc-rac.pl, scripts/get-gnis,
scripts/get-maptools.sh, scripts/get-pop,
scripts/get_shapelib.sh, scripts/inf2geo.pl, scripts/kiss-off.pl,
scripts/langElmerFudd.pl, scripts/langMuppetsChef.pl,
scripts/langOldeEnglish.pl, scripts/langPigLatin.pl,
scripts/langPirateEnglish.pl, scripts/object2shp.pl,
scripts/overlay.pl, scripts/ozi2geo.pl, scripts/permutations.pl,
scripts/pos2shp.pl, scripts/slideshow.pl, scripts/test_coord.pl,
scripts/toporama250k.pl, scripts/toporama50k.pl,
scripts/track-get.pl, scripts/waypoint-get.pl,
scripts/xastir-fixcfg.sh, scripts/xastir-migrate.sh,
src/Makefile.am, src/alert.c, src/alert.h, src/awk.c, src/awk.h,
src/bulletin_gui.c, src/bulletin_gui.h, src/color.c, src/color.h,
src/database.h, src/datum.c, src/datum.h, src/db.c, src/db_gis.c,
src/db_gis.h, src/dbfawk.c, src/dbfawk.h, src/draw_symbols.c,
src/draw_symbols.h, src/fcc_data.c, src/fcc_data.h,
src/festival.c, src/festival.h, src/geo-client.c, src/geo-find.c,
src/geo.h, src/geocoder_gui.c, src/gps.c, src/gps.h,
src/hashtable.c, src/hashtable.h, src/hashtable_itr.c,
src/hashtable_itr.h, src/hashtable_private.h, src/hostname.c,
src/hostname.h, src/igate.c, src/igate.h, src/interface.c,
src/interface.h, src/interface_gui.c, src/io-common.c,
src/io-mmap.c, src/io.h, src/lang.c, src/lang.h,
src/leak_detection.h, src/list_gui.c, src/list_gui.h,
src/locate_gui.c, src/location.c, src/location_gui.c,
src/macspeech.c, src/main.c, src/main.h, src/map_WMS.c,
src/map_cache.c, src/map_cache.h, src/map_dos.c, src/map_gdal.c,
src/map_geo.c, src/map_gnis.c, src/map_pdb.c, src/map_pop.c,
src/map_shp.c, src/map_tif.c, src/map_tiger.c, src/maps.c,
src/maps.h, src/messages.c, src/messages.h, src/messages_gui.c,
src/objects.c, src/objects.h, src/popup.h, src/popup_gui.c,
src/rac_data.c, src/rac_data.h, src/rotated.c, src/rotated.h,
src/rpl_malloc.c, src/rpl_malloc.h, src/shp_hash.c,
src/shp_hash.h, src/snprintf.c, src/snprintf.h, src/sound.c,
src/symbols.h, src/testdbfawk.c, src/track_gui.c,
src/track_gui.h, src/util.c, src/util.h, src/view_message_gui.c,
src/wx.c, src/wx.h, src/wx_gui.c, src/x_spider.c, src/x_spider.h,
src/xa_config.c, src/xa_config.h, src/xastir.h,
src/xastir_udp_client.c, src/rtree/Makefile.am, src/rtree/card.c,
src/rtree/card.h, src/rtree/gammavol.c, src/rtree/index.c,
src/rtree/index.h, src/rtree/node.c, src/rtree/rect.c,
src/rtree/sphvol.c, src/rtree/split_l.c, src/rtree/split_l.h,
src/rtree/split_q.c, src/rtree/split_q.h,
src/shapelib/Makefile.am, src/shapelib/contrib/Makefile.am,
symbols/Makefile.am, symbols/symbols.dat: Updating Copyright
notice for 2010.
2010-01-25 20:09 chicoreus
* src/db_gis.c: Make fails with errors when configured with just
--with-mysql. Fixing nesting of HAVE_POSTGIS and HAVE_MYSQL
directives so that xastir will build with just --with-mysql.
Both compiler warnings and runtime errors remain when built
--with-mysql --without-postgis.
2010-01-16 22:27 tvrusso
* src/main.c: Fix three instances of a string compare being
attempted by: char chararray[EXTENT] read chararray from
some file if (chararray == "string literal") { }
which is bad form in C and could lead to undefined behavior. The
correct way to do this is with strcmp or strncmp. I replaced
this with:
if (strncmp(chararray,"string literal",strlen(chararray))==0)
{
}
This is silently accepted by most older compilers, but is warned
about by gcc 4.4 (the default compiler in Ubuntu 9.10).
2010-01-12 11:32 tvrusso
* src/objects.c: Fix to my most recent fix; make sure that the code
that doesn't get the compiler warning actually does the same
thing that it did before the fix.
2010-01-12 09:47 tvrusso
* src/objects.c: Minor tweak to silence a warning about
"dereferencing type-punned pointer breaks strict-aliasing rules."
2010-01-11 19:30 tvrusso
* src/: db.c, objects.c:
Fix two bugs.
1) Bug 1698474 in the sourceforge tracker (Expire code messes up
internal linked-list order)
The title of the bug is erroneous. The expire code doesn't
mess up
any internal linked-list order. The expire code was being
messed
up by a broken linked-list order. What was breaking the list
was
the handling of our own objects. Code throughout objects.c
was
continually resetting the time stamp of station records to
sec_now() withouth then moving the station record to the end
of the
time-sorted list. This led to the time-sorted list not being
time-sorted anymore. The expire code explicitly depends on
the
list remaining sorted at all times.
There was also a small block of code dating back to version
1.1 of
db.c that also skipped moving a station record in the
time-sorted
list if it was our object or item. This very old code appears
to
do nothing at all. I have removed it. The time sorted list
MUST
be kept in time-sorted order. There was also a variable
(object_is_mine_previous) that was set by this block of code
but never
accessed anywhere else. I've removed that variable, too.
Additionally, the check_station_remove function erroneously
checks
"is_my_station" to determine if the station or object in
question is
owned by "me." It should be checking (is_my_station ||
is_my_object_item)
to be consistent with the older conditional that is commented
out just
above it.
2) Creating an object that has the same name as a previously
killed object would lead to an "immovable" object being
created. This bug was never entered into the issue tracker.
Prior to this commit, the following actions would create an
object that
could not be moved:
create object a
delete object a
create object a
Once the second create was done, the object a could not be
moved by any
means on the screen -- either by dragging with the Move button
down or
using the Modify Object dialog.
The reason was that the code to handle resurrecting a killed
object
was improperly flagging the new object as being "my station"
in
addition to being flagged as "my object." The code that
decodes
position strings would see this flag and refuse to move the
object
"because I know my position better." Furthermore, the
resurrection
code would remove the old killed record from the name-sorted
list,
but not really delete the station record, leaving it in the
time-sorted list. This also impacted expiration. This commit
fixes the improper flagging as "my station" and completely
deletes
the station record for a killed object when we create a new
object
with the same name.
2010-01-01 15:04 we7u
* src/main.c: Fixed some side-effects regarding zoom boxes when map
lock is enabled.
2010-01-01 06:22 gstueve
* src/db.c: Recall one of my tests from the wild. It escaped before
its' time.
2009-12-31 03:10 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Finishing up the map
lock code.
2009-12-29 13:56 we7u
* src/main.c: Detaching the map lock from three areas where they
are more complicated operations and therefore aren't easily done
by mistake. Therefore no map lock required for those three.
2009-12-27 08:26 gstueve
* callpass.1, testdbfawk.1, xastir.1, xastir_udp_client.1: Update
APRS site reference to useful URL.
2009-12-27 07:29 gstueve
* callpass.1: Add reference to xastir in NAME section to allow
`apropos` to associate.
2009-12-25 07:20 we7u
* README: Updating the SuSE 11.x ham repository info.
2009-12-22 13:37 gstueve
* Makefile.am, src/db.c, src/lclint.script: Add additional man
pages to list for publication.
2009-12-22 13:20 gstueve
* callpass.1, testdbfawk.1, xastir.1, xastir_udp_client.1: Add
simple documentation for all applications. Provide APRS reference
in NAME section for 'apropos' & 'whatis' lookup. Make sure NAME
section is parseable for scanning.
2009-12-22 02:56 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/xa_config.c,
src/xastir.h: Adding map zoom/pan lock feature to the Map menu.
2009-12-17 09:44 gstueve
* xastir.spec.in: Allow rpmbuild spec to work for 64bit
environments also.
2009-12-08 11:34 we7u
* README.MAPS: Updating the location of the RAC callsign manual
download to match the URL in the get-fcc-rac.pl script.
2009-12-07 16:34 tvrusso
* FAQ: Update FAQ to include updated answer to the "black images
from imagemagick" question, and add a FAQ about compilation woes
due to use of ImageMagick with HDRI support.
2009-12-04 10:54 tvrusso
* src/: map_WMS.c, map_geo.c, map_tiger.c:
Fix for the problem where Xastir will display black images when
compiled against GraphicsMagick with its new default QuantumDepth
of 8, or ImageMagick with its optional QuantumDepth of 8.
The problem was that when the image was not a colormapped image
(e.g. JPEG or other full color type), Xastir was assuming
(incorrectly) that a Quantum was the same type as the red, green,
and blue components of an XColor, and using the Quantums directly
out of the pixel_pack in a call that required the latter. The
result was that when pack_pixel_bits returned, the result was
always that the packed pixel bits were always 0x000000, because
it was taking the high-order 8 bits from the unsigned short to
which the unsigned char was being cast.
What was needed was a little block of code that massaged the
pixel_pack values into unsigned shorts at that point if
QuantumDepth is 8.
This fix applies the same fix to map_tiger, map_geo and map_WMS,
all of which had duplicated code (ugh) that made the same
mistaken assumption of Quantum/unsigned short equivalence.
This fix does NOT address the problem that exists on a few
systems, where ImageMagick has been compiled with HDRI (High
Dynamic Range Image) support. On those systems, a Quantum is not
even an integer type, it's a float or double. Dealing with
*that* mess will be harder.
Ideally, the duplicated code between map_WMS, map_geo, and
map_tiger should be consolidated according to good software
engineering principles.
2009-11-26 08:52 tvrusso
* LaCrosse/src/open2300db2APRS.c:
Fix for an insidious bug in open2300db2APRS that relied on an
unsafe internal behavior of the mysql API.
The function Get_Latest_WX makes 2 SQL queries to the server, one
to get the highest value of the "timestamp" field present in the
DB, an another to get the row with that timestamp. Only after
the first query was the function calling "row =
mysql_fetch_row(&result)". That function returns a char ** that
can be used to pick off the field values. Somehow, despite never
being called after the second query, the row array still managed
(on some systems) to have the right data in it --- presumably
because the API call was returning a pointer to an internal block
of memory that contained the field values, and on the systems
where this worked that block wasn't moving.
When I upgraded my BSD system and recompiled mysql, this started
failing, and open2300db2APRS would segfault.
Calling mysql_fetch_row after the second query fixes it.
While I was at it, I fixed a mistake in some debug output that
prints the number of fields retrieved by the query.
2009-11-09 12:46 we7u
* scripts/UIView2XastirLog.pl: New script to convert UI-View log
files to Xastir-format log files. Timestamp info is currently
removed during the conversion.
2009-10-13 23:25 we7u
* scripts/get-NWSdata: Updating the get-NWSdata script to snag the
latest-latest NWS Shapefile maps used for weather alerts.
2009-10-13 23:24 we7u
* config/: Makefile.am, nwsc_ddmmyy_09b.dbfawk,
nwsmzddmmyy_09.dbfawk, nwsozddmmyy_09.dbfawk,
nwsw_ddmmyy_09.dbfawk, nwsz_ddmmyy_09.dbfawk: Adding yet another
round of dbfawk files to match new NWS Shapefile signatures.
2009-10-11 22:18 we7u
* configure.ac: Bumping devel version up to 1.9.7
2009-10-10 11:28 we7u
* scripts/: do_xastir_release_dev, do_xastir_release_stable:
Updating to new SourceForge release process.
2009-10-10 10:41 we7u
* ChangeLog, configure.ac, scripts/BUILDRPMS, scripts/LSB-BUILD,
scripts/do_xastir_release_dev, scripts/do_xastir_release_stable:
Preparing for 1.9.6 stable release.
2009-08-12 11:59 we7u
* src/main.c: Adding minWidth and minHeight to the fallback
resources string in main() to attempt fixing the compiz/fusion
bug with tiny unsizeable dialogs.
2009-08-12 11:14 we7u
* FAQ: Adding a blurb regarding "compiz" and cigar-shaped windows
in Xastir. Thanks to Tom R. for this text which I modified
somewhat.
2009-07-31 21:19 tvrusso
* config/nwsc_ddmmyy_09.dbfawk: Add a comment about the difference
between this file and the nwsc_ddmmyy file.
2009-07-31 21:17 tvrusso
* config/: Makefile.am, nwsc_ddmmyy_09.dbfawk: Add a new
nwsc_ddmmyy file with different signature to match the very
latest shapefiles.
I am adding this as a new dbfawk instead of modifying the
existing one so that those who don't wish to update their
shapefiles will not have to, and those who have only the new ones
will actually be able to use them. Xastir will pick the dbfawk
file with the matching signature.
2009-07-31 15:38 we7u
* src/wx_gui.c: Changing the weather alert FINGER server since
WXSVR.net has been offline for a while. We're switching to
Pete's new system (AE5PL) which is already online and functional.
2009-07-30 12:41 tvrusso
* symbols/symbols.dat: Change color of ICP (Incident Command Post,
/c) symbol to match the color specified in FEMA and NWCG ICS
materials. (I'm working through lots of these courses while
simultaneously trying to get Xastir integrated more into our
local SAR system, and getting these discrepancies of terminology
and symbology fixed is important).
2009-07-28 15:51 tvrusso
* config/predefined_SAR.sys: Make predefined SAR objects conform
with NIMS standard ICS terminology.
There is no "Helipoint" in that terminology. The term "Helispot"
is used for what we were previously calling a "Helipoint."
2009-07-28 15:49 tvrusso
* src/objects.c: Fix predefined object name to conform with
standard ICS terminology. A "Helispot" is a temporary landing
place for helicopters. There is no "Helipoint" in standard ICS
terminology.
2009-07-28 14:35 we7u
* src/alert.c: Temporary change to allow viewing of compressed-zone
format alerts sent by Pete Loveall, AE5PL's server.
2009-07-27 18:44 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h: Display of latest
comment if H2O symbol plus object or item, and the comment time =
the latest object/item update time. This is to support fast
viewing of flood gauges during emergencies, using the data from
the Firenet gage.pl script.
2009-06-29 00:14 we7u
* src/db.c: Fixing Canadian callsign lookup to add VO and VY
prefixes.
2009-06-19 23:01 tvrusso
* src/shp_hash.c: Insert a conditional around code that uses a
pointer returned by SHPReadObject. A user is finding that
SHPReadObject is having an fread problem on one of his
shapefiles, and returning NULL. This commit prevents Xastir from
trying to dereference the null pointer.
2009-06-03 21:25 we7u
* src/shapelib/: dbfadd.c, dbfcreate.c, shpadd.c, shpcreate.c,
shpdump.c, shptest.c, shptreedump.c, shputils.c: Getting rid of
compiler warnings due to unused variable.
2009-06-03 15:24 we7u
* src/shapelib/: dbfadd.c, shpcreate.c: Adding includes for
string.h to get rid of compiler warnings.
2009-06-03 14:57 tvrusso
* src/shapelib/Makefile.am: Not really sure why this worked before
but now doesn't work for Curt, but there was nothing in the
src/shapelib/Makefile.am to make the {shp,dbf}{add,create}
programs link with the shapelib we just built.
Put that in.
Rebootstrap before trying.
2009-05-22 16:23 we7u
* scripts/pos2shp.pl: Changed some comments WRT the TODO for the
comment field.
2009-05-22 14:41 we7u
* README.MAPS: Adding bits about APRS Overlay files and the
pos2shp.pl script.
2009-05-22 14:35 we7u
* scripts/Makefile.am: Adding pos2shp.pl to list of scripts to
install.
2009-05-22 14:23 we7u
* scripts/pos2shp.pl: Better version. Limits $name to 9 chars and
chops trailing spaces on same.
2009-05-22 14:14 we7u
* scripts/pos2shp.pl: First working version. Needs more error
checking, needs to assure the name field is properly formatted,
and needs to do something with the comment field yet.
2009-05-22 13:16 we7u
* scripts/pos2shp.pl: Updated comments, removed live_or_dead code.
Has NOT been converted to parse POS format files yet (Overlay
files).
2009-05-22 11:19 we7u
* scripts/pos2shp.pl: Start of a pos2shp.pl script. No code
changes yet from the original object2shp.pl script it started
from.
2009-05-22 10:44 tvrusso
* src/shapelib/Makefile.am: Change internal shapelib makefile so
that it *does* install the create and add programs if we're
building with internal shapelib.
Note: This should not be tested by those who have shapelib tools
installed from a package unless you know how to do it without
clobbering them.
Hint: configure --prefix=/some/other/base/than/usr/local will
make sure that the new test install doesn't clober anything that
the normal install created.
2009-05-22 10:30 tvrusso
* src/shapelib/Makefile.am: Add "noinst_PROGRAMS" to the internal
shapelib build so that shpcreate, shpadd, dbfcreate and dbfadd
are built if the user is building the local shapelib.
They are not installed, because I didn't want to test that
feature. To make it so that they *are* installed when make
install is called, one needs only change "noinst_PROGRAMS" in
src/shapelib/Makefile.am to "bin_PROGRAMS" .
2009-05-19 13:47 tvrusso
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/database.h, src/wx.c: Add
support for the Davis 6540 "Weatherlink for APRS" with "Streaming
Data Logger". This attachment to the Davis Vantage Pro causes
the device to stream APRS posits (sans fromcall, tocall, and
path) to the serial port instead of requiring polling. With such
a device, Meteo and the associated glue program (db2APRS or
whatever it's called) are unnecessary, so long as this patch is
in place.
Also update language files as needed.
2009-05-09 07:15 tvrusso
* src/db.c: Move "create_garmin_waypoint" call outside of "if
(sound_play_prox_message)" conditional.
A local user was completely confused why his garmin wasn't
receiving waypoint data from Xastir, and when I hunted through
the coude found that this feature only works if you have audio
alerts for proximity warnings turned on. This seems wrong, so I
moved the conditionals around so that waypoints are created if
you're within proximity warning distance, whether or not you've
actually got the old audio alarm turned on for proximity
warnings.
2009-04-30 12:25 gstueve
* src/: database.h, db.c: Fix band opening logic to ignore 3rd
party traffic. Should make this really work for band opening and
not messages from network. Fix Bug ID:2749796.
2009-04-30 11:52 gstueve
* src/: main.c, shp_hash.c, shp_hash.h: We already know the current
time, there is no need to ask again.
2009-04-29 20:08 gstueve
* scripts/get-fcc-rac.pl: Minimize memory footprint for constrained
systems. Do memory intense activity as late as possible.
2009-04-25 23:40 tvrusso
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c:
Fix an annoyance related to DF bearing reports.
Sometimes a bad parse of garbled Mic-E data causes Xastir to
think that a D700 (or other mobile) is sending a DF report. Even
if only a single such garbled transmission is received, the
station is shown with DF bearing information for as long as it's
in the database. Watching a mobile drive around with randomly
moving DF beam lines is distracting. Not being able to make it
go away without restarting Xastir has been annoying.
Another way for this to happen is for some bonehead (such as
KM5VY) to create a series of DF objects from an external program
with his callsign as base name and sequential numbers to identify
the reports (say "KM5VY-1", "KM5VY-2", etc.) until he happens to
hit the SSID of the station that's sending the reports (say,
KM5VY-8). What happens is the "object" data gets attached to the
Xastir instance itself. This bogus beam heading shows up forever
until shutting down Xastir. This happened today on a SAR ELT DF
practice. The name of the bonehead has not been changed to
protect the bonehead.
This commit adds the ability to clear such bogosity. Now, the
"Station Info" dialog for any station with DF bearing information
has a "Clear DF Bearing" button that will zero out the bearing
and NRQ strings for the station, removing the unwanted (and
presumably incorrect) bearing lines until the station transmits
them again (which probably means they're wanted and not
incorrect).
2009-04-25 21:53 tvrusso
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/draw_symbols.c,
src/draw_symbols.h, src/main.c, src/main.h, src/xa_config.c:
Add a map-decluttering option.
Prior to this commit, "Station->Filter Display->Display DF
Attributes" would draw a pair of bearing lines for every DF
object. The lines drawn represented the stated beamwidth of the
report.
Unfortunately, in a big DFing operation, this rapidly leads to a
huge clutter on the map, making it very difficult, if not
impossible, to read. I saw this during a big DF practice this
morning, and just had to change it.
I have added two new buttons under Display DF Attributes:
"Display DF Beamwidth" and "Display DF Bearing." Selecting the
first and not the second gives the current behavior. Selecting
the second and not the first draws only the stated bearing, not
the beamwidth. Selecting both draws all three lines for those
who really, really like cluttered maps. The color of red used
for the bearing line and the beamwidth lines is slightly
different.
I tried to set up xa_config so that when people first start up
Xastir after updating, they'll recover the original behavior ---
"Display DF Bearing" defaults to off if it's not found in the
config file. Unless the new option is deliberately selected,
users should not notice the change.
Both Display DF Bearing and Display DF Beamwidth are greyed out
if "Display DF Attributes" is deselected.
Updated all the language files with the "update-language.pl"
script to support the new menu items. A lot of other things got
changed in the language files with this action, but those seemed
mostly to be comments.
2009-04-24 13:10 gstueve
* scripts/get-fcc-rac.pl: Move sort back to system package. PERL
does parsing well, not sorting.
2009-04-17 16:10 we7u
* config/: arealm.dbfawk, areawater.dbfawk, cousub.dbfawk,
cousub00.dbfawk, edge.dbfawk, featnames.dbfawk, pointlm.dbfawk,
tabblock.dbfawk: Updating the URL for the Shapefiles to point to
the 2008 shapefiles instead of 2007!
2009-04-17 09:12 we7u
* config/: Makefile.am, arealm.dbfawk, areawater.dbfawk,
cousub.dbfawk, cousub00.dbfawk, edge.dbfawk, featnames.dbfawk,
pointlm.dbfawk, tabblock.dbfawk: Adding the dbfawk files worked
on by Richard Polivka, N6NKO, Craig Anderson, N6YXK, and Dale
Seaburg, KG5LT, which help to nicely render 2008 Tiger Shapeline
files.
A note from Craig about layering:
"...use "vi" on the map_index.sys file while xastir is not
running.
Once you are editing the file, use the following 3 commands in
"vi"
to change the layers. This assumes that, like with my xastir,
new
maps get added into the list at layer 1000.
:g/tabblock/s/01000/00995/
:g/pointlm/s/01000/00996/
:g/arealm/s/01000/00997/
(translation: global search throughout the file for lines with
"arealm" and substitute on that line for "01000", a "00997")
This moves the tabblock (& tabblock00) files, pointlm files,
and
arealm files down underneath the roads maps. Otherwise the
roads
can get covered up by urban background coloring. Or you can do
this
through the GUI interface as well."
2009-04-16 19:55 we7u
* src/wx.c: Fixing up the Peet Bros 2000 data logging and packet
mode decoding for wind direction. These were really 4-character
fields but the first two chars should be zeroed out. We were
reading in only the 2nd two characters and then zeroing them out
(the reading of interest).
2009-04-16 14:20 tvrusso
* scripts/values.pl.in: Change values.pl.in so it references
#!/usr/bin/perl instead of #!/bin/perl.
Neither is strictly correct since perl could be installed just
about anywhere on any system, but this brings it in line with all
the rest of the scripts here.
Ideally the location of the perl interpreter should be probed by
configure and substituted in all the scripts, but that is
probably more work than it's worth given that all of our scripts
have had /usr/bin/perl hardcoded all this time.
#!/usr/bin/env perl
is sometimes suggested to make such scripts system-independent,
but this is generally considered a security vulnerability because
it uses the first "perl" that appears in the user's path, which
might be a malicious bit of code.
2009-04-16 12:34 tvrusso
* configure.ac, scripts/Makefile.am, scripts/values.in,
scripts/values.pl.in: Remove inappropriate use of GNU Make
extensions in scripts/Makefile.am.
These were introduced to generate scripts/values and
scripts/values.pl from scripts/values.in and
scripts/values.pl.in, but this is the wrong approach. Generating
these files from the .in's should be done by adding them to the
configure.ac AC_CONFIG_FILES list and by using standard
substitution strings in the .in files. Non-standard substitution
strings can also be used if one also adds AC_SUBST calls to the
configure.ac file.
The standard substitution string for prefix is @prefix@ not
@PREFIX@.
2009-04-16 12:26 gstueve
* scripts/Makefile.am: Makefile should actually work properly for
split source/build configuration.
2009-04-16 11:56 gstueve
* scripts/Makefile.am: Make sure proper Makefile is updated when
Makefile.am is updated.
2009-04-16 11:39 we7u
* src/: main.c, messages.h, view_message_gui.c, xa_config.c:
Saving/restoring the status of the CAD Objects buttons and the
View Messages TNC/NET/MINE selection buttons.
2009-04-16 11:28 gstueve
* scripts/: get-NWSdata, get-gnis, get-pop: Remove another possible
bashism reported by checkbashisms script.
2009-04-16 09:25 we7u
* scripts/: Makefile.am, slideshow.pl: Adding slideshow.pl, a
script which snags the snapshot.png files into a separate
directory and renames them for possible later use as a slideshow
or animated movie.
2009-04-13 13:18 gstueve
* scripts/get-pop: Position files are only ASCII, don't push AK or
HI through recoding.
2009-04-13 13:10 gstueve
* scripts/get-pop: Adjust download site to complete list. Retain
tamu site for reference.
2009-04-13 11:34 gstueve
* src/: locate_gui.c, maps.h: Add ability to locate map features
from population format files.
2009-04-13 11:13 gstueve
* src/map_pop.c: Missed these. Had compiled on other system.
Mistyped entry.
2009-04-13 10:32 gstueve
* src/: map_gnis.c, map_pop.c: Found a couple of locations that
could get unhappy about trying to read bad data.
2009-04-13 10:16 gstueve
* scripts/Makefile.am, scripts/get-pop, src/Makefile.am,
src/map_pop.c, src/maps.c: Reintroduce previous population
geolocator processing into new file type. The .pop file
extension will reflect the old information. GNIS does not have
authorative population data, we should use census info. The
script will look to aprs.tamu.edu but I was not able to locate
all of the states data files.
2009-04-08 09:24 gstueve
* scripts/get-gnis: Get rid of bashism that escaped my first tests.
2009-04-08 09:17 gstueve
* scripts/get-gnis: Add recode to convert AK & HI UTF-16 files to
UTF-8 to give us a fighting chance to actually locate anything in
those states.
2009-04-07 14:17 gstueve
* scripts/get-gnis: USGS has made geocodes a moving target. Current
file is 20090401.
2009-04-07 02:23 gstueve
* src/main.c: Repair damage to map properties dialog inflicted by
last check-in.
2009-04-06 09:07 gstueve
* src/interface_gui.c: Move Path entries around to reduce vertical
challenge.
2009-04-05 17:28 gstueve
* src/map_gnis.c: Update field sequence to match current GNIS file
layout.
2009-04-04 23:10 gstueve
* src/list_gui.c: Update max display list to symbolic count.
2009-04-04 21:14 gstueve
* src/list_gui.c: Clean up station list to actually line up with
icon and line height.
2009-04-04 19:21 gstueve
* src/objects.c: Maintain pointer to cursor to keep memory usage
clean.
2009-04-04 11:37 gstueve
* scripts/: .cvsignore, Makefile.am, coord-convert.pl, get-NWSdata,
get-fcc-rac.pl, get-gnis, icontable.pl, values.in, values.pl.in,
xastir-fixcfg.sh, xastir-migrate.sh: Fix the scripts to match the
structure for placement of files by using -prefix from configure
process to allow matchup to FHS placement.
2009-04-04 11:28 gstueve
* m4/xmhtml.m4: Wrap macro name to keep everyone happy. Remove
autoreconf complaint.
2009-04-03 07:08 gstueve
* src/: main.c, main.h: Upgrade to session aware application space.
Permit GNOME window manager to clean up without warning message
about unsaved data. Permit restart to keep proper character
translations for display. Clean up some free memory leaks and
update for Motif 2.0 XmString functions.
2009-04-02 18:22 gstueve
* src/interface.c: Remove extraneous include entry.
2009-04-02 15:09 gstueve
* src/xastir.h: Remove external reference to internal application
close out function.
2009-03-31 20:06 tvrusso
* scripts/object2shp.pl: Fix a minor, but completely
inconsequential error in this script. It would produce
shapefiles with every shape having the same ID attribute.
Doesn't matter at all since ID is not used for anything, but this
is the right fix.
2009-03-31 12:56 we7u
* src/rac_data.c: Fixing a 64-bit mode bug in the RAC callsign
lookup code.
2009-02-06 09:22 gstueve
* README.MAPS: Add hint for Australian rules Weather Alerts &
update address for FCC data.
2009-02-06 08:51 gstueve
* scripts/get-NWSdata: Update to latest from US NWS.
2009-01-08 17:53 we7u
* README.win32: Adding notes WRT a Cygwin xorg-x11-devel 7.x
compile error and how to fix it, courtesy of David Flood, KD7MYC.
2009-01-02 00:15 we7u
* src/Makefile.am, src/alert.c, src/alert.h, src/awk.c, src/awk.h,
src/bulletin_gui.c, src/bulletin_gui.h, src/color.c, src/color.h,
src/database.h, src/datum.c, src/datum.h, src/db.c, src/db_gis.c,
src/db_gis.h, src/dbfawk.c, src/dbfawk.h, src/draw_symbols.c,
src/draw_symbols.h, src/fcc_data.c, src/fcc_data.h,
src/festival.c, src/festival.h, src/geo-client.c, src/geo-find.c,
src/geo.h, src/geocoder_gui.c, src/gps.c, src/gps.h,
src/hashtable.c, src/hashtable.h, src/hashtable_itr.c,
src/hashtable_itr.h, src/hashtable_private.h, src/hostname.c,
src/hostname.h, src/igate.c, src/igate.h, src/interface.c,
src/interface.h, src/interface_gui.c, src/io-common.c,
src/io-mmap.c, src/io.h, src/lang.c, src/lang.h,
src/leak_detection.h, src/list_gui.c, src/list_gui.h,
src/locate_gui.c, src/location.c, src/location_gui.c,
src/macspeech.c, src/main.c, src/main.h, src/map_WMS.c,
src/map_cache.c, src/map_cache.h, src/map_dos.c, src/map_gdal.c,
src/map_geo.c, src/map_gnis.c, src/map_pdb.c, src/map_shp.c,
src/map_tif.c, src/map_tiger.c, src/maps.c, src/maps.h,
src/messages.c, src/messages.h, src/messages_gui.c,
src/objects.c, src/objects.h, src/popup.h, src/popup_gui.c,
src/rac_data.c, src/rac_data.h, src/rotated.c, src/rotated.h,
src/rpl_malloc.c, src/rpl_malloc.h, src/shp_hash.c,
src/shp_hash.h, src/snprintf.c, src/snprintf.h, src/sound.c,
src/symbols.h, src/testdbfawk.c, src/track_gui.c,
src/track_gui.h, src/util.c, src/util.h, src/view_message_gui.c,
src/wx.c, src/wx.h, src/wx_gui.c, src/x_spider.c, src/x_spider.h,
src/xa_config.c, src/xa_config.h, src/xastir.h,
src/xastir_udp_client.c, AUTHORS, DEBUG_LEVELS, FAQ, INSTALL,
LICENSE, Makefile.am, NEWS, README, README.CVS,
README.Contributing, README.Getting-Started, README.MAPS,
README.win32, REGRESSION_TESTS, UPGRADE, acinclude.m4,
bootstrap.sh, changes.txt, configure.ac, install-xastir,
update-xastir, xastir.1, m4/Makefile.am: Updating copyright
notices for 2009.
2009-01-01 23:58 we7u
* src/: rtree/Makefile.am, rtree/card.c, rtree/card.h,
rtree/gammavol.c, rtree/index.c, rtree/index.h, rtree/node.c,
rtree/rect.c, rtree/sphvol.c, rtree/split_l.c, rtree/split_l.h,
rtree/split_q.c, rtree/split_q.h, shapelib/Makefile.am,
shapelib/contrib/Makefile.am: Updating the copyright notices for
2009.
2009-01-01 23:56 we7u
* scripts/: LSB-BUILD, LSB-BUILD-ALL, LSB-BUILD-CURL, LSB-BUILD-DB,
LSB-BUILD-GDAL, LSB-BUILD-GRAPHICSMAGICK, LSB-BUILD-JASPER,
LSB-BUILD-JPEG, LSB-BUILD-LESSTIF, LSB-BUILD-PCRE, LSB-BUILD-PNG,
LSB-BUILD-ZLIB, Makefile.am, Xastir_tigerpoly.py,
example_objects.log, get-NWSdata, get-fcc-rac.pl, get-gnis,
get-maptools.sh, get_shapelib.sh, langElmerFudd.pl,
langMuppetsChef.pl, langOldeEnglish.pl, langPigLatin.pl,
langPirateEnglish.pl, toporama250k.pl, toporama50k.pl,
xastir-fixcfg.sh, xastir-migrate.sh: Updating copyright notices
for 2009.
2009-01-01 23:54 we7u
* callpass/: Makefile.am, callpass.c: Updating the copyright
notices for 2009.
2009-01-01 23:51 we7u
* symbols/Makefile.am, symbols/symbols.dat, LaCrosse/Makefile.am,
LaCrosse/README, LaCrosse/bootstrap.sh, LaCrosse/configure.ac,
LaCrosse/src/Makefile.am, LaCrosse/src/defs.h,
LaCrosse/src/open2300db2APRS.c, help/Makefile.am,
help/help-Dutch.dat, help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat,
Davis/Makefile.am, Davis/README, Davis/bootstrap.sh,
Davis/configure.ac, Davis/src/Makefile.am, Davis/src/db2APRS.c,
Davis/src/defs.h, config/24kgrid.dbfawk, config/Makefile.am,
config/gps_wpt.dbfawk, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
config/nwsc_ddmmyy.dbfawk, config/nwsmzddmmyy.dbfawk,
config/nwsmzoddmmyy.dbfawk, config/nwsozddmmyy.dbfawk,
config/nwsw_ddmmyy.dbfawk, config/nwsz1ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/nwszoddmmyy.dbfawk,
config/predefined_EVENT.sys, config/predefined_SAR.sys,
config/tgr2shp.dbfawk, config/tgr2shppoly.dbfawk,
config/tgr2shppoly_2006.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrlpt.dbfawk,
config/tgrlpy.dbfawk, config/tgrplc00.dbfawk,
config/tgrwat.dbfawk, config/tnc-startup.aea,
config/tnc-startup.d700, config/tnc-startup.kam,
config/tnc-startup.kpc2, config/tnc-startup.kpc3,
config/tnc-startup.paccomm, config/tnc-startup.pico,
config/tnc-startup.sys, config/tnc-startup.thd7,
config/tnc-startup.tnc2, config/tnc-startup.tnc2-ui,
config/tnc-stop.d700, config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui: Updating the copyright notices for 2009.
2008-12-31 20:37 we7u
* src/xa_config.c: Changing xastir.cnf -> xastir.cnf.1 to a
copy_file() call instead of a move(). This assures that we'll
always have a config file in place even if we error-out before we
can complete the next block which renames xastir.cnf.tmp ->
xastir.cnf.
2008-12-31 20:18 we7u
* src/xa_config.c: A better ordering for writing the config file.
We now write a temporary file. If successful, we rename all the
backups and then rename the temporary file as the current config
file. This should help to minimize the instances of config file
corruption.
2008-12-09 08:10 we7u
* FAQ, README, README.Contributing, README.Getting-Started,
README.win32: Adding notes about having to subscribe to the
mailing lists before posting.
2008-11-26 09:39 we7u
* src/draw_symbols.c: Correcting a comment.
2008-11-24 12:27 we7u
* scripts/example_objects.log: Adding a link to the Xastir Wiki
where images of these objects can be seen.
2008-11-12 15:26 tvrusso
* src/map_geo.c: Comment out the use of GetOnePixel and the
variable it assigns to.
This is for two reasons:
1) F*!#*ng ImageMagick has broken its API yet again with version
6.4.5,
making GetOnePixel no longer compatible with usage prior to
6.4.4
2) map_geo.c does this:
PixelPacket target;
target=GetOnePixel(image,0,0)
after which it does NOTHING with the pixel so retrieved. So
commenting
out this useless line is less work than what I had started
doing,
which was hacking the configure detection of ImageMagick to
distinguish
between pre-6.4.5 and post-6.4.5, and coding around this
garbage.
I Hate ImageMagick.
2008-10-17 00:18 we7u
* config/tnc-startup.aea: Turning on the HID function which is
required on AEA TNC's for proper identification if they're
digipeating. Since we have digipeating turned on in this file...
2008-10-16 09:20 we7u
* ChangeLog: Updating for devel release.
2008-10-08 21:57 we7u
* src/map_shp.c: Getting rid of a 64-bit compiler warning by
changing an "(int)NULL" to a "0".
2008-10-08 21:56 we7u
* src/db.c: Changing a debug format so that it doesn't cause a
warning on 64-bit machines.
2008-10-08 08:11 we7u
* src/maps.c: Getting rid of two compiler warnings: One by forcing
a terminator into the first char of a string buffer instead of
doing an empty xastir_snprintf(), another by casting a strlen()
result to an int for an fprintf.
2008-10-07 23:10 we7u
* src/shp_hash.c: Reverting back to the original code for strncpy()
in this module: The previous change caused a panic.
2008-10-07 22:59 we7u
* src/shp_hash.c: Getting rid of another strncpy() call.
2008-10-07 22:43 we7u
* src/util.c: Forcibly terminating a string as an added precaution.
2008-10-07 22:42 we7u
* src/shp_hash.c: Adding some blank lines to delimit an strcpy()
call.
2008-10-07 22:41 we7u
* src/objects.c: Getting rid of an strcat() call.
2008-10-07 22:41 we7u
* src/db.c: Getting rid of some strncpy() calls.
2008-10-07 22:40 we7u
* src/awk.c: Updating a comment.
2008-10-07 22:14 we7u
* src/: db.c, fcc_data.c, hostname.c, igate.c, interface.c,
interface_gui.c, locate_gui.c, map_WMS.c, map_geo.c, map_shp.c,
map_tiger.c, maps.c, messages.c, objects.c, util.c, wx.c,
x_spider.c, xa_config.c: Fixing some off-by-one errors in string
handling.
2008-10-07 21:42 we7u
* src/: alert.c, main.c: Fixing some off-by-one errors in string
handling.
2008-10-06 22:04 we7u
* src/main.c: Fixing the my_text string buffer in TrackMouse() so
that it won't get overrun. The worst conditions are English
Units, Dist/Bearing Status enabled, Degrees/Minutes/Seconds,
zoomed out to world view and putting the mouse in the "corner" of
the world (10,000+ miles). This results in about 54 characters
being used whereas the original string buffer was only capable of
holding 49.
2008-09-26 07:30 gstueve
* src/x_spider.c: Make sure both sides of the pipe are satisfied
before releasing the memory. The system is not happy about trying
to read data from free space.
2008-09-24 12:44 we7u
* .cvsignore: Ignore the derived file "xastir-lsb.spec" as well.
2008-09-24 12:18 we7u
* src/.cvsignore: Ignoring testdbfawk now instead of testawk file.
2008-09-24 11:03 gstueve
* src/map_tiger.c: Found one more place that needed to release
ExceptionInfo when interrupted.
2008-09-24 09:16 tvrusso
* README.MAPS, scripts/LSB-BUILD, src/Makefile.am, src/testawk.c,
src/testdbfawk.c: Rename "testawk" to "testdbfawk" and add it to
the list of programs that "make install" will install.
This addresses a couple of issues: 0) Testawk is a *terrible*
name for this program, because in fact it does not test
"awk", the system program, but rather "dbfawk," the Xastir
feature inspired by awk but completely unrelated to awk in any
other sense. 1) testawk was never installed by Xastir's build
process, meaning that packagers of Xastir binaries for
various systems did not bundle this little program with
their binary packages. There is even a bug in debian's bug
tracker from an Xastir user asking that the xastir package
have testawk installed (in a non-standard place because of its
"generic, even misleading name") by the .deb package.
I've updated README.MAPS and the LSB-BUILD script to make them
refer to testdbfawk instead of testawk. I'll still have to
change various web resources so they point at the new program,
too.
2008-09-22 13:19 we7u
* src/x_spider.c: Removing an earlier change 'cuz it makes the
server ports die when a client disconnects. Without this line
they appear to be solid again.
2008-09-11 06:07 we7u
* src/main.c: Grey'ing out the xfontsel buttons when that app's not
available.
2008-09-09 22:38 we7u
* src/xa_config.c: Saving/restoring the tracking station callsign
to/from the config file, but not saving the state of the tracking
toggle. This means that the last tracked callsign will be
remembered but tracking will not be on when Xastir starts up.
2008-09-09 22:17 we7u
* src/db.c: A proper label for the new "Track Station" button on
the Station Info dialog.
2008-09-09 22:11 we7u
* src/db.c: Initial working version of "Track Station" from the
Station Info dialog. Still needs additions to the language files
for the button label.
2008-09-09 20:10 we7u
* src/interface.c: Adding some comments near four areas that cause
compiler warnings which we can currently do nothing about.
2008-09-09 20:09 we7u
* src/testawk.c: Changing an int* to an int to get rid of a
compiler warning about a mismatch.
2008-09-09 20:07 we7u
* acinclude.m4: Adding /opt/local/ directory to the test for
binaries (MacPorts). Changing the order of some compiler flags
to help find GM before IM on FreeBSD systems.
2008-09-09 08:47 we7u
* src/util.c: Changing the return type for a curl function to get
rid of a warning caused by newer versions of libcurl.
2008-09-09 08:37 we7u
* src/: main.c, track_gui.c: Adding #ifdef's around SED and MV
calls.
2008-09-09 08:20 we7u
* src/main.c: Added #ifdef around XFONTSEL call so that absence of
the binary won't cause compile problems.
2008-09-08 09:13 we7u
* ChangeLog, scripts/Makefile.am: Adding lang* scripts to package
build. Updating ChangeLog to latest.
2008-09-03 08:46 gstueve
* config/.cvsignore: Get CVS to forget about the generated language
files.
2008-09-03 08:43 gstueve
* src/main.c: Get valgrind to stop complaining about the lost
blocks in the app_context.
2008-09-03 06:06 we7u
* scripts/langPirateEnglish.pl: Translating "Maps" as well as
"Map".
2008-08-31 16:45 we7u
* scripts/langMuppetsChef.pl: Enabling more of the regex. Much
better "translation".
2008-08-31 16:27 we7u
* scripts/: langElmerFudd.pl, langMuppetsChef.pl, langPigLatin.pl,
langPirateEnglish.pl: More updates to the derived language
scripts.
2008-08-31 15:31 we7u
* scripts/langOldeEnglish.pl: Rewriting the script so that
anchoring & substitutions work in the regex.
2008-08-31 13:52 we7u
* bootstrap.sh, scripts/langElmerFudd.pl,
scripts/langMuppetsChef.pl, scripts/langOldeEnglish.pl,
scripts/langPigLatin.pl, scripts/langPirateEnglish.pl: Updates to
derived languages scripts, preparing for possible future uses.
2008-08-31 09:26 we7u
* scripts/langPirateEnglish.pl: More for TLAPD.
2008-08-30 18:56 we7u
* scripts/langPirateEnglish.pl: More Pirate updates.
2008-08-30 18:14 we7u
* scripts/langPirateEnglish.pl: Latest Pirate updates.
2008-08-30 17:31 we7u
* scripts/langPirateEnglish.pl: Added a few more Xastir-specific
translations.
2008-08-30 16:30 we7u
* INSTALL, README.Getting-Started, README.win32, bootstrap.sh,
config/Makefile.am, help/help-English.dat, help/help-German.dat,
help/help-Italian.dat, help/help-Portuguese.dat,
help/help-Spanish.dat, src/main.c: Adding five new official
languages to the "-l" flag in Xastir.
2008-08-30 16:28 we7u
* scripts/: langElmerFudd.pl, langMuppetsChef.pl,
langOldeEnglish.pl, langPirateEnglish.pl: Adding more official
languages.
2008-08-29 22:21 we7u
* scripts/langPigLatin.pl: Changing a comment to avoid the RCS tag
substitution as well.
2008-08-29 22:19 we7u
* scripts/langPigLatin.pl: Changed the match string so that RCS/CVS
won't substitute a new Id: string in our REGEX expression.
2008-08-29 22:12 we7u
* scripts/langPigLatin.pl: Renamed from PigLatin.pl
2008-08-29 22:11 we7u
* scripts/PigLatin.pl: Moving this file to langPigLatin.pl
2008-08-28 08:14 gstueve
* scripts/: get-maptools.sh, get_shapelib.sh: Use available
resources to make use of temporary file as safe as possible.
2008-08-28 07:24 gstueve
* scripts/get_shapelib.sh: Use same library logic as
get-maptools.sh and clear temporary file for our use.
2008-08-28 07:22 gstueve
* scripts/get-maptools.sh: Make sure to get temporary file out of
way so we don't copy into something outside our expectation.
2008-08-27 06:25 tvrusso
* acinclude.m4: Introduce proper quoting of AC_CACHE_CHECK
arguments in XASTIR_GUESS_RUNPATH_SWITCH macro.
2008-08-27 06:23 tvrusso
* acinclude.m4: Fix the XASTIR_GUESS_RUNPATH_SWITCH macro so that
it uses AC_CACHE_CHECK with a CACHE-ID that conforms to the
naming conventions expected.
In versions of autoconf 2.62 and later, using a CACHE-ID without
the "_cv_" string included in its name produces an annoying and
possibly confusing warning message:
configure.ac:572: warning: AC_CACHE_VAL(xastir_runpath_switch,
...): suspicious cache-id, must contain _cv_ to be cached
../../lib/autoconf/general.m4:1973: AC_CACHE_VAL is expanded
from...
../../lib/autoconf/general.m4:1993: AC_CACHE_CHECK is expanded
from...
acinclude.m4:1131: XASTIR_GUESS_RUNPATH_SWITCH is expanded
from...
acinclude.m4:1120: XASTIR_ADD_LIBPATH_TO is expanded from...
acinclude.m4:964: XASTIR_BERKELEY_DB_CHK_LIB is expanded from...
../../lib/m4sugar/m4sh.m4:508: AS_IF is expanded from...
../../lib/autoconf/general.m4:2461: AC_COMPILE_IFELSE is
expanded from...
../../lib/autoconf/general.m4:2469: AC_TRY_COMPILE is expanded
from...
acinclude.m4:1059: XASTIR_BERKELEY_DB_CHK is expanded from...
configure.ac:572: the top level
several times during bootstrap. By renaming
"xastir_runpath_switch" to "xastir_cv_runpath_switch" throughout
acinclude.m4, this warning is silenced and the variable is cached
as intended.
According to the autoconf documentation, cache variables *MUST*
have the "_cv_" string in their names. It is only in recent
versions of autoconf that violating this requirement is actually
flagged as a warning.
2008-08-25 08:19 gstueve
* src/testawk.c: Add prefix to indicate that we are printing
hexadecimal value.
2008-08-21 09:50 gstueve
* src/bulletin_gui.c: Make sure everything is allocated for
bulletins before use.
2008-08-21 09:48 gstueve
* src/dbfawk.c: Release memory & directory after we finish with
them.
2008-08-18 19:02 gstueve
* scripts/get-fcc-rac.pl: No need to extract unsorted file to disk.
Process directly into script.
2008-08-15 13:24 we7u
* configure.ac, scripts/BUILDRPMS: Setting up for 1.9.5 development
versions.
2008-08-15 12:51 we7u
* ChangeLog: Updating ChangeLog to match latest changes (for
upcoming stable release).
2008-08-15 12:50 we7u
* configure.ac, scripts/BUILDRPMS, scripts/LSB-BUILD,
scripts/do_xastir_release_dev, scripts/do_xastir_release_stable:
Updating version numbers for upcoming stable release.
2008-08-15 12:41 we7u
* configure.ac: Checking for curl/curl.h include file in the
libcurl test to make sure we can actually compile with it. Also
only check for wget if the libcurl tests fail.
2008-08-14 21:39 we7u
* configure.ac: Adding a "--without-libcurl" option to configure.
2008-08-14 21:36 we7u
* acinclude.m4: Slight reformatting of help text (added spaces).
2008-08-12 12:16 we7u
* src/db.c: Changing a tab to a newline at the end of Tactical Call
in Station Info box. This prepares us for longer tactical calls.
2008-08-05 20:03 gstueve
* src/map_geo.c: Found one more place to release ExceptionInfo for
ImageMagick, hopefully last needed to minimize unbalanced memory
usage in maps.
2008-08-04 07:27 we7u
* xastir-min.spec.in, xastir.spec.in, scripts/BUILDRPMS: Getting
rid of include/Xm/Xm.h requirement in RPM build spec files.
Uncommenting a few print statements in the BUILDRPMS script that
were commented out by mistake.
2008-08-03 10:26 we7u
* xastir-min.spec.in, xastir.spec.in: Updating to new path for
Motif include files.
2008-08-03 09:18 we7u
* scripts/BUILDRPMS: Preparing for creation of SuSE-11.0 RPM's.
2008-08-01 19:14 we7u
* src/db.c: Adding debug_level filtering to the TACTICAL code.
2008-08-01 07:55 we7u
* ChangeLog: Updating ChangeLog before doing -dev release.
2008-08-01 05:42 gstueve
* src/: map_geo.c, map_WMS.c, map_tiger.c: Make sure that error
returns are covered by ImageMagick release code.
2008-07-31 23:21 gstueve
* src/map_gdal.c: Give GDAL a chance to release data from
GDALAllRegister at end of run.
2008-07-31 20:24 gstueve
* src/map_WMS.c: Make sure to deal with cleaning up ExceptionInfo
when finished with map.
2008-07-31 20:20 gstueve
* src/map_tiger.c: Make sure to cleanup allocated space before
returning to caller. ImageMagick exceptionInfo needed to be
destroyed when finished.
2008-07-31 17:09 we7u
* src/: main.c, xa_config.c: Reverting to "fixed" font as the
default for the SYSTEM and STATION fonts.
2008-07-30 08:24 we7u
* src/: database.h, db.c, util.c: More Tactical Call changes:
Assignments before a station shows up work. Clearing an
assignment causes the string to be freed and the pointer nulled.
Max tactical call length is now 57.
2008-07-28 02:10 we7u
* src/db.c: Cleaning up the input parameters for one of the new
tactical call helper routines. Leading/trailing spaces on
callsign or tac-callsign affect the results little now.
Lower-case callsigns are converted to upper case now. One minor
annoyance: Blanking out callsigns using messages to TACTICAL
results in this being displayed in the station chooser when there
are more than one station under the mouse: "()". The proper
display should be the callsign in that case, so perhaps spaces
are still getting saved in the tactical callsign slot -or- the
tactical callsign string isn't getting free'd and the pointer
NULLed out (the latter is most likely).
2008-07-28 01:37 we7u
* src/: db.c, util.c, util.h: The beginnings of being able to share
Tactical Call data with others over the air. This code works,
decoding messages sent to "TACTICAL" which are in one of these
four formats: My Home WE7U-3=My Home WE7U-3=My
Home;WE7U-12=Curt's Jeep;WE7U-15=I Don't Know
WE7U-3=;WE7U-12=;WE7U-15= In the first case it'll assign "My
Home" as the tactical callsign for the station that sent the
message. In the last case it'll remove tactical callsigns for
the listed stations. For testing remember that you can't send a
new message to TACTICAL until the previous message has either
timed-out or been cancelled.
2008-07-18 08:26 gstueve
* scripts/get-NWSdata: Update to current Marine Zone. There are
changes due in September for a few of the zone files. Need to
watch for implementation date.
2008-07-11 15:03 tvrusso
* acinclude.m4: Fix spelling error in AC_SEARCH_LIBS line for
Magick/MagickCore. This is mostly irrelevant, because LIBS
already has the right stuff in it if Magick-config --libs isn't
lying, and for most users this test will be a no-op.
2008-07-10 08:46 chicoreus
* src/db_gis.c: Issue: 2015173 Missing #ifdef for MySQL causes
xastir to segfault when built with only --with-postgis. Found by
Jeffrey Johnson.
2008-07-07 15:26 tvrusso
* src/maps.c: Fix map metadata for upper left corner.
Previously, the code was using the same coordinate pair to
compute the upper left and lower right corner strings. For some
reason, this ultimately made somewhat correct labels for UTM, but
completely wrong labels for Lat/Lon.
Since this simple change makes the code produce correct labels
for all coordinate systems, and the other shouldn't have worked
for any, I feel safe committing it. But I would have liked to
understand why it worked at all for UTM.
2008-07-07 09:53 we7u
* ChangeLog: [no log message]
2008-07-03 07:55 gstueve
* src/alert.c: Increase size of titles for alerts to allow for
large area alerts to be processed w/o loss of compressed info.
2008-07-03 06:12 we7u
* src/db.c: If text on black background style selected, draw a
black rectangle in that corner of the map first so that the scale
lines show up well.
2008-07-02 17:12 gstueve
* AUTHORS, src/main.h: Update current callsign for K4INT.
2008-07-02 12:06 gstueve
* src/map_WMS.c: Remove extra fclose(f) of already closed file.
Keep everyone happy.
2008-07-02 11:03 we7u
* src/db.c: Decode DAO patch by Tapio Sokura, OH2KKU. This doesn't
do anything with any datum transmitted, but does give us the
extra precision sent via the DAO extension. We still need to
change the white precision rectangle for the station on our map
to make it smaller (not included in this change).
2008-07-02 06:54 we7u
* src/db.c: Feature request 756236: Have Range Scale and Ruler
text at bottom of map screen follow the same text style selection
as the station text, to make them easier to read.
2008-07-01 20:04 we7u
* src/: bulletin_gui.c, db.c, draw_symbols.c, geocoder_gui.c,
interface_gui.c, list_gui.c, locate_gui.c, location_gui.c,
main.c, map_geo.c, maps.c, messages_gui.c, objects.c,
popup_gui.c, track_gui.c, view_message_gui.c, wx_gui.c, xastir.h:
The remaining major updates to allow changing the "system" or
"menu" font throughout the applicaton.
2008-06-30 18:47 gstueve
* scripts/get-gnis: Remove extra path separator.
2008-06-30 16:40 we7u
* src/: draw_symbols.c, main.c, maps.c, popup_gui.c, xa_config.c,
xastir.h: Patches to implement a GUI interface for changing
fonts, plus added error-checking to some of the font code.
2008-06-30 16:39 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: The first of two
commits adding a GUI interface for changing system/
station/atv_id fonts.
2008-06-30 07:02 gstueve
* scripts/get-gnis: Update path for file from USGS and adjust
suffix for current file layout.
2008-06-27 13:10 we7u
* src/main.c: More menus converted to allow using user-specified
fonts.
2008-06-27 12:48 we7u
* src/: main.c, popup_gui.c, xa_config.c, xastir.h: Adding the
capability for users to specify the fonts used for the system
fonts, station fonts (on map screen), and the ATV_ID font.
Currently the users will have to edit the fonts in xastir.cnf,
but later a GUI access method for editing can be added.
2008-06-27 12:45 we7u
* src/maps.c: Fixing the initialization of arrays for map labels.
2008-06-27 06:41 we7u
* configure.ac, src/main.c, src/track_gui.c: Adding path tests for
"mv", "sed", and "xfontsel", plus the correct bits of code in the
.c files to use those paths.
2008-06-26 12:10 we7u
* src/main.c: Specifying more of the font characteristics for the
font used when USE_LARGE_STATION_FONT is defined.
2008-06-26 07:41 we7u
* src/db.c: A fix for the Citizen's Weather filter to get rid of
the new "DW" prefixed stations, plus more strict filtering so
that we don't also get rid of Uruguay and Phillipines weather
stations with this same filter.
2008-06-25 16:30 we7u
* src/main.c: Fixing the system fonts so that they work on more
systems.
2008-06-25 06:41 we7u
* scripts/toporama250k.pl: Updated the instructions for running the
script plus got rid of DOS line-end characters that had somehow
crept in. Those line-end characters prevented the Perl
interpreter from running on Linux.
2008-06-25 06:39 we7u
* scripts/toporama50k.pl: Updated the instructions for running the
script.
2008-06-25 06:38 we7u
* help/help-English.dat: Changed the name of the fcc-get script to
get-fcc-rac.pl
2008-06-25 06:37 we7u
* src/db.c: Station Info: Special-case check for objects sent by
"WINLINK". We keep the object name as the "origin" in this case
instead of "WINLINK". This solves the "FCC" instead of "RAC"
button problem for objects with Canadian callsigns, allowing us
to look of RAC licensing information.
2008-06-24 08:52 we7u
* README.Getting-Started, README.MAPS: Updating the name of the
get-fcc-rac.pl script in the docs.
2008-06-24 08:48 we7u
* scripts/: Makefile.am, fcc-get, fcc-get.pl, get-fcc-rac.pl:
Combined fcc-get and fcc-get.pl into one script called
get-fcc-rac.pl
2008-06-23 15:42 we7u
* README: Adding the SuSE-11.0 Ham Radio repository URL.
2008-06-13 06:43 gstueve
* scripts/get-NWSdata: Remove the bashism to keep people happy.
2008-06-13 00:37 gstueve
* config/nwsz_ddmmyy.dbfawk: Actually get the signature template
right for Watches.
2008-06-13 00:25 gstueve
* config/: nwsmzddmmyy.dbfawk, nwsz_ddmmyy.dbfawk: Actually get the
template to match the available dataset.
2008-06-12 20:27 gstueve
* scripts/get-NWSdata: Missed that one of the files was in a
different directory.
2008-06-12 18:49 gstueve
* scripts/get-NWSdata: Introduced bashism to reduce size & improve
consistency for all files.
2008-06-12 12:30 gstueve
* config/Makefile.am, config/nwsz1ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, scripts/get-NWSdata: Adjust script and
dbfawk for current set of files from NWS. There are newer sets
of files for upcoming dates.
2008-06-11 06:39 gstueve
* src/x_spider.c: Reduce side effects of free memory by clearing
pointer after deallocation.
2008-06-09 12:28 we7u
* scripts/: LSB-BUILD, LSB-BUILD-ALL, LSB-BUILD-GRAPHICSMAGICK:
Committing latest changes for LSB build. Am not done yet getting
LSB to build properly on OpenSUSE-10.3, but this is a good start.
2008-06-09 12:25 we7u
* ChangeLog: Keeping it up to date with CVS commits.
2008-06-09 12:23 we7u
* scripts/do_xastir_release_stable: Changed SF upload process to
match what they currently allow.
2008-06-09 12:23 we7u
* scripts/do_xastir_release_dev: Change SF upload process to match
what they currently allow.
2008-06-04 04:23 gstueve
* src/db.c: Allow Objects that have space in name to work with
Tactical Call Sign addition.
2008-05-30 08:32 gstueve
* src/db.c: Add tactical call sign to station pick list when
multiple stations under cursor.
2008-05-29 10:15 we7u
* FAQ, README.Getting-Started: Updating some of the PATH wording.
2008-05-27 12:04 gstueve
* src/messages.c: Start fixing elements to allow Group & Bulletin
messages to go unacknowledged.
2008-05-21 09:08 tvrusso
* src/util.c: Fix makeMultiline (an unused function) so that it
produces offsets in the same sense that xastir decodes them ---
i.e. that positive longitude offsets are west of the reference
point.
2008-05-09 11:20 gstueve
* src/interface.c: Make sure not to add break character if no
altitude to be reported.
2008-05-09 11:18 gstueve
* src/: util.c, util.h: Make sure course and speed are treated as
non-negative numbers only.
2008-05-06 04:05 gstueve
* scripts/fcc-get.pl: Remove extra CR at end of each line and deal
with full list only once.
2008-05-05 13:00 gstueve
* scripts/: Makefile.am, fcc-get, fcc-get.pl: Adjust fcc file
processing to deal with vanity call update.
2008-05-02 09:58 tvrusso
* acinclude.m4: Change "AC_CHECK_LIB" to "AC_SEARCH_LIBS" for
ImageMagick.
A recent update to ImageMagick stuffs the "WriteImage" function
into libMagickCore instead of libMagick, and the older probe was
missing it.
With this change, I see that WriteImage gets found without adding
anything to LIBS, because "Magick-config" already stuffed the
right thing into LIBS.
2008-04-13 22:31 we7u
* src/util.c: Fixing a bug found with latest wget: --timestamping
and -O options can't be used together. Getting rid of the
timestamping option which we can live without.
2008-04-13 21:31 we7u
* src/util.c: Updating wget and libcurl fetches to specify "Xastir"
as the user-agent string in the request. This is to support the
new restrictions that findu.com has implemented.
2008-03-20 21:11 chicoreus
* src/: db.c, interface_gui.c, main.c: Minor cleanup of comments
and un-needed code from testing problems with database
connections.
2008-03-20 21:00 chicoreus
* src/: db.c, db_gis.c, db_gis.h, interface.c, interface_gui.c,
main.c: Identified and fixed problem underlying stability of
multiple database connections (space for connection structures
was incorrectly allocated so that writing an error message into
one connection overwrote memory used by another connection).
Fixed additional problems related to connection failures and
added more resilience to database connection problems.
2008-03-18 19:10 chicoreus
* src/: db.c, db_gis.c, db_gis.h, interface.c, interface_gui.c,
main.c, main.h: Overhaul of the way sql database connections are
handled, reducing the complexity by eliminating the
ConnectionList struct, and creating an array of Connections, one
for each interface. More than one database connection can now be
run at once, though there is still an issue with pointers or
memory handling somewhere and instabilites can be produced by
stopping and starting database connections.
Moved all the db_gis related debug_level tests from 1 to 4096.
2008-03-11 20:27 tvrusso
* acinclude.m4: Fix a fairly dumb thing in the probe for Berkeley
DB --- it was always resetting the result (BDB_LIB_FOUND) to
"-ldb" even if the actual library found was something else. This
variable was used only to report to the user what library was
found, never as the actual "-l" flag. This could have led to
confusion, but not improper operation.
2008-03-06 12:47 we7u
* scripts/BUILDRPMS: Updating to SuSE-10.3 for generation of RPM's.
2008-03-03 20:00 tvrusso
* README.MAPS: Add link to FAA digital data products web site. You
can purchase FAA sectionals in GeoTIFF format there.
2008-02-29 08:54 chicoreus
* src/: database.h, db.c, db_gis.c, interface_gui.c: Added trails
to db_gis code. Multiple points from one station retrieved from a
database query are added as trailpoints. Existing stations heard
from other sources and retrieved from a database query aren't
duplicated as DataRows, but have appropriate trail points added
(if the existing position is older than the database data, the
existing position becomes as trailpoint; if the database data is
older, it gets added as trailpoints).
Added timeformat to add_simple_station, as Postgresql and MySQL
timestamps don't both include the local timezone "%z" in the
current simple station query formats.
Added APRS_WXn character constants as a workaround, since
AprsTypes and Record Type character constants are used
inconsistently in DataRow.record_type, and AprsTypes without
character constants don't write cleanly into MySQL or Postgresql
database records.
Added and commented out lines to start database connections from
interfaces Left commented out as multiple open database
connections are still unstable and segfault.
2008-02-27 20:02 gstueve
* scripts/fcc-get: FCC moved the database again. Look for it in new
place.
2008-02-21 20:57 chicoreus
* src/: database.h, db.c, db_gis.c, interface.c: Improvements to
the tollerance of the db_gis code to problems with connections to
databases and improved reporting of problems in making
connections.
Added code to add tracks for stations retrieved from the
database. Still needs work, as the existing db.c code for adding
stations and points to the tracks of stations makes different
assumptions about the order in which positions are recieved than
the order of records queried in db_gis.c.
2008-02-21 20:51 chicoreus
* scripts/: db_gis_mysql.sql, db_gis_postgis.sql: Adding some
indexes to speed up retrieval of station records. Adding a view
that could be used with mapserver to return icon files for each
station.
2008-02-16 08:15 we7u
* src/main.c: Switching the Garmin RINO processing to use
uncompressed packets for now as there is a problem with either
this section of code or the Compressed encoding code for
particular positions. Change the ABOUT message to include
additional copyright information.
2008-02-07 18:47 chicoreus
* src/: main.c, main.h, maps.c, maps.h, xa_config.c: Adding two new
KML export features:
1) KML Snapshots - on a regular basis (using the same timing as
PNG snapshots), write all currently known stations to a kml file.
2) KML file to accompany PNG snapshots. After converting
snapshot.png to snapshot.jpg, the accompanying snapshot.kml file
can be used to layer the snapshot.jpg image on the landscape in a
kml application.
The KML produced is valid and appears to work, but hasn't been
extensively tested.
This (along with the allready committed export a single station
track to kml feeature) should complete the feature request for
KML export:
http://sourceforge.net/tracker/index.php?func=detail&aid=1863377&group_id=45562&atid=443274
2008-02-07 18:35 chicoreus
* help/help-English.dat: Added help text describing KML export and
snapshot features.
2008-02-07 18:33 chicoreus
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding menu item
for regular snapshots of all heard stations to a kml file,
analogus to png snapshots.
2008-02-07 18:29 chicoreus
* scripts/: kml_snapshot_feed.kml, kml_snapshot_to_web.sh: An
example kml file and a shell script to allow png snapshots with
their accompanying snapshot.kml file to be used as a regularly
updated kml feed on a webserver (allowing the current snapshot
from xastir to be draped over the landscape in a kml application
remotely subscribing to the feed.)
2008-01-29 19:08 chicoreus
* help/help-English.dat: Correcting a spelling error (found by
Curt).
Placing more references to button titles in quotes to make the
description of the station info dialog more consistent.
Clarifying (hopefully) some of the description of saving tracks
from the station info dialog.
2008-01-25 21:45 chicoreus
* src/: db.c, util.c, util.h: Added a utility function to return a
date/time in w3c timestamp format, required for valid timestamps
in kml files.
Rearranged the log station to kml code, and added timestamped
placemarks for each location of a station in a track. This
produces kml output that validates, and should behave like the
"Shroeder" whale shark example file (moving a station location
along its track as a time slider control is moved in Google
Earth). This has not yet been tested to see if the behavior is
as desired.
2008-01-24 22:21 chicoreus
* INSTALL, config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, help/help-English.dat: Localization
for Station->Export All->Export kml menu items.
User documentation of KML export.
User documentation for spatial database support.
Added some fault recovery comments to spatial database
configuration section of INSTALL.
2008-01-24 22:18 chicoreus
* src/: database.h, db.c, main.c: Adding Station->Export all menu,
with option to export all station records to a single kml file.
2008-01-24 14:36 chicoreus
* src/: interface_gui.c, main.c, objects.c: Fix for bug 1863228.
Lesstif doesn't yet fully support combo boxes, which are used in
4 places in Xastir (for user configurable predefined objects file
in defaults dialog, cad object line type in the cad object
details dialog, and twice in the interface properties dialog when
defining a sql database interface.
An alternate lesstif menu that mimics a combo box control
(modified from xpdf's XPDFViewer.cc), is applied in three of
these four cases (the fourth currently only has a single option,
and might not be the best control for the situation, picking
database schema type[s]).
This has been tested on lesstif 0.94.4 and openmotif 2.3.0.
2008-01-23 00:23 we7u
* src/interface.c: Added "volatile" keyword to a couple of
variables to assure they don't get overwritten by longjmp.
2008-01-22 23:34 we7u
* src/track_gui.c: Converting from mucking with pointers to pass to
variables to a thread, to passing a pointer to a struct instead.
This last method should avoid architecture-dependent problems in
the download findu trail processing.
2008-01-22 23:08 we7u
* src/track_gui.c: Added a comment regarding a section of code
which does type-punning and may be architecture-dependent.
2008-01-22 23:07 we7u
* src/messages.c: Commented out "altgroup" section of conditional
which always equates to true ('cuz it's an address).
2008-01-22 23:05 we7u
* src/interface.c: Added a couple of comments.
2008-01-22 22:00 we7u
* src/map_cache.c: Reformatting debug statement so that it won't
generate compiler warnings.
2008-01-22 20:49 we7u
* src/wx.c: Fixing a buffer overrun. Found via a compiler warning
on OpenSuSE-10.3
2008-01-22 20:48 we7u
* src/map_geo.c: Reformatting a debug statement so it won't cause
compiler warnings.
2008-01-22 20:47 we7u
* src/map_gdal.c: Getting rid of a conditional that always
evaluates as true: The address of "label".
2008-01-22 20:46 we7u
* src/map_dos.c: Fixing an array overflow condition that has
existed for a LONG time. Found via a compiler warning on
OpenSuSE-10.3
2008-01-22 20:45 we7u
* src/map_WMS.c: Changing debug statement format so it won't cause
a compiler warning to be issued.
2008-01-22 20:43 we7u
* INSTALL: Adding a note about RINO's: That Xastir cannot cause a
poll of the remote RINO units over the air.
2008-01-18 18:49 chicoreus
* src/db_gis.c: More cleanup of db_gis code.
2008-01-18 18:48 chicoreus
* src/main.c: Adding test in UpdateTime to avoid opening the same
database interface twice during startup if it is marked to both
activate on startup and load stations on startup.
2008-01-17 19:21 chicoreus
* src/: db.c, db_gis.c, main.c: Minor stability improvements to
db_gis code. Adding some sanity checks for null database
connections when running queries to reduce segfaults.
Begining cleanup of the db_gis code. Removing some leftover
unused variables and code. Explicit type casting of some
pointers in function calls to suppress compiler warnings.
2008-01-16 20:33 chicoreus
* src/: database.h, db.c, db_gis.c, main.c, objects.c: First pass
at exporting station tracks as kml files. On clicking store
track on the station information dialog, both an xastir format
file and a kml file for the selected station will be written to
~/.xastir/tracklogs
Added more comments on how database schema version and series
compatability should work.
Fixed (superficially) a bug where station data would be written
to a non-open database connection causing a segfault. Connection
handling in db_gis is fragile and needs review.
2008-01-16 11:38 we7u
* scripts/: BUILDRPMS, LSB-BUILD: Updating to 1.9.3 release number.
2008-01-16 11:33 we7u
* AUTHORS, ChangeLog, DEBUG_LEVELS, FAQ, INSTALL, LICENSE,
Makefile.am, NEWS, README, README.CVS, README.Contributing,
README.Getting-Started, README.MAPS, README.win32,
REGRESSION_TESTS, UPGRADE, acinclude.m4, bootstrap.sh,
changes.txt, configure.ac, install-xastir, update-xastir,
xastir.1, Davis/Makefile.am, Davis/README, Davis/bootstrap.sh,
Davis/configure.ac, Davis/src/Makefile.am, Davis/src/db2APRS.c,
Davis/src/defs.h, LaCrosse/Makefile.am, LaCrosse/README,
LaCrosse/bootstrap.sh, LaCrosse/configure.ac,
LaCrosse/src/Makefile.am, LaCrosse/src/defs.h,
LaCrosse/src/open2300db2APRS.c, callpass/Makefile.am,
callpass/callpass.c, config/24kgrid.dbfawk, config/Makefile.am,
config/gps_wpt.dbfawk, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
config/nwsc_ddmmyy.dbfawk, config/nwsmzddmmyy.dbfawk,
config/nwsmzoddmmyy.dbfawk, config/nwsozddmmyy.dbfawk,
config/nwsw_ddmmyy.dbfawk, config/nwsz_ddmmyy.dbfawk,
config/nwszoddmmyy.dbfawk, config/predefined_EVENT.sys,
config/predefined_SAR.sys, config/tgr2shp.dbfawk,
config/tgr2shppoly.dbfawk, config/tgr2shppoly_2006.dbfawk,
config/tgrcty.dbfawk, config/tgrkgl.dbfawk, config/tgrlk.dbfawk,
config/tgrlpt.dbfawk, config/tgrlpy.dbfawk,
config/tgrplc00.dbfawk, config/tgrwat.dbfawk,
config/tnc-startup.aea, config/tnc-startup.d700,
config/tnc-startup.kam, config/tnc-startup.kpc2,
config/tnc-startup.kpc3, config/tnc-startup.paccomm,
config/tnc-startup.pico, config/tnc-startup.sys,
config/tnc-startup.thd7, config/tnc-startup.tnc2,
config/tnc-startup.tnc2-ui, config/tnc-stop.d700,
config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui, help/Makefile.am, help/help-Dutch.dat,
help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, m4/Makefile.am,
scripts/LSB-BUILD, scripts/LSB-BUILD-ALL, scripts/LSB-BUILD-CURL,
scripts/LSB-BUILD-DB, scripts/LSB-BUILD-GDAL,
scripts/LSB-BUILD-GRAPHICSMAGICK, scripts/LSB-BUILD-JASPER,
scripts/LSB-BUILD-JPEG, scripts/LSB-BUILD-LESSTIF,
scripts/LSB-BUILD-PCRE, scripts/LSB-BUILD-PNG,
scripts/LSB-BUILD-ZLIB, scripts/Makefile.am, scripts/PigLatin.pl,
scripts/Xastir_tigerpoly.py, scripts/example_objects.log,
scripts/fcc-get, scripts/get-NWSdata, scripts/get-gnis,
scripts/get-maptools.sh, scripts/get_shapelib.sh,
scripts/toporama250k.pl, scripts/toporama50k.pl,
scripts/xastir-fixcfg.sh, scripts/xastir-migrate.sh,
src/Makefile.am, src/alert.c, src/alert.h, src/awk.c, src/awk.h,
src/bulletin_gui.c, src/bulletin_gui.h, src/color.c, src/color.h,
src/database.h, src/datum.c, src/datum.h, src/db.c, src/db_gis.c,
src/db_gis.h, src/dbfawk.c, src/dbfawk.h, src/draw_symbols.c,
src/draw_symbols.h, src/fcc_data.c, src/fcc_data.h,
src/festival.c, src/festival.h, src/geo-client.c, src/geo-find.c,
src/geo.h, src/geocoder_gui.c, src/gps.c, src/gps.h,
src/hashtable.c, src/hashtable.h, src/hashtable_itr.c,
src/hashtable_itr.h, src/hashtable_private.h, src/hostname.c,
src/hostname.h, src/igate.c, src/igate.h, src/interface.c,
src/interface.h, src/interface_gui.c, src/io-common.c,
src/io-mmap.c, src/io.h, src/lang.c, src/lang.h,
src/leak_detection.h, src/list_gui.c, src/list_gui.h,
src/locate_gui.c, src/location.c, src/location_gui.c,
src/macspeech.c, src/main.c, src/main.h, src/map_WMS.c,
src/map_cache.c, src/map_cache.h, src/map_dos.c, src/map_gdal.c,
src/map_geo.c, src/map_gnis.c, src/map_pdb.c, src/map_shp.c,
src/map_tif.c, src/map_tiger.c, src/maps.c, src/maps.h,
src/messages.c, src/messages.h, src/messages_gui.c,
src/objects.c, src/objects.h, src/popup.h, src/popup_gui.c,
src/rac_data.c, src/rac_data.h, src/rotated.c, src/rotated.h,
src/rpl_malloc.c, src/rpl_malloc.h, src/shp_hash.c,
src/shp_hash.h, src/snprintf.c, src/snprintf.h, src/sound.c,
src/symbols.h, src/testawk.c, src/track_gui.c, src/track_gui.h,
src/util.c, src/util.h, src/view_message_gui.c, src/wx.c,
src/wx.h, src/wx_gui.c, src/x_spider.c, src/x_spider.h,
src/xa_config.c, src/xa_config.h, src/xastir.h,
src/xastir_udp_client.c, src/rtree/Makefile.am, src/rtree/card.c,
src/rtree/card.h, src/rtree/gammavol.c, src/rtree/index.c,
src/rtree/index.h, src/rtree/node.c, src/rtree/rect.c,
src/rtree/sphvol.c, src/rtree/split_l.c, src/rtree/split_l.h,
src/rtree/split_q.c, src/rtree/split_q.h,
src/shapelib/Makefile.am, src/shapelib/contrib/Makefile.am,
symbols/Makefile.am, symbols/symbols.dat: Updating the copyright
notices for 2008.
2008-01-16 10:32 we7u
* configure.ac: Preparing for devel release, bumping revision
number.
2008-01-10 07:35 chicoreus
* src/: interface.c, main.c, objects.c: Fixing bug where
objects/items created by the user are not displayed until Xastir
is restarted.
Adding more debugging information when loading predefined objects
from a file.
2008-01-09 21:06 chicoreus
* src/: db.c, db_gis.c: Fix from Curt for some compile warnings in
xastirWKTPointToLatitude().
Fix to incorrect data being written to MySQL table
simpleStationSpatial in the origin and node_path fields.
Note: When selecting data from MySQL simpleStationSpatial, use
the AsText() function on position. For example, to retrieve the
10 most recently heard stations: select station, symbol, overlay,
aprstype, AsText(position), transmit_time, origin, record_type,
node_path from simpleStationSpatial order by transmit_time desc
limit 10 ;
2008-01-08 17:22 chicoreus
* src/interface.c: Possible bug fix for the can't have two sql
database interfaces open at the same time issue.
Pointers around Connections need review.
2008-01-08 07:00 chicoreus
* src/: db_gis.c, db_gis.h, interface.c, main.c: db_gis.c
closeConnection now linked to stop button on interfaces.
SQL database state (open,closed,error[on connect only]) state
shown on interface list.
2008-01-07 20:35 chicoreus
* INSTALL, scripts/db_gis_mysql.sql, scripts/db_gis_postgis.sql,
src/db_gis.c, src/interface_gui.c, src/objects.c: Added some
installation instructions for spatial database support.
Added a workaround for lesstif not having full implementation of
combo boxes (borrowed from xpdf's XPDFViewer.cc) to the dbms
selection control on the spatial database interface dialog. Fix
needs to be propagated to several other places.
Fixes to sql scripts to build mysql and postgis database tables.
2008-01-01 14:58 chicoreus
* src/: database.h, db.c, db_gis.c, db_gis.h, interface.c,
interface.h, interface_gui.c, main.c, main.h, xa_config.c:
Significant updates to db_gis code, supporting storage of station
data to both MySQL and postgis enabled Postgresql databases.
Stations heard in Xastir can have the core station information
logged to either a Postgres or MySQL database (Bug: currently
both aren't working at the same time), and then retrieved in a
subsequent Xastir session (or by a different Xastir instance, or
by another GIS application (such as QGIS over a postgis database
populated from Xastir)).
Tested with MySQL 5.0.32, may not work with MySQL 4.1. Tested
with Postgres 8.1.9
2008-01-01 14:50 chicoreus
* scripts/: db_gis_mysql.sql, db_gis_postgis.sql: Adding sql
scripts to create tables for persistent storage of basic station
data. One script for mysql, another for postgis enabled
postgresql. Currently only supports a single simple table with
the minimun station information.
2007-12-18 12:56 tvrusso
* configure.ac: Fix improper probing of curl library when LSB is
not being used.
AC_CHECK_LIB can have two or three arguments. With two arguments
it tests for the presence of a function named in the second
argument in the library named by the first argument, and if found
defines HAVE_LIBxxxxx and adds -lxxxxx to LIBS.
In the three-argument case, it does the probe the same way, but
instead of the default "define HAVE_LIBxxxxx and add -lxxxxx to
LIBS" it does what it's told in the third argument. That means
if you want to rely on HAVE_LIBxxxxx and LIBS="${LIBS} -lxxxxx"
then you have to do it yourself in the third argument.
The AC_CHECK_LIB for curl was only doing the extra thing, which
was to set "use_curl" to "yes".
I recently discovered this by trying to build and use xastir on a
freshly installed system that had libcurl but no wget (most of my
other systems have both). The bug in the use of AC_CHECK_LIB
meant that libcurl was found, but never linked in nor was
HAVE_LIBCURL ever set in config.h.
With this fix, curl is now both properly detected *and* the
detection properly communicated to the code.
2007-12-13 22:23 tvrusso
* config/tgr2shp.dbfawk: Add "P" feature class to handle
"Provisional" road data in TIGER/Line shapefiles. According to
the TIGER/Line Technical Documentation for feature class "P"
The U.S. Census Bureau has created a new CFCC type that may
appear on
street features only. Some streets that normally would be
classified as
"A" class features may be coded with a "P" instead of the "A"
to indicate
that the feature is a a "provisional" feature. Provisional
features are
those streets that were added from reference sources or other
programs
in preparation for Census 2000, but were not field verified by
census staff
during field operations or through the use of aerial
photography or imagery.
As these featues are verified in futuer operations the
provisional flag
will be removed for subsequent TIGER/Line releases. The
numeric portion
of the CFCC still classifies the street as if an "A" were
preceding it.
So this just involves changing the matching pattern from
CFCC=A... to CFCC=[AP]... in all the feature-class A rules.
2007-12-05 08:40 tvrusso
* README.MAPS: Add more text to the section on Geocommuity's DRG
Data Bundle deals. Turns out that some areas have DRGs produced
by some agency other than the USGS, and those agencies don't
necessarily produce GeoTiff files with proper metadata. The
Tennesee Valley Authority is among those agencies that don't
properly include GeoTiff tags for projection and datum. This
renders DRG data bundles for states with portions of their area
covered by the TVA partially defective --- special preprocessing
is necessary to get the files into a state that can be used in
Xastir.
2007-11-14 07:05 tvrusso
* README.MAPS: Add a pointer to a vendor of inexpensive GeoTIFF
format DRGs for the US. They're one of the USGS's data partners
that is listed elsewhere in the document, but in a different
context.
Thanks to Eric, KZ5ED, for calling it to my attention.
2007-11-07 13:37 tvrusso
* src/: main.c, map_WMS.c, map_geo.c, map_tiger.c, maps.c: Work
around the fact that ImageMagick's api.h rudely includes their
autoconf-generated config.h, which therefore defines the same
PACKAGE and VERSION macros that we do.
In most files, this produces an annoying but harmless warning
message about a redefinition. For main.c, however, it cause
Magick's PACKAGE name and VERSION to be used in place of our own.
That is, our About window will announce that we're ImageMagick
version 6.3.x.
For the files in which it's a harmless warning, I've done an
#undef of the two macros to shut up the compiler warnings.
In main.c, I've created two new char* variables and initialized
them to PACKAGE and VERSION before including magick's api.h, and
then undef'd them. This preservs the contents of our macros by
substituting them in C code right away, then gets rid of them so
the warnings are shut up.
Attempting to do: #define XASTIR_PACKAGE PACKAGE #undef
PACKAGE #include <magick/api.h> #undef PACKAGE #define
PACKAGE XASTIR_PACKAGE
doesn't help. All that does is silence the warning. Magick's
package name is still used when we try to use the PACKAGE macro
later. Macro expansions aren't variable assignments, and the
code above does nothing more than define PACKAGE to PACKAGE and
thence to "ImageMagick", after briefly allowing api.h to change
its meaning without warning.
Adding an "#undef XASTIR_PACKAGE" after all that is even worse,
and results in fatal compilation errors. There's probably some
preprocessor game that can be played to kludge this, but saving
the string we want to keep somewhere where it's safe from
preprocessor meddling seems the better choice.
2007-11-06 09:10 we7u
* configure.ac, scripts/BUILDRPMS, scripts/LSB-BUILD,
scripts/do_xastir_release_dev, scripts/do_xastir_release_stable:
Preparing for 1.9.2 stable release.
2007-09-24 19:41 we7u
* src/track_gui.c: Finished the regex code for converting
HTML->Text for downloaded findu.com tracks.
2007-09-22 03:53 we7u
* src/track_gui.c: Commenting out unused variable.
2007-09-22 03:25 we7u
* configure.ac: Commenting out the html2text discovery code.
2007-09-22 03:25 we7u
* configure.ac: Checking in the html2text discovery code in case we
may want it in the future.
2007-09-22 03:24 we7u
* src/track_gui.c: Doing the html2text via sed statements.
2007-09-22 01:29 we7u
* src/track_gui.c: Converting the downloaded findu.com raw packets
from HTML to text. Still need to look for "html2text" and find
out it's path in the autoconf scripts in order to integrate this
properly.
2007-09-16 18:31 tvrusso
* src/interface_gui.c: Fix misplaced #endif /* HAVE_DB */ that was
breaking the gui for networked AGWPE.
2007-09-04 13:09 we7u
* src/db.c: Changing the new variable "i" to "ii" to make it easier
to search for in the sources, plus getting rid of the declaration
for the case where we're not using an SQL database (to get rid of
a compiler warning).
2007-08-31 05:20 gstueve
* src/map_geo.c: Add subroutine to release memory consistently for
exit points.
2007-08-28 16:16 we7u
* scripts/PigLatin.pl: Updated one comment.
2007-08-28 15:32 we7u
* scripts/PigLatin.pl: Initial commit.
2007-08-24 06:44 gstueve
* src/igate.c: Push active groups through the gateway between
RF<->INet.
2007-08-24 06:42 gstueve
* src/: messages.c, messages.h: Export group_active for use in
igate of group transmission list.
2007-08-22 08:42 gstueve
* src/alert.c: Make sure to test against initialized data.
2007-08-20 20:10 chicoreus
* src/db.c, src/db_gis.c, src/db_gis.h, src/interface.c,
src/interface_gui.c, src/main.c, symbols/symbols.dat: Cleaning up
db_gis code.
Some cleanup of error messages. Moved some debugging messages
into debug_level & 1.
Altered simpleStation table structure to add three more columns:
alter table simpleStation add column origin varchar(9) not null
default ''; alter table simpleStation add column record_type
varchar(1); alter table simpleStation add column node_path
varchar(56);
These seem necessary for recreating DataRow records out of
simpleStation database records.
Added more testing and handling of data that is to be written to
database records. Still needs better sanitizing. Tested saving
DataRow records derived from internet feeds to MySQL (old), and
Postgresql(8)/Postgis records.
2007-08-20 12:22 we7u
* src/main.c: Adding two casts to (int *) back in. They are
required to get rid of compiler warnings with some versions of
GCC.
2007-08-17 15:08 gstueve
* src/: map_WMS.c, map_cache.c, map_geo.c, map_tiger.c: Make sure
to free allocated memory after we are done playing with it.
2007-08-16 12:28 gstueve
* src/main.c: Make sure colors are identified as Pixel not int
types.
2007-08-16 12:26 gstueve
* src/list_gui.c: Make sure SL_scroll is initialized for full
operation.
2007-08-16 10:36 gstueve
* src/map_geo.c: Make sure we return the exception data to free
space when done. Don't leave it as unclaimed uggage.
2007-08-16 10:01 gstueve
* src/list_gui.c: Make sure the station_list displays give back the
memory after they are done playing with it. They are not expected
to lose it.
2007-08-15 10:57 gstueve
* src/draw_symbols.c: Pixel values are 'unsigned long' not 'int' on
64 bit machines.
2007-08-15 10:41 gstueve
* src/: main.c, main.h, xastir.h: Type of colors & trail_colors is
Pixel, not int. Especially on 64 bit machines.
2007-08-15 08:44 we7u
* src/map_cache.c: Backing out this change as it caused this error
and Xastir to blow up when a new map image was cached to disk:
"glibc detected *** double free or corruption"
2007-08-14 09:41 we7u
* src/util.c: Adding a minor comment. Thanks to Gerald Stueve for
re-examining all this code. He's doing a WONDERFUL job of
finding/fixing bugs!
2007-08-14 09:28 we7u
* src/: db_gis.c, db_gis.h: Adding the RCS ID tag and tweaking the
copyright statements to show correct dates and attribution for
these two files.
2007-08-13 13:23 gstueve
* src/main.c: Clear entire block of appshell, not just first
pointer space.
2007-08-13 13:22 gstueve
* src/x_spider.c: No need to have extra layer of callback, go
directly to exit.
2007-08-13 12:55 gstueve
* src/x_spider.c: Allow the subprocesses to cleanup and exit on
interrupt.
2007-08-13 12:54 gstueve
* src/rac_data.c: Make sure we aren't checking against unitialized
data.
2007-08-13 09:17 tvrusso
* README.MAPS:
Add the answer to a frequently asked question about TIGER/Line
2006 SE shapefile zip files ("what's the difference between the
Polylines and Polygons directory?").
2007-08-11 19:00 chicoreus
* src/: db_gis.c, db_gis.h: Simple schema insert added for
Postgresql/postgis. Tested with Postgresql 8.2 and postgis
1.2.1.
Simple station records can now be written to MySQL and
Postgresql/Postgis databases, but xastir can't yet extract any
data back.
2007-08-10 16:15 gstueve
* src/util.c: Make sure to initialize string before testing fixed
offset values. Valgrind identified the dereferences with errors.
2007-08-10 16:11 gstueve
* src/map_cache.c: Valgrind again. Make sure to release memory
after using it.
2007-08-10 16:09 gstueve
* src/db.c: More valgrind identified errors. Make sure to
initialize tested variables.
2007-08-10 15:48 gstueve
* src/x_spider.c: Add clear_proc_title to clean up environment
pointers.
2007-08-10 07:06 gstueve
* src/x_spider.c: valgrind is our friend. Make sure not to step
back too far for line end.
2007-08-09 13:12 gstueve
* src/map_shp.c: Make sure to Destroy a region before overwriting
the value. Identified by valgrind.
2007-08-09 07:07 gstueve
* src/wx_gui.c: change to newer function - item =
XmStringCreateLtoR(temp, XmFONTLIST_DEFAULT_TAG); +
item = XmStringGenerate(temp, XmFONTLIST_DEFAULT_TAG,
XmCHARSET_TEXT, NULL); to replace deprecated function.
2007-08-08 08:29 we7u
* src/interface.c: Moving one of the SQL debug printf's inside an
#ifdef block so that we won't normally see it.
2007-08-07 18:55 chicoreus
* src/: db_gis.c, db_gis.h: Change to error handling in the event
of an xastir coordinate for a station that doesn't translate to a
valid lat/long - returns error message indicating conversion
problem rather than as database problem.
2007-08-07 13:33 gstueve
* src/map_pdb.c: Allow more granularity for debugging actions.
Remove unneeded global definitions.
2007-08-07 10:29 chicoreus
* src/interface_gui.c: Removing some unecessary debugging messages.
2007-08-07 09:24 chicoreus
* src/: interface.c, interface_gui.c: Bug fix - SQL database
interface definitions were always being placed as interface 0 in
the interface list.
2007-08-07 09:08 we7u
* src/interface.c: Adding "#ifdef HAVE_DB" around the SQL database
interface type so that it doesn't appear in the list unless
configure finds that we have support for it.
2007-08-07 09:05 we7u
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding the SQL
Database string to the other language files.
2007-08-07 08:31 we7u
* src/messages_gui.c: Commenting out an unused variable which
causes a compiler warning.
2007-08-07 08:31 we7u
* src/interface_gui.c: Adding "#ifdef HAVE_DB" around a couple of
fprintf's.
2007-08-06 18:06 chicoreus
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/database.h, src/db.c,
src/db_gis.c, src/db_gis.h, src/interface.c, src/interface.h,
src/interface_gui.c, src/main.c, src/messages_gui.c, src/util.c,
src/util.h, src/xa_config.c: Further work on sql server
(MySQL/Postgis) support. Began integration of sql connection
management with interface UI. Able to create a connection to a
MySQL database, and on starting it, save list of all current
stations to a simple single table db.
Code still needs substantial work before it is usable.
2007-07-30 10:13 we7u
* INSTALL: Updating libgeotiff instructions for latest released
version (1.2.4).
2007-07-27 08:55 we7u
* README.Getting-Started: Adding another note explaining that
"internal" on the Shapelib summary line is ok.
2007-07-27 08:48 we7u
* README.Getting-Started, configure.ac: Getting rid of the
"Building with" text on the configure summary line. Fixing one
of the README's to match.
2007-07-25 08:53 we7u
* INSTALL: Revising the install instructions for the optional
Shapefile utilities to correspond to the current sources.
2007-07-25 08:45 we7u
* src/shapelib/contrib/: dbfcat.c, dbfinfo.c, shpcat.c,
shpcentrd.c, shpdxf.c, shpfix.c, shpgeo.c, shpinfo.c, shpproj.c:
Adding includes necessary for warning-free compiles.
2007-07-25 08:45 we7u
* src/shapelib/contrib/.cvsignore: Adding shpproj executable to CVS
ignore.
2007-07-25 08:37 we7u
* src/shapelib/: Makefile_shapelib_orig, shpcreate.c, shpdump.c,
shprewind.c: Added shprewind.c to the "clean" target of the
original Makefile. Added stdlib.h includes to some of the
utilities to get a clean compile.
2007-07-25 08:10 we7u
* INSTALL: Adding instructions for compiling some of the optional
Shapelib utilities and contributed Shapelib utilities.
2007-07-23 09:58 we7u
* src/db_gis.c: Moving the strtof test below the config.h include.
2007-07-23 08:58 tvrusso
* configure.ac, src/db_gis.c: Fix up usage of strtof for systems
that are so old they don't have this function.
2007-07-18 09:20 we7u
* src/db.c: Correcting a spelling error in a debug statement.
2007-07-16 07:38 chicoreus
* INSTALL: Fixing typo in install documentation. Patch from Jim
Tittsler - jtittsler Tracker: [ 1695864 ] INSTALL typo
ImageMagick->GraphicsMagick
2007-07-14 20:39 chicoreus
* src/main.c: [no log message]
2007-07-14 20:37 chicoreus
* src/: Makefile.am, db_gis.c, db_gis.h, lclint.script: Framework
for spatial database support. Should compile, but won't do
anything yet.
2007-07-14 20:33 chicoreus
* acinclude.m4, configure.ac: Adding tests for MySQL, Postgresql,
and Postgis for spatial database support
2007-07-09 20:03 tvrusso
* README.MAPS: Fix up mistaken information about TIGER/Line data.
Update pointers to geocoding files (we were still pointing users
to the 2003 data, which is a poor match to recent TIGER/Line
shapefiles).
2007-07-06 15:43 we7u
* configure.ac: For the summary, we now refuse to display the
developer section unless one of those options has been enabled.
This is so normal users don't have to worry about that section.
2007-07-06 15:06 we7u
* configure.ac: More additions to the summary output.
2007-07-06 14:32 we7u
* configure.ac: Changing some of the summary text.
2007-07-06 12:24 we7u
* src/main.c: Bumping up the size of the Help->About "Libraries
Used" string.
2007-07-06 12:17 we7u
* configure.ac: A few more small tweaks to the configure summary
output.
2007-07-06 12:04 we7u
* configure.ac: Reformatting the configure summary output. Adding
wget/libcurl to the summary as well.
2007-07-02 16:43 tvrusso
* configure.ac: Remove hack to use external rtree library ---
differences between GRASS's rtree library and ours make it so
that we can't use them interchangably. The difference is in the
size of floating point variables used in the Rect structure (we
use floats as did the original author, GRASS uses it modified to
have doubles, which vastly increases memory usage for no real
gain).
This should remedy all of the Fedora users problems. Unless it
doesn't.
2007-07-02 16:37 tvrusso
* src/: map_shp.c, shp_hash.c, rtree/card.c, rtree/card.h,
rtree/index.c, rtree/index.h, rtree/node.c, rtree/rect.c,
rtree/split_l.c, rtree/split_l.h: Turns out that putting a suffix
on all symbols in the rtree library was very simple and fast, so
I Just Did It.
This should probably fix the problem for Fedora users with GDAL
installed from repository, once I remove the "external rtree" bit
from configure.ac.
2007-07-02 15:08 we7u
* FAQ: Adding a section to the Map Problems/Solutions question
about deleting the Xastir user directory and starting over when
all else fails.
2007-07-02 14:34 we7u
* FAQ: Added some debugging instructions for maps not working.
2007-07-02 14:19 we7u
* FAQ: Updating the version number where "APX" is quoted.
2007-07-02 12:34 we7u
* FAQ: Added a question/answer about how to solve the problem:
station trail not displaying.
2007-07-02 12:12 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Changing the ALTNET box
so that it is smaller and has a label.
2007-07-02 05:55 tvrusso
* src/rtree/: split_l.c, split_l.h: Undo the
CoverSplit->l_CoverSplit change made last week.
The real issue was that some repositories have a GDAL that
includes GRASS libraries including a libgrass_rtree that
duplicates the rtree functionality. Xastir's rtree library is
precisely the one that GRASS uses (based on public domain (i.e.
uncopyrighted) software from www.superliminal.com), and this
leads to a link conflict that produces an obscure and cryptic
error message at link time.
Renaming the CoverSplit variable was just a band-aid that was
suggested for a trial run while diagnosing the problem, not a
recommended fix.
2007-07-01 21:20 tvrusso
* configure.ac: Add a note at the end that tells whether we're
using external rtree (e.g. from GDAL) or our own internal
version.
2007-07-01 21:12 tvrusso
* configure.ac: Fix configure so that it checks for the presence of
RTreeSearch in other libraries before it builds our own rtree
library.
This is necessary because some repositories have a GDAL that was
built with GRASS support (against current recommendations), and
that brings in an rtree library unbidden. The result of trying
to link our own in unconditionally is a cryptic message about
CoverSplit not being relocatable.
The only testing I've done is that this doesn't break builds with
GDAL that has no GRASS support. I am unable to test it in the
case for which it is intended. I'll have to ask that someone
with an F7 system do that.
2007-06-29 13:22 we7u
* src/rtree/: split_l.c, split_l.h: Trying a rename of CoverSplit
to l_CoverSplit to see if this fixes the Fedora linking problem.
2007-06-21 12:10 we7u
* src/interface.c: Removing stale lockfiles when it was our own
process group which created them earlier.
2007-06-20 09:25 we7u
* src/map_geo.c: Adding a few comments to the code for the new
transparent color linked list functions.
2007-06-20 09:18 we7u
* README.MAPS: Tweaking the TRANSPARENT note to state that multiple
lines may be used.
2007-06-20 09:11 we7u
* WMSRadar.geo, src/map_geo.c: Commenting out debug fprintf plus
adding another black and a white color as transparent colors to
WMSRadar.geo.
2007-06-20 08:42 we7u
* src/: main.h, map_WMS.c, map_geo.c, maps.h: First attempt at
multiple TRANSPARENT support for .geo files. Not fully tested
yet, but doesn't appear to fall over either.
2007-06-15 11:44 we7u
* scripts/LSB-BUILD: Updating to latest rev number for release.
2007-06-10 09:53 tvrusso
* scripts/get-NWSdata: Update get-NWSdata to pull down the new
files instead of trying to get some old and now non-existent
files.
2007-05-28 16:59 chicoreus
* src/: main.c, main.h, objects.c: Disabling close polygon item on
CAD menu when not in draw mode.
2007-05-28 12:53 tvrusso
* src/util.c: Fix a comment about multiline length.
2007-05-28 12:51 tvrusso
* src/: db.c, util.c, util.h:
Make the add_comment function stop stripping leading spaces.
This is to allow multiline objects with no leading text, which
otherwise get broken.
Add a makeMultiline function to util.c. Given arrays of lat/lon
pairs, will produce a multiline string representing that array
and a centroid value that can be used for creating an object.
Bunch of debugging output added to extract_multipoint that I
needed to help me track down why my multilines were disappearing
(it was because of the leading space stripping).
Nobody is calling makeMultiline yet. It could be used for
transmitting CAD objects if someone wanted to hack that in.
I've tested makeMultiline in an external program to generate
strings, then created objects by pasting the strings into the
comment box of the create object dialog.
2007-05-21 07:51 tvrusso
* README.MAPS: Update the TIGER/Line information.
2007-05-09 10:36 tvrusso
* config/: Makefile.am, tgr2shppoly_2006.dbfawk: Add a new DBFAWK
file for the 2006 TIGER/Line data.
This data has "UACU" and "URCU" fields instead of the RS_A15 and
RS_A16 fields that older TIGER/Line data had.
2007-05-04 13:18 we7u
* help/help-English.dat: Added a note stating that all PHG values
must be specified before Xastir will transmit the values.
2007-05-02 13:58 we7u
* src/interface.c: Checking the result code, providing more info on
why an "open" failed.
2007-05-02 12:54 we7u
* configure.ac, scripts/BUILDRPMS: Setting up for the next devel
release.
2007-05-02 12:14 we7u
* ChangeLog, configure.ac, scripts/BUILDRPMS, scripts/LSB-BUILD,
scripts/do_xastir_release_dev, scripts/do_xastir_release_stable:
Preparing for stable 1.9.0 release.
2007-04-27 09:55 tvrusso
* src/db.c: Cast the time_t value to (long int) before passing to
fprintf. On some systems (e.g. FreeBSD) time_t isn't a long, and
using a %ld format for it generates a warning. On other systems,
time_t *is* a long int and using a %d format generates a warning.
So punt: cast to (long int) and use %ld. This should make all
those systems shut up with their warnings.
2007-04-27 06:52 we7u
* src/db.c: Changing some debug printf's from %d to %ld for
printing some time variables.
2007-04-27 06:47 we7u
* src/db.c: Changing some printf's to %ld instead of %d for some
debug time printouts.
2007-04-27 06:45 we7u
* src/db.c: Adding a missing "void" in a function header.
2007-04-27 06:44 we7u
* src/database.h: Adding a missing "void" in a function
declaration.
2007-04-20 10:03 we7u
* FAQ: Added some debugging instructions for the missing
"xastir.rgb" file and/or other files upon Xastir startup.
2007-04-16 11:17 tvrusso
* src/: database.h, db.c: More debugging code to look into bug
#1698474
Add a "dump_time_sorted_list" method and calls to it so we can
actually view the entire time sorted list as soon as the sanity
check fails.
Also reduce the debugging expire time from 1 hour to 5 minutes.
2007-04-12 08:40 we7u
* FAQ: Adding a link to the timing slider dialog screen capture.
2007-04-11 10:33 we7u
* FAQ: Added section 4.28 describing the problem with missing
labels on the Configure->Timing dialog. It also describes what
the labels should be.
2007-04-09 08:20 we7u
* config/language-German.sys: Updates by Rolf Bleher, DK7IN.
Thanks!
2007-03-31 12:49 tvrusso
* src/: database.h, db.c: Add some sanity checking to the
EXPIRE_DEBUG logic.
I am still seeing that every few weeks my xastir run starts to
have stations that should have expired 10 days ago, but still has
'em. This really screws up the ALOHA calculations.
This sanity checking just goes through the entire time-sorted
list and checks to see if any stations are older than the expire
time, and does this immediately after the expiration is
processed. The sanity checking only happens when EXPIRE_DEBUG is
defined.
The expire code assumes that the list is sorted by time, and
stops when it finds a station newer than the expire time. If the
list is somehow getting corrupted and no longer properly sorted,
that would explain the behavior I'm seeing. I still haven't
found the problem, but this should at least tell me if the list
management has a bug or not.
2007-03-22 10:05 gstueve
* scripts/fcc-get: Sort only on callsign. Don't use following
fields.
2007-03-13 07:55 gstueve
* scripts/fcc-get: Actually use web instead of older ftp server to
get fcc data.
2007-03-13 07:32 gstueve
* scripts/fcc-get: Make sure not to get rid of an old fcc data file
if unable to get replacement file.
2007-03-07 21:17 tvrusso
* src/: database.h, db.c: Change "check_station_remove" and
"check_message_remove" to take a time_t for curr_time instead of
an int. time_t's are what's passed in, so let's keep it
consistent.
I do not believe this has anything at all to do with the fact
that my xastir instance isn't deleting stations on the 1-day
cycle I ask it to --- on my system a time_t and an int are the
same size, and time_t is defined as an int32, not an unsigned or
anything. But it's still the right thing to do.
2007-03-06 13:58 we7u
* src/map_geo.c: Getting rid of a compiler warning when we compile
with ImageMagick.
2007-03-06 11:31 we7u
* src/: map_WMS.c, map_geo.c, map_tiger.c, maps.c: Changing the
path to the GraphicsMagick api.h file to match what we're
currently compiling against.
2007-03-06 11:30 we7u
* scripts/LSB-BUILD: Forcing the use of GraphicsMagick instead of
ImageMagick, per the newer command-line flags we use for Xastir's
configure.
2007-02-27 15:19 gstueve
* src/bulletin_gui.c: Move display update until after the new data
is posted to list.
2007-02-27 13:33 gstueve
* src/alert.c: Keep trying to clear out old data for new messages.
2007-02-24 14:08 gstueve
* src/wx_gui.c: Make sure updating Wx Alert List doesn't crash
because selected item was replaced by unselected item.
2007-02-22 08:29 we7u
* INSTALL: Adding "ldconfig" invocations for GM/IM installs.
2007-02-22 08:14 we7u
* INSTALL: Changing the command-line options for configuring
GraphicsMagick to something a bit simpler.
2007-02-22 07:26 gstueve
* src/alert.c: Compressed Wx alerts are precisely 3 elements long.
2007-02-22 07:20 gstueve
* src/: alert.c, util.c: Really, really take care of NWS_ message
from Thailand. Remove stale compressed weather alerts from
consideration.
2007-02-21 08:47 gstueve
* src/util.c: Fix error case from Thailand station sending message
to NWS_ about 80th birthday anniversary of King.
2007-02-21 08:02 gstueve
* src/db.c: Make conditional look like what it is (a for loop, not
simple while).
2007-02-16 20:11 gstueve
* src/db.c: Make sure debug_level is tested as BitWise value NOT
logical value.
2007-02-16 13:01 we7u
* INSTALL: Grammar error. Fixed.
2007-02-16 12:22 gstueve
* src/main.c: Fixed [ 1553641 ] Zoom Error (Integer Math?).
Increment by 1 for 10% zoom-out when less than zoom level 10.
2007-02-16 11:48 we7u
* scripts/get-NWSdata: Updating the script to snag the
latest-latest files.
2007-02-16 11:48 we7u
* src/map_geo.c: Getting rid of a compiler warning having to do
with the wrong size specified in an printf.
2007-02-16 11:48 we7u
* INSTALL: Adding GraphicsMagick instructions.
2007-02-16 09:05 we7u
* scripts/LSB-BUILD: Moving the defines for the REV and FILENAME
near the top. Deleting old xastir-lsb-*.bz2 files before we
start so that we don't upload old files each time.
2007-02-15 08:41 we7u
* README.Getting-Started: Adding a comment about how to test audio
file playing from the command-line.
2007-02-14 07:20 we7u
* src/maps.c: Adding more comments. No code changes.
2007-02-13 12:22 gstueve
* src/maps.c: Make sure all sides of the box are checked, not just
three of them. Also make sure if an alert is not on screen clear
it off.
2007-02-13 07:30 we7u
* src/interface_gui.c: Changing the defaults for new internet
connections to: rotate.aprs.net, port 14580, filter "m/500",
reconnect enabled.
2007-02-13 05:21 gstueve
* scripts/fcc-get: Update script to retrieve Canadian callsign data
from new location. I had not gotten a new update from previous
location since September, 2006.
2007-02-09 22:52 we7u
* README.Getting-Started: Adding an entry for the new "Home" key
function.
2007-02-09 22:49 we7u
* src/main.c: The "Home" key now centers the map on your station's
position.
2007-02-09 19:31 we7u
* src/map_geo.c: Changing back to the original path for the
Toposerver images. The problem was fixed on findu's end.
2007-02-09 19:04 we7u
* src/map_cache.c: Commenting out one assignment (not used) which
causes a compiler warning on some systems.
2007-02-09 18:24 we7u
* Davis/README: Fixing an errant path in the instructions.
2007-02-08 13:02 we7u
* src/map_geo.c: Hopefully a tweak that will help make online
Toporama maps work again in the future. Have to wait for Gerry
to look at the server configuration before we'll know for sure.
2007-02-06 12:30 we7u
* src/maps.c: Casting some long int results to int's.
2007-02-06 08:24 we7u
* src/maps.c: A fix for the UTM/MGRS major grid lines not
appearing.
2007-02-06 06:55 we7u
* scripts/inf2geo.pl: Updating the script to use GraphicsMagick's
"gm" program. If not found, try ImageMagick's "identify"
program. If that not found, output an error message suggesting
that one or the other be installed.
2007-02-06 06:14 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing "MGRS"
label to "MGRS2". When it was implemented they were calling the
two available ones "MGRS-Old" and "MGRS-New". Now "MGRS-New" is
called "MGRS2" and there's talk of an "MGRS3" soon...
2007-01-27 10:41 tvrusso
* configure.ac: re-enable check for the X Printing Extension
library. Apparently this is needed by libXm and some systems do
not properly bring in the indirect dependence through the dynamic
loader.
It would probably be better to detect that condition than just
blindly checking for Xp (which we don't use).
Regardless, it should never be necessary to install development
headers for libXp just to build xastir, which was what one user
was confused about and which led me to remove the check in the
first place.
2007-01-24 13:19 tvrusso
* configure.ac: Remove probe for the X Printing Extension library.
Xastir doesn't use it, and there's no point probing for it.
Someone was confused into thinking they needed to install it on
Ubuntu 6.10 because configure said it couldn't find the library.
They don't, coz we don't use it.
2007-01-16 07:15 we7u
* scripts/LSB-BUILD: We now remove /opt/Xastir/* during the build
so that we get a clean tar file, plus dates have been added to
the filename.
2007-01-13 19:57 we7u
* src/messages_gui.c: We now check whether Lesstif is compiled in
and skip doing the dynamic widget thing on the Send Message
dialog if so.
2007-01-12 11:52 we7u
* src/messages_gui.c: Another LSB/Lesstif tweak, plus making sure
we fill in the history on Send Message dialogs brought up through
the new "Show Pending Messages" menu entry.
2007-01-12 10:39 we7u
* src/maps.c: Changing strcasestr to strstr for Cygwin
compatibility. We don't really need case-insensitive matching
there anyway.
2007-01-12 09:13 we7u
* acinclude.m4: A fix for the GraphicsMagick/ImageMagick problem
where GM is not on the system but Xastir tries to compile with
it.
2007-01-12 08:49 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/messages.h,
src/messages_gui.c: Adding a "Show Pending Messages" menu option
to the Message menu. This one looks through the outgoing queue
and brings up a Send Message dialog for each current QSO.
2007-01-09 09:33 we7u
* src/messages_gui.c: Another couple of tweaks to keep Lesstif from
segfaulting with the LSB compile.
2007-01-08 13:47 we7u
* src/xa_config.c: Updated some comments. No code changes.
2007-01-08 13:21 we7u
* src/messages_gui.c: Fixes to prevent segfaults with LSB-Xastir.
It appears that Lesstif cannot currently handle removing/adding
widgets to an already-realized dialog without segfaulting. Here
we stick with the default one-long-input-field if we're compiling
for LSB.
2007-01-05 12:20 we7u
* src/db.c: Moved the code which _only_ depends on
search_station_name() higher in the Station_data() function so
that the dialog doesn't get drawn if not needed.
2007-01-05 12:00 we7u
* scripts/LSB-BUILD-ALL: Switching back to Lesstif-0.95.0 as 0.94.4
didn't improve things.
2007-01-05 11:52 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/maps.c: Fixing the print
properties dialog so that it only comes up if "gv" is detected.
Getting rid of gv-specific options on the command-line when "gv"
is not being used as a print-previewer. Adding a couple of
strings to the language files.
2007-01-04 12:28 we7u
* scripts/LSB-BUILD-ALL: Changing some comments. No code changes.
2007-01-04 10:12 we7u
* scripts/LSB-BUILD-ALL: Switching from Lesstif-0.95.0 to 0.94.4
for a while to see if the resulting binary is more stable.
2007-01-03 11:38 we7u
* symbols/Makefile.am, symbols/symbols.dat, src/rtree/Makefile.am,
src/rtree/card.c, src/rtree/card.h, src/rtree/gammavol.c,
src/rtree/index.c, src/rtree/index.h, src/rtree/node.c,
src/rtree/rect.c, src/rtree/sphvol.c, src/rtree/split_l.c,
src/rtree/split_l.h, src/rtree/split_q.c, src/rtree/split_q.h,
src/Makefile.am, src/alert.c, src/alert.h, src/awk.c, src/awk.h,
src/bulletin_gui.c, src/bulletin_gui.h, src/color.c, src/color.h,
src/database.h, src/datum.c, src/datum.h, src/db.c, src/dbfawk.c,
src/dbfawk.h, src/draw_symbols.c, src/draw_symbols.h,
src/fcc_data.c, src/fcc_data.h, src/festival.c, src/festival.h,
src/geo-client.c, src/geo-find.c, src/geo.h, src/geocoder_gui.c,
src/gps.c, src/gps.h, src/hashtable.c, src/hashtable.h,
src/hashtable_itr.c, src/hashtable_itr.h,
src/hashtable_private.h, src/hostname.c, src/hostname.h,
src/igate.c, src/igate.h, src/interface.c, src/interface.h,
src/interface_gui.c, src/io-common.c, src/io-mmap.c, src/io.h,
src/lang.c, src/lang.h, src/leak_detection.h, src/list_gui.c,
src/list_gui.h, src/locate_gui.c, src/location.c,
src/location_gui.c, src/macspeech.c, src/main.c, src/main.h,
src/map_WMS.c, src/map_cache.c, src/map_cache.h, src/map_dos.c,
src/map_gdal.c, src/map_geo.c, src/map_gnis.c, src/map_pdb.c,
src/map_shp.c, src/map_tif.c, src/map_tiger.c, src/maps.c,
src/maps.h, src/messages.c, src/messages.h, src/messages_gui.c,
src/objects.c, src/objects.h, src/popup.h, src/popup_gui.c,
src/rac_data.c, src/rac_data.h, src/rotated.c, src/rotated.h,
src/rpl_malloc.c, src/rpl_malloc.h, src/shp_hash.c,
src/shp_hash.h, src/snprintf.c, src/snprintf.h, src/sound.c,
src/symbols.h, src/testawk.c, src/track_gui.c, src/track_gui.h,
src/util.c, src/util.h, src/view_message_gui.c, src/wx.c,
src/wx.h, src/wx_gui.c, src/x_spider.c, src/x_spider.h,
src/xa_config.c, src/xa_config.h, src/xastir.h,
src/xastir_udp_client.c, src/shapelib/Makefile.am,
src/shapelib/contrib/Makefile.am, config/24kgrid.dbfawk,
config/Makefile.am, config/gps_wpt.dbfawk,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, config/nwsc_ddmmyy.dbfawk,
config/nwsmzddmmyy.dbfawk, config/nwsmzoddmmyy.dbfawk,
config/nwsozddmmyy.dbfawk, config/nwsw_ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/nwszoddmmyy.dbfawk,
config/predefined_EVENT.sys, config/predefined_SAR.sys,
config/tgr2shp.dbfawk, config/tgr2shppoly.dbfawk,
config/tgrcty.dbfawk, config/tgrkgl.dbfawk, config/tgrlk.dbfawk,
config/tgrlpt.dbfawk, config/tgrlpy.dbfawk,
config/tgrplc00.dbfawk, config/tgrwat.dbfawk,
config/tnc-startup.aea, config/tnc-startup.d700,
config/tnc-startup.kam, config/tnc-startup.kpc2,
config/tnc-startup.kpc3, config/tnc-startup.paccomm,
config/tnc-startup.pico, config/tnc-startup.sys,
config/tnc-startup.thd7, config/tnc-startup.tnc2,
config/tnc-startup.tnc2-ui, config/tnc-stop.d700,
config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui, scripts/LSB-BUILD,
scripts/LSB-BUILD-ALL, scripts/LSB-BUILD-CURL,
scripts/LSB-BUILD-DB, scripts/LSB-BUILD-GDAL,
scripts/LSB-BUILD-GRAPHICSMAGICK, scripts/LSB-BUILD-JASPER,
scripts/LSB-BUILD-JPEG, scripts/LSB-BUILD-LESSTIF,
scripts/LSB-BUILD-PCRE, scripts/LSB-BUILD-PNG,
scripts/LSB-BUILD-ZLIB, scripts/Makefile.am,
scripts/Xastir_tigerpoly.py, scripts/example_objects.log,
scripts/fcc-get, scripts/get-NWSdata, scripts/get-gnis,
scripts/get-maptools.sh, scripts/get_shapelib.sh,
scripts/toporama250k.pl, scripts/toporama50k.pl,
scripts/xastir-fixcfg.sh, scripts/xastir-migrate.sh, AUTHORS,
DEBUG_LEVELS, FAQ, INSTALL, LICENSE, Makefile.am, NEWS, README,
README.CVS, README.Contributing, README.Getting-Started,
README.MAPS, README.win32, REGRESSION_TESTS, UPGRADE,
acinclude.m4, bootstrap.sh, changes.txt, configure.ac,
install-xastir, update-xastir, xastir.1, Davis/Makefile.am,
Davis/README, Davis/bootstrap.sh, Davis/configure.ac,
Davis/src/Makefile.am, Davis/src/db2APRS.c, Davis/src/defs.h,
LaCrosse/Makefile.am, LaCrosse/README, LaCrosse/bootstrap.sh,
LaCrosse/configure.ac, LaCrosse/src/Makefile.am,
LaCrosse/src/defs.h, LaCrosse/src/open2300db2APRS.c,
callpass/Makefile.am, callpass/callpass.c, help/Makefile.am,
help/help-Dutch.dat, help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, m4/Makefile.am:
Updating Copyright info.
2006-12-29 18:35 we7u
* src/maps.c: Moving a new variable declaration above statements in
the function.
2006-12-29 10:57 we7u
* src/maps.c: Moving many of the error messages to pop-up dialogs
for the user-instigated print and print preview functions. We
also now allow a previewer other than "gv" to be used, although
we're still passing gv-specific parameters to it (something more
to fix).
2006-12-29 10:10 we7u
* src/: maps.c, xa_config.c: Added #ifdef's for GV_PATH and
LPR_PATH so that we compile ok on systems which don't have these
two utilities.
2006-12-28 23:27 we7u
* src/maps.c: More changes to printing. Printing direct should be
functional now.
2006-12-28 22:37 we7u
* src/: maps.c, maps.h, xa_config.c: Revising the new printing code
a bit more. Now saves/restores the printer and previewer paths
from file plus allows the user to change them. More to do yet.
2006-12-28 16:14 we7u
* src/: main.c, maps.c, maps.h: A start towards having a separate
dialog for printing or print previewing/printing. Not complete
yet, but shows the direction I'm heading.
2006-12-20 18:51 we7u
* acinclude.m4: Removing the libdb-5.0 options.
2006-12-20 16:04 we7u
* acinclude.m4: Fixing the variable save/restore code for the
GraphicsMagick and ImageMagick tests.
2006-12-19 22:54 we7u
* scripts/get-maptools.sh: Adding checks for "wget", "gtar",
"bsdtar", "tar", and "gunzip". The script will attempt to
configure to the set of utilities that are available. If the
proper utilities cannot be found the script will exit before
downloading any files.
2006-12-19 17:38 we7u
* scripts/get-maptools.sh: Searching for GNU tar before continuing
with the script.
2006-12-19 13:45 tvrusso
* src/map_shp.c: Remove unused variable to silence warnings.
2006-12-19 13:39 tvrusso
* src/: main.c, map_shp.c, util.c, util.h: A tiny addition: make
sure we always write out a valid ".prj" file to go with any of
the shapefiles we create (currently, that's GPS downloads and
saved APRS tracks).
Doing so makes sure that tools other than Xastir that use the
.prj file to determine the coordinate system of a shapefile will
know what's in there. This includes OGR's projection
transformation tools, the QGIS GIS data viewer, and other GIS
software such as GRASS or (ugh) ESRI products. It is a cardinal
sin to create GIS data that doesn't tell you what coordinate
system it's in.
Strike one dark stain from our souls.
2006-12-18 23:31 tvrusso
* configure.ac: Switch default for rtree from no to yes. It will
now build as long as shapefile support is building, unless
explicitly disabled.
Disabling rtree now requires "--without-rtree".
2006-12-18 13:09 we7u
* xastir.spec.in: Forcing ImageMagick over GraphicsMagick, as that
is what is supplied with SuSE. Also enabling rtree.
2006-12-18 13:09 we7u
* xastir-min.spec.in: Forcing ImageMagick over GraphicsMagick for
this package, as that's what is supplied with SuSE.
2006-12-18 11:45 we7u
* acinclude.m4: Removing "/opt/lib" and "/opt/bin" for OSX search
paths as these are not used by DarwinPorts/MacPorts.
2006-12-18 11:35 we7u
* acinclude.m4: Simplifying the ImageMagick and GraphicsMagick
tests, but adding extra search paths when configuring on OSX.
Adding more libdb paths to the search paths for that library.
2006-12-18 11:30 we7u
* configure.ac: Commenting out some warnings regarding ImageMagick
and GraphicsMagick: This info is self-evident in the configure
output now.
2006-12-16 22:55 we7u
* scripts/get-maptools.sh: Taking out the hard-coded path to "tar".
2006-12-15 12:56 we7u
* acinclude.m4: Adding searches for ImageMagick and GraphicsMagick
in "/opt/local/bin" (OSX DarwinPorts).
2006-12-15 12:53 we7u
* configure.ac: Correcting the GM/IM logic, adding comments.
2006-12-15 10:32 tvrusso
* config/Makefile.am, config/stored_track.dbfawk, src/map_shp.c:
Add a Label field to the dbf file created by the "Store Track"
feature when shapelib is available. Add a dbfawk file so that
stored tracks can be rendered properly even if they aren't in the
GPS directory. Users can customize presentation of the stored
track by copying the global dbfawk file to the directory with the
shapefile, giving it the same basename as the shapefile, and
tweaking it as needed.
This should allow more convenient use of the maps created by
storing tracks than the method that based rendering on the file
name and directory.
2006-12-15 09:43 we7u
* src/main.c: Reversing the order of the
HAVE_GRAPHICSMAGICK/HAVE_IMAGEMAGICK #ifdef's.
2006-12-15 08:06 we7u
* acinclude.m4: Reformatting a couple of lines. No code changes.
2006-12-14 22:02 tvrusso
* src/map_shp.c: Fix of my previous fix to the GPS vs. DBFAWK
issue. Somehow I managed to get it to ignore the fact that the
file was in the GPS directory even when there *WAS* no dbfawk
file. The problem was that I tested for the non-nullness of
"sig_info" after sig_info was filled in with a default
signature's pointer. Needed to put the test before that default
case.
2006-12-14 13:22 we7u
* configure.ac: Giving up for now on skipping the wget tests if
libcurl is found. Also moved "rtree" out of the experimental
category, putting it up with the other regular options (above the
dashed line in the summary).
2006-12-14 12:17 we7u
* scripts/LSB-BUILD: Added a comment.
2006-12-14 12:17 we7u
* acinclude.m4, configure.ac: Removing the tests for "cat" and
"cp". Tweaking the "wget" code a bit more (but still not skipped
if libcurl is found first).
2006-12-14 12:15 we7u
* src/: main.c, objects.c: Using the new copy_file() function
instead of /bin/cp.
2006-12-14 12:14 we7u
* src/: util.c, util.h: Added copy_file() function written by Adam
Hahn, AI4QB, and contributed to the public domain. We've
modified it from his initial code so any bugs are our fault.
2006-12-14 09:06 we7u
* acinclude.m4: Commenting out the code which checks for the "cat"
command. We don't use it anywhere in our code.
2006-12-13 21:34 we7u
* acinclude.m4: Fixing some errors I introduced with the last
commit.
2006-12-13 21:02 we7u
* acinclude.m4: Improvements in the ImageMagick and GraphicsMagick
detection.
2006-12-12 22:50 tvrusso
* src/: main.c, map_shp.c: Make DBFAWK trump the gps_flag.
This means that if a file is in the GPS directory and there is a
DBFAWK file to go with it, the DBFAWK file controls the
rendering. It is still the case that if there is NO dbfawk file,
or if DBFAWK is not enabled, the hard-coded GPS stuff (i.e. fixed
width and line style, color taken from file name) is used.
Also, change the dbfawk file created upon GPS download to match
the style that the hard-coded GPS stuff would use.
2006-12-12 22:46 we7u
* acinclude.m4, configure.ac: A few tweaks to the
GraphicsMagick/ImageMagick tests.
2006-12-12 19:06 we7u
* acinclude.m4, configure.ac, src/objects.c, src/xa_config.c,
src/xastir.h, src/maps.h, src/maps.c, src/main.c, src/map_WMS.c,
src/map_geo.c, src/map_tiger.c: Changes to allow using
GraphicsMagick library and "gm convert" in place of the
ImageMagick library and "convert". Xastir will now prefer
GraphicsMagick over ImageMagick if both are present on the
system.
2006-12-12 09:57 we7u
* scripts/: LSB-BUILD-ALL, LSB-BUILD-CURL, LSB-BUILD-DB,
LSB-BUILD-GDAL, LSB-BUILD-GRAPHICSMAGICK, LSB-BUILD-JASPER,
LSB-BUILD-JPEG, LSB-BUILD-LESSTIF, LSB-BUILD-PCRE, LSB-BUILD-PNG,
LSB-BUILD-ZLIB: Updating some comments.
2006-12-12 08:38 we7u
* scripts/LSB-BUILD: Enabling the Festival client to be compiled
into LSB. This has a couple of small downsides: 1) The user
will get a "cannot connect to Festival" message on start up if
they haven't installed/run the festival daemon, and 2) If
anything else is running on localhost TCP port 1314 Xastir may
try to talk to it. The upside is that installing/running a
Festival daemon will work with the LSB binary to produce speech.
2006-12-12 08:36 we7u
* acinclude.m4: Removing define for FESTIVAL_PATH. We don't use
this in our code, plus if we chose to later it'd make another
external dependency that'd need to be solved for the LSB
distribution. I believe this was originally added in case we
wished to call the festival binary directly instead of doing a
TCP connection to the festival daemon on port 1314.
2006-12-12 07:49 we7u
* README.win32, acinclude.m4, src/wx_gui.c: Getting rid of our
dependence on the "/usr/bin/finger" external executable. It's
been replaced by our own TCP/IP finger code. This is used for
fetching the NOAA weather text from "wxsvr.net".
2006-12-12 06:35 we7u
* src/db.c: Comment correction.
2006-12-11 12:39 we7u
* scripts/LSB-BUILD: Cleaning up the lsbappchk calls.
2006-12-11 12:38 we7u
* LICENSE: Minor changes to comments.
2006-12-11 09:22 we7u
* scripts/LSB-BUILD: A minor change to the flags for lsbappchk.
2006-12-10 20:19 tvrusso
* src/main.c: Change the "display_level" value in the stuff output
as a dbfawk file for downloaded gps tracks.
The value that was there was absurdly low.
2006-12-08 21:02 we7u
* scripts/LSB-BUILD-XPM: We don't appear to need a separate libXpm
so deleting the build script for it.
2006-12-08 21:00 we7u
* scripts/LSB-BUILD-ALL: Removing the libXpm build as we're picking
it up automatically from somewhere else now that we've enabled
the header files for it.
2006-12-08 20:56 we7u
* LICENSE: Removing libXpm license as we don't appear to need to
include a separate libXpm anyway. We're already picking it up
from LSB or from Motif or something.
2006-12-08 13:48 we7u
* scripts/LSB-BUILD-ALL: Putting the XPM build one step later.
2006-12-08 13:16 we7u
* scripts/LSB-BUILD-ALL: Adding a comment about libXpm.
2006-12-08 13:14 we7u
* scripts/LSB-BUILD-ALL: Adding libXpm build to the script.
2006-12-08 13:12 we7u
* scripts/LSB-BUILD-XPM: An LSB build script for libXpm.
2006-12-08 13:11 we7u
* scripts/LSB-BUILD: Adding libXpm instructions for the LSB build.
2006-12-08 13:10 we7u
* configure.ac: Adding libXpm to the LSB build. Needed for
Snapshots and Printing.
2006-12-08 13:09 we7u
* LICENSE: Adding the license for libXpm.
2006-12-08 12:16 we7u
* scripts/LSB-BUILD: Copying "gm" from GraphicsMagick into our LSB
build.
2006-12-08 12:15 we7u
* scripts/LSB-BUILD-GRAPHICSMAGICK: Installing "gm" utility as well
(that's where we can get to "convert" in GraphicsMagick).
2006-12-08 12:14 we7u
* src/main.c: Restarting the Xastir binary no matter where it was
configured to be installed.
2006-12-08 12:13 we7u
* configure.ac: Setting defines for Xastir paths. We can use them
in the C-code to do things like restart ourselves.
2006-12-08 12:12 we7u
* acinclude.m4: Setting up to be able to do Printing and Snapshots
with the LSB version.
2006-12-08 12:12 we7u
* INSTALL: Documenting the depending on Xpm for Printing and
Snapshots.
2006-12-08 08:04 we7u
* src/wx_gui.c: Fixing up the finger code for fetching NOAA weather
alert text. We now pipe STDERR to STDOUT so that we can see any
errors in the dialog. The syntax is shell-specific so we perhaps
need a better way to do it. The syntax used should work for SH
or BASH shells, and I think Korn shell, but not for CSH? We also
now use HAVE_FINGER defines to enable/disable the actual finger
call in the code.
2006-12-08 06:58 we7u
* LICENSE: Changing some comments.
2006-12-08 06:45 we7u
* src/wx_gui.c: Using the new FINGER_PATH that we now put into
config.h via acinclude.m4.
2006-12-08 06:44 we7u
* acinclude.m4: Adding a search for the "finger" binary.
2006-12-07 12:22 we7u
* xastir-lsb.spec.in, scripts/LSB-BUILD: Changing install location
for LSB-like (non-certified) version from /opt/lsb-xastir/ to
/opt/Xastir/
2006-12-07 12:09 we7u
* xastir-lsb.spec.in: Changing the install location from
/opt/lsb-xastir to /opt/xastir. We don't have (and probably will
never request/pay for) LSB compliance.
2006-12-07 11:58 we7u
* Makefile.am, xastir-lsb.spec.in: Adding more docs to the install
locations.
2006-12-07 11:49 we7u
* scripts/: LSB-BUILD-ALL, LSB-BUILD-CURL, LSB-BUILD-DB,
LSB-BUILD-GDAL, LSB-BUILD-GRAPHICSMAGICK, LSB-BUILD-JASPER,
LSB-BUILD-JPEG, LSB-BUILD-LESSTIF, LSB-BUILD-PCRE, LSB-BUILD-PNG,
LSB-BUILD-ZLIB: Adding a comment which states we do NOT have LSB
compliance.
2006-12-07 11:48 we7u
* xastir-lsb.spec.in, scripts/LSB-BUILD: Adding a comment which
states that we do NOT have LSB-compliance.
2006-12-07 11:47 we7u
* LICENSE: Documenting the licenses for the optional libraries that
we might distribute with an Xastir statically-linked binary.
2006-12-07 11:47 we7u
* COPYING.LIB.LESSTIF: Adding the license file for Lesstif, for the
case where we're distributing an Xastir statically-linked binary.
2006-12-07 09:33 we7u
* configure.ac, scripts/LSB-BUILD, scripts/LSB-BUILD-ALL,
scripts/LSB-BUILD-CURL, scripts/LSB-BUILD-DB,
scripts/LSB-BUILD-GRAPHICSMAGICK, scripts/LSB-BUILD-JASPER,
scripts/LSB-BUILD-JPEG, scripts/LSB-BUILD-LESSTIF,
scripts/LSB-BUILD-PCRE, scripts/LSB-BUILD-PNG,
scripts/LSB-BUILD-ZLIB: More changes to the LSB Xastir build and
the LSB build for the optional libraries. We now install the
libraries in /opt/lsb-tmp/ and then compile Xastir statically
against the libraries there, via symlinks from the
/opt/lsb/include/ and /opt/lsb/lib/ directories.
2006-12-06 11:46 we7u
* scripts/: LSB-BUILD, LSB-BUILD-CURL, LSB-BUILD-DB,
LSB-BUILD-GDAL, LSB-BUILD-GRAPHICSMAGICK, LSB-BUILD-JASPER,
LSB-BUILD-JPEG, LSB-BUILD-LESSTIF, LSB-BUILD-PCRE, LSB-BUILD-PNG,
LSB-BUILD-ZLIB: Minor tweaks for LSB compiling.
2006-12-06 11:45 we7u
* scripts/LSB-BUILD-ALL: An one-stop-shopping script to build the
optional libraries under LSB before we compile Xastir under LSB.
2006-12-05 12:45 we7u
* src/main.c: Correcting one comment.
2006-12-05 06:43 we7u
* scripts/LSB-BUILD: Removing the gdal symlinks from the comments
as we've handled them in configure.ac/acinclude.m4 instead.
Xastir will look for gdal in /opt/lsb-gdal/lib and
/opt/lsb-gdal/include directories.
2006-12-05 06:42 we7u
* configure.ac: Removing "(Experimental)" from the LSB summary
line. Changing "lsb" to "LSB" which is more proper.
2006-12-04 11:52 we7u
* scripts/LSB-BUILD-GDAL: Adding a commented-out option. No effect
to the code.
2006-12-04 09:51 tvrusso
* src/shapelib/contrib/: doc/shpproj.txt, tests/shpproj.sh: Just
noticed that I never cvs added these two files from the shapelib
distribution. Since we are currently distributing the whole
shapelib distribution with unmodified license, it is necessary to
include all of the whole shapelib distribution.
2006-12-04 09:30 we7u
* scripts/LSB-BUILD-GDAL: Initial attempt to get GDAL compiled
under LSB. Not functional yet.
2006-12-04 09:29 we7u
* scripts/LSB-BUILD: Added a couple of steps to create the .tar.bz2
file and transfer it to the download site.
2006-12-04 08:27 we7u
* src/util.c: Enabling CURLOPT_NOSIGNAL option to libcurl if the
libcurl version supports it. This prevents segfaults for the
case where we get a DNS timeout when initiating a libcurl
transfer.
2006-12-03 14:01 we7u
* scripts/LSB-BUILD: Changes in comments for GDAL compiling under
LSB. GDAL is not working yet though for LSB.
2006-12-03 13:58 we7u
* configure.ac: Enabling GDAL library for LSB compile.
2006-12-03 13:54 we7u
* src/util.c: Enabling another curl option if compiling w/LSB.
2006-12-03 13:50 we7u
* src/track_gui.c: Adding a comment.
2006-12-01 13:47 we7u
* configure.ac: Changing some of the text to GraphicsMagick when
doing LSB compiles.
2006-12-01 13:47 we7u
* USRadar.geo: Changing the black value to match the LSB
GraphicsMagick.
2006-12-01 13:38 we7u
* src/: map_geo.c, maps.c: Updating some messages to include
GraphicsMagick.
2006-12-01 13:27 we7u
* scripts/: LSB-BUILD-DB, LSB-BUILD: Adding Berkeley DB to the LSB
build to enable map caching.
2006-12-01 12:47 we7u
* scripts/LSB-BUILD-GRAPHICSMAGICK: Enabling PNG in the build. It
works now.
2006-12-01 12:46 we7u
* scripts/LSB-BUILD: Updating the build comments.
2006-12-01 12:21 we7u
* scripts/LSB-BUILD-JASPER: An LSB build script for the Jasper
library, to give us jpeg-2000 support in GraphicsMagick.
2006-12-01 12:20 we7u
* scripts/LSB-BUILD-GRAPHICSMAGICK: Making jpeg images work for us.
2006-12-01 11:34 we7u
* scripts/LSB-BUILD: Updating some comments.
2006-12-01 11:32 we7u
* configure.ac: GrahicsMagick-LSB changes.
2006-12-01 09:49 we7u
* scripts/LSB-BUILD-GRAPHICSMAGICK: A build script for
GraphicsMagick under LSB.
2006-12-01 09:48 we7u
* scripts/LSB-BUILD: Adding GrahicsMagick support.
2006-12-01 07:49 we7u
* scripts/LSB-BUILD-PNG: Adding an LSB build script for the libpng
library, needed for GraphicsMagick or ImageMagick.
2006-11-30 21:05 we7u
* scripts/LSB-BUILD-CURL: Adding an LSB build script for libcurl.
2006-11-30 21:03 we7u
* scripts/LSB-BUILD: Updating the notes.
2006-11-30 21:01 we7u
* configure.ac: Enabling libcurl for LSB.
2006-11-30 13:20 we7u
* scripts/LSB-BUILD: Updating the comments.
2006-11-30 13:15 we7u
* scripts/LSB-BUILD: Adding pcre and dbfawk to the LSB build
script.
2006-11-30 13:14 we7u
* scripts/LSB-BUILD-PCRE: An LSB build script for the PCRE library.
2006-11-30 12:33 we7u
* scripts/LSB-BUILD: Adding some comments.
2006-11-30 12:04 we7u
* scripts/LSB-BUILD-LESSTIF: Adding a commented out command which
is useful to see what will be installed without actually
installing anything.
2006-11-30 12:04 we7u
* scripts/LSB-BUILD: Modifying build to include geotiff and proj
support.
2006-11-30 12:03 we7u
* scripts/: LSB-BUILD-JPEG, LSB-BUILD-ZLIB: Adding scripts to build
libjpeg and libz under LSB. Needed for geotiff support.
2006-11-30 12:02 we7u
* configure.ac: LSB mods for geotiff.
2006-11-30 09:26 we7u
* scripts/LSB-BUILD: Adding libproj to the mix. It is
LSB-compliant.
2006-11-27 08:35 we7u
* scripts/LSB-BUILD: Adding rtree to the LSB build.
2006-11-27 08:19 we7u
* scripts/LSB-BUILD-LESSTIF: Changes to comments.
2006-11-27 08:18 we7u
* scripts/LSB-BUILD: Updating to match my current working copy of
the file.
2006-11-27 08:17 we7u
* xastir-lsb.spec.in: Updating to match my current copy.
2006-11-27 08:06 we7u
* src/map_geo.c: Adding an LF to one warning message.
2006-11-24 11:57 we7u
* configure.ac: Adding the RPM spec file for LSB.
2006-11-24 11:51 we7u
* xastir-lsb.spec.in: Inital attempt at an RPM spec file for LSB.
Not complete yet.
2006-11-24 11:46 we7u
* xastir-min.spec.in, xastir.spec.in: Correcting the "Source" line
in the header so the version number comes out right.
2006-11-22 11:48 we7u
* scripts/LSB-BUILD-LESSTIF: Updating comments.
2006-11-22 11:46 we7u
* scripts/LSB-BUILD: Stripping the executables created, adding some
more comments.
2006-11-22 11:30 we7u
* scripts/LSB-BUILD-LESSTIF: Updating the notes at the top to show
the SUCCESSFUL way of compiling Lesstif against LSB.
2006-11-22 11:27 we7u
* scripts/LSB-BUILD: Updated to show latest LSB build method.
2006-11-21 07:52 we7u
* scripts/LSB-BUILD: Updating the comments.
2006-11-21 07:35 we7u
* scripts/LSB-BUILD-LESSTIF: Adding more comments at the top.
2006-11-20 15:37 we7u
* scripts/LSB-BUILD-LESSTIF: Adding a comment, commenting out a
currently-unused line, and enabling shared libs to be created.
2006-11-20 15:33 we7u
* scripts/LSB-BUILD: Adding a comment plus commenting out a
currently-unused line.
2006-11-20 15:17 we7u
* configure.ac: Another LSB mod.
2006-11-20 14:52 we7u
* scripts/: LSB-BUILD, LSB-BUILD-LESSTIF: Preliminary scripts for
building LSB-compatible Lesstif and Xastir. They're not fully
functional yet.
2006-11-20 14:50 we7u
* scripts/fcc-get: Fixing the RCS tag.
2006-11-20 10:31 we7u
* src/shapelib/Makefile.am: Updating the Copyright year.
2006-11-20 10:24 we7u
* scripts/fcc-get: Changing the RAC portion of the script to match
their current server configuration.
2006-11-19 14:05 tvrusso
* README.win32: Another tiny update to README.win32 to bring it
up-to-date with the reality of today's cygwin and sync with the
Wiki HowTo:Windows page.
2006-11-19 14:00 tvrusso
* README.win32: Fix up another little issue with this document.
I'm doing this piecemeal, because I'm finding things as I'm
editing the same information on the Wiki, and want this file to
be consistent with that.
2006-11-19 13:56 tvrusso
* README.win32: Fix up a little error in the "building shapelib
from source" section. It referred to a "_reent" error when
really it was about the error involving "__getreent".
2006-11-19 13:34 tvrusso
* README.win32: Add note about preferring internal shapelib support
unless the external is needed for something other than xastir.
This should cut down on our "How do I get around this error
message..." support questions from new Cygwin users.
2006-11-17 07:45 kg4ijb
* ChangeLog: [no log message]
2006-11-17 00:53 tvrusso
* scripts/get-maptools.sh: Found yet another annoying issue with
libgeotiff build on ubuntu (and probably anywhere where gcc 4 is
used).
The problem is that the official tarball has the modification
times of configure.in newer than configure, and a makefile that
regenerates configure whenever it's older than configure.in ---
and then runs it with no arguments. Since we need to run
configure with some arguments, that completely messes everything
up.
Add a "touch configure" command to the commented-out part of the
script that makes configure newer than configure.in and bypasses
that part of the Makefile. A kludge upon a kludge upon a
kludge.
I missed this subtlety because when I finally tracked down the
"ld -shared" issue, it was in a dirty directory -- one that had
already had configure regenerated and which therefore no longer
had the broken timestamps.
2006-11-16 21:31 tvrusso
* scripts/get-maptools.sh: Add commented-out fix for GCC 4.x issues
with libgeotiff.
Not uncommenting them, because it might be wrong on some
platforms that don't use GCC at all.
2006-11-16 20:13 tvrusso
* scripts/get-maptools.sh: A number of small fixes to the
get-maptools script: 1) Make sure $XASTIR_TMP exists before
trying to download files into it 2) Fix a typo (LDCONf_FILE vs.
LDCONF_FILE) 3) Update version of gdal to 1.3.2 (1.3.1 does not
compile in recent GCC) 4) Build geotiff before gdal, since gdal
will use the libgeotiff if it finds it.
2006-11-16 09:12 we7u
* Makefile.am: Getting rid of the symlink I recently added which
pointed from /usr/local/share/xastir/doc to
/usr/local/doc/xastir. Near as I can tell we're fairly well
FHS-compliant now with Xastir.
2006-11-15 12:11 we7u
* Makefile.am: Forcing the removal of the old
$prefix/share/xastir/doc directory and creating a symlink to the
new location.
2006-11-15 11:49 we7u
* Makefile.am, xastir-min.spec.in, xastir.spec.in: Moving the doc
files to an FHS-compliant directory. For a user installing from
sources they'll get installed in "/usr/local/share/doc/xastir/"
instead of the old location of "/usr/local/share/xastir/doc".
2006-11-15 08:45 we7u
* Makefile.am, xastir-min.spec.in, xastir.spec.in: Changing the man
page directory from $prefix/man to $prefix/share/man, per FHS-2.3
and LSB-3.1
2006-11-15 07:50 we7u
* xastir-min.spec.in: Changing "--without-shapelib" to
"--with-internal-shapelib" to take adantage of the new shapelib
library we include with Xastir.
2006-11-15 07:48 we7u
* .cvsignore: Adding two derived files back in.
2006-11-15 07:47 we7u
* xastir-min.spec, xastir.spec: Put these files into CVS by
mistake. They are derived files. Silly me.
2006-11-15 07:08 we7u
* scripts/BUILDRPMS: Changing the "minimum" description to include
building with internal Shapelib.
2006-11-15 07:08 we7u
* .cvsignore: Updating for current list of files.
2006-11-15 07:07 we7u
* xastir-min.spec, xastir.spec: Adding the spec files that I've
been using. I'm surprised that they weren't added before, but I
had added them to my .cvsignore file and so didn't notice.
2006-11-14 13:30 we7u
* src/shapelib/dbfopen.c: The last revision also commented out an
unused variable that I forgot to mention in the cvs log.
2006-11-14 13:28 we7u
* src/shapelib/: shpopen.c, shptree.c: Commenting out some
variables that give off compiler warnings.
2006-11-14 13:28 we7u
* src/shapelib/dbfopen.c: Casting a couple of variables to int's to
get rid of compiler warnings.
2006-11-14 12:58 we7u
* README.Getting-Started: Adding missing command-line options to
the docs.
2006-11-14 12:42 we7u
* src/xa_config.c: Changing some default settings, useful for
first-time users of Xastir to see what more of the options might
be plus give them a good operational starting point.
2006-11-14 12:09 kg4ijb
* ChangeLog: [no log message]
2006-11-14 11:52 we7u
* configure.ac: Fixing up the Shapelib config options.
2006-11-14 11:52 we7u
* xastir.1: Updating the man page a bit.
2006-11-14 08:28 we7u
* configure.ac: Changes to make it obvious in the configure output
text and in Help->About that we're using the internal Shapelib.
This change doesn't affect summary.log.
2006-11-14 07:41 we7u
* src/main.c: Putting a newline in front of the Motif version
string in Help->About.
2006-11-14 00:19 tvrusso
* configure.ac: Fix the "-I" flag in CPPFLAGS when local shapelib
is being built.
As it was, the compiler would not find the local shapefil.h file
unless you were building in the actual xastir source code
directory, or if shapefil.h was already installed system-wide.
Noticed this while attempting a fresh build on a brand new
laptop, on which I'd decided to attempt the simplest possible
build, with no shapelib installed.
2006-11-13 11:46 we7u
* README.Getting-Started: Added notes about the private copy of
Shapelib and when it might be used, the "wget" requirement for
the get-NWSdata script, putting in a callsign when initially
starting Xastir, and a list of various places to get Xastir help.
2006-11-13 11:43 we7u
* README.win32: Mentioning the private Shapelib version and when it
might be used.
2006-11-13 11:43 we7u
* README.MAPS: Mentioning "wget" as a requirement for get-NWSdata.
Mentioning the private install of Shapelib.
2006-11-13 11:41 we7u
* INSTALL: Adding info about the alternate method of getting
Shapefile support.
2006-11-13 07:10 tvrusso
* README.Contributing: Fix up a mistake in the description of
"build directories", and add a reference to that technique to an
earlier section that advocates doing all the builds in the source
directory.
Build directories are such a powerful tool for developers, we
should make sure we recommend it when talking about doing
multiple builds.
2006-11-13 06:56 tvrusso
* README.win32: Attach a date to qualify the meaning of "latest" in
the ImageMagick section.
2006-11-13 06:48 tvrusso
* src/Makefile.am: Add a testawk_LDADD line to src/Makefile.am so
that this test program can link if shapelib is not installed.
I have no idea why this didn't fail when I was testing the
shapelib addition.
2006-11-13 06:25 we7u
* README.win32: Updating the description for ImageMagick bug.
2006-11-13 06:24 we7u
* src/: .cvsignore, shapelib/.cvsignore: Adding another couple of
derived files to the .cvsignore file.
2006-11-12 17:36 we7u
* src/main.c: Enabling default map on initial startup, plus if the
callsign is "NOCALL", bring up the Configure->Station dialog.
2006-11-12 17:26 we7u
* src/xa_config.c: Getting rid of many of the messages you get on
startup when config file settings are missing.
2006-11-11 16:26 tvrusso
* src/shapelib/contrib/Makefile.am: Add CVS revision information
and copyright.
2006-11-11 16:11 we7u
* README.MAPS: Adding attribution for the default map.
2006-11-11 15:46 tvrusso
* configure.ac, src/shapelib/Makefile.am, src/shapelib/shprewind,
src/shapelib/contrib/.cvsignore, src/shapelib/contrib/Makefile,
src/shapelib/contrib/Makefile.am,
src/shapelib/contrib/Makefile_orig: Add EXTRA_DIST and
DIST_SUBDIRS lines so that the shapelib stuff is properly bundled
when doing a "make dist" for release.
The Makefile.am in the contrib directory does not actually build
any of the contrib codes. That's another step for another
moment. I just wanted to make sure that any make dist that is
done is sure to bundle the entire shapelib directory in order to
comply with the terms of the license.
The "Makefile_orig" script in the shapelib/contrib directory
could be used temporarily to build the shapelib tools.
Ultimately, they could be built by the new makefile, but it's not
really the goal of this exercise to do all that. In fact, at
some point it might be reasonable for xastir's shapelib directory
to contain only the files needed for building the library, but
that will probably require modifying it to be under GPL instead
of LGPL. That's just a matter of editing some license files, not
any code.
Also, removed the shprewind file from the shapelib directory.
This is a linux binary that for some reason was in the shapelib
source tarball I had. It should never have been added to
xastir's CVS repository.
2006-11-11 15:01 we7u
* Makefile.am: Adding a default map to the distribution.
2006-11-11 14:51 we7u
* worldhi.map: Adding a default map. Map was created by Keith
Sproul, WU2Z, and used with his permission.
2006-11-10 13:49 tvrusso
* src/shapelib/.cvsignore: Add .cvsignore.
2006-11-10 13:49 tvrusso
* src/shapelib/Makefile.in: CVS cleanup.
2006-11-10 13:48 tvrusso
* configure.ac, src/Makefile.am, src/shapelib/ChangeLog,
src/shapelib/LICENSE.LGPL, src/shapelib/Makefile.am,
src/shapelib/Makefile.in, src/shapelib/Makefile_shapelib_orig,
src/shapelib/README, src/shapelib/README.tree,
src/shapelib/dbf_api.html, src/shapelib/dbfadd.c,
src/shapelib/dbfcreate.c, src/shapelib/dbfdump.c,
src/shapelib/dbfopen.c, src/shapelib/libtool,
src/shapelib/makefile.vc, src/shapelib/makeshape.sh,
src/shapelib/mkinstalldirs, src/shapelib/shapefil.h,
src/shapelib/shapelib.def, src/shapelib/shapelib.html,
src/shapelib/shp_api.html, src/shapelib/shpadd.c,
src/shapelib/shpcreate.c, src/shapelib/shpdump.c,
src/shapelib/shpopen.c, src/shapelib/shprewind,
src/shapelib/shprewind.c, src/shapelib/shptest.c,
src/shapelib/shptree.c, src/shapelib/shptreedump.c,
src/shapelib/shputils.c, src/shapelib/stream1.out,
src/shapelib/stream1.sh, src/shapelib/stream2.out,
src/shapelib/stream2.sh, src/shapelib/stream3.out,
src/shapelib/contrib/Makefile,
src/shapelib/contrib/ShapeFileII.pas,
src/shapelib/contrib/dbfcat.c, src/shapelib/contrib/dbfinfo.c,
src/shapelib/contrib/makefile.vc, src/shapelib/contrib/my_nan.h,
src/shapelib/contrib/shpcat.c, src/shapelib/contrib/shpcentrd.c,
src/shapelib/contrib/shpdata.c, src/shapelib/contrib/shpdxf.c,
src/shapelib/contrib/shpfix.c, src/shapelib/contrib/shpgeo.c,
src/shapelib/contrib/shpgeo.h, src/shapelib/contrib/shpinfo.c,
src/shapelib/contrib/shpproj.c, src/shapelib/contrib/shpwkb.c:
Add shapelib as an internal library, and use it if we don't find
an external one.
Make a loud warning if we do so, because the result of this is
that we'll have a bigger executable.
This commit is bigger than it needs to be, because it includes
all of shapelib, including the contrib directory.
Added an automake-generated Makefile for this thing.
Builds only a static library, and calls it "libshape.a" instead
of "libshp.a" so that if we use ask to use the static one while
there is also an external one installed, the linker doesn't pull
in the shared library one unbidden.
This stuff can be tested on a system with libshp installed by
configuring with "--without-shapelib"
I will be removing Makefile.in because it's not supposed to be in
CVS. My mistake.
2006-11-09 14:34 kg4ijb
* ChangeLog: [no log message]
2006-11-09 08:23 we7u
* src/xa_config.c: Changing the default window size on initial
startup. The minimum width/height are set up in
main.c:create_appshell() anyway, so we can't reduce the window
small enough to cause segfaults by doing this change.
2006-11-09 08:21 we7u
* src/main.c: Changed one comment. No code changes.
2006-11-05 17:16 tvrusso
* README.win32: Add information about problems with Cygwin
ImageMagick. The notes in the README.win32 refer to "recent
versions" of cygwin containing ImageMagick 5.5.7, which is very
outdated. Current versions of Cygwin come with 6.0.4, and there
are real problems due to that version being linked with Display
Postscript support --- X.org stopped supporting that, and now
ImageMagick doesn't work on Cygwin unless you find a few DLLs off
the net.
The paragraph I added here points the user at an article that
explains the issue and shows two workarounds (installing the DLLs
or building ImageMagick from source code instead).
2006-11-03 12:31 we7u
* src/util.c: Adding a diff by Tapio Sokura, which a few comment
changes by me. Thanks! This fixes the lower-case callsigns
problem for internet paths.
2006-11-02 10:34 we7u
* scripts/BUILDRPMS: Setting up for building RPM's for the current
development version.
2006-11-02 08:03 we7u
* configure.ac: Setting up for the next development source version
number.
2006-11-02 06:43 we7u
* configure.ac, scripts/BUILDRPMS, scripts/do_xastir_release_dev,
scripts/do_xastir_release_stable: Setting up to do the 1.8.4
release.
2006-11-01 06:57 we7u
* config/language-German.sys: Updates by Rolf Bleher. Thanks!
2006-10-26 08:52 we7u
* Davis/: configure.ac, src/db2APRS.c, src/defs.h: Tweaks by Bruce
Bennett: "I fixed some issues brought out by the latest MySQL
(5.0.x ver), added metric/english switch, rooted out some old
bugs and made some improvement on debug messages."
2006-10-26 06:50 we7u
* src/db.c: Fixing problems with Aloha circle units in multiple
places.
2006-10-25 08:16 we7u
* REGRESSION_TESTS: Lining up the line to match the rest.
2006-10-24 11:03 we7u
* REGRESSION_TESTS: Adding another test which disables the
/usr/include/magick/ directory before attempting a compile. This
disables ImageMagick.
2006-10-24 11:02 we7u
* src/map_geo.c: Adding another two ifdef's so that the code will
compile in the case that we have XPM support but no ImageMagick
support.
2006-10-11 14:39 we7u
* src/db.c: Another patch by Jesse, KF4HZU. Thanks!
2006-10-05 09:11 we7u
* src/db.c: Skipping any processing of lines from logfiles that
begin with '#'.
2006-10-05 08:29 we7u
* src/db.c: A fix for numeric overlays on base-91 packets by Jesse,
KF4HZU.
2006-10-05 07:46 we7u
* src/db.c: Some SKY bulletins came in that had "EMERGENCY" in the
text. This caused Xastir to try to process the packets twice on
order to get a position first and then pop up the emergency
dialogs. Since there was no position in the packet this caused
an infinite loop as Xastir passed the packet through the
processing again and again. The fix is to NOT send a packet
through the processing again, which will make it necessary for
Xastir to receive two EMERGENCY packets if a position is not
known yet for the station, but it will at least not cause Xastir
to get in an infinite loop. We also skip storing any SKY packets
now as they just take up memory and we never do anything further
with the packets.
2006-09-27 12:23 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding US National
Grid designator to the MGRS label. If in NAD83/WGS84 they are
equivalent.
2006-09-25 06:24 we7u
* src/main.c: A tweak by Dick Reichenbach, KC8OBZ, to split the
status line into two lines when using a 640x480 display. Thanks!
2006-09-20 08:22 tvrusso
* src/interface.c: Add comments to show where it is necessary to
fix data_out_ax25 so that it isn't confused by leading
white-space in commands.
No code changes. The idea was to document what I know I need to
do to fix the problem that Mike Fenske saw when the \r was added
before MYCALL commands. The quick fix was not to add the \r if
sending to an AX25 port, but the clean fix would be to make
data_out_ax25 not care about leading white space.
2006-09-19 20:14 tvrusso
* src/interface.c: What might be a less intrusive way of
introducing that extra carriage return into the MYCALL line.
The code for AX25 ports tries to decode the mycall line, and that
decoding was getting confused by the leading \r. This quick
"fix" simply checks to see if we're writing to an AX25 port, and
if so, doesn't add the \r.
A more correct way to fix this would be to fix the decoding of
MYCALLs by data_out_ax25 so it doesn't get tripped up by the
first \r. This is meant to be a quick hack to let both things
work properly until I figure out how to desensitize
data_out_ax25.
2006-09-19 19:55 tvrusso
* src/interface.c: Removing carriage return I had put in before
MYCALL sent to TNCs.
The original intent was to do what was supposed to be an
inconsequential extra carriage return when writing to the TNC to
work around some garbled data issues that are happening on
D700s.
Unfortunately, some bit of code downstream of
"output_my_aprs_data" is seeing the extra carriage return and
screwing up. Bleah.
Removing the "fix" until I figure out what is going on.
2006-09-19 09:12 chicoreus
* src/list_gui.c: Removing double cast.
2006-09-19 08:58 chicoreus
* src/: database.h, db.c, list_gui.c: Fixing bugs in previous
commit. Added note about database.h being name used instead of
db.h Previous commit email message bounced, changes were:
1) Converted hard coded MY_TRAIL_DIFF_COLOR to user configurable
my_trail_diff_color and added to configuration ui and config
file. 2) Linked station icon in station list to an onclick
callback to center the map on the station. Included alternate
callback to pop up station details window. Needs checking, as I
think the callback needs to filter mouse events. 3) Added, but
haven't yet internationalized display of area in acres when
measuring distances/areas on the map. Needs to be generalised
and linked to all the places display of an area might be desired.
2006-09-19 07:43 chicoreus
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, help/help-English.dat, src/db.c,
src/list_gui.c, src/main.c, src/main.h, src/xa_config.c: Three
changes: 1) Converted hard coded MY_TRAIL_DIFF_COLOR to user
configurable my_trail_diff_color and added to configuration ui
and config file. 2) Linked station icon in station list to an
onclick callback to center the map on the station. Included
alternate callback to pop up station details window. Needs
checking, as I think the callback needs to filter mouse events.
3) Added, but haven't yet internationalized display of area in
acres when measuring distances/areas on the map. Needs to be
generalised and linked to all the places display of an area might
be desired.
2006-09-19 06:55 we7u
* src/db.c: Removing the '*' after our callsign when injecting
packets into the internet (our injection ID that we add).
2006-09-15 09:59 tvrusso
* src/interface.c: Inexplicable fix for an equally inexplicable but
very persistent problem.
My Kenwood D700 complains loudly ("EH?") almost every time Xastir
tries to set MYCALL before a posit.
This commit adds a carriage return right before MYCALL is sent.
For whatever reason, this eliminates the problem. Clearly, the
d700 gets in some strange state where the first command sent
after re-entering command mode is not recognized every time.
Since a failure of MYCALL to be set before transmit can mean the
wrong callsign (or NOCALL) being attached to a posit, this is
potentially a significant fix. I will comment more on it in a
follow-up email to the users mailing list.
2006-09-15 09:53 we7u
* INSTALL: A tweak by Chip, N1MIE.
2006-09-10 18:03 we7u
* src/db.c: Backing out the igate changes until they can be tested
further. They appear to have broken most or all igating -> RF.
2006-09-08 17:35 we7u
* src/: db.c, main.c, main.h, messages.c, messages_gui.c,
popup_gui.c, track_gui.c: Implementing command-line flags for
tracking a station and for disabling popups plus disabling Send
Message dialogs on incoming messages. May need some more
tweaking to get rid of all popups, but this should be a good
start.
2006-09-08 11:10 we7u
* src/db.c: Attempting to igate more types of packets to RF, for
the cases where it is appropriate to do so. This should fix the
directed query problem, at least when gating _to_ RF. Will look
at the other case as well (gating->INET), which may not be
broken.
2006-09-02 16:43 we7u
* src/db.c: Adding parsing for RDF packets, with checking to make
sure they really _are_ RDF packets this time.
2006-09-01 06:21 we7u
* src/db.c: Added a date/timestamp to bearing/distance popup for
emergency packets.
2006-09-01 06:05 we7u
* src/db.c: Tweaking the processing of emergency packets (Mic_E
packets and standard packets) so that the packet gets processed
twice if the first time comes up with a 0.0 distance (which means
an unknown distance). This often allows us to match our distance
check ( < 280 miles ) the first time a packet is received,
instead of having to wait for the 2nd occurrence of the packet.
Also: We now bring up a popup with the bearing and distance to
the emergency station if it passes our checks.
2006-09-01 04:46 we7u
* src/db.c: Added another comment in the RDF section.
2006-09-01 04:45 we7u
* src/messages_gui.c: Changing input focus to the first message box
after sending each message. For D700 or D7 mode to make typing
messages easier.
2006-08-31 14:36 we7u
* src/: db.c, main.c, maps.c, maps.h, util.c, util.h: Writing wx
alerts to file in the correct format now. Storing/restoring wx
alerts from file. Fixed a bug in the weather alerts code where
they wouldn't draw right away.
2006-08-31 14:27 we7u
* src/wx_gui.c: Skipping NULL alert entries instead of returning
when we hit the first one. This lets us see all of the active
alerts.
2006-08-30 12:29 we7u
* src/: db.c, main.c, main.h, messages_gui.c, xa_config.c: Logging
for messages and weather alerts. Starting to add more buttons to
the Send Message->Change Path dialog.
2006-08-30 12:21 we7u
* src/Makefile.am: Putting the files in correct alphabetical order.
2006-08-30 04:38 we7u
* src/db.c: This change implements the capability to receive
messages that were sent to our other SSID's. We don't ack them.
They cause a Send Message box to pop up like normal except
there's a special note prepended to each message line stating
which SSID the message was sent to. This allows us to catch
messages sent to our other stations and respond to them if
desired. We skip displaying these messages if the message
originated from our station, as two message boxes for the same
QSO is very confusing (and unnecessary).
2006-08-30 04:12 we7u
* src/interface.c: Fixes for KISS mode when using "DIRECT PATH".
2006-08-29 15:34 we7u
* src/: db.c, main.c: Adding context-sensitive Send Message To
option to the mouse menu.
2006-08-29 15:26 we7u
* src/messages_gui.c: Changing to APRHH and APHH as the TOCALLS
which mean a HamHUD.
2006-08-29 15:24 we7u
* src/view_message_gui.c: Making "Mine Only" take precedence over
the range in the View->Messages dialog.
2006-08-29 07:31 we7u
* src/messages_gui.c: Minor fixes to the Send Message changes.
Tied the select_station_type capability into the New/Refresh
Callsign button as well.
2006-08-29 05:15 we7u
* src/xa_config.c: Checking for blank strings in config file,
replacing with defaults where it makes sense.
2006-08-28 18:01 we7u
* src/messages_gui.c: Fixing HamHUD-II detect and setting max size
of messages to 20 for that device.
2006-08-28 16:23 we7u
* src/messages_gui.c: Initial attempt to have the Send Message
dialog automatically choose the HamHUD/D700/D7 settings based on
the remote station.
2006-08-28 12:29 we7u
* src/: messages.c, messages.h, messages_gui.c: Added Send Message
formatting for HamHUD 20-character display.
2006-08-25 15:33 we7u
* src/: db.c, messages.c, messages.h, messages_gui.c: Adding error
messages to the Send Message dialog. Fixing directed queries.
Adding D7A and D700 input modes to the Send Message dialog.
Fixed a long message bug so 67-char messages can now be sent.
2006-08-25 15:24 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding some
warning messages for the Send Message dialog.
2006-08-25 04:42 we7u
* src/db.c: Changed the Capabilities display in View Incoming Data
so that it shows my own outgoing ?IGATE? packets as well.
2006-08-25 04:25 we7u
* src/messages_gui.c: Updated some comments. No code changes.
2006-08-24 16:49 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/messages_gui.c, src/view_message_gui.c: Implementing Station
Capabilities and Mine Only options on Incoming Data dialog.
Added Mine Only and interface selection options to View Messages
dialog.
2006-08-24 16:29 we7u
* src/popup_gui.c: Protecting popup functions from possible bad
inputs.
2006-08-23 13:45 we7u
* src/db.c: Implemented 120-second random delay before responding
to an ?IGATE? query. Implemented the response for an ?APRS?
query, including the 120-second random delay.
2006-08-23 08:53 we7u
* src/main.c: Refuse to print out the measured angle for the case
where we're doing on-screen measuring at zoom==1. Angles change
at that zoom level.
2006-08-23 08:09 we7u
* src/map_geo.c: Adding a comment about a future Terra/Toposerver
enhancement: Crossing UTM zone boundaries, splitting the map
fetch into two fetches.
2006-08-23 07:14 we7u
* src/maps.c: Added more debug output from map_visible()
2006-08-23 07:14 we7u
* src/map_geo.c: Separating "zstr" used in UTM->lat/long calls into
zstr0 and ztr1. We were running into problems when we crossed
UTM zones with a map.
2006-08-23 07:12 we7u
* src/main.c: Added a method to have Xastir spit out coordinates in
Xastir Coordinate System. Change a global variable at the top of
main.c to a 1 to enable it.
2006-08-23 05:19 we7u
* src/maps.c: Adding some debug statements.
2006-08-23 05:17 we7u
* src/map_geo.c: Changing one comment.
2006-08-23 05:17 we7u
* src/main.c: Moving reload_object_item() and
Restore_CAD_Objects_from_file() from main() up into UpdateTime().
This is so that the image can be created and the global map
corner variables updates first. Points were getting rejected on
loading because these variables were not initialized yet.
2006-08-22 11:20 tvrusso
* src/messages_gui.c: Fix the
Send_message_change_path_destroy_shell function so it doesn't
ever try to destroy a shell when the pointer is null.
This was causing segfaults for me whenever a messaging dialog was
closed, whether I'd accessed a change_path dialog or not.
2006-08-22 08:27 we7u
* src/messages_gui.c: Closing the Change Path dialog if the Send
Message dialog is closed.
2006-08-22 07:20 we7u
* src/messages_gui.c: Setting the path and change path widgets so
that they stretch properly with the dialog.
2006-08-22 07:12 we7u
* src/messages_gui.c: Simplifying the Send Message dialog a bit
more, taking the Reverse Path widgets out of that dialog. They
still exist in the Change Path dialog.
2006-08-22 05:35 we7u
* src/messages_gui.c: Minor adjustments to the widgets of the Send
Message and Change Path dialogs.
2006-08-22 04:55 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/messages_gui.c: Swapping a
couple of lines of widgets in the Send Message dialog. More
tweaks to lang strings for Send Message and Change path dialogs.
2006-08-22 04:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/messages.h, src/messages_gui.c:
Creating language file entries for new Send Message and Change
Path widgets. Adding "Reverse Path:" labels to both dialogs.
2006-08-22 04:08 we7u
* src/messages_gui.c: Changing reverse-path calculation to get rid
of Q-construct and anything after it before reversing the path.
2006-08-21 19:35 we7u
* src/messages_gui.c: A better Send Message dialog. More testing
to be done yet, but so far it looks better than the old.
2006-08-21 18:01 we7u
* src/: interface.c, messages.c, messages.h, messages_gui.c: The
beginnings of a separate dialog for changing the path from the
Send Message dialog. Mostly working as-is but not very pretty.
2006-08-21 09:18 we7u
* src/messages_gui.c: Added some TODO comments to Send_Message().
2006-08-21 06:58 we7u
* src/popup.h: Cranking up max popups to 30.
2006-08-21 06:33 we7u
* src/db.c: A fix for bug #1474401, where an auto-answer or some
other message to us which doesn't have a message-ID ends up
showing up in a Group Message dialog. This fix makes them appear
in a Send Message dialog, plus we refuse to ack them which is
correct behavior.
2006-08-21 04:44 we7u
* src/main.c: Changing from a 1us delay to a 2ms delay inside
UpdateTime(). Adding/ changing some comments.
2006-08-21 04:42 we7u
* src/interface.c: Moving one debug line inside the data_lock block
to make sure it doesn't get corrupted by another thread.
2006-08-19 15:19 we7u
* src/interface.c: More correct fixes for truncation problem with
new incoming data queue code.
2006-08-19 11:54 we7u
* src/interface.c: A fix for the circular queue pointer problem.
The read pointer was not getting advanced in the same manner
around the queue as the write pointer, giving us an off-by-one
error.
2006-08-19 10:42 we7u
* src/interface.c: A temporary fix to the new queue code problem
where it truncates the last character off the strings.
2006-08-18 14:52 tvrusso
* src/map_shp.c: Remove commented-out ifndef of label-skipping
code. It won't be needed.
2006-08-18 08:28 we7u
* src/map_shp.c: Adding an #ifndef block for Tom Russo to play
with. Currently commented out. If the block is enabled it will
cause Xastir to draw every label for each polyline instead of
skipping some based on zoom level.
2006-08-18 06:57 we7u
* src/map_shp.c: Added some comments.
2006-08-18 04:07 we7u
* src/: interface.c, interface.h, main.c: Shortening the delay at
the end of UpdateTime() again to 10. Global variables for
passing data from the read threads to main have been changed to a
circular queue. This lets us queue up data from the read threads
when we're busy drawing maps and such, then process it quickly
when we're freed up.
2006-08-18 04:02 we7u
* src/x_spider.c: Shortening delays so that we don't corrupt
packets if we're fed them quickly by the pipe from Xastir.
2006-08-17 05:59 we7u
* src/database.h: Renaming a function parameter so that it's not
confused with a global variable name.
2006-08-17 05:47 we7u
* src/db.c: Renaming a function parameter so that it won't be
confused with a global variable name.
2006-08-15 03:38 we7u
* src/map_shp.c: Patch for RTREE functionality with the new
Shapefile speed mods.
2006-08-14 13:06 we7u
* src/map_shp.c: Fixing an infinite loop condition that can happen
if a Shapefile has points below -180.0 or above 180.0.
2006-08-14 12:38 we7u
* src/track_gui.c: Changing from "sed --in-place" to "sed -i",
perhaps more compatible across versions?
2006-08-14 12:34 we7u
* src/track_gui.c: Fixing findu.com fetch trail function for
base-91 packets w/no comment/course/speed/altitude.
2006-08-14 11:01 we7u
* FAQ: Added another bit to the "remote restart" section.
2006-08-14 08:53 we7u
* src/map_gnis.c: Reorganization to provide speedups. This one
cuts about 50% of the time when zoomed in.
2006-08-14 08:52 we7u
* src/map_gdal.c: Limiting to screen size instead of +/-32767.
Added a comment about another possible optimization.
2006-08-14 05:24 we7u
* INSTALL: Adding an invocation line for gprof that I use so I
don't need to figure it out each time.
2006-08-14 05:12 we7u
* src/: map_gdal.c, map_shp.c, maps.c, maps.h: Removing error-text
parameter from map_visible_lat_lon() as we're not using it.
Changed the order of checks in map_visible_lat_lon() to perhaps
speed things up slightly based on which lines get his most often
(gprof). Changed skip parameter for HandlePendingEvents in
map_shp.c from 50 to 64, which is a power of 2 (perhaps faster?)
and roughly the switchover point (via gprof) for lower CPU.
2006-08-11 16:58 we7u
* src/: db.c, draw_symbols.c, map_gdal.c, map_shp.c, maps.c,
maps.h, objects.c: Added dupe-checking for screen points to
draw_vector and draw_point. Reduced the number of
HandlePendingEvents calls we're doing inside the inner loop of
map_shp.c. The end result is a speedup in Shapefile drawing.
2006-08-11 05:04 we7u
* src/maps.h: Getting rid of stub for recompute_lat_lon() function
which was deleted.
2006-08-11 05:03 we7u
* src/: maps.c, util.c: Getting rid of duplicate code in the form
of recompute_lat_long() and the global variables it populated.
We have duplicate functionality in the f_NW_corner_longitude,
f_SE_corner_longitude, f_SE_corner_latitude, and
f_NW_corner_latitude global variables and the code that populates
them.
2006-08-10 09:15 we7u
* src/db.c: Took out a bit too much on one of the previous 2 or 3
revisions. Adding computation of screen coordinates back in for
trail labels.
2006-08-10 09:09 we7u
* src/: db.c, draw_symbols.c, map_gnis.c, map_shp.c, objects.c:
Moving screen boundary checks into draw_nice_string() and
removing them from lots of other places.
2006-08-10 09:08 we7u
* src/maps.c: Adding a clip2d_screen() function for line-clipping
to screen boundaries. Not used yet.
2006-08-10 06:01 we7u
* src/maps.c: Added some sanity checking for dbfawk font_size
variable.
2006-08-10 05:41 we7u
* src/map_gdal.c: Added some comments.
2006-08-10 04:35 we7u
* src/db.c: Changing to draw_point() instead of XDrawPoint for the
vertice point drawing of tracklines.
2006-08-09 21:02 we7u
* src/: db.c, draw_symbols.c, util.h, main.c, map_dos.c,
map_gdal.c, map_gnis.c, map_shp.c, maps.c: Adding protection for
the parameters of the XDraw* calls, making sure they don't go
over 16 bits.
2006-08-09 07:56 we7u
* src/draw_symbols.c: Changing the lu16 inline function to pass
back the correct type and check against the correct max number.
Added a bunch of comments elsewhere.
2006-08-09 07:03 we7u
* src/draw_symbols.c: Limiting params to X11 drawing calls to
16-bit values. This should help prevent segfaults. We're
actually limiting them more than we need to in most cases, but
this should be ok.
2006-08-09 04:36 we7u
* src/db.c: Added a debug line and comment. This one lets us play
with/display aloha circles on startup if uncommented.
2006-08-09 04:35 we7u
* src/draw_symbols.c: Fix for Aloha circle not getting drawn if it
doesn't fit entirely on the screen.
2006-08-08 15:32 we7u
* src/Makefile.am: A fix for a permissions problem that happens
with compiledate.c every once in a while. This fix is by Dan
Brown.
2006-08-08 15:30 we7u
* src/draw_symbols.h: Checking in a header file that didn't get
checked in with the other sources during the last commit.
Dropped a couple of parameters from the draw_symbol() function.
2006-08-08 12:41 we7u
* src/: db.c, draw_symbols.c: Fixed draw_pod_circle(),
draw_bearing(), draw_phg_rng() and draw_DF_circle() so that they
draw even when the symbol is off-screen.
2006-08-08 07:34 we7u
* src/db.c: Fix for ambiguity box not getting disabled.
2006-08-08 06:05 we7u
* src/maps.c: Added some comments about possible optimizations in
the draw_point and draw_point_ll functions. Commented out the
check against drawing long vectors to screen there as the clip2d*
algorithms should take care of that for us.
2006-08-08 05:36 we7u
* src/maps.c: Moving some of the functions to a different order
that makes more sense. No real code changes.
2006-08-07 13:19 tvrusso
* config/: 24kgrid.dbfawk, nwsc_ddmmyy.dbfawk, nwsmzddmmyy.dbfawk,
nwsmzoddmmyy.dbfawk, nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk,
nwsz_ddmmyy.dbfawk, nwszoddmmyy.dbfawk, tgr2shp.dbfawk,
tgr2shppoly.dbfawk, tgrcty.dbfawk, tgrkgl.dbfawk, tgrlk.dbfawk,
tgrlpt.dbfawk, tgrlpy.dbfawk, tgrplc00.dbfawk, tgrwat.dbfawk: Fix
broken dbffields variables in all dbfawk files.
The dbfawk file is supposed to have semicolon-terminated
statements. Unfortunately, the parser is busted and doesn't
actually handle the case where the semicolons are omitted
correctly. So, for example,
BEGIN {
dbfinfo="Blah:Diblah:Diblahdiblah";
dbffields="Blah:Diblah:Diblahdiblah"
}
winds up getting the newline-space at the end of the line added
to dbffields, and thus in the list of names to be retrieved from
the dbf file. This never matches the last field when applied to
the dbf files, which have no such extra characters in the field
names.
This bug is masked by *how* the dbffields variables were actually
set in the included dbfawk files: BEGIN {
dbfinfo="Blah:Diblah:Diblahdiblah";
dbffields="Blah:Diblah:Diblahdiblah"}
That is, since there was no newline between " and }, dbfawk
didn't do the wrong thing.
Unfortunately, many people have patterned their own dbfawk files
after the ones in the config directory, and so this
missing-semicolon deal got propagated (I am among those
propagating it, as all my shape_web dbfawk files omitted the
semicolon, but also put the brace right after the "). The
problem only gets exposed when the user inserts a newline after
the quote.
This commit adds the semicolon (and a newline) after the
dbffields closing quote.
The real fix is to fix the dbfawk/awk parser so it doesn't let
syntax errors like this slip through.
2006-08-07 12:56 we7u
* src/maps.c: Renaming the window corner global variables.
2006-08-07 12:55 we7u
* src/main.c: Renaming the window corner global variables.
Updating some new global variables describing the SE corner in
float and long format when necessary.
2006-08-07 12:53 we7u
* src/: objects.c, xa_config.c, util.c: Renaming the window corner
global variables.
2006-08-07 12:50 we7u
* src/: location.c, location_gui.c, map_WMS.c, map_dos.c,
map_gdal.c, map_geo.c, map_gnis.c, map_pdb.c, map_shp.c,
map_tif.c, map_tiger.c: Renaming the window corner global
variables.
2006-08-07 12:49 we7u
* src/: db.c, draw_symbols.c, xastir.h: Renaming the global
variables describing the corners of the map window. Fixes for
aloha circles and multipoing drawings so that they should appear
if the symbol they're attached to is off-screen.
2006-08-07 06:49 we7u
* src/draw_symbols.c: Getting rid of unused code.
2006-08-07 06:37 we7u
* src/maps.c: Adding clipt(), clip2d(), clipt_long(), and
clip2d_long() functions. These are implementations of the
Liang/Barsky/Slater line-clipping algorithm. Modified
draw_vector() and draw_vector_ll() to use them. Changing cutoff
points for points/vectors to be consistent (+/-16000).
2006-08-07 06:33 we7u
* src/db.c: Changing draw_trail() to use the draw_vector()
function.
2006-08-07 06:27 we7u
* src/: map_gdal.c, map_shp.c: Tweaking the pixel min/max cutoff
numbers to make them consistent throughout the code.
2006-08-07 04:13 we7u
* src/draw_symbols.c: Changed one comment. No code changes.
2006-08-04 07:35 we7u
* src/maps.c: Changed draw_point() so that if it lies outside the
screen we don't call the X11 draw routine.
2006-08-04 05:57 we7u
* src/draw_symbols.c: A fix for dead-reckoning where the angle goes
whacko at close-in zoom levels.
2006-08-04 04:42 we7u
* src/db.c: Setting the precision rectangle sizes for our own
station, whether transmit is enabled or not.
2006-08-04 04:17 we7u
* src/track_gui.c: Using raw.cgi instead of rawposit.cgi to fetch
packets from findu. This allows us to snag ALL packets from the
station during the specified period instead of just posits.
Weather, status, etc.
2006-08-04 03:55 we7u
* src/db.c: Fixing the display of altnet's. Somewhere along the
line we reversed it accidentally.
2006-08-03 16:32 we7u
* src/db.c: Tweaking the NMEA decoding routines so that they pass
back the number of digits after the decimal point. Changing the
display for NMEA so that the number of digits changes the size of
the "precision" rectangle.
2006-08-03 16:26 we7u
* src/util.c: Fixing convert_lat_s2l() and convert_lon_s2l() so
that they can handle from 0 to 6 characters after the decimal
point for lat/long conversions.
2006-08-03 08:57 we7u
* src/: db.c, objects.c: Fixing the problem where objects don't
appear on the map after created. Also fixed transmission of
objects so that if they have a course/speed the new position is
sent out at the transmit interval.
2006-08-03 03:46 we7u
* src/: database.h, db.c, draw_symbols.c, draw_symbols.h: The
beginnings of the correct way of drawing the "precision"
rectangles. Not all of the different types of packets are
correctly sized yet, but many are.
2006-08-02 17:19 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h: Changing "precision"
circles to rectangles, with the correct direction offset from the
symbol for the different hemispheres. They are slightly too
large at the moment, but at least of reasonable size.
2006-08-02 08:26 we7u
* src/util.c: The chdir() call in log_data() appears to corrupt our
"file" parameter. We don't appear to need the chdir() function
call anyway, so have commented it out. We get passed the
complete root-anchored path/filename as-is.
2006-08-02 05:30 we7u
* src/db.c: Allowing the Station Chooser dialog to be closed
without forcing the Station Info dialog to be closed. Commenting
out the restore_position section in Station_data() as it isn't
working correctly.
2006-08-02 04:58 we7u
* src/objects.c: Changed/added some comments. No code changes.
2006-08-02 04:53 we7u
* src/objects.c: Backing out the update of the Edit & Delete CAD
Objects dialogs when allocating the first vertice of a new CAD
Object. It's a bit confusing when the windows move on top of the
drawing area when you do the first click, so I decided not to
update then.
2006-08-02 04:47 we7u
* src/objects.c: Updating the Edit and Delete CAD Objects dialogs
at more places: *) When we create the first vertice on a new
polygon *) When we hit either the Done or Cancel buttons on the
Close Polygon dialog.
2006-08-01 07:49 we7u
* src/: objects.c, util.c: Effectively removing the rounding code
that was added on 6/21/2006. The rounding was not done properly
to take into account overflow from seconds to minutes, or from
minutes to degrees.
2006-08-01 05:49 we7u
* src/popup_gui.c: Bumping up the min size for popup messages
slightly.
2006-08-01 05:40 we7u
* src/popup_gui.c: A start at fixing the problem where a popup
message will come up too small on the screen and can't be
resized. We now set a minimum size and don't fix the size, so it
can be resized if necessary to read the message.
2006-07-31 06:42 we7u
* src/objects.c: Fixed double-dash option for CAD objects. Update
Edit/Erase CAD object dialogs if objects are changed. Use
"<Empty Label>" names if no actual label is selected. Commented
out one message to STDERR during normal pre-defined objects
processing, fixed up another message here to use
get_user_base_dir() or get_data_base_dir() as appropriate.
2006-07-31 06:30 we7u
* src/interface.c: Notifying the operator if emergency beacon mode
is enabled but no transmits are actually occuring, for various
reasons.
2006-07-31 06:28 we7u
* src/messages.h: Cranking up max message windows from 10 to 25.
2006-07-31 06:27 we7u
* src/main.c: Warning the user if ALTNET is enabled on startup (can
be confusing when a new user sets this and then sees no
stations). Setting a fixed beacon interval of 60 seconds if
emergency beacon mode is enabled.
2006-07-31 06:25 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding more
strings for popup messages throughout the code, plus language
strings for CAD Objects.
2006-07-25 07:53 we7u
* src/util.c: A first attempt at snagging course/speed out of the
previous posit if the last posit doesn't have it, for
dead-reckoning purposes. It will only do this if the previous
posit is still within the dead-reckoning timeout period. The
goal here is to do dead-reckoning properly for stations which
alternate GPGGA/GPRMC sentences (GPGGA don't have course/speed).
2006-07-24 12:04 we7u
* src/draw_symbols.c: Removing dead or useless code. Reorganizing
some of the tests where we determine whether to draw a particular
symbol or attribute based on whether it is in the current view.
2006-07-24 12:01 we7u
* src/db.c: Changing to setting flags in the station record when
it's our station or object/item, then checking flags, instead of
checking the "call_sign" or "origin" constantly throughout the
code with string compares. Got rid of the second drawing
iteration where we were drawing new stations to the screen _and_
to pixmap_final. We now draw to the screen and rely on the next
full screen-update to do the rest.
2006-07-24 11:54 we7u
* src/main.c: Fixing the -geometry flag so that it works for
strings like: "-geometry -0-0"
2006-07-22 07:47 tvrusso
* src/dbfawk.c: Possible fix for bug that prevents dbfawk files
with a single field in the dbffields list from working unless a
colon is added to the end of the list.
This appears to be a very platform dependent bug, as I have never
been able to reproduce the problem. But the fix is still valid
--- the issue is that no null terminator is added to a field name
unless a colon is found.
This fix doesn't break anything, but I'm unable to verify that it
actually fixes the problem reported, since I have never actually
seen that problem in action.
2006-07-20 13:05 we7u
* src/maps.c: Dump a couple of messages out from map_indexer() to
STDERR. This makes it evident why Xastir is so busy when first
started up in a fresh config directory, if there are a lot of
maps present on the system.
2006-07-20 12:28 we7u
* src/main.c: Nope, 50 was too slow, but 25 looks good so far.
2006-07-20 12:23 we7u
* src/main.c: Slowing down the main UpdateTime() loop again. We
seem to keep up with a 2.6 kernel with nexttime=50. Previously
10.
2006-07-19 07:40 we7u
* src/: igate.c, interface.c, main.c, maps.c, messages.c,
xa_config.c: Fixes to get rid of complete path in the config file
for variables that need to change between different configs. If
a user has specified a complete path (other than the default
path), Xastir will honor it. If the default path is there,
Xastir will shorten it so that multiple configs may use it.
2006-07-19 04:27 we7u
* src/: database.h, db.c, list_gui.c, objects.c: Getting rid of
many of the is_my_call() invocations, instead setting flag bits
in the DataRow->flag variable to specify whether it's our
callsign-SSID or whether it's an object/item owned by us. This
gets rid of literally millions of string compares.
2006-07-17 17:41 we7u
* src/db.c: Skip doing dead-reckoning if scale > 8000. Doing
point-caching of last-point-drawn in draw_trail() to reduce the
amount of drawing we do when it's the same screen pixel over and
over (when zoomed out).
2006-07-17 17:38 we7u
* src/database.h: Adding a new flag definition in preparation for a
rewrite of the is_my_call() function.
2006-07-17 09:12 we7u
* src/: map_WMS.c, map_geo.c, map_tiger.c: Patch for bug 1522493 by
Dan Brown, n8ysz: The caching "bad" files problem. It should
whack things out of the cache if, for whatever reason, they're
unusable.
2006-07-17 04:57 we7u
* src/: main.c, xa_config.c, xa_config.h: More tweaks by Dan Brown,
n8ysz: Cleaned up the get_user_base_dir() in xa_config.c to be
more careful about returning complete paths.
2006-07-16 12:02 tvrusso
* src/: color.c, map_geo.c: Clean up transparency code for .geo
maps, removing debug output.
This now works properly for 16 and 24 bit DirectColor/TrueColor
displays. It is horribly broken for 8-bit displays, but as far
as I can tell it was horribly broken *before* I started. On
8-bit displays the WMSRadar image doesn't even get displayed,
transparent or not, before *and* after my changes. I was unable
to figure out why.
2006-07-16 10:21 tvrusso
* src/: color.c, map_geo.c: An interim commit of partial fixes to
the transparency problem on .geo files.
Mostly committing this to get it to a machine that has a display
that isn't 24-bit for testing.
Lots of cruft in here needs editing out after testing is
complete.
2006-07-14 11:50 we7u
* README.Getting-Started, xastir.1: Updates by Dan Brown, n8ysz.
2006-07-14 08:53 we7u
* src/: main.c, xa_config.c: Additions/fixes to implement alternate
Xastir config directories. Patch submitted by Dan Brown, n8ysz.
2006-07-13 05:10 we7u
* scripts/get-NWSdata: Fixing up the domain names so that they all
match (for consistency).
2006-07-12 10:47 we7u
* scripts/get-NWSdata: Updating one NWS shapefile name to latest
version.
2006-07-12 10:47 we7u
* README.MAPS: Updating the text for NWS Shapefile names to match
the NOAA website.
2006-07-12 07:24 we7u
* src/draw_symbols.c: A fix for the bug where text-on-black obscure
text above/below slightly due to the black background. We now
separate the text by another pixel and the problem goes away.
2006-07-11 09:06 tvrusso
* WMSRadar.geo: Tweak transparency value. For some time now, the
actual "no reflection" value that's been coming in has been hex
value 0x010101, not "0x000000". On 24-bit displays that means
that the default file was displaying with an opaque nearly-black
background instead of a transparent one.
The actual no-reflection value returned by the WMS server has
changed back and forth between 0x000000 and 0x010101 often in the
history of the WMSRadar file and will probably need to be changed
again some time in the future. It has been pretty consistently
0x010101 for several weeks now.
2006-07-11 07:38 we7u
* src/db.c: Fixing incorrect timestamps for local station. This
was causing track points to get expired immediately so that the
station didn't show a track if being run with only a GPS
interface.
2006-07-11 06:02 we7u
* src/draw_symbols.c: Fixes for dead-reckoning 180 degree problem
and for the DR arc being slightly off.
2006-07-11 05:18 we7u
* src/draw_symbols.c: Removing dead code.
2006-07-11 05:06 we7u
* src/draw_symbols.c: More efficient dead-reckoning code plus
commenting out unused sections of code.
2006-07-11 04:41 we7u
* src/draw_symbols.c: More tweaks to dead-reckoning. We now
attempt to display the arc and the DR'ed trail if either the
symbol or the DR'ed symbol are on-screen. Added an "if" clause
to the DR'ed symbol drawing so it is only drawn when on-screen.
Commented out old code that we're not using anymore.
2006-07-11 04:01 we7u
* src/util.c: Another fix by Dan Brown, n8ysz. This one keeps the
log files at or below the max logfile size.
2006-07-11 03:59 we7u
* src/interface.c: Removing a duplicate include line. Thanks to
Dan Brown for finding it.
2006-07-10 20:15 we7u
* src/draw_symbols.c: Implenting DR arcs again. Problems near/at
180 degrees, but other than that it seems to work fine.
2006-07-10 10:24 we7u
* src/db.c: Disabling the XtRemoveGrab() function call which causes
warnings on some OS'es. I don't believe we actually need it.
We'll find out for sure when more users try out this version.
2006-07-10 10:23 we7u
* src/draw_symbols.c: Test code for re-enabling the dead-reckoning
arc's. Not complete/correct yet, but it's a start.
2006-07-10 09:40 we7u
* src/wx.c: Fixes by Mike Loebl, kb1mts, to add barometric pressure
and humidity decoding to ARNE format.
2006-07-10 05:57 we7u
* src/main.c: Fixing high CPU usage problems on FreeBSD, changing
nexttime from 2ms to 10ms. Thanks to Carl Makin for this tweak.
2006-07-10 04:09 we7u
* src/util.c: Fixes by Dan Brown, n8ysz, for Xastir bug 1518805:
"Log files can fill up hard drive". We now limit a log file to
about 2MB at which point we roll it over to a new filename and
create a new empty file to write to. We keep up to 3 of these
backup files plus the current log file at any given time, which
makes for between 6MB and 8MB of data that we keep.
2006-07-07 09:10 we7u
* README.Contributing: Added a section by Dan Brown.
2006-07-07 08:06 we7u
* scripts/BUILDRPMS: Tweaking the rev number.
2006-07-06 09:23 we7u
* src/main.c: Fixes by Dan Brown, n8ysz, for Xastir bugs 1515197
"segfault if XASTIR_USER_BASE no existing" and 1517761, "No error
check on config dir mkdir".
2006-07-06 08:36 we7u
* src/: main.c, track_gui.c: Fixes for the blank label problem on
sliders with certain releases of OpenMotif. This relates to
problems with using XtVaTypedArg within an
XtVaCreateManagedWidget() function. Instead we now call
XmStringCreateLocalized() before the call, and XmStringFree()
afterwards.
2006-07-05 07:17 we7u
* src/: Makefile.am, main.c: A patch to add compile time/date to
the Help->About dialog, by Dan Brown, N8YSZ.
2006-06-29 10:04 we7u
* src/xa_config.c: Making the igate -> RF path default be
"WIDE2-1".
2006-06-27 07:25 we7u
* src/igate.c: Reorganizing the logic slightly to make it easier to
understand w.r.t. the gating of objects/items/stations to RF via
the nws-stations.txt file. Added/updated several comments.
2006-06-23 09:03 we7u
* src/db.c: Adding more comments. No code changes.
2006-06-23 08:31 we7u
* src/igate.c: Changing igating->RF around so that if a station or
object name is found in the nws-stations.txt file, it will get
gated to RF whether or not "TCPXX" is found in the path. This
allows more types of things to be gated to RF if manually
specified in the nws-stations.txt file.
2006-06-22 05:42 we7u
* src/db.c: Mostly changes to comments, but changed the error
ellipses from black to white. Still need to draw truncation
rectangles instead in some cases.
2006-06-21 07:49 we7u
* src/objects.c: Tweaking the rounding in objects.c
2006-06-21 06:12 we7u
* src/util.c: Changing some comments.
2006-06-21 05:41 we7u
* src/: interface.c, util.c: Fixing up posits so that we round
properly instead of truncating the higher resolution digits. For
some-odd reason the fprintf doesn't round up properly at 0.5, so
we add a 0.01 to the number so that it rounds up.
2006-06-21 04:51 we7u
* src/db.c: Changing one comment.
2006-06-20 05:55 we7u
* src/: database.h, db.c, draw_symbols.c: An attempt to do the
error ellipses for position packets. This is most likely not the
display we'll finalize on, but it's a start. We draw circles for
the less-precise posits, but as Tom Russo pointed out they should
probably be rectangles. Also, the GPGGA/GPRMC/GPGLL code needs
some work w.r.t. these.
2006-06-19 14:47 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h: Making sure we don't
try to do dead-reckoning on stations that have position ambiguity
enabled.
2006-06-19 11:58 we7u
* README: Adding notes for OpenSuSE 10.1
2006-06-16 13:29 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h: More ambiguity fixes.
2006-06-16 12:58 we7u
* src/: database.h, db.c: Correcting the spelling of "ellipse".
2006-06-16 12:08 we7u
* src/draw_symbols.c: Changes to a few comments.
2006-06-16 12:06 we7u
* src/: database.h, db.c, draw_symbols.c, draw_symbols.h: Adding a
variable for doing error_ellipses around posits. Not in use yet.
Changed the position ambiguity around so that it is correct and
the symbol position inside the rectangle is correct. Still need
to fix up the grid-square code in the draw_ambiguity function
though.
2006-06-15 14:28 we7u
* src/draw_symbols.c: Fixing up some of the ambiguity rectangle
stuff. All but the grid squares look ok now, but the smallest
rectangle ends up with the symbol placed off-center, which still
needs to be fixed.
2006-06-15 12:46 we7u
* src/draw_symbols.c: Changing from stippled ambiguity rectangles
to solid lines.
2006-06-15 07:33 we7u
* src/draw_symbols.c: Changing ambiguity rectangles from filled to
unfilled, plus drawing lines from symbol to each corner of
rectangle so we know which symbol is being drawn with the
ambiguity.
2006-06-14 13:55 we7u
* src/database.h: Doesn't make much sense to add the new parameter
to the station database at this time when code doesn't use it.
It would only take up memory. Commenting it out for now until we
get to using it.
2006-06-14 13:50 we7u
* src/database.h: Preliminary addition of an error_elipse storage
area for the station record. Not actually used in the code yet
as we're still discussing how it should best be used/displayed.
2006-06-14 07:17 gstueve
* src/util.c: Only check VHF porion of path. Still need to process
2nd portion for proper behavior.
2006-06-14 07:13 gstueve
* src/util.c: Only change lower case characters to uppper, don't
bother to rewrite upper.
2006-06-14 07:10 gstueve
* src/util.c: Fix spelling in comment.
2006-06-12 09:17 we7u
* FAQ: Added "socat" to the FAQ.
2006-06-08 14:04 we7u
* src/: db.c, objects.c: Changed some comments to show the last
GPROF percentages for the heavy-hitters. No code changes here.
2006-06-07 07:18 we7u
* config/tnc-startup.d700: Changed the comments at the top. Added
note about Alinco's.
2006-06-07 07:03 tvrusso
* FAQ: Update pointer to latest version of the FAQ. The URLs that
were here were very outdated.
2006-06-06 12:22 we7u
* src/db.c: Some packets with an extra digit in the latitude end up
going through the compressed packet decode routine. This fix
causes those packets to be rejected from that routine.
2006-06-05 15:01 we7u
* Davis/src/db2APRS.c: Davis mods by Clay Jackson, n7qnm. Added
some MySQL error checking, set it up so it would always get the
'latest' records, and generally improved the error handling
(things like 0 or >100 pct humidity, pressure below 26 or above
31, and so on).
2006-06-05 12:20 we7u
* scripts/get-NWSdata: Tweaking the script so that it only fetches
files we don't already have.
2006-06-05 12:19 we7u
* configure.ac: Bumping revision for devel to 1.8.3.
2006-06-05 11:50 we7u
* configure.ac, scripts/BUILDRPMS, scripts/do_xastir_release_dev:
Updating to 1.8.2 to get ready for stable release.
2006-06-05 11:43 we7u
* scripts/do_xastir_release_stable: Updating default version
number.
2006-06-05 10:14 we7u
* README.MAPS: Added a section describing how to create your own
Shapefile maps with Xastir. Added a section describing CAD
Object polygons.
2006-06-05 09:46 we7u
* scripts/fcc-get: Updating to match newer "sort" function's
syntax.
2006-06-02 09:43 we7u
* config/language-German.sys: Updates by DK7IN. Thanks!
2006-06-02 08:35 we7u
* scripts/get-NWSdata: Updating to latest NOAA filenames.
2006-06-01 10:05 we7u
* README.MAPS: Fixing the path for gpx2shape so that people look
for it in the scripts directory.
2006-06-01 10:04 we7u
* scripts/Makefile.am: Adding gpx2shape to the build.
2006-06-01 10:04 we7u
* scripts/gpx2shape: A nice contribution by James Washer. Convert
GPX files to Shapefiles.
2006-06-01 09:35 we7u
* README.MAPS: Added a blurb about National Geographic's Topo,
TPO/TPG files, mapXchange, gpsbabel, and gpx2shape.pl.
2006-06-01 07:17 we7u
* README.MAPS: A bit added by Kyle Kienapfel regarding the Canada
topo file. Thanks!
2006-05-31 13:39 we7u
* src/igate.c: Disallowing igating of general queries in either
direction. Directed queries still get gated as appropriate.
2006-05-31 13:36 we7u
* src/db.c: Added some comments.
2006-05-31 12:57 we7u
* src/: db.c, wx.c: Fixing the backwards conversions for wind speed
for Peet Bros. Ultimeter-II weather stations. The correct units
are km/h if the sentence begins with '#', and mph if the sentence
begins with '*'.
2006-05-31 12:30 we7u
* src/wx.c: Changes to comments/added some comments.
2006-05-31 11:39 we7u
* src/wx.c: Zeroing the first two digits on wind speed for Peet
Bros 2k as per the docs.
2006-05-31 11:25 we7u
* src/wx.c: Changing a few variables to make the code more
consistent. Instead of pointing back to the original data to
check for ">7", we look at the first character of our substring
temp_data1[0].
2006-05-31 11:09 we7u
* src/wx.c: Fixes for Peet weather stations, negative value
decoding.
2006-05-30 13:06 we7u
* src/map_gnis.c: Fixes to make Xastir handle the type of GNIS
files found at:
<http://geonames.usgs.gov/domestic/download_data.htm> which have
shorter lines than the ones at:
<http://geonames.usgs.gov/stategaz/>
2006-05-30 11:50 we7u
* src/interface.c: Really complicated fix for Xastir dropping the
last character of a packet. A fix for the last fix I put in.
2006-05-30 09:07 we7u
* src/db.c: Changed one comment.
2006-05-30 08:18 we7u
* src/: database.h, db.c, interface.c, main.c: A bug fix for KISS
or AGWPE ports. The AX.25 header increases in size when it gets
converted to TAPR2-style headers. If there were enough
digipeaters in the path then the complete packet can get
truncated on the tail-end. This patch fixes it by allocating a
separate buffer that is quite large for each packet before the
header decoding function.
2006-05-17 12:28 we7u
* src/db.c: Fixing the reply-ack problem during messaging. It was
an off-by-one error. Our ack_string looked like "}5o" instead of
"5o", which made the comparison fail.
2006-05-13 09:27 we7u
* src/Makefile.am: Adding rpl_malloc.h to the build.
2006-05-12 13:32 tvrusso
* FAQ: Add command for converting Root files to new scheme.
Of course, if someone could check this file out to see the
commands, they've already done the conversion...
2006-05-12 13:05 we7u
* scripts/do_xastir_release_dev: Fixing a typo.
2006-05-12 13:03 we7u
* install-xastir: Updating to the latest SourceForge CVS server
names.
2006-05-12 13:00 we7u
* scripts/: do_xastir_release_dev, do_xastir_release_stable:
Updating to correspond to latest CVS server names.
2006-05-12 12:44 we7u
* FAQ, README.CVS, README.win32: Updating the CVS instructions to
correspond to the changes implemented today on SourceForge.
2006-05-12 12:44 we7u
* config/tnc-startup.d700: Adding "HEADERLN off", which we appear
to have missed at some point.
2006-05-04 08:01 we7u
* README.win32: Added a note about what to call COM1/COM2 in
Cygwin.
2006-04-29 10:19 tvrusso
* symbols/symbols.dat: Change \V symbol (VORTAC) to something that
looks like what the other APRS codes use, matching the VORTAC
symbol on aviation charts.
2006-04-24 12:21 we7u
* src/: alert.c, awk.c, bulletin_gui.c, color.c, datum.c, db.c,
dbfawk.c, draw_symbols.c, fcc_data.c, festival.c, geo-find.c,
geocoder_gui.c, gps.c, hashtable.c, hashtable_itr.c, hostname.c,
igate.c, interface.c, interface_gui.c, io-common.c, io-mmap.c,
lang.c, list_gui.c, locate_gui.c, location.c, location_gui.c,
macspeech.c, main.c, map_WMS.c, map_cache.c, map_dos.c,
map_gdal.c, map_geo.c, map_gnis.c, map_pdb.c, map_shp.c,
map_tif.c, map_tiger.c, maps.c, messages.c, messages_gui.c,
objects.c, rotated.c, rpl_malloc.c, shp_hash.c, snprintf.c,
sound.c, testawk.c, track_gui.c, util.c, view_message_gui.c,
wx.c, wx_gui.c, x_spider.c, xastir_udp_client.c: More fixes for
rpl_malloc, plus made the callouts for config.h more consistent.
2006-04-24 10:20 we7u
* src/: Makefile.am, festival.c, rotated.c, util.c, util.h:
Separating out the rpl_malloc code so that it can be used in
other programs like testawk.
2006-04-24 10:19 we7u
* src/: rpl_malloc.c, rpl_malloc.h: Separating out the rpl_malloc
stuff so that it can be used in other programs like testawk.
2006-04-21 14:01 we7u
* src/db.c: Correcting spelling in one comment.
2006-04-21 13:51 we7u
* src/db.c: This change clears the transmitted message so it won't
get transmitted again after a REJ packet, and gets rid of a
printf to STDERR for each REJ.
2006-04-21 12:58 we7u
* src/db.c: Added support for REJ packets, including igating of
same. Yet to be tested.
2006-04-21 12:57 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added a "*REJECT*"
string for REJ packets.
2006-04-20 09:47 we7u
* README.win32: A tweak by Wes Johnston for getting bootstrap.sh to
run properly.
2006-04-20 08:05 we7u
* src/wx.c: Reverting back to the code for version 1.54, as the
rounding for negative numbers wasn't done correctly and caused
more harm than good.
2006-04-20 07:22 we7u
* symbols/: alert.xbm, flood.xbm, red_flag.xbm, snow.xbm,
tornado.xbm, wind.xbm, winter_wx.xbm, wntr_strm.xbm: Thanks to
Jason Winningham, kg4wsv, for these weather alert pics that stack
up much more nicely than the originals, while leaving more of the
map below visible.
2006-04-10 07:31 we7u
* scripts/get-maptools.sh: Script to get/install several of the map
libraries, written by Dan Brown, N8YSZ.
2006-04-05 09:13 we7u
* scripts/Makefile.am: Adding two of the newer scripts into the
Makefile.
2006-04-05 09:09 we7u
* README.win32: A tweak by Joe Cotton to get the finger command
working in Xastir/Cygwin.
2006-03-16 18:32 tvrusso
* INSTALL: Put the word "shapelib" closer to the place where we
explain how to install it, so it is more quickly found by a
search with "less" or "grep".
2006-03-16 00:03 tvrusso
* README.MAPS: Fixx mispleling.
2006-03-16 00:02 tvrusso
* README.MAPS: Added a little commentary about the mrsiddecode
program.
2006-03-13 17:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/objects.c: Shortening "Area" to
"A" for CAD objects. Also shortening the unit descriptions.
2006-03-13 17:32 we7u
* src/db.c: Refusing to do the emergency popups until/unless we
have a position for a station. It's hard to help someone if we
don't know where they are at. This keeps Xastir from annoying
the crap out of people every 30 minutes if a posit for that
station isn't coming in, but a packet with certain keywords _is_
coming in regularly.
2006-03-10 12:56 we7u
* INSTALL: Added another note about libtiff-3.8.0
2006-03-10 12:45 we7u
* INSTALL: Adding solution text regarding the libgdal/libgeotiff
GTIFProj4ToLatLong problem.
2006-03-10 12:28 tvrusso
* README.MAPS: Fix a handful of mispleellings and mistales.
2006-03-10 12:09 tvrusso
* README.MAPS: Rearrange some of the discussion of how to
manipulate randomly mutilated GeoTIFF files.
2006-03-10 08:16 we7u
* README.MAPS: Adding a section about using gdal_translate to
convert crappy geoTIFF's to usable ones. Thanks to Tom Russo for
the info on how to do this.
2006-03-10 08:15 we7u
* INSTALL: Slightly changing some wording in the gdal section.
Nothing of importance.
2006-03-09 12:47 we7u
* INSTALL: Updating various library revision numbers. Added a note
about a possible geoTIFF conflict when installing GDAL.
2006-03-09 12:46 we7u
* src/map_tif.c: Making sure that Proj.4 error messages appear only
under the correct circumstances.
2006-03-08 18:43 we7u
* src/db.c: Initial implementation of a distance check for
warnings/alerts. Default is set to 280 miles or kilometers
(whichever mode you are set in), and the check defaults to ON,
meaning it will check each time whether the station is within
that distance. This version has no user controls for the new
functionality implemented yet.
2006-03-07 18:44 we7u
* src/wx.c: Fixing the rounding for some of the values that can be
negative, coming from weather stations.
2006-03-07 16:41 we7u
* FAQ, README.Getting-Started, README.win32: Updating/Adding
instructions for snagging NWS files via new script.
2006-03-07 09:56 we7u
* README.MAPS: Adding filename patterns to the NWS file
descriptions.
2006-03-07 09:56 we7u
* scripts/get-NWSdata: Adding the fire weather zones to the mix.
2006-03-07 09:05 we7u
* README.MAPS: Adding a bit about the get-NWSdata script.
2006-03-07 09:04 we7u
* scripts/get-NWSdata: Modified the script to do one
download/unzip/delete the .zip file, then start on the next.
This will keep disk space requirements down plus not have the
.zip files hanging around when we're all done.
2006-03-07 08:53 we7u
* scripts/get-NWSdata: A new script to fetch NWS data files used
for weather alerts. Curt, WE7U and Steven, WM5Z had a hand in
writing it.
2006-03-03 12:31 we7u
* src/db.c: Checking for 8-bit characters in Mic-E packets, except
for the case of 8-bit telemetry extension fields where we skip
the check.
2006-03-03 08:19 we7u
* src/track_gui.c: Re-enabling the popup on findu track download
failure, as it doesn't appear to be the source of James Ewen's
segfaults when his DNS failure occurs. It appears to be a
segfault from libcurl itself.
2006-03-02 14:53 we7u
* README.win32: Added a note about compiling libproj into gdal
statically in order to install on Cygwin.
2006-03-01 10:37 we7u
* config/tnc-startup.thd7: Commenting out the hbaud line and adding
a comment about it.
2006-03-01 08:30 we7u
* README.Contributing: Added a note about core files appearing
where you least expect them.
2006-03-01 08:02 we7u
* src/track_gui.c: Adding comments near another popup message that
could conceivably cause segfaults: The "Success" message from
fetching a findu trail. This particular popup has worked
properly for me with no segfaults so far. We may need to
investigate whether multiple threads writing to X11 at the same
time can cause segfaults. I believe I've seen this in other
cases, but my memory may be faulty on this matter.
2006-02-28 11:29 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/maps.c, src/maps.h,
src/xa_config.c: Checking in mods by Dalen Kruse, KC0OVU, which
implement a timing slider for snapshots with a range from 1 to 30
minutes.
2006-02-28 00:01 we7u
* src/track_gui.c: Getting rid of the GUI stuff in fetch findu
trail: It happens in a separate thread now and we can't write to
the GUI from two threads at once due to possible segfaults.
2006-02-27 13:02 we7u
* src/wx.c: A fix for negative values being interpreted incorrectly
due to varying sizes of INT on different systems.
2006-02-27 11:40 we7u
* config/tnc-startup.thd7: Changing HBAUD to 9600 so that it
matches the default serial port speed.
2006-02-24 19:01 tvrusso
* src/db.c: Fix appallingly stupid mistake in passing arguments to
XtVaSetValues.
I coulda *sworn* I had just copied what was already there, but
apparently not.
This fixes the problem where the Incoming Data scrolled text
widget was not scrolling to the bottom of the incoming data as
new stuff was added.
2006-02-24 10:38 tvrusso
* src/db.c: Complete refactor of how the "packet_data_string" stuff
is updated and displayed.
We no longer do "memmove" to cycle old data out of the array, but
rather use a two-dimensional array of strings treated as a ring.
Data is shifted out of the Display Incoming Data dialog box using
XmReplaceText calls.
I have tested this out in several ways and it appears to function
precisely as the old one was intended to do. This *might* be the
solution to the sporadic segfaults we've been seeing and the less
harmful "line too long for array" warnings.
2006-02-23 16:38 we7u
* src/db.c: Add a null pointer check to delete_station_memory().
Changed an "if" to an "else" clause in insert_new_station(),
which just made the code slightly simpler but didn't change any
operation. Multiple comment changes.
2006-02-23 16:01 we7u
* src/xa_config.c: Increasing the default for Internet Map Timeout
from 90 to 120 seconds.
2006-02-23 15:59 we7u
* src/util.c: Adding messages something like "Possible timeout, try
increasing Internet Map Timeout" to the libcurl and wget code.
2006-02-22 08:53 chicoreus
* src/maps.c: Adding grid labels for UTM major grid. All grid
types and resolutions now have some kind of labeling available.
2006-02-22 08:51 chicoreus
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added metadata
text for UTM major zones.
2006-02-19 12:50 rzg
* src/dbfawk.c:
Small memory leak found by valgrind; I think this should fix it.
2006-02-19 12:02 tvrusso
* scripts/object2shp.pl: Bug fix. Make sure to ignore comment
lines in the object file, or any other lines that don't start
with semicolon.
2006-02-19 11:56 tvrusso
* README.MAPS: Add explanation of how to use object2shp.pl into
README.MAPS under the "Rolling your own shapefile maps" section.
2006-02-19 11:48 tvrusso
* scripts/: Makefile.am, object2shp.pl: Per discussion on xastir
mailing list, a script to create shapefile maps from the
object.log file. This will enable quick and dirty generation of
special purpose map overlays by plunking down objects, creating
shapefiles, then deleting the objects.
2006-02-16 21:50 we7u
* src/: database.h, db.c, list_gui.c: Changing the names of
pointers so that their function is more easily recognizable.
2006-02-16 12:45 we7u
* src/x_spider.c: Added more output messages in case of error which
suggest killing old Xastir processes in order to remove the
error.
2006-02-16 12:44 we7u
* src/: db.c, messages.c: Fixing up msg_data_add() so that we can
tell when we've rejected a message. Tweaked the code which
invokes it so that it knows the difference between
new/old/rejected messages.
2006-02-15 08:46 chicoreus
* src/: maps.c, maps.h: Refinements to the calculation of latitude
and longitude grid spacing. Triming the latitude and longitude
strings in the grid border when zoomed out. Reduced the number
of variables being passed in the functions called by draw_grid()
by moving them to function calls or constants.
2006-02-14 14:00 we7u
* src/db.c: Initializing struct pointers to NULL right after malloc
of the struct, before we try inserting it into any linked lists.
2006-02-14 13:11 we7u
* src/: database.h, db.c, gps.c, igate.c, objects.c: Converting all
MAX_TNC_LINE_SIZE (was 300) to MAX_LINE_SIZE (currently 512).
Just simplifying things.
2006-02-14 12:07 we7u
* src/db.c: Printing out ALL of the guard bands that get corrupted,
not just the first one that's noticed.
2006-02-14 11:59 we7u
* src/db.c: Adding a couple more guard bands, changing them to only
10 chars each, making the error text print out which guard band
was corrupted.
2006-02-14 11:34 we7u
* src/db.c: Making the Incoming Data display's char array
manipulation code a bit less scary. It had the potential to
overflow if conditions were just right, but the conditions were
extremely unlikely to occur.
2006-02-14 11:33 we7u
* src/interface.c: Bumping up the sizes of some char arrays. Just
because. Probably don't help much, but don't hurt either.
2006-02-14 11:32 we7u
* src/main.h: Removing some unused defines.
2006-02-13 12:30 we7u
* src/: db.c, interface.c, interface.h, main.c: Adding guard bands
around the main station pointer variables, plus code to check for
intrusion into those guard bands. This may help us to find the
current segfault problem.
2006-02-12 16:13 chicoreus
* help/help-English.dat: Changing the grid border help to include
latitude and longitude.
2006-02-12 16:10 chicoreus
* src/maps.c: First cut at an algorithmic method for determining
the spacing of latitude and longitude grid lines at a scale
appropriate for the current window size and map zoom.
2006-02-12 10:03 we7u
* src/db.c: Correcting some debug output message text.
2006-02-11 18:10 we7u
* src/db.c: Doing some more error-checking in the station record
pointers. We do an abort() if we end up with dangling pointers,
which should give us a core dump immediately.
2006-02-10 12:27 we7u
* REGRESSION_TESTS, configure.ac: Tweaks to add more regression
tests and format the output so that it's easier to read.
2006-02-10 11:13 tvrusso
* README.Contributing: Add a section on using separate "build
directories" to maintain specialized builds rather than building
in the source tree.
2006-02-09 17:08 we7u
* src/maps.c: Fixes for the map grid segfault problem.
2006-02-09 15:14 tvrusso
* README.Contributing: Change commentary on how to do debugging
builds.
2006-02-09 14:32 we7u
* README.Contributing: Adding a debugging note from Tom Russo.
2006-02-09 13:27 tvrusso
* acinclude.m4: Change XASTIR_COMPILER_FLAGS so that it doesn't
insert "-g -O2" unconditionally. That is unnecessary since we
call AC_PROG_CC, which *conditionally* inserts "-g -O2" into
CFLAGS if the user hasn't specified CFLAGS on the configure line.
This should allow users to build specialized debugging versions
such as ./configure CFLAGS="-O -g -fno-inline" and not have
configure stick a "-O2" in unbidden.
2006-02-09 12:41 we7u
* src/maps.c: A temporary fix to skip computing the UTM/MGRS grid
if we run into a problem, before we segfault.
2006-02-09 12:14 we7u
* src/maps.c: Adding some comments.
2006-02-09 12:12 we7u
* src/maps.c: Again splitting the minor UTM grid stuff into
separate functions.
2006-02-09 11:40 we7u
* src/maps.c: Reorganizing the draw_grid() function. Breaking it
up into smaller pieces.
2006-02-08 07:11 we7u
* src/main.c: Checking for proper status of unlink in
pid_file_check().
2006-02-08 06:28 we7u
* src/main.c: Removing some code that doesn't get used in the RINO
download section of the switch.
2006-02-06 18:37 we7u
* src/maps.c: Commenting out unnecessary code.
2006-02-06 18:33 we7u
* INSTALL, README.Getting-Started, UPGRADE, update-xastir:
Clarifying the use of SUID root a bit. Removing that command
from update-xastir so that the default will be to create a core
file.
2006-02-06 13:35 we7u
* src/maps.c: Some fixes for segfaults and divide-by-zero faults in
the draw_grid() function. At least one more segfault path
remains in this body of code.
2006-02-06 09:03 we7u
* README.Contributing: Adding more info to the debugger info.
2006-02-06 08:21 we7u
* src/db.c: Tweaking Mic-E decoding logic to properly decode
overlay characters.
2006-02-03 10:09 chicoreus
* src/util.h: Missing an extern
2006-02-03 09:47 chicoreus
* src/: maps.c, util.c, util.h: Adding MGRS to labeled grid border.
2006-02-03 09:46 chicoreus
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing grid
metadata text to allow MGRS support.
2006-02-02 14:02 we7u
* src/maps.c: Extending some char arrays so that they're long
enough to hold the terminator.
2006-02-02 10:58 chicoreus
* src/: main.c, maps.c, util.c, xastir.h: Added degree and minutes
symbols to lat/long grid border labels by adding constants for
convert_xastir_to_UTM() to produce strings containing these
symbols. Truncation of trailing zeroes on UTM grid labels, with
number of zeroes removed depending on utm_grid_spacing_m.
Changed following feedback from use of printed maps during a
GPSAR training. Added internationalization for lat/long and UTM
grid border metadata. Added metadata on top border for labeled
lat/long grids. Latitude drawn on both left and right borders.
Put the xastir coordinate to MGRS conversion into a function that
extracts the components of the MGRS string separately, then made
convert_xastir_to_MGRS_str() a wrapper around this function in
prepration for labeling the MGRS grid.
2006-02-02 09:57 we7u
* README.Contributing: Adding info about core dumps and how to
bring up a debugger.
2006-02-02 08:49 we7u
* README.Getting-Started, src/main.c: Reversing the meaning of the
"-t" command-line flag: The segfault handler is now turned off
by default (meaning we'll dump core instead). The "-t" flag
turns on the internal segfault handler now instead of disabling
it.
2006-02-02 08:04 we7u
* configure.ac: Commenting out the code that removed the "-g" GCC
option. As Tom pointed out, it was a bad idea.
2006-02-02 07:29 chicoreus
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added
internationalization strings for metadata line for top border of
map when map grid border is displayed.
2006-02-02 07:10 we7u
* src/util.c: A fix for the missing UTM grids with gcc-4.x problem.
2006-02-02 07:10 we7u
* src/maps.c: Changing one debug output line.
2006-02-01 08:42 we7u
* acinclude.m4: Patching the search list for Berkely DB library by
adding 4.3 and 4.4 search paths.
2006-02-01 08:24 chicoreus
* src/maps.c: Added border labels for latitude and longitude grid.
2006-01-31 10:32 chicoreus
* src/maps.c: More tuning of labeled border for UTM grid. Added
Zone number and letter in all four corners when two zones are
shown. All text in border changed to black with border color
outline. For two zones, northings for one zone appear on the
left side of the screen northings for the other on the right.
The left zone is labeled in black, the right zone labeled in
blue. Minor fixes to turn off display of labels where they run
off the screen.
2006-01-30 07:31 tvrusso
* configure.ac, src/maps.c: "roundf", recently used in maps.c, is a
newer extension that is not present in systems that still have
old C compilers.
Insert a check for roundf, and a workaround for systems that
don't support it.
2006-01-28 11:21 we7u
* bootstrap.sh: Fixing the file test syntax to use Bourne syntax
instead of Bash.
2006-01-27 20:36 chicoreus
* src/maps.c: Minor changes and bug fixes to the UTM grid border
labeling code. Includes rounding of the grid labels to correctly
label 10,000 m, 1,000m, and 100m grids, not just the 100m grid.
2006-01-27 15:40 chicoreus
* src/: maps.c, rotated.c: Added code to RotatedTextItem in
rotated.c library to handle special case of rotation of text 90
degrees counter clockwise. In this case, text is rotated by
directly transposing x and y coordinates, rather than by applying
a sine and cosine transformation to rotate the text, something
that produces an italic appearance to the rotated text (making it
harder to read, especially when printed). This change is to
support more legible text on the labeled UTM grid on the border
of the map, especially for producing maps to be printed.
Also made minor changes to border label code in maps.c to make
quick and dirty improvements to appearance.
2006-01-27 08:30 we7u
* Davis/bootstrap.sh, LaCrosse/bootstrap.sh: Since the three
bootstrap.sh scripts are the same anyway, run the one from one
directory up instead so that we don't have to keep rev'ing all
three of them when a change is needed. Like, duh!
2006-01-27 08:14 we7u
* Davis/bootstrap.sh, LaCrosse/bootstrap.sh: Updating for Solaris.
2006-01-27 08:10 we7u
* bootstrap.sh: Removing the comment marks that I shouldn't have
committed to CVS.
2006-01-27 08:05 we7u
* bootstrap.sh: Updating for automake system directories on
Solaris.
2006-01-27 06:57 we7u
* README: Updating the SuSE 10 notes to mention libcurl-dev as
well.
2006-01-26 14:51 we7u
* Davis/src/Makefile.am: Installing the compiled db2APRS into the
bin directory.
2006-01-26 12:57 we7u
* scripts/BUILDRPMS: Getting rid of some shell warnings.
2006-01-26 12:39 we7u
* Makefile.am, scripts/BUILDRPMS: Adding LaCrosse directory into
the build.
2006-01-26 11:06 we7u
* Davis/.cvsignore, LaCrosse/.cvsignore: Updating the list of files
that CVS should skip.
2006-01-26 08:59 we7u
* Davis/bootstrap.sh, LaCrosse/bootstrap.sh: Updating bootstrap.sh
for separate weather apps so they are the same as the main Xastir
bootstrap.sh
2006-01-26 07:55 n0vh
* LaCrosse/: weatherdump.sql, src/Makefile.am: SQL file of open2300
database
2006-01-26 07:44 we7u
* Davis/: .cvsignore, src/.cvsignore: Adding .cvsignore files for
the Davis directories to reduce the amount of "noise" that cvs
status returns.
2006-01-26 07:42 we7u
* LaCrosse/: .cvsignore, src/.cvsignore: Adding .cvsignore files
for these two new directories so that cvs status doesn't return
too many unneeded lines.
2006-01-26 07:38 n0vh
* LaCrosse/src/open2300db2APRS.c: Fixed an issue with SIGPWR on
non-Linux systems
2006-01-26 07:38 n0vh
* LaCrosse/configure.ac: Minor updates to compile on non-linux
systems
2006-01-25 15:11 n0vh
* LaCrosse/README: Minor correction to directory in BUILD section
2006-01-25 14:46 n0vh
* LaCrosse/README: Changed to make it more relavent to
open2300db2APRS
2006-01-25 12:34 n0vh
* LaCrosse/src/open2300db2APRS.c.bak: Not needed.
2006-01-25 12:26 we7u
* LaCrosse/src/open2300db2APRS.c: Fixing a warning given by gcc-4.
clen must be a socklen_t instead of an int.
2006-01-25 11:52 n0vh
* LaCrosse/src/: Makefile, Makefile.in, open2300db2APRS,
open2300db2APRS.o: Removed files that should be in CVS
2006-01-25 11:50 n0vh
* LaCrosse/Makefile.am: Put back this needed file
2006-01-25 11:49 n0vh
* LaCrosse/: Makefile, Makefile.am, Makefile.in, aclocal.m4,
config.h, config.h.in, config.log, config.status, configure,
stamp-h1: Removed files that should be there
2006-01-25 11:36 n0vh
* LaCrosse/: AUTHORS, COPYING, ChangeLog, INSTALL, Makefile,
Makefile.am, Makefile.in, NEWS, README, aclocal.m4, bootstrap.sh,
config.h, config.h.in, config.log, config.status, configure,
configure.ac, stamp-h1, src/Makefile, src/Makefile.am,
src/Makefile.in, src/defs.h, src/open2300db2APRS,
src/open2300db2APRS.c, src/open2300db2APRS.c.bak,
src/open2300db2APRS.o: Support for LaCrosse WX-23xx weather
station support
2006-01-25 11:33 n0vh
* config/: language-English.sys, language-French.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Update for future
LaCrosse 23xx weather station support.
2006-01-25 11:32 n0vh
* config/language-Dutch.sys: Updated with future LaCrosse 23xx
stuff.
2006-01-25 08:46 chicoreus
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added missing
"MAPFONT008|Border Labels||" to support user selectable font for
drawing labels on the UTM tickmarks on the labled border.
2006-01-23 21:46 we7u
* src/: maps.c, maps.h: Fixing up some function prototypes to get
rid of some compiler warnings.
2006-01-23 15:47 chicoreus
* config/language-English.sys, src/db.c, src/main.c, src/maps.c,
src/xa_config.c, src/xastir.h: Drawing fonts with an outline on
the border results in text that is very difficult to read on a
printout. Added a user selectable font for drawing labels on the
UTM tickmarks on the labled border.
2006-01-23 12:41 we7u
* src/map_tif.c: Getting rid of dependencies on cpl_csv.h, which
contains a private (not public) interface.
2006-01-23 12:02 we7u
* src/: main.c, main.h: Testing for old/new kernel based on number
of signals available. We then use this to decide whether to set
"OLD_PTHREADS", which enables or disables the SIGUSR1 handler in
the code. Old kernels only has 32 signals, therefore Linux
Pthreads used SIGUSR1 and SIGUSR2 in their implementation. We
use SIGUSR1 for our Snapshot-on-demand function, therefore we
must disable this code if we're running older Pthreads on Linux.
2006-01-23 12:00 we7u
* configure.ac, src/util.c: Testing for deprecated/new pthread
functions, modifying code to correspond based on what's found.
2006-01-20 13:15 we7u
* src/x_spider.c: Another small tweak for Linux Standard Base 3.0
compliance.
2006-01-20 09:58 we7u
* README: Tweaked the SuSE 10 notes regarding a bootstrap.sh
warning.
2006-01-20 08:52 we7u
* README, bootstrap.sh: Formatting changes to bootstrap.sh. Added
a section to README which details getting rid of an SuSE-10
warning when running bootstrap.sh.
2006-01-19 12:43 we7u
* README: Adding a note about SuSE 10.0 and problems with AX.25
kernel mode.
2006-01-19 12:24 we7u
* bootstrap.sh: Fixing a problem in Automake 1.9 (on SuSE 10 at
least) where the mkinstalldir script doesn't get copied over by
Automake. We have to copy it over ourselves after we invoke
Automake.
2006-01-19 09:20 we7u
* REGRESSION_TESTS: Updated the format a bit.
2006-01-19 09:17 we7u
* src/db.c: A fix for another killer packet. This one had to do
with a while loop overrunning an ack_string variable. Changed to
xastir_snprintf() functions there and it solved the immediate
problem.
2006-01-18 14:40 we7u
* src/map_tif.c: Commenting out an include because it causes an
error on Cygwin. Of course it causes a warning under gcc-4.0 on
Linux when it's commented out...
2006-01-18 12:13 we7u
* REGRESSION_TESTS: Updating the tests for LSB and to make them
more convenient to run.
2006-01-18 09:10 we7u
* FAQ: Adding some VNC configuration info.
2006-01-18 08:50 we7u
* INSTALL: Updating/re-ordering the list of configure options.
2006-01-18 08:49 we7u
* src/map_tif.c: Getting rid of some gcc-4.0 compiler warnings.
2006-01-18 08:49 we7u
* Davis/src/db2APRS.c: Getting rid of a gcc-4.0 compiler warning
about signedness.
2006-01-18 08:48 we7u
* Davis/bootstrap.sh: Making the script parallel the main Xastir
bootstrap script.
2006-01-18 07:31 we7u
* src/interface_gui.c: Mods to comply with maximum baud rates
allowed under LSB.
2006-01-18 07:11 we7u
* acinclude.m4, configure.ac, src/util.c: Initial tweaks to help
get Xastir compiled under Linux Standard Base 3.0 (LSB 3.0).
Have more work to do to get there, but this is a good start.
2006-01-18 07:00 we7u
* src/: main.c, map_cache.c: A fix for the X11 fault caused when
the DB Library header/library versions don't match. The code
should now just disable map caching and keep right on going.
2006-01-18 06:48 we7u
* src/x_spider.c: Changing one declaration to get rid of one gcc4.0
warning.
2006-01-17 13:06 we7u
* src/alert.c, src/awk.c, src/bulletin_gui.c, src/color.c,
src/datum.c, src/db.c, src/dbfawk.c, src/draw_symbols.c,
src/fcc_data.c, src/festival.c, src/geo-client.c, src/geo-find.c,
src/geocoder_gui.c, src/gps.c, src/hashtable.c,
src/hashtable_itr.c, src/hostname.c, src/igate.c,
src/interface.c, src/interface_gui.c, src/io-common.c,
src/io-mmap.c, src/lang.c, src/list_gui.c, src/locate_gui.c,
src/location.c, src/location_gui.c, src/macspeech.c, src/main.c,
src/map_cache.c, src/Makefile.am, src/map_WMS.c, src/map_dos.c,
src/map_gdal.c, src/map_geo.c, src/map_gnis.c, src/map_pdb.c,
src/map_shp.c, src/map_tif.c, src/map_tiger.c, src/maps.c,
src/messages.c, src/messages_gui.c, src/objects.c,
src/popup_gui.c, src/rac_data.c, src/rotated.c, src/shp_hash.c,
src/snprintf.c, src/sound.c, src/testawk.c, src/track_gui.c,
src/util.c, src/view_message_gui.c, src/wx.c, src/wx_gui.c,
src/x_spider.c, src/xa_config.c, src/xastir_udp_client.c,
AUTHORS, DEBUG_LEVELS, FAQ, INSTALL, LICENSE, Makefile.am, NEWS,
README, README.CVS, README.Contributing, README.Getting-Started,
README.MAPS, README.win32, REGRESSION_TESTS, UPGRADE,
acinclude.m4, bootstrap.sh, changes.txt, configure.ac,
install-xastir, update-xastir, xastir.1, help/Makefile.am,
help/help-Dutch.dat, help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, m4/Makefile.am,
scripts/Makefile.am, scripts/Xastir_tigerpoly.py,
scripts/example_objects.log, scripts/fcc-get, scripts/get-gnis,
scripts/get_shapelib.sh, scripts/inf2geo.pl, scripts/ozi2geo.pl,
scripts/toporama250k.pl, scripts/toporama50k.pl,
scripts/xastir-fixcfg.sh, scripts/xastir-migrate.sh: Updating
copyright info.
2006-01-17 13:03 we7u
* symbols/Makefile.am, symbols/symbols.dat, config/24kgrid.dbfawk,
config/gps_wpt.dbfawk, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, config/nwsc_ddmmyy.dbfawk,
config/tnc-startup.aea, config/tnc-startup.d700,
config/tnc-startup.kam, config/tnc-startup.kpc2,
config/tnc-startup.kpc3, config/tnc-startup.paccomm,
config/tnc-startup.pico, config/tnc-startup.sys,
config/tnc-startup.thd7, config/tnc-startup.tnc2,
config/tnc-startup.tnc2-ui, config/tnc-stop.d700,
config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui, config/Makefile.am,
config/nwsmzddmmyy.dbfawk, config/nwsmzoddmmyy.dbfawk,
config/nwsozddmmyy.dbfawk, config/nwsw_ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/nwszoddmmyy.dbfawk,
config/predefined_EVENT.sys, config/predefined_SAR.sys,
config/tgr2shp.dbfawk, config/tgr2shppoly.dbfawk,
config/tgrcty.dbfawk, config/tgrkgl.dbfawk, config/tgrlk.dbfawk,
config/tgrlpt.dbfawk, config/tgrlpy.dbfawk,
config/tgrplc00.dbfawk, config/tgrwat.dbfawk,
callpass/Makefile.am, callpass/callpass.c, Davis/Makefile.am,
Davis/README, Davis/bootstrap.sh, Davis/configure.ac,
Davis/src/Makefile.am, Davis/src/db2APRS.c, Davis/src/defs.h,
src/alert.h, src/awk.h, src/bulletin_gui.h, src/color.h,
src/database.h, src/datum.h, src/dbfawk.h, src/draw_symbols.h,
src/fcc_data.h, src/festival.h, src/geo.h, src/gps.h,
src/hashtable.h, src/hashtable_itr.h, src/hashtable_private.h,
src/hostname.h, src/igate.h, src/interface.h, src/io.h,
src/lang.h, src/leak_detection.h, src/list_gui.h, src/main.h,
src/map_cache.h, src/maps.h, src/messages.h, src/objects.h,
src/popup.h, src/rac_data.h, src/rotated.h, src/shp_hash.h,
src/snprintf.h, src/symbols.h, src/track_gui.h, src/util.h,
src/wx.h, src/x_spider.h, src/xa_config.h, src/xastir.h: Updating
copyright info.
2006-01-17 12:10 we7u
* scripts/BUILDRPMS: Correcting bugs that crept in.
2006-01-17 11:58 we7u
* scripts/BUILDRPMS: Updating script for latest SuSE RPM build.
2006-01-17 11:47 we7u
* INSTALL, README: Updating notes to call out latest packages.
Adding SuSE 10.0 instructions to README.
2006-01-16 10:21 we7u
* scripts/BUILDRPMS: Updating script for latest release numbers.
2006-01-16 09:12 we7u
* configure.ac: Bumping version to 1.8.1 for new mods.
2006-01-16 09:04 we7u
* configure.ac, scripts/do_xastir_release_dev,
scripts/do_xastir_release_stable: Preparing for 1.8.0 release.
2006-01-13 07:34 we7u
* bootstrap.sh: Changing the prompts a bit. We now see a countdown
to completion.
2006-01-12 16:06 tvrusso
* README.MAPS: Fix error in command line for sorting the EN.dat
file from FCC.
2006-01-12 08:58 we7u
* config/language-German.sys: Another update from Rolf.
2006-01-12 07:25 we7u
* config/language-German.sys: Updates by Rolf Bleher, DK7IN.
Thanks!
2006-01-11 12:28 we7u
* src/db.c: Processing/decoding the altitude extension on more
packet types. Altitude wasn't being decoded for some weather and
grid packets. It is now.
2006-01-11 12:27 we7u
* help/help-English.dat: Adding some notes about lack of altitude
in compressed-mode posits.
2006-01-11 07:43 we7u
* src/db.c: Fixing a decoding bug w.r.t. lower-case N/S/E/W in a
couple of types of packets.
2006-01-10 09:03 francais1
* config/language-French.sys: More updates from Jacques Chion, with
some tweaks and translation of GPSS* strings.
2006-01-09 14:10 we7u
* config/language-Dutch.sys: Updates by Han Sytsma, PE1FAM.
Thanks!
2006-01-06 18:45 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Fixing a bug on the GPS
Status dialog. It wasn't reporting the correct status for WAAS.
Corrected that and added more possibilities for status.
2006-01-03 13:59 chicoreus
* src/db.c: Minor bugfix: Range Scale and Scale bar were drawn
displaced when border was on and grid was off (even though border
is only shown when grid is on).
2006-01-02 13:34 we7u
* src/db.c: Fixing segfault that occurs in extract_multipoints()
when data == NULL.
2005-12-31 18:38 chicoreus
* help/help-English.dat: Added Documentation of Map/Enable Map
Border.
2005-12-31 07:13 chicoreus
* src/maps.c: Bug fixes in the labeling of utm zones, northing
lines, and easting lines when the grid is labeled. When grid is
finely spaced on the screen, only alternate lines are labeled.
Grid and zones are labeled correctly and reasonably most of the
time when more than one lettered zone row appears on the screen.
Still has some problems, but works for most places.
2005-12-29 13:11 we7u
* INSTALL: Added instructions for updating /etc/ld.so.conf.d/
directory for those systems that use this alternate method.
Courtesy of Dale, KB9JJA. Thanks!
2005-12-20 18:01 chicoreus
* src/: main.c, objects.c: Performance tuning: Moved call to
redraw_symbols out of CAD_vertice_allocate to prevent repeated
redrawing on each vertex of each cad object loaded from a file at
startup.
2005-12-20 10:24 chicoreus
* src/maps.c: In trying to work out what draw_grid is doing, added
some documentation to the utm_grid structures. Added a test
inside draw_grid so that the utm grid labeling code is only
running for utm_grid.zone elements that contain rows and columns.
2005-12-19 10:18 chicoreus
* src/maps.c: Minor bugfix and additional comments on code for
labeling UTM grid. Changed format to include leading zeroes for
easting and northing.
2005-12-19 09:40 chicoreus
* README.MAPS: Added brief discussion of gdalinfo and
gdal_translate for handling geotiff files that aren't in byte
form or contain multiple bands.
2005-12-16 14:13 chicoreus
* src/maps.c: Added the ability to draw a 1 pixel outline in a
different color to rotated text in
draw_rotated_label_text_common() and some of its wrappers.
2005-12-16 14:09 chicoreus
* src/xa_config.c: Making draw_labeled_grid_border persistent
between restarts.
2005-12-15 14:10 chicoreus
* src/: db.c, main.c, main.h, maps.c: First cut at adding a labeled
border to the map shown on the screen for printing. This can be
used, for example, to print maps with a labeled UTM grid for a
SAR task team showing the area they are to search. Metadata
about the map is displayed in the top border, coordinates of grid
lines are displayed on the bottom and right borders (to make it
easier for people to correctly read and report UTM coordinates in
the form zone easting northing. The labeled border is displayed
when both the grid and the border are enabled. There are still
problems and missing features. The rotated font on the right
border is not the pretty font used on the rest of the border.
The border and grid labels are only drawn for a UTM grid, not for
a Lat/Lon grid. Zone designators are not properly displayed when
more than one zone is visible on the screen. When grid lines are
closely spaced, the grid labels overlap on the screen.
2005-12-15 10:31 we7u
* README.win32: Fixing a typo.
2005-12-15 10:24 chicoreus
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: First rough cut at
adding a labeled border to a map to allow the printing of
arbitrary maps with a labeled grid (that can, for example, be
printed and given to SAR task teams). If the map grid is
enabled, and the border is enabled, a white border is drawn as
part of the grid and labels for each grid line are added in this
border. Metadata describing the map are also added in the
border. This is a first rough cut with several problems. It is
only implemented for a UTM grid, not for a Lat/Long grid. The
rotated numbers do not use the same clean font as the non-rotated
numbers. The labels in the border are not clearly
distinguishable when the grid is tightly spaced on the screen.
The zone labels do not work properly when more than one zone is
on the screen. The choice of labeling the bottom border and the
right border with the UTM grid line easting and northings is
deliberate to help people to correctly read the map and report
UTM coordinates in the form: zone easting northing.
2005-12-13 14:11 we7u
* config/Makefile.am: Correcting the name of the dbfawk file that
we want automatically removed. I forgot the underline first time
around.
2005-12-13 07:54 we7u
* src/objects.c: Tweaking a debug statement so we don't get a
segfault if we hit a null pointer.
2005-12-12 18:50 chicoreus
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added localization
strings for map display of CAD object metadata. Added update of
CAD objects on toggle of display of metadata.
2005-12-12 14:56 chicoreus
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/database.h, src/main.c,
src/main.h, src/objects.c, src/objects.h: Adding more user
interface elements to CAD Object display 1) Clarifying user side
handling of raw_probability as a percent 2) Allow user to set CAD
boundary line type 3) Allow user to toggle on and off display of
CAD Polygons, Label, Area, and probability.
2005-12-11 10:20 we7u
* src/main.c: Fixing the Station->Configure submenu. Wasn't
working on Lesstif but was fine on OpenMotif. Should work on
both now.
2005-12-07 18:55 chicoreus
* help/help-English.dat: Edited CAD object text to reflect the
movement of the CAD object functions from the mouse menu to the
toolbar and the View and Map menus. Added some text for
Probability Circle Objects.
2005-12-07 17:04 we7u
* src/interface.c: Only twiddle DTR on HSP ports if global transmit
is enabled.
2005-12-07 17:02 we7u
* src/objects.c: Very minor formatting change. No code changes.
2005-12-07 12:40 we7u
* config/Makefile.am: Automating the deletion of the
nwsfzddmmyy.dbfawk file from the /usr/local/share/xastir/config
directory during install. We don't use it anymore and it causes
problems if present.
2005-12-07 10:38 we7u
* src/interface.c: Patch by Paul Morris, modified slightly by me,
to make objects work for the case when global transmits have been
disabled.
2005-12-07 09:32 tvrusso
* config/: Makefile.am, nwsfz_ddmmyy.dbfawk: Remove unnecessary
(and problematic) nwsfz_ddmmyy.dbfawk file.
2005-12-07 08:09 we7u
* src/map_gdal.c: Moving some struct typedef's and nested functions
out of the main function so that it will compile with latest
MacOSX GCC compiler.
2005-12-06 22:41 we7u
* src/map_shp.c: Made code more correct by changing alert->title to
modified_title in a couple of places. modified_title is a copy
of alert->title so the real-world effects of this change are
little to none. Tweaked some comments in the area as well.
2005-12-06 19:04 tvrusso
* config/nwsmzddmmyy.dbfawk: Fix incorrect key generation for
mzddmmyy.shp file.
The key produced by the dbfawk rule must match the key that comes
from the NWS alert. These will generally be "XX_Zyyy". The "ID"
field of the mzddmmyy.dbf record is of form "XXZyyy", and prior
to this commit it was used directly as the key, thereby never
matching any alerts. This fix inserts the _ character after the
first to characters of the ID field to produce a usable key.
2005-12-06 13:35 we7u
* src/map_shp.c: Added more debugging text for dbfawk and wx
alerts.
2005-12-06 12:53 we7u
* src/maps.c: Correcting some comments.
2005-12-06 12:50 we7u
* src/maps.c: Adding a bit more text to one wx alert debug message.
2005-12-06 12:26 we7u
* src/interface.c: Moving a nested function so that it is no longer
nested. This is necessary in order to compile on MacOSX with
their latest GCC compiler.
2005-12-06 11:34 we7u
* src/util.c: Changing a nested function to non-nested in order to
enable compiling with the latest MacOSX compiler.
2005-12-04 19:05 we7u
* src/: main.c, xastir.h, festival.c: Adding a "Test" button to the
Configure->Speech dialog for testing the speech subsystem and for
adjusting the audio levels (by an external program).
2005-12-01 11:32 we7u
* update-xastir: Changing the "make" step so that it doesn't run as
root.
2005-12-01 09:22 we7u
* src/map_gdal.c: Commenting out and include that we're currently
not using.
2005-11-29 22:36 we7u
* src/map_pdb.c: Implementing the same sorts of map interruption
capability for PocketAPRS maps that we just did for the other
types of maps.
2005-11-28 19:16 we7u
* src/: map_WMS.c, map_gdal.c, map_geo.c, map_shp.c, map_tif.c,
map_tiger.c: Adding more map interrupt code, to make it
easier/faster to interrupt map drawing by panning or zooming.
2005-11-28 12:51 we7u
* src/map_shp.c: Adding capability to interrupt map drawing and
start over in the inner loops of the GNIS and DOS map drawing
functions. This makes panning or zooming cause an interrupt much
quicker while drawing maps, allowing Xastir to restart the redraw
process sooner.
2005-11-28 12:43 we7u
* src/: map_dos.c, map_gnis.c: Adding capability to interrupt map
drawing and start over in the inner loops of the GNIS and DOS map
drawing functions. This makes panning or zooming cause an
interrupt much quicker while drawing maps, allowing Xastir to
restart the redraw process sooner.
2005-11-23 14:37 we7u
* scripts/do_xastir_release_stable: Adding another admin script so
that it won't get lost.
2005-11-23 14:32 we7u
* scripts/do_xastir_release_dev: Adding another couple of admin
scripts so they won't ever get lost.
2005-11-23 14:28 we7u
* scripts/STABLE: Adding another admin script to the repository so
that it won't get lost.
2005-11-23 14:27 we7u
* scripts/BUILDRPMS: Adding the RPM Build script so that it will be
available as an example to others.
2005-11-23 11:34 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/map_cache.c: Disabling map
caching if dblib header/library mismatch, to help prevent
segfaults. Also doing a popup now when this condition is found
as Xastir starts up.
2005-11-23 11:33 we7u
* NWS-TEST.log: Changed some comments.
2005-11-23 11:33 we7u
* README.MAPS: Added a blurb about how to test weather alert
functionality.
2005-11-22 14:31 we7u
* NWS-TEST.log: Added some more notes.
2005-11-22 12:49 we7u
* NWS-TEST.log: Moved one OR alert over to the coast and made it
blue, to stand out more against the other alerts.
2005-11-22 12:35 we7u
* NWS-TEST.log: Moving all of the tests to the Northwest region so
we don't have to look all over the country for them.
2005-11-22 11:57 we7u
* NWS-TEST.log: Changing the colors for adjacent alerts, making it
easier to differentiate between them.
2005-11-22 10:41 we7u
* NWS-TEST.log: Adding a file which can be used to test out the
weather alert functionality.
2005-11-18 16:36 we7u
* src/map_shp.c: Fix for RED_FLAG weather alerts.
2005-11-18 12:00 we7u
* src/main.c: Making more menus detachable. Splitting the toolbar
buttons vertically by a few more pixels to make it look better on
Cygwin.
2005-11-18 11:59 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Getting rid of a
couple of unused labels, reclaiming one for the new "Draw"
toolbar togglebutton.
2005-11-18 07:48 we7u
* src/wx_gui.c: Changed tab to spaces.
2005-11-17 09:04 we7u
* src/main.c: Adding the cad polygons list to the map->CAD Objects
submenu. It still has a link in the View menu as well.
2005-11-17 08:56 we7u
* src/main.c: Moving the remaining CAD Object stuff to the Map menu
(from the mouse menu)
2005-11-17 07:41 we7u
* src/objects.c: Changing colors of CAD Polygon labels and
probability. Extending string so that it display 0.00% through
100.00% and displays the '%' sign.
2005-11-17 06:57 we7u
* .cvsignore: Added make.log and xastir-min.spec
2005-11-16 22:55 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/objects.c,
src/objects.h: Moving Draw CAD functions to main menu and
toolbar.
2005-11-16 18:43 we7u
* src/objects.c: Adding a cancel button to the CAD Objects detailed
info dialog. Fixing the area size as listed in the same dialog.
2005-11-16 13:50 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing from
"Erase All" to "Erase" for menu entry.
2005-11-16 13:50 we7u
* src/main.c: Changing one comment.
2005-11-16 13:00 we7u
* src/objects.c: Changing "Cancel" to "Close" on CAD Object list
dialog.
2005-11-16 12:52 we7u
* src/objects.c: Fixing CAD area labels and comments so that they
get retrieved properly from file.
2005-11-16 12:19 we7u
* src/main.c: Moving some items from the Map and Station menu into
Configure submenus.
2005-11-16 11:33 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/main.h,
src/objects.c, src/objects.h: More from Paul Morris: Allows
edits of the data associated with CAD objects and moving more of
the Close CAD object code into functions. It also adds
localization to the delete CAD object dialog.
2005-11-16 10:08 we7u
* xastir-min.spec.in, Makefile.am, configure.ac: Adding a new
spec.in file which skips all of the optional libraries except for
ImageMagick.
2005-11-10 14:38 gstueve
* src/map_shp.c: Add test for debugging alert match to reduce noise
on display.
2005-11-10 08:57 we7u
* scripts/fcc-get: Yet another try to fix the Id string.
2005-11-10 08:37 we7u
* scripts/fcc-get: Trying to fix Id string again.
2005-11-10 08:36 we7u
* scripts/fcc-get: Fixing the RCS Id: string so that it gets
populated by CVS.
2005-11-10 07:51 gstueve
* src/objects.c: Use the time that was already provided. Don't
bother system for it again.
2005-11-10 07:28 gstueve
* src/: alert.c, alert.h, bulletin_gui.c, bulletin_gui.h,
database.h, db.c, main.c, messages.c, messages.h, popup.h,
popup_gui.c: Use the time that we already have from UpdateTime
and not keep asking the system for it over and over again.
2005-11-10 06:59 gstueve
* scripts/fcc-get: Remove the extra CR where ever possible, real OS
has no need for such.
2005-11-09 06:03 gstueve
* src/interface.c: Adjust error messages to describe problem in
current function.
2005-11-08 21:57 gstueve
* config/Makefile.am: Add old zone file dbf into Makefile list.
2005-11-08 21:44 gstueve
* config/: Makefile.am, nwsmzoddmmyy.dbfawk: Add back in the old mz
dbf definition.
2005-11-08 17:40 gstueve
* src/maps.c: Add cancelled Alerts to list of mapped but don't draw
on display.
2005-11-08 16:07 gstueve
* config/nwszoddmmyy.dbfawk: Add old Zone file match for older dbf
structure.
2005-11-08 11:15 gstueve
* src/main.c: We already have a good idea of what time it is inside
UpdateTime. It is NOT necessary to always be asking the system
what time it is within one function and its support routines.
This is not a '25 or 6 to 4' need.
2005-11-08 06:52 gstueve
* src/: database.h, db.c, main.c: Make packet display logic much
more efficient. Do it all in fewest moves.
2005-11-08 06:35 gstueve
* src/map_gnis.c: Visual optimization. Make things easier to read.
2005-11-07 14:33 we7u
* src/db.c: Changing comments about KISS variants.
2005-11-07 12:33 we7u
* src/db.c: Changed one comment.
2005-11-07 09:04 we7u
* src/main.c: Adding a NULL parameter to close out the parameter
list for two XtVaGetValues() calls.
2005-11-07 06:14 gstueve
* src/fcc_data.c: Optimize the use of substr so the function is
MUCH more efficient.
2005-11-07 06:12 gstueve
* config/: nwsmzddmmyy.dbfawk, nwsz_ddmmyy.dbfawk: The newer
shapefiles no longer have the additional fields, so system was
not matching file structure. Make it match better.
2005-11-06 16:14 we7u
* src/util.c: Fixing the remove_trailing_dash_zero() routine. It
was changing "-10" into "-1" which is quite wrong.
2005-11-03 12:15 we7u
* src/: db.c, interface.c: Making sure we don't transmit if the
global disable or the individual interface disables are
activated.
2005-11-02 11:01 we7u
* src/db.c: Adding some notes about KISS and CRC's.
2005-11-02 07:40 we7u
* src/xastir_udp_client.c: Changed length from int to socklen_t to
get rid of warning messages for some compilers.
2005-11-01 13:32 gstueve
* src/util.c: Go back to whining about dual-band TNC separator.
2005-11-01 11:21 gstueve
* src/alert.c: Add debugging detail for unparsed alerts.
2005-11-01 11:18 gstueve
* src/util.c: First cut to stop whining on dual-band TNC with
WIDEn-m paradigm.
2005-10-26 21:58 we7u
* src/interface.c: Truncating transmitted posits at the
spec-specified length. Long comments can't make us transmit
out-of-spec packets anymore.
2005-10-26 21:52 we7u
* src/sound.c: Added a missing include that causes a problem on
Solaris if missing.
2005-10-26 12:16 we7u
* src/main.c: Re-enabling the messages to STDERR when SIGHUP is
sent to the main process and a restart is occurring. Add comment
about disabling SIGHUP handler in child processes.
2005-10-26 12:14 we7u
* src/interface.c: Tweaks to assure that the global disables on the
Interface menu have the correct effect.
2005-10-26 12:11 we7u
* src/: hostname.c, macspeech.c, sound.c, x_spider.c: Regressing to
default SIGHUP handler in child processes instead of our special
restart() signal handler.
2005-10-26 12:07 we7u
* REGRESSION_TESTS: Added date stamps and more comments.
2005-10-26 08:46 we7u
* src/main.c: Changing the messages that appear as Xastir shuts
down, putting them back under debug_level control in restart().
restart() gets called multiple times due to sending SIGHUP to the
TCP/UDP servers during shutdown, and the messages were appearing
multiple times if those servers were running.
2005-10-25 18:01 we7u
* src/util.c: Fixing the alert expiration problem. May need to be
checked when we switch out of daylight savings time again.
2005-10-25 13:08 we7u
* src/main.c: Adding an include so that we can use the ComboBox
widget.
2005-10-25 13:04 we7u
* src/main.c: Limiting the selection box for preconfigured object
filenames on the Configure->Defaults dialog to three items.
2005-10-25 12:53 we7u
* src/main.c: Minor cleanups of the predefined object code: Added
a few free's for XmStrings, allocated memory before an
XtGetValues call.
2005-10-25 12:25 we7u
* src/: util.c, util.h: Making rpl_malloc() compile in all cases
and put a prototype for it in util.h to get rid of more compiler
warnings. rpl_malloc() only gets used if AC_FUNC_MALLOC detetcs
a version of malloc that doesn't return a valid pointer if you
try to malloc zero bytes.
These changes make it compile ok on FC4.
2005-10-25 08:18 we7u
* src/util.c: Added some comments.
2005-10-24 20:37 we7u
* REGRESSION_TESTS: Added some notes about future directions we
could go to make the tests a bit more complete.
2005-10-24 20:36 we7u
* FAQ: Tweaked the "restart Xastir" paragraph to keep it
up-to-date.
2005-10-24 12:29 we7u
* src/: main.c, main.h: Patch to allow SIGHUP to cause Xastir to
restart properly. This patch also appears to carry along the
original command-line parameters and environment to the new task.
The xastir.pid file is correct in all cases, and in fact the
main process ID doesn't change between restarts.
2005-10-24 12:27 we7u
* src/macspeech.c: Spawning a separate process for sending the text
to the Mac OSX speech subsystem. We also incorporate a limit of
10 processes that can be waiting for the subsystem to be freed
up. If 10 processes are waiting and another speech request is
made, the latter is dropped. No provision is made for the ORDER
that the (up to) ten processes get access to the speech subsystem
either so the order will most likely get mixed up if you're
trying to send speech strings out too fast.
2005-10-24 08:52 we7u
* help/help-English.dat, src/main.c, src/objects.c, src/objects.h:
Another SAR patch from Paul Morris. Here's what he says: This
one implements a dialog for selecting CAD objects to delete from
the Erase All CAD polygon menu item along with implementing
delete by name in CAD_object_delete(). It also adds some help
text on prepared objects and CAD objects and changes the
XmStringCreateLocalized() calls to XmStringCreateLtoR().
2005-10-21 21:46 we7u
* src/main.c: Restarting on SIGHUP a bit better. It now sends
argv[] at least the first time around. Need to figure out why
the 2nd time doesn't work at all. Perhaps signal handlers are
getting messed up on reboot?
2005-10-21 13:28 we7u
* src/objects.c: Another tweak by Paul Morris for proper handling
of CAD objects.
2005-10-21 12:33 we7u
* FAQ: Reworded text for SIGHUP.
2005-10-21 12:27 we7u
* FAQ: Adding the SIGHUP stuff to the FAQ.
2005-10-21 12:18 we7u
* README.Getting-Started: Added some more signals to the External
Stimuli section.
2005-10-21 12:11 we7u
* src/main.c: Adding support for SIGHUP. Xastir will
save/exit/restart if a SIGHUP is received. Also enabled a
#define near the top of main.c that enables the xastir.pid
processing. If someone attempts to start Xastir and there's a
process running with that PID, Xastir will exit.
The SIGHUP support works, but the command-line parameters aren't
carried through as the normal processing for them devours them
out of the argv[] array. We need to save that array away or use
a non-destructive method of processing the parameters.
2005-10-21 11:02 we7u
* src/objects.c: Small tweak so that the code looks in the
/usr/local/share/xastir/config directory for the predefined
objects for now. Later we'll add the capability of overriding
the system files with local user files.
2005-10-21 10:41 we7u
* src/interface_gui.c: Reordering the management & positioning
statements so that it doesn't appear on the screen until it gets
positioned.
2005-10-21 07:27 tvrusso
* src/: main.c, objects.c: Move variable declarations to tops of
blocks to satisfy old-fashioned compilers that hate the modern
practice of declaring variables just before their use.
2005-10-20 15:47 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing
pre-defined objects labels to more descriptive words.
2005-10-20 15:02 we7u
* src/main.c: Getting rid of Button1 assignment for CAD objects.
This prevents us from zooming/panning/measuring while creating a
CAD object.
2005-10-20 14:52 we7u
* config/Makefile.am: Adding predefined files to Makefile so
they'll get installed.
2005-10-20 14:52 we7u
* config/: predefined_EVENT.sys, predefined_SAR.sys: Example
pre-defined SAR/Event object files by Paul Morris.
2005-10-20 14:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, help/help-English.dat,
src/database.h, src/main.c, src/main.h, src/objects.c,
src/objects.h, src/xa_config.c: Patch by Paul Morris, AA3SD, to
tweak CAD objects functionality a bit and add pre-defined
SAR/Event objects from files.
2005-10-20 13:34 we7u
* src/color.c: Reformatting. No real code changes.
2005-10-20 13:12 gstueve
* src/: alert.c, alert.h, wx_gui.c: Reintroduce SKYWARN addendum to
Wx Messages & sort Wx Alert list. Only sort list if window is
activated.
2005-10-20 13:08 gstueve
* src/: map_shp.c, maps.c: Move the on_screen decision to a
position where it really works.
2005-10-20 10:58 we7u
* README.MAPS: Changing one sentence to make things more clear.
2005-10-20 10:57 we7u
* README.MAPS: Removing an unnecessary statement.
2005-10-20 10:53 we7u
* README.MAPS: Was missing a pipe symbol in the new sort command.
Also use the same command for all operating systems with this
tweak.
2005-10-20 10:21 we7u
* README.MAPS: Fix submitted by A. Carver for FCC database sorting
for Cygwin.
2005-10-20 09:35 we7u
* src/interface_gui.c: Changing default path to WIDE2-2 instead of
WIDE for new interfaces.
2005-10-20 05:41 gstueve
* src/maps.c: Activate debugging messages from commented fprintf
messages.
2005-10-20 05:35 gstueve
* src/util.c: Clamp limits of map to nearest edge. Not
clipping/clamping & report error.
2005-10-19 18:29 we7u
* src/: map_WMS.c, map_geo.c, map_tif.c, map_tiger.c: Commenting
out the XFreeColors() calls for now. Cygwin seems to be much
more sensitive to these calls than Linux.
2005-10-19 13:24 we7u
* src/interface.c: Disabling sending of my own posits to x_spider
if transmit_disable is non-zero.
2005-10-19 13:19 we7u
* src/interface.c: Cease sending packets to x_spider if
loopback_only is in effect.
2005-10-19 13:19 we7u
* src/objects.c: Added some comments.
2005-10-19 12:54 we7u
* src/objects.c: Getting rid of "Transmitting objects/items"
statusline message if transmit of those types of packets is
disabled globally.
2005-10-19 12:21 we7u
* src/: map_WMS.c, map_geo.c, map_tif.c, map_tiger.c: Adding
XFreeColors() calls just before each XAllocColor() call. This is
to keep the counters in sync that count how many times each color
is allocated, hopefully preventing the can't allocate color
warning messages.
2005-10-19 12:20 we7u
* src/color.c: Adding a comment. No code changes.
2005-10-17 14:35 we7u
* configure.ac: Bumping version number to 1.7.1 for further
development.
2005-10-17 14:12 we7u
* configure.ac: Bumping the release number to 1.7.0.
2005-10-17 13:46 francais1
* config/language-French.sys: Merci a Jacques Chion, F6CWO
2005-10-17 13:41 we7u
* config/: language-Dutch.sys, language-English.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Fixing some typos:
Missing pipe symbols at the end of strings. French language file
will be fixed shortly too, along with a few more translations.
Thanks to Olivier for catching these.
2005-10-17 12:16 we7u
* README, help/help-English.dat: Added notes about Bob Bruninga's
list of generic callsigns that should be gated to RF.
2005-10-17 11:53 we7u
* help/help-English.dat: Added a What's New section for
up-and-coming 1.7.0 release. Added notes regarding gating
specific stations to RF and which generic callsigns that Bob
Bruninga recommends doing that with.
2005-10-17 11:51 we7u
* README.win32: Reformatting the list of languages available.
2005-10-17 11:50 we7u
* README.Getting-Started: Changing the revision number in an
example. Updating the example Xastir help text.
2005-10-17 11:49 we7u
* README.Contributing: Changing a revision number in an example.
2005-10-17 11:49 we7u
* README: Adding a note about a few calls that Bob Bruninga
recommends always gating to RF.
2005-10-17 11:47 we7u
* INSTALL: Tweaking formatting of -l language notes.
2005-10-16 10:16 we7u
* config/language-German.sys: An update to the German language file
by Rolf Bleher, DK7IN. Thanks!
2005-10-15 18:51 we7u
* config/language-Dutch.sys: Updates by Han Sytsma. Thanks!
2005-10-15 18:50 we7u
* config/language-English.sys: Fixing a typo.
2005-10-15 10:30 we7u
* src/map_tif.c: Making sure the projects.h include isn't needed
unless libgdal is compiled in as well. Got rid of UV define and
changed invocation to "projUV" instead.
2005-10-15 09:42 we7u
* src/map_tif.c: Fixing a problem caused by the new code which
fixes the gdal/geotiff bug. This fix cuases the original
functions to be called if gdal isn't installed.
2005-10-14 11:06 we7u
* src/map_tif.c: Received permission from Frank Warmerdam to use
some of his code inside Xastir, relicensing it under GPL. We use
this new right to include one function in map_tif.c which allows
us to keep topo maps support even when libgdal is compiled in.
2005-10-14 08:11 we7u
* README.win32: Added a note about running configure from an xterm
so that "gv" support will be compiled in. If run from a non-X11
window, "gv" configure test fails.
2005-10-13 13:51 francais1
* config/language-French.sys: Some more strings translated, but not
all...
2005-10-13 08:39 gstueve
* src/main.c: Put the full title back on the window, so we can know
what machine is running the app.
2005-10-12 17:09 we7u
* src/messages.c: Added code that will switch back to RF if no
TX-enabled INET interfaces are up.
2005-10-12 13:09 we7u
* src/messages.c: New message routing which should take care of a
bug-list item: Ceasing to transmit when messaging with internet
station and internet interfaces go down. Problem remaining with
this code: We transmit out RF interfaces even if QSO'ing with
station over internet interface.
2005-10-12 11:33 we7u
* src/: locate_gui.c, main.c, messages_gui.c, track_gui.c, util.c,
util.h: Fixing all of the callsign entry fields so that "-0" is
truncated from the end of the string when used.
2005-10-11 16:52 we7u
* src/main.c: Tweaks to convert callsign-0 to callsign for
configure station dialog.
2005-10-11 10:12 we7u
* src/db.c: Added a bit of debugging. No effect for normal
operation.
2005-10-11 08:16 we7u
* src/db.c: Slightly better igating of messages. This versions
saves the message+acks away and then uses that exact string again
when igating it, instead of putting together the bits and pieces
at that point like the previous code.
2005-10-10 22:07 we7u
* src/db.c: Another tweak to get reply-ack's propagated through an
Xastir igate to RF. This one is tested and works.
2005-10-10 18:29 we7u
* src/db.c: Comment changes. Also changed the fprintf() for REJ
packets to only dump text to STDERR if the REJ was sent to
my_callsign.
2005-10-10 12:11 we7u
* src/db.c: Changed one comment.
2005-10-10 11:52 we7u
* src/db.c: Added comments. fprintf() to stderr when we receive a
REJ packet. We can receive those when a Kenwood radio's message
buffer is full.
2005-10-10 11:48 we7u
* src/messages.c: Minor tweaks w.r.t. REPLY-ACK protocol. Making
sure we strip off the unneeded portion before we check the ACK.
2005-10-10 09:31 we7u
* src/db.c: Fixing igating of messages to RF for messages with
REPLY-ACK protocol at the end. We were originally sending our
processed ACK at the end which knocked off the free-ack portion.
Now we send the full five-character unprocessed REPLY-ACK.
2005-10-10 09:29 we7u
* src/igate.c: Adding some comments.
2005-10-10 08:23 we7u
* src/main.c: Fixing a couple of compiler problems via casting.
Problems were not seen with SuSE compiler but were seen on other
systems.
2005-10-07 18:16 we7u
* src/objects.c: Tweaks to avoid other object/item/station names
when creating SAR objects. Xastir will now add a number to the
end of the typical name (starting at "2") in order to create a
unique name. This makes for extremely fast placement of
important mission objects without worrying about old mission
objects or conflicting with other people's current missions.
2005-10-07 18:13 we7u
* src/main.c: Added some comments.
2005-10-07 18:10 we7u
* src/db.c: Added some comments.
2005-10-07 18:07 we7u
* src/track_gui.c: Added a comment.
2005-10-07 18:05 we7u
* src/list_gui.c: Added some comments.
2005-10-07 13:16 we7u
* src/objects.c: Added some comments.
2005-10-07 12:49 we7u
* src/objects.c: Adding fprintf() statements to help work on the
SAR objects code.
2005-10-07 12:26 we7u
* src/: main.c, xa_config.c, xastir.h: Checking in some work having
to do with saving/restoring X/Y offsets for the main window. The
code doesn't work yet so it commented out.
2005-10-07 12:25 we7u
* src/objects.c: Adding some comments about future coding that
needs to be done w.r.t. SAR objects.
2005-10-07 11:16 we7u
* src/Makefile.am: Another minor tweak for the icon.
2005-10-07 11:15 we7u
* src/Makefile.am: Adding the icon.xbm file into the Makefiles.
2005-10-06 13:50 tvrusso
* src/: main.c, objects.c: Move declarations of variables to before
first executable lines of code, to satisfy old-fashioned
compilers (gcc 2.95, etc.)
2005-10-06 13:45 we7u
* src/icon.xbm: Someone pointed out that the RF radiation wasn't
symmetrical. Now it is.
2005-10-06 12:46 we7u
* src/objects.c: Commenting out a debug statement.
2005-10-06 12:39 we7u
* src/: main.c, objects.c, objects.h: Commenting out the wm_hints
code. Adding a "Create SAR Objects" entry to the mouse menu.
That last was written and contributed by Paul J. Morris, aa3sd.
Thanks!
2005-10-06 12:37 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding "Create SAR
Objects" right-click mouse menu.
2005-10-06 12:19 we7u
* src/icon.xbm: Added radio transmissions emanating from the
antenna.
2005-10-05 23:47 we7u
* src/: icon.xbm, main.c: Separating out the icon into its own
file.
2005-10-05 22:49 we7u
* src/main.c: Casting to type "Dimension" is not proper for
parameters passed to XtSetArg(). Have changed to variables of
that type for parameter passing. Also cleaned up the -geometry
code a bit. The windows are now sized properly per the
command-line parameters.
2005-10-05 17:25 we7u
* src/main.c: A better version of the -geometry code that is
starting to work on Cygwin. The size is larger than specified,
perhaps because it is based on char sizes instead of pixels?
Anyway, this part of the code is starting to work.
2005-10-05 11:37 we7u
* src/main.c: Rearranging things. No code changes.
2005-10-05 08:34 we7u
* src/main.c: Another attempt at the -geometry stuff. Here we only
use size_hints in one case, plus we lock down the minWidth and
minHeight of the main widget when we create it (to the size we
want it to appear as), but change those parameters before we map
the window to the screen. This method was borrowed from the
Lincity project where they do similar things. As usual, this
stuff works for me on Linux/FVWM2.
2005-10-04 12:12 we7u
* src/: main.c, xa_config.c: Another shot at this -geometry stuff.
Moved the size_hints stuff after the window is mapped. Added an
icon.
2005-10-04 09:11 we7u
* src/main.c: Reducing the number of size_hints variables I'm
setting. Changing XtPopup() to XMapWindow() for appshell.
2005-10-03 13:13 we7u
* src/xa_config.c: Tweaking SCREEN_ZOOM to match new
highest-allowed value for zoom level.
2005-10-03 13:11 we7u
* src/main.c: Allow a higher zoom level for entire world, for
rather small map windows.
2005-10-03 13:05 we7u
* src/main.c: Attempting to recenter view when zooming out all the
way. Doesn't quite work yet.
2005-10-03 12:56 we7u
* src/main.c: Getting rid of the X-dimension checks in
check_range() in order to make it easier to play at the +/-180
boundaries.
2005-10-03 12:51 we7u
* src/main.c: A slightly better system for controlling left/right
edges of map when at left/right edge of world. check_range().
2005-10-03 11:34 we7u
* src/main.c: Fixes for -geometry support and main window
save/restore support.
2005-10-03 11:33 we7u
* src/xa_config.c: Changing the minimum size that can be restored
to for Xastir's main window.
2005-10-02 12:27 we7u
* src/main.c: Adding window manager hints back in.
2005-10-01 23:26 we7u
* src/: db.c, draw_symbols.c, geocoder_gui.c, interface_gui.c,
list_gui.c, locate_gui.c, maps.c, xastir.h, bulletin_gui.c,
main.c, messages_gui.c, objects.c, popup_gui.c, track_gui.c,
view_message_gui.c, wx_gui.c: Getting rid of the Global.top
widget which was unmapped. Making appshell be the top level
widget. Added parsing for the -geometry command-line variable
via XParseGeometry() so that we can tell when either the
height/width or the x/y offsets have been specified. We then set
up appshell based on that info or using the config file data if
it wasn't specified on the command-line.
2005-10-01 17:46 we7u
* src/main.c: Commenting out the 100x100 minimum window size
parameters.
2005-09-30 13:16 we7u
* src/main.c: Commenting out the code which sets
min_width/min_height in the XSizeHints struct.
2005-09-30 11:25 we7u
* src/main.c: Commenting out base_width and base_height parameters
as they override the min_width/min_height parameters if
specified. We only need one set.
2005-09-30 11:02 we7u
* src/main.c: Another shot at the XSizeHints stuff (-geometry).
Learning a bit more with each iteration.
2005-09-30 08:58 we7u
* src/main.c: Of course some of those I commented out previously
appear to matter, so here they are, enabled in the code again.
2005-09-30 08:51 we7u
* src/main.c: Getting rid of a few unused variables. Commenting
out sections in the geometry setting portions that appear to have
no effect.
2005-09-30 07:44 tvrusso
* DEBUG_LEVELS: Change statement that the highest debug level is
2047 to 4095. There is now a debug level of 2048 (ALOHA
calculation and multipoint object debugging).
2005-09-30 07:27 we7u
* INSTALL, help/help-English.dat: Updating the docs regarding TCP
and UDP server ports.
2005-09-30 07:01 we7u
* src/main.c: Changed PSize flag to USSize to indicate that the
user had specified the size of the window in that one case. This
gives it a higher priority.
2005-09-30 06:46 we7u
* help/help-English.dat: Updating the xastir_udp_client
description.
2005-09-30 05:26 we7u
* src/db.c: Telemetry fix which adds it as status to the station
record, submitted by Andrew Rich, vk4tec. Thanks!
2005-09-30 02:50 we7u
* src/main.c: Took another look at the XSizeHints struct. Might
work better now to provide proper geometry hints to window
managers.
2005-09-29 12:19 we7u
* src/map_tif.c: Casting to the correct type for X11 calls.
2005-09-29 12:19 we7u
* src/: db.c, location.c, main.c, map_WMS.c, map_dos.c, map_geo.c,
map_gnis.c, map_pdb.c, map_shp.c, map_tiger.c, maps.c, objects.c,
popup_gui.c: Casting to the correct type in X11 calls. Adding
more debug output to create_appshell() for -geometry stuff.
2005-09-29 11:00 we7u
* acinclude.m4: Fix by Thorsten Lockert. Fixes a problem on
MacOSX where -lgdal can have revision numbers after it. Without
this fix the test compile using gdal fails.
2005-09-29 08:42 we7u
* src/main.c: Added more debugging output for -geometry.
2005-09-29 07:59 we7u
* src/main.c: Moving some variable declarations to the correct
spot. Ended up originally putting them after a bit of functional
code, but they must be at the start of a block for many
compilers.
2005-09-29 07:37 we7u
* src/main.c: Changing to 3rd-party packets for packets sent from
UDP to the RF ports.
2005-09-28 13:21 we7u
* src/main.c: Commenting out some unused variables.
2005-09-28 13:02 we7u
* src/main.c: More mods for UDP->RF. This version may be working
but it needs testing on a system with real RF interfaces to see
if it behaves properly.
2005-09-28 09:24 we7u
* src/: main.c, x_spider.c, x_spider.h: Continuing work on support
for UDP server port. We're getting closer now to supporting
sending of packets to RF.
2005-09-28 09:22 we7u
* src/xastir_udp_client.c: Changed the help text.
2005-09-28 09:03 we7u
* symbols/symbols.dat: Adding the /F, Farm Equipment, symbol, as a
green tractor. Also added hash mark delimiters between each
symbol definition.
2005-09-28 07:50 we7u
* config/language-German.sys: Updates by Andreas Bier, dl1hrc.
Thanks!
2005-09-27 08:16 we7u
* src/main.c: Simplifying startup of the application in main().
Changing to XtVaOpenApplication, which supersedes the function
call we were using before, and removing some explicit function
calls that are handled automatically by both the old and the new
function call (unnecessary code). These changes are being made
to implement proper support for the "-geometry" command-line
flag.
2005-09-25 19:35 we7u
* src/: alert.h, database.h, db.c, draw_symbols.c, geocoder_gui.c,
interface.c, main.h, maps.h, track_gui.c, util.h, Makefile.am,
main.c, maps.c, util.c: Moving the Object/Item/Cad_Object code
into objects.h and objects.c.
2005-09-25 19:26 we7u
* src/: objects.c, objects.h: Moving nearly all of the
Object/Item/CAD Object code into one header and one source file.
This makes main.c quite a bit smaller.
2005-09-24 11:21 we7u
* src/main.c: Proper numeric checks for Global.top size/offsets,
for deciding whether to make the 2nd Xastir window (the first
visible window) copy either set of parameters.
2005-09-24 11:00 we7u
* src/: list_gui.c, main.c: Changing variables used in
XtVaGetValues() calls to "Dimension" or "Position". Adding an
out-of-range check for dimension for the case where we're
attempting to discover whether the first window has had -geometry
specified.
2005-09-23 17:18 we7u
* src/main.c: First working version of the "-geometry" command-line
flag. Will hopefully know soon if it works on all platforms we
support. Let the testing begin!
2005-09-23 12:01 we7u
* src/main.c: "-geometry" switch now works for sizing the
application (instead of "-g"), but the X/Y offsets still don't
work.
2005-09-22 19:18 tvrusso
* src/main.c: Give "appshell_width" and "appshell_height" initial
values of 0. This allows the contents of the xastir.cnf file's
SCREEN_WIDTH and SCREEN_HEIGHT to be used if no geometry is
specified in -g. As it was, if one didn't give -g then these two
settings in the config file were ignored and a 100x100 window
appeared on every start-up.
2005-09-22 13:32 we7u
* src/main.c: A fix for Xastir hanging if the -g flag is used but
only offsets are specified.
2005-09-22 13:07 we7u
* src/main.c: Initial implementation of the "-g" geometry
command-line flag. It supports sizing the application, but
doesn't support X/Y offsets yet. That's in the works though.
2005-09-21 22:29 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/track_gui.c: Added success/failure popups to findu trail
download. Changed max_trail_colors to a define instead of an
int. Added a Change Trail Color button to the Station Info
dialog.
2005-09-21 11:51 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/track_gui.c: Popping up an error
if the new backgrounded fetch findu trail fails. Changing
variables that the thread depends on to "static" so they'll be
around when the thread needs them.
2005-09-20 17:35 tvrusso
* acinclude.m4: Restructure test for gv slightly, so that
AC_PATH_PROG is called first, and version is tested if gv is
found. The case where gv is found, but `gv -v | cut -d ' ' -f 1`
not being "gv" is in fact a sign of error that needs to be
reported in a meaningful way.
Turns out that when I do my normal cygwin build (which is usually
done in a non-X cygwin run to save memory), the old way of
probing gv found the gv executable, but because "gv -v" tries to
connect to the X server and reports failure if it can't,
configure was telling me that gv was found, but the build would
actually happen without gv. This was quite confusing.
With the new test as committed here, I still can't build with gv
outside of an xterm on cygwin, but the reason actually shows up
in the configure output.
2005-09-17 11:33 we7u
* src/lang.h: Bumping up the size of the language buffer as we're
bumping up against the limits now for some languages.
2005-09-16 16:46 we7u
* src/xastir_udp_client.c: Changing some comments and the usage
text.
2005-09-16 16:45 we7u
* src/track_gui.c: Trying to protect the track download so that
only one can be done at once. Not perfect yet as sometimes the
GUI locks up. More to do.
2005-09-16 16:34 we7u
* config/language-English.sys: Changing "New Call" to "New Station"
for the speech strings. I think it sounds better.
2005-09-16 14:09 we7u
* config/language-English.sys: Adding an 's' to the end of "Enable
Server Ports".
2005-09-16 14:09 we7u
* config/language-German.sys: Updates courtesy of Andreas Bier,
dl1hrc. Thanks!
2005-09-16 13:18 we7u
* help/help-English.dat: Tweaking the text regarding the UDP
server/client. Adding more about the -identify command-line
flag.
2005-09-16 13:14 we7u
* src/xastir_udp_client.c: Making the output from the -identify
response go to STDOUT instead of STDERR. Only makes sense so it
can be piped more easily into scripts and such.
2005-09-16 13:09 we7u
* src/xastir_udp_client.c: Implemented the "-identify" command-line
flag. The "message" portion must have at least a single char in
order for the identify query to be sent to the server.
2005-09-16 12:37 we7u
* help/help-English.dat, src/x_spider.c: Now we send UDP packets
out the x_spider TCP ports as well, if the packet is
authenticated properly.
2005-09-16 12:26 we7u
* src/x_spider.c: Adding a "-identify" option to the UDP server.
It returns a UDP packet containing the callsign.
2005-09-16 11:48 we7u
* src/track_gui.c: Putting the fetch_findu_trail function into a
separate background thread.
2005-09-16 11:48 we7u
* help/help-English.dat: Adding text about the UDP server feature
and the xastir_udp_client.
2005-09-16 07:38 we7u
* src/: x_spider.h, xastir_udp_client.c: Moving the default port
for UDP from 2024 to 2023, as TCP and UDP can co-exist on the
same port number.
2005-09-15 16:59 we7u
* src/xastir_udp_client.c: Fixed the hostname lookup. You can now
specify any hostname and port.
2005-09-15 12:38 we7u
* src/util.c: Adding the long integer time at the beginning of the
timestamp line for the log files. Makes sorting easy.
2005-09-15 11:56 we7u
* src/: util.c, wx.c: Changing timestamping to add a timestamp line
per packet instead of once per 30 seconds.
2005-09-15 11:47 we7u
* src/: x_spider.c, xastir_udp_client.c: Adding authentication to
the UDP packets.
2005-09-15 11:45 we7u
* src/db.c: Allowing user-defined and telemetry packets to be
gated.
2005-09-15 07:54 we7u
* src/.cvsignore: Adding xastir_udp_client to the ignore list.
2005-09-15 07:52 we7u
* src/: Makefile.am, x_spider.c: Renaming the UDP client from
udp_client to xastir_udp_client.
2005-09-15 07:51 we7u
* src/xastir_udp_client.c: Renaming this file from udp_client.c to
xastir_udp_client.c, to avoid similar names for UDP clients.
2005-09-15 07:50 we7u
* src/udp_client.c: Renaming this file to xastir_udp_client.c
2005-09-14 21:53 we7u
* src/: interface.c, main.c, x_spider.c, x_spider.h: Adding a UDP
server at port 2024.
2005-09-14 21:45 we7u
* src/Makefile.am: Adding the udp client.
2005-09-14 21:44 we7u
* src/udp_client.c: Initial checkin of a UDP client. Currently
this is hard-coded to talk to the localhost address, but that can
be fixed later. It also hangs currently if the server isn't
responding.
2005-09-09 13:08 we7u
* src/db.c: Fixing a typo in one of the new langcode() string
callouts.
2005-09-09 12:20 we7u
* src/: db.c, main.c, util.c: Replacing a bunch of hard-coded
strings with langcode() strings.
2005-09-09 12:19 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding more
language strings to replace hard-coded strings.
2005-09-08 21:46 we7u
* src/: draw_symbols.c, fcc_data.c, geocoder_gui.c, map_cache.c,
rac_data.c, view_message_gui.c, xa_config.c: Adding language
strings for previously hard-coded values. Changed get_long and
get_int functions in xa_config.c to give better output when
variables are missing or out-of-range in the config file upon
Xastir startup.
2005-09-08 21:40 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding more
language strings for previously hard-coded English values.
2005-09-08 09:49 we7u
* INSTALL: Adding a blurb about conflicts between GDAL internal
libraries and external libraries that Xastir can use.
2005-09-08 09:39 tvrusso
* acinclude.m4: Move -lgdal to end of LIBS line if it's found.
It is possible for gdal to be using its own internal geotiff
library, and this can interfere with use of an external one in
xastir. Having it later in the line than geotiff can fix that.
This could cause problems for systems with busted linkers that
need gdal to be earlier than everything it depends on. If that
happens, it might be necessary to add the contents of
"gdal-config --dep-libs" to LIBS after -lgdal.
2005-09-08 08:58 we7u
* src/map_tif.c: Commenting out some unnecessary includes. Adding
some error messages when function calls fail. Minor reformatting
w.r.t. braces to match the Xastir project standard.
2005-09-07 12:30 we7u
* src/main.c: Assuring that the "System time jumped backwards 1
seconds!" message doesn't say "0 seconds!", as I've seen recently
due to the way the code was originally written.
2005-09-02 18:42 we7u
* acinclude.m4: More appropriate output for the case where gv is
not found by configure.
2005-09-02 16:00 we7u
* acinclude.m4: Adding a clause for the case where no usable "gv"
is found.
2005-09-02 15:34 we7u
* acinclude.m4: Another stab at trying to do the "gv" revision
tests.
2005-09-02 15:34 we7u
* src/maps.c: Pop up warning messages if we try to print but don't
have the proper support compiled in.
2005-09-02 13:54 we7u
* acinclude.m4, src/maps.c: Tweaks to hopefully determine
automatically which version of "gv" is being used and change the
code to correspond to the proper API.
2005-09-02 12:30 we7u
* src/maps.c: Preparing for configure.ac tests that will determine
the "gv" version, then we can change how we call up "gv" based on
that.
2005-09-02 08:47 we7u
* src/x_spider.c: Changing to a <CR><LF> combination for the
"Hello" server message, per the APRS INET conventions.
2005-09-01 10:00 we7u
* README.Getting-Started: Modified the note regarding geocode
files.
2005-09-01 08:08 we7u
* configure.ac, src/main.c: Adding a test for sigignore() to
configure.ac, and code to use it in main.c. We were getting a
warning under Solaris by using signal() with SIG_IGN as the
parameter.
2005-09-01 07:43 we7u
* src/util.c: Adding strings.h include. Need for Solaris.
2005-08-31 21:16 we7u
* config/tnc-startup.kpc3: Removing "exp on" from the file. I
guess SOMEBODY doesn't think we need AEA commands in a KANTRONICS
config file. The nerve!
2005-08-31 14:42 we7u
* REGRESSION_TESTS: Blowing away the autom4te.cache directory at
the start of each run, to make sure that we start out
ultra-clean.
2005-08-31 09:59 we7u
* configure.ac: Attempt to remove "-no-unused" from linking stage
for Cygwin builds, as GCC links to complain about that flag
during linking.
2005-08-30 14:19 we7u
* acinclude.m4: Changing grep syntax so that it will work with
non-GNU grep (Solaris). Getting rid of dash near the end.
2005-08-30 13:52 we7u
* src/: awk.c, bulletin_gui.c, db.c, main.c, map_WMS.c, map_dos.c,
map_gdal.c, map_geo.c, map_gnis.c, map_pdb.c, map_shp.c,
map_tif.c, map_tiger.c, maps.c: Mucking about with the strings.h
includes.
2005-08-30 13:28 kd6zwr
* src/: awk.c, geo-find.c, io-common.c, map_gnis.c: protecting the
strings.h with an ifdef, and casting isspace() family of macros
to match man page (int).
2005-08-30 12:41 we7u
* src/awk.c: Adding a strings.h include for Solaris support.
2005-08-30 11:33 we7u
* src/db.c: Displaying the raw packet in a dialog for the case
where we detect "EMERGENCY" in the comment field or one of the
emergency-type destination callsigns in a packet.
2005-08-30 11:31 we7u
* config/tnc-startup.paccomm: Commenting out a "WIDE" alias that
remained. Changed it to "LOCAL" also.
2005-08-30 11:31 we7u
* src/locate_gui.c: Skipping the dialog destroy call if you hit the
FCC/RAC lookup or the Locate button. The dialog now has to be
manually cleared by hitting the Cancel button.
2005-08-29 08:06 we7u
* src/: db.c, interface.c, wx.c: Fixing warnings seen on OSX 10.4.
Very minor "signedness" warnings in string functions.
2005-08-27 17:21 we7u
* src/x_spider.c: Tweaking a patch provided by James Washer that
will send a string out the server port on each connect. My
chances were merely to the format of the string. Thanks go to
James for the patch itself.
2005-08-26 14:12 tvrusso
* configure.ac, src/hostname.c: Fix so that hostname.c can compile
on systems that define neither sighandler_t nor sig_t. This is
necessary because of the new cast to sighandler_t of the second
argument of signal() that was put there to shut gcc warnings up.
2005-08-25 14:29 we7u
* acinclude.m4: Getting rid of some extra restores of variables
that I shouldn't have added last go-around.
2005-08-25 13:48 we7u
* acinclude.m4: Summary text and summary.log were incorrect if gdal
wasn't found. Fixed.
2005-08-25 08:11 we7u
* src/db.c: Commenting out some debug code.
2005-08-24 21:27 we7u
* src/xa_config.c: Simplifying the get_long() and get_int() code
per discussions with Tom Russo. Also attempting to get rid of
some compiler warnings that we see with FreeBSD.
2005-08-24 10:58 we7u
* src/main.c: Switching the state of trap_segfault variable to make
more sense.
2005-08-24 09:50 we7u
* src/main.c: Change in text suggested by James Washer. Also added
the -t option to the command-flag help text.
2005-08-24 09:07 we7u
* src/xa_config.c: Removing some ill-advised casts to time_t's.
Was trying to get rid of warnings that appear on FreeBSD, but
this was the wrong approach and didn't fix the problem.
2005-08-23 21:08 tvrusso
* configure.ac, src/hostname.c: Change logic for deciding when to
use a sigjmp_buf vs. a jmp_buf.
The code that was originally here would only work if sigjmp_buf
was a #define, but on some systems it's a typedef. The new code
works for both.
2005-08-23 19:53 we7u
* src/: awk.c, bulletin_gui.c, map_gdal.c, maps.c: Fixing up
function headers to be ANSI-C compliant.
2005-08-23 16:25 we7u
* INSTALL: Tweaking the GDAL install instructions a bit more.
2005-08-23 16:04 we7u
* INSTALL: Updating the GDAL install instructions.
2005-08-23 14:38 we7u
* configure.ac: Changing the summary format slightly. No code
changes.
2005-08-23 14:23 we7u
* configure.ac: Drawing a line in the configure summary between the
normal and the more unusual parameters.
2005-08-23 14:18 we7u
* configure.ac: Changing some text on the summary output. No code
changes.
2005-08-23 13:52 tvrusso
* acinclude.m4: Add configure-time check for usability of
-Wno-unused-parameter. Older compilers (not newer as was
indicated in the comments) don't like that and need -Wno-unused
instead.
Return -W to the CFLAGS, and use whatever -Wno-unused* works.
2005-08-23 12:39 we7u
* src/interface.c: Added a new time_t variable that we can use to
call ctime() with, in order to avoid a compiler warning.
2005-08-23 12:38 we7u
* src/xa_config.c: Changing a bunch of pointer casts from "long *"
to "time_t *" to avoid compiler warnings.
2005-08-23 12:36 we7u
* src/util.c: Casting some time_t's to long's to avoid compiler
warnings.
2005-08-23 12:35 we7u
* src/main.c: Casting a time_t to an unsigned long to remove a
compiler warning. Fixing up a function header to make it ANSI-C
compliant.
2005-08-23 12:32 we7u
* src/db.c: Casting some time_t's to long's to get rid of warnings.
2005-08-23 12:32 we7u
* src/alert.c: Casting some time_t's to unsigned long's to get rid
of warnings.
2005-08-23 12:30 we7u
* acinclude.m4: Taking some of the new compiler flags back out as
one of them isn't recognized on some versions of GCC, and the
other causes too many warnings without it. Hopefully we can add
the "-W" back in at a later date once we figure out how to get
rid of the "unused parameter" warnings on a case-by-case basis.
2005-08-22 16:02 we7u
* src/io-mmap.c: Cleaning up compiler warnings.
2005-08-22 15:21 we7u
* acinclude.m4: Adding "-W" and "-Wno-unused_parameter" compiler
flags. Still a clean compile with SuSE Linux 9.0. No errors, no
warnings.
2005-08-22 11:45 we7u
* src/: db.c, interface.c, interface.h: Added is_local_interface()
and is_network_interface() functions. Changed packet_data_add()
to use them, and to changes it functionality so that packets
transmitted to local interfaces would be visible in the incoming
data dialog.
2005-08-22 11:37 we7u
* src/: shp_hash.c, shp_hash.h: Fixing up prototypes and function
headers so that they are ANSI-C compatible.
2005-08-22 11:36 we7u
* src/rtree/: card.c, gammavol.c, index.c, index.h, node.c, rect.c:
Fixing up prototypes and function headers so they are ANSI-C
compatible.
2005-08-22 11:35 we7u
* REGRESSION_TESTS: Tweaking to match new format for summary.log
file (we only want to show the first line now).
2005-08-19 18:53 we7u
* src/: database.h, db.c, map_cache.c, map_cache.h, map_shp.c,
maps.c, testawk.c: Fixing up function and prototype definitions
so they are ansi-C standard and will pass the new compiler tests
that were just added.
2005-08-19 18:40 we7u
* acinclude.m4: Adding more strict compiler checking.
2005-08-19 18:27 we7u
* INSTALL: Adding notes about malloc debugging.
2005-08-19 14:31 we7u
* src/draw_symbols.c: Adding/changing some comments.
2005-08-19 14:26 we7u
* src/draw_symbols.c: Real fix for memory leak in the font metrics
code. Don't know why we need a '1' parameter for this system
call, but with a '0' we end up with a leak.
2005-08-19 13:32 we7u
* src/draw_symbols.c: Fix for big memory leak.
2005-08-19 11:33 tvrusso
* configure.ac, src/hostname.c: Add probe for sighandler_t
definition, and code to work around it being missing.
2005-08-18 16:54 we7u
* src/interface.c: Fooled myself. Last fixes weren't fixes but
stopped the compile. Will rework that fix later.
2005-08-18 16:51 we7u
* src/interface.c: Putting a few casts in to get rid of "-pedantic"
warnings.
2005-08-18 16:21 we7u
* src/map_cache.c: Getting rid of three more "-pedantic" warnings.
2005-08-18 16:09 we7u
* src/interface.c: More tweaks so that the "-pedantic" compiler
flag will show fewer warnings.
2005-08-18 15:56 we7u
* src/: hostname.c, shp_hash.c: Fixing up minor warnings that the
"-pedantic" compiler flag revealed.
2005-08-18 15:27 we7u
* src/: alert.c, db.c: Getting rid of another couple of warnings
that the "-pedantic" compiler flag revealed. Very minor stuff.
2005-08-18 15:11 we7u
* src/hashtable_private.h: Removing the semicolon at the end of a
function that "-pedantic" compiler flag caught.
2005-08-18 14:49 tvrusso
* acinclude.m4, src/testawk.c: Make use of LIBS in the gdal probe
without gdal-config match the usage with gdal-config
fix bogon in awk_rule table in testawk.c
2005-08-18 14:43 we7u
* src/messages_gui.c: Casting to an "int" in order to get around a
compiler warning that we get if we turn on stricter checking.
2005-08-18 14:42 we7u
* src/main.c: Adding a missing initializer.
2005-08-18 14:00 we7u
* src/: leak_detection.h, util.h: Tweaks by Tom Russo to make the
new include arrangement work on FreeBSD. Evidently I broke that
platform with my most recent include file changes.
2005-08-18 08:28 we7u
* src/view_message_gui.c: Moving the dmalloc code to a separate
header file.
2005-08-18 08:27 we7u
* src/util.c: Messing with the hash iterator free's again. Moving
dmalloc code to a separate header file.
2005-08-18 08:26 we7u
* src/: map_gdal.c, maps.c, wx_gui.c: Messing with the hash
iterator free's again.
2005-08-18 08:26 we7u
* src/leak_detection.h: Here's where the malloc and dmalloc code
was moved to. The order in which this is done with respect to
the libgc code is critical, therefore it has all been moved to
this one header file so the order can be closely guarded.
2005-08-18 08:24 we7u
* src/interface_gui.c: Removing the dmalloc code.
2005-08-18 08:23 we7u
* src/: hashtable_private.h, hashtable_itr.c: Removing the xastir.h
include.
2005-08-18 08:22 we7u
* src/hashtable.c: Moving a comment.
2005-08-18 08:22 we7u
* src/db.c: Removing dmalloc ifdef's.
2005-08-18 08:21 we7u
* src/alert.c: Getting rid of dmalloc ifdef's. We use libgc to do
similar things. Messing with the iterator ifdef's again.
2005-08-17 13:16 we7u
* src/util.c: Skipping the free() of the hashtable iterator in all
cases.
2005-08-17 13:13 we7u
* src/maps.c: Moving alert-related code to debug level 2. Skipping
hash iterator free() calls for now as they cause segfaults if
libgc is compiled in.
2005-08-17 13:11 we7u
* src/db.c: Changing debug_level to 2 for wx_alert-related code.
2005-08-17 13:10 we7u
* src/alert.c: Added some debug statements. Skipping hash iterator
free() as it causes segfaults.
2005-08-17 12:13 we7u
* src/util.c: Adding leak_detector.h include. Simplifying
add_tactical_to_hash() function.
2005-08-17 12:12 we7u
* src/: map_WMS.c, map_cache.c, map_dos.c, map_gdal.c, map_geo.c,
map_gnis.c, map_pdb.c, map_shp.c, map_tif.c, map_tiger.c, maps.c,
messages.c, messages_gui.c, popup_gui.c, rac_data.c, rotated.c,
shp_hash.c, snprintf.c, sound.c, testawk.c, track_gui.c, util.h,
view_message_gui.c, wx.c, wx_gui.c, x_spider.c, x_spider.h,
xa_config.c, xastir.h: Adding leak_detector.h include.
2005-08-17 12:11 we7u
* src/main.c: Adding leak_detector.h include. Changing memory leak
check to every 60 seconds (from 5 minutes).
2005-08-17 12:08 we7u
* src/: awk.c, bulletin_gui.c, color.c, datum.c, db.c, dbfawk.c,
draw_symbols.c, fcc_data.c, festival.c, geo-find.c,
geocoder_gui.c, gps.c, hashtable.c, hashtable_itr.c, hostname.c,
igate.c, interface.c, interface.h, interface_gui.c, io-common.c,
io-mmap.c, lang.c, list_gui.c, locate_gui.c, location.c,
location_gui.c, macspeech.c: Adding leak_detector.h include.
2005-08-17 12:06 we7u
* src/alert.c: Adding leak_detector.h include. Simplifying the
add_wx_alert_to_hash function.
2005-08-17 12:04 we7u
* src/Makefile.am: Adding the leak_detector.h file.
2005-08-17 12:02 we7u
* src/leak_detection.h: Moving the LIBGC defines/includes into a
new header file. The order in which these are used in a C module
is important, as is the order that the thread includes are done.
This will help assure that the order remains consistent so that
the memory leak detection will work.
2005-08-17 11:59 we7u
* INSTALL: Tweaking the libgc instructions.
2005-08-15 17:47 we7u
* src/util.c: Separating out the pointers so we can better keep
track of them, assuring that we're not overwriting anything we
shouldn't. Freeing some malloc'ed space for the case where hash
inserts fail.
2005-08-15 17:45 we7u
* src/shp_hash.c: Freeing some malloc'ed space for the case where
hash inserts fail.
2005-08-15 17:44 we7u
* src/map_gdal.c: Freeing some malloc'ed space for the cases where
hash inserts fail.
2005-08-15 17:44 we7u
* src/alert.c: Changing a memcpy to an xastir_snprintf call in
order to assure that the string is terminated. Added some
debugging set_dangerous/clear_dangerous calls.
2005-08-15 17:42 we7u
* src/main.c: Making the RINO download timeout slider always
visible in the timing dialog, but insensitive if gpsman is not
compiled in.
2005-08-15 13:01 we7u
* configure.ac: Adding a very short summary of the configure tests
and results to summary.log. This should aid in debugging as we
can more quickly see what passed/failed on a particular user's
machine.
2005-08-14 23:43 we7u
* src/map_shp.c: Committing Tom Russo's fix to remove colon chars
in track->shapefile save routine. Seems Cygwin doesn't like
colons in filenames.
2005-08-13 09:43 we7u
* README.win32: Fixing a couple of typos.
2005-08-12 22:21 we7u
* src/main.c: Moving one define to the top of the file. This one
contains some copyright dates and appears in the Help dialog, so
must be updated periodically. This new location for it is much
better than having it hidden in the middle of the file.
2005-08-12 22:07 we7u
* src/util.c: Adding spaces around the "==" in the #if statement
added today.
2005-08-12 20:17 we7u
* acinclude.m4, configure.ac: Taking out the new MALLOC test added
today as AC_FUNC_MALLOC already does what we need.
2005-08-12 14:37 we7u
* acinclude.m4, configure.ac, src/util.c: Adding rpl_malloc()
function in util.c, and the associated hooks into acinclude.m4
and configure.ac to get it called. This is to replace malloc()
for those cases where malloc() doesn't behave properly.
2005-08-12 14:36 we7u
* INSTALL: Adding a note about libgc's extra memory usage.
2005-08-12 13:41 we7u
* config/language-Portuguese.sys: Shortening the Portuguese version
of "Enable Weather Alerts" string.
2005-08-12 12:37 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added a Reset
button to the Change Debug Level dialog.
2005-08-12 12:36 we7u
* src/: alert.c, main.c, map_gdal.c, maps.c, util.c, wx_gui.c:
Added a reset button to the Change Debug Level dialog. Made the
Enable WX Alerts menu item be grey'ed out if Shapelib not
installed. Added debug statements multiple places. Put
#ifndef's around a bunch of free(iterator) statements for the
case when libgc is configured into the compile (else segfaults
occur).
2005-08-12 12:27 we7u
* config/: language-Dutch.sys, language-English.sys,
language-German.sys, language-Italian.sys, language-Spanish.sys:
Removing "Counties" from the Enable Weather Alerts text.
2005-08-12 08:38 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Adding a custom zoom
option to the right-click zoom levels menu.
2005-08-11 13:40 we7u
* src/main.c: Moving the Center & Zoom dialog to the Maps menu.
2005-08-11 12:46 we7u
* REGRESSION_TESTS: Added a default configure/compile at the end,
both to test this case and to get the codebase back to normal for
the system it's run on.
2005-08-11 12:20 we7u
* REGRESSION_TESTS: Removed a couple of el-stupido test cases.
Nice'ed everything.
2005-08-10 18:37 we7u
* configure.ac: Adding warnings so that library dependencies are
obvious. Adding code so that missing dependencies cause
dependent libraries to be skipped.
2005-08-10 18:35 we7u
* INSTALL: Added an ASCII-art drawing showing the library
dependencies.
2005-08-10 14:06 we7u
* configure.ac: Adding another configure warning for missing
library.
2005-08-10 12:00 we7u
* REGRESSION_TESTS: Adding tests for ALL libraries minus one, each
in turn.
2005-08-10 11:58 we7u
* configure.ac: Forcing use_rtree to OFF and issuing a warning if
Shapelib is not being used.
2005-08-10 11:39 we7u
* src/: main.c, shp_hash.c: Fixing the code for the case where
rtree has been requested buy Shapelib is not compiled in. It
makes no sense to do this, but at least it will compile for this
case now.
2005-08-10 11:38 we7u
* src/track_gui.c: Tweaking the Fetch Findu Trail function so that
it matches what findu is capable of for the trail duration.
Changed the start time and duration time max values to #defines
at the top of the file so we can change it more easily next time
around.
2005-08-09 08:57 tvrusso
* acinclude.m4: Fix for broken fix of broken fix of probe for gdal.
After I fixed the multiply-included -lgdal issue and made sure
that I'd separated out -Ls from -ls, I never made sure that the
-l got into LIBS. I was counting on AC_CHECK_LIB to do that, but
it only does so if you don't provide an ACTION-IF-FOUND.
2005-08-08 20:53 tvrusso
* acinclude.m4: Add ugly hack to work around gdal-config's
idiosyncratic merging of LDFLAGS and LIBS data with the single
"gdal-config --libs" command. Other programs with -config
scripts have --ldflags and --libs to keep the stuff separate.
2005-08-08 20:18 tvrusso
* acinclude.m4: Fix broken attempt to replace old flags into
variables after failing test.
2005-08-08 14:12 francais1
* config/language-French.sys: Incorporated most changes from
Jacques Chion
2005-08-08 12:27 we7u
* src/track_gui.c: Adding a debug statement.
2005-08-06 11:11 tvrusso
* acinclude.m4: Fix up AC_CHECK_GDAL so it uses LIBS instead of
LDFLAGS. This makes it more consistent with other usages.
gdal-config --libs actuall returns both LDFLAGS and LIBS type
information, and using its output for LDFLAGS winds up putting
the -lgdal flag very early in the link line. This could be a
problem on some systems.
2005-08-06 11:05 tvrusso
* acinclude.m4: Fix dumb mistake in the section that handles the
"gdal-config not found" condition.
2005-08-06 11:01 tvrusso
* acinclude.m4, configure.ac: Make probe for gdal use gdal-config
if it can be found.
If gdal-config is in the user's path, use it to get LDFLAGS and
CPPFLAGS to help the probe for gdal.h and libgdal.a. Otherwise,
use the current settings of LDFLAGS and CPPFLAGS and hope they're
found.
In doing this, I think I see that the probe
XASTIR_CHECK_IMAGEMAGICK has a few bugs in it.
2005-08-06 00:14 tvrusso
* src/db.c: Fix new emergency processing in decode_ax25_line so
that it only attempts to work on valid packets. This was causing
segfaults at strcmp(my_callsign,call_sign) when connecting to an
internet server (upon receiving the # javAPRServ line), because
call_sign was NULL.
2005-08-05 18:14 we7u
* REGRESSION_TESTS: Making the output a bit easier to understand.
2005-08-04 20:13 we7u
* src/draw_symbols.c: Using font metrics to determine size of font.
We then use that to determine the size for the black rectangle
underneath the font.
2005-08-04 12:34 we7u
* src/: db.c, draw_symbols.h, draw_symbols.c: Drawing a line
between the waypoint symbol and the station that originated it.
Per the spec.
2005-08-03 18:52 we7u
* symbols/symbols.dat: Updating a symbol or three.
2005-08-03 13:16 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c, src/main.c,
src/main.h: Have implemented an EMERGENCY BEACON transmit
capability. Look for it under the "Help" menu (appropriate,
no?).
2005-08-03 12:15 we7u
* REGRESSION_TESTS: More minor cleanups. No real changes.
2005-08-03 12:01 we7u
* src/db.c: Added emergency beacon decode for the string
"EMERGENCY" anywhere in the packet, plus the strings: ALARM
ALERT WARNING WXALARM EM If seen in the TO: field
of the packet. This matches the decoding provided by APRS+SA for
this feature.
2005-08-02 13:22 we7u
* REGRESSION_TESTS: Small tweaks to improve the output and give us
info while it is running instead of all the output at the end.
2005-08-01 21:40 we7u
* REGRESSION_TESTS: Changing the order of the individual flag tests
to match the summary output order from "configure".
2005-08-01 21:18 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Taking "RELAY" out
of the digipeat? label.
2005-08-01 21:16 we7u
* REGRESSION_TESTS: Fiximg the grep at the end.
2005-08-01 19:33 we7u
* REGRESSION_TESTS: Initial checkin. A "dumb" script the way it is
currently written, but it could be made much more intelligent
over time, and extended to perform more tests.
2005-08-01 19:29 we7u
* symbols/symbols.dat: Changing the symbols to be more
spec-compliant. The spec keeps changing on us. Added an SUV
symbol. Moved the Shelter symbol to the secondary table.
Changed the background on the Storm Watch symbol to orange
instead of red. Still need to do the waypoint symbol so it is a
red circle and have a line going between it and the mobile
transmitting it, plus need to change "No Sym Yet" to a circle
with a slash through it, per the latest spec addendum. It would
be worth taking a look at all the symbols to verify compliance.
2005-08-01 19:26 we7u
* src/map_geo.c: Getting rid of a compiler warning (unused
variable) when ImageMagick isn't compiled in.
2005-08-01 15:08 tvrusso
* src/map_shp.c: Move declaration of draw_filled out of WITH_DBFAWK
ifdef.
2005-08-01 14:34 we7u
* src/main.c: Updating the year on the Help->About copyright
notice.
2005-08-01 12:43 we7u
* configure.ac, help/help-English.dat: Bumping version to 1.6.1 for
further development.
2005-08-01 11:11 we7u
* help/help-English.dat: Updating the what's new section for 1.6.0.
2005-08-01 10:54 we7u
* README.Contributing, README.Getting-Started, configure.ac,
help/help-English.dat: Bumping the version to 1.6.0.
2005-07-30 23:19 we7u
* src/: bulletin_gui.c, db.c, interface_gui.c, maps.h,
locate_gui.c, location_gui.c, main.c, map_gnis.c, messages_gui.c,
wx_gui.c: Adding new capability to the Map Feature Search
function: Now returns a chooser dialog that allows seeing up to
the first fifty matches for the search, then centering the map on
any of them. Also tweaked array sizes throughout the code used
for sending parameters to X11 calls.
2005-07-29 12:32 we7u
* src/: locate_gui.c, map_gnis.c, maps.h: Changing locate_place()
to gnis_locate_place() because it is too similar to the function
Locate_place(). Added some comments w.r.t. putting in a chooser
option for the Locate Map Feature function.
2005-07-29 12:31 we7u
* src/db.c: Changing some comments. No code changes.
2005-07-29 12:29 we7u
* src/xa_config.c: Calling the new remove_all_spaces() function on
one variable read in from the config file.
2005-07-29 12:29 we7u
* src/: util.c, util.h: Added a "remove_all_spaces" function.
2005-07-28 13:41 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/map_tif.c,
src/xa_config.c: Implementing the XOR function for combining USGS
DRG colors with underlying map colors. Changed some labels with
respect to this new function.
2005-07-26 12:50 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing the DRG
Color Filtering labels to the correct color names.
2005-07-26 12:39 tvrusso
* src/map_gdal.c: Fix extern declaration of draw_shapefile_map
2005-07-26 12:32 tvrusso
* src/main.c: Add a comment.
2005-07-26 12:16 tvrusso
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/map_dos.c,
src/map_gdal.c, src/map_geo.c, src/map_gnis.c, src/map_pdb.c,
src/map_shp.c, src/map_tif.c, src/maps.c, src/maps.h: Implement
auto detection of USGS DRG topo maps (the ones actually from
USGS, with proper GeoTIFF tags).
Changed map driver interface to take a struct of map flags
instead of a single "draw_filled" integer.
Changed map properties to support setting of Yes/No/Auto for a
given map's "USGS DRG" field. If Yes, the color map is assumed
to be USGS's and the color settings in Map->Configure USGS DRG
are used. If No, all colors in the colormap are displayed. If
Auto, the tiff's Image Description tag is queried and if it
begins with "USGS DRG GeoTIFF" then it's as if the setting was
Yes, and if it doesn't (or the tag does not exist) then it is as
if the setting was No.
Added rowcol to map properties dialog to handle the extra buttons
without widening the window.
Cleaned up the code in main.c that locates the filename in a map
properties line. It was being done by hardcoding the offset in 8
places to 31. Moved the magic number to a preprocessor symbol so
it only needs to be changed once now. There has got to be a
cleaner way still, but that's enough for now.
Changed all map drivers to support the new map_data_flags struct
instead of the int draw_filled.
Changed language files. Not sure I got all of them right.
2005-07-25 10:00 tvrusso
* src/xa_config.c: Change DRG_COLORS settings so that they default
to ON if a config file is read in that doesn't contain the
settings. This will make sure that users who upgrade don't get
surprised by having all their topo maps disappear upon upgrading.
2005-07-23 19:29 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/map_tif.c,
src/xa_config.c, src/xastir.h: Added a Configure USGS DRG dialog.
Allows turning on/off various drawing colors on geoTIFF images.
2005-07-22 18:27 we7u
* src/map_tif.c: Added a couple of defines at the top that control
whether we display an entire topo map or just the contours, and
which color we display them in.
2005-07-22 12:42 we7u
* src/util.c: Cleaning up the curl code a bit more: Removed
unnecssary includes and moved the one remaining include up to the
top of the file.
2005-07-21 23:17 we7u
* config/language-Dutch.sys: Translating one label.
2005-07-21 23:08 we7u
* src/: track_gui.c, map_WMS.c, map_geo.c, map_tiger.c, maps.c,
util.c, util.h: Consolidating all of the libcurl and wget
functionality into util.c:fetch_remote_file(). This should make
the code much easier to maintain and extend.
2005-07-21 21:33 we7u
* INSTALL: Adding some instructions provided by Tom Russo for
specifying an unusual location of libdb to configure.
2005-07-21 13:04 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/geocoder_gui.c:
Correcting the "Find Address" label in several spots.
2005-07-21 12:53 we7u
* INSTALL: Adding a list of libraries for a full-up Xastir compile
on SuSE 9.0 to aid people in deciding which libraries might be
needed.
2005-07-20 19:19 we7u
* src/: map_cache.c, map_cache.h, main.c: Added a run-time check
for matching versions in db.h and libdb.so.
2005-07-20 19:12 we7u
* src/track_gui.c: Fixing the duration hours slider so that it
can't be any larger than the start hours slider.
2005-07-20 11:50 we7u
* INSTALL: Adding some text having to do with using the optional
Berkeley DB Library for map caching.
2005-07-20 11:49 we7u
* acinclude.m4: Adding some comments to the
XASTIR_BERKELEY_DB_CHK_LIB function. Things we need to
add/figure out in order to assure that the Berkeley DB Library
can be successfully used with Xastir.
2005-07-19 22:13 we7u
* help/help-English.dat: Added an example of how to use the Fetch
trail from Findu timing sliders.
2005-07-19 22:09 we7u
* src/: main.h, db.c, xa_config.c: Implementing user-configurable
digipeater callsigns. Users will now be able to edit the
comma-delimited string in their xastir.cnf file. There are no
GUI tie-ins for editing the string at this point.
2005-07-19 21:43 we7u
* help/help-English.dat: Adding some more detail about the Map
Chooser->Properties dialog. Adding some new text about the
user-configurable relay digipeater callsigns which will be
committed to CVS shortly.
2005-07-19 21:41 we7u
* configure.ac: Reordering the summary.log and Help->About library
strings plus adding the few that were missing.
2005-07-19 21:38 we7u
* README.MAPS: Minor tweak to one comment. Nothing substantial.
2005-07-19 12:24 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Fixing up the displayed
string for Beam Heading objects, "Bearing:" string.
2005-07-18 11:12 tvrusso
* src/draw_symbols.c: Fix for broken DF directional lines when
zoomed in tight. Restricts range of lines to something close to
the screen, rather than the full range allowed by the DF object's
NRQ (or the default of 512 nautical miles.
2005-07-16 23:19 we7u
* src/interface_gui.c: Allowing the passcode to be longer (up to 20
chars). Useful in a few instances, and similar to what's allowed
currently in the AGWPE code.
2005-07-16 23:17 we7u
* src/x_spider.c: Adding a #define and some #ifdef's that allow
compiling the code in either standalone daemon mode or
called-function mode.
2005-07-15 09:30 we7u
* src/main.c: Adding spaces to the help text.
2005-07-15 09:18 we7u
* xastir.spec.in: Re-ordering the docs alphabetically. No real
change.
2005-07-13 12:37 we7u
* src/util.c: Adding some comments. Preparatory to redoing some
code.
2005-07-12 19:44 tvrusso
* config/tgr2shppoly.dbfawk: Make polygon boundaries the same color
as fill. Now that boundaries are no longer stippled the same way
as the fill, the black boundaries are too glaring.
2005-07-12 16:06 tvrusso
* src/map_shp.c: Reset stipple style to solid when drawing
boundaries of polygons with dbfawk. They were getting drawin in
the stipple pattern used for fill, which made for fuzzy
boundaries.
2005-07-11 12:25 we7u
* configure.ac: Fixing the Geotiff summary line so that it says
"no" if libproj isn't found. It was blank until now in this
case.
2005-07-11 12:24 we7u
* src/map_geo.c: Moving one line so that this will compile ok
without warnings if no ImageMagick.
2005-07-11 10:50 we7u
* src/xastir.h: If ImageMagick is not found, util.c compile will
fail without this change.
2005-07-11 07:55 tvrusso
* src/main.c: Put use of map_cache_fetch_disable into the same
ifdef as the definition of that variable, so that people who
aren't using map caching can link.
2005-07-10 10:56 tvrusso
* FAQ: Change question 5.4 to actually have "5.4" in its title.
2005-07-10 08:37 tvrusso
* scripts/Xastir_tigerpoly.py: Add -d flag to the Usage error
message.
2005-07-10 08:36 tvrusso
* scripts/Xastir_tigerpoly.py: Add "-d" option to this script to
allow dissolution of common boundaries between polygons with the
same Landmark designation.
This is done by scanning all PolyChainLink records, checking that
both left and right polygon have associated AreaLandmark records,
and that both AreaLandmark records point to the same Land record.
If they do, then the two polygons are dissolved into one.
The option is not the default.
Using this option makes the output shapefile be topologically
inequivalent to the original TIGER/Line data, and as such they
are suitable only for display. Distributing data produced in
this manner should be done with a prominient disclaimer pointing
out that the shapefiles are for display purposes, not serious GIS
use.
Dissolving polygons in this way makes the TIGER data look much
nicer (but still pretty ugly) in xastir -- large landmarks no
longer have many copies of the labels, and no longer have ugly
internal dashed boundaries that mean nothing.
2005-07-08 20:30 we7u
* src/dbfawk.c: A fix for the emacs temp-file bug that is invoked
by temp file symlinks of the form ".*.dbfawk" while editing
dbfawk files. The code will now ignore anything but regular
files, and ignores directories and files that have a leading
period.
2005-07-08 20:27 we7u
* src/: main.c, map_WMS.c, map_cache.c, map_cache.h, map_geo.c,
map_tiger.c: Enabling the reload maps (without cache) option on
the Map menu, with the back-end code in place to implement it. A
few tweaks to the map_cache_del() function to return with error
code under certain conditions.
2005-07-08 13:19 we7u
* src/main.c: Comment changes only.
2005-07-08 12:24 we7u
* src/main.c: Changed some comments.
2005-07-08 00:07 we7u
* src/main.c: Implemented "Flush Entire Map Cache" function.
2005-07-07 19:22 we7u
* src/xastir.h: Renaming tigermap_timeout to net_map_timeout.
2005-07-07 19:21 we7u
* src/: map_geo.c, main.c, map_WMS.c, map_tiger.c, util.c,
xa_config.c: Moving the tigermap slider to the
file->configure->timing dialog. Changing it's label so that it
is obvious it is for all internet map downloads, not just
Tigermaps. Changing the tigermap_timeout global variable to
net_map_timeout to more fully reflect its use.
2005-07-07 18:52 we7u
* help/help-English.dat: Updating map caching lingo. Adding more
special .GEO file keywords and updating some that were there to
match the latest code.
2005-07-07 18:49 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding some
strings for map caching controls. Tweaking another string having
to do with the map download timeout slider.
2005-07-07 18:47 we7u
* README.MAPS: Updating the lingo w.r.t. map caching.
2005-07-07 18:46 we7u
* INSTALL: Minor comment change.
2005-07-06 22:38 we7u
* src/: map_WMS.c, map_geo.c, map_tiger.c, util.c: Making the curl
timeouts track with the tigermap_timeout global variable.
Previously they were set to a fixed 30 second timeout. Not
enough for slow links.
2005-07-06 20:38 tvrusso
* config/tgr2shppoly.dbfawk: Make intermittent water polygons a
pale stippled fill.
2005-07-06 18:25 we7u
* src/map_geo.c: Added some comments. Made one fprintf only active
in debug mode.
2005-07-06 13:35 tvrusso
* scripts/Xastir_tigerpoly.py: While trying to understand why my
TIGER polygon maps have so many identically-named small polygons,
I discovered an error in the Xastir_tigerpoly.py script that was
propagated from the original GDAL tigerpoly.py script.
The TIGER/Line format has a "Type I" record that links complete
chains (Type 1) to "GT-Polygons" through the "POLYIDL" and
"POLYIDR" attributes. But according to the TIGER/Line
documentation, a Type I record that contains identical POLYIDL
and POLYIDR attributes is a line that is internal to a polygon,
and should not be included in its boundary. The original
tigerpoly.py script from which Xastir_tigerpoly.py was derived
simply added all lines with either POLYIDL or POLYIDR to the
boundary of polygon POLYID. That means that these internal
points were not only incorrectly added to the boundary of POLYID,
they were added twice.
A simple test to throw away such "PolyChainLink" data (in the OGR
parlance, "Type I record" in the TIGER parlance) removes this
incorrect assembly of polygon boundaries.
This does *not* fix the issue of there being lots of tiny,
identically-named polygons in a given area (that's just how the
data is), but it DOES correct the "Error in computing fill/hole
ring" warnings I've been getting since forever, every time these
TIGER/Line-converted polygon shapefiles are loaded. It also
fixes the problem I had trying to import these polygon shapefiles
into GRASS, which noticed and griped angrily about the
topological incorrectness of the data.
Unfortunately, taking advantage of this fix would require
regenerating all the TIGER polygon shapefiles that are up on
xastir.tamu.edu --- probably not worth the effort. But should
there be a new round of corrected TIGER data that gets processed,
the script is now producing (more) topologically correct
shapefiles.
It might be a good idea to feed this back to Frank Warmerdam, on
whose tigerpoly.py script Xastir_tigerpoly.py was based.
2005-07-06 12:58 we7u
* src/: main.h, map_geo.c, map_tiger.c: Adding a parameter to the
draw_tiger_map() function, to be used for future implementation
in the tiger code for a "refresh map w/o cache" option.
2005-07-06 12:28 we7u
* src/: main.h, map_WMS.c, map_geo.c: Added caching for all types
of internet maps, disabled by adding a "REFRESH" tag to the .geo
file.
2005-07-06 12:27 we7u
* src/map_cache.c: Added some bulletproofing and some more debug
messages.
2005-07-06 12:26 we7u
* src/map_tiger.c: Changed one debug message.
2005-07-06 08:27 we7u
* src/map_tiger.c: Adding some comments.
2005-07-06 08:25 we7u
* src/map_tif.c: Changing a printf into an fprintf.
2005-07-06 08:22 we7u
* src/: hostname.c, main.c, messages.c, sound.c, x_spider.c:
Changing some printf's to fprintf's, snprintf's to
xastir_snprintf's. Adding timestamp to x_spider messages which
are sent to the console.
2005-07-01 15:23 we7u
* INSTALL, README.Getting-Started, configure.ac: Adding a
"--without-map-cache" flag to configure. Updating docs to match.
2005-06-30 17:12 we7u
* src/map_tiger.c: Fixing a compile problem that occurs if
ImageMagick isn't installed.
2005-06-30 17:11 we7u
* src/map_gdal.c: Removing "static" from the function returns of
functions defined inside functions. Evidently the latest GCC
enforces that restriction.
2005-06-30 17:09 we7u
* README.MAPS, FAQ, README.win32, help/help-English.dat,
help/help-German.dat, help/help-Portuguese.dat: Cleaning up some
docs w.r.t. Terraserver info. Adding a few more FAQ entries that
come up from time to time.
2005-06-30 13:29 we7u
* FAQ: Adding a bit about the Terraserver zone-crossing problem.
2005-06-30 13:16 we7u
* Makefile.am, terraserver-reflectivity.geo, terraserver-topo.geo,
terraserver-urban.geo, terraserver.geo, toposerver.geo,
src/map_geo.c: Changed the name of toposerver.geo to
terraserver-topo.geo. Added more options for terraserver so that
we can use all four options available currently. Put a bit more
debugging code and parameter checking code into map_geo.c.
2005-06-29 09:29 we7u
* src/map_gdal.c: Putting draw_shapefile_map() between ifdef's, as
it isn't defined in some cases (if shapelib isn't available).
2005-06-25 17:46 tvrusso
* FAQ: Just copy a FAQ heading into the TOC.
2005-06-25 17:30 tvrusso
* src/maps.c: Undo bonehead commit by KM5VY (me).
I had mistakenly thought that "draw_filled" was a new map index
parameter, and tried to get the index_retrieve_from_file function
to set defaults for shapefiles differently.
This was an error, as draw_filled has always existed.
There is no way to "fix up" the index when running with new code
-- the user is simply going to have to go through the map
properties and turn Auto on if he/she wants filled shapefiles to
respect the dbfawk file's settings.
The reason I thought the commit was right was that I was testing
it on an index that had been passed through awk to remove the
draw_filled variable. It then inserted reasonable defaults, but
that's not the point.
It's unfortunate that a user with an existing batch of filled
shapefiles and dbfawk enabled will wind up surprised that they
stopped being filled, but that's the way it is.
2005-06-25 09:02 we7u
* src/util.c: A fix for digipeating: valid_path() was adding an
asterisk on to the end of wideN-n/traceN-n digi's that had n!=N.
This caused unused digi's that were earlier in the path to be
skipped in the relay_digipeat() code. For instance a path of
"wide1-1,wide2-2" was working, but a path of "wide1-1,wide2-1"
was being changed into "wide1-1,wide2-1*", and the wide1-1 digi
would be skipped.
2005-06-24 16:09 we7u
* src/db.c: Length of temp variable was too short to handle max
header length.
2005-06-23 22:55 we7u
* src/map_cache.c: Adding a bunch of segfault debug code in order
to find a problem that one user is having with map caching of
tigermaps.
2005-06-23 13:26 we7u
* AUTHORS: Adding Dan Brown to the list.
2005-06-23 13:14 we7u
* AUTHORS: Adding Alan Crosswell to the list.
2005-06-23 13:10 we7u
* AUTHORS: Adding Tom Russo to the list.
2005-06-23 12:27 we7u
* AUTHORS: Adding Derrick to the list.
2005-06-23 09:07 tvrusso
* src/maps.c: Fix migration of pre-"auto fill" map_index.sys to new
format.
2005-06-22 22:47 tvrusso
* src/map_shp.c: Fix broken handling of "auto" shapefile filling.
There was a test of "draw_filled" to see if it was set to "auto",
but if it was, then draw_filled was changed to whatever the
dbfawk file "filled" value was. Since that was always 0 or 1, it
meant that every shape after the first one would not have
"draw_filled" set to auto anymore, and the entire shapefile would
be filled with whatever that first shape's value was (on or off).
2005-06-22 12:47 we7u
* src/map_shp.c: Fixing up the default polygon fill condition for
when dbfawk file is not present (just a comment change) or for
when dbfawk support is not compiled into Xastir, for the case
where "Auto" fill is selected.
2005-06-22 12:30 we7u
* README.MAPS, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
src/main.c, src/map_shp.c, src/maps.c, src/maps.h: Implementing
an "Auto" function in the Map Properties dialog for polygon
fills. "Auto" will cause a dbfawk file to be used, if it is
present. The "Yes" (On) and "No" (Off) filled options that
existed before will now override a dbfawk file, so you can use a
Shapefile map in three different ways now from the Map Properties
dialog. I use this "No" option for instance to make the NOAA
Counties Shapefile into a vector map so I can overlay it on top
of a raster map, use the "Yes" function to use it as a base map
of the U.S., or use the "Auto" function to get all the advanced
per-object coloring possible from the dbfawk file, including
county names, border colors, etc.
The default setting for new Shapefiles will be "Auto". Default
for all other types of maps will be "No" or "Off".
2005-06-21 18:15 we7u
* src/db.c: Updating some comments.
2005-06-21 18:12 we7u
* src/map_tiger.c: Adding set/clear_dangerous() calls to aid in
debugging segfaults.
2005-06-21 18:10 we7u
* src/: util.c, util.h, map_gdal.c: Moving set_dangerous() and
clear_dangerous to util.c/util.h and making them globally
available. These routines set/clear a string which gets dumped
out upon segfault. A debugging tool mostly.
2005-06-21 13:13 we7u
* src/db.c: Moved check for zero unused digipeater fields in
relay_digipeat() function down a few lines in the code, to AFTER
where we reposition past the destination callsign.
2005-06-21 12:43 we7u
* src/util.c: Adding checks for used-up WIDEn-N/TRACEn-N digipeater
slots and for maximum total digipeats to the check_unproto_path()
function. Max digipeats is only allowed to be as high as
MAX_WIDES + 1, no more. For instance, if MAX_WIDES is 4, then
"WIDE1-1,WIDE4-4" is legal, "WIDE1-1,WIDE,WIDE4-4", "WIDE5-5", or
"WIDE,WIDE,WIDE,WIDE,WIDE,WIDE" are not.
2005-06-21 08:18 we7u
* config/nwsc_ddmmyy.dbfawk: Changing back to filled and black
border for the counties. It just makes too excellent of a base
map at present as-is. Will tweak back to non-filled once the
Xastir code is changed to allow overriding that parameter in Map
Properties.
2005-06-21 08:09 we7u
* config/nwsc_ddmmyy.dbfawk: Reducing the line width for the county
borders.
2005-06-21 08:05 we7u
* config/: nwsc_ddmmyy.dbfawk, nwsfz_ddmmyy.dbfawk,
nwsmzddmmyy.dbfawk, nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk,
nwsz_ddmmyy.dbfawk: Changing to non-filled. Will soon try to
tweak Xastir code so that the filled option can be chosen in the
map properties and override the dbfawk setting, so at least the
counties file can be selectively chosen to be filled. It makes a
good base map sometimes.
2005-06-20 13:34 we7u
* src/map_cache.c: A tweak by Dan Brown to help eliminate segfaults
in Tigermap caching.
2005-06-20 08:05 we7u
* config/: nwsc_ddmmyy.dbfawk, nwsfz_ddmmyy.dbfawk,
nwsmzddmmyy.dbfawk, nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk,
nwsz_ddmmyy.dbfawk: Changing default fill color to dark grey
instead of purple.
2005-06-17 07:35 we7u
* WMSRadar.geo: Changing a comment.
2005-06-14 14:01 we7u
* src/interface.c: Commenting out a debug fprintf statement.
2005-06-14 12:59 we7u
* src/: interface.c, interface.h: Adding a #define in interface.h
called CONVERSE_MODE. This can be set to "k" or "conv" via
different defines to account for different TNC command sets.
2005-06-14 12:39 we7u
* src/interface.c: Changed some comments.
2005-06-13 19:45 we7u
* config/: Makefile.am, tnc-startup.tnc2: Adding a TAPR-2 style
startup file. This one is mostly a copy of the
tnc-startup.paccomm file for the moment, but will probably
diverge from it over time.
2005-06-10 09:55 tvrusso
* src/db.c: Add additional check on wx stations to aloha
calculations. APRSDos only checks the symbol for "_", we were
only checking if there's any WX data. I was finding that some
stations with _ symbols were not being classed as wx stations,
apparently because their last posit had no weather or something.
Add "_" to the test.
2005-06-09 18:19 we7u
* DEBUG_LEVELS: Adding Multipoint to the 2048 level description.
Naming the function in main.c that must be changed if more levels
are added.
2005-06-08 22:08 tvrusso
* DEBUG_LEVELS, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
src/database.h, src/db.c, src/main.c: Several improvements of
ALOHA reporting, as discussed on xastir-dev
1) Change #ifdef DEBUG_ALOHA to a debug level test (2048) 2) Add
periodic display of ALOHA range in status line 3) Add a
"View->ALOHA Statistics" menu option. Pops up a dialog with
ALOHA range, number of stations in ALOHA circle, count of
various types of stations, and age of ALOHA calculation.
2005-06-08 09:00 we7u
* FAQ: Adding a bit about how to turn off the aloha circle display.
2005-06-08 08:45 we7u
* src/main.c: Calculating the Aloha circle even if the feature is
turned off. This means that if the feature is turned back on
again the circle will be accurate. The processing occurs so
seldom anyway that it's not much of a hit.
2005-06-07 22:33 tvrusso
* src/map_tiger.c: Fix initialization of local_filename[0] so that
gcc 2.95 can compile this file.
2005-06-07 22:16 tvrusso
* src/db.c: Fix mistake in logic of aloha_distance() that was
letting some oddly configured mobiles to slip through the cracks
(those with trackpoints and no speed).
2005-06-07 13:04 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing the aloha
circle string to "Display" instead of "Disable".
2005-06-07 13:01 we7u
* src/: db.c, main.c: Fixing some minor errors in the aloha toggle
code. Changing the name of the toggle and callback to be more
consistent with the rest of the code.
2005-06-07 12:54 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h:
Adding an option to disable the Aloha Circle. This option is not
saved to the config file, by choice. It's intended that the
Aloha circle be on the map for the default case so that people
might make use of it. The toggle has been added for those rare
cases where the Aloha Circle needs to be removed from the screen.
2005-06-07 09:25 we7u
* src/map_tiger.c: Reorganization by Dan Brown, n8ysz. This is in
preparation for another way-cool feature that Dan is working on.
Stay tuned!
2005-06-07 05:33 tvrusso
* src/draw_symbols.h: Declare draw_aloha_circle to suppress
compilation warnings.
2005-06-06 23:06 tvrusso
* src/database.h: Put an ifdef around a struct element only used
for debugging. This should cut down on memory use during ALOHA
calculation when not debugging.
2005-06-06 22:54 tvrusso
* FAQ, src/database.h, src/db.c, src/draw_symbols.c, src/main.c:
Feature request 1043058
Add function to display ALOHA circles on the map. ALOHA radius
calculated according to Bob Bruninga's alohacir.txt file, and
private communications.
2005-06-02 08:27 we7u
* README.win32: Adding a note about shutting down applications
before updating files.
2005-06-01 13:11 we7u
* scripts/Makefile.am: Adding get_shapelib.sh to list of scripts to
install.
2005-06-01 13:06 we7u
* INSTALL, README.win32: Adding notes about the
xastir/scripts/get_shapelib.sh script.
2005-06-01 13:04 we7u
* scripts/get_shapelib.sh: Script to get/install Shapelib by Dan
Brown, n8ysz. Thanks!
2005-06-01 12:24 we7u
* INSTALL, README.win32, src/db.c, src/gps.c: Adding some notes
about building Shapelib that Dan Brown came up with. Tweaking
the GPS GPGGA and GPRMC comments in the sources.
2005-05-31 19:48 tvrusso
* README.MAPS: Remove statement that is no longer true.
2005-05-31 15:25 tvrusso
* src/map_tif.c: Make lat/lon rasters subject to same kinds of
scan-line-skipping optimizations as UTM rasters have always had.
The trick was to realize that "scale_y" has units of "hundredths
of seconds per pixel" and that PixelScale in lat/long rasters has
the units of "degrees per pixel".
2005-05-31 12:32 we7u
* WMSRadar.geo, src/main.h, src/map_WMS.c, src/map_geo.c,
src/maps.h: Implementing TRANSPARENT keyword for WMS maps and
changing WMSradar.geo to correspond.
2005-05-25 12:12 gstueve
* src/alert.c: Fix spelling in comment.
2005-05-25 11:42 we7u
* WMSRadar.geo, src/map_WMS.c: Moving the VERSION tag into the .geo
file. Some servers are picky about this, so it can't be
hard-coded.
2005-05-24 12:49 we7u
* src/map_WMS.c: Adding/changing some comments.
2005-05-24 12:21 we7u
* src/map_WMS.c: Moving more of the WMS parameters into the .geo
file instead of hard-coding them.
2005-05-24 12:20 we7u
* WMSRadar.geo: Moving more of the parameters into the .geo file
instead of hard-coding them.
2005-05-24 07:23 we7u
* WMSRadar.geo: Getting rid of the county outlines in the
downloaded image.
2005-05-23 13:16 we7u
* src/map_WMS.c: Corected some comments. Turned off debug output.
2005-05-23 12:59 we7u
* WMSRadar.geo, src/map_WMS.c: Moving more of the parameters into
the .geo file instead of hard-coded (allows more options to be
specified via the .geo files). Tweaked the scaling so that the
vertical scaling is correct now.
2005-05-23 12:30 we7u
* src/util.c: Tweaking the lat/long string conversion routines so
they'll handle more input formats.
2005-05-20 07:33 we7u
* src/map_WMS.c: Small tweaks to the URL generation for WMS
servers. Map registration is not correct yet.
2005-05-19 08:43 we7u
* src/.cvsignore: Adding "xastir" as well so that we won't see that
in the CVS status listings. It's obviously a derived file.
2005-05-19 08:26 we7u
* .cvsignore, callpass/.cvsignore, config/.cvsignore,
help/.cvsignore, m4/.cvsignore, scripts/.cvsignore,
src/.cvsignore, src/rtree/.cvsignore, symbols/.cvsignore: Adding
more lines to the .cvsignore files in order to clean up CVS
status listings.
2005-05-19 08:01 we7u
* Makefile.am, WMSRadar.geo, src/Makefile.am, src/main.h,
src/map_WMS.c, src/map_geo.c: Adding initial support for WMS map
formats. This is not complete yet, but the functionality is
enough to give a taste for what is possible in the near future.
Registration is still a bit off plus we need to add methods for
the user to specify layers desired, specifying WMS servers from
the GUI, etc.
2005-05-18 12:24 we7u
* src/gps.c: Modified parsing of GPGGA and GPRMC NMEA sentences to
handle more variations in the sentence structure.
2005-05-18 12:23 we7u
* src/db.c: Changing some comments and debug statements having to
do with GPGGA and GPRMC NMEA sentence parsing.
2005-05-18 09:41 we7u
* src/gps.c: Tweak to the GPGGA parsing to allow a '3' for GPS fix
quality.
2005-05-17 13:41 we7u
* src/util.c: I've had this patch around for a couple of weeks. It
should allow matching on non-numeric SSID's for messaging now,
such as "WHO-IS" and "AE5PL-EM", which are the two test cases
that broke messaging earlier. It has not been fully tested on RF
yet, but appears to work when directly on the internet feeds.
2005-05-09 10:09 we7u
* configure.ac, help/help-English.dat: Setting up for further CVS
development of Xastir. Changing rev to 1.5.1 to differentiate it
from the 1.5.0 stable release. Added a new "What's New in Xastir
BETA" section to the help-English.dat file.
2005-05-09 09:34 we7u
* README.Contributing, README.Getting-Started, configure.ac,
help/help-English.dat: Updating for soon to be done 1.5.0
release.
2005-05-09 09:32 we7u
* src/db.c: Spelling fix in comment. No code changes.
2005-05-06 13:59 we7u
* src/awk.c: Another tweak by by John Laxson, KC0PZN. This one
fixes something that I messed up when I incorporated his first
patch.
2005-05-05 12:36 we7u
* src/interface.c: Changed one comment. No code changes.
2005-05-05 12:23 we7u
* src/awk.c: Tweak by John Laxson, KC0PZN, to speed up dbfawk on
MacOSX. Thanks!
2005-05-05 12:19 we7u
* README: Getting rid of version number where it's not needed.
Will save us some work in the future.
2005-04-29 15:06 kd6zwr
* src/interface.c: Fixes for segmentation faults on Solaris.
Sending a NULL pointer to a %s argument to any of the *printf()
functions (actually strlen() inside it) causes the fault. This
patch intializes two vars to "" instead of NULL, {Which is OK!!}
protects a function by whacking NULLs into ""s, and moves a debug
printf below a NULL check.
2005-04-26 11:24 we7u
* src/interface.c: If an interface goes down due to a connection
being lost or inactivity, the 1st check_ports() call will bring
it back up now. Previously it would wait for the 2nd
check_ports() call before bringing it back up.
2005-04-25 12:44 we7u
* README.MAPS: Added a paragraph about splitting large Shapefiles
into tiles.
2005-04-25 12:44 we7u
* README.Getting-Started: Minor changes to a couple of sentences.
2005-04-19 10:39 we7u
* src/track_gui.c: Fix by David Flood, kd7myc. Turns of TrackMe
button if you leave tracking on but change the call being tracked
via the menus. Thanks!
2005-04-17 21:31 rzg
* help/help-English.dat: Updated the "what's new", shamelessly
ripping parts of curt's release notes because I'm behind in
keeping up with CVS. :-P
2005-04-15 10:42 we7u
* xastir.spec.in: Adding a few more docs to the doc list.
2005-04-15 10:02 we7u
* src/: interface.c, interface.h, interface_gui.c, xa_config.c:
Changes by Andreas Bier, DL1HRC, to allow setting a tnc2multi
into KISS mode via a togglebutton on the interface dialog. We
can probably extend this later to put other types of TNC's into
KISS mode and/or to take them out of KISS mode when shutting down
the interface.
I also changed the default for new interfaces to have
RELAY/WIDE1-1 digipeat turned off.
2005-04-15 09:30 we7u
* README.Contributing: More info about diff's and patching.
2005-04-15 09:01 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changes by Andreas
Bier, DL1HRC. Thanks!
2005-04-14 12:38 we7u
* README.Getting-Started: Adding more notes about the 2nd-tier
servers.
2005-04-14 11:31 we7u
* Makefile.am: Adding the new doc into the Makefile structure.
2005-04-14 10:35 we7u
* README.Contributing: Adding a document to assist budding
developers.
2005-04-13 08:50 we7u
* src/util.c: Fixing a path check problem. It wasn't verifying
that the char before the '-' was a digit before applying N-n
checks to the callsign.
2005-04-12 21:12 we7u
* README.Getting-Started: Pointing to a list of 2nd-tier servers
instead of suggesting Firenet.us.
2005-04-12 08:50 we7u
* help/help-Dutch.dat, help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, src/interface.c:
Changing the default path. Changing the docs to match.
2005-04-11 13:07 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys, tnc-startup.aea,
tnc-startup.kam, tnc-startup.kpc2, tnc-startup.kpc3,
tnc-startup.paccomm, tnc-startup.pico, tnc-startup.sys: Changing
from RELAY to WIDE1-1 in prompts and TNC startup files.
2005-04-11 12:51 we7u
* FAQ, README.Getting-Started: Updating the path discussions to
cover the new scheme (WIDE1-1 instead of RELAY).
2005-04-06 12:26 we7u
* src/: db.c, util.c: Making the "RELAY" digipeat work with either
RELAY or WIDE1-1, per the latest APRSSIG recommendations on how
to do paths and digipeating.
2005-04-06 10:03 we7u
* src/util.c: Allowing WIDE1-1 as a RELAY type of callsign per the
new paradism.
2005-03-31 12:43 we7u
* src/: db.c, util.c: Fixes to make the new WHO-IS server work with
Xastir.
2005-03-30 09:12 we7u
* src/: map_geo.c, map_tiger.c, util.c: Changing text of one type
of error message.
2005-03-25 22:33 we7u
* README.MAPS: Added a note about a blemish in the Haversine
formula we use for distance calculation.
2005-03-25 12:53 we7u
* scripts/permutations.pl: Changes to the comments/description.
2005-03-25 12:26 we7u
* src/datum.h: Changing some comments.
2005-03-25 09:06 we7u
* README.MAPS: Added a summary regarding our distance/angle/area
calculations.
2005-03-24 12:25 we7u
* src/: datum.h, main.c, util.c: Switching to Gerry-recommended
Earth radii plus putting them into central defines in datum.h.
That makes them easier to update in the future.
2005-03-23 22:05 we7u
* src/main.c: Converting the Measure function from calculating area
via planar geometry to computing it using spherical calculations.
It should be much closer to reality now, particularly as one
zooms out.
2005-03-23 21:57 we7u
* src/util.c: Changing some comments.
2005-03-23 21:51 we7u
* src/util.h: Making a couple of routines available to other
modules.
2005-03-23 12:36 we7u
* src/util.c: Converting the distance calculations from using the
Law of Cosines for Spherical Geometry to using the Haversine
Formula. This should be more accurate for shorter distances, no
real change for longer distances.
2005-03-23 09:33 we7u
* src/main.c: Bumping the check interval for inactivity from 1
minute to 5 minutes. This means that if we lose an internet
connection we might not get it back for between 10 to 15 minutes
(instead of the current 2 to 3 minutes), but it also means that
server connections won't bounce up and down as much if there are
few packets coming down the pipe. One packet every 5 minutes is
enough to keep the connection going.
2005-03-22 15:10 we7u
* src/util.c: Changed some comments.
2005-03-22 13:11 we7u
* src/draw_symbols.c: Added/changed some comments.
2005-03-22 12:38 we7u
* README.Getting-Started: Added an enumeration of the various ways
of controlling Xastir itself.
2005-03-21 20:57 we7u
* src/: database.h, db.c, draw_symbols.c: Fixes for DF objects to
make the beamwidths and angles correct. Also fixed the
"Unusable" beamwidth so that it still appears as a DF object in
the Object->Modify dialog.
2005-03-20 16:33 tvrusso
* src/testawk.c: Add initializer for pattern, add variable for
label_color, and add appropriate code so that dbfawk files that
set label_color can be tested.
2005-03-18 13:20 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/util.c, src/db.c: Fixing
decoding of compressed DF beam objects/items. Fixing the display
in Station Info of DF stations.
2005-03-18 12:09 we7u
* src/: db.c, main.c: Fixes for varying truncation on object/item
comments. We were allowing comments that were longer than 43
chars, which were truncated during later transmits by
check_and_transmit_objects_items(). We now no longer allow the
extra length packets to be transmitted. The spaces that were
added for Pmin/Pmax are now no longer added: that was another
cause for the varying truncation of the comment.
Fixed the object/item transmit routines so that we can now send
compressed-mode for all types. The decode routines now have to
catch up.
2005-03-17 13:16 we7u
* src/db.c: Better implmentation of my debug tweak that will work
with more compilers.
2005-03-17 13:07 we7u
* src/db.c: Removing some comments.
2005-03-17 12:30 we7u
* src/draw_symbols.c: More work on dead-reckoning to position the
ghost symbols and the dashed lines correctly. Have disabled the
arcs for now as the positioning is not correct for them with the
current code.
2005-03-17 12:28 we7u
* src/util.c: Added poor-man's rounding to the places we construct
the transmitted lat/long's. This helps with dead-reckoning of
symbols at close-in zoom levels.
2005-03-17 12:27 we7u
* src/db.c: Added a define and some ifndef's to make some debug
easier.
2005-03-17 07:34 we7u
* src/map_cache.c: Tweaks by Dan Brown, N8YSZ.
2005-03-17 07:21 we7u
* src/database.h: Changed one comment.
2005-03-16 13:36 we7u
* src/: igate.c, interface.c, interface_gui.c, location_gui.c,
main.c, map_geo.c, map_gnis.c, map_shp.c, map_tif.c, maps.c,
util.c, wx.c, xa_config.c: Checking the return codes for
scanf/sscanf/fscanf functions.
2005-03-16 12:15 we7u
* src/: alert.c, db.c: Checking the return codes of
scanf/sscanf/fscanf functions.
2005-03-16 11:34 we7u
* src/util.c: A workaround for an sscanf() bug that shows up on
Cygwin. It wasn't parsing the lat/long properly in
compress_posit(). Re-coded the routine to do everything
manually. The other 60 or so places that scanf() and it's
variants are used should also be checked for correct operation on
Cygwin.
2005-03-15 16:50 we7u
* src/util.c: Fix for incorrect compressed packets on Cygwin.
Evidently the 'N' in the latitude is getting passed to the
routine as an 'n', which causes the problem. The root cause of
the problem is probably that the latitude variable is getting
messed up sometime earlier.
2005-03-15 11:25 we7u
* src/wx.c: Tweaks for Davis WX station by Clay Jackson, n7qnm.
2005-03-14 17:58 we7u
* src/: database.h, db.c: Decoding weather from "Position with
Timestamp no APRS messaging" packets.
2005-03-14 13:15 we7u
* src/: database.h, db.c, main.c: Fixing a bug that crept in while
coding some object/item stuff. Moving some comments to a more
appropriate place. Commenting out the last_modified_time
variable for now, as it's not actually implemented in the
dead-reckoning code yet.
2005-03-13 19:11 we7u
* src/: database.h, db.c, main.c: Dead-reckoning of objects and
items: Working a bit better with this version. We now use the
latest DR'ed position when making a change to the object/item.
Moving a DR'ed object/item works. One thing that doesn't work
now is trying to update the position of a moving object/item
using the Modify dialog: The lat/long boxes are ignored now in
favor of the DR'ed position. Also note that the on-screen DR
function is a bit off in speed and direction from the more
accurate function that actually moves the object along. This is
yet to be fixed.
2005-03-11 22:38 we7u
* src/db.c: Dead-reckoning for compressed objects/items as well.
2005-03-11 22:10 we7u
* src/db.c: Better accuracy for the angle calculations for object
dead-reckoning.
2005-03-11 21:19 we7u
* src/db.c: Transmitting dead-reckoned object/item positions is
starting to work in this version. More to do yet, but it could
be useful as-is.
2005-03-11 08:45 we7u
* src/db.c: Commenting out the code that moves dead-reckoned
objects. Not correct yet.
2005-03-11 07:52 we7u
* src/db.c: Initial version of dead-reckoning for objects.
Dead-reckoned positions are transmitted now at the decaying
transmit interval. Still need to do more work on this, like
computing the latest dead-reckoned position and transmitting that
position at the point an object/item is changed, correcting the
disparity between the on-screen DR and the transmitted DR
(on-screen DR appears to compute angle based on screen pixels,
while the transmitted DR computes angle based on lat/long). The
log file is ignored in these changes also: If Xastir crashes or
is shut down, time for the DR object will be lost and it will
start DR'ing at the point it was last transmitted at before
shutdown.
2005-03-10 13:02 we7u
* src/: database.h, db.c, main.c: Preliminary work for fixing
dead-reckoning of objects/items. More to do yet, but this
last_modified_time variable is needed to get started on the
problem.
2005-03-08 13:05 we7u
* src/main.c: Mods by Dan Brown, N8YSZ. Prevent multiple Xastir's
from getting run by a single user. The prevents config files
from getting corrupted.
2005-03-08 10:31 we7u
* FAQ: Updates by Dan Brown and myself.
2005-03-08 09:16 tvrusso
* configure.ac: Fix dummm mistake in help text for --with-rtree
2005-03-03 11:41 we7u
* README.MAPS: Added the temporary Wiki location.
2005-03-03 11:39 we7u
* README.MAPS: Added a note about the populated places GNIS file.
2005-03-03 09:24 we7u
* README: Adding a note about n1ofz's web page and binary Xastir
installation.
2005-03-02 11:47 we7u
* README: Added a note about gating stations, objects, and items to
RF.
2005-03-02 11:41 we7u
* src/igate.c: Removing a debug printf that is used for checking
out gating to RF.
2005-03-02 09:39 we7u
* src/interface_gui.c: Fix for an annoying warning that X11 puts
out when you add an interface in Xastir.
2005-03-02 08:56 tvrusso
* src/map_tif.c: Comment out warning when a geotiff file has no
PCS.
Geotiffs without PCS (Projected Coordinate System) tags are
assumed to be lat/lon rasters. Now that this capability is being
more widely used, especially by users outside the US, this
warning is just an annoyance. It was only there because it was
once cause to reject a raster if it had no PCS.
2005-03-01 12:55 we7u
* src/igate.c: Allowing nws-stations.txt changes to take effect
right away for stations being gated to RF. If the file has been
changed, the in-memory database gets updated.
2005-03-01 12:32 we7u
* src/main.c: Allow re-creating of an object or item that has been
killed and is still in the database. Previous code wouldn't
allow that and brought up a warning popup. Now the popup happens
only if a "live" object/item is in the database with the same
name.
2005-03-01 12:05 we7u
* src/: igate.h, db.c, igate.c: Igating of specific objects/items
to RF is now possible by listing the object or item name in
data/nws-stations.txt. The listing is case-insensitive. Putting
a wild-card source callsign in that file doesn't get
objects/items from that station igated to RF, but other packets
from that callsign do get gated. Objects/items have to be
specifically listed by name, as the code stands now.
2005-03-01 11:36 we7u
* src/db.c: Proper RF gating of objects/items when the originating
callsign is specified in the data/nws-stations.txt file. The
previous code was incorrect w.r.t. object/item gating.
2005-03-01 09:09 we7u
* src/: db.c, igate.c: Initial attempt at gating individual
stations through to RF, if those stations are spelled out in the
data/nws-stations.txt file. Wildcarding is inherent, so "we7u"
will match "we7u", "we7ua", and "we7uaa" through "we7uzz". This
change also means that any packets (like posits perhaps) from an
NWS station that are not weather alerts will now get gated to RF.
Hopefully this won't be a problem. I've left an fprintf() in
the code so you'll see which new packets are gated through to RF
(prints to STDERR). We'll remove that fprintf() later once we're
satisfied with the new operation.
2005-02-28 09:11 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h: Fixing the selected
stations count (on status bar) for dead-reckoned stations. They
were getting counted twice, once for the non-ghosted and once for
the ghosted symbol.
2005-02-26 18:04 shadow
* INSTALL: update imagemagick info
2005-02-24 16:01 we7u
* FAQ: Adding instructions for running more than one Xastir at once
on the same machine.
2005-02-20 10:07 tvrusso
* README: Bring some of the FreeBSD notes up to date. It is no
longer necessary to use "gmake" instead of "make" with xastir's
build on FreeBSD, and the comments about autoconf versions were
very old.
Also, change reference to the "current" version 1.1.x of xastir.
2005-02-18 11:38 we7u
* README: Changes suggested by Dan Brown, plus another one or two
added by me. Fixing mailing list and Xastir link addresses.
2005-02-17 01:14 we7u
* src/util.c: Better version of the function which checks the
unproto paths as they are entered by the user. This one checks
for all the proper relations between the n-N numbers, and limits
them to MAX_WIDES (which is set in util.h).
2005-02-16 15:20 tvrusso
* src/util.c: Repair check_unproto_path to fix mistakes I'd made in
last commit (atoi() on a character rather than string), and
rearrange things so that some odd usages in the original code
still work.
I have not cleaned it up properly. Instances of changing
character pointers in a conditional remain as they were in
original code, and flagging "bad" paths like "WIDE1-2" results in
"Path too long" error message when it should say instead "very
strange path". But it will NOT reject paths like WIDE2-1
anymore, and will accept paths like WIDE7-2 (even though the
first digit is essentially meaningless when used this way).
This time I actually tested these fixes and they work.
2005-02-16 13:38 tvrusso
* src/util.c: Simple change to stop "WIDEN-n" where N!=n being
flagged as a "Bad Path"
Instead, it now checks that N>=n, and only reports "N<n" as a bad
path.
The "N!=n is bad" has been there since October 2004, when the
path-checking code was first added.
This addresses comment raised on xastir mailing list on 16 Feb
2005.
2005-02-16 09:14 we7u
* README.MAPS: Added notes about 2004 Tiger/Line data plus methods
of converting Tiger/Line data to Shapefile data. Thanks go to
Tom Russo for most of the added text.
2005-02-16 08:46 we7u
* README: Adding notes provided by Carl Makin regarding FreeBSD
ports.
2005-02-15 11:42 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/track_gui.c: Fixing a problem
where you can request another findu track while the previous
track or some other file is still being processed by Xastir. A
popup now asks you to wait and then retry the request.
2005-02-14 16:32 we7u
* config/language-Dutch.sys: Updates by Han Sytsma, PE1FAM.
Thanks!
2005-02-14 14:38 we7u
* scripts/toporama250k.pl: Modifications for latitudes above 67
degrees north contributed by Tom
Tessier, VE4TRT. Thanks!
2005-02-07 11:28 we7u
* README.win32: Updating the note about spaces in usernames.
2005-02-04 11:36 we7u
* scripts/fcc-get, src/fcc_data.c, src/main.c, src/rac_data.c,
src/xa_config.c: Minor tweaks to fcc-get script. Dump text to
stderr if we're re-indexing the fcc or rac data. Bumped max
tiger timeout from 180 sec to 300 sec.
2005-02-04 10:34 we7u
* scripts/fcc-get: Still attemping to get the CVS ID string
correct. Didn't accept the correct format the first go-around.
2005-02-04 10:26 we7u
* scripts/fcc-get: Fixing the CVS Id string.
2005-02-04 10:26 we7u
* scripts/fcc-get: Added comments. Added a filter for the FCC data
to get rid of extra control chars in the middle of the lines.
2005-02-01 08:15 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding (tm) to
"APRS" strings.
2005-02-01 08:12 we7u
* AUTHORS, FAQ, INSTALL, README, README.Getting-Started,
README.MAPS, README.win32, changes.txt, xastir.1, xastir.spec.in,
help/help-English.dat: Fixing up the APRS trademark text.
2005-01-29 09:32 we7u
* src/: interface.c, messages_gui.c: Fix for the "(null)" text
appearing in the Packet Data dialog when using custom messages.
It now reports the path being used.
2005-01-28 17:16 we7u
* src/maps.c: More speedups, this time in index_retrieve(). This
takes it way down the profiling list so that it isn't an issue
anymore.
2005-01-26 13:36 we7u
* src/util.c: Fix for bug pointed out by Tapio Sokura. We could
end up with an item name with a ';' character in it, an the
previous if/then contructs would guess wrong.
2005-01-26 13:30 we7u
* src/db.c: Fix for objects/items deleted by someone else. Xastir
wasn't calling the disown_object_item() function previously for
this case.
2005-01-26 13:27 we7u
* src/util.c: Added debug statement. Currently commented out.
2005-01-26 13:11 we7u
* src/interface.c: Making sure that any paths are in upper-case as
transmitted.
2005-01-25 18:11 we7u
* src/interface.c: Tweaks so that any transmit will show in the
Display Packet Data dialog, one per interface which has transmit
enabled and is active. This allows the user to see the paths
being used for each transmit for each interface. The transmit
string used to show a generic path before, plus would appear in
that dialog whether any interfaces were up/transmit enabled.
Also, if transmit objects was disabled, the dialog used to show a
transmit as if something went out. This has been fixed. Minor
problems remain such as a "(null)" as a path for x-spider
interface transmits. Perhaps other interfaces might have the
similar problems.
2005-01-25 15:43 we7u
* src/interface.c: Added some debug code for testing Serial KISS
interfaces.
2005-01-24 22:05 we7u
* DEBUG_LEVELS, FAQ, INSTALL, README, README.CVS,
README.Getting-Started, README.MAPS, README.win32, UPGRADE,
help/help-English.dat: Spelling corrections.
2005-01-24 13:52 we7u
* README.win32: Tweaks to the gdal install instructions: *)
Requires Shapelib so that Xastir can configure in GDAL *) More
configure options needed for GDAL so that it will
configure/compile on Win32 systems.
2005-01-23 12:49 we7u
* src/: alert.c, alert.h, map_shp.c, util.c, wx_gui.c, maps.c,
db.c: Hash table implementation for weather alert storage. This
makes things much faster. Still have alert_list[] array used in
one place in alert.c. That bit of code needs to be rewritten.
2005-01-21 12:40 we7u
* src/alert.c: Another minor speedup for the weather alert code.
Getting rid of a couple of unnecessary calls. Renaming one
function so that it's uses are clear.
2005-01-20 15:57 we7u
* src/db.c: Faster-yet is_my_call() function.
2005-01-20 15:40 we7u
* src/db.c: Minor efficiency increase for is_my_call() function.
We don't need to check the length of the two strings as strcmp()
does that already.
2005-01-20 09:51 tvrusso
* configure.ac: Move AH_BOTTOM call up to near the AC_CHECK_TYPES
that tests for socklen_t
2005-01-20 09:38 tvrusso
* acconfig.h, configure.ac: Remove deprecated acconfig.h file.
Add "modern" usage of AH_BOTTOM to configure.ac to accomplish the
same thing.
2005-01-19 23:27 tvrusso
* src/map_gnis.c: Add check that latitude and longitude fields
actually begin with digits before attempting to use the fields as
lat/lon values.
This fixes the bogus bounding box problem that was leading to
xastir loading gnis files that should have been out of view. It
had been showing all GNIS files as having the equator as lower
boundary, for example.
2005-01-19 16:45 shadow
* acconfig.h, src/interface.c: deal with socklen_t not being
defined everywhere
2005-01-18 09:06 we7u
* src/: db.c, draw_symbols.c: Fixing the selected station count (on
the status line) so that it more accuractely reflects the number
of stations on the screen (whatever made it through the station
filters).
2005-01-15 21:15 rzg
* help/help-English.dat: Updates to the helpfile.
2005-01-14 09:07 tvrusso
* INSTALL: Add a brief note about enabling spatial indexing, and a
reference to the original author's web site per request.
2005-01-13 20:16 tvrusso
* src/rtree/: card.c, card.h, gammavol.c, index.c, index.h, node.c,
rect.c, sources.htm, sphvol.c, split_l.c, split_l.h, split_q.c,
split_q.h: Correct name and contact information for author of the
rtree code per her request.
2005-01-12 20:02 tvrusso
* src/map_shp.c: Add a couple of lines of debugging output
(selectable with debug level 16) to try to track down why labels
for weather alerts aren't showing up until the map is refreshed,
and not the first time it's drawn.
2005-01-11 17:30 we7u
* src/: main.c, db.c, util.c, util.h: New code which uses a hash
table to store the tactical callsigns. This gets the tactical
callsign number out of the total stations received number, plus
should be a better implementation all the way around after all
the minor bugs are found.
2005-01-10 18:06 we7u
* src/: main.c, util.c: Fixing the slight Maidenhead grid problem
(off by one). Starting to implement a new set of tactical call
functions, but the old system is currently still in place. When
fully implemented the tactical call quantity won't add to our
received station count number.
2005-01-10 13:39 we7u
* src/util.c: Added some comments.
2005-01-10 13:39 we7u
* src/map_shp.c: Changes to comments/white-space only.
2005-01-09 16:09 tvrusso
* src/map_shp.c: Add additional cases for switch statement to allow
3D point and polygon files to be recognized and displayed. All
these do is let the 3D versions be treated by the same code as
the 2D versions --- the Z coordinate is simply ignored.
If xastir ever becomes a 3D-rendering APRS code these cases could
be handled differently.
I have no instances of 3D point or polygon shapefiles, so did not
test these changes. The 3D polyline cases I have do display
properly.
2005-01-09 15:10 tvrusso
* src/map_shp.c: Add two tiny changes that allow 3-D polyline
shapefiles to be displayed.
All this does is allow xastir to recognize 3D polyline shapefiles
(SHPT_ARCZ) and display them as if they were 2-D (by ignoring all
but the X and Y coordinates). The finnish shapefiles that were
causing the crash fixed by the previous commit were 3D shapefiles
that can now be displayed without first being converted to 2D
with ogr2ogr.
2005-01-09 15:06 tvrusso
* src/: map_shp.c, shp_hash.c: map_shp.c: move block of code that
accesses rtrees and shapefile hashes to after the block that
includes the "return if just indexing". This lets us skip the
hashtable lookup and rtree generation for maps that are merely
being index.
shp_hash.c: add a test before RTreeInsertRect to make sure that
the bounding box being passed is valid (i.e. that it won't fail
the assertion inside the RTreeInsertRect routine), and skip the
shape if not.
This should fix the crashes Curt was seeing a few days ago when
including some defective Finland shapefiles in his map directory.
2005-01-09 11:46 tvrusso
* src/: Makefile.am, rtree/Makefile.am: Fix for distribution
problems:
add DIST_SUBDIRS line so that distribution generation doesn't
have a
conditional. This allows conditional compilation, but
unconditional
distribution of the directory.
fix SOURCES line in src/rtree/Makefile.am to reference only
files that exist
2005-01-09 11:30 tvrusso
* src/Makefile.am: Undo change made this morning. Forcing rtree
into the SUBDIRS means that it will be built even if the user
hasn't specified --with-rtree. If it fails to build Makefile.in
in the rtree directory then a different solution (perhaps
changing configure.ac so it doesn't try to generate
src/rtree/Makefile) is needed.
But I can't reproduce the problem --- every time I run bootstrap
it generates the Makefile.in in the rtree directory.
2005-01-09 10:54 we7u
* src/Makefile.am: Adding rtree as a subdirectory in the make
process.
2005-01-08 02:24 we7u
* src/rtree/Makefile.am, src/rtree/card.c, src/rtree/card.h,
src/rtree/gammavol.c, src/rtree/index.c, src/rtree/index.h,
src/rtree/node.c, src/rtree/rect.c, src/rtree/sphvol.c,
src/rtree/split_l.c, src/rtree/split_l.h, src/rtree/split_q.c,
src/rtree/split_q.h, update-xastir: Updating Copyright notice.
2005-01-08 02:19 we7u
* AUTHORS, FAQ, INSTALL, LICENSE, Makefile.am, NEWS, README,
README.CVS, README.Getting-Started, README.MAPS, README.win32,
UPGRADE, acinclude.m4, bootstrap.sh, changes.txt, configure.ac,
install-xastir, xastir.1, src/Makefile.am: Updating Copyright
notice.
2005-01-08 02:06 we7u
* src/: alert.c, awk.c, bulletin_gui.c, color.c, datum.c, dbfawk.c,
draw_symbols.c, fcc_data.c, festival.c, geocoder_gui.c, gps.c,
hostname.c, igate.c, interface.c, interface_gui.c, lang.c,
list_gui.c, locate_gui.c, location.c, location_gui.c,
macspeech.c, map_cache.c, map_dos.c, map_gdal.c, map_geo.c,
map_gnis.c, map_pdb.c, map_shp.c, map_tif.c, map_tiger.c, maps.c,
messages.c, messages_gui.c, popup_gui.c, rac_data.c, rotated.c,
shp_hash.c, snprintf.c, sound.c, testawk.c, track_gui.c, util.c:
Updating Copyright notice.
2005-01-08 01:54 we7u
* src/: geo-find.c, io-common.c, io-mmap.c, geo-client.c,
hashtable.c, hashtable_itr.c, main.c, view_message_gui.c, wx.c,
wx_gui.c, x_spider.c, xa_config.c, db.c: Updating Copyright
notice.
2005-01-08 01:46 we7u
* src/: alert.h, awk.h, bulletin_gui.h, color.h, database.h,
datum.h, dbfawk.h, draw_symbols.h, fcc_data.h, festival.h, geo.h,
gps.h, hashtable.h, hashtable_itr.h, hashtable_private.h,
hostname.h, igate.h, interface.h, io.h, lang.h, list_gui.h,
main.h, map_cache.h, maps.h, messages.h, popup.h, rac_data.h,
rotated.h, shp_hash.h, snprintf.h, symbols.h, track_gui.h,
util.h, wx.h, x_spider.h, xa_config.h, xastir.h: Updating
Copyright notice.
2005-01-08 01:33 we7u
* Davis/src/: Makefile.am, db2APRS.c, defs.h: Updating Copyright
notice.
2005-01-08 01:30 we7u
* Davis/: Makefile.am, bootstrap.sh, README, configure.ac: Updating
Copyright notice.
2005-01-08 01:27 we7u
* scripts/Makefile.am, scripts/Xastir_tigerpoly.py,
scripts/example_objects.log, scripts/fcc-get, scripts/get-gnis,
scripts/inf2geo.pl, scripts/ozi2geo.pl, scripts/toporama250k.pl,
scripts/toporama50k.pl, scripts/xastir-fixcfg.sh,
scripts/xastir-migrate.sh, symbols/Makefile.am,
symbols/symbols.dat: Updating Copyright notice.
2005-01-08 01:23 we7u
* help/Makefile.am, help/help-Dutch.dat, help/help-English.dat,
help/help-French.dat, help/help-German.dat,
help/help-Italian.dat, help/help-Portuguese.dat,
help/help-Spanish.dat, m4/Makefile.am: Updating Copyright notice.
2005-01-08 01:19 we7u
* config/24kgrid.dbfawk, config/Makefile.am, config/gps_wpt.dbfawk,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, config/nwsc_ddmmyy.dbfawk,
config/nwsmzddmmyy.dbfawk, config/nwsozddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/tgr2shp.dbfawk,
config/tgr2shppoly.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrlpt.dbfawk,
config/tgrplc00.dbfawk, config/tgrwat.dbfawk,
config/tnc-startup.aea, config/tnc-startup.d700,
config/tnc-startup.kam, config/tnc-startup.kpc2,
config/tnc-startup.kpc3, config/tnc-startup.paccomm,
config/tnc-startup.pico, config/tnc-startup.sys,
config/tnc-startup.thd7, config/tnc-startup.tnc2-ui,
config/tnc-stop.d700, config/tnc-stop.sys, config/tnc-stop.thd7,
config/tnc-stop.tnc2-ui, config/nwsfz_ddmmyy.dbfawk,
config/nwsw_ddmmyy.dbfawk, config/tgrlpy.dbfawk,
callpass/Makefile.am, callpass/callpass.c: Updating Copyright
notice.
2005-01-06 22:14 we7u
* DEBUG_LEVELS: More tweaks by Dan Brown, n8ysz.
2005-01-05 09:16 we7u
* DEBUG_LEVELS: Tweaks by several members of the mailing list,
compiled by Dan Brown, n8ysz. Thanks!
2005-01-04 09:20 we7u
* src/: messages.c, messages_gui.c: Last commit on these two files
was done in error, and caused the previous commit to be undone.
2005-01-04 09:06 we7u
* src/: interface.h, interface.c, interface_gui.c: Fixing the
Interface Control dialog so that it updates immediately whenever
status of an interface changes.
2005-01-03 17:28 we7u
* src/: messages.c, messages_gui.c: Interface control dialog now
changes quickly when status on an interface changes.
2005-01-03 11:30 we7u
* src/maps.c: The XpmWriteFileFromPixmap() library call was changed
so as to not allow absolute paths. We had to change our code to
comply with the new XPM API.
2005-01-03 10:28 we7u
* src/maps.c: Tweaks suggested by Tom Russo to more fully report
errors from XpmWriteFileFromPixmap(). I added returns for the
cases where we get these errors so that we don't try to continue
processing non-existent or ancient snapshot or print files.
2005-01-01 21:26 tvrusso
* scripts/split_gnis.pl, src/map_gnis.c: split_gnis.pl: remove
dependency on Text::CSV_XS, change to work with current gnis
files. The script was apparently written when gnis files were
still comma separated, but that's not true anymore.
map_gnis: changes to a few comments.
2004-12-30 23:56 we7u
* src/: messages.c, messages_gui.c: Fixes so that the current path
setting in the Send Message dialog takes effect for messages in
the outgoing queue and ack's in the delayed ack queue.
2004-12-30 13:21 we7u
* src/: util.c, util.h: Adding the xastir_debug() function which we
can use instead of our current scheme for dumping out extra
messages to STDERR during various stages of debugging.
2004-12-30 08:36 we7u
* src/messages.c: Tweak to cause Send Message and Send Group
Message dialogs to pop to the top of the window stack when new
messages are received.
2004-12-30 08:34 we7u
* src/db.c: Fix for directed version query so that it doesn't pop
up a Send Group Message dialog when received.
2004-12-29 12:59 we7u
* src/db.c: Storing the 3rd-party path in the station record for
the case were we hear the 3rd-party packet on RF and haven't
heard the station directly on RF for at least the last hour.
2004-12-29 12:31 we7u
* src/: db.c, interface.c: Adding the transmitted packets into the
Incoming Data dialog. Doesn't include posits that we're sending.
Only one copy of the outgoing data is shown, no matter how many
ports we have open, and the path that is shown is the one we'd
use for a network interface, as we change the transmitted path
based on the interface type normally.
2004-12-29 08:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/messages.c, src/messages.h,
src/messages_gui.c: Tweaks to allow ACK's to follow a custom path
set in the Send Message dialog, change the path on delayed ACK's
to match the current custom path, and tweaks to change the path
on pending TX messages to match the current custom path. Also
have a change in here to bring up a popup if a custom message is
entered and the Send Message dialog is closed (thereby throwing
away the custom path), but couldn't get it to trigger only when
desired, so that function is commented out at present.
2004-12-28 13:04 we7u
* src/interface.c: Changing one debug fprintf statement.
2004-12-28 12:29 we7u
* src/: db.c, messages.h, messages_gui.c, view_message_gui.c,
xa_config.c: Making sure VIEW_MESSAGE_LIMIT can't be set too low.
Adding some tweaks so that the custom path set in the Send
Message dialog will get used for ACK's as well, assuming the
dialog doesn't get closed.
2004-12-28 08:14 we7u
* README.win32: Updating the notes about the CD's a bit.
2004-12-27 22:16 tvrusso
* config/nwsc_ddmmyy.dbfawk, config/nwsfz_ddmmyy.dbfawk,
config/nwsmzddmmyy.dbfawk, config/nwsozddmmyy.dbfawk,
config/nwsw_ddmmyy.dbfawk, config/nwsz_ddmmyy.dbfawk,
src/map_shp.c: Change all dbfawk files for NWS county/zone
shapefiles so the display_level is very high.
Until last week or so, display_level was always ignored for
polygon shapefiles, so this didn't matter. Now that
draw_shapefile_map actually uses the parameter for these it
becomes important that the value be big enough to display such
shapefiles at reasonable zooms.
map_shp.c: change display_level in default dbfawk rule (the one
used when no dbfawk file is found) to have display_level=65536.
This means that a shapefile for which no dbfawk file is found
will always have all of its lines and polygons displayed at
almost all zoom levels, unless the user disables display of that
shapefile using map properties min/max zoom parameters.
2004-12-26 13:13 we7u
* src/: db.c, messages.c: More tweaks to the delayed ack queue for
messaging. We now check for ack's that are too close together
time-wise in the queue and refuse to queue them up. We don't
want to send too many ack's all together and trash the channel.
2004-12-26 10:57 tvrusso
* src/: map_shp.c, maps.c: Add facility to purge dbfawk signatures
on map index operation. They are reloaded upon first shapefile
redraw.
2004-12-26 10:54 tvrusso
* src/rtree/.cvsignore: Add a .cvsignore file to the rtree
directory, ignore Makefile.in
2004-12-26 01:10 we7u
* src/: db.c, messages.c, messages.h, main.c: Adding the capability
to schedule ACK's some number of seconds out. We now use this to
schedule ack's at t+30, t+60, and t+90 seconds if we find that
we're getting duplicate messages from a station we're conversing
with.
2004-12-25 18:15 we7u
* src/: db.c, bulletin_gui.c: Fixing bulletins so that they don't
pop up unless we wish them to. Must have broken that recently
with some other changes.
2004-12-24 15:28 we7u
* src/db.c: Making the Send Message window update when we get an
ACK.
2004-12-24 12:27 we7u
* src/db.c: There _are_ code changes in this commit. This tweak
gets rid of the constantly popping-up Send Message dialogs when
you're doing messaging. If you start a QSO and then close the
dialog, it should pop up again on the FIRST ACK that you receive,
on a TIMEOUT of the message, or on the FIRST INSTANCE OF A NEW
MESSAGE from the other party.
2004-12-24 12:16 we7u
* src/messages_gui.c: Added a debug message, then commented it out.
No code changes.
2004-12-24 12:15 we7u
* src/messages.c: Comment changes. No code changes.
2004-12-24 12:12 we7u
* src/messages.h: Added a comment. No code changes.
2004-12-24 10:55 tvrusso
* src/: messages_gui.c, shp_hash.c: message_gui.c: add test to
get_path_data to make sure it never tries to use a null pointer
in xastir_snprintf. It is now possible for xastir to leave a
path null when it receives a posit or message via RF that has
been gated to RF from an Igate. Until that's fixed, it's
important not to try to dereference the null pointer.
shp_hash.c add standard xastir header comments.
2004-12-24 00:50 tvrusso
* src/: hashtable_itr.c, shp_hash.c: Re-insert line I accidentally
deleted along with debugging cruft, comment out line that
declared variable only used in debugging to silence warnings.
2004-12-23 23:39 tvrusso
* src/: hashtable_itr.c, hashtable_itr.h, shp_hash.c: For-sure fix
of segfaults in the new "decaying rtree" stuff.
Turns out that the hashtable_iterator code has some built-in
assumptions that we'll never actually have an empty hashtable.
The hashtable_iterator_value routine always dereferenced the
entry it pointed to, even though hashtable_iterator sets that to
null if the table's empty.
Rather than insert code all over the place that tests the
internals of the iterator structure, I've hacked on the
hashtable_iterator code to return null if it was asked for
nonsense, and tests for null pointers before dereferencing.
Also, the hashtable_itr.h file defined inline versions of the
hashtable_iterator_key and hashtable_iterator_value functions
even though hashtable_iterator.c defined them as regular
functions. This was a source of much additional baldness when
trying to debug until I realized it. Ifdef'd those out.
2004-12-23 23:19 we7u
* src/db.c: Getting rid of the multiple audio alerts or speech
alerts upon receipt of a message. Should only alert on the first
copy of each now.
2004-12-23 21:51 we7u
* src/: messages.h, messages_gui.c: In the Send Message dialog:
Moving the reverse path test into its own uneditable text field.
It is too problematic trying to use it by default for messaging,
but it's a useful reference for choosing the outgoing custom path
for the QSO.
2004-12-23 21:48 we7u
* README.win32: Munging the e-mail addresses so that spammers have
to work harder to pick them up.
2004-12-23 20:26 we7u
* README.win32: Updating the CD & Network install blurbs at the
top.
2004-12-23 10:49 we7u
* src/map_cache.c: Tweaks by Dan Brown, N8YSZ.
2004-12-23 07:57 tvrusso
* src/: map_shp.c, shp_hash.c: Add check for hashtable iterator
being null before using it. If we've been idle for a long time
then it could be the case that the entire hashtable's been purged
and so this test is necessary. I think this was the source of
the segfaults I saw over the past couple of days after several
hours of unattended operation.
2004-12-22 23:54 we7u
* src/view_message_gui.c: Changing the format of messages in the
View->Message Traffic window to single-line format, unless the
line is long in which case it wraps.
2004-12-22 19:09 tvrusso
* src/map_shp.c: Fix for a logic mistake I introduced last night.
This might be the source of the unpredictable segfaults I'm
seeing at random times hours apart. If not, I'll get that one
pinned down ASAP. This was still a mistake, even if it's not the
source of those.
2004-12-22 14:56 we7u
* src/: database.h, db.c, main.c, main.h: Fixing selected station
count so that it updates immediately on the status line if the
number changes. Change the "stations" variable to
"station_count" to make it easier to grep for in the future.
2004-12-22 14:49 we7u
* src/interface_gui.c: Fixing Interface Control dialog so that it
looks the same after properties have been changed. It had been
missing the up/down designation per port.
2004-12-22 10:07 we7u
* src/: main.c, main.h, db.c: Making the selected stations count on
the status line update quickly when it changes.
2004-12-22 08:44 we7u
* src/main.c: Fixing the Select All button in Map
Chooser->Properties so that it doesn't toggle the selections, but
actually does what its label says it'll do.
2004-12-21 23:18 we7u
* src/db.c: Changes to Group Messages/Queries so that multi-line
messages will show in the dialog, and so that messages that don't
require ack's don't show up as unacked (highlighted) in the
dialog.
2004-12-21 22:48 tvrusso
* src/rtree/node.c: Clean up debugging output mistakenly committed.
2004-12-21 22:22 tvrusso
* src/: main.c, map_shp.c, maps.c, maps.h, shp_hash.c, shp_hash.h,
rtree/node.c: Round of RTree usage optimizations.
1) If a shapefile's bounding box is entirely contained in the
current viewport, don't bother doing an RTreeSearch for
visible shapes --- just read the file sequentially. Don't
even bother accessing the hash table for the file.
2) Store a time stamp every time a shapefiles hash table entry is
accessed.
3) Every hour, walk through the hash table and purge records that
have not been accessed in 1 hour. (this needs to become a
configurable time)
This should improve memory usage for a few special use cases, and
free up RAM wasted on shapefiles that are not really going to
benefit from having the RTree fast lookup.
I've not run this for long times to see how the memory usage
behaves --- once the RTree is allocated and freed, the processes
resident size doesn't seem to drop down, but it does make the
space that was freed available for indexing a different
shapefile.
There are probably many ways to make this even more flexible and
automatically adaptive to the users' usage patterns. This should
be a good start, though.
2004-12-21 21:08 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.h, src/main.c:
The ST_DIRECT stuff appears to be fixed now. This tweak makes
the APRS-Direct query work properly again plus adds a
selected/total stations display to the status line where there
was just total stations listed before.
2004-12-21 19:23 we7u
* src/db.c: Another tweak to the ST_DIRECT stuff. This tweak
causes us to overwrite the saved path only if 1) the current
packet is direct, 2) the ST_DIRECT path is not set, or 3)
ST_DIRECT is set but nothing has been heard direct for the last
hour. The end result is that we should see the most recent
directly-heard path in Station Info, unless the station has not
been heard direct for the last hour, in which case we may see a
digipeated path or an INET path there.
2004-12-21 17:35 we7u
* src/db.c: More work on fixing up the ST_DIRECT flag.
2004-12-21 12:29 we7u
* src/: database.h, db.c: Attempting a fix to the ST_DIRECT bit
being set incorrectly at times, for stations that straddle both
RF and INET feeds. Lots of things were inter-related here, so
this may not be the final fix. It should be better than the old
code though.
2004-12-20 17:58 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c, src/main.c,
src/messages.c: Combining the two Interface dialogs into one
dialog. Fixing the Map Chooser->Properties dialog so that it
keeps the selected list each time you change something.
2004-12-20 14:14 tvrusso
* src/: map_shp.c, shp_hash.c, rtree/index.c, rtree/index.h,
rtree/node.c, rtree/split_l.c: Give GCC fewer things to whine
about.
In each case here where gcc whined about possible use of
variables before initialization, code was in place that would
always set that variable first. But it was all in conditionals
that gcc couldn't possibly know were always true before any use
of the variables. Added initializers to shut it up.
2004-12-19 21:39 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/messages_gui.c: Fixing transmit
of messags so that the three illegal chars (per the spec) cannot
be transmitted. We now substitute '.' for any of those three,
then alert the operator that we've done so via a popup message.
2004-12-19 18:56 we7u
* src/db.c: Added code to check for incorrect case in queries and
notify us. This may be used to send a message back to the
originator asking them to please follow the APRS spec, or the
messages may be ignored. They go to STDERR currently. The same
code was added to the unimplemented query sections, but commented
out.
2004-12-19 00:44 we7u
* src/db.c: Fixing the Station Info dialog so that it will display
stations in the Station Chooser dialog +/- 20 pixels in either
direction from the mouse pointer.
2004-12-18 17:08 we7u
* src/x_spider.c: Adding some returns in the case of a few socket &
pipe errors, to get the process to close and not waste CPU on
Cygwin.
2004-12-18 13:06 tvrusso
* configure.ac, src/Makefile.am: Change configure and makefiles so
that if the user does not ask for rtree, the library isn't even
built and the -L/-l options aren't used.
Not doing this before was just laziness on my part.
2004-12-18 12:43 tvrusso
* src/rtree/Makefile.in: Removing something that should not have
been committed --- Makefile.in is supposed to be created by
bootstrap.
2004-12-18 12:29 tvrusso
* src/rtree/sources.htm: Fix up pointers to original source code
location and author's web site.
2004-12-17 23:51 we7u
* src/shp_hash.c: Fixing up some #ifdef's for the shapefil.h
include.
2004-12-17 17:58 we7u
* src/x_spider.c: Changing some error messages.
2004-12-17 04:15 tvrusso
* configure.ac, src/Makefile.am, src/map_shp.c, src/maps.c,
src/maps.h, src/shp_hash.c, src/shp_hash.h,
src/rtree/Makefile.am, src/rtree/Makefile.in, src/rtree/card.c,
src/rtree/card.h, src/rtree/gammavol.c, src/rtree/index.c,
src/rtree/index.h, src/rtree/node.c, src/rtree/rect.c,
src/rtree/sources.htm, src/rtree/sphvol.c, src/rtree/split_l.c,
src/rtree/split_l.h, src/rtree/split_q.c, src/rtree/split_q.h:
Experimental "RTree" spatial indexing feature.
To enable, use "--with-rtree" in configure.
Current implementation is very memory intensive, but speeds up
rendering of large shapefiles. Needs further work.
without the "--with-rtree" option the code behaves as before, all
changes are ifdef'd out.
2004-12-16 20:36 we7u
* src/x_spider.c: Added a couple of test for a closed pipe or
socket. Trying to solve an x_spider problem on Cygwin where we
get error messages at the server's STDERR when a client
disconnects.
2004-12-16 12:40 tvrusso
* src/db.c: Exclude own station from "DIRECTS" reply to APRSD
query.
2004-12-15 22:01 tvrusso
* src/testawk.c: Minor tweaks to README.MAPS
Change testawk.c to remove a feature that uses command line args
as a dbfawk program literal --- this is why usages like testawk
foo.dbfawk foo.bar (a likely guess at usage) lead to segfaults
instead of helpful messages. Change usage string to reflect
reality.
I hope nobody really used that feature, but it doesn't seem
likely, and it was definitely the case that the segfaults were
confusing users.
2004-12-15 21:29 tvrusso
* README.MAPS, src/db.c: README.MAPS: add a little explanation of
how to use testawk (which has the habit of segfaulting on
commandlines it doesn't understand)
db.c: An attempt to make APRSD (Direct Station Query) responses
not be limited to a single line when there are too many direct
stations to fit on that line.
I have not been able to test the db.c change yet, as I can't hear
more than 5 stations directly, so I have to commit this and wait
till my partner in crime in Albuquerque can get this update,
rebuild xastir, and run long enough to hear a few dozen direct
stations so I can query him.
2004-12-15 13:58 tvrusso
* config/Makefile.am: Add 24kgrid.dbfawk to list of things to
install.
2004-12-15 09:56 tvrusso
* config/24kgrid.dbfawk: Adding dbfawk for the 24kgrid shapefile
from geocomm.com.
2004-12-15 09:03 we7u
* README.MAPS: Added a pointer to the Canadian shapefile street
maps.
2004-12-14 20:30 we7u
* src/map_tiger.c: Moving the "Loading..." message to below where
the variable is initialized which it uses to print.
2004-12-14 13:26 we7u
* README.MAPS: Making the IMAGESIZE line requirements more
noticeable.
2004-12-14 12:17 we7u
* src/: database.h, db.c, main.c: Adding interface numbers to the
Incoming Data dialog. "sp" for packet received on the server
port (port 2023), 1 or 2-digit numbers for anything else.
2004-12-14 11:39 we7u
* src/interface.c: Fixing the double-header problem for packets
heading out port 2023. Hopefully this is the last of it.
2004-12-14 08:01 we7u
* src/interface_gui.c: Fix to prevent bringing up an interface upon
changing its properties. Fix by Dan Brown, n8ysz.
2004-12-12 19:19 tvrusso
* src/db.c: Change to look for message ID after *final* "{" in a
message rather than first. This improves interoperability with
UI-View, which will ack a malformed message like:
KB7ZVA-1>APU25N,TCPIP*,qAC,KB7ZVA-1::KM5VY :{Duh{76 (the first
{ is technically illegal) by acking message 76, whereas prior to
this commit xastir would see the message ID as "Duh{7" and do:
KM5VY>APX142,TCPIP*::KB7ZVA-1 :ackDuh{7 causing UI-View to ack
message 7, and assorted other nonsense.
Tested only by having one instance of xastir send a malformed
message to another and seeing the ack of the real message ID.
2004-12-12 14:21 tvrusso
* config/tgr2shppoly.dbfawk, src/map_shp.c: Make polygon draws
respect the "skip_it" step --- until now it was not possible to
use the dbfawk variable "display_level" to shut off drawing
specific polygons at large zooms. Don't know why I hadn't
noticed that all that wasn't working.
Now that they're being paid attention to, had to tweak all the
display_levels in tgr2shppoly.dbfawk so things show up at
reasonable levels.
2004-12-09 18:35 we7u
* configure.ac: Fixing the comment so that it is accurate.
2004-12-09 18:32 we7u
* configure.ac: Adding a case statement for Cygwin that will change
"-O2" compiler flags to " ". This should speed up Cygwin
compiling a great deal, at the expense of slightly larger, more
inefficent executables.
2004-12-09 12:27 we7u
* INSTALL, README.Getting-Started, configure.ac, update-xastir:
Making --without-errorpopups be the default. Must add
"--with-errorpopups" in order to get the previous operation now.
Added some code to configure.ac to remove the "-g" compiler
option, so we'll get stripped executables by default now.
2004-12-08 08:57 we7u
* src/: gps.c, interface_gui.c: Disabling the time-set togglebutton
when running Cygwin.
2004-12-08 06:58 we7u
* src/main.c: Finally, a fix for the keyboard modifiers problem,
where any modifiers enabled will mess up the mouse menus. The
problem turned out to be a Motif 2.x function that doesn't work
properly with modifiers. Switching to the Motif 1.x function
that accomplishes the same thing fixed it.
2004-12-07 21:45 we7u
* src/: map_geo.c, map_tiger.c, util.c: Conditionally compiling
various libcurl calls into the code based on libcurl version.
2004-12-07 11:39 we7u
* src/: map_geo.c, map_tiger.c, util.c: Adding some currently
unused options for libcurl. These are options that were added
recently, so only some libcurl versions have them. They have to
do with ftp and http proxying.
2004-12-07 10:48 we7u
* FAQ: Changed the proxy note a bit.
2004-12-07 09:48 we7u
* FAQ: Added instructions for getting through and http proxy
server.
2004-12-07 09:32 we7u
* src/: map_geo.c, map_tiger.c, util.c: Adding another libcurl
option so that it can read the ~/.netrc file. This is needed by
those using http proxy servers so they can get through the
firewall.
2004-12-07 00:05 we7u
* src/: util.c, util.h: Added a new define to util.h so that the
maximum WIDE/TRACE digi's can be specified.
2004-12-06 23:16 we7u
* src/util.c: Fix to allow multiple specific callsigns in path
without Xastir complaining about it.
2004-12-06 22:01 we7u
* src/: interface.c, messages.c, view_message_gui.c: Some HP/UX
fixes by Dan Brown. Another fix for transmit KISS packets,
getting rid of 0x00 bytes between the KISS frames.
2004-12-05 13:46 we7u
* scripts/Makefile.am: Added get-gnis to the list.
2004-12-05 13:41 we7u
* scripts/get-gnis: Script to snag GNIS files from the download
site. Written by Dan Brown, N8YSZ.
2004-12-05 13:20 we7u
* src/: map_cache.c, map_cache.h: More good tweaks by Dan Brown,
N8YSZ.
2004-12-04 10:05 we7u
* README.MAPS: Added a writeup for map caching, courtesy of Dan
Brown, n8ysz.
2004-12-04 08:56 we7u
* FAQ: Added a bit about the MAGICK_HOME variable.
2004-12-04 08:49 we7u
* FAQ: Added Festival debugging info.
2004-12-01 11:45 we7u
* src/: messages.c, messages_gui.c: Added some comments. Fixed
multi-line messages so that they appear correctly in the Send
Message dialog.
2004-11-30 20:34 we7u
* src/: database.h, db.c, messages.c: Adding the tries counter to
the Send Message dialog.
2004-11-30 14:59 tvrusso
* config/tgr2shppoly.dbfawk: Another really minor tweak to tiger
polygon shapefile colorings.
Looks like there are no easily selected (by CFCC) city boundaries
in the files created by Xastir_tigerpoly.py, which makes it
impossible to color them with the current dbfawk file. Gonna
have to figure that out.
2004-11-30 13:23 we7u
* src/db.c: Variable-length non-highlighting for the interval timer
value. Lets us keep the line as short as possible yet still do
the highlighting in the correct place (the message text).
2004-11-30 13:12 we7u
* src/: database.h, db.c, messages.c: Displaying the message timer
interval in the Send Message dialog for active messages.
2004-11-30 12:24 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/messages.c, src/messages.h,
src/messages_gui.c: Updates to messenging. We can now see queued
messages before they get to the transmit stage. New button added
to kick the timer back to original values (to get a QSO going
again). Timer value is currently sent to STDERR, but will
eventually be placed into the Send Message GUI as well.
2004-11-30 10:43 tvrusso
* config/tgr2shppoly.dbfawk, config/xastir.rgb, src/color.h,
src/main.c: changes to coloration of shapefile tiger polygons.
Matches online colors a little better now.
2004-11-29 22:56 we7u
* src/: map_tiger.c, map_cache.c, map_cache.h: More map caching
mods by Dan Brown, n8ysz.
2004-11-29 21:14 we7u
* src/messages.c: Getting rid of extra message transmit before
timeout. This causes us to transmit exactly MAX_TRIES times,
instead of MAX_TRIES + 1.
2004-11-29 12:55 we7u
* src/: database.h, db.c, messages.c: Adding a "CANCELLED"
indicator to the Send Message box for those messages that made it
to transmit from the queue but got manually cancelled by the
user.
2004-11-29 11:58 we7u
* src/: messages.h, messages.c: More RF-friendly decaying algorithm
for messages. We start at 7 seconds and double the interval each
time. Timeout occurs at about 2 hours if no ACK received.
2004-11-29 11:37 we7u
* src/x_spider.c: Changing from LF to CRLF in lines sent to clients
which have connected to the server port.
2004-11-28 10:03 tvrusso
* acinclude.m4: Change probe for db.h to use AC_TRY_COMPILE instead
of AC_CHECK_HEADER, so that we can apply the same usability test
that is present in map_cache.c.
2004-11-27 18:56 we7u
* src/x_spider.c: Making sure that lines sent out the server port
have "\r\n" at the end. Before we just had '\r', which doesn't
correspond to the way the internet servers did it.
2004-11-25 22:10 we7u
* README.win32: Completing the GDAL/OGR library instructions for
Cygwin.
2004-11-25 17:35 we7u
* README.win32: Adding Dave Flood's comments about compiling
GDAL/OGR under Cygwin.
2004-11-23 09:19 we7u
* scripts/inf2geo.pl: Added usage messages if invoked without
parameters.
2004-11-22 08:59 we7u
* update-xastir: Adding timestamps and output to make.log for each
step.
2004-11-20 22:26 we7u
* acinclude.m4: A small change to hopefully make configure find the
correct convert.exe on Cygwin/Windows installations.
2004-11-19 22:13 we7u
* README.win32: Adding a note about documenting the system
variables soas to guard against changes in the future.
2004-11-19 19:15 we7u
* README.win32: Adding info at the top about CD installs that are
available.
2004-11-19 18:49 we7u
* src/: map_geo.c, map_tiger.c, util.c: Backing out a few libcurl
options that aren't in earlier libcurl packages.
2004-11-19 11:01 we7u
* README.win32: Getting the db libraries listed properly.
2004-11-19 08:26 we7u
* update-xastir: Change in a comment.
2004-11-19 08:11 we7u
* README.win32: Fixing the order of the Cygwin packages.
2004-11-19 07:20 we7u
* update-xastir: Tweaks for Cygwin to eliminate the "sudo" keyword
there.
2004-11-18 16:03 we7u
* install-xastir: Changing the comments around at the end to
simplify things.
2004-11-18 14:16 we7u
* install-xastir: Adding more comments at the end.
2004-11-18 13:06 we7u
* update-xastir: Adding a couple of command-line options to the cvs
update command.
2004-11-18 12:51 we7u
* install-xastir: A script to help in the initial install of Xastir
via CVS. For those folks challenged by the Unix way of doing
things.
2004-11-18 12:29 we7u
* README.CVS, README.win32: Updating the instructions with respect
to the "update-xastir" script.
2004-11-18 12:23 we7u
* update-xastir: Added a comment.
2004-11-18 10:59 we7u
* INSTALL, README.CVS, README.win32, UPGRADE, update-xastir: Adding
an update-xastir script and tweaking updating instructions a bit.
2004-11-17 10:48 we7u
* README: Added HP/UX instructions per Dan Brown, N8YSZ. Current
state of HP/UX port is: Segfaults when connected to internet
server, but appears to run otherwise. Not fully tested.
2004-11-17 10:28 we7u
* src/main.c: Fixing up a return that shouldn't pass back a
parameter.
2004-11-17 09:57 we7u
* src/main.c: Checking for map interrupts and returning, just
before each call to display_file(), which is the function which
draws objects/tracks.
2004-11-17 09:46 we7u
* src/: map_geo.c, map_tiger.c, util.c: Adding timeouts to libcurl
calls. Wget calls already have them.
2004-11-17 09:00 we7u
* src/map_geo.c: If ImageMagick is not found, we now refuse to load
a .geo map unless "xpm" is found in the filename.
2004-11-17 08:11 we7u
* src/: maps.c, maps.h, map_gdal.c, map_geo.c, map_gnis.c,
map_pdb.c, map_shp.c, map_tif.c, map_tiger.c, map_dos.c: Setting
default map layers based on the type of file. Raster map = 0,
vector maps = 1000, GNIS = 99,999.
2004-11-16 14:50 we7u
* configure.ac: Reversing the order of the map caching/Imagemagick
checks. Just in case. We've had trouble before where if
ImageMagick checks fail, they corrupt some of the settings for
the other checks, unless ImageMagick is the last of the bunch.
2004-11-16 12:09 we7u
* FAQ: Getting rid of "localhost" on the netcat example line.
Redundant.
2004-11-16 12:04 we7u
* FAQ: Updating the netcat info in the FAQ.
2004-11-16 10:15 we7u
* README.win32: Tweaking the library install instructions per David
Flood.
2004-11-15 21:05 we7u
* src/maps.c: Prevent a segfault when Xastir is having trouble
writing the map objects to file.
2004-11-15 10:05 tvrusso
* acinclude.m4: Fix of fix for fix of fix of probe for db library.
Amounts to removing a comment character from a critical line that
I'd accidentally commented out.
Without this fix, building xastir on a machine without a db
library installed will fail with an error message at link stage
about a missing "-ldb". That's because the configure script
never reset the LIBS variable after the probe.
2004-11-15 08:52 we7u
* src/map_cache.c: Moving more of the includes inside the #ifdef.
Including config.h so we get a direct answer as to whether
USE_MAP_CACHE is defined before we include anything else.
2004-11-15 08:22 we7u
* src/map_cache.c: Moving a couple of includes below the
USE_MAP_CACHE #ifdef. Makes it compile on systems that don't
have the map caching enabled.
2004-11-13 17:10 tvrusso
* acinclude.m4:
Handful of changes to improve probe of db for map caching.
1) remove attempts to probe db version 3 libraries, coz the code
that uses db actually won't work unless the version is 4 or
above.
2) make the probe stop probing when it finds a library that
works. Otherwise the probe keeps overwriting the "dblib"
variable with "no".
3) comment out the attempt to probe for db_open if db_create
isn't found. That would only work if the code that uses
db_create were inside appropriate ifdefs, which was probably
the case in the package from which the autoconf macro was
obtained.
4) Change the comment about "FreeBSD puts this in a weird place"
enough to give a reader an idea of where to look.
2004-11-13 16:54 we7u
* src/map_cache.c: Moving the #ifdef below the #includes, so that
we have a chance of having the USE_MAP_CACHE variable be defined.
2004-11-13 16:12 tvrusso
* acinclude.m4, configure.ac: A minor tweak to add "Building with
map caching.....: " to the list of things that are printed out at
the end of the configuration run.
2004-11-13 06:00 tvrusso
* src/map_cache.c: Move the #endif for USE_MAP_CACHE to a place
where it actually takes out code that can't compile if
USE_MAP_CACHE isn't defined.
2004-11-12 16:40 shadow
* acinclude.m4: link against the real libdb we found; use the
header path for it we found
2004-11-12 16:17 we7u
* README.win32: Adding libdb and libdb-devel as necessary libs.
2004-11-12 15:50 we7u
* INSTALL: Adding a blurb about libdb.
2004-11-12 11:31 we7u
* README.win32: Added info about NTFS "convert.exe" getting run
instead of ImageMagick's "convert.exe". Added instructions
written up by Randy, KK6RW, regarding auto-starting Xastir.
William McKeehan, KI4HDU, contributed to those instructions and
was the inspiration for them.
2004-11-12 10:52 we7u
* src/: map_cache.c, map_cache.h: Moving variables to the top of
the blocks (for the BSD guys), changing the expire time for maps
to 6 months instead of one hour.
2004-11-12 10:47 we7u
* src/map_tiger.c: Moving the variable declaration up to the top of
the block before those FreeBSD guys get on my case!
2004-11-12 10:24 we7u
* acinclude.m4, src/Makefile.am: The final two pieces to enable the
new feature, if the Berkeley DB libraries are installed and
usable.
2004-11-12 09:17 we7u
* configure.ac: Added a comment.
2004-11-12 09:10 we7u
* acinclude.m4: A tweak to add "-ldb" to the LIBS line if the DB
library is found.
2004-11-12 09:09 we7u
* src/: map_cache.c, map_cache.h, map_tiger.c: Adding code that
performs caching of tigermaps, courtesy of Dan Brown, N8YSZ.
2004-11-12 09:03 we7u
* src/main.c: Preliminary work to include a new map feature.
2004-11-12 08:37 we7u
* INSTALL: Adding another link for a list of internet servers, plus
a link to the filtering syntax web page. Links courtesy of Rick
Green. Thanks!
2004-11-11 09:19 we7u
* INSTALL: Updating the GDAL instructions somewhat.
2004-11-10 11:58 we7u
* src/db.h: Removing db.h. It has been renamed as database.h.
2004-11-10 11:58 shadow
* acinclude.m4, configure.ac:
berkeley db configure test. may need slight tweaking for which
function it tests for (db_open/db_create/solmething else)
2004-11-10 11:58 we7u
* src/: Makefile.am, alert.h, db.c, draw_symbols.c, util.c, util.h,
wx.h, xastir.h: Renaming db.h to database.h in order to avoid a
conflict with Berkeley DB include file of the same name.
2004-11-10 11:56 we7u
* src/database.h: Renaming db.h to database.h, in order to avoid a
potential conflict with the berkeley DB include file of the same
name.
2004-11-05 15:07 we7u
* src/festival.c: Closing the file descriptor for the socket at the
point where the Festival connect fails.
2004-11-05 08:57 we7u
* configure.ac: Bumping the development sources up to 1.4.2. Just
released 1.4.1 stable.
2004-11-05 08:37 we7u
* src/: igate.c, util.c: Assuring that we don't igate packets while
reading tactical calls in from file.
2004-11-04 12:27 we7u
* src/: db.c, igate.c, main.c: Fixing the problem where reading in
a log file causes the packets to be igated to the NET.
2004-11-04 10:53 we7u
* src/map_gdal.c: Free'ing the hash iterators at the correct
points.
2004-11-02 12:37 we7u
* src/: hashtable.c, hashtable_itr.c, hashtable_private.h: Tweaks
so that the GC_MALLOC/GC_FREE defines apply to the hashtable code
as well.
2004-11-02 07:20 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c: Making the transmit
and Interface->Properties long-path warning messages different.
2004-11-02 07:19 we7u
* src/util.c: Changing one variable so that it local to where it is
used instead of at the top of the routine. Changed flags to be
counting flags instead of booleans, so we can later use them to
count digipeater types. Added some comments.
2004-11-01 12:34 we7u
* src/util.c: Tweaking the path-check code so that trace,wide2-2
and wide,wide2-2 paths and similar are allowed.
2004-11-01 09:11 tvrusso
* configure.ac, src/util.c: Add probe for strndup to configure.ac.
Ifdef use of strndup in src/util.c.
strndup is a GNU extension and not portable to non-GNU systems.
strdup is portable, so is used if strndup isn't available.
2004-10-30 14:13 we7u
* src/: interface.c, interface_gui.c: Adding path checks to the
igate path.
2004-10-30 14:01 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding another
string for igate path checking.
2004-10-30 13:23 tvrusso
* README.win32: Add note to section on installing libproj and
libgeotiff.
Both of these libraries are now available directly through cygwin
setup, simplifying the installation.
2004-10-30 12:06 we7u
* src/interface.c: Adding the path check code into each posit and
object/item transmit, at the spot where the unproto path is
selected. This probably needs to be added to the igate path code
as well.
2004-10-29 13:15 we7u
* src/interface_gui.c: Another tweak by Ryan Butler, KB0JQO, to
check UNPROTO paths on more types of interfaces.
2004-10-29 13:00 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c, src/util.c,
src/util.h: Tweaks by Ryan Butler, KB0JQO, to check the unproto
paths on interfaces for excessively long paths. Performs the
path checks when you hit the OK button on the
Interface->Properties dialog.
2004-10-29 08:53 we7u
* src/map_gdal.c: Enabling tiger polygons for normal use. Tweaked
the code so that the polygon reassembly only gets done if we have
"filled" enabled for that map.
2004-10-29 07:53 we7u
* src/map_gdal.c: Experimentally derived at better hash sizes
(twice the max size needed for any county in the state of WA).
Correct code now for free'ing the landmark hash. Sped up the
TLID linked list code, but still testing that to make sure the
polygons are made correctly (it reverses the order that the line
segments are added to the geometryCollection).
2004-10-28 22:14 we7u
* src/map_gdal.c: More tweaks to the tiger code. Still not enabled
for general use.
2004-10-27 10:03 we7u
* src/map_gdal.c: First working version of Tiger polygon code.
#ifdef'ed out of the compile at present.
2004-10-27 10:02 we7u
* src/Makefile.am: Adding the hashtable files.
2004-10-27 09:58 we7u
* src/: hashtable.c, hashtable.h, hashtable_itr.c, hashtable_itr.h,
hashtable_private.h: Adding generic hashtable functions.
2004-10-26 23:24 we7u
* src/map_gdal.c: Starting to draw some filled polygons for Tiger
maps. Still not ready for prime-time so the code is still
disabled by an #ifdef.
2004-10-26 22:44 we7u
* src/map_gdal.c: More Tiger polygon code changes. The code is
generating polygon geometries from the tiger data now, so the
next step is to start drawing them.
2004-10-26 19:55 we7u
* src/map_gdal.c: Implementing hash functions for the Tiger polygon
code. Still #ifdef'ed out, so it won't get compiled in
currently.
2004-10-23 20:38 tvrusso
* README.MAPS: Mention the Xastir_tigerpoly.py script in the place
where this file previously said that shapefile conversion of
TIGER/Line data didn't contain polygon features.
2004-10-23 15:24 we7u
* src/main.c: Fixing the segfault caused by closing the Map labels
font dialag before closing xfontsel. Had to put in a couple of
"xfontsel_query = 0" statements in the callbacks for the Map
labels font dialog.
2004-10-22 08:25 we7u
* src/map_gdal.c: Added some debug code. It's not enabled
currently.
2004-10-21 19:54 we7u
* src/map_gdal.c: Added much of the code needed to reconstruct the
Tiger polygons. The new code is commented out right now as it's
not quite complete and it really slows things down as well.
Optimization will happen AFTER the code is working.
2004-10-21 12:45 we7u
* src/map_gdal.c: Changed some comments.
2004-10-21 12:28 we7u
* src/map_gdal.c: Changed one variable name from i to ii (easier to
grep for). Added some comments.
2004-10-21 01:55 tvrusso
* config/tgr2shppoly.dbfawk: Don't display name of feature if it is
"None" (what some fields output by Xastir_tigerpoly.py get, a
feature inherited from tigerpoly.py -- haven't figured out why).
2004-10-21 01:51 tvrusso
* config/Makefile.am, config/tgr2shppoly.dbfawk,
scripts/Makefile.am, scripts/Xastir_tigerpoly.py: Add python/OGR
script to generate polygon shapefiles from TIGER/Line data. Add
dbfawk file to make them look less ugly than if there weren't
one.
Putting this in CVS merely to get it out there for community
hackage.
2004-10-20 21:19 we7u
* src/map_gdal.c: Added some comments.
2004-10-20 14:30 we7u
* src/: geo-find.c, geocoder_gui.c: Find Address works again.
2004-10-20 12:37 tvrusso
* src/map_gdal.c: Fix mid-function declarations to allow
compilation by gcc 2.95.
2004-10-20 09:42 we7u
* src/map_gdal.c: Changes to comments only.
2004-10-20 08:37 we7u
* src/map_gdal.c: More messing with water layers. Nothing major.
2004-10-19 19:17 we7u
* src/map_gdal.c: Commenting out the "Loading" message.
2004-10-19 18:13 we7u
* src/map_gdal.c: Shapefiles are working again in GDAL.
2004-10-19 11:36 we7u
* src/map_gdal.c: More color and line tweaks. This change probably
disables Shapefiles, but SDTS and TIGER/Line files display
properly now.
2004-10-19 09:02 we7u
* src/map_gdal.c: Moving all of the color code into the
guess_vector_attributes function. Later we'll be able to convert
this function into our map preferences system once that is fully
defined. Added color to the SDTS files.
2004-10-19 07:45 we7u
* src/map_gdal.c: Faster determination of layer name.
2004-10-18 22:22 we7u
* src/map_gdal.c: Starting to support proper color scheme for
SDTS-format maps. At least have contours in yellow and other
layers in black now.
2004-10-18 21:08 we7u
* src/map_gdal.c: Fixing OGR indexing so that the transform is
invoked every time. Required for UTM/State-plane maps.
2004-10-18 13:17 we7u
* src/maps.c: Changing default Shapefile translator back to
Shapelib.
2004-10-18 13:09 we7u
* src/map_gdal.c: Truncating the points better. Was truncating at
0 for negative values, which doesn't work. We just need to keep
away from the +16000/-16000 points and greater, which invoke X11
drawing bugs. Truncating at zero creates dummy lines along our
top and left window borders.
2004-10-18 12:58 we7u
* src/map_gdal.c: Very weak attempt at detecting hypsography and
hydropraphy SDTS files to decide to color them yellow, keyed off
"HY"or "HP" anywhere in the full filename (that's why it is
weak). Other SDTS maps get colored black currently.
2004-10-18 11:57 we7u
* src/: bulletin_gui.c, db.c, list_gui.c, main.c, main.h,
map_gdal.c, maps.c, util.c, view_message_gui.c, wx_gui.c,
xa_config.c: Changing the name of a global variable. Tweaking
elevation for SDTS contours so that they are in the correct
units.
2004-10-18 09:39 we7u
* src/map_gdal.c: Outputting the correct label on elevations now
from SDTS files. Later will try to switch it to match the
setting of the Enable English Units togglebutton so that we can
get a consistent display.
2004-10-18 07:55 we7u
* src/map_gdal.c: Added some notes. No code changes.
2004-10-15 21:25 we7u
* src/map_gdal.c: Changing text from "ft" to "m" for elevation.
SDTS file appear to have elevation in meters. Also changing back
to yellow for the contour lines as it is highly visible whereas
the white/gray is not in many cases.
2004-10-15 12:24 we7u
* src/map_gdal.c: Default coloring for raw Tiger/Line maps.
2004-10-15 09:27 we7u
* src/map_gdal.c: Repositioning labels slightly. Fixing segfault
caused by earlier "skip" option.
2004-10-15 08:36 we7u
* src/map_gdal.c: Changing to lighter colors again for contours and
their labels. They need to show up on top of terraserver images.
Brown doesn't cut it. Changed the contours to gray80 and the
labels to white.
2004-10-15 07:56 we7u
* src/map_gdal.c: Changing to brown for the contours and
corresponding labels. Closer to the USGS topo map colors.
2004-10-15 07:44 we7u
* src/map_gdal.c: Drawing more labels along each object. Tied to
zoom level so that we reduce the quantity of labels as we zoom
out.
2004-10-15 07:22 we7u
* src/map_gdal.c: Setting a few hard-coded default colors from some
types of map objects. Later we'll redo this so that the
preferences come from a file. Re-enabled code that dumps out the
layer information. Added elevation display for SDTS-format DLG
contours.
2004-10-14 21:12 we7u
* src/map_gdal.c: Several fixes. Spatial filtering now works
properly.
2004-10-14 12:52 we7u
* src/map_gdal.c: Simplified some of the code. Have SDTS contours
working again, but have a problem with those files and spatial
filtering yet. This version works but puts out error messages to
STDERR with SDTS files.
2004-10-13 23:05 we7u
* src/map_gdal.c: Sped up GDAL maps: Implemented the spatial
filtering mechanism inherent in the library. We now filter using
our viewport as the bounding rectangle, which really speeds
things up as you zoom in.
2004-10-13 22:57 we7u
* src/maps.c: Fix for draw_vector function. It now rearranges the
bottom/top/left/right if it's called with things out of order,
before calling map_visible. This gets fewer vectors rejected due
to being off-screen/more vectors actually get drawn.
2004-10-12 08:34 we7u
* src/map_gdal.c: Fixing up debug messages. Sending weather alerts
off to the draw_shapefile_map function for now.
2004-10-11 19:11 we7u
* src/map_gdal.c: Nicer labels for OGR plus rotation.
2004-10-11 13:12 we7u
* src/map_gdal.c: Slight reformatting. No code changes.
2004-10-11 13:06 we7u
* src/map_gdal.c: Labels for OGR point files as well. Untested.
2004-10-11 12:56 we7u
* src/map_gdal.c: Initial labels for OGR vector maps. Not colored
yet, not rotated, but better than nothing, which is what we had
before!
2004-10-11 12:15 tvrusso
* src/map_tif.c: Add some error messages to the "geoTIFF file not
in proper format" block, so the user can see what is actually
wrong with the file.
2004-10-11 09:27 we7u
* scripts/: toporama250k.pl, toporama50k.pl: Tweaking one comment
that gets written out to the .geo files.
2004-10-10 12:16 tvrusso
* src/testawk.c: Fix mistake in font_size output --- make sure
appears on correct line.
2004-10-10 12:01 tvrusso
* src/testawk.c: Add "font_size" variable to those that are read
and output by testawk. testawk still lags significantly behind
xastir in what it reads and outputs.
2004-10-08 11:33 we7u
* scripts/: toporama250k.pl, toporama50k.pl: Oops. Changing
copyright to correct one.
2004-10-08 11:31 we7u
* scripts/: toporama250k.pl, toporama50k.pl: Adding copyright and
licensing info.
2004-10-08 11:20 we7u
* scripts/: Makefile.am, toporama250k.pl, toporama50k.pl: Scripts
to snag Canadian toporama map files and create .geo files for
them. Created mostly from code submitted by Adi Linden, VA3ADI.
2004-10-07 19:15 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Making a few more
warnings go to popups instead of STDERR. Fixing object/item code
so that you can't create a new object/item that has the same name
as another station/object/item in the database.
2004-10-07 14:43 we7u
* src/: db.c, geocoder_gui.c: Removing some white space.
2004-10-07 10:16 we7u
* src/main.c: Fixing another Xt call that should have a NULL at the
end.
2004-10-07 09:29 we7u
* src/main.c: Slightly better check_range() function. This one
snaps the left/right of the map to the left/right of the display
in most cases. Still more work to do before I'll be satisfied
with the operation though.
2004-10-07 08:44 we7u
* src/main.c: Tweaking check_range() so that it doesn't allow us to
zoom out beyond the N/S poles. It will resize the Y scale factor
so that it fits the window perfectly N/S. More work will
probably be done on this function later so that we fit E/W
perfectly as we zoom out as well (depending on the window's
aspect ratio).
2004-10-07 08:14 shadow
* src/: db.c, main.c: update calls to XrtVaGetValues to terminate
with NULL
2004-10-06 22:45 we7u
* src/main.c: Minor tweak to how center/zoom is calculated. Check
for edge of earth now. May be more tweaks to come for this part
of the code.
2004-10-06 22:17 we7u
* src/main.c: Tweaking a few more minor GUI things for Map View
object creation.
2004-10-06 21:44 we7u
* src/main.c: Computes proper range now when creating Map View
objects.
2004-10-06 20:28 we7u
* src/db.c: Fixing transmit of objects/items so that they send out
PHG or RNG as the first parameter in the comment field.
2004-10-06 17:15 we7u
* src/main.c: Fixing the language command-line switch. Initial
implementation of the code for creating Map View objects (not
complete yet).
2004-10-05 22:17 shadow
* src/awk.c: awk_find_sym can return NULL; don't assume src->type
is valid.
2004-10-05 17:20 shadow
* config/tgr2shp.dbfawk: dd missing double-quote in FENAME default
case handling
2004-10-05 10:11 we7u
* src/: db.c, main.c: Fixing the Move Object function so that we
can only move objects that we already own. Any SSID will work.
If we don't own it, we have to adopt the object first before we
can move it. This keeps us from accidentally moving objects if
we accidentally leave the Move function on and then click/drag on
the map display.
2004-10-05 08:54 we7u
* Makefile.am: Adding a new Texas radar geo file.
2004-10-05 08:54 we7u
* TXRadar.geo: Adding a new geo file for Texas radar, contributed
by Gerry Creager.
2004-10-04 22:12 we7u
* src/db.c: Fixing a typo in extract_powergain_range() which caused
it to skip parsing PHG strings.
2004-10-04 13:20 we7u
* FAQ: Adding another link for the remote serial port stuff.
2004-10-04 12:58 we7u
* src/db.c: Reducing the number of positions displayed in Station
Info from 100 to 50. This is in order to speed up the automatic
updates version of the Station Info dialog.
2004-10-04 12:25 we7u
* FAQ: Adding links to the serial port redirectory programs,
courtesy of Mike Fenske.
2004-10-04 10:17 we7u
* src/wx.c: Fixing the 000/360 wind course problem. We should now
transmit "360" when the wind direction is 0, as the APRS spec
requires.
2004-10-04 10:16 we7u
* README.CVS: Adding a note about the "wheel" group and sudo.
2004-10-04 09:20 we7u
* FAQ: Adding info regarding connecting to remote serial ports.
2004-10-04 09:17 we7u
* README.MAPS: Adding a link to the national transportation atlas
map files, link provided by Derrick J Brashear.
2004-10-04 08:32 we7u
* src/xa_config.c: Changing default fonts to be non-italic. A bit
more readable.
2004-10-03 12:46 we7u
* configure.ac: Small tweak to avoid a conflict with a
similarly-named define in the GDAL library.
2004-10-03 00:04 we7u
* src/testawk.c: Giving up on this file for now in terms of
compiling with strict error-checking.
2004-10-02 23:17 we7u
* src/interface.c: Fixing a few more problems that were found by
compiling with strict error-checking.
2004-10-02 22:43 we7u
* src/: interface.c, testawk.c, x_spider.c: More tweaks from
compiling with stronger error-checking.
2004-10-02 22:19 we7u
* src/main.c: Fixing up a few things found by running with these
compile flags: "-g -O2 -pipe -Wall -pthread -Wpointer-arith -W
-pedantic"
2004-10-02 21:58 we7u
* src/: db.c, draw_symbols.c, geo-find.c, hostname.c, map_shp.c,
map_tif.c, maps.c, util.c, wx.c, x_spider.c: Fixing up a few
things found by running with these compile flags: "-g -O2 -pipe
-Wall -pthread -Wpointer-arith -W -pedantic"
2004-10-02 11:08 we7u
* src/: draw_symbols.c, locate_gui.c, maps.c, messages_gui.c,
testawk.c, xastir.h, main.c: Tweaks to get rid of compiler
warnings on 64-bit CPU's. Fixing up mostly casts to/from
pointers and int's using some macros from the FreeCIV project to
help us.
2004-10-01 09:19 we7u
* README.CVS: Adding "sudo" instructions.
2004-09-29 09:04 tvrusso
* src/map_shp.c: Repair broken stippling of filled polygons under
dbfawk.
Before this commit, stippling was set too early in the code and
not turned off before label drawing began, rendering map labels
for stippled polygons unreadable.
2004-09-29 00:10 tvrusso
* README.MAPS, src/map_shp.c: Add "fill_stipple" dbfawk variable,
and support for it.
Now, if a dbfawk file sets filled=1, fill_style=2, and
fill_stipple={0,1,2}, the filled polygons will be stippled
instead of solid.
fill_stipple=0 gives 13% stipple fill_stipple=1 gives 25% stipple
fill_stipple=2 gives 50% stipple.
"fill_style=2" corresponds to FillStippled per XSetFillStyle.
2004-09-28 14:53 gstueve
* src/messages.c: Add check for DOS EOL markup.
2004-09-28 11:01 we7u
* FAQ: Added a bit about NumLock/ScrollLock/CapsLock messing up
Motif programs, and one way to solve it.
2004-09-28 08:40 we7u
* src/db.c: Fixing Station Chooser dialog so that it expands
properly. It used to increase the size of the buttons instead of
increasing the size of the station window.
2004-09-27 09:49 tvrusso
* FAQ: Add FAQ entries for autoconf-related FAQs.
2004-09-27 08:04 tvrusso
* Makefile.am: Return "dist-bzip2" to the AUTOMAKE_OPTIONS
variable.
it is true that --dist-bzip2 is not a valid automake option, but
the AUTOMAKE_OPTIONS variable doesn't generate --options for
automake, it has an effect on the generated makefile itself. In
this case, dist-bzip2 adds a dist-bzip2 target to the makefile.
As far as I can tell, the folks who are having trouble with this
option are not in fact using automake 1.6.3 or later. In ha2vr's
case it turned out he was actually using automake 1.4, even
though automake 1.9 was supposedly installed on his system.
2004-09-26 17:29 tvrusso
* Makefile.am, acinclude.m4, bootstrap.sh: Per discussions on
xastir mailing list:
- remove "dist-bzip2" from "AUTOMAKE_OPTIONS" in Makefile.am.
- Fix underquoted AC_DEFUN of AC_CHECK_GMTOFF
Also, add a print statement to end of "bootstrap.sh" so it's
clear when it's finished successfully.
2004-09-24 14:16 we7u
* src/wx.c: Fixing the offsets and data length for the Peet
Complete-mode wind speed fields.
2004-09-24 12:42 we7u
* src/main.c: Commenting out some debug code.
2004-09-24 12:42 we7u
* src/util.c: Removing some dead code from the compressed posit
routine.
2004-09-24 12:35 we7u
* src/db.c: Fixing symbol drawing so that Map View objects "range"
circles aren't drawn. Fixing compressed posits so that csT bytes
are always removed when decoding. Adding "Current Range:" output
to Station Info dialog.
2004-09-24 12:32 we7u
* src/draw_symbols.c: Reducing the size of the wind barbs as we
zoom out.
2004-09-24 12:30 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added range output
to Station Info dialog. Added missing tactical call string to
some language files.
2004-09-24 09:49 tvrusso
* src/db.h: Remove DOS line terminators. Reformat long lines.
2004-09-23 20:29 we7u
* src/: db.c, main.c, main.h: This change implements decoding for
Map View "eyeball" objects.
2004-09-22 13:00 we7u
* src/main.c: Adding a bit more output to the "time has reversed"
fprintf's. We now dump out the number of seconds we went
backwards and the date/time of the event.
2004-09-22 12:25 we7u
* README.CVS: Added a note about autoconf and automake.
2004-09-20 12:15 we7u
* src/x_spider.c: Another tweak to allow multiple spaces between
"pass" and the passcode.
2004-09-20 12:10 we7u
* src/x_spider.c: Fixing user/pass login in the Server code so that
both of them are position-independent.
2004-09-19 19:29 tvrusso
* src/main.c: Add the base file name to the dbfawk file for
downloaded GPS tracks and routes. This allows the name of the
track to be displayed along with the line data when these files
are used outside of the GPS directory.
I forgot to add this component of the data in in my first commit.
2004-09-19 16:52 tvrusso
* README.MAPS: A little cleanup of the discussion involving
"gdalwarp."
2004-09-19 16:39 tvrusso
* README.MAPS, src/map_tif.c: This is a patch I've been using for
several months now: it allows xastir to use geotiff files that
are already unprojected lat/lon maps. It simply checks the "PCS"
key in the geotif file, and if it's not there then the file is
assumed to be in lat/lon and can be used as is without
transformation.
It has no effect on maps that are not already in lat/lon, and so
will be invisible to anyone who hasn't needed the ability to read
in unprojected geotiff files.
README.MAPS updated to explain that gdalwarp can be used to
convert maps into lat/lon unprojected maps. Also added a place
to find useful geotiff maps that need such conversion (FAA
sectionals from aviationtoolbox.org).
Tweaked the stuff on shapefile reprojection. What was there were
verbose snippets from an email exchange between Curt and me.
Made them a bit shorter and more to-the-point.
The importing of lat/lon geotiff files is significantly slower
than the importing of USGS quads, because the optimized reads
that skip over scanlines based on zoom level don't work. I
intended to figure out how to make them work, but never did the
work. If folks start using this a lot and get me to bump it up
in priority I can revisit it.
2004-09-19 15:50 tvrusso
* config/Makefile.am, config/gps_wpt.dbfawk, src/main.c: config:
New DBFAWK file for waypoints files downloaded through GPSMan.
Now, DBFAWK- enabled xastir will display names of waypoints next
to the symbol, no matter what directory they're put in.
Add gps_wpt.dbfawk file to makefile.
src: make xastir write out a simple dbfawk file to go along with
GPSMan track and route shapefiles. Prior to this, these files
would only display in the selected color if they were copied
into /usr/local/share/xastir/maps/GPS, and would display in all
black if they were anywhere else.
Unfortunately, because we have no control over the fields created
by GPSMan for these shapefiles, it is not possible to stick the
color itself into the dbf file, as Alan had suggested in various
comments in the code.
To use these new things: for waypoints, do nothing -- the
dbfawk file is generic and applies to any GPSMan waypoint file.
For tracks and routes: Make sure to copy the dbfawk file when
you copy the
shapefile and dbf file to a maps directory. Xastir will use
it.
For tracks and routes downloaded prior to this patch: the
dbfawk file is
simple, just copy one for a map of the same color.
2004-09-18 13:30 we7u
* src/map_shp.c: Fixing the "Loading" and "Indexing" messages so
that they don't overrun our limited real estate on the status
line.
2004-09-18 13:25 we7u
* src/: map_dos.c, map_geo.c, map_gnis.c, map_pdb.c, map_tif.c,
map_tiger.c: Fixing the "Loading" and "Indexing" messages during
map activity so that they don't overrun our limited real estate
on the status line.
2004-09-17 13:44 we7u
* src/interface.c: Increasing the wait time in the loop where we're
connecting up network interfaces. Was 20ms, now 250ms.
2004-09-17 12:56 we7u
* src/: fcc_data.c, geocoder_gui.c, locate_gui.c, location_gui.c,
map_gnis.c, rac_data.c, track_gui.c: Bypassing the new configure
flag with a few more popups that are user-requested.
2004-09-17 12:46 we7u
* src/: main.c, popup_gui.c, xastir.h: Tweaks so that a few of the
popups will continue to display in that manner (instead of
heading to STDERR).
2004-09-17 12:22 we7u
* INSTALL, README.Getting-Started, acinclude.m4, configure.ac,
src/popup_gui.c: Implementing the "--without-errorpopups"
configure flag. If invoked, popup_messages() writes to STDERR
instead of causing a popup dialog to appear.
2004-09-17 10:12 tvrusso
* src/main.c: Put Cygwin-specific setting of nexttime into the
UpdateTime function.
Remove the two Cygwin-specific usleep(2) from the end of
UpdateTime.
With these changes, running xastir on Cygwin under Win2K on a
2GHz machine went from taking up 90+% of the CPU to taking around
20% --- most of that in system processes, and mostly that high
when X events are being processed.
2004-09-16 12:31 we7u
* configure.ac: Bumping the revision to 1.4.1, as we just did a
stable release at 1.4.0.
2004-09-16 07:47 we7u
* src/xa_config.c: Changing default sound command from "vplay" to
"play" as it is much more common.
2004-09-16 07:00 tvrusso
* src/map_gnis.c: Quick, trivial commit both to make sure I'm set
up right and to remove a slightly annoying error message when I'm
looking at New Mexico with GNIS: Add "ruin" as a recognized gnis
entry type.
Ideally, this mapping of gnis entries to zoom level limits should
be in metadata rather than a large if/elseif/elseif... block, but
that's another issue.
2004-09-15 13:19 we7u
* src/db.c: Re-ordering "if" statements to speed things up
slightly.
2004-09-15 12:59 we7u
* src/db.c: Another speedup (lower CPU usage).
2004-09-15 12:44 we7u
* src/alert.c: Reducing CPU usage of normal_title().
2004-09-15 12:43 we7u
* src/db.h: Slowing down minimum object timing by another five
seconds. Reduces how often we look through our database, keeping
CPU usage down.
2004-09-15 10:08 we7u
* src/db.c: Swapping two "if" statements in a loop, as the
is_my_call() function appears to be faster than the boolean
operations to determine whether it's an object/item.
2004-09-14 12:32 we7u
* src/db.c: Making is_my_call() and
check_and_transmit_objects_items() more efficient. Found during
profiling that these routines were eating up CPU.
2004-09-13 19:50 we7u
* INSTALL, configure.ac: Adding the "--with-profiling" flag.
Updating docs to reflect it.
2004-09-13 12:56 we7u
* src/map_shp.c: Changing label storage to a hash table instead of
an array, to speed things up. Using the first character of the
string as the hash index. Tried using lower 7 bits of first two
chars, and lower 6 bits of first two chars: Profiling showed that
using the first character was faster.
2004-09-13 12:54 we7u
* src/rotated.c: Moving math into appropriate parts of loop to
speed it up. Anything that is static through all iterations of a
loop is moved outside that loop for speed.
2004-09-10 16:09 we7u
* src/draw_symbols.c: Implementing a cache for the most recent five
symbols used. Speeds up drawing by quite a bit (found by
profiling).
2004-09-10 12:26 we7u
* src/main.c: More speedups found by profiling. Checking for new
gps map only once per second now, updating the stations count on
the status line once per second instead of continuously.
2004-09-10 09:19 we7u
* src/main.c: Adding some Cygwin-specific usleep's in UpdateTime()
in order to reduce CPU usage on those systems.
2004-09-10 08:49 we7u
* src/awk.c: Sped up awk_find_sym() a bit.
2004-09-10 08:37 we7u
* src/rotated.c: Sped up font rotation by moving some
floating-point math outside the inner loop.
2004-09-10 08:27 we7u
* src/alert.c: Fixing a minor compiler warning.
2004-09-09 20:37 we7u
* src/maps.c: Fixing a bug I introduced earlier today while
speeding up map indexing.
2004-09-09 12:59 we7u
* src/maps.c: Speeding up the maps.c:index_retrieve() function.
Making it more efficient. Perhaps the next step would be to turn
it into a hash lookup, but that would require changing perhaps
several other routines to match.
2004-09-09 09:11 we7u
* README.Getting-Started: Adding another note about callpass.
2004-09-09 08:06 we7u
* INSTALL: Adding another note to the profiling section.
2004-09-08 20:43 we7u
* src/alert.c: Major speedup in weather alert code, found through
profiling.
2004-09-08 12:22 we7u
* INSTALL: Adding a section on checking for memory leaks.
2004-09-08 10:48 we7u
* INSTALL: Adding profiling instructions.
2004-09-07 14:40 we7u
* FAQ: Added a bit about MacOSX USB adapters, courtesy of Jeff
Wigal, WY7Q.
2004-09-07 14:06 we7u
* src/util.c: Changing format for time so that Cygwin can
understand more of it. Tweak courtesy of Henk de Groot.
2004-09-07 10:15 we7u
* README.Getting-Started, README.win32: Tweaking the notes about
GPSMan/gpsmanshp.
2004-09-07 08:39 we7u
* src/festival.c: Adding some usleep() function calls for the case
where we can't open a socket to Festival, so that we don't spin
our wheels too fast trying to open sockets.
2004-09-06 21:06 rzg
* help/help-English.dat: Done the body, just "whats new" section
left.
2004-09-06 18:44 we7u
* src/main.c: Fixes for the Filled and Automaps columns in Map
Chooser->Properties dialog.
2004-09-04 23:24 rzg
* help/help-English.dat: Updating helpfile some more, still have
last 1/3rd to go over and "whats new" section to write. FIXMEs up
for grabs; and if anyone otherwise wants to help let me know.
2004-09-03 08:16 we7u
* src/db.c: Drawing symbol after we draw circles and other items.
Trying to keep the text on top so that it is more readable.
2004-09-02 22:37 we7u
* src/db.c: Moving the weather info to the top of the Station Info
dialog, for the cases where we have weather info stored. The
weather info is the most important info for that station in that
case, so it should be readable without scrolling. Stations
without weather data are unaffected by this change.
2004-09-02 20:19 we7u
* src/db.c: Fixed a small bug in positionless weather decoding
where it wasn't decoding course/speed fields. We now take
another look for course/speed if either of them are empty.
Before both of them had to be empty before we tried another type
of parsing for them. Did the and->or conversion in several
places in extract_weather(), so the change affects more than just
positionless weather packets.
2004-09-02 13:58 we7u
* config/language-Dutch.sys: Another tweak from Henk & Han.
2004-09-02 11:36 we7u
* config/language-Dutch.sys: More mods by Henk.
2004-09-02 10:51 we7u
* FAQ: Updating the locale-specific answers.
2004-09-02 10:45 we7u
* src/main.c: Fixing the locale for numbers to "C". We require
this in order to be able to write and parse our config files and
.geo files properly when the LC_NUMERIC or LANG environment
variables are set to something else. This affects the printf and
scanf sorts of functions.
2004-09-02 07:49 we7u
* src/: main.c, xa_config.c: Bumping the max timeout for tigermaps
from 120 to 180 seconds since so many people are getting timeouts
with it.
2004-09-01 12:34 we7u
* config/language-Dutch.sys: Updates by Han Sytsma, PE1FAM, and
Henk de Groot, PE1DNN. Thanks!
2004-09-01 10:51 we7u
* README.Getting-Started, configure.ac: Bumping to the next release
number, 1.4.
2004-09-01 08:37 we7u
* config/language-Spanish.sys: A few translations by Charles
Twardy. Thanks!
2004-08-31 11:56 we7u
* config/language-Dutch.sys: Updates by Henk de Groot, PE1DNN.
Thanks!
2004-08-31 11:05 we7u
* help/help-English.dat: Minor tweaks to descriptions about object
timing.
2004-08-31 10:30 francais1
* config/language-French.sys: Updated
2004-08-31 09:52 we7u
* config/language-Portuguese.sys: Updates by David Quental, CT1DRB.
Thanks!
2004-08-31 09:46 we7u
* src/db.c: Tweak which helps to prevent parsing of weather fields
out of comment data.
2004-08-31 09:08 rzg
* help/help-English.dat: Updating helpfile for release, about 1/3rd
done.
2004-08-31 07:40 we7u
* config/language-Italian.sys: Updates by Alessandro Frigeri,
IK0YUP. Thanks!
2004-08-30 08:49 we7u
* src/interface.c: Adding a terminating zero to the AGWPE packets
in port_read() instead of in parse_agwpe_packet().
2004-08-30 08:28 we7u
* src/interface.c: Adding a string terminator to the end of the
AGWPE raw packets before we start processing them. This keeps
portions of previously received packets from getting appended to
our current string during our processing.
2004-08-30 07:38 we7u
* README.win32: Changing to Henk de Groot's optimized Festival
install instructions.
2004-08-28 15:43 we7u
* README.win32: Added Festival instructions for Win32 courtesy of
Tom Russo. Thanks!
2004-08-27 13:09 we7u
* src/main.c: Fix for high CPU-usage when time skips backwards.
This fix causes Xastir to sleep a bit in the UpdateTime() loop
until time catches up again, thereby avoiding the problem. It
also dumps a message out to STDERR as it goes into/out of this
mode.
2004-08-27 07:44 we7u
* src/map_gdal.c: Changed the gdal output on startup to show only
those map formats that have been enabled in Xastir AND are
supported by the GDAL library that we're compiled against.
2004-08-27 07:16 we7u
* config/language-German.sys: Tweaks by Rolf Bleher, DK7IN.
Thanks!
2004-08-26 18:07 shadow
* configure.ac: update libgeotiff/libtiff/libproj configure tests
such that 1) libproj is checked for only once 2) libtiff is used
if found when testing for libgeotiff
revised test from Tom Russo KM5VY and tested on MacOS X and
Linux.
2004-08-26 14:03 we7u
* src/db.c: Fixing the code so that snow can be parsed out of a
weather report only if course/speed has already been
parsed/deleted from the string.
2004-08-26 11:09 we7u
* src/alert.c: Fix for high-CPU bug when malformed NWS weather
alert packet is received.
2004-08-25 12:45 we7u
* src/db.c: Fix for truncated lines when using AGWPE or Serial KISS
TNC interfaces.
2004-08-25 12:40 we7u
* src/interface.c: Changed comments. No code changes.
2004-08-25 12:39 we7u
* src/main.c: Changed a comment. No code changes.
2004-08-24 18:59 we7u
* scripts/: Makefile.am, kiss-off.pl: Adding a kiss-off script to
take a TNC out of KISS mode.
2004-08-24 18:53 we7u
* src/: main.c, db.c: Fixing the object/item comment-field bug.
2004-08-23 21:47 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, help/help-English.dat,
src/messages.c, src/messages.h, src/messages_gui.c: Changing the
label on the Clear Messages button, adding a new button for
deleting the outgoing messages to that station, relocating the
buttons to the bottom row.
2004-08-23 12:48 we7u
* README.Getting-Started: Added notes about where to look for
instructions for other OS'es.
2004-08-22 11:39 we7u
* src/main.c: Changed one comment.
2004-08-21 17:01 we7u
* src/: db.c, util.c, util.h: More fixes for xastir_snprintf size
parameter, including adding a size parameter to a few other
functions that can be used to prevent overrunning strings.
2004-08-21 16:55 we7u
* src/wx.c: Reformatting of code and rechecking the size parameter
for xastir_snprintf function calls.
2004-08-20 23:48 we7u
* src/wx_gui.c: Reformatting some code.
2004-08-20 23:35 we7u
* src/: view_message_gui.c, x_spider.c: More cleanup of the size
parameter for xastir_snprintf calls.
2004-08-20 23:13 we7u
* src/: db.c, geocoder_gui.c, gps.c, hostname.c, igate.c,
interface.c, maps.c: Cleaning up the size parameter for a bunch
of xastir_snprintf calls.
2004-08-20 13:50 we7u
* src/db.c: Fix for bad longitude for your own station.
2004-08-20 11:38 we7u
* src/db.c: Fixing problem with truncated comment/status strings.
Was setting the length in the xastir_snprintf() call to the
length of the pointer instead of the length of the malloc'ed
string buffer.
2004-08-20 10:27 we7u
* src/maps.c: Added a comment.
2004-08-20 10:25 we7u
* src/: awk.c, geo-find.c: Reformatting of geo-find.c. Added
comment to both files.
2004-08-20 10:22 we7u
* src/db.c: Moving ptr into the block where it is used.
2004-08-20 10:19 kd6zwr
* src/db.c: Moving a declaration up to the top to allow it to be
compiled.
2004-08-20 09:52 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Reducing the
resolution on the snow reports, as they are only reported by
inch, not by 100's of an inch.
2004-08-19 21:06 we7u
* src/: alert.c, awk.c, db.c, geo-find.c, igate.c, interface.c,
messages_gui.c, util.c, view_message_gui.c, wx.c, x_spider.c:
More on the strcat/strcpy/strncpy reduction/elimination. I think
this finishes off all the strcat/strcpy calls, and there are only
24 strncpy calls left in the code.
2004-08-19 13:10 we7u
* README.Getting-Started: Attempting to answer the question: "Why
must I compile from sources?"
2004-08-19 12:54 we7u
* Makefile.am: Adding the new README.Getting-Started into the
installation scripts.
2004-08-19 12:48 we7u
* README.Getting-Started: Spellling fix.
2004-08-19 12:45 we7u
* README.Getting-Started: First checkin. Fairly complete.
2004-08-19 12:38 we7u
* src/: alert.c, bulletin_gui.c, db.c, dbfawk.c, gps.c, gps.h,
hostname.c, hostname.h, igate.c, interface.c, interface_gui.c,
location_gui.c, main.c, map_shp.c, map_tiger.c, messages_gui.c,
rotated.c, view_message_gui.c, wx_gui.c: More work to eliminate
strcat/strcpy/strncpy from the code.
2004-08-18 23:45 we7u
* src/: map_tiger.c, maps.c, x_spider.c: More strcat/strcpy fixes.
Changing to safer string-handling routines.
2004-08-18 23:38 we7u
* src/: db.c, interface.c, main.c, map_dos.c, messages_gui.c,
popup_gui.c, rac_data.c, sound.c, track_gui.c, xa_config.c,
location_gui.c, alert.c, datum.c, draw_symbols.c, fcc_data.c,
festival.c, geocoder_gui.c, gps.c, igate.c, list_gui.c,
locate_gui.c, map_geo.c, map_gnis.c, messages.c, util.c, wx.c,
map_shp.c: More strcat/strcpy fixes. Changing to much safer
string-handling routines.
2004-08-18 23:31 we7u
* src/: geo.h, gps.h, main.h, messages.h, wx.h, xastir.h:
strcat/strcpy fixes. Changing to much safer string-handling
routines.
2004-08-18 13:35 we7u
* src/: alert.c, fcc_data.c, hostname.c, igate.c, interface_gui.c,
locate_gui.c, map_geo.c, map_shp.c, maps.c, messages.c,
messages_gui.c, util.c, x_spider.c: Converting more strcat()
function calls to strncat(). Safer.
2004-08-17 21:59 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/db.h, src/list_gui.c,
src/maps.c, src/wx.c: Changed wx_snow to be inches instead of
1/100 inch. We now ghost the weather info (mostly) separately
from posit info. Got rid of "<br>" from track logs read in from
findu.com. Fixed realloc's in maps.c so that they won't cause a
memory leak if they fail. Fixed Peet Bros. complete mode
decoding so that the proper wind speed is parsed. Fix by Matt
Werner, kb0kqa, for the 3-hour barometric pressure reading for
Peet Bros. complete mode parsing.
2004-08-17 17:17 we7u
* src/main.c: Changed formatting, added comments. No code changes.
2004-08-17 09:41 we7u
* src/wx.c: Fix for 3-hour barometer with Peet U2000 in complete
mode. Still testing to see if this is the proper fix, but so far
it looks good.
2004-08-16 17:51 we7u
* src/db.c: Fixing the "Move" function so that you can drag/drop
objects/items that are right on top of each other. The selection
dialog will pop up so you can choose which one to move.
2004-08-14 09:43 we7u
* src/main.c: Fixing object/item generation so that a space is
prefixed to the comment field only in the case where multipoint
polygons are present. The space is necessary in order to parse
multipoint objects properly, but is not desired for other
objects/items where it would limit the extent of the comment.
2004-08-12 17:26 we7u
* src/map_gnis.c: Update to GNIS search code for new pipe-delimited
file format that the USGS is distributing.
2004-08-12 17:25 we7u
* INSTALL, README.MAPS, help/help-English.dat: Updates to the docs
to match new RINO, Server Port, and other interface changes that
were done recently.
2004-08-12 13:46 kd6zwr
* src/x_spider.c: Moved some declarations up to the top of
Server(). Inline decls cause problems on some compilers... (like
my gcc 2.96 under linux).
2004-08-12 13:00 we7u
* src/map_gnis.c: Updating the GNIS map code to handle the latest
pipe-delimited files from the USGS. Still need to update the
search code, but the display code appears to work fine now.
2004-08-12 10:03 we7u
* src/interface.c: Added some debug code for tracking down errant
raw packets in the AGWPE code.
2004-08-11 13:15 we7u
* src/main.c: A bit of reformatting, plus sending to the x_spider
server after raw packets have been converted to TAPR-2 format
packets.
2004-08-11 10:40 we7u
* src/: main.c, x_spider.c: Tweaks by Tom Russo for FreeBSD
compatibility. Thanks!
2004-08-10 19:16 we7u
* src/: hostname.c, main.h, sound.c, x_spider.c: More fun with
process naming.
2004-08-10 12:59 we7u
* src/x_spider.c: Added a note about future plans for process
naming.
2004-08-10 12:51 we7u
* src/: main.c, x_spider.c, x_spider.h: Code that changes the
process name in "ps" listings for the x_spider daemon and client
connections. Doesn't work on other operating systems, and
doesn't work for "top" listings.
2004-08-09 11:32 we7u
* src/x_spider.c: Disabling the Nagle algorithm and enabling
SO_KEEPALIVE for the server port connections.
2004-08-07 11:12 we7u
* src/interface.c: Modified AGWPE parsing routine and associated
code. We've now turned off "monitor" mode and turned on "raw"
mode in AGWPE. The "raw" packets get thrown into our standard
KISS decoding routines, which gives us the possibility of
supporting OpenTrac (a binary protocol) and digipeating on AGWPE
ports in the future. The "monitor" mode decoding has been left
for now, but later on we'll probably delete it. Also: Added
output to STDERR for the AGWPE server version and for the port
descriptions.
2004-08-06 12:57 we7u
* src/db.c: Change to comment. No code changes.
2004-08-06 09:29 we7u
* src/interface.c: Minor changes to comments and debug output
messages.
2004-08-05 13:02 we7u
* src/: db.c, festival.c, main.c, interface.c, sound.c, util.c,
util.h: Re-wrote the agwpe parsing code. It should be more
bulletproof now, but still has some debug stuff in it for NWS_
and NWS- messages. Fixed a segfault caused by one of the new
strncpy() functions that I switched to in util.c:spell_it_out().
2004-08-04 13:04 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Changing the Modify
Object/Item dialogs so that you must adopt an object/item that
you don't own before you're allowed to delete it. Adopting or
Modifying someone else's object causes you to transmit it as a
live object owned by you. After that, you may delete it. If the
client that previously owned it saw your live object, it'll know
that you own it and that you can delete it. Without this
adoption process, UI-View32 clients will hold on to an object
that you're trying to kill.
2004-08-04 12:07 we7u
* help/help-English.dat: Tweaking the note about AGWPE network
authentication. We can use that now.
2004-08-04 11:54 we7u
* src/: interface.c, interface_gui.c: Fixes for AGWPE. Network
loging with authentication should work now.
2004-08-03 14:21 we7u
* src/db.c: Fix to allow objects/items to get through the server
port and get igated.
2004-08-03 13:04 we7u
* src/util.c: Small tweak to valid_inet_name() where it is checking
for the "aprsd" string. It didn't appear to be general enough to
catch all possibilities. Now it should be.
2004-08-03 12:57 we7u
* src/db.c: Changed one sizeof() to a strlen() for emergency
messages. Fixing object/item timing intervals so that if the
timing slider is reduced, the max interval is reduced for already
existing objects as well.
2004-08-03 12:42 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing the
displayed label for the object/item timing. It's a max interval
now. The actual timing is under the control of an exponential
decay algorithm.
2004-07-30 16:15 we7u
* src/util.c: A fix for the csT bytes on compressed posits. Turns
out we need to send the spaces, and the compressed posit field is
a fixed length.
2004-07-30 15:24 we7u
* src/db.c: Adding some debug output.
2004-07-29 21:06 we7u
* src/sound.c: Replacing strcpy function with safer ones.
2004-07-29 21:02 we7u
* src/: list_gui.c, locate_gui.c, location_gui.c, map_tif.c,
map_tiger.c, maps.c, messages_gui.c, rotated.c, track_gui.c,
util.c, view_message_gui.c: Replacing strcpy functions with safer
ones.
2004-07-29 20:57 we7u
* src/: color.c, color.h, dbfawk.c, draw_symbols.c, fcc_data.c,
geo-find.c, geocoder_gui.c, hostname.c, igate.c, interface_gui.c,
lang.c: Getting rid of strcpy functions. Replacing them with
safer functions.
2004-07-29 17:02 we7u
* callpass/callpass.c: Geting rid of strcpy() function call.
2004-07-29 14:15 we7u
* src/db.c: Changed some strcopy() functions to xastir_snprintf()
functions.
2004-07-29 13:48 we7u
* src/util.c: Reformatting to match the rest of the code. No
actual code changes.
2004-07-28 22:42 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.h, src/xa_config.c,
src/db.c, src/main.c: Adding CWOP WX station filtering toggle.
Letting Xastir display wind speed when wind course is not
available.
2004-07-28 12:17 we7u
* src/: db.c, igate.c, x_spider.c: Fixing message igating through
x_spider connects.
2004-07-28 10:48 we7u
* src/x_spider.c: Fix for FreeBSD courtesy of Tom Russo. Thanks!
2004-07-26 17:08 we7u
* src/: db.c, x_spider.c: Per-client authentication for the
x_spider listening port. Printf's for each client
connect/disconnect, and each successful authentication.
Non-authenticated clients can talk to each other and the server,
and can receive data from the server, but can't sent anything
through the server. Igating must also be turned on to get data
from authenticated clients up to the internet connections.
2004-07-26 16:57 we7u
* symbols/symbols.dat: Adding the new Rocket symbol that Bob. B.
just added to the spec.
2004-07-26 16:55 we7u
* config/: tnc-startup.aea, tnc-startup.d700, tnc-startup.kam,
tnc-startup.kpc2, tnc-startup.kpc3, tnc-startup.paccomm,
tnc-startup.pico, tnc-startup.sys, tnc-startup.thd7,
tnc-startup.tnc2-ui: Reenabling the CWID stuff. Some countries
evidently require it.
2004-07-26 14:02 we7u
* src/x_spider.c: Changing the authentication comments slightly for
x_spider.
2004-07-26 13:59 we7u
* src/x_spider.c: Adding client authentication to the x_spider
server. Clients cannot send data upstream until they
authenticate. Clients can still receive data without
authenticating or send data to other connected clients.
2004-07-26 13:57 we7u
* src/util.c: Removing unused define.
2004-07-26 12:39 we7u
* config/tnc-startup.sys: Adding another CWID command that will
turn off that feature for some TNC's.
2004-07-26 12:21 we7u
* config/: tnc-startup.paccomm, tnc-startup.pico: Correct CWID
commands for Paccomm TNC's.
2004-07-26 11:49 we7u
* config/: tnc-startup.kpc2, tnc-startup.kpc3: Correct commands to
turn off CWID.
2004-07-26 11:44 we7u
* config/tnc-startup.kam: The correct command for turning of CWID.
2004-07-26 11:16 we7u
* config/tnc-startup.kam: Turning off CWID.
2004-07-26 10:04 we7u
* config/: tnc-startup.aea, tnc-startup.d700, tnc-startup.kpc2,
tnc-startup.kpc3, tnc-startup.paccomm, tnc-startup.pico,
tnc-startup.sys, tnc-startup.thd7, tnc-startup.tnc2-ui: Adding
"CWID off" command.
2004-07-25 07:19 rzg
* help/help-English.dat: Updated the list of new features.
2004-07-24 15:49 we7u
* src/: db.c, igate.c, interface.c, main.c, util.c: Tweaking the
server stuff so that connected clients get igated through the
"master" Xastir instance if igating -> Net is enabled.
2004-07-23 09:57 we7u
* src/db.c: Ignore case when comparing newly received
comment/status strings with previously received ones, to decide
which ones to throw into the list. With a case-sensitive
compare, we were getting two instances of similar comment/status
strings cluttering up our lists, when it was really the same info
being presented but in a different case.
2004-07-23 09:31 we7u
* src/main.c: Cygwin fixes by KJ5O. Thanks!
2004-07-22 19:31 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c, src/main.c,
src/main.h, src/x_spider.c, src/xa_config.c: GUI support for the
new server port.
2004-07-21 18:56 we7u
* src/: Makefile.am, db.c, igate.c, interface.c, main.c, main.h,
x_spider.c, x_spider.h: Adding a listener socket for multiple
clients. Currently this must be enabled by uncommenting a
#define near the top of main.c. Adds a listening socket at port
2023 which allows any number of clients to connect. Spawns a
listener for each active client, kills them when the client
disconnects. All packets received or transmitted by Xastir go to
these clients, all packets sent by the clients are received by
Xastir and by all of the other connected clients. "telnet
localhost 2023" to test out the functionality after compiling in
the server support.
2004-07-21 11:38 gstueve
* src/view_message_gui.c: Add macro so someone's comment can be
answered. Don't try to put too many arguments into a fixed array.
2004-07-20 11:41 we7u
* src/db.c: Sorting and display of status/comment records by
date/time.
2004-07-20 11:14 we7u
* src/db.h: Bumping max status/comment lines per station from 10 to
20. Am testing with 50 locally to see whether bumping it up more
will seriously affect memory usage. Depending on the results,
may bump these numbers up even more.
2004-07-19 19:42 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/db.h, src/x_spider.c:
Adding date/timestamps to Status and Comment records.
2004-07-19 14:17 we7u
* src/: alert.c, alert.h, db.c, db.h: Moving a couple of define's
to the .h files and increasing the number of alerts and messages
that we allocate when we run out. This hopefully will help to
keep the number of large allocations down plus keep the larger
allocations from ending up at the very end of the heap. If we
keep a small increment, we realloc() more often plus the large
blocks will end up closer to the end of the heap, meaning we
won't be able to reduce our memory impact much later.
2004-07-19 09:13 we7u
* config/: tnc-startup.aea, tnc-startup.d700, tnc-startup.kpc2,
tnc-startup.kpc3, tnc-startup.paccomm, tnc-startup.sys,
tnc-startup.thd7, tnc-startup.tnc2-ui: Adding "HID off" where it
was missed. Some TNC's may require slightly different commands
for this. I don't have them to test with so I'll have to wait
for users to let me know the proper commands.
2004-07-16 11:27 we7u
* configure.ac, src/alert.c, src/db.c, src/main.c, src/map_gdal.c,
src/xastir.h: Adding support for "libgc", which is a
Boehm-Demers-Weiser garbage collection library. The advantage
for us is that it can find/report memory leaks. Install it, then
add "--with-libgc" to the configure line to compile it in. It
will report memory leaks on the console. This patch fixes two
leaks found by libgc, plus changes the increments used for
relloc'ing alerts and messages.
2004-07-15 14:32 we7u
* src/: awk.c, db.c, dbfawk.c, igate.c, main.c, map_gdal.c,
map_shp.c, maps.c, rotated.c: Protection for
malloc/calloc/realloc calls. Checking the return value for
non-NULL.
2004-07-15 13:01 we7u
* src/maps.c: Added some comments.
2004-07-15 12:58 we7u
* src/: alert.c, db.c, igate.c, messages.c: Added/changed warning
messages when realloc's fail.
2004-07-15 10:26 we7u
* src/main.c: Reuven found a missing #ifdef for the RINO stuff.
Thanks!
2004-07-15 10:16 we7u
* src/messages.c: Reformatting to take out tabs.
2004-07-15 10:09 we7u
* src/db.c: Changed some debug code that is used to test expire
times for messages and stations.
2004-07-15 08:29 gstueve
* src/messages.c: Make sure to look for Special groups and safety
check group names.
2004-07-14 14:07 we7u
* FAQ, INSTALL, acinclude.m4, configure.ac: Motif detection tweaks
by Tom Russo.
2004-07-14 12:48 we7u
* src/db.c: Reformatting and comment changes. No code changes.
2004-07-14 12:13 we7u
* src/db.c: Better code for drawing callsign at each trackpoint.
This draws the callsign at every single point.
2004-07-14 09:31 we7u
* src/main.c: An attempt to fix the menu GPS Status so that it
works. Still need an expiration mechanism for the data here.
2004-07-14 09:29 we7u
* FAQ: Added an LDD note, inspired by Jack Twilley.
2004-07-13 14:02 we7u
* src/db.c: Comment changes.
2004-07-13 12:21 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/xa_config.c: Added a new button to the Station Filter dialog:
"Label All Points". Doesn't actually label _ALL_ trackpoints,
but labels most of them with the callsign. This is helpful to
identify whose tracks belong to who.
2004-07-13 07:54 we7u
* src/: alert.c, db.c, db.h, list_gui.c, main.c, main.h,
messages.c, messages.h, messages_gui.c, track_gui.c, util.c:
Combined MAX_CALL and MAX_CALLSIGN defines into MAX_CALLSIGN,
reduced the size of it from 20 chars. Added MAX_COMMENT_LINES
and MAX_STATUS_LINES, currently set to 10 each, which limit how
many unique status/comment lines are saved per station. Added
MAX_TACTICAL_CALL in order to separate that parameter from
MAX_CALLSIGN, as the tactical call needs to be longer but didn't
want to waste the memory for all callsigns by making them all
long. Changed the alert memory allocation from 100 alert blocks
to 25 alert blocks (finer grained malloc's). Added more
comments.
2004-07-09 14:11 we7u
* src/main.c: Throwing Base-91 Compressed APRS packets into our
decoding instead of standard APRS packets. This keeps the
resolution that the RINO's are capable of. Doesn't affect how
the Object packets are transmitted: For that setting refer to the
toggle on the File->Configure->Defaults dialog.
2004-07-09 10:32 we7u
* src/main.c: Better timestamp for RINO-derived APRS Objects.
Issues: currently sends localtime instead of UTC, plus the
gpstrans files we're getting the timestamp from appear to have
the download time/date instead of the waypoint creation
time/date. These need to be fixed at some point.
2004-07-09 08:19 rzg
* src/alert.c: Fixed read of unitialized data according to
valgrind.
2004-07-08 16:34 rzg
* src/main.c: Fixed comparisions of unitialized variables, and
another small bug.
2004-07-08 14:49 we7u
* src/main.c: Initializing some variables as they are defined.
2004-07-08 14:49 we7u
* src/map_geo.c: Added some comments.
2004-07-08 14:48 we7u
* src/interface.c: Reformatting. No code changes.
2004-07-08 14:48 we7u
* src/draw_symbols.c: Initializing a variable as it is defined.
2004-07-08 12:38 we7u
* src/main.c: Commenting out RINO debug fprintf() statements.
2004-07-08 12:07 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/main.h,
src/xa_config.c: Implemented auto-download capability for the
RINO waypoints. A new slider added to the
File->Configure->Timing dialog. A setting of 0 disables the
function. Anything else invokes GPSMan at the interval selected,
downloading all waypoints from a RINO, and creating APRS objects
out of those that have "APRS" as the beginning four characters of
the waypoint name.
2004-07-08 08:50 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Initial support for
Garmin RINO "contact" waypoints. A new entry on the Interface
menu allows snagging waypoints from a RINO. Any that begin with
the letters "APRS" will have those four letters removed and then
a standard APRS object is created from them and starts
transmitting out from Xastir over APRS. We're using
non-compressed Objects so that they will be visible on Kenwood
displays, at the expense of throwing away some of the position
resolution. The menu link-in may change, as we'll eventually go
to an automatic poll scheme of the RINO instead of this manual
operation. Currently requires a connected RINO on a serial port
and GPSMan support compiled into Xastir.
2004-07-07 11:15 we7u
* INSTALL: Tweaked the instructions for GDAL ever so slightly.
2004-07-07 09:30 we7u
* configure.ac: Added a comment from Tom Russo. We need to make
some changes to the Motif detect so that we're assured we have
working headers/libraries before we get to the compile stage.
2004-07-06 15:29 we7u
* configure.ac: Replacing our Motif search code with better code
from the "vim" project. This code is purported to find the most
recent variant of Motif on the system and use that, if there's
more than one on the system. It also looks quite a few more
places for the libraries/headers than our old code.
2004-07-06 11:23 we7u
* src/main.c: Added comments.
2004-07-02 13:19 we7u
* src/locate_gui.c: Fixed one printf format that had too many
format specifiers in it.
2004-07-01 17:20 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/gps.c, src/gps.h, src/main.c:
Adding GPS Quality info to the command line and to a new
View->GPS Status option.
2004-07-01 14:33 we7u
* src/xa_config.c: Setting more reasonable lower defaults for a
couple of timing parameters.
2004-07-01 14:16 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/locate_gui.c: FCC/RAC callsign
lookup which doesn't depend on stations being on the screen.
2004-07-01 09:26 we7u
* src/bulletin_gui.c: Fix by Tom Russo for FreeBSD.
2004-06-30 22:00 we7u
* src/maps.c: Converting from a strcpy() to a memmove() due to
another bug that Reuven found. strcpy() cannot handle
overlapping strings, while memmove() can.
2004-06-30 21:16 we7u
* src/main.c: Fixing memory leaks.
2004-06-30 21:13 we7u
* src/db.c: Fixing memory leaks.
2004-06-30 21:09 we7u
* src/: messages_gui.c, track_gui.c, view_message_gui.c: Fixing
memory leaks.
2004-06-30 21:05 we7u
* src/: list_gui.c, locate_gui.c, location_gui.c, messages.c:
Fixing memory leaks.
2004-06-30 21:00 we7u
* src/interface_gui.c: Fixing memory leaks.
2004-06-30 20:55 we7u
* src/: bulletin_gui.c, geocoder_gui.c: Fixing memory leaks.
2004-06-30 14:00 we7u
* src/db.c: Fixing a bug Reuven found: Doing an "if" based on the
value of an uninitialized variable.
2004-06-30 13:53 we7u
* src/db.c: Fixing an indexing bug that Reuven found (via
"valgrind"). We can't go past index 0 if we've assigned '\0' to
a string.
2004-06-30 13:36 rzg
* src/: color.c, dbfawk.c, main.c: Minor memory leak fixes.
2004-06-30 13:32 we7u
* src/list_gui.c: Fixing a memory leak that Reuven discovered.
2004-06-30 12:43 we7u
* src/db.c: Fixing a bug found by Reuven in the GLL decode routine.
2004-06-30 10:54 we7u
* src/: db.h, db.c: Moved multipoints into a separate record,
allocating only when needed. This provides additional memory
savings over the tweaks that went in yesterday, with no loss in
speed/efficiency.
2004-06-29 20:45 we7u
* src/: db.c, db.h: Tweaks to significantly reduce memory usage.
2004-06-29 12:42 we7u
* src/wx.c: Fixing all the 2^16 constants. Ten of them were
incorrect.
2004-06-29 11:41 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c: Added language
strings for CAD objects and tactical calls.
2004-06-28 09:56 we7u
* src/main.c: Added a comment. No code changes.
2004-06-27 17:15 rzg
* src/main.c: Fixed array size error, to fix stack smashing issue.
2004-06-25 16:24 we7u
* config/: Makefile.am, tnc-startup.tnc2-ui, tnc-stop.tnc2-ui:
Start/stop TNC files contributed by Alessio Sangalli, IW2NYD, for
the TNC2-UI TNC used in Europe.
2004-06-24 14:23 we7u
* FAQ: Added a bit about ImageMagick and color-depth.
2004-06-24 13:49 we7u
* src/: db.c, main.c: Adding some debug stuff to the expire code.
Tweaking the status line station readout so it will reflect the
current number of stations in all cases.
2004-06-24 13:08 we7u
* src/main.c: Erasing box after Measure operation.
2004-06-24 13:00 we7u
* src/: db.c, main.c: Removing tac-call capability for
objects/items. The saving/restoring of these on startup is a
problem. Perhaps we can add the functionality back in later for
these, but probably only if we own the objects/items ourselves.
Even then, deleting the objects/items needs to be looked at
carefully.
2004-06-24 12:29 we7u
* src/: db.c, db.h, main.c, util.c: Fix for Move function. Also
changed tactical call so that it takes up less memory.
2004-06-23 16:19 we7u
* src/main.c: Rearranging the Station menu slightly so that it is
harder to delete all stations by mistake. It's now at the bottom
of the menu.
2004-06-23 12:54 we7u
* src/main.c: Adding a define, commented out currently, which sets
all flags properly for a 640x480 touch-screen. Has no effect
unless comments are removed.
2004-06-23 12:25 we7u
* src/: interface.c, main.c: Backing out the changes that were just
made for the Serial TNC Aux GPS interface. Turns out the code
was right all along. The user that is experiencing difficulties
with a KAM+ must have some other sort of problem.
2004-06-23 11:10 we7u
* src/interface.c: Serial TNC AUX GPS interfaces weren't parsing
GPS data out of the datastream. This should fix it. More
testing to come.
2004-06-23 11:05 we7u
* src/main.c: Comment changes.
2004-06-23 10:30 we7u
* src/main.c: Changing one debug printf()
2004-06-22 13:44 we7u
* src/main.c: Fixing the code so that the SWAP_MOUSE_BUTTONS #ifdef
works properly again.
2004-06-22 12:36 we7u
* src/db.c: Adding tactical call button to Station Info dialog.
This is required for cases where multiple calls are near the
pointer, else we can't assign tactical calls.
2004-06-22 10:41 we7u
* src/db.c: Fixed a memory leak in the expire routines, where
status data was not getting free'd.
2004-06-22 10:20 we7u
* src/db.c: Fixing bug in expire code introduced by newly-added
tactical call code.
2004-06-21 14:10 we7u
* src/: db.c, main.c, main.h, xa_config.c: Adding a toggle flag for
selecting only stations with tactical callsigns.
2004-06-21 11:03 we7u
* src/: db.c, util.c: Restoring of tactical calls from file when
Xastir starts up or after all stations are cleared. Dummy
records are created which then get coupled to the real info when
the station gets heard on the air. Also tweaked the expire code
so that stations with tac-calls don't get expired. They should
still get cleared from the screen, but the station and all it's
original data, including tac-call, should appear again when the
station re-appears on frequency. That new addition to the expire
code is not tested fully yet.
2004-06-21 09:08 we7u
* src/: db.c, main.c, util.c, util.h: Logging of tactical calls to
disk. Added Clear Tactical Calls and Clear Tactical History menu
options. Restore of tactical calls from disk at startup is not
coded yet.
2004-06-18 22:24 we7u
* src/db.c: Adding the callsign or the object/item name as a label
in the Assign Tactical Call dialog, so that we know what we're
renaming.
2004-06-18 13:32 we7u
* src/db.c: Instant update when changing a tactical call.
2004-06-18 13:01 we7u
* src/db.c: Minor tweaks to the tactical call stuff. Allows 19
chars now for the name.
2004-06-18 12:28 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/db.h, src/main.c:
Implementing Tactical Calls. Added to the right-click mouse
menu.
2004-06-18 10:09 we7u
* src/interface.c: Comment changes.
2004-06-18 10:07 we7u
* src/interface.c: Mostly comment changes. Added "Counts" to the
generic measurements table ( units[] ).
2004-06-18 08:46 we7u
* src/interface.c: Changing some comments.
2004-06-18 08:38 we7u
* src/interface.c: Minor comment change.
2004-06-18 08:35 we7u
* src/interface.c: Minor tweaks to the OpenTrac classification
messages.
2004-06-18 08:24 we7u
* src/interface.c: Adding in catch-all clauses for OpenTrac
elements that are new or not-yet-implemented.
2004-06-18 08:03 we7u
* src/interface.c: Putting in more dummy routines for the
unimplemented OpenTrac element decoding.
2004-06-18 07:30 we7u
* src/main.c: Fixing the AUX-TNC type so that it actually tries to
parse the GPS sentences. It didn't appear to do that with the
earlier code, while other types of interfaces did parse them.
2004-06-18 06:51 we7u
* src/interface.c: Adding parsing for more OpenTrac elements. Not
much is done with the data yet, but the placeholders are there
now. Added better reporting for various classes of unknown
OpenTrac element types also.
2004-06-18 00:08 we7u
* src/interface.c: Added some comments.
2004-06-17 16:33 we7u
* src/interface.c: More very minor OpenTrac tweaks.
2004-06-17 15:46 we7u
* src/interface.c: Minor tweaks so that the OpenTrac comment field
gets cleared before we process each piece, plus adding a space
before the displayname part of the OpenTrac comment.
2004-06-17 15:11 we7u
* FAQ: Added another question/answer about problems caused by the
LANG environment variable setting.
2004-06-17 12:28 we7u
* src/interface.c: Limiting the comment field on the converted
OpenTrac packets to 40 chars, which is the max for a Base-91
compressed APRS packet.
2004-06-17 12:18 we7u
* src/interface.c: Converting strcat() to strncat() functions in
the OpenTrac routines.
2004-06-17 12:03 we7u
* src/interface.c: Changed some comments. No code changes.
2004-06-17 11:10 we7u
* src/interface.c: Higher-resolution OpenTrac positioning. We now
convert to Base-91 Compressed APRS packets before throwing them
into our standard decoding. This should give us 1/100 sec
lat/long resolution, instead of the 60' resolution we had before.
This new code is untested as of yet.
2004-06-17 10:46 we7u
* src/: util.c, xastir.h: Adding a higher-resolution lat/long
format, so we can make better use of OpenTrac resolution.
2004-06-17 08:06 we7u
* src/interface.c: Changing from issuing the "conv" command to
issuing the "k" command to get the TNC into converse mode. One
european TNC doesn't implement the "conv" command.
2004-06-16 16:27 we7u
* config/: tnc-startup.d700, tnc-startup.thd7: Adding TXD settings
to the Kenwood startup files.
2004-06-14 23:23 we7u
* src/interface.c: Added a comment.
2004-06-14 22:31 we7u
* config/: Makefile.am, tnc-startup.kpc2: Initial kpc2 startup file
by Tom Russo. Thanks!
2004-06-14 20:10 we7u
* src/util.c: Changing one debug fprintf.
2004-06-14 13:40 we7u
* src/interface.c: Removing an error messaging having to do with
the tnc-start/stop META tag. This error message gets thrown out
at odd times if you happen to have META in a comment in those
file. Not needed.
2004-06-14 13:14 we7u
* README.win32: Liblcms is now a Cygwin package, so changing the
instructions to match. Thanks to Henk de Groot for this info!
2004-06-14 12:53 we7u
* config/Makefile.am: Adding a new stop file for the TH-D7A.
2004-06-14 12:49 we7u
* config/: tnc-stop.thd7, tnc-startup.thd7: Changes to the
tnc-startup.d7a startup file by Henk de Groot, PE1DNN. Also a
new tnc-stop.d7a file from him. Thanks!
2004-06-11 12:45 we7u
* config/Makefile.am: Adding the new D700 start/stop files.
2004-06-11 12:44 we7u
* config/: tnc-startup.d700, tnc-stop.d700: Adding files that David
Flood, KD7MYC, came up with to start/top a Kenwood D700A and put
it into the proper modes in each case.
2004-06-10 19:26 we7u
* src/interface.c: Tweaks to allow more control in the
tnc-startup.sys file. Adds a pause and a no-ctrl-C capability.
2004-06-10 16:51 we7u
* Davis/src/db2APRS.c: Memory leak update by Bruce Bennett, KB8ROP.
Thanks!
2004-06-08 08:37 we7u
* config/language-Dutch.sys: Updates by Han Sytsma. Thanks!
2004-06-07 14:13 we7u
* configure.ac: Bumping the development rev. up to 1.3.3.
2004-06-07 13:01 we7u
* INSTALL: A note about adding a flag to the configure command-line
to help it find the Motif include files.
2004-06-07 11:11 we7u
* src/alert.c: Fixing string overflow problem triggered by extreme
number of compressed alerts.
2004-06-04 15:47 we7u
* src/: rac_data.c, rac_data.h: Fixing a possible buffer overflow
problem that Tom Russo found. Thanks!
2004-06-04 13:39 we7u
* config/: tnc-startup.aea, tnc-startup.paccomm, tnc-startup.pico,
tnc-startup.sys: More PID filtering stuff.
2004-06-04 12:42 we7u
* config/: tnc-startup.aea, tnc-startup.kam, tnc-startup.kpc3,
tnc-startup.paccomm, tnc-startup.pico, tnc-startup.sys: Adding
PID filtering so that only 0xf0 PID's make it through in converse
mode (APRS packets).
2004-06-04 10:36 we7u
* src/fcc_data.c: Fix by Tom Russo.
2004-06-04 10:20 we7u
* config/tnc-startup.kam: Adding PID OFF.
2004-06-04 09:53 we7u
* config/tnc-startup.kpc3: Adding "PID off" so that other protocols
don't show up in converse/monitor mode.
2004-06-03 22:49 we7u
* src/main.c: Zoom-in box tweaks. These prevent the vectors from
being drawn over again if a screen update has happened. Keeps
extra line segments from appearing while doing the zoom-in box
mouse operation.
2004-06-03 16:01 we7u
* config/language-Dutch.sys: Updates by Han Sytsma, PE1FAM.
Thanks!
2004-06-03 15:00 francais1
* config/language-French.sys: Updated somewhat
2004-06-03 14:36 we7u
* src/main.c: Widening the zoom-in line width slightly. Looks very
nice now/more visible.
2004-06-03 14:11 we7u
* config/language-Italian.sys: Updates by Alessandro Frigeri,
IK0YUP. Thanks!
2004-06-03 13:47 we7u
* config/language-German.sys: Updates by Rolf Bleher, DK7IN.
Thanks!
2004-06-03 09:49 we7u
* src/main.c: Better zoom-in box operation. Much better!
2004-06-02 14:28 we7u
* src/main.c: Added another variable which we check against in
order to NOT draw the zoom-in box when we're in the menus.
2004-06-02 12:43 we7u
* src/map_gdal.c: Fixing the out-of-bounds check after the
coordinate conversion.
2004-06-02 11:19 we7u
* src/main.c: Adding a visible selection outline to the zoom-in
function. The outline updates once per second currently and
doesn't clean up after itself, but they disappear fairly quickly
anyway.
2004-06-02 09:41 we7u
* configure.ac: Adding Davis stuff.
2004-06-02 09:40 we7u
* Makefile.am: Adding Davis directory.
2004-06-02 09:38 we7u
* Davis/src/: Makefile.am, db2APRS.c, defs.h: Moved these from
xastir/src/Davis/src to xastir/Davis/src
2004-06-02 09:37 we7u
* Davis/: AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS,
README, bootstrap.sh, configure.ac: Moved these from
xastir/src/Davis to xastir/Davis
2004-06-01 20:28 we7u
* src/Makefile.am: Removing Davis from the list of subdirectories
for now.
2004-06-01 15:49 we7u
* src/Makefile.am: Tweaks to include the Davis code in the released
tgz files.
2004-05-30 22:34 we7u
* src/: dbfawk.c, map_shp.c: More Tom Russo fixes, also removing
some debug code that I added earlier.
2004-05-30 18:28 rzg
* INSTALL, README.MAPS, help/help-English.dat: Updates to all the
docs, some more README.MAPS cleanups/updates.
2004-05-28 17:45 we7u
* src/map_shp.c: Correcting what I submitted earlier to match what
Tom Russo sent me. My oops.
2004-05-28 16:02 we7u
* src/: alert.c, map_shp.c: Tom Russo's tweak to allow red flag
alerts in their current transmitted form to be displayed by
Xastir. Thanks!
2004-05-28 15:44 we7u
* symbols/Makefile.am: Adding new red_flag.xbm file to the mix.
2004-05-28 15:43 we7u
* symbols/red_flag.xbm: New warning by Tom Russo.
2004-05-28 12:23 we7u
* config/: nwsc_ddmmyy.dbfawk, nwsfz_ddmmyy.dbfawk,
nwsmzddmmyy.dbfawk, nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk,
nwsz_ddmmyy.dbfawk: More tweaks from Tom Russo. This one is
intended to supply a "BOGUS" default value for the key if the
shapefile has NULL entries.
2004-05-28 12:16 we7u
* src/main.c: Mostly comment changes. Also removing the exit when
Festival can't be connected to (which I don't think worked
anyway).
2004-05-28 12:03 we7u
* src/map_shp.c: Changed an exit() to a return() for the case where
dbfawk fails.
2004-05-28 12:03 we7u
* src/: hostname.c, sound.c: Added some comments.
2004-05-28 11:34 we7u
* src/map_shp.c: Comment change.
2004-05-28 11:09 we7u
* src/map_shp.c: Here's a fix for the missing weather alert
problem, when using dbfawk. Turns out the latest zone file from
NOAA has an unexpected mostly-NULL entry for shape 144, which
caused our compare to match on that shape in all cases. It's
definitely an incorrect shapefile entry, but it caused a problem
in our code as well which needed to be fixed. We now check again
using the title length if we got a match due to the key length
being 0.
2004-05-28 07:48 we7u
* config/: nwsc_ddmmyy.dbfawk, nwsfz_ddmmyy.dbfawk,
nwsmzddmmyy.dbfawk, nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk,
nwsz_ddmmyy.dbfawk: Tweaks by Tom Russo to reset fill_style in
each dbfawk file. Thanks!
2004-05-26 19:11 we7u
* src/: awk.c, dbfawk.c, map_shp.c: More of Tom Russo's memory leak
fixes. Thanks!
2004-05-26 14:14 we7u
* src/: awk.c, dbfawk.c, map_shp.c: Minor comment changes. Changed
to correct cleanup routine for one type of object. More memory
leak fixes.
2004-05-26 12:15 we7u
* src/map_shp.c: Adding some more "free" stuff before yet another
return.
2004-05-26 09:11 we7u
* src/xa_config.c: Changing default for weather alert updates to 60
seconds instead of 30.
2004-05-25 22:57 we7u
* src/awk.c: Closing another small memory leak.
2004-05-25 21:42 we7u
* src/map_shp.c: Handling another error condition.
2004-05-25 21:37 we7u
* src/dbfawk.c: More comments. Handled a few error conditions.
Perhaps closed a few minor memory leaks.
2004-05-25 16:17 we7u
* src/map_shp.c: More comments.
2004-05-25 13:45 we7u
* src/: awk.c, map_shp.c: More comments.
2004-05-25 13:01 we7u
* src/: dbfawk.c, awk.c: Added some comments.
2004-05-25 13:00 we7u
* src/rotated.c: Added some comments regarding malloc's/free's.
2004-05-25 00:30 we7u
* src/dbfawk.c: More comments.
2004-05-24 23:53 we7u
* src/dbfawk.c: Moving some free() code to the proper places.
2004-05-24 23:08 we7u
* src/map_shp.c: More comments.
2004-05-24 21:34 we7u
* src/dbfawk.c: Adding more comments.
2004-05-24 21:18 we7u
* src/: dbfawk.c, map_shp.c: Adding comments/printf's regarding
allocation/deallocation of memory.
2004-05-24 21:11 we7u
* src/: awk.c, testawk.c: Adding comments regarding allocations and
free'ing of memory.
2004-05-24 18:55 we7u
* src/: dbfawk.c, map_shp.c: More memory leak fixes for dbfawk.
Getting better!
2004-05-24 14:53 we7u
* src/: map_shp.c, dbfawk.c: Adding some free() statements to exit
points in map_shp.c, to de-allocate memory that was allocated
earlier in the function via dbfawk calls.
2004-05-24 11:02 gstueve
* src/main.c: Actually maintain count of visible alerts on screen
for increasing alert count.
2004-05-24 10:51 we7u
* FAQ: Added a few more notes about what do do for "missing Motif"
messages.
2004-05-23 17:01 n2ygk
* src/: dbfawk.c, dbfawk.h, map_shp.c: Tom's "bloatpatch" for
memory leak.
2004-05-22 18:54 rzg
* README.MAPS: Some formatting fixes, updated URL for quad index
shapefile.
2004-05-22 12:42 we7u
* acinclude.m4, configure.ac: Mods by Tom Russo to allow the
--without flags to work properly for festival and gpsman.
Thanks!
2004-05-21 11:49 jtwilley
* configure.ac: applied Tom Russo's emergency patch - will examine
later
2004-05-20 14:46 we7u
* src/map_shp.c: Closing a small memory leak in the dbfawk stuff.
More to come. Thanks to Tom Russo for finding this one.
2004-05-19 16:23 we7u
* src/main.c: Fixing the local station so that compressed posits
turn off ambiguity.
2004-05-19 16:08 we7u
* INSTALL, README.MAPS, configure.ac, xastir.spec.in: Making dbfawk
be compiled in by default. Added --without-* flags for all of
the optional libraries so that they can be disabled. Made
geotiff compilation dependent on libproj being present. Made
dbfawk compilation dependent on shapelib and pcre being present.
The tests for the libraries are skipped entirely if the proper
--without-* flag is passed to configure.
2004-05-19 09:05 we7u
* config/Makefile.am: Adding the fire alert dbfawk file to the
distribution.
2004-05-19 09:04 we7u
* config/nwsfz_ddmmyy.dbfawk: Adding a dbfawk file for Fire weather
alerts.
2004-05-19 08:55 we7u
* config/nwsz_ddmmyy.dbfawk: Latest dbfawk file for weather zone
shapefile.
2004-05-18 13:28 we7u
* config/nwsz_ddmmyy.dbfawk: Added a commented line which works
with fire zone files. Can't add it in yet as it appears to be
mutually exclusive with the other line before it which works for
regular zone files.
2004-05-18 13:26 we7u
* src/map_shp.c: Added a comment.
2004-05-18 12:54 we7u
* README.MAPS, src/map_shp.c, src/maps.c: Adding support for fire
zone maps. Works now for non-dbfawk compiles, but need to get
dbfawk working with them as well. The WXSVR should eventually
start sending these types of alerts to us on firenet.
2004-05-18 09:42 we7u
* src/db.c: Had to move the variable declarations up in the code
block, else it fails compile on FreeBSD. Thanks to Tom Russo for
this fix.
2004-05-17 13:06 we7u
* src/db.c: A small tweak to make the FCC/RAC lookup for
objects/items look at the FROM callsign instead of the
object/item names. Now we can look up who is sending the objects
in our database.
2004-05-17 12:44 we7u
* src/db.c: Fixing the weather alert by "Station Info" lookups so
that it works for more objects from the weather server.
2004-05-17 11:45 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/wx.h, src/wx_gui.c:
Adding the capability to finger the WXSVR if an object/item and
has "WXSVR" in the path. This is from a new button "Fetch NWS
Alert" in the Station Info dialog. It takes the place of the
FCC/RAC button if the above conditions are met.
2004-05-13 10:17 we7u
* configure.ac: Moving the ImageMagick check so that it is the
absolute last check, so that it doesn't mess up the GDAL check
either. Added comments stating that the IM check should stay as
the last check.
2004-05-13 09:51 we7u
* configure.ac: Moving the ImageMagick test to later in the
configuration. It appears to mess up the tests for other
libraries if it fails. Now only the GDAL test is below it.
2004-05-12 13:49 we7u
* src/alert.c: Additional comments.
2004-05-12 12:33 we7u
* scripts/overlay.pl: Correcting the math for lat/long.
2004-05-12 11:56 we7u
* src/interface.c: Making sure that the AGWPE path is upper-case.
2004-05-12 11:45 we7u
* src/interface.c: Fixing a bug in AGWPE path for objects/items.
This bug was caused by a different use of variables between the
output_aprs_data() and output_my_aprs_data() functions, and then
copying code from one to the other without changing the
variables. Variable names are now more common between them, so
this problem should be less likely to occur in the future.
2004-05-12 09:44 we7u
* scripts/overlay.pl: Changes to comments.
2004-05-12 09:16 we7u
* scripts/: overlay.pl, Makefile.am: Adding overlay.pl, which
creates either Xastir log file format or Xastir object.log format
files from CSV files. Used to create object overlays (actually
APRS Items in this case) out of spreadsheet data.
2004-05-11 10:07 we7u
* README.win32: Added a comment about an error caused by line-wrap
in the Shapelib Makefile.
2004-05-10 13:51 we7u
* src/: main.h, main.c: Adding #ifdef's for "OLD_PTHREADS", which
knock out the SIGUSR1 handler if "OLD_PTHREADS" is defined in
"main.h".
2004-05-10 12:33 we7u
* src/db.c: Proper code for randomizing the object/item transmit
times a bit.
2004-05-10 09:39 we7u
* scripts/Makefile.am: Adding a few of the newer scripts to the
install portion.
2004-05-08 19:54 we7u
* src/: main.c, db.c: Tweaking the object/item timing to make sure
that any changes to an object cause the object to immediately go
to the initial state of the decay algorithm.
2004-05-08 18:55 we7u
* src/db.c: Fixing the random number modulus operations for
transmitting objects/items. It appears however that the rand()
and random() functions are broken on this system, always
returning 0.
2004-05-07 14:09 we7u
* src/db.c: Reducing the randomizing of object/item TX times from
33% of interval to 20% of interval.
2004-05-07 13:45 we7u
* src/db.c: Randomizing object/item transmit a bit so that they
don't get transmitted together when restarting with active
objects/items. This causes them to diverse fairly well after
about the third transmit iteration.
2004-05-07 13:21 we7u
* src/util.c: Adding some comments.
2004-05-07 11:02 we7u
* src/db.c: Fix for objects/items: If we're using the name of one
that has already been killed, we now delete the old record
completely before creating the new one. This keeps us from
drawing tracklines from one to the other or keeping info that
doesn't apply to the new object/item.
2004-05-07 09:19 we7u
* src/util.c: Fixing the logging of objects/items. There were
problems with removing spaces from Items which made them not
found in the search, and problems with comments in front of lines
in the log file.
2004-05-07 09:16 we7u
* src/: db.c, db.h: Comment changes. No code changes.
2004-05-06 16:27 we7u
* src/messages.c: Reducing the initial time interval between
transmitted messages from 15 to 7 seconds.
2004-05-06 16:19 we7u
* src/: db.h, messages.c: Minor comment changes.
2004-05-06 14:40 we7u
* src/: db.h, db.c, main.c: Implementing the decaying algorithm for
timing of object/item transmits, similar to how Bob Bruninga does
it in aprsDOS. Also added a segfault fix for moving Items (same
fix as done earlier for moving Objects).
2004-05-04 10:59 we7u
* INSTALL: Bumping rev. numbers for some of the optional libraries.
2004-05-03 11:58 we7u
* README.MAPS: Added some geodesy links.
2004-04-30 13:27 we7u
* INSTALL: Adding more URL's to lists of internet servers.
2004-04-29 15:30 we7u
* FAQ: Adding a section describing the fixes for the CVS hostname
change at SourceForge.
2004-04-28 14:43 shadow
* configure.ac: Test for linker support of -Wl,--no-keep-memory
rather than assuming it's safe everywhere; MacOS 10.3.x doesn't
support it.
2004-04-27 09:23 we7u
* INSTALL: Added instructions for connecting to an internet server
plus a pointer to the current list of servers.
2004-04-26 12:31 we7u
* README.win32: Additions by Henk de Groot. Thanks!
2004-04-26 11:14 we7u
* INSTALL, README.win32: Shapelib links updates, thanks to Wes
Johnston for pointing this out.
2004-04-23 10:46 we7u
* src/interface.c: OpenTrac patch by J. Lance Cotton, KJ5O.
Thanks!
2004-04-23 10:35 we7u
* src/igate.c: Refusing to gate OpenTrac packets (which have been
converted to APRS-format by Xastir) to/from RF or the INET.
2004-04-21 16:01 we7u
* src/main.c: Working version of the new Center & Zoom mouse menu
function.
2004-04-21 14:59 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Starting to add a new
mouse menu entry: "Center & Zoom". Non-functional so far but
won't take much more work to finish it.
2004-04-15 14:19 we7u
* README.win32: An update to the link-step memory-hog note.
2004-04-15 10:12 we7u
* README.win32: Added a note about the link-stage being very memory
hungry/taking a lot of time to complete on Cygwin.
2004-04-14 14:31 we7u
* configure.ac: Adding the no-keep-memory flag to LDFLAGS which
makes the link stage on Cygwin much faster.
2004-04-14 10:12 we7u
* README.win32: Specifying a minimum set of xorg packages necessary
for installing the X11 stuff. Thanks to Henk for figuring this
out for us!
2004-04-12 14:21 we7u
* configure.ac: Removing one line to make output prettier.
2004-04-12 14:14 we7u
* README.win32: Updating the package names for X11 plus removing a
few packages that are unnecessary.
2004-04-12 13:18 we7u
* README.win32: Changing names of Cygwin packages to correspond to
Cygwin's current naming scheme for the X11 server.
2004-04-12 12:40 we7u
* README.win32: Removed the xwinclip package from the requirements
per Henk de Groot. Added notes by James Cour, K1ZC, and Tim
Baggett, AA5DF, regarding the network audio instructions.
2004-04-09 13:07 we7u
* README.win32: Removing the "for future development" notes from
the pcre descriptions. We use that library for dbfawk support.
2004-04-09 09:44 we7u
* README.MAPS: Adding more notes that might make the initial user's
decision easier as to which libraries to compile in for the
desired functionality.
2004-04-08 09:14 we7u
* config/: Makefile.am, tgr2shp.dbfawk: Adding Tom Russo's
tgr2shp.dbfawk file to our standard set. Useful for the 2003
tiger data that just came out.
2004-04-06 21:13 we7u
* INSTALL: Adding a note about needing "pcre" to compile in dbfawk
support.
2004-04-06 09:21 we7u
* src/main.c: Adding a command-line option to deselect all maps:
"-m"
2004-04-06 08:08 we7u
* src/map_shp.c: Fix by Tom Russo: If running with dbfawk, sets
everything to defaults in case a dbfawk file fails to reset
things when done.
2004-04-05 13:14 we7u
* README.win32: Added a note about winclip.
2004-04-02 17:19 we7u
* src/: geo.h, geocoder_gui.c: Extending the lengths of the input
fields for the Find Address function.
2004-04-02 14:16 we7u
* README.win32: Added a note by Henk regarind lcms.
2004-04-02 13:30 we7u
* README.MAPS: Added the Wiki page.
2004-04-02 08:03 we7u
* configure.ac: Bumping the rev number.
2004-04-01 09:11 we7u
* src/geo-find.c: Getting rid of some more compiler warnings.
2004-04-01 07:25 we7u
* src/geocoder_gui.c: Fixing a compiler warning.
2004-03-31 22:11 we7u
* src/util.c: Better implementation of the higher resolution s2l
routines.
2004-03-31 20:46 shadow
* INSTALL, help/help-English.dat: document the find address feature
2004-03-31 20:26 we7u
* src/util.c: Backing out the changes done earlier today. Will try
again to implement higher resolution NMEA strings at a later
date.
2004-03-31 20:16 shadow
* README.MAPS: Add pointer to Census 2003 data. Add pointer to
geocoder data files.
2004-03-31 10:56 we7u
* src/util.c: Extending the NMEA sentence decoding to handle DD
MM.MMMM format, which the new Tinytrak-3 chips can put out. That
resolution ends up being 0.6 counts of our Xastir coordinate
system, so we need to resolve down to that level to avoid losing
much.
2004-03-30 14:58 we7u
* src/db.c: Changing from circles to an 'X' for marking a found
address.
2004-03-30 12:49 we7u
* src/xa_config.c: Saving/restoring the Mark Destination button
state for the Find Address function.
2004-03-30 12:44 we7u
* src/: db.c, geo.h, geocoder_gui.c: Added a togglebutton that
enables/disables the marking of the destination for the Find
Address function.
2004-03-30 12:21 we7u
* src/: db.c, geo.h, geocoder_gui.c: Initial attempt at marking the
destination target for a Find Address query. There's not
capability yet for removing the marking, but you can always seek
another address and it will move to the new one. Will probably
change to some other marking at some point (a big 'X' perhaps?),
and need to find a way to remove the mark that makes sense.
2004-03-30 08:58 we7u
* src/geocoder_gui.c: Minor re-arranging of the Find Address
dialog's widgets.
2004-03-29 15:57 we7u
* src/io-mmap.c: Adding an include to get rid of compiler warnings
about memcpy().
2004-03-29 15:40 we7u
* src/: LICENSE.geocoder, geo-client.c, geo-find.c, geo.h,
geocoder_gui.c, io-common.c, io-mmap.c, io.h, Makefile.am,
main.c, main.h, xa_config.c: Geocoding support added by Derrick J
Brashear, based off code written by Daniel Egenor that was
released under GPL license.
2004-03-26 10:17 we7u
* Makefile.am: Moving the .geo files into a subdirectory called
"Online".
2004-03-25 08:35 we7u
* src/gps.c: Enabling setuid priviledge at the point where
settimeofday() is called. Thanks to William Baguhn, kc9asi, for
pointing this out.
2004-03-24 17:29 shadow
* src/macspeech.c: macspeech support, but i need to write autoconf
gunk, it just pretends to be festival
2004-03-23 15:12 we7u
* INSTALL, README.win32: Updating Cygwin instructions: com1 ->
/dev/ttyS0 and similar for com2.
2004-03-23 14:59 we7u
* acinclude.m4: Tweaking Cygwin serial ports to more standard port
names.
2004-03-23 10:01 we7u
* src/wx.c: Changes by Bruce Bennett.
2004-03-22 14:12 we7u
* src/map_geo.c: Moving an #ifdef so that no compiler warnings are
generated when ImageMagick support is missing.
2004-03-22 13:52 we7u
* acinclude.m4: Fixes for Cygwin regarding comm ports.
2004-03-22 09:23 we7u
* README.win32: Adding instructions to side-step the "detecting
devices" hang on WinXP.
2004-03-21 12:58 rzg
* help/help-English.dat: Added info on the comment field in
interfaces; started a new tally of what changed since release.
2004-03-19 14:38 we7u
* src/map_gnis.c: Removing trailing spaces while reading lines in
from GNIS files. They are notorious for having many spaces at
the ends of the lines.
2004-03-19 12:37 we7u
* src/map_shp.c: The rest of the code needed for the
XReadBitmapFile() call failure, in order to make sure everything
keeps running.
2004-03-19 12:34 we7u
* src/map_shp.c: Getting rid of the exit(1) that we were doing when
the XReadBitmapFile() call was failing during long runtimes.
It's annoying if the bitmap is not found but it shouldn't kill
all of Xastir in that case. I'll be checking to see if further
changes to the code are necessary though to prevent segfaults
happening later in that part of the code.
2004-03-19 09:52 we7u
* scripts/split_gnis.pl: Added an RCS tag. Still needs a copyright
blurb.
2004-03-19 09:51 we7u
* src/interface.c: Fixing the long transmit delay, which was in
port_write at the final select() call.
2004-03-18 19:21 jtwilley
* scripts/split_gnis.pl:
Added split_gnis.pl to scripts directory.
The split_gnis.pl script will take any number of state-wide GNIS
files listed on the command line and create smaller files based
on county names.
2004-03-18 15:14 we7u
* src/maps.c: Adding S57 map format to Xastir's supported map
types. File extension currently has to be ".s57" for these types
of maps to be recognized by Xastir.
2004-03-18 10:11 we7u
* scripts/ozi2geo.pl: Changed one comment.
2004-03-18 09:58 we7u
* scripts/ozi2geo.pl: Initial attempt at a conversion script from
OziExplorer .map format to Xastir's .geo format. This version
works with the one example map I had to work with. More than
likely more work will be needed on the script as more types of
maps are tried.
2004-03-15 15:49 we7u
* scripts/split_gnis.bash: Added a comment about "dos2unix".
2004-03-15 15:47 we7u
* scripts/split_gnis.bash: Script written by William Baguhn,
kc9asi. Splits a GNIS files into smaller pieces which are more
quickly loaded by Xastir when zoomed in.
2004-03-15 09:08 we7u
* USRadar.geo: Tweaks by Gerry Creager.
2004-03-12 20:54 we7u
* USRadar.geo: Mods by Gerry Creager.
2004-03-10 20:11 we7u
* src/interface_gui.c: Implementing GUI input fields for the
Interface->Properties "comment" field for each interface.
2004-03-10 09:50 we7u
* src/interface_gui.c: Minor comment change.
2004-03-09 14:59 we7u
* README.MAPS: Another note from Tom Russo on converting between
datums.
2004-03-09 13:18 we7u
* src/interface_gui.c: Adding some bookmarks. Places that might
need to be tweaked for MKISS.
2004-03-09 08:47 we7u
* src/interface_gui.c: Wiping out old interface params from config
file when an interface is deleted.
2004-03-09 08:34 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c: Minor tweaks to
the MKISS GUI. Not functional yet.
2004-03-08 22:54 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Updated language
strings for MKISS and interface comments.
2004-03-08 22:42 we7u
* src/: db.c, interface_gui.c, xa_config.c: Adding new MKISS
interface (not complete yet). Adding interface comment
capability.
2004-03-08 22:32 we7u
* src/interface.h: Adding new fields. Needed for MKISS interface
and for adding comments to interfaces.
2004-03-08 13:16 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Updates to
language strings for MKISS TNC's.
2004-03-08 13:13 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/igate.c,
src/interface.c, src/interface.h, src/interface_gui.c,
src/main.c: Initial stab at creating a new SERIAL_MKISS interface
type. So far it's an identical copy of the SERIAL_KISS interface
type, but that will change soon. Intent is to support multi-port
KISS TNC's such as the Kantronics KAM.
2004-03-04 15:12 we7u
* USRadar.geo, help/help-English.dat, src/color.c, src/color.h,
src/map_geo.c, src/maps.h: Fix for the TRANSPARENT tag in .geo's:
Wasn't working right on 16-bit versus 24-bit Xwindows servers.
2004-03-03 14:54 we7u
* src/map_geo.c: Toporama map speedups made possible by Steve
Dimse's changes on the server.
2004-03-02 13:19 we7u
* README.win32: A note by Steve Peters, N1TYE, regarding the lcms
library on Cygwin.
2004-03-02 09:56 we7u
* src/map_geo.c: Terraserver is playing games, changing their URL
again. Changing back to the original one we used to use, which
works for us again. The newer URL was returning all black
images.
2004-03-02 00:10 we7u
* src/map_geo.c: Commenting out debug output.
2004-03-02 00:07 we7u
* src/maps.c: Sending tab map files to draw_ogr_map().
2004-03-01 23:50 we7u
* Makefile.am, src/map_geo.c: Initial version of code to support
Canadian Toporama maps, downloading them automatically over the
'net from mm.aprs.net, including the dynamically generated .geo
files.
2004-03-01 23:47 we7u
* CanadaTopo250k.geo, CanadaTopo50k.geo: Initial checkin.
2004-03-01 09:31 we7u
* README.MAPS: Changing notes regarding where to find free DRG
maps.
2004-02-29 18:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c: Tweaking the
Interface Start/Stop dialog so that it is much more readable.
2004-02-29 12:31 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/xa_config.c: Added two new trail sliders to the timing
dialog. They both control whether trails are displayed, one
based on max distance, one based on max time. If either max
distance or max time are exceeded for new trails, that segment is
not drawn. Does not affect trail points that have already been
received, just new trail points.
2004-02-27 19:12 we7u
* src/main.c: Modifying the Move function so that it drops through
all the dialogs and doesn't require any OK buttons to be pressed
to effect the move. This is useful for drawing the expected
route of a SAR team and documenting it via Shapefiles. It's much
faster to do so now. Downside: Unintentionally moving an object
gets an automatic confirm, and you'll have to move it back
manually or else edit the object.log file by hand and read it in
again.
2004-02-27 18:00 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/xa_config.c: Adding
a "Disable Posit Dupe-Checks" option to Configure->Defaults.
Disables the 30-minute dupe-checks that Xastir does when each
packet is received. Does not affect igate dupe-checks.
2004-02-27 17:26 we7u
* src/: db.c, main.h, util.c: Turning off trail-point dupe-checking
when reading in objects/items from file. This lets us show SAR
teams leaving and returning to base later, without having the
last trail segment missing.
2004-02-27 17:00 we7u
* src/db.c: Updating some comments.
2004-02-27 15:42 we7u
* help/help-English.dat: Adding notes about trails and why some
segments don't display.
2004-02-27 14:58 we7u
* src/db.c: Changing the distance at which Xastir will skip a track
segment, from >1 degree lat/long to >2 degrees. Any track
segment less than 2 degrees in N/S and E/W length will get drawn,
as long as the time between posits is less than 45 minutes. If
over 45 minutes, the segment gets skipped as well.
2004-02-26 15:25 we7u
* src/interface.c: New code to avoid opening the same serial port
twice for two different interfaces.
2004-02-26 15:19 we7u
* src/db.c: Changing some debug code.
2004-02-26 13:48 we7u
* INSTALL: Added a note about how to test the festival server by
telnet'ing to it.
2004-02-26 12:30 we7u
* src/: map_geo.c, map_tiger.c, track_gui.c: Fixing the problem
where a failed internet download (map or tracklog) would cause an
older version of the same to get displayed. We now delete the
old filename from our ~/.xastir/tmp directory before attempting
the download each time.
2004-02-26 12:07 we7u
* src/: db.c, db.h: Adding a retry timeout for killed object/items.
We'll now transmit killed objects 11 times before ceasing to
transmit them.
2004-02-24 11:34 we7u
* README: Additions by Alan Shackelford, NG3B.
2004-02-24 09:28 we7u
* README.MAPS: More good info from Tom Russo, KM5VY.
2004-02-23 14:52 we7u
* README.MAPS: Added the FIPS locator URL. Useful stuff!
2004-02-21 22:32 we7u
* INSTALL: Updating some libtiff/libgeotiff notes.
2004-02-21 12:35 kd6zwr
* src/map_shp.c: Add label levels for point style shapefiles when
using dbfawk
2004-02-13 13:40 we7u
* src/maps.c: Fixing the prime meridian line for UTM grid. Wasn't
being drawn at all zoom levels.
2004-02-13 08:54 we7u
* README.win32: Added a warning about KDE.
2004-02-12 14:18 we7u
* src/: interface.h, interface.c: New method of waiting for data to
get to serial TNC's before closing the port. Method and most of
the code contributed by Erik G. Burrows, KG6HEA. Additional code
by WE7U to prevent locking up with poorly-behaved serial devices.
2004-02-11 14:40 we7u
* src/map_geo.c: Making transparent images work again after the
raster_intensity changes a few weeks back.
2004-02-11 13:35 we7u
* src/main.c: Fixing an annoying floating-point conversion bug in
the Map Intensity menus. For 70% and 90%, they were reported as
60% and 80% in the menus.
2004-02-11 10:24 we7u
* Makefile.am, USRadar.geo, src/map_geo.c, src/maps.h: Changing to
an unsigned long for holding the transparency value. Adding
USRadar.geo as an installed map ('cuz it's just way cool).
2004-02-10 14:18 we7u
* src/db.c: Making the 'h' in timestamp be case-insensitive on
receive.
2004-02-10 14:18 we7u
* src/db.c: Making the 'h' in a timestamp be case-insensitive on
receive.
2004-02-09 12:20 we7u
* src/db.c: Making N/S/E/W and the timestamp 'Z' non case-specific.
This was requested by Bob Bruninga on the APRSSIG mailing list
recently (sometime in january 2004, before our last stable
release).
2004-02-06 14:39 we7u
* src/interface_gui.c: Changing default path from RELAY,WIDE to
WIDE.
2004-02-06 13:33 we7u
* configure.ac, src/main.c: Adding a list of the compiled-in
libraries to the Help->About dialog.
2004-02-05 11:00 we7u
* INSTALL, README.CVS, README.win32: Updating CVS instructions
because SourceForge isn't handling compression currently.
2004-02-04 12:41 we7u
* bootstrap.sh: Adding the CVS tag line.
2004-02-04 08:49 we7u
* src/: main.c, map_shp.c: Changing some error messages to provide
more detail.
2004-02-02 23:10 we7u
* README.win32: Mods by David Flood, KD7MYC. Thanks!
2004-02-02 14:31 we7u
* configure.ac: Bumping the patch number so we can separate
development versions from most recent stable release.
2004-02-02 13:41 we7u
* config/language-German.sys: Updates by Rolf, DK7IN.
2004-02-02 12:58 we7u
* src/main.c: Updating the Help->About message. Thanks for
reminding me Ren!
2004-02-02 08:37 we7u
* configure.ac: Bumping the revision to 1.3.0. Getting ready for
stable release.
2004-02-02 08:35 we7u
* help/help-English.dat: Very minor changes to the What's New
section.
2004-02-01 23:26 rzg
* help/help-English.dat: Moved old "What's new" list out of the
way.
2004-02-01 23:23 rzg
* help/help-English.dat: What's new section. Could use proofreading
and the addition of stuff I forgot.
2004-01-30 15:48 shadow
* README: update README to reflect what's needed to get MacOS X
with GDAL.
2004-01-30 13:51 we7u
* xastir.spec.in: Correcting the path to the man pages.
2004-01-30 10:12 we7u
* symbols/symbols.dat: Implemented Wheelchair, Shelter, and
proposed Waypoint symbol. Also changed one description from "HF
Gateway" to "Any Gateway (w/overlay char)". The "Any Gateway"
symbol still needs to be changed into something which would
display an overlay char nicely. The Shelter symbol may need to
be changed into something more recognizable.
2004-01-29 17:47 n2ygk
* xastir.spec.in: --with-dbfawk. Curt: toss this if you feel
dbfawk is not cooked enough.
2004-01-29 08:53 we7u
* INSTALL: Updating the gpsman/gpsmanshp instructions for systems
with tcl8.4 instead of tcl8.3.
2004-01-28 10:42 we7u
* AUTHORS: Got rid of reference to non-existent file. Add note
stating we don't try to keep this file up to date.
2004-01-28 10:11 we7u
* UPGRADE: Added more notes about migrating to latest Xastir.
2004-01-28 09:42 we7u
* README.CVS: Added another note about sticky tags.
2004-01-26 12:50 we7u
* INSTALL: Adding a note about the port names for Cygwin.
2004-01-26 08:18 we7u
* src/: Makefile.am, alert.c, alert.h, awk.c, awk.h,
bulletin_gui.c, bulletin_gui.h, color.c, color.h, datum.c,
datum.h, db.c, db.h, dbfawk.c, dbfawk.h, draw_symbols.c,
draw_symbols.h, fcc_data.c, fcc_data.h, festival.c, festival.h,
gps.c, gps.h, hostname.c, hostname.h, igate.c, igate.h,
interface.c, interface.h, interface_gui.c, lang.c, lang.h,
list_gui.c, list_gui.h, locate_gui.c, location.c, location_gui.c,
main.c, main.h, map_dos.c, map_gdal.c, map_geo.c, map_gnis.c,
map_pdb.c, map_shp.c, map_tif.c, map_tiger.c, maps.c, maps.h,
messages.c, messages.h, messages_gui.c, popup.h, popup_gui.c,
rac_data.c, rac_data.h, rotated.c, rotated.h, snprintf.c,
snprintf.h, sound.c, symbols.h, testawk.c, track_gui.c,
track_gui.h, util.c, util.h, view_message_gui.c, wx.c, wx.h,
wx_gui.c, x_spider.c, x_spider.h, xa_config.c, xa_config.h,
xastir.h: Updating copyright notices.
2004-01-26 08:11 we7u
* LICENSE, README.win32, callpass/Makefile.am, callpass/callpass.c,
config/Makefile.am, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
config/nwsc_ddmmyy.dbfawk, config/nwsmzddmmyy.dbfawk,
config/nwsozddmmyy.dbfawk, config/nwsw_ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrlpt.dbfawk,
config/tgrlpy.dbfawk, config/tgrplc00.dbfawk,
config/tgrwat.dbfawk, config/tnc-startup.aea,
config/tnc-startup.kam, config/tnc-startup.kpc3,
config/tnc-startup.paccomm, config/tnc-startup.pico,
config/tnc-startup.sys, config/tnc-startup.thd7,
config/tnc-stop.sys, help/Makefile.am, help/help-Dutch.dat,
help/help-English.dat, help/help-French.dat,
help/help-German.dat, help/help-Italian.dat,
help/help-Portuguese.dat, help/help-Spanish.dat, m4/Makefile.am,
scripts/Makefile.am, scripts/example_objects.log,
scripts/fcc-get, scripts/xastir-fixcfg.sh,
scripts/xastir-migrate.sh, symbols/Makefile.am,
symbols/symbols.dat: Updating copyright notices.
2004-01-26 08:09 we7u
* AUTHORS, DEBUG_LEVELS, INSTALL, Makefile.am, NEWS, README,
README.CVS, README.MAPS, UPGRADE, acinclude.m4, bootstrap.sh,
changes.txt, configure.ac, xastir.1, xastir.spec.in: Updating
copyright notices. Adding a few more docs to the spec file.
2004-01-22 19:26 we7u
* src/xa_config.c: Adding sys/stat.h call that is needed to compile
this file on MacOSX.
2004-01-22 18:34 we7u
* README.CVS: Updating the "unsticky" instructions for CVS.
2004-01-21 16:14 rzg
* FAQ: Added a bit on support, fixed numbering, a typo, and
copyright year.
2004-01-21 15:48 we7u
* README.CVS: Added the "diff" line to .cvsrc note. Added "sticky"
tags STABLE and RELEASE and explanations of how to use them.
2004-01-21 08:47 we7u
* src/xa_config.c: Changing default for "Expand Dirs" in Map
Chooser to 1. Better for new users.
2004-01-20 13:34 we7u
* FAQ: Another note about ImageMagick dependencies and "spec"
files.
2004-01-20 13:32 we7u
* FAQ: Adding some notes about ImageMagick and failed dependencies.
2004-01-19 15:02 we7u
* src/maps.c: Attempting to fix an indexing bug. New files are not
picked up by indexing. This fix picks the later of ctime/mtime
to use for the timestamp. Contributed by Reuven.
2004-01-19 13:33 we7u
* src/: main.c, maps.c: Commented out some dead code in maps.c.
Added new USR1 signal handler code by Tim Gimmel, KB4AMA. Just
send a USR1 signal via "kill -USR1 <pid>" and Xastir will create
a new snapshot. Useful for web page front-ends.
2004-01-16 12:25 gstueve
* src/: alert.c, alert.h: Change numeric index references in flags
to symbolic and fixed end-of-data to match sizeof data not fixed
numeric values.
2004-01-16 12:18 gstueve
* scripts/fcc-get: Update for new diretory layout with generic path
name & add passive ftp.
2004-01-16 10:14 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.h, src/wx.c: Initial support
for Davis Weather Monitor II, Wizard III, and Vantage Pro weather
stations, written by Bruce Bennett. Thanks Bruce!
2004-01-15 13:28 we7u
* src/xa_config.c: Attempting to recover from backup file renaming
when things go wrong. We'll try to get as close to the original
state of the files as we can.
2004-01-15 13:09 we7u
* src/xa_config.c: More config file backup copies code. We now
back out the renaming if the new config file can't be created, so
we're left with the original config and two backups in that case.
2004-01-15 11:02 we7u
* FAQ, src/interface.c, src/interface_gui.c, src/xa_config.c:
Simplified the all interfaces up/down logic. It should work
better now. Changed the config file backup code so that
xastir.cnf.1 through xastir.cnf.3 are created. This should help
insulate us a bit better from crashes, as we'll have more old
copies of the config file to draw from if the main config file
(xastir.cnf) gets trashed.
2004-01-15 08:56 we7u
* configure.ac: Adding a line in for getting rid of duplicates in
the LIBS variable. Commented out while testing so that it
doesn't hurt any installations.
2004-01-14 15:07 we7u
* src/main.c: Adding more sprintf's in cases of failure to create
symlinks.
2004-01-14 12:07 we7u
* configure.ac: Extending one comment. No code changes.
2004-01-14 12:00 we7u
* src/main.c: Minor tweak to two fprintf strings.
2004-01-12 11:44 we7u
* src/main.c: Changing back to a previous configuration for the end
of the create_appshell() function. Attempting to get rid of this
problem: "attempt to add non-widget child "DropSiteManager" to
parent "xastir" which support only widgets" while not
re-creating this problem: "Shell widget xastir has zero width
and/or height".
2004-01-09 10:57 rzg
* help/help-English.dat, src/maps.c: Map index checking now allows
negative layer numbers. Minor helpfile updates
2004-01-09 08:11 we7u
* src/map_gdal.c: More checks for invalid extents while indexing.
If all 0's or outside indexes of the earth, we skip adding it to
the index.
2004-01-08 13:38 we7u
* src/main.c: Re-establishing the XtRealizeWidget() call in main
that was commented out to help fix the "zero width or height"
error on startup. Now we specify a minimum size in the
XtVaAppInitialize() call that preceeds it, so the old problem
shouldn't reoccur.
2004-01-08 13:34 we7u
* src/main.c: Gives an initial size to the application. Makes it
appear to come up faster. Whether or not it actually does is
beside the point. May help to get rid of the initial sizing
problem: "Error: Shell widget xastir has zero width and/or
height".
2004-01-07 08:42 we7u
* configure.ac: Minor tweaks to some AC_MSG_ERROR calls.
2004-01-07 08:42 we7u
* INSTALL: Minor tweaks to the make instructions here and there.
2004-01-04 13:37 we7u
* src/map_gdal.c: Correcting the limits for OGR indexing.
2003-12-30 07:38 we7u
* src/maps.c: Changing startup STDERR output to show which library
(Shapelib/OGR) is providing Shapefile support.
2003-12-26 09:26 we7u
* src/interface.c: Bumping the read/write loop timeouts to 100ms.
This should provide reasonable response time when killing ports,
yet keep CPU usage low when no data is being read/written.
2003-12-26 08:17 we7u
* src/interface.c: Bumping the timeout in port_write() select to
500ms. That timeout is used to jump out of the select() so that
we can check whether the interface has gone down. It does not
need to be very small, and in fact causes high CPU usage on
freebsd systems if it's below about 1ms. Linux can handle
somewhat smaller delays (100us is ok on Linux).
2003-12-24 17:07 rzg
* help/help-English.dat: Whatsnew update, and tigermap.geo is
back...
2003-12-23 17:49 we7u
* src/: main.c, map_gdal.c, maps.c, xastir.h: Added another output
line to the segfault handler. Minor tweaks to the OGR code.
2003-12-23 07:25 we7u
* src/map_gdal.c: Added some comments.
2003-12-22 18:59 we7u
* src/map_gdal.c: Starting to add map preferences code to the OGR
map-drawing functions.
2003-12-20 16:18 we7u
* src/main.c: Getting rid of a couple of messages used for cad
object debug. Put them inside ifdef's.
2003-12-19 16:28 we7u
* src/: map_geo.c, map_shp.c, map_tiger.c: Fixing
raster_map_intensity for tiger and .geo maps. Changes in
comments and remove of debugging code in map_shp.c
2003-12-19 13:33 we7u
* src/map_geo.c: Minor tweak to make toposerver files work again
and make the .geo code look like the tiger code w.r.t. image
intensity.
2003-12-19 12:59 we7u
* src/map_gdal.c: Improvements to the line drawing routines mostly.
OGR stuff.
2003-12-19 12:59 we7u
* src/maps.c: Major speed improvements to map_onscreen(),
map_visible(), and map_visible_lat_lon() routines.
2003-12-19 12:58 we7u
* src/main.c: Moved routines around. No code changes.
2003-12-18 16:04 we7u
* src/map_gdal.c: Tweaks to OGR polygons.
2003-12-18 13:06 we7u
* src/map_gdal.c: Working X11 Regions for drawing OGR "hole" or
innner polygons.
2003-12-18 07:06 we7u
* src/alert.c: Zero'ing out newly-added alert entries after each
realloc() call.
2003-12-17 22:45 we7u
* src/map_tiger.c: ImageMagick brightness code change by Jim
Chandler, N0VH.
2003-12-17 22:40 we7u
* src/map_gdal.c: Starting to add the framework for doing X11
Regions. Will allow doing "fill" and "hole" polygons as we
currently do in the Shapelib code.
2003-12-17 13:07 we7u
* src/map_gdal.c: More comments.
2003-12-17 12:58 we7u
* src/map_gdal.c: Minor comment changes.
2003-12-17 12:56 we7u
* src/map_gdal.c: More fill/hole polygon stuff. Currently drawing
polygons with dashed lines for "hole" polygons, solid for "fill"
polygons. This is if the use has decided not to fill the shapes.
For filled shapes, the hole polygons aren't drawn at all
currently.
2003-12-17 12:36 we7u
* src/map_gdal.c: More comments. Starting to add polygon fill/hole
differentiation code.
2003-12-17 12:06 we7u
* src/map_gdal.c: More comments.
2003-12-17 10:24 we7u
* src/map_gdal.c: Comment changes only.
2003-12-17 07:42 we7u
* src/map_gdal.c: Fixing OGR polygons so they work again, still
non-filled though.
2003-12-17 07:14 we7u
* src/map_gdal.c: More comment changes.
2003-12-17 07:04 we7u
* src/map_gdal.c: Changing default colors and changing a few
comments. The colors won't stay, but they're useful at the
moment for debugging.
2003-12-16 12:08 we7u
* src/maps.c: Added some comments.
2003-12-16 10:16 we7u
* src/interface.c: Fixes to make the OpenTrac tweaks compile
properly.
2003-12-16 10:09 we7u
* src/interface.c: Fixes to OpenTrac decoding by Scott Miller.
2003-12-16 08:19 we7u
* src/alert.c: An attempt to skip over alert_list[] entries that
are zeroed (title has '\0' as the first character) while doing an
alert_match().
2003-12-15 09:19 we7u
* src/interface.c: Patch by Brian Heaton to prefix the port number
to the incoming string we dump out via our segfault handler.
2003-12-15 07:56 we7u
* README.MAPS: Added another SDTS note.
2003-12-13 10:36 we7u
* INSTALL: Added another GDAL comment.
2003-12-13 10:33 we7u
* src/map_gdal.c: Moved some XSet... calls down into the OGR
drawing section. Above the indexing section they caused
segfaults. We must not be calling the indexing functions with a
valid widget?
2003-12-12 17:16 we7u
* README.MAPS: Adding more map links for some new map formats.
2003-12-12 13:20 we7u
* src/map_gdal.c: Faster OGR polygons. Transforming all of the
points at once for each polygon.
2003-12-12 13:02 we7u
* src/map_gdal.c: Faster OGR line drawing. Recognize more datums
that we don't have to convert (faster again).
2003-12-12 12:31 we7u
* src/map_gdal.c: Removing unneeded code. Adding more comments.
2003-12-12 12:24 we7u
* src/map_gdal.c: Adding comments.
2003-12-12 12:20 we7u
* src/map_gdal.c: Renaming OGR helper functions to make sure there
aren't any clashes later with similar functions.
2003-12-12 12:17 we7u
* src/map_gdal.c: Speeding up OGR Point drawing. Changing default
point color to white.
2003-12-12 12:03 we7u
* src/map_gdal.c: Faster OGR line/polygon drawing by checking
extents on those datatypes that allow fast extent checking.
2003-12-12 12:02 we7u
* configure.ac: Minor summary text change.
2003-12-12 08:23 we7u
* src/map_gdal.c: Added TODO list for OGR and moved the Draw
routines above the main OGR routine (getting rid of the
prototypes).
2003-12-12 08:04 we7u
* README.MAPS: Added a note about SDTS files.
2003-12-12 07:46 we7u
* src/map_gdal.c: A bit of cleanup in the new OGR routines.
2003-12-12 07:30 we7u
* src/map_gdal.c: Creating OGR Draw_Points() function which is
similar to the Draw_Lines() and Draw_Polygons() functions. Skips
drawing points that are outside the view.
2003-12-12 06:55 we7u
* INSTALL: Changes to the GDAL/OGR notes.
2003-12-11 17:50 we7u
* src/map_gdal.c: Optimizing Draw_Lines() and Draw_Polygons()
functions in the OGR routines. We now check the extents of each
feature and skip drawing it if it's not in our view.
2003-12-11 12:35 we7u
* src/: main.c, map_gdal.c: Fixing map_interrupts so that they work
properly and quickly. A few places were broken, including the
new OGR code.
2003-12-11 11:42 we7u
* src/map_gdal.c: Changed some variable names. Added some debug
code, looking for sources of memory leaks.
2003-12-10 22:43 we7u
* INSTALL: Added a new site for Shapelib.
2003-12-10 16:31 we7u
* src/map_gdal.c: On-the-fly coordinate transforms while drawing.
2003-12-10 11:14 we7u
* src/maps.c: Adding more map types that are accepted by OGR.
2003-12-10 10:18 we7u
* src/map_gdal.c: Changed some comments.
2003-12-10 10:16 we7u
* src/maps.c: Adding mif/mid (Mapinfo) to list of accepted map
types for OGR.
2003-12-10 00:01 we7u
* src/map_gdal.c: Minor reformatting.
2003-12-09 23:13 we7u
* src/map_gdal.c: Added a comment.
2003-12-09 17:03 we7u
* src/map_gdal.c: Better Polygons for OGR.
2003-12-09 12:27 we7u
* src/map_gdal.c: Drawing of OGR polygons is now working.
2003-12-09 08:55 we7u
* src/map_gdal.c: Slightly faster drawing code due to fewer sets of
debug loops. More comments.
2003-12-09 00:22 we7u
* src/: map_gdal.c, maps.c, maps.h: Added a new draw function for
points. More tweaks to the OGR code.
2003-12-08 15:43 we7u
* src/interface.c: Checking that I can stat a file and that it is a
regular file before attempting to send a file of commands to the
TNC.
2003-12-08 13:22 we7u
* src/map_gdal.c: Adding indexing for files where spatial
coordinate system is not known, but they still fall within the
normal lat/long boundaries for file extents. We're assuming
they're in geographic WGS84 coordinates in this case and allowing
the indexing to complete.
2003-12-08 12:56 jtwilley
* config/tnc-startup.null: Added a zero-byte file named
'tnc-startup.null' for those times when users do not want their
TNC configurations changed by xastir.
2003-12-08 12:19 we7u
* src/map_gdal.c: Comment updates. No code changes this time.
2003-12-08 12:10 we7u
* src/map_gdal.c: Took out some debug stuff that messed with
converting to nad27 datum for test runs. Generalized the code so
that it works with projected coordinate systems. No computes
file extents for state-plane coordinate systems. It should also
work for UTM projected coordinate systems.
2003-12-07 23:50 we7u
* src/map_gdal.c: For file extents (indexing): Datum translation
is working now for geographic coordinate systems. Not
implemented yet for projected coordinate systems. Haven't
implemented datum translation for drawing yet.
2003-12-07 23:47 we7u
* src/maps.c: Forcing shapefiles back to the old code for now.
2003-12-07 23:46 we7u
* src/maps.c: More debug for map_driver stuff.
2003-12-07 12:23 we7u
* src/interface.c: Reducing delay in port_write for checking queue.
Down to 100us from 200ms. Makes writing to interfaces much
snappier, but doesn't bog down CPU. Cranking up channel_data()
busy wait from 1 to 2us.
2003-12-07 09:16 we7u
* src/: main.c, xa_config.c: Fixing the 10% zoom in bug when at
zoom level 1.
2003-12-06 12:10 we7u
* src/map_gdal.c: Filling in a bit more for the OGR indexing code.
2003-12-06 09:20 we7u
* src/interface.c: Reducing many of the usleep() delays while
transmitting to serial TNC's. Users will have to rely on the new
delay slider to add delays if they get into weird operation with
any particular TNC.
2003-12-05 23:44 we7u
* src/map_gdal.c: More changes to debug output.
2003-12-05 23:36 we7u
* src/map_gdal.c: Partial map indexing working for OGR. Must be
geographic coordinate system. Haven't implemented conversions
from other datums or coordinate systems to geographic WGS84/NAD83
yet.
2003-12-05 22:33 we7u
* src/map_gdal.c: Printing out extents now. Should have indexing
implemented soon.
2003-12-05 22:02 we7u
* src/map_gdal.c: More reformatting for debug purposes.
2003-12-05 19:11 we7u
* src/map_gdal.c: Better formatting for OGR debug statements.
2003-12-05 17:36 we7u
* src/map_gdal.c: Filling in more features. Slowly.
2003-12-05 14:07 we7u
* src/xa_config.c: Changing the default serial_char_pacing to 1ms
instead of 25ms.
2003-12-05 13:08 we7u
* src/map_gdal.c: Working version of what I checked in last time.
;-)
2003-12-05 13:01 we7u
* src/map_gdal.c: More good info in the OGR code.
2003-12-05 12:40 we7u
* src/map_gdal.c: Fleshing out more details in the OGR driver.
2003-12-05 11:39 we7u
* src/xa_config.c: Adding save/restore for serial character pacing.
2003-12-05 11:14 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c, src/main.c,
src/main.h, src/map_gdal.c: Speeding up OGR. Adding a new
inter-character delay timing slider that affects serial-port
TNC's.
2003-12-04 10:58 we7u
* src/map_gdal.c: Changed some comments.
2003-12-04 10:08 we7u
* src/map_gdal.c: Adding map interrupt capability to the OGR code.
2003-12-04 08:39 we7u
* src/maps.c: Fixing up the callouts to GDAL/OGR. We direct
Shapefile stuff to draw_shapefile_map() right now instead of
GDAL/OGR. Tiger goes to GDAL/OGR. This can be changed via a
define near the top of maps.c so that Shapefile goes to OGR as
well.
2003-12-04 08:36 we7u
* src/map_shp.c: Getting rid of duplicate definition of font_size.
2003-12-04 08:21 n2ygk
* src/map_shp.c: fix the font_size fix to use FONT_DEFAULT
2003-12-04 00:43 we7u
* src/maps.c: Adding more vector types. Currently commented out,
but the GDAL/OGR code will eventually support them.
2003-12-04 00:36 we7u
* src/main.c: Added more vector formats to the Vector button in Map
Chooser.
2003-12-04 00:25 we7u
* src/map_gdal.c: Several segfaults fixed. Handles polyline
shapefiles and raw Tiger/Line polylines so far.
2003-12-03 23:23 we7u
* src/map_shp.c: Fixing a compile problem for non-dbfawk compiles.
2003-12-03 17:08 n2ygk
* src/: main.c, map_dos.c, map_pdb.c, map_shp.c, maps.c, maps.h,
xa_config.c, xastir.h: multiple font_sizes in maps/config/map
label font
2003-12-03 17:05 n2ygk
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys,
nwsc_ddmmyy.dbfawk, nwsmzddmmyy.dbfawk, nwsozddmmyy.dbfawk,
nwsw_ddmmyy.dbfawk, nwsz_ddmmyy.dbfawk, tgrcty.dbfawk,
tgrkgl.dbfawk, tgrlk.dbfawk, tgrlpt.dbfawk, tgrlpy.dbfawk,
tgrplc00.dbfawk, tgrwat.dbfawk: font_size
2003-12-03 14:18 we7u
* README.MAPS: Added a note about Tiger/Line maps (coming soon).
2003-12-03 13:08 we7u
* src/map_gdal.c: Added some comments.
2003-12-03 12:53 we7u
* src/map_shp.c: Removing the debug OGR code for the moment.
2003-12-03 12:52 we7u
* src/map_gdal.c: OGR drawing for Shapefile polylines is starting
to work. Not pretty yet. Points/Polygons not working yet.
2003-12-03 12:51 we7u
* src/maps.h: Adding a prototype for a function needed in
draw_gdal.c
2003-12-03 12:07 we7u
* src/map_gdal.c: More OGR library stuff. Am at the point where I
have access to the points/polylines/polygons...
2003-12-03 08:19 we7u
* src/: main.c, maps.h: Changing the Map Properties dialog so that
it only shows maps that were selected in the Map Chooser. Also
the Ok and Cancel buttons in the Map Chooser are greyed-out when
the Properties dialog is active (necessary due to the way I
implemented the new feature).
2003-12-03 00:18 we7u
* src/main.c: Added some comments.
2003-12-02 23:42 jtwilley
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added "Select All"
line to the other language files.
2003-12-02 23:04 jtwilley
* config/language-English.sys, src/main.c: Added "Select All"
button to "Map Properties" dialog.
2003-12-02 16:25 we7u
* src/map_shp.c: Forgot an #ifdef.
2003-12-02 16:23 we7u
* src/: map_gdal.c, map_shp.c, maps.c: Debug OGR code. Nothing
truly functional yet. Just getting a feel for how to go about
it.
2003-12-02 15:06 we7u
* configure.ac: Broke libproj check out into its own section and
summary line. We still need it checked in the libgeotiff section
as well though, as we depend on proj there too.
2003-12-02 14:16 we7u
* src/: map_gdal.c, maps.c: Changing some warning messages.
2003-12-02 14:02 we7u
* src/map_gdal.c: Getting rid of compiler warnings.
2003-12-02 13:50 we7u
* configure.ac: Moving the pcre summary next to the dbfawk summary
at the end of configure. Reordered some of the rest as well,
putting all of the map libraries together.
2003-12-01 13:13 we7u
* src/x_spider.c: Adding an include to make a compiler warning
disappear.
2003-12-01 12:56 we7u
* INSTALL: Removing a note that is no longer needed. CVS GDAL has
been tweaked to fix it.
2003-11-29 11:12 we7u
* src/x_spider.c: Flushing out the feature set for x_spider. Not
ready for prime-time yet, but getting closer. It now echoes
anything received from one client out to all other connected
clients. No provision yet for detecting disconnected clients and
removing their pipe structures.
2003-11-29 00:44 we7u
* src/x_spider.c: Filling in more details for x_spider. Not
functional yet.
2003-11-29 00:10 we7u
* src/: x_spider.c, x_spider.h: More of the x_spider server code
filled in. Not functional yet.
2003-11-28 22:34 we7u
* src/: Makefile.am, x_spider.c, x_spider.h: Initial code for
x_spider server. This is an APRS multiplexer that will
eventually allow multiple other clients (Xastir or otherwise) to
connect to a running Xastir and TX/RX APRS data between them.
This will allow the other clients to share the TNC, AX.25, and
network ports that Xastir is hooked up to. The code is not
functional in that capacity yet, but it is a nice multi-connect
echo server as it stands.
2003-11-28 22:26 we7u
* src/: map_gdal.c, maps.c: Adding prototype for draw_ogr_map().
No real code yet.
2003-11-28 22:10 we7u
* src/main.c: Fix for the stupid "PACKAGE" warnings that the GDAL
include file causes. Fix figured out originally by Jack for the
ImageMagick stuff, duplicated by me in the GDAL include area.
2003-11-28 21:57 we7u
* src/main.c: Slowing down the UpdateTime() loop iteration. Some
systems (RedHat/FreeBSD) appear to use up a lot of CPU time if
this is set to '1' or '0'. Setting it to '2'. Will crank it up
some more if people still report high CPU usage.
2003-11-28 14:55 kd6zwr
* src/: main.c, map_gdal.c, maps.c: Cleaning up GDAL init, starting
gdal code.
2003-11-26 18:47 we7u
* src/maps.c: Changing from strstr() to strncmp() for matching
selected directories with files inside them. Much more exact.
2003-11-26 14:10 we7u
* src/main.c: Clearing the selected bits in the in-memory map index
before we try to resync with the selected_maps.sys file's idea of
what maps are selected.
2003-11-26 12:04 we7u
* INSTALL: Adding GDAL instructions (not that there's much that can
be done with it yet, but it's still nice to see the future list
of supported map formats on startup!).
2003-11-26 09:37 we7u
* src/maps.c: Getting rid of compiler warning when XPM is not
available. This fix makes sure that the snapshot thread doesn't
even get defined in that case.
2003-11-26 09:00 we7u
* src/testawk.c: Fixing another couple of compiler warnings.
2003-11-26 08:54 we7u
* src/awk.c: Fixing more compiler warnings. Trivial stuff.
2003-11-26 08:43 we7u
* src/maps.c: Getting rid of another compiler warning.
2003-11-26 08:35 we7u
* src/map_tif.c: Getting rid of compiler warnings.
2003-11-26 08:29 we7u
* src/maps.c: Getting rid of compiler warnings and removing dead
code.
2003-11-26 08:25 we7u
* src/map_tiger.c: Fixing a compiler warning, although I can't for
the life of me figure out why the compiler is confused. Perhaps
all of the #ifdef's confused it.
2003-11-26 08:14 we7u
* src/map_shp.c: Fixing a compiler warning.
2003-11-26 08:01 we7u
* src/interface.c: Changing one variable to unsigned to get rid of
a compiler warning. We don't need a signed variable there
anyway.
2003-11-25 18:19 we7u
* src/main.c: Converting to square meters/feet when the CAD
object's area is too small for miles/km.
2003-11-25 14:34 n2ygk
* config/tgrlk.dbfawk: label color blue for water
2003-11-25 14:14 we7u
* src/main.c: Making the End Draw Mode function write the CAD
objects out to disk as well. This makes it possible to save open
polygons (polylines) instead of only closed polygons.
2003-11-25 12:49 we7u
* src/main.c: Persistent CAD Objects. They get save/restored
to/from file now.
2003-11-25 10:32 we7u
* src/db.h: Changing the saved polygon area from an int to a float.
2003-11-25 10:31 we7u
* src/main.c: Leaving the calculations in square nautical miles
until we're finished, then converting to what the user needs.
Saving the area now in the object in units of square kilometers.
2003-11-25 10:01 we7u
* src/main.c: Issuing a popup message with the area measurement.
2003-11-25 09:49 we7u
* src/main.c: More corrections to the area calculation.
2003-11-25 09:33 we7u
* src/main.c: Forgot to add in the minus signs again. Area should
be closer to being correct now for polygons.
2003-11-25 09:25 we7u
* src/main.c: Computing area of a polygon. Correctly now I think.
2003-11-25 07:29 we7u
* src/main.c: More CAD Drawing stuff. We now only compute area on
polygons with 3 or more points, and don't "close" a polygon
unless it has 3 or more points.
2003-11-25 07:14 we7u
* src/main.c: More CAD Drawing stuff.
2003-11-25 07:05 n2ygk
* src/map_shp.c: update comments
2003-11-25 00:46 we7u
* src/main.c: Beginnings of computing area for a drawn polygon.
2003-11-24 23:42 we7u
* src/: db.c, db.h, main.c, main.h, util.c, util.h: First
semi-functional implementation of CAD drawing functions. No
persistent storage has been implemented yet.
2003-11-24 16:45 we7u
* src/maps.h: Exporting another function I'll need later in another
module.
2003-11-24 14:38 we7u
* src/main.c: Renaming one function.
2003-11-24 14:33 we7u
* src/main.c: Changing a few comments.
2003-11-24 13:55 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/datum.c, src/db.c,
src/list_gui.c, src/main.c, src/main.h, src/maps.c,
src/xa_config.c: Adding the capability to use the special UTM
zones with a new UTM selection, instead of using them only for
MGRS. Seems some areas use them for regular UTM as well.
2003-11-24 13:32 we7u
* src/main.c: Added more comments and some function prototypes for
CAD objects.
2003-11-24 12:49 we7u
* src/main.c: Non-blocking xfontsel code. Main app keeps humming
along now even when xfontsel is up and running.
2003-11-24 11:20 rzg
* help/help-English.dat: Updates for recent changes.
2003-11-24 10:35 we7u
* src/main.c: Added some comments to the xfontsel code.
2003-11-24 10:24 n2ygk
* src/main.c: simplified implementation of xfontsel using popen.
2003-11-23 23:07 we7u
* src/main.c: Added another comment regarding xfontsel and possible
conversion to another thread.
2003-11-23 22:50 we7u
* src/main.c: We now write the output of xfontsel back into the Map
Label Font dialog via the use of an intermediate file we write to
~/.xastir/tmp.
2003-11-23 21:50 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added xfontsel option to
map label font dialog.
2003-11-22 20:38 we7u
* src/main.c: More temporary CAD drawing changes. These allow
experimentation without the drawings disappearing. Drawings do
not survive pan or zoom though.
2003-11-22 15:40 we7u
* src/main.c: Added crosshair cursor for Measure/Move modes, and
pencil cursor for CAD Draw mode.
2003-11-21 13:55 we7u
* src/db.c: Fixing a pointer problem that Jack Twilley found. This
one occurs when we're deleting expired stations from our database
in time order. We weren't saving a pointer to the next
time-ordered record before free'ing the memory for the first.
2003-11-16 22:14 we7u
* src/main.c: Adding some comments. No code changes.
2003-11-16 15:33 we7u
* README.MAPS: Added a note from Tom Russo regarding limitations of
shpproj.
2003-11-13 10:37 we7u
* src/main.c: Added an erase option for the CAD objects.
Non-functional so far.
2003-11-13 10:11 we7u
* src/main.c: Moving more menu stuff around. Making it harder to
move my station using the mouse. Put Pan stuff in a submenu to
make the main mouse menu shorter.
2003-11-13 09:52 we7u
* src/main.c: More Draw CAD-mode stuff.
2003-11-13 09:29 we7u
* src/main.c: More draw CAD objects stuff. Not ready for
prime-time yet.
2003-11-13 08:16 we7u
* src/main.c: Moving the "Move my station here" menu option to the
very bottom, more out of the way.
2003-11-13 07:27 n2ygk
* config/nwsc_ddmmyy.dbfawk, config/nwsmzddmmyy.dbfawk,
config/nwsozddmmyy.dbfawk, config/nwsw_ddmmyy.dbfawk,
config/nwsz_ddmmyy.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrlpt.dbfawk,
config/tgrlpy.dbfawk, config/tgrplc00.dbfawk,
config/tgrwat.dbfawk, src/map_shp.c, src/maps.c, src/maps.h:
Centered area polygon labels. Use light blue for area label
color.
2003-11-12 13:23 we7u
* INSTALL: Changing some instructions to use "su -c" instead of
"su" and "exit".
2003-11-11 21:37 we7u
* src/main.c: Very preliminary etch-a-sketch mode. Allows the
operator to draw lines on top of the map display. Eventually
this will be turned into something useful. Right now the lines
disappear at the next screen refresh.
2003-11-11 07:03 n2ygk
* config/: nwsc_ddmmyy.dbfawk, nwsmzddmmyy.dbfawk,
nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk, nwsz_ddmmyy.dbfawk,
tgrcty.dbfawk, tgrkgl.dbfawk, tgrlk.dbfawk, tgrlpt.dbfawk,
tgrlpy.dbfawk, tgrplc00.dbfawk, tgrwat.dbfawk: "pattern" set to
match X line attribute. Also some other minor tweaking.
2003-11-11 07:02 n2ygk
* src/map_shp.c: add default dbfawk when signature not found.
change "pattern" to just be the X line attribute pattern (0, 1,
or 2).
2003-11-10 09:18 we7u
* src/main.c: Changing the default symbol to a dot. Used to be the
emergency symbol, which is probably not a good idea as a default.
2003-11-10 08:39 we7u
* src/main.c: Saving/restoring comment and name fields when
switching between different types of Create Object/Item dialogs.
2003-11-10 07:20 n2ygk
* src/map_shp.c: Use 'fill_color' to fill polygons; 'color' for
polygon border.
2003-11-10 06:57 n2ygk
* config/: tgrlk.dbfawk, tgrlpt.dbfawk, tgrwat.dbfawk: fill_color
2003-11-10 06:56 n2ygk
* config/: Makefile.am, tgrlpy.dbfawk, tgrplc00.dbfawk: More
dbfawk's
2003-11-10 06:55 n2ygk
* README.MAPS: use consistent style for variable names
2003-11-08 17:42 jtwilley
* configure.ac, src/dbfawk.c, src/testawk.c: Tom Russo's patch to
help dbfawk build under FreeBSD.
2003-11-07 22:57 we7u
* src/main.c: Added some comments.
2003-11-07 22:49 we7u
* src/main.c: Fixes for Map Chooser Properties buttons. The string
offset was incorrect after the strings were shortened. Fixed
now.
2003-11-07 13:46 we7u
* src/maps.c: Fixing a problem whereby the weather alert filenames
are guessed wrong if there are similarly-names zip files in the
Counties directory.
2003-11-07 10:15 we7u
* src/main.c: Fixing objects/items with respect to probability
circles and multipoint polygons. We can now do compressed
objects/items with these features, and we get a space before the
multipoint string, as the spec requires.
2003-11-06 15:27 we7u
* src/db.c: Changing the extract_multipoints() function so that it
doesn't remove the multipoint string from the comment field of
objects or items. This allows us to transmit the multipoint
string every time we transmit the object/item.
2003-11-06 15:26 we7u
* src/draw_symbols.c: Changed one comment.
2003-11-06 09:21 we7u
* src/interface.c: OpenTrac bug-fix by Henk. Thanks!
2003-11-06 09:13 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/main.c: Fixing Map Properties columns for other languages.
2003-11-06 09:02 we7u
* config/language-English.sys, src/main.c: Making Map Properites
even narrower.
2003-11-06 08:21 we7u
* src/main.c: Reorganizing the buttons on Map Chooser->Properties
so that the dialog will be narrower.
2003-11-06 07:56 we7u
* src/main.c: Moving some of the Map menu into a submenu.
Lesser-used stuff now resides in a Configure submenu off the Map
menu.
2003-11-06 07:44 we7u
* config/language-English.sys: Changing a few labels in the menus.
Minor stuff.
2003-11-05 22:54 jtwilley
* config/tnc-startup.aea: Moved 'EXP on' to the top of the file and
commented out lines which produce errors on my AEA PK-232.
2003-11-05 10:35 we7u
* src/maps.c: Fixing the high CPU-usage bug with XDrawLines() in
draw_grid with UTM grids.
2003-11-05 10:10 we7u
* src/maps.c: Added an interation max to the while loop in
draw_grid(). Just in case.
2003-11-05 07:06 n2ygk
* src/map_shp.c: Fix WX alerts
2003-11-04 15:24 we7u
* src/map_shp.c: Patch submitted by Tom Russo, KM5VY. Allows
dbfawk to control more than just color.
2003-11-04 15:00 we7u
* src/main.c: Added a rather stupid fix for the problem: 'Error:
attempt to add non-widget child "DropSiteManager" to parent
"xastir"'. Making a couple of harmless Motif calls before
calling XtVaCreateWidget in create_appshell().
2003-11-04 14:24 we7u
* src/map_geo.c: Wrapping a call with ifdef's for people that don't
have ImageMagick compiled in.
2003-11-04 14:20 we7u
* tigermap.geo: Adding this file so that Tigermap may be a normal
option in the Map Chooser.
2003-11-04 13:46 we7u
* src/main.c: Moving things around to different menus. Cleaning up
the interface just a bit.
2003-11-04 11:28 we7u
* src/xa_config.c: Remembering Tigermap config settings between
sessions.
2003-11-04 09:17 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
src/main.c, src/map_tiger.c, src/xa_config.c, src/xastir.h:
Making the regular Map Intensity controls work for the TigerMap
intensity as well. Simplifying the user interface a bit.
2003-11-04 08:46 we7u
* Makefile.am, src/main.c, src/main.h, src/map_geo.c,
src/map_tiger.c, src/xa_config.c: Moving Tigermap enable to the
Map Chooser (so that all maps are selected/deselected from one
dialog). Removed the Enable button from the Tigermap config
dialog.
2003-11-03 13:22 we7u
* src/location_gui.c: Removing unnecessary db.h include.
2003-11-03 13:22 we7u
* src/: bulletin_gui.c, datum.c, db.c, db.h, gps.c, interface.c,
interface_gui.c, list_gui.c, locate_gui.c, main.c, messages.c,
messages_gui.c, track_gui.c, util.c, util.h, view_message_gui.c,
wx.c, xa_config.c: Fixed the problem with coordinate calc and
inputting UPS coordinates. Moved some routines from db.c to
util.c that were general-purpose string routines. Got rid of
unnecessary db.h includes.
2003-11-03 12:59 we7u
* src/main.c: Added a debug line.
2003-11-03 11:04 we7u
* src/util.c: Fixing the "nice" formatting for UTM so that extra
spaces aren't added on the status line for MGRS coordinates.
2003-11-03 10:59 we7u
* src/: datum.c, db.c, list_gui.c, main.c, util.c, util.h: Cleaning
up the MGRS_string stuff. Formatting the string nicely for the
Coordinate Calculator.
2003-11-03 09:19 we7u
* src/datum.c: Fixed utm_ups_to_ll() function for the south polar
region.
2003-11-03 09:13 we7u
* src/util.c: Switching back to original math.
2003-11-03 08:33 we7u
* src/datum.c: Added a comment about the problems with
utm_ups_to_ll() function in the south polar region.
2003-11-03 08:14 we7u
* src/main.c: Adding MGRS to Coordinate Calculator as an output
format. Still has problems in the south polar region, but other
than that it appears to work properly.
2003-11-03 08:10 we7u
* src/util.c: Switching to MGRS zones when doing MGRS conversions,
and restoring the "coordinate_system" variable when done.
Changed some math to make it more understandable what was going
on.
2003-11-03 08:08 we7u
* src/datum.c: Changed a comment.
2003-11-01 10:57 we7u
* src/util.c: Correct 2-letter digraphs now for the UPS regions
while using MGRS coordinates.
2003-10-31 21:15 we7u
* src/util.c: Changing the formatting for MGRS.
2003-10-31 16:35 we7u
* src/util.c: MGRS appears to be functional in the UTM area. Still
needs work in the UPS (polar) areas.
2003-10-31 15:35 we7u
* src/: datum.c, datum.h, db.c, list_gui.c, main.c, main.h, maps.c,
util.c, util.h, xa_config.c: Initial code for implementing MGRS
coordinates. Not quite ready for prime-time yet.
2003-10-31 15:34 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding a label for
selecting MGRS coordinates.
2003-10-30 14:32 we7u
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding Max/Min
Zoom headings to Map Chooser->Properties dialog for other
language files.
2003-10-30 10:50 we7u
* src/xa_config.c: More error-checking for lat/long as read in from
the config file. In case someone hand-edits the station location
and gets the format wrong.
2003-10-29 19:38 we7u
* src/maps.c: Fixing the edges of the earth, UTM grid style.
2003-10-29 13:03 we7u
* src/: datum.c, datum.h, maps.c: Fixing the UTM grid. Added
"MGRS_grid" variable. If set, we draw the irregular grids and
report UTM coordinates using those grids. If zero, we draw the
regularly-spaced six-degree zones and report using those regular
zones.
2003-10-29 12:50 we7u
* src/maps.c: Correcting UTM grid for the civilian UTM grid
(non-MGRS grid).
2003-10-29 12:27 we7u
* src/main.c: Saving our place in the Map Properties dialog. No
more scrolling trying to get back to where you were.
2003-10-29 11:59 we7u
* src/main.c: Commenting out debug code.
2003-10-29 11:51 we7u
* src/main.c: Commenting out a debug line.
2003-10-29 11:23 we7u
* src/maps.c: Adding code to migrate from old map_index.sys format
to the new format. Accepts either 8 or 10 parameters per line
and writes out the new 10-parameter format if the 8-parameter
format is found. Swapped the max_zoom and min_zoom parameters to
further down the data line.
2003-10-28 22:26 jtwilley
* config/language-English.sys, src/main.c, src/maps.c, src/maps.h:
Added support for max/min zoom levels. Work still needs to be
done on removing existing zoom-level-sensitive code and
supporting other languages.
2003-10-28 16:35 we7u
* src/main.c: Moved the "XtRealize" call down lower in the routine,
after the size has been specified. This is to help get rid of
the "Error: Shell widget xastir has zero width and/or height"
problem that some users have been having.
2003-10-28 16:29 we7u
* src/main.c: Moving the "manage" call for the main app down lower
after the size of the widget has been specified. Attempting to
get rid of the "Error: Shell widget xastir has zero width and/or
height" problem that some users are still having.
2003-10-28 15:46 we7u
* src/xa_config.c: Setting screen_height and screen_width to
minimums of 40 and 100.
2003-10-28 15:20 we7u
* src/main.c: Getting rid of the auto-clear function for the map
chooser topo and vector buttons. They are now additive instead
of exclusive.
2003-10-28 07:02 n2ygk
* src/list_gui.c: Fix X crash when list width/height somehow get
set to zero.
2003-10-27 17:40 rzg
* INSTALL, README.MAPS: Minor updates. I'm still around. :-)
2003-10-23 12:48 uid74947
* src/maps.c: Another comment.
2003-10-22 17:30 we7u
* src/maps.c: Comment changes.
2003-10-22 17:22 we7u
* src/maps.c: More comments.
2003-10-22 17:19 we7u
* src/maps.c: Changing the scale at which the UTM subgrid starts to
be drawn. We weren't drawing it properly at scales of 2048 and
up anyway.
2003-10-22 17:15 we7u
* src/maps.c: More comment changes.
2003-10-22 16:44 we7u
* src/maps.c: Adding comments. More checking for invalid numbers
in draw_grid().
2003-10-22 16:19 we7u
* src/maps.c: Commenting out some debug lines.
2003-10-22 16:06 we7u
* src/maps.c: Fixing another bug in draw_grid() that caused a
segfault while drawing UTM grids. Added more debug and comments.
The segfault fix causes some grid lines to get skipped but
that's better than a segfault.
2003-10-22 14:39 we7u
* src/maps.c: More comment changes.
2003-10-22 14:08 we7u
* src/maps.c: Correcting some comments.
2003-10-22 13:53 we7u
* src/maps.c: Correcting some comments based on input from Peter
Dana.
2003-10-22 13:50 we7u
* src/maps.c: Added another comment.
2003-10-22 12:50 we7u
* src/maps.c: Adding lots of comments in the draw_grid() function.
Trying to understand Olivier's code for drawing UTM grids, so it
can be improved in the areas of major grid intersections, and in
handling the irregular zone widths.
2003-10-22 11:43 we7u
* src/maps.c: Changed some comments.
2003-10-22 09:33 we7u
* src/maps.c: Last log message should have said: Changed/updated
some comments. No code changes. Same for this log message.
2003-10-22 09:32 we7u
* src/maps.c: [no log message]
2003-10-22 06:57 n2ygk
* README.MAPS, config/tgrlpt.dbfawk, src/map_shp.c: dbfawk symbol
support for point shapefiles
2003-10-21 08:22 n2ygk
* src/map_shp.c: duh - sym[4] to fit the null at the end!
2003-10-21 08:21 n2ygk
* src/map_shp.c: sym[3] to allow for overlay char too
2003-10-21 08:20 n2ygk
* README.MAPS: document "roll your own shapefile maps"
2003-10-19 15:31 we7u
* src/main.c: Added a comment. No code changes.
2003-10-19 15:28 we7u
* src/maps.c: Changing the UTM/UPS grid so that only two zones each
are drawn at the poles (in the UPS region).
2003-10-19 15:26 we7u
* src/datum.c: Fixing the output zone number in the UPS regions to
"00".
2003-10-17 23:13 we7u
* src/maps.c: Tweaking the UTM grid so that it extends to the
poles, now that I know what the UPS grid (near the poles) should
look like.
2003-10-17 22:55 we7u
* src/: datum.c, datum.h, main.c, map_geo.c, maps.c, util.c:
Implemented proper UTM/UPS to Lat/Long conversions. Also fixed
the coordinate calculator so it would accept UPS coordinates.
2003-10-17 21:49 we7u
* src/: datum.c, datum.h, main.c, map_geo.c, maps.c, util.c:
Implemented proper UPS output, when using UTM/UPS and near the
poles.
2003-10-17 20:22 we7u
* src/datum.c: Temporarily making the easting and northing for the
UPS areas (near the poles) equal to all zeroes. This is to
prevent someone thinking that the numbers we're showing are valid
coordinates. We haven't been computing proper coordinates in the
UPS areas. Am still working on the problem and hope to have
valid UPS numbers by the end of the weekend.
2003-10-17 14:21 we7u
* src/datum.c: Changed some comments. Added some output if we're
trying to convert a UPS coordinate to Lat/Long.
2003-10-17 13:39 we7u
* src/: datum.c, datum.h: Changed utm_letter_designator() to
properly handle the zones for UPS grid. Still need to get the
easting/northing numbers to work right, but the zone letters are
now correct.
2003-10-17 12:50 we7u
* src/datum.c: Modified utm_letter_designator() function so that
'Z' is displayed above 84N, and 'A' is displayed below 80S. It's
better than it was, but we still need to implement full UPS
coordinate systems in the pole regions.
2003-10-17 12:38 we7u
* src/main.c: Tweaking TrackMouse() so that the coordinates stop
changing when the mouse goes off the edge of the earth.
2003-10-17 08:21 n2ygk
* src/map_shp.c: still incomplete attempt at handling fill styles.
2003-10-17 08:19 n2ygk
* config/: Makefile.am, tgrlpt.dbfawk: add tgrlpt (Tiger/Line
landmark points)
2003-10-17 08:18 n2ygk
* config/tgrlk.dbfawk: add complete documentation of CFCC codes
2003-10-17 02:13 we7u
* bootstrap.sh: Added a line to remove the autom4te.cache directory
and contents. This sometimes gets in the way when running
autoheader, and I have to delete it manually in that case. No
more.
2003-10-16 16:38 we7u
* src/map_geo.c: Excluding map indexing from being able to set the
map refresh interval.
2003-10-16 16:09 we7u
* src/: map_gdal.c, maps.c: Minor comment changes.
2003-10-16 15:59 we7u
* src/: map_gdal.c, maps.c: Dumping out map types on startup.
2003-10-16 14:48 we7u
* src/map_gdal.c: Changed comments. No code changes.
2003-10-16 14:44 we7u
* configure.ac: Moving the GDAL stuff after shapelib and
libgeotiff. We want GDAL to get linked AFTER the other
libraries, at least until we get GDAL fully integrated. If GDAL
is linked earlier than these other libraries, function calls get
made to GDAL instead of the correct libraries.
2003-10-16 14:42 we7u
* src/map_tif.c: Added more debugging output.
2003-10-16 14:39 we7u
* src/maps.c: Added more debug info.
2003-10-16 14:11 we7u
* src/map_gdal.c: Minor stuff, getting ready to try to open a file.
2003-10-16 12:40 we7u
* src/map_gdal.c: Printing out OGR drivers as well now.
2003-10-16 12:33 we7u
* src/map_gdal.c: Nicer formatting for the GDAL drivers.
2003-10-16 12:30 we7u
* src/map_gdal.c: Better formatting for listing GDAL drivers.
Starting to add code to list OGR drivers as well.
2003-10-16 11:58 we7u
* src/map_gdal.c: Print out a list of all registered GDAL drivers
upon Xastir startup.
2003-10-16 09:56 we7u
* src/map_gdal.c: Moved the #warning text inside the #ifdef block.
Will only see the warning if GDAL is installed and usable on your
system.
2003-10-16 09:48 we7u
* src/map_gdal.c: Minor changes to comments. Removed a #define
that shouldn't have been committed.
2003-10-16 09:42 we7u
* src/map_gdal.c: Added example code snippets from the GDAL
tutorial.
2003-10-16 09:07 we7u
* configure.ac, src/main.c, src/map_gdal.c, src/maps.h: More
initial framework for GDAL integration. Now adds it to the list
of supported libraries in "configure", and adds the library to
the link line.
2003-10-16 08:30 we7u
* src/Makefile.am: Adding map_gdal.c to the list of files.
2003-10-16 08:29 we7u
* src/map_gdal.c: Adding initial file framework for integrating the
GDAL library. No real code here yet.
2003-10-14 13:49 we7u
* src/map_geo.c: Another #ifdef fix regarding raster_map_intensity.
2003-10-14 13:44 we7u
* src/main.c: More #ifdef cleanup regarding raster_map_intensity.
2003-10-14 13:37 we7u
* src/: main.c, maps.h, xa_config.c: Fixing #ifdef's, consistent
with new uses of raster_map_intensity variable (used to be
geotiff_map_intensity).
2003-10-13 14:46 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/draw_symbols.c,
src/draw_symbols.h, src/main.c, src/main.h, src/xa_config.c:
Implementing Henk de Groot's icon outline code. Added code to
make the changes instantly visible in the drawing area. Thanks
Henk!
2003-10-13 14:30 we7u
* src/: main.c, map_geo.c, map_tif.c, maps.c, maps.h, xa_config.c:
Attached geo files to the raster intensity variable, so they can
be darkened from the menus now. Had to hard-code toposerver
images to be 100% brightness though, as the colors get strange on
that particular image. Other images can be fixed by adding the
"modulate" tag to the .geo file, if this problem should surface
elsewhere.
2003-10-13 13:22 we7u
* src/maps.c: More efficient snapshot code: Moved the .geo code
back into the separate thread now that the symbol-blanking bug is
fixed.
2003-10-13 12:57 we7u
* src/maps.c: Fixed snapshots so that .geo file creation works
without blanking symbols on the screen. The code was leaving
incorrect values in global variables that were later used by the
symbol drawing code.
2003-10-13 10:57 we7u
* src/: main.c, maps.c, xastir.h: Fixing the
symbols-going-away-after-snapshot problem. Unfortunately it
appears that the .geo code for snapshots is the problem. Will
have to figure out why yet and then reinstate that part of the
code.
2003-10-12 21:22 we7u
* src/: main.c, maps.c, xastir.h: Attempting to fix the snapshot
problem where stations disappear off the display. Created
another Pixmap: pixmap_snapshot, and copy pixmap_final to it
just before the snapshot thread is started. This should separate
any accesses to the data so that no conflicts occur while making
the snapshot.
2003-10-09 19:20 we7u
* src/maps.c: Tweaking the width of the equator line in UTM grid
(again).
2003-10-09 19:14 we7u
* src/maps.c: Minor changes to equator/prime meridian again for
UTM.
2003-10-09 18:41 we7u
* src/maps.c: Changing line widths for the lat/long grid and the
major UTM zones to width 2. This makes them more noticeable
against the smaller UTM subgrid and against map lines.
2003-10-09 13:16 we7u
* src/maps.c: Changing the color for lat/long grids as well so that
they work with the gc_tint stuff and show up on maps well.
2003-10-09 13:09 we7u
* src/maps.c: Changing to gc_tint for map grids so that the grid
can always be seen on top of maps.
2003-10-09 12:52 we7u
* src/maps.c: Switching to purple lines as they show up well on
topo and terraserver maps.
2003-10-09 12:47 we7u
* src/maps.c: Changing the smaller UTM grids to display in bright
yellow. Easier to see on maps.
2003-10-09 09:18 we7u
* src/maps.c: Initial attempt at finer UTM grids, using preliminary
code by Olivier Calle (N7TAP). The code handles the irregular
regions near/above Norway for the major UTM grid zones only (not
for the minor grids yet). There are known problems near the zone
boundaries with lines not getting drawn or incorrect lines
getting drawn. For the most part, if you're inside a zone and
not in the irregular zone area, this code works very well, and is
very fast!
2003-10-09 09:03 we7u
* src/: db.c, main.c, map_geo.c: Changing a few printf's to
fprintf's.
2003-10-08 12:48 we7u
* src/maps.c: Simplified code for drawing UTM grid.
2003-10-08 12:12 we7u
* src/maps.c: Changing the UTM grid to dashed lines instead of
solid.
2003-10-08 11:31 we7u
* src/maps.c: Proper UTM grid, including irregular areas near
Norway. Area from 84N to 90N and 80S to 90S is still in
question, as that is in the UPS coordinate system area (the
poles). Also, the UTM coordinates on the status line are
incorrect when the mouse pointer is moved into these areas.
2003-10-08 10:16 we7u
* src/maps.c: More draw_vector stuff. Both Xastir coordinate
system and lat/long vector drawing functions work now. Still
need to work on the "is it in the view" code, as it's not working
correctly..
2003-10-08 09:42 we7u
* src/maps.c: Added more UTM grid comments.
2003-10-08 09:37 we7u
* src/maps.c: Adding a new draw_vector() function, which I'll use
for drawing the UTM grid shortly. Changed/added a bunch of
comments in draw_grid() regarding UTM.
2003-10-07 12:59 we7u
* src/maps.c: Changed some comments.
2003-10-07 11:51 we7u
* src/maps.c: Tweaked the boundary checks before the XDrawLine
call. Added/changed some comments regarding UTM grid.
2003-10-06 19:41 we7u
* src/maps.c: Initial UTM grid attempt. This mod causes the six
degree vertical lines to be drawn that define the major UTM
zones. It will draw them if the map grid is enabled and UTM is
the selected coordinate system.
2003-10-02 16:51 we7u
* src/db.c: Fixing the Pmin/Pmax stuff so that it gets transmitted
properly across the air.
2003-10-02 13:21 we7u
* src/maps.c: Xastir now creates a snapshot.geo file corresponding
to the snapshot.png file.
2003-10-02 10:08 we7u
* README.win32: Added a note about removing the "-local" option for
nasd.
2003-10-02 07:09 n2ygk
* src/main.c: Duh. Hung Map_font off of Gamma_correct button.
2003-09-30 06:57 n2ygk
* INSTALL, README.MAPS: document dbfawk
2003-09-28 15:39 n2ygk
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Add map label font
selection (please translate these!)
2003-09-28 00:03 we7u
* src/xastir.h: Minor tweak to fix a compile problem in main.c with
sizeof().
2003-09-27 07:18 n2ygk
* config/language-English.sys, src/awk.c, src/awk.h, src/dbfawk.c,
src/main.c, src/map_shp.c, src/maps.c, src/xa_config.c,
src/xastir.h: Add user-selectable MAPS_LABEL_FONT. Add
dbfawk-selectable label color. Add "skip" keyword to dbfawk to
permit overriding bad shapefile dbf data.
2003-09-26 16:34 we7u
* README.win32: Clarified that maps can go in the maps directory
and subdirectories thereof.
2003-09-26 16:26 we7u
* README.win32: Added a note about possible problems with IM-5.5.7.
2003-09-26 16:22 we7u
* README.MAPS: Specified where the sound files go.
2003-09-26 10:06 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added an "Apply" button
to the Map Chooser that applies the changes immediately without
destroying the Map Chooser.
2003-09-26 09:16 we7u
* README.win32: Added note about Perl 5.8 and page faults while
compiling.
2003-09-19 16:48 we7u
* README.win32: Added a note about ImageMagick being necessary to
view .geo maps.
2003-09-19 16:41 we7u
* README.win32: Added a Win2k note.
2003-09-19 16:34 we7u
* README.win32: Minor edits.
2003-09-19 16:06 we7u
* README.win32: Added to more XFree86 packages to the selections.
2003-09-19 15:40 we7u
* README.win32: Better fix for the _reent bug.
2003-09-19 15:37 we7u
* README.win32: Added another note about the _reent bug.
2003-09-19 10:58 we7u
* README.MAPS: Minor changes to the download NOAA weather alert
maps section.
2003-09-19 10:57 we7u
* src/util.c: Caused the code to recognize "NWS_" as valid. Didn't
appear to be doing so, which might have been knocking out a lot
of compressed weather alerts.
2003-09-19 10:57 we7u
* src/db.c: Changed some comments.
2003-09-19 10:56 we7u
* src/alert.c: Minor changes to comments and added another possible
case for SOLAR that can get parsed (don't know if it'll ever get
used).
2003-09-18 12:38 we7u
* src/main.c: Setting the initial symbol to be a hiker when
creating new object/item with probability circle toggle enabled.
2003-09-18 12:04 we7u
* src/: main.c, db.c: Working implementation of SAR probability
circles.
2003-09-17 17:24 we7u
* src/: db.c, db.h, draw_symbols.c, draw_symbols.h, main.c: Half of
an implementation for drawing Search & Rescue probability
circles. Have the encoding parts and display parts done. Next
need to do the decoding so that the circles show up on the map.
2003-09-16 10:46 we7u
* src/xastir.h: Adding preliminary support for the libgc garbage
collection library. Disabled by default. This gives automatic
garbage collection of unused memory space to Xastir. During long
runtimes, this seems to improve memory usage a bit.
2003-09-16 10:13 we7u
* src/map_geo.c: Fixing trans_skip for the non-ImageMagick case.
2003-09-15 11:49 we7u
* README.win32: Very minor wording change in the CVS instructions.
2003-09-12 07:48 n2ygk
* configure.ac, src/dbfawk.c, src/map_shp.c: properly
conditionalize WITH_DBFAWK. More dbfawk tweaks in map_shp
2003-09-11 15:04 jtwilley
* src/dbfawk.c: Added check for DBFAWK define.
2003-09-11 13:19 n2ygk
* config/nwsc_ddmmyy.dbfawk, src/map_shp.c: Fix a stupid error in
symtbl
2003-09-10 13:53 rzg
* help/help-English.dat: whatsnew update
2003-09-10 13:27 kd6zwr
* README.MAPS, help/help-English.dat, src/map_geo.c, src/maps.h:
Changing TRANSPARENT geo tag to accept a user defined color to
zap.
2003-09-09 06:56 n2ygk
* config/nwsc_ddmmyy.dbfawk, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrwat.dbfawk, src/map_shp.c: more
dbfawk tweaking
2003-09-08 07:37 n2ygk
* config/nwsc_ddmmyy.dbfawk, config/nwsozddmmyy.dbfawk,
config/nwsw_ddmmyy.dbfawk, config/nwsz_ddmmyy.dbfawk,
src/map_shp.c: more dbfawk tweaks. WX alerts now search
properly.
2003-09-05 14:25 we7u
* src/main.c: Removed some unneeded comments.
2003-09-05 14:12 we7u
* src/main.c: Taking out the Move/Measure menu prevention logic for
the case where the mouse buttons are _not_ swapped.
2003-09-05 13:20 we7u
* src/main.c: Preventing the mouse menu from coming up if SWAP
buttons is enabled and we're doing the Move or Measure functions.
2003-09-05 12:47 we7u
* src/main.c: Added another define that allows moving the mouse
menu to button1.
2003-09-05 12:07 we7u
* src/main.c: Swapping zoom/pan buttons so that zoom buttons are
more often on the screen with a small window size.
2003-09-05 06:56 n2ygk
* config/: Makefile.am, nwsc_ddmmyy.dbfawk, nwsmzddmmyy.dbfawk,
nwsozddmmyy.dbfawk, nwsw_ddmmyy.dbfawk, nwsz_ddmmyy.dbfawk: First
pass at handling WX alerts with dbfawk
2003-09-04 23:37 we7u
* src/main.c: Added some notes about xmodmap for swapping mouse
buttons in a touchscreen configuraton.
2003-09-04 15:48 we7u
* config/language-English.sys: Making Z-In/Z-Out labels shorter to
help fit on 640x480 LCD screen.
2003-09-04 15:28 we7u
* src/main.c: Changing the optional SMALL system font.
2003-09-04 14:39 n2ygk
* src/testawk.c: Make it compile even without DBFAWK
2003-09-04 14:22 we7u
* INSTALL: Added a bit more about libgeotiff's private include
directory.
2003-09-04 11:00 we7u
* src/main.c: Another tweak for fixed-size small displays. This
new define forces dialogs to pop up over the main application,
near the left top corner.
2003-09-04 10:11 we7u
* src/main.c: Adding an option for a much smaller default system
font. Useful for smaller displays.
2003-09-04 10:10 we7u
* config/language-English.sys: Making Zoom buttons smaller by
shortening the string. Needed for smaller displays.
2003-09-04 09:40 we7u
* src/: main.c, xa_config.c: Allowing much smaller screen sizes for
Xastir. It should start up in roughly the same size as saved now
also.
2003-09-04 09:18 we7u
* src/main.c: Changing the minimum size for the main window down to
1/4 VGA. This allows it to be resized much smaller than before.
Useful for fixed-size LCD displays.
2003-09-04 09:11 we7u
* FAQ: Added a few more words about why stations might not appear
on the screen.
2003-09-04 07:38 n2ygk
* src/map_shp.c: more dbfawk tweaking
2003-09-03 17:01 we7u
* INSTALL: Revised the libgeotiff instructions slightly.
2003-09-03 12:37 we7u
* README.win32: Added "touch .cvspass" to the instructions. Some
Windows boxes fail without this.
2003-09-03 11:26 kd6zwr
* README.MAPS, help/help-English.dat: Documenting the new
TRANSPARENT and CROP .geo file tags.
2003-09-03 08:19 n2ygk
* configure.ac, src/Makefile.am, src/awk.c, src/dbfawk.c,
src/dbfawk.h, src/map_shp.c, src/testawk.c: change to use
WITH_DBFAWK. dbfawk now searches for mapfilename.dbfawk before
looking in config/*.dbfawk, enabling map-specific special cases.
2003-09-03 00:28 kd6zwr
* src/: map_geo.c, maps.h: Adding TRANSPARENT and CROP tags to the
geo file. First cut at transparent, needs to be augmented to
allow a list of colors to zap.
2003-09-02 16:43 jtwilley
* configure.ac: Moved AM_INIT_AUTOMAKE and added arguments.
Added documentation for AM_INIT_AUTOMAKE.
2003-09-02 14:05 n2ygk
* config/tgrcty.dbfawk, src/map_shp.c: tgrcty: fix Louisiana FIPS
code map_shp: start adding layer setting via dbfawk too
2003-09-02 10:50 we7u
* README.win32: Added another comment about "nano" being more
user-friendly than "vi", for people coming from a Windows
background.
2003-08-30 13:41 jtwilley
* src/awk.c: Added reference to <sys/types.h> to match dbfawk.c
2003-08-29 09:50 n2ygk
* configure.ac, config/Makefile.am, config/tgrcty.dbfawk,
config/tgrkgl.dbfawk, config/tgrlk.dbfawk, config/tgrwat.dbfawk,
src/Makefile.am, src/awk.c, src/awk.h, src/dbfawk.c,
src/dbfawk.h, src/gps.c, src/map_shp.c, src/testawk.c,
src/tgrcty.dbfawk, src/tgrkgl.dbfawk, src/tgrlk.dbfawk: gps.c:
handle spurious compile time warning everything else: add dbfawk
support for shapefile maps. Enable with: ./configure
--with-dbfawk
2003-08-22 21:37 we7u
* src/interface_gui.c: Adding another #include, needed for usleep()
call.
2003-08-21 15:01 we7u
* src/db.c: Changed some comment formatting.
2003-08-21 14:10 we7u
* src/interface_gui.c: Adding a delay after shutting down a port
before it is brought up again. These delays are in the
interfaces->properties menu when changing an interface that's
running.
2003-08-21 12:31 we7u
* src/: db.c, db.h: Added a new flag to WeatherRow called wx_storm.
We wet it when we find any kind of a severe storm, then use that
flag in our logic that decides how to draw things. This gets rid
of wind barbs for some severe storms.
2003-08-21 11:01 we7u
* scripts/inf2geo.pl: New revisions by ZL2UMF. Thanks!
2003-08-21 09:42 we7u
* src/igate.c: We now drop generic queries heading to RF. Also
tweaked the log reject messages to be more consistent.
2003-08-21 09:30 we7u
* src/igate.c: Removed the '*' requirement for TCPXX*, so we now
reject anything with TCPXX in it. Added NOGATE options for
dropping packets to all igate functions. Added generic query
rejection for gating to 'net. Still need to add it into the
gate-to-rf code.
2003-08-20 12:55 we7u
* symbols/symbols.dat: Changing the "smoke" symbol so that it shows
a volcano instead of a smokestack. This is more inline with the
reason the weather server puts out these symbols, and is more
recognizable than the smokestack symbol anyway.
2003-08-20 11:05 we7u
* src/main.c: Changing the network port check from 7.5 minutes down
to one minute. This should reconnect ports more quickly if/when
they go down.
2003-08-18 16:16 we7u
* src/db.c: Removing a back-slash that got in there accidentally.
2003-08-18 15:46 we7u
* src/db.c: Getting the sort order correct for inserting records
into the station database. Didn't work well with the wrong
order.
2003-08-18 11:09 we7u
* src/db.c: Commenting out some speedup code in
station_shortcuts_update_function() that may be causing problems
at present.
2003-08-18 10:40 we7u
* src/maps.c: Henk's fix to a pointer problem that I created
recently.
2003-08-16 23:04 we7u
* src/db.c: Fixing a bug in the hash table code which looks for
station matches. Making the clear all stations function faster
by clearing out the hash table first.
2003-08-15 18:40 we7u
* src/maps.c: Making index_retrieve() faster by relying on
alphanumerical ordering of the map files in the index list. We
now save the pointer between runs, and start searching the list
at the point we left off.
2003-08-15 18:12 we7u
* src/main.c: Minor comment cleanup and removing dead code.
2003-08-15 18:04 we7u
* src/main.c: Better pointers for Map Chooser select updates.
2003-08-15 17:53 we7u
* src/main.c: Changing from n*n searches to n searches for updating
selected bits when closing Map Chooser.
2003-08-15 17:12 we7u
* src/interface.c: Bumping out of port_read less often. This is
only to check whether the thread should be taken down anyway. If
a packet is waiting for us to read it, we'll wake up out of the
select() anyway.
2003-08-15 16:55 we7u
* src/main.c: Rearranging some if statements to get a little more
speed out of it.
2003-08-15 16:11 we7u
* src/: main.c, maps.c, maps.h: Added caching of XmString values
corresponding to the map filenames for the Map Chooser. The
first time bringing up Map Chooser will be at the same speed as
before. Second and succeeding invocations of the Map Chooser
should be a bit faster because the XmString's are used from the
map index records again instead of being created from scratch
each time.
2003-08-15 12:30 we7u
* src/interface.c: CPU-usage optimization tweak to port_read().
2003-08-15 12:11 we7u
* src/: interface.c, main.c: CPU-usage tweak for dtr_all_set calls.
It was getting called constantly whenever an HSP port was
enabled.
2003-08-15 11:51 we7u
* src/maps.c: CPU-usage tweak to index_retrieve().
2003-08-15 11:20 we7u
* src/db.c: Yet another CPU-usage tweak. This one is to
search_station_name(). It's more efficient now at finding
stations in the linked list, using a hash table as a jumping-off
point.
2003-08-14 15:02 we7u
* src/map_shp.c: Changing the level at which shorelines get drawn.
2003-08-14 14:59 we7u
* src/map_shp.c: Setting up more levels at which things won't be
drawn. Will make things faster/less cluttered.
2003-08-14 14:46 we7u
* src/map_shp.c: Optimizing shapefile vector drawing. We don't
convert the coordinates for each point now unless we're going to
draw the darn thing.
2003-08-14 13:52 we7u
* src/maps.c: More speedups.
2003-08-14 13:27 we7u
* src/map_shp.c: Added some comments.
2003-08-14 09:12 we7u
* src/: main.c, maps.c, maps.h, xastir.h: First part of speeding up
Shapefile drawing by staying with lat/long values as much as
possible, rather than doing conversions to Xastir coordinate
system at every step. The end goal is to do as little math as
possible to put pixels on the screen. These changes give a
slight speedup to shapefile drawing, noticeable only when loading
lots of maps.
2003-08-13 16:26 we7u
* src/map_shp.c: Reverting back to last version. Floats made
CPU-usage worse in this case.
2003-08-13 15:49 we7u
* src/map_shp.c: Speedups. Using floating point operations instead
of unsigned longs.
2003-08-13 12:45 gstueve
* .cvsignore, callpass/.cvsignore, config/.cvsignore,
help/.cvsignore, m4/.cvsignore, scripts/.cvsignore,
src/.cvsignore, symbols/.cvsignore: Ignore generated files within
CVS base.
2003-08-13 12:38 we7u
* src/draw_symbols.c: Made the symbol() routine more efficient.
Uses much less CPU now.
2003-08-12 11:48 we7u
* src/interface.c: More performance improvements.
2003-08-12 11:45 we7u
* src/popup_gui.c: Another performance improvement. Only check for
expired popups every two minutes.
2003-08-12 10:29 we7u
* src/bulletin_gui.c: Another performance improvement. The timing
was set up such that find_zero_position_bulletins() ran every
time UpdateTime() was started. We now wait 15 seconds between
each invocation.
2003-08-11 16:57 we7u
* src/: db.c, messages.c: More optimizations for speed/CPU-usage.
Hash table entry creation is now more efficient.
Check_and_transmit_messages now gets skipped if we ran it already
that second.
2003-08-11 16:15 we7u
* src/main.c: Added a comment.
2003-08-11 16:05 we7u
* INSTALL: Added RH9 ImageMagick instructions, courtesy of Wes
Johnston.
2003-08-11 15:40 we7u
* src/: db.c, main.c: Moved station # display code from db.c to
main.c:UpdateTime() so that the number of stations will
accurately reflect our count even when no packets are coming in.
2003-08-11 15:08 we7u
* src/interface.c: Another performance/CPU-usage tweak.
2003-08-11 14:48 we7u
* src/main.c: Another performance tweak. This one lets you handle
multiple high-speed 'net connections and keeps up with the
receive queues.
2003-08-11 14:07 we7u
* src/interface.c: Performance enhancements. Helps Xastir to keep
up with very fast network interfaces.
2003-08-11 13:24 we7u
* src/main.c: Making UpdateTime() run more often, which helps us
keep up with fast internet feeds.
2003-08-11 12:57 we7u
* src/db.c: Changing how often we check for stations and messages
to expire from our database. This should also reduce CPU usage.
2003-08-11 11:31 we7u
* src/bulletin_gui.c: Another CPU-usage tweak. Running through all
of the messages looking for new bulletins every 15 seconds
instead of every 2. Keeps mscan_file() calls down a bit, which
is using a lot of CPU if run often.
2003-08-11 07:04 n2ygk
* src/: awk.c, awk.h, dbfawk.c, dbfawk.h, testawk.c: Save a newer
snapshot of in-progress code. Still not baked.
2003-08-08 18:03 we7u
* src/db.c: Implementing a 14-bit hash table for station record
lookup. This appears to have a BIG effect on CPU usage. May be
a bit before the codebase is stable again though, but the gains
are definitely worth it. It gives us a feeling for what an SQL
database will do for us.
2003-08-08 16:16 we7u
* src/db.c: Implemented an array of pointers for the station linked
list. Each entry represents one possible starting letter/number
for the callsign. We use this to speed up the search for a
particular record, which is our hardest hitter in terms of
CPU-usage right now. This appears to reduce Xastir's CPU
requirements by quite a bit, particularly when a lot of stations
are in the database.
2003-08-07 13:47 we7u
* src/draw_symbols.c: Backing out one change which broke the port
activity symbols. They're working again now.
2003-08-07 10:01 we7u
* src/Makefile.am: Taking out the awk/dbfawk stuff temporarily
until it can be compiled on most systems again.
2003-08-06 17:54 we7u
* src/maps.c: Another speedup.
2003-08-06 16:19 we7u
* src/draw_symbols.c: Speeding up the loading of symbols.
2003-08-06 16:18 we7u
* src/lang.c: Breaking out of a loop as soon as we get a non-match.
2003-08-06 10:43 we7u
* README.win32: Added a note regarding Windows not allowing access
to files at times.
2003-08-05 07:34 n2ygk
* src/: Makefile.am, awk.c, dbfawk.c, dbfawk.h, testawk.c: more
dbfawk utility functions. I'll be integrating this into
map_shp.c RSN!
2003-08-04 16:13 we7u
* src/main.c: Another small change which makes a difference in CPU
usage.
2003-08-04 15:36 we7u
* src/draw_symbols.c: Changing draw colors only when necessary.
Found this one while profiling using gprof. May be more to
change in this procedure to speed things up a bit..
2003-08-02 10:00 we7u
* src/main.c: Tweaked Coordinate Calculator so that it checks
lat/long minutes/seconds values for negative numbers and >= 60.0.
If out-of-range numbers are found, the error text is displayed
in the dialog and a warning message is written to STDERR with a
bit more detail on the problem found. Later this STDERR output
should probably go to a popup or the main dialog instead, and
language strings should be created for them.
2003-07-31 09:01 we7u
* src/view_message_gui.c: Making the Close button larger.
2003-07-31 08:21 we7u
* src/view_message_gui.c: Made the View->All Messages dialog
resizable in both directions.
2003-07-31 06:00 we7u
* src/bulletin_gui.c: Fixed View->Bulletins dialog so that it is
resizable in both directions.
2003-07-27 22:20 we7u
* src/: db.c, main.c: Improved Display Packet Data dialog. This
one is resizable and very fast. Much better than the previous
implementation.
2003-07-26 17:11 we7u
* symbols/symbols.dat: Added the MODIS Earth Observation symbol.
Added a comment specifying where to find the color definitions
used for symbols.
2003-07-26 09:35 we7u
* src/map_dos.c: Commented out some fprintf's that were getting
quite verbose when certain Win/DOS maps were loaded. Warnings
were that we were trying to call draw/fill polygon routines with
1 or 2 points.
2003-07-25 13:00 we7u
* src/main.c: Cranked up the delay on REDRAW from 2 to 3 seconds.
Changed the dead-reckoning code to schedule a map redraw instead
of doing on itself (which probably duplicated some drawing). CPU
usage seems to be down because of these changes.
2003-07-25 11:18 we7u
* src/gps.c: Improved GPS parsing code. Fixed buffer overflow
problems and restructured code.
2003-07-25 07:36 we7u
* src/: gps.c, interface.c: Added line-terminations after strncpy()
calls and a bunch of comments at those places as well.
2003-07-24 14:18 we7u
* src/main.c: Adding more comments.
2003-07-24 14:14 we7u
* src/: db.c, main.c: Adding uncompressed altitude extension to
compressed objects/items.
2003-07-24 09:17 we7u
* README.win32: Some very minor changes to the Cygwin instructions.
2003-07-24 06:33 n2ygk
* src/: awk.c, testawk.c, tgrcty.dbfawk, tgrkgl.dbfawk,
tgrlk.dbfawk: Add some samples dbfawk files. Remove incorrect
"re" pointer.
2003-07-23 14:34 we7u
* src/: map_dos.c, map_geo.c, map_gnis.c, map_pdb.c, map_shp.c,
map_tif.c, map_tiger.c, maps.c, util.c: We now copy the map
pixmap to the display if we're loading maps when the
interrupt_drawing_now variable gets set.
2003-07-23 13:29 we7u
* src/map_shp.c: Changing the quantites of labels drawn for each
zoom level.
2003-07-23 12:17 we7u
* src/: Makefile.am, map_geo.c, map_tiger.c, maps.c: Fixes for
handling various combinations of Xpm/ImageMagick libraries
installed/not-installed. Re-ordered the compile order for the
source files to mostly alphabetical order.
2003-07-23 10:33 we7u
* src/: db.c, location.c, main.c, main.h: Adding more map interrupt
capability to tracking and button callback functions.
2003-07-23 09:20 we7u
* README.win32: Added a note about spaces in
filenames/directories/user accounts.
2003-07-22 13:13 we7u
* src/map_shp.c: Fixing colors so that generated map files put into
the maps/GPS directory will show up properly.
2003-07-22 11:15 we7u
* README.win32: Changed View to Full for selecting packages. Added
pcre and pcre-devel to the list.
2003-07-22 07:11 n2ygk
* src/: awk.c, awk.h, testawk.c: add begin, end_rec. Add some dbf
stuff to testawk.c
2003-07-21 09:51 we7u
* src/awk.c: Initializing a pointer to NULL to get rid of another
compiler warning.
2003-07-20 10:44 n2ygk
* src/: awk.c, awk.h, testawk.c: Make awk.* cleanly compile with
-Wall
2003-07-18 14:05 we7u
* src/: main.h, main.c, maps.c: Setting up code so that the Disable
All Maps toggle will immediately take effect while loading maps.
2003-07-18 13:58 we7u
* configure.ac: Removing -Wall from configure.ac. Jack Twilley
added the correct fix to acinclude.m4.
2003-07-18 13:52 jtwilley
* acinclude.m4: Wrapped gcc-specific tests in an if test for gcc.
Added -Wall to CFLAGS when using gcc.
2003-07-18 13:15 we7u
* configure.ac: Adding "-Wall" to CFLAGS. Not sure if this is the
perfect way to get it included into src/Makefile, but this method
definitely works.
2003-07-18 12:49 we7u
* src/gps.c: Adding a define necessary before including time.h, in
order to get strptime() function defined on some versions of
Linux.
2003-07-18 12:12 we7u
* src/interface.c: Adding casts to first parameter of
pthread_cleanup_push() so that after macro substitution the
compiler is still happy with the 2nd parameter of
_pthread_cleanup_push().
2003-07-18 11:13 we7u
* INSTALL: Removing tabs.
2003-07-18 06:14 rzg
* help/help-English.dat: Moved some stuff around, AGWPE now a
section, minor corrections.
2003-07-17 19:29 n2ygk
* INSTALL, configure.ac, src/Makefile.am, src/awk.c, src/awk.h,
src/testawk.c: Start adding support for my awk-like metadata for
shapefiles: Tests for -lpcre, documentation of where to find
pcre, and awk.c, awk.h which is the code that will be called once
I get the nerve to do some serious hacking on map_shp.c:-)
2003-07-17 14:54 we7u
* README.win32: Added another note about the .cvspass file.
2003-07-17 12:37 we7u
* src/util.c: Fixing timezone for non Cygwin systems. #ifdef's
were a bit wrong.
2003-07-17 12:25 we7u
* README.win32: Adding a few more error messages that might occur
while doing CVS operations.
2003-07-17 08:28 we7u
* src/db.c: Making Tropical Storm/Tropical Depression/Hurricane
wind speed rings disappear at the ghosting time.
2003-07-16 14:07 we7u
* src/interface.c: Installing thread cleanup routines. These
should take care of unlocking mutex's when the threads terminate
for any reason. Should keep the rest of the program running.
2003-07-15 22:25 we7u
* README.win32: Changing the note about creating the .cvsrc file.
Trying to make it VERY CLEAR that a Unix-type editor must be
used.
2003-07-15 15:58 we7u
* src/util.c: Changing the begin_critical_section() functio (mutex
locks). If a resource has already been locked, output a warning
message and skip trying to lock again. This should allow Xastir
to recover should locks or unlocks be tried twice or more in
sequence. Warning messages will get printed, but the threads
should continue to run.
2003-07-15 15:42 we7u
* src/main.c: Adding the busy cursor in a couple of places so that
we have a better indication of when map drawing is taking place.
2003-07-15 13:46 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Cranking up the GPS
timing if it is set lower than 3 seconds. We also now present a
popup to the user to notify them that the GPS timing has been
changed.
2003-07-15 13:23 we7u
* src/main.c: Adding a timeout for HSP ports for GPS listener mode.
2003-07-15 12:34 we7u
* src/interface.c: First attempt at fixing some of the HSP
interface's problems. This one will send strings other than
GPGGA and GPRMC through the normal decoding sequence. That will
at least process received TNC strings, which the previous code
did not.
2003-07-15 11:13 we7u
* src/util.c: Skip copying final pixmap to display if we have a map
interrupt.
2003-07-15 11:08 we7u
* src/map_tiger.c: Commenting out a bunc of the map interrupt code
to see if it eliminates segfaults that some users are seeing.
2003-07-15 07:17 n2ygk
* src/: alert.c, color.c, color.h, db.c, list_gui.c, main.c,
map_dos.c, map_geo.c, map_gnis.c, map_pdb.c, map_shp.c,
map_tif.c, map_tiger.c, maps.c, maps.h, util.c, xa_config.c,
xastir.h: Update to newer emacs c-basic-offset
2003-07-14 14:37 we7u
* README.win32: Changed "diff" to "diffutils", as they apparently
changed what package "diff" could be found in.
2003-07-14 14:26 we7u
* README.win32: Adding a blurb about the final-final dialog for
Cygwin installs that must have it's OK button pressed for the
whole thing to finish.
2003-07-14 13:31 we7u
* help/: help-English.dat, help-German.dat, help-Italian.dat,
help-Portuguese.dat, help-Spanish.dat: Changing docs to match new
/usr/local/share/xastir/* directories.
2003-07-14 13:24 we7u
* FAQ, INSTALL, README.MAPS, README.win32, UPGRADE: Changing docs
to match newer /usr/local/share directory structure.
2003-07-11 08:44 we7u
* src/util.c: GMT -> Localtime fixes for both Unix and Cygwin.
2003-07-10 13:25 we7u
* src/util.c: Timezone changes for Cygwin.
2003-07-10 12:06 we7u
* src/interface.c: Changes for HSP.
2003-07-10 12:00 we7u
* src/draw_symbols.c: Forcing expire of severe weather polygons at
a 10 minute interval, ignoring the user-settable ghosting period
for these objects.
2003-07-09 17:18 we7u
* src/main.c: Changing one comment.
2003-07-09 17:18 we7u
* src/interface.c: Changing some usleep's throughout. Mostly
making them larger, having to do with starting/stopping
interfaces.
2003-07-09 17:04 we7u
* src/interface_gui.c: Backing out a few of the TAB_GROUP items.
Don't work for some widgets. Cause segfaults. This version
appears to work properly.
2003-07-09 16:34 we7u
* src/interface_gui.c: Setting up tab groups for all of the
interface GUI dialogs.
2003-07-09 15:55 we7u
* src/interface_gui.c: Fixing tab groups for Interfaces->Properties
dialog for internet servers. Probably more to come for other
interface types.
2003-07-09 15:26 we7u
* src/draw_symbols.c: Detaching multipoint object drawing from the
"Include Expired Data" toggle. They now expire at the ghosting
interval.
2003-07-09 15:02 we7u
* src/xa_config.c: Making the default for displaying old data equal
to zero now instead of 1.
2003-07-07 16:51 we7u
* src/main.c: Causing display updates once per 60 seconds, even
with no input triggers.
2003-07-07 16:19 we7u
* src/map_shp.c: Adding in maximum zoom levels for various water
features. They still need fine-tuning.
2003-07-07 14:30 we7u
* src/db.c: Added a limit to the number of trackpoints displayed in
Station Info. This prevents lockups when display Station Info on
extremely long paths, for instance: TrackMe with GPS enabled,
displaying Station Info on my own station.
2003-07-07 14:20 we7u
* src/main.c: Added in the map interrupt stuff for drawing
symbols/tracks. Maps and symbols/tracks now appear to be drawn &
interrupted together.
2003-07-07 13:56 we7u
* src/interface.c: Tweaks for HSP interfaces. DTR should be reset
now after sending waypoint strings out to the GPS on an HSP port.
2003-07-07 13:23 we7u
* src/main.c: Changed some comments.
2003-07-07 13:22 we7u
* src/interface.c: Changed a comment.
2003-07-07 11:09 we7u
* scripts/xastir-fixcfg.sh: Script now removes the map_index.sys
file and moves the selected_maps.sys file to
selected_maps.sys.backup
2003-07-07 10:57 we7u
* src/maps.c: Changed some comments.
2003-07-07 10:17 we7u
* scripts/icontable.pl: Changed path to match new Xastir directory
structure.
2003-07-07 09:33 we7u
* UPGRADE: Added instructions for migrating to Xastir's new
directory structure.
2003-07-05 08:28 n0vh
* scripts/fcc-get: Updated to reflect the new directory structure.
2003-07-04 15:17 we7u
* scripts/xastir-migrate.sh: Changing script so that it deletes the
old files and not the new.
2003-07-04 12:32 we7u
* src/: db.c, location.c, main.c, main.h, map_dos.c, map_geo.c,
map_gnis.c, map_pdb.c, map_shp.c, map_tif.c, map_tiger.c, maps.c:
A better implementation of the interrupt-map-loading function.
We still end up with tracks/stations drawn strangely when we
first interrupt, but that's the next problem I'll tackle.
2003-07-04 10:10 rzg
* help/help-English.dat: Listing the last few changes...
2003-07-04 02:11 we7u
* src/main.c: Made some of the mouse and keyboard operations
interruptible.
2003-07-03 14:30 we7u
* src/: map_dos.c, map_geo.c, map_gnis.c, map_pdb.c, map_shp.c,
map_tif.c, map_tiger.c: More map interrupting capability.
Currently works for resizing quite nicely.
2003-07-03 13:23 we7u
* src/: map_geo.c, maps.c: Adding in more map drawing interruption
capability.
2003-07-03 12:13 we7u
* src/: main.c, main.h, maps.c: Added some flags that get set by
da_resize, which then immediately exits allowing X11 to continue.
If interrupt_drawing_now is set, map drawing ceases after the
map we're currently loading is finished. If request_resize is
set, then a resize operation is started by UpdateTime. We can
add checks for interrupt_drawing_now to other routines later in
order to stop map drawing more quickly. Next is to do a similar
thing for the da_input function, so that a keypress or mouse
click can interrupt map loading.
2003-07-03 10:32 n2ygk
* scripts/Makefile.am: eliminate duplicate config data
2003-07-03 10:07 n2ygk
* xastir.spec.in: Patches are now integrated in the main trunk.
2003-07-02 14:49 we7u
* scripts/: migrate-config.sh, migrate-dirs.sh: Removed these two
files in favor of two new files by Alan.
2003-07-02 14:48 we7u
* scripts/: xastir-fixcfg.sh, xastir-migrate.sh: Minor tweaks.
Added Id tags for CVS and more directories.
2003-07-02 14:19 n2ygk
* Makefile.am, configure.ac, config/Makefile.am, help/Makefile.am,
scripts/Makefile.am, symbols/Makefile.am: Changed locations of
shared xastir files. After make install you should run
scripts/xastir-migrate.sh and scripts/xastir-fixcfg.sh. The
former fixes the shared files directory. The latter fixes your
personal xastir.cnf references to those shared files.
2003-07-02 14:03 n2ygk
* scripts/: Makefile.am, xastir-fixcfg.sh, xastir-migrate.sh: Add
xastir-fixcfg.sh and xastir-migrate.sh
2003-07-02 08:49 we7u
* README.win32: Added a chmod command for creating a script for
starting Xastir.
2003-07-02 07:11 n2ygk
* src/map_dos.c: fix reversed cleanup of __LCLINT__ ifdef that was
wrong.
2003-07-01 23:10 we7u
* src/map_dos.c: Fixed some minor bugs w.r.t. DOS map decoding.
2003-06-30 14:37 we7u
* src/maps.c: Fixing a naming problem for a variable.
2003-06-30 09:53 we7u
* src/maps.h: Adding more prototypes needed by some of the map
files that have been newly separated out from maps.c.
2003-06-30 09:52 we7u
* src/maps.c: Commenting out an unused function.
2003-06-30 09:52 we7u
* src/map_dos.c: Commenting out some unused variables.
2003-06-26 08:37 n2ygk
* src/: Makefile.am, map_dos.c, map_geo.c, map_gnis.c, map_pdb.c,
map_shp.c, map_tif.c, map_tiger.c, maps.c, maps.h: split maps.c
into several map-specific files.
2003-06-25 12:00 we7u
* src/main.c: Update tracking station call if TrackMe is enabled
when we change our own station callsign.
2003-06-22 12:48 we7u
* src/maps.c: Decoding school district types in shapefiles and
displaying as a yellow border.
2003-06-20 19:06 we7u
* src/main.c: More moving save station trail and GPSMAN functions
to use the local users' ~/.xastir/gps and ~/.xastir/tracklogs
directories.
2003-06-20 19:05 we7u
* src/maps.c: Starting to move GPS and Save station trail functions
so that they use ~/.xastir/gps and ~/.xastir/tracklogs
directories.
2003-06-20 18:27 we7u
* src/: maps.c, track_gui.c: Shortening the temp files to get rid
of "xastir_" and the username.
2003-06-20 16:55 we7u
* src/: main.c, track_gui.c, maps.c: Moving temporary files into
the users ~/.xastir/tmp directory.
2003-06-20 16:10 we7u
* src/maps.c: Changing default auto_maps for directories and .geo
files to 0.
2003-06-20 15:52 we7u
* scripts/: migrate-config.sh, migrate-dirs.sh: Migration scripts
by Alan Crosswell, N2YGK.
2003-06-20 15:29 we7u
* src/track_gui.c: Added some comments regarding the date/timestamp
that's available on findu.com for track downloads.
2003-06-20 14:57 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h, main.c: Tweaks to
display signpost symbol data next to symbol. Also allow letters
now instead of just digits, as the spec appears to allow this.
Next thing to bring us fully into compliance is to only show the
signpost data at close-in zoom levels (minor), and perhaps also
to show the data on top of the sign (also minor).
2003-06-18 11:40 we7u
* src/main.c, config/language-Dutch.sys,
config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys:
Fixes for the Map Chooser confusion regarding the clear and the
map-type selection buttons.
2003-06-18 11:12 we7u
* src/maps.c: Tweaks by Derrick J Brashear, KB3EGH, to handle
non-USGS geotiff images properly.
2003-06-17 21:13 rzg
* help/help-English.dat: Beginnings of new BETA section, list
form...
2003-06-17 18:29 kd6zwr
* src/maps.c: Adding check for raster maps that are too big or
small for display. define FUZZYRASTER to enable.
2003-06-17 17:24 we7u
* config/xastir.rgb, src/main.c: Making a color change that Henk
wanted, so that yellow tracks can be seen on top of yellow map
fills.
2003-06-17 17:02 we7u
* src/maps.c: Added MAP_SCALE_CHECK define and associated code.
Will skip maps whose extents are smaller than 4% of the view
size. The define is commented out by default so that the check
is not performed.
2003-06-17 12:48 we7u
* src/xa_config.c: Added a comment.
2003-06-16 15:56 we7u
* src/interface.c: Support for sequence numbers in OpenTrac
packets. Can send multiple positions in one packet.
2003-06-16 13:48 we7u
* help/help-English.dat: More details on the REFRESH .geo tag.
2003-06-16 11:50 we7u
* src/interface.c: Fixing a small bug in the OpenTrac text output
regarding symbols.
2003-06-16 11:49 we7u
* src/: db.c, maps.c, util.c: Changing puts() calls to fprintf().
2003-06-16 10:34 we7u
* help/help-English.dat: Added the REFRESH tag description for .geo
files.
2003-06-15 17:33 we7u
* configure.ac: Bumping rev number past the last stable rev number.
2003-06-14 00:19 we7u
* src/interface.c: Translating from OpenTrac symbols to APRS
symbols.
2003-06-13 22:35 we7u
* src/interface.c: Taking out devel code that's not working yet.
2003-06-13 18:47 kd6zwr
* src/: main.c, main.h, maps.c: Added REFRESH tag to geo files.
2003-06-13 16:34 we7u
* src/interface.c: Terminating the list with empty strings.
2003-06-13 16:08 we7u
* src/interface.c: Adding a symbol translation table for OpenTrac.
Not used in the code yet.
2003-06-13 15:22 we7u
* src/interface.c: Initial OpenTrac decode routines. Implemented
only for AX.25 interfaces to date.
2003-06-13 15:17 we7u
* src/maps.h: Adding an export for a routine which will be needed
in interface.c soon.
2003-06-13 14:15 we7u
* configure.ac: Bumping rev up to 1.2.0 in preparation for stable
release.
2003-06-13 13:42 rzg
* help/help-English.dat: Adding a bit about the green and blue
weather boxes (multipoints)
2003-06-11 11:15 we7u
* help/: help-English.dat, help-Portuguese.dat: Fixed some of the
FIXME's.
2003-06-11 10:42 we7u
* help/: help-German.dat, help-Portuguese.dat: Changed "BETA" to
"1.2".
2003-06-11 10:32 rzg
* help/help-English.dat: Release will be 1.2
2003-06-08 09:15 we7u
* src/gps.c: Removing tabs (again).
2003-06-07 15:43 kd6zwr
* src/gps.c: fixing null pointer reference
2003-06-07 15:43 kd6zwr
* src/db.c: fixing compiler warnings
2003-06-07 07:19 francais1
* config/language-French.sys: Updated
2003-06-07 00:29 we7u
* config/language-Italian.sys: A few more translations by Marco
Calistri, IK5BCU.
2003-06-06 17:34 we7u
* src/draw_symbols.c: Changing tabs to spaces.
2003-06-06 17:19 we7u
* src/main.c: Converting more tabs to spaces.
2003-06-06 17:12 we7u
* src/track_gui.c: Changing more tabs to spaces.
2003-06-06 17:04 we7u
* src/: interface.c, maps.c: Changing more tabs to spaces.
2003-06-06 16:57 we7u
* src/: db.c, igate.c, popup_gui.c, wx_gui.c, xa_config.c: Removing
tabs that snuck into the source code. Replaced with spaces.
2003-06-06 12:50 we7u
* src/maps.c: Adding another error message in Snapshot thread. If
we get a system() call error but errno is zero, this fprintf()
will get triggered.
2003-06-06 12:49 we7u
* src/db.c: Changes by Henk de Groot, PE1DNN.
2003-06-06 12:37 we7u
* README.win32: More revisions to the note about modifier keys.
2003-06-05 17:02 we7u
* README.win32: Added a few notes about the libraries which
currently cannot be used with Cygwin.
2003-06-05 16:56 we7u
* README.win32: Revising a few notes. Added a new section
detailing how to keep Cygwin and Xastir up-to-date.
2003-06-05 13:55 we7u
* src/maps.c: Checking errno in snapshot routine if the system call
returns a possible error.
2003-06-05 13:11 we7u
* acinclude.m4, src/maps.c: Reverting back to older snapshot
method. Removing configure message regarding old ImageMagick
versions, as even the old versions appear to currently work with
the Tigermap intensity slider.
2003-06-05 10:54 we7u
* src/db.c: Changes by Henk de Groot, PE1DNN. Fixes weather packet
parsing problems for packets containing spaces or dots in place
of data.
2003-06-05 10:05 we7u
* README.win32: Added notes about X modifier keys and Cygwin web
sites.
2003-06-05 09:53 we7u
* README.win32: Adding more notes about Cygwin's network installer.
2003-06-04 15:35 rzg
* help/help-English.dat: Fixing the formatting in a few spots and
correcting an unlear statment.
2003-06-04 09:05 we7u
* src/: maps.c, track_gui.c, util.c, util.h: Fixing a bug where we
don't return from map routines properly on a libcurl error.
2003-06-03 14:49 we7u
* src/main.c: Fixing a bug in the Map Chooser which occurs when
deselecting files. It was putting a warning message to STDERR.
2003-06-03 14:31 we7u
* FAQ: Added a note about color tinting using Hummingbird eXceed.
2003-06-03 14:01 we7u
* README.win32: Added notes about totally black images for geotiff
files and how to fix it.
2003-06-02 16:58 we7u
* src/maps.c: Knocking out the snapshot code for the case where
ImageMagick isn't present. When Jack is finished, he can take
the #ifdef back out.
2003-06-02 16:23 jtwilley
* src/maps.c: Use new acinclude.m4 logic to include correct
ImageMagick header.
2003-06-02 16:20 jtwilley
* acinclude.m4: Added extra header checks for ImageMagick.
2003-06-02 02:49 jtwilley
* src/maps.c: Replaced XpmWriteFileFromPixmap + system("convert")
with ImageMagick code
2003-05-30 22:47 we7u
* src/maps.c: Fixing some ambiguous if/else bracing.
2003-05-30 22:43 we7u
* src/db.c: Fixing some ambiguous if/else braces.
2003-05-30 15:51 jtwilley
* acinclude.m4: Checked in fabulous new ImageMagick code.
2003-05-30 12:16 we7u
* src/maps.c: Protecting some draw functions from getting called
with too few vertices.
2003-05-30 11:54 we7u
* src/rotated.c: Added code to skip XFillPolygon() call if the
number of points is too few or negative.
2003-05-30 11:44 we7u
* src/draw_symbols.c: Added some comments. No code changes.
2003-05-29 08:27 we7u
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Spanish.sys: Changing spacing
slightly to align Map Properties dialog column headings.
2003-05-29 08:26 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-05-29 08:25 we7u
* config/language-Italian.sys: Changes by Alessandro Frigeri,
IK0YUP.
2003-05-28 17:12 we7u
* README.win32: Added instructions for snagging/installing liblcms,
needed by later versions of ImageMagick.
2003-05-28 16:21 we7u
* src/maps.c: Terraserver changed to a new hostname. Changing to
correspond.
2003-05-28 13:33 we7u
* config/language-German.sys, help/help-German.dat: Changes by Rolf
Bleher, DK7IN.
2003-05-28 13:24 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-05-28 12:58 we7u
* config/language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-05-28 12:57 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-05-28 11:49 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-05-28 11:18 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-05-28 11:09 we7u
* config/language-German.sys: Translation of "Moisture" by Rolf
Bleher, DK7IN.
2003-05-28 10:33 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c: More
translations. Also changing "meters" to "m".
2003-05-28 10:14 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c: Changing a few
more hard-coded strings.
2003-05-27 18:00 rzg
* help/help-English.dat: Grammar corrections. :-P
2003-05-27 16:44 we7u
* INSTALL, README.win32: More ImageMagick notes.
2003-05-27 15:24 we7u
* src/db.c: Fixed how we handle space/dot-filled
temperature/humidity fields.
2003-05-27 13:43 we7u
* src/main.c: Commenting out the new ifdef. Forgot to after
testing.
2003-05-27 13:40 we7u
* src/: main.c, interface_gui.c: Separated out the LARGE_FONT
#ifdef's into two: USE_LARGE_SYSTEM_FONT and
USE_LARGE_STATION_FONT. This is to help the visually impaired.
Made the cursor position visible in more of the
Interfaces->Properties dialogs.
2003-05-27 13:25 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-05-27 10:57 we7u
* help/help-English.dat: Clarified the note about IMAGESIZE being
required for .geo files with URL's, optional for local images.
2003-05-27 10:56 we7u
* README.MAPS: Another note about IMAGESIZE being a required
parameter for .geo files with URL's in them.
2003-05-24 22:52 we7u
* src/: maps.c, popup_gui.c: Moved some code and added comments to
make it very obvious that fonts are not to be loaded often.
Causes memory leaks.
2003-05-24 21:58 we7u
* src/main.c: Adding a method to switch to larger fonts, helpful to
visually-impaired users. Uncomment the USE_LARGE_FONTS #ifdef at
the top of main.c to enable these larger fonts. Off by default.
2003-05-24 00:57 we7u
* src/main.c: Re-doing the widget geometry for the Configure->Audio
Alarms dialog. It now works with large or small fonts.
2003-05-24 00:05 we7u
* src/draw_symbols.c: Added some comments.
2003-05-23 16:30 we7u
* src/maps.c: Fixing intensity slider for Tigermap by switching
from LevelImage() call to ModulateImage() call.
2003-05-23 15:59 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-05-23 15:59 we7u
* config/: language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-05-23 14:58 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-05-23 14:18 we7u
* src/xa_config.c: Setting initial default for
MAP_CHOOSER_EXPAND_DIRS to 1, so that the terraserver.geo and
toposerver.geo files will appear by default for new users.
2003-05-23 13:32 we7u
* terraserver.geo, toposerver.geo: Adding these files to the
sources.
2003-05-23 13:32 we7u
* Makefile.am: Auto-installing terraserver.geo and toposerver.geo
in the maps directory.
2003-05-23 13:29 we7u
* README.win32: More explanation of CVS errors when SourceForge is
too busy.
2003-05-23 13:19 we7u
* README.win32, help/help-English.dat: Added TOPOSERVER
instructions.
2003-05-23 13:16 we7u
* README.MAPS: Added the TOPOSERVER keyword and explanation.
2003-05-23 13:11 we7u
* src/maps.c: On-line topo maps. I considered the utility of this
versus not adding it until after release. This is just too
useful for new (and old) users not to have put it in. Enjoy!
Geo file with "TOPOSERVER" in it will get you online topo maps.
2003-05-23 12:06 we7u
* src/main.c: Fixing SmartBeaconing dialog so that it's aligned
properly.
2003-05-23 11:44 we7u
* src/main.c: SmartBeaconing dialog now supports metric units.
2003-05-23 10:52 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c,
src/track_gui.c: Changing more hard-coded strings into
language-specific strings.
2003-05-23 10:08 we7u
* help/help-English.dat: More minor spelling on consistency
changes.
2003-05-23 09:14 we7u
* config/language-Portuguese.sys: Making the time periods
correspond with the English file.
2003-05-22 22:14 we7u
* help/help-English.dat: Lots of minor tweaks throughout the file.
2003-05-22 14:01 we7u
* help/help-English.dat: Minor updates.
2003-05-22 13:20 we7u
* README.MAPS: Updating the NOAA filenames for the alert
shapefiles.
2003-05-22 12:37 we7u
* README: Correcting spelling.
2003-05-22 12:33 we7u
* README.MAPS: Added notes about setting up permissions for
maps/GPS directory.
2003-05-22 12:22 we7u
* AUTHORS, INSTALL, NEWS, README.MAPS: Tweaking docs here and
there.
2003-05-22 12:02 we7u
* DEBUG_LEVELS: Swapped the two sections. Most useful info at the
top of the file now.
2003-05-22 11:58 we7u
* DEBUG_LEVELS, FAQ, INSTALL, LICENSE, NEWS, README, README.CVS,
README.MAPS, README.win32, UPGRADE: Adding/changing copyright
notice.
2003-05-22 11:48 we7u
* README.win32: Adding more notes. Reworking existing notes to
make them more understandable to Windows-folk.
2003-05-22 09:32 we7u
* INSTALL: Adding info regarding matching up the libtiff/libgeotiff
versions.
2003-05-21 16:16 we7u
* src/: db.h, main.c: Reversing the direction of the two Area
Object lines, to correspond with dos/winAPRS and UI-View.
2003-05-21 16:16 we7u
* src/draw_symbols.c: Added some comments.
2003-05-21 15:40 francais1
* src/: db.c, db.h, draw_symbols.c, draw_symbols.h: Fixed corridor
> 127 bug (now works up to 999, which I believe is the spec
limit)
2003-05-21 15:34 we7u
* src/draw_symbols.c: Added some comments.
2003-05-21 14:18 we7u
* src/draw_symbols.c: Implemented area object ellipse display
exactly the same as circle display. This is what UI-View is
doing. dos/WinAPRS don't implement ellipses at all.
2003-05-21 13:31 we7u
* config/language-German.sys, help/help-German.dat: Changes by Rolf
Bleher, DK7IN.
2003-05-21 12:56 we7u
* src/maps.c: Canceling certain warning messages while indexing.
2003-05-21 12:30 we7u
* README.CVS: Updates to match our current codebase and how we do
things.
2003-05-21 12:22 we7u
* src/main.c: Fixing the Map Properties strings so that they are
auto-centered in the columns and truncated to the column widths.
2003-05-21 11:45 we7u
* src/main.c: Truncating language strings in Map Properties columns
(the "yes" string) so that it fits our column width.
2003-05-21 10:01 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-05-21 09:45 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-05-21 09:44 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-05-21 09:44 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-05-21 09:22 francais1
* config/language-French.sys: Translated added English
2003-05-20 17:15 we7u
* src/: interface.c, main.c: Correcting some grammar.
2003-05-20 17:14 we7u
* README.win32: Removing the Perl 5.6 restriction. Perl 5.8
appears to work properly now with Xastir and it's optional
libraries.
2003-05-20 14:28 we7u
* config/language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-05-20 12:51 we7u
* config/language-Italian.sys: Adding some missing strings.
2003-05-20 12:22 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Fixing more hard-coded
language strings.
2003-05-20 12:09 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Fixing hard-coded
strings. Added missing GPS strings in Italian file.
2003-05-20 11:16 we7u
* FAQ: Added two more questions/answers.
2003-05-20 10:34 we7u
* src/: bulletin_gui.c, fcc_data.c, gps.c, interface.c, lang.c,
main.c, maps.c, messages.c, rac_data.c, util.c,
view_message_gui.c, wx.c, alert.h: Fixing up the <time.h> and
<sys/time.h> includes with the proper ifdef's.
2003-05-19 20:42 rzg
* help/help-English.dat: Typo fixes pointed out by Rolf, minor
other things.
2003-05-19 20:28 rzg
* INSTALL, README.CVS, README.MAPS, UPGRADE: Adding copyright
notices to the docs that lack.
2003-05-19 13:14 we7u
* README.win32: Changes by Kirk Mefford, KC2ELO.
2003-05-19 12:52 we7u
* src/main.c: Correcting the time.h include to make it sys/time.h.
2003-05-19 11:24 we7u
* README.win32: Adding checkboxes.
2003-05-19 11:13 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-05-19 10:57 we7u
* README.win32: Changes by Wes Johnston, edited slightly by me.
2003-05-19 10:35 we7u
* INSTALL: Added another festival note from Alan Crosswell.
2003-05-19 09:59 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-05-18 11:29 we7u
* config/language-Italian.sys: Changes by Marco Calistri, IK5BCU.
2003-05-16 17:07 we7u
* src/maps.c: Removing the debug fprintf() statement.
2003-05-16 17:03 we7u
* src/maps.c: Fix for wrong guessing of road widths for some types
of Shapefiles.
2003-05-16 16:06 we7u
* INSTALL: Shapelib instructions for MacOSX.
2003-05-16 14:44 we7u
* README.win32: More detailed instructions for Shapelib
integration.
2003-05-16 13:12 we7u
* README.win32: More ImageMagick notes for Cygwin. Setting the
MAGICK_HOME variable with the new X configuration.
2003-05-16 11:16 we7u
* README.win32: Adding a note about the 'X' in the system tray.
2003-05-16 11:10 we7u
* README.win32: Changing desktop shortcut to start from Cygwin home
directory.
2003-05-16 11:02 we7u
* README.win32: Updated Cygwin instructions to allow using Xwindows
apps and Windows apps from the same desktop transparently. No
Xwindows large box anymore!
2003-05-15 12:32 we7u
* src/maps.c: Adding another helpful message for the case where a
GEO file is being opened, but perhaps no support is compiled in
for the map format.
2003-05-15 12:18 we7u
* src/maps.c: Spit out appropriate error messages if various
optional map libraries are not installed and the user tries to
load unsupported map types.
2003-05-15 11:12 we7u
* src/: maps.c, track_gui.c: Changing one warning message.
2003-05-15 08:09 we7u
* configure.ac: Bumping the revision up to 1.1.5.
2003-05-15 07:47 we7u
* Makefile.am: Getting rid of the last remnants of README.1ST.
Adding other doc files.
2003-05-14 22:18 rzg
* FAQ, README.1ST, README.win32: Docs cleanup take 5.
2003-05-14 22:07 jtwilley
* Makefile.am, xastir.spec.in: Removed references to README.1ST and
TODO
2003-05-14 21:02 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-05-14 20:59 we7u
* src/main.c: Moving the time.h include outside the
HAVE_IMAGEMAGICK ifdef's.
2003-05-14 19:14 rzg
* README: Took last important bit from README.1ST, ready to trash
it...
2003-05-14 17:14 we7u
* config/language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-05-14 17:08 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-05-14 16:30 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-05-14 16:29 we7u
* config/language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-05-14 16:06 francais1
* config/language-French.sys: Updated 2 strings to match English.
2003-05-14 16:02 we7u
* config/language-English.sys: Updating the reindexing strings.
2003-05-14 15:50 we7u
* AUTHORS, DEBUG_LEVELS, FAQ, INSTALL, NEWS, README, README.CVS,
README.MAPS, UPGRADE, changes.txt: Adding/Changing to Id: RCS tag
in files.
2003-05-14 15:41 we7u
* README.MAPS: Updating a NOAA URL.
2003-05-14 13:47 we7u
* config/language-Spanish.sys: Changed by Jose R. Marte A., HI8GN.
2003-05-14 12:44 francais1
* config/language-French.sys: Updated
2003-05-14 09:28 rzg
* README.MAPS, help/help-English.dat: Docs- big cleanup take 4!
2003-05-14 09:14 rzg
* INSTALL, README, README.1ST, UPGRADE: Docs- big cleanup take 3!
2003-05-14 08:42 rzg
* INSTALL, README.1ST, README.CVS, README.MAPS: Docs- big cleanup
take 2!
2003-05-14 08:40 rzg
* TODO, UPDATES: Docs - big clean up take 1!
2003-05-13 14:56 jtwilley
* README.win32: Added Kirk Mefford's suggestion re: creating .cvsrc
file
2003-05-12 23:59 we7u
* src/db.c: CPU Usage fixes. We no longer do complete symbol
updates at a high rate. We update only the new symbol, then do
cleanup at a 60-second rate sometime later. CPU usage drops a
bit with this latest code.
2003-05-12 16:59 we7u
* src/main.c: Slowed down UpdateTime() iterations so that the
read/write threads would have time to do their thing. Cranked up
the maximum packets processed by UpdateTime() in one iteration.
Added a usleep() after processing each packet so that the read
threads would have time to put another packet in the queue. CPU
time has gone down by these changes, but we still appear to keep
up with the incoming packets.
2003-05-12 16:56 we7u
* src/interface.c: Speeding up the receive threads. They don't
take any CPU time anyway, so this doesn't hurt CPU usage. They
process one line then wait for the main thread to pick it up
before they process the next line.
2003-05-12 13:59 we7u
* src/main.c: Changing main.c:UpdateTime() to wait 15ms between
each run instead of 10. This reduces CPU time a bit, yet still
allows packets to get processed from the receive queues. 20ms
appeared to be too slow. Will investigate adding longer delays
between graphics updates in this routine, yet allowing packet
processing to proceed at a fast pace. That should further reduce
CPU cycles yet not get behind in the receive queues. At that
point we might reduce the delay again between UpdateTime() runs.
2003-05-12 12:39 we7u
* README.win32: Updating the list of Cygwin packages to include
tcl/tk and Curl.
2003-05-11 22:18 we7u
* config/language-Italian.sys: Another phrase translated by Marco
Calistri, IK5BCU.
2003-05-11 08:06 we7u
* config/language-Italian.sys: Adding a missing string. In English
so far (until I get an Italian translation of it).
2003-05-10 16:42 we7u
* src/maps.c: Fix by Magne Mhre, la1bfa, for segfault generated
when Shapefiles can't be created on the file system, usually due
to permissions problems in /usr/local/maps/GPS.
2003-05-10 00:31 we7u
* src/alert.c: Converting one more strcpy to strncpy.
2003-05-10 00:15 we7u
* src/alert.c: Fixing another killer packet bug in the alert code.
2003-05-09 14:13 we7u
* config/language-English.sys: Changing one label slightly
regarding reindexing.
2003-05-09 10:43 we7u
* src/maps.c: Tweaks to maintain selected map properties when a
full reindexing is requested.
2003-05-08 23:39 we7u
* src/: maps.c, maps.h, main.c: Implementing an indexing scheme
that takes care of finding updated files quickly, deleting
records for deleted files, and wasting everything and starting
from scratch to build a new index. This code can do all of that.
2003-05-08 23:32 we7u
* README.win32: Removed an email address so that Kirk won't get
spammed by the spambots.
2003-05-08 23:28 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changing/Adding
Map Re-Index strings for menus.
2003-05-08 17:44 rzg
* README.win32: Sound Alert information from Kirk Mefford
kc2elo@softhome.net
2003-05-08 14:36 we7u
* src/main.c: Changed a comment.
2003-05-08 12:31 we7u
* src/db.c: Fixing the Station Info dialog so that the multipoint
strings aren't shown. They're now removed from the string inside
the extract_multipoint() function.
2003-05-07 22:26 we7u
* src/alert.c: Fixing the alert matching so that a new alert will
match a pre-existing CANCL packet in the list. This is in
response to a bug on the bug-list.
2003-05-07 13:32 francais1
* src/maps.c: Fixed relative paths to images in .geo files
2003-05-06 21:32 kd6zwr
* src/maps.c: Made IMAGESIZE tag optional for geo files,
(imagemagic ping to autodetect size) Also allow absolute
pathnames in geo files, as well as relative.
2003-05-06 14:49 we7u
* src/db.c: Don't draw wind barbs for severe storm objects.
2003-05-06 13:33 we7u
* src/db.c: Adding the other types of severe storms that the
weather server can issue. This is part of the general hurricane
bug fix on the bug list.
2003-05-06 13:19 we7u
* src/db.c, src/db.h, symbols/symbols.dat: Moving wind speed into
the proper field (so that it shows up in Station Info) for
hurricanes. This is a partial fix for a bug on the buglist.
Changing the tornado symbol so that it stands out more (thanks to
Dale Huguley for that one).
2003-05-06 08:17 we7u
* help/help-English.dat: Added a description of the weather watch
box colors/patterns, courtesy of Dale Huguley.
2003-05-05 21:22 we7u
* src/util.c: Correcting for daylight savings time when converting
from zulu time to Unix epoch time. Also added some debug code.
2003-05-05 16:08 jtwilley
* README.1ST: Minor correction to FreeBSD notes.
2003-05-05 13:36 we7u
* src/alert.c: Changed some comments. No code changes.
2003-05-05 11:00 we7u
* src/alert.c: Fixing another "killer packet" problem: If we got
an uncompressed message that looked like a weather alert but was
simply a test message, we segfaulted while trying to move
uninitialized strings around.
2003-05-02 17:31 we7u
* src/: db.c, alert.c: Rewrote weather alert handling so that
compressed format weather alert packets are parsed/displayed
correctly.
2003-05-02 11:03 kd6zwr
* src/maps.c: Initialize a few variables to NULL to shut up -Wall
2003-05-02 10:43 we7u
* help/help-English.dat: Added a note about IMAGESIZE now being a
required keyword in .GEO files.
2003-05-02 01:44 we7u
* src/db.c: Re-wrote relay_digipeat() so that it is more correct.
It now appears to get to the correct part of the path before
checking for my_call or RELAY.
2003-05-01 09:47 kd6zwr
* src/: maps.c, maps.h: Changed reading in map index to much faster
mode, and added a sort routine to make sure it is still sorted
correctly.
2003-05-01 09:38 we7u
* src/db.c: Reordered the widgets in the Station Info dialog so
that it can be resized properly. This is to take another bug off
the buglist regarding oversized Station Info dialog that can't be
resized. It can now.
2003-04-30 23:38 we7u
* README.1ST: Added some notes about tiger file types and NOAA
weather alert shapefiles.
2003-04-30 21:19 we7u
* src/maps.c: Working code for Shapefile polygon "holes"!!!
2003-04-30 13:22 we7u
* src/util.c: Adding two more lower-case letters to those accepted
by valid_path() for Q-constructs.
2003-04-30 13:10 we7u
* src/maps.c: More debug stuff. More work on Shapefile holes in
polygons.
2003-04-30 12:50 we7u
* src/util.c: Added more debug statements to valid_path().
2003-04-30 10:50 rzg
* help/help-English.dat, FAQ: Qxx, and other minor updates to help
and FAQ.
2003-04-30 09:02 we7u
* src/maps.c: Comment changes. No code changes (yet!).
2003-04-29 14:37 jtwilley
* src/main.c: Fixed warnings with libcurl.
Started GDAL integration.
2003-04-29 13:24 we7u
* src/maps.c: Changing/adding comments.
2003-04-29 13:02 we7u
* src/maps.c: Implementing a better fill/hole ring-direction
algorithm for Shapefiles. This one is snagged directly from
Shapelib and used by permission of the author, Frank Warmerdam.
2003-04-28 23:03 we7u
* src/maps.c: More tweaks to the Shapefile "hole" ring code. Not
fully implemented yet, but added some speed improvements. Next
is to implement a clip-mask in the form of regions.
2003-04-28 22:59 we7u
* src/interface.c: Getting rid of an unused variable.
2003-04-28 21:59 rzg
* README.1ST: Updates WTR igating weather alerts, minor spacing
changes, and nicer libcurl URL.
2003-04-28 21:24 jtwilley
* README.1ST: Added URL for libcurl.
2003-04-28 20:57 we7u
* src/db.c: Changed the extract_GLL() function from using strtok()
to split_string().
2003-04-28 17:04 we7u
* src/db.c: Converted extract_RMC() to using split_string() instead
of strtok().
2003-04-28 16:17 we7u
* src/db.c: Removing unused variables.
2003-04-28 16:08 we7u
* src/db.c: Re-wrote extract_GGA() to avoid a segfault with a
killer packet. Need to re-write extract_RMC() and extract_GLL()
in a similar manner. The fix is to get rid of strtok() and use
util.c:split_string() instead.
2003-04-28 14:50 we7u
* src/: interface.c, util.c, util.h: Moved split_string() function
to util.c/util.h in preparation for using it from more places in
the code (instead of just interface.c).
2003-04-28 11:47 we7u
* src/maps.c: Making debug levels more consistent.
2003-04-28 11:43 we7u
* src/maps.c: Adding new routine which can determine whether a
Shape ring is a fill or a hole ring. This is part of the work to
implement the "holes" properly for Shapefiles.
2003-04-28 10:27 we7u
* config/language-Spanish.sys: Changes by Jose R. Marte A., HI8GN.
2003-04-27 20:45 we7u
* src/maps.c: Adding more comments.
2003-04-26 23:38 we7u
* src/maps.c: More comment changes. No code changes.
2003-04-26 23:15 we7u
* README.1ST: Changed the location for the Tiger/Line->Shapefile
downloads.
2003-04-26 18:21 we7u
* src/maps.c: Working on the Shapelib drawing function "hole"
problem. So far just adding comments and example code in
comments. No code changes yet.
2003-04-25 17:32 we7u
* src/maps.c: Adding more comments.
2003-04-25 17:09 we7u
* src/maps.c: Added comments.
2003-04-25 15:49 we7u
* config/language-Italian.sys: Another tweak by Marco Calistri,
IK5BCU.
2003-04-25 15:45 we7u
* src/maps.c: Changing to "Nonconvex" parameter for the rest of the
XFillPolygon calls. This should speed up drawing a bit.
2003-04-25 15:30 we7u
* src/maps.c: Changing XFillPolygons to use Nonconvex parameter,
which speeds up map drawing for cases where the line doesn't
cross its own path. Added some comments.
2003-04-25 15:29 we7u
* config/: language-Dutch.sys, language-French.sys,
language-Italian.sys, language-Spanish.sys: Correcting one bug
left in the files due to a mistyped character. Checking in
latest Italian translation by Marco Calistri, IK5BCU.
2003-04-25 13:36 we7u
* README.win32, README.1ST: Added notes about libcurl.
2003-04-24 17:25 jtwilley
* src/maps.c: Added code to support libcurl. Added code to remove
PACKAGE_* warnings.
2003-04-24 17:24 jtwilley
* src/track_gui.c: Added code to support libcurl.
2003-04-24 17:20 jtwilley
* src/main.c: Added code to support libcurl. Added code to remove
PACKAGE_* warnings.
2003-04-24 17:19 jtwilley
* src/util.c: Added code for curl_fwrite and curl_getfile.
2003-04-24 17:15 jtwilley
* src/util.h: Added declarations for curl_fwrite and curl_getfile.
2003-04-24 17:04 jtwilley
* configure.ac: Added check for libcurl.
2003-04-24 15:25 we7u
* src/: interface.c, maps.c: Adding comments.
2003-04-24 14:06 we7u
* README.win32: Revising the Perl interpreter to install. There
are problems with 5.8.0 yet.
2003-04-23 13:16 we7u
* src/interface.c: Changing port_read() to a 50ms delay instead of
20ms. Last checkin was a slight oops.
2003-04-23 13:15 we7u
* src/interface.c: Speeding up the port_read() and port_write()
delays again. We were starting to get behind at processing
packets from full-feeds, with 100ms delays. Changed to 50ms
delays and we appear to catch up when we get a bit behind. The
correct solution for this is to use select() to wait for data to
process, instead of using it as a short sleep function.
Something to change another day...
2003-04-22 23:08 we7u
* src/maps.c: Minor revisions to the create_shapefile from APRS
Trail functions. Maps are now saved in the /maps/GPS/ directory
and are red dashed lines by default. They appear in the Map
Chooser once re-index maps has been run.
2003-04-22 10:34 we7u
* src/: db.c, main.c, main.h, maps.c, maps.h: The "Store Track"
button on the Station Info dialog now saves the station track as
a Shapefile map in /var/tmp/, if Shapelib has been compiled in.
The Shapefile filename will contain the callsign and a
date/timestamp. The original function of the button still
remains as well: It also saves the info in the original text
format.
2003-04-22 01:35 jtwilley
* src/main.c: Added tnc_data_clean call to static TNC case.
2003-04-22 01:30 jtwilley
* src/interface.c: Replaced broken routine in tnc_data_clean with
working routine.
2003-04-21 15:45 we7u
* src/interface.c: Changed port_write() so that it'll send blocks
of characters across network interfaces, single chars with
inter-character pacing across serial interfaces.
2003-04-18 17:21 we7u
* xastir.spec.in: Updated spec input file. Starting to work.
2003-04-18 17:21 we7u
* Makefile.am: Adding xastir/GNIS/ directory to install. Used for
searching.
2003-04-18 15:37 we7u
* README.win32: Updating library versions that we've tested with.
2003-04-18 13:59 we7u
* README.1ST: Updating optional library versions that Xastir has
been tested with.
2003-04-18 13:48 we7u
* xastir.spec.in: Fixes so that man page gets installed correctly.
2003-04-18 12:47 we7u
* xastir.spec.in: Tweaks to make the spec file more up-to-date.
The changes fix several of the failures in building RPM's, but
still fails building the man page.
2003-04-18 12:09 we7u
* README.win32: Updating docs to latest Shapefile version tested.
2003-04-18 11:46 we7u
* README.1ST: Updating version of Shapelib library to latest
tested.
2003-04-17 15:08 we7u
* src/igate.c: Added a comment.
2003-04-17 14:32 we7u
* src/igate.c: Adding AGWPE devices to the dupe queues for igating.
2003-04-17 13:35 we7u
* README.1ST: Adding another map link.
2003-04-17 10:24 we7u
* README.1ST: Another GPSMan note.
2003-04-17 10:21 we7u
* README.1ST: Updating the libgeotiff instructions.
2003-04-17 10:11 we7u
* README.1ST, README.win32: Re-organization of the wetnet
directories. Changed links in README's to match.
2003-04-17 09:56 we7u
* README.1ST, README.win32: Changed from eskimo.com to wetnet.net
for some of the optional map library download sites.
2003-04-16 17:12 we7u
* src/igate.c: We now allow partial matches of NWS data, but the
strings defined in the nws-stations.txt file must be at least
three characters long in order to create a valid match.
2003-04-16 16:42 we7u
* src/: interface.c, interface_gui.c, location_gui.c, maps.c:
Fixing more possible scanf()/sscanf() buffer overflow conditions.
2003-04-16 16:40 we7u
* config/language-Spanish.sys: Updates by Jose R. Marte A., HI8GN.
2003-04-16 16:27 we7u
* src/igate.c: Fixing a possible buffer overflow condition where
we're reading the nws-stations.txt file into an array.
2003-04-16 16:14 we7u
* README.1ST: Miscellaneous maps notes. Put in eskimo.com as an
alternate location for some of the map libaries.
2003-04-16 15:56 we7u
* README.win32: Added more download sites for the optional map
libraries.
2003-04-16 14:12 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-04-16 14:04 we7u
* config/language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-04-16 12:32 we7u
* config/language-Spanish.sys: Adding the strings back in that were
added yesterday but left out of the last translation.
2003-04-16 12:29 we7u
* config/language-Spanish.sys: Updates by Jose R. Marte A., HI8GN.
2003-04-16 10:14 we7u
* src/interface.c: Added comments. Added character pacing on write
again for the DEVICE_NET_AGWPE interface. It's separate from the
others so that it can be fine-tuned.
2003-04-15 17:24 we7u
* src/interface.c: Adding some debug statements.
2003-04-15 15:14 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Putting in language
strings instead of hard-coded English for Configure->Timing
dialog.
2003-04-15 15:04 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Fixes for hard-coded
English strings in Maps->Enable/Configure Tigermap dialog.
2003-04-15 14:34 we7u
* src/main.c: Fixing Configure->Defaults dialog so that all of the
widgets are visible in all of our supported languages.
2003-04-15 13:41 we7u
* config/language-Dutch.sys: Changes by Han Sytsma, PE1FAM.
2003-04-15 13:00 we7u
* src/interface_gui.c: Disabling relay digipeat for AGWPE interface
until raw transmit packet frames can be implemented.
2003-04-15 12:52 we7u
* src/db.c: Added a comment.
2003-04-15 12:51 we7u
* src/interface.c: Comments. Changed test packet callsigns.
2003-04-15 09:04 we7u
* config/language-German.sys: Changes by Rolf Bleher, DK7IN.
2003-04-15 08:41 we7u
* config/language-English.sys: Committing changes for Rolf Bleher,
DK7IN.
2003-04-15 01:21 we7u
* src/interface.c: Fix to igate_path for AGWPE interfaces.
2003-04-14 09:32 we7u
* config/language-Spanish.sys: Updates by Jose R. Marte A., HI8GN.
2003-04-13 08:51 rzg
* help/help-English.dat: Various updates for new features, and typo
fixes, more to come.
2003-04-11 18:32 we7u
* src/: db.c, db.h, festival.c, festival.h, main.c, main.h,
rotated.c, rotated.h, wx.c, wx_gui.c: Corrected some
inconsistencies found by running the compiler at higher warning &
pedantic levels.
2003-04-11 17:07 we7u
* src/: maps.c, messages_gui.c, util.c: More minor cleanups.
2003-04-11 16:59 we7u
* src/: bulletin_gui.c, db.c, gps.c, interface.c, interface.h,
main.c, maps.c: Minor cleanups. Lots of them.
2003-04-11 16:58 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-04-11 15:36 we7u
* config/language-Portuguese.sys: Tweaks to add missing strings.
2003-04-11 15:30 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2003-04-11 15:13 we7u
* README.1ST: Another tweak by J. Lance Cotton.
2003-04-11 15:08 we7u
* README.1ST: Added instructions for reprojecting Shapefiles,
courtesy of Derrick J Brashear and J. Lance Cotton.
2003-04-11 14:07 we7u
* src/: db.c, interface_gui.c: Setting up for relay digipeating
using AGWPE interfaces. Untested.
2003-04-11 13:49 we7u
* src/igate.c: Added AGWPE to igating code.
2003-04-11 13:42 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c,
src/interface_gui.c: Implemented the transmit radioport option
for AGWPE interfaces. This can be adapted to other multi-port
TNC interfaces later.
2003-04-11 13:26 we7u
* src/interface.c: Backing out one change to avoid high CPU-usage
in the port_write() function. Added comments to the port_read()
and port_write() threads to hopefully eliminate this sort of
problem in the future.
2003-04-11 11:17 we7u
* src/interface.c: Added code to disable Nagle's algorithm for
TCP/IP sockets : TCP_NODELAY setsockopt().
2003-04-11 10:25 we7u
* src/interface.c: Eliminated line pacing for network connections.
Added more serial types to the character pacing code.
2003-04-10 17:10 we7u
* src/interface.c: Fixing a lock problem and commenting out some
debug packets for AGWPE.
2003-04-10 14:17 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Tweaking AGWPE
labels.
2003-04-10 14:13 we7u
* src/interface_gui.c: Removing filter options from AGWPE
Properties dialog. Doesn't apply.
2003-04-10 14:05 we7u
* src/interface_gui.c: Extending the length for AGWPE passwords.
2003-04-10 13:58 we7u
* src/interface_gui.c: More AGWPE stuff.
2003-04-10 12:49 kd6zwr
* src/maps.c: Fix for systems with both Xpm.h and XpmI.h
2003-04-10 12:46 we7u
* src/interface.c: Getting rid of unused variables and old code.
2003-04-10 12:40 we7u
* src/interface.c: Moved the unproto path selection into its own
routine. More code changes to support agwpe.
2003-04-10 11:14 we7u
* README.1ST: Specifying an alternate ftp site to get the radar
geo's from.
2003-04-10 09:45 we7u
* README.1ST, help/help-English.dat: Adding a few notes about the
.GEO file format specifying that decimal degrees are used for
lat/lon in these files.
2003-04-08 14:30 we7u
* src/interface.c: Changing input parameter for send_agwpe_packet()
to accept a digi path instead of a list of digi's. This will
integrate into the Xastir method of specifiying paths more
easily.
2003-04-08 13:33 we7u
* src/interface.c: Changing the AGWPE login ID to be callsign minus
SSID (removed SSID).
2003-04-07 23:17 we7u
* src/interface.c: Initial transmit capability for AGWPE
interfaces. Currently the path is hard-coded to RELAY,WIDE2-2,
but that will change given time. The method of specifying the
path differs greatly from Xastir's original method, plus the
Properties GUI for AGWPE needs to be reworked to add in the
optional path fields.
2003-04-07 10:26 we7u
* src/interface.c: Commenting out some debugging printf's.
2003-04-06 13:25 we7u
* src/main.c: The other small tweak needed in order to decode AGWPE
packets.
2003-04-06 13:22 we7u
* src/interface.c: AGWPE interface receive mode is not functional.
Transmit is still being worked on.
2003-04-05 11:16 we7u
* src/interface.c: More AGWPE code. We're getting packets sent in
both directions now, although the login/password packet doesn't
appear to be accepted properly yet. No decoding/encoding of real
packets is implemented yet.
2003-04-04 16:55 we7u
* src/xa_config.c: Fixing this so that it handles the correct types
of interfaces.
2003-04-04 14:04 we7u
* src/interface.c: Added some comments.
2003-04-04 13:50 we7u
* src/interface.c: More AGWPE stuff. Not functional yet.
2003-04-04 12:52 we7u
* src/interface.c: Send the login packet to AGWPE only if the
passwd string has something in it.
2003-04-04 11:48 we7u
* src/interface.c: More AGWPE interface code. Now sending
login/password string and command to ask AGWPE to send us the
monitored packets. Don't have transmit or the receive decode of
those packets completed yet, but debug code is in place that
looks for complete headers and packets and notifies us on
reception.
2003-04-03 23:48 we7u
* src/interface.c: More AGWPE stuff. Not functional yet.
2003-04-03 17:12 we7u
* src/interface.c: More AGWPE work. Not functional yet.
2003-04-03 14:40 we7u
* src/interface.c: Reformatting. No code changes.
2003-04-03 14:24 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.c, src/interface.h,
src/interface_gui.c: Initial steps at adding network support for
AGWPE.
2003-04-03 12:57 we7u
* src/: main.c, maps.h: Adding my test_create_shapefile stuff back
in, this time with the proper #ifdef's so that everybody can
still compile the code whether they have shapelib installed or
not.
2003-04-03 11:52 we7u
* src/: main.c, maps.c: Spawning off a separate thread for doing
the Snapshot() function.
2003-04-03 09:39 we7u
* src/maps.c: Changing the Snapshot function so that it can reduce
to 256 colors if necessary when converting from XPM to PNG.
2003-04-02 13:01 francais1
* src/interface.c: Enable suid privileges around bind to reset from
callsign (RELAY digipeat bugfix with 2.2.19 kernels, I hope.)
2003-04-02 11:30 we7u
* src/main.c: Disabling my test_create_shapefile_map entry. Some
people can't get Xastir to compile with it in there, and it's
test code anyway.
2003-04-01 16:27 we7u
* src/: main.c, maps.c, maps.h: Testing of the shapefile creation
function. Attached to the "Test" button on the menus.
2003-04-01 15:25 we7u
* src/maps.c: Changed to comments. No code changes.
2003-04-01 13:13 we7u
* src/interface.c: Adding some white space. No code changes this
time.
2003-04-01 09:55 we7u
* src/xastir.h: Enabling serial KISS tnc relay digipeat
functionality by default. Initial testing shows that this
portions of relay digipeat is working. AX.25 relay digipeat
still needs a bit of work to get the source callsign to be set
properly.
2003-04-01 01:09 we7u
* src/: db.c, interface.c: Changes to make RELAY digipeating
functional for Serial KISS TNC interfaces. May have fixed AX.25
interfaces as well.
2003-03-31 23:16 we7u
* src/db.c: Better debug output for relay_digipeat() function.
2003-03-31 15:31 we7u
* src/db.c: More debug messages for relay_digipeat() function.
Again, will be removed later.
2003-03-31 14:59 we7u
* src/db.c: Adding some debug output for relay digipeat. It'll be
removed later when we get things working properly.
2003-03-28 17:05 we7u
* src/db.c: More KISS variant comments.
2003-03-28 16:37 we7u
* src/db.c: Added another kiss variant to the comments.
2003-03-28 16:34 we7u
* src/db.c: Added some notes about KISS protocol variants. No code
changes.
2003-03-28 11:13 we7u
* src/maps.c: Changing point shapefiles so that if labels are
turned off, the symbols still get drawn.
2003-03-28 10:33 we7u
* src/: interface.c, db.c: Added comments. Now mask off the AX.25
P/F bit before checking the control byte for 0x03 (UI Frame).
Now drop the Serial KISS packet if the final result is not 0x03.
2003-03-27 15:57 we7u
* src/db.c: Taking out the control byte == 0x03 restriction for
Serial KISS packets. MKISS TNC's encode the channel number in
the control byte.
2003-03-27 15:46 we7u
* src/db.c: Added a note to decode_ax25_header() function.
2003-03-27 15:42 we7u
* README.1ST: Added a GPSMan install step to set the permissions on
the /usr/local/xastir/maps/GPS/ directory so that files could be
written there.
2003-03-27 15:33 we7u
* src/db.c: Changing the Serial KISS interface to ignore packets if
the control byte != 0x03 and the PID byte != 0x0f. This will
make it co-exist on channels that might have other protocols on
them (net/rom, tcp/ip, etc.). The AX.25 interface code already
had the PID==0x0f restriction on it.
2003-03-27 14:32 we7u
* README.win32: Changed "go.bat" to just "go". Less typing to get
things rolling that way.
2003-03-27 14:16 we7u
* README.win32: Added zip/unzip to the list of packages to install.
Helps when installing some map files later.
2003-03-27 11:21 we7u
* README.win32: Added some blank lines.
2003-03-27 11:17 we7u
* README.1ST: Added notes about how to decompress the World
shapefile.
2003-03-27 11:11 francais1
* FAQ: Added a lesstif/openmotif entry
2003-03-26 22:10 we7u
* README.win32: More details for the user in terms of creating
subdirectories while adding in the optional libraries.
2003-03-26 11:55 we7u
* Makefile.am: Added the xastir/maps/GPS/ directory to the
directories created during install. This directory is required
for GPSMan to operate with Xastir properly.
2003-03-26 11:28 we7u
* src/main.c: Updating about message to contain 2003 instead of
2002.
2003-03-26 10:41 we7u
* src/main.c: Changing the method of parameter passing between
GPS_operations() and gps_transfer_thread() in order to solve a
user's problem.
2003-03-26 10:00 we7u
* src/main.c: A few minor tweaks to GPS_operations and
gps_transfer_thread, mostly to debug problems with parameter
passing.
2003-03-24 15:28 we7u
* README.win32: One more note to get libgeotiff working on Cygwin.
Must rename the libtiff dll's in order to be compatible with the
version of libgeotiff.
2003-03-24 13:36 we7u
* README.win32: Removed warning note above the geotiff
instructions: It is working again with the current instructions.
2003-03-24 12:52 we7u
* README.win32: Some minor additions to the libproj install that
helps the libgeotiff install to complete.
2003-03-23 18:46 we7u
* README.win32: Added more notes to clarify places where some users
were tripping up.
2003-03-23 18:45 we7u
* README.1ST: Added asterisks next to the note about the Shapefile
world map.
2003-03-22 00:28 we7u
* src/interface.h: Reversed order of arguments for socklen_t
typedef.
2003-03-21 16:50 we7u
* README.win32: Taking out some old notes that aren't applicable
anymore.
2003-03-21 16:49 jtwilley
* configure.ac: Forgot to actually include -lax25 when detecting it
2003-03-21 16:48 we7u
* README.win32: Another minor Cygwin tweak.
2003-03-21 16:28 we7u
* src/util.c: Another minor Cygwin tweak.
2003-03-21 16:25 we7u
* README.win32: More Cygwin tweaks.
2003-03-21 16:02 jtwilley
* src/: interface.c, interface_gui.c: Changed references of
HAVE_AX25 to HAVE_LIBAX25 to match new configure.
2003-03-21 12:44 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Removing the "Are You
Sure?" button on exit (to keep peace with the other war-monger
developers ;-)
2003-03-20 14:29 jtwilley
* acinclude.m4, configure.ac, src/hostname.c, src/interface.c,
src/interface.h, src/main.c, src/maps.c, src/maps.h, src/util.c,
src/wx_gui.c, src/xa_config.c: Massive configuration overhaul --
moving functions from configure.ac to acinclude.m4 and beginning
to streamline configure.ac, with attendant changes in various
source files.
2003-03-18 14:59 we7u
* src/: db.c, interface_gui.c, xastir.h: Tweaks to enable testing
of RELAY digipeat with serial KISS TNC's. One define in xastir.h
needs to be changed in order to enable it.
2003-03-18 14:39 francais1
* src/: db.c, interface_gui.c: Allowed selection of AX25 relay
digipeat
2003-03-18 14:28 we7u
* src/: gps.c, gps.h, main.c: Changing how GPS status messages are
done.
2003-03-18 13:50 we7u
* src/: gps.c, interface.c, main.c, xastir.h: Fixes for the GPS
high-CPU usage. We now save GPRMC and GPGGA strings in global
variables, dropping all other strings. At the GPS Check
Interval, we decode up to two strings that we have saved most
recently.
2003-03-17 14:58 we7u
* configure.ac: Another ImageMagick tweak for Cygwin.
2003-03-17 12:39 we7u
* configure.ac: Trying another small tweak for Cygwin. It's not
currently recognizing the ImageMagick libraries installed in
/usr/lib.
2003-03-16 23:29 we7u
* src/main.c: We now call reload_object_item() after we clear all
stations. This keeps locally-owned objects on our screen and in
our in-memory database.
2003-03-16 21:54 we7u
* README.1ST: Added a Festival note from J. Lance Cotton.
2003-03-14 21:59 we7u
* src/main.c: Fixing an errand comment on a #endif statement.
2003-03-14 17:01 we7u
* README.win32: Tweaking the Cygwin/ImageMagick notes.
2003-03-14 16:41 we7u
* README.win32: More optional library notes. Trying to work
through the problems with the latest
ImageMagick/proj.4/libgeotiff libraries.
2003-03-14 13:10 we7u
* README.win32: More notes about problems with geotiff maps and
current Cygwin versions.
2003-03-14 11:51 we7u
* README.win32: Adding more notes about the impure_ptr problem.
2003-03-14 11:43 we7u
* README.win32: Changing the version of libgeotiff called out.
2003-03-14 11:41 we7u
* README.1ST: Removed Cygwin info. It now tells Windows users to
refer to the README.win32 file instead.
2003-03-13 10:29 we7u
* README.1ST: Added a bit to the GPSMan notes.
2003-03-12 20:43 we7u
* README.1ST: Minor fixes to the gpsman instructions.
2003-03-12 13:20 francais1
* src/interface.c: Fix to remove the star before the
ax25_aton_entry call because it would call it a bad callsign.
2003-03-12 11:23 we7u
* src/main.c, configure.ac, README.1ST: Added support for the
production version of GPSMan. Have at it!
2003-03-11 17:02 we7u
* README.win32: Minor cygwin changes.
2003-03-11 16:43 we7u
* README.1ST, README.win32: Slight changes to Cygwin instructions.
2003-03-11 16:26 we7u
* README.win32: Adding a Cygwin/Win32 specific README file to make
it easier for Windows users to get up and running with Xastir.
Initial check-in.
2003-03-07 17:31 we7u
* README.1ST: More Cygwin changes.
2003-03-07 17:25 we7u
* README.1ST: More Cygwin changes.
2003-03-07 16:36 we7u
* README.1ST: More Cygwin notes.
2003-03-07 16:15 we7u
* README.1ST: Correcting some Cygwin libproj notes.
2003-03-07 14:07 we7u
* README.1ST: Minor change to library revision number for Cygwin.
2003-03-07 14:02 we7u
* README.1ST: More Cygwin notes.
2003-03-07 13:46 we7u
* README.1ST: Added notes regarding "make install-strip" option.
2003-03-07 13:10 we7u
* configure.ac: libproj/libgeotiff fixes for Cygwin.
2003-03-07 11:07 we7u
* README.1ST: Tweaked the comments about creating the terraserver
.geo file.
2003-03-07 11:03 we7u
* src/maps.c: Starting to add shapefile creation functions. Intend
to use these to save station trails to map files eventually.
2003-03-06 14:41 we7u
* configure.ac, src/main.c: Changed some comments.
2003-03-06 14:21 we7u
* README.1ST: Added initial notes regarding gpsmanshp and GPSMan.
2003-03-06 14:04 we7u
* configure.ac: Adding checks for GPSman and gpsmanshp.so. Not
ready for prime-time yet, but should be soon.
2003-03-06 10:47 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/gps.c, src/interface.c,
src/main.c: Added a popup when GPS data goes stale. We now allow
one posit when GPS interfaces are first enabled before we
consider the data stale and disable transmit of My Position.
Removed the statusline messages that happen when we successfully
decode GPRMC or GPGGA sentences: They were causing too much CPU
time on Yellow Dog Linux (powerPC).
2003-03-05 16:39 we7u
* src/interface.c: Fix the case where someone plays with a GPS
interface and then turns it off again. Before this change,
posits would be disabled unless GPS interface was re-enabled that
had good data coming in, or unless the user restarted Xastir.
2003-03-05 15:32 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/maps.c: Language
strings for GPS operations. Added more colors. Create default
time/date filename if no filename given.
2003-03-05 14:04 we7u
* src/main.c: Added a UI to the gps transfer code. Not enabled yet
for users.
2003-03-05 13:54 we7u
* src/maps.c: Minor changes to new GPS stuff.
2003-03-04 16:51 we7u
* src/maps.c: Removing the color portion of the filename for GPS
map labels.
2003-03-04 16:49 we7u
* src/main.c: Changed a few comments.
2003-03-04 16:34 we7u
* src/main.c: Minor updates to new GPS stuff. Not enabled for
normal use yet.
2003-03-04 15:55 we7u
* src/main.c: Converted to switch statement in new GPS transfer
routines. Can now because it's an int.
2003-03-04 15:42 we7u
* src/main.c: Separated the GPS transfer functions into their own
thread. GPS transfers now run concurrently with the other
threads, updating the map view when they complete.
2003-03-04 12:34 we7u
* README.1ST: More Cygwin libproj and libgeotiff notes.
2003-03-04 11:13 we7u
* README.1ST: Correcting spelling.
2003-03-04 10:51 we7u
* src/: main.c, maps.c: More experimental GPSMan stuff. Not ready
for release yet.
2003-02-28 17:52 we7u
* README.1ST: More Cygwin libgeotiff notes.
2003-02-28 17:48 we7u
* src/maps.c: Changing the line style for GPS info.
2003-02-28 17:38 we7u
* README.1ST: More Cygwin notes.
2003-02-28 17:31 we7u
* README.1ST: More Cygwin stuff: libgeotiff.
2003-02-28 16:30 we7u
* src/maps.c: Rotating the labels to horizontal for GPS maps.
Changing orange to lighter orange.
2003-02-28 16:20 we7u
* src/maps.c: Chopping off the ".shp" portion of the GPS labels.
2003-02-28 16:00 we7u
* src/maps.c: More label/color stuff for gps maps.
2003-02-28 15:48 we7u
* src/maps.c: Adding labels to the GPS tracks/routes.
2003-02-28 13:39 we7u
* src/maps.c: More GPS stuff. Not enabled yet.
2003-02-28 13:19 we7u
* src/main.c: Turning off the new GPS stuff.
2003-02-28 12:48 we7u
* src/main.c: More gps transfer stuff. Not ready for prime-time
yet.
2003-02-27 16:40 we7u
* configure.ac: Reversing the order of lib checking for libproj and
libgeotiff.
2003-02-27 16:30 jtwilley
* ChangeLog, configure.ac: Cleaned up XASTIR_TOCALL in configure.ac
to no longer require SHORT_VERSION
2003-02-27 15:52 we7u
* README.1ST: More Cygwin notes. libgeotiff stuff.
2003-02-27 15:31 we7u
* README.1ST: More changes for Cygwin. Installation of Proj.4 now
complete and documented. I'm still working on installation of
libgeotiff.
2003-02-27 12:53 we7u
* src/main.c: Preliminary support for GPSMan: Downloads track,
creates Shapefile map, auto-imports and displays said map in
Xastir. Requires pre-release GPSMan plus gpsmanshp.tgz file
installed. Also requires that the "WE7U" define at the top of
main.c be defined to put the new code into operation.
2003-02-27 09:39 we7u
* configure.ac: Added a tweak to look for the Shapelib include file
in subdirectory _not_ ending in /libshp/
2003-02-26 10:09 we7u
* src/: alert.c, alert.h: Removing dead code. Changed/added a few
comments and debug messages. Removed prototypes from alert.h
that aren't being used.
2003-02-26 09:38 we7u
* configure.ac: Taking out extra X11 include path that was just
added for linux recently.
2003-02-25 17:55 we7u
* src/: bulletin_gui.c, bulletin_gui.h, db.c, db.h: Fixes for
bulletin popups.
2003-02-25 13:45 we7u
* src/db.c: Changes to comments only.
2003-02-25 12:50 we7u
* src/: alert.c, alert.h, db.c, maps.c: Changing NWS weather alerts
so that they are no longer stored in the message database and
rescanned periodically. They now go straight to the alert_list.
2003-02-25 10:04 we7u
* src/: bulletin_gui.c, bulletin_gui.h: Fixing another bug having
to do with zero-distance bulletins popping up when the user
settings tell Xastir not to.
2003-02-25 09:31 we7u
* src/main.c: Added Map Display Bookmarks button to right-click
mouse menu.
2003-02-24 23:03 we7u
* configure.ac: Adding a path for Linux configure to help find
Motif include files on some systems.
2003-02-24 22:30 kd6zwr
* ChangeLog, src/db.c: Made my_station_gps_change update sec_heard
to fix DR of my station.
2003-02-24 16:41 we7u
* configure.ac: Adding /usr/X11R6/include/Xm as an include path for
Motif/Lesstif for Slackware 8.1. May need additional things in
order to link to the library as well.
2003-02-24 16:29 we7u
* src/db.c: Added more comments.
2003-02-24 16:26 we7u
* src/db.c: Added some comments.
2003-02-24 15:40 we7u
* src/maps.c: Getting rid of unneeded code.
2003-02-24 15:40 we7u
* src/db.c: Added some comments.
2003-02-24 15:26 we7u
* src/: db.c, maps.c, maps.h: Starting to change the weather alert
code to make it independent of the message database. Part-way to
that goal. This version just relocates the weather alerts scan
of the message database into the db.c code at the point where we
received the alert. The next step is to just throw the alert
onto the alert_list and skip the message database portion
altogether. This current code appears to still be fully
functional w.r.t. weather alerts.
2003-02-24 14:45 we7u
* src/maps.c: Re-org of a bit of code w.r.t. weather alerts (no
major changes though). Lots of comment changes.
2003-02-24 13:58 we7u
* src/draw_symbols.c: Tweaks to watch boxes for Gerry Wheeler.
2003-02-24 13:35 we7u
* src/maps.c: Removed dead code. Changed some comments.
2003-02-24 13:04 we7u
* src/: alert.c, maps.c: Changes to comments only.
2003-02-24 12:46 we7u
* src/: alert.c, main.c: Setting the proper variables so that a
screen update happens in a timely manner after WX alerts expire.
2003-02-24 12:23 we7u
* src/: alert.c, main.c, maps.c, wx_gui.c: We now expire wx alerts
only in main.c:UpdateTime(), and only every 60 seconds. If any
are expired, it schedules a screen update.
2003-02-24 11:41 we7u
* src/: alert.c, alert.h, maps.c: More minor work on wx alerts.
2003-02-24 11:28 jtwilley
* ChangeLog: Added entry for change made to src/interface.c
2003-02-24 11:25 jtwilley
* src/interface.c: Changed timeouts to 100 milliseconds from 100
microseconds.
2003-02-24 10:25 we7u
* src/: alert.c, alert.h, maps.c, wx_gui.c, xa_config.c: Moved
alert expiration code into common alert_expire() function.
2003-02-23 08:58 we7u
* src/alert.c: Making an int more global. Needed for wx alert
expire code elsewhere.
2003-02-23 08:56 we7u
* src/alert.h: Adding an extern int that other code needs now for
wx alert expiration.
2003-02-23 08:48 we7u
* src/alert.c: Changed a comment.
2003-02-23 08:44 we7u
* src/maps.c: Another tweak to wx alert expiration.
2003-02-23 08:40 we7u
* src/wx_gui.c: Another small tweak to expiration for wx alerts.
2003-02-23 08:37 we7u
* src/util.c: Tweaking the alert expiration stuff some more.
2003-02-23 01:52 we7u
* src/: alert.c, alert.h, maps.c, util.c, wx_gui.c: Fixed incorrect
expiration times for weather alerts. Proper local expiration
time is now computed and stored. View->WX Alerts dialog appears
to update correctly as alerts come and go. Weather alert slots
get re-used by new alerts properly. We might have incorrect
expiration times for weather alerts twice a year when daylight
savings time switches though.
2003-02-22 08:41 n0vh
* src/main.c: Fixed the intensity slider since 0 was causing xastir
to crash. Set the minimum to something reasonable.
2003-02-21 17:16 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added a new button the
Stations menu: Reload Object/Item History.
2003-02-21 16:58 we7u
* src/sound.c: Adding some spacing. No code changes.
2003-02-21 15:53 we7u
* src/: alert.c, alert.h, maps.c, wx_gui.c: Fixes to weather
alerts. Should re-use weather alert slots in the array now, and
should expire things properly as well.
2003-02-21 12:46 we7u
* configure.ac: Modifying the error messages to make them
consistent and provide useful info to the user.
2003-02-21 11:47 we7u
* configure.ac: Taking out some commented-out code and some
irrelevant comments.
2003-02-20 21:10 n0vh
* src/main.c: Logging indicator now changes color to highlight that
it's logging.
2003-02-20 20:31 n0vh
* src/: main.c, main.h: Added a status text box at the bottom of
the window that indicates that xastir is logging to disk.
2003-02-20 15:31 we7u
* src/bulletin_gui.c: A few fixes for bulletins. Also added a
callback for the togglebutton on the View->Bulletins dialog.
2003-02-20 14:34 we7u
* src/db.c: Added a debugging message.
2003-02-20 14:18 we7u
* src/main.c: Changing the "Test" function a bit.
2003-02-20 12:00 we7u
* src/bulletin_gui.c: Changing time between receiving a new
bulletin and checking whether it is within our range: From 15
seconds to 60 seconds. This actually delays our getting notice
of each new bulletin, but helps to prevent popping up bulletins
when a bulletin comes in and then a posit comes in later for that
station (putting that station outside our range). The cause of
the bulletin window popping up appears to be these
inside-our-range/ outside-our-range-when-a-posit-comes-in
bulletins.
2003-02-20 11:32 we7u
* src/maps.c: Changed/added some comments. No code changes.
2003-02-20 10:31 we7u
* configure.ac: Added more search paths for Solaris 8/9 binaries.
2003-02-20 02:10 we7u
* bootstrap.sh: Added status messages.
2003-02-20 01:51 we7u
* src/: alert.c, bulletin_gui.c, db.c, draw_symbols.c, gps.c,
hostname.c, interface.c, interface_gui.c, list_gui.c,
locate_gui.c, main.c, maps.c, popup_gui.c, rac_data.c, rotated.c,
snprintf.c, track_gui.c, util.c, view_message_gui.c, wx_gui.c,
xa_config.c: Added comments.
2003-02-20 01:45 we7u
* src/: bulletin_gui.h, db.h, draw_symbols.h, festival.h, gps.h,
hostname.h, igate.h, list_gui.h, main.h, maps.h, rotated.h,
snprintf.h, track_gui.h, util.h, wx.h, xastir.h: Added comments.
2003-02-20 01:00 we7u
* src/: maps.c, track_gui.c, util.c: More fixes for calling
external programs.
2003-02-20 00:33 we7u
* src/: maps.c, track_gui.c, util.c: Checking for existence of
external programs before trying to invoke them. If they don't
exist, we call "echo" instead (relatively harmless).
2003-02-19 23:56 we7u
* src/: alert.c, wx_gui.c: Added code to clear out expired weather
alerts so that later alerts can use that slot. Also caused the
View->Weather Alerts dialog to skip empty slots.
2003-02-19 22:47 we7u
* bootstrap.sh: Separating out the -a and -c params on the automake
line, for Cygwin.
2003-02-19 17:22 francais1
* configure.ac: A little tweakage
2003-02-19 17:13 we7u
* src/: maps.c, util.c: Changing code to use new paths computed via
configure.
2003-02-19 17:07 we7u
* configure.ac: Changing the quoting on some of the newer code I
just added.
2003-02-19 16:46 we7u
* configure.ac: Removing the "cat" checks as we don't use it
currently.
2003-02-19 16:31 we7u
* configure.ac: Path discovery for more utilities that we use from
within Xastir.
2003-02-19 15:43 we7u
* configure.ac, src/interface.c, src/maps.c, src/track_gui.c:
Removing __CYGWIN__ #ifdef's.
2003-02-19 14:40 we7u
* configure.ac, src/util.c: Getting rid of __FreeBSD__ #ifdef,
replacing it with HAVE_GMTOFF test/ variable/#ifdef.
2003-02-19 13:55 we7u
* configure.ac, src/gps.c, src/interface_gui.c: Getting rid of
OS-specific #ifdef's related to settimeofday() function, where
the GPS time can be used to set system time.
2003-02-19 13:15 we7u
* configure.ac: Streamlined the ImageMagick checks. Added more
comments. Temporarily commented out the "-Ldir -llibrary"
MacOSX/ImagMagick line which is probably unnecessary. Will add
it back if tests on MacOSX show it to be required.
2003-02-19 12:44 we7u
* configure.ac: Streamlining geotiff and libintl code. Added
comments here and there.
2003-02-19 11:44 we7u
* configure.ac: Streamlining the X11 library checking code.
2003-02-19 10:51 we7u
* configure.ac: A bit of housecleaning. Pretty'ing up the
warning/error messages. Re-ordering the operating
system-specific areas.
2003-02-19 10:00 we7u
* configure.ac: Making all of the MacOSX comments have exactly the
same spelling/case. Easier to grep for in the future. No code
changes.
2003-02-19 09:35 we7u
* configure.ac: MacOSX/ImageMagick fix.
2003-02-18 22:20 we7u
* configure.ac: Removing two brackets that give Mandrake linux
fits.
2003-02-18 14:11 kg4ijb
* Makefile.am: bzip mod didn't propagate
2003-02-18 14:05 kg4ijb
* src/Makefile.am: yikes!, automake_option was my bad, removed.
2003-02-18 13:33 we7u
* src/Makefile.am: Moving the AUTOMAKE_OPTIONS to before the line
continuation char. It doesn't work where it was put. Is it
necessary? Should it be somewhere else in the file?
2003-02-18 13:16 we7u
* configure.ac: Added some debugging info back in. Commented out
so a typical user won't be bothered by it.
2003-02-18 12:49 kg4ijb
* callpass/Makefile.am, config/Makefile.am, help/Makefile.am,
symbols/Makefile.am, m4/Makefile.am, scripts/Makefile.am,
src/Makefile.am: ID message
2003-02-18 12:44 kg4ijb
* configure.ac: cleaned output and removed all libtool dependancies
2003-02-18 12:43 kg4ijb
* Makefile.am: removed unecessary automake_options
2003-02-18 12:04 we7u
* scripts/Makefile.am: Adding missing scripts. Fixing things so
that "make dist" works properly.
2003-02-18 11:56 we7u
* bootstrap.sh: Copying the files into the directory instead of
making symlinks.
2003-02-18 11:36 we7u
* Makefile.am, configure.ac: More fixes to allow "make dest" to
work.
2003-02-18 11:04 we7u
* Makefile.am: Adding a forgotten subdirectory that makes "make
dist" fail if not present.
2003-02-18 10:57 we7u
* Makefile.am: Removing the lt* files.
2003-02-18 09:34 we7u
* src/: main.c, xa_config.c: Changing range for Tigermap intensity
from 50-100% to 0-100%.
2003-02-18 08:23 we7u
* configure.ac: Bumping revision up to 1.1.4
2003-02-16 22:53 we7u
* README.1ST: Added a few notes after the lines calling out
bootstrap.sh.
2003-02-16 21:25 we7u
* configure.ac: Another tweak for ImageMagick on MacOSX.
2003-02-16 09:37 we7u
* README.1ST: Added a note to the MacOSX section: Installing
Xastir into /sw.
2003-02-16 09:30 we7u
* configure.ac: Another ImageMagick fix for MacOSX.
2003-02-16 01:49 we7u
* README.1ST: Added some more Solaris notes, courtesy of Chris
Bell.
2003-02-16 01:35 we7u
* configure.ac: Added check for sched_yield() function in librt
(needed for Solaris).
2003-02-15 15:44 we7u
* src/util.c: Changing back to a __solaris__ ifdef for now.
2003-02-15 14:35 we7u
* configure.ac: Another fix for ImageMagick on MacOSX.
2003-02-15 14:30 we7u
* configure.ac, src/hostname.c, src/interface.c,
src/interface_gui.c, src/main.c, src/maps.c, src/snprintf.h,
src/util.c, src/xa_config.c: Removing a lot of OS-specific
#ifdef's, changing to function-specific #ifdef's instead.
2003-02-15 12:10 we7u
* src/xa_config.c: Temporarily removing the CYGWIN #ifdef, to see
if we have the proper configure.ac support for Cygwin now.
2003-02-15 12:09 we7u
* src/gps.c: Cygwin change. Getting rid of CYGWIN tag and
replacing with config.h stuff.
2003-02-15 11:39 we7u
* configure.ac, src/gps.c, src/interface.c: More MacOSX fixes.
Using variables in config.h now instead of #ifdef MACOSX.
2003-02-15 10:45 we7u
* src/: gps.c, interface.c: Changing __MacOSX__ tag to MACOSX.
2003-02-15 09:59 we7u
* configure.ac, src/gps.c, src/hostname.c, src/interface.c,
src/main.c, src/maps.c, src/snprintf.h, src/util.c: MacOSX and
Solaris fixes related to the new Autoconf stuff.
2003-02-14 19:55 kg4ijb
* configure.ac: *BSD CFLAGS and pthread check
2003-02-14 17:15 we7u
* configure.ac: Fix for finding Motif libraries on Solaris.
2003-02-14 16:11 we7u
* configure.ac: Another MacOSX change.
2003-02-14 15:13 we7u
* configure.ac: Another fix for MacOSX regarding Xm/Xm.h
2003-02-14 14:47 we7u
* README.1ST: Cygwin/fvwm2 window manager instructions.
2003-02-14 13:55 we7u
* configure.ac: Changing the old ImageMagick warning message
slightly.
2003-02-14 13:39 we7u
* configure.ac: Mac OSX/Fink ImageMagick fixes. Also moved the old
version warning to the end of that section.
2003-02-14 12:59 we7u
* configure.ac: Mac OSX/Fink mods to help find Shapelib.
2003-02-14 10:30 we7u
* README.1ST: Added cvs update note to Cygwin section.
2003-02-14 10:15 we7u
* configure.ac: Tweaking some comments.
2003-02-14 10:09 we7u
* configure.ac: Adding an RCS tag so we can track revisions.
2003-02-14 09:50 kg4ijb
* configure.ac: Fixed the tocall problem. Versioning only needs to
be done in ac_init
2003-02-14 01:34 we7u
* README.1ST: More Cygwin changes.
2003-02-13 15:39 we7u
* README.1ST: More Cygwin updates.
2003-02-13 15:22 we7u
* README.1ST: Updated to reflect new configure.ac stuff.
2003-02-13 14:46 we7u
* configure.ac: Fixing the TOCALL. The "APX$SHORT_VERSION" thing
doesn't work. :-(
2003-02-13 13:42 we7u
* src/: interface.c, interface.h, interface_gui.c: Added "Networked
Database" GUI code for Brenda Wallace to have as a front-end for
her database code.
2003-02-13 13:40 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Adding strings for
future networked database GUI.
2003-02-13 13:35 kg4ijb
* ChangeLog:
* bootstrap.sh - routine to rebuild autostuff environment
2003-02-13 13:31 kg4ijb
* bootstrap.sh: builds necessary autostuff files in appropriate
order
2003-02-13 13:12 kg4ijb
* ChangeLog: [no log message]
2003-02-13 13:05 kg4ijb
* symbols/Makefile.in: removed, locally generated
2003-02-13 13:00 kg4ijb
* src/Makefile.in, scripts/Makefile.in, m4/Makefile.in,
help/Makefile.in, config/Makefile.in, callpass/Makefile.in:
removed files that are generated locally
2003-02-13 12:48 kg4ijb
* ChangeLog, Makefile.in: removed remote files that are generated
locally
2003-02-13 12:38 kg4ijb
* acconfig.h, acinclude.m4: Removed old configure files and added
new ac
2003-02-13 12:33 kg4ijb
* configure.ac: * Removed old configure files and added new ac
2003-02-13 12:29 kg4ijb
* config.guess, config.h.in, config.sub, configure, configure.in,
install-sh, ltconfig, ltmain.sh, missing, mkinstalldirs: make way
for new configure
2003-02-13 09:24 we7u
* README.1ST: More changes to the Cygwin notes.
2003-02-12 15:00 we7u
* src/: main.c, track_gui.c: Fixing some errant string lengths on
some XtVaTypedArg calls.
2003-02-12 14:31 we7u
* README.1ST: Slight changes to Cygwin notes.
2003-02-11 20:18 we7u
* src/main.c: Correcting a slight misspelling.
2003-02-11 11:14 we7u
* README.1ST: More CVS/Cygwin info.
2003-02-10 15:42 we7u
* README.1ST: Changes to the Shapelib portion of the Cygwin notes.
2003-02-10 14:29 we7u
* acinclude.m4: Formatting for better readability. No code
changes.
2003-02-10 13:54 we7u
* acinclude.m4, config.h.in, configure: Adding more error output
for Shapelib file searches during configure.
2003-02-10 13:27 we7u
* configure, configure.in: Small change to wording of Cygwin
warning message.
2003-02-10 13:17 we7u
* acconfig.h, config.h.in, configure, configure.in: Starting to add
Cygwin support to autotools.
2003-02-10 12:20 we7u
* src/db.c: Fix for 3rd-party packets being marked as local
stations in Xastir. We now check the "third-party" variable at
that stage of the code.
2003-02-10 10:54 we7u
* src/db.c: A fix by Reuven w.r.t. setting the messaging-capable
flag for the case of '@' packets. Curt added some run-time debug
code for finding own object deletions that'll be in effect until
we're sure the problem has gone away.
2003-02-10 03:26 we7u
* src/maps.c: Adding Map Labels On/Off capability to pocketAPRS
maps.
2003-02-07 17:35 we7u
* README.1ST: Reformatted some Cygwin notes.
2003-02-07 17:33 we7u
* README.1ST: More Cygwin.
2003-02-07 17:33 we7u
* README.1ST: More Cygwin stuff.
2003-02-07 16:29 we7u
* README.1ST: More Cygwin note changes.
2003-02-07 09:31 we7u
* README.1ST: Updated Cygwin information regarding CVS and extra
map libraries.
2003-02-06 12:29 we7u
* README.1ST: Added general notes about how to
configure/compile/install Xastir. Several people have mentioned
to me that it's not clear how to go about this.
2003-02-06 11:45 we7u
* src/: maps.c, track_gui.c: Specifying path to wget directly only
on Cygwin systems.
2003-02-06 11:28 we7u
* README.1ST: Adding notes about Cygwin/ImageMagick, which works by
the way!
2003-02-06 10:11 we7u
* README.1ST: Another Cygwin note.
2003-02-06 09:36 we7u
* README.1ST: Tweaking the Cygwin/CVS note.
2003-02-05 23:57 we7u
* src/: maps.c, track_gui.c: Adding a path for the "wget"
executable. Hard-coding it to /usr/bin right now.
2003-02-05 17:13 we7u
* README.1ST: More Cygwin stuff.
2003-02-05 14:57 we7u
* README.1ST: Added Cygwin/Shapelib notes.
2003-02-05 11:38 we7u
* README.1ST: More Cygwin.
2003-02-05 11:19 we7u
* README.1ST: More Cygwin notes.
2003-02-05 10:33 we7u
* README.1ST: More Cygwin notes.
2003-02-05 09:34 we7u
* README.1ST: Added notes about Xastir on Cygwin.
2003-02-04 22:14 rzg
* help/help-English.dat: Some updates to helpfile for config|timing
and filtering.
2003-02-04 17:02 we7u
* src/gps.c: Adding some more CYGWIN flags around variable
definitions. This part of the code isn't used under Cygwin.
2003-02-04 11:30 we7u
* src/interface.c: Changing default paths from "RELAY,WIDE" to
"WIDE,WIDE2-2".
2003-02-04 00:43 we7u
* src/maps.c: Getting rid of warning output that really isn't all
that useful.
2003-02-04 00:06 we7u
* src/main.c: Added zoom in/out buttons to toolbar.
2003-02-03 20:08 jtwilley
* src/: alert.c, bulletin_gui.c, color.c, db.c, draw_symbols.c,
fcc_data.c, gps.c, hostname.c, interface.c, interface_gui.c,
lang.c, list_gui.c, locate_gui.c, location_gui.c, maps.c,
messages.c, messages_gui.c, popup_gui.c, rac_data.c, rotated.c,
sound.c, track_gui.c, util.c, wx.c, wx_gui.c, xa_config.c:
Changed all printf's to write to stderr instead of stdout
2003-02-03 19:52 jtwilley
* src/: igate.c, main.c: Changed all printf's to write to stderr
instead of stdout
2003-02-03 17:19 we7u
* src/igate.c: Changes to formatting and comments only. No code
changes.
2003-02-03 17:03 we7u
* src/main.c: Re-ordered the timing params on the Configure-Timing
dialog to make more sense.
2003-02-03 16:42 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Changing the label for
the Configure->Timing dialog.
2003-02-03 16:19 we7u
* src/main.c: Added another slider for setting the station removal
time from the database.
2003-02-03 14:29 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/igate.c, src/main.c: Separated
the timing sliders from the Configure->Defaults dialog, making a
new Configure->Timing dialog out of them.
2003-02-03 13:12 we7u
* src/main.c: Changing max posit rate to every 60 minutes instead
of every 45.
2003-02-03 12:56 we7u
* src/main.c: Added separate object/item TX timer and associated
slider in Configure->Defaults. Now people with WX stations that
want to transmit every 5 minutes can set their object/item TX
rate separately. Also changed the posit rate slider to go from
0.5 to 45 minutes (30 seconds to 45 minutes).
2003-02-03 12:21 we7u
* src/: db.c, main.c, main.h, util.c, xa_config.c: Separate TX
timer for objects and items. New slider in Configure->Defaults
for it as well. Probably needs more testing to assure that it's
working correctly.
2003-02-03 11:38 we7u
* src/: db.c, db.h, main.c, main.h: Added a slider for setting the
dead-reckoning timeout value.
2003-02-03 11:21 we7u
* src/main.c: Changed Configure->Defaults timing values to sliders.
Makes the code much simpler plus gives the users more options in
setting the values.
2003-02-02 23:21 jtwilley
* acinclude.m4, config.guess, config.sub, missing, mkinstalldirs:
Modified files to work with autoconf 2.53. There are some minor
bugs still, but they are being worked on.
2003-02-02 23:19 jtwilley
* COPYING: Changed example to be Y2K-compliant.
2003-02-02 23:19 jtwilley
* ChangeLog:
Updated autoconf files for new version. Fixed COPYING Y2K
distraction.
2003-02-02 21:49 we7u
* src/: db.c, db.h, draw_symbols.c, xa_config.c: Added
DEAD_RECKONING_TIMEOUT value to xastir.cnf. The function is no
longer tied to the ghosting interval.
2003-02-02 21:05 we7u
* src/: db.c, db.h, xa_config.c: Added a global variable
st_direct_timeout which is saved in the config file. This
specifies the timeout value for the ST_DIRECT bit.
2003-02-02 08:42 we7u
* src/db.c: Added comments around the ST_DIRECT bit
setting/clearing code. Change the ST_DIRECT bit timeout from 1
minute to 1 hour. This gives stations that transmit only every
30 minutes (common) a chance to be seen as an ST_DIRECT station.
As the comments show in that section of code, that timeout value
will in the future probably change into a global variable that is
set within the config file.
2003-02-01 23:22 we7u
* src/db.c: Fixed a pointer-to-integer comparison (compiler
warning). Reformatted the code per Xastir project specs.
2003-02-01 20:45 jtwilley
* ChangeLog:
Updated ChangeLog for solution for request ID #678322
2003-02-01 20:42 jtwilley
* src/db.h:
Added direct_heard variable to station data structure. This
variable is set each time a direct packet is received from a
station.
2003-02-01 20:40 jtwilley
* src/db.c:
Removed old support for direct stations and added new complete
direct station support. Paths with WIDE and TRACE entries of all
kinds are properly checked for directness.
2003-02-01 02:14 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/db.h, src/interface.c,
src/main.c, src/util.c: Partial fixes for GUI lockups due to lots
of locally-controlled objects: Moved delays in interface routine
so that they'd only take effect if the interface was up and
transmit was enabled (both global and per-interface transmit
controls). Added a statusline() the lets us know when we're
retransmitting our objects/items. Delayed transmit of our items
for 30 seconds after initial startup. We will still have delays
each POSIT_interval when our objects get sent: Something like 2
seconds * number of up/tx-enabled interfaces * number of objects.
2003-01-31 17:04 we7u
* src/draw_symbols.c: Added code to prevent wind barbs from getting
drawn if their position is off-screen.
2003-01-30 17:17 we7u
* src/db.c: Adding code to assure that locally-controlled objects
don't expire.
2003-01-30 16:15 we7u
* src/interface_gui.c: Reducing the length of the filtering input
box to 190.
2003-01-30 14:48 we7u
* src/interface.c: Checking for NULL pointer for filter_string.
2003-01-30 14:09 we7u
* src/: interface_gui.c, interface.c: Changed to sending empty
string instead of NULL if filter_string not specified when
calling add_device().
2003-01-30 13:34 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface.h, src/interface.c,
src/interface_gui.c, src/xa_config.c: Implemented a user
interface for specifying filter parameters for internet servers.
2003-01-30 11:48 kd6zwr
* src/main.c: commented out some unfinished code that slipped
out...
2003-01-30 11:45 kd6zwr
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/xa_config.c,
src/xastir.h: added toggle for skipping map index on startup,
moved index-now button to map pulldown.
2003-01-29 16:12 we7u
* src/db.c: Changed comments. No code changes.
2003-01-29 14:08 we7u
* src/igate.c: Implemented passcode checking before sending packets
to each inet server.
2003-01-29 12:14 we7u
* src/: util.c, util.h: Adding hashing functions into the code.
This will be used soon to verify igate transmit permissions.
2003-01-29 10:17 we7u
* src/maps.c: Tweaking the Locate Map Feature code to handle GNIS
files that aren't formatted correctly (missing double quotes on
fields).
2003-01-28 13:12 we7u
* symbols/symbols.dat: Made the 'X' smaller on the laptop.
2003-01-28 13:11 we7u
* symbols/symbols.dat: Added laptop computer. Put X-windows on
both of the new computers. ;-)
2003-01-28 13:05 we7u
* symbols/symbols.dat: Created desktop computer symbol.
2003-01-28 12:49 we7u
* symbols/symbols.dat: A better helicopter. Easier to recognize
both with maps and without.
2003-01-27 23:51 we7u
* symbols/symbols.dat: Second attempt at a Skywarn symbol.
2003-01-27 23:34 we7u
* symbols/symbols.dat: Initial attempt at a Skywarn symbol.
2003-01-27 23:07 we7u
* symbols/symbols.dat: Added blank symbols for /L, /l, and \y
(desktop computer, laptop computer, Skywarn symbols).
2003-01-27 15:58 we7u
* src/main.c: Tweaking the update symbol portion of Create
Object/Item dialog: Invalid overlays won't update the symbol in
the dialog.
2003-01-27 15:18 we7u
* src/: db.c, main.c: Fixing the compressed posit overlay problems
and the illegal overlay problems.
2003-01-27 13:15 we7u
* src/: db.c, main.c: Fix for modify object/item dialog: Overlay
characters.
2003-01-27 13:01 francais1
* symbols/symbols.dat: Shrunk box back down a bit
2003-01-27 12:08 we7u
* src/db.c: Fixed Create_object_item_tx_string() such that the
overlay characters for objects/items don't get lost on
retransmit.
2003-01-27 10:48 we7u
* symbols/symbols.dat: Made white square box larger and gave it
single-pixel border.
2003-01-27 10:37 we7u
* symbols/symbols.dat: Made the white circle symbol (used with
overlays) bigger.
2003-01-27 00:53 we7u
* symbols/symbols.dat: Changed the overlay circle (alternate
table). Made it a bit bigger so that the overlayed characters
are easier to read.
2003-01-26 23:13 we7u
* symbols/symbols.dat: Added Incident Command Post symbol at "q"
position. Square split diagonally, half white/half green.
2003-01-25 20:09 we7u
* src/list_gui.c: View->Weather Stations: Didn't convert
barometric pressure to inches mercury when english units
selected. Now it does.
2003-01-23 20:57 we7u
* src/xa_config.c: Correcting error messages for get_int() and
get_long() functions.
2003-01-23 20:49 we7u
* src/xa_config.c: Tweaked lower limit in xa_config.c for
TIGERMAP_INTENSITY from 60 to 50. This was causing user
problems, and should have been 50 to begin with.
2003-01-23 16:38 we7u
* help/: help-Dutch.dat, help-English.dat, help-French.dat,
help-German.dat, help-Italian.dat, help-Portuguese.dat,
help-Spanish.dat: Updated copyright notice.
2003-01-23 16:34 we7u
* src/main.c, src/main.h, src/maps.c, src/maps.h, src/messages.c,
src/messages.h, src/messages_gui.c, src/popup.h, src/popup_gui.c,
src/rac_data.c, src/rac_data.h, src/snprintf.c, src/snprintf.h,
src/sound.c, src/symbols.h, src/track_gui.c, src/track_gui.h,
src/util.c, src/util.h, src/view_message_gui.c, src/wx.c,
src/wx.h, src/wx_gui.c, src/xa_config.c, src/xa_config.h,
src/xastir.h, src/location_gui.c, src/draw_symbols.c,
src/draw_symbols.h, src/fcc_data.c, src/fcc_data.h, src/gps.c,
src/gps.h, src/hostname.c, src/hostname.h, src/igate.c,
src/igate.h, src/interface.c, src/interface.h,
src/interface_gui.c, src/lang.c, src/lang.h, src/list_gui.c,
src/list_gui.h, src/locate_gui.c, src/location.c, src/db.c,
src/db.h, AUTHORS, README, xastir.1, callpass/callpass.c,
src/alert.c, src/alert.h, src/bulletin_gui.c, src/bulletin_gui.h,
src/color.c, src/color.h, symbols/symbols.dat: Updating copyright
notice.
2003-01-23 14:10 rzg
* help/help-English.dat: Updates for most recent stations menu
changes, copyright year.
2003-01-23 11:42 we7u
* src/igate.c: Implemented NOGATE and RFONLY options in igate.c.
If either of these are seen, the packet won't be gated into the
internet.
2003-01-23 11:17 francais1
* src/main.c: Fixed up overlooking of old_data sensitiveness
Removed unnecessary code
2003-01-22 17:21 francais1
* src/: main.h, main.c, db.c, xa_config.c: Added display selection
for wind barb. No more storing 0,1,2 in config, split out to
match the structs.
2003-01-22 17:18 francais1
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added strings for
change to weather display selection because I added wind barb
display selection.
2003-01-22 12:07 we7u
* src/xa_config.c: We now save/restore the filter togglebutton
settings.
2003-01-20 18:12 francais1
* src/db.c: Fixed dead reckoning disappears when course or speed
display disabled bug.
2003-01-18 17:09 rzg
* help/help-English.dat: Updated for stations menu changes.
2003-01-17 10:28 francais1
* src/xa_config.c: Storing of speed/short and weather/temp_only was
backwards
2003-01-17 09:22 we7u
* src/db.c: Fixed direct stations query to also check ST_DIRECT to
choose stations. Thanks Reuven for pointing that out!
2003-01-17 00:10 we7u
* src/db.c: Added some comments about ST_DIRECT.
2003-01-16 22:58 we7u
* src/db.c: Temporary tweak to the ST_VIATNC code: Changed from 20
to 50 the quantity of packets required from a 'net interface that
will cause a reset of the ST_VIATNC bit in the station record.
Later this should be changed to a timer.
2003-01-16 13:38 francais1
* src/db.c, src/main.c, src/main.h, src/xa_config.c,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys: Added Mine, Via Digi, Stations and
Objects to Select
2003-01-16 10:19 francais1
* config/: language-French.sys, language-Spanish.sys: Tweaked
French and Spanish a bit
2003-01-16 10:08 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Changed "Select
Local" to "Select Direct".
2003-01-16 09:56 we7u
* config/: tnc-startup.aea, tnc-startup.kam, tnc-startup.kpc3,
tnc-startup.paccomm, tnc-startup.pico, tnc-startup.sys,
tnc-startup.thd7: Added "PASSALL off" to the tnc startup files.
2003-01-16 09:22 we7u
* src/: db.c, db.h: Changed ST_LOCAL flag to ST_DIRECT. Makes more
sense.
2003-01-15 14:25 francais1
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/draw_symbols.c,
src/draw_symbols.h, src/main.c, src/main.h, src/xa_config.c:
Update of data filtering and display menus
2003-01-15 12:12 we7u
* src/main.c: Tweak to dead-reckoning. Moved the
sec_last_dr_update variable to the main.c globals area. This
should preserve the last time between runs of UpdateTime().
2003-01-14 23:46 we7u
* src/festival.c: Added some more error checking.
2003-01-14 13:08 we7u
* src/: festival.h, festival.c: Fixed the non-connect to Festival
Server problem. This problem existed when Festival was started
up after Xastir. Now Xastir will try to connect to the server
when speech is desired, but will not try a new socket connection
any more often than every 60 seconds.
2003-01-14 09:19 we7u
* src/maps.c: Print a warning in draw_geo_image_map() if the image
file cannot be read for some reason (typically permissions
problems).
2003-01-13 22:23 kd6zwr
* src/main.c: Added error checking for setting my station postion
from mouse popup menu.
2003-01-13 21:33 kd6zwr
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added mouse popup menu
item to set my station position
2003-01-12 22:22 we7u
* src/: db.c, interface.c, interface.h, main.c: Added some
debugging statements in the extract_weather functions. Added a
new global string that holds the last packet processed by file
read or channel_data functions. If a segfault occurs, this last
packet is dumped to STDERR along with the segfault message. This
might help in the future to find "killer" packets.
2003-01-12 08:22 we7u
* src/maps.c: Changed wget parameters to more verbose keywords. No
real code changes.
2003-01-11 18:28 rzg
* help/help-English.dat, README.1ST: Updated helpfile for findu.com
old code removal, minor readme changes.
2003-01-11 08:38 we7u
* src/maps.c: Removed old dead findu.com code (older method of
accessing it, no longer used) from maps.c
2003-01-11 08:30 we7u
* src/track_gui.c: Fixed findu.com get station tracks. Was using
hard-coded IP address before, now uses domain name in URL.
2003-01-09 17:15 we7u
* src/db.c: Implemented a range scale display.
2003-01-08 13:55 we7u
* FAQ: Added a question/answer about ImageMagick's
CompressImageColormap() function call.
2003-01-07 21:13 kg4ijb
* src/interface.c: Check for glibc version on socket call line ~840
2003-01-07 20:43 rzg
* FAQ, README.1ST:
Minor updates about -devel files, minor spacing changes to
README.1ST.
2003-01-07 14:26 francais1
* Makefile.am, Makefile.in, xastir.spec.in: Removed creation of
placeholder map directories.
2003-01-06 14:42 we7u
* scripts/: Coordinate.pm, inf2geo.pl, permutations.pl,
test_coord.pl, track-get.pl, waypoint-get.pl: Changed to
inf2geo.pl to accomodate other image formats. Tweaks to other
scripts regarding copyright notices only.
2003-01-06 14:22 rzg
* help/help-English.dat, README.1ST:
Finished off "What's new", updates to map properties help,
addition of fcc-get script.
2003-01-06 09:07 kg4ijb
* src/: festival.c, interface.c: remove deprecated params to socket
2003-01-06 08:54 gstueve
* scripts/Makefile.am: Add helper script to retrieve FCC & RAC
files for XASTIR use.
2003-01-06 08:42 gstueve
* scripts/: Makefile.in, fcc-get: Add helper script to retrieve RCC
& RAC data files for XASTIR use.
2003-01-05 11:54 kd6zwr
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/main.h,
src/xa_config.c: Adding distance/bearing on status line.
2003-01-03 10:25 we7u
* src/main.c: Dead code go bye-bye.
2003-01-02 13:48 we7u
* src/maps.c: Adding more parameter checking after the sscanf in
the map_index restore_from_file function.
2003-01-01 21:58 we7u
* README.1ST: A few updates to the map directory portions.
2003-01-01 20:08 rzg
* help/help-English.dat:
More updates to "What's new", added instructions for rain gauge
reporting size correction.
2002-12-31 13:57 we7u
* src/: draw_symbols.c, maps.c, util.c: Speeding up get_line again
(don't need all the filtering anymore since the Map Chooser bug
was found). Fixing get_line() calls so that the arrays are long
enough to contains what's read from file.
2002-12-30 11:06 we7u
* src/maps.c: Fixing segfaults that could occur if GNIS files had
short lines or lines containing control characters. Now checking
for NULL returns from index() calls.
2002-12-29 16:36 rzg
* help/help-English.dat:
More updates to "whats new" section; typo fixes.
2002-12-29 15:04 rzg
* README.1ST, help/help-English.dat: Round 1 of "pre-release"
changes: Reorganized and cleaned up README.1ST, updated some
portions as needed. Updated helpfile for map chooser changes.
Still need more README work, especially doing something with all
that security stuff and perhaps the OS specific stuff. And the
helpfile "Whats new" needs to be written more nicely, I started
but ran out of time.
2002-12-28 15:41 kd6zwr
* src/maps.c: Changed the sscanf fix... cleared the string to all
nulls before sscanf. The temp string broke solaris... *sigh*.
This works everywhere now??
2002-12-28 12:55 kd6zwr
* src/maps.c: Added a temp string to avoid a sscanf bug(?) to
prevent junk showing up in the map chooser window.
2002-12-27 14:18 we7u
* src/util.c: Fixing tabs in util.c:get_line().
2002-12-27 12:54 we7u
* src/maps.c: Looking for control characters in the routine that
parses the map_index.sys file and creates the in-memory map
index.
2002-12-27 11:53 we7u
* src/maps.c: More error-checking w.r.t. map indexing.
2002-12-26 17:09 we7u
* src/maps.c: Checking for control characters as we're saving the
map_index data to disk.
2002-12-26 16:33 we7u
* src/maps.c: Looking for all control characters instead of just
'\r' or '\n'. Added another warning message if control chars are
found. Changed some comments.
2002-12-25 07:32 we7u
* src/: draw_symbols.c, main.c, maps.c: Added error checking at the
points where different xbitmap files were being loaded, and where
symbols.data is loaded. Xastir will now output an error message
before croaking if these files are not present.
2002-12-24 17:26 we7u
* src/: maps.c, util.c: More filtering changes in and around
get_line(). Intended to help with the weird characters Map
Chooser problem.
2002-12-24 14:27 we7u
* src/maps.c: Commenting out debug printf statements.
2002-12-24 12:00 we7u
* src/maps.c: More error checking: Looking for control characters
in file/directory names during map indexing.
2002-12-24 08:24 we7u
* src/maps.c: Added some code to spit out warning messages to
STDOUT if control characters other then '\n' are found in
map_index.sys.
2002-12-23 00:16 we7u
* src/maps.c: Initial implementation of the draw_filled flag in the
map drawing routines which can make use of it.
2002-12-22 11:24 we7u
* src/maps.c: Deleting dead code. Adding comments. Set a pointer
to NULL after calling a routine that might free the memory space.
2002-12-22 10:54 we7u
* src/maps.c: Changed function which reads map_index.sys in from
disk so that it forces a sorted order for in-memory map list.
2002-12-21 23:29 we7u
* src/maps.c: More error-checking while creating map indexes.
2002-12-21 08:25 we7u
* src/maps.c: Added comments. Changed a few compares to read
better. No real code changes.
2002-12-21 08:08 we7u
* src/maps.c: Added more error-checking and debug output to the map
indexing routines.
2002-12-21 00:27 we7u
* src/: main.c, maps.c: Fully functional automaps selection from
the Map Chooser->Properties dialog.
2002-12-21 00:08 we7u
* src/main.c: More automaps stuff. Can now tweak the value in the
map_index.sys file from the Map Chooser->Properties dialog.
Back-end code still has to be written to use this information.
2002-12-20 23:46 we7u
* src/: main.c, maps.c, maps.h: Adding automaps enable/disable to
the Map Chooser->Properties dialog. More to do yet.
2002-12-20 22:38 we7u
* src/maps.c: Added some debug lines.
2002-12-20 21:40 we7u
* src/main.c: Moved some of the widgets to the bottom rowcol form
in the Map Properties dialog.
2002-12-20 17:18 we7u
* src/: main.c, maps.h: Map Chooser->Properties now brings up new
dialog which allows setting map layers and draw_filled fields.
draw_filled is not used yet in the code.
2002-12-20 12:59 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Changed to Dirs/Maps
Selected in map chooser instead of just files.
2002-12-20 12:36 we7u
* src/maps.c: Added some comments.
2002-12-20 12:07 we7u
* src/main.c: Changing the manual map index button back to its
original code, where it only updates the map index instead of
re-indexing from scratch. This keeps the manually-tweaked
map_level & draw_filled fields intact. The original reason for
starting from scratch was to remove deleted maps. This happens
anyway after two Xastir restarts, so starting the list from
scratch isn't really needed anyway.
2002-12-20 11:52 we7u
* src/maps.c: Fixes to re-indexing so that files and directories
get good default values in the index.
2002-12-20 11:52 we7u
* src/main.c: New stuff having to do with Map Chooser Properties
button. Not fully implemented yet.
2002-12-20 11:51 we7u
* src/maps.h: Added a prototype for a function that I need to use
in main.c
2002-12-19 17:04 we7u
* src/: main.c, main.h, maps.c: Initial attempt at sorting/drawing
maps based on map layer. It works! Next step is to get some more
GUI hooks for it so that the user can specify which maps go on
which layer, and which layers to enable for drawing.
2002-12-19 12:36 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added a count of how
many maps are currently selected to the map chooser. Doesn't
quite work the way I'd like yet, but it is useful. It shows how
many maps are marked in the in-memory map index as selected.
That quantity can change when you tweak things in the map chooser
and then hit OK.
2002-12-18 22:03 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/maps.h: More tweaks
to the Map Chooser. Fully resizable now. Add new button at the
top which will eventually be used to change map properties.
Changed how the "None" button works, and renamed it to "Clear".
2002-12-15 23:56 we7u
* src/maps.c: Yet another attempt to clean up garbage that some
people are seeing in the map index. In this tweak I check the
sscanf call to make sure that the proper number of fields have
been parsed from each input line. If not, that record in the
map_index is dropped.
2002-12-15 23:07 we7u
* README.1ST: Tweaks by Tate, KC7ZRU. Thanks!
2002-12-15 23:03 we7u
* src/main.c: Changed map re-indexing button so that it deletes the
entire in-memory index, then re-creates it from scratch. It is
slower than the old method, but guarantees that deleted/added
maps will show up in the map chooser without have to restart
Xastir to do it.
2002-12-15 21:41 we7u
* src/festival.c: Change to some debug code.
2002-12-15 18:28 we7u
* src/festival.c: Now doing a check in the festival code for
duplicate strings. Only one string is held in the queue for 30
seconds. If the same string comes in, festival refuses to speak
it.
2002-12-14 23:00 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/main.h,
src/xa_config.c: Added an "Expand Directories" button to the map
chooser.
2002-12-14 21:34 we7u
* src/: main.c, maps.c: Better implementation of map directory
select/de-select in the Map Chooser.
2002-12-14 15:04 we7u
* src/maps.c: A few small tweaks to how map_index strings get
created for directories.
2002-12-14 00:16 we7u
* src/main.c: Commented out a couple of debugging statements.
2002-12-13 23:52 we7u
* src/: main.c, maps.c: First functional version of Map Chooser
where clicking on a directory will select all maps below it.
Still a few bugs left to squash, but it works!
2002-12-13 22:35 we7u
* src/maps.c: Finished getting map directories to show up properly
and in sorted order in the Map Chooser. They're selectable as
well. Still have to write the code to recurse through these
directories when selected/de-selected. Not fully functional yet.
2002-12-13 17:04 we7u
* src/maps.c: Starting to implement storage of map directories in
the map index. Not complete yet.
2002-12-13 12:04 we7u
* src/main.c: Tweaks to comments.
2002-12-13 09:42 we7u
* src/main.c: Including Chris Bell's new routines for
directory-at-a-time map file selection. These routines are not
integrated into Xastir yet. They need to be tweaked to fit into
the new map_index method of map selection, and the Lesstif/Motif
functions need to be combined into one function. This is a work
in progress.
2002-12-10 14:51 we7u
* src/db.c: Fix for dead-reckoning for compressed objects/items.
2002-12-10 14:13 we7u
* FAQ: Added a note about the missing freetype library during
linking.
2002-12-10 13:52 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added a new "Re-index
Maps" button to the configure menu. Useful for those instances
where you've added a new map but don't want to restart Xastir in
order to start using it.
2002-12-10 13:15 we7u
* README.1ST: Added a note about James Jefferson's nice world map
in Shapefile format.
2002-12-10 12:48 we7u
* src/main.c: Fixed to map chooser. Changes now apply only to the
in-dialog list until/unless the OK button is pressed. If Cancel
or any other button is pressed, the changes do not take effect or
get written to the selected_maps.sys disk file.
2002-12-09 09:18 we7u
* README.1ST: Updating e-mail address.
2002-12-07 20:57 we7u
* src/: draw_symbols.c, igate.c, maps.c, maps.h, util.c: Tweaks to
help fix buffer overflows in several areas of the code. Some of
them may have been caused by get_line() in util.c, which has been
rewritten to prevent overflowing the string passed into it. Also
added a new define: MAX_FILENAME, which is used to declare sizes
of char arrays.
2002-12-07 00:00 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/locate_gui.c: Upon
receipt of a Mic-E emergency packet: No longer bring up a popup
dialog. Now bring up only a Locate Station dialog, but the
titlebar has been changed to read "Emergency Locate!".
2002-11-26 16:35 we7u
* src/xa_config.c: More water gage stuff.
2002-11-26 15:56 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h:
Adding a display toggle for water gage objects.
2002-11-26 09:12 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2002-11-25 23:05 we7u
* src/: bulletin_gui.c, db.c: Finishing up the
bulletins-before-posits code. Now bulletins come up as soon as
the posits for that station are received.
2002-11-25 17:10 we7u
* src/: db.c, db.h: Start of trying to fix distance=0 bulletins for
when posit comes in later. A bit more code to write, but this
keeps track of whether or now the posit is currently known.
2002-11-25 13:19 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/bulletin_gui.c, src/main.c,
src/main.h, src/xa_config.c: Something several of you have asked
about in the past: A way to stop the popup and display of
bulletins with zero distances. Two togglebuttons in this case
control the same global variable: One toggle on the
Configure->Defaults dialog, and another on the View->Bulletins
dialog.
2002-11-25 10:40 rzg
* help/help-English.dat: Updates for dead-reckoning, other minor
changes.
2002-11-25 09:42 we7u
* README.1ST: A bit more about installing festival from RPM's and
changing the default voice.
2002-11-23 22:11 we7u
* src/util.c: Tweaks to the speech stuff so that we don't add
commas to the SSID portion of a callsign. This makes it speak
-12 as "dash twelve".
2002-11-23 20:20 we7u
* README.1ST: Added a blurb about festival and starting it in
server mode. Useful for those that can't read the English help
file (where it is also documented).
2002-11-23 08:18 we7u
* src/util.c: Speech stuff now looks for a number in the text
(before a dash). If found, it adds commas so that Festival will
speak each letter. If not found, it feeds the string directly to
Festival to let it try to pronounce it.
2002-11-23 00:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/festival.c,
src/main.c, src/popup_gui.c, src/util.c, src/util.h: Changes to
make Festival speak callsigns out letter by letter.
2002-11-22 17:16 we7u
* scripts/inf2geo.pl: Tweaked to handle different cases for
filenames, and to put the proper case into the GEO file for the
GIF file.
2002-11-22 15:39 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c: Separated out
more festival speech strings from the other language strings.
Changed the "New Station" speech string to just "New" to speed
things up a bit.
2002-11-22 11:20 we7u
* README.1ST: Added the su & exit around the "make lib_install" for
the Shapelib install. Thanks Bob!
2002-11-21 21:15 we7u
* src/: maps.c, popup_gui.c: Code fixes for when required fonts
can't be found. Error messages are output and Xastir recovers,
instead of segfaulting.
2002-11-21 17:56 we7u
* src/popup_gui.c: Changing to another font.
2002-11-21 17:44 we7u
* src/xa_config.c: Deleting a duplicated variable.
2002-11-21 17:38 we7u
* README.1ST: Added notes about the two new auto-identification
methods.
2002-11-21 17:06 we7u
* src/popup_gui.c: Correcting small error in variable name.
2002-11-21 16:53 we7u
* src/popup_gui.c: Moved the Speech ID stuff to the beginning of
the ID routine so that the spoken text and the screen ID will
occur at roughly the same time.
2002-11-21 16:50 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/popup_gui.c, src/xa_config.c, src/xastir.h: Added station ID
in the form of large text across the screen, and spoken station
ID via festival. Occurs every 9.5 minutes if two new variables
in the config file are enabled.
2002-11-21 10:20 we7u
* src/util.c: Minor tweak to make sure that objects/items only get
one hash mark added to the front of the line in the
~.xastir/config/object.log file.
2002-11-19 10:29 francais1
* src/: main.c, main.h, xa_config.c: Added "hidden" conf file value
to adjust DR update rate Default is 30 s
2002-11-19 10:20 we7u
* src/db.c: Fixes so that dead-reckoning and "Display Moving
Stations" work properly even when we only have one position from
a station. They are now classified with ST_MOVING flag if the
speed is non-zero.
2002-11-19 09:59 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/draw_symbols.c, src/main.c,
src/main.h, src/xa_config.c: Added new buttons to enable/disable
the different dead-reckoning display objects. This allows users
to get the display as cluttered or uncluttered as they like.
2002-11-19 09:10 we7u
* src/xa_config.c: Changing default for dead-reckoning to ON.
2002-11-18 16:25 francais1
* src/: draw_symbols.c, main.c: Added call to draw_symbols in
UpdateTime at least every 30 s if dead reckoning drawing is
turned on. Tweaked dead reckoning graphics to draw the DR trail
in a dashed line and draw an arc that gets larger as time from
last posit grows until it turns into a circle.
2002-11-18 13:19 we7u
* src/draw_symbols.c: Fixing the bug where weather stations hit the
clear interval but wind barbs still get drawn.
2002-11-17 21:48 kd6zwr
* src/main.c: added keysyms for pgup/pgdn on sun keyboards
2002-11-14 18:02 we7u
* src/util.c: Code to handle disowning of object that other people
take over, and to comment out our own objects from the object.log
file when we delete them. This keeps us from retransmitting the
objects when Xastir restarts.
2002-11-14 16:25 we7u
* src/: main.c, util.c, util.h: More object stuff. More to do yet.
2002-11-14 15:50 we7u
* src/: db.c, util.c, util.h: The start of code to allow disowning
an object that someone else is assuming control over. Xastir
already does this while running, but it doesn't write the data to
the object.log file, so when it starts up, it owns the object
again.
2002-11-14 14:07 we7u
* src/db.c: Saving empty-string for speed instead of "0" if speed
is unknown on a parsed packet.
2002-11-14 12:40 we7u
* src/db.c: Unlinking DR functions from Display Course/Speed
toggles.
2002-11-14 11:30 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/draw_symbols.c,
src/draw_symbols.h, src/main.c, src/main.h, src/xa_config.c:
Initial implementation of dead-reckoning by J. Lance Cotton,
KJ5O. Thanks very much to him for doing this!!!
2002-11-13 15:31 we7u
* src/maps.c: Forcing terraserver map extents in the index to be at
the edges of the earth. Added more statusline messages for
loading/indexing maps (more consistent now).
2002-11-13 14:13 we7u
* src/maps.c: An attempt to fix the buffer overflow problems with
map indexing.
2002-11-13 13:19 we7u
* src/main.c: We now delete/recreate our own station record only if
we change our callsign. All other changes just cause an update
to the current record.
2002-11-13 12:43 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: New "Waiting for
GPS data.." string.
2002-11-13 12:40 we7u
* src/: db.c, interface.c, main.c, main.h: Implemented a countdown
from when GPS data goes invalid. It is decremented each time a
posit occurs. When it reaches zero, posits stop. Valid GPS data
parsing will reset it back to the starting count. Also reduced
the size of the tracked station circles in order to more easily
read the station data.
2002-11-12 18:23 we7u
* src/db.c: Added another blue circle for tracked stations. Now
three concentric circles.
2002-11-12 18:17 we7u
* src/db.c: Making a tracked station have both a yellow and red
circle to make it easier to see against different map
backgrounds.
2002-11-12 18:07 we7u
* src/: db.c, interface.c, main.c, main.h: Added
"my_position_valid" variable, initially set to 1. As soon as a
GPS interface of any type is started up, this variable gets set
to zero, and it holds off posits. Once the first valid GPS
position is parsed, this variable is again set to 1, and posits
proceed normally. As Xastir comes up, interfaces are brought up
before the first posit, so if a GPS interface is enabled on
startup, no posits will occur until the first GPS posit is parsed
properly. This variable could be used later to disable posits
when GPS data becomes unusable or stops coming in. This feature
is not implemented yet though.
2002-11-12 15:23 we7u
* src/db.c: Changed tracked stations circle from Red to Yellow to
make it easier for partially colorblind people to see against a
background of topo maps.
2002-11-12 14:56 we7u
* src/db.c: Got rid of another bug off the buglist. Now only
stations that are currently visible will be selected for Station
Info operations.
2002-11-12 14:15 we7u
* src/main.c: Changed the order of startup so that map indexing is
completed before interfaces are brought up.
2002-11-12 10:56 we7u
* src/maps.c: Changes intended to keep variables from going
out-of-bounds. I'm attempting to get more DRG-Enhanced map
formats working. These changes don't quite make them work, but
they do make it better and catch some out-of-bounds problems.
2002-11-11 15:01 we7u
* configure, configure.in, ltconfig: OpenBSD 3.1/IA32 patches by
Yasholomew Yashinski. Thanks!
2002-11-09 18:04 kd6zwr
* src/main.c: Fix for white foreground on solaris (uninitialized
color)
2002-11-07 16:14 we7u
* README.1ST: Added a note about MrSID file compression.
2002-11-07 16:10 we7u
* README.1ST: Added some notes about DRG-E files.
2002-11-06 22:40 we7u
* README.1ST: Added some "su" lines and some comments about
"ginstall".
2002-11-06 15:15 we7u
* FAQ: Added a section about geoTIFF's causing segfaults.
2002-11-06 12:47 we7u
* README.1ST: Added a section describing the FGD file format
portion that we use.
2002-11-01 16:56 we7u
* src/maps.c: Changed one comment.
2002-10-31 16:27 we7u
* src/maps.c: Added checks in the geoTIFF code for neat-line map
boundaries being outside normal limits. If found, output warning
message, reset the corner to something more reasonable, and
continue on.
2002-10-31 13:52 we7u
* src/: datum.h, maps.c: Converting from using proj.4 to using
datum.h/datum.c in order to do our datum translations for geoTIFF
maps.
2002-10-30 13:40 francais1
* src/: draw_symbols.c, main.c, xastir.h: Added support for 25% and
12.5% stipples when drawing station ambiguity.
2002-10-30 13:38 francais1
* symbols/: 13pct.xbm, 25pct.xbm, Makefile.am, Makefile.in: Added
pixmaps for 25% and 12.5% stipples
2002-10-30 11:08 we7u
* src/: db.c, draw_symbols.c, main.c: Fixed some conversion
problems for speed/wind speed. Added some notes. Wind barbs are
not shown properly in knots instead of mph.
2002-10-29 14:26 we7u
* src/db.c: Tweaks to the wind direction/wind speed decoding for
weather stations. We were missing speed/direction for many
weather packets. Many more wind barbs are now showing up.
2002-10-28 22:34 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/main.h,
src/xa_config.c: Added a new toggle to the Defaults dialog for
enabling/disabling warnings for modifier keys.
2002-10-25 15:04 we7u
* README.1ST: Changing some notes regarding map permissions and
running as the root user.
2002-10-25 13:34 we7u
* README.1ST: Added a note about map and map directory permissions.
Added warnings regarding running programs as the root user.
2002-10-24 17:32 rzg
* help/help-English.dat: Updates for the Map and Station menu
changes.
2002-10-23 16:12 we7u
* src/draw_symbols.c: Cleanup of debug code & comments for the wind
barb stuff.
2002-10-23 13:28 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h, main.c: Wind Barb
implementation. Enable/Disable togglebutton has yet to be added
to disable these.
2002-10-22 15:16 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2002-10-22 14:37 we7u
* help/help-English.dat: Another item for your todo list.
2002-10-22 14:12 we7u
* src/maps.c: Tweak to weather alert code to compensate for NULL
fields in the NOAA shapefiles. Weather alerts should now appear
in the proper places even if using newer NOAA files.
2002-10-21 23:35 rzg
* README.1ST: Oops, didn't mean to revert that stuff...
2002-10-21 23:29 rzg
* README.1ST, FAQ, help/help-English.dat: Minor fixes/updates to
docs.
2002-10-20 22:53 francais1
* src/db.c: ST_VIATNC is what I really wanted...
2002-10-20 22:26 we7u
* src/interface.c: Moved a variable inside the proper #ifdef
statements. It was causing a compiler warning on systems without
kernel AX.25 interface support.
2002-10-20 21:30 francais1
* src/: main.c, maps.c, maps.h: Enabled +/= and - to change the
grid size a bit.
2002-10-20 20:15 francais1
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h:
Expanded "Display Stations" into "Display Local Stations" and
"Display Non-Local Stations"
2002-10-20 18:06 francais1
* src/: db.c, interface.c, interface_gui.c: First pass at relay
digipeating over an ax25 interface. Look for the define
I_WANT_TO_TRY_AX25_RELAY_DIGIPEAT in db.c and interface_gui.c
2002-10-19 12:06 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c: Added an ID
string to the status line for the periods when no traffic is
coming in. If the ID string doesn't appear for 9 minutes
straight, it is forced onto the statusline for a few seconds in
order to meet ID requirements. This is useful for beaming an
Xastir image over amateur fast-scan television. Tweaked the
Configure->Station callsign block so that all characters of a
full callsign plus SSID are displayed. Tweaked the weather
symbol display code so that " " and "..." are not taken to be a
zero reading.
2002-10-18 15:42 we7u
* src/maps.c: Changes in the GNIS map-reading code to accomodate
the lack of consistency in how the GNIS files are formatted.
2002-10-18 14:04 we7u
* README.1ST: Added a note from Chris about GNIS file.
2002-10-18 12:34 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Broke up Stations menu
into submenus.
2002-10-18 10:13 we7u
* src/main.c: Set default ON for new togglebuttons on stations
menu.
2002-10-17 22:30 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h:
Initial attempt at some station/object display filtering. What
is coded so far works, but most of the variables are not saved in
the config file yet. May need more togglebuttons & variables
implemented yet.
2002-10-17 15:41 we7u
* AUTHORS: Minor cleanups and added a few contributors.
2002-10-17 15:23 we7u
* README.1ST: Move "Previous Install Notes" section to a later
point in the file.
2002-10-17 15:05 we7u
* src/db.c: Tweaks to get rid of compiler warnings for Debian/S390.
Changed char's to int's and got rid of some casts.
2002-10-17 12:13 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2002-10-16 14:10 we7u
* src/db.c: Added draw_symbol_filtered() function. Will eventually
add code to this function which implements display filtering.
2002-10-15 14:28 we7u
* src/: db.c, draw_symbols.c, draw_symbols.h: Implemented different
colors for tropical storm/depression and hurricane packets, for
the three different wind speeds: Green = gale force wind radius,
yellow = tropical storm wind radius, red = hurricane wind radius.
2002-10-15 13:38 we7u
* src/db.c: Converted storm circles from nautical miles to miles
before calling draw_pod_circle. Ranges are now correct. Added a
couple of comments as well regarding things yet to be done.
2002-10-11 16:25 we7u
* src/wx.c: Added a comment about Dallas rain gauge.
2002-10-11 12:55 we7u
* src/db.c: Initial attempt at drawing circles around storm objects
(radius of winds). Need to convert from nautical miles to miles
and perhaps change to a different method of drawing, but this
works for now.
2002-10-11 12:54 we7u
* src/wx.c: Commented out a debug line.
2002-10-11 12:53 we7u
* src/draw_symbols.c: Added some comments.
2002-10-10 15:56 we7u
* src/wx.c: Wind speed for Dallas one-wire WX station.
2002-10-10 15:21 we7u
* src/wx.c: Correction to temperature conversion for Dallas WX
station.
2002-10-10 15:19 we7u
* src/wx.c: Support for wind direction for Dallas WX station (using
OWW daemon for the data feed).
2002-10-10 13:40 we7u
* src/interface.c: Now handle 0x00 characters in port_read, for the
case where the One-Wire Weather daemon ("OWW") sends them to us.
Temperature from a Dallas one-wire station is now initially coded
and appears to be working.
2002-10-10 13:38 we7u
* src/wx.c: Changed some comments and put one message under
debug_level control.
2002-10-10 13:05 francais1
* src/util.c: phg_decode was missing the phg circle radius/2 stuff
put into phg_decode.
2002-10-10 01:48 we7u
* src/: db.h, wx.c: Initial support for Dallas One-Wire weather
station. Xastir gets it's data from the OWW server. We
currently only parse out the temperature, and it appears we only
do that once when the network port is brought up. More
functionality to be added later.
2002-10-08 22:52 we7u
* src/: main.h, maps.c, maps.h, track_gui.c: Fixed bug where
TrackMe button didn't get disabled when tracking was cleared from
the menus. Map indexing now removes indexes for deleted files.
Another ImageMagick API change is now handled in our code.
2002-10-08 21:32 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: We now check for
modifier keys when the third mouse button press is detected and
dump out a warning message asking the user to turn off the
modifier keys.
2002-10-04 00:20 we7u
* src/db.c: More correct parsing of Storm Data.
2002-10-03 17:31 we7u
* src/db.c: Commenting out debug statements.
2002-10-03 17:29 we7u
* src/: db.c, db.h: The start of decoding storm data. More to do
in terms of units conversion and display, but the basic packet
decoding is coded and working.
2002-10-03 16:06 we7u
* src/maps.c: Added a comment.
2002-10-03 11:35 we7u
* src/: maps.c, track_gui.c: Small tweaks to wget error messages.
2002-10-03 11:25 we7u
* src/: main.c, maps.c, maps.h: Updates to map indexing. Starting
to work as intended now.
2002-10-02 16:39 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/maps.c,
src/xa_config.c, src/xastir.h: Added a Disable Raster Map
togglebutton to the maps menu. Added "Indexing" text to the
statusline as we're indexing maps.
2002-10-02 15:28 we7u
* src/maps.c: Changed auto_maps to use the in-memory map index.
Lot's of tweaks to sort the map index. Now use the .geo
filenames instead of the http/ftp URL's. Got rid of shx/dbf
filenames (using shp instead). This got rid of the
triple-drawing of shapefiles that was ocurring with automaps.
Added statusline() calls to all of the draw functions.
2002-10-01 10:43 we7u
* src/maps.c: Added more error output for geoTIFF's, where proj may
not have been installed correctly.
2002-09-30 16:50 we7u
* src/interface_gui.c: Minor correction. This window was WAY too
long when I defined 30 interfaces. The new length is more
reasonable.
2002-09-30 16:06 we7u
* src/: interface.h, interface_gui.c, main.c: Upp'ed the number of
interface to 15. Tweaked the GUI and other portions of the code
to handle whatever MAX_IFACE_DEVICES is set to. Xastir should
theoretically be able to handle any number of interfaces now, but
it's only been tested so far up to 15.
2002-09-30 00:19 we7u
* README.1ST: Added a note about the 24kgrid file available from
gisdatadepot.
2002-09-29 23:41 we7u
* README.1ST: Added a more specific path for getting GNIS
datafiles.
2002-09-29 22:04 we7u
* README.1ST: Added a few more sources of Shapefile maps.
2002-09-26 16:11 we7u
* src/maps.c: Fixes for Tigermap and GEO file segfaults. Saw
segfaults with Tigermaps when "wget" returned a zero-length file.
These changes fix this problem.
2002-09-26 13:39 we7u
* src/db.c: Limiting the new togglebutton to work only on objects
containing weather, not on all objects.
2002-09-26 13:29 we7u
* src/: db.c, main.c: A better logical relation between the
togglebuttons for the new "Display WX Object/Item" button.
2002-09-26 12:39 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Minor change to
Display Weather Object strings.
2002-09-26 12:30 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/xa_config.c: Added a new toggle for enable/disabling weather
objects.
2002-09-25 15:23 we7u
* src/wx_gui.c: Widening some fields by one character width in Own
Weather Data dialog.
2002-09-25 15:13 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/wx_gui.c: Changing barometric
pressure display in inches Mercury to have two digits after the
decimal point.
2002-09-25 01:28 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/wx.c, src/wx.h,
src/wx_gui.c: Implemented English/Metric barometric pressure for
Own Weather Station dialog and for Station Info dialog.
2002-09-25 00:49 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added another
string for weather stuff.
2002-09-24 16:49 we7u
* src/maps.c: Just adding some blank lines to delineate the
different functions. More real code changes to come later.
2002-09-24 13:11 we7u
* src/db.c: Better handling of weather stations and weather
objects. We now try to parse the course/speed field _and_ the
'c' and 's' fields in all cases, and can handle some of the
different field positions that some of the RAWS weather objects
present to us.
2002-09-24 10:34 we7u
* src/db.c: Changed wx_fuel_moisture so that a 00 reading equates
to 100%.
2002-09-23 23:48 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/db.h: Added parsing of
Fuel Temperature and Fuel Moisture for RAWS weather objects, and
the corresponding display in the Station Info dialog.
2002-09-23 22:53 we7u
* src/db.c: Added some comments.
2002-09-23 11:46 we7u
* help/help-English.dat: _Very_ minor spelling fixes.
2002-09-23 11:40 we7u
* src/maps.c: Changes to the lat/long gridlines by Thierry Leconte:
"Now, the code draw solid line and 3 types of dashed lines.
Solid line is, as previously, for equator and Greenwich meridian.
The 3 dashed line corespond to locator coord scheme : 1st dasher
line for big square (2 first letters) 2nd dashed line for the 2
numbers 3rd dashed line for small square (2 last letter).
Depending of the zooming, the code could draw 1,2 or the 3 line
types." We might wish to change the sizes of the boxes, but the
ideas behind it and the implementation are great! Thanks
Thierry!
2002-09-23 11:29 rzg
* help/help-English.dat: Updates for object persistance and a few
more on the new features list to be documented at some point. I
still exist. :-)
2002-09-23 10:38 we7u
* src/: maps.c, util.c: Fixes by Tom Russo for map indexing of GNIS
files and for reading in zero-length files. Thanks Tom!
2002-09-19 15:52 we7u
* src/main.c: Changes by Thierry Leconte which make degrees/minutes
symbols appear in the status line, and add the Maidenhead grid
locator to it as well. Small changes by we7u to tweak the widths
of the textfields on the status line.
2002-09-19 14:13 we7u
* src/wx.c: More changes for Peet Bros. U2K weather station
decoding by David L. Norris.
2002-09-19 13:57 we7u
* src/: main.c, main.h, maps.c, xa_config.c: Getting rid of WIN_MAP
variables once and for all.
2002-09-19 13:49 we7u
* src/db.c: More careful string copying of callsigns in a couple of
places. There was a possibility of overrunning the destination
string before.
2002-09-19 13:27 we7u
* src/db.c: Adjusting buffer lengths to handle longer packets.
2002-09-19 12:28 we7u
* src/: main.h, xastir.h: Change to allow u2k complete record mode
(long packets) to get through the decoding functions.
2002-09-19 12:16 we7u
* src/wx.c: Another small tweak to rain totals for u2k.
2002-09-19 11:12 we7u
* src/wx.c: Changes for Peet Bros. U2K weather station decoding by
David L. Norris.
2002-09-19 09:32 we7u
* src/maps.c: Commenting out the map index printf's in maps.c
2002-09-19 01:08 we7u
* src/main.c: Adding new language string for TrackMe button.
2002-09-19 01:03 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added new language
string for TrackMe button.
2002-09-19 00:56 we7u
* src/: main.c, track_gui.c, track_gui.h, xa_config.c: Implemented
new TrackMe button on the main window. State is saved in config
file so that Xastir starts up in the correct mode.
2002-09-18 15:48 we7u
* src/: main.c, maps.c, xa_config.c: Added more map types to the
VECTOR button on map chooser. Now selects ".map", ".gnis",
".pdb", and ".shp" files. Changed default name of "winmaps.sys"
file to "selected_maps.sys". This last change will only take
effect on new installations, or if the winmaps.sys file is
deleted.
2002-09-18 14:21 we7u
* src/: main.c, maps.c: Map indexing, saving/restoring from files.
This version is more space-efficient. We could do more speedups
by doing a sort and binary search through the index, or using a
hash.
2002-09-18 12:35 we7u
* src/maps.c: Small tweak to correct code which creates the empty
map index file.
2002-09-18 12:30 we7u
* src/maps.c: Killing off the saving of the map index for now.
Plan on implementing a more space-efficient storage.
2002-09-18 12:17 we7u
* src/: maps.h, main.c, maps.c: Now saving/restoring the map index
to a file.
2002-09-18 11:41 we7u
* src/: main.c, main.h, maps.c, maps.h, xa_config.c: Initial
implementation of map indexing, still need to save/restore the
map index linked list to a file. Currently the indexing occurs
_after_ the first map draw, then succeeding map draws check the
index which speeds things up considerably. The plan is to write
the index to a file, read it in _before_ the first map draw, and
then re-index only when new files appear or files are changed in
the map directory.
2002-09-12 10:48 we7u
* src/main.c: Added the Station Last Heard button into the
Sensitive enable/disable for Symbols in the menu. It was getting
grey'ed out and not returning to the Sensitive state as the
Symbols Enable button was toggled.
2002-09-12 09:56 we7u
* src/maps.c: Fixes to draw_shapefile_map() to set a default line
width, for cases where specific maps are not recognized later in
the code. The problem was that other areas in the drawing code
(probably tracklines) where causing map lines to get drawn in
double or triple width at times.
2002-09-10 16:35 we7u
* src/maps.c: Added a default line width setting to the start of
the polyline drawing portion of draw_shapefile_map(). This is an
attempt to get rid of the double line-widths that are sometimes
seen on the screen.
2002-09-10 16:14 we7u
* src/db.c: Fixing the new track detector for the save track
function.
2002-09-10 15:14 we7u
* src/: db.c, db.h: A bit of housekeeping. Renaming the TrackRow2
struct to TrackRow, since the old TrackRow is now deleted from
the code.
2002-09-10 12:22 we7u
* src/: db.h, db.c: Fixes for station track storage.
2002-09-10 10:04 we7u
* src/main.c: Creating the .xastir/tracklogs directory
automatically on startup.
2002-09-09 16:29 we7u
* src/maps.c: Tweak to handle parsing of newer format bounding
coordinates from USGS .fgd files.
2002-09-03 09:23 francais1
* src/list_gui.c: Bug 604044 All station names were ghosted.
Fixed.
2002-08-29 17:44 we7u
* src/maps.c: Changed some comments.
2002-08-29 14:01 we7u
* src/main.c: Changing language list to alphabetical.
2002-08-29 08:49 we7u
* src/: bulletin_gui.c, db.c, util.c: Putting several debug
printf's under debug_level control.
2002-08-28 13:41 we7u
* src/: db.c, util.c: Fix for bulletins popping up that are out of
range. We were computing the distance from our station based on
the destination callsign (BLNx) instead of the originating
callsign.
2002-08-27 15:43 we7u
* src/: util.h, util.c: Added higher precision timers in order to
time code sections.
2002-08-27 15:42 we7u
* config/language-Dutch.sys: Changed by Han Sytsma, PE1FAM.
2002-08-26 14:52 we7u
* scripts/: coord-convert.pl, permutations.pl, test_coord.pl:
Modifying each script to add a path to /usr/local/lib in order to
find the Coordinate.pm module.
2002-08-26 12:08 we7u
* src/db.c: Added a few comments.
2002-08-24 11:52 kd6zwr
* src/maps.c: Explicitly defined shorts as unsigned to fix wrapping
problems with palm maps.
2002-08-23 10:06 we7u
* README.1ST: Added a note about Tiger 2000 maps converted to
Shapefiles.
2002-08-22 15:43 we7u
* src/maps.c: Added some casts.
2002-08-22 14:58 we7u
* README.1ST: Updated the fcc/rac call lookup installation
instructions.
2002-08-22 13:58 we7u
* src/maps.c: More comments.
2002-08-22 12:47 we7u
* src/maps.c: More comments.
2002-08-22 12:12 we7u
* scripts/: Makefile.am, Makefile.in: Adding coord-convert.pl and
permutations.pl to install.
2002-08-22 11:33 we7u
* src/maps.c: Changing some comments. No code changes.
2002-08-22 09:51 we7u
* src/maps.c: Adding some comments to the palm map routine.
2002-08-22 09:43 we7u
* src/maps.c: Changed a single-letter variable to two letters to
make it easier to grep for in the code.
2002-08-21 17:19 we7u
* src/: bulletin_gui.c, bulletin_gui.h, db.c, main.c: Fixes for
bulletins popping up. Now waits 15 seconds to see if a posit
comes in before attempting to pop up the bulletins dialog. Added
filtering for characters output by an extract_multipoints debug
message.
2002-08-21 11:24 we7u
* src/list_gui.c: Now grey out the object/item name as well if it
has been deleted. In the View->Object & Item dialogs.
2002-08-21 11:17 we7u
* src/db.c: Putting out debug message in order to debug possible
bulletin problem.
2002-08-21 11:16 we7u
* src/list_gui.c: We now show deleted objects/items in the "View"
dialogs as ghosted.
2002-08-20 15:07 kd6zwr
* src/main.c: Bumped up the test for debug level dialog.
2002-08-16 15:54 we7u
* FAQ: More minor tweaks to the same section.
2002-08-16 15:50 we7u
* FAQ: Minor addition to the "why can't I see stations" paragraph.
2002-08-15 16:57 we7u
* src/maps.c: Moved the USGS Quad labels left by one square. They
appear to be in the correct places now.
2002-08-15 14:27 we7u
* config/tnc-startup.paccomm: New startup file for Pac-Comm TNC's
with version 5.x firmware.
2002-08-15 10:22 we7u
* scripts/coord-convert.pl: Added the capability to handle "48N
122W" and similar inputs. Fixed a bug in DD MM.MM conversions.
2002-08-14 15:04 we7u
* src/db.c: An attempt to prevent Emergency popups about the same
callsign from appearing more often than every 30 minutes.
2002-08-14 13:51 we7u
* scripts/: coord-convert.pl, permutations.pl: Adding a blank line
between user input and output lines.
2002-08-14 11:21 we7u
* scripts/permutations.pl: And handling yet another format...
2002-08-14 11:15 we7u
* scripts/permutations.pl: Tweaks to more properly format some
inputs.
2002-08-14 10:55 we7u
* scripts/permutations.pl: Tweaks to allow shorter lat/lon strings
to be processed.
2002-08-14 10:12 we7u
* scripts/permutations.pl: Added the capability to write APRS Items
to a log file that can be sucked in by Xastir.
2002-08-14 09:52 we7u
* src/db.c: Minor tweak to get rid of compiler warning.
2002-08-14 08:49 francais1
* src/util.c: Nasty lat/lon to/from UTM conversion bug. (Wasn't
referencing correct ellipsoid.) Also made last 2 characters of
grid square location lowercase since that seems more common.
2002-08-14 08:49 francais1
* src/main.c: Nasty lat/lon to/from UTM conversion bug. (Wasn't
referencing correct ellipsoid.)
2002-08-13 17:12 we7u
* scripts/permutations.pl: New script which will show various
permutations for a lat/lon or UTM input. Eventually plan to have
this script write a log file containing objects so that Xastir
can plot each of the positions. This will be useful in quickly
determining which of the formats is within the area of interest.
Developed this for Search & Rescue applications.
2002-08-13 16:51 we7u
* scripts/coord-convert.pl: Added a range check for the Easting
value. Not exact, but better than nothing.
2002-08-13 15:34 we7u
* scripts/coord-convert.pl: Added capability to use UTM as the
input coordinate.
2002-08-13 14:36 we7u
* scripts/: Coordinate.pm, test_coord.pl: Getting the dates right
for the copyright.
2002-08-13 14:34 we7u
* scripts/: Coordinate.pm, coord-convert.pl, test_coord.pl: Tweaks
to headers.
2002-08-13 14:01 we7u
* src/db.c: Commenting out debug statement.
2002-08-13 13:47 we7u
* src/db.c: Fixed Mic-E decoding problem having to do with position
ambiguity. We have to specifically test for 'L' in the
destination field as it doesn't match the general bit patterns.
Stupid spec anyway.
2002-08-13 11:39 we7u
* src/: db.c, db.h, draw_symbols.c, draw_symbols.h: Severe storm
objects by Gerry Wheeler, KG4NBB. Dale Huguley, KG5QD's weather
server (on the 'net) generates severe storm objects and
boundaries based on NWS data. These objects are now decoded and
drawn by Gerry's new code additions.
2002-08-12 17:03 we7u
* scripts/: Coordinate.pm, coord-convert.pl, test_coord.pl: Utility
for converting between coordinates, written in Perl. Also has
UMS coordinates.
2002-08-12 12:04 we7u
* src/maps.c: Pre-pending the quad index to the quad name.
2002-08-12 11:36 we7u
* src/maps.c: Fix for some labels on quad overlay shapefile.
2002-08-11 09:57 we7u
* README.1ST: Changed the URL where the Mac OS X instructions
reside.
2002-08-09 17:34 we7u
* src/maps.c: Nicer labels for the quad names.
2002-08-09 17:26 we7u
* src/maps.c: Initial support for USGS Quad overlay shapefile.
2002-08-09 16:33 we7u
* README.1ST: A bit more about ldconfig.
2002-08-08 23:33 we7u
* src/: util.c, util.h, wx.c: Changes to 30-second timestamps in
logfiles: Now closely emulate the date/time string that the
date(1) command generates.
2002-08-06 16:14 we7u
* src/util.c: Getting rid of a message that appears if the
.xastir/config/object.log file doesn't exist.
2002-08-06 13:42 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added a clear button for
the object/item history file.
2002-08-06 13:00 we7u
* src/: main.c, util.c, util.h, xastir.h: Implementation of
persistent objects/items. Each new, deleted, or moved
object/item is logged to "~/.xastir/config/object.log". This
file is read in and each line processed on startup. This will
also show tracklines for moved objects as each change is logged
to the file.
2002-08-06 11:33 we7u
* src/db.c: Adding "AA:" to the beginning of auto-response
messages.
2002-08-06 09:52 francais1
* src/maps.c: IsPseudoClass in ImageMagick 5.3.1 doesn't quite act
like I would have thought. Changed to different check.
2002-08-05 15:29 we7u
* src/: messages_gui.c, view_message_gui.c: More tweaks regarding
fonts. Seems we can set foreground color but not background on a
couple of widgets. Trying to set background color causes a
segfault.
2002-08-05 15:07 we7u
* src/: messages_gui.c, view_message_gui.c: Move segfault fixes in
new code.
2002-08-05 15:05 we7u
* src/view_message_gui.c: Fix for segfault in newly introduced
code.
2002-08-05 13:48 we7u
* src/: bulletin_gui.c, draw_symbols.c, location_gui.c, main.c,
messages_gui.c, track_gui.c, view_message_gui.c, xastir.h: Added
defines for foreground and background font colors. This and the
associated code changes should help to alleviate the problem
where font colors would accidentally change during runtime due to
color-ls being run in the starting Xterm.
2002-07-26 09:35 we7u
* help/help-English.dat: Very minor changes to the new scripts
section.
2002-07-26 09:30 we7u
* src/messages_gui.c: Put another message under debug_level
control.
2002-07-26 08:45 rzg
* help/help-English.dat: Added scripts section, minor update to new
features list.
2002-07-25 22:24 we7u
* src/messages_gui.c: Commenting out some debug messages.
2002-07-25 20:29 we7u
* src/: db.c, igate.c, igate.h, main.c: Implemented SENT and HEARD
queues for igating->RF. Dupes are now eliminated. This includes
if another igate beat us to getting a packet on RF: In that case
we don't add to the traffic on RF by sending it out too.
2002-07-24 12:58 we7u
* src/db.c: Fix for igating: We were testing the ST_VIATNC flag
for a station first to see if it had been heard via a TNC
interface. This flag gets reset if the last 20 packets were
heard from non-TNC interfaces. We now check the
heard_via_tnc_last_time timestamp to see if it's nonzero. This
timestamp does _not_ get set to 0. The code in
heard_via_tnc_in_past_hour() should work better for igating now.
2002-07-23 15:04 we7u
* src/: interface_gui.c, xa_config.c: Changing txtail default value
to from 10ms to 30ms. Should be proper for 1200 baud.
2002-07-23 14:37 we7u
* README.1ST: Added Lindows to the list.
2002-07-23 14:27 we7u
* src/: interface.c, interface.h, interface_gui.c, xa_config.c:
Turned "Full Duplex" KISS parameter into a togglebutton.
2002-07-23 13:43 we7u
* src/: interface.c, interface.h, interface_gui.c, xa_config.c:
Added TxTail parameter to the KISS properties dialog.
2002-07-23 13:07 we7u
* src/messages_gui.c: Putting more debug messages under debug_level
control.
2002-07-22 19:41 rzg
* help/help-English.dat: Added mention of RELAY digipeating and
fixed a formatting thing.
2002-07-22 11:08 we7u
* configure, configure.in: Bumping it to version 1.1.3. Getting
ready for another development release.
2002-07-22 10:41 we7u
* src/: db.c, interface_gui.c: Commenting out debug message.
Making Relay Digipeat togglebuttons insensitive until the code to
implement them is functional.
2002-07-20 00:44 we7u
* src/db.c: Don't relay from KISS interface if transmit for that
interface is turned off.
2002-07-20 00:31 we7u
* src/interface_gui.c: Changes to make RELAY digipeat insensitive
when transmit is disabled for that interface.
2002-07-19 23:50 we7u
* src/interface.c: Commenting out another debug statement.
2002-07-19 23:48 we7u
* src/interface.c: Fixes to AX.25 interfaces that were broken
earlier by KISS TNC changes.
2002-07-19 17:02 we7u
* src/interface.c: Changes to serial lockfiles. Now closes port
before removing lock. Attempts to close port and remove lock if
open fails for any number of reasons.
2002-07-19 15:19 we7u
* src/interface.c: Fixes for errant long packets. Code had the
wrong number for the length of the incoming strings.
2002-07-19 13:51 we7u
* src/: db.c, interface.c: Found an off-by-one error in
incoming_data_length. Changed a lot of comments w.r.t. KISS
interfaces.
2002-07-19 01:06 we7u
* src/: db.c, db.h, interface.c, interface.h, main.c: More work on
RELAY digipeating for Serial KISS TNC interfaces. Getting
closer, but this version is still non-functional.
2002-07-18 17:02 we7u
* src/: db.c, db.h, main.c: More preparation for later coding of
the RELAY digipeat function. Not implemented yet.
2002-07-18 16:49 we7u
* src/: db.c, main.c: More comments.
2002-07-18 16:48 we7u
* src/interface.c: Fixing another double-lock problem.
2002-07-18 16:36 we7u
* src/main.c: Added an important comment.
2002-07-18 16:34 we7u
* src/interface.c: Fixing a double-lock problem that I introduced
earlier today.
2002-07-18 14:55 we7u
* src/interface_gui.c: Adding a debug_level statement in that was
missing.
2002-07-18 14:47 we7u
* src/interface_gui.c: Adding relay_digipeat stuff to the AX.25
interface GUI.
2002-07-18 14:40 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/interface.h,
src/interface_gui.c, src/xa_config.c: Preliminary code including
GUI support for RELAY digipeating on Serial KISS TNC interfaces.
The back-end code is not implemented yet, so right now it looks
pretty but doesn't do anything. The plan is to add similar
support for AX.25 kernel interfaces. Regular serial TNC
interfaces and NET interfaces don't need this capability. For
regular serial TNC's RELAY digipeating is turned on/off in the
config file for that interface.
2002-07-18 13:01 we7u
* help/help-English.dat: Removed the serial port settings from the
Serial KISS TNC descriptions. The port is set to 8N1 by default
now and cannot be changed.
2002-07-18 12:59 we7u
* src/interface_gui.c: Changed interface properties dialog when
dealing with Serial KISS TNC interfaces: No longer is the user
presented with serial parameter choices which are not allowed to
be changed anyway.
2002-07-18 12:39 we7u
* help/help-English.dat: Changed KISS interface description to
agree with the code, which forces the N81 option for serial port
parameters now.
2002-07-18 12:37 we7u
* src/interface_gui.c: Forcing KISS interfaces to N81 for the
serial port parameters.
2002-07-18 12:17 we7u
* help/help-English.dat: Just spelling fixes.
2002-07-18 12:14 we7u
* help/help-English.dat: A few minor additions/corrections to the
KISS, TNC, and AX.25 interface descriptions.
2002-07-18 12:04 we7u
* src/interface.c: Added some locks where a few were missing.
Added code to send the KISS parameters down to the TNC when the
port is first opened.
2002-07-18 10:45 rzg
* help/help-English.dat: Updates for serial KISS TNC, message
paths, igate paths, and more..
2002-07-18 09:31 we7u
* src/: db.c, db.h, interface.c, interface.h, interface_gui.c,
main.c, messages_gui.c: Reorganized KISS parameter widgets in the
dialog. Changed to string,length instead of relying on the
terminating zero in the string for transmitting strings. This is
due to the fact that KISS packets can have 0x00 in them as data.
Fixed the problems with non-posit packet transmission and the
Serial KISS TNC interface.
2002-07-17 18:01 we7u
* src/: interface.c, interface.h, interface_gui.c, xa_config.c:
Added kiss parameters to the properties dialog.
2002-07-17 16:17 we7u
* src/main.c: Better behaved positioning of dialogs. They won't
get positioned quite as far down the screen now.
2002-07-17 16:06 we7u
* src/igate.c: Reformatted all of the igating routines. Added a
specific check so that we don't re-inject TCPIP or TCPXX packets
back into the internet (we don't want looping). The routines are
much more understandable now and should be easier to maintain.
2002-07-17 13:54 we7u
* src/interface.c: Changed/added comments. Deleted the section of
code in port_read() that looked for AX.25 flag characters, as
KISS packets should not normally contain them. We instead will
try breaking apart the KISS packets based on \n and \r
characters.
2002-07-17 13:05 we7u
* src/: db.c, db.h: Changing to unsigned char for one parameter so
that we can check all eight bits of each char.
2002-07-17 13:01 we7u
* src/db.c: Lots of comment changes. Added check code to the
decoding functions to look for and correct concatenated KISS
packets. Currently the tacked-on packets will get deleted. This
should get fixed in later revisions.
2002-07-17 12:25 we7u
* src/interface.c: Reformatted, changed/added comments. No code
changes.
2002-07-17 02:04 we7u
* src/interface.c: Initial code to implement Serial KISS TNC
transmit.
2002-07-16 17:00 we7u
* src/interface.c: More preparation for doing KISS TNC transmit.
Not finished yet.
2002-07-16 15:33 we7u
* src/interface.c: Tweak to check for NULL in igate_path. Lot's of
comment changes.
2002-07-16 14:32 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c: Fixed language
string for KISS TNC dialog. Added comments.
2002-07-16 14:09 we7u
* src/interface.c: A few more small tweaks to help with closing
Serial KISS TNC interfaces.
2002-07-16 11:26 we7u
* src/db.c: Added some comments.
2002-07-16 09:47 we7u
* src/: db.c, db.h, interface.c, interface_gui.c, main.c: Initial
implementation of Serial KISS TNC support. This one is
receive-only. Still have to write the code to generate the
outgoing AX.25 header for transmitting. This one may be unstable
yet, but the instability should only affect Xastir instances with
this port enabled.
2002-07-15 16:25 we7u
* src/interface.c: Commented out some debugging code.
2002-07-15 16:24 we7u
* src/: igate.c, interface.h, interface_gui.c, xa_config.c, main.c,
interface.c: The start of code to implement serial port KISS tnc
functionality (without using kernel-mode AX.25 ports). Not
functional yet.
2002-07-15 16:03 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Just starting to
add Serial KISS TNC capability. Not functional yet.
2002-07-15 01:02 we7u
* src/interface.c: Fixed one problem with igate_path. Added a
bunch of comments, reformatted some code, changed some variable
names.
2002-07-13 10:38 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/igate.c,
src/interface.c, src/interface.h, src/main.c, src/messages.c,
src/messages.h, src/messages_gui.c, src/wx.c, src/xastir.h:
Implemented reverse path for messaging. Xastir now tries to
figure out a reasonable return path when doing messaging.
2002-07-12 16:59 we7u
* src/messages_gui.c: Adding some code in preparation for setting
up individual return paths for messaging. This code figures out
the return path from the last path received for that station,
including dropping "RELAY" callsigns and asterisks and converting
WIDEn-N callsigns to their original glory. Converts TRACE and
TRACEn-N callsigns to WIDE and WIDEn-N as well.
2002-07-12 14:09 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/igate.c,
src/interface.c, src/interface.h, src/interface_gui.c,
src/main.c, src/messages.c, src/wx.c, src/xa_config.c:
Implemented separate unproto path for igating. Change it via the
properties dialog for affected interfaces. If nothing entered,
it will round-robin between the other three interfaces or select
a default path.
2002-07-12 12:15 we7u
* src/db.c: Now have red circle around tracked station.
2002-07-12 11:08 we7u
* src/: db.c, main.c: Added Maidenhead Grid Locator output to the
Coordinate Calculator.
2002-07-12 09:52 we7u
* src/main.c: Added mnemonics keys to the right mouse button menu.
Now if you select it via the Maps menu you can still navigate
through it via keyboard. Note that some of the options won't
work properly without a mouse pointer pointing to an object on
the screen, like Station Info. For those options needing to snag
the mouse pointer, it appears to use whatever point the mouse
pointer is on (as usual). If the pointer is outside the drawing
area, all bets are off.
2002-07-11 17:20 we7u
* src/db.c: Proper rounding of course when saving track data.
2002-07-11 16:54 we7u
* src/db.c: Tweaking altitude/speed/course displays to skip over
the first trackpoint, which is the same as our current data. We
now look at the next oldest trackpoint to try to pull out
slightly older data for display purposes.
2002-07-11 16:31 we7u
* help/help-English.dat: A few changes to the SmartBeaconing
parameter descriptions.
2002-07-11 16:22 we7u
* src/db.c: Decoupling speed/course from each other for display
purposes.
2002-07-11 16:10 we7u
* src/util.c: Reducing PHG circles by 1/2, per Bob Bruninga's
recommendations.
2002-07-11 15:46 we7u
* src/db.c: Skipping first tracklog entry when filling in the
Station Info dialog. It's the same as the first line or "Last
Position".
2002-07-11 15:07 we7u
* src/util.c: Small change to valid_path() to allow "qAC" and
similar q-codes to pass through. This is a new addition from
Dale Heatherington to the aprsd server for anti-looping purposes.
2002-07-11 14:45 we7u
* src/db.c: Changed minimum length check for GGA/RMC strings and
put one debug message inside debug_level logic.
2002-07-11 14:36 we7u
* src/db.c: More general code for parsing RMC and GGA sentences.
Now allows any number of digits after the decimal point for the
lat/long fields.
2002-07-11 12:51 we7u
* src/db.c: Tweak to make bad Mic-E positions not draw tracks.
2002-07-11 09:03 rzg
* help/help-English.dat: Updates to new features list, added
smartbeaconing help, other minor stuff.
2002-07-09 15:38 we7u
* src/db.c: Expire code for trackpoints. Currently uses the
station expire variable for choosing when to expire each
trackpoint. Called from draw_trail() for each station.
2002-07-09 14:12 we7u
* src/maps.c: Now outputs warning messages for Shapefile maps that
have bad lat/lon values. This lets the user know which map files
or which shapes within the file have problems.
2002-07-09 13:00 we7u
* src/interface.c: Searching for excessively long packets earlier
in the process. Now we drop them on the floor before the decode
routines.
2002-07-09 11:12 we7u
* src/db.c: Tweaked a debug line to output more data.
2002-07-09 10:55 we7u
* src/: db.c, gps.c, interface.c, interface.h, main.c, util.c,
wx.c: String lengths can be MAX_DEVICE_BUFFER length, currently
defined to be 4096 characters, when going into the decode
routines. These are fixes to handle these long line lengths in a
graceful manner.
2002-07-08 20:17 rzg
* src/db.c: Moving a newline in debugging code so it won't get
lost.
2002-07-08 18:02 kd6zwr
* src/maps.c: One more GNIS icon - parks.
2002-07-08 15:43 we7u
* src/: alert.c, db.c, draw_symbols.c, interface.c, main.c, maps.c,
messages.c, view_message_gui.c: Changing a bunch of comments.
Mostly removing "we7u" bookmarks.
2002-07-07 18:30 rzg
* README.1ST: Weather shapefiles are moving...
2002-07-04 11:26 we7u
* src/: db.c, db.h, list_gui.c: Changes which implement
dynamically-allocated tracklogs. Expiration and function which
writes track to file need to be worked on yet.
2002-07-03 23:28 we7u
* src/db.c: Slight reformatting and added a few comments. No real
code changes.
2002-07-03 17:03 we7u
* src/db.c: Commenting out some debug statements.
2002-07-03 16:59 we7u
* src/db.c: Added a few comments.
2002-07-03 16:46 we7u
* src/db.c: Found that the first trackpoint was getting skipped
when displaying in Station Info dialog. Fixed it. We also now
look in the first tracklog point for course/speed/altitude if any
of these parameters are missing in the current data. Found other
problems in tracklog indexing in db.c that need to be fixed yet.
2002-07-03 12:16 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/maps.c, src/xa_config.c: Added a new togglebutton that
enables bulletin popup for new bulletins. Moved the smartbeacon
enable button to its dialog.
2002-07-03 11:22 we7u
* src/db.c: Reverting back to old Bulletin method for now. New
method doesn't work right if bulletin received w/no posit, then
posit is received later.
2002-07-03 11:14 we7u
* README.1ST: Added a blurb about LD_LIBRARY_PATH variable being
ignored when running Xastir as SUID root.
2002-07-03 11:10 we7u
* src/: bulletin_gui.c, db.c: Fixed bulletins so that they don't
pop up if distance is zero, unless the range setting is set to
zero. It was getting much too annoying the other way when
connected to a cached network feed. With the new code these
things will cause bulletins to pop up: Distance non-zero and
within range setting. Range setting set to zero. The user can
also bring up the View->Bulletins dialog and it will still show
the zero-range bulletins in any case.
2002-07-03 09:09 francais1
* src/maps.c: Applied, slightly tweaked and tested patch from
Derrick Brashear which adds support for different PHOTOMETRIC
geotiffs.
2002-07-02 16:25 we7u
* src/: db.c, util.c, util.h: Added Maidenhead grid locators to
Station Info dialog. Code by dl9sau which was derived from
Wampes util/qth.c code by dk5sg.
2002-07-02 14:31 we7u
* src/maps.c: Added more detailed debug messages for the case where
lat/lon to be converted is outside the proper ranges.
2002-07-02 14:30 we7u
* src/alert.c: Quieting some debug messages having to do with
compressed weather alerts (which aren't implemented yet).
2002-07-02 12:40 we7u
* src/main.c: Tweaked TigerMap config dialog so that strings in
different languages would cause a resize of the dialog, and the
dialog would be smaller/easier to use with smaller screen
resolutions.
2002-07-02 11:10 n0vh
* src/: main.c, maps.c, xa_config.c, xastir.h: Added code to allow
the user to set the timeout for getting tigermaps from the menu.
2002-06-28 14:03 we7u
* src/maps.c: Patch for corrupt fgd files by Derrick J Brashear.
2002-06-28 13:44 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/db.h: Separated out
storage and display of comments/status.
2002-06-28 11:18 we7u
* src/maps.c: Added an 'X' symbol and a nicely-drawn label for
waypoing shapefiles.
2002-06-28 10:47 we7u
* src/maps.c: Changes to make waypoint Shapefiles appear properly
in Xastir.
2002-06-27 20:30 n0vh
* src/main.c: More minor updates.
2002-06-27 20:21 n0vh
* src/: main.c, track_gui.c: Clean up some of the tigermap menu
items and reformatted them.
2002-06-27 13:12 we7u
* README.1ST: Added notes regarding ld.so.cache to the Shapelib
section.
2002-06-26 10:34 we7u
* src/maps.c: Fix for missing IMAGESIZE tag in .geo file: We
output an error message and skip loading that file. Someday we
may wish to try to find out the imagesize via calls to the
imagemagick or xpm libraries.
2002-06-26 09:46 we7u
* src/db.c: Bulletins no longer cause a refresh of the Send Message
dialogs.
2002-06-26 08:50 francais1
* src/: list_gui.c, list_gui.h, xa_config.c: Added a number of
lists definition to the end of the list number definitions so
that the code doesn't need touching every time you add a new
list. Moved list number definitions to list_gui.h so that I can
see them from xa_config.c.
2002-06-25 17:20 we7u
* src/db.h: Added a line for is_my_call().
2002-06-25 17:13 we7u
* src/: list_gui.c, main.c, xa_config.c: New list for viewing
objects/items that we own.
2002-06-25 17:12 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: New strings for
new list.
2002-06-25 16:45 we7u
* help/help-English.dat: Spelling.
2002-06-25 16:28 rzg
* help/help-English.dat: Updated helpfile for recent changes.
2002-06-25 15:03 we7u
* src/: bulletin_gui.c, bulletin_gui.h, db.c: Fixes for annoying
bulletins. It should only pop up the bulletin dialog now when
new bulletins come in that are within range. It's possible to
receive a bulletin without having a posit from that station, then
get a posit, making it outside the range. In this case you may
get a popup without knowing why. It's better than what it was
doing before though.
2002-06-25 12:41 we7u
* src/: list_gui.c, main.c, xa_config.c: Added "View->Objects &
Items" list.
2002-06-25 12:33 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Added string for
new View->Objects & Items dialog.
2002-06-24 15:40 we7u
* src/draw_symbols.c: Changed DF beam-heading objects to draw in
red3. Using stippling the lines were not visible on some map
backgrounds. Also narrowed the lines for pod_circles (not fully
implemented yet).
2002-06-24 12:28 we7u
* src/main.c: Added comments. No code changes.
2002-06-24 12:27 we7u
* config/language-Portuguese.sys: Updates by David Quental, CT1DRB.
Thanks!
2002-06-22 11:01 n0vh
* src/track_gui.c: Update GUI so that the length of the track
downloaded from FINDU can be selected.
2002-06-21 20:28 n0vh
* src/maps.c: Commented all the findu code out from maps.c since
it's now done from track_gui.c. It will be removed in the
future.
2002-06-21 14:20 we7u
* src/: draw_symbols.c, draw_symbols.h: Added draw_pod_circle()
function. It has yet to be tied to a GUI anywhere.
2002-06-21 12:36 we7u
* src/db.c: Added some comments.
2002-06-21 12:36 we7u
* src/util.c: Added a comment.
2002-06-21 12:21 we7u
* src/db.c: Leave my_last_speed in knots so it is consistent
throughout the code.
2002-06-21 12:18 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Converted more strings
to use langcode().
2002-06-21 12:17 we7u
* src/interface.c: Added some comments.
2002-06-21 12:15 we7u
* src/gps.c: Added a commented-out debug statement.
2002-06-21 12:15 we7u
* src/: draw_symbols.c, main.h: Added a comment.
2002-06-21 07:49 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Converted Coordinate
Calculator to use langcode() strings.
2002-06-21 07:35 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added langcode() strings
for the new Configure->SmartBeaconing dialog.
2002-06-21 07:02 we7u
* src/main.c: Initial GUI for setting SmartBeaconing parameters.
2002-06-20 15:41 we7u
* src/main.c: Adding bearing degrees to the Measure function.
2002-06-20 15:23 we7u
* src/bulletin_gui.c: We now create the View->Bulletins dialog when
bulletins come in.
2002-06-20 14:01 we7u
* src/: igate.c, interface.c, messages.c: Added/modified some
comments.
2002-06-20 12:47 we7u
* src/interface.c: Added a 250ms delay after writing each waypoint.
2002-06-20 10:44 we7u
* src/gps.c: Added some notes to the waypoint creation routine.
2002-06-20 10:36 we7u
* src/gps.c: Fixed problem with lower-case characters when creating
waypoints.
2002-06-19 17:17 we7u
* src/: db.c, gps.c, gps.h, interface.c, interface.h: For those of
you with Garmin GPS units: Set up the audio proximity alarm
range for some distance around your station and Xastir will now
create waypoints for each APRS station/object/item that it hears
within that range. They'll appear on your Garmin map display as
waypoints. Enjoy! You can delete the waypoints by type. They
appear as the circle with the 'X' in the middle. You may want to
change other waypoints to some other type before you play with
this new Xastir feature.
2002-06-19 10:53 we7u
* src/db.c: Fixed remove_leading_spaces() as it didn't work at all
as coded. It liked to truncate after the first word. Also fixed
some malloc sizes added recently.
2002-06-19 10:44 francais1
* src/db.c: strlen, not sizeof
2002-06-18 17:06 we7u
* src/: db.c, db.h, list_gui.c: Additional memory savings for the
node_path variable in the station database. Changed it to a
pointer and allocate exact space for the string when stored or
updated.
2002-06-18 16:19 we7u
* src/: db.c, db.h, list_gui.c, main.c: More space savings. Turned
comment into a pointer in the station record and allocate just
the space we need for it.
2002-06-18 15:21 we7u
* src/: db.c, db.h, list_gui.c, main.c: Changed to
dynamically-allocated linked list of comment strings in the
station database. This results in memory savings due to no empty
strings being stored for stations without comment fields. It
also shows all status and comment strings that have been seen for
each station now in the Station Info dialog. We'll have loads of
fun tracking MIC-E expansion on the internet servers now!
2002-06-18 11:55 we7u
* src/draw_symbols.c: Simplifying the logic a bit. Same general
idea.
2002-06-18 11:13 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c: Added "(tm)"
everywhere "SmartBeaconing" was listed.
2002-06-18 11:07 we7u
* AUTHORS, README.1ST: Notes and credit for the SmartBeaconing(tm)
algorithm added.
2002-06-18 10:58 we7u
* src/db.c: Changes to comments only.
2002-06-18 10:35 we7u
* src/: db.c, draw_symbols.c: Changed they symbol time-since-heard
color to white if over 24 hours. Added a bunch of comments for
SmartBeaconing.
2002-06-17 16:16 we7u
* src/db.c: Minor comment change.
2002-06-17 15:13 we7u
* src/: db.c, main.c: Commenting out debug printf's. Changed some
other comments.
2002-06-17 14:40 we7u
* src/db.c: More comments. Another tweak to SmartBeaconing: If
we've sped up a bit the code will now bring the next beacon in
closer (in time), instead of waiting for the next slow beacon to
reset to the slower interval.
2002-06-17 14:16 we7u
* src/db.c: Added a few SmartBeaconing comments.
2002-06-17 13:11 we7u
* src/: db.c, main.c: Another few SmartBeaconing tweaks. Setting
defaults for variables to prevent multiple beacons as we get
started.
2002-06-17 12:19 we7u
* src/: db.c, main.c: A few SmartBeaconing tweaks. Commented out
the experimental SmartBeaconing tweaks that caused a beacon when
entering/exiting stop mode. Changed how other SmartBeaconing
math was done.
2002-06-17 11:42 we7u
* src/draw_symbols.c: Added color-coding for time-since-last-heard
display. Green for 0-29 mins, Yellow for 30-59 minutes, Red for
60 mins to infinity. This is to help keep track of which
stations are active and which haven't been heard for a while.
2002-06-17 10:16 we7u
* src/db.c: Moved the "reversed symbol" message into a debug level.
2002-06-14 17:19 we7u
* src/xa_config.c: Tweaking SmartBeaconing defaults to something
more reasonable.
2002-06-14 15:51 we7u
* src/xa_config.c: Saving SmartBeaconing parameters (all 7) in the
config file.
2002-06-14 15:28 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c, src/xa_config.c: Added
Enable SmartBeaconing togglebutton, language strings for it, and
save its state in the config file. More to do.
2002-06-14 14:15 we7u
* src/: db.c, main.c, main.h: The beginnings of SmartBeaconing
support. The working code is in there but the GUI interface is
not coded yet.
2002-06-14 10:58 we7u
* src/draw_symbols.c: Changed "time since last report" display to
show "hr" and "min" based on time.
2002-06-13 16:42 we7u
* src/db.c: Fix for compressed object/item comments getting eaten.
2002-06-13 15:53 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/draw_symbols.c,
src/draw_symbols.h, src/main.c, src/main.h, src/xa_config.c:
Added "Display Last Report Time" option to stations menu.
2002-06-13 14:07 we7u
* src/db.c: Final fix for trail expiring on active objects/items.
2002-06-13 12:22 we7u
* src/db.c: Fixes which check for locally controlled object/item
which has moved. If it has, update the time-sorting of the
record and update the timestamp in the station record. This
should fix the problem where an expired object, when moved, stays
ghosted.
2002-06-13 11:47 we7u
* src/messages_gui.c: Making Send Message dialog wide enough so
that spec-compliant-length messages won't wrap to a new line.
2002-06-13 11:21 we7u
* src/: alert.c, maps.c: Converting a few more snprintf's to
xastir_snprintf's. This change is necessary for those systems
that don't have snprintf in their libraries.
2002-06-12 17:12 we7u
* src/db.c: Added some notes regarding expiration of objects.
2002-06-12 16:29 we7u
* src/: db.c, main.c, util.c: More fixes for compressed
objects/items. Speed/course seem to be working now.
2002-06-12 16:23 we7u
* help/help-English.dat: Minor changes regarding compressed
objects/items.
2002-06-12 15:57 rzg
* help/help-English.dat: Updates wrt. compressed objects/posits,
and satellite ack mode.
2002-06-12 14:52 we7u
* src/: db.c, main.c, util.c: A few fixes for compressed position
objects/items. Adding course/speed to compressed objects/items
as well.
2002-06-10 17:08 we7u
* src/main.c: A minor tweak the position ambiguity togglebuttons
having to do with switching compressed mode on and off.
2002-06-10 16:52 we7u
* src/db.c: Disabling position ambiguity on receive end if a
compressed posit is received for that station.
2002-06-10 16:46 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/main.h,
src/xa_config.c: Moved the compressed_posit togglebutton to the
Configure->Station dialog. Added a compress_objects_items
togglebutton to the Configure->Defaults dialog.
2002-06-10 15:02 we7u
* src/main.c: Fixes to give increased resolution for lat/lon when
using compressed packets for objects/items.
2002-06-10 14:43 we7u
* src/: db.c, util.c: Fixed compressed positions so that we can
take advantage of the higher resolution.
2002-06-08 12:05 n0vh
* src/xa_config.c: Added some missing #ifdef statements for
tigermap data in the config file
2002-06-07 18:34 we7u
* src/: db.c, main.c: Initial support for transmitting
objects/items with compressed positions. They're not displaying
in the proper positions on the map yet though.
2002-06-07 13:48 we7u
* src/interface.c: Added debugging into to interface.c. Changed
the way that we run through all interfaces when transmitting.
2002-06-07 13:42 we7u
* src/util.c: Added support for lat/lon string conversions where we
have more digits after the decimal point.
2002-06-07 11:10 we7u
* src/: db.c, xastir.h: Bring up Locate Station window if an
Emergency message is received. The operator has a choice whether
to center on the station or just dismiss the dialog.
2002-06-07 09:48 n0vh
* src/main.c: Load Tigermaps prior to disk maps so disk maps can be
overlayed if desired.
2002-06-07 08:52 n0vh
* src/main.c: Disable all maps now also functions with new
TigerMaps routines.
2002-06-06 18:40 n0vh
* src/maps.c: More code cleanup in the tigermap section. Still
some optimizations to go.
2002-06-06 18:12 n0vh
* src/xa_config.c: Updated to save the tiger_flag and
tigermap_intensity in the users config file.
2002-06-06 17:02 we7u
* src/db.c: Added a popup dialog for MIC-E emergency messages.
Displays the callsign of the station in trouble.
2002-06-06 15:03 we7u
* src/: messages.c, xa_config.c: Moved range checking for
message_counter to xa_config. More efficient. Only needs to be
done once when starting up.
2002-06-06 14:45 we7u
* src/: messages.c, xa_config.c, xastir.h: Converted
message_counter to a string. Changed message sequence numbers to
be 2 characters within this range: 0-9A-Za-z. This prevents
lockups when messaging with APRS+ stations.
2002-06-06 14:43 we7u
* src/db.c: Removed old code.
2002-06-06 11:00 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/db.c, src/main.c, src/xastir.h:
Implemented satellite ack mode, where the Reply/Ack protocol is
used to send ack's through satellites, and ack's like "ack001"
are disabled entirely.
2002-06-06 10:03 we7u
* src/: db.c, db.h, messages.c: Changes which implement full
Reply/Ack protocol. This should speed up messaging dramatically
when involved in live QSO's with the APRS programs that support
this protocol. This lists currently includes aprsDOS, APRS+, and
Xastir.
2002-06-05 13:28 we7u
* src/: db.c, db.h, messages.c: Marking timed-out messages in Send
Message dialog properly. Small changes to Reply/Ack sequence
numbers.
2002-06-04 16:13 we7u
* src/: messages.c, xa_config.c: Switching to base-90 for message
sequence numbers (all the way to lower-case 'z'). Also tweaked
xa_config.c to help us avoid the message_counter rollover
problem.
2002-06-04 15:47 we7u
* src/messages.c: Changed from base-91 to base-89 format for
message sequence numbers. This is to avoid use of the '{'
character within the sequence.
2002-06-04 15:25 we7u
* src/messages.c: Converted outgoing sequence numbers to
2-character base-91 encoding. Added a trailing '}' character to
signify that we're Reply-Ack protocol capable.
2002-06-04 14:32 we7u
* src/messages.c: Had to take out the '}' from the sequence number
as it messed things up.
2002-06-04 14:20 we7u
* src/: db.c, messages.c: Message sequence numbers are saved
through restarts now. Added more comments.
2002-06-04 13:27 we7u
* src/db.c: Changed several comments. Decoding of Reply/Ack
protocol (free-ride ACK's) is now tested and working. This
really speeds up live messaging. When encoding of the free-ride
ACK's is implemented as well it'll speed up messaging even more.
2002-06-03 17:50 rzg
* README.1ST, help/help-English.dat: Updates for tigermap changes
and minor bits I missed in the previous update.
2002-06-03 13:30 we7u
* src/db.c: Minor changes to Reply/Ack's.
2002-06-03 13:14 we7u
* src/db.c: The beginnings of Reply/Ack protocol decode. Not fully
tested. Encode not implemented yet.
2002-06-03 09:45 francais1
* src/maps.c: Fixed up imagemagick_options struct a bit. Removed
some imagemagick_options stuff from draw_tiger_map because it is
not being setup since there is no .geo file. Fixed
draw_tiger_map intensity/levels bug.
2002-06-03 09:21 we7u
* src/maps.c: Changing some line widths and colors back to what we
had before the weekend. We're not trying to duplicate the
TigerMap servers colors or look-and-feel. We need more subdued
colors so that symbols and tracks show up better on top of the
maps. The line widths are necessary in order to more quickly
identify major roads without having to rely only on color.
2002-06-03 09:18 francais1
* src/maps.c: Removed extraneous ifdef
2002-06-03 08:38 we7u
* src/gps.c: Fixes for decoding GPS NMEA sentences where there are
4 digits after the decimal point. Garmin GPS-35 and the NavMan
both put out an extra digit.
2002-06-03 07:59 we7u
* src/main.c: Fixed segfault bug in Config_tiger.
2002-06-03 07:23 we7u
* src/maps.c: Added another #ifdef around a LevelImage() call.
2002-06-02 14:59 n0vh
* config/language-English.sys, config/language-French.sys,
config/language-German.sys, config/language-Italian.sys,
config/language-Portuguese.sys, config/language-Spanish.sys,
src/main.c, src/main.h, src/maps.c, src/xastir.h: Made more
updates to support tigermap menu item. A file is no longer
required. Also, I made display of tigermaps a separate
subroutine. This should probably be done with some of the other
items in draw_geo_image_map as well. N0VH
2002-06-02 14:54 n0vh
* config/language-Dutch.sys: Made more updates to support tigermap
menu item. A file is no longer required. Also, I made display
of tigermaps a separate subroutine. This should probably be done
with some of the other items in draw_geo_image_map as well. N0VH
2002-06-01 12:00 n0vh
* src/: main.c, maps.c: Added Tigermap menu support.
2002-06-01 11:59 n0vh
* src/xastir.h: Added some external vars to support Tigermap menus.
2002-06-01 11:54 n0vh
* config/language-Spanish.sys: Added items to support Tigermap
menus.
2002-06-01 11:52 n0vh
* config/language-Italian.sys: Added items to support Tigermap
menu.
2002-06-01 11:50 n0vh
* config/: language-French.sys, language-German.sys,
language-Portuguese.sys: Added items to support Tigermap menus.
2002-06-01 11:49 n0vh
* config/language-English.sys: Added items to support Tigermap
configuration menus.
2002-06-01 11:47 n0vh
* config/language-Dutch.sys: Added new lines to support the
Tigermap configuration menus.
2002-06-01 11:46 n0vh
* README.1ST: Removed reference to putting TIGERMAP in a .geo file
which no longer works.
2002-05-31 17:32 we7u
* src/db.c: Initial attempt to handle Reply/Ack messaging protocol
(on the receive side only). Only implemented for APRS messaging,
not UI-View messaging.
2002-05-31 14:24 we7u
* src/db.c: Fixes for last_ack timer. We now refuse to send ack's
or auto_answer messages any faster than every 30 seconds, even if
multiple interfaces are sending us copies of the same message.
2002-05-31 12:36 we7u
* src/maps.c: Simplified the print properties dialog. Commented
out unused options.
2002-05-30 08:04 n0vh
* src/igate.c: More cleanup of the status messages written to the
console.
2002-05-29 21:32 n0vh
* src/igate.c: Cleaned up some of the status messages by adding a
newline to the end.
2002-05-29 17:07 francais1
* src/maps.c: Imagemagick drawing speedup for some cases.
2002-05-29 16:59 francais1
* src/: util.c, util.h: Added a simple function to roughly time
code execution.
2002-05-28 09:48 we7u
* src/xa_config.c: Patch for incorrect lat/long limits by Henk de
Groot, PE1DNN. Thanks Henk!
2002-05-24 17:07 we7u
* src/: db.c, db.h: Attempting to get rid of duplicate ack's and
autoreply messages. This attempt is at least partially
successful.
2002-05-24 15:01 we7u
* src/: db.c, util.c: Fixed spelling error in util.c. Fixes for
incorrect sorting in Send Message window for the case where the
remote client has restarted and is re-using sequence numbers:
Xastir will now replace the older messages in the database and
update the timestamp, which keeps the proper ordering for a QSO.
Messages older than 8 hours with the same text will also get
replaced and get a new timestamp.
2002-05-22 14:05 we7u
* src/: gps.c, interface.c, interface_gui.c, xa_config.c: Mods for
CYGWIN by Charles Suprin, AA1VS.
2002-05-21 14:33 we7u
* src/db.c: Getting rid of unneeded extra message_update() calls.
2002-05-21 12:27 we7u
* src/db.c: More messaging fixes.
2002-05-21 12:02 we7u
* src/: messages_gui.c, db.c: Fixes for text corruption in Send
Message window. Needs further testing.
2002-05-21 10:19 we7u
* src/: util.c, view_message_gui.c: Fixing distance calculation
such that it returns 0.0 if we haven't heard a posit from the
remote station yet.
2002-05-21 09:18 we7u
* src/view_message_gui.c: View->Messages history dump now obeys the
distance limit set at the top of the form.
2002-05-20 14:49 we7u
* src/: view_message_gui.c, xa_config.c: We now dump all currently
active messages out to the view->messages window when it's first
opened. Different format, but still useful. The format is
easily tweaked later. Also changed the default
VIEW_MESSAGE_LIMIT to 10000. This can be tweaked by the user in
the ~/.xastir/xastir.cnf file. Max allowed by the code is now
99999.
2002-05-18 00:06 kd6zwr
* src/maps.c: Draw symbols for GNIS files.
2002-05-17 16:55 we7u
* src/interface.c: Temporary fix for CYGWIN. Disables use of HSP
adapter. Better fix needs to be implemented.
2002-05-17 16:52 we7u
* src/interface_gui.c: Mods for CYGWIN.
2002-05-17 15:56 we7u
* src/: main.c, messages_gui.c: Added <Enter> as another method to
send a message in the Send Message dialog.
2002-05-17 15:26 we7u
* src/db.c: Quick check for a zero time in the message database.
If found, fill in with current time and print out a warning.
2002-05-17 14:14 we7u
* src/db.c: Only cause a Send Message dialog update on the first
ack. Subsequent ack's cause no update.
2002-05-17 11:37 we7u
* src/db.c: Update message windows only when the first message or
the first ack comes in, or when the message doesn't match the
same sequence number message already stored. This helps to
reduce flashing of the messages windows due to multiple copies of
ack's/messages being received.
2002-05-17 00:01 we7u
* src/db.c: Changes to eliminate dupes in Send Message dialog.
Also changes to keep the message sequence more normal.
2002-05-16 16:29 we7u
* src/: db.c, interface.c: Fixes for reverse video instantly on
sending a message, before it's acked.
2002-05-16 15:35 we7u
* src/db.c: Messaging fixes. Outstanding packets are now reverse
video.
2002-05-16 14:47 we7u
* src/: db.c, db.h, messages.c: The start of visual indicators for
unacked messages. Not completely working yet, but doesn't break
functionality either.
2002-05-16 09:38 we7u
* src/: gps.c, interface_gui.c: Fixes for Mac OS X (no strptime
call), and for non-linux systems. The "Set System Clock from GPS
Data?" togglebutton should be grey'ed out now for non-linux
systems.
2002-05-14 20:26 rzg
* help/help-English.dat: Updated/rewrote .geo section for n7tap's
new additions.
2002-05-14 11:56 francais1
* src/maps.c: Backed out previous change.
2002-05-14 09:56 n0vh
* src/maps.c: [no log message]
2002-05-10 17:22 we7u
* src/messages_gui.c: Allowing multiple messages to be queued up
without having to wait for an ack for each one.
2002-05-10 17:21 we7u
* src/messages.c: Allowing multiple messages to get queued up
without having to wait for an ack for each one.
2002-05-10 17:20 we7u
* src/db.c: Reformatted one line. No code changes.
2002-05-10 15:50 we7u
* src/: messages.c, messages.h: Slightly better timing of
messaging. Also free's up the queue after a message times out.
More work to be done.
2002-05-10 15:22 we7u
* src/db.c: Added some notes about a bug in messaging.
2002-05-10 08:08 francais1
* src/main.c: Added a missing if defined HAVE_IMAGEMAGICK
2002-05-09 22:59 we7u
* src/: db.c, main.c, messages.c, messages_gui.c: Messaging in the
Send Message dialog are now sorted by time. The window is also
resizable now in both directions. The 5-second update of the
window has been replaced by code which updates the window
whenever new messages arrive.
2002-05-09 16:34 francais1
* src/maps.c: Fixes for older imagemagick versions.
2002-05-09 15:29 francais1
* src/: color.c, color.h, main.c, maps.c, maps.h, xa_config.c: Sped
up drawing of DirectColor images on a DirectColor screen. It was
very slow because it called XAllocColor for every pixel in a
jpeg. It now uses saved information on the default display
visual to pack the RGB into the correct bits for the pixel. I
did this because I was finding some nasty color effects with the
image intensity settings. I decided to leave image intensity
around for geotiffs, but now use gamma correction from
Imagemagick for all other image formats that go through
imagemagick. There can now be a gamma setting in each .geo file
and there is an overall adjustment which will subtract or add to
the individual image gamma. While I was at it, I enabled the
ability to specify several of the imagemagick enhancement
functions in .geo files.
2002-05-09 14:31 we7u
* src/main.c: Filling the drawing area with grey right away. Gets
rid of garbage that shows up on the screen sometimes when
starting Xastir.
2002-05-09 13:28 we7u
* xastir.spec.in, scripts/Makefile.am, scripts/Makefile.in: Tweaks
to make the appropriate scripts get installed in /usr/local/bin,
with the appropriate execute permissions.
2002-05-09 13:07 we7u
* help/help-English.dat: Correcting spelling of "finger".
2002-05-09 13:04 we7u
* Makefile.am, Makefile.in: Adding the scripts directory as a
target of the Makefiles.
2002-05-09 12:58 rzg
* README, README.1ST, help/help-English.dat: Assorted helpfile
updates: point shapefiles, weather stipples, and random work on
README.
2002-05-09 12:55 rzg
* FAQ: Changes "XASTIR" to "Xastir" to match other docs.
2002-05-09 12:34 we7u
* configure, configure.in, xastir.spec.in: Tweaks to install
scripts into /usr/local/xastir/script/ directory.
2002-05-09 12:33 we7u
* scripts/: Makefile.am, Makefile.in: Adding Makefiles to install
scripts into /usr/local/xastir/scripts/ directory.
2002-05-08 13:52 we7u
* scripts/waypoint-get.pl: Here's the companion script to
track-get.pl. This one will snag all of the waypoints out of a
Garmin GPS and create an APRS item out of each one. The
resulting file can be read in by Xastir as a log file to make the
waypoints appear on the map screen.
2002-05-08 12:48 we7u
* scripts/track-get.pl: Added another message at the end.
2002-05-08 12:38 we7u
* src/: db.c, main.c, main.h: Fixes for some compiler warnings, by
Chris Bell, KD6ZWR.
2002-05-08 12:04 we7u
* scripts/track-get.pl: New Perl script which can fetch the
tracklog from a Garmin GPS, then create a log file which can be
read by Xastir. Read in the log file and you'll have a track on
Xastir's map screen. Needs tweaks to Xastir in order to view
more than 100 points of the track at a time.
2002-05-07 22:45 we7u
* src/maps.c: GNIS code fixes by Chris Bell, KD6ZWR.
2002-05-07 11:40 we7u
* src/: main.c, maps.h: Xastir will now do a PNG snapshot every
time the "Enable PNG Snapshots" button is re-enabled. This beats
waiting 5 minutes for the next snapshot while you're
experimenting with things.
2002-05-06 22:19 we7u
* src/maps.c: First implementation of Point-type Shapefiles. Seems
to work fine so far.
2002-05-06 16:04 we7u
* src/db.c: Reformatting a warning message to make sure that we
only output printable chars to STDOUT.
2002-05-06 15:01 we7u
* src/: db.c, util.c: Fixes for AEA formatted headers. They now
should get converted properly to TAPR-2 style headers. What was
missing was the re-arranging of the callsigns in the header to
the correct order.
2002-05-05 17:53 we7u
* src/maps.c: Changing default color for pedestrian trails, used if
later code doesn't set the color explicitly.
2002-05-04 09:55 we7u
* src/xa_config.c: Another tweak to limits checking.
2002-05-03 22:38 we7u
* src/xa_config.c: Tweaking the value limits for list window sizes.
2002-05-03 16:52 we7u
* src/maps.c: Fixing a segfault for non Tiger-based Shapefiles
(like the NOAA interstates file).
2002-05-03 15:58 we7u
* src/maps.c: Fix for incorrect line colors at times for
Shapefiles. We also make city borders narrower as we zoom out.
2002-05-03 15:16 francais1
* src/list_gui.c: Added mouse scroll wheel support to list dialogs.
Uses standard button4/5 method no modifier moves 2 lines shift
moves 1 line control moves 10 lines
2002-05-03 13:52 we7u
* src/maps.c: Changing colors of cities and borders around/between
cities.
2002-05-03 12:28 we7u
* src/maps.c: More subdued colors for the major roads. Cranked the
width down a bit too.
2002-05-03 12:14 we7u
* src/maps.c: Setting up more default colors. Pedestrian trails
are now red. Dashed lines for trails, 4WD roads, ferry
crossings. Glaciers are now white.
2002-05-03 10:22 we7u
* src/maps.c: Getting rid of compiler warning by adding "color.h"
as an include file. This is needed for the GetPixelByName() call
I added.
2002-05-03 09:57 we7u
* src/maps.c: Cleaning up properly with warning message for Point
and Multipoint Shapefiles, which aren't implemented yet in
Xastir.
2002-05-02 16:53 we7u
* src/maps.c: This ones for Ken: Download and select plc00 files
from GeographyNetwork to get the "designated places" boundaries
filled in with PaleGoldenrod color. The code will also label
these areas. Create the following subdirectories to get the
layering right:
county (cty00)
designated_places (plc00)
h2o (lkH and wat)
misc (lkC)
rail (lkB)
roads (lkA)
2002-05-02 14:25 we7u
* src/maps.c: Changing water back to Steel Blue.
2002-05-02 13:58 we7u
* src/maps.c: More comments. Shortened another string "State
Route" to "State" that occurs in the ESRI Tiger/Line Shapefiles.
Changed the county polygon back to gray so that tracks show up
better.
2002-05-02 12:28 we7u
* src/maps.c: Added comments. Made some optimizations in the
Shapefile code. Shortened some labels that get drawn.
2002-05-01 20:28 rzg
* README.1ST: Update to README.1ST with more shapefile locations
and other minor edits.
2002-05-01 15:43 we7u
* src/maps.c: Changing how many labels appear at certain zoom
levels with Shapefiles.
2002-05-01 15:12 we7u
* src/maps.c: Optimization: Only doing floating point operations
for label rotation when we know we're going to be drawing the
label. Changes by Chris Bell to help alleviate upside-down
labels.
2002-05-01 14:23 we7u
* src/maps.c: Rotated labels for Shapefile maps. This be a good
thing!
2002-05-01 12:11 we7u
* src/maps.c: Better label drawing. Quantities of identical labels
drawn in the viewport are now determined by zoom level.
2002-04-30 17:08 we7u
* src/db.c: Fixing directed query responses. They now show up in a
popup window.
2002-04-30 15:53 we7u
* src/: main.c, xa_config.c, xa_config.h: get_int() and get_long()
now check for min/max values, and assign a default value if the
number is outside this range. Also prints a warning message if
it has to assign the default.
2002-04-30 13:50 we7u
* src/maps.c: Changing the levels at which smaller roads and labels
for those roads get drawn. All roads are drawn at zoom 64 and
lower. Labels for small roads start showing up at zoom 16 and
lower.
2002-04-30 11:57 we7u
* src/maps.c: Converting back to "convert" without path until we
get configure support for figuring out the path.
2002-04-30 11:31 we7u
* src/maps.c: Adding another path to convert.
2002-04-30 11:30 we7u
* src/maps.c: Added path to "convert" command. Added checks around
system() command.
2002-04-29 17:02 we7u
* src/maps.c: Fixed some conversion problems when converting to
screen coordinate system.
2002-04-29 10:40 we7u
* src/maps.c: Implemented map levels for the Shapefile code. The
togglebutton in the Maps menu now works for Shapefiles.
2002-04-27 16:47 we7u
* src/maps.c: Setting up more zoom levels for Shapefile roads.
2002-04-27 16:03 we7u
* src/maps.c: Created linked list for Shapelib labels already
drawn. Keeps us from drawing 50 labels that all say the same
thing. Added some zoom levels for labels of various types.
2002-04-27 12:52 we7u
* src/maps.c: Getting rid of lesser roads at zoom levels 100 and
above.
2002-04-27 07:59 we7u
* src/maps.c: Reducing the width of water until I can figure out
how Tigermap decided to determine their width.
2002-04-26 23:39 we7u
* src/maps.c: A few color & width changes for shapefile maps.
2002-04-26 16:51 we7u
* src/maps.c: Setting number of lanes (line width) for Tiger and
Mapshots maps.
2002-04-26 11:27 we7u
* src/maps.c: Changed paths to a brown color.
2002-04-26 11:14 we7u
* src/maps.c: Corrected some of the headings. Split railroads out
as a separate flag and a new color.
2002-04-26 10:16 we7u
* src/: main.c, main.h, xa_config.c: Created a #define in main.h
for enabling/disabling the "Transmit Raw WX data" togglebutton.
The #define enabling this button is commented out. Most likely
the only people interested in this button would be people
debugging code for certain Peet Bros. weather stations where the
raw data from them is allowed over the air by the APRS spec.
2002-04-26 08:53 francais1
* src/: main.c, maps.h, xa_config.c: Make map intensity menu show
up in the correct cases.
2002-04-26 08:50 francais1
* src/maps.c: Make GNIS labels more readable
2002-04-25 16:04 we7u
* src/maps.c: Fixing up mapshots maps for rivers/lakes. Also being
proactive in trying to eliminate possible future segfaults in the
Shapelib code.
2002-04-25 14:23 we7u
* src/maps.c: Label fix for mapshots.com roads.
2002-04-25 13:18 we7u
* src/maps.c: Changed fill color for land masses from darkgray to
grey73 (a bit lighter, and the same color as the menus).
2002-04-25 11:56 we7u
* src/maps.c: Added shapefile decoding of colors/types for
mapshots.com county maps made from tiger data.
2002-04-25 10:52 we7u
* src/maps.c: Added some comments.
2002-04-25 00:00 we7u
* src/: maps.c, maps.h: Fixes for Shapefile segfaults: Can't
retrieve a field that's higher than fieldcount, else segfault.
2002-04-24 16:00 we7u
* src/: maps.c, maps.h: Fix for segfaults in Shapefiles.
2002-04-24 15:23 francais1
* src/maps.c: Tweaked some color problems with turning labels on.
Tweaked river drawing slightly.
2002-04-24 15:09 francais1
* src/maps.c: Made gnis map files draw regardless of the labels
setting since a gnis map is all labels, so if you picked it, you
want it drawn, period.
2002-04-24 14:23 we7u
* src/maps.c: Adding missing free() calls in draw_shapefile_map().
2002-04-24 13:06 we7u
* src/maps.c: Fixing segfault problem with Shapefile maps.
2002-04-24 11:28 francais1
* src/maps.c: IMHO, I've improved the guessing of what shapefile we
are dealing with and also the drawing colors and style...
2002-04-24 11:24 francais1
* src/: draw_symbols.c, main.c, xastir.h: Changed name of
pixmap_stipple to pixmap_2x2_stipple and made it load from an xbm
2002-04-24 11:23 we7u
* src/maps.c: Minor change to get rid of compiler warning. Changed
static variable to non-static.
2002-04-24 11:08 francais1
* symbols/: 2x2.xbm, Makefile.am, Makefile.in: Added bitmap for 50%
stipple
2002-04-24 10:51 francais1
* src/: util.c, util.h: A couple new functions that will be useful
for UTM grid
2002-04-24 10:50 francais1
* src/main.c: Added SteelBlue for drawing lakes, rivers (plain blue
seemed pretty harsh and SteelBlue is a background color as well,
so that it can be the ocean)
2002-04-24 09:58 we7u
* src/xa_config.c: Commented out annoying debug statements that get
in the way each time.
2002-04-24 09:54 we7u
* src/: alert.h, maps.c: Speedups for weather alerts. Once we know
what the bounding rectangle is for an alert, we stuff it into the
alert struct. load_alert_maps() then uses that info to determine
whether a shape is within the viewport, without having to snag
that info from the Shapefile each time.
2002-04-24 09:20 we7u
* src/maps.c: Removed old code. Put in warning printf for old
weather alert stuff in routine that doesn't handle it anymore.
Changed some comments.
2002-04-24 08:41 francais1
* src/maps.c: Added equator and central meridian drawing as a black
line when a grid is asked for. Teasing for utm grid drawing.
2002-04-24 01:06 we7u
* src/: alert.c, alert.h, maps.c: Added "index" field to alert
records, initially set to -1. This gets filled in with the index
into the Shapefile when the shape is searched for. This
dramatically speeds up drawing of weather alerts 'cuz the search
is skipped on the 2nd and later uses of the alert.
2002-04-23 23:03 francais1
* src/: main.c, maps.c, xastir.h: Initial support for using
stipples for weather alerts with a description of the alert
event.
2002-04-23 22:57 francais1
* symbols/: Makefile.am, Makefile.in, alert.xbm, flood.xbm,
snow.xbm, tornado.xbm, wind.xbm, winter_wx.xbm, wntr_strm.xbm:
Added bitmap files for use as weather map stipples
2002-04-23 22:08 francais1
* src/maps.c: Fixed indentation
2002-04-23 17:01 we7u
* src/wx_gui.c: Detailed weather alerts now show up in their own
resizable dialog.
2002-04-23 16:39 francais1
* src/main.c: Added support for zooming in and out with buttons 6 &
7 and for panning up and down with the scroll wheel.
2002-04-23 00:31 we7u
* src/: alert.c, wx_gui.c: Cleaning up some debug messages I put in
for the weather alert code.
2002-04-22 23:32 we7u
* src/wx_gui.c: Added the capability to finger the weather server
by double-clicking on a weather alert line in the View->Weather
Alerts dialog. The output currently appears in the xterm that
you start Xastir from.
2002-04-22 23:14 we7u
* src/wx_gui.c: Changed View->Weather Alerts dialog to
single-select mode. Added a callback and callback function for
the double-click operation.
2002-04-22 22:46 we7u
* src/wx_gui.c: Changed View->Weather Alerts dialog so that it can
be resized.
2002-04-22 22:16 we7u
* src/: alert.c, alert.h, db.c, wx_gui.c: Decoded SKY alerts. They
now get associated with the proper weather alert packets.
Tweaked View->Weather Alerts dialog to display them properly and
added a horizontal scrollbar to that dialog.
2002-04-22 17:03 rzg
* FAQ:
Fixed the numbering....
2002-04-22 16:57 rzg
* FAQ, README.1ST, help/help-English.dat:
Updates to FAQ, README.1ST. and help=English.dat, mostly with
regard to the weather alert changeover to shapefile format.
2002-04-22 14:08 we7u
* src/alert.c: Fix to weather alerts. Expired alerts will now be
removed from the View->Weather Alert dialog after they've been
expired more than one hour.
2002-04-22 09:57 we7u
* src/alert.c: The start of adding "CIVIL" as another weather
alert. Not completely functional yet. Also added more of Dale
Hugueley's comments.
2002-04-22 09:47 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
Thanks!
2002-04-20 21:26 we7u
* src/db.c: Slight reformatting.
2002-04-20 15:13 we7u
* src/alert.c: Took out last patch. New alerts will now create a
new entry, even if there is a cancel with the same zone that was
received earlier.
2002-04-20 12:23 we7u
* src/maps.c: Fix for changing line widths on shapefile maps.
2002-04-20 10:48 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
Thanks!
2002-04-20 10:34 we7u
* README.1ST: Updated the APRS Server list.
2002-04-19 21:16 we7u
* src/: alert.c, maps.c: Fixes for weather alerts. CANCL packets
are starting to work now.
2002-04-19 16:27 we7u
* src/: alert.c, alert.h, maps.c: Changed global variable
"alert_tag" to "alert_status" so that it won't be confused with
the alert struct "alert_tag" field. Added loads of comments.
2002-04-19 13:58 we7u
* src/alert.c: More comments.
2002-04-19 12:30 we7u
* src/alert.c: Updated some comments.
2002-04-19 09:29 we7u
* src/wx_gui.c: Slight reformatting of View->Weather Alerts dialog.
2002-04-19 00:11 we7u
* src/wx_gui.c: Reformatted View->Weather Alerts dialog slightly:
Shorter lines and easier to read.
2002-04-18 23:42 we7u
* src/: alert.c, alert.h, wx_gui.c: Added issue date/time to
weather alerts and View->Weather Alerts dialog.
2002-04-18 21:42 we7u
* xastir.1: Minor tweaks to eliminate redundancy, shorten the
copyright years, make the words flow better.
2002-04-18 17:38 rzg
* xastir.1:
Minor formatting changes to look more manpage-like.
2002-04-18 16:39 we7u
* src/maps.c: Speedup for weather alerts. Skip searching through
Shapefiles if we already have a filename for the alert.
2002-04-18 15:59 we7u
* xastir.1: Added the "-i" flag (private colormap) to the man page.
2002-04-18 15:46 francais1
* src/: main.c, maps.c: I don't believe we need to check if it is a
symbolic link when we use stat, because it will follow the link.
2002-04-18 15:28 we7u
* src/: color.c, db.c, main.c, maps.c, xa_config.c, xastir.h:
Private colormap changes by Chris Bell, KD6ZWR. Change to
weather alert timing by WE7U.
2002-04-18 12:58 we7u
* config/language-Portuguese.sys: Changes by David Quental, CT1DRB.
2002-04-18 09:11 we7u
* src/maps.c: Corrected some comments. Corrected some filename
prefixes. Added the capability to use symbolic linked files as
weather alerts (I think, not fully tested yet).
2002-04-18 09:10 we7u
* src/wx_gui.c: Added "Expired:" tag to expired weather alerts in
the View->Weather Alerts dialog.
2002-04-18 09:09 we7u
* src/main.c: Added the capability to read symbolic links as maps
(I think). Not fully tested yet.
2002-04-18 09:08 we7u
* src/alert.c: Added some comments.
2002-04-17 16:57 we7u
* src/alert.c: Changed some comments.
2002-04-17 16:48 we7u
* src/: alert.c, main.c, maps.c, xa_config.c: More weather alert
tweaks, including the beginning of compressed weather alert
decoding.
2002-04-17 13:58 we7u
* src/wx_gui.c: Reformatted weather alert expire date/time in
View->Weather Alerts dialog.
2002-04-17 13:52 we7u
* src/: alert.c, wx_gui.c: Fixed parsing problem for weather alerts
where objects after a space were being parsed as new alerts.
2002-04-17 12:58 we7u
* src/: alert.c, alert.h, db.c, wx_gui.c: Changing View->Weather
Alerts dialog so that it displays the data we'll need for
fingering the weather server to get additional data about a
particular alert.
2002-04-17 11:36 we7u
* src/maps.c: Fix for weather alerts disappearing at different zoom
levels or while panning around. The problem had to do with the
alert getting marked as being outside the viewport, then they
wouldn't be looked at again.
2002-04-16 18:02 we7u
* src/maps.c: closedir() to go with the opendir(). ;-)
2002-04-16 16:17 we7u
* src/maps.c: Fixes for "too many open files" in shapefile weather
alerts.
2002-04-16 14:16 we7u
* src/: alert.c, db.c, maps.c: Fixes to regular shapefile maps.
Cleanup after shapefile weather alert additions.
2002-04-16 12:44 we7u
* src/maps.c: Fixes for county weather warning alerts.
2002-04-16 11:34 we7u
* src/: alert.c, maps.c, xa_config.c: Shapefile wx alert changes.
Starting to work for zones. More work to do on other types.
2002-04-16 09:17 we7u
* src/maps.c: Fix for Shapefile weather alerts. Nearly there now.
2002-04-16 02:19 we7u
* src/maps.c: More shapefile wx alert changes.
2002-04-16 01:03 we7u
* src/maps.c: More weather alert shapefile coding done.
2002-04-15 21:30 we7u
* src/maps.c: We now figure out the complete filename starting with
the first few characters of the shapefile. We look in the
directory to figure out a match for the zone. This should make
it so that we can update the shapefiles at any time and won't
have to change any configuration or code in order to use the new
files.
2002-04-15 20:30 we7u
* src/maps.c: Initial decoding for the different types of weather
alerts. Soon we'll be able to match up real filenames to the
zones and start drawing them.
2002-04-15 17:07 we7u
* src/maps.c: Added some more comments.
2002-04-15 16:04 we7u
* src/: alert.c, db.c, maps.c: I'm breaking the weather alerts by
checking in this code, but have tagged the "stable" repository
with a "we7u-safe" tag, so we can recover if things get broken
too badly. Forward we go!
I've also released xastir-1.1.2 in the development area of the
Files section on SourceForge. That is the "we7u-safe" tagged
version of the sources.
2002-04-12 15:49 we7u
* src/wx.c: Changing to capital 'X' for the weather-station-type
designator in our transmitted weather reports, per Bob Bruninga's
ok on the APRSSPEC mailing list, 04/12/2002.
2002-04-12 14:50 we7u
* src/maps.c: Shapefile wx alert small changes. We're not there
yet.
2002-04-12 12:50 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Portuguese.sys, language-Spanish.sys: Tweaked one popup
message.
2002-04-12 11:11 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: We now allow four
different symbols for weather stations, but print a warning if
trying to use an NWS symbol. If trying to run a weather station
with a different symbol, the software will set the symbol to the
standard weather symbol automatically.
2002-04-11 23:04 we7u
* src/alert.c: Changed some comments.
2002-04-11 16:02 we7u
* src/alert.c: More comments.
2002-04-11 14:49 we7u
* src/alert.c: More comments.
2002-04-11 12:58 we7u
* src/alert.c: Changed a comment.
2002-04-11 12:58 we7u
* src/alert.c: Changed some comments.
2002-04-11 12:53 we7u
* src/alert.c: More comments.
2002-04-11 12:52 we7u
* src/alert.c: More comments added.
2002-04-11 12:46 we7u
* src/alert.c: More comments added.
2002-04-11 12:01 we7u
* src/alert.c: More comments.
2002-04-11 11:40 we7u
* src/alert.c: More comments.
2002-04-11 11:27 we7u
* src/alert.c: Reformatted some of the code, added comments.
Preparing for Shapefile weather alert coding.
2002-04-11 10:13 we7u
* src/alert.c: Fixed possible string overrun. Added a few
comments.
2002-04-10 21:28 we7u
* xastir.1: Updates by Jose Marte, HI8GN.
2002-04-10 16:59 we7u
* src/alert.c: Added more comments.
2002-04-10 16:02 we7u
* src/alert.c: Added a bunch of comments.
2002-04-10 14:35 we7u
* src/db.c: Changed one output message to make it more correct.
2002-04-10 13:03 we7u
* src/util.c: Fixing a compile warning for MacOS X.
2002-04-10 12:58 we7u
* src/lang.c: Fixing a warning which shows up while compiling on
MacOS X.
2002-04-10 12:00 we7u
* Makefile.am, Makefile.in: Changed to more standard way of
specifying man pages.
2002-04-10 10:21 we7u
* configure, configure.in, src/wx.c: Bumped up to version number
1.1.2 to more easily see who's running the latest weather code.
Added some comments to wx.c
2002-04-09 23:28 we7u
* src/wx.c: Adding more casts back in.
2002-04-09 23:04 we7u
* src/wx.c: Adding some necessary casts back in to the weather
code.
2002-04-09 21:53 we7u
* Makefile.am, Makefile.in: Tweaked Makefiles to install new Xastir
man page.
2002-04-09 21:41 we7u
* xastir.1: A few small tweaks.
2002-04-09 21:33 we7u
* xastir.1: Initial man page by Jose R. Marte A., HI8GN.
2002-04-09 21:33 we7u
* xastir.spec.in: Man page added by Jose R. Marte A., HI8GN.
2002-04-09 21:30 we7u
* config/language-Spanish.sys: Updates by Jose R. Marte A., HI8GN.
2002-04-09 21:23 we7u
* help/help-Spanish.dat: Updates by Jose R. Marte A., HI8GN.
2002-04-09 16:04 we7u
* src/wx.c: Commented out the Peet Brothers U2000 Complete Record
Mode parsing of today's rain total. It conflicts with the more
generic method of calling compute_rain() from the incrementing
long-term rain total.
2002-04-09 15:38 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c, src/wx.c,
src/xa_config.c: Preparation for correcting rain gauge
measurements for various types of weather stations.
2002-04-09 13:34 we7u
* src/: interface_gui.c, main.c: Moving "default:" cases to end of
switch statements.
2002-04-09 09:35 francais1
* src/main.c: Force redraw on coordinate system change. This will
make sense when I check in the UTM grid code.
2002-04-09 02:25 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/interface_gui.c, src/wx.c: Code
to handle different types of rain gauges. Nearly complete.
2002-04-09 00:51 we7u
* src/: db.c, wx.c: Added some comments.
2002-04-08 23:13 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Portuguese.sys,
config/language-Spanish.sys, src/main.c: Added code to force the
symbol to one of the two weather symbols that are legal in the
APRS spec, for the cases where we're transmitting weather data.
2002-04-08 14:15 rzg
* help/help-English.dat: Minor helpfile update.
2002-04-08 13:29 we7u
* src/: main.c, main.h, maps.c: Fixed zooming-by-dragging, a mouse
operation, so that the entire box that is dragged will appear in
the final view.
2002-04-08 11:57 we7u
* src/wx.c: Preparing to tweak Peet Bros code for 0.1mm and 0.01"
rain gauges. No real code changes yet.
2002-04-07 11:48 we7u
* config/language-Spanish.sys: Deleted duplicate lines.
2002-04-06 11:47 we7u
* config/language-Italian.sys: Updated to correspond more closely
with the English language file.
2002-04-06 11:11 we7u
* config/: language-Dutch.sys, language-French.sys,
language-German.sys, language-Spanish.sys: Keeping the other
language files in sync with the English file.
2002-04-06 10:56 we7u
* config/language-Portuguese.sys: Adding some missing strings.
2002-04-06 10:11 we7u
* help/: Makefile.am, Makefile.in: Portuguese help file stuff.
2002-04-06 10:09 we7u
* xastir.spec.in, help/help-Portuguese.dat, src/main.c: Potuguese
help file stuff.
2002-04-06 09:56 we7u
* config/Makefile.in: Adding Portuguese language.
2002-04-06 09:53 we7u
* README.1ST, xastir.spec.in, config/Makefile.am,
config/language-English.sys, config/language-Portuguese.sys,
src/main.c: Tweaks to add Portuguese language to Xastir.
2002-04-06 08:06 we7u
* config/language-Portuguese.sys: Thanks to David Quental for
tranlating the language file to Portuguese!
2002-04-05 19:31 we7u
* src/main.c: Tweak to make gps interval time switch as soon as the
user changes it in the default menu.
2002-04-05 14:50 we7u
* src/: main.c, main.h, maps.c: Modifying zooming in with the mouse
such that it now figures out whether most of the mouse movement
was in the horizontal or in the vertical direction, then computes
the new zoom level based on that. Previous to this change
zooming was calculated based only on vertical movement.
2002-04-05 11:14 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Spanish.sys: Changed the final exit label.
2002-04-05 08:25 gstueve
* src/db.c: Reintroduce groups to the land of messaging.
2002-04-04 16:59 we7u
* src/main.c: Tweaked one hotkey string that I forgot to.
2002-04-04 16:41 we7u
* src/main.c: Fixed Map Chooser so that the list approriately shows
what was most recently selected/de-selected via the buttons.
2002-04-04 15:37 we7u
* src/main.c: Mapped the coordinate calculator to a button in the
maps menu.
2002-04-04 01:39 we7u
* src/main.c: Changed "About" text to say 1999-2002.
2002-04-04 01:24 we7u
* src/db.c: Changed Station_data() code so that it's not destroyed
and re-created each time if "Automatic Updates" are enabled.
Broke out code that filled in the text into a separate function.
2002-04-03 23:33 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/main.c: Implemented "Exit Now!" submenu off the File->Exit
menu to make it harder to exit the program by mistake. It takes
a deliberate effort now to do so.
2002-04-03 23:10 we7u
* src/main.c: Changed Map Chooser so that only the OK and Cancel
buttons will dismiss the dialog.
2002-04-03 22:56 we7u
* src/maps.c: First attempt to make Shapefiles more bulletproof.
Missing fields shouldn't cause segfaults anymore.
2002-04-02 23:13 we7u
* src/rac_data.c: Added a popup to the RAC data search for the case
where the callsign isn't found.
2002-04-02 22:25 we7u
* src/fcc_data.c: Fixed severe wait when a U.S. callsign is not in
the database. Also added a popup for the cases where the
callsign isn't found.
2002-04-02 14:01 we7u
* src/main.c: Coordinate calculator OK button is now grey'ed out
until a successful calculation occurs.
2002-04-02 13:44 we7u
* src/main.c: Added some debug_level statements for some printf's.
2002-04-02 13:37 we7u
* src/main.c: Fixed truncation problems affecting accuracy in the
last digits for the Coordinate Calculator dialog.
2002-04-02 13:21 we7u
* src/main.c: Most of the coordinate calculator stuff is working
now. Still a few minor truncation problems to track down and
fix.
2002-04-02 09:32 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/main.c: Now change title on Coordinate Calculator dialog
based on which dialog called us. Also changed some strings to
langcode strings for Coordinate Calculator and associated code.
2002-04-02 08:55 we7u
* src/main.c: Added a bunch more comments having to do with the
Coordinate Calculator.
2002-04-01 23:43 we7u
* src/: main.c, wx_gui.c: Added linkages between Coordinate
Calculator and the calling dialogs, in both directions.
2002-04-01 15:42 we7u
* src/: main.c, util.c: Fixing coordinate calculator. Got rid of
rounding errors by going to fixed-point arithmetic. Added
comments to util.c.
2002-04-01 14:53 we7u
* src/util.c: Switched to fixed-point arithmetic for lat/lon
conversions to strings. Got rid of floating-point rounding
errors.
2002-04-01 14:52 we7u
* src/main.c: Added space between lat/lon values on status line.
More readable.
2002-04-01 13:37 we7u
* src/main.c: Changed Coordinate Calculator to use higher precision
DD MM SS.S format.
2002-04-01 12:52 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/list_gui.c, src/util.c: Changed dd mm ss format to dd mm ss.s
for more precision. It's more similar now to the precision of
the other formats.
2002-04-01 12:28 we7u
* src/util.c: Correct some comments.
2002-03-31 23:57 we7u
* src/wx.c: Updated some comments.
2002-03-31 22:50 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/interface.h, src/interface_gui.c, src/xa_config.c: Added
KD6VPE's changes to add tenth/hundredth rain gauge types to the
weather interfaces. This is to support the two types of rain
gauges for Peet Brothers weather stations. This patch implements
a global variable and the interface widgets needed to manipulate
it, but does _not_ implement the code to do anything with the
variable yet.
2002-03-30 10:00 we7u
* src/main.c: Changed Coordinate Calc help text so that it is
obviously not good output data.
2002-03-30 09:23 we7u
* src/main.c: Added some help text output to Coordinate Calculator
if the user enters something that isn't recognized.
2002-03-30 01:17 we7u
* src/main.c: Very minor changes to Coordinate Calculator. No
additional functionality.
2002-03-30 00:12 we7u
* src/main.c: More Coordinate Calculator stuff. UTM input is
working now.
2002-03-29 18:40 we7u
* src/main.c: Added some simulated output for what the Coordinate
Calculator should display.
2002-03-29 15:47 we7u
* src/main.c: More code for the Coordinate Calculator.
2002-03-29 15:00 we7u
* src/main.c: Added Coordinate_calc button to Object Create/Modify.
2002-03-29 14:45 we7u
* src/main.c: More coordinate calculator code. Not functional yet.
2002-03-29 10:43 francais1
* src/alert.c: Fixed errant tabs
2002-03-28 21:53 francais1
* src/alert.c: There were several strncpy's without a following
str[last] = `\0` statement. One of them caused a segfault. This
whole file probably needs looking over for such problems. I
fixed a few I thought need the statement or in the case of some
memmove's, seemed wrong to me.
2002-03-28 16:19 we7u
* src/: lang.c, main.c: Fixed langcode segfault. Fixed a
lang_hotkey that was wrong.
2002-03-28 15:52 we7u
* src/main.c: The beginnings of a coordinate calculator for
inputting coordinates in different formats.
2002-03-28 15:31 we7u
* src/list_gui.h: Knocking off a compiler warning.
2002-03-28 11:28 we7u
* src/: list_gui.c, main.c: View->Mobile Stations list now updates
instantly when the coordinate system is changed.
2002-03-28 11:02 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/list_gui.c: Added multiple coordinate display capability to
View->Mobile Stations dialog.
2002-03-28 10:41 francais1
* src/main.c: Added calls to TrackMouse for the map-moving key
events so that the position status line gets updated.
2002-03-28 10:27 francais1
* src/main.c: Commented out code that clears mouse pointer location
status line when we leave Xastir window because I believe we may
be trying to write down that information in another window or
some such action.
2002-03-27 16:54 francais1
* src/: db.c, main.c, util.c, xastir.h: Added and enabled DDMMSS
coordinate format.
2002-03-27 16:21 we7u
* src/db.c: Added dd.dddd and UTM capability to the Station Info
dialog as well.
2002-03-27 14:26 we7u
* src/main.c: Removed unused variables. Changed some comments.
2002-03-27 13:22 we7u
* src/: main.c, util.c, util.h: Created convert_xastir_to_UTM_str()
function to create a UTM string.
2002-03-27 12:59 we7u
* src/util.c: Added some comments.
2002-03-27 12:49 we7u
* src/main.c: Enclosed some calculations used only in debug mode
inside if (debug_level) construct. Added a few comments here and
there.
2002-03-27 10:21 we7u
* src/db.c: Fixed a problem caused by the mass update to new debug
levels: The station callsign was truncated in Station Info
dialog if in debug level that wasn't 0 or 1. Also changed this
dialog such that the characters which make up the symbol are
always visible between the symbol and the callsign, whether in
debug mode or not. I want to see this information.
2002-03-27 09:38 we7u
* scripts/mapfgd.pl: Updates by Derrick J. Brashear, KB3EGH, to
handle 1:63360 maps.
2002-03-26 23:57 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/main.c, src/main.h, src/xa_config.c: Added a
File->Configure->Coordinate System menu option which allows
selecting between four different methods of displaying
coordinates. Currently this only modifies the status bar
display. Only three of the four options are currently
implemented.
2002-03-26 15:43 we7u
* src/main.c: Added timestamp output to stderr on segfault.
2002-03-26 15:36 we7u
* src/: util.c, util.h, wx.c: Added 30 second timestamps to each
logfile. Moved hour() and minute() routines from wx.c to util.c,
renamed to get_hours() and get_minutes(). Added get_seconds()
routine. Added code to wx.c:cycle_weather() routine to do the
logfile timestamps. Cycle_weather currently runs every 30
seconds.
2002-03-22 23:20 we7u
* xastir.spec.in: Trimmed down version that still works nicely.
Installs /usr/local/bin/xastir as SUID root.
2002-03-22 22:34 we7u
* xastir.spec.in: Fixed for binary RPM's.
2002-03-22 14:46 we7u
* xastir.spec.in: Updated link to project sources.
2002-03-22 14:33 we7u
* xastir.spec.in: Corrected misspelling.
2002-03-19 08:37 we7u
* config/tnc-startup.kpc3: More tweaks to the kpc3 startup file by
we7u.
2002-03-18 22:00 we7u
* config/tnc-startup.pico: A few more pico changes by we7u.
2002-03-18 21:41 we7u
* config/: tnc-startup.aea, tnc-startup.sys: Added "echo off" to
two tnc startup files. This prevents echo'ed commands from
showing up in the middle of tnc data.
2002-03-18 21:25 we7u
* config/tnc-startup.pico: Changes hinted at by Jeff Brenton,
KA9VNV. Changed into PicoPacket syntax by Curt, WE7U.
2002-03-18 21:07 we7u
* config/tnc-startup.kpc3: Added changes suggested by Jeff Brenton,
KA9VNV.
2002-03-18 10:00 we7u
* config/language-Italian.sys: Fixes by Marco Calistri, IK5BCU.
2002-03-15 09:39 we7u
* help/help-English.dat: Fixed minor spelling errors.
2002-03-15 09:35 we7u
* README.1ST: Fixed minor spelling errors.
2002-03-14 20:58 rzg
* README.1ST, help/help-English.dat:
Updated helpfile and README.1ST.
2002-03-13 09:22 we7u
* scripts/mapfgd.pl: Fixes by Derrick J. Brashear for "k" format
maps.
2002-03-12 09:00 we7u
* src/maps.c: Fixing some segfaults that can occur in the geoTIFF
code if certain TIFF tags aren't present in the image. Thanks to
Derrick J. Brashear for pointing this out. I used his patch with
modifications.
2002-03-11 15:36 we7u
* config/: tnc-startup.kam, tnc-startup.kpc3, tnc-startup.sys:
Changed "mfilter off" to "filter off" for kam and kpc3. Added
"filter off" to tnc-startup.sys as well. Both mfilter and filter
are in that file, making it work for both types of TNC's.
2002-03-11 12:53 we7u
* src/lang.c: Added a bit of bulletproofing for lang.c.
2002-03-11 10:49 we7u
* config/: Makefile.am, Makefile.in, tnc-startup.aea: Added
tnc-startup.aea file and tweaked Makefiles to install it.
2002-03-11 10:06 we7u
* config/: tnc-startup.kam, tnc-startup.kpc3, tnc-startup.sys:
Adding "mfilter off" to most tnc startup files.
2002-03-11 01:17 we7u
* src/interface.c: Increased inter-character delay to 25ms.
PicoPacket doesn't work with 20ms. This is only for writes on
serial port TNC's.
2002-03-11 00:06 we7u
* config/tnc-startup.pico: Fullduplex not recognized by my
PicoPacket. Fulldup is.
2002-03-10 23:39 we7u
* src/interface.c: Moved character write pacing to the proper
routine.
2002-03-10 23:01 we7u
* src/: interface.c, main.c, main.h: Setuid patches by Jack
Twilley. Serial port throttling by we7u.
2002-03-08 14:48 we7u
* src/interface_gui.c: Fix for Xastir blowing up when changing
properties on a serial TNC interface.
2002-03-07 15:33 we7u
* config/Makefile.in: Adding PicoPacket startup file.
2002-03-07 15:31 we7u
* Makefile.in: Adding backslash back in at the appropriate point.
2002-03-07 15:30 we7u
* acconfig.h, config.h.in, configure: Fixes for warning when
running autoheader.
2002-03-07 15:03 we7u
* config/tnc-startup.pico: A few more tweaks to the picopacket
startup file.
2002-03-07 12:58 we7u
* src/gps.c: Changed a few variables to globals. This is to allow
two different GPS sentences to update the current info, then
perform a screen update using the combined data. Fixed the code
so that receipt of one valid GPS sentence doesn't disable
decoding of the next.
2002-03-07 12:49 we7u
* config/tnc-startup.pico: Swapped the order of the GPS string
captures.
2002-03-07 12:49 we7u
* src/interface.c: Added some debugging statements.
2002-03-07 10:56 we7u
* config/tnc-startup.pico: Proper commands for a Pico. Tested.
2002-03-07 10:55 we7u
* src/interface.c: Added a delay after sending each init string to
a serial TNC. This is needed to allow the TNC enough time to
process the command before sending the next.
2002-03-07 08:58 we7u
* Makefile.am: Adding a backslash that was erroneously deleted from
Makefile.am. Thanks to Jack Twilley for pointing this out.
2002-03-06 17:02 we7u
* config/: Makefile.am, tnc-startup.pico: Added a startup file for
a Paccomm PicoPacket.
2002-03-06 15:58 we7u
* src/gps.c: Setting the time from GPS data now requires only that
a $GPRMC string be received, the OS be Linux, and that the Xastir
binary must be SUID root. It no longer requires the $GPGGA
sentence to set the time.
2002-03-06 13:57 we7u
* config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
src/main.c: Changed 20 & 10 second GPS update rates down to 15 &
5.
2002-03-06 13:13 we7u
* src/db.c: Added station trails for the local station. Improved
station/trail update rate for Track-Me mode.
2002-03-06 11:48 we7u
* src/db.c: Added the capability to track ourselves. Uses the
Track Station facility, so the map moves when we get too near the
edge of the viewport.
2002-03-06 10:11 we7u
* src/interface_gui.c: Added a missing mutex unlock that was
preventing getting to the properties dialog for the new interface
type.
2002-03-06 01:52 we7u
* src/gps.c: Blanking out fields for which we don't have actual
data values.
2002-03-06 01:44 we7u
* src/interface.c: Added else clause s.t. it changes the type to
"aprs data" if the nmea tests fail.
2002-03-06 01:29 we7u
* src/interface.c: A few small tweaks to tnc_get_data_type().
Wasn't detecting NMEA data properly.
2002-03-06 01:17 we7u
* src/gps.c: Updating local position after decoding each GPRMC or
GPGGA string.
2002-03-06 01:03 we7u
* src/gps.c: Now updates local position when either $GPRMC or
$GPGGA are received. Both are not required except for setting
time. Added #ifdef __linux__ around the settime call.
2002-03-06 00:30 we7u
* src/interface.c: Modified tnc_get_data_type() function so that it
doesn't call the decode_ax25_line() function. The latter
function is destructive to its first parameter, which is the APRS
packet. It was causing the packet to be destroyed before it
could be parsed and added to the database.
2002-03-06 00:27 we7u
* src/db.c: Corrected spelling error in debug output.
2002-03-06 00:25 we7u
* src/main.c: Added a couple of comments.
2002-03-05 23:53 we7u
* src/interface_gui.c: Added "Set Time" button to two more GPS
interfaces. Took it away from the "Serial TNC" interface.
2002-03-05 22:42 we7u
* src/main.c: Widening the debug_level form to handle up to debug
level 2047.
2002-03-05 13:28 we7u
* AUTHORS, ChangeLog, DEBUG_LEVELS, Makefile.am, README.1ST,
acinclude.m4, config.guess, config.sub, configure.in, install-sh,
missing, mkinstalldirs, help/help-English.dat,
help/help-French.dat, help/help-German.dat,
help/help-Italian.dat, help/help-Spanish.dat,
scripts/icontable.pl, scripts/mapblast2geo.pl, scripts/mapfgd.pl,
src/datum.c, src/datum.h, src/db.c, src/draw_symbols.c,
src/festival.c, src/gps.c, src/interface.c, src/interface.h,
src/interface_gui.c, src/list_gui.c, src/main.c, src/maps.c,
src/messages.c, src/rotated.c, src/rotated.h, src/snprintf.c,
src/snprintf.h, src/util.c, src/xa_config.c: Expanded tabs.
2002-03-05 00:18 we7u
* src/: db.c, db.h, gps.c, igate.c, interface.c, interface.h,
interface_gui.c, lang.c, main.c, maps.c, util.c, xa_config.c:
Changes by Owen DeLong <owen@delong.com>: Changing to bit-mapped
debug levels. Added new interface type "Serial TNC w/GPS on AUX
port", which is for Kantronics KAM, KPC3+, and Paccomm PicoPacket
TNC's that respond to <CTRL>-E for fetching GPS strings. Added
new DEBUG_LEVELS file that describes the new standard levels.
Added more debug statements througout the code. Added comments
for GPGGA sentence. Added "dbadd" parameter to decode_ax25_line,
if it's set on return, add the data to the database. Filter
"cmd:" out of incoming data. Decode time/data from GPRMC and
GPGGA strings, used to set system time to GPS time. Altitude
units now decoded from GPGGA strings. Changed hard-coded device
numbers to ennumerated values. New black background choice.
Added "char *envp[]" to parameters for main.
Still needed: Set time fixes for other operating systems. Smooth
time transition instead of force to new value. "Set Time" button
for remaining two GPS interface types.
2002-03-04 13:41 we7u
* DEBUG_LEVELS: Added by Owen DeLong <owen@delong.com>: Changing
to bit-mapped debug levels. This file documents what each level
is for.
2002-03-04 13:36 we7u
* src/: track_gui.c, wx.c: Changes by Owen DeLong
<owen@delong.com>: Changing to bit-mapped debug levels.
2002-03-04 13:33 we7u
* src/: alert.c, hostname.c, maps.c, messages.c: Changes by Owen
DeLong <owen@delong.com>: Changing to bit-mapped debug levels.
2002-03-04 13:20 we7u
* symbols/symbols.dat: Changes by Owen DeLong <owen@delong.com>,
KB6MER to support: New interface type.
2002-03-04 13:19 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Spanish.sys: Changes by Owen DeLong <owen@delong.com>,
KB6MER to support: New interface type, setting time via GPS, new
Black map background color, more debugging messages.
2002-02-25 16:10 we7u
* README.1ST: Minor tweaks to again test mailing list notification.
2002-02-25 16:06 we7u
* README.1ST: Minor tweaks to test new mailing list.
2002-02-25 14:29 we7u
* README.1ST: Added a blurb about the "--prefix" config option.
2002-02-25 12:43 francais1
* config.h.in, configure, configure.in, src/xa_config.h,
src/xa_config.c: Changes to allow the use of --prefix with
configure. By default should install and run from
/usr/local/xastir as before.
2002-02-25 01:22 we7u
* src/interface.c: Added a couple of debug messages. Fixed the
AX.25 reconnect problem. Decreased several fixed waits.
2002-02-22 23:41 we7u
* src/db.c: Added more debug output in decode_Mic_E function. One
statement will print out even without debug mode if the symbol
table and symbol characters are switched.
2002-02-19 16:28 rzg
* help/help-English.dat: Updated helpfile.
2002-02-16 23:52 we7u
* src/main.c: Changed "Measure" function to go to feet or meters if
the total length is less than a mile or kilometer.
2002-02-16 21:21 we7u
* src/util.c: FreeBSD time fix by Jack Twilley <jmt@twilley.org>.
2002-02-15 21:51 we7u
* src/main.c: Fixing the main window (actually the main popup!) so
that it initially shows at the correct size, instead of resizing
shortly after.
2002-02-15 15:55 we7u
* src/maps.c: Fixed Shapefile maps so that they work with more
shapefiles. Unknown shapes are drawn in black just like the
roads. Lakes shapefiles have to start with "lk" in the filename
now to be recognized and drawn as blue lakes.
2002-02-15 12:49 we7u
* src/main.c: Reordering the management of the appshell popup in an
attempt to get rid of the bug: "Shell widget has zero width or
height" that occurs on some systems.
2002-02-14 14:37 we7u
* src/xa_config.c: Changing default greying out of stations from
120 minutes down to 80 minutes. This works better for some of
the satellites we can use for APRS, per Bob Bruninga's
recommendations.
2002-02-14 09:33 we7u
* src/: db.c, main.c, main.h, util.c, util.h, xa_config.c: Tracked
station speech patches contributed by Alan Crosswell
<alan@columbia.edu>, n2ygk.
2002-02-14 09:08 we7u
* config/: language-Dutch.sys, language-English.sys,
language-French.sys, language-German.sys, language-Italian.sys,
language-Spanish.sys: Tracked station speech patches contributed
by Alan Crosswell <alan@columbia.edu>, n2ygk.
2002-02-13 12:55 we7u
* src/maps.c: Tiger map tweaks submitted by Jim Chandler, N0VH.
2002-02-13 11:14 we7u
* src/wx.c: Added a comment at the top describing the weather
stations we currently support.
2002-02-13 10:40 we7u
* config.guess, config.sub, missing: Checking in latest versions of
these files, snagged from:
http://subversions.gnu.org/cgi-bin/cvsweb/autoconf/config/
2002-02-13 09:36 we7u
* configure, configure.in: Bumping the development version up to
version 1.1.1
2002-02-13 08:44 we7u
* missing, config.sub: Updated file sent to me by Jack Twilley
<jmt@twilley.org>.
2002-02-11 17:27 dk7in
* scripts/: mapblast2geo.pl, update_langfile.pl:
Old E-Mail deleted.
2002-02-11 16:08 dk7in
* scripts/icontable.pl:
Old E-Mail address deleted.
2002-02-11 15:21 we7u
* scripts/mapfgd.pl: New script by Derrick J Brashear, KB3EGH.
This one creates .fgd files from geotiff .tif files. Useful for
topo maps you find on the net that don't come with .fgd files.
2002-02-11 14:22 we7u
* src/maps.c: A tweak by Derrick J Brashear, KB3EGH, which avoids
problems with user defined horizontal datums in geoTIFF.
2002-02-10 12:04 kg4ijb
* Makefile.am: didn't get committed :/
2002-02-10 01:06 we7u
* callpass/Makefile: Removing Makefile. This is created
automatically during the "configure" stage.
2002-02-09 16:56 kg4ijb
* Makefile.in, configure, configure.in, callpass/Makefile,
callpass/Makefile.am, callpass/Makefile.in, callpass/callpass.c,
m4/Makefile.in: Moved callpass* to ./callpass. Automake doesn't
handle recursives very well
2002-02-09 06:48 kg4ijb
* config.h.in, configure, configure.in, m4/Makefile.in: Added
config check for Xpm (hack) untill I can do something better.
2002-02-09 06:14 kg4ijb
* configure, configure.in, m4/Makefile.in: updated release
information
2002-02-07 20:45 kg4ijb
* m4/Makefile.in: rebuilds
2002-02-06 16:58 we7u
* Makefile.am: Added a forgotten root-level Makefile.am file.
2002-02-05 16:59 we7u
* help/: help-English.dat, help-Dutch.dat, help-French.dat,
help-German.dat, help-Italian.dat, help-Spanish.dat: Updated web
page pointers.
2002-02-05 16:57 we7u
* AUTHORS, FAQ, README, README.1ST: Updated web page pointers and
CVS instructions.
2002-02-05 16:22 we7u
* AUTHORS, FAQ, README, README.1ST: Tweaking web page addresses for
the new sourceforge project address.
2002-02-04 21:00 we7u
* src/lclint.script: Added more debug statements. Added new files
to it.
2002-02-04 20:58 we7u
* src/maps.c: Changed the ifdef's around that check for ImageMagick
and XPM libraries. The proper pieces of code should be
enabled/disabled now for whichever of these two libraries are
found on the system.
2002-02-04 20:55 we7u
* src/main.h: Undef'ing VERSION only when lclint is being run
against the code.
2002-02-04 20:54 we7u
* src/main.c: Added some debug statements.
2002-02-01 19:18 kg4ijb
* src/list_gui.c, src/list_gui.h, src/locate_gui.c, src/location.c,
src/location_gui.c, src/main.c, src/main.h, src/maps.c,
src/maps.h, src/messages.c, src/messages.h, src/messages_gui.c,
src/popup.h, src/popup_gui.c, src/rac_data.c, src/rac_data.h,
src/rotated.c, src/rotated.h, src/sound.c, src/symbols.h,
src/track_gui.c, src/track_gui.h, src/util.c, src/util.h,
src/view_message_gui.c, src/wx.c, src/wx.h, src/wx_gui.c,
src/xa_config.c, src/xa_config.h, src/xastir.h, src/snprintf.h,
src/snprintf.c, symbols/Makefile.am, symbols/Makefile.in,
symbols/symbols.dat: Initial revision
2002-02-01 19:18 kg4ijb
* src/list_gui.c, src/list_gui.h, src/locate_gui.c, src/location.c,
src/location_gui.c, src/main.c, src/main.h, src/maps.c,
src/maps.h, src/messages.c, src/messages.h, src/messages_gui.c,
src/popup.h, src/popup_gui.c, src/rac_data.c, src/rac_data.h,
src/rotated.c, src/rotated.h, src/sound.c, src/symbols.h,
src/track_gui.c, src/track_gui.h, src/util.c, src/util.h,
src/view_message_gui.c, src/wx.c, src/wx.h, src/wx_gui.c,
src/xa_config.c, src/xa_config.h, src/xastir.h, src/snprintf.h,
src/snprintf.c, symbols/Makefile.am, symbols/Makefile.in,
symbols/symbols.dat: rc1 intital import
2002-02-01 19:15 kg4ijb
* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, FAQ, INSTALL, LICENSE,
Makefile.in, NEWS, README, README.1ST, TODO, UPDATES, acconfig.h,
acinclude.m4, changes.txt, config.guess, config.h.in, config.sub,
configure, configure.in, install-sh, missing, mkinstalldirs,
placeholder, stamp-h.in, xastir.spec.in, ltconfig, ltmain.sh,
config/Makefile.am, config/Makefile.in,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
config/tnc-startup.kam, config/tnc-startup.kpc3,
config/tnc-startup.sys, config/tnc-startup.thd7,
config/tnc-stop.sys, config/xastir.rgb, help/Makefile.am,
help/Makefile.in, help/help-Dutch.dat, help/help-English.dat,
help/help-French.dat, help/help-German.dat,
help/help-Italian.dat, help/help-Spanish.dat, intl/Makefile.in,
intl/VERSION, intl/bindtextdom.c, intl/cat-compat.c,
intl/dcgettext.c, intl/dgettext.c, intl/explodename.c,
intl/finddomain.c, intl/gettext.c, intl/gettext.h,
intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
intl/l10nflist.c, intl/libgettext.h, intl/libintl.h,
intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
intl/localealias.c, intl/po2tbl.sed, intl/po2tbl.sed.in,
intl/textdomain.c, intl/xopen-msg.sed, m4/Makefile.am,
m4/Makefile.in, m4/xmhtml.m4, po/Makefile.in, po/Makefile.in.in,
po/POTFILES, po/POTFILES.in, po/cat-id-tbl.c, po/en.po, po/fr.po,
po/nl.po, po/stamp-cat-id, po/xastir.pot,
scripts/example_objects.log, scripts/icontable.pl,
scripts/inf2geo.pl, scripts/mapblast2geo.pl,
scripts/update_langfile.pl, src/Makefile.am, src/Makefile.in,
src/alert.c, src/alert.h, src/bulletin_gui.c, src/bulletin_gui.h,
src/color.c, src/color.h, src/datum.c, src/datum.h, src/db.c,
src/db.h, src/draw_symbols.c, src/draw_symbols.h, src/fcc_data.c,
src/fcc_data.h, src/festival.c, src/festival.h, src/gps.c,
src/gps.h, src/hostname.c, src/hostname.h, src/igate.c,
src/igate.h, src/interface.c, src/interface.h,
src/interface_gui.c, src/lang.c, src/lang.h, src/lclint.script:
Initial revision
2002-02-01 19:15 kg4ijb
* ABOUT-NLS, AUTHORS, COPYING, ChangeLog, FAQ, INSTALL, LICENSE,
Makefile.in, NEWS, README, README.1ST, TODO, UPDATES, acconfig.h,
acinclude.m4, changes.txt, config.guess, config.h.in, config.sub,
configure, configure.in, install-sh, missing, mkinstalldirs,
placeholder, stamp-h.in, xastir.spec.in, ltconfig, ltmain.sh,
config/Makefile.am, config/Makefile.in,
config/language-Dutch.sys, config/language-English.sys,
config/language-French.sys, config/language-German.sys,
config/language-Italian.sys, config/language-Spanish.sys,
config/tnc-startup.kam, config/tnc-startup.kpc3,
config/tnc-startup.sys, config/tnc-startup.thd7,
config/tnc-stop.sys, config/xastir.rgb, help/Makefile.am,
help/Makefile.in, help/help-Dutch.dat, help/help-English.dat,
help/help-French.dat, help/help-German.dat,
help/help-Italian.dat, help/help-Spanish.dat, intl/Makefile.in,
intl/VERSION, intl/bindtextdom.c, intl/cat-compat.c,
intl/dcgettext.c, intl/dgettext.c, intl/explodename.c,
intl/finddomain.c, intl/gettext.c, intl/gettext.h,
intl/gettextP.h, intl/hash-string.h, intl/intl-compat.c,
intl/l10nflist.c, intl/libgettext.h, intl/libintl.h,
intl/linux-msg.sed, intl/loadinfo.h, intl/loadmsgcat.c,
intl/localealias.c, intl/po2tbl.sed, intl/po2tbl.sed.in,
intl/textdomain.c, intl/xopen-msg.sed, m4/Makefile.am,
m4/Makefile.in, m4/xmhtml.m4, po/Makefile.in, po/Makefile.in.in,
po/POTFILES, po/POTFILES.in, po/cat-id-tbl.c, po/en.po, po/fr.po,
po/nl.po, po/stamp-cat-id, po/xastir.pot,
scripts/example_objects.log, scripts/icontable.pl,
scripts/inf2geo.pl, scripts/mapblast2geo.pl,
scripts/update_langfile.pl, src/Makefile.am, src/Makefile.in,
src/alert.c, src/alert.h, src/bulletin_gui.c, src/bulletin_gui.h,
src/color.c, src/color.h, src/datum.c, src/datum.h, src/db.c,
src/db.h, src/draw_symbols.c, src/draw_symbols.h, src/fcc_data.c,
src/fcc_data.h, src/festival.c, src/festival.h, src/gps.c,
src/gps.h, src/hostname.c, src/hostname.h, src/igate.c,
src/igate.h, src/interface.c, src/interface.h,
src/interface_gui.c, src/lang.c, src/lang.h, src/lclint.script:
rc1 intital import
|