1****** Release of sane-backends 1.0.12. End of code freeze ****** 2 32003-05-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 4 5 * doc/descriptions/unsupported.desc: Added DigitDia 3600. 6 * configure configure.in: New version: 1.0.12. 7 82003-05-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 9 10 * doc/descriptions/mustek.desc: Primax Compact 4800 SCSI is 11 reported to work. 12 * doc/descriptions/unsupported.desc: Added more information for 13 Artec and Visioneer/Primax scanners. 14 * TODO: Added saned + configure issue. 15 162003-05-21 Stéphane Voltz <svoltz@wanadoo.fr> 17 * backend/umax_pp_low.c: backed out clearing epp timeout. It prevented most 18 common settings to use the umax_pp backend. 19 202003-05-18 Gerhard Jaeger <gerhard@gjaeger.de> 21 * doc/sane-plustek.man: Update. 22 * backend/plustek-devs.c backend/plustek-usbshading.c 23 backend/plustek-usb.h: 24 Fixed critical bug in CIS device calibration and settings which causes 25 the CanoScan 650, 1220 and 1240 not to work anymore 26 * TODO: removed line "check status of Umax 3450...". 27 28---- CODE FREEZE FOR SANE 1.0.12 --- 29-- snapshot 1.0.12-pre2 30 312003-05-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 32 33 * NEWS: Updated. 34 * doc/descriptions/unsupported.desc: Added Mustek ScanMagic 9636P. 35 * TODO: Added epson/saned/xsane problem. 36 * configure configure.in: Disabled compilation warnings. 37 * tools/Makefile.in: Added sane-po.awk to DISTFILES. 38 392003-05-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 40 41 * doc/descriptions/unsupported.desc: Minor fix for Spot scanners. 42 432003-05-15 Gerhard Jaeger <gerhard@gjaeger.de> 44 * TODO: status of UMAX 3450 is fixed now in .desc 45 * descriptions/plustek.desc: update 46 * doc/plustek/Plustek-USB-TODO.txt doc/plustek/Plustek-USB.txt 47 doc/plustek/Plustek.changes: update 48 * backend/plustek-devs.c backend/plustek-pp.c backend/plustek-usb.c 49 backend/plustek-usbhw.c backend/plustek-usbimg.c 50 backend/plustek-usbio.c backend/plustek-usbmap.c 51 backend/plustek-usbscan.c backend/plustek-usbshading.c 52 backend/plustek.c backend/plustek.h backend/plustek-share.h 53 backend/plustek-usb.h: 54 Major bugfix release, cancel should work now, calibration for 55 CIS devices is now fully functional 56 572003-05-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 58 59 * doc/descriptions/unsupported.desc: Updates for Canon 60 scanners. Added Spot scanners. 61 * aclocal.m4 acinclude.m4 configure: Fixed MacOS X build (patch 62 from Mattias Ellert <mattias.ellert@tsl.uu.se>). 63 * doc/sane-gt68xx.man: Fixed wrong example. 64 652003-05-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 66 67 * backend/Makefile.in: Added missing $(DESTDIR). 68 * TODO: Minor updates. 69 702003-05-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 71 72 * po/sane-backends.fr.po: Updated french translation (from Yann 73 E. MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>). 74 * frontends/saned.c: Replaces a strncmp() call by a macro detecting 75 V4-mapped address. This is a lot safer than the strncmp, and doesn't 76 break anything. Patch from Julien BLACHE <jb@jblache.org>. 77 782003-05-11 Eddy De Greef <eddy_de_greef at tiscali dot be> 79 80 * backend/mustek_pp.[ch]: Offset correction for Mustek 600CP and 81 added some debugging code. 82 832003-05-09 Rene Rebe <rene.rebe@gmx.net> 84 85 * doc/sane-avision.man: fix tiny typo 86 872003-05-08 Rene Rebe <rene.rebe@gmx.net> 88 89 * backend/avision.c doc/sane-avision.man 90 doc/descriptions/avision.desc: update to the latest avision 91 backend including the fix for segmentation fault when no config 92 file is present. 93 942003-05-08 Henning Meier-Geinitz <henning@meier-geinitz.de> 95 96 * acinclude.m4 aclocal.m4 configure include/sane/config.h.in: 97 Added missing HAVE_LIBIEEE1284 macro. The test was there, but 98 the macro wasn't set. 99 * po/sane-backends.de.po: Added some missing translations. 100 * po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.nl.po 101 po/sane-backends.no.po po/sane-backends.pt.po po/sane-backends.ru.po 102 po/sane-backends.sv.po: Updated for latest backend changes. 103 * backend/hp5400.c backend/hp5400.h backend/hp5400_internal.c 104 backend/hp5400_sanei.c backend/hp5400_xfer.h: Changed license to 105 GPL + SANE exception. 106 1072003-05-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 108 109 * po/Makefile.in po/sane-backends.no.po: Added Norwegian 110 translation (from Sigurd Stordal <sigurd.stordal@stud.ibg.uit.no>). 111 1122003-05-06 Michael Herder <crapsite@gmx.net> 113 114 * doc/descriptions/artec_eplus48u.desc: 115 Added comment about different product ID of MEM 48U 116 * backend/artec_eplus48u.conf: 117 Added new model Memorex MEM 48U 118 1192003-05-05 Oliver Rauch <Oliver.Rauch@XSane.org> 120 * backend/umax.c: solved bug that broke compilation for OS2 121 1222003-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 123 124 * po/sane-backends.fr.po: Updates for the French translation from 125 Yann E. MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>. 126 * tools/check-po.awk: Added script to check the translations for 127 completeness (from Yann E. MORIN). 128 * tools/README: Added description of check-po.awk. Minor reordering. 129 130---- FEATURE FREEZE FOR SANE 1.0.12 --- 131-- snapshot 1.0.12-pre1 132 1332003-05-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 134 135 * frontend/saned.c: Added implementation of poll() for systems 136 that don't provide it (patch from Julien BLACHE 137 <jb@jblache.org>). 138 * TODO: Removed obsololete entries. 139 * NEWS: Updated for 1.0.12. 140 * backend/ibm.c backend/ibm-scsi.c: Only disable object position 141 command for Ricoh IS-420. 142 1432003-05-04 Oliver Rauch <Oliver.Rauch@XSane.org> 144 145 * backend/umax.c umax.h 146 applied changes that replace fork() by thread for OS2 147 1482003-05-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 149 150 * include/md5.h: Set fixed alignment because otherwise the MacOS X 151 gcc doesn't like it. 152 * backend/ibm.c backend/ibm-scsi.c doc/descriptions/ibm.desc: 153 Disabled object_position. That should fix the Ricoh IS-420. 154 * frontend/saned.c: Try to get the correct port number when 155 /etc/services doesn't list "sane" by asking for "6566". Check 156 result of socket(). Print ip faimily and port. 157 * configure configure.in frontend/Makefile.in tools/Makefile.in: 158 Remove -all_load again and try to use the correct link order for 159 libraries. 160 1612003-05-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 162 163 * configure configure.in frontend/saned.c 164 include/sane/config.h.in: Test for poll() and disable IPV6 if 165 not found. 166 * include/lalloca.h: Remove test for MacOS X. That one breaks some 167 MacOS X systems. 168 * configure configure.in frontend/Makefile.in tools/Makefile.in: 169 Add -all_load to linker flags on MacOS X to avoid linker errors. 170 * backend/Makefile.in: Create directory for gt68xx firmware. 171 1722003-05-01 Oliver Rauch <Oliver.Rauch@XSane.org> 173 174 * backend/ 175 umax-scanner.c umax-scsidef.h umax-uc1200se.c umax-uc630.c 176 umax-ug630.c umax-usb.c umax.conf umax.h 177 umax-scanner.h umax-uc1200s.c umax-uc1260.c umax-uc840.c 178 umax-ug80.c umax.c umax.desc 179 doc/sane-umax.man doc/umax/* 180 181 update of sane-umax backend 182 183 1842003-04-30 Oliver Schwartz <Oliver.Schwartz@gmx.de> 185 186 * backend/snapscan.c backend/snapscan.h backend/snapscan-options.c 187 backend/snapscan-scsi.c doc/descriptions/snapscan.desc: SnapScan 188 backend 1.4.26, added support for Agfa Arcus 1200, better support 189 for Benq 5000. 190 1912003-04-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 192 193 * lib/getopt.c: Removed #include again, breaks compilation on 194 OS/2. 195 * config.guess config.sub: New upstream versions. 196 * acinclude.m4 aclocal.m4 configure ltmain.sh: New libtool 197 upstream release: 1.5. 198 * acinclude.m4 aclocal.m4 configure configure.in: Added support 199 for -framework option and check for IOKit for MacOS X. Check for 200 latex tools. Minimum autoconf version is 2.54. 201 * ltmain.sh: Add support for -framework option for MacOS X (from 202 Mattias Ellert <mattias.ellert@tsl.uu.se>). 203 * sanei/sanei_scsi.c: Added SCSI support for MacOS X (from 204 Mattias Ellert <mattias.ellert@tsl.uu.se>). 205 * include/sane/config.h.in: Added test for IOKit. 206 * README.darwin: Updated concerning SCSI support. 207 * backend/Makefile.in: Disable manual links for shared libraries. 208 This breaks MacOS X and doesn't seem to be necessary on other 209 platforms any more. 210 * include/lalloca.h: Don't use builtin alloca on MacOS X. 211 * tools/Makefile.in: Build sane-desc by default. 212 * tools/sane-desc.c: Fixed segfault. 213 * doc/Makefile.in: Only use latex if available. 214 * doc/descriptions/unsupported.desc: Updated info on Artec, Canon 215 and HP scanners. 216 2172003-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 218 219 * backend/hp5400_internal.c backend/canon630u-common.c 220 backend/epson_scsi.c: Minor compilation fixes for MacOS X and 221 OS/2. 222 * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c 223 doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 224 doc/gt68xx/gt68xx.CHANGES: Added Genius 3x as working scanner, 225 removed testing flag. Added Artec 2000 e+ to manpage. Added 226 detection for the Plustek OpticPro U16B. 227 * doc/descriptions/unsupported.desc: Added more information for 228 the HP Scanjet 2300c. 229 * lib/getopt.c: Add missing includes. 230 * po/Makefile.in po/sane-backends.de.po po/sane-backends.es.po 231 po/sane-backends.fr.po po/sane-backends.nl.po 232 po/sane-backends.pt.po po/sane-backends.ru.po 233 po/sane-backends.sv.po: Added hp5400 backend. Updated po files. 234 * TODO: Added entry about MacOS X SCSI patches. 235 2362003-04-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 237 238 * README.netbsd: Some additions concerning uscanner driver. 239 * TODO: Removed hp4200 link. Added hp5400 GPL/SANE issue. Added 240 avision hpusbscsi documentation issue. Removed scanimage/OS/2 241 problem. 242 * doc/sane-mustek.man: Added some more details for SCSI adapters. 243 * doc/descriptions/ibm.desc: Ricoh IS-420 doesn't seem to work 244 out-of-the-box. 245 * doc/descriptions/unsupported.desc: Added Visioneer OneTouch 4800 246 USB. Added more information for the Genius ColorPage HR7X Slim 247 and Microtek Scanport 3000. 248 2492003-04-23 Frank Zago <fzago at austin dot rr dot com> 250 251 * backend/teco2.c backend/teco2.h doc/sane-teco2.man 252 doc/teco/teco2.txt descriptions/teco2.desc: new calibration 253 algorithm. 254 2552003-04-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 256 257 * README: Removed link to (non-working) anonymous CVS. Mention CVS 258 snapshots and beta releases instead. Rewrite the paragraph about 259 frontends. Mention that libusb is necessary for some backends. 260 Mention more operating systems. Added contact section (mostly 261 copying from sane(7)). Minor formatting updates. 262 * README.freebsd: Automatic SCSI detection does work, so this part 263 was removed. libusb is necessary for some backends. Some parport 264 scanners seem to work. 265 * README.linux: Minor updates. 266 * README.openbsd: libusb is necessary for some backends. 267 * Makefile.in doc/Makefile.in doc/sane.man: The lists of supported 268 devices are now generated and installed by default. 269 * NEWS: Updated for 1.0-12. 270 * doc/descriptions/unsupported.desc: Removed Epson Perfection 660 271 (now supported by snapscan backend), Primax Jewel 4800 (teco2). 272 Added Enhans/E-Lux j-6121 and Visioneer OneTouch 5300 USB. 273 * sanei/sanei_usb.c: Removed Frank's memleak fix. The memory is 274 allocated only once in sanei_usb_init, not in sanei_usb_open. 275 So releasing it in sanei_usb_close breaks backends that open 276 devices more than once. 277 * po/sane-backends.nl.po: Updated Dutch translation (from Martin 278 Kho <mkho@xs4all.nl> and Bertrik Sikken <bertrik@zonnet.nl>). 279 2802003-04-18 Frank Zago <fzago at austin dot rr dot com> 281 282 * backend/teco2.c backend/teco2.conf backend/teco2.h 283 doc/sane-teco2.man doc/descriptions/teco2.desc: added support for 284 Relisys AVEC II S3 (VM3564) and Primax Jewel 4800 (VM356A). Patch 285 from Gerard Klaver. 286 * sanei/sanei_usb.c: fixed a memleak. 287 * sanei/sanei_pv8630.c: added some debug traces. 288 2892003-04-18 Stéphane Voltz <svoltz@wanadoo.fr> 290 291 * configure configure.in include/sane/config.h.in: 292 added detection of dev/ppbus/ppi.h 293 2942003-04-18 Stéphane Voltz <svoltz@wanadoo.fr> 295 296 * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp.conf: 297 added support for /dev/ppi0 on *BSD, and a 298 * backend/umax_pp.c: configuration parsing fix 299 3002003-04-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 301 302 * AUTHORS backend/Makefile.in backend/dll.conf backend/hp5400.c 303 backend/hp5400.conf backend/hp5400.h backend/hp5400_internal.c 304 backend/hp5400_sanei.c backend/hp5400_xfer.h doc/.cvsignore 305 doc/Makefile.in doc/sane-hp5400.man doc/sane.man: 306 Added hp5400 backend from Martijn van Oosterhout 307 <kleptog@svana.org> and Thomas Soumarmon 308 <soumarmt@nerim.net>. Changed to use sanei_usb instead of direct 309 /dev/usb/scanner access. Added manual page. Fixed some 310 portablility issues and some warnings. Added SANE headers. 311 * doc/descriptions/hp5400.desc doc/descriptions-external/hp5400.desc: 312 Moved file as the backend is included now. Added new marker. 313 * doc/descriptions-external/lhii.desc: Removed. Website has been 314 dead for years. No response from author. 315 * doc/descriptions-external/onetouch8600.desc: Removed. Website is 316 dead. No response from author. 317 * doc/descriptions-external/hp4200.desc 318 doc/descriptions-external/hpoj.desc 319 doc/descriptions-external/niash.desc 320 doc/descriptions-external/primax.desc 321 doc/descriptions-external/scanwit.desc 322 doc/descriptions-external/v4l2.desc 323 doc/descriptions-external/viceo.desc: Added comments to explain 324 the reasons for not including these backends into SANE. 325 3262003-04-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 327 328 * doc/scanimage.man: Added EXAMPLES section. 329 * doc/descriptions/unsupported.desc: Added information about 330 Hewlett-Packard and Mustek scanners. 331 3322003-04-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 333 334 * AUTHORS backend/Makefile.in backend/dll.conf backend/ibm-scsi.c 335 backend/ibm.c backend/ibm.conf backend/ibm.h doc/Makefile.in 336 doc/sane.man doc/sane-ibm.man doc/.cvsignore 337 doc/descriptions/ibm.desc: Added IBM backend for the 338 IBM 2456, the Ricoh IS-420 and maybe the IS-410 and IS-430 from 339 mf <massifr@tiscalinet.it>. Added manual page, fixed some 340 warnings, Added detection for IS-410 and IS-430. 341 * doc/descriptions-external/ibm.desc: Removed, now included in 342 SANE distribution. 343 * include/md5.h: Don't use __attribute__ for compilers that don't 344 support it. 345 * doc/sane-ibm.man doc/descriptions/ibm.desc: Mention alpha 346 quality. Add maintainer address. 347 3482003-04-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 349 350 * tools/sane-desc.c: Fixed some HTML bugs. 351 * doc/desccriptions/unsupported.desc: Updated HP Scanjet 35XX, 352 Medion MD 6228, and Umax Astra 4700 entries. Added some Mustek 353 and Primax scanners. 354 3552003-04-14 Peter Kirchgessner <peter@kirchgessner.net> 356 357 * backend/hp.c, hp-option.c: Check pointers received in 358 sane_control_option(). Caused saned to crash on 359 scanimage --help -d net:localhost:hp:... 360 3612003-04-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 362 363 * doc/sane.man: Added SEE ALSO section. 364 * backend/Makefile.in: Fixed warning for dll-preload.c. 365 * bakend/dll.c: Add casts to function calls. Without this fix, the 366 dll backend didn't work on the m68k platform because data and 367 addresses are stored in different registers so the return values 368 of the sane api functions were wrong. Patch from Dave Huang 369 <khym@azeotrope.org>. Fixed some compilation warnings. 370 3712003-04-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 372 373 * backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man 374 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Updated 375 Mustek BearPaw 1200 CU Plus white strip value. Set Mustek 376 ScanExpress A3 USB to CCD. Black mark may be still wrong. Minor 377 formatting changes in the manpage. Decreased ScanExpress A3 USB 378 status to alpha because of CIS/CCD change. 379 * backend/ma1509.c: Remove test for multi-pass. 380 * doc/sane.man: Added information about #sane IRC 381 channel. Formatting changes. 382 * doc/descriptions/unsupported.desc: Added Mustek P 3600 A3 Pro. 383 * TODO: Removed license issue. Updated desc files and global 384 variables entries. Updated v4l entry. 385 * doc/scanimage.man: --batch format doesn't work, only --batch=format. 386 3872003-04-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 388 389 * backend/test.c backend/test.h doc/descriptions/test.desc: Added 390 support for OS/2 (from Franz Bakan <fbakan@gmx.net>). 391 3922003-04-05 Nathan Rutman <nthn1@yahoo.com> 393 394 * backend/canon630u-common.c: Removed last change in offset/gain 395 calculation, which croaked for some cases. Give up early if we 396 can't talk on the USB. 397 * backend/canon630u.c: Added option to force scanner recalibration. 398 3992003-04-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 400 401 * backend/dll.c: Added some missing debug messages. Fixed a warning. 402 4032003-04-03 Eddy De Greef <eddy_de_greef at tiscali dot be> 404 405 * TODO: removed mustek_pp entry (Check that global variables are 406 initialized properly 407 4082003-04-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 409 410 * lib/Makefile.in: Recompile all targets if necessary. 411 * sanei/sanei_scsi.c: Fixed some warnings. 412 * include/md5.h: Declare md5_buffer. 413 * sanei/sanei_constrain_value.c: Removed unnecessary variable. 414 * backend/agfafocus.c: Fixed some warnings. 415 * backend/as6e.c: Fixed some warnings. 416 * backend/coolscan.c backend/coolscan-scsi.h: Fixed a bunch of 417 compilation warnings. 418 * backend/djpeg.c: Fixed some warnings. 419 * backend/dmc.c: Fixed some warnings. 420 4212003-04-03 Eddy De Greef <eddy_de_greef at tiscali dot be> 422 423 * backend/mustek_pp.c: Fixed a potential crash bug that could be 424 triggered when calling sane_init/sane_get_devices/sane_exit 425 multiple times, and fixed some minor bugs to pass the 426 frontend/tstbackend.c tests. 427 4282003-04-03 Oliver Schwartz <Oliver.Schwartz@gmx.de> 429 430 * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c 431 backend/snapscan-options.c backend/snapscan.conf 432 doc/descriptions/snapscan.desc: 433 SnapScan backend 1.4.25 - added support for Epson Perfection 660, 434 enhanced support for Acer 5000 435 4362003-04-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 437 438 * doc/sane-as6e.man: Added info about $PATH. Minor formatting fixes. 439 * doc/sane.man: Reorganization. Updated DEVELOPER'S DOCUMENTATION. 440 Rewrote PROBLEMS in a more user-centric way. Added "HOW CAN YOU 441 HELP" section. Added paragraph about SANE device lists. Updated 442 CONTACT section. Minor additions to the gt68xx and plustek 443 entries. Minor spelling fixes. 444 * backend/sm3600-color.c backend/sm3600-gray.c backend/sm3600-homerun.c 445 backend/sm3600-scanmtek.c backend/sm3600-scantool.h backend/sm3600-scanusb.c 446 backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h: 447 Fixed comment headers. They were copied verbatim from the dll backend. 448 * AUTHORS backend/artec.c doc/sane-artec.man: Remove Chris Pinkham 449 as active maintainer because his primary email address bounces, 450 and he doesn't respond to mails to other addresses. Marked email 451 addresses and website as dead. Fixed AT3 misdectection that was 452 on the TODO list for some time. Initialize global variables in 453 sane_init. 454 * acinclude.m4 aclocal.m4 configure configure.in 455 include/sane/config.h.in frontend/saned.c: Added a switch to 456 disable libusb. Removed switch to enable ipv6 uncondinionally. 457 Check for sys/poll.h. 458 * sanei/sanei_usb.c: Added a function to print the buffer contents 459 for the read and write functions. Fixed some DBGs. Fixed a wrong 460 return value. 461 * TODO: Removed sm3600, artec and libusb configure switch entries. 462 Updated v4l, sanei buffer print and html manpages entries. 463 Added OS/2 crash entry. 464 * include/getopt.h lib/getopt.c lib/getopt1.c: Update to glibc 465 2.3.1 version. This fixes a compilation warning. Further more, 466 the code is now LGPLed. 467 * include/md5.h lib/md5.c: Update to glibc 2.3.1 version. The code 468 is now LGPLed. Changed the K&R style and added prototypes to 469 avoid warnings. 470 4712003-03-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 472 473 * frontend/saned.c: Include poll.h only if new saned code is 474 used. Fixes compilation on OS/2. Patch from Julien BLACHE 475 <jb@jblache.org>. 476 4772003-03-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 478 479 * doc/descriptions/unsupported.desc: Added Medion MD 6228, Microtek 480 ScanPort 3000, and PIE Primefilm 1800u. 481 * acinclude.m4 aclocal.m4 configure configure.in backend/net.c 482 backend/net.h doc/sane-net.man doc/saned.man frontend/saned.c 483 include/sane/config.h.in: Added support for IPv6. Updated 484 manpages. Patch from Julien BLACHE <jb@jblache.org>. 485 * TODO: Updated net sections. Removed Irix patch entry. Added 486 entry about libusb switch. 487 4882003-03-28 Oliver Schirrmeister <oschirr@abm.de> 489 490 * backend/fujitsu.c backend/fujitsu-scsi.h: 491 now really supports the fi-4120C 492 4932003-03-26 Karl Heinz Kremer <khk@khk.net> 494 495 * backend/epson.c: Added workaround for GT-8000 scanners, 496 fixed two warnings reported by der Mouse. 497 4982003-03-24 Rene Rebe <rene.rebe@gmx.net> 499 500 * backend/Makefile.in backend/avision.c backend/avision.conf 501 backend/avision.h doc/descriptions/avision.desc: updated 502 avision backend to latest build. This includes user-space 503 USB support and OS/2 thread handling. 504 5052003-03-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 506 507 * doc/descriptions/unsupported.desc: Added Canon CanoScan FB620U. 508 Added more info for HP ScanJet 3500c. 509 5102003-03-24 Rene Rebe <rene.rebe@gmx.net> 511 512 * include/sane/sanei_usb.h sanei/sanei_usb.c: support for 513 interrupt endpoint reads 514 5152003-03-23 Rene Rebe <rene.rebe@gmx.net> 516 517 * doc/sane-usb.man fix typo 518 5192003-03-22 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de> 520 521 * backend/canon.c: Modified the option "eject after each scan" - 522 Eject is suppressed for film scanners after preview scans. 523 5242003-03-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 525 526 * doc/descriptions/unsupported.desc: Added Canon LIDE 50, IBM 527 ADF Color Scanner, Plustek Spectra ADF. 528 5292003-03-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 530 531 * backend/as6e.c: Fixed segmentation fault when $PATH is not set. 532 5332003-03-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 534 535 * sanei/sanei_scsi.c: OS/2 specific changes: memory for SRB now is 536 allocated using _tcalloc() instead of allocating on stack to avoid 537 crossing 64k borders due to restrictions of 16-bit device-driver. 538 Cosmetic changes and some casts to reduce compiler-warnings. Patch 539 from Franz Bakan <fbakan@gmx.net>. 540 * sanei/sanei_thread.c: Increased stacksize for thread. Patch from 541 Franz Bakan <fbakan@gmx.net>. 542 5432003-03-10 Oliver Schirrmeister <oschirr@abm.de> 544 545 * backend/fujitsu.c backund/fujitsu-scsi.h backend/fujitsu.h 546 * patch from Ron Cemer <ron@roncemer.com> 547 fixes the broken "ADF empty" detection on the Fujitsu scanners 548 when connected via USB. It also fixes a sense-request issues, 549 which were required in order to determine whether the ADF is 550 empty. It also eliminates some duplicate code blocks. 551 * renamed some functions 552 5532003-03-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 554 555 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_low.h 556 doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 557 doc/gt68xx/gt68xx.CHANGES: Added Packard Bell Diamond 1200 Plus to 558 .desc and manpage. New flag to avoid running stop_scan before doing 559 a scan. The Windows firmware of the BearPaw 1200 CU Plus doesn't 560 seem to like that. 561 * doc/descriptions/unsupported.desc: Added some Boeder, Brother, HP and 562 Trust scanners. 563 * TODO: Removed fujitsu and ma1509 entries. Updated .desc files and 564 global variables entry. 565 5662003-03-10 Oliver Schirrmeister <oschirr@abm.de> 567 568 * backend/fujitsu.c backund/fujitsu-scsi.h 569 displays the offending byte when something is wrong in the 570 window descriptor block. 571 5722003-03-09 Eddy De Greef <eddy_de_greef at tiscali dot be> 573 574 * backend/mustek_pp_cis.c backend/mustek_pp_cis.h: Fixed two 575 calibration bugs: one occasionally caused overexposed images at 576 all resolutions; the other one occasionally caused color inbalances 577 when scanning narrow areas at high resolutions. 578 5792003-03-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 580 581 * sanei/sanei_scsi.c: Wait for the completion of all SCSI commands in 582 sanei_scsi_flush_all_extended (Linux). Without this fix, especially 583 long running commands and command queuing would cause memory 584 corruption if the buffer was invalid after the flush command. 585 * doc/descriptions/abaton.desc: Removed link to everex (timeout). 586 5872003-03-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 588 589 * backend/mustek.c doc/descriptions/mustek.desc 590 doc/mustek/mustek.CHANGES: Minor debug message updates. Fixed a 591 little bug in sane_control_option (gamma control). Removed the 592 signal blocking again. That only hides the segfault in sanei_scsi. 593 Check if there are documents in ADF for Paragon 2. Otherwise return 594 error. Fix some minor issues in reading the config file. 595 5962003-03-07 Peter Fales <peter@fales-lorenz.net> 597 598 * doc/descriptions/dc210.desc, doc/descriptions/dc240.desc: 599 Fix broken URLs to the Kodak web pages 600 6012003-03-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 602 603 * backend/gt68xx.c backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c 604 backend/gt68xx_low.c doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 605 doc/gt68xx/gt68xx.CHANGES: Small requests are done with a response 606 buffer of 8 bytes (instead of 64) now. Looks like GT-6816 based 607 scanners return 8 bytes if the firmware is loaded and 64 bytes if 608 it's not loaded. Changed GT-6816 firmware check to ignore errors 609 from above change. GT-6816 scanners work with the BSDs now (at least 610 once). Updated manpage concerning the BSDs. 611 6122003-03-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 613 614 * backend/apple.c: Added missing option size (avoids crash on network 615 scanning). Patch from Milon Firikis <milonf@hotpop.com>. 616 6172003-03-05 Oliver Schirrmeister <oschirr@abm.de> 618 * backend/fujitsu.c, backend/fujitsu.h: renamed some variables 619 * backend/fujitsu.c: gray duplex scanning now works with the 4097D 620 when disconnect is enabled in the scsi-controller 621 * doc/descriptions/unsupported.desc: remove fujitsu fi4120C 622 * doc/descriptions/fujitsu.desc added fi4120C, ScanParter 93GX 623 6242003-03-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 625 626 * include/sane/sanei.h sanei/sanei_constrain_value.c: Added function 627 sanei_check_value in addition to the existing sanei_constrain_value. 628 It checks if the value of a sane option fits into the constraint but 629 doesn't try to do any fixing/rounding. 630 * doc/sane-scsi.man: Changed the example to use /dev/sg0 instead of 631 /dev/sge. 632 * doc/descriptions/unsupported.desc: Removed Umax AstraSlim (now 633 supported by artec_eplus48u backend). 634 6352003-03-03 Gerhard Jaeger <gerhard@gjaeger.de> 636 * doc/plustek/Plustek-USB-TODO.txt: update 637 * backend/plustek-devs.c backend/plustek-usb.c backend/plustek-usbhw.c 638 backend/plustek-usbimg.c backend/plustek-usbscan.c backend/plustek.c: 639 Fixed some bugs, that avoid proper function of Genius devices and 640 the HP2100c. Fixed also a problem, that causes permanent warmup cylces 641 on EPSON Photo devices. 642 6432003-03-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 644 645 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6801.c 646 doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 647 doc/gt68xx/gt68xx.CHANGES: Make sure that the firmware for 648 plustek-like scanners is loaded. Didn't work for Genius vivid3xe. 649 Added both Genius scanners to man page. Removed warning from Genius 650 Vivid3xe. 651 6522003-03-02 Michael Herder <crapsite@gmx.net> 653 654 * doc/descriptions/artec_eplus48u.desc: 655 * backend/artec_eplus48u.conf: 656 Added new model Umax AstraSlim SE 657 6582003-03-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 659 660 * doc/descriptions-external/ibm.desc: Added Ricoh IS-430. 661 * doc/descriptions/unsupported.desc: Updated Microtek scanners. Added 662 Umax AstraSlim SE. 663 6642003-02-28 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de> 665 666 * backend/canon-sane.c: Adjusted to use the new sanei_constrain_value 667 function; made some cosmetic changes to reduce the number of compiler 668 warnings 669 6702003-02-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 671 672 * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c 673 backend/gt68xx_low.c backend/gt68xx_low.h doc/descriptions/gt68xx.desc 674 doc/gt68xx/gt68xx.CHANGES: Added Genius Colorpage Vivid3xe. Added 675 request_type and request fields to the command set. Request is 0x01 676 or 0x04. 677 * doc/descriptions/unsupported.desc: Added Compaq S4 100 and Microtek 678 Scanmaker 4800. 679 6802003-02-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 681 682 * doc/descriptions-external/hp5400.desc: Added description for hp5400 683 backend. It supports the Hewlett-Packard 5400, 5470 and (maybe) 5490 684 scanners. 685 * doc/descriptions-external/viceo.desc: Added Visioneer OneTouch 8600. 686 * doc/descriptions/unsupported.desc: Removed hp5400 series (now in 687 hp5400.conf). Added Lexmark, Medion and Primax scanners. 688 * doc/descriptions/ma1509.desc: Added :new token. 689 * sanei/sanei_constrain_value.c: Round a word list value to the nearest 690 entry (if necessary). Code was taken from canon backend. 691 6922003-02-26 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de> 693 694 * modified the Canon SCSI backend (now version 1.12): 695 * backend/canon.c, canon-sane.c, canon.h: Added support for 696 the FB1200S flatbed scanner. 697 * backend/canon.c: Made the sense handler generate meaningful 698 status information for new scanner models (solved the Mandrake 699 crash problem). 700 * backend/canon.c, canon-sane.c, canon.h: Moved model-dependent 701 declarations and decisions to a common location. 702 * backend/canon-sane.c: Fixed the out-of-memory problem of 703 xscanimage when doing previews with scanners using hardware 704 scan resolutions only. 705 7062003-02-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 707 708 * po/sane-backends.fr.po: Updated French translation (from Yann E. 709 MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>). 710 7112003-02-23 Stéphane Voltz <svoltz@wanadoo.fr> 712 713 * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c 714 backend/umax_pp_mid.h backend/umax_pp.c backend/umax_pp.h 715 backend/umax_pp.conf tools/umax_pp.c doc/sane-umax_pp.man: changed 716 highlight option to contrast, and gain to brightness. 717 7182003-02-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 719 720 * backend/Makefile.in backend/dll.conf backend/ma1509.c 721 backend/ma1509.conf backend/ma1509.h: Added new backend ma1509 for 722 Mustek BearPaw 1200F scanners. 723 * doc/Makefile.in doc/descriptions/ma1509.desc doc/sane-ma1509.man 724 doc/sane.man doc/.cvsignore: Added documentation for ma1509 backend. 725 * doc/descriptions-external/ma1509.desc: Removed. 726 * AUTHORS: Added ma1509. 727 * po/Makefile.in po/sane-backends.de.po po/sane-backends.es.po 728 po/sane-backends.fr.po po/sane-backends.nl.po po/sane-backends.pt.po 729 po/sane-backends.ru.po po/sane-backends.sv.po: Updated for ma1509. 730 * doc/backend-writing.txt: Some parts concerning PRJECTS/.desc files 731 are rewritten. Added information about initializing global variables 732 and sizeof (void *) != sizeof (int) (from Martijn van Oosterhout 733 <kleptog@svana.org>). 734 7352003-02-23 Simon Munton <simon@munton.demon.co.uk> 736 * backend/pie.c: increment BUILD (was missed in last change) 737 7382003-02-23 Simon Munton <simon@munton.demon.co.uk> 739 * backend/pie.c: fixed segmentation faults when sane_init/sane_exit is 740 run more than once. 741 7422003-02-23 Stéphane Voltz <svoltz@wanadoo.fr> 743 744 * backend/umax_pp_low.c backend/umax_pp_low.c: Added global vars reset. 745 Fixed a segmentation bug when using "" as opened device name. 746 7472003-02-22 Frank Zago <fzago at austin dot rr dot com> 748 749 * doc/sane.tex: added Relisys and Mitsubishi to the list of 750 vendors. Bumped the revision date. 751 752 * frontend/tstbackend: added more sane_init/sane_exit tests. Added 753 Fujistu and Relisys to the list of valid vendor names. 754 7552003-02-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 756 757 * backend/gt68xx.c backend/gt68xx.conf doc/sane-gt68xx.man 758 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: 759 Added vid/pid 0x07b3/0x0400 to gt68xx.conf also. Added indormation 760 about Medion 4394. Mention ma1509 backend. Fix segfault when calling 761 sane_open with an empty device name. Explicitly initialize global 762 variables to avoid segfaults when calling sane_init/sane_exit more 763 than once. 764 * backend/net.c doc/descriptions/net.desc: Initialize global variables 765 in sane_init to avoid segmentation faults when sane_init/sane_exit is 766 run more than once. 767 * doc/descriptions-external/ibm.desc: Add Ricoh IS-420. 768 * sanei/sanei_usb.c: Call sanei_usb_init only once. 769 * backend/mustek_usb.c doc/descriptions/mustek_usb.desc 770 doc/mustek_usb/mustek_usb.CHANGES doc/sane-mustek_usb.man: Iniatialize 771 global variables explicitly. Mention ma1509. 772 * backend/mustek.c doc/mustek/mustek.CHANGES: Initialize global 773 variables in sane_init. 774 * TODO: Add ma1509 backend. Add segfault when running sane_init more 775 than once. Removed sanei_usb interface issue. 776 7772003-02-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 778 779 * doc/descriptions/unsupported.desc: Removed Fujitsu fi-4220C (now 780 supported by fujitsu backend). Added Syscan Travelscan 464. Updated 781 HP scanners. 782 7832003-02-20 Oliver Schirrmeister <oschirr@abm.de> 784 * backend/fujitsu.c: make option RIF available for 3091 and 3092, bugfix 785 * backend/fujitsu.c: set availability of options THRESHOLD und VARIANCE 786 7872003-02-20 Oliver Schirrmeister <oschirr@abm.de> 788 * backend/fujitsu.c, backend/fujitsu.h: patch from <ron@roncemer.com>: 789 fi4220 support 790 USB support for scanners which send SCSI commands over usb 791 7922003-02-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 793 794 * doc/descriptions-external/ma1509.desc: Added description of the 795 ma1509 backend for Mustek BearPaw 1200F scanners. 796 * doc/descriptions/unsupported.desc: Added Avision, Brother, and Umax 797 scanners. Removed Mustek BearPaw 1200F. 798 * sanei/sanei_usb.c: Check all acceptable interfaces instead of using 799 the first one. 800 * tools/sane-find-scanner.c: Check all interfaces. Print a more 801 definite message when a scanner was found to avoid confusion. 802 8032003-02-18 Stéphane Voltz <svoltz@wanadoo.fr> 804 805 * backend/umax_pp_low.c: icc compile fixes, and 806 EPP mode setting fix for direct hardware access 807 8082003-02-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 809 810 * po/sane-backends.fr.po: Added more French translations (from Yann E. 811 MORIN <yann dot morin dot 1998 at anciens dot enib dot fr>). 812 * sanei/sanei_usb.c: usb_clear_halt should only be called in libusb 813 mode. 814 8152003-02-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 816 817 * backend/mustek.c doc/descriptions/mustek.desc 818 doc/mustek/mustek.CHANGES: Make sure that the result of the 819 reader_process is interpreted correctly. Block signals when waiting 820 for a SCSI request to finish. Otherwise we may get a segfault if the 821 reader_process is terminated while waiting. 822 8232003-02-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 824 825 * doc/doxygen-sanei.conf: Updated version. 826 * include/sane/sanei_usb.h: Fixed link to USB spec. 827 * doc/descriptions/unsupported.desc: Added Artec scanners. 828 * TODO: Updated desc file entry. 829 * backend/gt68xx.c backend/gt68xx_devices.c doc/sane-gt68xx.man 830 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: 831 List BearPaw 2400 CS Plus as supported. Make fast preview the default 832 (otherwise BP 2400 TA Plus wouldn't work with 12/16 bits). Added 833 vid/pid 0x07b3/0x0400, that's another Plustek OpticPro 1248U. 834 8352003-02-16 René Rebe <rene@rocklinux.org> 836 837 * backend/avision.h backend/avision.c doc/sane.man 838 doc/descriptions/avision.desc: update to the latest Avision 839 backend release. It includes feature and stability improvements 840 and bug fixes. The sane man-page now mentions that the avision 841 backend supports more than the AV 630 CS ... 842 8432003-02-15 Karl Heinz Kremer <khk@khk.net> 844 845 * backend/epson.c backend/epson_usb.[ch]: Fix problem with 846 "usb <vendor> <product> syntax in config file 847 848 * backend/epson.c: Move sanei_init_usb() to sane_init(). Thanks 849 to Ron Cemer for the patch. 850 8512003-02-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 852 853 * doc/descriptions/unsupported.desc: Updated Canon, Fujitsu, and 854 Plustek entries. 855 * TODO: Added entries about v4l, fujitsu, snapscan. 856 8572003-02-11 Peter Fales <peter@fales-lorenz.net> 858 859 * backend/dll.conf, doc/sane-gphoto2.man: Added a commented out 860 gphoto2 entry in dll.conf, and mentioned it in the man page. 861 862 * backend/gphoto2.c: Bug fixes. Don't coredump if the 863 gphoto2.conf file is missing, and don't require a speed to 864 be set if the usb port is used. 865 8662003-02-11 Peter Kirchgessner <peter@kirchgessner.net> 867 868 * backend/hp-handle.c: Fix problem with ifdef/ifndef for threads 869 8702003-02-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 871 872 * aclocal.m4 acinclude.m4 configure configure.in: Check for MacOS X 873 native dynamic loading first before lookinf for libdl. 874 8752003-02-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 876 877 * frontend/saned.c sanei/sanei_codec_bin.c sanei/sanei_wire.c: Check 878 the IP address of the remote host before any communication occurs. 879 Check for a errors before trsuting values that came from remote. 880 Make sure that strings are 0-terminated. 881 * po/Makefile.in po/sane-backends.nl.po: Added dutch (nl) translations 882 for sane-backends (from Bertrik Sikken <bertrik@zonnet.nl>). 883 * doc/saned.man: More warnings about security issues. Make more clear 884 that -s and -d can't be used in inetd mode. 885 * PROBLEMS: Moved "memory exhausted" and missing scsi headers problems 886 to README.linux. Removed SG_BIG_BUF problem. Rewrote Mustek "exceed 887 the physical scan area" problem as it applies to most flatbed 888 scanners. Added info about test backend. Added info about saned 889 security issues. 890 * README.linux: Moved "memory exhausted" and missing scsi headers 891 problems from PROBLEMS. 892 * TODO: Added saned info. Added artec at3 misdetection. 893 * configure configure.in NEWS: Updated version number. 894 8952003-02-09 Stéphane Voltz <svoltz@wanadoo.fr> 896 897 * backend/umax_pp.c: fixed big bug related to color plane 898 synchronization, which gave blur effect at > 75 dpi 899 * tools/umax_pp.c: change version number 900 9012003-02-08 Peter Fales <peter@fales-lorenz.net> 902 * backend/dc210.c, backend/dc240.c: Fixes for Irix from 903 Andrea Suatoni. 904 9052003-02-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 906 907 * Makefile.in: Added ChangeLog-1.0.10 to DISTFILES. 908 * po/Makefile.in po/template.desc po/README: Don't generate po files 909 with every make. That avoids recreation just because of date changes. 910 Automatically create new languages on make update. Automatically 911 generate list of DISTFILES. Added template for header used in new 912 po files. Updated documentation. 913 * doc/descriptions/unsupported.desc: Added Genius Colorpage Vivid III. 914 Added more info for Plustek OpticPro 1212U and U12/UT12. 915 9162003-02-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 917 918 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c 919 backend/gt68xx_high.h doc/descriptions/gt68xx.desc 920 doc/descriptions/unsupported.desc doc/gt68xx/gt68xx.CHANGES: 921 Fixed resolutions for BearPaw 1200 TA. Increase the lowest black 922 for CCD coarse calibration. Adjusted internal gamma correction. 923 CCD scanners use color mode for coarse+quality cal now. Preview isn't 924 always in 8 bit mode now (can be selected by option). Upper and lower 925 limits for coarse calibration are unified now. Added options for 926 adjusting gain and offset. 927 * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po 928 po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po: 929 Adjusted for new gt68xx options. Updated German translation for 930 gt68xx. 931 9322003-02-04 Michael Herder <crapsite@gmx.net> 933 934 * doc/descriptions/artec_eplus48u.desc: 935 Unified manufacturer names according to Hennings suggestion. 936 9372003-02-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 938 939 * doc/sane-backends.pt.po: Fixed UTF character. 940 9412003-02-02 Peter Kirchgessner <peter@kirchgessner.de> 942 943 * backend/hp.c backend/hp-handle.c: Add support for OS/2 944 doc/descriptions/hp.desc: Version number changed 945 9462003-02-02 Jochen Eisinger <jochen.eisinger@gmx.de> 947 948 * doc/descriptions/mustek_pp.desc: cleaned up the file a little 949 9502003-02-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 951 952 * doc/descriptions/gt68xx.desc doc/descriptions/unsupported.desc: 953 Unified manufacturer names. Minor bugfixes. 954 9552003-02-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 956 957 * configure configure.in: Warnings enabled again. Used extra version 958 -cvs. 959 960Older entries can be found in ChangeLog-1.0.11. 961