-
Notifications
You must be signed in to change notification settings - Fork 1
/
ChangeLog-1.0.20
2087 lines (1744 loc) · 91.2 KB
/
ChangeLog-1.0.20
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
2009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
with newer automake.
* backend/Makefile.am, tools/sane-config.in: Add missing
$GPHOTO2_LDFLAGS so library can be found.
* tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner.
****** Release of sane-backends 1.0.20. End of code freeze ******
2009-05-03 m. allan noah <kitno455 a t gmail d o t com>
* config.guess, config.sub: updated to latest versions
* NEWS, configure.in, configure: updated for 1.0.20
* sane-backends.lsm, doc/releases.txt: minor tweaks
* doc/descriptions/coolscan3.desc, doc/descriptions/rts8891.desc:
add :new marker, correct manpage link
2009-05-01 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c: copy_buffer() needs to count lines, or M309[12]
cannot scan in duplex
2009-04-30 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c: ignore errors in scanner_control(),
M3091 has not worked since sane 1.0.19, due to this.
2009-04-30 m. allan noah <kitno455 a t gmail d o t com>
* acinclude.m4, backend/gphoto2.c, configure, include/sane/config.h.in:
deal with upcoming gphoto2 interface change (patch by Chris Bagwell)
* po/sane-backends.nl.po: updates from Martin Kho
2009-04-29 m. allan noah <kitno455 a t gmail d o t com>
* po/sane-backends.nl.po: updates from Martin Kho
* po/sane-backends.de.po: updates from Burkhard Luck
* po/Makefile.am, po/Makefile.in, po/sane-backends.en_GB.po: new
translation from Andrew Coles
* po/*.po: rebuilt with new strings
2009-04-29 Stéphane Voltz <stef.dev@free.fr>
* doc/sane-genesys.man doc/sane-rts8891.man: documentation updates and
cleanups
2009-04-28 Julien Blache <jb@jblache.org>
* sanei/sanei_scsi.c: /proc/scsi is being deprecated in the Linux
kernel; use sysfs for SCSI device enumeration in
sanei_scsi_find_devices() by default, keep
sanei_proc_scsi_find_devices() as a fallback option.
2009-04-27 Gerhard Jaeger <gerhard@gjaeger.de>
* backend/plustek-usbdevs.c:
Tweaked highspeed settings for Epson 1260
2009-04-27 Stéphane Voltz <stef.dev@free.fr>
* backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c
backend/rts8891_low.c backend/rts8891_low.h backend/rts88xx_lib.c
backend/rts88xx_lib.h: turn off scanner sharing option to off by default
to keep on the safe side, copyright and internal version updates.
2009-04-27 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
shading calibration fixes for HP2300
2009-04-25 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: fixed TPU warmup retry
2009-04-23 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
y scan position and shading calibration fixes for MD5345/MD6471
2009-04-23 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/fujitsu.desc: update S1500 status to complete
2009-04-22 m. allan noah <kitno455 a t gmail d o t com>
* include/sane/sane.h: convert new frame and status to #define
2009-04-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc,
backand/pixma_mp150.c:
Updated documentation for Pixma MP240, reported to work fine by Nik.
2009-04-21 Alex Belkin <abc@telekom.ru>
* backend/xerox_mfp.c: update version number.
2009-04-20 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c, backend/fujitsu.conf.in,
doc/descriptions/fujitsu.desc: add S1500 usb ids and status
* backend/canon_dr.c: update credits
* doc/sane-fujitsu.man, doc/sane-canon_dr.man: update version numbers,
dates, credits and known issues
* doc/saned.man: remove section about uncontrolled data port range
2009-04-20 Alessandro Zummo <a.zummo@towertech.it>
* backend/coolscan3.c: temporarily disable infrared.
2009-04-17 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Updated documentation for Pixma MP540, reported to work fine by Rogge.
2009-04-17 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: Always do shading
calibration in color mode on gl841.
* backend/genesys.c, backend/genesys_gl841.c: Fix bugs introduced above.
2009-04-16 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.h backend/genesys.c backend/genesys_gl646.c
backend/genesys_devices.c: y scan position fixes
- added a 'clear calibration cache button'
2009-04-15 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_gl646.c: calibration cache
activation for gl646 based scanners
2009-04-15 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v93
- return cmd status for reads of sensor options
* backend/canon_dr.c, doc/descriptions/canon_dr.desc: backend v26
- return cmd status for reads of sensor options
- allow rs to adjust read length for all bad status responses
2009-04-14 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c:
shading calibration rework for GL646 based scanners
2009-04-13 m. allan noah <kitno455 a t gmail d o t com>
* tools/sane-desc.c: fix double summing of untested column
2009-04-13 Stéphane Voltz <stef.dev@free.fr>
* backend/rts8891.c: minor version change to test commit scripts
2009-04-13 Stéphane Voltz <stef.dev@free.fr>
* backend/pnm.c: conditional handling of STATUS_HW_LOCKED
and STATUS_WARMING_UP
2009-04-12 m. allan noah <kitno455 a t gmail d o t com>
* doc/doxygen-sanei.conf.in: update to recent version of doxygen
2009-04-12 m. allan noah <kitno455 a t gmail d o t com>
* configure.in: change version to 1.0.20cvs
* configure: rebuild from configure.in
* include/sane/sane.h: hide API changes (minor, frame and status)
* backend/canon_dr.c, backend/fujitsu.c: SANE_FRAME_JPEG
* backend/coolscan3.c: SANE_FRAME_RGBI
* backend/genesys_gl646.c, backend/genesys_gl841.c: STATUS_HW_LOCKED
* backend/rts8891.c, frontend/scanimage.c: STATUS_WARMING_UP
* backend/pixma_io_sanei.c, backend/xerox_mfp.c,
backend/sane_strstatus.c: STATUS_HW_LOCKED & STATUS_WARMING_UP
* doc/releases.txt: minor updates for new build system
2009-04-07 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Updated documentation for i-SENSYS MF4018 support.
2009-04-07 Julien Blache <jb@jblache.org>
* doc/descriptions-external/epkowa.desc: update for iScan 2.19.0,
from Olaf Meeuwissen.
2009-04-05 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_io.h, backend/pixma_io_sanei.c, doc/sane-pixma.man:
Increased timeouts for read bulk and write bulk operations to 10s
Changed minimum timeout for interrupt read to 100ms
For MAC OS X : added a wrapper to sanei_usb_read_int as darwin libusb
does not handle timeouts in interrupt reads. This disables button scan
for MAC OS X, updated man page with this info.
* backend/pixma_mp150.c:
Added 2 new Canon Pixma models but usb pid/vid yet unknown.
2009-04-05 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24
- fix DR-2510C duplex deinterlacing code
- rewrite sane_read helpers to read until EOF
- update sane_start for scanners that dont use object_position
- dont call sanei_usb_clear_halt() if device is not open
- increase default buffer size to 4 megs
- set buffermode on by default
- hide modes and resolutions that DR-2510C lies about
- read_panel() logs front-end access to sensors instead of timing
- rewrite do_usb_cmd() to use remainder from RS info
* doc/desciptions/canon_dr.desc: backend v24, update DR-2510C comment
2009-03-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c:
- silenced some debug statements during scanner detections
- increased timeouts to 20 seconds as 10 seconds is apparently
- not enough for the combination of a Mac and an MX850.
2009-03-21 Alex Belkin <abc@telekom.ru>
* backend/xerox_mfp.conf.in: add Xerox Phaser 6110MFP
* backend/xerox_mfp.c: compatibility with scanners w/o feeder.
2009-03-28 Julien Blache <jb@jblache.org>
* backend/avision.c: fix typos in error messages in
sense_handler().
2009-03-27 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v23
- rewrite all image data processing code
- handle more image interlacing formats
- re-enable binary mode on some scanners
- limit some machines to full-width scanning
* doc/desciptions/canon_dr.desc: v23, improved comments
2009-03-25 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch]: backend v22
- add deinterlacing code for DR-2510C in duplex and color
2009-03-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: Add calibration cache
2009-03-24 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21
- correct rgb padding macro
- skip send_panel and ssm_df commands for DR-20xx scanners
* doc/desciptions/microtek2.desc: add ScanMaker 6400XL
2009-03-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* doc/Makefile.am: Don't include any template.desc. into
generated HTML files.
2009-03-23 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v20
- improved macros for inquiry and set window
- shorten inquiry vpd length to match windows driver
- remove status-length config option
- add padded-read config option
- rewrite do_usb_cmd to pad reads and calloc/copy buffers
* backend/canon_dr.conf.in: s/status-length/padded-read/g
2009-03-22 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch]: backend v19
- pad gray deinterlacing area for DR-2510C
- override tl_x and br_x for fixed width scanners
* doc/descriptions/canon_dr.desc: backend v19, update comments
2009-03-21 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v15 thru v18
- add byte-oriented duplex interlace code
- add RRGGBB color interlace code
- add basic support for DR-2580C, DR-2050C, DR-2080C, DR-2510C
- add more unknown setwindow bits
- add support for 16 byte status packets
- clean do_usb_cmd error handling (call reset more often)
- set status packet size from config file
- rewrite config file parsing to reset options after each scanner
- add config options for vendor, model, version
- dont call inquiry if those 3 options are set
- remove default config file from code
- add initial gray deinterlacing code for DR-2510C
- rename do_usb_reset to do_usb_clear
* doc/descriptions/canon_dr.desc: backend v18, update model status
* backend/canon_dr.conf.in: added better comments and new options
2009-03-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_devices.c: Enable Motor again for combined
dark/bright calibration, fix calculation of pixel number used in
calibration
* backend/genesys_devices.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/genesys_low.h: Remove park_head
* backend/genesys_devices.c, backend/genesys_gl841.c: Calculate
shading coefficients using maximum input resolution available
2009-03-21 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v91
- remove unused temp file code
2009-03-20 m. allan noah <kitno455 a t gmail d o t com>
* backend/hpljm1005.c: use private function instead of round()
2009-03-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_devices.c, backend/genesys.conf.in:
Add basic support for Visioneer XP100 rev 3 and USB IDs for
Syscan DocketPort 465
2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c backend/pixma_bjnp.h
backend/pixma_bjnp_private.h backend/pixma_io_sanei.c:
Make bjnp protocol more resilient against packet loss and corruption
Changed timeout for all responses to be at least 10 seconds
Send all broadcasts for scanner detection 5 times
Made sure scanners are added to device list only once
Changed device-id for bjnp so it uses scanner hostname/ip-address
instead of mac address as this is more human friendly.
To make room, use scanner model instead of USB-id (which is bogus
for network scanners
2009-03-17 m. allan noah <kitno455 a t gmail d o t com>
* doc/desc/gt68xx.desc, backend/gt68xx.conf.in: add NeatReceipts
Mobile Scanner (from Kelly Price)
2009-03-13 m. allan noah <kitno455 a t gmail d o t com>
* frontend/scanimage.c, doc/scanimage.man: make -B (buffer-size)
selectable, and make long name consistent. (#309672 by Johannes Berg)
2009-03-13 m. allan noah <kitno455 a t gmail d o t com>
* tools/sane-desc.c: remove 8859-1 chars from string cleaner,
enforce only printable ASCII on output
2009-03-13 Ilia Sotnikov <hostcc@gmail.com>
* frontend/saned.c:
- Remove unnecessary 'res' variable assignment in check_host()
(AF-indep version)
2009-03-13 Julien Blache <jb@jblache.org>
* doc/descriptions-external/epkowa.desc: update for iScan 2.18.0,
from Olaf Meeuwissen.
* frontend/saned.c: rework Ilia's changes in
check_host(). Explicitly bind IPv6 addresses first, introduce
do_bindings_family() split off of do_bindings().
2009-03-12 Ilia Sotnikov <hostcc@gmail.com>
* frontend/saned.c:
- Allow host checking to proceed if no local name was found
2009-03-12 Ilia Sotnikov <hostcc@gmail.com>
* frontend/saned.c:
- Use hstrerror (h_errno) instead of strerror(errno) on gethostbyname()
errors
2009-03-12 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Added ImageClass MF4010 support in pixma backend docs.
* backend/pixma_imageclass.c:
Removed ADF capability to ImageClass models without ADF
* backend/pixma.h, backend/pixma_common.c, backend/pixma_io_sanei.c:
Added a PIXMA_EOF error return code
2009-03-09 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.h backend/genesys_devices.c
backend/genesys_gl646.c doc/descriptions/lexmark.desc: cleanups
for genesys backend. Change in document detection for gl646
sheetfed scanners.
- lexmark backend description update
2009-03-09 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c:
1200 dpi scan fix and head positionning fixes
2009-03-07 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.c, backend/canon_dr.conf.in: backend version 14
- remove HARD_SELECT from counter (Legitimate, but API violation)
- attach to CR-series scanners as well
2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp_private.h: disabled experimental/incomplete
button handling for bjnp protocol as it seems to cause problems
with xsane preview
2009-03-06 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.c, backend/canon_dr.conf.in,
doc/descriptions/canon_dr.desc: backend version 13
- new vendor ID for recent machines
- add usb ids for several new machines
- DR-4010C reported good
2009-03-05 m. allan noah <kitno455 a t gmail d o t com>
* backend/umax1220u.c: set initial scan area dimensions to maximum
2009-03-05 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in: Allow user to disable latex support; original
patch from Johnson Earls.
2009-03-05 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions-external/epkowa.desc: update all broken urls
2009-03-04 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man,
doc/Makefile.in|am: add missing coolscan3 docs
* backend/dll.conf.in: # out epson and coolscan2, remove hpoj text
* doc/descriptions/epson2.desc: add Epson RX-620
2009-03-03 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Fix the generated generic gamma table.
2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* tools/sane-config.in: Add space mistakenly removed during
last update.
2009-03-03 Julien Blache <jb@jblache.org>
* doc/descriptions/epson.desc: add Epson RX-620 (0x04b8 0x0811),
reported by Heikki Kantola.
2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* acinclude.m4, tools/sane-config.in: Add in missing libraries
to sane-config missed during fix to stop using LIBS to link everything.
Add back in code to move LDFLAGS out of $GPHOTO2_LIBS and into
GPHOTO2_LDFLAGS.
2009-03-02 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys_devices.c, backend/genesys_gl646.c: fix 400, 1200
and 2400 dpi scan modes for MD5345/MD6471
2009-03-02 Julien Blache <jb@jblache.org>
* frontend/saned.c: work around backends that can't keep their
dirty fingers off stdin/stdout/stderr when run through inetd,
breaking the network dialog and crashing the remote net backend.
2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* m4/byteorder.m4: Delete temporary file in all cases.
* backend/Makefile.am, japi/Makefile.am: Use BUILT_SOURCES
instead of dependency so that files are not compiled
during "dist" target.
2009-02-28 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.conf.in, backend/genesys_devices.c,
backend/genesys_gl841.c, backend/genesys_low.h: Add support for
Ambir/Syscan DocketPORT 665
* backend/genesys.conf.in, backend/genesys_devices.c,
backend/genesys_low.h: Add support for Visioneer Roadwarrior
* backend/genesys_gl841.c: Adjust gl841 part to recent changes
2009-02-27 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.conf.in backend/genesys.h
backend/genesys_devices.c backend/genesys_gl646.c backend/genesys_gl841.c
backend/genesys_low.h: rewrite of gl646 internals to enable easy
scanner addition and better calibration process. Untested support for
hp3670. Use of id in genesys_devices structures to have more robust
descriptions.
2009-02-25 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* acinclude.m4, backend/*.[ch], tools/*.[ch], frontend/*.[ch]:
Global replace of u_int??_t with C9x standard based uintxx_t
in order to remove some tricky and overlapping portability logic
from acinclude.m4 and leave it in only m4/stdint.m4.
2009-02-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, m4/stdint.m4: Update to latest version to
get latest fixes and use logic to not recreate _stdint.h if
no changes (to prevent unneeded recompiles).
* m4/byteorder.m4: Added support to reuse existing byteorder.h if
no changes to prevent timestamp causing a recompile.
2009-02-24 m. allan noah <kitno455 a t gmail d o t com>
* frontend/scanimage.c: improved comments, simplified x/y option code,
removed buggy -1/+1 x/y code (#311172), expose non-settable options,
check for invalid caps on options, handle option descs with \n
* doc/releases.txt: add note about cvs checkout on alioth.
2009-02-24 m. allan noah <kitno455 a t gmail d o t com>
* backend/*.[ch]: more consistent #include "../include/sane/config.h"
2009-02-24 m. allan noah <kitno455 a t gmail d o t com>
* backend/Makefile.am/in, backend/xerox_mfp.conf.in: should use conf.in
2009-02-23 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* backend/Makefile.am: Add back in deletion of $(sanelibdir)/libsane.*
for buggy libtools. Add some minor documentation.
* doc/backend-writing.txt: Add minor document updates to reflect
conversions to automake.
2009-02-23 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.c, backend/fujitsu.conf.in,
doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v90,
add S510M usb ID's, add fi-6010N to .desc
* backend/epjitsu.conf.in, doc/descriptions/epjitsu.desc,
doc/sane-epjitsu.man: add S300M usb ID's
2009-02-23 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_devices.c, backend/genesys_gl841.c,
backend/genesys_low.h: Add post_scan and eject_feed to struct
Genesys_Model
* backend/genesys.c, backend/genesys_gl646.c,
backend/genesys_gl841.c: Move sanei_genesys_{start,stop}_motor into
chip specific sources
backend/genesys_gl841.c: Make start/stop_(motor, now)action
actually work, various warning cleanups
2009-02-23 Jonathan Bravo Lopez <jkdsoft@gmail.com>
backend/hp3900_config.c: Fix area of negative/slide scans for
HP ScanJet G3110.
2009-02-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* japi/Makefile.am: Add back -version-number to java library but
also add V_REV.
* backend/Makefile.am: Use variables to add libraries to backends
instead of direct substitution. Easier to touch up variables on
problem platforms then substitution. Also, add back in creating
dll.d directory; missed during conversion.
* backend/genesys_gl841.c: Portablity fixes for strict
C compilers.
2009-02-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* po/Makefile.am, configure.in: convert remaining directory,
po, to use automake.
* doc/Makefile.am: Get rid of unneeded gnu extensions to quieten
down autotools warnings.
* lib/getopt.c, lib/getopt1.c: Fix disabling getopt compile again.
2009-02-20 m. allan noah <kitno455 a t gmail d o t com>
* backend/avision.c: backend v290, fix reader_pid and NVRAM option
issues, by Mattias Ellert.
* backend/fujitsu.c: backend v89, fi-4750 has no serial number support
* doc/descriptions/fujitsu.desc: backend v89, remove 'MAC/TWAIN' text
* doc/sane-fujitsu.man: backend v89
* backend/.cvsignore: ignore *.loT
2009-02-01 Mattias Ellert <mattias.ellert@fysast.uu.se>
* tools/Makefile.am: Add missing liblib dependencies
* frontend/scanimage.c: Restore alloca include order
2009-02-19 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, Makefile.am, backend/Makefile.am: Have
configure define configdir so all makefiles can use
it (fixes bug introduce with sanei converted to automake).
Enable running testsuite during distcheck.
* japa/Makefile.am: Convert japi to automake.
2009-02-19 Julien Blache <jb@jblache.org>
* configure.in: add --enable-libusb_1_0 and check for libusb-1.0
using pkg-config.
* sanei/sanei_usb.c: add support for libusb-1.0.
* tools/sane-find-scanner.c: add support for libusb-1.0.
* tools/check-usb-chip.c: compile as an empty file if libusb-1.0
is used.
2009-02-18 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, tools/Makefile.am: convert tools to automake.
Add tools/openbsd to distribution package.
* include/Makefile.am: include files should have been installed
under sane/ directory when converted to automake.
* doc/Makefile.am: Cleanup. Use automake's built in support to
install docs within subdirectories.
* Makefile.am, testsuite: Convert testsuite to automake. Waiting
for test backend bugfix before enabling this to run during "distcheck".
2009-02-18 Julien Blache <jb@jblache.org>
* configure.in, configure: raise avahi-client dependency to
0.6.24, following a needed bugfix in this release.
* backend/net.c: do not lock the Avahi thread before stopping
it. It looks like it's no longer necessary to do so.
* frontend/saned.c: fix handling of Avahi server restart so it
actually works.
2009-02-14 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, doc/Makefile.am, frontend/Makefile.am,
include/Makefile.am, sanei/Makefile.am, tools/Makefile.am:
convert frontend, include, and sanei directories to use
automake. Only reference libsanei.la now. Use am_conditional
to compile sanei_jpeg.lo. distcheck now runs sanei/wire_test.
2009-02-13 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* Makefile.am, configure.in, doc/Makefile.am: Convert
doc/Makefile to use automake. Main difference is that
no longer installs man pages for backends that are not
compiled. Moved install ownership of $top_srcdir docs
to $top_srcdir's Makefile.
2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, backend/Makefile.am: Add back change to
use -version-number even though its known not to work on
some platforms (OS/2). -version-info results in a variety of
version numbers in soname based on platform and would not
be easily mappable back to values currently return by
each backend's sane_init(). ltmain.sh will need to be
hand patched for any known issues.
2009-02-08 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Remove "init device" usb request.
* backend/genesys_gl841.c, backend/genesys_devices.c,
backend/genesys_low.h: Add support for uncalibrated scans in all
modes for Visioneer Strobe XP300. Front- and backside are
side-by-side, backside mirrored horizontally.
* doc/descriptions/genesys.desc: Added XP300 to the genesys
desc file.
2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, backend/Makefile.am: Add back in support for
optionally linking in sanei_jpeg.lo under backend directory;
but using configure and not with GNU make extensions.
Move back to libtool's -version-info instead of -version-number
because the later has known bugs on platforms such as OS/2.
2009-02-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings.
add cv_ prefix to cached variable. Remove AC_ARG_PROGRAM as
automake already invokes this. When prefered AC_USE_SYSTEM_EXTENSIONS
exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX.
Cleanup socket detection more by creating only a single
SOCKET_LIBS that contains list of all optional libraries
for any socket related funciton. Make sure that checks
for socket related functions use SOCKET_LIBS when searching.
Check for getopt_long() and getopt.h. Make OS/2 use
-no-undefined (same as windows).
* ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26.
* Makefile.am: Cleanups to match configure updates.
* frontend/scanimage.c, include/Makefile.in, lib/getopt.c
lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h:
Rename internal getopt.h to lgetopt.h to allow using
external getopt.h when it exists. This allows to go
back to optionally compiling getopt()/getopt_long() and its
prototypes and not have conflicts with external headers/symbols.
2009-02-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man doc/descriptions/pixma.desc:
Added ImageClass MF4120 support in pixma backend docs.
2009-02-03 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: filter out unsupported/unknown models from
output (udev/hal).
2009-02-02 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_common.c backend/pixma_common.h /backend/pixma_imageclass.c
backend/pixma_mp150.c backend/pixma_mp730.c backend/pixma_mp750.c:
Change ALIGN macro name to ALIGN_SUP for PPC compatibility.
Some cosmetic changes to source code alignment.
2009-02-01 Alex Belkin <abc@telekom.ru>
* backend/xerox_mfp.c backend/xerox_mfp.h:
Proper handling of parameters (to fix xsane crash).
* backend/xerox_mfp.conf doc/descriptions/xerox_mfp.desc:
Added Dell MFP 1815dn.
2009-02-01 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* aclocalm4: fix prototype of internal strcasestr and usleep.
* configure.in: Group all USB logic together and all SCSI
logic together to aid understanding of whats no longer
valid. Allow sharing enable/disable options between all
USB drivers on multiple platforms. Combined CAM_LIBS and
SCSI_LIBS since they are mutually exclusive.
Skip some USB/SCSI checks when previous tests show it will always fail.
* backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and
SCSI_LIBS. Add missing SOCKET_LIBS to epson2. Add USB_LIB.
* saned.c: Add limits.h for PATH_MAX.
2009-02-01 Mattias Ellert <mattias.ellert@fysast.uu.se>
* acinclude.m4, backend/Makefile.am: Restore the removed
DYNAMIC_FLAG configuration.
* acinclude.m4, sanei/sanei_jpeg.c: Don't compile sanei_jpeg
if libjpeg is unavailable.
* backend/canon_dr.c, backend/hs2p-scsi.c, backend/xerox_mfp.c:
format fixes.
* backend/hs2p.c: fix missing return.
* backend/canon630u-common.c: avoid redefinition warning.
2009-01-31 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* backend/Makefil.am: Add missing math library to coolscan2
and coolscan3.
* acinclude.m4, configure.in: Define JPEG objects based on
existence of JPEG library and not on the dc* backends alone
since more backends then that use JPEG support.
2009-01-30 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* frontend/saned.c: Replace usage of getgrouplist() with
getgrent() and friends. getgrouplist is not posix and not
on several platforms including cygwin.
* acinclude.m4, configure.in: Put all libraries into their
own *_LIB variables instead of $LIB so that we do not have to
link in the world to all executables. Modified SANE_CHECK_U_TYPES
to be a little more portable to platforms that use #define
for u_* types. Create SANE_CHECK_BACKENDS macro so that
PRELOADABLE_BACKENDS can also be valided. Auto-populated
PRELAODABLE_BACKENDS when detect dlopen() won't work.
Various protability cleanups.
* backend/dll.c: Make dll-preload.c a .h since its an include and
not compilable byitself.
* frontend/Makefile.in, frontend/scanimage.c, include/laaloca.h,
lib/Makefile.am, lib/alloca.c, strcasestr.c, tools/Makefile.in,
tools/sane-desc.c: Convert lib/ to automake. Create a liblib.la
for everyone to use and a libfelib.la for only frontend programs.
Make all internal programs be prefixed with sanei_ as not to conflict
with other programs libsane is linked in with that will also most
likely create similar internal utils on problem platforms.
* include/getopt.h, lib/getopt.c, lib/getopt1.c: Always compile
and link in getopt_long() but prefix it with sanei_. Its
easier to always use internal version then try to figure out what
platforms support getopt_long() and what header files to use.
* backend/Makefile.am: Convert backend makefile to automake.
Initial version that is feature parity with original but uses
specific rules instead of wildcards and only links in libraries/objs
really required. Room for more cleanup of whats linked in once
all makefiles have been converted to automake.
2009-01-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* backend/epson2.c backend/pixma_bjnp.c, include/sane/sanei_backend.h,
sanei/sanei_tcp.c, sanie/sanei_udp.c: Improve portablity by
removing usage of MSG_WAITALL since not all platforms support
that (cygwin). Default is to be blocking anyways. Changed
usage of MSG_NOTWAIT to use fcntl() function as needed as well.
* configure.in, lib/Makefile.in, lib/strcasestr.c: Add internal
strcasestr() for platforms missing it (cygwin).
* pixma_common.c: Make source match header prototype for picky
compilers (cygwin).
* backend/umax_pp_mid.c: Allow BACKEND_NAME to be filename
yet debug to be SANE_DEBUG_UMAX_PP to match man page.
2009-01-28 Julien Blache <jb@jblache.org>
* doc/descriptions/epson.desc: added :scsi data for the GT-7000
and Perfection1200S. Patch from Dieter Jurzitza.
2009-01-27 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c: fixed bug that caused scanner discovery to
fail when it encountered a point to point link (check data returned
by getifaddrs()
2009-01-26 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* configure.in: Add AM_MAINTAINER_MODE to disable regenerating
configure files. This was behavior of Makefiles before automake
and works around various timestamp issues.
2009-01-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_gl841.c: Change status code for locked head to
SANE_STATUS_HW_LOCKED
2009-01-21 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/canon_dr.desc: correct version, status = new
* doc/descriptions/epjitsu.desc, doc/descriptions/fujitsu.desc: version
* doc/descriptions/umax1220u.desc: correct status of 1600U
* doc/descriptions/xerox_mfp.desc: status = new
2009-01-23 Julien Blache <jb@jblache.org>
* doc/descriptions-external/epkowa.desc: Update for iScan 2.16.0,
from Olaf Meeuwissen.
2009-01-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* Makefile.in: Submit Makefile.in from Makefile.am submitted
previously.
* backend/epson.c, backend/epson_scsi.c, backend/epson2_net.c,
backend/epson2_scsi.c, backend/genesys_gl646.c,
backend/genesys_gl841.c, backend/lexmark_low.c, backend/rts88xx_lib.c,
backend/umax_pp.c, backend/umax_pp_low.c, backend/umax_pp_mid.c,
doc/Makefile.in, doc/sane-epson.man, doc/sane-epson2.man:
Updated backends with EXTRA_* files to allow Makefile's
to always pass in BACKEND_NAME to be fixed to backend name
instead of filename; while still making sure that
SANE_DEBUG_${BACKEND}* exist as documented in man pages.
Add references to epson and epson2 man pages about
SANE_DEBUG_EPSONx_SCSI and _NET options.
Created an epson2 man page; based mostly on epson page.
* backend/stubs.c: Currently, compiling stubs.c requires its
own compile rule simply to pass in -DSTUBS. Since its always
required, just define it in stubs.c
2009-01-22 Stéphane Voltz <stef.dev@free.fr>
* doc/Makefile.in doc/descriptions/genesys.desc : added the rts8891
man page to the generation and install . added XP200 to the genesys
desc file.
2009-01-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* Makefile.am, lib/Makefile.in: Run all libcheck tests before
failure and look for both static and shared libraries.
Fixed $srcdir typo in lib/Makefile.in.
2009-01-21 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/epjitsu.[ch], backend/fujitsu.[ch]:
- dont export private symbols
2009-01-19 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions-external/brother2.desc: add MFC-7840W
2009-01-19 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* pixma_imageclass.c:
Fixed select_source message length, and typo bug in last update.
Set MP4600 series for inverted checksumming.
2009-01-19 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c backend/genesys.conf.in backend/genesys.h
backend/genesys_devices.c backend/genesys_gl646.c
backend/genesys_gl841.c backend/genesys_low.h: add support for
uncalibrated scans in all modes for Visioneer Strobe XP200. Add
support for buttons for MD5345/HP2300 and XP200
2009-01-18 m. allan noah <kitno455 a t gmail d o t com>
* doc/descriptions/unsupported.desc: everything reported from
2008-07 to 2009-01
2009-01-18 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys_low.h: Fix prototype of update_hardware_sensors.
Make half-ccd mode optional.
* backend/genesys_gl841.c: Make dpihw depend on sensor pixel count
instead of sensor resolution. Make some Canon LiDE 35 specific
gpio handling conditional, add missing SCANMOD shift. Make
half-ccd mode optional. Reenable clock register setup from sensor
struct, set SCANMOD.
* backend/genesys_devices.c: Make half-ccd mode optional.
Reenable clock register setup from sensor struct, set SCANMOD.
2009-01-17 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* pixma_mp150.c:
Fixed "Busy mode" exit processing.
2009-01-17 Julien Blache <jb@jblache.org>
* doc/descriptions/hp.desc: add SCSI identifiers for the ScanJet
IIc, from Daniel Golle (sane-devel, 20061105).
* frontend/scanimage.c: make batch mode create output files
atomically. Patch by Simon Matter <simon.matter@invoca.ch>.
2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* .cvsignore, Makefile.in, aclocal.m4, config.sub, configure,
configure.in, backend/cvsignore, include/Makefile.in,
include/sane/config.h.in, INSTALL, Makefile.am, missing:
Convert top-level Makefile to be generated by automake.
"dist" target now includes m4 directory. Updated "libcheck"
target to look at dynamic libraries instead of static.
2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
* doc/Makefile.in, frontend/Makefile.in, include/Makefile.in,
japi/Makefile.in, lib/Makefile.in, po/Makefile.in,
sanei/Makefile.in, testsuite/Makefile.in, tools/Makefile.in,
backend/Makefile.in:
Updates to Makefiles to prepare for transition to automake.
Fix a few bugs with "all" and "uninstall" targets to work when
$(builddir) != $(srcdir). Added $(DESTDIR) to uninstall target.
Made $(distdir) related to current directory to match automake.
2009-01-16 Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
* backend/genesys.c, backend/genesys.h, backend/genesys_devices.c,
backend/genesys_gl646.c, backend/genesys_gl841.c,
backend/genesys_low.h: Add support for buttons on
Canon LiDE 35/40/50.
2009-01-15 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc,
pixma_mp150.c, AUTHORS:
Updated docs and comments in pixma backend.
Added Dennis Lou to pixma backend authors
2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* AUTHORS: added myself as co-responsible for pixma backend
2009-01-15 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: do not use request_identity2 with
networked scanners, fixed generation of resolution
list.
2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c: send broadcasts from bjnp port to make
firewalling easier
2009-01-13 Julien Blache <jb@jblache.org>
* tools/sane-desc.c: replace opencoded device permissions and
ownership by proper definitions. Group USB devices by vendor in
the HAL FDI output. Replace obsolete SYSFS{} key by the newer
ATTR{} key in the udev output. Add a new :scsi keyword for SCSI
devices, add support for SCSI devices in the udev and HAL FDI
outputs.
* doc/descriptions/hp.desc, doc/descriptions/epson.desc: add :scsi
keyword to a handful of SCSI scanners known to advertise
themselves as type "Processor".
All of the above based on a patch contributed by Dieter Jurzitza.
2009-01-10 m. allan noah <kitno455 a t gmail d o t com>
* sanei/sanei_usb.c: rescan usb every time sanei_usb_init() is called
- remove missing devices, add new devices to global lists
- based on code from stef.dev@free.fr
2009-01-10 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v11
- send_panel() can disable too
- add cancel() to send d8 command
- call cancel() only after final read from scanner
- stop button reqests cancel
2009-01-10 Jeremy Johnson <jeremy a t acjlaw dot net>
* backend/hs2p.c: replaced ulong with u_long,
added static keyword for SANE_Status update_hs2p_data()
2009-01-06 Jonathan Bravo Lopez <jkdsoft@gmail.com>
* backend/hp3900_sane.c, backend/hp3900_config.c,
backend/hp3900_types.c, backend/hp3900.conf.in, doc/sane-hp3900.man,
doc/descriptions/hp3900.desc:
Added support for HP Scanjet G3110 scanner.
2009-01-05 Jeremy Johnson <jeremy a t acjlaw dot net>
Added code to read_data() to pad image data to
requested length and to zero out any garbage using
information from sense data command. Added new
MAINTENANCE_DATA struct and options to display
scanner's maintenance/callibration statistics.
*backend/hs2p.h
- added enum CONNECTION_TYPES
- added HS2P_DATA struct
- added SENSE_DATA struct to struct HS2P_Device
- added SANE_String_Const orientation_list[]
- added macros isset_ILI() and isset_EOM()
*backend/hs2p-scsi.h
- replaced request_sense struct with SENSE_DATA struct
- added #define DATA_TYPE_EOL (va_list sentinel)
- added MAINTENANCE_DATA struct
*backend/hs2p-saneopts.h
- added OPT_ORIENTATION
- added MAINTENANCE_DATA options
*backend/hs2p.c
- added MAINTENANCE_DATA options
- added unused connType to attach()
- added update_hs2p_data() to fill in options
- added hs2p_open() and hs2p_close()
- added get_hs2p_data() to read scanner data
- added print_maintenance_data()
- modified sane_control_options() to
accomodate new maintenance options and to
handle Portrait/Landscape option
replaced adf_status macro with s->data.adf_status
- modified sane_read() to correctly zero out the
missing bytes on an incomplete read and to pad
to the requested length
*backend/hs2p-scsi.c
- replaced request_sense() with get_sense_data()
- added print_sense_data()
- added SENSE_DATA *sdp to sense_handler()
- modified read_data() to handler other data type codes/qualifiers
- read_adf_status() now is replaced with call to
read_data(fd,*buf,*bufsize,dtc,dtq)
2009-01-04 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/sane-pixma.man, doc/descriptions/pixma.desc:
Updated doc for pixma backend (ImageClass)
2008-12-31 Stéphane Voltz <stef.dev@free.fr>
* backend/genesys.c: restored warming up broken by a previuos commit
2008-12-28 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* backend/pixma_imageclass.c:
Change to include different checksumming for MF41xx and MF42xx series
2008-12-26 Alessandro Zummo <a.zummo@towertech.it>
* backend/epson2.c: changed version code,
added protection from wrong settings.
2008-12-21 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v87
- accept null pointer as empty device name
- track frontend reading sensor/button values to reload
- deactivate double feed options if df-action == default
2008-12-21 Nicolas Martin <nicols-guest at users.alioth.debian.org>
* doc/descriptions/pixma.desc, doc/sane-pixma.man,
backend/pixma_mp150.c:
MP800/MP800R: Fixed bug and color planes shift issues, added TPU support
for 48 bits images depth up to 1200 dpi.
MP980: following a user feedback, declared as working.
Doc and man pages updated.
2008-12-18 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v86
- get_pixelsize() sets back window ID for back side scans
* doc/sane-fujitsu.man, doc/descriptions/fujitsu.desc: backend v86
2008-12-17 Julien Blache <jb@jblache.org>
* backend/v4l.c: unmap mapped buffer in sane_cancel(). Use libv4l1
for v4l device access, buys us some support for v4l2 devices for
free thanks to libv4l1, libv4l2 and libv4lconvert.
* configure.in, configure: check for libv4l1 availability.
2008-12-15 Alex Belkin <abc@telekom.ru>
* AUTHORS, configure, configure.in, backend/Makefile.in,
backend/xerox_mfp.c, backend/xerox_mfp.h, doc/Makefile.in,
doc/descriptions/xerox_mfp.desc, doc/sane-xerox_mfp.man:
Initial commit ot xerox_mfp backed.
2008-12-12 Julien Blache <jb@jblache.org>
* frontend/saned.c: add a data_portrange config file option to
saned to specify a port range for the data connection. Based on a
patch contributed by Oren Held.
* backend/saned.conf.in: add the data_portrange option to the
config file and rework the comments.
* doc/saned.man: document the data_portrange option.
2008-12-11 Stéphane Voltz <stef.dev@free.fr>
* backend/rts8891.c doc/sane-rts8891.man doc/descriptions/rts8891.desc:
scan register setting fix, documentation update
2008-12-10 m. allan noah <kitno455 a t gmail d o t com>
* backend/fujitsu.[ch]: backend v85
- round pixels_per_line down to arbitrary limits for fi-4990 & fi-4860
- fi-4860 returns random garbage to serial number queries
- initialize *info to 0 in sane_control_option()
* doc/descriptions/fujitsu.desc: backend v85, improve status/comments
* frontend/scanimage.c: initialize *info, fix buffer overwalk
2008-12-10 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.c: backend v10
- add all documented request sense codes to sense_handler()
- fix color jpeg (remove unneeded BGR to RGB swapping code)
- add macros for LUT data
* backend/canon_dr.conf.in: add DR-2080C usb ID
* doc/descriptions/canon_dr.desc: backend v10, add DR 3020
2008-12-08 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v9
- add rollerdeskew and stapledetect options
- add rollerdeskew and stapledetect bits to ssm_df()
* doc/descriptions/canon_dr.desc: backend v9
2008-12-08 m. allan noah <kitno455 a t gmail d o t com>
* backend/avision.c: backend v289
- fix sending SIGTERM when reader_pid == 0
2008-12-07 m. allan noah <kitno455 a t gmail d o t com>
* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v8
- rename read/send_counter to read/send_panel
- enable control panel during init
- add options for all buttons
- call TUR twice in wait_scanner(), even if first succeeds
- disable rif
- enable brightness/contrast/threshold options
* doc/descriptions/canon_dr.desc, doc/sane-canon_dr.man: backend v8
2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c pixma_bjnp_private.h:
replaced getlogin/getenv by getpwuid(geteuid)