summaryrefslogtreecommitdiff
path: root/ChangeLogs/ChangeLog-1.0.27
blob: 3773bdde402c4b0f4568d8686b78c0ab0ab7dca9 (plain)
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
commit 82cd8f245cf26879b3f94348d4069dcec8d49f21
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-05-22 11:16:40 -0400

    SANE-backends release 1.0.27

    Moved old changelogs to new directory, and excluded them from
    release tarball.

    Improved release docs.

    Updated config.* files

    Bumped version numbers.

    Wrote release notes.

commit 16f3060061a17cbc54f3415a7e2abc1c35f3fcd2
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-05-20 14:13:19 +0200

    pixma: i-SENSYS MF240 Series is working

commit ad5fd9edc83f2c6b6e27e9a366cd8ff5e00376b8
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-05-19 20:24:14 -0400

    Updated NL translation from Martin Kho

commit baf786742f0382bed3f1b58d9977229826e3df5f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-15 21:37:34 +0900

    po/*.po: sync with source code

commit 05553c679fd02648fc5b6dd3a4abf75fe67e1d27
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-05-14 21:34:36 -0400

    updated uk.po translation

    Update from Yuri Chornoivan

commit 479ccaedddcb0a491b351e20cac22595196df02a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-14 19:48:41 +0900

    autotools: Sync derived files

    This was done by running

      autoreconf --force --install

    on Debian GNU/Linux 8.8 and reverting the removal of SANE specific
    tweaks to ltmain.sh.

commit 02037adb134a2b533bb3201833444aed7bedc8f6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-14 19:47:31 +0900

    Fix unused parameter compiler warnings in check tools

commit 85b91bcd248d2a40300b9fda76bdb88853fbcd0b
Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
Date:   2017-05-13 18:11:40 +0900

    doc: fix typos, formatting and stylistic issues

commit 1808a63b0091f0e5562586278b13d7ae63184f43
Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
Date:   2017-05-13 18:07:26 +0900

    Replace the startup gamma with the same from the standalone version

    Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629470

commit 5c0812c51b6d48516acb9dd9efcfbe2b34f04a79
Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
Date:   2017-05-13 18:05:43 +0900

    genesys.conf: fix comment typo

commit e21bb28e5051d8fdd64df3c4ea2625b9f45538c8
Author: Jörg Frings-Fürst <debian@jff-webhosting.net>
Date:   2017-05-13 18:03:42 +0900

    Source code string typo fixes

commit 09cf70563a1129116ab6888e944bfcb44fec8dd0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-13 16:33:23 +0900

    configure.ac: Fix condition

commit 9230e0c251f2351ce1c7b8d7fca08dc39c320925
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-13 13:12:06 +0900

    saned: Link against Avahi library

commit da5ce7216cf63a454411fa781bc2ea30fa881974
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-13 13:09:25 +0900

    Add a header to dll.conf

    Document dll.conf in a header, point to the dll.d directory for external
    backends and document the net backend w/ pointers to the manpages.

    Based on a patch by Julien BLACHE <jblache@debian.org>

commit 77dcf26860b239dafb3094c863691aaef304805a
Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
Date:   2017-05-13 13:07:01 +0900

    Fix potential assert in avahi backend

    avahi_browser contains a reference to an AvahiClient, which may be
    avahi_client.  If it does, then freeing avahi_browser references avahi_client,
    resulting in an assert() in Avahi's linked list macro.

    Fix this by freeing avahi_browser before avahi_client.
    See https://bugs.launchpad.net/bugs/831867

commit e6711c377f266d33a3d8bc28d7a508e3c4c29c79
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-05-10 19:10:26 +0200

    remove unused entry from ChangeLog

commit 0cf531e44528a541d76c3571bca72f395b7892ae
Author: Klaus Kämpf <kkaempf@suse.de>
Date:   2017-05-09 10:52:12 +0200

    Update pieusb.conf and pieusb.desc

commit 135b4a3909e0fe0d14062dc009bfba8085ebf167
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-05-10 11:51:35 +0200

    pixma.desc: fix version of backend

commit 5b10b0b635157cdb9766197a5f2ea7f1d24a402a
Author: René Rebe <rebe@exactcode.de>
Date:   2017-05-05 07:05:30 +0200

        epson2: fixed network transport for new scanners

        increased command buffer due memory overrun, and always read receive
        status, even for zero length on network scanenrs, should fix #315552

commit 6ffeb9097386268e425ae2390ed2835853dbd439
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-06 20:40:25 +0900

    Fix test for API specification generation

    If none of the formats can be generated but API specs are requested,
    bomb.  The original test aimed to do so but was testing against "no",
    a value that was never assigned.

commit f3f8afb08c2098d9659757a8e7b8c212a09ddf79
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-06 12:24:13 +0900

    kvs20xx.c: don't assume sane_get_devices() has been called

    Nor that that function is called with a non-NULL argument.
    This aligns the implementation with that of kvs40xx.c.

    Fixes 315625.

commit 8995b1fc81e4378d2b5b0b6b0d354735403210ed
Author: Martin Husemann <martin@NetBSD.org>
Date:   2016-03-15 18:07:00 +0900

    sanei_usb: fix number of bytes read for 64bit big-endian systems

    Fixes 315337.

commit b1a2c6105443c5279684f0c6827c268594aa234d
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-05-05 19:46:28 +0200

    pixma: backend version 0.17.37

commit 09c467deab5ca4301ab7da37241c3fc072b94399
Author: Klaus Kaempf <kkaempf@suse.de>
Date:   2017-05-03 17:52:15 +0200

    pieusb: Support ProScan 10T and Reflecta CrystalScan 3600

    Neither of these scanner have an automated slide transport and fail on
    respective SCSI commands.

    - Add flags parameter to control if automatic slide transport is available
    - Reflect flags in pieusb.conf.in
    - rename SLIDE_LAMP_ON to SLIDE_INIT
      it fails on scanners without automatic slide transport, so it has
      nothing to do with the lamp.
    - run SLIDE_INIT only FLAG_SLIDE_TRANSPORT is set
    - pieusb.conf.in: Add Reflecta CrystalScan 3600

commit 801558f959a03b5042d6df288cb1fd2c87035798
Author: Aaron Muir Hamilton <aaron@correspondwith.me>
Date:   2017-05-01 20:15:23 +0000

    Write density (resolution) JFIF header information with JPEG files.

commit b219bc2c73113fd9d8f7c5795bd662f03a8610ea
Merge: f624a9f72527 92e59791d2e4
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-04 18:26:55 +0900

    Merge branch 'icc-profiles'

commit 92e59791d2e478484409f5f2e634196863d7dafb
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-30 20:05:12 +0900

    Fix [-Werror=implicit-function-declaration] compiler error

    The fileno() is only available if its feature test macro passes.  The
    various symbols are defined appropriately in ../include/sane/config.h
    during configuration of the build.

commit adebd37b5cb3ec0cab3025300db5cdd03c2173cc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-30 20:00:28 +0900

    Fix [-Wpointer-arith] compiler warnings

commit c3903cc476909884ace9fedbea5f69b3a4085b70
Author: Aaron Muir Hamilton <aaron@correspondwith.me>
Date:   2017-04-17 12:07:40 +0000

    Avoid attaching grayscale ICC profiles to rgb images, or vice-versa.

      If the ICC profile added does not match the colour format of the
      image, libpng will abort. This can leave the scanner motors in an
      incorrect state and possibly cause permanent damage.

commit a907b61bd58f00fd6b1d8468d9d28d6d39232c79
Author: Aaron Muir Hamilton <aaron@correspondwith.me>
Date:   2017-04-17 12:07:39 +0000

    Add ICC profile embedding for PNG output.

commit 2c653a926af83d7bb910307f441055a6d7603f0b
Author: Aaron Muir Hamilton <aaron@correspondwith.me>
Date:   2017-04-16 15:13:06 +0000

    Separate ICC profile loading into a separate file.

      This cuts out some duplicate code, and enables us to reuse this
      logic for PNG, JPEG, and any other future output format.
      sanei_load_icc_profile also allows us to know that an ICC profile
      file is not long enough before we start to write it to the output;
      this should prevent poorly-written software from overflowing into
      image data when they read the bad profile based on its length.

commit f624a9f72527fc2896562e338f9b7c07549af0f0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-05-01 09:39:59 +0900

    utsushi.desc: sync with upstream

commit 0ca2fc46136dbaa30da25f4b79b67871c7e2d39b
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-05-03 13:52:06 +0200

    fix 1200 dpi scanning for MB5000 series

commit ff5c11622dafe58d1025f34a3672c7a059e963a7
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-05-03 13:48:20 +0200

    Fix scanbutton detection for MB5000 series

commit 6af0e32bd6bd9e2c1b2adc5cb2a0561902eef526
Author: Paul Newall <quandry@ntlworld.com>
Date:   2017-05-01 19:49:41 +0100

    kodakaio.c patched to change avahi callback variable from global to local. Bug 315705

commit e0741f71e289b878f0efad6cbb56b15d73b49f4e
Author: Paul Newall <quandry@ntlworld.com>
Date:   2017-04-30 18:09:59 +0100

    deleted a line in configure.ac. This was a commented out line left from when the backend kodakaio used CUPS to autodetect printers.

commit 611388db1d56b0ffd74af05c4a51fe518269c90d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-27 21:59:24 +0200

    pixma.desc: fix usbid for PIXMA TS5000 Series

commit 5389301a40d67ed627b1998e19a1af60da26e93f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-27 22:26:01 +0900

    utsushi.desc: PID 0156 is a ES-400

    See Alioth issue 315695.

commit a0321d2a92286afbc9557fa44e2de4f706cf2407
Author: Aaron Muir Hamilton <aaron@correspondwith.me>
Date:   2017-04-16 09:06:48 +0000

    Include physical resolution (pHYs section) in PNG output.

commit 469dc738aafe42b231ecae778e393263028ab1b9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-27 21:17:34 +0900

    Only swap 16-bit PNG bytes on machines that are not big-endian

    The SANE API specifies that image bytes are in machine native order.

commit 28eb09eec4c64d9070b5747c93c25134395cab53
Author: Aaron Muir Hamilton <aaron@correspondwith.me>
Date:   2017-04-16 00:27:54 +0000

    Swap bytes in 16-bit PNGs, because PNG is big-endian.

commit 5fa4be5ae4f9937d79f076f7004a4b48ba765e8a
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-26 11:06:00 +0200

    pixma: backend version 0.17.36

commit 879565cefcac61e371581d09696ef6d738c2a720
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-26 11:43:30 +0200

    new scanners Canon i-SENSYS MF230 and MF240 Series

commit ddccf956b44509fc21cdcd4c52b6750e2ddab37a
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-26 11:02:46 +0200

    pixma_mp150: MG5400 Series has button scan support

commit f14285dba30404f23fc9de13d632e69f23f7cb75
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-06 11:20:40 +0200

    pixma_mp150: MG5400 Series doesn't need special image format post processing @ high dpi

commit 0960bf9c72d25a0f8686314fbe9a6a0f9002ea3c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-18 20:12:31 +0900

    utsushi.desc: sync with upstream

commit dcddb9505c88485bda6cdcf77927d14008b449ee
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-04-11 21:22:05 -0400

    epjitsu backend v31

    - hardware gray support for fi-60F/65F (disabled pending calibration)
    - merge fi-60F/65F settings
    - improve desc, conf and man files

commit 34e4dbf6c35946ca52678f6a7a61ef002fddb1c2
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-10 20:23:03 +0900

    Bump Alpine and Fedora builder versions

commit 9712e2aa2595f440252d40c26b680c3cf2b8ae30
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-04-08 21:44:27 -0400

    fujitsu backend v133 2017-04-08, MAN

    - initial support for fi-7600/7700
    - autodetect various double feed capabilities using VPD
    - call send_lut if we are using a downloaded gamma table

commit 5edb87f9ac950473f8c3a57b4071c970887d8440
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-08 21:08:12 +0900

    genesys: Trigger reallocation of gamma tables on next sane_open()

    Fixes 315491.

commit 6eb4a1f164ef116a3ed10ee42883a15c268ea01e
Author: Robert Ancell <robert.ancell@canonical.com>
Date:   2017-04-04 11:36:05 +1200

    kodakaio: Fix crash when Avahi search fails

commit ccb47215e653724f317f7d40138098762578a6f9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-07 20:28:02 +0900

    Add missing double quote

    Accidentally removed in 38ce7fc086a6ecbee94ef31901a6eb874fb611b1.
    Thanks to Jon Nelson for pointing this out.

commit 38ce7fc086a6ecbee94ef31901a6eb874fb611b1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-04-05 18:29:41 +0900

    Update SANE developer and backend maintenance status

commit cbcab6dffadffdb40f87ddffaf2aa7e1618bb72b
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-04 11:28:18 +0200

    pixma: backend version 0.17.35

commit 66ce95a5a1a716a92260701c76c0989abf4196bb
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-04 11:59:56 +0200

    new scanners Canon PIXMA G3000, E470, G3000, TS5000, TS6000, TS8000 and TS9000 [#315658]

commit a2e26572729d62123b2f167fee9e671bf26b8987
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-04 11:27:38 +0200

    pixma: signal scan cancel from the frontend with new parameter s->param->frontend_cancel

commit c5bfbc5a3a43a81776841289cd164a584c2e8ec2
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-04 11:25:53 +0200

    pixma: implement adf-wait for imageclass scanners

commit 17f3899b1583971351ea7ac40e92660f6558268d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-04 11:23:03 +0200

    pixma: new option adf-wait

commit 3ef45ec3c3d56bfc60b339dac8a2f19543387ef3
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2017-04-04 11:16:20 +0200

    pixma: update docs for MG5400 Series

commit e6c8ea6f0bcb2c6b6f7004feadc7db6cbfc3ee2b
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-03-22 12:33:27 -0400

    epjitsu backend v30 again

    - typo in previous commit broke low resolution scans on fi-65F

commit a7fde11e15e5604c7b37bc9553cbd08086c08e53
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-03-21 21:35:59 -0400

    epjitsu backend v30

    - bump build number

commit 891e3984d0410fa8c698d99d79948df3237e258d
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-03-21 20:39:47 -0400

    epjitsu v30

    - fix image truncation when using 150 DPI in Y direction
    - add 200 and 400 DPI Y direction support for fi-60F/65F

commit 42896939822b44f44ecd1b6d35afdfa4473ed35d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-02-19 16:45:45 +0900

    Address memory corruption and information leakage.

    Addresses CVE-2017-6318, Alioth#315576 and Debian's BTS#854804.

commit eaa4d4407d96585b7cdbe194d8ac295eee3e6299
Author: m. allan noah <kitno455@gmail.com>
Date:   2017-03-18 19:15:03 -0400

    epjitsu backend v29

    - fix infinite loop when scaling in Y direction

commit 2f9ea038b157fc6d08ce882a1d9984d37b46d809
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-03-11 10:48:35 +0900

    Fix typo

    See http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035099.html

commit 1e028b72cae0f4caaf48868504bd2cd1667d6da7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-03-06 20:54:59 +0900

    pixma: updated status for MG5400 Series

    See http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035072.html
    and http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035082.html

commit 928b803ef1f1bc1007ca3fa83418f103c6a7bdd7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-03-05 15:35:06 +0900

    utsushi.desc: sync with upstream

commit f450049bccc1e331790cb2546c2c1440fa3d24c0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2017-02-14 18:52:25 +0900

    utsushi.desc: sync with upstream

commit e3ed043500e786724cc77fdd0565993e878a51fc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-12-26 08:13:33 +0900

    Update backend maintenance status

    Following the project member list cleanup, only backends that list
    a project member with git write access in the AUTHORS file are now
    considered maintained.

commit 7a0e1126b3eebd38944b8b281e6a481b95a35bbd
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 23:30:31 +0100

    Revert "pixma_mp150.c: Fix scanbutton detection for MB5000 series"

    This reverts commit 53aa78df3a6980791ce250c471d019c5c59b83ec.

commit 306f8f16e78b52948a6e09fa0957b3e364e0189f
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 23:29:59 +0100

    Revert "pixma_mp150.c: fix 1200 dpi scanning for MB5000 series"

    This reverts commit dfc5487571ed2915bda7bdedbd4c79015004361b.

commit 9bc734042f6a2af159772eef412efe7c65ebb02f
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 23:28:56 +0100

    Revert "pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series"

    This reverts commit eb712c6bd8ca6a42a1d3941583fa18b9981b8712.

commit 6c439bce791522aa9cd3fc04cf62087bdd6c6875
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 23:28:31 +0100

    Revert "pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt"

    This reverts commit 28dcd0aef4ac91b87527c17c8aa89e879f39f20d.

commit 06b4b27ecfad1aa30c772fa0fac15d1c144c1e7a
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 23:28:09 +0100

    Revert "pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param"

    This reverts commit 1d2a40ec96aea0ba183415efea570301159d4159.

commit 589e011992a21ae1edb4684eb89582350c47333f
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 22:15:24 +0100

    Update the sane-pixma man-page for the new timeout setting option.

commit 1b442ce1ea7068bda1129c061071dc94bfd6a8d2
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2017-01-06 21:37:52 +0100

    Added examples for new bjnp timer settings in the pixma config file

commit cfc7a069d2696942bfeac90e0ff7aa50f83d0ec1
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-12-31 17:56:06 +0100

    Added timeout options for the bjnp protocol

commit c2898cb6021fac6e2a526c2ce4692783ca69b18d
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-12-30 21:36:26 +0100

    Remove incorrect comment left from old version

commit 526f642f6487cd348b39a6e138c2bffa9a88d0f6
Merge: 32be261254a7 68cd2744d190
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-12-30 20:04:53 +0100

    Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends

commit 68cd2744d1906ebf00b2bfdc90662992f8e5385c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-12-18 16:53:26 +0900

    Sort backends with LC_COLLATE=C

commit d47957075ff0859f5bd52c683f5b6408c63d1e46
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-12-17 17:03:32 +0900

    Update git repositor write access info

commit 078435eaf19d00e6b863a7802073863604c9e9dc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-12 19:58:42 +0900

    Fix typo

commit 755e829caa23b9781863e4b1e1d24c3cfee9e8bf
Author: Dave Platt <dplatt@radagast.org>
Date:   2016-12-15 23:12:07 -0800

    avision.c: abort "wait for light" loop if interrupted

    Adds a "cancelled" flag to the Avision device structure, cleared
    in sane_start() and set in sane_cancel().  Test this flag in
    wait_4_light() and bail out of the 90-second "wait for the
    light to warm up" loop if the scan is cancelled.

commit 28963459a4ac43100b8e377d65332d81a2660c0d
Author: Dave Platt <dplatt@radagast.org>
Date:   2016-12-15 23:02:42 -0800

    avision.c: Recognize "backlight on" status

    Avision scanners can return an additional light-status value meaning
    "Transparent Media Adapter back-light is on".  Accept this as
    equivalent to "on" during the lamp-warmup check prior to starting a
    scan.  Re-check the light status after sending the window command, as
    the light selection might have been changed and a further warm-up
    may be required.

commit 6585b6f60d07a196e42c99b935e2754bbc80b3c8
Author: Dave Platt <dplatt@radagast.org>
Date:   2016-12-15 22:29:16 -0800

    avision.c: Add "skip-adf" option

    The code which tries aggressively to reset/initialize HP 82xx/83xx
    Automatic Document Feeders doesn't work well if there's no ADF attached,
    because the scanner reports a non-zero ADF model type in this case.
    The retry code makes several attempts to initialize the ADF, and then
    bails out with an "Operation not supported" error.

    Add a new "option skip-adf" which will cause the backend to believe
    the "ADF not present" status if that's what the scanner reports.

    Fixes #313751

commit f58ce8f9201364bd0fe28ef736d4b1345f3f71b2
Author: Troy Rollo <troy@kawseq.com>
Date:   2016-12-02 01:37:23 +1100

    HP3500: Always enable the second set of CCDs. This
    prevents ghosting that occurs when only enabling the
    first set of CCDs, even though at some resolutions
    we will not get any data from the second set.

commit 77986b1d14db5ba285d595ab7630748b3c6d9284
Author: Troy Rollo <troy@kawseq.com>
Date:   2016-12-02 01:20:43 +1100

    HP3500: Move to scan area more quickly if it is a
    long way from the home position

commit b1f3815014f11bbadd74d255ee4343e16ffee6b8
Author: Troy Rollo <troy@kawseq.com>
Date:   2016-11-29 21:11:06 +1100

    Add missing math library to HP3500 backend link flags

commit fd7a3505f644573e832f417c7f0f62ca8ddeb7c8
Author: Troy Rollo <troy@kawseq.com>
Date:   2016-11-29 20:47:59 +1100

    HP3500 backend: fix #314811, greatly improve
    	calibration, support hardware calibration
    	in 120DPI and 400DPI, and add support for
    	hardware gamma correction.

commit 6484ff8fc368db24b567e1d2fbb44cd86e0f9e43
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 23:03:23 +0300

    Forgotten comma in backends man pages list.

commit 69a008830b84437701022cbd96a8863ac61d3ddf
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 22:28:03 +0300

    Pre-create temporary file for Jpeg scanning.

    Jpeg mode (as submitted by Samsung developer) uses temporary file with
    fixed name. This opens attacks on reading its content or overwriting any
    other user-writable file (with symlink). This change pre-creates
    temporary file with O_CREAT|O_EXCL and mode 0600. Assuming usual +t
    permissions for tmp this should mitigate issue.

commit 226c2b9deb2f4f4b1d7c51ad4bb83d181e5e31b5
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 21:50:06 +0300

    Update header and copyright statements for xerox_mfp.

commit 58c1e43b83712899162030d83df3ecac151d69d3
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 21:38:47 +0300

    Indent of xerox_mfp-tcp.c and xerox_mfp-usb.c

    This is purely indent commit without any code changes, in
    follow-up to 83bbcfe7d546b4d0cd28269b647fb558c6a1e00a.

    Indent command used:
        astyle -A8 -U -H -k3 -W3 -o xerox_mfp-{usb,tcp}.c

    Proof that code is not changed:
        git log -w -p xerox_mfp-{usb,tcp}.c

commit 610533a9a66d7232a8a0ecd360871e3a6fa67980
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 21:24:38 +0300

    Update xerox_mfp man page.

commit ba6a5710b508e73f4cb7152d034adc865f5201d7
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 21:00:58 +0300

    Update sane.man to index xerox_mfp backend.

commit 83bbcfe7d546b4d0cd28269b647fb558c6a1e00a
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-11-06 20:24:02 +0300

    Run indent: astyle -A8 -U -H -k3 -W3 -o xerox_mfp.[ch]

    This is purely indent commit w/o any code changes.
    To prove run `git diff -w`.

commit e4aed53a1e46b9d46a76f814d414ef8d2c2276e3
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-10-08 19:32:43 -0400

    fujitsu backend v132

    - remove ipc_mode option and variables
    - set ipc mode based on other options
    - cleanup inverted logic DTC options
    - fixes threshold option reported in #315069

commit cfa98fd0d1271dd426ff2d6c565790d87cf3986d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-10-08 14:25:33 +0200

    pixma: backend version 0.17.34

commit 7e20475c8b45249d05315d5a889551924210666d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-10-08 14:24:53 +0200

    pixma: new scanner Canon PIXMA MG3000 Series

    see bug report #315521

commit 3b63fdab2b94f14765f8ba165546f6d69fc23ea9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-10-05 20:05:37 +0200

    pixma: backend version 0.17.33

commit c751a9ca22934ef93ca6b7afd3d0aaea4969c5fc
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-10-05 19:51:35 +0200

    fix ADF scanning for Canon MF57x0 devices

    - ignore result from calibrate(): don't interrupt @ PIXMA_STATUS_BUSY
    - MF57x0 devices don't require abort_session() after the last page
    - reported by Dmitry Deshevoy

commit a9806de08ea65acb8a1109b480147a4a7ec76cb5
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-25 17:06:15 +0900

    AWARE: Treat compiler warnings as errors on debian-8-mini too!

commit 490c4501c7ca59568bd9611665386c512163b51b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-25 17:04:23 +0900

    Sync autofoo

commit da49686efe16bc5f7b4ddef18ea0dcb5f7c18d77
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-25 17:00:54 +0900

    sane-find-scanner: disable USB if not supported

    This fixes a [-Wpedantic] compiler warning about ISO C forbidding empty
    translation units.  The check-usb-chip.c file reduces to such a file in
    the case USB support was explicitly disabled or no usable library found.

commit 471e8ac0c1b565e5aea92f35ae173e167f3b61c7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-25 16:28:11 +0900

    sanei_pp: fix [-Wcpp] compiler warning

    The `#warning` directive is turned into an error by `-Werror`.  The
    directive triggers is guaranteed to trigger with __GNUC__ when no
    parallel support is available.  This would prevent strict CI builds.

    Output a message with all compilers that understand the pragma.  Those
    that don't should ignore it, according to C99.

commit 7d7030a40986d97d3cf7a5313bf889bce4af8131
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-25 15:53:46 +0900

    sanei_usb: : fix [-Wunused-parameter] compiler warnings

    These were issued in the absence of libusb.

commit e6faafcdc94e253f7f4fe793fec6110ce37e8014
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-25 15:44:36 +0900

    xerox_mfp: fix [-Wunused-parameter] compiler warnings

    These are issued when libjpeg was not found during configuration.

commit 32be261254a78d1f314b3ee86fd5e5b40ab91a86
Merge: ec8bf64396b3 97d2a3d22d9c
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-09-21 22:35:10 +0200

    Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends

commit 97d2a3d22d9c6a6d0a277de0066c73e9059abd92
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-21 22:11:09 +0900

    AWARE: Treat compiler warnings as errors on debian-8-full

    This build became compiler warning free in ee550e5d.  Let's keep it
    that way!

commit 4119f05d5f400803a9c952896125e9feabb07393
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-21 21:54:39 +0900

    Fix USB ID typo

commit ee550e5de8e636642b9895d54f6740aa38ee6ff8
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-19 12:52:31 +0900

    pieusb: fix [-Wunused-parameter] compiler warnings

    The functions that trigger these warnings were not used.

commit bf088a6ed15733237df446a84d6659c4e0145c9a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-19 17:45:35 +0900

    Merge comments

    This gets rid of a missing :usbid warning.

commit e01f574b19be74081650e9be9bcb16a3420068ef
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-19 17:44:48 +0900

    Merge duplicate entry

commit 1a328e412fb7bf3872de20fe6e57b00ab913a75d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-19 15:26:14 +0900

    Add missing USB IDs

    Taken from http://www.linux-usb.org/usb.ids

commit dd940a1f612f56d2acb929afd54614ebc6dfb309
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-17 20:43:44 +0900

    utsushi.desc: sync with upstream

commit fb0464d9e3e39a93306e98602ff879c43276de5c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-12 20:12:28 +0900

    niash: fix [-Wunused-but-set-variable] compiler warning

    This makes explicit what the compiler has effectively been doing all
    along anyway since at least 727dd4ab (2004-08-03).

commit 6f4b88b6173745f09e4ce1fa465db534eca85751
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-12 20:05:42 +0900

    epson2: fix [-Wunused-but-set-variable] compiler warning

    This makes explicit what the compiler has effectively been doing all
    along anyway since at least 728e032a (2009-06-01).

commit 4dce101c05515200a6cd337451da664c1978f115
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-19 10:04:35 +0900

    Keep generated *.eps and *.pdf files out of the repository

commit 46bc0ff1c89a6759fd22f80fd1ceb9551268da4f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-18 21:41:03 +0900

    Sync autofoo

commit 2b973d75fed73771664958ea6cb5b4b8fd7b1307
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-18 21:21:35 +0900

    Add fig2dev as prerequisite for API HTML docs

    The target for sane-html depends on sane.dvi which requires fig2dev.

    Thanks to:
     - https://lists.debian.org/debian-user/2016/08/msg00484.html
     - http://superuser.com/questions/1101439/error-building-sane-backend-on-debian

commit db22a031d130d533f5fd41710ddabdc61280d313
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-18 21:19:12 +0900

    Fix typo introduced in fa41b180.  Fixes 315435

commit 9d388c35937b75cf5f47410ead07ef2226ac8005
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-09-11 19:03:23 -0400

    canon_dr v56

    - add initial support for P-150M (and probably P-150)

commit 39ceeae616a2e1638c2760d4364adcaa210a413b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-07 21:03:30 +0900

    md5: fix [-Wstrict-aliasing] compiler warnings

commit 27a4da41b1761acba33e99aab4d782e726934c04
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-07 21:01:26 +0900

    Prefer *our* `include/` files

    This fixes discrepancies in build results for VPATH builds.

commit 737977199ccd2419a51e120c472981b1a1263ab0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-05 23:40:39 +0900

    umax_pp: fix [-Wunused-but-set-variable] compiler warning

commit 50fa8efdcff0dd159d3ff51e219a3c08020ca54c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-04 14:39:52 +0900

    gphoto2: fix libgphoto2 logging integration

    In libgphoto2-2.5.0 (tagged for release on 2012-07-10) the GPLogFunc no
    longer takes a va_list.  Instead, it passes a formatted message.

commit 23f052113b5567033da0d9c4679451d97c484220
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-04 12:50:19 +0900

    saned: fix [-Wunused-parameter] compiler warning

    The `__sane_unused__` attribute has been moved from sanei_backend.h to
    sanei.h to make it generally useful instead of limited to backends.

commit 0d527f6659e06175d855aaa1a70fc2be52aad1a7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-04 12:13:16 +0900

    Drop build environments

    Adding them did not quite have the effect I thought it would. I had
    thought it would allow for easy linking to build logs by environment
    name.  Alas, no such luck.

    This reverts commits:
     - 9c44317289f1be0a72089ffd030be84caf75b58c
     - 6209fecf3a11e90e2e5efc057cf650f4ab792b50

commit 74b4a34e82124621616c699ac0d5ba0d5e93b6a1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-04 12:12:14 +0900

    dll: fix pedantic compiler warning

commit 246673715d9abdbfbea349de4636322b242f9700
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-09-03 14:36:49 +0900

    utsushi.desc: sync with upstream

commit a65e74fe83ae96d5d00af6a05c751086cdae8d38
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 15:49:44 +0900

    umax_pp: fix [-Werror=unused-but-set-parameter] compiler warnings

commit 4eaefe43713036f73ab322e8d6b519589055540d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 15:27:50 +0900

    magicolor: fix [-Werror] compiler warning

    This casts away const-ness in the hope that libsnmp doesn't change
    the session.peername.

commit 31ac0db73672347732dc80cf8f2afe8e6f3d466b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 15:25:43 +0900

    magicolor: fix [-Werror=pointer-sign] compiler warnings

    The libsnmp API requires a u_char *session.community :-(

commit c32d48ef5fd4a47a93933e6ffba5c8a93d26e43f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 14:18:48 +0900

    kodakaio: fix [-Weror=format=] compiler warning

commit 0337514b8f0e484c11b668d8ca0e0af998d3dfbc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 14:18:00 +0900

    kodakaio: fix [-Werror=sign-compare] compiler warning

commit 763816814bc072b19f1178e0d92031217d7f5f06
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 13:55:30 +0900

    hp5400: fix [-Werror=overflow] compiler warning

    This explicitly implements what gcc and clang assign.

commit 9c44317289f1be0a72089ffd030be84caf75b58c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 13:24:17 +0900

    Fix environment name (periods are not allowed)

commit 984fefd55173f30f4cde3ed7acb462d660c676eb
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 13:21:11 +0900

    plustek_pp: fix [-Werror=sign-compare] compiler warning

commit f0153bc7fe7fd79ef2b1b41d259adf3d20b9d641
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 12:57:17 +0900

    v4l: fix [-Werror=sign-compare] compiler warning

commit 6209fecf3a11e90e2e5efc057cf650f4ab792b50
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 12:17:46 +0900

    Make referencing builds easier

commit 235de98784897edb63d1ed1a32609b7786d799d0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-28 11:58:16 +0900

    md5: fix [-Wpointer-arith] compiler warnings

    This reverts commits 9aecb00947e6bf7ef1cf412aff2ab41202617b30 and
    cdad5961f3888f0a3c0c525d0efab33174c11a24 which fixed a different
    compiler warning that seems to have disappeared (at least on the
    debian-8-full builds).

commit bf53c714348dbf4654de887ae7e649fbad6b2288
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-04 22:47:01 +0900

    Sync with upstream

commit ffd93a9fad10ced31de037f2c6180f328a38b547
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-03 22:43:06 +0900

    Sync autofoo

commit cb3090cb5472b63d5cdfb5110652f568bd9477ad
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-03 22:16:26 +0900

    pixma: Fix include guard typo

    This was introduced in f573865 on 2008-10-18.

commit 23cc2e1ba043ea8309923f5f1dcc5acaeee38a95
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-03 22:08:49 +0900

    Fix include guard typo

    This seems to have been present since the beginning of sanei/sanei_scsi.c.

commit 63b55e2b591ba977a285a4c91fde0118c25246e7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-03 22:05:03 +0900

    Drop check for sys/bitypes.h

    It was obsoleted in 70f3fdf on 2009-02-26.

commit d263f25911a0b359b7edec0faa9320d5d13928da
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-03 21:48:54 +0900

    Fix typo

    Appears to have been introduced in 0330a4d on 2009-02-02.  There is no
    evidence that a scdds.h file has ever existed.

commit 970464f7332a1995bfd825de285425f0c957b1da
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-03 20:53:06 +0900

    Drop unused CPP define

    The last reference to it was removed in 5dcf165 on 2007-06-21.

commit 5389808029f0f81d204630f6e78abe11dfd61122
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-02 21:56:09 +0900

    Fix memory leak

commit 1006445982877970d376c0f657e04fc1481e2459
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-08-02 21:38:43 +0900

    Use DIR_SEP instead of hard-coding ":"

    Fixes 313540

commit b021c3bee8e9edc7854050a3975cef003586b2e5
Author: Troy Rollo <troy@kawseq.com>
Date:   2016-07-31 22:47:25 +1000

    Fix bug 314571 - hp3500 backend does not set correct size for string option.

commit 1859803563f8baadeb6c0926610b2f782350d1e4
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-27 21:17:08 +0900

    Add a Fedora 24 Clang builder

commit f6c8be1380c2f12080cdbd7a81eb2d5156eaa154
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 20:55:14 +0900

    kvs40xx: fix [-Wunused-function] compiler warning

    This rather unceremoniously removed the function.  Note that a near copy
    can be found in the kvs20xx backend code.

commit effc26e4028f2d21a5bd9fec0458a78c0f6dc330
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 20:53:51 +0900

    kvs20xx: fix [-Wunused-function] compiler warning

    This rather unceremoniously removed the function.  Note that a near copy
    can be found in the kvs40xx backend code.

commit 2d468852288b5d80e9e8b6831467081fe3ec874e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 17:32:21 +0900

    pnm: fix [-Wformat=] compiler warning

commit 2f39c7227021e85b8fdde8161358858797bd7461
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 17:11:26 +0900

    v4l: fix [Wunused-parameter] compiler warnings

commit 880992739020eee8cc0e005e6bdf853f2ff3572f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 17:10:56 +0900

    sm3600: fix [-Wunused-parameter] compiler warning

commit 99c14f2d9503cd9a6c77d71d590e434e504052c6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 16:51:08 +0900

    Use a single symbol to flag unused parameters

    The __sane_unused__ symbol was used slightly more often then UNUSEDARG
    and, more importantly, defined in include/sane/sanei_backend.h.  That
    makes it readily available to virtually all backends.

commit b73a6e5017f6d4d2d0ef7a61bf6e2113f848be94
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 16:14:20 +0900

    niash: fix [-Wunused-parameter] compiler warning

    The attribute needs to go before the pointer designation for it to have
    any effect.

commit 61719e0a131a6f0d4bf53aa98ecf510ce7081ca7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-18 16:11:39 +0900

    dc240: fix [-Wunused-parameter] compiler warning

    The attribute needs to go before the pointer designation for it to have
    any effect.

commit ef8e258165526175c9ac2d262448f16b551d19e9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-14 21:12:38 +0900

    Sync autofoo

commit 57350969f6f46195c5fd5e255b3d1906df401d19
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-14 20:51:42 +0900

    sane.tex: mark up email as a URL

commit 707baa0d160ff13331bed6063d2502b09f902f38
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-14 20:50:14 +0900

    doc/sane.tex: drop html.sty in favour of url.sty

    The latter is part of the core TeX Live distribution which is readily
    available on all major operating systems.

commit bfd1626c4b119404429a847aaa92df77ca3fbb40
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-13 23:44:26 +0900

    Sync autofoo

commit 8598f81d0b9542b6f4928b8b870a26b50f440379
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-13 23:43:35 +0900

    Fix figure orientation

commit 00bc3e9b451f8dfb89553305cce89172be520bb1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-13 23:40:19 +0900

    Generate EPS figures too

    It's good to know how this is done so that we can modify any original
    figure if need be.

commit cc8f99b900d5ae44248677f6881f1b74d7885bfb
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-13 23:24:29 +0900

    Generate PDF figures explicitly with fig2dev

    This utility has less dependencies and supports conversion to a pile of
    other formats that may come in handy as well.

    Clean up of generated PDF figures has been moved to the clean target as
    well.

commit d7e1995d001b0d16b9920e751be923f6a8393bf1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-13 22:37:44 +0900

    doc/sane.tex: Replace epsfig with graphicx

    The graphicx package allows for file specification without a hardcoded
    extension.  This provides more freedom in choosing how to prepare images
    in *.eps and *.pdf formats.

    Moreover, epsfig is considered mostly obsolete in the TeX community and
    graphicx is the "current 'preferred' solution" to embed figures.
    See https://www.ctan.org/pkg/epsfig.

commit 0aab12b934a9f9620fb1236e13dd2b71a7426000
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-11 20:41:54 +0900

    Bump standard minor version

    This is to acknowledge the SANE_STATUS_GOOD fixes in net.tex that were
    committed in 4daf488 and 1100883.

commit 1ed3b9fa86e6bc6875a72a9b347164a5879ffe8b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-11 20:37:08 +0900

    Reclassify doc/html.sty

    It is a package used by doc/sane.tex.

commit 2481e1e98b02e927cdb9c2e6e404252ef9e49041
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 15:43:42 +0900

    Sync autofoo

commit fa41b18001f74e8941813709f15a15cc9ea299e1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 20:35:04 +0900

    Refactor API spec conversion support

    Unless explicitly asked to do without, all formats for which required
    tools are found will be built.  Checks cover PostScript, PDF and HTML.

    All logic and files involved are now collected in a single "section"
    and grouped in such a way that their function should be clearer.

    fixup! Refactor API spec conversion support

commit d7c69d141ffb4f456d659b443aa4c3d3be82793e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 19:40:04 +0900

    Add test for the TeX to HTML converter

commit fe2fbe06e1b7db42ea2578e8d853cf83d7bb72a9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 19:29:55 +0900

    Refactor TEXINPUTS handling

commit f322cbc7f950b087e969ac115a5b4e14735881e4
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 15:41:08 +0900

    Add support for PDF API spec output

    Note that pdflatex internally uses epstopdf which in turn requires a
    working ghostscript.

commit 5a73fb24d1e7a5dcdd287ce7654050b1703cc9c6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 14:48:43 +0900

    Be quiet but do not hide errors

commit e0fd693bb170813f95241898a53ba3f9c261c22a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-10 13:32:22 +0900

    Fix API spec generation for VPATH builds

commit cb04102a20bc5b1e9cbb990805de3586a0a940c0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-09 15:10:00 +0900

    Add GitLab CI musl build job

commit be7af6835741c18ea93babd421c083c377b1f88d
Author: Ruslan Nabioullin <rnabioullin@gmail.com>
Date:   2011-10-29 20:27:47 -0400

    Fixed scanning status messages.  Fixes 313411

commit d62d0a2e452e9ed1ae74cc20c01488543cda8ef9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-06 20:23:12 +0900

    check-po.awk: fix awk invocation

    The awk utility has been moved to /usr/bin and the script relies on
    features present in gawk but not in mawk.

commit ddbdfd6206e30e513509720dd5137c26c9efc248
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-03 21:11:04 +0900

    Fix configure time test

commit c17821e3609080309bcb8a3173cb071e1493a62c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-02 19:23:01 +0900

    Fix configure time warning during CI build

commit c96236862635f74d8a1c01654430d93bed83f756
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-01 23:45:43 +0900

    Sync autofoo

commit a9c813944e9aa0ceb6c153d06dff286ba855b90e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-07-01 23:37:49 +0900

    Make libusb-1.0 the default for USB support

    When libusb-1.0 is not found, libusb-0.1 will be tried.  On BeOS and
    OS2, nothing should have changed in terms of detection of USB support.

    On all systems the --enable-libusb* flags are now ignored.  Instead, the
    --with-usb and --without-usb flags now control support.  When neither is
    given USB support will be enable if possible and disabled otherwise.  If
    --with-usb is requested but not possible, ./configure will fail.  There
    is no support to prefer libusb-0.1 over libusb-1.0.

commit 418fbb987d731ed2468f48a6fb162f47ea7da55e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-30 21:50:33 +0900

    Sync autofoo, once again ...

commit 602182931dceeedddcc6be3b144cbc1423bd9b4a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-30 21:49:25 +0900

    Improve test shell builtin invocation portability

    Looks like I missed this when committing 309a8140.

commit 828cd013e9a4411158af8816a63b133b6da19ed5
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-30 21:38:04 +0900

    Compile getopt replacement functions only if needed

    This ought to get rid of the last empty compilation unit warnings.  This
    merges libfelib.la with liblib.la.  The former was always used together
    with the latter.  The latter was only ever used without the former when
    linking backends and tools.

    Tools might want to use the getopt functions, backends might just want
    to use MD5.

commit 89dc05006ec93e8fd8a103504701db720814669a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-29 22:21:10 +0900

    Sync autofoo

    Looks like the sorting of the DIST_COMMON file list is not stable.

commit a298bfe5a8c65236ac13130e891a93bf3cf58976
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-29 22:20:51 +0900

    Fix AS_IF condition

commit f03f1f66d4a7704c20d221897665509d7f1a626a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-29 22:15:06 +0900

    Sync autofoo files

commit 1c946f7c194869966f6d3af9df499184d3035c20
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-28 22:42:09 +0900

    Compile replacement functions only if needed

    This ought to get rid of most empty compilation warnings.

commit 0c2b86ac0b56ee7cb8b962102c54855f05887b08
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-27 22:33:28 +0900

    Fix distcheck issues in tools/

    Automake is smart enough these days to compile the *.lo files that are
    used when linking.

    The umax_pp_CPPFLAGS are useless because backend/umax_pp_low.c undefines
    BACKEND_NAME unconditionally and sets it to what was passed here ;-)

commit 81f9557966ad335a76deff57a112607d9813ba7a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-27 22:08:20 +0900

    Clean up .gitignore file content

    Removes empty lines and duplicates (note that .gitignore patterns are
    recursive unless anchored with a leading /).

commit 61f3fec68e14944be7ecf219ec604e599141cbdf
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-27 22:05:50 +0900

    Remove references to SANE CVS

    The references in in-file changelogs and the ChangeLog files have not
    been modified.  Only those references that refer to current practices
    or locations.

commit c23791cbd71d58b2627cfc65bbf2cb20aeb51bba
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-27 21:51:43 +0900

    Sync AUTHORS content with current status

    We've been using git for a while ;-).  Also updates the write access
    info and fixes encoding issues.

commit cb4924f210bf758558b583220a14ed5a62f178dc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 10:22:35 +0900

    Stop distclean from removing files willy-nilly

    The distclean target should only remove files that make creates.  If
    there are any that need taking care of, they should be added in on a
    per file basis in the Makefile.am that creates it.

commit 0065aaa1c8cb823d20b1e0ff32b3f6197e73db3f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 10:11:42 +0900

    Remove overly zealous ignore patterns

    Text editor backup and temporary files like *~ are a per developer
    issue, add them to your global .gitignore.  Other dot-files should
    be ignored on a case-by-case basis.

commit 8274a52eec3c20becf9901acaab4837b6b61c2f7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 10:07:26 +0900

    Sort .gitignore files

commit b25ef62c2bb163fffea56000ef25544a236d2096
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 10:05:12 +0900

    Fix sorting of ignore files

    We haven't been using CVS since ... 2009-05-04 :-|

commit 0bc7b6aed7e3ac8ee78190f0e795ce9c62c3f36e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 09:16:54 +0900

    Sync *.po files with previous changes

    This changes the file/line references in all files (and picks up any
    new messages as a side effect).

commit bdade6bb07a0ec27e3930c0b3b86c28a5c2a5bd9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 09:15:24 +0900

    Sync derived files with previous changes

commit ec4fe7ec7200a881feba5b539256dc58ae1edbaf
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 08:50:04 +0900

    Prefer gettext's --disable-nls option

commit c676acbe472f2a57763d0ce198e50b048d37bbda
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 08:49:14 +0900

    Switch to using the gettext build machinery

    This adds two automatically maintained English variants that handle
    quote substitution in onrder to provide smart quotes.

commit 0286bf46fc2992dfd2e9539fb939c243db13e91f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-26 08:30:45 +0900

    Add gettext build machinery files for I18N/L10N support

    These are courtesy of autopoint and target gettext-0.18.1 because that
    is the version in Debian 7 (which is what Alioth is running).  The one
    warning this produces on autoreconf is fixed in gettext-0.18.2, BTW.

commit eecee6d1014537cabe427d44168fce9ac9894301
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-25 15:23:05 +0900

    Fix VPATH build issue

    The source *.po files weren't found when you configured outside of the
    top source directory.

commit 00984cd1119bb9bb5b794bfc0f1ef77369978d68
Author: Yurii Kolesnykov <yurikoles@gmail.com>
Date:   2016-06-25 03:34:12 +0300

    Fix compilation of saned.c under OS X

commit ad176ba9fe1f7608d8ad8032407cf1f7dc66dad6
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-06-21 00:50:02 +0200

    epsonds: remove unused var

commit 1dbabdce5d34e686608bb997245c49a823e19fb5
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-06-21 00:49:08 +0200

    epsonds: fix compilation

commit 9b389a61c5e698e8bffb186bdbc005739128b427
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-06-21 00:43:39 +0200

    epsonds: added support for network scanners

commit f13ca02b86a4d27951149723ca2ae81491991c18
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-20 21:42:56 +0900

    Fix variable name typo and other typographic nit-picks

commit e7100e275d58d67b903e883e7a02e45d18f81ef7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-15 20:47:28 +0900

    Update documentation to reflect recent changes

commit 5695d01077c7e575808a37a66df37d1f9fafa637
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-15 20:23:33 +0900

    Silence overly verbose targets

    This only takes effect with silent rules enabled.

commit 43cdc1056af899520797b09f3f78ba64703ed74d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-15 20:18:25 +0900

    Do not duplicate Warning on output

commit 40bfec7a6b4a804201bad7f0517f16b0c6ae4110
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-15 20:17:29 +0900

    GitLab-CI: fix configure option

commit f75e271853f40c6cb00ce59cbb4e9d62d083a1b2
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-14 21:24:53 +0900

    Tweak GitLab CI builds

    The idea is to build as much as possible for the *-full flavour build,
    make compiler warnings stand out and muddle on after errors so that we
    get all the problems in a single log.

commit ef7deff36c759efa8d371251febef6d37d4eb94b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-14 21:20:48 +0900

    Add missing autofoo file

    This should have gone in with d853463e.

commit d853463ef1b97082d657a0be32d1b27a04940ea2
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-14 06:30:48 +0900

    Sync derived files

    This was done with

      AUTOMAKE="automake --add-missing --copy" autoreconf --force

    on Debian GNU/Linux 8.5.

commit 17d78ab7c326069c3a596f17ded6418ef42930bc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-02-12 21:09:32 +0900

    Fix warnings of "newer" automake versions

commit a7376ffa6dd1796c1678b33bd03bf19766e227de
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-02-12 20:52:57 +0900

    Fix libtoolize warning

commit 7675cb7c3eb5b6e97fb87adc464b6bcc67cfd7dd
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-02-11 17:43:14 +0900

    Drop Makefile.in from EXTRA_DIST

    Automake is smart enough to include this on its own.

commit 7bfa818c57485310994650528124a7036894eb36
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-14 21:22:00 +0900

    Set up compiler and linker early and in one place

commit f80cf1dbbdd85f2a0b595aef83cc63faa0c91c04
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-14 20:21:49 +0900

    Remove unused SANE_LINKER_RPATH macro

commit e4ad1f58f31ec7110df716494b13cf96156b6a7c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-14 18:50:47 +0900

    Enable ISO C99 support for more compilers

commit 444b572d1a559d93a6ad172f86bdcc9197377e75
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 18:43:36 +0900

    Use autoconf provided --docdir

commit f1f4180e5b6f71bf3a674bbfcbf7932b401d7a96
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 18:24:20 +0900

    Collect autoconf bits in one place

commit 35f1936aeba18b34628d35938529e0d2af0e58c7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 18:11:53 +0900

    Determine version bits and release programmatically

commit 16497dc13838e14784778883fb2837fbcf9e288e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 17:59:20 +0900

    Replace convenience variable by its expansion

commit 9a52b5bc27c2a50e14161b4dcaba43f825cf91a4
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 17:48:27 +0900

    Fix variable name typo

commit 79c623628a28b6c28321cad6518bf98cf7a705a4
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 17:48:03 +0900

    Fix new automake warnings

commit 97fed76717367289a8e160dab4341d79586c1079
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 17:22:31 +0900

    Replace obsolescent macro with LT_INIT option

commit c868a2e8d48e3c31051b6a8978c9b1df494bc36b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 17:22:07 +0900

    Remove commented out code

commit 4894b1513d829957e109e5c49b812dc688fe78b3
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 17:11:19 +0900

    Drop a pile of unnecessary macro invocations

    These are already taken care of by other macros.

commit ae89c8f98362a4e50d4b1a0ce8f3586b77a81989
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-09 15:59:35 +0900

    Update to automake-1.11.6

    This turns on additional warnings and adds support for silent make
    rules (so compiler warning really stand out ;-).

commit 87e12bbf2e4312bf0bd18656afe579919c8788e1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-13 22:24:21 +0900

    Sync derived files with autoreconf --force

    For the record, this was done on Debian GNU/Linux 8.5.

commit 309a8140e7285f87d5fc5ee24b942f1713e80be8
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-28 21:59:42 +0900

    Improve test shell builtin invocation portability

    POSIX 2008 obsoletes the -a and -o operands (according to the autoconf
    documentation).

commit d9e2f441139c0514c3d388976d1f8fc78a04de95
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-28 20:59:22 +0900

    Double quote code passed to AC_LANG_PROGRAM

    Upon re-reading the autoconf documentation, this seemed the right thing
    to do.  The AC_LANG_PROGRAM macro does not quote its arguments so any
    occurrence of [ and ] will get stripped out if not double quoted.

    Current code snippets passed do not use them but it is better to use a
    consistent quoting approach for such snippets.  In other places in the
    configure.ac file double quoting is used already.

commit d3d5dc3da04cce842f7fa8d941676f2f5abc3bbd
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-22 22:18:19 +0900

    Update to autoconf-2.69

    This gets rid of a number of obsoleted macros and replaces RETSIGTYPE
    with a void literal which can be assumed for C89 and later.

    This changeset was prepared using autoupdate and modified to get rid of
    whitespace and doubled [] changes.  Changes to acinclude.m4 were added
    by hand.

commit 2d6fad58b4c61d59bec3879dab9ccf0c1b88dd11
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-22 20:15:45 +0900

    Respect GNU Standards user variables

    Several variables are considered "user variables" by the GNU Standards.
    This means that the user can pass these to their ./configure and make
    invocations as they see fit.  These variables include CPPFLAGS, CFLAGS
    and LDFLAGS.

    This changeset pushes our use of these variables to the automake shadow
    variables, AM_CPPFLAGS, AM_CFLAGS and AM_LDFLAGS, so that user variables
    will no longer clobber flags required in order to build.

commit 7a2b112d20e08337528128745bf7cc1d6096a1d8
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-21 22:33:53 +0900

    Prefer make variables over literal substitutions

    The AC_SUBST and PKG_CHECK_MODULE invocations in configure.ac as well as
    acinclude.m4 are sufficient to trigger automake to insert initialization
    logic for the variables these introduce.  There is no need to do this by
    hand.  Wherever these values are needed, it is better to use a variable.
    This allows for one-off overrides on the make command-line (without the
    need to run ./configure) for one thing.

commit 2745528b60617d737a7a597c4ee5397359a6ddfd
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-19 21:52:47 +0900

    Fix non-POSIX automake file variable warning

    This addresses warnings about the use of the $(wildcard) function.
    It has been replaced by a plain shell glob.  There is one case where
    this will result in an error, when there are no matches, but that is
    when the targets that use it make no sense.  It is probably good to
    get an error in that case.

commit d81836bd2332e42136a15a72961c0b9295d94b58
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-19 21:04:53 +0900

    Add automake subdir-objects option

    This addresses autoreconf output such as:

      tools/Makefile.am:37: warning: source file '../backend/sane_strstatus.c' is in a subdirectory,
      tools/Makefile.am:37: but option 'subdir-objects' is disabled

    The option was introduced in automake version 1.9 and is slated for
    unconditional activation with automake-2.0.

commit d38a098ec6fce0aa18dd757677c5a07ff1a44163
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-19 20:20:56 +0900

    Rename configure.in to configure.ac

    This name has been preferred since autoconf-2.52 and automake-1.5.
    Both were released in the summer of 2001.  Support for configure.in
    is slated for removal in automake-2.0.

    The configure.ac file itself requires autoconf-2.54 or later (and
    does not care about the automake version).

commit c9027378a12a6f67b22ee5fe203df1739486e3ad
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-13 20:35:34 +0900

    xerox_mpf: Make JPEG support an option

commit 359bb9c3d48c87324b2ead602de76e0e35daadba
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-06-12 20:32:30 +0900

    Add CI support to test selected build scenarios

commit 5ba37467e88ca8052973b37128ce8fd36ad5d61d
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-06-09 21:51:18 -0400

    fujitsu backend v131

    - hide compression-arg option when jpeg disabled
    - add Send/SC/GHS macros for recent scanners
    - add initial support for fi-74x0
    - add initial support for fi-7030
    - set has_MS_lamp=0 for fi-71x0
    - add I18N macros to all option titles and descriptions
    - add usb ids for many newer scanners

commit ec8bf64396b394c4d483b811f9948871f12882b4
Merge: 1d2a40ec96ae 1e013654cc3a
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-05-21 22:06:57 +0200

    Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends

commit 1e013654cc3af09f4731ab9ec8d8324d03a7de4a
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-05-09 11:10:35 +0200

    pieusb: mkostemp -> mkstemp

commit 926bfade544de4a4fd5f1a8082b85a97e2443770
Author: Alex Belkin <abc@telekom.ru>
Date:   2016-05-07 22:33:03 +0300

    Color scanning for Samsung models, which support JPEG Lossy compression.

    Patch is submitted by Laxmeesh Onkar Markod <m.laxmeesh@samsung.com>

    Patch to code is applied almost verbatim, except, insignificant
    formatting fixes and making new functions static.

    Also, new USB ids added and scanner support is changed as reported.

commit 1d2a40ec96aea0ba183415efea570301159d4159
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-30 15:32:55 +0200

    pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param

commit 28dcd0aef4ac91b87527c17c8aa89e879f39f20d
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-27 18:45:22 +0200

    pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt

commit eb712c6bd8ca6a42a1d3941583fa18b9981b8712
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-27 17:55:52 +0200

    pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series

commit c8169b1e656f7f95c67946298da5a0e1c143f8e8
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-22 23:58:23 +0200

    pixma.h: step version of the backend to 0.17.32
    sane-pixma.man pixma.desc: mark Maxify MB5000 as complete (but ADF does not work)

commit dfc5487571ed2915bda7bdedbd4c79015004361b
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-22 22:42:48 +0200

    pixma_mp150.c: fix 1200 dpi scanning for MB5000 series

commit d5e1323738a4ed2edc96b566138c7cc6c55f3f5e
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-22 21:05:40 +0200

    pixma.h: step pixma backend version to 0.17.31

commit c2985f0fd60279bca0dcfed3d3fb60cc33cfe4dc
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-22 21:03:48 +0200

    pixma_bjnp_private.h: change minimum timeout value for the bjnp protocol to 1 sec
    as 500 ms gives errors on scanimage -A (it workked for scanbd)

commit 4b2f171a13248a8e3d79379e368c54fb71ed97e2
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-20 11:19:32 +0200

    pixma_bjnp.c pixma_bjnp_private.h: set minimum timeout for network operations to 500ms

commit affe1ac821b17813188bd91045ced32fe4fcfe56
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-20 10:58:54 +0200

    pixma_bjnp.c pixma_bjnp_private.h: make bjnp protocol follow timeouts set by backend

commit 53aa78df3a6980791ce250c471d019c5c59b83ec
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-18 22:00:15 +0200

    pixma_mp150.c: Fix scanbutton detection for MB5000 series

commit 1452cf2e0d9f56602a5ca9b07e52f8d8f6b9ec8a
Author: Louis Lagendijk <louis.lagendijk@gmail.com>
Date:   2016-04-16 21:37:25 +0200

    pixma_bjnp: Remove dead code in polling

commit 19c128a23e27c1ab5a030fa6ff74da1b740629bb
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-04-12 18:30:24 +0200

    README.linux: move installation description into new document INSTALL.linux

commit 51943537c314c9060138df8b37307377c307ba3a
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-04-12 18:14:55 +0200

    pixma: backend version 0.17.30

commit 270a8cd3bebfb2a630a1b74d5abd0b6fe2fc2e5d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-04-12 18:13:36 +0200

    pixma: Canon PIXMA MG7700 Series is working

commit 2556ffc2c593c3408cc554ecc97e07db457c975d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-31 11:21:27 +0200

    pixma_mp150: MG7700 Series doesn't need special image format post processing @ high dpi

commit e6b6ad9d4847e86aed8be0837a19bfada881f52d
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-04-05 20:30:10 -0400

    canon_dr backend v55

    fixed-width scanners were calculating left-side offset incorrectly in color
    initial support for DR-F120
    rename all DUPLEX_INTERLACE_* to indicate start and end of line

commit 41a416e4afcf6cada69193dc408ef184d0e5f678
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-03-21 18:59:47 +0100

    epsonds: fixed resolution setting bug, DS-60000 workaround is needed no more

commit 52bc4d241c9587e99be2ae4566ad01469a3ecab9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-21 10:53:29 +0100

    pixma: backend version 0.17.29

commit bc1637bb39794b415a2e73ee990e4763c73be3f9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-16 16:20:58 +0100

    pixma_mp150: MG3600 Series doesn't need special image format post processing @ 1200dpi

commit 23eb95582da718791103b83ea002e947caa0f5fc
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-04 13:38:12 +0100

    pixma: backend version 0.17.28

commit eba9c9e2391d59459e5fa3f362d8dc08d14c7b9c
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-04 13:36:08 +0100

    pixma_imageclass: software lineart for all imageCLASS, imageRUNNER, i-SENSYS and laserBase scanners,
                      supported by this sub-backend

    imageCLASS scanners:
    D420, D480, D530, MF810/820, MF3240, MF4010, MF4150, MF4270, MF4320, MF4360,
    MF4410, MF4570dw, MF4690, MF5630, MF6500, MF8030, MF8170c

    i-SENSYS scanners:
    MF210, MF220, MF3010, MF4500, MF4700, MF4800, MF5880dn, MF5900, MF6100,
    MF6680dn, MF8200C, MF8300, MF8500C

    imageRUNNER scanners:
    iR1133

    laserBase scanners:
    MF5650

commit 38d6f1ba6dd48d8139b3ef504b4c7920d0e4736b
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-04 13:08:31 +0100

    pixma_imageclass: MF6100 Series document feeder does not have 600DPI capability

commit 328e9b93d71d1f9b031c4066e4cba00893703c4a
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-03-03 21:59:24 +0100

    raise build number

commit 8ad2c60d82797cc3495f63f8230bdf6f999067a1
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-03-03 21:58:55 +0100

    use half step mode for LiDE 110 600 dpi scan

commit 52ea420d44a26832f662c837bbbe4d2f7002875a
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-03-03 21:46:43 +0100

    use half step for LiDE 210 600 dpi scans

commit bd0b0cd218504868f32962a5558449956c8ce242
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-03-03 21:39:25 +0100

    use rewind instead of slow_back_home

    - if required by flags, do a rewind instead a slow_back_home that pollutes
      shading settings

commit 3dee0f8d48e26e3aceb0243d03199af5870f30e2
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-03-03 21:31:01 +0100

    implement rewind for gl847 and gl124

commit de635a32f9638f5fad5806ab5de9498f5fa47ca9
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-03-03 21:12:29 +0100

    add rewind function to command set

commit 270d6a4242c95d6d376f442ca701e067e3fc74d1
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-29 21:14:30 +0100

    fix Lide 110 gray mode max speed

commit 2f891c13bb5cb1728479ee08ba45b756f68a3287
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-03 13:40:46 +0100

    pixma: backend version 0.17.27

commit bbd327f5e7c973db331f3f309788d852367bc79a
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-03 13:38:33 +0100

    pixma_imageclass: reduce timeout for failed first usb command to 2 seconds

commit c41640f36433e646989665bac0ac5da460f2d9a9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-03-03 13:36:44 +0100

    pixma: new global parameter to set duration of receive timeout loop

    The default value for receive timeout loop duration has not been changed.
    The loop still takes 8 seconds if a timeout occurs.

commit 9897357727b65d13167b89cd1d1fe816f4d72563
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-28 21:26:27 +0100

    enable pixel averaging when below 600 for all models

commit d784dec60b096b8e8fe18f5f7b5c1921249d6ed2
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-28 12:26:12 +0100

    motor table fixes

    - add target speed for 600 dpi gray
    - add slope table for 4800/2400 dpi, gray and color

commit 759729331cc60a86d884518064b2dc92736f7abd
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-28 12:18:56 +0100

    fix maximum speed compute in gray mode

commit e1b1ba8aeecf2eefa2855ec8c77604a8070027ab
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-26 05:57:35 +0100

    fix expiration time option reading

commit 61d6f5c2140e6e659db20916937cc95c5c7256f3
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-25 21:37:55 +0100

    mode set fixes

commit fa2c9dc9b216fa7b7f1baf013b7cbe8eb3df8597
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-25 21:37:00 +0100

    fix GPIO during scan

commit c5117ed0f1b522eab10fd2248f140b2acad2a708
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-24 21:43:29 +0100

    doc and version update

commit 747275a00f03e4ab643461448985ce20879e1d12
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-24 21:15:26 +0100

    add 1200 and 2400 dpi mode for LiDE 120

commit 2a18600792c00f9ca37ff5b52d2cc1c8202d8b4b
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-24 06:35:46 +0100

    make 1200 dpi scan mode work for LiDE 120

commit b11a69d27572aa938cedff303ba7560ca9793943
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-24 06:17:50 +0100

    make 600 dpi mode work for LiDE 120

    - add override for registers 0x16 and 0x70 since 120's sensor
      is set differently according to resolution

commit 15e203de89abe53f732aa431548645c5c9838237
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-02-23 21:11:00 -0500

    Various copyright comment updates

commit 1465543cc0dd9e4fb4b3706ca6793e90a35ce389
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-02-23 21:07:06 -0500

    fujitsu backend v130

    run init_model before init_ms so some scanners can override
    set all M309x and M409x scanners s->broken_diag_serial = 1

commit 963de58dfc4498693aeeec35a9ff23363af6ac67
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-02-23 20:42:52 -0500

    Enable padded read for DR-3080CII

commit 1207ce5a40664c04b934bd0a6babbc1575361356
Author: m. allan noah <kitno455@gmail.com>
Date:   2016-02-23 20:36:32 -0500

    Support SANE_USB_WORKAROUND env var

    Here, we add a new env var (SANE_USB_WORKAROUND) to sanei_usb.c.
    This allows end users to conditionally enable the workaround added
    in commit 014b45d920f1fb630e1a31bb01f1da02ea2a6a87. The default is
    to not enable the workaround, because more recent Linux kernels no
    longer seem to need it. Some users have even reported failure with
    the workaround enabled.

commit 219198838be069d7e3d48b53762727f1bbfb93e5
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-23 21:39:22 +0100

    LiDE 120 working [75-300] dpi

    - fix sensor pixel number
    - enable calibration
    - default to 16 pixel DUMMY

commit 4fd1d10228047a740f28b1cd25579b7c40c93b1f
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-22 21:45:02 +0100

    tune scanarea geometry

commit a74ebe551daf8750821b1ab57324e54141a84461
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-21 22:14:48 +0100

    first almost correct scan at 300 dpi

commit 8f938f2d00d27070e826f88a77264ee36d0bbedf
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-21 09:48:26 +0100

    GL124 DAC and SENSOR setup changes

commit f56ffa63b99db4767b35d294fef96476b228f993
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-21 09:47:47 +0100

    doxygne fix

commit 2e1102dc3ab1ee4d7bfec3e7cbf6e3a1527f5264
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-18 21:41:38 +0100

    add dedicated reference slope tables for LiDE 120

commit 214dfad1d5aa841b597187004747ec88c507cf06
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-17 21:43:05 +0100

    use dedicated LiDE120 GPIO

commit 387cea7d6ce75af9441c5841221267bef7b7924c
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-17 21:04:55 +0100

    define dedicated motor/sensor/gpio for LiDE 120

commit e90f8cb8a1e62f6865d9e237fd1f0e7f773e5094
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-12 08:11:20 +0100

    latin1 -> utf8

commit d74d3bcd887d2a3d59ee96e04eb68f15c0a3b882
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-18 22:34:16 +0100

    README.linux: add some hints for individual SANE installations

commit 926a7e67b6f81ffdb1b4f67a55bf84862efcf6b9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 21:24:18 +0100

    pixma: fix scanner names

commit 235dc80b5f3faaf195eef1e177a1f38284ca3bee
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 21:10:44 +0100

    pixma: Canon i-SENSYS MF6100 Series is working

commit 6d89f7ef25266cc9a53440bbf68ff2e1a37d4b86
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 21:06:04 +0100

    pixma: backend version 0.17.26

commit 7a227dcaf2771b31feb852e6a83336976966a0ab
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 21:03:18 +0100

    pixma_imageclass: wait for 8sec to throw last page out of ADF feeder @ ADFDUP

commit 23efb9f55f466179df86848912acbed1a94c10ff
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 21:01:48 +0100

    pixma_imageclass: PIXMA_ENO_PAPER check also for ADFDUP scans

commit 29ceb0e377009cd6829d8f68c58a2197ac19a20d
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 20:59:32 +0100

    pixma_imageclass: fix for failed first usb command (timeout)

    Sometimes the first usb command to the scanner fails after a previous scan.
    A workaround was to reconnect the usb cable. This fix simply resends the
    failed command.

commit 8f1202d6537568e56b4886ebe5d41d0210ffacd9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 20:55:49 +0100

    pixma_imageclass: fixes for MF6100 Series

    - special ADF settings
    - the MF6100 Series is a Generation 2+ scanner, but uses the old read image command

commit 02855737ee84e3c72bceff9ba06fddc5a5d99860
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 20:32:00 +0100

    pixma: use usb timeout instead of sleep timer while waiting for usb response

commit 4771fab9c16b477dc376bd2e5fdd8d0dc7f2c478
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-17 20:30:47 +0100

    pixma: reduce global usb read and write timeouts to 1 sec

commit 99f7e7872f2619c3ebec2590b91de3fb0ca28a1a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-02-13 17:37:34 +0900

    Disable use of pthreads if pthread.h cannot be found

commit 04d5e4a0cf775f6483873a3f1e70a173587546b6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-02-13 17:34:46 +0900

    Move #include <pthread.h> to sanei_thread.h

    The sanei header file may need pthread_t.  If it does, make sure it
    is available.

commit af35e9ba749cce6e735d685ec4495e8c8d85778c
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-02-11 12:06:34 +0100

    pixma: Canon Pixma MG3600 Series is working

    Reported by Rajib Bandopadhyay

commit 7bd773ade5ff1bc4170d2a1773428efe759aaa75
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2016-02-09 09:55:26 +0100

    LiDE 120 support wip

commit 056f590f2d147099554d97a89dd5e0ddfa8d6dda
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-01-23 00:55:31 +0100

    epsonds: fixed comment

commit cf2dfea0008d16cb70f8baeaae5a414e9bdafda3
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-01-22 20:44:36 +0100

    epsonds: extend the bug fix to all depths

commit 8fd6151acd1a1b313b1c9fabb5e2691ba45de9d6
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-01-22 17:38:00 +0100

    epsonds: fix stripes on DS-60000 at 1bpp/300dpi

commit 4fa7f4f6f8b69f41fd5d03abc12d16e0f2e876b3
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2016-01-22 17:01:57 +0100

    epsonds: clear endpoints on startup in order to fix some strange scanner / xhci combo

commit f78e85cad666492fadd5612af77fa7c84e270a12
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-01-08 18:35:20 +0100

    pixma: backend version 0.17.25

commit b08c324223732407d736a79ab8c59f01b3774736
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-01-08 18:34:27 +0100

    pixma: Canon PIXMA MG5700 Series is working

    Reported by Andrew Reginato, bug #315244

commit 0f47b47b759908e7b11800404d269087d60d87ad
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-01-08 17:32:36 +0100

    pixma_mp[150|810]: disable send_time()

    The function send_time() makes trouble with a lot of scanners.
    We send a warning to the debug output instead of sending the time.

    fix for [#315248] Canon MP250 with pixma backend is not working

commit b040b150a08b0b5394ad3bc91a45966d97f58152
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-01-08 16:54:30 +0100

    pixma: fix for [#315244] Add support for Canon PIXMA MG5700, MG6800, MG6900 and MG7700

           These scanners are new and need further testing!

commit 81c429082c3c139f8616de4a73733953cd5aa33f
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2016-01-08 16:43:46 +0100

    pixma: update copyright

commit 9aecb00947e6bf7ef1cf412aff2ab41202617b30
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-08 21:26:31 +0900

    md5: Avoid the need for casting

    This also modifies the code slightly to follow the original array
    access more closely.

commit cdad5961f3888f0a3c0c525d0efab33174c11a24
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-06 01:23:51 +0100

    Introduce md5_set_uint32

    This fixes the following GCC warning:

    warning: dereferencing type-punned pointer will break strict-aliasing rules

commit f3471c2ca6ea22846dd6619aff7913610722a6c0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-02 17:50:34 +0900

    saned: Use system header IPv6 test macros if available

    This should fix [-Wstrict-aliasing] compiler warnings on those systems
    where the IN6_IS_ADDR_LOOPBACK and IN6_IS_ADDR_V4MAPPED macros exist.
    POSIX.1-2001 states that they shall be defined in netinit/in.h so most
    systems will probably have them.

commit 0de5416a9bafa1ade52722c509817276bbf87d8a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-02 16:06:34 +0900

    umax_pp: fix memory leak

    Found courtesy of [-Wunused-but-set-variable] compiler warning.

commit 9d78ace3b7e60afa2b3cb829ac23e5f8b4ccdc07
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2016-01-02 16:06:00 +0900

    umax_pp: fix [-Wunused-but-set-variable] compiler warnings

commit 3f0c3df2fcde8d0cf30ab68c70cb5cad984dda6f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-31 17:51:00 +0900

    kvs40xx: fix [-Wstrict-aliasing] compiler warnings

commit b1f886a2e36555fb0b01c8eb22a0041aebe25795
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-31 17:47:40 +0900

    kvs20xx: fix [-Wstrict-aliasing] compiler warnings

commit 0e3a5c4197fe36eae739a6086b484ff16b83d663
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-31 17:43:25 +0900

    kodakaio: fix [-Wformat=] compiler warnings

    This uses the ANSI C approach that is used in a lot of existing code
    rather than what ISO C99 allows for consistency.

commit cadb4b0fff00540159625320416e5601c4704627
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 17:45:56 +0900

    saned: fix [-Wmaybe-uninitialized] compiler warning

commit 572e61d39a10ac7299d95005fa7543afe4957d80
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 14:56:12 +0900

    p5: fix [-Wunused-but-set-variable] compiler warnings

commit f9e44963801be2940c71e49d7c76a4e59b28dfc7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 14:51:21 +0900

    xerox_mfp: fix [-Wunused-but-set-variable] compiler warning

commit f276e3e05503c5f44890df5a8105959ea07dbb6d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 14:49:25 +0900

    umax1220: fix [-Wunused-but-set-variable] compiler warning

commit e28bdadae98f203188253c5b0a8825a284c8c066
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 13:27:47 +0900

    u12: fix [-Wunused-but-set-variable] compiler warning

commit 70c9e1d13ce705249ddbbee2dad5e6307fe77ffa
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 13:25:18 +0900

    sm3840: fix [-Wunused-but-set-variable] compiler warnings

commit 9d4f2a72098436e4a65d2047a151ba3c0af82907
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 13:18:13 +0900

    sm3600: fix [-Wunused-but-set-variable] compiler warning

commit 82720a2023d8e75480036a9e86f8a57d0bfe6a10
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-24 19:01:09 +0900

    sharp: fix [-Wunused-but-set-variable] compiler warning

commit da010d6088a75ed85472c46e9a29ace18cd7eda9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-24 17:44:04 +0900

    niash: fix [-Wunused-but-set-variable] compiler warning

commit 86c5d6d7bd52dcb4208c7d5a1ba8844e8c8011e5
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-24 17:38:41 +0900

    nec: fix [-Wunused-but-set-variable] compiler warning

commit 220429ff9ebc78e9869e431125ffd9a235efa93d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 22:27:47 +0900

    mustek_usb2: fix [-Wunused-but-set-variable] compiler warnings

commit 7efb05627273266a8171d3f9244bbd7a433d6e44
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 22:19:01 +0900

    mustek_pp: fix [-Wunused-but-set-variable] compiler warning

commit 664398cc311b85647a804bee0f8f230a0e3a3f49
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 22:12:07 +0900

    mustek: fix [-Wunused-but-sed-variable] compiler warnings

commit 8b75c6d45002ffafae6cfbf2edd64b3de35d3b04
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 22:17:40 +0900

    microtek2: fix another [-Wunused-but-set-variable] compiler warning

    This allows for the fact that the backend may be compiled with and
    without support for authorization.

commit c1458770955b5476eedc89755bb424744b05b055
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 22:11:31 +0900

    microtek2: fix [-Wunused-but-set-variable] compiler warnings

commit 26aa8b52f60adf7553b2872f54a85cfd7b20dd98
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 17:41:09 +0900

    magicolor: fix [-Wunused-function] compiler warning

    This function is only used when SNMP support is activated.

commit 292dd42bb6585e2801623d1f33497581626d9d72
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:50:42 +0900

    magicolor: fix [-Wunused-but-set-variable] compiler warning

commit d0e85e9d5e775f143f3db98e762d72861f60a82b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:48:09 +0900

    ma1509: fix [-Wunused-but-set-variable] compiler warning

commit 7c0f5ec66c7fd673d27876b538e52440a897cc1f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 17:36:57 +0900

    lexmark: fix [-Wmaybe-uninitialized] compiler warning

    This adds a default handler to switch statement so low_get_start_loc()
    bails before the start_600 variable is used.

commit 068c3bb75d3972dd2218caa84a6de761c5ca0db8
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 17:28:34 +0900

    kodakaio: fix [-Wunused-function] compiler warning

    The function is only used when Avahi support is enabled and has been
    put in a suitable compilation scope.

commit 610dc9ceb4d9eb061209d935e2b1966dfca5a74c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:38:08 +0900

    kodak: fix [-Wunused-but-set-variable] compiler warning

commit 2724f85552def3fa0c92d88389854c283eac38d3
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:36:54 +0900

    hpsj5s: fix [-Wunused-but-set-variable] compiler warning

commit aabb63dbbfdfea9f444019a19171bdcace08b0dd
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:35:39 +0900

    hp4200: fix [-Wunused-but-set-variable] compiler warnings

commit a82798d5e1d8352daa1d519d77a7a22771c8439e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:33:40 +0900

    hp3500: fix [-Wunused-but-set-variable] compiler warning

commit 51277aec4a6959f88d46d7ca14cfb94166c328eb
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:24:10 +0900

    hp: fix [-Wunused-but-set-variable] compiler warnings

commit a97b1738dfcc16cd0a7fd68f95df8b013f3cb206
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:19:46 +0900

    gphoto2: fix [-Wunused-but-set-variable] compiler warning

commit cbeb98daeceb262b3a868c1b2ea2102b98760e61
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:10:29 +0900

    epson: fix [-Wunused-but-set-variable] compiler warning

commit cbc72a017123b81a21c6b69ffcb6f828cc810f03
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 21:08:46 +0900

    dmc: fix [-Wunused-but-set-variable] compiler warning

commit fb4147c4f13f7f39c00a807ecc327b5824df21f5
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:58:07 +0900

    dc240: fix [-Wunused-but-set-variable] compiler warning

commit bcfa3f6591744e43a0aa7be228505423b25f7731
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:56:49 +0900

    dc210: fix [-Wunused-but-set-variable] compiler warning

commit c31cf621062ae4ef69a80d51879d242978853859
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:55:36 +0900

    dc25: fix [-Wunused-but-set-variable] compiler warnings

commit 43b296471bc5a902de470f57df681d0c04964b91
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:51:28 +0900

    coolscan: fix [-Wunused-but-set-variable] compiler warnings

commit 50ca4bc97670fed1083a5677ddfa71f74bd495dc
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:49:17 +0900

    cardscan: fix [-Wunused-but-set-variable] compiler warning

commit c2b7b1af748527dd8ba0fcabc4310fcac1bdf491
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:46:13 +0900

    canon636u: fix [-Wunused-but-set-variable] compiler warning

commit e8818437456f36c721f12d311bdb65f3d45606c7
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:39:15 +0900

    canon: fix [-Wunused-but-set-variable] compiler warnings

commit 592430016c97b4362314c63a1ac7c96f23d71e4d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:30:02 +0900

    avision: fix [-Wunused-but-set-variable] compiler warning

    The variable seems to have been superseded by conv_out_size in the
    else branch of set_calib_data().

commit 5b8fdd317f1bb4076b8fe661db78c230af21004b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:27:20 +0900

    artec_eplus48u: fix [-Wunused-but-set-variable] compiler warning

    This leaves the sane_close() implementation just as broken as it has
    been from the initial commit sometime in 2002.

commit ec1936713e67b192d057b2f552a25622f88844a1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 20:26:21 +0900

    artec_eplus48u: fix [-Wunused-but-set-variable] compiler warning

    The variable was only used to silence a [-Wunused-parameter] warning.

commit 5b21a24312f2cf2ced5d5c70b0f7d2c1f0c58f35
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 19:57:13 +0900

    artec: fix [-Wunused-but-set-variable] compiler warning

    The variable is used to assign return values but is not referenced by
    anything itself.

commit 57ae115eafa5b52b84b8e2878982cdad7c1a9f13
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 17:12:41 +0900

    sanei_thread: fix [-Wmaybe-uninitialized] compiler warning

commit cd3453948dd812aaa77d921b198351b340f8c748
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-23 18:53:06 +0900

    sanei_usb: const_cast data buffer

    The libusb_bulk_transfer() API caters to both reads and writes and
    as a result of that will not take a const pointer.

commit be084e0d7bb7933e1826e6e48b42f43bc3cb077a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 17:05:17 +0900

    sanei_usb: Move variable declarations to scope of usage

    Fixes an [-Wunused-variable] when compiling without libusb.

commit 0d7882e34b5f5625261258a3a341a58a04beb304
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-26 16:51:44 +0900

    Change compile time warning policy

    The -Wall flag is now always enabled (when using gcc).  The -Wextra
    flag (previously known as -W) and -pedantic flags are, by default,
    enabled during development but disabled for releases.

    All other flags have been removed.

commit 5136e664b8608604f54a2cc1d466019922b311e6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-20 21:58:45 +0900

    Document ChangeLog policy change

commit 674b75fc913187415b4f151a52e4bc7004c5d5b0
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-12-20 17:33:55 +0900

    Improve readability of condition

    This also fixes the following GCC warning:

      warning: logical not is only applied to the left hand side of comparison

commit 58052a7ce6b205e25a2fc85f31158595cad00258
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-05 21:33:48 +0100

    Change GCC mode from ISO C90 to ISO C99

    Add GCC flag "-std=c99".  Also remove GCC flag "-ansi" which is an
    alias for "-std=c90" and would make the flag "-std=c99" ineffective.
    This fixes all occurrences of the following GCC warning:

    warning: ISO C90 does not support '__func__' predefined identifier

commit baec5e039504de390cae41557b0b8323343721c3
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-05 10:48:59 +0100

    Use consistently __func__ instead of __FUNCTION__

    Some parts of SANE used __FUNCTION__ while other parts used __func__.
    Now, __func__ is used consistently throughout the SANE sources.  This
    fixes all occurrences of the following GCC warning:

    warning: ISO C does not support '__FUNCTION__' predefined identifier

commit 93298674d02b1127efdf4e726e92e797a0081c9e
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-05 20:44:14 +0100

    Merge all compatibility macros around __func__ and __FUNCTION__

    Various parts of SANE introduced their own compatibility macros for
    old compilers that don't support __func__.  Most of these definitions
    are identical or have minor differences.  This patch replaces them
    with a single instance in the central header file for backends.

commit 7c8c8e29beed2c4e6f96db08031c12c9001ca784
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-06 03:32:51 +0100

    Remove dead code due to unused variables

    This fixes some occurrences of the following GCC warning:

    warning: variable '...' set but not used

commit aba87a4582d594cf953b4bda5b5d42e37e13f21c
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-06 01:30:30 +0100

    Mark internal function toupper_ascii as static

    This fixes the following GCC warning:

    warning: no previous prototype for 'toupper_ascii'

commit 13b6faee2a0696eb02a61f22121b7f4854987f2e
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-06 03:03:06 +0100

    Fix interface of helper function write_many

    This fixes two occurrences of the following GCC warning:

    warning: cast discards 'const' qualifier from pointer target type

commit badd7025b21b2207cfb95001aeb324597e24b301
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-12-06 02:37:10 +0100

    Bugfix: On error, return the actual error code in sanei_magic_rotate

    Up to now, on failure the sanei_magic_rotate function returned a
    success status.  This fixes the following GCC warning:

    warning: variable 'ret' set but not used

commit 6aced758f4a95fd858906f3e898ee967a9718641
Author: Volker Diels-Grabsch <v@njh.eu>
Date:   2015-11-29 16:02:01 +0100

    Fix typos in comments

    While reading through the SANE sources I noticed some annoying typos
    in the comments.  This patch is my contribution to make the SANE
    sources slightly more pleasant to read.

commit 6d8b8d5aa6e8da2b24e1caa42b9ea75e9624b45d
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2015-12-15 16:17:53 +0100

    epsonds: fix duplex w/ double feed detection

commit e9b52639e8dca938b5569b1697c36796ab92174a
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-12-15 07:23:42 -0500

    Add note about changelogs

commit 06d876f74e5d07cb82d02ca1222926a61a3e458b
Author: Stéphane Voltz <stef.dev@free.fr>
Date:   2015-12-15 06:05:07 +0100

    fix for #315050

    - handle case where linesel is rounded to 0 when scan y resolution is
      below minimal scan resolution but higher than half of the minimum

commit 753d123f36d08cdb8047adac7c89a9fe015c4b25
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-28 08:34:58 -0500

    canon_dr desc update

    add note about mode switch on P-208

commit f1593204c72124f3077b0b29f3c128d30be415b5
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-27 21:26:46 +0900

    Drop execute permission

    Source code, description files and configuration templates should never
    need to be executed.

commit e094c5b43b6d8d8bec84bd5b1ab2c6009f38e14b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-13 22:06:30 +0900

    Invert sense of sanei_thread validity check

    Double negatives suck.

commit fe12d31e6873f5c3de330f1de4c4fbc851df1e9f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-13 21:41:56 +0900

    Fix SANE_Pid related -Wsign-compare warnings

    This may fix threading related issues on WIN32 platforms, BTW.

commit ed59056d40a143b3cf9243ea0068448a88ce3108
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-23 21:26:09 -0500

    canon_dr backend v54

    - br_x and br_y locked to page_width/height until changed

commit d0ea697ab83360bf0ccddcd02565f85ea0f96b50
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-23 21:08:30 -0500

    fujitsu backend v129

    - br_x and br_y locked to page_width/height until changed
    - add USB ID's for fi-6xxxLA and fi-6xxxZLA scanners
    - add USB ID's for unsupported SP11xx scanners (genesys based)

commit e6a249e0424f6854b7ed12f8272633a0edecfa90
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-12 21:10:49 -0500

    revert mustek_usb2 backend upgrade

    Instead of 100+ revert commits, I've lumped everything into a
    single commit. This removes all of dedf0ac30 through db7f038f1,
    plus the parts of 497d59180 which were specific to mustek_usb2

commit 21c5f4d814f93a363377798635c7f1cbc1c79342
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-11 22:38:56 +0900

    Add missing #include for malloc()

commit 7dc416b7ae3f0db7c5ce97b5bce0f05f869d877f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-11 22:38:32 +0900

    Remove unnecessary cast

commit fff1c5962a94ab410dba4fed541312554c8edf8d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-11 22:35:34 +0900

    Fix "discards 'const' qualifier from pointer target type" warnings

    The line variable is not (and cannot be) declared 'const'.  The string
    variable points to a location in line, hence it is safe to cast away
    'const'ness of the sanei_config_skip_whitespace() return value.

commit 38153b33e1657137e6956e63a9fcb76d665f86f2
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-11 22:33:34 +0900

    Fix "discards 'const' qualifier from pointer target type" warning

    The device2 variable is not modified so let's make that clear.

commit d2576bbb948dd9d8e06f66dc4cede774c5518751
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-11 22:30:10 +0900

    Fix "discards 'const' qualifier from pointer target type" warnings

    The cs3_xfree() functions is really just a checked call to free() so its
    signature has been changed to match that.  The warnings that causes have
    been fixed in the same way and on the same grounds as the previous commit.

commit e65fd1b4cb5e9463d16a6fb4cd8eeb129ba58e63
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-11 22:28:17 +0900

    Fix "discards 'const' qualifier from pointer target type" warnings

    The resources pointed to have been acquired by the backend.  It is safe
    to cast away the 'const' qualifier when releasing these resources.

commit 497d59180649a831691220aefcc8ec81d5f90960
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-08 17:17:37 -0500

    automake for recent changes

    updates to mustek_usb2, canon_dr and umax_pp require automake run

commit db7f038f108ca12966b947dd80f3772e2133495e
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2012-07-14 23:15:02 +0200

    Fix a bug introduced during refactoring that caused discolored stripes to appear at the left and right sides of the scan area.

commit a64477bf1a381458e0500ef7c62da521d6c4d97f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2012-07-14 16:44:28 +0200

    Remove USB 2.0 mode, as it causes horrible backtracking for resolutions > 300 dpi.

commit 98248f6088850045579a1e46f2e8aa16302f9dd9
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2012-06-30 22:37:21 +0200

    properly add new handle to linked list

commit 3b48a6d10560e855cef815ca5c1ecbb50fd02d00
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2012-06-30 00:04:06 +0200

    fix integer overflow bug in image data conversion

commit d0ea79f00059a4a8c3a2ac710fd0443c8bbb3d3a
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2012-05-27 12:23:53 +0200

    Add model-specific functions for computing the number of motor steps.

commit 15fbbf60a6d8c9956a6b6a874f2d0b734ab1b935
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-15 22:42:17 +0200

    Split SetMotorSteps into a function that computes the number of steps for the various motor states and and a function that writes the step counts to the controller's registers.

commit 70dcfa4cedf3619575d413126d3530b28e490fd3
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-15 21:16:00 +0200

    Simplify SetMotorStepTable*.

commit 27b636d294876c7aac0b53922bacac627ba873c9
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-15 19:58:09 +0200

    Provide model-specific function for computing the motor current.

commit 8f405f5a937fd05a67a7554138c047fb5abe5e2c
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-15 18:13:44 +0200

    Update motor table generation according to new dumps.

commit 2fa054456e723d7741be4eeb09bb879b802fad9d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-15 15:09:21 +0200

    Detect USB controller type.

commit d8a203a69373bb6f207de9ddc9c30a60da4a2cc9
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-15 14:35:06 +0200

    Add function to compute scan motor table for 4800H48U, rearrange code in Asic_SetWindow.

commit ceb7d29690f2ce8f32576caa4b7197fc91b024c1
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-08 17:39:31 +0200

    Fix some misuse of SENSOR_DPI constant.

commit 30e39071560412b362e03a105e20996093074d81
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-08 16:44:15 +0200

    Allow for model-specific parameters in mustek_usb2_high.c.

commit 47c56e3f19b38c97db4f2d14f780343adca9024f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-08 14:55:42 +0200

    Add some motor-related code for the Microtek 4800H48U.

commit 7b26e0e3fa48742b66bd4632772d70d140058c70
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-08 13:56:17 +0200

    Simplify SimpleMotorMove.

commit 0a1125895b3f1ed0058729fcc29d6858ac6d5e56
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-07 13:58:24 +0200

    Add some information about the values retrieved by GetChipStatus.

commit c691b0224130763239966c1d7856e96810289238
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-07 13:28:52 +0200

    Remove restriction to 8-bit color in negative mode.

    The only reason for that restriction was that the histogram stretching code, which has been removed earlier, could only handle 8-bit color.

commit 4ced7a900a6463c460121eaed7583f4249ef74c2
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-07 12:45:50 +0200

    Improve debug logging and fix a bug in TestDRAM.

commit e1c00bd9ab9d3f4b568d5bb6d09e0812cbef7b7f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-05-04 23:30:14 +0200

    Introduce SetMotorCurrentAndPhase for Microtek scanner, fix old bug in simplification of Mustek variant.

commit 96b4950499d0cf44369fc8e50099925de2ac3c4f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-25 20:25:02 +0200

    Register related fixes.

commit 5d556cd5e65ba9d1df30e3a3beb0322549d040ff
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-25 19:26:32 +0200

    Introduce structure for specifying model-specific parameters on the ASIC level.

commit 529b6a1d6dc3ff52945f8bf3323bf571596e8088
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 21:01:10 +0200

    Fix bug in device list handling.

commit 877f250b5c32f8403ab321d14fd76afd7e2c2d1d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 20:54:19 +0200

    Resolve issue with debug logging.

commit 272c1d6fdeb8af9d6d4b61f85b4a77ca2ebbb645
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 20:30:19 +0200

    Add preliminary model entry for the Microtek 4800H48U.

commit 7fda9bbf93f4565e1334ebafd0b6caf13d462de4
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 20:21:41 +0200

    Introduce support for multiple scanners.

    Keep all state local and ensure that all resources are freed by sane_exit. Ensure that each function returns only those error codes that are valid according to the SANE standard.

commit 6865eaf6edef0cc5ea30bcc0d72b52189132f4d6
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 14:49:06 +0200

    Simplify sane_read, other fixes to mustek_usb2.c.

commit 63793907e2c2120511603a504396f7053fdc5149
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 14:15:59 +0200

    Minor fixes to image processing.

commit bc203e8aa125f276ce84498091185482a22d3527
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 13:55:35 +0200

    Sanitize option handling and add support for scanner buttons.

commit b2b3cf767a9a91677b0ac13a6645ed918ca71d55
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 00:59:19 +0200

    Use standard macros for byte swapping.

commit 281f53aa1829a61286232efed7a9d6253cec32d4
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-24 00:39:59 +0200

    Remaining endian safety fixes.

commit 80b7249ebf9c57b60cbc0a25288cc04ba2302b56
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 22:42:45 +0200

    Resolve minor thread safety problem.

commit de84f51270f05ead6758d2811a2d36160c412cb1
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 19:31:50 +0200

    Simplify row stride calculation in Asic_SetWindow().

commit 7cd88d41222c85bd262fbf681401ae8c2dab1bce
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 19:21:52 +0200

    Remove Scanner_ScanSuggest.

commit 3f5592ef8e7eedc0a9ff52b8091f9b41b9c2d56f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 19:04:31 +0200

    Move global state variables of mustek_usb2_high.c into scanner structure.

commit 60a244ed1e1a4e4f8c4dbd83f12141c0c35202ab
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 18:08:28 +0200

    Store size of shading table in ASIC structure.

commit ed1997b22f5f11ccc96262ed841f03b705982737
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 17:22:15 +0200

    Do not test for NULL before calling free().

commit 35c6a52834271e41960030b0c24f8cda2245230d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-23 15:28:26 +0200

    Fix error propagation in mustek_usb2_high.c and a layering violation.

commit babee5168909c8c3b8d01c36ab509ea4f7092c4f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-21 23:25:34 +0200

    Fix indentation of debug macros.

commit c0e44738a41c2cd772125d0774772a541dbac7c5
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-21 23:23:18 +0200

    Simplify debug output in mustek_usb2.c.

commit c377a0245332df3f5e07c3cbd5ead889f18e0549
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-21 23:10:08 +0200

    Simplify debug output in mustek_usb2_high.c.

commit eebbe92c4e73922f1fa1368852a77697c23a1ad1
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-21 22:45:21 +0200

    Simplify debug logging in mustek_usb2_asic.c.

commit 2c712f27c90109e2106d7e8d2f5eeb5af6314260
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-21 00:12:26 +0200

    Remove uninformative function name prefixes, move gamma table creation into separate function.

commit c1dc16d709459e054f50604f86f1ee41c0e7177f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-20 23:10:53 +0200

    Extensive changes to reduce the amount of global variables in mustek_usb2_high.c.

    Might have made MustScanner_SetupScan less readable, though.

commit 9444bf1156f0ab52937d101ba6120ae8685b645b
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 22:54:14 +0200

    Reorganize some MustScanner_* functions.

commit bd7107ca057b1f45313d96114c6376bb5ee7c200
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 22:29:32 +0200

    Remove some unneeded global variables from mustek_usb2_high.c.

commit 589d6e15eee356121582eae90d7a938ff094c1e6
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 21:57:18 +0200

    Endian-safe macros; moved remaining ASIC state into structure.

commit f89a7962deafc3b015700469bc2976ac1b931165
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 21:00:26 +0200

    Fix indentation.

commit df045634cb6a9667c625fb88ecb36bcb58310cda
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 19:14:53 +0200

    Misc fixes.

commit 86f399bd21d7794ba07265b503fea39baa1bb859
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 19:00:30 +0200

    Code in mustek_usb2.c should not use global state of mustek_usb2_high.c.

commit 74effd61fd8c9663b994459e8f5a738cc95c4932
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 18:25:00 +0200

    Remove histogram stretching for negative images.

commit 4962b35abd7426b7b51a00d907a538a2a38dc859
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 15:56:40 +0200

    Use prefix 'p' instead of 'lp', fix other style issues.

commit 9e2aabc97690baae4dd5a7d79d5e7d18df2cf697
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 15:27:14 +0200

    If g_isCanceled is true, the thread has already been canceled.

commit a75bd3e8f789435ac5d86ef100dd04e8bd155f76
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 15:18:58 +0200

    Improve error handling in mustek_usb2_high.c.

commit 1d0f3ca42ee9d84bd4afc2f379e46bc6a376de96
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 14:51:01 +0200

    Fix remaining comments.

commit 9226162537706c982405a7469e7003c4d61808e0
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 14:23:46 +0200

    Normalize naming of constants, structures, and enums.

commit d7ebb1553b8e28a9291493aa94003737f0c87298
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 13:48:45 +0200

    Remove USB host type enum.

commit 41ac627e5f4dbd84c082d1756414ef9922c294e7
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-17 13:45:42 +0200

    Get rid of unnecessary forward declarations.

commit da64a1fc1efd8a2e8b8245d6101deb103eea1dc4
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-16 21:37:20 +0200

    First hack to build mustek_usb2* source files separately.

commit 3479acf538335e1290ca00a5e5fef3097a835579
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-16 20:24:26 +0200

    Merge mustek_usb2_reflective/transparent.c into mustek_usb2_high.c.

commit a45931dd11e5fd270d963c5d4e1b882fa3755c90
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-15 20:12:28 +0200

    Remove MustScanner_GetScannerState.

commit c9516d53656ed5a7e45dc63b1f2202c96269a7ef
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-13 00:22:06 +0200

    Merge Reflective_Reset, Transparent_Reset, and MustScanner_Prepare into new function MustScanner_Reset.

commit b2f52afa321331bf5214cdfe00d15ef479b88651
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-10 18:53:37 +0200

    Further cleanup of mustek_usb2.c.

commit ccce2d4a9a9e2762f8802af051db3f9ed2922ac8
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-04-10 18:42:05 +0200

    Further cleanup of mustek_usb2.c.

commit 39141a4c0265d97fe4d77084a5a63eaaafd8b8c4
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-30 20:57:54 +0200

    Return SANE_STATUS_UNSUPPORTED unconditionally in sane_set_io_mode and sane_get_select_fd.

commit d9c1df0bb84bffb23ee54be2fbd977e2a18ff4ed
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-30 19:41:05 +0200

    Remove vestigial support for custom gamma tables.

commit acf84e0c9474382d78ae85120c2671b5525bd079
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-29 18:25:19 +0200

    Clean up function StopScan.

commit 9158d10df92b7d96bda66d9e601f248c5474259f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-19 14:55:33 +0100

    Further simplification of MustScanner_Get*Line functions.

commit 1f6b405451fda5fe349df1653e3423e8fc360e3b
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-19 14:14:30 +0100

    First attempt at simplifying the Get*Line functions.

commit a6b15f18ccc430db08c638510bcd603d569723ee
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-14 00:50:30 +0100

    Break remaining long lines.

commit 25242ff9c85f06275ca190896fe37b6d8902e122
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-14 00:21:44 +0100

    Clean up mustek_usb2_high.c.

commit c8982a99392cb7c982f12201a978fb4ae5e9e15a
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 21:13:26 +0100

    Do not use prefix "by" for byte variable names.

commit d7b4e02780acd916ebbdd1cf8a9cc99945ea1acd
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 21:07:55 +0100

    Use SANE_Status and SANE_TRUE/SANE_FALSE consistently.

commit 8b3c78838ae099d0099b54fbd640c0db1bb3b88c
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 20:06:24 +0100

    Create common helper function for Asic_CarriageHome and Asic_MotorMove, remove MotorBackHome.

commit ed5dc8a7cdfb7c32faff37e7ea23446b5de9fc41
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 19:41:40 +0100

    Further refactoring of Asic_SetWindow.

commit 82a40d5dca84990f41c15998ae89425eaa576ff6
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 19:24:17 +0100

    Refactoring of Asic_SetWindow.

commit 93a79af5d3322fd06369c59a7e72f6773f9bed52
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 15:54:02 +0100

    Fix indentation.

commit b43f0688dbb309b7841e89074aab00d4aa61c3a2
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 15:15:47 +0100

    Use symbolic constants in more places.

commit 3c87b646b5831b24e6d9d13f26f2a08ec83b6cff
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-13 14:48:40 +0100

    First attempt at merging Asic_SetCalibrate into Asic_SetWindow.

commit 033ebe6d9b6db266fb8146a4ac17d82043b5636a
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-12 19:25:59 +0100

    Made error handling in mustek_usb2_asic.c more consistent.

commit 96c6ee1dae3dffe2eae9cf3466a0d246d9e3317d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-12 16:20:36 +0100

    Cleaned up firmware state handling.

commit c1f22ef9a9a3be1db26fc03721156a72156870b5
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-12 14:18:48 +0100

    Clean up Asic_SetCalibrate, make Asic_SetCalibrate and Asic_SetWindow more similar.

commit 3cd05daccad6bb1e50cc4030c0b471ed00897367
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-12 02:13:34 +0100

    Refactoring the smaller high level ASIC functions.

commit de5b647c4a47938f186b4661615dfbbd3315636d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 23:48:21 +0100

    Refactored medium level ASIC functions.

commit 693da258ce3bbcaf5c8ea31b9a08b77af615c0f2
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 18:36:07 +0100

    Move some definitions from mustek_usb2_asic.h to more appropriate headers.

commit 2776b336d15b0e8094271c69dfda7055cd1d896b
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 18:17:54 +0100

    Simplify LLFSetMotorCurrentAndPhase.

commit dea59ee824157d33c64df719869ee937749f5428
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 17:44:11 +0100

    Refactored all low-level motor functions except LLFSetMotorCurrentAndPhase.

commit e47fee8dcc88ef4fc3e68ed65def29aacb56d17d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 16:27:03 +0100

    Simplified computation of motor current, removed a redundant register assignment.

commit 5688a78ace501c9a0ca36cee5f67a5929d652e81
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 16:08:35 +0100

    Simplify low-level ASIC functions, add missing error checks.

commit 1d8a008856d049df910b1d68599a622986ce85c4
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 14:25:09 +0100

    Simplify SetRWSize, use symbolic constants for registers whenever possible.

commit 794b15ff9e1daf87b80898aade0dc401e1f597d8
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 13:38:40 +0100

    Simplyfied Asic_SetShadingTable.

commit 6d5a5123ea3c41ada76e984670b988f847de2145
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 13:12:31 +0100

    Remove whitespace at the end of debug output lines.

commit d418094b64ad7ae2558860568c3e1e28a5a6cbc7
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 13:08:03 +0100

    Some motor table related fixes.

commit 3d1b409a1b526025c52c314f143cedd4d2d5d05f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 02:28:14 +0100

    Fix a few comments.

commit 88cac5b4ade1ad4ace0da5be843c879e9256c71c
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 02:25:43 +0100

    Begin simplifying LLFSetMotorCurrentAndPhase, ensure all fields of LLF_MOTOR_CURRENT_AND_PHASE are initialized.

commit fb55a9260404049e00f13e627d7e3c8e06b397b8
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 02:08:46 +0100

    Remove even more unused code from mustek_usb2_asic.c.

commit 77ea9b01c374833e061ecee271d81a37f38dad77
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-11 00:07:43 +0100

    Improved readability of functions in mustek_usb2_high.c.

commit ca1e0db16f6aeb5c92e2ddf08700981f6799fc4e
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-10 01:39:01 +0100

    Remove unused code and fix indentation in mustek_usb2_high.c.

commit 3f7cf8a65f48447fbc70808229ef6d2f50c3e412
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-09 01:56:04 +0100

    Remove DISABLE bit flag constants.

commit 073fe96611477986de970ab0c444f73024ecea33
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-09 01:26:09 +0100

    LLF_MOTOR_CURRENT_AND_PHASE: only first byte of arrays MotorCurrentTableA/B is ever used

commit 4b242a71394221a2155379b8e89340610a8ed725
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-09 01:18:10 +0100

    Remove unused parameter isOrderInvert from MustScanner_GetMono*Line.

commit 78863d13deacf657ef15b6078d0926fadbd9991a
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-09 01:05:41 +0100

    Remove redundant typecasts.

commit cf6c88bfd1debd288ca563b54120e8ff3903f634
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-09 00:41:21 +0100

    Try to reduce differences between mustek_usb2_reflective.c and mustek_usb2_transparent.c, part 1.

commit 972fc54793d767a6cd18c722ae36feb408f45f9f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-09 00:02:06 +0100

    Move some code that was duplicated in mustek_usb2_transparent.c and mustek_usb2_reflective.c to mustek_usb2_high.c.

commit db37c13bb337c153ddd83902b8c9ad0b4a445c2a
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-08 23:10:57 +0100

    Remove information-less comments, break long lines, fix indentation.

commit fa8101e05e0432a385e782acd663ce56e0c00367
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-08 18:37:55 +0100

    Remove unused enum FS_NULL.

commit ccde6b063555892ae55ac6c7bfeb8a7d44e02a4e
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-08 18:29:13 +0100

    Remove unused fields of struct GETPARAMETERS.

commit 2be2be76aec39dbef8bbe0501eabaaf0838b3cbc
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-08 18:26:32 +0100

    Unified style of struct and enum definitions.

commit ce6d7010d3fc0bfc5a54cd3411660db43e382bac
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-08 18:15:30 +0100

    Pixel flavor is never PF_WhiteIs0, so the associated code can be removed.

commit 76a23c3bc4c80f91f223f29ae8cc5c91a1a8e4f8
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 20:31:48 +0100

    Remove dead "auto level" code, sanitize key handling.

commit e7c44fe6799e5c1d4bce272b539927337b7a2aca
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 20:19:27 +0100

    Cleanup of Asic_SetWindow

commit 16485d47da8b2d0a829e378afa1443c1ef4839f8
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 19:37:25 +0100

    Optimize motor table calculation.

commit 8821c2882f51d309a7832b362407c46ff11ccd4a
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 19:16:16 +0100

    First attempt at cleaning up mustek_usb2_asic.c.

commit 30087b3f43f4e6f2dd83373145dbe0a533b27419
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 17:06:14 +0100

    Avoid some unorthodox language constructs.

commit 030c7fa122dccca2f47c949ca46a5972efca20b8
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 16:55:39 +0100

    Remove redundant code from mustek_usb2_high.c.

commit a554d61c17206e6b1585bacdfd41fe4aacea1a95
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 16:18:18 +0100

    Remove redundant code from mustek_usb2_asic.c, add a missing error check.

commit a49bff1a60386c88168d9aa8a94cdc0ccecac7fd
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 15:39:23 +0100

    Simplify DRAM test.

commit bc9252c09464b7ed460bf726dcca3d67f97cd74d
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 15:27:19 +0100

    Remove bogus automatic warmup and power saving functions.

commit 0f63d16121ea84f99f75331582c3bdd0cd0d4e1f
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 15:13:46 +0100

    Remove redundant code from mustek_usb2.c.

commit 694a69dcab0dddf2ab12eebba49c66c7ac20fdad
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 14:48:40 +0100

    Remove unused definitions from mustek_usb2.h.

commit 21be236e840be4f8ca4bead69844f7cd691a8353
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 13:57:10 +0100

    Remove unused definitions from mustek_usb2_asic.h.

commit 2404326ddeaf7552e094062b1ed57521e9a21cb4
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 02:41:42 +0100

    Remove unused definitions from mustek_usb2_high.h and ensure that the remaining ones are used consistently.

commit d1851a6512a113d1dc4f20beb86a8be29310b627
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 01:50:53 +0100

    Remove some particularly pointless comments, reduce size of block comments.

commit 047631050c262142a0f52ed4e1ecc053b03869ad
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 01:15:12 +0100

    Remove pointless indirection.

commit dedf0ac30d341b9bcbab7fb32050ff953cc73eff
Author: Jan Hauffa <jhauffa@gmail.com>
Date:   2011-03-06 01:03:14 +0100

    Remove unused global variable g_pDeviceFile and associated logic.

commit 3b73e1e8a3b0085ad5db38837f0bf44f5a5b8919
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-08 09:24:37 -0500

    fujitsu backend v128

    do not ask fi-4340 for serial number

commit 72ecee97ce9db13f148aedf52eb46911212d58e4
Author: Thomas Klausner <wiz-guest@users.alioth.debian.org>
Date:   2015-10-27 20:06:00 +0900

    Add DragonFly BSD support (fixes 315205)

commit a4cc05f677f110c9361f3274fc5d15087a2f8906
Author: Thomas Klausner <wiz-guest@users.alioth.debian.org>
Date:   2015-10-27 20:09:00 +0900

    Add DragonFly BSD support to sane-find-scanner (fixes 315206)

commit 1baab222e418275ec6fd14afad91b64d0110fdbd
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-08 18:49:58 +0900

    Add missing include (fixes 315207)

    Both Linux and NetBSD mention this header for use of setsocketopt().
    DragonFly BSD needs it for the SOL_SOCKET symbol.

commit b0a99cb48938cae5a88c5f37a9a91b60589bad4e
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-08 18:36:57 +0900

    Fix non-portable endian.h include issue (315209)

commit d7516a11ebd6a8d96380c5ee256b171be1cb5e35
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-11-08 18:16:17 +0900

    Fix sane-desc testsuite logic

    This fixes test failures for release tarballs (pointed out by Mike
    Frysinger), clamps down on wildcards and prints a failure message
    when a test does not succeed.

commit 358cbd7f319c64055cd76fedf62a92500b0c5cf5
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-06 21:39:35 -0500

    canon_dr v53 continued

    reorder geometry group options
    use bg_color to fill missing image data

commit 398610336b6aadf1a0c37390a0a5e2bd926bdfdf
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-06 12:19:20 -0500

    canon_dr backend v53

    add swskip option

commit b4bc0eb518ce74ffbfdbe0ce1a14bb404804cd57
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-06 11:46:17 -0500

    canon_dr backend v53

    replace image processing methods with sanei_magic

commit 666c9a74ff26fd530b40db28f03b447209cf419e
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-05 21:42:29 -0500

    canon_dr backend v52

    improve dropout option handling
    add software dropout implementation for downsampled modes

commit 9dc79245291f6d4312c5656fff4232b07f70b673
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-04 13:49:02 -0500

    canon_dr backend v52

    add must_downsample and must_fully_buffer

commit 01063a769d5431ca83069a9cf240894f893d01f0
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-04 13:05:05 -0500

    canon_dr backend v52

    set can_color=1 by default (recent models don't have 'C' in name)
    enable jpeg for DR-6080

commit 0b822359b3e1798294e30a7ea9cfd6fd9a1e3e85
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-11-04 13:00:10 -0500

    cardscan backend v3

    add USB IDs for newer model 800c

commit 33495ef9b42a783c8f5f2c056ac5699481d3cc7e
Author: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Date:   2015-10-15 12:35:00 +0900

    Add missing <sys/types.h> includes

commit 4f803bff0872460433dae1ac2a2954ad1016b678
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-22 22:23:47 +0900

    Escape [] for configure help strings

commit 471453d2b825a569d467d60160b0eaaf6746bf67
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-19 20:51:04 +0900

    Drop unused INCLUDES substitution variable

    This addresses the following autoreconf output:

      configure.ac:85: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')

    The INCLUDES variable is not referenced anywhere in configure.ac or
    configure.  In addition, none of the Makefile.am files use it.

commit 32c25b8b8235762d9feb5dbd0e81496a56e15569
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-19 21:11:53 +0900

    Fix duplicate automake file variable initialization issue

    This was introduced in 74c00494.

commit f8d35b8d2fdcacc9b664594d141102c2c80ac076
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-10-26 08:34:17 -0400

    Update canon_dr.desc

    We had a few scanners that were reported by email or in tracker
    tickets, which had not been updated in the desc file.

commit 716340e7320e7f946329ad7a3cd911d676c92f6d
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-17 13:55:17 +0900

    Include sys/types.h for u_long.  Fixes compile on OS X

commit 03d90ac2edf287bb0358044d7abdd9f6008dffc5
Author: Alessandro Zummo <a.zummo@towertech.it>
Date:   2015-10-14 21:55:31 +0200

    epsonds: do not enable double feed detection by default

commit a90d7c91b36b06bd002af890863c1d608dcdd7d4
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2015-10-14 19:05:03 +0200

    changelog for recent work

commit 4a83d9c8a4f4c396f5261d62bf7d2f9b8684eba9
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2015-10-14 19:04:27 +0200

    Pixma backend version 0.17.24

commit 3095ab46c45e004163f5fb36efa00ce378770a9e
Author: Rolf Bensch <roben-guest@alioth.debian.org>
Date:   2015-10-14 19:02:43 +0200

    new scanners Canon PIXUS MP5/SmartBase MPC190/imageCLASS MPC190 and Canon MP10/SmartBase MPC200/imageCLASS MPC200

commit 06b865cfd24f1e6c71506684d73ef79b43edc3cf
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-14 20:39:39 +0900

    Prevent possible buffer overflows [-Wstrncat-size].  Fixes 315198

commit 18e4c4a08622e2ee4536dcb423d4548a4bc7a7e3
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-13 23:32:40 +0900

    Revert "Prevent use of uninitialized variable"

    This change introduces a variable that shadows the file scope one.

    This reverts commit 45e66aee952dcdada88293901580a111262fc1e9.

commit 36876a83663832cf89fa945737d004ce9b46fb01
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-12 20:55:19 +0900

    saned: minor improvement of help message wording

commit 32986192bd9ce14276e1ae144d71d42461e591b9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-12 20:42:50 +0900

    fix: declaration-after-statement warning

commit 42aa01e4e558e0019df00702579c928f9fd126e6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-12 20:42:01 +0900

    fix: missing-field-initializers warning

commit fa001c2193045844dd3318f9538b309e11089c9c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-12 20:49:07 +0900

    Follow getopt_long usage in scanimage.c

    This is on the off chance that getopt_long is not in the system's
    standard library.

commit 45e66aee952dcdada88293901580a111262fc1e9
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2015-10-12 20:47:43 +0900

    Prevent use of uninitialized variable

commit eab8fd457d2b8f38f9425f87258cf4fe42dac15c
Author: Matteo Croce <matteo@openwrt.org>
Date:   2015-10-11 19:50:04 +0200

    saned: add '-b' option to bind to a specific address

commit fed2a2cf60511d87e413148f1b9063f9ea4e6917
Author: Matteo Croce <matteo@openwrt.org>
Date:   2015-10-11 19:50:03 +0200

    saned: use getopt_long() for option parsing

    The help message has been adjusted to match getopt_long conventions.

commit 418d1ecea7571d10acd08df2edc7967a91e14b0d
Author: Matteo Croce <matteo@openwrt.org>
Date:   2015-09-20 19:55:37 +0200

    saned: move help message to usage() function

commit a79cd0abe7daed1a749c8ad2cd7e2a89cc6153e4
Author: Matteo Croce <matteo@openwrt.org>
Date:   2015-09-20 19:55:36 +0200

    saned: parse inetd args in main()

    move argument parsing logic from run_inetd() to main()

commit 2c3cb206ce55a7ac9ff9b479de452a332ba2aa1a
Author: Matteo Croce <matteo@openwrt.org>
Date:   2015-09-20 19:55:35 +0200

    saned: parse standalone args in main()

    move argument parsing logic from run_standalone() to main()

commit 2239d2aaff16964a5d67293f5e4220d235e2c84d
Author: Alexander Hofmann <alexander.hofmann@new-h.de>
Date:   2015-10-06 17:42:05 +0200

    Replace obsolete interface with standard include files

commit 56e69f0998005db432b4f7dd38693a870f663520
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-10-05 08:21:39 -0400

    added kvs1025.conf.in and utsushi.desc

commit 69a9a3116eb18f8d0c618217e033a1c134215954
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-10-04 21:25:08 -0400

    minor release doc update

commit 5e1d45cad7d7933b7120646ae5174ccdc8a9b49f
Author: m. allan noah <kitno455@gmail.com>
Date:   2015-10-04 21:13:39 -0400

    reopen sane-backends 1.0.26git