1****** Release of sane-backends 1.0.7. End of code freeze ****** 2 32002-02-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 4 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". 14 152002-02-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 16 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. 28 292002-01-31 Peter Fales <peter@fales.com> 30 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. 34 352002-01-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 36 37 * PROJECTS: Added info about GT-68xx backend. 38 392002-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 40 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. 45 46---- CODE FREEZE FOR SANE 1.0.7 --- 47---- sane-backends-1.0.7-beta2 ---- 48 492002-01-27 Gerhard Jaeger <g.jaeger@earthling.net> 50 51 * backend/plustek-usbhw.c: Fixed LM9831 problem... 52 532002-01-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 54 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. 62 632002-01-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 64 65 * NEWS: Updated for sane-backends 1.0.7. 66 * TODO: Added point about sane-find-scanner. Added details about 67 NetBSD linking problem. 68 692002-01-25 Karl Heinz Kremer <khk@khk.net> 70 71 * backend/epson.desc, doc/sane-epson.man: Added Perfection 72 1650 and 2450 scanners to supported scanners list. 73 742002-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) 77 782002-01-25 Gerhard Jaeger <g.jaeger@earthling.net> 79 80 * backend/plustek-usb.h: changed according to avoid 81 some gcc-3 warnings 82 * docb/sane-plustek.man: Update 83 842002-01-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 85 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. 90 912002-01-24 Stéphane Voltz <svoltz@wanadoo.fr> 92 93 * backend/umax_pp_low.c: corrected 2000P mis-detection by adding 94 pauses in epat wake-up. 95 962002-01-23 Oliver Schwartz <Oliver.Schwartz@gmx.de> 97 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 101 1022002-01-23 Henning Meier-Geinitz <henning@meier-geinitz.de> 103 104 * backend/mustek.c backend/mustek_usb.c doc/mustek/mustek.CHANGES 105 doc/mustek_usb/mustek_usb.CHANGES: Fixed undefined operation 106 warnings. 107 1082002-01-22 Oliver Schwartz <Oliver.Schwartz@gmx.de> 109 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 117 118---- sane-backends-1.0.7-beta1 ---- 119 1202002-01-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 121 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. 127 1282002-01-21 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 129 130 * doc/sane-umax.man, backend/umax.conf: 131 added new umax.conf options and explanation 132 1332002-01-20 Gerhard Jaeger <g.jaeger@earthling.net> 134 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 139 1402002-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. 144 1452002-01-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 146 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. 151 1522002-01-19 Peter Fales <peter@fales.com> 153 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. 157 1582002-01-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 159 160 * updated umax.de.po 161 1622002-01-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 163 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 separate 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. 181 1822002-01-18 Karl Heinz Kremer <khk@khk.net> 183 184 * backend/epson.c: Also recognize the GT-xxxx scanners when connected via 185 SCSI or IEEE-1394 interface 186 1872002-01-17 Peter Fales <peter@fales.com> 188 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. 192 1932002-01-18 Rene Rebe <rene.rebe@gmx.net> 194 195 * docs/sane-avision.man: added the new disable-gamma-table option 196 to the sane-avision man-page. 197 1982002-01-18 Rene Rebe <rene.rebe@gmx.net> 199 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 204 2052002-01-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 206 207 * doc/Makefile.in: Added doxygen-sanei.conf to DIST_FILES. 208 2092002-01-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 210 211 * include/sanei/sanei_usb.h: Made documentation doxygen compatible. 212 2132002-01-17 Peter Fales <peter@fales.com> 214 215 * backend/gphoto2.c, doc/sane-gphoto2.man 216 Remove calls to exit() 217 Support cameras which store all files in top-level directory 218 2192002-01-17 Peter Fales <peter@fales.com> 220 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 224 2252002-01-17 Rene Rebe <rene.rebe@gmx.net> 226 227 * backend/avision.c removed to call exit in a debug case 228 2292002-01-17 Gerhard Jaeger <g.jaeger@earthling.net> 230 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 241 2422002-01-17 Peter Fales <peter@fales.com> 243 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 247 2482002-01-17 Rene Rebe <rene.rebe@gmx.net> 249 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 updated the homepage-url and the 255 sane-avision man-page. 256 2572002-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 258 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. 263 2642002-01-15 Peter Fales <peter@fales.com> 265 266 * backend/gphoto2.c: Following yet another gphoto2 API change - 267 converted gp_debug_printf to gp_log 268 269 configure.in, configure, acinclude.m4, aclocal.m4 - Improvements 270 to the way gphoto2 is detected and used based on using 271 gphoto2-config. 272 2732002-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 274 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. 281 2822002-01-14 Oliver Schwartz <Oliver.Schwartz@gmx.de> 283 284 * backend/snapscan.c backend/snapscan-usb.c: 285 Added workaround for bug in semctl() on PPC; 286 backend version 1.4.5 287 2882002-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 image. Allow the returned image image to be 295 larger than the "estimate" specified in the configuration file. 296 2972002-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 298 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. 302 3032002-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. 307 3082002-01-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 309 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>). 314 3152002-01-12 Peter Fales <peter@fales.com> 316 317 * backend/gphoto2.c - Fixed breakage due to gphoto2 API changes 318 (Added context parameter to functions calls) 319 3202002-01-12 Gerhard Jaeger <g.jaeger@earthling.net> 321 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 329 3302002-01-12 Gerhard Jaeger <g.jaeger@earthling.net> 331 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. 335 3362002-01-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 337 338 * doc/sane.man doc/scanimage.man: Added link to scanadf. 339 3402002-01-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 341 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. 365 3662002-01-10 Tom Martone <tom@martoneconsulting.com> 367 * backend/bh.c 368 addressed security issue with tempfile 369 3702002-01-10 Oliver Schwartz <Oliver.Schwartz@gmx.de> 371 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 375 3762002-01-10 Gerhard Jaeger <g.jaeger@earthling.net> 377 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 391 3922002-01-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 393 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. 419 4202002-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 421 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: Split 424 ChangeLog to limit filesize. Editing became slow on smaller systems. 425 4262002-01-08 Marcio Teixeira <marciot@users.sourceforge.net> 427 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 431 4322002-01-08 Henning Meier-Geinitz <henning@meier-geinitz.de> 433 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 target "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. 462 4632002-01-08 Stéphane Voltz <svoltz@wanadoo.fr> 464 465 * configure.in: added help text for --enable-parport-directio 466 4672002-01-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 468 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 for 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. 503 5042002-01-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 505 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 without 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. 525 5262001-01-06 Karl Heinz Kremer <khk@khk.net> 527 528 * backend/epson.c: Undefine TEST_IOCTL again, which was enabled 529 by accident. 530 5312002-01-06 Stéphane Voltz <svoltz@wanadoo.fr> 532 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. 538 539 5402002-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 543 5442002-01-05 Karl Heinz Kremer <khk@khk.net> 545 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. 550 5512002-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 552 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 daemon mode with "-s", 558 the messages are printed to syslog as before. If option "-d" is used, 559 the messages are printed to stderr. Updated manual page. 560 5612002-01-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 562 563 * sanei/sanei_wire.c: Added DBG message that warns if the read buffer 564 is going to be deleted (data loss). 565 5662002-01-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 567 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. 581 5822001-12-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 583 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. 587 5882001-12-30 Gerhard Jaeger <g.jaeger@earthling.net> 589 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 593 5942001-12-29 Gerhard Jaeger <g.jaeger@earthling.net> 595 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 609 6102001-12-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 611 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. 615 6162001-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 621 6222001-12-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 623 624 * PROJECTS TODO: Updated info about "Relisys Scorpio Super 3 SCSI II". 625 6262001-12-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 627 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. 636 6372001-12-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 638 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. 644 6452001-12-21 Oliver Schwartz <Oliver.Schwartz@gmx.de> 646 647 * backend/snapscan.c backend/snapscan.h 648 Remove tmpfname var 649 6502001-12-20 Peter Fales <peter@fales.com> 651 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. 655 6562001-12-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 657 658 * backend/dll.conf: Added (commented out) st400 entry. 659 6602001-12-18 Oliver Schwartz <Oliver.Schwartz@gmx.de> 661 662 * backend/snapscan.c backend/snapscan.h 663 Remove temporary file 664 6652001-12-18 Ingo Wilken <Ingo.Wilken@informatik.uni-oldenburg.de> 666 667 * backend/st400.c backend/st400.conf 668 Security fix: Dump inquiry data to $HOME/st400.dump instead 669 of /tmp/st400.dump. 670 6712001-12-17 Oliver Schwartz <Oliver.Schwartz@gmx.de> 672 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 683 6842001-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" 688 6892001-12-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 690 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. 694 6952001-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 696 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>. 700 7012001-11-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 702 703 * testsuite/Makefile.in testsuite/README: Added comment about 704 the need to enable pnm. Made output easier to read. 705 7062001-11-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 707 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. 712 7132001-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" 716 7172001-11-24 Abel Deuring <a.deuring@satzbau-gmbh.de> 718 * backend/sharp.c: removed an unconditional "#define USE_FORK" 719 7202001-11-22 Stéphane Voltz <svoltz@wanadoo.fr> 721 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. 725 726 7272001-11-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 728 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 for IA64?). 739 * TODO: Added entry about .exe and similar file extensions. 740 Removed sane-config.in -ldl issue. 741 7422001-11-22 Stéphane Voltz <svoltz@wanadoo.fr> 743 744 * backend/umax_pp_low.c: fixed build problem on non i386 linux when 745 there is no <sys/io.h>. 746 7472001-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 748 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. 752 7532001-11-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 754 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... 759 7602001-11-18 Karl Heinz Kremer <khk@khk.net> 761 762 * backend/epson.c: Fixed Wait for Button functionality. 763 Don't call access() for par port scanners. 764 7652001-11-18 Karl Heinz Kremer <khk@khk.net> 766 767 * backend/epson.h: Added missing defines for USB IOCTLs 768 7692001-11-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 770 771 * backend/mustek.desc doc/sane-mustek.man doc/mustek/mustek.CHANGES: 772 Added enries for Primax Compact 4800. 773 7742001-11-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 775 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. 784 7852001-11-12 Peter Fales <peter@fales.com> 786 787 * gphoto2.c - Debug message was not getting printed because DBG_INIT 788 was not called first. 789 7902001-11-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 791 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). 795 7962001-11-10 Stéphane Voltz <svoltz@wanadoo.fr> 797 798 * backend/umax_pp_low.c: correct PPC compile problem by removing 799 buggy extra ifdef 800 8012001-11-11 Peter Fales <peter@fales.com> 802 803 * gphoto2.c - Number of images was not getting updated after 804 capturing a new image 805 8062001-11-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 807 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. 811 8122001-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. 822 8232001-11-10 Karl Heinz Kremer <khk@khk.net> 824 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. 828 8292001-11-10 Stéphane Voltz <svoltz@wanadoo.fr> 830 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 negotiation. 836 8372001-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 838 839 * sanei/sanei_usb.c: Fixed debug messages. 840 8412001-11-06 Peter Fales <peter@fales.com> 842 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. 848 8492001-11-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 850 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. 855 856Older entries can be found in ChangeLog-1.0.6. 857