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
|
2002-08-08 14:39 paschal
* doc/: libsane-hpoj.html, setup-scan-details.html: Documentation
updates.
2002-08-08 11:59 paschal
* doc/: info-devname.html, libsane-hpoj.html, ptal-connect.html,
ptal-init.html, ptal-pml.html, ptal-printd.html,
setup-build-details.html, setup-build.html,
setup-connect-details.html, setup-photo-details.html,
setup-print-details.html, setup-print.html,
setup-scan-details.html, setup-scan.html: Documentation updates.
2002-08-08 08:26 paschal
* configure, configure.in: Backed out "-L/lib" change.
2002-08-08 08:17 paschal
* configure, configure.in: Added "-L/lib" to lflagDir to try to
find -lcrypto.
2002-08-07 08:24 paschal
* configure, configure.in: Changed to look for libsane-dll.so*,
because libsane-dll.so doesn't necessarily exist.
2002-08-06 07:33 paschal
* apps/xojpanel/officejet.png, apps/xojpanel/officejet.xpm,
apps/xojpanel/xojpanel.kdelnk, doc/xojpanel.html: At Joe Piolunek's
suggestion: Removed references to his webpage. Removed unused
files: officejet.png, officejet.xpm, and xojpanel.kdelnk.
2002-08-06 07:12 paschal
* scripts/ptal-init.in: Removed "[SK][0-9]+" prefix from $basename,
to make sure lock file is created properly.
2002-07-30 10:22 paschal
* lib/sane/: hpoj.c, hpoj.h: Renamed divideAndShift to
hpojDivideAndShift and added "static" keyword.
2002-07-30 07:20 paschal
* scripts/ptal-init.in: Changed to display full path to script in
most messages.
2002-07-29 19:37 paschal
* doc/info-protocols.html: Documentation updates.
2002-07-29 19:06 paschal
* doc/info-protocols.html: Documentation updates.
2002-07-29 18:59 paschal
* doc/setup-build.html: Documentation updates.
2002-07-29 17:56 paschal
* scripts/ptal-init.in: Cleaned up file globbing to deal with
subtle quirks in the way Perl's "glob" and "<>" constructs handle
list and scalar contexts. Also added some commented code for
further debugging of globbing if needed.
2002-07-28 21:56 paschal
* doc/: info-devname.html, setup-build-details.html,
setup-build.html, setup-photo-details.html,
setup-scan-details.html: Documentation updates.
2002-07-27 11:46 paschal
* doc/libsane-hpoj.html, lib/sane/hpoj.c, lib/sane/hpoj.h: Added
"contrast" option for PML scanners.
2002-07-27 11:44 paschal
* scripts/ptal-init.in: Clarified prompt for different device name
*suffix* after finding a new device.
2002-07-27 09:33 paschal
* lib/sane/hpoj.c: To prevent xscanimage from segfaulting when
advanced options are hidden, removed SANE_CAP_ADVANCED from tl-x,
tl-y, br-x and br-y option descriptors, and added SANE_CAP_ADVANCED
to GROUP_ADVANCED and GROUP_GEOMETRY.
2002-07-27 09:01 paschal
* doc/setup-photo-details.html: Fixed more broken links to
ptal-photod.html.
2002-07-26 22:06 paschal
* doc/: index.html, ptal-init.html, setup-build-details.html,
setup-build.html, setup-connect-details.html, setup-connect.html,
setup-print-details.html, setup-print.html: Documentation updates.
2002-07-26 22:05 paschal
* Makefile.in: Added message of what to do if "couldn't find SysV
init script directory".
2002-07-26 07:59 paschal
* Makefile.in: Added installing of LICENSE.OpenSSL.
2002-07-26 07:58 paschal
* LICENSE.OpenSSL: Clarified that this file is an extension of the
license and therefore may not be changed without permission of hpoj
copyright holders.
2002-07-25 19:01 paschal
* LICENSE, LICENSE.OpenSSL, apps/cmdline/hpojip-test.c,
apps/cmdline/ptal-connect.c, apps/cmdline/ptal-device.c,
apps/cmdline/ptal-devid.c, apps/cmdline/ptal-hp.c,
apps/cmdline/ptal-photod.c, apps/cmdline/ptal-pml.c,
apps/cmdline/ptal-printd.c, apps/xojpanel/xojpanel.cpp,
apps/xojpanel/xojpanel.h, include/hpojip.h, include/ptal.h,
lib/hpojip/ipdefs.h, lib/hpojip/ipmain.c, lib/hpojip/xbi2gray.c,
lib/hpojip/xbmp.c, lib/hpojip/xchgbpp.c, lib/hpojip/xcolrspc.c,
lib/hpojip/xconvolve.c, lib/hpojip/xcrop.c, lib/hpojip/xfakemono.c,
lib/hpojip/xfax.c, lib/hpojip/xform.h, lib/hpojip/xgamma.c,
lib/hpojip/xgray2bi.c, lib/hpojip/xgrayout.c, lib/hpojip/xheader.c,
lib/hpojip/xinvert.c, lib/hpojip/xjpg_dct.c, lib/hpojip/xjpg_dct.h,
lib/hpojip/xjpg_dec.c, lib/hpojip/xjpg_enc.c,
lib/hpojip/xjpg_fix.c, lib/hpojip/xjpg_huf.c,
lib/hpojip/xjpg_huf.h, lib/hpojip/xjpg_mrk.h, lib/hpojip/xmatrix.c,
lib/hpojip/xpad.c, lib/hpojip/xpcx.c, lib/hpojip/xpnm.c,
lib/hpojip/xrotate.c, lib/hpojip/xsaturation.c,
lib/hpojip/xscale.c, lib/hpojip/xskel.c, lib/hpojip/xtable.c,
lib/hpojip/xthumb.c, lib/hpojip/xtiff.c, lib/hpojip/xtonemap.c,
lib/hpojip/xyxtract.c, lib/ptal/ptal-hpjd.c,
lib/ptal/ptal-internal.h, lib/ptal/ptal-mfpdtf.c,
lib/ptal/ptal-mlc.c, lib/ptal/ptal-providers.c, lib/ptal/ptal.c,
lib/sane/hpoj-tables.h, lib/sane/hpoj.c, lib/sane/hpoj.h,
mlcd/ExMgr.cpp, mlcd/ExMgr.h, mlcd/ParPort.cpp, mlcd/ParPort.h,
mlcd/ioWrapper.c, mlcd/ioWrapper.h, mlcd/mlcd.h: Updated copyright
years to 2002. Added exception statement to permit linking certain
files with OpenSSL. Removed Andreas Fester's copyright notice from
xojpanel, with his permission. Cleaned up "xojpanel -help" message
somewhat.
2002-07-25 17:20 paschal
* doc/: setup-connect.html, setup-print-details.html: Documentation
updates.
2002-07-25 12:03 paschal
* doc/: index.html, info-protocols.html, ptal-connect.html,
ptal-device.html, ptal-devid.html, ptal-hp.html, ptal-init.html,
ptal-mlcd.html, ptal-photod.html, ptal-pml.html, ptal-printd.html,
setup-build-details.html, setup-build.html,
setup-connect-details.html, setup-connect.html, setup-photo.html,
setup-print-details.html, setup-print.html,
setup-scan-details.html, setup-scan.html, xojpanel.html:
Documentation updates.
2002-07-25 07:36 paschal
* scripts/ptal-init.in: Added messages to "status" command
indicating started-or-not status.
2002-07-24 21:26 paschal
* doc/: setup-build.html, setup-connect-details.html: Documentation
updates.
2002-07-24 20:28 paschal
* doc/ptal-init.html, scripts/ptal-init.in: Added status and
condrestart options.
2002-07-23 21:01 paschal
* doc/: index.html, info-protocols.html, info-ptal-api.html,
libptal.html: Documentation updates.
2002-07-23 11:05 paschal
* doc/setup-scan-details.html: Documentation updates.
2002-07-22 22:43 paschal
* doc/: index.html, libsane-hpoj.html, ptal-device.html,
ptal-printd.html, setup-build-details.html, setup-build.html,
setup-connect-details.html, setup-connect.html,
setup-photo-details.html, setup-photo.html,
setup-print-details.html, setup-print.html,
setup-scan-details.html, setup-scan.html: Documentation updates.
2002-07-22 11:53 paschal
* doc/: index.html, libsane-hpoj.html, ptal-hp.html,
ptal-mlcd.html, ptal-pml.html, setup-build.html,
setup-connect-details.html, setup-photo-details.html,
setup-photo.html, setup-scan.html, xojpanel.html: Documentation
updates.
2002-07-21 23:04 paschal
* doc/: index.html, info-protocols.html, libsane-hpoj.html,
ptal-connect.html, ptal-devid.html, ptal-hp.html, ptal-mlcd.html,
ptal-photod.html, ptal-pml.html, ptal-printd.html,
setup-build-details.html, setup-connect-details.html,
setup-connect.html, setup-photo-details.html, setup-photo.html,
setup-print-details.html, setup-print.html,
setup-scan-details.html: Documentation updates.
2002-07-21 13:10 paschal
* doc/: setup-print-details.html, setup-print.html,
setup-scan-details.html: Documentation updates.
2002-07-20 22:19 paschal
* doc/: index.html, ptal-init.html, setup-build.html,
setup-connect-details.html, setup-connect.html, setup-print.html:
Documentation updates.
2002-07-19 09:17 paschal
* doc/: setup-scan-details.html, setup-scan.html: Documentation
updates.
2002-07-18 18:14 paschal
* doc/: setup-connect-details.html, setup-connect.html,
setup-scan-details.html, setup-scan.html: Documentation updates.
2002-07-18 13:47 paschal
* doc/: info-devname.html, setup-build-details.html,
setup-build.html, setup-connect-details.html, setup-connect.html:
Documentation updates.
2002-07-17 13:29 paschal
* doc/ptal-init.html: Added device configuration file format
information.
2002-07-17 13:28 paschal
* scripts/ptal-init.in: Changed all instances of "ptal-init" and
"$zero" to "$basename". Fixed regular expression that produces
$basename so it works correctly if there's no slash character in
$0.
2002-07-17 08:18 paschal
* scripts/ptal-init.in: Made notice of device file(s) with obsolete
format more user-friendly.
2002-07-16 19:57 paschal
* doc/: ptal-init.html, ptal-mlcd.html, ptal-photod.html,
ptal-printd.html: Mostly ptal-init.html updates to reflect new
functionality. Minor updates to other files.
2002-07-16 10:07 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added display of transport mode (MLC
or 1284.4) to "successfully activated" message. Split sending of
fake Init packet in llioDrainReverseData into separate llioWrite()
calls for header and data. Moved calling of llioGetDeviceInfo and
llioGetProtocols from llioSetup to llioGetDeviceID, because their
results are needed in parseDeviceID.
2002-07-15 20:27 paschal
* doc/: index.html, ptal-connect.html, ptal-device.html,
ptal-devid.html, ptal-hp.html, ptal-mlcd.html, ptal-photod.html,
ptal-pml.html, ptal-printd.html, xojpanel.html: Documentation
updates.
2002-07-15 20:21 paschal
* apps/cmdline/ptal-photod.c: Updated comments to revisit adding
multiple-sector I/O in the future.
2002-07-14 19:28 paschal
* apps/cmdline/ptal-printd.c: Added a second underscore in the
delimiter for the -morepipes additional pipe index, to prevent
clashes between devices such as hpjd:jdex and hpjd:jdex:2.
2002-07-14 19:26 paschal
* apps/cmdline/ptal-connect.c: Moved the -dump option lower in the
list.
2002-07-14 14:22 paschal
* apps/cmdline/: hpojip-test.c, ptal-devid.c, ptal-pml.c: Added
missing extra newlines between error and syntax messages. Fixed
ptal-devid and ptal-pml so they properly handle -help option.
2002-07-12 06:52 paschal
* scripts/ptal-init.in: For the sake of custom parallel-port probes
on FreeBSD, changed to suggest a valid device node, with fallback
to "/dev/lp0".
2002-07-12 06:06 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed to do simpler llioOpenOne()
(without retry) if llioPossibleNameCount<=1 (not just ==0). Added
O_NONBLOCK to open(llioName) and wrapped this with alarm(2) to
prevent infinite blocking on FreeBSD if no device is connected.
Fixed log messages in llioOpenOne so null llioName isn't passed to
printf.
2002-07-12 05:09 paschal
* scripts/ptal-init.in: Added blank line before "Stopping" and
after "Starting" messages so the bootup messages look better on
FreeBSD.
2002-07-11 09:52 paschal
* configure, configure.in: Changed to better hide "sane-config: not
found" error messages.
2002-07-10 20:35 paschal
* configure, configure.in: Added /usr/X11*/lib/sane to
SANE_BACKEND_DIR_POSSIBILITIES.
2002-07-10 20:06 paschal
* Makefile.in, configure, configure.in: Changed to detect
sane-backends (and more robustly) in configure script, not
Makefile. Added creating /usr/local/etc/rc.d/ptal-init.sh symlink
for FreeBSD startup. Fixed some incorrect "$(LN_S) -f" in
Makefile. Made lack-of-chkconfig message more user-friendly.
Added non-root messages of what to do about installing
libsane-hpoj. In configure script, added missing "break" when
found CUPS backend directory.
2002-07-10 11:19 paschal
* apps/cmdline/ptal-hp.c, apps/cmdline/ptal-photod.c,
include/ptal.h, lib/ptal/ptal-mfpdtf.c, lib/sane/hpoj.c,
lib/sane/hpoj.h: Added "__attribute__((packed))" to wire-data
structures and unions.
2002-07-10 11:13 paschal
* lib/sane/Makefile.in: Added sane.h and saneopts.h to INCLUDES
list (for dependency checking).
2002-07-09 18:35 paschal
* scripts/ptal-init.in: Added place in code to add more options to
pass to ptal-mlcd probe. Added config-file version checking and
obsolete-device functionality. Changed to put/remove ptal-init
file in either /var/lock/subsys or /var/lock. Reworked how unique
devices are determined/handled with respect to model name, serial
number (new), and parallel-port base address, in order to be more
robust about having more than one instance of the same model or
moving a device from one parallel port to another. Long version of
model/sernum now used throughout except for display purposes.
Changed cardReaderDetected so it verifies HP-CARD-ACCESS support
after discovering it in the supported-functions PML object, in
order to disable ptal-photod on LIO-connected OfficeJet D series.
Added confirmation prompt before replacing mlc: device names.
Added automatic deletion of old mlc:par: devices with same base
address as a new device that gets set up. Added verification of
valid/defined device name before setting it as default. Various
code, comment, user interface, and file format
cleanups/enhancements.
2002-07-08 18:05 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed llioDrainReverseData() to wait
the full timeout (.5sec) even for USB, instead of timing out early
given enough (4) zero-byte packets.
2002-07-05 19:21 paschal
* apps/xojpanel/: xojpanel.cpp, xojpanel.h: From Joe Piolunek:
Changed vertical text spacing back to constant (rather than
centered) to better accomodate anti-aliased fonts in some
situations. Various code/comment formatting changes.
2002-07-05 15:45 paschal
* scripts/ptal-cups.in: Fixed copy-and-paste error with labeling
command-line arguments in debug output.
2002-07-05 07:26 paschal
* apps/cmdline/ptal-connect.c, apps/cmdline/ptal-printd.c,
lib/ptal/ptal-hpjd.c, lib/ptal/ptal-mlc.c, scripts/ptal-cups.in:
Changed both ptal-connect and ptal-printd to have -uel and -nouel
switches, with -nouel now the default. Added -infretry and
-retrydelay switches to ptal-connect and ptal-cups. In libptal, a
negative retryCount now means an infinite connect timeout. Changed
ptal-hpjd.c so "connection refused" errors are subject to the
"short" (or infinite) timeout.
2002-07-04 19:30 paschal
* Makefile.in: Added scripts/ptal-cups to file list for
check_generated.
2002-07-04 10:21 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Reworked reverse data drain to apply
to both parallel and USB. Added -nodrain option to optionally
disable channel-78 reset and reverse data drain. Hid -hotplug
option from help message. Shortened the channel-78 reset delay for
parallel, due to the added delay for reverse data drain.
2002-07-04 08:30 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Removed unused (and now incorrect)
''socketPrefix[]="/dev/ptal-mlcd/"''. Added setting most fake
sockets to blocking mode when -remconsole is specified.
2002-07-03 20:12 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed forward data and command reply
timeouts from 15 to 5 seconds. Fixed LOG_INFO of received data
count to actual rather than expected count. Added USB drain
reverse data to llioSetup. Cleaned up some TODOs.
2002-06-27 10:59 paschal
* mlcd/ExMgr.cpp: Fixed bug I introduced in the last checkin where
application requests to close a channel would be lost if forward
data was still pending. Doh!
2002-06-22 12:54 paschal
* lib/hpojip/xscale.c: Separated "p1++; p2++;" from references to
avoid a gcc-3.1 compiler warning.
2002-06-21 14:46 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added "forceclose" debug-console
command to test ExTransport ability to flush forward data when
closing a channel.
2002-06-21 14:45 paschal
* mlcd/transport/: ExMlcCommandChannel.cpp, ExMlcTransport.cpp,
ExMlcTransport.h, ExTransport.cpp, ExTransport.h: Updated copyright
years to 2002. Moved
"pDataBdr->setTransportHeaderFlags(header->control)" to after the
place which ensures that pDataBdr is non-NULL. Removed "#ifndef
ATTRIBUTE_PACKED" from "#define ATTRIBUTE_PACKED...". Added
optional ability for close() to flush buffered forward data.
2002-06-18 17:25 paschal
* Makefile.in: Updated .PHONY target, which was missing some items.
Split just_install into user_install and root_install (at Mark
Purcell's request). Changed "test ! -z" to "test -n".
2002-06-17 12:36 paschal
* Makefile.in, configure, configure.in, scripts/ptal-cups.in:
Integrated Mark Horn's ptal-cups backend.
2002-06-14 12:19 paschal
* lib/sane/hpoj.c: Disabled batch-scan option for OfficeJet LX and
300 series. Generalized SANE_CAP_INACTIVE checking for
SANE_ACTION_SET_VALUE.
2002-06-14 11:49 paschal
* configure, configure.in, apps/cmdline/Makefile.in,
apps/cmdline/ptal-device.c: Added ptal-device command to simply
list known PTAL device names.
2002-06-14 10:58 paschal
* lib/ptal/ptal.c, mlcd/ExMgr.cpp: Added trapping (ExMgr.cpp) and
ignoring (ptal.c) of SIGHUP (hangup signal).
2002-06-13 11:02 paschal
* configure, configure.in: Added missing double quotes around [if
test -n "$QT_MOC" -a -n] "$QT_INCLUDE_PATH". Added commented-out
debug statements.
2002-06-13 10:42 paschal
* configure, configure.in: Moved AC_ARG_WITH stuff to the
respective (SNMP, QT) sections. Added --help explanation of
--without options. Added ability to override /var/run prefix.
Changed --without-{snmp,qt} to say "check not done" instead of "no:
...". Added placeholders for SANE and CUPS detection. Largely
rewrote QT detection (heavily modified from Joe Piolunek's patch).
Added --with-qt-moc, --with-qt-includes, QTDIR. QT includes should
now be found in /usr/X11R6/include/qt2. Added recognition of
libqt-mt.so. Rearranged AC_SUBST and echo of variables at the end
of the file. Added warning messages about disabling
JetDirect/xojpanel support due to a lack of SNMP/QT support.
2002-06-13 10:40 paschal
* apps/xojpanel/Makefile.in: Changed to get -lqt[-mt] from
configure script. Split "HEADERS" into "COMMON" and "ALL" for
proper dependency checking.
2002-06-12 13:50 paschal
* Makefile.in: Added .PHONY target. Changed *.in-update-checking
implicit rule to an explicit shell routine, because the implicit
rule wasn't working very well for some reason. Added checking for
updates to configure.in and configure.
2002-06-12 12:04 paschal
* Makefile.in: Changed to detect changes to *.in files and force
the user to re-run the configure script.
2002-05-23 08:46 paschal
* apps/cmdline/ptal-connect.c: Added -retrycount and -noretry
command-line switches.
2002-05-23 08:45 paschal
* lib/ptal/ptal-hpjd.c: Added missing PTAL_ERROR return code if
retry count is exhausted.
2002-05-18 10:26 paschal
* lib/sane/: hpoj.c, hpoj.h: - Instrumented divideAndShift() to
check for roundoff error. - Moved length-measurement option before
other geometry options. - Added "unlimited" length-measurement
choice, which disables br-y option. - Changed default maximium
extents for PML scanners to 9"x15".
2002-05-16 14:10 paschal
* apps/cmdline/hpojip-test.c, include/hpojip.h, lib/hpojip/xpad.c,
lib/sane/hpoj.c, lib/sane/hpoj.h: libhpojip, hpojip-test: - Added
minimum-input-height parameter to X_PAD image transform.
libsane-hpoj: - Added length-measurement option. - Fixed bug where
last data buffer was getting lost in sane_hpoj_read, because
SANE_STATUS_EOF was overridding it. - sane_hpoj_read now sets
*pLength to zero on error.
2002-05-16 10:39 paschal
* apps/cmdline/ptal-hp.c, apps/cmdline/ptal-pml.c,
apps/xojpanel/xojpanel.cpp, include/ptal.h, lib/ptal/ptal-hpjd.c,
lib/ptal/ptal.c, lib/sane/hpoj.c: ptal-hp, xojpanel: - Changed to
use ptalPmlGetStringValue or ptalPmlGetValue depending on which
PML/SPM object is being used.
ptal-pml: - Added get[-<type>] feature to alter the displayed type.
- Added "binary string" pseudo-type, for strings without a
symbolSet. - Changed value format for setting binary types to hex
numbers only. - Added null-type support.
libptal: - Removed ptalPmlTypeIsInteger and
ptalPmlValueIsValidString. - Added ptalPmlGetType. - Made more
lenient about which functions can be used to read which data types.
ptal-hpjd.c: - Added separate OID prefixes for Standard Printer
MIB, etc., objects. - Fixed mapping of PML<->SNMP data types.
libsane-hpoj: - Added some warning messages about ptalPmlRequestGet
failures.
2002-05-10 08:37 paschal
* mlcd/: ExMgr.cpp, transport/ExMlcCommandChannel.cpp,
transport/ExMlcTransport.cpp, transport/ExTransport.cpp: Removed
redundant default-parameter definition in .cpp files, to fix a
compile problem with gcc 3.1.
2002-05-07 07:35 paschal
* lib/sane/hpoj.c: For the OfficeJet LX and 300 series: - Trimmed
the compression choices to just MMR. - Set the resolution choices
to 200dpi for LX and 200,300dpi for 300 series.
2002-05-07 07:33 paschal
* include/ptal.h: Cleaned up "struct
ptalMfpdtfVariantHeaderFaxDataArtoo_s" and "struct
ptalMfpdtfVariantHeaderFaxDataSolo_s" definitions.
2002-05-07 07:31 paschal
* mlcd/ExMgr.cpp: Cleaned up some TODO comments.
2002-05-04 20:14 paschal
* apps/cmdline/hpojip-test.c, include/hpojip.h,
lib/hpojip/ipmain.c, lib/sane/hpoj.c: Added bit-mirroring
capability to try to fix scanning on the OfficeJet LX and 300
series.
2002-05-04 13:12 paschal
* lib/sane/: hpoj.c, hpoj.h: Added preliminary (not yet functional)
scanning support for OfficeJet LX and 300 series. Added optional
saving of compressed (MFPDTF stripped) scan data to a file.
Changed geometry options from integer to fixed-precision type.
Removed redundant variables in image-dimension handling. Increased
MFPDTF_LATER_READ_TIMEOUT from 10 to 20 seconds to prevent timeout
at end of ADF scan on LaserJet 3300 series.
2002-05-04 13:12 paschal
* include/ptal.h, lib/ptal/ptal-mfpdtf.c: Added MFPDTF support for
OfficeJet LX and 300 series.
2002-05-04 13:11 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added "mlc:" to debug console prompt.
Fixed bug where reverse data received right after a channel open
would be sent to the application before the open reply.
2002-05-04 13:11 paschal
* mlcd/ParPort.cpp: Made more tolerant of terminate() failures at
event 23.
2002-05-03 14:17 paschal
* lib/hpojip/xfax.c: Made indention in initRunArray() consistent
with the rest of hpojip.
2002-04-29 09:46 paschal
* mlcd/ExMgr.cpp: Cleaned up deviceName@deviceNode log message
header format.
2002-04-28 20:40 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Log message updates: added llioName,
shortened "errno" to "e".
2002-04-28 20:11 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added 5-second llioWrite timeout for
USB.
2002-04-28 17:00 paschal
* apps/xojpanel/: xojpanel.cpp, xojpanel.h: From Joe Piolunek:
Changes to command-line parsing, including new default device
functionality.
2002-04-28 14:41 paschal
* scripts/ptal-init.in: Changed wildcard patterns to ensure that a
digit is matched in the right place. Changed to modprobe printer
and lp only when probing those connection types. Made non-root and
syntax-error messages the same (including &printDeviceList).
2002-04-28 13:20 paschal
* apps/cmdline/ptal-printd.c: Changed to open print channel after
reading first packet of print job data. After too many "empty"
jobs are received, sleeps for 2 seconds, because select() on a FIFO
never seems to block on FreeBSD. Added pipeBaseName to
syslog("successfully initialized") message.
2002-04-28 11:01 paschal
* lib/sane/: hpoj.c, hpoj.h: Added resetting of PML scanners in
NEWPAGE state (other than LaserJet 1100A) when unsetting the
batch-scan option. Added default grayscale compression of JPEG on
OfficeJet 5xx and default lineart compression of MH on OfficeJet
5xx/6xx/7xx and PSC 3xx. Updated the option descriptions. SCL
duplex-scan capability is now determined by the supported-functions
PML object. Added more debug messages to print option descriptors
as they are retrieved and option values as they are read/written.
2002-04-28 10:04 paschal
* mlcd/ParPort.cpp: Added clearing of CONTROL_REVERSE_DATA bit in
negotiate() and terminate() to fix bug where ptal-mlcd had to be
restarted after power-cycling some models in conjunction with a
bidirectional or ECP parallel port.
2002-04-26 09:07 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Moved device ID parsing (and transport
determination) to before llioSetup() is called.
2002-04-24 09:25 paschal
* lib/sane/hpoj.c: Removed SANE_CAP_AUTOMATIC, because it already
automatically sets options when needed. Added notes of where to
add more calls to hpojScannerIsUninterruptible.
2002-04-23 13:56 paschal
* doc/setup-scan-details.html: Added note about not being able to
change scan mode and resolution options between pages in a batch
scan (for PML scanners).
2002-04-23 08:18 paschal
* Makefile.in, README, configure, configure.in,
apps/cmdline/Makefile.in, apps/cmdline/ptal-connect.c,
apps/cmdline/ptal-devid.c, apps/cmdline/ptal-hp.c,
apps/cmdline/ptal-photod.c, apps/cmdline/ptal-pml.c,
apps/cmdline/ptal-printd.c, doc/index.html, doc/info-devname.html,
doc/info-protocols.html, doc/info-ptal-api.html,
doc/ptal-connect.html, doc/ptal-devid.html, doc/ptal-hp.html,
doc/ptal-init.html, doc/ptal-mlcd.html, doc/ptal-pml.html,
doc/ptal-printd.html, doc/setup-build-details.html,
doc/setup-build.html, doc/setup-connect-details.html,
doc/setup-connect.html, doc/setup-photo.html, doc/setup-print.html,
doc/setup-scan-details.html, doc/setup-scan.html,
doc/xojpanel.html, include/ptal-hppsp.h, include/ptal.h,
lib/ptal/Makefile.in, lib/ptal/ptal-hpjd.c,
lib/ptal/ptal-internal.h, lib/ptal/ptal-mlc.c, lib/ptal/ptal.c,
lib/sane/hpoj.c, lib/sane/hpoj.h, mlcd/ExMgr.cpp, mlcd/Makefile.in,
mlcd/mlcd.h, scripts/ptal-init.in, scripts/ptal-start.conf,
scripts/ptal-stop.conf: - Moved documentation into
$prefix/share/doc/hpoj. - Removed ptal-start.conf and
ptal-stop.conf. - (Hopefully) fixed "make install" so it installs
symlinks correctly on FreeBSD. - Moved /dev/ptal-{mlcd,printd} to
/var/run, with a /dev/ptal-printd compatibility symlink. -
Removed ptal-hppsp.h (moved into ptal-photod.c). - Added
default-device and new device registry capabilities into libptal,
ptal-init, libsane-hpoj, and most cmdline apps. - Cleaned up
libptal and cmdline apps error messages. - ptal-connect now says
when it's trying to connect and succeeds/fails (with a -quiet
option). - Lots of general code and command-line syntax message
cleanups. - Added -bindto and -bindtoall to ptal-photod to specify
which network interface(s) to bind to (or all). - Added
-maxaltports to ptal-photod to try incremental port numbers if the
default port number is already taken (and report final port number
in startup syslog message). - libptal now ignores SIGPIPE. -
Added -morepipes to ptal-printd to create additional FIFOs and
round-robin between them for different print queues. - Updated
documentation to reflect new functionality and split into basic
and detailed setup information. - Moved some functions around in
libsane-hpoj. - Removed SANE_HPOJ_DEVICE from libsane-hpoj. -
Added higher (safer) default JPEG compression factor for OfficeJet
500/600/700 and PSC 300 series to libsane-hpoj. - Added to
libsane-hpoj and ptal-mlcd recognition for Sony "All-in-One
IJP-V100" (OEM of HP OfficeJet 500 series). - ptal-mlcd can now
handle "mlc:" prefix on its device name parameter. - Added "use
strict" to ptal-init, split into more subroutines. - Added
parallel, JetDirect, and ptal-photod setup and FreeBSD support to
ptal-init.
2002-03-25 13:45 paschal
* apps/cmdline/ptal-hp.c: Removed "Total RAM size" query from
"ptal-hp device", because some devices report an incorrect value
and cause confusion.
2002-03-23 21:35 paschal
* apps/cmdline/ptal-devid.c, include/ptal.h, lib/ptal/ptal-hpjd.c,
lib/ptal/ptal-internal.h, lib/ptal/ptal-mlc.c, lib/ptal/ptal.c,
mlcd/ExMgr.cpp, mlcd/ExMgr.h, mlcd/mlcd.h, scripts/ptal-init.in:
Added capability for ptal-mlcd to store and libptal,ptal-devid to
retrieve the previous device ID string before a deactivation.
ptal-init uses this to indicate that it found a device but was
unable to communicate with it.
ptal-mlcd: Added -log,-logwarn,-nolog switches. Zero out
session[scd].tcd pointers at deactivation. When reading data in
llioService, moved r!=datalen check after dumping the buffer.
ptal-init: Added usbWildcard list, automatic determination of the
right one, and error message if none of them worked. Added elapsed
time printout in communication-failure case so I can know from a
log if there was a 15-second reply timer pop.
2002-03-23 14:57 paschal
* lib/sane/: hpoj.c, hpoj.h: If a PML scanner is in a state where a
new scan mode or resolution can't be set, then the current settings
in the device are read back and used instead of what the frontend
requested.
2002-03-23 13:15 paschal
* lib/sane/: hpoj.c, hpoj.h: Collected timeout values into one
place.
2002-03-23 11:24 paschal
* mlcd/ExMgr.cpp: Added delay/retry loop when checking for another
instance of ptal-mlcd on the same device name. Made llioOpen()
error messages more specific.
2002-03-23 09:50 paschal
* lib/hpojip/: xbmp.c, xfax.c, xpcx.c, xrotate.c, xtiff.c: Fixed
some little-endian and 32-bit dependencies. Added "TODO"s for
remaining little-endian dependencies.
2002-03-17 22:27 paschal
* lib/sane/hpoj.c: Changed device type to "multi-function
peripheral" in accordance with latest revision of SANE standard.
2002-03-08 09:13 paschal
* sane-1.0.3-hpoj.patch: Removed sane-1.0.3-hpoj.patch.
2002-03-07 07:48 paschal
* Makefile.in: Fixed bug where SANE dll.conf was silently ignored
if it wasn't under /etc.
2002-03-04 23:24 paschal
* doc/setup-scan.html: Added note that some distributions may have
already linked SANE to Gimp.
2002-03-03 13:30 paschal
* apps/cmdline/Makefile.in, apps/cmdline/ptal-hp.c, doc/index.html,
doc/ptal-hp-scan.html, doc/ptal-hp.html: Removed scanning
functionality from ptal-hp. Reworded a few other things in
doc/index.html.
2002-03-03 12:10 paschal
* doc/setup-scan.html: Clarified xsane's support for batch scans
(filename increments, but each scan must be started manually).
Corrected "--batch-scan=yes". Added examples of batch scans with
scanimage.
2002-03-01 21:37 paschal
* Makefile.in, configure, configure.in, doc/setup-scan.html,
lib/sane/Makefile.in, lib/sane/hpoj-tables.h, lib/sane/hpoj.c,
lib/sane/hpoj.h, lib/sane/sane.h, lib/sane/saneopts.h: Checked in
new libsane-hpoj SANE backend.
2002-02-28 09:18 paschal
* lib/ptal/ptal-mfpdtf.c: Removed "short timeout" functionality.
Changed ptalMfpdtfReadGeneric() and ptalMfpdtfReadInnerBlock() to
properly detect and report read timeout error.
2002-02-25 21:44 paschal
* apps/cmdline/ptal-pml.c: Fixed it so OID and hex value bytes are
printed out as unsigned. Added support for setting binary-type
objects. Updated syntax message to reflect all supported types.
2002-02-21 07:35 paschal
* Makefile.in: Changed "$$UID" to "`id -u`" (thanks to Alfred
Perlstein).
2002-02-20 07:24 paschal
* include/ptal.h, lib/ptal/ptal-internal.h, lib/ptal/ptal.c: Added
ability to call an idle-callback function at a specified interval
while ptalChannelSelect is "blocked".
2002-02-20 07:22 paschal
* mlcd/ExMgr.cpp: Changed DUMP_BUFFER macro to display entire
packets sent and received, not just the first 16 bytes.
2002-02-09 10:09 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added PTAL-MLCD-RESERVE-SCANNER
bitbucket service for mutual exclusion. Fixed
outstandingForwardBdrCount and pCommandBdr accounting.
2002-01-28 14:58 paschal
* apps/cmdline/ptal-printd.c: Changed mknod() to mkfifo() to make
FreeBSD happy (thanks to John Utz).
2002-01-27 17:55 paschal
* apps/cmdline/ptal-printd.c: Added displaying of errno value on a
fatal error.
2002-01-26 14:07 paschal
* mlcd/ParPort.cpp: Changed TIMEVAL_SIGNAL_TIMEOUT from 1/10 sec to
1 sec to fix signalling problems and host transfer recoveries on
the OfficeJet Pro 11xx.
2002-01-23 08:30 paschal
* include/ptal.h, lib/ptal/ptal-hpjd.c, lib/ptal/ptal-mlc.c,
lib/ptal/ptal.c: Added function ptalPmlRequestSetRetry(). Changed
lots of PTAL_LOG_ERROR() calls to PTAL_LOG_WARN() to reduce the log
message clutter.
2002-01-10 06:26 paschal
* include/ptal.h, lib/ptal/ptal-internal.h, lib/ptal/ptal.c: Added
application-info pointer functionality. Changed ptalPmlOpen so it
can be called multiple times. Changed ptalPmlClose so it closes
but doesn't deallocate the PML channel.
2002-01-08 12:24 paschal
* apps/cmdline/hpojip-test.c, include/hpojip.h,
lib/hpojip/Makefile.in, lib/hpojip/ipmain.c, lib/hpojip/xinvert.c,
lib/hpojip/xskel.c: Added invert and skel transforms. Fixed skel
transform so it actually works (just copies data).
2002-01-08 12:06 paschal
* lib/hpojip/xpnm.c: Fixed parse error when a number immediately
follows a comment line.
2002-01-03 06:26 paschal
* configure, configure.in: Added /usr/X11*/lib as a possible
location for QT.
2001-12-10 22:58 paschal
* apps/xojpanel/: xojpanel.cpp, xojpanel.h: From Joe Piolunek (with
a few tweaks from me): Standardized character translation mappings.
Added command-line options and help text. Various code cleanups.
2001-12-09 23:00 paschal
* apps/cmdline/ptal-photod.c: Added silent recognition (but not
support) for mtools protocol version 11. Added new readFromMtools
and readCountedBytesFromMtools functions. Added no-op support for
mtools OP_FLUSH command.
2001-12-07 21:37 paschal
* doc/setup-photo.html: Improved some wording, and removed
incorrect ".html" from "ptal-init".
2001-12-06 13:50 paschal
* apps/cmdline/ptal-hp.c: Fixed uninitialized hJob pointer that was
causing segfaults when a scan didn't take place.
2001-12-05 23:36 paschal
* doc/ptal-hp-scan.html: Documented ptal-hp scan changes,
especially in the area of image decompression and processing.
2001-12-05 23:35 paschal
* apps/cmdline/ptal-hp.c: Moved MFPDTF, JPEG, and PNM processing
into libptal and libhpojip. Added hints to use SANE. Added
support for MH, MR, and MMR compression. Whatever compression
format the device returns is handled appropriately. Can now save
as raw, .jpg, .pnm, or .p[bgp]m format regardless of compression.
No more annoying file-extension rewriting! Cleared out
SCAN-UPLOAD-ERROR before starting scan (for LaserJet 1100A). Added
display of resolution setting in use. Removed -length and
-[no]parsejpeg options. Hid -keep option. JPEGs on OfficeJet 500
series should now be handled properly.
2001-12-05 23:24 paschal
* apps/cmdline/: Makefile.in, xjpg_dec.c: Removed xjpg_dec.c.
2001-12-05 23:21 paschal
* apps/cmdline/hpojip-test.c: Cleaned up comments.
2001-12-05 23:20 paschal
* include/ptal.h, lib/ptal/Makefile.in, lib/ptal/ptal-mfpdtf.c:
Added MFPDTF parser to libptal.
2001-12-05 23:18 paschal
* doc/setup-scan.html: Reordered the list of models supported by
"ptal-hp scan", so people won't think the PSC 700 series is
supported.
2001-12-05 23:09 paschal
* lib/hpojip/: xcolrspc.c, xheader.c, xjpg_enc.c, xrotate.c,
xtonemap.c: Fixed some comment spacing.
2001-12-05 10:38 paschal
* configure, configure.in: "-lsnmp" needs to come before
"-lcrypto".
2001-11-28 20:03 paschal
* doc/setup-scan.html: Moved note about uninstalling non-PTAL
version of SANE into the numbered list.
2001-11-27 19:37 paschal
* apps/cmdline/hpojip-test.c, include/hpojip.h,
lib/hpojip/ipmain.c, lib/hpojip/xjpg_dec.c, lib/hpojip/xjpg_fix.c:
Added xjpg_fix transform.
2001-11-27 19:29 paschal
* lib/hpojip/xpnm.c: Changed "pIntraits" to "pInTraits". Various
cleanups.
2001-11-27 19:23 paschal
* lib/hpojip/Makefile.in: Changed ".o-shared" to ".shared.o", and
".o" to ".static.o". Added xjpg_fix transform.
2001-11-27 19:22 paschal
* lib/ptal/Makefile.in: Changed ".o-shared" to ".shared.o", and
".o" to ".static.o".
2001-11-27 19:18 paschal
* lib/hpojip/xskel.c: Changed pIntraits to pInTraits. Added
missing explicit initialization of g->dwInNextPos within
getActualTraits.
2001-11-24 21:55 paschal
* lib/hpojip/xpnm.c: Implemented basic PNM encoding and decoding.
2001-11-24 21:46 paschal
* apps/cmdline/hpojip-test.c: Added file permissions (0600) to
open(outFile) call. Added #if-0ed out logs of before/after
ipConvert().
2001-11-22 10:31 paschal
* configure, configure.in: Changed "-ldir" to "-Ldir". Fixed
broken SNMP AC_CHECK_LIB: brackets, missing comma, unneeded quotes.
2001-11-22 10:19 paschal
* configure, configure.in: Fixed check for SNMP so it detects
ucd-snmp on FreeBSD (.h and lib under /usr/local).
2001-11-20 22:37 paschal
* doc/setup-connect.html: Added note about non-concurrent USB and
parallel ports, and the need to power cycle the peripheral when
switching ports. Added note about consequences of not using
proto_bias fix for RedHat 7.2.
2001-11-20 17:42 paschal
* include/hpojip.h: Removed unnecessary "#include <endian.h>" which
broke FreeBSD builds.
2001-11-20 13:09 paschal
* doc/info-protocols.html: Removed hyphens from
"http://www.hpdevelopersolutions.com".
2001-11-20 12:53 paschal
* lib/ptal/ptal-mlc.c, mlcd/ExMgr.cpp: Added 1 to the Unix-domain
socket length, to include the terminating null byte. FreeBSD needs
this.
2001-11-20 12:05 paschal
* mlcd/: ParPort.cpp, ParPort.h: Moved most of IoParPort class from
ParPort.h into ParPort.cpp, to fix build problems on FreeBSD
("multiple definition of `ffs'" linker error).
2001-11-06 10:25 paschal
* lib/hpojip/Makefile.in: libhpojip needs -lm on some platforms.
2001-11-06 10:12 paschal
* apps/cmdline/Makefile.in: Disabled linking unnecessary libraries
(ptal or hpojip) with cmdline apps.
2001-11-05 23:49 paschal
* configure, configure.in, apps/cmdline/Makefile.in,
apps/cmdline/hpojip-test.c, include/hpojip.h, lib/hpojip/ipmain.c:
Added hpojip-test command-line application.
2001-11-01 12:56 paschal
* mlcd/transport/ExMlcCommandChannel.cpp: To prevent the perception
of a buffer leak, increment countReverseBufferReturns when
returning a buffer for a packet that didn't consume credit (such as
InitReply), because the BDR was unmarked to prevent credit from
being returned.
2001-10-29 22:13 paschal
* configure, configure.in: Clear MLCD_OBJS if PAR_PLATFORM gets set
back to NONE due to missing sys/io.h.
2001-10-29 00:22 paschal
* lib/hpojip/Makefile.in: Added "Makefile" for deletion on "make
distclean".
2001-10-29 00:19 paschal
* Makefile.in, configure, configure.in: Added hpojip and moved ptal
into lib directory. Fixed broken SNMP detection by adding calls to
the autoconf AC_LANG_C macro.
2001-10-29 00:15 paschal
* include/hpojip.h, lib/hpojip/Makefile.in, lib/hpojip/ipdefs.h,
lib/hpojip/ipmain.c, lib/hpojip/xbi2gray.c, lib/hpojip/xbmp.c,
lib/hpojip/xchgbpp.c, lib/hpojip/xcolrspc.c,
lib/hpojip/xconvolve.c, lib/hpojip/xcrop.c, lib/hpojip/xfakemono.c,
lib/hpojip/xfax.c, lib/hpojip/xform.h, lib/hpojip/xgamma.c,
lib/hpojip/xgray2bi.c, lib/hpojip/xgrayout.c, lib/hpojip/xheader.c,
lib/hpojip/xjpg_dct.c, lib/hpojip/xjpg_dct.h,
lib/hpojip/xjpg_dec.c, lib/hpojip/xjpg_enc.c,
lib/hpojip/xjpg_huf.c, lib/hpojip/xjpg_huf.h,
lib/hpojip/xjpg_mrk.h, lib/hpojip/xmatrix.c, lib/hpojip/xpad.c,
lib/hpojip/xpcx.c, lib/hpojip/xpnm.c, lib/hpojip/xrotate.c,
lib/hpojip/xsaturation.c, lib/hpojip/xscale.c, lib/hpojip/xskel.c,
lib/hpojip/xtable.c, lib/hpojip/xthumb.c, lib/hpojip/xtiff.c,
lib/hpojip/xtonemap.c, lib/hpojip/xyxtract.c: Added new libhpojip
image-processing library.
2001-10-29 00:06 paschal
* lib/ptal/: Makefile.in, ptal-hpjd.c, ptal-internal.h, ptal-mlc.c,
ptal-providers.c, ptal.c: Moved ptal directory into the new lib
directory.
2001-10-27 09:52 paschal
* configure, configure.in: Added check for the existence of
sys/io.h in the first place, and disables Linux parallel-port
support on platforms where this file is missing.
2001-10-21 21:51 paschal
* doc/xojpanel.html: Added mention of
specialCharacterTranslationMap.
2001-10-21 21:37 paschal
* apps/xojpanel/: xojpanel.cpp, xojpanel.h: From Joe Piolunek: 1.
If the user builds the application with a choice of a very large or
very small font to be used in the 'LCD' message window, the text
will be vertically centered a little better.
2. It adds the ability to do 'special character' translation. At
present, the user will need to specify the desired character
translations ( at the top of apps/xojpanel/xojpanel.cpp ). In the
future, it may be possible to enable several by default, but right
now I don't know which one(s) can be used without causing potential
conflicts.
From David Paschal: Added "characterTranslationMap[255] = 0x20;"
2001-10-20 20:24 paschal
* doc/setup-scan.html: Added clarifications about setting up SANE:
No need to reinstall SANE from source if it was already built with
hpoj support. sane.d/*.conf files may be installed elsewhere.
2001-10-18 20:21 paschal
* scripts/ptal-init.in: Added force-reload parameter (alias for
start/restart/reload) for Debian.
2001-10-16 22:02 paschal
* doc/setup-photo.html: Added mention of new functionality: write
access, -readonly switch. Reformatted and reworded a few things.
Added example of copy from one device to another.
2001-10-16 22:00 paschal
* apps/cmdline/ptal-photod.c: Disabled sending certain debug
messages to syslog. Added write functionality. Added -readonly,
and -readwrite switches. Determined that reading/writing 1 sector
at a time is safer. Added more comments. Changed some message
formats.
2001-10-16 21:55 paschal
* include/ptal-hppsp.h: Added HPPSP_REPLY_STATUS and
HppspReplyStatus. Changed HPPSP_VERSION_2. Made some adjustments
in write-sectors command structs.
2001-10-15 09:37 paschal
* scripts/ptal-init.in: Added check for the existence of
/dev/ptal-{mlcd,printd} directories, and creates them if they are
missing (i.e. in the case with devfs).
2001-10-14 21:04 paschal
* apps/cmdline/ptal-photod.c: Added syslog support and ptalName to
log messages. Improved clarity of some error messages. Added
check for bytesPerSector==512 until I get around to generalizing
it.
2001-10-14 21:01 paschal
* doc/: info-protocols.html, setup-connect.html, setup-photo.html,
setup-print.html, setup-scan.html: Added mention of experimental
printer.c, proto_bias for RedHat 7.2, and usb-uhci vs uhci. Added
"Next steps" links to/from setup-photo.html.
2001-10-13 11:01 paschal
* doc/: index.html, setup-photo.html: Added documentation for
setting up photo-card access.
2001-10-13 11:01 paschal
* configure, configure.in, apps/cmdline/Makefile.in,
apps/cmdline/ptal-photod.c, include/ptal-hppsp.h,
scripts/ptal-init.in: Added ptal-photod daemon for mtools-based
photo-card access.
2001-10-11 11:13 paschal
* scripts/ptal-init.in: Fixed "ptal-init setup" so it also converts
slashes (in addition to spaces) in model name to underscores.
2001-10-09 21:41 paschal
* mlcd/ExMgr.cpp: Fixed lookup and reverse lookup so the initial
stuff (like trying a local lookup) is only done in the command
state, to prevent overwriting the results of a transport lookup.
Added LOG_INFOs about lookup results. Added check to prevent
attempts to open command channel.
2001-10-09 12:35 paschal
* mlcd/ExMgr.cpp: Added -becp switch to force bounded ECP mode.
2001-10-09 07:55 paschal
* mlcd/ExMgr.cpp: Added bounded-ECP recognition for "MDL:PHOTOSMART
P1000;" and "MDL:PHOTOSMART P1100;".
2001-10-05 06:48 paschal
* mlcd/ExMgr.cpp: Fixed query of llioSupportedProtocols bitmask so
getDefaultTryMlcDot4() will work properly.
2001-10-03 09:00 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added support for special Linux USB
printer-class driver ioctls for dynamically switching alternate
settings and parallel-style channels.
2001-09-28 08:14 paschal
* apps/cmdline/ptal-hp.c: Added longer timeout after premature scan
state change while waiting for the end-of-page record.
2001-09-13 10:32 paschal
* mlcd/transport/: ExMlcCommandChannel.cpp, ExMlcTransport.cpp,
ExMlcTransport.h, ExTransport.cpp: Changed some LOG_* calls to
LOGD_*. Added __attribute__((packed)) to packet structures in
ExMlcTransport.h.
2001-08-08 08:05 paschal
* apps/cmdline/ptal-hp.c: Fixed compiler error with gcc-3.0.
2001-08-07 20:00 paschal
* doc/info-protocols.html: Removed extraneous double-quote mark.
2001-08-07 19:54 paschal
* doc/info-protocols.html: Changed "is" to "are".
2001-08-07 19:52 paschal
* doc/info-protocols.html: Added mention of channel-78 reset
alternatives, and clarification of channel 77 over 7/1/2.
2001-08-07 19:47 paschal
* doc/info-protocols.html: Fixed "forward" misspelling.
2001-08-07 19:39 paschal
* doc/info-ptal-api.html: Added missing information about the
parameters modified by ptalChannelSelect().
2001-08-07 19:23 paschal
* doc/ptal-init.html: Removed extraneous "i".
2001-08-07 19:11 paschal
* doc/ptal-mlcd.html: Changed "and" to "of".
2001-08-07 18:23 paschal
* doc/setup-print.html: Added missing closing parenthesis.
2001-08-07 18:22 paschal
* doc/setup-print.html: Added tt tags for Devices.htm and
devices.txt.
2001-08-07 18:10 paschal
* doc/setup-connect.html: Fixed grammatical typo.
2001-08-07 18:07 paschal
* doc/setup-connect.html: Changed duplicate "ptal-mlcd" to
"ptal-printd", which is what I had intended in the first place.
2001-08-07 18:03 paschal
* doc/setup-connect.html: Capitalized "It".
2001-08-07 18:01 paschal
* doc/setup-connect.html: Changed "use" to "pass".
2001-08-07 17:57 paschal
* doc/setup-connect.html: Split out "Important:" into a separate
list entry.
2001-08-07 17:55 paschal
* doc/setup-connect.html: Added missing paragraph tag, and made
"Notes:" boldface for consistency.
2001-08-07 17:46 paschal
* doc/setup-build.html: Corrected list of installation
subdirectories.
2001-08-07 11:17 paschal
* doc/: index.html, info-pml-objects.html, info-protocols.html,
pmlobj.html, ptal-mlcd.html, ptal-pml.html, setup-connect.html,
setup-print.html, setup-scan.html: Renamed doc/pmlobj.html to
doc/info-pml-objects.html and added to the index. Expanded
acronyms more consistently. Rearranged some commands in the index
and made bullets more consistent. Split long command lines to be
more printer-friendly. Clarified gamma.ps as optional and probably
unnecessary for hpinkjet.
2001-08-06 22:18 paschal
* doc/: index.html, info-protocols.html, info-ptal-api.html: Added
info-protocols.html and info-ptal-api.html.
2001-08-05 22:10 paschal
* doc/: index.html, ptal-init.html, ptal-mlcd.html,
ptal-printd.html, setup-build.html, setup-connect.html,
setup-scan.html: Added ptal-init.html, and moved the note about
duplicate devices to there from setup-connect.html. Various
formatting changes.
2001-08-05 20:24 paschal
* doc/: index.html, ptal-devid.html, ptal-hp-scan.html,
ptal-hp.html, ptal-mlcd.html, ptal-printd.html, setup-connect.html,
setup-print.html, setup-scan.html, xojpanel.html: Finished
ptal-mlcd.html and added ptal-printd.html. Various formatting and
content improvements. Added mention to setup-connect.html of
ptal-mlcd's SPP warning message and using "-porttype spp" to get
rid of it.
2001-08-05 20:14 paschal
* mlcd/ExMgr.cpp: Removed empty "if" statement after calling
select().
2001-08-03 20:36 paschal
* doc/ptal-mlcd.html: First checkin (not quite finished).
2001-08-03 20:36 paschal
* doc/setup-connect.html: Added clarifications about kernel parport
independence and problems detecting parallel-peripheral power
cycle.
2001-08-03 20:35 paschal
* doc/ptal-connect.html: Moved specifics on ptal-mlcd virtual
services to ptal-mlcd.html.
2001-08-03 09:25 paschal
* doc/pmlobj.html: Updated title.
2001-08-03 09:22 paschal
* doc/: pmlobj.html, ptal-pml.html: First checkin.
2001-08-03 07:36 paschal
* doc/ptal-devid.html: First checkin.
2001-08-03 06:01 paschal
* doc/ptal-connect.html: First checkin.
2001-08-03 05:44 paschal
* doc/setup-connect.html: Strengthened recommendation to compile
kernel USB support as modules. Added note to check
/var/log/messsages and usbview if printer devices aren't found.
2001-08-02 17:32 paschal
* doc/xojpanel.html: Joe fixed some incorrect information I wrote
too late at night. :-)
2001-08-01 21:31 paschal
* doc/: ptal-hp.html, xojpanel.html: Added ptal-hp.html and
xojpanel.html.
2001-08-01 21:31 paschal
* apps/cmdline/ptal-hp.c: Removed "clock -unset" option.
2001-08-01 12:33 paschal
* doc/setup-scan.html: Added note about lack of support for
device-initiated scans.
2001-07-31 12:42 paschal
* mlcd/ParPort.cpp: Added warning message when readNibble(index=0)
fails because nFault=1.
2001-07-31 07:38 paschal
* doc/: setup-connect.html, setup-print.html, setup-scan.html:
Added "next steps" sections at the end.
2001-07-30 19:27 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Second attempt at fixing compiler
warning about "ExSessionLookup *this". Fixed PolledTimer::delay()
so it insulates the delay parameter from modification by select().
Changed delays using select() to PolledTimer::delay(). Turned on
channel-78 reset for parallel, now that I finally figured out why
the delays weren't working for the LaserJet 1100.
2001-07-30 04:15 paschal
* doc/ptal-hp-scan.html: Small formatting change.
2001-07-30 04:15 paschal
* mlcd/ExMgr.cpp: Tried to fix compiler warning on RedHat
6.1/Alpha: ExMgr.cpp:1352: warning: `class ExSessionLookup * this'
might be used uninitialized in this function
2001-07-29 15:34 paschal
* doc/setup-build.html: Added note to logout/login for the PATH
change to take effect.
2001-07-29 13:56 paschal
* apps/cmdline/ptal-pml.c: Disabled unimplemented getnext and trap
commands.
2001-07-29 13:24 paschal
* doc/setup-print.html: Added confirmation that DJ8xx works on
OfficeJet Pro 1170C/1175C.
2001-07-28 21:19 paschal
* apps/cmdline/ptal-hp.c: Added -keep switch. Added partial
support for scanning on the OfficeJet 300 series (still not
functional, though), by making more PML objects optional. Changed
"Setting resolution" message to "Setting default resolution".
Added missing read of uploadError, added recognition of more error
codes.
2001-07-28 21:17 paschal
* doc/ptal-hp-scan.html: Documented the -keep switch.
2001-07-28 19:59 paschal
* doc/setup-connect.html: Added note that ptal-hpjd.c is hard-coded
with the community name "public".
2001-07-28 19:26 paschal
* doc/: index.html, setup-build.html, setup-connect.html: Small
formatting changes. Added mentions of setting the PATH.
2001-07-28 19:18 paschal
* Makefile.in: Changes to "make install": Added more blank lines
for better readability of messages. Added hpoj.sh and hpoj.csh
into /etc/profile.d to set PATH, and message to set the PATH
manually if these scripts couldn't be added.
2001-07-28 18:01 paschal
* doc/: setup-build.html, setup-connect.html: Small formatting
changes.
2001-07-27 09:17 paschal
* doc/: setup-connect.html, setup-print.html: Removed strike tags.
Split fields in sample device ID string onto separate lines.
Changed MDL-to-USB-devname examples from preformatted to unordered
list.
2001-07-25 21:37 paschal
* INSTALL, Makefile.in, PRINT-HOWTO, README, SCAN-HOWTO,
doc/index.html, doc/ptal-hp-scan.html, doc/setup-build.html,
doc/setup-connect.html, doc/setup-print.html, doc/setup-scan.html:
Added new HTML documentation files.
2001-07-25 08:31 paschal
* apps/cmdline/ptal-devid.c: Modified syntax message to make it
clear that -short/-long need to be specified _before_ any query
options.
2001-07-24 11:02 paschal
* Makefile.in: Changed to run ldconfig even if /etc/ld.so.conf is
already setup correctly, to make sure the ld cache really gets
rebuilt.
2001-07-16 19:47 paschal
* Makefile.in: Added /sbin/init.d to the search list of SysV init
script directories. Added bin/addpjl to the search list of
obsolete files, and special-cased the existence of this file to
also check for bin/addcr. I didn't want to just add bin/addcr to
the list, because personally I need to keep it around.
2001-07-15 18:11 paschal
* mlcd/ExMgr.cpp: In exDeactivate(): Added 1-second delay after
llioClose to try to prevent USB crashes on reactivation. Moved
sessionDeactivate() call after this to prevent fatal error in
forwardDataResponse due to zeroed and then decremented
outstandingForwardBdrCount field.
2001-07-15 10:39 paschal
* scripts/ptal-init.in: ptal-init setup now logs messages about
stopping and starting the daemons.
2001-07-14 21:36 paschal
* Makefile.in, scripts/ptal-init.in: Added info message about a
/etc/ptal-*.conf file that overrides one in $prefix/etc. Added
/sbin and /usr/sbin to the PATH in ptal-init.
2001-07-14 20:44 paschal
* Makefile.in, configure, configure.in, scripts/ptal-start.conf,
scripts/ptal-stop.conf: Changed to install *.conf as *.conf.new if
already exists and is different. For root, logs mkdir of
/dev/ptal-*; otherwise, prompts user to manually create these
directories. Added /sbin and /usr/sbin to the PATH for
root-specific install section. Added warning message if SysV init
script directory not found. Added warning message if chkconfig not
available. For root, adds libdir to /etc/ld.so.conf if not already
there and runs ldconfig; otherwise, prompts user to do this
manually. Checks for outdated files from previous versions and
prompts user to delete. In *.conf, improved some wording and added
place to modprobe printer.
2001-07-14 07:28 paschal
* apps/cmdline/ptal-devid.c: Added include of string.h to remove
compiler warnings.
2001-07-13 12:12 paschal
* mlcd/: ExMgr.cpp, ExMgr.h, Makefile.in, ParPort.h,
transport/ExMlcCommandChannel.cpp, transport/ExMlcTransport.cpp,
transport/ExMlcTransport.h, transport/ExTransport.cpp,
transport/ExTransport.h: Changed JD_DEBUG to JD_DEBUGLITE. Removed
redundant "ptal-mlcd:" for messages going to syslog. Changed
"const" to explicit "static const" and removed the "#define const
static const" kludge. Added "static const member definitions" to
ExTransport files (from a co-worker; I don't know if I need to do
this in ExMgr and ParPort also).
2001-07-06 19:49 paschal
* Makefile.in: Once again forgot to save my latest changes before
checking in! :-)
2001-07-06 19:08 paschal
* Makefile.in, configure, configure.in, scripts/ptal-init.in,
scripts/ptal-start.conf, scripts/ptal-stop.conf: Added
ptal-init.in, ptal-start.conf, and ptal-stop.conf to the scripts
directory. Made "make install" quieter. Added installation of
init script under /etc/rc.d/...
2001-07-06 18:41 paschal
* apps/xojpanel/Makefile.in, mlcd/Makefile.in: Removed stripping of
executables.
2001-07-04 06:23 paschal
* mlcd/ExMgr.cpp: Removed "#ifXXX" preprocessor directives from
ExMgr::syntaxError() to fix compilation errors with gcc-3.0.
2001-07-03 10:16 paschal
* mlcd/ExMgr.cpp: Removed #ifdef from within printf() call, to fix
compiler error with gcc-3.0.
2001-07-03 09:43 paschal
* apps/cmdline/ptal-hp.c: Changed both readTimeout and
maxShortReadTimeouts to 30 (seconds).
2001-07-03 09:01 paschal
* apps/cmdline/ptal-hp.c: Changed maxShortReadTimeouts from 10 to
20 (seconds).
2001-07-02 19:57 paschal
* SCAN-HOWTO: Updated to reflect ptal-hp changes regarding
extension re-writing and batch scanning.
2001-07-02 19:41 paschal
* apps/cmdline/ptal-hp.c: Changed some debug messages somewhat.
Fixed jpegDone so it doesn't wait if it appears that there's
nothing to wait on. Changed scan upload timeout from 120 to 45
seconds. Turned on read timeout, now that the ptalChannelSelect()
bug is fixed. Added multi-page scanning, including -multi,
-pagenum, and -pagenumdigits. Fixed problem with scanning more
than one page on the LaserJet 3200 and 1220, where we are forced to
read the NEWPAGE state and decide on the new state (START or IDLE)
before we get the end of page record. Adds .pnm or .jpg extension
if no extension is given. Changes .pnm or .jpg extension if the
one given mismatches the compression setting. Rearranged some
switches. Hid some unnecessary switches to reduce confusion.
Reduced indention in scan -help message. Added message to indicate
which filename each page is being saved into. Added call to
free(mfpdtfFilename) after opening that file, to prevent a memory
leak. Added exit message about how many pages were successfully
scanned (if any).
2001-06-28 18:30 paschal
* include/ptal.h: Changed ptalDeviceIDGetField() to include leading
field name through trailing semicolon. Fixed bug where pointer was
returned to freed memory. Added ptalDeviceIDPruneField() to remove
leading field name, colon, and trailing semicolon. Added
ptalDeviceIDGetCommandSet() and ptalDeviceIDGetSerialNumber().
2001-06-28 18:27 paschal
* apps/cmdline/ptal-devid.c: Added -short and -long options to
prune the field name, colon, and semicolon from the output.
Changed to process all options and print all requested fields, not
just the first found field. Added -cmd and -sern options to query
command set and serial number fields.
2001-06-28 12:34 paschal
* apps/cmdline/ptal-devid.c, include/ptal.h: Added device ID field
parsing to libptal and ptal-devid.
2001-06-27 22:20 paschal
* SCAN-HOWTO: Forgot to save my latest changes before checking in
the file. :-)
2001-06-27 22:15 paschal
* apps/cmdline/xjpg_dec.c: First checkin, with my hacks to extract
it from its original home in an image processing library and
integrate it with ptal-hp for counting raster lines in
JPEG-compressed data.
2001-06-27 22:07 paschal
* apps/cmdline/ptal-hp.c: Added counting of raster lines in
compressed JPEG images, using the JPEG decoder in xjpg_dec.c.
-length can now be either absolute or relative to the auto-detected
image height.
2001-06-27 22:01 paschal
* apps/cmdline/Makefile.in: Added xjpg_dec.c to the INCLUDES line.
Yes, I know that you're supposed to compile .c files separately,
not #include them like .h files. :-)
2001-06-27 21:59 paschal
* SCAN-HOWTO: Added information about ptal-hp's new ability to
automatically detect image height and to adjust with a -length
delta. Added warning that changing the default resolution in
certain situations may lock up the scanner.
2001-06-24 16:54 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Moved initialization of grouped
attributes (socket, llio) out of the ExMgr constructor into
separate functions called by the constructor. Added support for
multiple -device switches and multiple parameters to a single
-device switch, to support shell-globbed args like "/dev/usb/lp*".
Added -devidmatch to specify substrings to match in the device ID
string. Renamed -devid to -devidset. Changed llioOpen to loop
through all devices until it finds one whose device ID string
matches appropriately. In case other instances are doing the same
thing, delays a random amount of time and retries device nodes that
haven't already been opened. errno==EIO in llioRead is now
converted into no data read instead of causing an immediate
deactivation.
2001-06-19 10:29 paschal
* mlcd/: ExMgr.h, transport/ExMlcTransport.cpp,
transport/ExTransport.h: Added stub functionality for setting
MLC/1284.4 header control field. Fixed bug with lost reverse
credit after failed MLC (not 1284.4) channel open.
2001-06-18 19:51 paschal
* mlcd/ExMgr.cpp: Fixed "fdRegister(invalid fd=-1,r=1,w=0) called
from ExMgr.cpp:2079" error, by not calling fdRegister if a channel
is in SESSION_STATE_OPEN_PENDING.
2001-06-18 19:20 paschal
* apps/cmdline/ptal-hp.c, include/ptal.h: Moved
[BL]END_[GS]ET_{SHORT,LONG} macros from ptal-hp.c to ptal.h.
2001-06-15 08:27 paschal
* mlcd/ExMgr.cpp: Fixed logging of sleepBeforeOpen.
2001-06-13 21:20 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added LOG_SYSLOG macro that logs to
syslog but not the console, unless console log level is LOG_WARN or
higher. Joined two log lines for syslog to prevent lines from
multiple instances from getting interleaved. Added LOG_SYSLOG for
successful initialization and activation. Added OK/ERROR return
value for _fdRegister and a debug error log message after one
particular call that is happening occasionally at the wrong time.
Changed syslog facility from daemon to lpr.
2001-06-13 20:51 paschal
* apps/cmdline/ptal-printd.c: Changed syslog facility from daemon
to lpr. Added initialization syslog message.
2001-06-13 09:23 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Fixed compiler error in
llioGetDeviceNode().
2001-06-12 18:49 paschal
* mlcd/ExMgr.h: Fixed segfault when connecting to PTAL-MLCD-DEVNODE
without a "-device" setting, which can occur with parallel.
2001-06-12 17:51 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Turned warning messages off by
default, added "logwarn" console command to turn them back on.
Changed the "important" warnings to errors. Fixed some log
messages and dump printfs. Sanitized JD_DEBUG usage, converted
LOGD_* to LOG_*. Added pid to dump() and "pid" debug console
command. Rearranged some attributes and methods in ExMgr class.
Removed select() xsets, which were disabled anyway. Substituted
/dev/null for a closing transport session, as well as for the PML
transport session. That makes the code path simpler because we can
brainlessly write data to such sessions without having to check for
the lack of a file descriptor (but check for the state instead).
Changed the forward and reverse data paths so that queued outgoing
data is only sent from exMain(). This prevents channel/direction
starvation and makes the debug console more available. Generalized
sessionInWrite attribute into exContext enum. Added transparent
file/line passing to fdRegister, to make it easier to debug errors
about an invalid fd passed to this function. Rearranged some
things to make the code more compact and remove redundancies,
especially regarding service state transitions and discarded data
due to channel close. Changed LOG_ERROR_FATAL to LOG_ERROR in
sessionPostSelect() due to an invalid state. Added macros
containing common code for special sockets. Added special sockets
for pid, device node, and command line. Added simulated service
name lookup for special sockets. Fixed sessionServiceOutput()
handling of when the socket write fails, to prevent an
inappropriate channel close (if errno==EAGAIN) and a buffer leak.
Fixed unprepend call in sessionServiceOutput to prevent data loss.
Scan cancel and scanimage --test should now work on OfficeJet
Pro/R/PSC500. Added LOG_NDELAY flag to openlog() so syslog
connection is made at startup. Added dump() method for QueueEntry
class. Increased maximum outstanding forward transactions.
2001-06-12 11:20 paschal
* apps/cmdline/ptal-printd.c: Added LOG_NDELAY flag to openlog()
call, so syslog connection is made immediately.
2001-06-08 05:25 paschal
* configure, configure.in: Changed test for libqt.so from -x to -f,
since shared libraries don't have to be marked as executable.
2001-06-05 20:06 paschal
* mlcd/ExMgr.cpp: Added checking for a live socket (used by another
process) before recreating it.
2001-06-05 19:28 paschal
* apps/cmdline/ptal-connect.c: Added -fwdlen and -revlen options to
adjust requested max packet sizes (not including the MLC/1284.4
header, of course). Removed display of predefined devices, since
currently there are none.
2001-06-05 19:10 paschal
* configure, configure.in: Added support for QT installed under
/usr/bin, /usr/lib, and /usr/include/qt. Converted individual
AC_CHECK_HEADER macros to one long AC_CHECK_HEADERS macro that
prints a warning if any file couldn't be found.
2001-06-05 19:08 paschal
* Makefile.in: Removed old pixmap definitions.
2001-06-05 18:34 paschal
* apps/cmdline/ptal-printd.c: Added immunity to SIGPIPE signals
(which previously caused exit). Added logging of errors to syslog.
Added workaround for lack of stdio FDs when invoked from a hotplug
script. Added typical invocations to syntax message.
2001-06-05 17:53 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Worked around lack of standard I/O FDs
when invoked from a hotplug script. Added logging to syslog.
2001-06-03 15:21 paschal
* include/ptal.h: Moved PTAL_DEFAULT_RETRY_COUNT and _DELAY from
ptal.c to ptal.h. Added PTAL_SHORT_RETRY_COUNT.
2001-06-02 17:46 paschal
* mlcd/ExMgr.cpp: Special-cased OfficeJet 500 through T series for
bounded ECP (bidi-ECP18). Special-cased OfficeJets C2890A, LX, 3xx
for credit miser and ECP10+nibble. (I don't know if I used the
correct MDLs for C2890A and LX.) Added warning message about SPP
unless "-porttype spp" is given.
2001-06-02 17:42 paschal
* mlcd/ParPort.h: Added missing setting of currentChannel in
writeEcpChannel().
2001-05-31 18:13 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed ExBdr::nextInChain references
to use getNext/setNext methods. Changed "-activate" switch to
"-hotplug", which activates on startup and after each deactivation
and exits on activation failure. This flag also enables a 1-second
delay before calling llioOpen to try to prevent crashes which may
stem from re-opening too soon during handling of an unplug event.
Fixed fatal error in ExMlcTransport caused by
llioForwardBdrQueue->empty() in llioClose(); changed this to pull
each BDR chain out of the queue and call
pBdr->getTCD()->forwardDataResponse.
2001-05-30 10:35 paschal
* configure, configure.in: Cleared ac_cv_lib_snmp_snmp_open from
cache so "-lsnmp -lcrypto" will get detected properly.
2001-05-30 10:12 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added -sleepbeforeopen command-line
option.
2001-05-29 13:51 paschal
* configure, configure.in: Added detection for whether -lsnmp also
requires -lcrypto.
2001-05-28 18:47 paschal
* mlcd/ExMgr.cpp: Added missing setting of
nextRate=LLIO_POLL_RATE_LOW.
2001-05-28 11:07 paschal
* mlcd/ExMgr.cpp: Fixed bugs with PML multiplexing where PML
sessions stopped getting serviced, due to failure to search for
more PML data on other sessions after disengaging one session.
2001-05-27 16:46 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added support for PML multiplexing to
ptal-mlcd.
2001-05-24 11:06 paschal
* SCAN-HOWTO: Added information about setting up xscanimage and
xsane as a Gimp plugin.
2001-05-24 10:39 paschal
* INSTALL, SCAN-HOWTO: Updated scan documentation to reflect SANE
backend/frontend package split and the new ptal-hp scan support.
2001-05-23 18:17 paschal
* INSTALL, SCAN-HOWTO: Updated information about scanning with
ptal-hp. Added mention of SANE backend/frontend split in 1.0.4 and
later.
2001-05-14 11:06 paschal
* apps/xojpanel/: Makefile.in, ojmanager.cpp, ojmanager.h,
ojstatus.cpp, xojpanel.cpp, xojpanel.h: From Joe Piolunek and David
Paschal: Combined .h and .cpp files into xojpanel.h and
xojpanel.cpp. Rearranged the Makefile some. Miscellaneous changes
to xojpanel code.
2001-05-14 11:03 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed llioRead() timeout to be based
on time rather than number of retries.
2001-05-08 06:20 paschal
* apps/cmdline/ptal-hp.c: Added retry loop to SETOBJ_REQUIRED macro
in case of PTAL_PML_ERROR_ACTION_CAN_NOT_BE_PERFORMED_NOW. Changed
WAITOBJ_SCAN_UPLOAD timeout to 10 seconds.
2001-05-06 23:15 paschal
* apps/cmdline/ptal-hp.c: Added printing of guessed JPEG image
height.
2001-05-06 22:47 paschal
* apps/cmdline/ptal-hp.c: Major code cleanups. Added wait for JPEG
child process to exit. First checkin to officially support T
series. Added tonemap for T series. Changed to only set tonemap
if tonemap object is readable, to fix breakage on pre-T-series
OfficeJets. Added recognition of JPEG DNL marker to help set image
height. Fixed reporting of PML get/set errors. Special-cased
OfficeJets to set default resolution to 300 for -bw/-bwht. Changed
to ignore failure to set upload timeout object (for LaserJet 1100).
Added abortState to prevent endless loops from macros' failing
after abort label. Changed to abort if an unknown device (neither
OfficeJet nor LaserJet) is specified. Fixed printing of default
pixelDataType. Added -length switch to override the JPEG
length-guessing kludge.
2001-05-05 12:44 paschal
* apps/cmdline/ptal-hp.c: Added ability for parent process to pass
rowCount to JPEG child process and for child process to rewind the
file and write out the rowCount. Added recognitition of standard
JFIF header input. Changed default pixelDataType to COLOR, except
to GRAY for the OfficeJet 500 series and the LaserJet 1100. Made
expectedEncoding determination more robust.
2001-05-04 19:50 paschal
* apps/cmdline/ptal-hp.c: Changes to support scanning on the T
series (almost!): Added some more OIDs. Increased max reverse
packet size for scan to 8K.
2001-05-04 09:39 paschal
* apps/cmdline/ptal-hp.c: Added setting upload timeout for scan.
When parsing JPEG and unrecognized short header received, then
outputs unparsed data stream instead of aborting.
2001-05-04 09:38 paschal
* apps/cmdline/ptal-pml.c: Added sign-extend prevention in the hex
dump for binary data.
2001-05-02 19:04 paschal
* apps/cmdline/ptal-hp.c: Added comments about observations with T
series. Added model recognition of PSC 300 to treat it like an
OfficeJet.
2001-05-01 12:40 paschal
* apps/cmdline/ptal-hp.c: Added -addjpeghdr and -noaddjpeghdr
options to override adding of JPEG header.
2001-05-01 11:55 paschal
* apps/xojpanel/Makefile.in, mlcd/Makefile.in: Changed CC to CXX
for compiling/linking C++ code.
2001-04-30 20:58 paschal
* apps/cmdline/ptal-hp.c: Added JPEG support to enable grayscale
and color scanning on the OfficeJets. Added scan status display
with "ptal-hp scan -help". Fixed bug in setting LSB of resolution.
Added checking of MFPDTF raster encoding field. Removed default
resolution of 300 for OfficeJets. Added "-grey" alias for "-gray".
Changed to save MFPDTF stream only when requested with "-mfpdtf"
switch.
2001-04-24 16:19 paschal
* apps/xojpanel/ojstatus.cpp: Changed default font to Courier
(fixed-space).
2001-04-21 15:12 paschal
* configure, configure.in, apps/xojpanel/Makefile.in,
apps/xojpanel/hpoj_lcdmon.xpm, apps/xojpanel/hpojlcd.xpm,
apps/xojpanel/ojmanager.cpp, apps/xojpanel/ojmanager.h,
apps/xojpanel/ojstatus.cpp: Changes to xojpanel from Joe Piolunek
and David Paschal: Converted from ojlib to PTAL. Requires PTAL
device name on the command line, and displays in the title bar.
Added support for display OIDs used in some LaserJets. Increased
width from 16 to 20 characters for the LaserJet 3200. Updated
pixmaps and appearance (including removing grid lines). Put back
in the build sequence. Updated Makefile.in (including adding
pixmap dependencies).
2001-04-21 08:19 paschal
* mlcd/ExMgr.cpp: Added missing "#include <time.h>".
2001-04-19 19:09 paschal
* apps/xojpanel/: ojmanager.h, ojstatus.cpp: From Joe Piolunek:
Changed to compile pixmaps into executable instead of loading at
runtime. Updated comments.
2001-04-19 18:53 paschal
* apps/xojpanel/: hpoj_lcdmon.xpm, hpojlcd.xpm, ojforlinux.xpm:
Fixed internal label in hpojlcd.xpm. Removed ojforlinux.xpm and
added hpoj_lcdmon.xpm.
2001-04-19 14:26 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added some missing "void"s in function
declarations/definitions. Implemented rudimentary variable
backchannel polling rate. Added maximum retry count for
ExMgr::llioRead().
2001-04-13 13:12 paschal
* apps/cmdline/ptal-hp.c: Changed default resolution to 300 for
OfficeJets, 100 otherwise. Added compression command-line options.
ptal-hp scan -help displays default resolution. Cleaned up
resolution setting error detection and reporting. Added some more
logging. Added descriptive error message for ADF-empty condition.
2001-04-13 13:09 paschal
* mlcd/ExMgr.cpp: Added the OfficeJet T series to the list of
credit misers, even though it's technically a miser only when a
channel is first opened.
2001-04-12 12:09 paschal
* INSTALL: Updated to give some information on the new ptal-pml and
ptal-hp utilities.
2001-04-12 11:14 paschal
* apps/cmdline/ptal-hp.c: Added checking for scan upload error.
Added -openfirst and -opensecond switches to reorder scan-start and
-open steps. Temporarily disabled setting of compression factor
and copier reduction.
2001-04-12 09:44 paschal
* apps/cmdline/ptal-pml.c, include/ptal.h: Basic working PML
implementation over USB and parallel (not yet JetDirect).
2001-04-12 09:42 paschal
* apps/cmdline/ptal-hp.c: First checkin. Queries device
information and LCD contents. Sets/queries device clock. Supports
PML/MFPDTF scanning, although there are still many issues to
resolve.
2001-04-12 09:29 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed to assume 1284.4 if MLC for
USB (but not parallel). Added -nodot4 command-line option to
disable 1284.4.
2001-04-12 09:27 paschal
* configure, configure.in, apps/cmdline/Makefile.in: Added ptal-pml
and ptal-hp to build/install process.
2001-04-06 21:11 paschal
* mlcd/ExMgr.cpp: Disabled LOG_ENTRY on fdRegister() that was
causing endless log messages.
2001-04-05 17:48 paschal
* mlcd/ExMgr.cpp: In llioRead(), added logging of preadjusted
return code from read().
2001-04-03 20:35 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added LOG_WARN macro. Added
"-activate" switch to attempt to activate at startup. Added
partial fix to "scanimage --test" bug, to not close the channel
until all queued forward data has been sent. Reworked signal
handler some. Added fd<0 error checking to fdRegister(). Fixed
bug where linked transport session remained in an unavailable state
after setRemoteSocket or open failed. Added support for optional
"-device /dev/lpX" switch to force the kernel parport drivers to
load so they don't interfere later. Added dumping of up to the
first 16 bytes of forward and reverse data in llioService(). Added
logging of readCount and writeCount at end of llioService(). Added
a retry for retrieving the device ID string in parallel port mode.
Streamlined the syntax message a little bit (removed some
examples). Added more "protected" keywords in ExMgr.h.
2001-03-31 10:45 paschal
* apps/cmdline/ptal-printd.c: Added check for bitBucket flag before
writing uel2 to prevent SIGPIPE.
2001-03-25 19:50 paschal
* INSTALL: Updated information about minimum kernel versions for
USB support, and added a URL to download printer.c updates.
2001-03-22 21:40 paschal
* apps/cmdline/ptal-printd.c: Removed Esc-E from uel1, which may
have caused problems with the OfficeJet 600.
2001-03-21 14:45 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Updated detection of peripherals that
are credit misers. Temporarily disabled opening of PML channel
during activation. Added missing call to
sessionInitialRequestsComplete() in sessionActivate() when
activating without opening PML. Added pmlTransportSession
validation in sessionPmlDisable().
2001-03-20 12:06 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Changed ptal-mlcd debug console prompt
to include device name suffix. Started laying groundwork for
variable reverse-data poll rate (no functional changes yet).
2001-03-19 12:03 paschal
* INSTALL, mlcd/ExMgr.cpp: Added explanation of ptal-mlcd remote
debug console.
2001-03-19 09:31 paschal
* mlcd/: ExMgr.cpp, ExMgr.h, mlcd.h: Added optional remote debug
console capability. Added some more session debug log messages.
2001-03-19 09:23 paschal
* Makefile.in: Added "all" dependency to "install" target, to make
sure everything is compiled when installing.
2001-03-18 10:36 paschal
* mlcd/: ExMgr.cpp, ExMgr.h: Added exCloseCount and exCloseReason.
2001-03-18 10:35 paschal
* mlcd/transport/ExTransport.h: Rebased exClose REASON_* enums.
2001-03-18 10:35 paschal
* mlcd/transport/ExTransport.cpp: Added some debug error messages.
2001-03-18 10:32 paschal
* apps/cmdline/Makefile.in: Streamlined apps/cmdline build by
removing separate compile and link steps.
2001-03-14 20:42 paschal
* apps/cmdline/ptal-printd.c: Changed to delay and retry (not
abort) if device can't be opened. Added command-line option to
change retry delay. Changed to bit-bucket print job data if device
write fails during job.
2001-03-13 19:33 paschal
* configure, configure.in, mlcd/Makefile.in, mlcd/ParPort.h,
mlcd/ioWrapper.c, mlcd/ioWrapper.h: Added workaround for bug on
some systems with including <sys/io.h> in C++ code. Fixed
compilation problems when building without parallel-port support.
2001-03-11 20:36 paschal
* README: Added mention of ptal-devid.
2001-03-11 20:04 paschal
* INSTALL: Added information about ptal-devid application.
2001-03-11 19:57 paschal
* configure, configure.in, apps/cmdline/ptal-devid.c,
include/ptal.h: Added PTAL device ID string retrieval support and
ptal-devid application.
2001-03-11 19:54 paschal
* apps/cmdline/Makefile.in: Rearranged Makefile dependency. Added
PTAL device ID string retrieval support and ptal-devid application.
2001-03-11 19:48 paschal
* mlcd/ExMgr.cpp: Cleaned up fatal error output at startup. Added
check for closed command session between reading and processing
packet.
2001-03-11 19:46 paschal
* mlcd/Makefile.in: Rearranged Makefile dependency.
2001-03-11 14:11 paschal
* mlcd/ParPort.h: Wrapped 'extern "C" { }' around "#include
<sys/io.h>" to try to fix a compile error in that file.
2001-03-10 18:34 paschal
* apps/cmdline/ptal-connect.c, apps/cmdline/ptal-pml.c,
apps/cmdline/ptal-printd.c, include/ptal.h: Fixed PTAL logging to
use variable-length argument lists.
2001-03-10 09:59 paschal
* Makefile.in, configure, configure.in: Updated and cleaned up
build sequence to accomodate migration to ptal-mlcd.
2001-03-10 09:58 paschal
* INSTALL, LICENSE, PRINT-HOWTO, README, SCAN-HOWTO: Updated
documentation to reflect migration to ptal-mlcd.
2001-03-10 09:48 paschal
* mlcd/: ExMgr.cpp, ExMgr.h, Makefile.in, ParPort.cpp, ParPort.h,
mlcd.h, transport/ExMlcCommandChannel.cpp,
transport/ExMlcTransport.cpp, transport/ExMlcTransport.h,
transport/ExTransport.cpp, transport/ExTransport.h,
transport/ExTransportKnobs.h: First checkin for new "ptal-mlcd"
user-mode I/O driver.
2001-03-10 09:28 paschal
* apps/cmdline/Makefile.in: Changed to build PTAL-based apps, which
were moved to this directory.
2001-03-10 09:27 paschal
* apps/cmdline/ptal-pml.c: Probably still non-functional.
2001-03-10 09:26 paschal
* apps/cmdline/ptal-printd.c: Moved from ptal directory. Changed
to fork by default. Added "-nofork" option to run in foreground.
Rearranged UEL1 to fix problems with PostScript jobs on LaserJet
3200m. Changed log messages to print PTAL device name.
2001-03-10 09:22 paschal
* apps/cmdline/ptal-connect.c: Moved from ptal directory. Removed
uninitialized "wset" fd_set that was causing select to unblock
immediately.
2001-03-10 07:38 paschal
* apps/cmdline/cmdline.c: Removed cmdline.c (replaced eventually by
PTAL-based apps).
2001-03-10 07:37 paschal
* Makefile.parent, apps/Makefile.in: Removed Makefile.parent and
apps/Makefile.in.
2001-03-10 07:35 paschal
* include/: hpo.h, mlccon.h, pml.h, pmloid.h, pmloidentries.h,
pmlvalue.h, version.h: Removed old ojlib and ieee12844 include
files (replaced by ptal and ptal-mlcd).
2001-03-10 07:34 paschal
* include/ptal.h: Moved from ptal to include directory.
2001-03-10 07:30 paschal
* scripts/: addcr, addpjl: Removed addcr and addpjl scripts.
2000-12-19 20:23 paschal
* INSTALL: Added a warning about bug(s) related to running multiple
apps. Added a link to the "Bugs and TODO" page.
2000-12-19 10:23 paschal
* PRINT-HOWTO: Fixed typos.
2000-12-18 23:30 paschal
* Makefile.in, PRINT-HOWTO, configure, configure.in: Integrated the
new ptal-printd daemon.
2000-12-13 10:59 paschal
* apps/cmdline/cmdline.c: Added #includes to remove warnings about
undeclared functions.
2000-12-07 22:58 paschal
* apps/xojpanel/: Makefile.in, hpoj_mini.xpm, hpojlcd.xpm, lcd.bmp,
officejet.png, officejet.xpm, ojforlinux.xpm, ojmanager.cpp,
ojmanager.h, ojstatus.cpp, xojpanel.kdelnk: New version of xojpanel
from Joe Piolunek. Improved appearance. Long messages are
scrolled. Pixmap directory is configurable at build time.
2000-12-07 22:53 paschal
* configure, configure.in: Sets pixmap path for xojpanel.
2000-12-07 22:52 paschal
* Makefile.in: Added installation of xojpanel pixmaps.
2000-12-07 22:14 paschal
* PRINT-HOWTO: Completely rewritten by Joe Piolunek, with some
additional information added by David Paschal.
2000-12-07 22:12 paschal
* SCAN-HOWTO: Updated to reflect fact that SANE 1.0.4 doesn't need
to be patched.
2000-12-07 22:11 paschal
* INSTALL: Updated information on debug flags for ieee12844.o
2000-12-07 22:07 paschal
* include/version.h: Changed version number.
2000-11-19 23:01 paschal
* ANNOUNCE, INSTALL, Makefile.in, README, TODO, apps/Makefile.in,
apps/cmdline/Makefile.in, apps/cmdline/cmdline.c, include/hpo.h,
include/mlccon.h, include/pml.h, include/pmloid.h,
include/pmlvalue.h, include/version.h: Updated documentation and
removed RCS logs.
2000-11-19 11:37 paschal
* COPYING, INSTALL, LICENSE, PRINT-HOWTO, README, TODO, configure,
ANNOUNCE, Makefile.in, Makefile.parent, configure.in, install-sh,
SCAN-HOWTO, sane-1.0.3-hpoj.patch, apps/Makefile.in,
apps/cmdline/Makefile.in, apps/cmdline/cmdline.c,
apps/xojpanel/Makefile.in, apps/xojpanel/lcd.bmp,
apps/xojpanel/ojmanager.cpp, apps/xojpanel/ojmanager.h,
apps/xojpanel/ojstatus.cpp, include/hpo.h, include/mlccon.h,
include/pml.h, include/pmloid.h, include/pmloidentries.h,
include/pmlvalue.h, include/version.h, scripts/addcr,
scripts/addpjl: Initial revision
2000-11-19 11:37 paschal
* COPYING, INSTALL, LICENSE, PRINT-HOWTO, README, TODO, configure,
ANNOUNCE, Makefile.in, Makefile.parent, configure.in, install-sh,
SCAN-HOWTO, sane-1.0.3-hpoj.patch, apps/Makefile.in,
apps/cmdline/Makefile.in, apps/cmdline/cmdline.c,
apps/xojpanel/Makefile.in, apps/xojpanel/lcd.bmp,
apps/xojpanel/ojmanager.cpp, apps/xojpanel/ojmanager.h,
apps/xojpanel/ojstatus.cpp, include/hpo.h, include/mlccon.h,
include/pml.h, include/pmloid.h, include/pmloidentries.h,
include/pmlvalue.h, include/version.h, scripts/addcr,
scripts/addpjl: First checkin, starting with version 0.6, minus the
outdated "doc" tree.
|