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