summaryrefslogtreecommitdiff
path: root/ChangeLog-1.0.21
blob: 6c2ccd24fe0315365185be6fb60ccddd15a3fabd (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
******  Release of sane-backends 1.0.21. End of code freeze ******

2010-04-25 Chris Bagwell <chris at cnpbagwell do com>
	* tools/sane-config.in: Fix typo: REGMGR=RESMGR.

2010-04-21 m. allan noah <kitno455 at gmail dot com>
	* tools/.gitignore: add sane-backends.pc
	* po/uk.po: updated translation from Yuri Chornoivan
	* po/nl.po: updated translation from Martin Kho

2010-04-20 Chris Bagwell <chris at cnpbagwell do com>
	* doc/descriptions-external/epkowa.desc: Updated based
	on values that will be in next release of iscan.
	Updated 4 pre-existing SCSI models with commonly used
	model names.  This allows wider range of Epson SCSI scanners
	to be correctly detected using auto-generated hal and udev
	files.  This benefits epkowa, epson2, and epson backends.

2010-04-18 m. allan noah <kitno455 at gmail dot com>
	* tools/sane-desc.c: Update the sane-devel contact suggestion

2010-04-16 m. allan noah <kitno455 at gmail dot com>
	* backend/kvs1025*, kvs1025.desc, sane-kvs1025.man: backend v3
	- invert usb status, add 0x to usbids, add missing KV-S1045 usbid

2010-04-12  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, backend/pixma_io_sanei.c, 
	doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma: added changes from Gernot Hassenpflug to fully support
	Canoscan 8800F.
	debug code clean-up in pixma_mp150.c

2010-04-12 Chris Bagwell <chris at cnpbagwell dot com>
	* backend/p5.c, backend/p5_device.c, backend/p5.h: 
	Remove references to libc.h in p5.h.  On OSX, it was including
	socket.h and causing compile fail with conflicting connect()
	functions.  Since backend doesn't support network
	connects, should be fine to use name connect.

2010-04-07 Chris Bagwell <chris at cnpbagwell dot com>
	* acinclude.m4: cygwin and mingw is now hiding M_PI_2
	defines with -ansi flag.  Remove to fix cygwin compile.
	Mingw doesn't support fork() so default to pthreads.
	Add u_short to complete definition of u_* types which
	helps out ming when we define _BSDTYPES_DEFINED.

2010-03-25 Stéphane Voltz <stef.dev at free.fr>
	* backend/p5.c backend/p5_device.[ch] backend/genesys_gl646.c: 
	replace u_int8_t and u_int16_t by uint8_t and uint16_t

2010-04-06 Chris Bagwell <chris at cnpbagwell dot com>
	* configure.in, tools/sane-backends.pc.in: Add stub for future
	pkg-config support to configure.  This allows distributes
	that are patching in pkg-config support to not rerun
	autoconf and wipe out our custom libtool.
	* tools/sane-config.in: Fix LDFLAGS bug related to GPHOTO2
	support.

2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
	* acinclude.m4: Add --enable-rpath option to configure.
	Ported from Fedora patches.

2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
	* backend/kvs1024*: Remove includes of usb.h
	directly into backend.  Complete prototype
	for sane_exit().

2010-04-02 Chris Bagwell <chris at cnpbagwell dot com>
	* po/Makefile.am: Remove unneeded distclean-local target.

2010-03-25 Stéphane Voltz <stef.dev at free.fr>
	* backend/kvs1025.c: compile fix

2010-03-25 m. allan noah <kitno455 at gmail dot com>
	* backend/kvs1025*: convert backend from libusb to sanei_usb
	* doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: update docs
	* backend/dll.conf.in, configure, configure.in: enable kvs1025 backend

2010-03-16 Stéphane Voltz <stef.dev at free.fr>
	* backend/rts8891.c: change register 0x11 settings for sensor type 1

2010-03-15  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
	pixma: fix color shifts for MP990 up to 2400 dpi
	       updated and reorderd descs for several models.

2010-03-15 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.[ch] backend/genesys_devices.c backend/genesys_low.h
	backend/genesys_gl646.[ch] backend/genesys_gl841.c: full transparency 
	adaptor support for gl646 based scanners

2010-03-11 Stéphane Voltz <stef.dev at free.fr>
	* backend/rts8891.c: further register tweaking for 600 dpi scans

2010-03-11 Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark.c: minor bugfix when assigning possible dpi list

2010-03-07 Stéphane Voltz <stef.dev at free.fr>
	* backend/rts8891.c: tweak register settings at 600 dpi for HP4470

2010-03-05 Stéphane Voltz <stef.dev at free.fr>
	* backend/rts8891.c: fix HP4470 sensor detection

2010-03-04 Stéphane Voltz <stef.dev at free.fr>
	* backend/rts8891.c backend/rts8891.h: add debug traces for sensor
	type handling

2010-03-04 Stéphane Voltz <stef.dev at free.fr>
	* doc/desc/genesys.desc: fix HP2400/G2410 USB id, update HP3670
	status

2010-03-01 Stéphane Voltz <stef.dev at free.fr>
	* doc/sane-p5.man doc/sane-umax_pp.man doc/sane-rts8891.man
	doc/sane-lexmark.man: fix author name accentuation and capitalization

2010-03-01 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl646.c
	backend/genesys_devices.h: enable warming up and calibration cache
	for HP3670

2010-02-28 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl646.h: tune HP2400/G2410 settings

2010-02-27 Chris Bagwell <chris at cnpbagwell dot com>
	* Rerun autoconf/automake to align files to single version
	of tools.

2010-02-27 m. allan noah <kitno455 at gmail dot com>
	* */Makefile.in: update with (unfortunately) slightly older automake
	* po/*: standard gettext layout by Adi Roiban <adi at roiban dot ro>
	* doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in:
	  add S1500M entry by Harald Weis
	* tools/sane-desc.c: Condense warnings about half-baked .desc files

2010-02-27 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl646.h: final work for HP3670 full support

2010-02-25 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl646.c: fix regression for gl646 CCD scanners due
	to incorrect color filter setting.

2010-02-23 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl646.h: XP200 calibration rework. Some HP3670
	improvements.

2010-02-22 m. allan noah <kitno455 at gmail dot com>
	 * backend/fujitsu.c: force enable flatbed for M3092, by Jochen Hepp
	 * doc/Makefile.*, doc/descriptions-external/kodak-twain: new backend

2010-02-22 Julien Blache <jb@jblache.org>
	* doc/descriptions-external/epkowa.desc: Updated for iscan 2.24.0.

2010-02-16 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl646.h backend/genesys_low.h: buttons and basic XPA
	support for HP3670.

2010-02-15 Stéphane Voltz <stef.dev at free.fr>
	 * backend/p5.c backend/p5.h backend/p5_device.c backend/p5_device.h
	 backend/p5.conf.in doc/descriptions/p5.desc doc/sane-p5.man: add new p5 backend for 
	 Primax PagePartner
	 * backend/dll.conf.in backend/Makefile.* configure* doc/Makefile.*
	 doc/sane.man: p5 backend integration changes

2010-02-13 m. allan noah <kitno455 at gmail dot com>
	 * backend/avision.[ch]: updated settings for Visioneer 9450,
	   based on code from Andyz Smith
	 * doc/descriptions/avision.desc: added AV220-G and 6080E

2010-02-12 m. allan noah <kitno455 at gmail dot com>
	 * backend/kvs1025*: add new backend from Panasonic Russia, Ltd.
	 * backend/Makefile.*, configure*, doc/Makefile.*, doc/sane.man:
	   backend integration changes
	 * doc/desciptions/kvs1025.desc, doc/sane-kvs1025.man: 
	   the parts Panasonic forgot

2010-02-12 m. allan noah <kitno455 at gmail dot com>
	 * backend/fujitsu.c: disable bg_color for S1500

2010-02-12 Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl646.c: fixed MD5345 calibration

2010-02-12 Stéphane Voltz <stef.dev at free.fr>
	* doc/descriptions/genesys.desc backend/genesys.c
	backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl646.h: added support for hp3670, uncalibrated scans
	only

2010-02-10 m. allan noah <kitno455 at gmail dot com>
	* include/sane/saneopts.h: add three new SANE_VALUE macros
	* backend/*.[ch]: use mode name macros from saneopts.h by Robert Ancell

2010-02-10 m. allan noah <kitno455 at gmail dot com>
	* doc/descriptions/hpaio.desc: updated from hplip v3.9.12
	* po/sane-backends.nl.po: updates from Armijn Hemel

2010-02-10 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr.c, backend/cardscan.c, backend/epjitsu.c,
	  backend/fujitsu.c, backend/kodak.c, po/Makefile.*:
	- enable translations of all static strings via SANE_I18N macro
	- don't fail if sanei_scsi_open gives smaller buffer than asked for
	* doc/descriptions/kodak.desc, doc/sane-canon_dr.man,
	  doc/sane-fujitsu.man, doc/sane-kodak.man:
	- minor version number and text updates

2010-02-10 m. allan noah <kitno455 at gmail dot com>
	* acinclude.m4, configure: missing $ in variable expansion
	* frontend/scanimage.c: exit with error if stdout isatty()
	* doc/descriptions/unsupported.desc, doc/descriptions/lexmark.desc:
	- add Dell A940 and correct manpage name
	* backend/gt68xx_high.c: maximum exposure 245 not 248, see bug #312113
	* po/Makefile.*, po/sane-backends.ja.po:
	- New Japanese translation from Hiroshi Miura

2010-02-10 m. allan noah <kitno455 at gmail dot com>
	* backend/cardscan.[ch], backend/cardscan.conf.in,
	  doc/descriptions/cardscan.desc, doc/sane-cardscan.man:
	- add lines_per_block config option
	- add has_cal_buffer config option
	- basic support for 600C
	- clean #include lines
	* doc/sane.man: add missing backends

2010-02-10  Stéphane Voltz <stef.dev ar free.fr>
	* doc/descriptions/genesys.desc: added G2410

2010-02-10 m. allan noah <kitno455 at gmail dot com>
	* backend/gt68xx_devices.c: add GT68XX_FLAG_NO_STOP to SF600
	* doc/.gitignore, doc/Makefile.am, doc/Makefile.in:
	- added new targets for scanner search engine db
	* doc/releases.txt: improved doc
	* doc/saned.man: clean typos
	* tools/sane-desc.c: removed NAME= from udev rules (deprecated)

2010-02-09 m. allan noah <kitno455 at gmail dot com>
	* backend/fujitsu.c, doc/descriptions/fujitsu.desc,
	  backend/canon_dr.c, doc/descriptions/canon_dr.desc,
	  backend/epjitsu.c, doc/descriptions/epjitsu.desc,
	  doc/sane-fujitsu.man, doc/sane-canon_dr.man, doc/sane-epjitsu.man,
	  backend/epjitsu.conf.in:
	- cleanup #include lines, copyrights, manual, and supported scanners.

2010-02-08  Stéphane Voltz <stef.dev ar free.fr>
	* backend/genesys.c backend/genesys.h backend/genesys_conv.c
	backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl646.h: working uncalibrated 150/300 dpi modes for
	HP3670. Enable custom gamma for gl841 based scanners. Turned dynamic
	line-art to be default.

2010-02-03  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_conv.c: add safeguards when doing gray normalization

2010-02-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
	pixma: updated docs for supported model ImageCLASS MF4350d.

2010-01-31  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_conv.c: normalize gray data when doing dynamic
	lineart.

2010-01-30  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.conf.in backend/genesys_devices.c 
	doc/descriptions/genesys.desc doc/sane-genesys.man: add Xerox Travel
	Scanner 100, work by Andrey Loginov <avloginov@gmail.com>

2010-01-29  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_io.h, backend/pixma_imageclass.c, 
	doc/sane-pixma.man, doc/descriptions/pixma.desc:
	pixma: changed usb timeouts to 20 sec to support ImageClass MF3240.
	       updated source code comments and documentation.

2010-01-28  Oliver Schwartz <oliverschwartz at users.sourceforge.net>
	* backend/snapscan-usb.c: Use hash of device string instead of parsing
	it to create a semaphore id. The new code is less platform dependent
	and should also work on FreeBSD 8.0.

2010-01-27  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys.h backend/genesys_conv.c
	backend/genesys_low.h backend/genesys_gl841.c: add dynamic lineart
	scanning based on epjitsu code by m. allan noah.

2010-01-19  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma.h, backend/pixma_mp150.c:
	pixma: changes for cropped area enhancement, supplied by Christian Scholtz
	       for generation 3+ devices.

2010-01-19  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys.conf.in backend/genesys.h 
	backend/genesys_conv.c backend/genesys_devices.c 
	backend/genesys_gl646.c backend/genesys_gl841.c backend/genesys_low.h
	doc/descriptions/genesys.desc doc/sane-genesys.man: add Visioneer 
	OneTouch 7100 (patch by Jack McGill). Add software lineart option.

2010-01-17  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl646.c: gray shading calibration
	fix for CCD GL646 based scanners.

2010-01-17  Mattias Ellert <mattias.ellert@fysast.uu.se>
	* po/sane-backends.sv.po: Updated Swedish translations.

2010-01-16  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl646.c: re-enable threshold
	option, fix wpl computing for HP2400

2010-01-13  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_low.c backend/genesys_gl646.c
	backend/genesys_gl841.c doc/sane-genesys.man : add true gray scanning
	for CIS based scanners

2010-01-08  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
	pixma: updated documentation for MP490 and MP550 (supported models).

2009-12-30  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark_low.c: improve init time debug messages

2009-12-26  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/sane-pixma.man, backend/pixma.c, backend/pixma_mp150.c:
	pixma: some routine maintenance updates to backend and documentation.

2009-12-24  Julien Blache <jb@jblache.org>
	* frontend/saned.c: fix a bug in the standalone polling code.

2009-12-05  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl841.c backend/genesys_low.h:
	fixed amount of bytes left to read at document end for gl841 based
	sheetfed scanners

2009-12-09  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc, doc/sane-pixma.man, 
	backend/pixma_imageclass.c, backend/pixma_mp150.c:
	pixma: updated backend, docs and desc for support to MP560 and MF4330d/ADF

2009-12-06  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc, doc/sane-pixma.man, 
	backend/pixma.h, backend/pixma.c, backend/pixma_mp150.c:
	pixma: bumped version, added compilation type debug message.
	       updated doc and desc (support for MX330)

2009-12-05  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl841.c backend/genesys_devices.c
	backend/genesys_low.h backend/genesys.conf.in
	document/descriptions/genesys.desc: add full support for
	Ambir/Syscan DS685. Use maximum height to handle the case when document
	height isn't known before scan for sheetfed scanners

2009-12-04  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c:
	pixma: fix pixma backend bug for compilation with USE_PTHREAD/-lpthread

2009-12-01  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl841.c: take amount of data in scanner's buffer
	into account when detecting end of document

2009-11-30  Stéphane Voltz <stef.dev at free.fr>
	* backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h
	backend/gt68xx_low.h backend/gt68xx_gt6816.h backend/gt68xx_gt6816.c: 
	implement request '0x59' which detects document presence for 6816. Add
	a sensor option to reports document presence, and test for document
	before scan for 6816 sheetfed scanners.

2009-11-29  Stéphane Voltz <stef.dev at free.fr>
	* backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h:
	added 'clear calibration' button option and 'need calibration' 
	sensor option.

2009-11-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma.c, backend/pixma_mp1580.c, 
	doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma: fix pixma backend (end of scan), when compiled with USE_PTHREAD/-lpthread
	       set support to complete for MP990 in documentation, as reported by Jean-Michel Poure.

2009-11-28  Stéphane Voltz <stef.dev at free.fr>
	* backend/gt68xx_generic.h backend/gt68xx_generic.c
	backend/gt68xx_low.h backend/gt68xx_high.c backend/gt68xx_high.h
	backend/gt68xx_devices.c backend/gt68xx.c
	doc/descriptions/gt68xx.desc: added sheetfed calibration

2009-11-25  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl841.c: use only signed vars in
	gl841_detect_document_end with a few more debug traces

2009-11-25  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.conf.in backend/genesys_gl841.c
	backend/genesys_devices.c: added docketport 467 model and add
	debug traces in gl841_detect_document_end

2009-11-23  Stéphane Voltz <stef.dev at free.fr>
	* backend/gt68xx_generic.h backend/gt68xx_generic.c
	backend/gt68xx.conf.in backend/gt68xx_low.h backend/gt68xx_high.c
	backend/gt68xx_devices.c backend/gt68xx.c: fixed gt6816 based sheetfed
	scanners positionning by implementing and using a move paper request.
	Added Iriscan Express 2 model based on reports seen in sane-devel
	list.

2009-11-19  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma: updated Pixma MP250 status to supported. Changed desc status
	from good to complete for well supported models.

2009-11-16  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.conf.in backend/genesys_gl841.c 
	doc/descriptions/genesys.desc : applied fixes and status update from
	Jack McGill.

2009-11-16  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c
	backend/genesys_gl841.c: add needed flags for DP485/487 and XP100
	scanners. Use different thresholds in strip detection function. Do
	led, coarse and gain calibration at sensor's max resolution when doing
	sheetfed calibration.

2009-11-14 Julien Blache <jb@jblache.org>
	* doc/descriptions/epson.desc: add the Perfection636 SCSI scanner, from
	Frédéric Brière <fbriere@fbriere.net>.

2009-11-06  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys.h backend/genesys_devices.c
	backend/genesys_gl646.c backend/genesys_gl646.h backend/genesys_gl841.c
	backend/genesys_low.h doc/descriptions/genesys.desc
	doc/sane-genesys.man:
	sheetfed calibration work merge. All genesys supported sheetfed
	scanners can now be calibrated with a special sheet.

2009-10-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma: declared Pixma MP550 (yet untested), updated docs.

2009-10-22  Louis Lagendijk <llagendijk at users.alioth.debian.org>
	* doc/sane-pixma.man:
	Added networking details to doc/sane-pixma.man

2009-10-21  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_imageclass.c, doc/sane-pixma.man:
	pixma: added I-SENSYS MF4320d and updated doc, for this model and MP390.

2009-10-20  Louis Lagendijk <louis@lagendijk.xs4all.nl>
	* backend/pixma_io_sanei.c:
	Allow for ranges in model returned from device (allow -)

2009-10-18  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma: updated doc to include support for MP270 and ImageClass MF3110

2009-10-18  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, backend/pixma_imageclass.c, backend/pixma.h, 
	doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma:
	- bumped backend version to 0.16.1
	- Some error condition fixes to Generation 4 (MP640, ...) XML code
	- Added ImageClass MF4360dn-MF4390dn

2009-10-18  Troy Rollo <trollo-guest at users.alioth.debian.org>
	* backend/hp3500.c: Stop backed from calling exit(), which is not
	helpful when using threads instead of processes.

2009-10-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma: Changes to include new XML dialog for new 2009 PIXMA models,
	like MP270 or MP640.

2009-10-03  Ilia Sotnikov <hostcc@gmail.com>
	* backend/epjitsu.c: use own private function instead of roundf()

2009-10-02  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl646.c: honor GENESYS_NO_CALIBRATION device
	flag when setting registers for final scan

2009-10-01 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
	* backend/hp3900_sane.c:
	fix bug 311991: "Bad option sizes let frontend (e.g. xsane) crash"

2009-10-01  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark_low.c: fix a memleak in find_start_line(),
	check success of memory allocation after calloc()

2009-09-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
	* backend/Makefile.am, backend/Makefile.in:
	Add missing sanei_pio to qcam backend.  Fixes compile
	error on embedded Linux boxes.  Added new genesys_gl646.h
	to backend's SOURCES so its included in tar file.
	* doc/Makefile.am, doc/Makefile.in:
	Remove manual deletion of $docdir.  Modern automake cleans
	up fine after itself and this fix is required for distcheck
	target to pass on automake-1.11.

2009-09-27  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_bjnp.c, backend/pixma_mp730.c:
	Print size_t values as %lu with cast to unsigned long 
	as prescribed in the file doc/backend_writing.txt, to avoid
	compile warnings.
	Removed unused debug code.

2009-09-26 Julien Blache <jb@jblache.org>
	* backend/genesys.c: add missing check when logging raw data,
	patch by Tollef Fog Heen <tfheen@err.no>.

2009-09-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, 
	doc/sane-pixma.man:
	pixma backend: Updated documentation for:
	- Pixma MP260 support
	- descriptions for recently added new models

2009-09-14 m. allan noah <kitno455 at gmail dot com>
	* sanei/sanei_usb.c: reset the libusb device handle after bus scan.
	patch from Hans Petter Selasky
	* backend/fujitsu.*, backend/Makefile.*: backend v97,
	use sanei_magic to provide software deskew, autocrop and despeckle
	* sanei/sanei_magic.c, include/sane/sanei_magic.h, Makefile.*:
	new image processing lib for deskew, despeckle, autocrop.

2009-09-13  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, backend/pixma_mp730.c:
	pixma backend: Declared new Pixma models MP250, MP490, MP560, MP640, 
	and MP990, all yet untested, and modified some debug code.

2009-09-11  Mattias Ellert <mattias.ellert@fysast.uu.se>
	* tools/sane-find-scanner.c: Fix false warning about USB not
	  supported when linking with libusb-1.0.
	* po/sane-backends.sv.po: Updated Swedish translations.

2009-09-07  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp730.c:
	pixma backend: added debug info for MF3110 and changed default params.

2009-09-06  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp730.c, backend/pixma_imageclass.c, backend/pixma_mp150.c,
	doc/descriptions/pixma.desc, doc/sane-pixma.man:
	pixma backend:
	- Fix usb interrupt messages handling for MF3110
	- New support for ImageClass MF4660
	- Documentation updates

2009-09-03  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp730.c:
	pixma backend: change for MF3110 image encoding.

2009-08-29  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_imageclass.c, backend/pixma_mp730.c:
	pixma backend: moved MF3110 declaration to mp730 part of backend.

2009-08-27  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc, backend/pixma_mp150.c:
	- pixma backend: Updated description for MP830 reported to be fully supported.

2009-08-13 m. allan noah <kitno455 at gmail dot com>
	* tools/sane-desc.c: add closedir call to fix bug #311880, patch
	  from Johannes Meixner

2009-08-08 Julien Blache <jb@jblache.org>
	* frontend/saned.c: run_standalone(), explicitely check for errors
	on fds.

2009-08-07 m. allan noah <kitno455 at gmail dot com>
	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: Backend v96
	- split sane_get_parameters into two functions
	- remove unused code from get_pixelsize
	- support hardware based auto length detection
	* doc/descriptions/fujitsu.desc: various status and comment updates

2009-08-07  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl646.c backend/genesys_devices.c: 
	- small fixes for hp3670 support

2009-08-05  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c: 
	- fixed shading calibration for hp2300 when dpi <= 300

2009-08-04  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c: 
	- fixed document end detection for gl646 cis scanners
	- disable color filter fro gray mode for gl646 cis scanners

2009-08-03  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
	- pixma backend: few cosmetic documentation updates.

2009-08-02  Stéphane Voltz <stef.dev at free.fr>
	* frontend/tstbackend.c: remove WARMING_UP_STATUS usage

2009-07-30 Jonathan Bravo Lopez <jkdsoft at gmail dot com>
	* backend/hp3900_config.c: 
	- Fixed bug [#311856] possible for loop overflow

2009-07-29 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr.[ch]: Backend v34
	- add simplified Hough transform based deskewing code
	- add extremity detecting cropping code
	- use per-model background color to fill corners after deskew
	- request and chop extra scanlines instead of rounding down
	- remove padding dumb scanners add to top of front side
	- sane_get_params uses intermediate struct instead of user struct
	- if scanner stops, clone the last line until the end of buffer
	- reset some intermediate params between duplex sides

2009-07-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/descriptions/pixma.desc:
	- Updated pixma backend desc for Pixma MX860

2009-07-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	- Fix in declarations for Pixma MX320, MX330 and MX860, 
	- Updated docs for MX860, confirmed to be supported.

2009-06-23 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr.[ch]: Backend v33
	- add software brightness/contrast for dumb scanners
	- add blocking mode to allow full-page manipulation options to run
	- add swdespeck option and support code
	- add swdeskew and swcrop options (disabled)

2009-06-22 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr.[ch]: Backend v32
	- crop/resample image data before buffering, not after
	- shink image buffers to size of output image, not input
	- correct some debug message
	- better handling of EOF
	- add intermediate param struct to existing user and scan versions

2009-07-17 Alex Belkin <abc at telekom.ru>
	* backend/xerox_mfp.c: more sanity checking for debug mode.

2009-07-15  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark.h: disable deep debugging 

2009-07-10  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys.c backend/genesys_gl646.c backend/genesys_low.h
	  backend/genesys_gl646.h backend/genesys_gl841.c 
	  backend/genesys_devices.c backend/genesys.h:
	- add shading calibration for sheetfed scanners
	- shading calibration fix for all gl646 based scanners

2009-07-06  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark.c backend/lexmark.h backend/lexmark_low.h: 
	  do not use resolution higher than sensor resolution when doing
	  calibation.

2009-07-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma.h, backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	- Declared new models (yet untested) Pixma MX330 and MX860, updated docs.
	- Bump backend minor version number. 

2009-07-01 Alex Belkin <abc at telekom.ru>
	* backend/xerox_mfp.conf.in: usbid for Samsung SCX-4500W

2009-06-29 m. allan noah <kitno455 at gmail dot com>
	* po/Makefile.am, po/Makefile.in, po/sane-backends.uk.po:
	- Ukrainian translation from yurchor@ukr.net
	* backend/avision.c: set flag for Fujitsu SP620C
	* doc/desciptions/unsupported.desc: minor updates to Canon scanners
	* doc/descriptions/canon_dr.desc: set status complete on 5 machines
	* backend/canon_dr.c: reduce default buffer size to 2 megs

2009-06-26 Julien Blache <jb@jblache.org>
	* po/Makefile.am, po/Makefile.in, po/sane-backends.gl.po: added
	new gl (galician/galego) translation.
	* po/sane-backends.es.po: update es translation.
	Both translations courtesy of Miguel Bouzada <mbouzada(at)gmail(dot)com>
	* po/README: update instructions for po file addition.

2009-06-22 m. allan noah <kitno455 at gmail dot com>
	* backend/kodak.*: new backend for big Kodak SCSI/Firewire scanners
	* doc/desciptions/kodak.desc, doc/sane-kodak.man: docs for same

2009-06-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_imageclass.c, backend/pixma_mp730.c, doc/descriptions/pixma.desc:
	- Added duplex ADF scan for Canon ImageCLASS D480.
	- Fixed ImageCLASS MF5770 grayscale scanning.
	- Moved ImageCLASS MF5730 and MF5750 to pixma_mp730.c (similarity with MF5770).
	- Updated documentation.

2009-06-20  Mattias Ellert <mattias.ellert@fysast.uu.se>
	* po/sane-backends.sv.po: Updated Swedish translations.
	* backend/hp5400_internal.h, backend/hp5590_cmds.c,
	  backend/hp5590_low.c, backend/net.c: Add missing includes.

2009-06-20  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	Added Canon imageCLASS D480 support to the pixma backend.

2009-06-17  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark_low.c: f3/f4 registers assignement cleanup

2009-06-18  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c:
	Fixed typo in pixma backend for MX320 declaration.

2009-06-17 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v30
	- add fine cal support for machines with internal buffer (2050/2080)
	- support fixed-width machines that require even bytes per scanline
	- pad end of scan with gray if scanner stops prematurely
	- better handling of errors during calibration
	- cleanup canceling debug messages
	- remove old cancel() prototype
	- small sleep before clearing usb halt condition

2009-06-17  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark_low.c: cleanups, better logging in is_home_line()
	  and possible fix for bug #311862 by using f4 & f5 registers instead of
	  f3 & f4

2009-06-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	Declared Pixma MX320 in the pixma backend. Yet untested.

2009-06-16 Julien Blache <jb@jblache.org>
	* frontend/saned.c: fix strict aliasing issues, now problematic
	with gcc 4.4.

2009-06-14  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man:
	Thanks to Vladimir Andreev patch, fix network scan for MP800R.
	Documentation updates for latest MF5770 changes.

2009-06-13  Alex Belkin <abc at telekom.ru>
	* backend/xerox_mfp.conf.in, doc/descriptions/xerox_mfp.desc: usbids
	for some Samsung devices.
	* backend/xerox_mfp.c: backend version increment.

2009-06-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
	* sanei/sanie_tcp.c, backend/epson2_net.c: Update
	sanei_tcp_read() to better simulate old behavior of
	MSG_WAITALL.  recv() tends to return MTU sized chunks
	of data without that option.  And at least cygwin doesn't
	support MSG_WAITALL.  Re-enable epson2 using that function
	for big recieves.
	* libgetopt.c, libgetopt1.c: Revert some logic meant to be used
	only when we were always compiling internal getopt() functions.
	Fix header filename.

2009-06-09  Stéphane Voltz <stef.dev at free.fr>
	* backend/lexmark.h backend/lexmark.c backend/lexmark_low.c:
	  cleanups, better 'fake usb' and possible fix for bug #311862

2009-06-08 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr.c: backend v29
	- split coarse and fine cal to run independently
	- add side option
	- reset scan params to user request if calibration fails
	- better handling of sane_cancel
	- better handling of errors during sane_start and sane_read

2009-06-08  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp730.c, backend/pixma_imageclass.c:
	Modifications to support Canon ImageClass MF5770

2009-06-04  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
	* backend/genesys_gl841.c: Make calibration steps always send 
	  registers before trying to acquire a line.

2009-05-29  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
	* doc/descriptions/genesys.desc: 
	  Added description for Visioneer XP100r3, Visioneer Roadwarrior, 
	  demoted DocketPort 465 to "untested"

2009-05-28 m. allan noah <kitno455 at gmail dot com>
	* backend/pnm.c: hide 'warming up' and 'hw locked' 'devices'

2009-05-26 m. allan noah <kitno455 at gmail dot com>
	* backend/canon.c: clamp film type to allowed range (bug #311685)

2009-05-25 m. allan noah <kitno455 at gmail dot com>
	* backend/fujitsu.[ch]: backend v94
	- add side option to show which duplex image is being transferred
	- convert front and simplex buffers to use much less ram
	- add lowmemory option which makes duplex back buffer small too
	- refactor image handling code to track eof's instead of lengths
	- do color deinterlacing after reading from scanner, before buffering

2009-05-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* sanei/sanei_usb.c:
	Adds debug verbosity to last sanei_usb.c patch.

2009-05-23  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
	Updated documentation for Pixma MultiPass MP730.

2009-05-22  Alex Belkin <abc at telekom.ru>
	* backend/xerox_mfp.c:
	- additional error check to (stop scanadf) + fix of it.

2009-05-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_imageclass.c, backend/pixma_mp730.c, sanei/sanei_usb.c:
	- pixma_imageclass.c: supported devices list cleanup.
	- pixma_mp730.c: fixed scan area width adjust and end of scan protocol for MP730.
	- sanei/sanei_usb.c: in sanei_usb_open(), changed "endpoints seek loop" to 
	  take into account only interfaces detected by sanei_usb_init()
	  Fixes Pixma MP730 usb wrong endpoints selection. 

2009-05-19  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
	* backend/genesys_devices.c, backend/genesys_low.h: 
	  Add Pentax DSmobile 600, Syscan 485, DCT 487
	
2009-05-18  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl646.h: fixed missing part of the include

2009-05-13  Stéphane Voltz <stef.dev at free.fr>
	* backend/genesys_gl646.c backend/genesys_gl646.h: created a
	  genesys_gl646.h header file, moved all declarations from 
	  genesys_gl646.c to this file.

2009-05-13  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c:
	Fixed Pixma MP600R for network scan. Changes apply to MP600R _and_ MP600,
	to use now a strict clone of Canon's driver protocol.

2009-05-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
	* */*.c: standardize including local sane include files.

2009-05-09  Nicolas Martin <nicols-guest at users.alioth.debian.org>
	* backend/pixma_mp150.c, doc/descriptions/pixma.desc:
	Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions.

2009-05-08 m. allan noah <kitno455 at gmail dot com>
	* backend/canon_dr*: backend v27
	- bug fix in read_panel()
	- initialize vars in do_usb_cmd()
	- set buffermode off by default
	- clear page counter during init and sane_start()
	- eject previous page during init and sane_start()
	- improved SSM_BUFF macros
	- moved set_window() to after ssm-*()
	- add coarse calibration (AFE offset/gain & per-channel exposure)
	- add fine calibration (per-cell offset/gain)
	- free image and fine cal buffers in sane_close()
	- compare page counter of small scanners only in non-buffered mode
	- add back-side gray mirroring code for DR-2580C

2009-05-06  Nicolas Martin <nicols-guest at users.alioth.debian.org> 
	* doc/descriptions/pixma.desc:
	Updated descriptions in pixma backend for ImageClass MF4010 and MF4018.

2009-05-06 Ilia Sotnikov <hostcc@gmail.com>

	* doc/descriptions/unsupported.desc:
	HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend.
	* doc/descriptions/hp5590.desc:
	Updated backend version, added HP ScanJet 4500C as completely supported,
	added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650
	marked as completely supported
	* tools/check-usb-chip.c:
	Updated HP ScanJet model names displayed during the check_hp5590().
	* backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h, 
	  backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man:
	Updated the list of supported devices (added HP 5500C which is similar
	to 4570C, 5500C which is similar to 4500C) - only strings/comments, no
	code was changed. Updated backend version. Updated man page.

2009-05-06 Julien Blache <jb@jblache.org>
	* tools/sane-desc.c: unbreak udev rules, use ATTRS instead of ATTR
	for USB devices.
	* frontend/saned.c: pass the network fds to saned_avahi() so the
	Avahi process can close them. Fixes a hang possible hang of the
	net backend when saned is run in debug mode.

2009-05-05 Julien Blache <jb@jblache.org>
	* doc/backend-writing.txt, doc/releases.txt: update for the switch
	to git.

2009-05-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
	* acinclude.m4: Rename --enable-fork-process to --enable-pthreads
	to match internal usage. Stop linking in pthread when disabled.
	* backend/Makefile.am: Add $PTHREAD_LIBS to all backends that
	include sanei_thread.
	* Makefile.am: Add new ChangeLog-1.0.20 to distribution list.

2009-05-03 m. allan noah <kitno455 at gmail dot com>
	* ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release
	* configure, configure.in: version 1.0.21cvs
	* doc/releases.txt: minor updates for new build system
	* doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc,
	  doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc:
	  remove :new tag

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.

Older entries can be found in ChangeLog-1.0.20.