1******  Release of sane-backends 1.0.18. End of code freeze ******
2
32006-07-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
4
5	* configure configure.in: Increased version number.
6
72006-07-02  Gerhard Jaeger <gerhard@gjaeger.de>
8
9	* backend/plustek.c: Fixed the fix (problem when trying to
10	  select bit-depth).
11
122006-07-01  Wittawat Yamwong <wittawat@web.de>
13
14	* doc/sane-pixma.man doc/descriptions/pixma.desc:
15	  Updated status of MP760 and MP780
16
172006-06-30  Gerhard Jaeger <gerhard@gjaeger.de>
18
19	* doc/plustek/Plustek-USB.changes: Update
20	* backend/plustek.c: Fixed problem when trying to select bit-depth.
21
222006-06-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
23
24	* NEWS: Added dell1600n_net backend.
25	* doc/releases.txt: Typo fix.
26	* aclocal.m4 configure configure.in include/sane/config.h.in:
27	  Disabled compilation warnings for release.
28
29---- CODE FREEZE FOR SANE-BACKENDS 1.0.18 ---
30
312006-06-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
32
33	* NEWS: Updated for 1.0.18.
34
352006-06-24  m. allan noah <anoah AT pfeiffer DOT edu>
36
37	* backend/fujitsu.c: update to v1.0.33, add 5900 usb id
38	* doc/descriptions/fujitsu.desc: usb id and version update
39
402006-06-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
41
42	* doc/descriptions/epson.desc: Fixed USB id of CX6600 (patch from
43	  Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>).
44	* doc/descriptions-external/epkowa.desc: Updated (patch from
45	  Olaf Meeuwissen <olaf.meeuwissen@avasys.jp>).
46	* doc/descriptions/unsupported.desc: Added Xerox WorkCentre
47	  PE120i.
48
492006-06-19  Henning Meier-Geinitz <henning@meier-geinitz.de>
50
51	* doc/sane-usb.man: Fixed typo (bug #303571).
52
532006-06-19  Giuseppe Sacco <eppesuig@debian.org>
54
55	* corrected sane-usb manual page.
56
572006-06-15  Ulrich Deiters <ulrich.deiters@uni-koeln.de>
58
59	* backend/canon.c, canon.h, canon-scsi.c, canon-sane.c:
60	  got rid of some compiler warnings
61
622006-06-14  m. allan noah <anoah AT pfeiffer DOT edu>
63
64	* backend/fujitsu.c: update to v1.0.32, add 4220c2 usb id
65	* doc/descriptions/fujitsu.desc: usb id and version update
66
672006-06-14  Jon Chambers <jon@jon.demon.co.uk>
68	* backend/dell1600n_net.c: working backend added
69
702006-06-13  m. allan noah <anoah AT pfeiffer DOT edu>
71
72	* backend/fujitsu.[ch]: update to v1.0.31, add 5220c usb id,
73	  don't show ink level buttons if no imprinter, gather button
74	  presses more frequently
75	* doc/descriptions/fujitsu.desc: usb id and version update
76
772006-06-12  Jochen Eisinger <jochen@penguin-breeder.org>
78
79	* doc/descriptions/mustek_pp.desc: Added Micromaxx MM-0851
80
81---- FEATURE FREEZE FOR SANE 1.0.18 ---
82
832006-06-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
84
85	* backend/coolscan2.c doc/descriptions/coolscan2.desc: Added
86	  (minimal) support for Nikon LS 50 ED, Coolscan V ED and
87	  (probably) Super Coolscan LS-5000 ED (patch from Giuseppe Sacco
88	  <giuseppe@eppesuigoccas.homedns.org>).
89	* backend/pixma.h: Fixed compilation problem on *BSD (ENODATA not
90	  defined).
91	* doc/descriptions/unsupported.desc: Added Canon 9950. Removed
92	  Epson 4490 (supported by epkowa). Removed Nikon scanners
93	  (supported by coolscan2 backend). Updated PLANon DocuPen R700.
94
952006-06-11 Eddy De Greef <eddy_de_greef at scarlet dot be>
96
97	* AUTHORS backend/mustek_pp_cis.c backend/mustek_pp_cis.h
98	  doc/sane-mustek_pp.man: e-mail address update.
99
1002006-06-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
101		(patch applied by Karl Heinz Kremer <khk@khk.net>
102
103	* doc/descriptions/epson.desc: Added CX-4800. Added Perfection
104	  4990 (bug #301795).
105	* backend/epson_usb.c: Added CX-4800 (bug #303341).
106	* backend/epson.c: Fixed segfault when a scanner isn't
107	  recognized. Added "Flatbed" as the only possible source option for
108	  MOD_SOURCE in this case (bug #303340).
109	  Epson CX4800 and CX6400 were detected as "unknown model". This
110	  changes request_identity2 to 0 in the EpsonCmdRec for the "D7"
111	  level, which skips the call to get_identity2_information(). The
112	  second bug was that the return status of
113	  get_identity2_information() was not checked in attach(). This
114	  actually allowed the scanner to be used but with inaccurate
115	  parameters (e.g. "Unknown model", default color depth, etc)
116	  because the scanner was already closed before probing for the rest
117	  of the parameters (bug #301478, #303342).
118	  The Epson Perfection 4990 photo/GT-X800 wrongly return 3200 dpi as
119	  their maximum resolution. This workaround enables the full 4800
120	  dpi (bug #302090, patch from Claus Boje <claus@egehuset.dk>).
121	* backend/epson.conf.in: Detect some more epson SCSI scanners
122	  (GT-6000, GT-9000) which report "EPSON SC" instead of "EPSON" as
123	  SCSI manufacturer ID (bug #303269).
124	* sanei/sanei_pio.c: Don't do a busy loop when looking for
125	  scanners. This froze the backend when the scanner was switched
126	  off. Also CPU time is much reduced (bug #301926).
127
1282006-06-11 Gerard Klaver <gerard at gkall dot hobby dot nl>
129
130	* include/Makefile.in font_6x11.h added
131
1322006-06-10  Wittawat Yamwong <wittawat@web.de>
133
134	* backend/pixma_mp750.c doc/sane-pixma.man
135	  /doc/descriptions/pixma.desc:
136	  Removed experimental flag from MP750, MP760 and MP780.
137
1382006-06-09 Gerard Klaver <gerard at gkall dot hobby dot nl>
139
140	* doc/sane-stv680.man update text
141
1422006-06-09  m. allan noah <anoah AT pfeiffer DOT edu>
143
144	* frontend/scanimage.c: move sane_cancel() out of scan_it().
145	  more like scanadf. fixes issues with duplex adf scanning.
146
1472006-06-08  Wittawat Yamwong <wittawat@web.de>
148
149	* backend/pixma.h: Upgraded to version 0.11.3
150	* backend/pixma_common.c backend/pixma_common.h:
151	  Added a work-around for the buffer underrun problem.
152	* backend/pixma_io_sanei.c: Set minimum timeout to 10ms.
153	* backend/pixma_mp150.c: Added 2 commands for MP800.
154	* backend/pixma_mp730.c: Added debug info.
155	* backend/pixma_mp750.c: Added support for buttons and a work-around
156	  for the lockup problem.
157	* backend/pixma.c: Removed SANE_I18N from backend type string.
158	* doc/sane-pixma.man: Updated
159	* doc/descriptions/pixma.desc: Updated status of MP750.
160
1612006-06-08  Gerhard Jaeger <gerhard@gjaeger.de>
162
163	* doc/plustek/Plustek-USB.changes: Update
164	* backend/plustek.c backend/plustek-usbcal.c
165	  backend/plustek-usbcalfile.c backend/plustek-usbhw.c:
166	  Fixed calibration cache issues (coarse calibration for all modes,
167	  correct fine calibration for sheetfed devices).
168
1692006-06-08  Mattias Ellert <mattias.ellert@tsl.uu.se>
170
171	* po/sane-backends.*.po: updated with new translation keys from
172	  genesys backend.
173
1742006-06-07  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
175
176	* backend/genesys.c backend/genesys.h backend/genesys_low.h: added
177	  options for enabling/disabling horizontal interpolation at high
178	  resolutions and selection of color filter in grayscale and
179	  lineart modes.
180	* backend/genesys_gl841.c: implemented color filter selection.
181
1822006-06-07  Gerhard Jaeger <gerhard@gjaeger.de>
183
184	* configure, configure.in, backend/Makefile.in
185	  include/sane/sanei_access.h sanei/Makefile.in
186	  sanei/sanei_access.c: Added patch created by
187	  Vitaly Lipatov <LAV AT vl3143.spb.edu>:
188	  Add --with-lockdir to configure for set path to lock dir
189	  Set PATH_SANE_LOCK_DIR really to lock dir (instead localstatedir)
190	* po/sane-backends.de.po: Update.
191
1922006-06-06  m. allan noah <anoah AT pfeiffer DOT edu>
193
194	* backend/fujitsu.[ch]: update to v1.0.30, init more models,
195	  M3091/2 duplex support, flatbed bug fixes, minor refactoring
196	* doc/descriptions/fujitsu.desc: status and version update
197	* doc/sane-fujitsu.man: remove note about broken M3091/2 duplex
198
1992006-06-06 Rene Rebe <rene@exactcode.de>
200
201	* backend/avision.c backend/avision.h backend/avision.conf.in
202	  doc/descriptions/avision.desc doc/sane-avision.man: updated the
203	  Avision backend (Build 182 -> 201), including a lot fixes,
204	  some new features and support for a bunch of new devices and updates
205	  to the status marks, including: control of the lamp power-save time,
206	  retrieval of NVRAM data such as the scan counts and serial number,
207	  correction of the quality vs. preview scan bit (was inverted),
208	  fixes for the logic deciding whether the cached window parameters
209	  are valid, yet another deinterlacing method (for new scanner
210	  models), rewritten main loop to be able to read with larger
211	  USB buffers for enhanced scan speed, fixes of BGR -> RGB mirroring
212	  (was off-by-one), attaching without a config by probing all
213	  known SCSI vendor/product IDs and some fixed typos on the way
214
2152006-06-06  Mattias Ellert <mattias.ellert@tsl.uu.se>
216
217	* po/Makefile.in, po/sane-backends.*.po: updated with translation
218	  keys from stv680 backend
219	* backend/Makefile.in: Fix stv680 dependencies
220
2212006-06-05 Gerard Klaver <gerard at gkall dot hobby dot nl>
222
223	* backend/stv680.c backend/stv680.h backend/stv680.conf.in added
224	* doc/sane-stv680.man doc/descriptions/stv680.desc added
225	* AUTHORS: added stv680 Gerard Klaver
226	* configure configure.in doc/Makefile.in doc/sane.man
227	  backend/Makefile.in backend/dll.conf.in: added stv680 backend
228	* doc/descriptions-external/stv680.desc: removed because the backend
229	  is now a part of sane-backends.
230
2312006-06-04  m. allan noah <anoah AT pfeiffer DOT edu>
232
233	* backend/fujitsu.[ch]: update to v 1.0.29, option cleanups,
234	  M3091/2 color mode support, sloppy buffer supports saned/scanimage -T
235	* backend/fujitsu-scsi.c: proper casting in macro
236	* doc/descriptions/fujitsu.desc: status and version update
237	* doc/sane-fujitsu.man: remove note about broken M3091/2 color
238
2392006-06-03 Wittawat Yamwong <wittawat@web.de>
240	* backend/pixma_sane_options.c: Added SANE_I18N for "Flatbed" and "Color"
241	* backend/pixma_common.[ch]
242	  backend/pixma_mp150.c backend/pixma_mp730.c
243	  backend/pixma_mp750.c backend/pixma_rename.h
244	  backend/pixma.h: Added pixma_get_device_status()
245	* backend/pixma.c: Fixed a bug in sane_open(). State wasn't initiallized
246	  properly.
247	* doc/sane-pixma.man doc/descriptions/pixma.desc: Updated device status.
248
2492006-06-01  m. allan noah <anoah AT pfeiffer DOT edu>
250
251	* backend/fujitsu.[ch]: update to v 1.0.28
252	* doc/descriptions/fujitsu.desc: status and version update
253
2542006-05-30  m. allan noah <anoah AT pfeiffer DOT edu>
255
256	* backend/fujitsu.c: DBG speedup from abel deuring,
257	  duplex bugfix, split scsi/usb data into new DBG level,
258	  stop including or calling sanei_thread
259	* doc/descriptions/fujitsu.desc: minor update
260	* doc/sane-fujitsu.man: minor text changes, note DBG levels
261
2622006-05-28  Gerhard Jaeger <gerhard@gjaeger.de>
263
264	* doc/sane-plustek_pp.man: Fixed typo.
265	* doc/sane-plustek.man: Update.
266	* doc/descriptions/plustek.desc: Update.
267	* backend/plustek.c backend/plustek.h backend/plustek-usb.c
268	  backend/plustek-usbcal.c backend/plustek-usbcalfile.c
269	  backend/plustek-usbdevs.c backend/plustek-usb.h
270	  backend/plustek-usbhw.c backend/plustek-usbimg.c
271	  backend/plustek-usbio.c backend/plustek-usbmap.c
272	  backend/plustek-usbscan.c backend/plustek-usbshading.c:
273	  Added support for CIS-based sheetfed scanners, namely TravelScan662.
274	  Added support for saving calibration data for CIS
275	  devices - should speedup CanoScan devices.
276
2772006-05-28  Wittawat Yamwong <wittawat@web.de>
278
279	* backend/pixma.h: Added #define ENODATA and EPROTO to let the
280	  backend compiles under OS/2 with gcc 3.3.5.
281
2822006-05-27  Giuseppe Sacco <eppesuig@debian.org>
283
284	* Updated italian translation
285
2862006-05-27  Mattias Ellert <mattias.ellert@tsl.uu.se>
287
288	* tools/sane-desc.c: Added plist output
289
2902006-05-26  Mattias Ellert <mattias.ellert@tsl.uu.se>
291
292	* po/Makefile.in, po/sane-backends.*.po: updated with translation
293	  keys from pixma backend
294
2952006-05-26  Wittawat Yamwong <wittawat@web.de>
296
297	* AUTHORS: added Wittawat Yamwong
298	* configure configure.in doc/Makefile.in doc/sane.man
299	  doc/descriptions/pixma.desc backend/Makefile.in
300	  backend/dll.conf.in backend/pixma*.[ch]: added pixma backend
301        * doc/descriptions-external/pixma.desc: removed because the backend
302          is now a part of sane-backends.
303	* sanei/sanei_usb.c: Modified sanei_read_int(): call
304          usb_clear_halt() if and only if the endpoint is halted.
305
3062006-05-24  Mattias Ellert <mattias.ellert@tsl.uu.se>
307
308	* Updated Swedish translation
309
3102006-05-23  m. allan noah <anoah AT pfeiffer DOT edu>
311
312	* backend/fujitsu.c: don't send scsi cmd F1 if unsupported.
313	* doc/descriptions/fujitsu.desc: update version number.
314
3152006-05-23  Gerhard Jaeger <gerhard@gjaeger.de>
316
317	* doc/plustek/Makefile.kernel26: Fixed extraction of version string.
318
3192006-05-21  m. allan noah <anoah AT pfeiffer DOT edu>
320
321	* backend/fujitsu.c backend/fujitsu.conf.in
322	  doc/descriptions/fujitsu.desc: added usb ids for fi-5110EOX
323
3242006-05-21  Henning Meier-Geinitz <henning@meier-geinitz.de>
325
326	* README.linux: Updated concerning USB permissions (really, this
327	  time).
328	* doc/descriptions/unsupported.desc: Removed models that are now
329	  in pixma.desc. Updated comment for Plustek OpticPro S24.
330	* doc/descriptions-external/hp_rts88xx.desc: Added reason for not
331	  including the backend.
332	* backend/gt68xx.c backend/gt68xx_devices.c doc/gt68xx/gt68xx.CHANGES
333	  doc/descriptions/gt68xx.desc: Added support for Plustek OpticPro
334	  S24 (some models). Added .conf entry for Plustek OpticPro S12.
335
3362006-05-19  m. allan noah <anoah AT pfeiffer DOT edu>
337
338	* backend/fujitsu*: use sanei_scsi_open_extended()
339	  change config file var to "buffer-size", increase default
340	* doc/sane-fujitsu.man: buffer-size mentioned
341
3422006-05-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
343
344	* doc/descriptions-external/pixma.desc: Added some models (from
345	  Wittawat Yamwong <wy-sane-devel@arcor.de>).
346
3472006-05-14  m. allan noah <anoah AT pfeiffer DOT edu>
348
349	* backend/fujitsu.c: sane_read() - only send EOF with len=0
350	  do_cmd() - simplify timeout handling
351	* backend/fujitsu-scsi.h: increase default timeoutes
352
3532006-05-15  Stephane Voltz <stefdev@modulonet.fr>
354
355	* backend/genesys_devices.c backend/genesys_gl646.c: tuned HP 2300
356	  geometry description and added a safeguard against failed origin
357	  detection
358
3592006-05-14  m. allan noah <anoah AT pfeiffer DOT edu>
360
361	* backend/fujitsu*: rewritten backend, supports many more scanners
362	  with much better usb support and less model-specific code.
363	* doc/sane-fujitsu.man: updated to match new backend.
364
3652006-05-12  m. allan noah <anoah AT pfeiffer DOT edu>
366
367	* doc/descriptions/fujitsu.desc: updated with all known scanners
368	  by fujitsu. Most now supported as 'basic'.
369
3702006-05-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
371
372	* tools/hotplug-ng/convert-usermap.sh
373	  tools/udev/convert-usermap.sh: Removed. No longer needed as
374	  hotplug-ng and udev files are generated by sane-desc now.
375	* tools/README tools/hotplug/README tools/hotplug-ng/README
376	  doc/sane-usb.man: Updated documentation concerning udev.
377	* doc/descriptions/unsupported.desc: Added Epson Stylus CX-5800
378	  and some PLANon scanners.
379
3802006-05-06  Henning Meier-Geinitz <henning@meier-geinitz.de>
381
382	* doc/descriptions/lexmark.desc: X1150 is reported to work.
383	* doc/descriptions-external/brother.desc: MFC-3820CN is reported
384	  to work.
385
3862006-04-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
387
388	* doc/descriptions-external/brother.desc
389	  doc/descriptions-external/brother2.desc: Network models are now
390	  supported (bug #303386).
391
3922006-04-23  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
393
394	* backend/genesys_devices.c: Increase length of acceleration
395	  slopes for Canon LiDE 35/40/50/60
396
3972006-04-21  Stephane Voltz <stefdev@modulonet.fr>
398
399	* backend/genesys.c: add workraound with issue related
400	  to asic reset and data scan amount
401
4022006-04-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
403
404	* backend/artec_eplus48u.conf.in: Made config file more
405	  readable. Instead of commenting every single line, the
406	  explanations are given once at the top. Don't repeat options
407	  that aren't changed anyway.
408	* doc/descriptions/unsupported.desc: Added Microtek Scanmaker
409	  3880.
410
4112006-04-18  Giuseppe Sacco <eppesuig@debian.org>
412	* Updated italian translation
413
4142006-04-18  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
415
416	* backend/genesys_gl841.c backend/genesys_gl646.c: Actually use
417	  the endian converted slope table.
418	* backend/genesys_conv_hlp.c: Fix interpolation code to emit all
419	  pixels of a line.
420	* doc/descriptions/unsupported.desc: Added missing scanners from
421	  libsane.usermap.
422
4232006-04-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
424
425	* doc/descriptions/epson.desc doc/descriptions/fujitsu.desc
426	  doc/descriptions/hp.desc doc/descriptions/u12.desc
427	  doc/descriptions/umax.desc: Added most USB vendor and product
428	  ids. Minor cleanup.
429	* doc/descriptions/avision.desc: Used avision-desc.sh to update
430	  the .desc file to current SANE CVS avision.c code. Added USB
431	  ids.
432	* doc/descriptions/plustek.desc: Added USB ids. Split some
433	  entries which have two different USB ids. Clarified comment about
434	  UMAX 3400.
435	* tools/hotplug/libsane.usermap: Removed. Will be created
436	  automatically by sane-desc.
437	* tools/Makefile.in: Create libsane.usermap (for hotplug),
438	  libsane.db (for hotplug-ng) and libsane.rules (for udev)
439	  automatically with sane-desc based on the :usbid tokens in the
440	  description files.
441	* doc/Makefile.in: Don't print warnings when creating the HTML
442	  scanner tables. The warnings are already printed in the tools
443	  directory.
444	* doc/descriptions-external/brother.desc
445	  doc/descriptions-external/brother2.desc: Point to current lists
446	  on Brother website.
447	* tools/hotplug/.cvsignore tools/hotplug-ng/.cvsignore
448	  tools/udev/.cvsignore: Added.
449
4502006-04-17  Henning Meier-Geinitz <henning@meier-geinitz.de>
451
452	* backend/umax1220u-common.c backend/umax1220u.c
453	  doc/descriptions/umax1220u.desc doc/sane-umax1220u.man: Make
454	  UMAX 2100U (and probably 1600U and 2000U) work. Code from Patrick
455	  Lessard <palessar@cgocable.ca>. Updated manual page and .desc
456	  file.
457	* AUTHORS: Added Patrick Lessard and Pierre Willenbrock.
458	* doc/descriptions/unsupported.desc
459	  doc/descriptions-external/pixma.desc: Moved scanners supported
460	  by the external pixma backend to pixma.desc. Added Canon PIXMA
461	  MP730.
462	* doc/sane-mustek_usb2.man: Removed description of non-existing
463	  configuration file.
464
4652006-04-12  Julien Blache <jb@jblache.org>
466	* tools/sane-desc.c: Fix/optimize udev rules; tests on the same
467	  line are ANDed together, not ORed together, causing the rules to
468	  trigger more often than necessary.
469
4702006-04-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
471
472	* frontend/saned.c: If saned does not find any config file, it
473	  calls fclose with a NULL FILE*. The code may also leak open file
474	  descriptors and FILE's if multiple config files are found. (bug
475	  #303339). Fixed possible segfault on close_handle() (bug
476	  #303338).
477	* doc/descriptions/umax1220u.desc: Added links to Patrick
478	  Lessard's patch.
479	* backend/qcam.c: Fixed undefined symbols in the qcam backend on
480          GNU/kFreeBSD (patch from Aurelien Jarno <aurelien@aurel32.net>).
481	* doc/descriptions/unsupported.desc: Added Lexmark X5150.
482
4832006-04-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
484
485	* doc/descriptions-external/brother2.desc: Added several scanners
486	  from Brother website.
487	* doc/descriptions/unsupported.desc: Added C-Channel scanners.
488	* tools/hotplug/libsane.usermap: Added some scanners.
489
4902006-03-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
491
492	* backend/sp15c.c: Fixed ADF support. Patch from Andreas Degert
493	  <ad@papyrus-gmbh.de>.
494	* doc/descriptions-external/cs3200f.desc: Listed new cs3200f
495	  backend for Canon 3200F.
496	* doc/descriptions/unsupported.desc: Added Canon PIXMA760, Tevion
497	  MD 90090, Microtek ScanMaker 4600, and Visioneer Onetouch
498	  9320. Removed Canon CanoScan 3200F (now in external backends).
499
5002006-03-27  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
501
502	* backend/genesys.c backend/genesys.h backend/genesys_low.h
503	  backend/genesys_conv.c backend/genesys_gl841.c: Added extended
504	  option "Threshold" for lineart mode(Thanks to Laurent Charpentier).
505
5062006-03-24  Julien Blache <jb@jblache.org>
507	* doc/*: Another batch of spelling fixes from A. Costa.
508
5092006-03-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
510
511	* doc/descriptions/unsupported.desc: Added Iris Iriscan and Xerox
512	  Documate 510.
513
5142006-03-21  Julien Blache <jb@jblache.org>
515
516	* doc/*.man: More spelling fixes from A. Costa (through Debian).
517
5182006-02-02  Oliver Schwartz <Oliver.Schwartz@gmx.de>
519
520	* backend/snapscan-scsi.c: Limit inquiry length to 120 bytes if
521	  firmware is not yet loaded
522
5232006-03-18  Julien Blache <jb@jblache.org>
524
525	* doc/sane-apple.man: Applied patch from A Costa (through Debian);
526	english/spelling fixes for sane-apple(5).
527
5282006-03-16  Henning Meier-Geinitz <henning@meier-geinitz.de>
529
530	* doc/descriptions/unsupported.desc: Added Microtek ScanMaker 4850
531	  II and Plustek OpticPro ST 64+.
532
5332006-03-12  Stephane Voltz <stefdev@modulonet.fr>
534
535	* backend/genesys_gl646.c: removed now unneeded #ifdef in
536	  gl646_send_gamma_table.
537
5382006-03-12  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
539
540	* backend/genesys_gl646.c: fixed silly thinko in
541	  gl646_send_gamma_table.
542
5432006-03-12  Stephane Voltz <stefdev@modulonet.fr>
544
545	* backend/genesys_gl646.c: fixed gl646_send_gamma_table after
546	  endianness changes. Put again a little fix for power saving
547
5482006-03-11  Henning Meier-Geinitz <henning@meier-geinitz.de>
549
550	* sanei/sanei_usb.c tools/sane-find-scanner.c: Added USB support
551	  for DragonFlyBSD (bug #303183).
552
5532006-03-09  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
554
555	* backend/genesys.c backend/genesys_low.h: Removed little endian
556	  conversions in slope table creation functions
557	* backend/genesys_gl646.c backend/genesys_gl841.c: Added little
558	  endian conversions to gl*_send_slope_table functions
559
5602006-03-09  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
561
562	* backend/genesys.c: Some annotations about endianness of scanned
563	  data
564	* backend/genesys_gl646.c: Convert gamma tables to little endian
565
5662006-03-06  Stephane Voltz <stefdev@modulonet.fr>
567
568	* backend/genesys_gl646.c: power saving fixes
569
5702006-03-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
571
572	* doc/descriptions-external/samsung.desc: Added USB ids for
573	  SCX-4100 (bug #303166).
574	* doc/descriptions/unsupported.desc: Added Brother MFC 9600, Canon
575	  PIXMA MP450, and Plustek ScanCopy 115.
576
5772006-02-16  Gerhard Jaeger <gerhard@gjaeger.de>
578
579	* doc/plustek/Plustek-PARPORT.changes: Update.
580	* backend/plustek_pp.c: Bumped build number.
581	* backend/plustek-pp_ptdrv.c backend/plustek-pp_detec.c:
582	  Fixed bug, that prevents backend from working, when the device
583	  is another parport than parport0 - spotted by Christoph Steinbruchel.
584
5852006-02-14  Gerhard Jaeger <gerhard@gjaeger.de>
586
587	* doc/u12/U12.changes: Update.
588	* backend/u12.c: Bumped build number.
589	* backend/u12-hw.c: SoftwareReset is now disabled in
590	  cancelSequence when the device is a Genius scanner.
591
5922006-02-13  Stephane Voltz <stefdev@modulonet.fr>
593
594	* backend/genesys_gl646.c: disabled power saving for gl646.
595
5962006-02-12  Henning Meier-Geinitz <henning@meier-geinitz.de>
597
598	* README.solaris: Added link to installation report.
599	* doc/descriptions/unsupported.desc: Removed HP ScanJet 8200
600	  (supported by Avision backend). Minor updates.
601
6022006-02-04  Henning Meier-Geinitz <henning@meier-geinitz.de>
603
604	* doc/descriptions/unsupported.desc: Removed Trust Office Scan USB
605	  19200 (now in niash.desc), added Xerox 4800 One Touch.
606	* include/sane/sanei_usb.h sanei/sanei_usb.c: Workaround for
607	  compilation problem on Windows/cygwin.
608	* backend/dll.c: With cygwin, use ":" as DIR_SEP (patch from
609      Philip Aston <paston@bea.com>).
610
6112006-02-04  Ullrich Sigwanz <usigwanz@freesurf.ch>
612
613	* backend/niash_xfer.c: Added Trust OfficeScan 19200
614	* doc/descriptions/niash.desc: Added Trust OfficeScan 19200
615	* backend/niash.c: Removed Reload on X,Y settings
616
6172006-02-02  Oliver Schwartz <Oliver.Schwartz@gmx.de>
618
619	* backend/snapscan.h: Corrected USB ID for Benq 310
620
6212006-01-31  Gerhard Jaeger <gerhard@gjaeger.de>
622
623	* doc/plustek/Plustek-USB.changes: Update.
624	* backend/plustek.c: Bumped build number.
625	* backend/plustek-usbdevs.c: Fixed CanoScan N1220U settings.
626
6272006-01-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
628
629	* doc/descriptions-external/brother2.desc: Changed status of
630	  Brother MFC-410CN to "basic" (bug #302961).
631	* doc/descriptions/unsupported.desc: Added Benq 7400UT and Genius
632	  Colorpage CS.
633
6342006-01-26  Henning Meier-Geinitz <henning@meier-geinitz.de>
635
636	* backend/snapscan-usb.c: Added #defines for SHM_R/W for cygwin
637	  (patch from Philip Aston <philipa@mail.com>).
638	* AUTHORS: Troy Rollo is now active.
639
6402006-01-22  Henning Meier-Geinitz <henning@meier-geinitz.de>
641
642	* doc/descriptions-external/epkowa.desc: Updated to match
643	  iscan-1.18.0. Added usb ids (patch from Olaf Meeuwissen
644	  <olaf@member.fsf.org>).
645	* doc/descriptions/unsupported.desc: Added Scanshell 800N and
646	  Canon Smartbase MP360.
647	* sanei/sanei_usb.c tools/sane-find-scanner.c: Added checks for
648	  altsetting =! 0.
649
6502006-01-22  Mattias Ellert <mattias.ellert@tsl.uu.se>
651
652	* backend/dll.c, backend/plustek-usbhw.c, backend/plustek-usbscan.c,
653	  sanei/sanei_pio.c: Fixed warnings about C++ style comments.
654	* backend/hp5400_xfer.h: Fixed compilation warnings.
655
6562006-01-21  Mattias Ellert <mattias.ellert@tsl.uu.se>
657
658	* backend/canon-sane.c: Fixed variable redeclaration.
659
6602006-01-05  Stephane Voltz <stefdev@modulonet.fr>
661
662	* tools/hotplug/libsane.usermap: Added Dell A920 (rebranded X1100)
663
6642006-01-19  Gerhard Jaeger <gerhard@gjaeger.de>
665
666	* doc/plustek/Plustek-USB.changes: Update.
667	* backend/plustek.c: Bumped build number. Fixed constraint_type for
668	  OPT_BUTTON.
669	* backend/plustek-usbdevs.c: Added high-speed setting for HP2200.
670	  Cleanup.
671
6722006-01-18  Gerhard Jaeger <gerhard@gjaeger.de>
673
674	* doc/plustek/Plustek-USB.changes: Update.
675	* backend/plustek.c: Bumped build number.
676	* backend/plustek-usbdevs.c: Fixed CanoScan N670U settings,
677	  see (bugreport #302738).
678
6792006-01-15  Henning Meier-Geinitz <henning@meier-geinitz.de>
680
681	* doc/descriptions/canon630u.desc doc/descriptions/coolscan2.desc
682	  doc/descriptions/hp5400.desc doc/descriptions/niash.desc
683	  doc/descriptions/unsupported.desc: Added USB vendor and product
684	  ids. Minor cleanup.
685	* backend/artec_eplus48u.conf.in doc/sane-artec_eplus48u.man
686	  doc/descriptions/artec_eplus48u.desc: Added Yakumo Scan50. Minor
687	  cleanup.
688	* doc/descriptions/gt68xx.desc: Added Mustek BearPaw 1248 CU.
689	* doc/descriptions/lexmark.desc: Added USB vendor and product
690	  ids. Changed status of X1150 and X1170 according to reports on
691	  sane-devel.
692
6932006-01-15  Ulrich Deiters <ulrich.deiters@uni-koeln.de>
694
695	* backend/canon-sane.c: fixed byte-swapping problem for little-endian
696	  platforms (affects raw-mode scanning with FS2710 slide scanner)
697
6982006-01-14  Henning Meier-Geinitz <henning@meier-geinitz.de>
699
700	* tools/check-usb-chip.c: Improved rts8822l-01h chipset
701	  detection by adding check for descriptor.bcdUSB == 0x110 reported
702	  by some scanners and accepting any value different to 0, read
703	  from 0xfe11 register. Patch from Jonathan Bravo Lopez
704	  <JKD@JKDSoft.cjb.net>.
705	* tools/sane-desc.c: Added "ignore" parameter to :usbid
706	  token. Print warning if a backend defines USB models without
707	  defining usbid. Print warning if a model doesn't have an
708	  interface.
709	* doc/descriptions.txt: Added "ignore" parameter to :usbid
710	  token.
711	* doc/descriptions-external/hpaio.desc doc/descriptions-external/hpoj.desc
712	  doc/descriptions-external/samsung.desc: Updated comments. Added
713	  usb ids or "ignore".
714
7152006-01-10  Oliver Schwartz <Oliver.Schwartz@gmx.de>
716
717	* doc/descriptions/snapscan.desc: Changed entries for duplicate USB IDs,
718	  added Epson Stylus CX-1500
719	* backend/snapscan.c backend/snapscan-scsi.c: Added support for 12 bit
720	  gamma tables for Epson CX-1500
721	* backend/snapscan.conf.in: Added Epson Stylus CX-1500
722
7232006-01-10  Gerard Klaver <gerard at gkall dot hobby dot nl>
724
725	* doc/descriptions-external/stv680.desc: Added USB id.
726	  added Creative webcam to list
727
7282006-01-10  Henning Meier-Geinitz <henning@meier-geinitz.de>
729
730	* doc/descriptions-external/epkowa.desc: Film area guide mode of
731	 4990 not supported (bug #302728).
732	* doc/descriptions-external/brother-mfc4600.desc
733	  doc/descriptions-external/brother.desc
734	  doc/descriptions-external/brother2.desc
735	  doc/descriptions-external/hp3770.desc
736	  doc/descriptions-external/hp3900.desc
737	  doc/descriptions-external/hp8200.desc
738	  doc/descriptions-external/hp_rts88xx.desc
739	  doc/descriptions-external/mustek_a3p1.desc
740	  doc/descriptions-external/primascan.desc
741	  doc/descriptions-external/template.desc.
742	  doc/descriptions-external/viceo.desc:
743	  Added several USB ids. Added some more scanners. General cleanup.
744
7452006-01-09  Henning Meier-Geinitz <henning@meier-geinitz.de>
746
747	* doc/descriptions/gt68xx.desc: Added USB id.
748	* doc/descriptions/unsupported.desc: Added interfaces to Panasonic
749	  scanners.
750
7512006-01-08  Oliver Schwartz <Oliver.Schwartz@gmx.de>
752
753	* doc/descriptions/snapscan.desc: Added USB IDs
754
7552006-01-08  Henning Meier-Geinitz <henning@meier-geinitz.de>
756
757	* doc/descriptions/unsupported.desc: Added Xerox 4800.
758	* doc/descriptions.txt tools/sane-desc.c: Added support for
759	  keyword :usbid. All output modes now print the usb vendor and
760	  product modes. Added usermap, db, and udev output modes for
761	  generating USB vendor/product lists for hotplug (ng) and Linux
762	  udev. Added version information to html modes.
763	* doc/descriptions/gt68xx.desc: Added vendor and product ids for
764	  all scanners.
765	* doc/descriptions/artec_eplus48u.desc
766	  doc/descriptions/genesys.desc doc/descriptions/hp3500.desc
767	  doc/descriptions/hp4200.desc doc/descriptions/ma1509.desc
768	  doc/descriptions/microtek2.desc doc/descriptions/mustek_usb.desc
769	  doc/descriptions/mustek_usb2.desc doc/descriptions/sm3600.desc
770	  doc/descriptions/sm3840.desc doc/descriptions/template.desc.
771	  doc/descriptions/umax1220u.desc doc/descriptions/unsupported.desc
772	  doc/descriptions-external/template.desc.:
773	  Added USB vendor and product ids. Minor cleanups.
774
7752006-01-07  Henning Meier-Geinitz <henning@meier-geinitz.de>
776
777	* doc/descriptions/unsupported.desc: Added Medion MD 85264 finger
778	  print sensor and Trust Office Scan USB 19200.
779	* doc/descriptions-external/brother2.desc
780	  tools/hotplug/libsane.usermap: Brother DCP-7010 is reported to
781	  work (bug #302862).
782	* tools/check-usb-chip.c: Print version information when detecting
783	  chip sets.
784	* sanei/sanei_usb.c: Added warning if libusb support is not built
785	  in and some more debug messages.
786	* doc/descriptions-external/hp3900.desc: Status of HP ScanJet 4070
787	  Photosmart is now minimal.
788	* tools/sane-desc.c: Added new output mode: statistics. This mode
789	  prints overal statistics about known devices. Added support for
790	  more than one search directory. Removed support for deprecated
791	  backend status ("alpha", "beta" ...). Ran indent -gnu. HTML
792	  output (backends and mfgs) prints statistics now. Unify status
793	  and device type strings. Simplified status and device type
794	  string printing. Removed any remaining links of backend status.
795
7962006-01-06  Oliver Schwartz <Oliver.Schwartz@gmx.de>
797
798	* backend/snapscan-scsi.c backend/snapscan-options.c backend/snapscan.c:
799	 Some fixes for the Epson Stylus CX1500
800
8012006-01-05  Stephane Voltz <stefdev@modulonet.fr>
802
803	* backend/umax_pp_low.c: removed unused local variable
804
8052006-01-05  Henning Meier-Geinitz <henning@meier-geinitz.de>
806
807	* backend/Makefile.in backend/abaton.conf backend/abaton.conf.in
808	  backend/agfafocus.conf backend/agfafocus.conf.in
809	  backend/apple.conf backend/apple.conf.in backend/artec.conf
810	  backend/artec.conf.in backend/artec_eplus48u.conf
811	  backend/artec_eplus48u.conf.in backend/avision.conf
812	  backend/avision.conf.in backend/bh.conf backend/bh.conf.in
813	  backend/canon.conf backend/canon.conf.in backend/canon630u.conf
814	  backend/canon630u.conf.in backend/canon_pp.conf
815	  backend/canon_pp.conf.in backend/coolscan.conf
816	  backend/coolscan.conf.in backend/coolscan2.conf
817	  backend/coolscan2.conf.in backend/dc210.conf
818	  backend/dc210.conf.in backend/dc240.conf backend/dc240.conf.in
819	  backend/dc25.conf backend/dc25.conf.in backend/dll.conf
820	  backend/dll.conf.in backend/dmc.conf backend/dmc.conf.in
821	  backend/epson.conf backend/epson.conf.in backend/fujitsu.conf
822	  backend/fujitsu.conf.in backend/genesys.conf
823	  backend/genesys.conf.in backend/gphoto2.conf
824	  backend/gphoto2.conf.in backend/gt68xx.conf
825	  backend/gt68xx.conf.in backend/hp.conf backend/hp.conf.in
826	  backend/hp4200.conf backend/hp4200.conf.in backend/hp5400.conf
827	  backend/hp5400.conf.in backend/hpsj5s.conf
828	  backend/hpsj5s.conf.in backend/ibm.conf backend/ibm.conf.in
829	  backend/leo.conf backend/leo.conf.in backend/lexmark.conf
830	  backend/lexmark.conf.in backend/ma1509.conf
831	  backend/ma1509.conf.in backend/matsushita.conf
832	  backend/matsushita.conf.in backend/microtek.conf
833	  backend/microtek.conf.in backend/microtek2.conf
834	  backend/microtek2.conf.in backend/mustek.conf
835	  backend/mustek.conf.in backend/mustek_pp.conf
836	  backend/mustek_pp.conf.in backend/mustek_usb.conf
837	  backend/mustek_usb.conf.in backend/nec.conf backend/nec.conf.in
838	  backend/net.conf backend/net.conf.in backend/pie.conf
839	  backend/pie.conf.in backend/plustek.conf backend/plustek.conf.in
840	  backend/plustek_pp.conf backend/plustek_pp.conf.in
841	  backend/qcam.conf backend/qcam.conf.in backend/ricoh.conf
842	  backend/ricoh.conf.in backend/s9036.conf backend/s9036.conf.in
843	  backend/saned.conf backend/saned.conf.in backend/sceptre.conf
844	  backend/sceptre.conf.in backend/sharp.conf backend/sharp.conf.in
845	  backend/sm3840.conf backend/sm3840.conf.in backend/snapscan.conf
846	  backend/snapscan.conf.in backend/sp15c.conf
847	  backend/sp15c.conf.in backend/st400.conf backend/st400.conf.in
848	  backend/tamarack.conf backend/tamarack.conf.in
849	  backend/teco1.conf backend/teco1.conf.in backend/teco2.conf
850	  backend/teco2.conf.in backend/teco3.conf backend/teco3.conf.in
851	  backend/test.conf backend/test.conf.in backend/u12.conf
852	  backend/u12.conf.in backend/umax.conf backend/umax.conf.in
853	  backend/umax1220u.conf backend/umax1220u.conf.in
854	  backend/umax_pp.conf backend/umax_pp.conf.in backend/v4l.conf
855	  backend/v4l.conf.in:
856	  Renamed backend configuration files from *.conf to
857	  *.conf.in. The configuration files are preprocessed by
858	  backend/Makefile now and variables like @DATADIR@ are substituted
859	  by the appropriate directories. This is especially useful for
860	  firmware locations. For the firmware paths for the artec_eplus48u,
861	  gt68xx, and snapscan backends variables were used. Bug #302590.
862	  Regenerate .conf files only if .conf.in were changed.
863	* backend/.cvsignore: Added *.conf.
864	* README.linux: Mentioned udev.
865	* doc/backend-writing.txt: New chapters about the build system and
866	  the files and directories of sane-backends. Fixed building
867	  instructions for tstbackend. Mentioned that sane_* symbols
868	  should be only used for API symbols.
869	* testsuite/Makefile.in testsuite/README testsuite/testfile.pnm:
870	  Changed testsuite to use the test backend instead of the pnm
871	  backend. This actually works with current sane-backends.
872	* PROBLEMS: Removed pnm problem description. It's not relevant for
873	  normal users and explained in the sane-pnm man page anyway.
874	* backend/genesys.c: Fixed some compilation warnings.
875	* tools/hotplug/libsane.usermap: Added Hewlett-Packard PSC 1210.
876
8772006-01-03  Henning Meier-Geinitz <henning@meier-geinitz.de>
878
879	* doc/sane.tex: Corrected formula for calculation of
880	  bytes_per_line in chapter 4.3.8 sane_get_parameters.
881	  New version: 1.04.
882
8832006-01-02  Henning Meier-Geinitz <henning@meier-geinitz.de>
884
885	* backend/microtek2.c backend/microtek2.h: Fixed problem with
886	  option "resolution" which exists twice at the same time. Bug
887	  #302466.
888	* tools/hotplug/libsane.usermap: Added Canon LiDE 60 (bug
889	  #302830).
890	* backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c
891	  backend/gt68xx_high.c doc/descriptions/gt68xx.desc
892	  doc/gt68xx/gt68xx.CHANGES doc/gt68xx/gt68xx.TODO: Added Plustek
893	  OpticPro S(T)12 (product id 0x040b). Mostly untested. Print
894	  warmup message 5 seconds after starting the warm-up.
895	* doc/descriptions/unsupported.desc: Added Visioneer 9450
896	  USB. Updated comments for Plustek S(T)12.
897	* backend/test.c backend/test.conf backend/test.h
898	  doc/sane-test.man doc/descriptions/test.desc:
899	  Added option "source" which can be used to simulate an Automatic
900	  Document Feeder (ADF). Added copyright header to test.h.
901	* frontend/scanimage.c: Don't create and delete a file in batch
902	  mode if the document feeder is empty or if CTRL-D is pressed in
903	  prompt mode. This change avoids deleting existing files. For an
904	  explanation, see bug #302797.
905
9062006-01-01  Oliver Schwartz <Oliver.Schwartz@gmx.de>
907
908	* backend/snapscan-data.c backend/snapscan-options.c backend/snapscan.c
909	  doc/descriptions/snascan.desc:
910	  Added (static) calibration data for Benq 5150 / 5250
911	* backend/snapscan.h backend/snapscan.conf:
912	  Added preliminary support for Epson Stylus CX 1500
913	* backend/Makefile.in: Added snapscan-data.c
914
9152005-12-29  Henning Meier-Geinitz <henning@meier-geinitz.de>
916
917	* doc/descriptions-external/scanwit.desc: Added "(Acer)" to
918	  manufacturer name (bug #302801).
919	* doc/descriptions/unsupported.desc: Added/updated several old
920	  Acer (Benq) and Agfa parport scanners.
921
9222005-12-28  Henning Meier-Geinitz <henning@meier-geinitz.de>
923
924	* tools/hotplug/libsane.usermap: Added Brother MFC 8440.
925	* Makefile.in: make libcheck now also checks for non standard sane
926	  symbols (sane_*).
927	* doc/descriptions/unsupported.desc: HP Scanjet 3690 uses GL646_HP
928	  chipset.
929
9302005-12-27  Henning Meier-Geinitz <henning@meier-geinitz.de>
931
932	* README.linux: Mention ld.so.conf issue.
933	* doc/descriptions/unsupported.desc
934	  doc/descriptions-external/hp3900.desc: Added external hp3900
935	  backend. Moved (possibly) supported scanners from
936	  unsupported.desc.
937	* doc/backend-writing.txt: Added some hints about what to do to add
938	  a new backend to the existing sane-backends code.
939
9402005-12-24  Henning Meier-Geinitz <henning@meier-geinitz.de>
941
942	* doc/descriptions/unsupported.desc: Added Lexmark X2330.
943
9442005-12-23  Henning Meier-Geinitz <henning@meier-geinitz.de>
945
946	* doc/descriptions/unsupported.desc: Added Canon Pixma MP500.
947	* README.openbsd: Added hint about CPPFLAGS.
948	* doc/descriptions/artec.desc: Changed status of Artec AT6 to
949	  "good" as reported in bug #302749.
950	* tools/hotplug/libsane.usermap: Added Brother MFC-7420.
951
9522005-12-20  Henning Meier-Geinitz <henning@meier-geinitz.de>
953
954	* backend/dll.c doc/descriptions/dll.desc: Fixed dynamic loading
955	  on current HP/UX systems (bug #302732).
956	* AUTHORS ChangeLog configure configure.in backend/Makefile.in
957	  backend/dll.conf backend/hp3500.c doc/Makefile.in
958	  doc/sane-hp3500.man doc/sane.man doc/descriptions/hp3500.desc:
959	  Added hp3500 backend which supports the  HP ScanJet 3500 series,
960	  including the 3500C, 3530C and 3570C (patch from Troy Rollo
961	  <sane@troy.rollo.name>) (bug #302687).
962	* doc/descriptions-external/hp3500.desc: Deleted.
963	* doc/descriptions/hp4200.desc doc/descriptions/lexmark.desc
964	  doc/descriptions/mustek_usb2.desc: Removed "NEW!" markers.
965
9662005-12-18  Henning Meier-Geinitz <henning@meier-geinitz.de>
967
968	* Makefile.in: List ChangeLog-1.0.17 in DISTFILES.
969	* configure configure.in: Changed version to 1.0.17-cvs. Enabled
970	  compilation warnings.
971	* doc/descriptions-external/brother2.desc: Added Brother MFC-215C.
972
973Older entries can be found in ChangeLog-1.0.17.
974