1 ****** Release of sane-backends 1.0.7. End of code freeze ******
3 2002-02-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
5 * acinclude.m4 aclocal.m4 configure: Added a missing "test" command
6 in check for gphoto2. This fixes error messages while testing for
7 gphoto2 and a false positive result.
8 * TODO: Added entries about config.h, sane-backends.html, device file
9 types, the HPUX -ansi problem, and make distclean.
10 * backend/Makefile.in backend/coolscan2.desc: Added description file
11 for coolscan2 backend (from Major Andras
12 <andras@users.sourceforge.net>).
13 * backend/gphoto2.desc: gphoto2 is no longer "NEW".
15 2002-02-02 Henning Meier-Geinitz <henning@meier-geinitz.de>
17 * PROJECTS: Added info about Canon N670U project. Added info about
18 Sceptre S1200 project.
19 * backend/sceptre.desc backend/Makefile.in: New file (from Frank Zago
20 <fzago@greshamstorage.com>).
21 * backend/microtek2.desc doc/sane-microtek2.man: Updated microtek2
22 documentation (from karsten.festag@t-online.de (Karsten Festag)).
23 * Makefile.in README.netbsd: New file. Information about problems
24 with shared libs.
25 * configure configure.in: Include <sys/types.h> and <sys/ipc.h> also
26 when checking for struct semun in <sys/sem.h>. This fixes a
27 compilation problem on FreeBSD.
29 2002-01-31 Peter Fales <peter@fales.com>
31 * configure, acinclude.m4, aclocal.m4 - Latest gphoto2 updates
32 changed the version number, breaking the gphoto2 backend. This
33 is a one line change to correct that.
35 2002-01-31 Henning Meier-Geinitz <henning@meier-geinitz.de>
37 * PROJECTS: Added info about GT-68xx backend.
39 2002-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
41 * configure configure.in: New version: 1.0.7. Disabled extra version.
42 Disabled warnings by default.
43 * TODO: Added entry about adding well known types and manufacturers
44 to sane.tex.
46 ---- CODE FREEZE FOR SANE 1.0.7 ---
47 ---- sane-backends-1.0.7-beta2 ----
49 2002-01-27 Gerhard Jaeger <g.jaeger@earthling.net>
51 * backend/plustek-usbhw.c: Fixed LM9831 problem...
53 2002-01-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
55 * backend/microtek.c backend/microtek2.h: Fixed undefined behaviour
56 problem and Scanmaker X12 problems. New version: 20020127. Code from
57 karsten.festag@t-online.de (Karsten Festag).
58 * lib/inet_ntop.c: Fixed problem with header include order on Irix.
59 * configure configure.in backend/snapscan-usb.c
60 include/sane/config.h.in: Only define union semun if not already
61 defined in <sys/sem.h>. Fixes compilation bugs on Irix and FreeBSD.
63 2002-01-26 Henning Meier-Geinitz <henning@meier-geinitz.de>
65 * NEWS: Updated for sane-backends 1.0.7.
66 * TODO: Added point about sane-find-scanner. Added details about
67 NetBSD linking problem.
69 2002-01-25 Karl Heinz Kremer <khk@khk.net>
71 * backend/epson.desc, doc/sane-epson.man: Added Perfection
72 1650 and 2450 scanners to supported scanners list.
74 2002-01-25 Abel Deuring <a.deuring@satzbau-gmbh.de>
75 * frontend/scanimage.c: illegal placeholders in the -f format
76 string are now replaced by "%%". (Bug found by Peter Fales)
78 2002-01-25 Gerhard Jaeger <g.jaeger@earthling.net>
80 * backend/plustek-usb.h: changed according to avoid
81 some gcc-3 warnings
82 * docb/sane-plustek.man: Update
84 2002-01-24 Henning Meier-Geinitz <henning@meier-geinitz.de>
86 * po/Makefile.in: Added SHELL variable. Fixes po generation on OS/2.
87 * po/README: Added some comments on what the Makefile actually does.
88 * doc/backend-writing.txt doc/sane.man: Added note about doxygen
89 configuration for sanei.
91 2002-01-24 Stéphane Voltz <svoltz@wanadoo.fr>
93 * backend/umax_pp_low.c: corrected 2000P mis-detection by adding
94 pauses in epat wake-up.
96 2002-01-23 Oliver Schwartz <Oliver.Schwartz@gmx.de>
98 * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan.h
99 Fix recognition of Acer 320U, Fix for spaces in model ID strings,
100 Change snapscan version to 1.4.7
102 2002-01-23 Henning Meier-Geinitz <henning@meier-geinitz.de>
104 * backend/mustek.c backend/mustek_usb.c doc/mustek/mustek.CHANGES
105 doc/mustek_usb/mustek_usb.CHANGES: Fixed undefined operation
106 warnings.
108 2002-01-22 Oliver Schwartz <Oliver.Schwartz@gmx.de>
110 * backend/snapscan.c:
111 Do not use quantization for scan areas
112 * backend/snapscan-scsi.c:
113 Add sense handling for sense code 0x0b to avoid infinite loops,
114 Change snapscan version to 1.4.6
115 * backend/snapscan.conf
116 Use /dev/sg0 as default instead of the more uncommon /dev/sga
118 ---- sane-backends-1.0.7-beta1 ----
120 2002-01-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
122 * TODO: Made entry about TL_X < BR_X, jpeg->sanei, and sanei_scsi
123 more exact. Added entry about new version of libtool. Removed entry
124 about exit().
125 * backend/Makefile.in po/Makefile.in: Added missing files to DISTFILES.
126 Fixed incompatibilities with older versions of gmake.
128 2002-01-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
130 * doc/sane-umax.man, backend/umax.conf:
131 added new umax.conf options and explaination
133 2002-01-20 Gerhard Jaeger <g.jaeger@earthling.net>
135 * backend/plustek.c: change the options names to match SANE standard
136 * backend/plustek-usbhw.c backend/plustek-usbio.c
137 backend/plustek-usbscan.c:
138 Minor fixes, according to the National Sources
140 2002-01-20 Abel Deuring <a.deuring@satzbau-gmbh.de>
141 * sanei/sanei_scsi.c: set timeout value for all operating
142 systems to 1 minute. The timeout value is now derived from
143 the macro SANE_SCSICMD_TIMEOUT.
145 2002-01-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
147 * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
148 Fixed calibration bug for the 1200 Pro. New version: 1.0-118.
149 * include/sane/sanei_thread.h: Removed */.
150 * backend/tamarack.c: Used return SANE_STATUS_INVAL instead of exit.
152 2002-01-19 Peter Fales <peter@fales.com>
154 * backend/gphoto2.c - Fixed a bug that can cause driver errors
155 following image capture, and bug that was incorrectly disabling
156 thumbail previews.
158 2002-01-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
160 * updated umax.de.po
162 2002-01-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
164 * TODO: Removed entries about kill(-1,...), wrong .desc links,
165 sanei documentation, added entries about exit(), and sanei
166 doxygen documentation.
167 * backend/mustek.c doc/mustek/mustek.CHANGES: Fixed some option
168 name issues.
169 * doc/sane-mustek-usb.man: Fixed typo.
170 * po/Makefile.in po/README po/epson.de.po po/mustek.de.po
171 po/mustek_usb.de.po po/plustek.de.po po/pnm.de.po po/saneopts.de.po
172 po/umax.de.po: Moved the options contained in saneopts.h into a
173 seperate file. So the backend po files are much smaller and easier to
174 read and the saneopts translations are consistent through backends.
175 * backend/microtek2.c backend/microtek2.h: Update to backend
176 0.95-20020112 (from karsten.festag@t-online.de (Karsten Festag)).
177 * include/sane/sanei.h include/sane/sanei_config.h
178 include/sane/sanei_thread.h sanei/sanei_config.c: Made documentation
179 doxygen-compatible. Move comments from sanei_config.c to
180 sanei_config.h.
182 2002-01-18 Karl Heinz Kremer <khk@khk.net>
184 * backend/epson.c: Also recognize the GT-xxxx scanners when connected via
185 SCSI or IEEE-1394 interface
187 2002-01-17 Peter Fales <peter@fales.com>
189 * configure, acinclude.m4, aclocal.m4 - Update gphoto2 version check
190 * backend/gphoto2.c - Improved support for options not
191 supported by camera. Cosmetic cleanup.
193 2002-01-18 Rene Rebe <rene.rebe@gmx.net>
195 * docs/sane-avision.man: added the new disable-gamma-table option
196 to the sane-avision man-page.
198 2002-01-18 Rene Rebe <rene.rebe@gmx.net>
200 * backend/avision.h, backend/avision.c, backend/avision.conf:
201 many cleanups, fixed sane_cancel to not hang - but perform the
202 cancel, added a disable-gamma-table option and added the possible
203 options into the avision.conf file
205 2002-01-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
207 * doc/Makefile.in: Added doxygen-sanei.conf to DIST_FILES.
209 2002-01-17 Henning Meier-Geinitz <henning@meier-geinitz.de>
211 * include/sanei/sanei_usb.h: Made documentation doxygen compatible.
213 2002-01-17 Peter Fales <peter@fales.com>
215 * backend/gphoto2.c, doc/sane-gphoto2.man
216 Remove calls to exit()
217 Support cameras which store all files in top-level directory
219 2002-01-17 Peter Fales <peter@fales.com>
221 * configure, acinclude.m4, aclocal.m4 - (Really) disable
222 gphoto2 backend unless specifically requested by the user (using
223 --with-gphoto2) and the right CVS version of gphoto2 is found
225 2002-01-17 Rene Rebe <rene.rebe@gmx.net>
227 * backend/avision.c removed to call exit in a debug case
229 2002-01-17 Gerhard Jaeger <g.jaeger@earthling.net>
231 * backend/plustek.c backend/plustek.h
232 Fixed conditional compilation problem
233 Updated localization strings
234 * doc/sane-plustek.man: Updated
235 * po/plustek.de.po: Updated
236 * doc/doxygen-sanei.conf: Added doxygen configuration file for
237 the sane libs
238 * include/sane/sanei.h include/sane/sanei_ab306.h
239 include/sane/sanei_lm983x.h sanei/sanei_lm983x.c:
240 Updated to support doxygen comments
242 2002-01-17 Peter Fales <peter@fales.com>
244 * configure.in, configure, acinclude.m4, aclocal.m4 - Disable
245 gphoto2 backend unless specifically requested by the user (using
246 --with-gphoto2) and the right CVS version of gphoto2 is found
248 2002-01-17 Rene Rebe <rene.rebe@gmx.net>
250 * backend/avision.h backend/avision.c backend/avision.desc
251 doc/sane-avision.man: Merged the Avision v0.3.0 backend. It
252 includes overall cleanups, improved supported device detection,
253 memory-leak fixes, new config-options, initial USB device and
254 color calibration support. Also upadted the homepage-url and the
255 sane-avision man-page.
257 2002-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de>
259 * backend/abaton.desc backend/dmc.desc backend/m3096g.desc
260 backend/mustek.c backend/sp15c.desc backend/v4l.desc:
261 Updated broken URLs for which I could find new ones. Commented out
262 all the others.
264 2002-01-15 Peter Fales <peter@fales.com>
266 * backend/gphoto2.c: Following yet another gphoto2 API change -
267 converted gp_debug_printf to gp_log
269 configure.in, configure, acinclude.m4, aclocal.m4 - Improvements
270 to the way gphoto2 is detected and used based on using
271 gphoto2-config.
273 2002-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
275 * backend/pnm.c backend/pnm.desc po/pnm.de.po: Removed descripions
276 of options of type SANE_TYPE_GROUP. Fixed some translations.
277 Fixed header. New version: 1.0.4.
278 * backend/plustek.c backend/plustek.h po/Makefile.in po/plusetk.de.po:
279 Added German translation of Plustek backend options. Marked
280 translatable text in backend sources.
282 2002-01-14 Oliver Schwartz <Oliver.Schwartz@gmx.de>
284 * backend/snapscan.c backend/snapscan-usb.c:
285 Added workaround for bug in semctl() on PPC;
286 backend version 1.4.5
288 2002-01-14 Peter Fales <peter@fales.com>
289 * backend/gphoto2.c: Was requiring the device to have the
290 IMAGE_CAPTURE capability - changed this to a warning instead
291 of an error so the "Directory Browse" camera can be used.
292 Don't require a port to be specified for the "Directory
293 Browse" camera. Fixed a bug that can result in extra data
294 at the end of the iamge. Allow the returned image image to be
295 larger than the "estimate" specified in the configuration file.
297 2002-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de>
299 * frontend/scanimage.c: Added help message for --formatted-device-list.
300 Added va_end() and #include <stdarg.h>. Used fprintf to print errors.
301 Fixed some typos.
303 2002-01-13 Abel Deuring <a.deuring@satzbau.gmbh.de>
304 * frontend/scanimage.c, doc/scaniamge.man: Added the option -f /
305 --formatted-device-list to allow arbirtarily formatted device
306 lists. Suggested by Klaas Freitag.
308 2002-01-13 Henning Meier-Geinitz <henning@meier-geinitz.de>
310 * acinclude.m4 aclocal.m4 configure: Included AC_PROG_LIBTOOL into
311 acinclude.m4 to avoid trouble with newer versions of libtool.
312 * backend/niash.desc: New file for the niash backend (from Bertrik
313 Sikken <bertrik@zonnet.nl>).
315 2002-01-12 Peter Fales <peter@fales.com>
317 * backend/gphoto2.c - Fixed breakage due to gphoto2 API changes
318 (Added context parameter to functions calls)
320 2002-01-12 Gerhard Jaeger <g.jaeger@earthling.net>
322 * doc/sane-plustek.man: Update
323 * backend/plustek-devs.c backend/plustek-usb.c backend/plustek-usbhw.c
324 backend/plustek-usbio.c backend/plustek-usbscan.c
325 backend/plustek-usbshading.c backend/plustek.c:
326 Updated to reflect the current feedback upon the code and
327 added some minor fixes
328 * backend/plustek.desc: Added Mustek and HP entry
330 2002-01-12 Gerhard Jaeger <g.jaeger@earthling.net>
332 * include/sane/sanei_lm983x.h sanei/sanei_lm983x.c:
333 added sanei_lm983x_init(), updated comments and fixed the u_long
334 * AUTHORS: Added myself to the list of sanei authors.
336 2002-01-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
338 * doc/sane.man doc/scanimage.man: Added link to scanadf.
340 2002-01-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
342 * backend/qcam.c: Create lockfile with O_EXCL even when using fcntl
343 locking. Remove it in any case after exiting. Log file handling
344 is still buggy but this has to be done by someone who has a qcam.
345 * sanei/sanei_lm983x.c: Added #include <sys/types.h> (OS/2 complains
346 otherwise).
347 * backend/pnm.c backend/pnm.desc po/pnm.de.po: hand_scanner and
348 three_pass options need SANE_INFO_RELOAD_PARAMETERS. All options
349 have a symbolic name now. Removed bogus translation from po. New
350 version: 1.0.3.
351 * frontend/saned.c: Check that the IP addresses of the peer are the
352 same for control and data connections. Exit, if this is not the
353 case. Changed some debug levels.
354 * PROJECTS: Updated some URLs. Removed m3096g and Mustek BearPaw
355 (both are included now in SANE). Added test backend and SaneTwain.
356 * TODO: Removed primax (not a backend), fixed viceo URL, updated
357 qcam entries, added entries about ipv6 support, removed saned
358 address validation entry. Added entry about scanimage + NLS.
359 * backend/mustek_usb.c backend/mustek_usb.desc
360 backend/mustek_usb_high.c backend/mustek_usb_high.h
361 backend/mustek_usb_mid.c backend/mustek_usb_mid.h
362 doc/mustek_usb/mustek_usb.CHANGES po/mustek_usb.de.po:
363 Removed some warnings. Fixed segfault while exiting. Using empty
364 devicename works now. New version: 1.0-10.
366 2002-01-10 Tom Martone <tom@martoneconsulting.com>
367 * backend/bh.c
368 addressed security issue with tempfile
370 2002-01-10 Oliver Schwartz <Oliver.Schwartz@gmx.de>
372 * backend/snapscan.c backend/snapscan.h backend/snapscan.desc:
373 Update to snapscan-20020110 (Version 1.4.4)
374 - add support for SnapScan e42
376 2002-01-10 Gerhard Jaeger <g.jaeger@earthling.net>
378 * include/sane/sanei_lm983x.h sanei/sanei_lm983x.c sanei/Makefile.in:
379 Added to support for the National Semiconductor LM9831/2/3 chipsets
380 (read/write functions)
381 * backend/plustek.desc: Updated, added missing, now supported devices
382 * backend/plustek.c backend/plustek-share.h backend/plustek.h
383 backend/plustek.conf backend/plustek-usb.c backend/plustek-devs.c
384 backend/plustek-pp.c backend/plustek-usbhw.c backend/plustek-usbimg.c
385 backend/plustek-usbio.c backend/plustek-usbmap.c
386 backend/plustek-usbscan.c backend/plustek-usbshading.c
387 backend/plustek-usb.h:
388 Major changes to use the new sanei_lm983x functions
389 Changed the configuration file to reflect all the possible config-options
390 * backend/Makefile.in: Changed to compile the Plustek backend
392 2002-01-10 Henning Meier-Geinitz <henning@meier-geinitz.de>
394 * po/pnm.de.po: Added German translation for pnm backend.
395 * po/mustek.de.po po/mustek_usb.de.po: Updated German translations.
396 They should be complete now.
397 * po/Makefile.in README: Made Makefile more intelligent. Targets
398 are only updated if necessary. No manual copying necessary.
399 Added pnm.de.po to DISTFILES. Added comment about DISTFILES.
400 * backend/mustek_usb.desc: New status: beta.
401 * README: Added description of --enable-translations.
402 * doc/sane.man: Added comment about translations.
403 * Makefile.in: Added Changelogs to DISTFILES. test/Makefile is
404 removed in make distclean now.
405 * doc/backend-writing.txt: Added paragraph about getting started.
406 Added comments about ANSI C, compilation warnings, testing and
407 keeping manpages up-to-date.
408 * backend/pnm.c: Added SANE_I18N() marks.
409 * TODO: Cleanup. Moved several entries to doc/backend-writing.txt.
410 Moved some entries to more appropriate paragraphs. Added entry about
411 missing or defective links in the .desc files. Removed entry about
412 translations.
413 * lib/inet_ntop.c: Changed order of includes for OS/2 compatibility.
414 * frontend/scanimage.c: Added output of bytes scanned in total.
415 Added warning that's printed if scanimage gets more data then
416 expected from the parameters.
417 * include/Makefile.in: Added sanei_lm983x.h to DISTFILES.
418 * backend/qcam.c: Actually close the lock file when unlocking.
420 2002-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de>
422 * ChangeLog ChangeLog-1.0.0 ChangeLog-1.0.1 ChangeLog-1.0.2
423 ChangeLog-1.0.3 ChangeLog-1.0.4 ChangeLog-1.0.5: Splitted
424 ChangeLog to limit filesize. Editing became slow on smaller systems.
426 2002-01-08 Marcio Teixeira <marciot@users.sourceforge.net>
428 * backend/umax1220u.c: fixed compile warnings
429 * backend/umax1220u-common.c: fixed compile warnings
430 * backend/umax1220u.desc: added info about 2000U, 2200U, 2200US
432 2002-01-08 Henning Meier-Geinitz <henning@meier-geinitz.de>
434 * configure configure.in: Added V_EXTRA version number to mark
435 CVS versions (-cvs) and snapshots/betas (e.g. -beta1).
436 V_EXTRA=-pre1 would result in "sane-backends-1.0.7-pre1(.tar.gz)".
437 For release, V_EXTRA is empty. Added NUMBER_VERSION to avoid
438 confusing sane-config and frontends that rely on numbered versions.
439 * tools/sane-config.in: Use @NUMBER_VERSION@.
440 * sane-backends.lsm: Made more compatible with LSM standard. Fixed
441 mostang.com directory. Added OpenBSD.
442 * include/Makefile.in: Added targed "dist". Moved include targets from
443 root dir to this file. Added standard variables and .PHONY.
444 * backend/Makefile.in doc/Makefile.in frontend/Makefile.in
445 japi/Makefile.in lib/Makefile.in po/Makefile.in sanei/Makefile.in
446 testsuite/Makefile.in tools/Makefile.in: Added target "dist".
447 Fixed .PHONY.
448 * Makefile.in: Added targets "dist" and "sane-backends". make dist
449 creates sane-backends-x.y.z.tar.gz and make sane-backends also
450 creates the appropriate sane-x-y-z.lsm. Moved distclean to include/.
451 Fixed .PHONY. Made sane-backands-*.lsm look nicer.
452 * doc/backend-writing.txt: Point to po/README for the I18N details.
453 * doc/releases.txt: Added "make sane-backends" procedure.
454 * po/Makefile.in: make now creates all the files, make install does
455 nothing but installation.
456 * README: Updated. Fixed minor bugs.
457 * AUTHORS: Added sanei authors.
458 * doc/saned.man: Added info about data connection.
459 * po/mustek.de.po: Updated German translation for the Mustek SCSI
460 backend.
461 * frontend/.gdbinit: Removed unnecessary file.
463 2002-01-08 Stéphane Voltz <svoltz@wanadoo.fr>
465 * configure.in: added help text for --enable-parport-directio
467 2002-01-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
469 * PROJECTS: Added link to backend for HP Scanjet 3300C / 3400C
470 and 4300C scanners. Removed umax1220u project (now included in
471 sane-backends).
472 * po/Makefile.in po/README: Added basic support for translating
473 option descriptions and titles of SANE backends. This is really
474 alpha!
475 * po/epson.de.po po/umax.de.po: Updated by make update-po.
476 * po/mustek.de.po mustek_usb.de.po: Added German translations
477 for Mustek SCSI and USB backends. Translations for well-known
478 options are missing.
479 * Makefile.in configure configure.in: Added option
480 --enable-translations to configure. I18N support is disabled by
481 default.
482 * po/.cvsignore: New file.
483 * doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES:
484 Added info about BearPaw scanners and plustek backend.
485 * backend/mustek.c backend/mustek.desc doc/sane-mustek.man
486 doc/mustek/mustek.CHANGES:
487 Small fix for Paragon 1200 Pro. Added some test code for this
488 scanner. Added Trust Imagery 1200 to man page and .desc. New
489 version: 1.0-117.
490 * backend/Makefile.in backend/dll.conf backend/umax1220u-common.c
491 backend/umax1220u.c backend/umax1220u.conf backend/umax1220u.desc:
492 Added new backend umax1220u for UMAX Astra 1220U and 2000U
493 scanners (patch from Marcio Luis Teixeira
494 <marciot@holly.colostate.edu>).
495 * doc/Makefile.in doc/sane.man doc/sane-umax1220u.man: Added
496 documentation fo umax1220u backend (patch from from Marcio Luis
497 Teixeira <marciot@holly.colostate.edu>).
498 * AUTHORS: Added Marcio Luis Teixeira.
499 * TODO: Removed umax1220u project (now included in sane-backends).
500 Added HP Scanjet 3300C / 3400C and 4300C project. Added entry about
501 saned data port documentation. Removed saned race condition bug.
502 * doc/.cvsignore: Added sane-umax1220u.5.
504 2002-01-06 Henning Meier-Geinitz <henning@meier-geinitz.de>
506 * configure configure.in include/sane/config.h.in: Added check
507 for inet_ntop().
508 * lib/inet_ntop.c lib/Makefile.in backend/Makefile.in: Added
509 implementation of inet_ntop() for platforms withouth this
510 function based on inet_ntoa.
511 * backend/saned.conf frontend/saned.c doc/saned.man: Changed access
512 control (function check host). Now IP addresses are used for
513 comparison, not host names as before. It's possible to put
514 hostnames, FQDNs and IP addresses into saned.conf. Limitations:
515 Only the first IP address in struct hostent is checked. IPv6 is
516 untested. The change is based on a patch by Petter Reinholdtsen
517 <pere@hungry.com>.
518 Return SANE_STATUS_ACCESS_DENIED if access was not granted instead
519 of SANE_STATUS_IO_ERROR.
520 Removed isfdtype to avoid compilation problems.
521 Added more debug output. Print function name in every DBG statement.
522 Updated manual pages and saned.conf.
523 * net.c: Return SANE_STATUS_ACCESS_DENIED if access was not granted
524 instead of SANE_STATUS_IO_ERROR.
526 2001-01-06 Karl Heinz Kremer <khk@khk.net>
528 * backend/epson.c: Undefine TEST_IOCTL again, which was enabled
529 by accident.
531 2002-01-06 Stéphane Voltz <svoltz@wanadoo.fr>
533 * backend/umax_pp_low.c: improved warm up and color calibration
534 of much better quality now. Manual settings now work correctly.
535 Corrected parport mode being set before being claimed.
536 * backend/umax_pp.c: changed build number.
537 * tools/umax_pp.c: changed version.
540 2002-01-05 Oliver Rauch <Oliver.Rauch@rauch-domain.de>
541 * backend/umax-scanner.c, umax.c, umax.conf, umax.desc, umax.h:
542 update to backend version 1.0 build 32
544 2002-01-05 Karl Heinz Kremer <khk@khk.net>
546 * backend/epson.[ch]: Check for (and set) s->fd to -1 when
547 scanner is closed. Removed black gamma table - only RGB
548 is used, even for grayscale scans. Do not call access()
549 when running on OS/2 or when using a parallel port scanner.
551 2002-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de>
553 * backend/net.c backend/net.desc: Fixed race condition between saned
554 sending NET_OPEN reply and net.c flushing the wire. New version:
555 1.0.6.
556 * doc/saned.man frontend/saned.c: Changed debug handling. All debug
557 messages use DBG now. If in inetd mode or dameon mode with "-s",
558 the messages are printed to syslog as before. If option "-d" is used,
559 the mesages are printed to stderr. Updated manual page.
561 2002-01-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
563 * sanei/sanei_wire.c: Added DBG message that warns if the read buffer
564 is going to be deleted (data loss).
566 2002-01-03 Henning Meier-Geinitz <henning@meier-geinitz.de>
568 * README.os2: Updated URL of Franz Bakan's web site.
569 * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support for USB
570 control messages (patch from Marcio Luis Teixeira
571 <marciot@holly.colostate.edu>).
572 * doc/sane-usb.man: Updated concerning backends supporting sanei_usb
573 and OpenBSD. Other minor fixes.
574 * include/sane/sanei_pv8630.h sanei/sanei_pv8630.h sanei/Makefile.in:
575 Added support for the PowerVision 8630 chip, a USB to parallel
576 converter used in many scanners (patch from from Marcio Luis Teixeira
577 <marciot@holly.colostate.edu>). Fixed sanei_thread Makefile.in entry.
578 * TODO: Added entries about saned/net freezes and parport-directio doc.
579 Removed entries about sanei_usb control msg, sanei_pv8630 inclusion,
580 OS/2 libsocket problem, and splitting --enable-directio.
582 2001-12-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
584 * frontend/scanimage.c: Fixed endless loop in sighandler.
585 * frontend/saned.c: Fixed sigpipe race in connection with
586 select_fd. Added debug output.
588 2001-12-30 Gerhard Jaeger <g.jaeger@earthling.net>
590 * backend/plustek_usbmap.c backend/plustek-usbimg.c
591 backend/plustek_usb.c backend/plustek_usb.h:
592 Fixed bug in lineart scaling and in brightness setting
594 2001-12-29 Gerhard Jaeger <g.jaeger@earthling.net>
596 * backend/plustek.c backend/plustek-share.h backend/plustek.h
597 backend/plustek.conf:
598 Changed to support the LM983x based USB scanner
599 * backend/plustek.desc: Updated, added missing, now supported devices
600 * backend/plustek-usb.c backend/plustek-devs.c backend/plustek-pp.c
601 backend/plustek-usbhw.c backend/plustek-usbimg.c
602 backend/plustek-usbio.c backend/plustek-usbmap.c
603 backend/plustek-usbscan.c backend/plustek-usbshading.c
604 backend/plustek-usb.h: New files - added to support the Plustek
605 USB devices (LM9831/2 based) and other devices based on this
606 chipset
607 * backend/Makefile.in: Changed to compile the Plustek backend
608 * doc/sane-plustek.man: Added some USB information
610 2001-12-28 Henning Meier-Geinitz <henning@meier-geinitz.de>
612 * configure configure.in: Changed order of tests for libsocket and
613 libsyslog to avoid problems with OS/2. Small spelling and format
614 fixes.
616 2001-12-28 Abel Deuring <a.deuring@satzbau-gmbh.de>
617 * configure.in, configure, sanei/sanei_scsi.c, umax_pp_low.c,
618 README.linux: replaced --enable-directio and ENABLE_DIRECTIO
619 with --enable-scsi-directio / --enable-parport-directio resp.
620 ENABLE_SCSI_DIRECTIO / ENABLE_PARPORT_DIRECTIO
622 2001-12-27 Henning Meier-Geinitz <henning@meier-geinitz.de>
624 * PROJECTS TODO: Updated info about "Relisys Scorpio Super 3 SCSI II".
626 2001-12-25 Henning Meier-Geinitz <henning@meier-geinitz.de>
628 * README.linux: Used "sane-find-scanner". Some minor changes.
629 * config.guess config.sub: Updated from
630 http://savannah.gnu.org/projects/config.
631 * TODO: New section: "platform-specific". Added some problems with
632 *BSD. Some minor fixes and additions.
633 * tools/sane-find-scanner.c: Added OpenBSD device files.
634 * README.openbsd: New file. Some information on how to get SANE
635 running on top of OpenBSD.
637 2001-12-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
639 * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc
640 backend/mustek_usb_low.c backend/mustek_usb_low.h
641 doc/sane-mustek_usb.man doc/mustek_usb/mustek_usb.CHANGES:
642 Made usb_low_read_rows more robust. Limited maximum block size and
643 added option for this. New version: 1.0-9.
645 2001-12-21 Oliver Schwartz <Oliver.Schwartz@gmx.de>
647 * backend/snapscan.c backend/snapscan.h
648 Remove tmpfname var
650 2001-12-20 Peter Fales <peter@fales.com>
652 * backend/dc25.c - Fixed a potential security problem due to a
653 race condition involving temporary file creation. Also did some
654 cosmetic cleanup and removed some un-needed code.
656 2001-12-19 Henning Meier-Geinitz <henning@meier-geinitz.de>
658 * backend/dll.conf: Added (commented out) st400 entry.
660 2001-12-18 Oliver Schwartz <Oliver.Schwartz@gmx.de>
662 * backend/snapscan.c backend/snapscan.h
663 Remove temporary file
665 2001-12-18 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de>
667 * backend/st400.c backend/st400.conf
668 Security fix: Dump inquiry data to $HOME/st400.dump instead
669 of /tmp/st400.dump.
671 2001-12-17 Oliver Schwartz <Oliver.Schwartz@gmx.de>
673 * backend/snapscan-scsi.c backend/snapscan.h
674 backend/snapscan-usb.h backend/snapscan-usb.c
675 backend/snapscan-sources.h backend/snapscan-sources.c
676 backend/snapscan.c backend/snapscan.desc
677 Update to snapscan-20011212 (snapscan backend 1.4.3):
678 - Use sense handler for USB scanners
679 - Correct color alignment for Snapscan 600
680 - Fix dither matrix computation
681 - Add support for Snapscan e26 and e52
682 - Guard for TL_X < BR_X and TL_Y < BR_Y
684 2001-12-16 Peter Kirchgessner <peter@kirchgessner.net>
685 * frontend/stiff.c
686 Add fillorder tag for b/w-TIFF-files
687 Include stiff.h to avoid warning "no previous prototype"
689 2001-12-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
691 * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
692 Fixed a possible segfault in sane_control_option. Added more
693 debug output for SCSI commands. New version: 1.0-116.
695 2001-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de>
697 * sanei/sanei_ab306: Removed warning: `dev_io_fd' defined but not
698 used. Variable used only by FreeBSD. Added test for FreeBSD.
699 Patch from Stephen Torri <storri@ameritech.net>.
701 2001-11-30 Henning Meier-Geinitz <henning@meier-geinitz.de>
703 * testsuite/Makefile.in testsuite/README: Added comment about
704 the need to enable pnm. Made output easier to read.
706 2001-11-29 Henning Meier-Geinitz <henning@meier-geinitz.de>
708 * backend/mustek.c backend/mustek.desc doc/mustek/mustek.CHANGES:
709 Added check for TL_X > BR_X or TL_Y > BR_Y. New version: 1.0-115.
710 * TODO: Added entry about TL_X < BR_X problems and semaphores for OS/2.
711 Removed entry about BearPaw scanners.
713 2001-11-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
714 * backend/sharp.c: added an additional check to prevent OS/2 from
715 define "#define USE_FORK"
717 2001-11-24 Abel Deuring <a.deuring@satzbau-gmbh.de>
718 * backend/sharp.c: removed an unconditional "#define USE_FORK"
720 2001-11-22 Stéphane Voltz <svoltz@wanadoo.fr>
722 * backend/umax_pp_low.c: fixed color calibration bug. Scans are
723 of much better quality now. Manual settings now work correctly.
724 * tools/umax_pp.c: changed version.
727 2001-11-22 Henning Meier-Geinitz <henning@meier-geinitz.de>
729 * config.guess config.sub: Fetched new versions from
730 http://savannah.gnu.org/projects/config.
731 * mkinstalldirs: Updated for OS/2 (from "Franz Bakan"
732 <fbakan@gmx.net>).
733 * backend/mustek.c backend/mustek.desc backend/mustek.h
734 doc/mustek/mustek.CHANGES: Added OS/2 compatibility fixes
735 (from "Franz Bakan" <fbakan@gmx.net>). New version: 1.0-114.
736 * sanei/sanei_scsi.c: OS/2 changes: Removed semaphore code and
737 increased MAX_DATA to 64k (from "Franz Bakan" <fbakan@gmx.net>).
738 * tools/sane-config.in: Also return -ldl (necessary fo IA64?).
739 * TODO: Added entry about .exe and similar file extentions.
740 Removed sane-config.in -ldl issue.
742 2001-11-22 Stéphane Voltz <svoltz@wanadoo.fr>
744 * backend/umax_pp_low.c: fixed build problem on non i386 linux when
745 there is no <sys/io.h>.
747 2001-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de>
749 * TODO: Added entries about the fork/kill(-1,...) issue, the inb/outb
750 problems, config.guess and sane-config.in.
751 * sanei/Makefile.in: Added sanei_thread for OS/2 portability.
753 2001-11-20 Henning Meier-Geinitz <henning@meier-geinitz.de>
755 * doc/scanimage.man frontend/scanimage.c: Use out%d.tif by default if
756 --format tiff was selected. Update documentation about default
757 formats. Fixed spelling mistakes.
758 * AUTHORS: I think this was planned in alphabetical order...
760 2001-11-18 Karl Heinz Kremer <khk@khk.net>
762 * backend/epson.c: Fixed Wait for Button functionality.
763 Don't call access() for par port scanners.
765 2001-11-18 Karl Heinz Kremer <khk@khk.net>
767 * backend/epson.h: Added missing defines for USB IOCTLs
769 2001-11-18 Henning Meier-Geinitz <henning@meier-geinitz.de>
771 * backend/mustek.desc doc/sane-mustek.man doc/mustek/mustek.CHANGES:
772 Added enries for Primax Compact 4800.
774 2001-11-15 Henning Meier-Geinitz <henning@meier-geinitz.de>
776 * backend/mustek_usb.c backend/mustek_usb.conf backend/mustek_usb.desc
777 backend/mustek_usb.h backend/mustek_usb_high.c
778 backend/mustek_usb_high.h backend/mustek_usb_low.c
779 backend/mustek_usb_low.h backend/mustek_usb_mid.c
780 backend/mustek_usb_mid.h doc/sane-mustek_usb.man
781 doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO:
782 FreeBSD is supported to some degree now. Started 1200 USB support.
783 Documentation updates. New version: 1.0-8.
785 2001-11-12 Peter Fales <peter@fales.com>
787 * gphoto2.c - Debug message was not getting printed because DBG_INIT
788 was not called first.
790 2001-11-12 Henning Meier-Geinitz <henning@meier-geinitz.de>
792 * doc/sane-scsi.man: More details and examples for the "scsi * ..."
793 directive for config files. Added information about debug level 255
794 printing (Linux) kernel debug messages. Added link to sane-usb(5).
796 2001-11-10 Stéphane Voltz <svoltz@wanadoo.fr>
798 * backend/umax_pp_low.c: correct PPC compile problem by removing
799 buggy extra ifdef
801 2001-11-11 Peter Fales <peter@fales.com>
803 * gphoto2.c - Number of images was not getting updated after
804 capturing a new image
806 2001-11-11 Henning Meier-Geinitz <henning@meier-geinitz.de>
808 * backend/dll.c backend/dll.desc doc/sane-dll.man: Added some debug
809 messages (e.g. if dll.conf isn't found). Some adjustments concerning
810 debug levels. Removed some compilation warnings. New version: 1.0.5.
812 2001-11-11 Abel Deuring <a.deuring@satzbau-gmbh.de>
813 * sanei/sanei_scsi.c (Linux part):
814 - improved handling of status codes returned by the SG driver.
815 Device status INTERMEDIATE GOOD and CONDITION MET are now mapped
816 to SANE_STATUS_GOOD; device status BUSY and a few driver status
817 codes are mapped to SANE_STATUS_DEVICE_BUSY
818 - On SCSI command completion, the (sometimes bogus) residual count
819 is no longer subtracted from *req->dstlen
820 * backend/sharp.c: if a READ command fails with SANE_STATUS_DEVICE_BUSY,
821 retry a few times.
823 2001-11-10 Karl Heinz Kremer <khk@khk.net>
825 * backends/epson.[ch]: all strings tagged with I18N macro
826 Added support for scan button, scanner waits for button if the
827 option "wait-for-button" is activated.
829 2001-11-10 Stéphane Voltz <svoltz@wanadoo.fr>
831 * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c
832 backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h:
833 use ENABLE_DIRECTIO to compile in direct I/O. Corrected the long
834 standing scan area origin detection bug. Improved parport mode
835 negociation.
837 2001-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de>
839 * sanei/sanei_usb.c: Fixed debug messages.
841 2001-11-06 Peter Fales <peter@fales.com>
843 * dc240.c - fix a bug that causes the backend's internal directory
844 to get out of sync with the camera directory when a file is deleted
845 * gphoto2.c - include the gphoto2 port name as part of the SANE
846 device name and improve reliability when using the gphoto2
847 serial port libs.
849 2001-11-04 Henning Meier-Geinitz <henning@meier-geinitz.de>
851 * configure configure.in: Enabled warnings by default.
852 * sane-backends.lsm: Made more compatible with template.
853 Added myself as maintainer to avoid problems when uploading
854 to tsx-11 and sunsite in future.
856 Older entries can be found in ChangeLog-1.0.6.
