1141cc406Sopenharmony_ci2009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
2141cc406Sopenharmony_ci	* Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
3141cc406Sopenharmony_ci	with newer automake.
4141cc406Sopenharmony_ci	* backend/Makefile.am, tools/sane-config.in: Add missing
5141cc406Sopenharmony_ci	$GPHOTO2_LDFLAGS so library can be found.
6141cc406Sopenharmony_ci	* tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner.
7141cc406Sopenharmony_ci
8141cc406Sopenharmony_ci******  Release of sane-backends 1.0.20. End of code freeze ******
9141cc406Sopenharmony_ci
10141cc406Sopenharmony_ci2009-05-03  m. allan noah <kitno455 a t gmail d o t com>
11141cc406Sopenharmony_ci	* config.guess, config.sub: updated to latest versions
12141cc406Sopenharmony_ci	* NEWS, configure.in, configure: updated for 1.0.20
13141cc406Sopenharmony_ci	* sane-backends.lsm, doc/releases.txt: minor tweaks
14141cc406Sopenharmony_ci	* doc/descriptions/coolscan3.desc, doc/descriptions/rts8891.desc:
15141cc406Sopenharmony_ci	  add :new marker, correct manpage link
16141cc406Sopenharmony_ci
17141cc406Sopenharmony_ci2009-05-01  m. allan noah <kitno455 a t gmail d o t com>
18141cc406Sopenharmony_ci	* backend/fujitsu.c: copy_buffer() needs to count lines, or M309[12]
19141cc406Sopenharmony_ci	  cannot scan in duplex
20141cc406Sopenharmony_ci
21141cc406Sopenharmony_ci2009-04-30  m. allan noah <kitno455 a t gmail d o t com>
22141cc406Sopenharmony_ci	* backend/fujitsu.c: ignore errors in scanner_control(),
23141cc406Sopenharmony_ci	  M3091 has not worked since sane 1.0.19, due to this.
24141cc406Sopenharmony_ci
25141cc406Sopenharmony_ci2009-04-30  m. allan noah <kitno455 a t gmail d o t com>
26141cc406Sopenharmony_ci	* acinclude.m4, backend/gphoto2.c, configure, include/sane/config.h.in:
27141cc406Sopenharmony_ci	  deal with upcoming gphoto2 interface change (patch by Chris Bagwell)
28141cc406Sopenharmony_ci	* po/sane-backends.nl.po: updates from Martin Kho
29141cc406Sopenharmony_ci
30141cc406Sopenharmony_ci2009-04-29  m. allan noah <kitno455 a t gmail d o t com>
31141cc406Sopenharmony_ci	* po/sane-backends.nl.po: updates from Martin Kho
32141cc406Sopenharmony_ci	* po/sane-backends.de.po: updates from Burkhard Luck
33141cc406Sopenharmony_ci	* po/Makefile.am, po/Makefile.in, po/sane-backends.en_GB.po: new
34141cc406Sopenharmony_ci	  translation from Andrew Coles
35141cc406Sopenharmony_ci	* po/*.po: rebuilt with new strings
36141cc406Sopenharmony_ci
37141cc406Sopenharmony_ci2009-04-29  Stéphane Voltz <stef.dev@free.fr>
38141cc406Sopenharmony_ci	* doc/sane-genesys.man doc/sane-rts8891.man: documentation updates and
39141cc406Sopenharmony_ci	  cleanups
40141cc406Sopenharmony_ci
41141cc406Sopenharmony_ci2009-04-28 Julien Blache <jb@jblache.org>
42141cc406Sopenharmony_ci	* sanei/sanei_scsi.c: /proc/scsi is being deprecated in the Linux
43141cc406Sopenharmony_ci	kernel; use sysfs for SCSI device enumeration in
44141cc406Sopenharmony_ci	sanei_scsi_find_devices() by default, keep
45141cc406Sopenharmony_ci	sanei_proc_scsi_find_devices() as a fallback option.
46141cc406Sopenharmony_ci
47141cc406Sopenharmony_ci2009-04-27  Gerhard Jaeger <gerhard@gjaeger.de>
48141cc406Sopenharmony_ci	* backend/plustek-usbdevs.c:
49141cc406Sopenharmony_ci	  Tweaked highspeed settings for Epson 1260
50141cc406Sopenharmony_ci
51141cc406Sopenharmony_ci2009-04-27  Stéphane Voltz <stef.dev@free.fr>
52141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c
53141cc406Sopenharmony_ci	  backend/rts8891_low.c backend/rts8891_low.h backend/rts88xx_lib.c
54141cc406Sopenharmony_ci	  backend/rts88xx_lib.h: turn off scanner sharing option to off by default
55141cc406Sopenharmony_ci	  to keep on the safe side, copyright and internal version updates.
56141cc406Sopenharmony_ci
57141cc406Sopenharmony_ci2009-04-27  Stéphane Voltz <stef.dev@free.fr>
58141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
59141cc406Sopenharmony_ci	shading calibration fixes for HP2300
60141cc406Sopenharmony_ci
61141cc406Sopenharmony_ci2009-04-25  Alessandro Zummo <a.zummo@towertech.it>
62141cc406Sopenharmony_ci	* backend/epson2.c: fixed TPU warmup retry
63141cc406Sopenharmony_ci
64141cc406Sopenharmony_ci2009-04-23  Stéphane Voltz <stef.dev@free.fr>
65141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
66141cc406Sopenharmony_ci	y scan position and shading calibration fixes for MD5345/MD6471
67141cc406Sopenharmony_ci
68141cc406Sopenharmony_ci2009-04-23  m. allan noah <kitno455 a t gmail d o t com>
69141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: update S1500 status to complete
70141cc406Sopenharmony_ci
71141cc406Sopenharmony_ci2009-04-22  m. allan noah <kitno455 a t gmail d o t com>
72141cc406Sopenharmony_ci	* include/sane/sane.h: convert new frame and status to #define
73141cc406Sopenharmony_ci
74141cc406Sopenharmony_ci2009-04-21  Nicolas Martin <nicols-guest at users.alioth.debian.org>
75141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc,
76141cc406Sopenharmony_ci	  backand/pixma_mp150.c:
77141cc406Sopenharmony_ci	  Updated documentation for Pixma MP240, reported to work fine by Nik.
78141cc406Sopenharmony_ci
79141cc406Sopenharmony_ci2009-04-21  Alex Belkin <abc@telekom.ru>
80141cc406Sopenharmony_ci	* backend/xerox_mfp.c: update version number.
81141cc406Sopenharmony_ci
82141cc406Sopenharmony_ci2009-04-20  m. allan noah <kitno455 a t gmail d o t com>
83141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu.conf.in,
84141cc406Sopenharmony_ci	  doc/descriptions/fujitsu.desc: add S1500 usb ids and status
85141cc406Sopenharmony_ci	* backend/canon_dr.c: update credits
86141cc406Sopenharmony_ci	* doc/sane-fujitsu.man, doc/sane-canon_dr.man: update version numbers,
87141cc406Sopenharmony_ci	  dates, credits and known issues
88141cc406Sopenharmony_ci	* doc/saned.man: remove section about uncontrolled data port range
89141cc406Sopenharmony_ci
90141cc406Sopenharmony_ci2009-04-20  Alessandro Zummo <a.zummo@towertech.it>
91141cc406Sopenharmony_ci	* backend/coolscan3.c: temporarily disable infrared.
92141cc406Sopenharmony_ci
93141cc406Sopenharmony_ci2009-04-17  Nicolas Martin <nicols-guest at users.alioth.debian.org>
94141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
95141cc406Sopenharmony_ci	  Updated documentation for Pixma MP540, reported to work fine by Rogge.
96141cc406Sopenharmony_ci
97141cc406Sopenharmony_ci2009-04-17  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
98141cc406Sopenharmony_ci	* backend/genesys.c, backend/genesys_gl646.c,
99141cc406Sopenharmony_ci	  backend/genesys_gl841.c, backend/genesys_low.h: Always do shading
100141cc406Sopenharmony_ci	  calibration in color mode on gl841.
101141cc406Sopenharmony_ci	* backend/genesys.c, backend/genesys_gl841.c: Fix bugs introduced above.
102141cc406Sopenharmony_ci
103141cc406Sopenharmony_ci2009-04-16  Stéphane Voltz <stef.dev@free.fr>
104141cc406Sopenharmony_ci	* backend/genesys.h backend/genesys.c backend/genesys_gl646.c
105141cc406Sopenharmony_ci	  backend/genesys_devices.c: y scan position fixes
106141cc406Sopenharmony_ci	 - added a 'clear calibration cache button'
107141cc406Sopenharmony_ci
108141cc406Sopenharmony_ci2009-04-15  Stéphane Voltz <stef.dev@free.fr>
109141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys_gl646.c: calibration cache
110141cc406Sopenharmony_ci	 activation for gl646 based scanners
111141cc406Sopenharmony_ci
112141cc406Sopenharmony_ci2009-04-15  m. allan noah <kitno455 a t gmail d o t com>
113141cc406Sopenharmony_ci	* backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v93
114141cc406Sopenharmony_ci	- return cmd status for reads of sensor options
115141cc406Sopenharmony_ci	* backend/canon_dr.c, doc/descriptions/canon_dr.desc: backend v26
116141cc406Sopenharmony_ci	- return cmd status for reads of sensor options
117141cc406Sopenharmony_ci	- allow rs to adjust read length for all bad status responses
118141cc406Sopenharmony_ci
119141cc406Sopenharmony_ci2009-04-14  Stéphane Voltz <stef.dev@free.fr>
120141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c:
121141cc406Sopenharmony_ci	  shading calibration rework for GL646 based scanners
122141cc406Sopenharmony_ci
123141cc406Sopenharmony_ci2009-04-13  m. allan noah <kitno455 a t gmail d o t com>
124141cc406Sopenharmony_ci	* tools/sane-desc.c: fix double summing of untested column
125141cc406Sopenharmony_ci
126141cc406Sopenharmony_ci2009-04-13  Stéphane Voltz <stef.dev@free.fr>
127141cc406Sopenharmony_ci	* backend/rts8891.c: minor version change to test commit scripts
128141cc406Sopenharmony_ci
129141cc406Sopenharmony_ci2009-04-13  Stéphane Voltz <stef.dev@free.fr>
130141cc406Sopenharmony_ci	* backend/pnm.c: conditional handling of STATUS_HW_LOCKED
131141cc406Sopenharmony_ci	  and STATUS_WARMING_UP
132141cc406Sopenharmony_ci
133141cc406Sopenharmony_ci2009-04-12  m. allan noah <kitno455 a t gmail d o t com>
134141cc406Sopenharmony_ci	* doc/doxygen-sanei.conf.in: update to recent version of doxygen
135141cc406Sopenharmony_ci
136141cc406Sopenharmony_ci2009-04-12  m. allan noah <kitno455 a t gmail d o t com>
137141cc406Sopenharmony_ci	* configure.in: change version to 1.0.20cvs
138141cc406Sopenharmony_ci	* configure: rebuild from configure.in
139141cc406Sopenharmony_ci	* include/sane/sane.h: hide API changes (minor, frame and status)
140141cc406Sopenharmony_ci	* backend/canon_dr.c, backend/fujitsu.c: SANE_FRAME_JPEG
141141cc406Sopenharmony_ci	* backend/coolscan3.c: SANE_FRAME_RGBI
142141cc406Sopenharmony_ci	* backend/genesys_gl646.c, backend/genesys_gl841.c: STATUS_HW_LOCKED
143141cc406Sopenharmony_ci	* backend/rts8891.c, frontend/scanimage.c: STATUS_WARMING_UP
144141cc406Sopenharmony_ci	* backend/pixma_io_sanei.c, backend/xerox_mfp.c,
145141cc406Sopenharmony_ci	  backend/sane_strstatus.c: STATUS_HW_LOCKED & STATUS_WARMING_UP
146141cc406Sopenharmony_ci	* doc/releases.txt: minor updates for new build system
147141cc406Sopenharmony_ci
148141cc406Sopenharmony_ci2009-04-07  Nicolas Martin <nicols-guest at users.alioth.debian.org>
149141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
150141cc406Sopenharmony_ci	  Updated documentation for i-SENSYS MF4018 support.
151141cc406Sopenharmony_ci
152141cc406Sopenharmony_ci2009-04-07 Julien Blache <jb@jblache.org>
153141cc406Sopenharmony_ci	* doc/descriptions-external/epkowa.desc: update for iScan 2.19.0,
154141cc406Sopenharmony_ci	from Olaf Meeuwissen.
155141cc406Sopenharmony_ci
156141cc406Sopenharmony_ci2009-04-05  Nicolas Martin <nicols-guest at users.alioth.debian.org>
157141cc406Sopenharmony_ci	* backend/pixma_io.h, backend/pixma_io_sanei.c, doc/sane-pixma.man:
158141cc406Sopenharmony_ci	  Increased timeouts for read bulk and write bulk operations to 10s
159141cc406Sopenharmony_ci	  Changed minimum timeout for interrupt read to 100ms
160141cc406Sopenharmony_ci	  For MAC OS X : added a wrapper to sanei_usb_read_int as darwin libusb
161141cc406Sopenharmony_ci	  does not handle timeouts in interrupt reads. This disables button scan
162141cc406Sopenharmony_ci	  for MAC OS X, updated man page with this info.
163141cc406Sopenharmony_ci	* backend/pixma_mp150.c:
164141cc406Sopenharmony_ci	  Added 2 new Canon Pixma models but usb pid/vid yet unknown.
165141cc406Sopenharmony_ci
166141cc406Sopenharmony_ci2009-04-05  m. allan noah <kitno455 a t gmail d o t com>
167141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24
168141cc406Sopenharmony_ci	- fix DR-2510C duplex deinterlacing code
169141cc406Sopenharmony_ci	- rewrite sane_read helpers to read until EOF
170141cc406Sopenharmony_ci	- update sane_start for scanners that don't use object_position
171141cc406Sopenharmony_ci	- don't call sanei_usb_clear_halt() if device is not open
172141cc406Sopenharmony_ci	- increase default buffer size to 4 megs
173141cc406Sopenharmony_ci	- set buffermode on by default
174141cc406Sopenharmony_ci	- hide modes and resolutions that DR-2510C lies about
175141cc406Sopenharmony_ci	- read_panel() logs front-end access to sensors instead of timing
176141cc406Sopenharmony_ci	- rewrite do_usb_cmd() to use remainder from RS info
177141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v24, update DR-2510C comment
178141cc406Sopenharmony_ci
179141cc406Sopenharmony_ci2009-03-31 Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
180141cc406Sopenharmony_ci	* backend/pixma_bjnp.c:
181141cc406Sopenharmony_ci	- silenced some debug statements during scanner detections
182141cc406Sopenharmony_ci	- increased timeouts to 20 seconds as 10 seconds is apparently
183141cc406Sopenharmony_ci	- not enough for the combination of a Mac and an MX850.
184141cc406Sopenharmony_ci
185141cc406Sopenharmony_ci2009-03-21 Alex Belkin <abc@telekom.ru>
186141cc406Sopenharmony_ci	* backend/xerox_mfp.conf.in: add Xerox Phaser 6110MFP
187141cc406Sopenharmony_ci	* backend/xerox_mfp.c: compatibility with scanners w/o feeder.
188141cc406Sopenharmony_ci
189141cc406Sopenharmony_ci2009-03-28 Julien Blache <jb@jblache.org>
190141cc406Sopenharmony_ci	* backend/avision.c: fix typos in error messages in
191141cc406Sopenharmony_ci	sense_handler().
192141cc406Sopenharmony_ci
193141cc406Sopenharmony_ci2009-03-27  m. allan noah <kitno455 a t gmail d o t com>
194141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v23
195141cc406Sopenharmony_ci	- rewrite all image data processing code
196141cc406Sopenharmony_ci	- handle more image interlacing formats
197141cc406Sopenharmony_ci	- re-enable binary mode on some scanners
198141cc406Sopenharmony_ci	- limit some machines to full-width scanning
199141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: v23, improved comments
200141cc406Sopenharmony_ci
201141cc406Sopenharmony_ci2009-03-25  m. allan noah <kitno455 a t gmail d o t com>
202141cc406Sopenharmony_ci	* backend/canon_dr.[ch]: backend v22
203141cc406Sopenharmony_ci	- add deinterlacing code for DR-2510C in duplex and color
204141cc406Sopenharmony_ci
205141cc406Sopenharmony_ci2009-03-25  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
206141cc406Sopenharmony_ci	* backend/genesys.c, backend/genesys_gl646.c,
207141cc406Sopenharmony_ci	backend/genesys_gl841.c, backend/genesys_low.h: Add calibration cache
208141cc406Sopenharmony_ci
209141cc406Sopenharmony_ci2009-03-24  m. allan noah <kitno455 a t gmail d o t com>
210141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21
211141cc406Sopenharmony_ci	- correct rgb padding macro
212141cc406Sopenharmony_ci	- skip send_panel and ssm_df commands for DR-20xx scanners
213141cc406Sopenharmony_ci	* doc/descriptions/microtek2.desc: add ScanMaker 6400XL
214141cc406Sopenharmony_ci
215141cc406Sopenharmony_ci2009-03-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
216141cc406Sopenharmony_ci	* doc/Makefile.am: Don't include any template.desc. into
217141cc406Sopenharmony_ci	generated HTML files.
218141cc406Sopenharmony_ci
219141cc406Sopenharmony_ci2009-03-23  m. allan noah <kitno455 a t gmail d o t com>
220141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v20
221141cc406Sopenharmony_ci	- improved macros for inquiry and set window
222141cc406Sopenharmony_ci	- shorten inquiry vpd length to match windows driver
223141cc406Sopenharmony_ci	- remove status-length config option
224141cc406Sopenharmony_ci	- add padded-read config option
225141cc406Sopenharmony_ci	- rewrite do_usb_cmd to pad reads and calloc/copy buffers
226141cc406Sopenharmony_ci	* backend/canon_dr.conf.in: s/status-length/padded-read/g
227141cc406Sopenharmony_ci
228141cc406Sopenharmony_ci2009-03-22  m. allan noah <kitno455 a t gmail d o t com>
229141cc406Sopenharmony_ci	* backend/canon_dr.[ch]: backend v19
230141cc406Sopenharmony_ci	- pad gray deinterlacing area for DR-2510C
231141cc406Sopenharmony_ci	- override tl_x and br_x for fixed width scanners
232141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v19, update comments
233141cc406Sopenharmony_ci
234141cc406Sopenharmony_ci2009-03-21  m. allan noah <kitno455 a t gmail d o t com>
235141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v15 thru v18
236141cc406Sopenharmony_ci	- add byte-oriented duplex interlace code
237141cc406Sopenharmony_ci	- add RRGGBB color interlace code
238141cc406Sopenharmony_ci	- add basic support for DR-2580C, DR-2050C, DR-2080C, DR-2510C
239141cc406Sopenharmony_ci	- add more unknown setwindow bits
240141cc406Sopenharmony_ci	- add support for 16 byte status packets
241141cc406Sopenharmony_ci	- clean do_usb_cmd error handling (call reset more often)
242141cc406Sopenharmony_ci	- set status packet size from config file
243141cc406Sopenharmony_ci	- rewrite config file parsing to reset options after each scanner
244141cc406Sopenharmony_ci	- add config options for vendor, model, version
245141cc406Sopenharmony_ci	- don't call inquiry if those 3 options are set
246141cc406Sopenharmony_ci	- remove default config file from code
247141cc406Sopenharmony_ci	- add initial gray deinterlacing code for DR-2510C
248141cc406Sopenharmony_ci	- rename do_usb_reset to do_usb_clear
249141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v18, update model status
250141cc406Sopenharmony_ci	* backend/canon_dr.conf.in: added better comments and new options
251141cc406Sopenharmony_ci
252141cc406Sopenharmony_ci2009-03-21  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
253141cc406Sopenharmony_ci	* backend/genesys_devices.c: Enable Motor again for combined
254141cc406Sopenharmony_ci	dark/bright calibration, fix calculation of pixel number used in
255141cc406Sopenharmony_ci	calibration
256141cc406Sopenharmony_ci	* backend/genesys_devices.c, backend/genesys_gl646.c,
257141cc406Sopenharmony_ci	backend/genesys_gl841.c, backend/genesys_low.h: Remove park_head
258141cc406Sopenharmony_ci	* backend/genesys_devices.c, backend/genesys_gl841.c: Calculate
259141cc406Sopenharmony_ci	shading coefficients using maximum input resolution available
260141cc406Sopenharmony_ci
261141cc406Sopenharmony_ci2009-03-21  m. allan noah <kitno455 a t gmail d o t com>
262141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v91
263141cc406Sopenharmony_ci	- remove unused temp file code
264141cc406Sopenharmony_ci
265141cc406Sopenharmony_ci2009-03-20  m. allan noah <kitno455 a t gmail d o t com>
266141cc406Sopenharmony_ci	* backend/hpljm1005.c: use private function instead of round()
267141cc406Sopenharmony_ci
268141cc406Sopenharmony_ci2009-03-19  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
269141cc406Sopenharmony_ci	* backend/genesys_devices.c, backend/genesys.conf.in:
270141cc406Sopenharmony_ci	Add basic support for Visioneer XP100 rev 3 and USB IDs for
271141cc406Sopenharmony_ci	Syscan DocketPort 465
272141cc406Sopenharmony_ci
273141cc406Sopenharmony_ci2009-03-06 Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
274141cc406Sopenharmony_ci	* backend/pixma_bjnp.c backend/pixma_bjnp.h
275141cc406Sopenharmony_ci	backend/pixma_bjnp_private.h backend/pixma_io_sanei.c:
276141cc406Sopenharmony_ci	Make bjnp protocol more resilient against packet loss and corruption
277141cc406Sopenharmony_ci	Changed timeout for all responses to be at least 10 seconds
278141cc406Sopenharmony_ci	Send all broadcasts for scanner detection 5 times
279141cc406Sopenharmony_ci	Made sure scanners are added to device list only once
280141cc406Sopenharmony_ci	Changed device-id for bjnp so it uses scanner hostname/ip-address
281141cc406Sopenharmony_ci	instead of mac address as this is more human friendly.
282141cc406Sopenharmony_ci	To make room, use scanner model instead of USB-id (which is bogus
283141cc406Sopenharmony_ci	for network scanners
284141cc406Sopenharmony_ci
285141cc406Sopenharmony_ci2009-03-17  m. allan noah <kitno455 a t gmail d o t com>
286141cc406Sopenharmony_ci	* doc/desc/gt68xx.desc, backend/gt68xx.conf.in: add NeatReceipts
287141cc406Sopenharmony_ci	Mobile Scanner (from Kelly Price)
288141cc406Sopenharmony_ci
289141cc406Sopenharmony_ci2009-03-13  m. allan noah <kitno455 a t gmail d o t com>
290141cc406Sopenharmony_ci	* frontend/scanimage.c, doc/scanimage.man: make -B (buffer-size)
291141cc406Sopenharmony_ci	selectable, and make long name consistent. (#309672 by Johannes Berg)
292141cc406Sopenharmony_ci
293141cc406Sopenharmony_ci2009-03-13  m. allan noah <kitno455 a t gmail d o t com>
294141cc406Sopenharmony_ci	* tools/sane-desc.c: remove 8859-1 chars from string cleaner,
295141cc406Sopenharmony_ci	enforce only printable ASCII on output
296141cc406Sopenharmony_ci
297141cc406Sopenharmony_ci2009-03-13  Ilia Sotnikov <hostcc@gmail.com>
298141cc406Sopenharmony_ci	* frontend/saned.c:
299141cc406Sopenharmony_ci	- Remove unnecessary 'res' variable assignment in check_host()
300141cc406Sopenharmony_ci	  (AF-indep version)
301141cc406Sopenharmony_ci
302141cc406Sopenharmony_ci2009-03-13 Julien Blache <jb@jblache.org>
303141cc406Sopenharmony_ci	* doc/descriptions-external/epkowa.desc: update for iScan 2.18.0,
304141cc406Sopenharmony_ci	from Olaf Meeuwissen.
305141cc406Sopenharmony_ci	* frontend/saned.c: rework Ilia's changes in
306141cc406Sopenharmony_ci	check_host(). Explicitly bind IPv6 addresses first, introduce
307141cc406Sopenharmony_ci	do_bindings_family() split off of do_bindings().
308141cc406Sopenharmony_ci
309141cc406Sopenharmony_ci2009-03-12  Ilia Sotnikov <hostcc@gmail.com>
310141cc406Sopenharmony_ci	* frontend/saned.c:
311141cc406Sopenharmony_ci	- Allow host checking to proceed if no local name was found
312141cc406Sopenharmony_ci
313141cc406Sopenharmony_ci2009-03-12  Ilia Sotnikov <hostcc@gmail.com>
314141cc406Sopenharmony_ci	* frontend/saned.c:
315141cc406Sopenharmony_ci	- Use hstrerror (h_errno) instead of strerror(errno) on gethostbyname()
316141cc406Sopenharmony_ci	  errors
317141cc406Sopenharmony_ci
318141cc406Sopenharmony_ci2009-03-12  Nicolas Martin <nicols-guest at users.alioth.debian.org>
319141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
320141cc406Sopenharmony_ci	  Added ImageClass MF4010 support in pixma backend docs.
321141cc406Sopenharmony_ci	* backend/pixma_imageclass.c:
322141cc406Sopenharmony_ci	  Removed ADF capability to ImageClass models without ADF
323141cc406Sopenharmony_ci	* backend/pixma.h, backend/pixma_common.c, backend/pixma_io_sanei.c:
324141cc406Sopenharmony_ci	  Added a PIXMA_EOF error return code
325141cc406Sopenharmony_ci
326141cc406Sopenharmony_ci2009-03-09 Stéphane Voltz <stef.dev@free.fr>
327141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys.h backend/genesys_devices.c
328141cc406Sopenharmony_ci	  backend/genesys_gl646.c doc/descriptions/lexmark.desc: cleanups
329141cc406Sopenharmony_ci	  for genesys backend. Change in document detection for gl646
330141cc406Sopenharmony_ci	  sheetfed scanners.
331141cc406Sopenharmony_ci	  - lexmark backend description update
332141cc406Sopenharmony_ci
333141cc406Sopenharmony_ci2009-03-09 Stéphane Voltz <stef.dev@free.fr>
334141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c:
335141cc406Sopenharmony_ci	1200 dpi scan fix and head positioning fixes
336141cc406Sopenharmony_ci
337141cc406Sopenharmony_ci
338141cc406Sopenharmony_ci2009-03-07  m. allan noah <kitno455 a t gmail d o t com>
339141cc406Sopenharmony_ci	* backend/canon_dr.c, backend/canon_dr.conf.in: backend version 14
340141cc406Sopenharmony_ci	- remove HARD_SELECT from counter (Legitimate, but API violation)
341141cc406Sopenharmony_ci	- attach to CR-series scanners as well
342141cc406Sopenharmony_ci
343141cc406Sopenharmony_ci2009-03-06 Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
344141cc406Sopenharmony_ci	* backend/pixma_bjnp_private.h: disabled experimental/incomplete
345141cc406Sopenharmony_ci	button handling for bjnp protocol as it seems to cause problems
346141cc406Sopenharmony_ci	with xsane preview
347141cc406Sopenharmony_ci
348141cc406Sopenharmony_ci2009-03-06  m. allan noah <kitno455 a t gmail d o t com>
349141cc406Sopenharmony_ci	* backend/canon_dr.c, backend/canon_dr.conf.in,
350141cc406Sopenharmony_ci	  doc/descriptions/canon_dr.desc: backend version 13
351141cc406Sopenharmony_ci	- new vendor ID for recent machines
352141cc406Sopenharmony_ci	- add usb ids for several new machines
353141cc406Sopenharmony_ci	- DR-4010C reported good
354141cc406Sopenharmony_ci
355141cc406Sopenharmony_ci2009-03-05  m. allan noah <kitno455 a t gmail d o t com>
356141cc406Sopenharmony_ci	* backend/umax1220u.c: set initial scan area dimensions to maximum
357141cc406Sopenharmony_ci
358141cc406Sopenharmony_ci2009-03-05 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
359141cc406Sopenharmony_ci	* configure.in: Allow user to disable latex support; original
360141cc406Sopenharmony_ci	patch from Johnson Earls.
361141cc406Sopenharmony_ci
362141cc406Sopenharmony_ci2009-03-05  m. allan noah <kitno455 a t gmail d o t com>
363141cc406Sopenharmony_ci	* doc/descriptions-external/epkowa.desc: update all broken urls
364141cc406Sopenharmony_ci
365141cc406Sopenharmony_ci2009-03-04  m. allan noah <kitno455 a t gmail d o t com>
366141cc406Sopenharmony_ci	* doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man,
367141cc406Sopenharmony_ci	  doc/Makefile.in|am: add missing coolscan3 docs
368141cc406Sopenharmony_ci	* backend/dll.conf.in: # out epson and coolscan2, remove hpoj text
369141cc406Sopenharmony_ci	* doc/descriptions/epson2.desc: add Epson RX-620
370141cc406Sopenharmony_ci
371141cc406Sopenharmony_ci2009-03-03  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
372141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Fix the generated generic gamma table.
373141cc406Sopenharmony_ci
374141cc406Sopenharmony_ci2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
375141cc406Sopenharmony_ci	* tools/sane-config.in: Add space mistakenly removed during
376141cc406Sopenharmony_ci	last update.
377141cc406Sopenharmony_ci
378141cc406Sopenharmony_ci2009-03-03 Julien Blache <jb@jblache.org>
379141cc406Sopenharmony_ci	* doc/descriptions/epson.desc: add Epson RX-620 (0x04b8 0x0811),
380141cc406Sopenharmony_ci	reported by Heikki Kantola.
381141cc406Sopenharmony_ci
382141cc406Sopenharmony_ci2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
383141cc406Sopenharmony_ci	* acinclude.m4, tools/sane-config.in: Add in missing libraries
384141cc406Sopenharmony_ci	to sane-config missed during fix to stop using LIBS to link everything.
385141cc406Sopenharmony_ci	Add back in code to move LDFLAGS out of $GPHOTO2_LIBS and into
386141cc406Sopenharmony_ci	GPHOTO2_LDFLAGS.
387141cc406Sopenharmony_ci
388141cc406Sopenharmony_ci2009-03-02 Stéphane Voltz <stef.dev@free.fr>
389141cc406Sopenharmony_ci	* backend/genesys_devices.c, backend/genesys_gl646.c: fix 400, 1200
390141cc406Sopenharmony_ci	and 2400 dpi scan modes for MD5345/MD6471
391141cc406Sopenharmony_ci
392141cc406Sopenharmony_ci2009-03-02 Julien Blache <jb@jblache.org>
393141cc406Sopenharmony_ci	* frontend/saned.c: work around backends that can't keep their
394141cc406Sopenharmony_ci	dirty fingers off stdin/stdout/stderr when run through inetd,
395141cc406Sopenharmony_ci	breaking the network dialog and crashing the remote net backend.
396141cc406Sopenharmony_ci
397141cc406Sopenharmony_ci2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
398141cc406Sopenharmony_ci	* m4/byteorder.m4: Delete temporary file in all cases.
399141cc406Sopenharmony_ci	* backend/Makefile.am, japi/Makefile.am: Use BUILT_SOURCES
400141cc406Sopenharmony_ci	instead of dependency so that files are not compiled
401141cc406Sopenharmony_ci	during "dist" target.
402141cc406Sopenharmony_ci
403141cc406Sopenharmony_ci2009-02-28  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
404141cc406Sopenharmony_ci	* backend/genesys.conf.in, backend/genesys_devices.c,
405141cc406Sopenharmony_ci	backend/genesys_gl841.c, backend/genesys_low.h: Add support for
406141cc406Sopenharmony_ci	Ambir/Syscan DocketPORT 665
407141cc406Sopenharmony_ci	* backend/genesys.conf.in, backend/genesys_devices.c,
408141cc406Sopenharmony_ci	backend/genesys_low.h: Add support for Visioneer Roadwarrior
409141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Adjust gl841 part to recent changes
410141cc406Sopenharmony_ci
411141cc406Sopenharmony_ci2009-02-27  Stéphane Voltz <stef.dev@free.fr>
412141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys.conf.in backend/genesys.h
413141cc406Sopenharmony_ci	backend/genesys_devices.c backend/genesys_gl646.c backend/genesys_gl841.c
414141cc406Sopenharmony_ci	backend/genesys_low.h: rewrite of gl646 internals to enable easy
415141cc406Sopenharmony_ci	scanner addition and better calibration process. Untested support for
416141cc406Sopenharmony_ci	hp3670. Use of id in genesys_devices structures to have more robust
417141cc406Sopenharmony_ci	descriptions.
418141cc406Sopenharmony_ci
419141cc406Sopenharmony_ci2009-02-25 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
420141cc406Sopenharmony_ci	* acinclude.m4, backend/*.[ch], tools/*.[ch], frontend/*.[ch]:
421141cc406Sopenharmony_ci	Global replace of u_int??_t with C9x standard based uintxx_t
422141cc406Sopenharmony_ci	in order to remove some tricky and overlapping portability logic
423141cc406Sopenharmony_ci	from acinclude.m4 and leave it in only m4/stdint.m4.
424141cc406Sopenharmony_ci
425141cc406Sopenharmony_ci2009-02-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
426141cc406Sopenharmony_ci	* configure.in, m4/stdint.m4: Update to latest version to
427141cc406Sopenharmony_ci	get latest fixes and use logic to not recreate _stdint.h if
428141cc406Sopenharmony_ci	no changes (to prevent unneeded recompiles).
429141cc406Sopenharmony_ci	* m4/byteorder.m4: Added support to reuse existing byteorder.h if
430141cc406Sopenharmony_ci	no changes to prevent timestamp causing a recompile.
431141cc406Sopenharmony_ci
432141cc406Sopenharmony_ci2009-02-24  m. allan noah <kitno455 a t gmail d o t com>
433141cc406Sopenharmony_ci	* frontend/scanimage.c: improved comments, simplified x/y option code,
434141cc406Sopenharmony_ci	removed buggy -1/+1 x/y code (#311172), expose non-settable options,
435141cc406Sopenharmony_ci	check for invalid caps on options, handle option descs with \n
436141cc406Sopenharmony_ci	* doc/releases.txt: add note about cvs checkout on alioth.
437141cc406Sopenharmony_ci
438141cc406Sopenharmony_ci2009-02-24  m. allan noah <kitno455 a t gmail d o t com>
439141cc406Sopenharmony_ci	* backend/*.[ch]: more consistent #include "../include/sane/config.h"
440141cc406Sopenharmony_ci
441141cc406Sopenharmony_ci2009-02-24  m. allan noah <kitno455 a t gmail d o t com>
442141cc406Sopenharmony_ci	* backend/Makefile.am/in, backend/xerox_mfp.conf.in: should use conf.in
443141cc406Sopenharmony_ci
444141cc406Sopenharmony_ci2009-02-23 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
445141cc406Sopenharmony_ci	* backend/Makefile.am: Add back in deletion of $(sanelibdir)/libsane.*
446141cc406Sopenharmony_ci	for buggy libtools.  Add some minor documentation.
447141cc406Sopenharmony_ci	* doc/backend-writing.txt: Add minor document updates to reflect
448141cc406Sopenharmony_ci	conversions to automake.
449141cc406Sopenharmony_ci
450141cc406Sopenharmony_ci2009-02-23  m. allan noah <kitno455 a t gmail d o t com>
451141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu.conf.in,
452141cc406Sopenharmony_ci	doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v90,
453141cc406Sopenharmony_ci	add S510M usb ID's, add fi-6010N to .desc
454141cc406Sopenharmony_ci	* backend/epjitsu.conf.in, doc/descriptions/epjitsu.desc,
455141cc406Sopenharmony_ci	doc/sane-epjitsu.man: add S300M usb ID's
456141cc406Sopenharmony_ci
457141cc406Sopenharmony_ci2009-02-23  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
458141cc406Sopenharmony_ci	* backend/genesys_devices.c, backend/genesys_gl841.c,
459141cc406Sopenharmony_ci	backend/genesys_low.h: Add post_scan and eject_feed to struct
460141cc406Sopenharmony_ci	Genesys_Model
461141cc406Sopenharmony_ci	* backend/genesys.c, backend/genesys_gl646.c,
462141cc406Sopenharmony_ci	backend/genesys_gl841.c: Move sanei_genesys_{start,stop}_motor into
463141cc406Sopenharmony_ci	chip specific sources
464141cc406Sopenharmony_ci	backend/genesys_gl841.c: Make start/stop_(motor, now)action
465141cc406Sopenharmony_ci	actually work, various warning cleanups
466141cc406Sopenharmony_ci
467141cc406Sopenharmony_ci2009-02-23 Jonathan Bravo Lopez <jkdsoft@gmail.com>
468141cc406Sopenharmony_ci	backend/hp3900_config.c: Fix area of negative/slide scans for
469141cc406Sopenharmony_ci	HP ScanJet G3110.
470141cc406Sopenharmony_ci
471141cc406Sopenharmony_ci2009-02-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
472141cc406Sopenharmony_ci	* japi/Makefile.am: Add back -version-number to java library but
473141cc406Sopenharmony_ci	also add V_REV.
474141cc406Sopenharmony_ci	* backend/Makefile.am: Use variables to add libraries to backends
475141cc406Sopenharmony_ci	instead of direct substitution. Easier to touch up variables on
476141cc406Sopenharmony_ci	problem platforms then substitution.  Also, add back in creating
477141cc406Sopenharmony_ci	dll.d directory; missed during conversion.
478141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Portablity fixes for strict
479141cc406Sopenharmony_ci	C compilers.
480141cc406Sopenharmony_ci
481141cc406Sopenharmony_ci2009-02-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
482141cc406Sopenharmony_ci	* po/Makefile.am, configure.in: convert remaining directory,
483141cc406Sopenharmony_ci	po, to use automake.
484141cc406Sopenharmony_ci	* doc/Makefile.am: Get rid of unneeded gnu extensions to quieten
485141cc406Sopenharmony_ci	down autotools warnings.
486141cc406Sopenharmony_ci	* lib/getopt.c, lib/getopt1.c: Fix disabling getopt compile again.
487141cc406Sopenharmony_ci
488141cc406Sopenharmony_ci2009-02-20  m. allan noah <kitno455 a t gmail d o t com>
489141cc406Sopenharmony_ci	* backend/avision.c: backend v290, fix reader_pid and NVRAM option
490141cc406Sopenharmony_ci	  issues, by Mattias Ellert.
491141cc406Sopenharmony_ci	* backend/fujitsu.c: backend v89, fi-4750 has no serial number support
492141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: backend v89, remove 'MAC/TWAIN' text
493141cc406Sopenharmony_ci	* doc/sane-fujitsu.man: backend v89
494141cc406Sopenharmony_ci	* backend/.cvsignore: ignore *.loT
495141cc406Sopenharmony_ci
496141cc406Sopenharmony_ci2009-02-01  Mattias Ellert <mattias.ellert@fysast.uu.se>
497141cc406Sopenharmony_ci	* tools/Makefile.am: Add missing liblib dependencies
498141cc406Sopenharmony_ci	* frontend/scanimage.c: Restore alloca include order
499141cc406Sopenharmony_ci
500141cc406Sopenharmony_ci2009-02-19 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
501141cc406Sopenharmony_ci	* configure.in, Makefile.am, backend/Makefile.am: Have
502141cc406Sopenharmony_ci	configure define configdir so all makefiles can use
503141cc406Sopenharmony_ci	it (fixes bug introduce with sanei converted to automake).
504141cc406Sopenharmony_ci	Enable running testsuite during distcheck.
505141cc406Sopenharmony_ci	* japa/Makefile.am: Convert japi to automake.
506141cc406Sopenharmony_ci
507141cc406Sopenharmony_ci2009-02-19 Julien Blache <jb@jblache.org>
508141cc406Sopenharmony_ci	* configure.in: add --enable-libusb_1_0 and check for libusb-1.0
509141cc406Sopenharmony_ci	using pkg-config.
510141cc406Sopenharmony_ci	* sanei/sanei_usb.c: add support for libusb-1.0.
511141cc406Sopenharmony_ci	* tools/sane-find-scanner.c: add support for libusb-1.0.
512141cc406Sopenharmony_ci	* tools/check-usb-chip.c: compile as an empty file if libusb-1.0
513141cc406Sopenharmony_ci	is used.
514141cc406Sopenharmony_ci
515141cc406Sopenharmony_ci2009-02-18 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
516141cc406Sopenharmony_ci	* configure.in, tools/Makefile.am: convert tools to automake.
517141cc406Sopenharmony_ci	Add tools/openbsd to distribution package.
518141cc406Sopenharmony_ci	* include/Makefile.am: include files should have been installed
519141cc406Sopenharmony_ci	under sane/ directory when converted to automake.
520141cc406Sopenharmony_ci	* doc/Makefile.am: Cleanup. Use automake's built in support to
521141cc406Sopenharmony_ci	install docs within subdirectories.
522141cc406Sopenharmony_ci	* Makefile.am, testsuite: Convert testsuite to automake.  Waiting
523141cc406Sopenharmony_ci	for test backend bugfix before enabling this to run during "distcheck".
524141cc406Sopenharmony_ci
525141cc406Sopenharmony_ci2009-02-18 Julien Blache <jb@jblache.org>
526141cc406Sopenharmony_ci	* configure.in, configure: raise avahi-client dependency to
527141cc406Sopenharmony_ci	0.6.24, following a needed bugfix in this release.
528141cc406Sopenharmony_ci	* backend/net.c: do not lock the Avahi thread before stopping
529141cc406Sopenharmony_ci	it. It looks like it's no longer necessary to do so.
530141cc406Sopenharmony_ci	* frontend/saned.c: fix handling of Avahi server restart so it
531141cc406Sopenharmony_ci	actually works.
532141cc406Sopenharmony_ci
533141cc406Sopenharmony_ci2009-02-14 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
534141cc406Sopenharmony_ci	* configure.in, doc/Makefile.am, frontend/Makefile.am,
535141cc406Sopenharmony_ci	include/Makefile.am, sanei/Makefile.am, tools/Makefile.am:
536141cc406Sopenharmony_ci	convert frontend, include, and sanei directories to use
537141cc406Sopenharmony_ci	automake.  Only reference libsanei.la now. Use am_conditional
538141cc406Sopenharmony_ci	to compile sanei_jpeg.lo.  distcheck now runs sanei/wire_test.
539141cc406Sopenharmony_ci
540141cc406Sopenharmony_ci2009-02-13 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
541141cc406Sopenharmony_ci	* Makefile.am, configure.in, doc/Makefile.am: Convert
542141cc406Sopenharmony_ci	doc/Makefile to use automake. Main difference is that
543141cc406Sopenharmony_ci	no longer installs man pages for backends that are not
544141cc406Sopenharmony_ci	compiled.  Moved install ownership of $top_srcdir docs
545141cc406Sopenharmony_ci	to $top_srcdir's Makefile.
546141cc406Sopenharmony_ci
547141cc406Sopenharmony_ci2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
548141cc406Sopenharmony_ci	* configure.in, backend/Makefile.am: Add back change to
549141cc406Sopenharmony_ci	use -version-number even though its known not to work on
550141cc406Sopenharmony_ci	some platforms (OS/2). -version-info results in a variety of
551141cc406Sopenharmony_ci	version numbers in soname based on platform and would not
552141cc406Sopenharmony_ci	be easily mappable back to values currently return by
553141cc406Sopenharmony_ci	each backend's sane_init().  ltmain.sh will need to be
554141cc406Sopenharmony_ci	hand patched for any known issues.
555141cc406Sopenharmony_ci
556141cc406Sopenharmony_ci2009-02-08  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
557141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Remove "init device" usb request.
558141cc406Sopenharmony_ci	* backend/genesys_gl841.c, backend/genesys_devices.c,
559141cc406Sopenharmony_ci	backend/genesys_low.h: Add support for uncalibrated scans in all
560141cc406Sopenharmony_ci	modes for Visioneer Strobe XP300. Front- and backside are
561141cc406Sopenharmony_ci	side-by-side, backside mirrored horizontally.
562141cc406Sopenharmony_ci	* doc/descriptions/genesys.desc: Added XP300 to the genesys
563141cc406Sopenharmony_ci	desc file.
564141cc406Sopenharmony_ci
565141cc406Sopenharmony_ci2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
566141cc406Sopenharmony_ci	* configure.in, backend/Makefile.am: Add back in support for
567141cc406Sopenharmony_ci	optionally linking in sanei_jpeg.lo under backend directory;
568141cc406Sopenharmony_ci	but using configure and not with GNU make extensions.
569141cc406Sopenharmony_ci	Move back to libtool's -version-info instead of -version-number
570141cc406Sopenharmony_ci	because the later has known bugs on platforms such as OS/2.
571141cc406Sopenharmony_ci
572141cc406Sopenharmony_ci2009-02-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
573141cc406Sopenharmony_ci	* configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings.
574141cc406Sopenharmony_ci	add cv_ prefix to cached variable.  Remove AC_ARG_PROGRAM as
575141cc406Sopenharmony_ci	automake already invokes this. When preferred AC_USE_SYSTEM_EXTENSIONS
576141cc406Sopenharmony_ci	exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX.
577141cc406Sopenharmony_ci	Cleanup socket detection more by creating only a single
578141cc406Sopenharmony_ci	SOCKET_LIBS that contains list of all optional libraries
579141cc406Sopenharmony_ci	for any socket related function.  Make sure that checks
580141cc406Sopenharmony_ci	for socket related functions use SOCKET_LIBS when searching.
581141cc406Sopenharmony_ci	Check for getopt_long() and getopt.h.  Make OS/2 use
582141cc406Sopenharmony_ci	-no-undefined (same as windows).
583141cc406Sopenharmony_ci	* ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26.
584141cc406Sopenharmony_ci	* Makefile.am: Cleanups to match configure updates.
585141cc406Sopenharmony_ci	* frontend/scanimage.c, include/Makefile.in, lib/getopt.c
586141cc406Sopenharmony_ci	lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h:
587141cc406Sopenharmony_ci	Rename internal getopt.h to lgetopt.h to allow using
588141cc406Sopenharmony_ci	external getopt.h when it exists.  This allows to go
589141cc406Sopenharmony_ci	back to optionally compiling getopt()/getopt_long() and its
590141cc406Sopenharmony_ci	prototypes and not have conflicts with external headers/symbols.
591141cc406Sopenharmony_ci
592141cc406Sopenharmony_ci2009-02-04  Nicolas Martin <nicols-guest at users.alioth.debian.org>
593141cc406Sopenharmony_ci	* doc/sane-pixma.man doc/descriptions/pixma.desc:
594141cc406Sopenharmony_ci	Added ImageClass MF4120 support in pixma backend docs.
595141cc406Sopenharmony_ci
596141cc406Sopenharmony_ci2009-02-03 Julien Blache <jb@jblache.org>
597141cc406Sopenharmony_ci	* tools/sane-desc.c: filter out unsupported/unknown models from
598141cc406Sopenharmony_ci	output (udev/hal).
599141cc406Sopenharmony_ci
600141cc406Sopenharmony_ci2009-02-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
601141cc406Sopenharmony_ci	* backend/pixma_common.c backend/pixma_common.h /backend/pixma_imageclass.c
602141cc406Sopenharmony_ci	backend/pixma_mp150.c backend/pixma_mp730.c backend/pixma_mp750.c:
603141cc406Sopenharmony_ci	Change ALIGN macro name to ALIGN_SUP for PPC compatibility.
604141cc406Sopenharmony_ci	Some cosmetic changes to source code alignment.
605141cc406Sopenharmony_ci
606141cc406Sopenharmony_ci2009-02-01 Alex Belkin <abc@telekom.ru>
607141cc406Sopenharmony_ci	* backend/xerox_mfp.c backend/xerox_mfp.h:
608141cc406Sopenharmony_ci	Proper handling of parameters (to fix xsane crash).
609141cc406Sopenharmony_ci	* backend/xerox_mfp.conf doc/descriptions/xerox_mfp.desc:
610141cc406Sopenharmony_ci	Added Dell MFP 1815dn.
611141cc406Sopenharmony_ci
612141cc406Sopenharmony_ci2009-02-01 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
613141cc406Sopenharmony_ci	* aclocalm4: fix prototype of internal strcasestr and usleep.
614141cc406Sopenharmony_ci	* configure.in: Group all USB logic together and all SCSI
615141cc406Sopenharmony_ci	logic together to aid understanding of what's no longer
616141cc406Sopenharmony_ci	valid.  Allow sharing enable/disable options between all
617141cc406Sopenharmony_ci	USB drivers on multiple platforms.  Combined CAM_LIBS and
618141cc406Sopenharmony_ci	SCSI_LIBS since they are mutually exclusive.
619141cc406Sopenharmony_ci	Skip some USB/SCSI checks when previous tests show it will always fail.
620141cc406Sopenharmony_ci	* backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and
621141cc406Sopenharmony_ci	SCSI_LIBS. Add missing SOCKET_LIBS to epson2.  Add USB_LIB.
622141cc406Sopenharmony_ci	* saned.c: Add limits.h for PATH_MAX.
623141cc406Sopenharmony_ci
624141cc406Sopenharmony_ci2009-02-01  Mattias Ellert <mattias.ellert@fysast.uu.se>
625141cc406Sopenharmony_ci	* acinclude.m4, backend/Makefile.am: Restore the removed
626141cc406Sopenharmony_ci	DYNAMIC_FLAG configuration.
627141cc406Sopenharmony_ci	* acinclude.m4, sanei/sanei_jpeg.c: Don't compile sanei_jpeg
628141cc406Sopenharmony_ci	if libjpeg is unavailable.
629141cc406Sopenharmony_ci	* backend/canon_dr.c, backend/hs2p-scsi.c, backend/xerox_mfp.c:
630141cc406Sopenharmony_ci	format fixes.
631141cc406Sopenharmony_ci	* backend/hs2p.c: fix missing return.
632141cc406Sopenharmony_ci	* backend/canon630u-common.c: avoid redefinition warning.
633141cc406Sopenharmony_ci
634141cc406Sopenharmony_ci2009-01-31 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
635141cc406Sopenharmony_ci	* backend/Makefil.am: Add missing math library to coolscan2
636141cc406Sopenharmony_ci	and coolscan3.
637141cc406Sopenharmony_ci	* acinclude.m4, configure.in: Define JPEG objects based on
638141cc406Sopenharmony_ci	existence of JPEG library and not on the dc* backends alone
639141cc406Sopenharmony_ci	since more backends then that use JPEG support.
640141cc406Sopenharmony_ci
641141cc406Sopenharmony_ci2009-01-30 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
642141cc406Sopenharmony_ci	* frontend/saned.c: Replace usage of getgrouplist() with
643141cc406Sopenharmony_ci	getgrent() and friends.  getgrouplist is not posix and not
644141cc406Sopenharmony_ci	on several platforms including cygwin.
645141cc406Sopenharmony_ci	* acinclude.m4, configure.in:  Put all libraries into their
646141cc406Sopenharmony_ci	own *_LIB variables instead of $LIB so that we do not have to
647141cc406Sopenharmony_ci	link in the world to all executables. Modified SANE_CHECK_U_TYPES
648141cc406Sopenharmony_ci	to be a little more portable to platforms that use #define
649141cc406Sopenharmony_ci	for u_* types. Create SANE_CHECK_BACKENDS macro so that
650141cc406Sopenharmony_ci	PRELOADABLE_BACKENDS can also be valided.  Auto-populated
651141cc406Sopenharmony_ci	PRELAODABLE_BACKENDS when detect dlopen() won't work.
652141cc406Sopenharmony_ci	Various protability cleanups.
653141cc406Sopenharmony_ci	* backend/dll.c: Make dll-preload.c a .h since its an include and
654141cc406Sopenharmony_ci	not compilable byitself.
655141cc406Sopenharmony_ci	* frontend/Makefile.in, frontend/scanimage.c, include/laaloca.h,
656141cc406Sopenharmony_ci	lib/Makefile.am, lib/alloca.c, strcasestr.c, tools/Makefile.in,
657141cc406Sopenharmony_ci	tools/sane-desc.c: Convert lib/ to automake.  Create a liblib.la
658141cc406Sopenharmony_ci	for everyone to use and a libfelib.la for only frontend programs.
659141cc406Sopenharmony_ci	Make all internal programs be prefixed with sanei_ as not to conflict
660141cc406Sopenharmony_ci	with other programs libsane is linked in with that will also most
661141cc406Sopenharmony_ci	likely create similar internal utils on problem platforms.
662141cc406Sopenharmony_ci	* include/getopt.h, lib/getopt.c, lib/getopt1.c: Always compile
663141cc406Sopenharmony_ci	and link in getopt_long() but prefix it with sanei_.  Its
664141cc406Sopenharmony_ci	easier to always use internal version then try to figure out what
665141cc406Sopenharmony_ci	platforms support getopt_long() and what header files to use.
666141cc406Sopenharmony_ci	* backend/Makefile.am: Convert backend makefile to automake.
667141cc406Sopenharmony_ci	Initial version that is feature parity with original but uses
668141cc406Sopenharmony_ci	specific rules instead of wildcards and only links in libraries/objs
669141cc406Sopenharmony_ci	really required. Room for more cleanup of what's linked in once
670141cc406Sopenharmony_ci	all makefiles have been converted to automake.
671141cc406Sopenharmony_ci
672141cc406Sopenharmony_ci2009-01-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
673141cc406Sopenharmony_ci	* backend/epson2.c backend/pixma_bjnp.c, include/sane/sanei_backend.h,
674141cc406Sopenharmony_ci	sanei/sanei_tcp.c, sanie/sanei_udp.c: Improve portablity by
675141cc406Sopenharmony_ci	removing usage of MSG_WAITALL since not all platforms support
676141cc406Sopenharmony_ci	that (cygwin).  Default is to be blocking anyways.  Changed
677141cc406Sopenharmony_ci	usage of MSG_NOTWAIT to use fcntl() function as needed as well.
678141cc406Sopenharmony_ci	* configure.in, lib/Makefile.in, lib/strcasestr.c: Add internal
679141cc406Sopenharmony_ci	strcasestr() for platforms missing it (cygwin).
680141cc406Sopenharmony_ci	* pixma_common.c: Make source match header prototype for picky
681141cc406Sopenharmony_ci	compilers (cygwin).
682141cc406Sopenharmony_ci	* backend/umax_pp_mid.c: Allow BACKEND_NAME to be filename
683141cc406Sopenharmony_ci	yet debug to be SANE_DEBUG_UMAX_PP to match man page.
684141cc406Sopenharmony_ci
685141cc406Sopenharmony_ci2009-01-28 Julien Blache <jb@jblache.org>
686141cc406Sopenharmony_ci	* doc/descriptions/epson.desc: added :scsi data for the GT-7000
687141cc406Sopenharmony_ci	and Perfection1200S. Patch from Dieter Jurzitza.
688141cc406Sopenharmony_ci
689141cc406Sopenharmony_ci2009-01-27 Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
690141cc406Sopenharmony_ci	* backend/pixma_bjnp.c: fixed bug that caused scanner discovery to
691141cc406Sopenharmony_ci	fail when it encountered a point to point link (check data returned
692141cc406Sopenharmony_ci	by getifaddrs()
693141cc406Sopenharmony_ci
694141cc406Sopenharmony_ci2009-01-26 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
695141cc406Sopenharmony_ci	* configure.in: Add AM_MAINTAINER_MODE to disable regenerating
696141cc406Sopenharmony_ci	configure files.  This was behavior of Makefiles before automake
697141cc406Sopenharmony_ci	and works around various timestamp issues.
698141cc406Sopenharmony_ci
699141cc406Sopenharmony_ci2009-01-25  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
700141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Change status code for locked head to
701141cc406Sopenharmony_ci	SANE_STATUS_HW_LOCKED
702141cc406Sopenharmony_ci
703141cc406Sopenharmony_ci2009-01-21  m. allan noah <kitno455 a t gmail d o t com>
704141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: correct version, status = new
705141cc406Sopenharmony_ci	* doc/descriptions/epjitsu.desc, doc/descriptions/fujitsu.desc: version
706141cc406Sopenharmony_ci	* doc/descriptions/umax1220u.desc: correct status of 1600U
707141cc406Sopenharmony_ci	* doc/descriptions/xerox_mfp.desc: status = new
708141cc406Sopenharmony_ci
709141cc406Sopenharmony_ci2009-01-23 Julien Blache <jb@jblache.org>
710141cc406Sopenharmony_ci	* doc/descriptions-external/epkowa.desc: Update for iScan 2.16.0,
711141cc406Sopenharmony_ci	from Olaf Meeuwissen.
712141cc406Sopenharmony_ci
713141cc406Sopenharmony_ci2009-01-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
714141cc406Sopenharmony_ci	* Makefile.in: Submit Makefile.in from Makefile.am submitted
715141cc406Sopenharmony_ci	previously.
716141cc406Sopenharmony_ci	* backend/epson.c, backend/epson_scsi.c, backend/epson2_net.c,
717141cc406Sopenharmony_ci	backend/epson2_scsi.c, backend/genesys_gl646.c,
718141cc406Sopenharmony_ci	backend/genesys_gl841.c, backend/lexmark_low.c, backend/rts88xx_lib.c,
719141cc406Sopenharmony_ci	backend/umax_pp.c, backend/umax_pp_low.c, backend/umax_pp_mid.c,
720141cc406Sopenharmony_ci	doc/Makefile.in, doc/sane-epson.man, doc/sane-epson2.man:
721141cc406Sopenharmony_ci	Updated backends with EXTRA_* files to allow Makefile's
722141cc406Sopenharmony_ci	to always pass in BACKEND_NAME to be fixed to backend name
723141cc406Sopenharmony_ci	instead of filename; while still making sure that
724141cc406Sopenharmony_ci	SANE_DEBUG_${BACKEND}* exist as documented in man pages.
725141cc406Sopenharmony_ci	Add references to epson and epson2 man pages about
726141cc406Sopenharmony_ci	SANE_DEBUG_EPSONx_SCSI and _NET options.
727141cc406Sopenharmony_ci	Created an epson2 man page; based mostly on epson page.
728141cc406Sopenharmony_ci	* backend/stubs.c: Currently, compiling stubs.c requires its
729141cc406Sopenharmony_ci	own compile rule simply to pass in -DSTUBS.  Since its always
730141cc406Sopenharmony_ci	required, just define it in stubs.c
731141cc406Sopenharmony_ci
732141cc406Sopenharmony_ci2009-01-22  Stéphane Voltz <stef.dev@free.fr>
733141cc406Sopenharmony_ci	* doc/Makefile.in doc/descriptions/genesys.desc : added the rts8891
734141cc406Sopenharmony_ci	man page to the generation and install . added XP200 to the genesys
735141cc406Sopenharmony_ci	desc file.
736141cc406Sopenharmony_ci
737141cc406Sopenharmony_ci2009-01-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
738141cc406Sopenharmony_ci	* Makefile.am, lib/Makefile.in: Run all libcheck tests before
739141cc406Sopenharmony_ci	failure and look for both static and shared libraries.
740141cc406Sopenharmony_ci	Fixed $srcdir typo in lib/Makefile.in.
741141cc406Sopenharmony_ci
742141cc406Sopenharmony_ci2009-01-21  m. allan noah <kitno455 a t gmail d o t com>
743141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/epjitsu.[ch], backend/fujitsu.[ch]:
744141cc406Sopenharmony_ci	- don't export private symbols
745141cc406Sopenharmony_ci
746141cc406Sopenharmony_ci2009-01-19  m. allan noah <kitno455 a t gmail d o t com>
747141cc406Sopenharmony_ci	* doc/descriptions-external/brother2.desc: add MFC-7840W
748141cc406Sopenharmony_ci
749141cc406Sopenharmony_ci2009-01-19  Nicolas Martin <nicols-guest at users.alioth.debian.org>
750141cc406Sopenharmony_ci	* pixma_imageclass.c:
751141cc406Sopenharmony_ci	Fixed select_source message length, and typo bug in last update.
752141cc406Sopenharmony_ci	Set MP4600 series for inverted checksumming.
753141cc406Sopenharmony_ci
754141cc406Sopenharmony_ci2009-01-19  Stéphane Voltz <stef.dev@free.fr>
755141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys.conf.in backend/genesys.h
756141cc406Sopenharmony_ci	backend/genesys_devices.c backend/genesys_gl646.c
757141cc406Sopenharmony_ci	backend/genesys_gl841.c backend/genesys_low.h: add support for
758141cc406Sopenharmony_ci	uncalibrated scans in all modes for Visioneer Strobe XP200. Add
759141cc406Sopenharmony_ci	support for buttons for MD5345/HP2300 and XP200
760141cc406Sopenharmony_ci
761141cc406Sopenharmony_ci2009-01-18  m. allan noah <kitno455 a t gmail d o t com>
762141cc406Sopenharmony_ci	* doc/descriptions/unsupported.desc: everything reported from
763141cc406Sopenharmony_ci	2008-07 to 2009-01
764141cc406Sopenharmony_ci
765141cc406Sopenharmony_ci2009-01-18  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
766141cc406Sopenharmony_ci	* backend/genesys_low.h: Fix prototype of update_hardware_sensors.
767141cc406Sopenharmony_ci	Make half-ccd mode optional.
768141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Make dpihw depend on sensor pixel count
769141cc406Sopenharmony_ci	instead of sensor resolution. Make some Canon LiDE 35 specific
770141cc406Sopenharmony_ci	gpio handling conditional, add missing SCANMOD shift. Make
771141cc406Sopenharmony_ci	half-ccd mode optional. Re-enable clock register setup from sensor
772141cc406Sopenharmony_ci	struct, set SCANMOD.
773141cc406Sopenharmony_ci	* backend/genesys_devices.c: Make half-ccd mode optional.
774141cc406Sopenharmony_ci	Re-enable clock register setup from sensor struct, set SCANMOD.
775141cc406Sopenharmony_ci
776141cc406Sopenharmony_ci2009-01-17  Nicolas Martin <nicols-guest at users.alioth.debian.org>
777141cc406Sopenharmony_ci	* pixma_mp150.c:
778141cc406Sopenharmony_ci	Fixed "Busy mode" exit processing.
779141cc406Sopenharmony_ci
780141cc406Sopenharmony_ci2009-01-17 Julien Blache <jb@jblache.org>
781141cc406Sopenharmony_ci	* doc/descriptions/hp.desc: add SCSI identifiers for the ScanJet
782141cc406Sopenharmony_ci	IIc, from Daniel Golle (sane-devel, 20061105).
783141cc406Sopenharmony_ci	* frontend/scanimage.c: make batch mode create output files
784141cc406Sopenharmony_ci	atomically. Patch by Simon Matter <simon.matter@invoca.ch>.
785141cc406Sopenharmony_ci
786141cc406Sopenharmony_ci2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
787141cc406Sopenharmony_ci	* .cvsignore, Makefile.in, aclocal.m4, config.sub, configure,
788141cc406Sopenharmony_ci	configure.in, backend/cvsignore, include/Makefile.in,
789141cc406Sopenharmony_ci	include/sane/config.h.in, INSTALL, Makefile.am, missing:
790141cc406Sopenharmony_ci	Convert top-level Makefile to be generated by automake.
791141cc406Sopenharmony_ci	"dist" target now includes m4 directory. Updated "libcheck"
792141cc406Sopenharmony_ci	target to look at dynamic libraries instead of static.
793141cc406Sopenharmony_ci
794141cc406Sopenharmony_ci2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org>
795141cc406Sopenharmony_ci	* doc/Makefile.in, frontend/Makefile.in, include/Makefile.in,
796141cc406Sopenharmony_ci	japi/Makefile.in, lib/Makefile.in, po/Makefile.in,
797141cc406Sopenharmony_ci	sanei/Makefile.in, testsuite/Makefile.in, tools/Makefile.in,
798141cc406Sopenharmony_ci	backend/Makefile.in:
799141cc406Sopenharmony_ci	Updates to Makefiles to prepare for transition to automake.
800141cc406Sopenharmony_ci	Fix a few bugs with "all" and "uninstall" targets to work when
801141cc406Sopenharmony_ci	$(builddir) != $(srcdir).  Added $(DESTDIR) to uninstall target.
802141cc406Sopenharmony_ci	Made $(distdir) related to current directory to match automake.
803141cc406Sopenharmony_ci
804141cc406Sopenharmony_ci2009-01-16  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
805141cc406Sopenharmony_ci	* backend/genesys.c, backend/genesys.h, backend/genesys_devices.c,
806141cc406Sopenharmony_ci	backend/genesys_gl646.c, backend/genesys_gl841.c,
807141cc406Sopenharmony_ci	backend/genesys_low.h: Add support for buttons on
808141cc406Sopenharmony_ci	Canon LiDE 35/40/50.
809141cc406Sopenharmony_ci
810141cc406Sopenharmony_ci2009-01-15  Nicolas Martin <nicols-guest at users.alioth.debian.org>
811141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc,
812141cc406Sopenharmony_ci	pixma_mp150.c, AUTHORS:
813141cc406Sopenharmony_ci	Updated docs and comments in pixma backend.
814141cc406Sopenharmony_ci	Added Dennis Lou to pixma backend authors
815141cc406Sopenharmony_ci
816141cc406Sopenharmony_ci2009-01-13 Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
817141cc406Sopenharmony_ci        * AUTHORS: added myself as co-responsible for pixma backend
818141cc406Sopenharmony_ci
819141cc406Sopenharmony_ci2009-01-15  Alessandro Zummo <a.zummo@towertech.it>
820141cc406Sopenharmony_ci	* backend/epson2.c: do not use request_identity2 with
821141cc406Sopenharmony_ci	networked scanners, fixed generation of resolution
822141cc406Sopenharmony_ci	list.
823141cc406Sopenharmony_ci
824141cc406Sopenharmony_ci2009-01-13 Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
825141cc406Sopenharmony_ci        * backend/pixma_bjnp.c: send broadcasts from bjnp port to make
826141cc406Sopenharmony_ci        firewalling easier
827141cc406Sopenharmony_ci
828141cc406Sopenharmony_ci2009-01-13 Julien Blache <jb@jblache.org>
829141cc406Sopenharmony_ci	* tools/sane-desc.c: replace opencoded device permissions and
830141cc406Sopenharmony_ci	ownership by proper definitions. Group USB devices by vendor in
831141cc406Sopenharmony_ci	the HAL FDI output. Replace obsolete SYSFS{} key by the newer
832141cc406Sopenharmony_ci	ATTR{} key in the udev output. Add a new :scsi keyword for SCSI
833141cc406Sopenharmony_ci	devices, add support for SCSI devices in the udev and HAL FDI
834141cc406Sopenharmony_ci	outputs.
835141cc406Sopenharmony_ci	* doc/descriptions/hp.desc, doc/descriptions/epson.desc: add :scsi
836141cc406Sopenharmony_ci	keyword to a handful of SCSI scanners known to advertise
837141cc406Sopenharmony_ci	themselves as type "Processor".
838141cc406Sopenharmony_ci
839141cc406Sopenharmony_ci	All of the above based on a patch contributed by Dieter Jurzitza.
840141cc406Sopenharmony_ci
841141cc406Sopenharmony_ci2009-01-10  m. allan noah <kitno455 a t gmail d o t com>
842141cc406Sopenharmony_ci	* sanei/sanei_usb.c: rescan usb every time sanei_usb_init() is called
843141cc406Sopenharmony_ci	- remove missing devices, add new devices to global lists
844141cc406Sopenharmony_ci	- based on code from stef.dev@free.fr
845141cc406Sopenharmony_ci
846141cc406Sopenharmony_ci2009-01-10  m. allan noah <kitno455 a t gmail d o t com>
847141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v11
848141cc406Sopenharmony_ci	- send_panel() can disable too
849141cc406Sopenharmony_ci	- add cancel() to send d8 command
850141cc406Sopenharmony_ci	- call cancel() only after final read from scanner
851141cc406Sopenharmony_ci	- stop button requests cancel
852141cc406Sopenharmony_ci
853141cc406Sopenharmony_ci2009-01-10 Jeremy Johnson <jeremy a t acjlaw dot net>
854141cc406Sopenharmony_ci	* backend/hs2p.c: replaced ulong with u_long,
855141cc406Sopenharmony_ci	added static keyword for SANE_Status update_hs2p_data()
856141cc406Sopenharmony_ci
857141cc406Sopenharmony_ci2009-01-06 Jonathan Bravo Lopez <jkdsoft@gmail.com>
858141cc406Sopenharmony_ci	* backend/hp3900_sane.c, backend/hp3900_config.c,
859141cc406Sopenharmony_ci	  backend/hp3900_types.c, backend/hp3900.conf.in, doc/sane-hp3900.man,
860141cc406Sopenharmony_ci	  doc/descriptions/hp3900.desc:
861141cc406Sopenharmony_ci	  Added support for HP Scanjet G3110 scanner.
862141cc406Sopenharmony_ci
863141cc406Sopenharmony_ci2009-01-05 Jeremy Johnson <jeremy a t acjlaw dot net>
864141cc406Sopenharmony_ci	Added code to read_data() to pad image data to
865141cc406Sopenharmony_ci	requested length and to zero out any garbage using
866141cc406Sopenharmony_ci	information from sense data command. Added new
867141cc406Sopenharmony_ci	MAINTENANCE_DATA struct and options to display
868141cc406Sopenharmony_ci	scanner's maintenance/calibration statistics.
869141cc406Sopenharmony_ci	*backend/hs2p.h
870141cc406Sopenharmony_ci	- added enum CONNECTION_TYPES
871141cc406Sopenharmony_ci	- added HS2P_DATA struct
872141cc406Sopenharmony_ci	- added SENSE_DATA struct to struct HS2P_Device
873141cc406Sopenharmony_ci	- added SANE_String_Const orientation_list[]
874141cc406Sopenharmony_ci	- added macros isset_ILI() and isset_EOM()
875141cc406Sopenharmony_ci	*backend/hs2p-scsi.h
876141cc406Sopenharmony_ci	- replaced request_sense struct with SENSE_DATA struct
877141cc406Sopenharmony_ci	- added #define DATA_TYPE_EOL (va_list sentinel)
878141cc406Sopenharmony_ci	- added MAINTENANCE_DATA struct
879141cc406Sopenharmony_ci	*backend/hs2p-saneopts.h
880141cc406Sopenharmony_ci	- added OPT_ORIENTATION
881141cc406Sopenharmony_ci	- added MAINTENANCE_DATA options
882141cc406Sopenharmony_ci	*backend/hs2p.c
883141cc406Sopenharmony_ci	- added MAINTENANCE_DATA options
884141cc406Sopenharmony_ci	- added unused connType to attach()
885141cc406Sopenharmony_ci	- added update_hs2p_data() to fill in options
886141cc406Sopenharmony_ci	- added hs2p_open() and hs2p_close()
887141cc406Sopenharmony_ci	- added get_hs2p_data() to read scanner data
888141cc406Sopenharmony_ci	- added print_maintenance_data()
889141cc406Sopenharmony_ci	- modified sane_control_options() to
890141cc406Sopenharmony_ci	  accommodate new maintenance options and to
891141cc406Sopenharmony_ci	  handle Portrait/Landscape option
892141cc406Sopenharmony_ci	  replaced adf_status macro with s->data.adf_status
893141cc406Sopenharmony_ci	- modified sane_read() to correctly zero out the
894141cc406Sopenharmony_ci	  missing bytes on an incomplete read and to pad
895141cc406Sopenharmony_ci	  to the requested length
896141cc406Sopenharmony_ci	*backend/hs2p-scsi.c
897141cc406Sopenharmony_ci	- replaced request_sense() with get_sense_data()
898141cc406Sopenharmony_ci	- added print_sense_data()
899141cc406Sopenharmony_ci	- added SENSE_DATA *sdp to sense_handler()
900141cc406Sopenharmony_ci	- modified read_data() to handler other data type codes/qualifiers
901141cc406Sopenharmony_ci	- read_adf_status() now is replaced with call to
902141cc406Sopenharmony_ci	  read_data(fd,*buf,*bufsize,dtc,dtq)
903141cc406Sopenharmony_ci
904141cc406Sopenharmony_ci2009-01-04  Nicolas Martin <nicols-guest at users.alioth.debian.org>
905141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
906141cc406Sopenharmony_ci	Updated doc for pixma backend (ImageClass)
907141cc406Sopenharmony_ci
908141cc406Sopenharmony_ci2008-12-31  Stéphane Voltz <stef.dev@free.fr>
909141cc406Sopenharmony_ci	* backend/genesys.c: restored warming up broken by a previuos commit
910141cc406Sopenharmony_ci
911141cc406Sopenharmony_ci2008-12-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
912141cc406Sopenharmony_ci	* backend/pixma_imageclass.c:
913141cc406Sopenharmony_ci	Change to include different checksumming for MF41xx and MF42xx series
914141cc406Sopenharmony_ci
915141cc406Sopenharmony_ci2008-12-26  Alessandro Zummo <a.zummo@towertech.it>
916141cc406Sopenharmony_ci	* backend/epson2.c: changed version code,
917141cc406Sopenharmony_ci	added protection from wrong settings.
918141cc406Sopenharmony_ci
919141cc406Sopenharmony_ci2008-12-21  m. allan noah <kitno455 a t gmail d o t com>
920141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v87
921141cc406Sopenharmony_ci	- accept null pointer as empty device name
922141cc406Sopenharmony_ci	- track frontend reading sensor/button values to reload
923141cc406Sopenharmony_ci	- deactivate double feed options if df-action == default
924141cc406Sopenharmony_ci
925141cc406Sopenharmony_ci2008-12-21  Nicolas Martin <nicols-guest at users.alioth.debian.org>
926141cc406Sopenharmony_ci	* doc/descriptions/pixma.desc, doc/sane-pixma.man,
927141cc406Sopenharmony_ci	backend/pixma_mp150.c:
928141cc406Sopenharmony_ci	MP800/MP800R: Fixed bug and color planes shift issues, added TPU support
929141cc406Sopenharmony_ci	for 48 bits images depth up to 1200 dpi.
930141cc406Sopenharmony_ci	MP980: following a user feedback, declared as working.
931141cc406Sopenharmony_ci	Doc and man pages updated.
932141cc406Sopenharmony_ci
933141cc406Sopenharmony_ci2008-12-18  m. allan noah <kitno455 a t gmail d o t com>
934141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v86
935141cc406Sopenharmony_ci	- get_pixelsize() sets back window ID for back side scans
936141cc406Sopenharmony_ci	* doc/sane-fujitsu.man, doc/descriptions/fujitsu.desc: backend v86
937141cc406Sopenharmony_ci
938141cc406Sopenharmony_ci2008-12-17  Julien Blache <jb@jblache.org>
939141cc406Sopenharmony_ci	* backend/v4l.c: unmap mapped buffer in sane_cancel(). Use libv4l1
940141cc406Sopenharmony_ci	for v4l device access, buys us some support for v4l2 devices for
941141cc406Sopenharmony_ci	free thanks to libv4l1, libv4l2 and libv4lconvert.
942141cc406Sopenharmony_ci	* configure.in, configure: check for libv4l1 availability.
943141cc406Sopenharmony_ci
944141cc406Sopenharmony_ci2008-12-15  Alex Belkin <abc@telekom.ru>
945141cc406Sopenharmony_ci	* AUTHORS, configure, configure.in, backend/Makefile.in,
946141cc406Sopenharmony_ci	backend/xerox_mfp.c, backend/xerox_mfp.h, doc/Makefile.in,
947141cc406Sopenharmony_ci	doc/descriptions/xerox_mfp.desc, doc/sane-xerox_mfp.man:
948141cc406Sopenharmony_ci	Initial commit to xerox_mfp backend.
949141cc406Sopenharmony_ci
950141cc406Sopenharmony_ci2008-12-12  Julien Blache <jb@jblache.org>
951141cc406Sopenharmony_ci	* frontend/saned.c: add a data_portrange config file option to
952141cc406Sopenharmony_ci	saned to specify a port range for the data connection. Based on a
953141cc406Sopenharmony_ci	patch contributed by Oren Held.
954141cc406Sopenharmony_ci	* backend/saned.conf.in: add the data_portrange option to the
955141cc406Sopenharmony_ci	config file and rework the comments.
956141cc406Sopenharmony_ci	* doc/saned.man: document the data_portrange option.
957141cc406Sopenharmony_ci
958141cc406Sopenharmony_ci2008-12-11  Stéphane Voltz <stef.dev@free.fr>
959141cc406Sopenharmony_ci	* backend/rts8891.c doc/sane-rts8891.man doc/descriptions/rts8891.desc:
960141cc406Sopenharmony_ci	  scan register setting fix, documentation update
961141cc406Sopenharmony_ci
962141cc406Sopenharmony_ci2008-12-10  m. allan noah <kitno455 a t gmail d o t com>
963141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v85
964141cc406Sopenharmony_ci	- round pixels_per_line down to arbitrary limits for fi-4990 & fi-4860
965141cc406Sopenharmony_ci	- fi-4860 returns random garbage to serial number queries
966141cc406Sopenharmony_ci	- initialize *info to 0 in sane_control_option()
967141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: backend v85, improve status/comments
968141cc406Sopenharmony_ci	* frontend/scanimage.c: initialize *info, fix buffer overwalk
969141cc406Sopenharmony_ci
970141cc406Sopenharmony_ci2008-12-10  m. allan noah <kitno455 a t gmail d o t com>
971141cc406Sopenharmony_ci	* backend/canon_dr.c: backend v10
972141cc406Sopenharmony_ci	- add all documented request sense codes to sense_handler()
973141cc406Sopenharmony_ci	- fix color jpeg (remove unneeded BGR to RGB swapping code)
974141cc406Sopenharmony_ci	- add macros for LUT data
975141cc406Sopenharmony_ci	* backend/canon_dr.conf.in: add DR-2080C usb ID
976141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v10, add DR 3020
977141cc406Sopenharmony_ci
978141cc406Sopenharmony_ci2008-12-08  m. allan noah <kitno455 a t gmail d o t com>
979141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v9
980141cc406Sopenharmony_ci	- add rollerdeskew and stapledetect options
981141cc406Sopenharmony_ci	- add rollerdeskew and stapledetect bits to ssm_df()
982141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v9
983141cc406Sopenharmony_ci
984141cc406Sopenharmony_ci2008-12-08  m. allan noah <kitno455 a t gmail d o t com>
985141cc406Sopenharmony_ci	* backend/avision.c: backend v289
986141cc406Sopenharmony_ci	- fix sending SIGTERM when reader_pid == 0
987141cc406Sopenharmony_ci
988141cc406Sopenharmony_ci2008-12-07  m. allan noah <kitno455 a t gmail d o t com>
989141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v8
990141cc406Sopenharmony_ci	- rename read/send_counter to read/send_panel
991141cc406Sopenharmony_ci	- enable control panel during init
992141cc406Sopenharmony_ci	- add options for all buttons
993141cc406Sopenharmony_ci	- call TUR twice in wait_scanner(), even if first succeeds
994141cc406Sopenharmony_ci	- disable rif
995141cc406Sopenharmony_ci	- enable brightness/contrast/threshold options
996141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc, doc/sane-canon_dr.man: backend v8
997141cc406Sopenharmony_ci
998141cc406Sopenharmony_ci2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
999141cc406Sopenharmony_ci	* backend/pixma_bjnp.c pixma_bjnp_private.h:
1000141cc406Sopenharmony_ci	  replaced getlogin/getenv by getpwuid(geteuid)
1001141cc406Sopenharmony_ci
1002141cc406Sopenharmony_ci2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
1003141cc406Sopenharmony_ci	* backend/pixma_bjnp.c pixma_bjnp_private.h:
1004141cc406Sopenharmony_ci	  On Ubuntu getlogin() returns NULL. So we now first try getlogin()
1005141cc406Sopenharmony_ci	  and if that fails, we try getenv("USER") and if that fails we use
1006141cc406Sopenharmony_ci	  a default user string
1007141cc406Sopenharmony_ci
1008141cc406Sopenharmony_ci2008-12-03  Stéphane Voltz <stef.dev@free.fr>
1009141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_low.c: possible fix for
1010141cc406Sopenharmony_ci	  failed scan at 300 and 1200 dpi for HP4400, sensor type 2.
1011141cc406Sopenharmony_ci
1012141cc406Sopenharmony_ci2008-12-01  Julien Blache <jb@jblache.org>
1013141cc406Sopenharmony_ci	* sanei/sanei_usb.c: fix assignment in if clause, reported on
1014141cc406Sopenharmony_ci	sane-devel.
1015141cc406Sopenharmony_ci
1016141cc406Sopenharmony_ci2008-11-30  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1017141cc406Sopenharmony_ci	* doc/descriptions/pixma.desc, doc/sane-pixma.man:
1018141cc406Sopenharmony_ci	MP620 supported by pixma backend confirmed, doc and man pages updated.
1019141cc406Sopenharmony_ci
1020141cc406Sopenharmony_ci2008-11-29  m. allan noah <kitno455 a t gmail d o t com>
1021141cc406Sopenharmony_ci	* backend/canon_dr.[ch]: backend v7
1022141cc406Sopenharmony_ci	- jpeg support (size rounding and header overwrite)
1023141cc406Sopenharmony_ci	- call object_position(load) between pages even if buffering is on
1024141cc406Sopenharmony_ci	- use request sense info bytes on short scsi reads
1025141cc406Sopenharmony_ci	- byte swap color BGR to RGB
1026141cc406Sopenharmony_ci	- round image width down, not up
1027141cc406Sopenharmony_ci	- round image height down to even # of lines
1028141cc406Sopenharmony_ci	- always transfer even # of lines per block
1029141cc406Sopenharmony_ci	- scsi and jpeg don't require reading extra lines to reach EOF
1030141cc406Sopenharmony_ci	- rename buffer option to buffermode to avoid conflict with scanimage
1031141cc406Sopenharmony_ci	- send ssm_do and ssm_df during sane_start
1032141cc406Sopenharmony_ci	- improve sense_handler output
1033141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v7
1034141cc406Sopenharmony_ci
1035141cc406Sopenharmony_ci2008-11-29  m. allan noah <kitno455 a t gmail d o t com>
1036141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.c: backend v6
1037141cc406Sopenharmony_ci	- fix adf simplex
1038141cc406Sopenharmony_ci	- rename ssm_duplex to ssm_buffer
1039141cc406Sopenharmony_ci	- add --buffer option
1040141cc406Sopenharmony_ci	- reduce inter-page commands when buffering is enabled
1041141cc406Sopenharmony_ci	- improve sense_handler output
1042141cc406Sopenharmony_ci	- enable counter option
1043141cc406Sopenharmony_ci	- drop unused code
1044141cc406Sopenharmony_ci	* doc/descriptions/canon_dr.desc: backend v6
1045141cc406Sopenharmony_ci
1046141cc406Sopenharmony_ci2008-11-26  m. allan noah <kitno455 a t gmail d o t com>
1047141cc406Sopenharmony_ci	* backend/*.[ch]: nearly every backend used V_MAJOR
1048141cc406Sopenharmony_ci	instead of SANE_CURRENT_MAJOR in sane_init()
1049141cc406Sopenharmony_ci	* backend/snapscan.c: remove EXPECTED_VERSION check
1050141cc406Sopenharmony_ci	since new SANE standard is forward compatible
1051141cc406Sopenharmony_ci
1052141cc406Sopenharmony_ci2008-11-25  m. allan noah <kitno455 a t gmail d o t com>
1053141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.c,
1054141cc406Sopenharmony_ci	doc/descriptions/canon_dr.desc: backend v5
1055141cc406Sopenharmony_ci	- remove EOF ejection code
1056141cc406Sopenharmony_ci	- add SSM and GSM commands
1057141cc406Sopenharmony_ci	- add dropout, doublefeed, and jpeg compression options
1058141cc406Sopenharmony_ci	- disable adf backside
1059141cc406Sopenharmony_ci	- fix adf duplex
1060141cc406Sopenharmony_ci	- read two extra lines (ignore errors) at end of image
1061141cc406Sopenharmony_ci	- only send scan command at beginning of batch
1062141cc406Sopenharmony_ci	- fix bug in hexdump with 0 length string
1063141cc406Sopenharmony_ci	- DR-7580 support
1064141cc406Sopenharmony_ci
1065141cc406Sopenharmony_ci2008-11-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1066141cc406Sopenharmony_ci	* backend/pixma.c:
1067141cc406Sopenharmony_ci	Fixed regression bug at end of scan for all PIXMA, noticeable
1068141cc406Sopenharmony_ci	in multipage ADF scan.
1069141cc406Sopenharmony_ci
1070141cc406Sopenharmony_ci2008-11-23  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1071141cc406Sopenharmony_ci	* backend/pixma_mp150.c, sane-backends/po/sane-backends.fr.po,
1072141cc406Sopenharmony_ci	doc/descriptions/pixma.desc, doc/sane-pixma.man:
1073141cc406Sopenharmony_ci	Support for MP630 in pixma backend.
1074141cc406Sopenharmony_ci	Updated docs for MP630, and network interface to various PIXMA models
1075141cc406Sopenharmony_ci	in pixma.desc.
1076141cc406Sopenharmony_ci	Fixed some typos in French translations.
1077141cc406Sopenharmony_ci
1078141cc406Sopenharmony_ci2008-11-20  Stéphane Voltz <stef.dev@free.fr>
1079141cc406Sopenharmony_ci	* backend/rts8891.c: fixes 'commit scan value' for HP4400.
1080141cc406Sopenharmony_ci
1081141cc406Sopenharmony_ci2008-11-20  Stéphane Voltz <stef.dev@free.fr>
1082141cc406Sopenharmony_ci	* backend/rts8891.c: calibration fixes for HP4400 sensor type 3.
1083141cc406Sopenharmony_ci
1084141cc406Sopenharmony_ci2008-11-18  Alessandro Zummo <a.zummo@towertech.it>
1085141cc406Sopenharmony_ci	* backend/epson2.c: fixed bug when an extended command
1086141cc406Sopenharmony_ci	was used with D8 level scanners. bug reported
1087141cc406Sopenharmony_ci	by Kare Sars <kare.sars@kolumbus.fi>
1088141cc406Sopenharmony_ci
1089141cc406Sopenharmony_ci2008-11-17  Gerhard Jaeger <gerhard@gjaeger.de>
1090141cc406Sopenharmony_ci	* doc/descriptions-external/epkowa.desc:
1091141cc406Sopenharmony_ci	  iscan 2.14.0 updates on behalf of olaf.meeuwissen@avasys.jp
1092141cc406Sopenharmony_ci
1093141cc406Sopenharmony_ci2008-11-12  Stéphane Voltz <stef.dev@free.fr>
1094141cc406Sopenharmony_ci	* backend/rts8891.c: sensor detection fix. Lamp setting
1095141cc406Sopenharmony_ci	  change for HP4400 sensor type 3.
1096141cc406Sopenharmony_ci
1097141cc406Sopenharmony_ci2008-11-11  m. allan noah <kitno455 a t gmail d o t com>
1098141cc406Sopenharmony_ci	* backend/canon_dr.c: backend v4
1099141cc406Sopenharmony_ci	- eject document when sane_read() returns EOF
1100141cc406Sopenharmony_ci
1101141cc406Sopenharmony_ci2008-11-09  m. allan noah <kitno455 a t gmail d o t com>
1102141cc406Sopenharmony_ci	* backend/canon_dr.[ch], backend/canon_dr-cmd.h, doc/sane-canon_dr.man,
1103141cc406Sopenharmony_ci	  backend/canon_dr.conf.in, doc/descriptions/canon_dr.desc:
1104141cc406Sopenharmony_ci	- New Canon DR-series backend v3
1105141cc406Sopenharmony_ci	- support all modes and resolutions of DR-9080C
1106141cc406Sopenharmony_ci	- advanced options (MF detection, compression) not yet supported
1107141cc406Sopenharmony_ci	- other larger models believed similar, smaller ones unknown
1108141cc406Sopenharmony_ci	* doc/descriptions/unsupported.desc: remove Canon DR-series machines
1109141cc406Sopenharmony_ci
1110141cc406Sopenharmony_ci2008-11-07  m. allan noah <kitno455 a t gmail d o t com>
1111141cc406Sopenharmony_ci	* backend/fujitsu.c: backend v84
1112141cc406Sopenharmony_ci	- round lines down to even number to get even # of total bytes
1113141cc406Sopenharmony_ci	- round binary bpl and Bpl down to byte boundary
1114141cc406Sopenharmony_ci
1115141cc406Sopenharmony_ci2008-11-06  m. allan noah <kitno455 a t gmail d o t com>
1116141cc406Sopenharmony_ci	* backend/fujitsu.c: backend v83
1117141cc406Sopenharmony_ci	- round binary bpl and Bpl up to byte boundary
1118141cc406Sopenharmony_ci	- use s->params instead of user data in set_window()
1119141cc406Sopenharmony_ci	- read_from_scanner() only grabs an even number of lines
1120141cc406Sopenharmony_ci
1121141cc406Sopenharmony_ci2008-10-31  Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
1122141cc406Sopenharmony_ci	* Pixma backend (pixma.c/pixma_common.c/pixma_io_sanei.c/pixma_bjnp.c):
1123141cc406Sopenharmony_ci	  bjnp tcp connection is now de-activated after initialization and
1124141cc406Sopenharmony_ci	  re-activated at start of scanning. If we do not do this, the scanner
1125141cc406Sopenharmony_ci	  closes its side of the connection after 30 secods of inactivity.
1126141cc406Sopenharmony_ci	  Added a maximum to the retry of select calls when signals are
1127141cc406Sopenharmony_ci	  received
1128141cc406Sopenharmony_ci	  Added blocksize detection for tcp read_bulk call
1129141cc406Sopenharmony_ci
1130141cc406Sopenharmony_ci2008-11-04  m. allan noah <kitno455 a t gmail d o t com>
1131141cc406Sopenharmony_ci	* sanei/sanei_usb.c, include/sane/sanei_usb.h:
1132141cc406Sopenharmony_ci	- shorten debug lines to fit in 80 chars
1133141cc406Sopenharmony_ci	- add sanei_usb_clear_halt() required by upcoming canon_dr backend
1134141cc406Sopenharmony_ci
1135141cc406Sopenharmony_ci2008-10-31  m. allan noah <kitno455 a t gmail d o t com>
1136141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h,
1137141cc406Sopenharmony_ci	  backend/fujitsu.conf.in, doc/descriptions/fujitsu.desc: backend v82
1138141cc406Sopenharmony_ci	- improved front-side endorser vpd detection
1139141cc406Sopenharmony_ci	- send scanner_control_ric during sane_read of each side
1140141cc406Sopenharmony_ci	- add fi-6770A and fi-6670A USB ID's
1141141cc406Sopenharmony_ci
1142141cc406Sopenharmony_ci2008-10-31  Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
1143141cc406Sopenharmony_ci	* backend/pixma_bjnp.c: corrected small typo
1144141cc406Sopenharmony_ci
1145141cc406Sopenharmony_ci2008-10-31  Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
1146141cc406Sopenharmony_ci	* backend/pixma_bjnp.c:
1147141cc406Sopenharmony_ci	   Added retry to select() calls when they get interrupted by a
1148141cc406Sopenharmony_ci	   signal. This solves problems in xsane after a first scan completed.
1149141cc406Sopenharmony_ci	   There is still an issue that scanner closes tcp connection after
1150141cc406Sopenharmony_ci	   30 seconds of inactivity
1151141cc406Sopenharmony_ci	   backend/pixma_bjnp.c backend/bjnp_private.h
1152141cc406Sopenharmony_ci	   Marked local functions as static and removed them from ..private.h
1153141cc406Sopenharmony_ci
1154141cc406Sopenharmony_ci2008-10-31  Stéphane Voltz <stef.dev@free.fr>
1155141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h:
1156141cc406Sopenharmony_ci	  added 600 and 1200 dpi scan for HP4400 and HP4470 with 'xpa'
1157141cc406Sopenharmony_ci	  sensor.
1158141cc406Sopenharmony_ci
1159141cc406Sopenharmony_ci2008-10-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1160141cc406Sopenharmony_ci	* backend/pixma_mp150.c, doc/sane-pixma.man doc/descriptions/pixma.desc:
1161141cc406Sopenharmony_ci	Tweaks for TPU scan at 4800 dpi, and MP810 at 2400 dpi (now works).
1162141cc406Sopenharmony_ci	Updated docs around that.
1163141cc406Sopenharmony_ci
1164141cc406Sopenharmony_ci2008-10-25  Louis Lagendijk  <llagendijk-guest at users.alioth.debian.org>
1165141cc406Sopenharmony_ci	* Added configuration file support for pixma backend
1166141cc406Sopenharmony_ci	Currently used only for configuration of network scanners.
1167141cc406Sopenharmony_ci
1168141cc406Sopenharmony_ci2008-10-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1169141cc406Sopenharmony_ci	* backend/pixma.c, backend/pixma_io_sanei.c, backend/pixma_mp150.c:
1170141cc406Sopenharmony_ci	TPU scanning in 48 bits mode now works fine on MP970, with Xsane or
1171141cc406Sopenharmony_ci	scanimage.
1172141cc406Sopenharmony_ci	Changed also minimum to 300 dpi for TPU scan, so that preview now works
1173141cc406Sopenharmony_ci	in Xsane.
1174141cc406Sopenharmony_ci	Added Legal paper dimensions (14") to ADF scan for MX850 and MX7600.
1175141cc406Sopenharmony_ci	The rest is cosmetic only.
1176141cc406Sopenharmony_ci
1177141cc406Sopenharmony_ci2008-10-21  Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
1178141cc406Sopenharmony_ci	* Added #ifdef around definitions of MIN and MAX in pixma_common.h
1179141cc406Sopenharmony_ci	- Re-enable includes in pixma_bjnp.c as they are needed on Freebsd
1180141cc406Sopenharmony_ci	- Replaced getaddrinfo by gethostbyname in pixma_bjnp.c as this is
1181141cc406Sopenharmony_ci	  supported on OS/2 as well
1182141cc406Sopenharmony_ci
1183141cc406Sopenharmony_ci2008-10-21  m. allan noah <kitno455 a t gmail d o t com>
1184141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: backend v81, fix fi-6240 usb id
1185141cc406Sopenharmony_ci
1186141cc406Sopenharmony_ci2008-10-20  m. allan noah <kitno455 a t gmail d o t com>
1187141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v81
1188141cc406Sopenharmony_ci	- increase USB timeouts
1189141cc406Sopenharmony_ci	- enable get_pixelsize() to update scan params after set_window()
1190141cc406Sopenharmony_ci	- remove even_scan_line hack
1191141cc406Sopenharmony_ci
1192141cc406Sopenharmony_ci2008-10-19  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1193141cc406Sopenharmony_ci	* configure.in, configure, backend/pixma_bjnp.c,
1194141cc406Sopenharmony_ci	backend/pixma_bjnp.h, backend/pixma_bjnp_private.h,
1195141cc406Sopenharmony_ci	pixma.h, doc/descriptions/pixma.desc:
1196141cc406Sopenharmony_ci	From Louis Lagendijk for bjnp protocol on pixma backend, add a header
1197141cc406Sopenharmony_ci	check for ifaddrs.h  (necessary on different platforms BeOS, OS/2, ...)
1198141cc406Sopenharmony_ci	Increment pixma backend version number.
1199141cc406Sopenharmony_ci
1200141cc406Sopenharmony_ci2008-10-15  Stéphane Voltz <stef.dev@free.fr>
1201141cc406Sopenharmony_ci	* backend/rts8891.c: added 300 dpi scan for HP4400
1202141cc406Sopenharmony_ci
1203141cc406Sopenharmony_ci2008-10-15  Stéphane Voltz <stef.dev@free.fr>
1204141cc406Sopenharmony_ci	* backend/rts8891.c: fixed HP4400 sensor detection, added 150
1205141cc406Sopenharmony_ci	  dpi scan mode for HP4400
1206141cc406Sopenharmony_ci
1207141cc406Sopenharmony_ci2008-10-14  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1208141cc406Sopenharmony_ci	* backend/pixma*.c, backend/pixma*.h (all pixma backend files),
1209141cc406Sopenharmony_ci	doc/sane-pixma.man, doc/description/pixma.desc,
1210141cc406Sopenharmony_ci	backend/Makefile.in
1211141cc406Sopenharmony_ci	Added 3 new files backend/pixma_bjnp.c, backend/pixma_bjnp.h,
1212141cc406Sopenharmony_ci	backend/pixma_bjnp_private.h:
1213141cc406Sopenharmony_ci	- Thanks to Louis Lagendijk, added an implementation of Canon's BJNP
1214141cc406Sopenharmony_ci	network protocol to the pixma backend, for scanning with PIXMA devices
1215141cc406Sopenharmony_ci	over a LAN network.
1216141cc406Sopenharmony_ci	- Fix for ADF scan reset session when ADF is loaded with more pages
1217141cc406Sopenharmony_ci	to scan than the frontend requests.
1218141cc406Sopenharmony_ci	- Updated pixma backend documentation and file headers.
1219141cc406Sopenharmony_ci
1220141cc406Sopenharmony_ci2008-10-09  m. allan noah <kitno455 a t gmail d o t com>
1221141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v80
1222141cc406Sopenharmony_ci
1223141cc406Sopenharmony_ci2008-10-08  m. allan noah <kitno455 a t gmail d o t com>
1224141cc406Sopenharmony_ci	* backend/fujitsu.c: backend v80
1225141cc406Sopenharmony_ci	- front-side endorser uses data ID 0x80
1226141cc406Sopenharmony_ci
1227141cc406Sopenharmony_ci2008-10-06  Stéphane Voltz <stef.dev@free.fr>
1228141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891.h: fixed configuration option
1229141cc406Sopenharmony_ci	  bug
1230141cc406Sopenharmony_ci
1231141cc406Sopenharmony_ci2008-10-04  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1232141cc406Sopenharmony_ci	* backend/pixma.c, backend/pixma.h, backend/pixma_common.c,
1233141cc406Sopenharmony_ci	backend/pixma_io_sanei.c, backend/pixma_mp150.c,
1234141cc406Sopenharmony_ci	doc/sane-pixma.man, doc/description/pixma.desc:
1235141cc406Sopenharmony_ci	MP970 scanning improvements, up to 4800 dpi. On the way soon,
1236141cc406Sopenharmony_ci	network BJNP protocol designed by Louis Lagendijk to be added to CVS.
1237141cc406Sopenharmony_ci	MX7600 reported to work fine with the backend.
1238141cc406Sopenharmony_ci	ADF scanning:
1239141cc406Sopenharmony_ci	- improved for latest PIXMAs like MX850, MX310.
1240141cc406Sopenharmony_ci	- bug fix in Sane_start, when scanning several pages with ADF.
1241141cc406Sopenharmony_ci	ADF DUPLEX scanning:
1242141cc406Sopenharmony_ci	- new code for ADF Duplex, (to be tested) based on a MX850 Snoop. Changes
1243141cc406Sopenharmony_ci	might fit also MP830 (To be confirmed).
1244141cc406Sopenharmony_ci	TPU scanning:
1245141cc406Sopenharmony_ci	- MP970 TPU scanning: Protocol works, get scanned TPU images with 48 bits
1246141cc406Sopenharmony_ci	to 24 bits conversion, full 48 bit version yet to be debugged.
1247141cc406Sopenharmony_ci
1248141cc406Sopenharmony_ci2008-10-03  m. allan noah <kitno455 a t gmail d o t com>
1249141cc406Sopenharmony_ci	* backend/epjitsu.[ch]: backend v17:
1250141cc406Sopenharmony_ci	- increase scan height ~1/2 inch due to head offset
1251141cc406Sopenharmony_ci	- change page length autodetection condition
1252141cc406Sopenharmony_ci
1253141cc406Sopenharmony_ci2008-10-03  Stéphane Voltz <stef.dev@free.fr>
1254141cc406Sopenharmony_ci	* include/sane/sane.h: added a SANE_CURRENT_MINOR define
1255141cc406Sopenharmony_ci
1256141cc406Sopenharmony_ci2008-10-02  Stéphane Voltz <stef.dev@free.fr>
1257141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891.h backend/rts8891_low.h:
1258141cc406Sopenharmony_ci	add a 'sensornumber' option to override detected sensor model
1259141cc406Sopenharmony_ci
1260141cc406Sopenharmony_ci2008-10-02  m. allan noah <kitno455 a t gmail d o t com>
1261141cc406Sopenharmony_ci	* doc/descriptions-external/epkowa.desc:
1262141cc406Sopenharmony_ci	- iscan 2.12.0 updates from olaf.meeuwissen@avasys.jp
1263141cc406Sopenharmony_ci
1264141cc406Sopenharmony_ci2008-10-01  m. allan noah <kitno455 a t gmail d o t com>
1265141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in,
1266141cc406Sopenharmony_ci	  backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v79
1267141cc406Sopenharmony_ci	- add usb ids for several models
1268141cc406Sopenharmony_ci	- print additional hardware capability bits
1269141cc406Sopenharmony_ci	- detect front-side endorser
1270141cc406Sopenharmony_ci	- disable endorser-side controls if only one side installed
1271141cc406Sopenharmony_ci	- add quirks for fi-6x70
1272141cc406Sopenharmony_ci
1273141cc406Sopenharmony_ci2008-10-01  m. allan noah <kitno455 a t gmail d o t com>
1274141cc406Sopenharmony_ci	* backend/epjitsu.[ch]: backend v16:
1275141cc406Sopenharmony_ci	- split fill_frontback_buffers_S300 into 3 functions
1276141cc406Sopenharmony_ci	- enable threshold-curve option
1277141cc406Sopenharmony_ci	- add 1-D dynamic binary thresholding code
1278141cc406Sopenharmony_ci	- remove y-resolution option
1279141cc406Sopenharmony_ci	- pad 225x200 data to 225x225
1280141cc406Sopenharmony_ci
1281141cc406Sopenharmony_ci2008-10-01  Gerhard Jaeger <gerhard@gjaeger.de>
1282141cc406Sopenharmony_ci	* doc/descriptions/plustek.desc: Added entry for UT12 devid 0x0013
1283141cc406Sopenharmony_ci	* doc/descriptions/unsupported.desc: Removed entry for UT12 devid 0x0013
1284141cc406Sopenharmony_ci	* doc/descriptions/gt68xx.desc: Added entry for OpticSlim 2400plus
1285141cc406Sopenharmony_ci	* backends/gt68xx.conf.in: Added entry for OpticSlim 2400plus
1286141cc406Sopenharmony_ci
1287141cc406Sopenharmony_ci2008-09-26  Stéphane Voltz <stef.dev@free.fr>
1288141cc406Sopenharmony_ci	* backend/rts8891_low.c: fix HP4400 head parking
1289141cc406Sopenharmony_ci
1290141cc406Sopenharmony_ci2008-09-25  m. allan noah <kitno455 a t gmail d o t com>
1291141cc406Sopenharmony_ci	* backend/epjitsu.[ch], backend/epjitsu-cmd.h: backend v 13, 14 and 15:
1292141cc406Sopenharmony_ci	- add working page-height control
1293141cc406Sopenharmony_ci	- add working brightness, contrast and threshold controls
1294141cc406Sopenharmony_ci	- add disabled threshold curve and geometry controls
1295141cc406Sopenharmony_ci	- move initialization code to sane_get_devices, for hotplugging
1296141cc406Sopenharmony_ci	- support S300 on USB power
1297141cc406Sopenharmony_ci	- support S300 225x200 and 600x600 scans
1298141cc406Sopenharmony_ci	- support for automatic paper length detection (parm.lines = -1)
1299141cc406Sopenharmony_ci	- expose hardware buttons/sensors as options for S300
1300141cc406Sopenharmony_ci	* doc/descriptions/epjitsu.desc: change S300 status to good
1301141cc406Sopenharmony_ci
1302141cc406Sopenharmony_ci2008-09-25  m. allan noah <kitno455 a t gmail d o t com>
1303141cc406Sopenharmony_ci	* include/sane/saneopts.h: underscore not allowed in option names
1304141cc406Sopenharmony_ci	* frontend/scanimage.c: fix broken unknown length (-1) binary scans,
1305141cc406Sopenharmony_ci	  fix invalid tiff height with unknown length scans, fix compiler warn
1306141cc406Sopenharmony_ci
1307141cc406Sopenharmony_ci2008-09-20  Stéphane Voltz <stef.dev@free.fr>
1308141cc406Sopenharmony_ci	* backend/rts8891.c: fix typo in HP4400 variant detection
1309141cc406Sopenharmony_ci
1310141cc406Sopenharmony_ci2008-09-20  Stéphane Voltz <stef.dev@free.fr>
1311141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: more
1312141cc406Sopenharmony_ci	fix for HP4400 head parking, 75 dpi support for another HP4400 sensor
1313141cc406Sopenharmony_ci	variant, better variant detector and initial setting
1314141cc406Sopenharmony_ci
1315141cc406Sopenharmony_ci2008-09-13  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1316141cc406Sopenharmony_ci	* backend/pixma_mp150.c, doc/sane-pixma.man, doc/description/pixma.desc:
1317141cc406Sopenharmony_ci	Changes in pixma backend for PIXMA MP970 at 4800 dpi (to be continued).
1318141cc406Sopenharmony_ci	Declare MX7600 but yet untested.
1319141cc406Sopenharmony_ci
1320141cc406Sopenharmony_ci2008-09-11  Stéphane Voltz <stef.dev@free.fr>
1321141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: fix
1322141cc406Sopenharmony_ci	parking for HP4400, tune dark calibration for HP4400
1323141cc406Sopenharmony_ci
1324141cc406Sopenharmony_ci2008-09-07  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1325141cc406Sopenharmony_ci	* backend/pixma_mp150.c backend/pixma_imageclass.c backend/pixma_common.h
1326141cc406Sopenharmony_ci	doc/sane-pixma.man doc/descriptions/pixma.desc:
1327141cc406Sopenharmony_ci	- Updated doc for MF4140, MF4150 and MP810
1328141cc406Sopenharmony_ci	- Remove white lines previously padded to image bottom for CCD sensors
1329141cc406Sopenharmony_ci	- Modified scan area adjustments to enhance frontend area selection fit
1330141cc406Sopenharmony_ci	but to be confirmed that it does not bring backward compatibility issues.
1331141cc406Sopenharmony_ci
1332141cc406Sopenharmony_ci2008-09-03  Stéphane Voltz <stef.dev@free.fr>
1333141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h
1334141cc406Sopenharmony_ci	  backend/rts88xx_lib.c: minor changes for hp4400 support
1335141cc406Sopenharmony_ci
1336141cc406Sopenharmony_ci2008-09-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1337141cc406Sopenharmony_ci	* backend/pixma_mp150.c:
1338141cc406Sopenharmony_ci	Some tweaks to have PIXMA MP810 supported by the pixma backend.
1339141cc406Sopenharmony_ci
1340141cc406Sopenharmony_ci2008-08-29  Stéphane Voltz <stef.dev@free.fr>
1341141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c:
1342141cc406Sopenharmony_ci	- move to configuration framework
1343141cc406Sopenharmony_ci	- fix GL646 GPO value usage
1344141cc406Sopenharmony_ci	- HP2400/G2410 tidbits
1345141cc406Sopenharmony_ci	- don't reset ASIC anymore
1346141cc406Sopenharmony_ci
1347141cc406Sopenharmony_ci2008-08-27  m. allan noah <kitno455 a t gmail d o t com>
1348141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: mark fi-6230 and fi-6240 complete
1349141cc406Sopenharmony_ci
1350141cc406Sopenharmony_ci2008-08-26  m. allan noah <kitno455 a t gmail d o t com>
1351141cc406Sopenharmony_ci	* backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v78
1352141cc406Sopenharmony_ci	- recent model names (fi-6xxx) don't end in 'C'
1353141cc406Sopenharmony_ci	- simplify flatbed area overrides
1354141cc406Sopenharmony_ci	- call scanner_control to change source during sane_start
1355141cc406Sopenharmony_ci
1356141cc406Sopenharmony_ci2008-08-26  m. allan noah <kitno455 a t gmail d o t com>
1357141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu-scsi.h: backend v77
1358141cc406Sopenharmony_ci	- override flatbed maximum area for fi-6230C and fi-6240C
1359141cc406Sopenharmony_ci	- set PF bit in all mode_select(6) CDB's
1360141cc406Sopenharmony_ci	- set SANE_CAP_INACTIVE on all disabled options
1361141cc406Sopenharmony_ci	- fix bug in mode_select page for sleep timer
1362141cc406Sopenharmony_ci
1363141cc406Sopenharmony_ci2008-08-25  Gerhard Jaeger <gerhard@gjaeger.de>
1364141cc406Sopenharmony_ci	* backend/plustek-usb.c backend/plustek-usbdevs.c:
1365141cc406Sopenharmony_ci	  Added preliminary support for Visioneer XP100
1366141cc406Sopenharmony_ci	  Tweaked entry for LM9831 version of Plustek UT12
1367141cc406Sopenharmony_ci	* backend/plustek.c: Bumped build number
1368141cc406Sopenharmony_ci	* doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update
1369141cc406Sopenharmony_ci	* doc/descriptions/plustek.desc: Added entry for Strobe XP100
1370141cc406Sopenharmony_ci	* doc/descriptions/unsupported.desc: Removed entry for Strobe XP100
1371141cc406Sopenharmony_ci
1372141cc406Sopenharmony_ci2008-08-21  Stéphane Voltz <stef.dev@free.fr>
1373141cc406Sopenharmony_ci	* backend/rts8891.c: calibration updating and 75 dpi scan for hp400
1374141cc406Sopenharmony_ci
1375141cc406Sopenharmony_ci2008-08-23  m. allan noah <kitno455 a t gmail d o t com>
1376141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: set lots of scanners to complete :)
1377141cc406Sopenharmony_ci
1378141cc406Sopenharmony_ci2008-08-21  Stéphane Voltz <stef.dev@free.fr>
1379141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_devices.c backend/rts8891_low.c
1380141cc406Sopenharmony_ci	  backend/rts88xx_lib.c: add sensor type field and use it in geometry
1381141cc406Sopenharmony_ci	  detection.
1382141cc406Sopenharmony_ci
1383141cc406Sopenharmony_ci2008-08-14  Stéphane Voltz <stef.dev@free.fr>
1384141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init
1385141cc406Sopenharmony_ci
1386141cc406Sopenharmony_ci2008-08-13  m. allan noah <kitno455 a t gmail d o t com>
1387141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v76
1388141cc406Sopenharmony_ci	- add independent maximum area values for flatbed
1389141cc406Sopenharmony_ci	- override said values for fi-4220C, fi-4220C2 and fi-5220C
1390141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: bump version, add 2 untested scanners
1391141cc406Sopenharmony_ci
1392141cc406Sopenharmony_ci2008-08-07 Rene Rebe <rene@exactcode.de>
1393141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu.conf.in,
1394141cc406Sopenharmony_ci	  doc/descriptions/fujitsu.desc: backend v75
1395141cc406Sopenharmony_ci	- added fi-6230 ID, updated fi-6130, fi-6230 status
1396141cc406Sopenharmony_ci
1397141cc406Sopenharmony_ci2008-08-05 Julien Blache <jb@jblache.org>
1398141cc406Sopenharmony_ci	* frontend/saned.c: initialize runas_{u,g}id to 0 instead of -1;
1399141cc406Sopenharmony_ci	initialize ngroups to 0.
1400141cc406Sopenharmony_ci
1401141cc406Sopenharmony_ci2008-08-04 Julien Blache <jb@jblache.org>
1402141cc406Sopenharmony_ci	* frontend/scanimage.c: fetch_options(), actually get option
1403141cc406Sopenharmony_ci	descriptor 0 before attempting to get the value of option 0.
1404141cc406Sopenharmony_ci
1405141cc406Sopenharmony_ci2008-08-04  Stéphane Voltz <stef.dev@free.fr>
1406141cc406Sopenharmony_ci	* backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in:
1407141cc406Sopenharmony_ci	  use configuration framework
1408141cc406Sopenharmony_ci
1409141cc406Sopenharmony_ci2008-08-02  m. allan noah <kitno455 a t gmail d o t com>
1410141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu-scsi.h: backend v74
1411141cc406Sopenharmony_ci	 - replace global scsi blocks with local ones in each function
1412141cc406Sopenharmony_ci
1413141cc406Sopenharmony_ci2008-07-31 Julien Blache <jb@jblache.org>
1414141cc406Sopenharmony_ci	* frontend/saned.c: set supplemental group list in addition to
1415141cc406Sopenharmony_ci	setting euid and egid. Reported by Cameron Hutchison.
1416141cc406Sopenharmony_ci
1417141cc406Sopenharmony_ci2008-07-28 Julien Blache <jb@jblache.org>
1418141cc406Sopenharmony_ci	* frontend/saned.c: call setegid() before seteuid(), aka while
1419141cc406Sopenharmony_ci	we're still root. Patch from Nick Andrew <nick@nick-andrew.net>.
1420141cc406Sopenharmony_ci
1421141cc406Sopenharmony_ci2008-07-27  m. allan noah <kitno455 a t gmail d o t com>
1422141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu.conf.in,
1423141cc406Sopenharmony_ci	  doc/descriptions/fujitsu.desc: backend v73
1424141cc406Sopenharmony_ci	- add fi-6130 usb ID
1425141cc406Sopenharmony_ci	- correct overscan dimension calculation
1426141cc406Sopenharmony_ci	- provide correct overscan size overrides for fi-5110C and fi-4x20C2
1427141cc406Sopenharmony_ci	- fi-5750C can't handle 10 bit LUT via USB
1428141cc406Sopenharmony_ci
1429141cc406Sopenharmony_ci2008-07-25  m. allan noah <kitno455 a t gmail d o t com>
1430141cc406Sopenharmony_ci	* AUTHORS: Earle has commit perms
1431141cc406Sopenharmony_ci	* doc/descriptions/unsupported.desc: add Lexmark X7170
1432141cc406Sopenharmony_ci	* include/sane/sanei_config.h: remove typedef so doxygen will shutup
1433141cc406Sopenharmony_ci
1434141cc406Sopenharmony_ci2008-07-25  m. allan noah <kitno455 a t gmail d o t com>
1435141cc406Sopenharmony_ci	* include/sane/saneopts.h: separate x-resolution from resolution
1436141cc406Sopenharmony_ci	* backend/abaton.c, backend/artec.c, backend/canon-sane.c,
1437141cc406Sopenharmony_ci	  backend/epjitsu.c, backend/fujitsu.c, backend/microtek2.c,
1438141cc406Sopenharmony_ci	  backend/sp15c.c, backend/umax.c: use SANE_NAME_SCAN_RESOLUTION
1439141cc406Sopenharmony_ci	  instead of SANE_NAME_SCAN_X_RESOLUTION, to avoid ui change
1440141cc406Sopenharmony_ci
1441141cc406Sopenharmony_ci2008-07-20 Julien Blache <jb@jblache.org>
1442141cc406Sopenharmony_ci	* backend/net.c: sane_control_option: when the frontend doesn't
1443141cc406Sopenharmony_ci	care (info == NULL) and the remote backend asks for a reload,
1444141cc406Sopenharmony_ci	perform the reload. Hopefully this brings the behaviour back in
1445141cc406Sopenharmony_ci	line with standard backends.
1446141cc406Sopenharmony_ci
1447141cc406Sopenharmony_ci2008-07-15  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1448141cc406Sopenharmony_ci	* backend/pixma_mp150.c:
1449141cc406Sopenharmony_ci	Changed page scan end condition to handle correctly PIXMA ADF.
1450141cc406Sopenharmony_ci
1451141cc406Sopenharmony_ci2008-07-14 Julien Blache <jb@jblache.org>
1452141cc406Sopenharmony_ci	* doc/*.man: Fix hyphen vs. minus sign issues in the manpages,
1453141cc406Sopenharmony_ci	breaking copy/paste of command-lines and options in UTF-8
1454141cc406Sopenharmony_ci	environments.
1455141cc406Sopenharmony_ci
1456141cc406Sopenharmony_ci2008-07-13  m. allan noah <kitno455 a t gmail d o t com>
1457141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v72,
1458141cc406Sopenharmony_ci	- use mode_sense to determine background color support
1459141cc406Sopenharmony_ci	- remove fi-5900 background color override
1460141cc406Sopenharmony_ci
1461141cc406Sopenharmony_ci2008-07-13  m. allan noah <kitno455 a t gmail d o t com>
1462141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v71,
1463141cc406Sopenharmony_ci	- disable overscan option if vpd does not tell overscan size
1464141cc406Sopenharmony_ci	- fi-5110EOX crops scan area based on absolute maximum, not paper
1465141cc406Sopenharmony_ci	- fi-5330C and fi-5650C can't handle 10 bit LUT via USB
1466141cc406Sopenharmony_ci	- fi-5900 has background color, though it reports otherwise
1467141cc406Sopenharmony_ci
1468141cc406Sopenharmony_ci2008-07-10  Stéphane Voltz <stef.dev@free.fr>
1469141cc406Sopenharmony_ci	* sanei/sanei_config.c: handle cases where config or callback
1470141cc406Sopenharmony_ci	  function is NULL
1471141cc406Sopenharmony_ci	* backend/rts8891.c: use new configuration parsing framework
1472141cc406Sopenharmony_ci
1473141cc406Sopenharmony_ci2008-07-10  Stéphane Voltz <stef.dev@free.fr>
1474141cc406Sopenharmony_ci	* include/sane/sanei_config.h: doxygen fix for new function
1475141cc406Sopenharmony_ci
1476141cc406Sopenharmony_ci2008-07-10  Stéphane Voltz <stef.dev@free.fr>
1477141cc406Sopenharmony_ci	* backend/sanei_constrain_value.c: add support for SANE_Bool
1478141cc406Sopenharmony_ci	  in sanei_check_value
1479141cc406Sopenharmony_ci	* backend/Makefile.in: add sanei_constrain_value.lo to libsane
1480141cc406Sopenharmony_ci2008-07-10  Stéphane Voltz <stef.dev@free.fr>
1481141cc406Sopenharmony_ci	* backend/sanei_constrain_value.c: add support for SANE_Bool
1482141cc406Sopenharmony_ci	  in sanei_check_value
1483141cc406Sopenharmony_ci	* backend/Makefile.in: add sanei_constrain_value.lo to libsane
1484141cc406Sopenharmony_ci	dependencies
1485141cc406Sopenharmony_ci	* sanei/Makefile.in: add makedepend for .lo files
1486141cc406Sopenharmony_ci	* include/sane/sanei_config.h sanei/sanei_config.c: add configuration
1487141cc406Sopenharmony_ci	parsing framework
1488141cc406Sopenharmony_ci
1489141cc406Sopenharmony_ci2008-07-05  m. allan noah <kitno455 a t gmail d o t com>
1490141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v70,
1491141cc406Sopenharmony_ci	- fix bug in sane_get_parameters (failed to copy values)
1492141cc406Sopenharmony_ci	- autodetect jpeg duplex interlacing mode by inspecting scan width
1493141cc406Sopenharmony_ci
1494141cc406Sopenharmony_ci2008-07-05  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1495141cc406Sopenharmony_ci	* backend/pixma.c:
1496141cc406Sopenharmony_ci	Fix in sane_control_option () for PIXMA ADF scan.
1497141cc406Sopenharmony_ci	Change malformed test conditions for ADF/Duplex scan source.
1498141cc406Sopenharmony_ci	Updated PIXMA MX850 description.
1499141cc406Sopenharmony_ci
1500141cc406Sopenharmony_ci2008-07-03  m. allan noah <kitno455 a t gmail d o t com>
1501141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: backend v69, support hot-unplugging scanners
1502141cc406Sopenharmony_ci
1503141cc406Sopenharmony_ci2008-07-02  m. allan noah <kitno455 a t gmail d o t com>
1504141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v68,
1505141cc406Sopenharmony_ci	- add halftone type and pattern options
1506141cc406Sopenharmony_ci	- support M3097G with IPC and CMP options via modified VPD response
1507141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v68,
1508141cc406Sopenharmony_ci	- manpage cleanup
1509141cc406Sopenharmony_ci
1510141cc406Sopenharmony_ci2008-07-01  m. allan noah <kitno455 a t gmail d o t com>
1511141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v67,
1512141cc406Sopenharmony_ci	- add IPC/DTC/SDTC options
1513141cc406Sopenharmony_ci	- call check_for_cancel() in sane_cancel, unless reading flag is set
1514141cc406Sopenharmony_ci
1515141cc406Sopenharmony_ci2008-06-28  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1516141cc406Sopenharmony_ci	* backend/pixma_mp150.c:
1517141cc406Sopenharmony_ci	Removed "experimental" flag for PIXMA MX850.
1518141cc406Sopenharmony_ci
1519141cc406Sopenharmony_ci2008-06-26  m. allan noah <kitno455 a t gmail d o t com>
1520141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v66,
1521141cc406Sopenharmony_ci	- restructure double feed detection options for finer-grained control
1522141cc406Sopenharmony_ci	- add endorser side option
1523141cc406Sopenharmony_ci	- prevent init_interlace() from overriding init_model()
1524141cc406Sopenharmony_ci	- simplify sane_start() and fix interlaced duplex jpeg support
1525141cc406Sopenharmony_ci	- simplify sane_read() and add non-interlaced duplex jpeg support
1526141cc406Sopenharmony_ci	- removed unused code
1527141cc406Sopenharmony_ci
1528141cc406Sopenharmony_ci2008-06-26  m. allan noah <kitno455 a t gmail d o t com>
1529141cc406Sopenharmony_ci	* backend/test.[ch]: check for options being controlled before loading
1530141cc406Sopenharmony_ci
1531141cc406Sopenharmony_ci2008-06-25  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1532141cc406Sopenharmony_ci	* backend/pixma_imageclass.c:
1533141cc406Sopenharmony_ci	Patch from Sam Varshavchik to deal with libusb 64 read issue,
1534141cc406Sopenharmony_ci	for ImageClass MFPs.
1535141cc406Sopenharmony_ci
1536141cc406Sopenharmony_ci2008-06-24  m. allan noah <kitno455 a t gmail d o t com>
1537141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h,
1538141cc406Sopenharmony_ci	  doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man:
1539141cc406Sopenharmony_ci	  backend version 65, add endorser support, add quirks for fi-4990
1540141cc406Sopenharmony_ci
1541141cc406Sopenharmony_ci2008-06-24 Julien Blache <jb@jblache.org>
1542141cc406Sopenharmony_ci	* backend/net.c: do not reload options behind the frontend's back
1543141cc406Sopenharmony_ci	in sane_control_option; rather return SANE_STATUS_INVAL and warn
1544141cc406Sopenharmony_ci	that the frontend is buggy. Fetch option descriptors in
1545141cc406Sopenharmony_ci	sane_open() so a GET_VALUE on option 0 can still work without
1546141cc406Sopenharmony_ci	having to get option descriptor 0 beforehand.
1547141cc406Sopenharmony_ci	* frontend/saned.c: rework error/exit path in process_request()
1548141cc406Sopenharmony_ci	to properly terminate the Avahi thread when in debug mode.
1549141cc406Sopenharmony_ci
1550141cc406Sopenharmony_ci2008-06-22 Julien Blache <jb@jblache.org>
1551141cc406Sopenharmony_ci	* frontend/saned.c: terminate child processes before exiting in
1552141cc406Sopenharmony_ci	debug mode.
1553141cc406Sopenharmony_ci
1554141cc406Sopenharmony_ci2008-06-19 Ilia Sotnikov <hostcc@gmail.com>
1555141cc406Sopenharmony_ci	* backend/hp5590.c:
1556141cc406Sopenharmony_ci	Fixed segmentation fault on invalid option passed to
1557141cc406Sopenharmony_ci	sane_get_option_descriptor(), sane_control_option()
1558141cc406Sopenharmony_ci	(thanks to Albert Cervera i Areny)
1559141cc406Sopenharmony_ci
1560141cc406Sopenharmony_ci2008-06-19 Ilia Sotnikov <hostcc@gmail.com>
1561141cc406Sopenharmony_ci	* backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h
1562141cc406Sopenharmony_ci	* backend/hp5590_low.c, backend/hp5590_low.h
1563141cc406Sopenharmony_ci	* doc/descriptions/hp5590.desc, doc/sane-hp5590.man:
1564141cc406Sopenharmony_ci	Added support for HP ScanJet 4570c (thanks to Markham Thomas)
1565141cc406Sopenharmony_ci
1566141cc406Sopenharmony_ci2008-06-15  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1567141cc406Sopenharmony_ci	* doc/sane-pixma.man,
1568141cc406Sopenharmony_ci	* backend/pixma.c, backend/pixma_mp150.c, backend/pixma_sane_options.c
1569141cc406Sopenharmony_ci	* sane-backends/po/sane-backends.??.po:
1570141cc406Sopenharmony_ci	Remove "experimental" in pixma buttons options and text.
1571141cc406Sopenharmony_ci	Fix some French translation typos, and update man page.
1572141cc406Sopenharmony_ci
1573141cc406Sopenharmony_ci2008-06-10  Stéphane Voltz <stef.dev@free.fr>
1574141cc406Sopenharmony_ci	* backend/sanei_constrain_value.c: add support for arrays of SANE_Word
1575141cc406Sopenharmony_ci	  in sanei_constrain_value
1576141cc406Sopenharmony_ci	* backend/umax_pp.c: remove now unneede 'hand made' constrain on
1577141cc406Sopenharmony_ci	  gamma tables
1578141cc406Sopenharmony_ci
1579141cc406Sopenharmony_ci2008-06-09  Stéphane Voltz <stef.dev@free.fr>
1580141cc406Sopenharmony_ci	* backend/rts8891.c: fix for model with 'XPA' sensor
1581141cc406Sopenharmony_ci
1582141cc406Sopenharmony_ci2008-06-06  Julien Blache <jb@jblache.org>
1583141cc406Sopenharmony_ci	* backend/net.c: lock the Avahi thread before stopping it and
1584141cc406Sopenharmony_ci	tearing down the Avahi objects.
1585141cc406Sopenharmony_ci
1586141cc406Sopenharmony_ci2008-06-03  Stéphane Voltz <stef.dev@free.fr>
1587141cc406Sopenharmony_ci	* backend/genesys_gl646.c: fixed wrong offset for start
1588141cc406Sopenharmony_ci	  of scanarea for MD6471 scanner.
1589141cc406Sopenharmony_ci
1590141cc406Sopenharmony_ci2008-05-30  m. allan noah <kitno455 a t gmail d o t com>
1591141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h,
1592141cc406Sopenharmony_ci	  doc/descriptions/fujitsu.desc: backend version 64,
1593141cc406Sopenharmony_ci	  use model and serial to build sane.name (idea from Ryan Duryea),
1594141cc406Sopenharmony_ci	  allow both serial_name and device_name to sane_open scanner,
1595141cc406Sopenharmony_ci	  simulate missing VPD data for M3097G, probe scanner for color
1596141cc406Sopenharmony_ci	  interlacing mode instead of hardcoding, other minor cleanups
1597141cc406Sopenharmony_ci
1598141cc406Sopenharmony_ci2008-05-29  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1599141cc406Sopenharmony_ci	* doc/sane-pixma.man: man update.
1600141cc406Sopenharmony_ci	* backend/pixma_io_sanei.c: update status types, and take into
1601141cc406Sopenharmony_ci	account new ones.
1602141cc406Sopenharmony_ci
1603141cc406Sopenharmony_ci2008-05-15  Mattias Ellert <mattias.ellert@fysast.uu.se>
1604141cc406Sopenharmony_ci	* backend/hp3900_sane.c: Correct typos.
1605141cc406Sopenharmony_ci	* po/Makefile.in: add backend/rts8891.c to localization.
1606141cc406Sopenharmony_ci	* po/sane-backends.sv.po: update Swedish localization.
1607141cc406Sopenharmony_ci
1608141cc406Sopenharmony_ci2008-05-27  m. allan noah <kitno455 a t gmail d o t com>
1609141cc406Sopenharmony_ci	* frontend/scanimage.c: add %n for newline to -f option
1610141cc406Sopenharmony_ci
1611141cc406Sopenharmony_ci2008-05-26 Jonathan Bravo Lopez <jkdsoft@gmail.com>
1612141cc406Sopenharmony_ci	* po/sane-backends.es.po: added spanish translation about status strings
1613141cc406Sopenharmony_ci	* po/Makefile.in: added backend/sane_strstatus.c to SRC_FILES section.
1614141cc406Sopenharmony_ci
1615141cc406Sopenharmony_ci2008-05-26  Rene Rebe <rene@exactcode.de>
1616141cc406Sopenharmony_ci	* backend/avision.{c,h}: merged latest upstream SVN changes, bug fixes
1617141cc406Sopenharmony_ci	  and device ID updates, including fixing uninitialized variables due
1618141cc406Sopenharmony_ci	  former defect merge and exposure control for film / dia scanners
1619141cc406Sopenharmony_ci
1620141cc406Sopenharmony_ci2008-05-26  Stéphane Voltz <stef.dev@free.fr>
1621141cc406Sopenharmony_ci	* backend/sane_strstatus.c: added new status and internationalization
1622141cc406Sopenharmony_ci	  support
1623141cc406Sopenharmony_ci	* frontend/scanimage.c, frontend/tstbackend.c: added handling of status
1624141cc406Sopenharmony_ci	  SANE_STATUS_WARMING_UP
1625141cc406Sopenharmony_ci	* backend/pnm.c: added 2 more virtual devices, one that is hardware
1626141cc406Sopenharmony_ci	locked, and another that always do warming before scan.
1627141cc406Sopenharmony_ci
1628141cc406Sopenharmony_ci2008-05-26  Stéphane Voltz <stef.dev@free.fr>
1629141cc406Sopenharmony_ci	* backend/rts8891.[ch], backend/rts8891_low.[ch],
1630141cc406Sopenharmony_ci	  backend/rts88xx_lib.[ch]: renamed per frontend struct, made use of
1631141cc406Sopenharmony_ci	  new well-known option groups. Added warming-up handling in
1632141cc406Sopenharmony_ci	  sane_start().
1633141cc406Sopenharmony_ci
1634141cc406Sopenharmony_ci2008-05-22  Stéphane Voltz <stef.dev@free.fr>
1635141cc406Sopenharmony_ci	* backend/genesys.c:
1636141cc406Sopenharmony_ci	changed top of scan area detection for MD6228/MD6471 models
1637141cc406Sopenharmony_ci
1638141cc406Sopenharmony_ci2008-05-23  Jonathan Bravo Lopez <jkdsoft@gmail.com>
1639141cc406Sopenharmony_ci	* backend/hp3900_sane.c: setting appropriate capabilities to some options.
1640141cc406Sopenharmony_ci
1641141cc406Sopenharmony_ci2008-05-22  Jonathan Bravo Lopez <jkdsoft@gmail.com>
1642141cc406Sopenharmony_ci	* backend/hp3900_sane.c: use 1.1.0 well-known option group strings.
1643141cc406Sopenharmony_ci	* backend/hp3900_config.c, backend/hp3900_debug.c,
1644141cc406Sopenharmony_ci	  backend/hp3900_rts8822.c, backend/hp3900_types.c,
1645141cc406Sopenharmony_ci	  backend/hp3900_usb.c: Fixed reference position detection for
1646141cc406Sopenharmony_ci	  HP3800/HPG2710 scanners. Code clean up.
1647141cc406Sopenharmony_ci
1648141cc406Sopenharmony_ci2008-05-22  Stéphane Voltz <stef.dev@free.fr>
1649141cc406Sopenharmony_ci	* backend/rts8891.c:
1650141cc406Sopenharmony_ci	minor tweak for scanjet 4470cx
1651141cc406Sopenharmony_ci
1652141cc406Sopenharmony_ci2008-05-21  m. allan noah <kitno455 a t gmail d o t com>
1653141cc406Sopenharmony_ci	* include/sane/saneopts.h: add sane 1.1.0 well-known button options
1654141cc406Sopenharmony_ci	* backend/fujitsu.c: v1.0.63, use sane 1.1.0 well-known option
1655141cc406Sopenharmony_ci	  names for some buttons, remove 'button-' from others
1656141cc406Sopenharmony_ci
1657141cc406Sopenharmony_ci2008-05-20  m. allan noah <kitno455 a t gmail d o t com>
1658141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: v1.0.62,
1659141cc406Sopenharmony_ci	  check for all supported scsi commands, use well-known option
1660141cc406Sopenharmony_ci	  group strings from saneopts.h, rename pagewidth to page-width
1661141cc406Sopenharmony_ci	  to meet sane 1.1.0 spec, same for height, add unused get_window()
1662141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: increase version to 1.0.62.
1663141cc406Sopenharmony_ci
1664141cc406Sopenharmony_ci2008-05-20  m. allan noah <kitno455 a t gmail d o t com>
1665141cc406Sopenharmony_ci	* include/sane/sane.h: add SANE_STATUS_WARMING_UP and
1666141cc406Sopenharmony_ci	  SANE_STATUS_HW_LOCKED, remove SANE_CAP_ALWAYS_SETTABLE,
1667141cc406Sopenharmony_ci	  add SANE_FRAME_XML, improve comments on other new frame types.
1668141cc406Sopenharmony_ci	* include/sane/saneopts.h: add common option groups, add new
1669141cc406Sopenharmony_ci	  page-width and page-height well-known options
1670141cc406Sopenharmony_ci
1671141cc406Sopenharmony_ci2008-05-20  m. allan noah <kitno455 a t gmail d o t com>
1672141cc406Sopenharmony_ci	* backend/qcam.c, backend/v4l.c, frontend/tstbackend.c:
1673141cc406Sopenharmony_ci	  remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE
1674141cc406Sopenharmony_ci
1675141cc406Sopenharmony_ci2008-05-19  Stéphane Voltz <stef.dev@free.fr>
1676141cc406Sopenharmony_ci	* backend/rts8891.c:
1677141cc406Sopenharmony_ci	150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models
1678141cc406Sopenharmony_ci
1679141cc406Sopenharmony_ci2008-05-16  m. allan noah <kitno455 a t gmail d o t com>
1680141cc406Sopenharmony_ci	* backend/fujitsu.c: inspect correct bool to enable prepick mode
1681141cc406Sopenharmony_ci
1682141cc406Sopenharmony_ci2008-05-15  m. allan noah <kitno455 a t gmail d o t com>
1683141cc406Sopenharmony_ci	* doc/descriptions/cardscan.desc, doc/descriptions/epjitsu.desc,
1684141cc406Sopenharmony_ci	  doc/descriptions/hp3900.desc, doc/descriptions/hp5590.desc,
1685141cc406Sopenharmony_ci	  doc/descriptions/hpljm1005.desc, doc/descriptions/hs2p.desc:
1686141cc406Sopenharmony_ci	  remove 'new' tag from sane 1.0.19 backends
1687141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in:
1688141cc406Sopenharmony_ci	  add fi-5530C2 usb ID
1689141cc406Sopenharmony_ci	* backend/cardscan.c: correct version number
1690141cc406Sopenharmony_ci	* backend/epjitsu.conf.in: improved firmware directions
1691141cc406Sopenharmony_ci	* backend/fujitsu.[ch]: update to backend v 1.0.61
1692141cc406Sopenharmony_ci
1693141cc406Sopenharmony_ci2008-05-15  Mattias Ellert <mattias.ellert@fysast.uu.se>
1694141cc406Sopenharmony_ci	* doc/sane-genesys.man, doc/sane-lexmark.man, doc/sane-microtek2.man,
1695141cc406Sopenharmony_ci	  doc/sane-mustek_pp.man, doc/sane-pixma.man, doc/sane-rts8891.man,
1696141cc406Sopenharmony_ci	  doc/sane-umax_pp.man:	Man page fixes
1697141cc406Sopenharmony_ci	* doc/descriptions-external/hp_rts88xx.desc: removed since its
1698141cc406Sopenharmony_ci	  successor rts8891 is now included in the SANE distribution
1699141cc406Sopenharmony_ci
1700141cc406Sopenharmony_ci2008-05-15  Mattias Ellert <mattias.ellert@fysast.uu.se>
1701141cc406Sopenharmony_ci	* backend/agfafocus.h, backend/artec_eplus48u.c,
1702141cc406Sopenharmony_ci	  backend/artec_eplus48u.h, backend/avision.h, backend/coolscan.h,
1703141cc406Sopenharmony_ci	  backend/hp-handle.c, backend/hp3500.c, backend/microtek2.h,
1704141cc406Sopenharmony_ci	  backend/mustek.c, backend/mustek.h, backend/pie.c, backend/pixma.c,
1705141cc406Sopenharmony_ci	  backend/plustek-pp.h, backend/plustek.c, backend/plustek.h,
1706141cc406Sopenharmony_ci	  backend/plustek_pp.c, backend/snapscan.c, backend/snapscan.h,
1707141cc406Sopenharmony_ci	  backend/sp15c.h, backend/tamarack.h, backend/test.c, backend/test.h,
1708141cc406Sopenharmony_ci	  backend/u12.c, backend/u12.h, backend/umax.c, backend/umax.h,
1709141cc406Sopenharmony_ci	  include/sane/sanei_thread.h, sanei/sanei_thread.c:
1710141cc406Sopenharmony_ci	Fix for bug #306751: sanei-thread with pthreads on 64 bit
1711141cc406Sopenharmony_ci
1712141cc406Sopenharmony_ci2008-05-12  Stéphane Voltz <stef.dev@free.fr>
1713141cc406Sopenharmony_ci	* backend/rts8891.c
1714141cc406Sopenharmony_ci	150/300 dpi mode fixes for 'XPA' sensor HP4470 models
1715141cc406Sopenharmony_ci
1716141cc406Sopenharmony_ci2008-05-08  Alessandro Zummo <a.zummo@towertech.it>
1717141cc406Sopenharmony_ci	* AUTHORS: added myself :)
1718141cc406Sopenharmony_ci
1719141cc406Sopenharmony_ci2008-05-07  Julien Blache <jb@jblache.org>
1720141cc406Sopenharmony_ci	* doc/sane-config.man: Fix man warning.
1721141cc406Sopenharmony_ci	* backend/dll.c: look for dll.conf snippets in
1722141cc406Sopenharmony_ci	$configdir/dll.d; this is a facility for external backends
1723141cc406Sopenharmony_ci	to automatically add their backends to the dll backend
1724141cc406Sopenharmony_ci	configuration without mucking with dll.conf.
1725141cc406Sopenharmony_ci	* backend/Makefile.in: create $configdir/dll.d.
1726141cc406Sopenharmony_ci
1727141cc406Sopenharmony_ci2008-05-07  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1728141cc406Sopenharmony_ci	* backend/pixma_imageclass.c, doc/descriptions/pixma.desc:
1729141cc406Sopenharmony_ci	USB IDs updates in imageClass backend (pixma), by Dennis Lou.
1730141cc406Sopenharmony_ci
1731141cc406Sopenharmony_ci2008-05-07  Jochen Eisinger <jochen@penguin-breeder.org>
1732141cc406Sopenharmony_ci	* doc/sane-mustek_pp.man: fix catman warning. Reported by
1733141cc406Sopenharmony_ci	  Raymond Chen.
1734141cc406Sopenharmony_ci
1735141cc406Sopenharmony_ci2008-05-05  Earle Philhower <earlephilhower@yahoo.com>
1736141cc406Sopenharmony_ci	* doc/sane-sm3840.man: Add lineart and halftone options to page
1737141cc406Sopenharmony_ci	* backend/sm3840*: Remove 64-bit compile warnings
1738141cc406Sopenharmony_ci
1739141cc406Sopenharmony_ci2008-04-05  Stéphane Voltz <stef.dev@free.fr>
1740141cc406Sopenharmony_ci	* backend/rts8891.c backend/rts8891_low.c
1741141cc406Sopenharmony_ci	doc/descriptions/rts8891.desc:
1742141cc406Sopenharmony_ci	150 dpi mode fix for 'XPA' sensor HP4470 models, description
1743141cc406Sopenharmony_ci	update
1744141cc406Sopenharmony_ci
1745141cc406Sopenharmony_ci2008-05-05  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1746141cc406Sopenharmony_ci	* doc/sane-pixma.man, doc/descriptions/pixma.desc:
1747141cc406Sopenharmony_ci	Description and man updates for PIXMA MX300.
1748141cc406Sopenharmony_ci
1749141cc406Sopenharmony_ci2008-05-04  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1750141cc406Sopenharmony_ci	* backend/pixma_imageclass.c, doc/descriptions/pixma.desc:
1751141cc406Sopenharmony_ci	Code cleanup patch to imageClass backend (pixma) by Dennis Lou.
1752141cc406Sopenharmony_ci
1753141cc406Sopenharmony_ci2008-05-03  Julien Blache <jb@jblache.org>
1754141cc406Sopenharmony_ci	* backend/epson2.c: initialize s->fd to -1 once the struct
1755141cc406Sopenharmony_ci	Epson_Scanner is allocated and zeroed out in attach(). Otherwise
1756141cc406Sopenharmony_ci	the backend sends inquiry data to fd 0, which it obviously
1757141cc406Sopenharmony_ci	shouldn't do; this breaks scanning over saned.
1758141cc406Sopenharmony_ci	* doc/net.tex: replace occurrences of SANE_STATUS_SUCCESS with
1759141cc406Sopenharmony_ci	SANE_STATUS_GOOD, as SANE_STATUS_SUCCESS doesn't exist.
1760141cc406Sopenharmony_ci
1761141cc406Sopenharmony_ci2008-04-28  m. allan noah <kitno455 a t gmail d o t com>
1762141cc406Sopenharmony_ci	* backend/epjitsu.[ch]: backend v1.0.12, fix double free bug
1763141cc406Sopenharmony_ci
1764141cc406Sopenharmony_ci2008-04-27  m. allan noah <kitno455 a t gmail d o t com>
1765141cc406Sopenharmony_ci	* sanei/sanei_usb.c: allow sanei_usb_init() to run once per second
1766141cc406Sopenharmony_ci	* backend/fujitsu.c: backend v1.0.60, relocate call to sanei_usb_init(),
1767141cc406Sopenharmony_ci	  free sane_devArray before calloc'ing a new one
1768141cc406Sopenharmony_ci
1769141cc406Sopenharmony_ci2008-04-22  m. allan noah <kitno455 a t gmail d o t com>
1770141cc406Sopenharmony_ci	* backend/fujitsu.c, backend/fujitsu.conf.in: backend v1.0.59,
1771141cc406Sopenharmony_ci	add fi-6140 PID, and fi-6x40 color mode
1772141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: add fi-6140 PID, mark as 'good'
1773141cc406Sopenharmony_ci	* doc/descriptions/epjitsu.desc: add S300M, mark as 'untested'
1774141cc406Sopenharmony_ci
1775141cc406Sopenharmony_ci2008-04-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1776141cc406Sopenharmony_ci	* backend/pixma_mp150.c:
1777141cc406Sopenharmony_ci	Updated pixma backend to have MP970 (tested), and probably other
1778141cc406Sopenharmony_ci	CCD sensor MPs, working for Grayscale scan.
1779141cc406Sopenharmony_ci
1780141cc406Sopenharmony_ci2008-04-21  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1781141cc406Sopenharmony_ci	* backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h
1782141cc406Sopenharmony_ci	doc/sane-pixma.man, doc/descriptions/pixma.desc
1783141cc406Sopenharmony_ci	(new) backend/pixma_imageclass.c, backend/Makefile.in:
1784141cc406Sopenharmony_ci	Thanks to Dennis Lou, who adapted the pixma backend to add support
1785141cc406Sopenharmony_ci	for Canon ImageCLASS series, fully tested for MF4270, and includes
1786141cc406Sopenharmony_ci	PIDs declarations for other ImageCLASS devices, yet to be tested.
1787141cc406Sopenharmony_ci	Fixes also a bug for ADF and ADF Duplex scan source selection.
1788141cc406Sopenharmony_ci
1789141cc406Sopenharmony_ci2008-04-20  m. allan noah <kitno455 a t gmail d o t com>
1790141cc406Sopenharmony_ci	* backend/fujitsu.h: remove #define SANE_FRAME_JPEG
1791141cc406Sopenharmony_ci
1792141cc406Sopenharmony_ci2008-04-19  m. allan noah <kitno455 a t gmail d o t com>
1793141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58,
1794141cc406Sopenharmony_ci	  rename page code 32 to 'unknown', compile if NDEBUG is set,
1795141cc406Sopenharmony_ci	  proper async sane_cancel support, re-enable JPEG support
1796141cc406Sopenharmony_ci	  various functions rewritten (shorter, more clear)
1797141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: add new fi-6xxx machines
1798141cc406Sopenharmony_ci
1799141cc406Sopenharmony_ci2008-04-18  Alessandro Zummo <a.zummo@towertech.it>
1800141cc406Sopenharmony_ci	* backend/epson2.c: fixed attach() error path.
1801141cc406Sopenharmony_ci
1802141cc406Sopenharmony_ci2008-04-14  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1803141cc406Sopenharmony_ci	* backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c
1804141cc406Sopenharmony_ci	doc/sane-pixma.man, doc/descriptions/pixma.desc:
1805141cc406Sopenharmony_ci	With feedback from MP970 owner, updated pixma backend for MP970
1806141cc406Sopenharmony_ci	CCD sensor support (yet in color only), and more generally,
1807141cc406Sopenharmony_ci	support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960,
1808141cc406Sopenharmony_ci	but yet untested, which produce shifted color planes
1809141cc406Sopenharmony_ci	scanned images. Current trim based on sample images provided
1810141cc406Sopenharmony_ci	in bug reports and other web pages, but might require some
1811141cc406Sopenharmony_ci	few and simple final tweaks.
1812141cc406Sopenharmony_ci	Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported
1813141cc406Sopenharmony_ci	to work fine.
1814141cc406Sopenharmony_ci
1815141cc406Sopenharmony_ci2008-04-13  Julien Blache <jb@jblache.org>
1816141cc406Sopenharmony_ci	* frontend/saned.c: fix typo.
1817141cc406Sopenharmony_ci	* backend/net.c: plug an information leak in the net backend. When
1818141cc406Sopenharmony_ci	sending out a SANE_NET_CONTROL_OPTION RPC for the
1819141cc406Sopenharmony_ci	SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the
1820141cc406Sopenharmony_ci	network protocol versions < 3), the backend was not clearing the
1821141cc406Sopenharmony_ci	memory area for the value argument before sending it over the
1822141cc406Sopenharmony_ci	network, resulting in an information leak for the
1823141cc406Sopenharmony_ci	SANE_ACTION_GET_VALUE case.
1824141cc406Sopenharmony_ci
1825141cc406Sopenharmony_ci2008-04-12  Mattias Ellert <mattias.ellert@fysast.uu.se>
1826141cc406Sopenharmony_ci	* backend/rts8891.c, backend/rts88xx_lib.c: fix format warning
1827141cc406Sopenharmony_ci	* doc/sane-rts8891.man: man page fixes
1828141cc406Sopenharmony_ci	* AUTHORS: e-mail update
1829141cc406Sopenharmony_ci
1830141cc406Sopenharmony_ci2008-04-11  Julien Blache <jb@jblache.org>
1831141cc406Sopenharmony_ci	* frontend/saned.c: announce the _sane-port._tcp service via mDNS
1832141cc406Sopenharmony_ci	(Avahi) when running in standalone or debug mode. A separate
1833141cc406Sopenharmony_ci	process is responsible for the announcement through Avahi.
1834141cc406Sopenharmony_ci	* backend/net.c: look for _sane-port._tcp service announcements
1835141cc406Sopenharmony_ci	via mDNS (Avahi). A separate thread listens to announcements
1836141cc406Sopenharmony_ci	through Avahi. Start the thread as early as possible in
1837141cc406Sopenharmony_ci	sane_init() so as to get as much data as possible until
1838141cc406Sopenharmony_ci	sane_get_devices() is called.
1839141cc406Sopenharmony_ci	* aclocal.m4, configure, configure.in, include/sane/config.h.in:
1840141cc406Sopenharmony_ci	add autofoo stuff for Avahi support, disabled by default.
1841141cc406Sopenharmony_ci
1842141cc406Sopenharmony_ci2008-04-10  Julien Blache <jb@jblache.org>
1843141cc406Sopenharmony_ci	* frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc
1844141cc406Sopenharmony_ci	function; OS/2 for instance does not have it. Use an open-coded
1845141cc406Sopenharmony_ci	equivalent. Add a PID file. saned -a username now drops privileges
1846141cc406Sopenharmony_ci2008-04-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1847141cc406Sopenharmony_ci	* backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h
1848141cc406Sopenharmony_ci	doc/sane-pixma.man, doc/descriptions/pixma.desc
1849141cc406Sopenharmony_ci	(new) backend/pixma_imageclass.c, backend/Makefile.in:
1850141cc406Sopenharmony_ci	Thanks to Dennis Lou, who adapted the pixma backend to add support
1851141cc406Sopenharmony_ci	for Canon ImageCLASS series, fully tested for MF4270, and includes
1852141cc406Sopenharmony_ci	PIDs declarations for other ImageCLASS devices, yet to be tested.
1853141cc406Sopenharmony_ci	Fixes also a bug for ADF and ADF Duplex scan source selection.
1854141cc406Sopenharmony_ci
1855141cc406Sopenharmony_ci2008-04-20  m. allan noah <kitno455 a t gmail d o t com>
1856141cc406Sopenharmony_ci	* backend/fujitsu.h: remove #define SANE_FRAME_JPEG
1857141cc406Sopenharmony_ci
1858141cc406Sopenharmony_ci2008-04-19  m. allan noah <kitno455 a t gmail d o t com>
1859141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58,
1860141cc406Sopenharmony_ci	  rename page code 32 to 'unknown', compile if NDEBUG is set,
1861141cc406Sopenharmony_ci	  proper async sane_cancel support, re-enable JPEG support
1862141cc406Sopenharmony_ci	  various functions rewritten (shorter, more clear)
1863141cc406Sopenharmony_ci	* doc/descriptions/fujitsu.desc: add new fi-6xxx machines
1864141cc406Sopenharmony_ci
1865141cc406Sopenharmony_ci2008-04-18  Alessandro Zummo <a.zummo@towertech.it>
1866141cc406Sopenharmony_ci	* backend/epson2.c: fixed attach() error path.
1867141cc406Sopenharmony_ci
1868141cc406Sopenharmony_ci2008-04-14  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1869141cc406Sopenharmony_ci	* backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c
1870141cc406Sopenharmony_ci	doc/sane-pixma.man, doc/descriptions/pixma.desc:
1871141cc406Sopenharmony_ci	With feedback from MP970 owner, updated pixma backend for MP970
1872141cc406Sopenharmony_ci	CCD sensor support (yet in color only), and more generally,
1873141cc406Sopenharmony_ci	support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960,
1874141cc406Sopenharmony_ci	but yet untested, which produce shifted color planes
1875141cc406Sopenharmony_ci	scanned images. Current trim based on sample images provided
1876141cc406Sopenharmony_ci	in bug reports and other web pages, but might require some
1877141cc406Sopenharmony_ci	few and simple final tweaks.
1878141cc406Sopenharmony_ci	Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported
1879141cc406Sopenharmony_ci	to work fine.
1880141cc406Sopenharmony_ci
1881141cc406Sopenharmony_ci2008-04-13  Julien Blache <jb@jblache.org>
1882141cc406Sopenharmony_ci	* frontend/saned.c: fix typo.
1883141cc406Sopenharmony_ci	* backend/net.c: plug an information leak in the net backend. When
1884141cc406Sopenharmony_ci	sending out a SANE_NET_CONTROL_OPTION RPC for the
1885141cc406Sopenharmony_ci	SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the
1886141cc406Sopenharmony_ci	network protocol versions < 3), the backend was not clearing the
1887141cc406Sopenharmony_ci	memory area for the value argument before sending it over the
1888141cc406Sopenharmony_ci	network, resulting in an information leak for the
1889141cc406Sopenharmony_ci	SANE_ACTION_GET_VALUE case.
1890141cc406Sopenharmony_ci
1891141cc406Sopenharmony_ci2008-04-12  Mattias Ellert <mattias.ellert@fysast.uu.se>
1892141cc406Sopenharmony_ci	* backend/rts8891.c, backend/rts88xx_lib.c: fix format warning
1893141cc406Sopenharmony_ci	* doc/sane-rts8891.man: man page fixes
1894141cc406Sopenharmony_ci	* AUTHORS: e-mail update
1895141cc406Sopenharmony_ci
1896141cc406Sopenharmony_ci2008-04-11  Julien Blache <jb@jblache.org>
1897141cc406Sopenharmony_ci	* frontend/saned.c: announce the _sane-port._tcp service via mDNS
1898141cc406Sopenharmony_ci	(Avahi) when running in standalone or debug mode. A separate
1899141cc406Sopenharmony_ci	process is responsible for the announcement through Avahi.
1900141cc406Sopenharmony_ci	* backend/net.c: look for _sane-port._tcp service announcements
1901141cc406Sopenharmony_ci	via mDNS (Avahi). A separate thread listens to announcements
1902141cc406Sopenharmony_ci	through Avahi. Start the thread as early as possible in
1903141cc406Sopenharmony_ci	sane_init() so as to get as much data as possible until
1904141cc406Sopenharmony_ci	sane_get_devices() is called.
1905141cc406Sopenharmony_ci	* aclocal.m4, configure, configure.in, include/sane/config.h.in:
1906141cc406Sopenharmony_ci	add autofoo stuff for Avahi support, disabled by default.
1907141cc406Sopenharmony_ci
1908141cc406Sopenharmony_ci2008-04-10  Julien Blache <jb@jblache.org>
1909141cc406Sopenharmony_ci	* frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc
1910141cc406Sopenharmony_ci	function; OS/2 for instance does not have it. Use an open-coded
1911141cc406Sopenharmony_ci	equivalent. Add a PID file. saned -a username now drops privileges
1912141cc406Sopenharmony_ci	and runs as the given user (and group).
1913141cc406Sopenharmony_ci	* doc/saned.man: document -a username.
1914141cc406Sopenharmony_ci
1915141cc406Sopenharmony_ci2008-04-06  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1916141cc406Sopenharmony_ci	* backend/pixma_mp150.c:
1917141cc406Sopenharmony_ci	  Modifications for PIXMA MP970, to manage the CCD sensor
1918141cc406Sopenharmony_ci	  with PIXMA generation 3 protocol. To be tested.
1919141cc406Sopenharmony_ci
1920141cc406Sopenharmony_ci2008-04-06  Julien Blache <jb@jblache.org>
1921141cc406Sopenharmony_ci	* frontend/saned.c: add standalone daemon mode, building upon the
1922141cc406Sopenharmony_ci	AF-indep/IPv6 debug mode. Reorganize code by splitting the main()
1923141cc406Sopenharmony_ci	function into a series of functions. Factorize common code between
1924141cc406Sopenharmony_ci	the old network code and the AF-indep code. There's now only one
1925141cc406Sopenharmony_ci	version of main().
1926141cc406Sopenharmony_ci	* doc/saned.man: document new -a flag, reorganize manpage
1927141cc406Sopenharmony_ci	sections (separate inetd configuration under the INETD
1928141cc406Sopenharmony_ci	CONFIGURATION section).
1929141cc406Sopenharmony_ci
1930141cc406Sopenharmony_ci2008-04-05  Stéphane Voltz <stef.dev@free.fr>
1931141cc406Sopenharmony_ci	* backend/genesys.c backend/genesys.h backend/genesys_devices.c
1932141cc406Sopenharmony_ci	  backend/genesys_gl646.c backend/genesys_low.h:
1933141cc406Sopenharmony_ci	  Fixed double free problems, made OPT_COLOR_FILTER work for
1934141cc406Sopenharmony_ci	  GL646 scanners, added OPT_CUSTOM_GAMMA and OPT_GAMMA_VECTOR*
1935141cc406Sopenharmony_ci	  options, split sane_control_options to make it more readable,
1936141cc406Sopenharmony_ci	  fixed 'reset stream' problem for MD6471.
1937141cc406Sopenharmony_ci
1938141cc406Sopenharmony_ci2008-04-05  Stéphane Voltz <stef.dev@free.fr>
1939141cc406Sopenharmony_ci	* backend/rts8891.c:
1940141cc406Sopenharmony_ci	  split sane_control_option() to make it more readable
1941141cc406Sopenharmony_ci
1942141cc406Sopenharmony_ci2008-04-02  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1943141cc406Sopenharmony_ci	* backend/pixma_mp150.c, backend/pixma.c, doc/sane-pixma.man,
1944141cc406Sopenharmony_ci	  doc/descriptions/pixma.desc:
1945141cc406Sopenharmony_ci	  Added a 10s tempo before "NO PAPER" fail message appears in  ADF scan,
1946141cc406Sopenharmony_ci	  declared PIXMA MX850, moved MP970 to Generation 3 protocol, but yet
1947141cc406Sopenharmony_ci	  untested.
1948141cc406Sopenharmony_ci
1949141cc406Sopenharmony_ci2008-03-28  Julien Blache <jb@jblache.org>
1950141cc406Sopenharmony_ci	* sanei/sanei_usb.c, include/sane/sanei_usb.h: add
1951141cc406Sopenharmony_ci	sanei_usb_get_vendor_product_byname().
1952141cc406Sopenharmony_ci	* backend/snapscan-mutex.c: do not use ftok() in
1953141cc406Sopenharmony_ci	snapscani_mutex_open(); ftok() will fail with anything for which
1954141cc406Sopenharmony_ci	the devicename is not a filename. Construct an IPC key based on
1955141cc406Sopenharmony_ci	the product ID, bus number and device number for libusb devices,
1956141cc406Sopenharmony_ci	otherwise fallback to ftok() and check its return value.
1957141cc406Sopenharmony_ci	* tools/sane-desc.c: HAL 0.5.11-rc2 does not support the info.bus
1958141cc406Sopenharmony_ci	property anymore; superseded by info.subsystem. Unfortunately,
1959141cc406Sopenharmony_ci	this is not backward-compatible, so add a new "hal-new" mode to
1960141cc406Sopenharmony_ci	sane-desc.
1961141cc406Sopenharmony_ci
1962141cc406Sopenharmony_ci2008-03-28  m. allan noah <kitno455 a t gmail d o t com>
1963141cc406Sopenharmony_ci	* backend/hp-scl.c: add usleep to improve usb performance, from
1964141cc406Sopenharmony_ci	  jim a t meyering d o t net
1965141cc406Sopenharmony_ci
1966141cc406Sopenharmony_ci2008-03-28  m. allan noah <kitno455 a t gmail d o t com>
1967141cc406Sopenharmony_ci	* sanei/sanei_usb.c: add usb class 6 (imaging) to detected devices
1968141cc406Sopenharmony_ci	* sanei/sanei_scsi.c: fix bug in sanei_scsi_find_devices() which
1969141cc406Sopenharmony_ci	  caused early return if attach callback returned error.
1970141cc406Sopenharmony_ci
1971141cc406Sopenharmony_ci2008-03-22  Stéphane Voltz <stef.dev@free.fr>
1972141cc406Sopenharmony_ci	* AUTHORS configure configure.in backend/dll.conf.in
1973141cc406Sopenharmony_ci	  backend/Makefile.in backend/rts8891.c backend/rts8891.conf.in
1974141cc406Sopenharmony_ci	  backend/rts8891_devices.c backend/rts8891.h backend/rts8891_low.c
1975141cc406Sopenharmony_ci	  backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h
1976141cc406Sopenharmony_ci	  doc/descriptions/rts8891.desc doc/descriptions/unsupported.desc
1977141cc406Sopenharmony_ci	  doc/sane-rts8891.man:
1978141cc406Sopenharmony_ci	  rts8891 backend inclusion
1979141cc406Sopenharmony_ci
1980141cc406Sopenharmony_ci2008-03-20  Julien Blache <jb@jblache.org>
1981141cc406Sopenharmony_ci	* include/Makefile.in: remove _stdint.h and byteorder.h in
1982141cc406Sopenharmony_ci	distclean target, autogenerated cruft.
1983141cc406Sopenharmony_ci	* frontend/saned.c: fix debug messages around the getservbyname()
1984141cc406Sopenharmony_ci	call in the IPv4 code as it still referred to the "sane" port
1985141cc406Sopenharmony_ci	instead of "sane-port".
1986141cc406Sopenharmony_ci
1987141cc406Sopenharmony_ci2008-03-16  Nicolas Martin <nicols-guest at users.alioth.debian.org>
1988141cc406Sopenharmony_ci	* backend/pixma_mp150.c, backend/pixma.h, doc/sane-pixma.man,
1989141cc406Sopenharmony_ci	  doc/descriptions/pixma.desc:
1990141cc406Sopenharmony_ci	  Changes to have new Canon PIXMA MX700 working with pixma backend
1991141cc406Sopenharmony_ci	  Flatbed and ADF scan are supported.
1992141cc406Sopenharmony_ci
1993141cc406Sopenharmony_ci2008-03-15  Julien Blache <jb@jblache.org>
1994141cc406Sopenharmony_ci	* include/sane/sanei_usb.h: typo fix.
1995141cc406Sopenharmony_ci
1996141cc406Sopenharmony_ci2008-03-02  Stéphane Voltz <stef.dev@free.fr>
1997141cc406Sopenharmony_ci	* doc/descriptions/lexmark.desc: added X1195
1998141cc406Sopenharmony_ci	* doc/descriptions/unsupported.desc: removed X11xx, X12xx and
1999141cc406Sopenharmony_ci	  Dell A920 which are to be handled by the lexmark backend
2000141cc406Sopenharmony_ci	* backend/umax_pp.h backend/umax_pp.c backend/umax_pp_mid.h
2001141cc406Sopenharmony_ci	  backend/umax_pp_mid.c backend/umax_pp_low.h backend/umax_pp_low.c:
2002141cc406Sopenharmony_ci	  copyright notice update
2003141cc406Sopenharmony_ci
2004141cc406Sopenharmony_ci2008-03-01  Gerard klaver <gerard at gkall dot hobby dot nl>
2005141cc406Sopenharmony_ci	* doc/descriptions/as6e.desc added Dexxa 4800
2006141cc406Sopenharmony_ci
2007141cc406Sopenharmony_ci2008-02-26  Jonathan Bravo Lopez <jkdsoft@gmail.com>
2008141cc406Sopenharmony_ci	* backend/hp3900_sane.c: Fixed optional grayscale emulation
2009141cc406Sopenharmony_ci	* backend/hp3900_debug.c: Silence gcc warnings when tiffio.h
2010141cc406Sopenharmony_ci	  is not used
2011141cc406Sopenharmony_ci
2012141cc406Sopenharmony_ci2008-02-25  m. allan noah <kitno455 a t gmail d o t com>
2013141cc406Sopenharmony_ci	* backend/fujitsu.[ch], backend/fujitsu-scsi.h:
2014141cc406Sopenharmony_ci	  add mode sense for page code 32 (color interlacing?)
2015141cc406Sopenharmony_ci	  and more debug output in init_ms(), for fi-5900
2016141cc406Sopenharmony_ci
2017141cc406Sopenharmony_ci2008-02-24  Nicolas Martin <nicols-guest at users.alioth.debian.org>
2018141cc406Sopenharmony_ci	* backend/pixma_mp150.c, doc/sane-pixma.man,
2019141cc406Sopenharmony_ci	  doc/descriptions/pixma.desc:
2020141cc406Sopenharmony_ci	  Changes to have Canon PIXMA MP140 now working with pixma backend
2021141cc406Sopenharmony_ci
2022141cc406Sopenharmony_ci2008-02-23  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
2023141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Make LEDs go really dark when "lamp" is off
2024141cc406Sopenharmony_ci
2025141cc406Sopenharmony_ci2008-02-22  Nicolas Martin <nicols-guest at users.alioth.debian.org>
2026141cc406Sopenharmony_ci	* backend/pixma_mp150.c, backend/pixma_mp730.c,
2027141cc406Sopenharmony_ci	  doc/sane-pixma.man, doc/descriptions/pixma.desc:
2028141cc406Sopenharmony_ci	  Changed MP140 to experimental cause not working yet
2029141cc406Sopenharmony_ci	  Changed MP710 to non-ADF scanner
2030141cc406Sopenharmony_ci
2031141cc406Sopenharmony_ci2008-02-22  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
2032141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Fix debugging output of
2033141cc406Sopenharmony_ci	  gl841_bulk_write_register
2034141cc406Sopenharmony_ci
2035141cc406Sopenharmony_ci2008-02-21  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
2036141cc406Sopenharmony_ci	* backend/genesys.c, backend/genesys_gl646.c,
2037141cc406Sopenharmony_ci	  backend/genesys_gl841.c, backend/genesys_low.h: Add LED exposure
2038141cc406Sopenharmony_ci	control to gl841_set_lamp_power
2039141cc406Sopenharmony_ci
2040141cc406Sopenharmony_ci2008-02-20  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
2041141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Send 32 registers at once instead of 1
2042141cc406Sopenharmony_ci
2043141cc406Sopenharmony_ci2008-02-20  Mattias Ellert <mattias.ellert@tsl.uu.se>
2044141cc406Sopenharmony_ci	* backend/Makefile.in, ltmain.sh: Library version definition fixes
2045141cc406Sopenharmony_ci	* backend/coolscan3.c: Fix format warnings
2046141cc406Sopenharmony_ci
2047141cc406Sopenharmony_ci2008-02-18  Alessandro Zummo <a.zummo@towertech.it>
2048141cc406Sopenharmony_ci	* backend/coolscan3.c: added new coolscan3 backend
2049141cc406Sopenharmony_ci	with improved stability and infrared support.
2050141cc406Sopenharmony_ci	* configure.in, include/sanei.h: bumped version
2051141cc406Sopenharmony_ci	number to 1.1.0 and enabled 1.1 frame types.
2052141cc406Sopenharmony_ci
2053141cc406Sopenharmony_ci	  doc/sane-pixma.man, doc/descriptions/pixma.desc,
2054141cc406Sopenharmony_ci	  doc/descriptions-external/canon_mfp.desc:
2055141cc406Sopenharmony_ci	> New models changes:
2056141cc406Sopenharmony_ci	  - added: Pixma MP210, MP470, MP520, MP610, MP710
2057141cc406Sopenharmony_ci	  - declared but untested: Pixma MP140, MP220, MP740
2058141cc406Sopenharmony_ci	  - declared experimental and untested: MP970
2059141cc406Sopenharmony_ci	>  Bugs and fixes
2060141cc406Sopenharmony_ci	  - multipage documents scan no more fails in non-ADF scan
2061141cc406Sopenharmony_ci	  - IO Fail bug when scanning large pages e.g. with Xsane
2062141cc406Sopenharmony_ci	  - implement send_time message form MP710, MP730 family
2063141cc406Sopenharmony_ci	  - run indent -gnu on all pixma_* source files.
2064141cc406Sopenharmony_ci
2065141cc406Sopenharmony_ci2008-02-14  m. allan noah <kitno455 a t gmail d o t com>
2066141cc406Sopenharmony_ci	* backend/cardscan.c, backend/epjitsu.c, backend/fujitsu.c:
2067141cc406Sopenharmony_ci	sanei_read_config has already cleaned string, fix bug #310597
2068141cc406Sopenharmony_ci
2069141cc406Sopenharmony_ci2008-02-13  Pierre Willenbrock <pierre@pirsoft.dnsalias.org>
2070141cc406Sopenharmony_ci	Patch by Stefan Lucke <stefan@lucke.in-berlin.de>
2071141cc406Sopenharmony_ci	* backend/genesys_gl841.c: Fixes 3 possibilities for infinite
2072141cc406Sopenharmony_ci	loops and adjusts loop threshold to given comments
2073141cc406Sopenharmony_ci
2074141cc406Sopenharmony_ci2008-02-13  Jonathan Bravo Lopez <jkdsoft@gmail.com>
2075141cc406Sopenharmony_ci	* backend/hp3900.c, backend/hp3900_debug.c, backend/hp3900_rts8822.c,
2076141cc406Sopenharmony_ci	  backend/hp3900_usb.c, backend/hp3900_sane.c, backend/hp3900_types.c,
2077141cc406Sopenharmony_ci	  backend/hp3900_config.c, backend/hp3900.conf.in, /doc/sane-hp3900.man,
2078141cc406Sopenharmony_ci	  doc/descriptions/hp3900.desc: Minor changes and added support for
2079141cc406Sopenharmony_ci	  HP ScanJet G2710 scanner.
2080141cc406Sopenharmony_ci
2081141cc406Sopenharmony_ci2008-02-10  m. allan noah <kitno455 a t gmail d o t com>
2082141cc406Sopenharmony_ci
2083141cc406Sopenharmony_ci	* configure, configure.in: Changed version to 1.0.19-cvs. Enabled
2084141cc406Sopenharmony_ci	  compilation warnings.
2085141cc406Sopenharmony_ci	* Makefile.in: Added ChangeLog-1.0.19 to DISTFILES.
2086141cc406Sopenharmony_ci
2087141cc406Sopenharmony_ciOlder entries can be found in ChangeLog-1.0.19.
2088