1****** Release of sane-backends 1.0.16. End of code freeze ****** 2 32005-08-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 4 5 * configure configure.in: New version 1.0.16. 6 72005-08-05 St�hane Voltz <stefdev@modulonet.fr> 8 9 * backend/genesys.c: Fixed endianness issue in slope table 10 generation. Tested ok on x86 architecture. 11 122005-08-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 13 14 * po/sane-backends.da.po: Updated Danish translation (from 15 Mogens Jaeger <mogensjaeger@get2net.dk). 16 172005-08-02 Mattias Ellert <mattias.ellert@tsl.uu.se> 18 19 * po/sane-backends.sv.po: Update Swedish translation 20 212005-08-01 Eddy De Greef <eddy_de_greef at tiscali dot be> 22 23 * doc/sane-mustek_pp.man: updated URL for additional CIS driver info. 24 252005-07-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 26 27 * NEWS: Updated. 28 29---- CODE FREEZE FOR SANE 1.0.16 --- 30 312005-07-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 32 33 * configure configure.in: Disabled compilation warnings. 34 352005-07-30 Karl Heinz Kremer <khk@khk.net> 36 37 * backend/epson_usb.c: Applied Olaf Meuwissen's patch to add 38 new device IDs. 39 402005-07-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 41 42 * doc/descriptions/unsupported.desc: Added Xerox Workcentre 43 470cx. Added link for Canon DR-2080C. 44 * backend/Makefile.in: libsane and documentation is installed 45 correctly again. 46 * acinclude.m4 configure configure.in: Avoid error messages in 47 locking test. Make sure that io/cam/cam.h header file will be 48 detected correctly. 49 502005-07-29 Gerard Klaver <gerard at gkall dot hobby dot nl> 51 52 * doc/sane-teco2.man: text update 53 doc/descriptions/teco2.desc: update status VM3564 54 doc/teco/teco2.txt: text added 55 backend/teco2.c: removed teco_request_sens command for VM3564 (bug) 56 backend/teco2.h: text update 57 582005-07-29 Julien Blache <jb@jblache.org> 59 * tools/hotplug/libsane.usermap: Added various Epson IDs from Olaf 60 Meeuwissen; reodered some misplaced Epson entries. 61 622005-07-29 Julien Blache <jb@jblache.org> 63 * tools/hotplug/libsane.usermap: Added Visioneer OneTouch 7300 64 (0x0444,0x0211), from Derek J Frye. 65 662005-07-25 Gerhard Jaeger <gerhard@gjaeger.de> 67 68 * doc/descriptions-external/epkowa.desc: Updated according to 69 the info provided by Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> 70 712005-07-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 72 73 * doc/descriptions-external/brother2.desc: Brother DCP 7025 is 74 reported to work (bug #301960). 75 * doc/descriptions-external/hp_rts88xx.desc: Moved unsupported 76 devices to unsupported.desc. 77 * doc/descriptions-external/hp3770.desc 78 doc/descriptions-external/hp8200.desc: Added external hp3770 and 79 hp8200 backends. 80 * doc/descriptions/unsupported.desc: Added unsupported scanners 81 from hp_rts88xx.desc. Removed HP ScanJet 3770 (now in hp3770 82 backend). Added Lexmark X75 PrinTrio. 83 842005-07-22 Giuseppe Sacco <eppesuig@debian.org> 85 86 * italian translation update 87 882005-07-22 Julien Blache <jb@jblache.org> 89 * tools/hotplug/libsane.usermap: Added HP ScanJet 7400C (0x03f0, 90 0x0801), from Thomas Nadolny. 91 922005-07-21 Gerhard Jaeger <gerhard@gjaeger.de> 93 94 * doc/plustek/Plustek-USB.changes: Update. 95 * backend/plustek.c: Bumped build number. 96 * backend/plustek-usbcal.c: Fixed lampsettings for CIS devices. 97 982005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de> 99 100 * backend/snapscan-options.c: Change TPO range for Epson 2480/2580 to 101 55x80mm^2 which is the working range for the 2580. Re-enabled 102 2400 DPI for 2480/2580. 103 1042005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de> 105 106 * backend/snapscan-mutex.c backend/snapscan-usb.c: Changes to support 107 SANE on ZETA. 108 * backend/snapscan-scsi.c: Fix compiler warnings. 109 110---- FEATURE FREEZE FOR SANE 1.0.16 --- 111 1122005-07-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 113 114 * Makefile.in backend/Makefile.in tools/Makefile.in: Make sure 115 that all the necessary files will be in the distribution .tar.gz 116 file. 117 * sanei/sanei_scsi.c: Removed "const" to make gcc on OS/2 happy. 118 * NEWS: Updated. 119 1202005-07-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 121 122 * backend/sp15c.c: Better 4->8 bit depth expansion algorithm (from 123 Mattias Ellert <mattias.ellert@tsl.uu.se>). 124 * sanei/sanei_usb.c: Fixed comment (we still use 30 seconds USB 125 timeout by default). 126 * README.zeta configure configure.in Makefile.in backend/Makefile.in 127 backend/artec_eplus48u.h backend/dll.c backend/plustek-pp_scan.h 128 doc/Makefile.in frontend/saned.c include/sane/config.h.in 129 po/Makefile.in sanei/sanei_config.c sanei/sanei_config2.c 130 sanei/sanei_init_debug.c sanei/sanei_pio.c sanei/sanei_thread.c 131 sanei/sanei_usb.c: Changes to support SANE on ZETA. Not all 132 patches have been applied yet, but it's a start. The backends 133 are not installed as shared libs but as add-ons, which are shared libs 134 but in a specific folder in [/system|~]/config/add-ons/ named SANE/. 135 The install target has been changed to account for this, 136 Some files don't exist in BeOS/ZETA (ipc.h, ...). 137 Backend function names get a prefix, I suppose to avoid namespace clashes. 138 Though we do have a libdl to implement dl_open, the native way is preferred. 139 Added a --with-docdir= configure arg. 140 BeOS has a broken get[name|addr]info() from bind. This is fixed in ZETA R1. 141 libtool needs -no-undefined. Various VPATH fixes. 142 Check for <be/drivers/USB_scanner.h>, but not used yet. 143 No S_IFSOCK (sockets are fds to /dev/net/api). Stub pio code, untested. 144 Patch from Fran�is Revol <revol@free.fr>. 145 1462005-07-15 Oliver Schwartz <Oliver.Schwartz@gmx.de> 147 148 * doc/descriptions/snapscan.desc: 149 updated comments for Epson 1670, 2480 and 2580 150 1512005-07-15 Rene Rebe <rene@exactcode.de> 152 153 * backend/avision.h, backend/avision.c, doc/sane-avision.man, 154 doc/descriptions/avision.desc: updated the Avision backend with the 155 latest off-site maintained version: fixed segmentation faults for 156 some modes, many many new devices, two different duplex modes 157 are supported, vast speedup of multi page batch scans, buttons as well 158 a 7-segment LED readout and some quirks for old scanners not filling 159 all fields 160 1612005-07-15 Rene Rebe <rene@exactcode.de> 162 163 * include/sane/sanei_usb.h sanei/sanei_usb.c: Added support to set 164 the USB timeout. 165 1662005-07-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 167 168 * backend/gt68xx.c backend/gt68xx_devices.c 169 backend/gt68xx_generic.c backend/gt68xx_high.c 170 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES 171 doc/gt68xx/gt68xx.TODO: Changed resolution from 75 to 100 dpi 172 and changed 16 bit/color to 12 based on a user report for the 173 Visioneer OneTouch 7300. Updated .desc. Moved check for stable 174 lamp to its own function. Mustek ScanExpress A3 USB: Use CIS 175 calibration. Use lamp warmup. Fixed CCD on GT6801 scanning (color 176 scanning was broken due to a change in motormode_2. 177 1782005-07-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 179 180 * po/Makefile.in po/sane-backends.bg.po po/sane-backends.cs.po 181 po/sane-backends.da.po po/sane-backends.de.po 182 po/sane-backends.es.po po/sane-backends.fi.po 183 po/sane-backends.fr.po po/sane-backends.it.po 184 po/sane-backends.nl.po po/sane-backends.no.po 185 po/sane-backends.pl.po po/sane-backends.pt.po 186 po/sane-backends.ru.po po/sane-backends.sv.po: Updated Danish 187 translation (from Mogens Jaeger <mogensjaeger@get2net.dk>). Made 188 sure that no errors occur because xgettext/xmsgfmt think that 189 "%" is a C format string. Regenerated all po files. 190 191 * configure configure.in include/sane/config.h.in: Make sure that 192 getopt is not built on OS/2 (from Franz Bakan <fbakan@gmx.net>). 193 1942005-07-07 Frank Zago 195 196 * AUTHORS backend/leo.c backend/leo.h backend/matsushita.c 197 backend/matsushita.h backend/sceptre.c backend/sceptre.h 198 backend/teco1.c backend/teco1.h backend/teco2.c backend/teco2.h 199 backend/teco3.c backend/teco3.h frontend/tstbackend.c: new 200 email address. 201 2022005-07-07 Gerhard Jaeger <gerhard@gjaeger.de> 203 204 * doc/plustek/Plustek-USB.changes: Update. 205 * backend/plustek.c: Fixed scanarea calculation. 206 * backend/plustek-usbshading.c: Fixed fine-white calibration. 207 2082005-07-05 Gerhard Jaeger <gerhard@gjaeger.de> 209 210 * doc/descriptions-external/epkowa.desc: Updated according to 211 the info provided by Olaf Meeuwissen <olaf.meeuwissen@avasys.jp> 212 2132005-07-04 Gerhard Jaeger <gerhard@gjaeger.de> 214 215 * doc/plustek/Plustek-USB.changes: Update. 216 * backend/plustek.[ch] backend/plustek-usbscan.c 217 backend/plustek-usbshading.c backend/plustek-usbdevs.c 218 backend/plustek-usbdevs.c backend/plustek-usbimg.c 219 backend/plustek-usbmap.c backend/plustek-usbhw.c 220 backend/plustek-usbcal.c backend/plustek-usb.[ch]: 221 Added button support, did some cleanup, added IPC between 222 reader- and parent-process. 223 2242005-07-04 ULrich Deiters <ulrich.deiters@uni-koeln.de> 225 226 * inserted a definition for SSIZE_MAX in backend/canon.h 227 2282005-07-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 229 230 * backend/sm3600.c: Don't check the result of 231 usb_find_busses(). Based on patch from Julien BLACHE 232 <jb@jblache.org>. 233 * doc/descriptions/genesys.desc: Used 234 "Medion/Lifetec/Tevion/Cytron" as manufacturer as in the other 235 backends. Used "ScanJet 2300C" as model name as in other 236 backends. 237 * doc/descriptions/unsupported.desc: Added links to scanners with 238 GL646 and GL841 chipsets. Moved all unsupported scanners from 239 doc/descriptions-external/genesys.desc to unsupported.desc. Minor 240 fixes for other scanners. 241 * doc/descriptions-external/genesys.desc: Removed. Scanners have 242 been moved to doc/descriptions/genesys.desc and 243 doc/descriptions/unsupported.desc. 244 * doc/sane-genesys.man: Typo/formatting fixes. 245 * NEWS: Updated for sane-backends 1.0.16. 246 2472005-07-01 Ulrich Deiters <ulrich.deiters@uni-koeln.de> 248 249 * restored the actual version of the Canon-SCSI backend 250 (backend/canon.c, canon-sane.c canon-scsi.c canon.h) 251 2522005-06-30 St�hane Voltz <stefdev@modulonet.fr> 253 254 * configure.in AUTHORS backend/dll.conf doc/sane.man doc/Makefile.in 255 po/Makefile.in : Fixed forgotten modifications when adding the 256 genesys backend 257 2582005-06-30 Gerhard Jaeger <gerhard@gjaeger.de> 259 260 * tools/RenSaneDlls.cmd backend/dll.c: Fixed OS/2 restriction for 261 dlopening DLLs on OS/2, as it only works for 7.3 filenames for 262 some reason (patches by Franz Bakan <fbakan@gmx.net>. 263 2642005-06-27 St�hane Voltz <stefdev@modulonet.fr> 265 266 * configure doc/sane-genesys.man doc/sane-genesys.man doc/Makefile.in 267 doc/descriptions/genesys.desc doc/descriptions/unsupported.desc 268 backend/genesys_low.h backend/genesys_devices.c 269 backend/genesys_gl841.c backend/genesys_gl646.c backend/genesys.h 270 backend/genesys.conf backend/genesys.c backend/Makefile.in 271 2722005-06-27 Gerhard Jaeger <gerhard@gjaeger.de> 273 274 * backend/plustek.c: Fixed "double free" problem in sane_exit. 275 * doc/plustek/Plustek-USB.changes: Update. 276 2772005-06-26 Mattias Ellert <mattias.ellert@tsl.uu.se> 278 279 * po/sane-backends.sv.po: Update Swedish translation 280 * tools/Makefile.in: link sane-desc to $(LIBLIB) 281 2822005-06-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 283 284 * doc/descriptions/unsupported.desc: Removed Samsung SCX-4216F 285 (supported by samsung backend). Dell 1600n has also network 286 connection. 287 * doc/descriptions-external/brother.desc: Removed misleading 288 comment. 289 * doc/descriptions-external/samsung.desc: Added several models, 290 updated others. 291 * doc/descriptions.txt: Added "Ethernet" to list of possible 292 interfaces. 293 2942005-06-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 295 296 * doc/descriptions/unsupported.desc: Added Canon CanoScan LiDE 297 500F. 298 2992005-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 300 301 * doc/descriptions/unsupported.desc: Added Genius ColorPage-SF600. 302 * doc/descriptions-external/brother2.desc: New. Listed scanners 303 supported by the new external brother2 backend. 304 * doc/descriptions-external/brother.desc: Fixed comments. 305 3062005-05-30 Karl Heinz Kremer <khk@khk.net> 307 308 * doc/descriptions/epson.desc: Added CX-4600 309 3102005-05-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 311 312 * doc/descriptions-external/samsung.desc: Status of Samsung 313 SCX-4100 is "good" asit's reported to work. 314 * doc/sane-usb.man doc/sane.man: Updated, mostly concerning kernel 315 scanner driver (deprecated). Minor fixes. 316 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c 317 backend/gt68xx_low.h doc/sane-gt68xx.man 318 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES 319 doc/gt68xx/gt68xx.TODO: 320 Start exposure with the settings from the scanner entry. CIS 321 Calibration and exposure uses a broader spectrum now. Expsoure 322 limit is increased to 50 loops. Genius Vivid 4x is reported to 323 work so the UNTESTED label is removed now. Visioneer 7300 is 324 reported to work so the UNTESTED label is removed now. Genius 325 ColorPage Vivid 1200XE: Removed UNTESTED label. Fixed 326 resolutions. Adjusted margins. Fixed color order. Fixed 327 linedistance. Adjusted AFE. Mustek ScanExpress 1248 UB: Fixed 328 margins. Adjusted AFE. Adjusted exposure. Adjusted 329 gamma. Changed status to "complete". Mustek BearPaw 2400 CU 330 Plus: Adsusted exposure and AFE parameters. Hopefully stripes 331 and similar trouble are gone now. Mustek BearPaw 1200 CU: 332 Increased exposure to avoid vertical lines. Updated manual page. 333 3342005-05-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 335 336 * doc/descriptions/unsupported.desc: Added Avision DS310F. Added link 337 for the UMAX Astra 4000. Fixed missing link for Genius 338 ColorPage-Slim 1200 USB2. 339 3402005-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 341 342 * doc/net.tex doc/sane.tex: Mention RPC codes explicitly and 343 explain what request and reply means. based on patch from 344 Johannes Berg <johannes@sipsolutions.net>. 345 3462005-05-25 Jochen Eisinger <jochen@penguin-breeder.org> 347 348 * doc/descriptions/mustek_pp.desc: added scanner 349 3502005-05-23 Julien Blache <jb@jblache.org> 351 * doc/sane-find-scanner.man, doc/gamma4scanimage.man: spelling 352 fixes from A Costa. 353 3542005-05-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 355 356 * doc/descriptions/unsupported.desc: Added Konica Minolta Dimage 357 5400 2. Fixed bus type for Mustek 800 II EP. 358 * doc/descriptions-external/genesys.desc: Changed status of Medion 359 MD 6471 to "basic". 360 3612005-05-22 Oliver Schwartz <Oliver.Schwartz@gmx.de> 362 363 * backend/snapscan-options.c: 364 Disabled 2400 DPI for Epson 2480 due to user report of 365 broken scanner 366 3672005-05-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 368 369 * backend/gt68xx.c backend/gt68xx_devices.c 370 backend/gt68xx_generic.c backend/gt68xx_generic.h 371 backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h 372 backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h 373 backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c 374 backend/gt68xx_low.h backend/gt68xx_mid.c 375 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES 376 doc/gt68xx/gt68xx.TODO: 377 Mustek BearPaw 1200 CU Plus model 0x21b works now. Fixed 378 firmware and offset settings. Calibration is not completely ok 379 yet, however. Code cleanup for setup_scan (only one function 380 for all chipsets). Simplified line mode/pixel mode setting 381 Updated TODO. Mustek BearPaw 2448 TA Plus is now only 382 "basic". Too much trouble for "good". Removed option "fast 383 preview". By default for preview mode 8 bits/pixel are used. 384 Fixed indentation. Full scan really scans from y=0 on gt6816 385 scanners now. 386 * po/sane-backends.bg.po po/sane-backends.cs.po 387 po/sane-backends.da.po po/sane-backends.de.po 388 po/sane-backends.es.po po/sane-backends.fi.po 389 po/sane-backends.fr.po po/sane-backends.it.po 390 po/sane-backends.nl.po po/sane-backends.no.po 391 po/sane-backends.pl.po po/sane-backends.pt.po 392 po/sane-backends.ru.po po/sane-backends.sv.po: Regenerated 393 translation files. Updated German translation. 394 3952005-05-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 396 397 * doc/backend-writing.txt: Minor updates and line-wrap fixes. 398 * doc/descriptions/unsupported.desc: Added Kodak i30 and Minolta 399 Dual Scan IV. Updated link to Konica Minolta website. 400 4012005-05-15 frank <sane at zago net> 402 403 * tools/Makefile.in: remove superfluous libraries for sane-desc 404 * doc/descriptions/matsushita.desc: changed some scanner status from 405 good to minimal 406 * doc/descriptions/unsupported.desc: added a few Panasonic scanners. 407 4082005-05-13 Julien Blache <jb@jblache.org> 409 * tools/hotplug/libsane.usermap: Added Epson Stylus RX620 410 (04b8/0811). From Mike Talbot. 411 4122005-05-11 Gerhard Jaeger <gerhard@gjaeger.de> 413 414 * backend/plustek-pp_misc.c: Applied patch (see bug #301605). 415 * doc/plustek/Plustek-PARPORT.changes: Update. 416 * backend/plustek-pp.c: Bumped build number. 417 4182005-05-10 Gerhard Jaeger <gerhard@gjaeger.de> 419 420 * sanei/sanei_access.c: Added PATH_MAX, in case it's not defined 421 by any header (i.e. OS/2). 422 4232005-05-07 Mattias Ellert <mattias.ellert@tsl.uu.se> 424 425 * README.darwin: updated the section about libusb, since all known 426 bugs have now been fixed in the libusb CVS. 427 4282005-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 429 430 * backend/gt68xx.c backend/gt68xx_devices.c 431 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES 432 doc/gt68xx/gt68xx.TODO: Plustek OpticSlim 2400: Fixed list of 433 resolutions. That fixed the preview. Removed "untested" 434 warning. Adjusted scan area. Updated gt68xx.TODO. Find firmwares 435 independent of capitalization (bug #301580). 436 4372005-05-07 Julien Blache <jb@jblache.org> 438 439 * tools/hotplug/libsane.usermap: Added Microtek ScanMaker 3700 440 (05da/40cb). From Ian Beckwith. 441 4422005-05-06 Gerard Klaver <gerard at gkall dot hobby dot nl> 443 444 * backend/qcam.c -indent -gnu, bugreport 300128 free (devlist) added, 445 DEBUG output added and some small fixes. 446 4472005-05-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 448 449 * doc/descriptions/unsupported.desc: Added Dell 922. 450 * backend/mustek.c backend/mustek.h doc/descriptions/mustek.desc 451 doc/mustek/mustek.CHANGES: Added options to set the time after 452 which the lamp of the A3 Pro is shut off and to shut it off 453 immediately. 454 4552005-05-02 Peter Fales <peter@fales-lorenz.net> 456 457 * backend/gphoto2.c: Fix core dump when no port is specified in 458 the gphoto2 config file. (bug #301552) 459 4602005-04-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 461 462 * doc/descriptions/sp15c.desc: Added ScanPartner 600C (bug 463 #301528). 464 * doc/descriptions/unsupported.desc: Removed several Brother 465 scanner which are supported by the brother backend now. 466 * doc/descriptions-external/brother.desc: Fixed link. 467 4682005-04-28 Julien Blache <jb@jblache.org> 469 470 * backend/v4l.c: duplicate capability.name in attach() so that 471 each device is listed with its actual name, not with the name of 472 the last discovered device. Reported by Andreas Hartmann. 473 4742005-04-28 Mattias Ellert <mattias.ellert@tsl.uu.se> 475 476 * frontend/scanimage.c: Added missing braces 477 4782005-04-27 Gerhard Jaeger <gerhard@gjaeger.de> 479 480 * doc/descriptions/plustek.desc: Added UMAX Astranet ia101. 481 4822005-04-26 Julien Blache <jb@jblache.org> 483 484 * tools/hotplug/libsane.usermap: Added Epson Stylus CX3650 485 (04b8/080e), from Daniel Sobe. 486 4872005-04-25 Gerhard Jaeger <gerhard@gjaeger.de> 488 489 * include/sane/sanei_pp.h, sanei/sanei_pp.c: Added outb_eppdata 490 functionality (thanks to Anderson Lizardo). 491 * backend/plustek-pp_procs.h, backend/plustek-pp_io.c, 492 backend/plustek-pp_misc.c: Fixed compilation problem for kernel 493 module with gcc-3.4 compiler. 494 * doc/plustek/Plustek-PARPORT.changes: Update. 495 * backend/plustek-pp.c: Bumped build number. 496 4972005-04-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 498 499 * tools/hotplug/libsane.usermap: Fixed Minolta Scan Dual III entry 500 (bug #301512). 501 * doc/descriptions/mustek.desc: Added Mustek TwainScan II SP (bug 502 #301217). 503 * doc/descriptions-external/viceo.desc: Added Primax Colorado 2200 504 USB. 505 * doc/descriptions/unsupported.desc: Added Canon PIXMA MP110. 506 * AUTHORS: Marked Kazuya Fukuda as active. 507 5082005-04-23 Julien Blache <jb@jblache.org> 509 510 * LICENSE: Add an FAQ section. 511 * tools/hotplug/libsane.usermap: Added Genius ColorPage Vivid3xe 512 (0458/2017), from Ramiro Aceves through Debian BTS. 513 5142005-04-18 Gerhard Jaeger <gerhard@gjaeger.de> 515 516 * backend/plustek-usbhw.c, backend/plustek-usbscan.c: Fixed 517 problem, that has been reported in conjunction with backtracking 518 and sensor-speedup option. 519 * doc/plustek/Plustek-USB.changes: Update. 520 * backend/plustek.c: Bumped build number. 521 5222005-04-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 523 524 * doc/descriptions/unsupported.desc 525 doc/descriptions-external/genesys.desc: Added and updated 526 several scanners. 527 5282005-04-15 Gerard Klaver <gerard at gkall dot hobby dot nl> 529 530 * sanei/sanei_usb.c More debug info for control and isochronous mode 531 Detection added for endpoints for configurations, interface and 532 altsetting numbers > 0 533 Routine added for changing configuration, interface or altsetting 534 number 535 sanei_usb_set_configuration 536 sanei_usb_claim_interface 537 sanei_usb_release_interface 538 sanei_usb_set_altinterface 539 * include/sane/sanei_usb.h headers and text added for 540 sanei_usb_set_configuration 541 sanei_usb_claim_interface 542 sanei_usb_release_interface 543 sanei_usb_set_altinterface 544 * frontend/scanimage.c added -B option buf size 545 split up printf command to remove warning ISO C89 546 patch for bugreport 300160, ranges for width and height are wrong 547 * doc/scanimage.man added text -B option buf size 548 5492005-04-13 Mattias Ellert <mattias.ellert@tsl.uu.se> 550 551 * backend/hp-option.c: Add missing SANE_I18N 552 * po/sane-backends.*.po: Regenerate .po files accordingly 553 * po/sane-backends.sv.po: Update Swedish translations 554 5552005-04-12 Mattias Ellert <mattias.ellert@tsl.uu.se> 556 557 * Various man page fixes: sane-agfafocus.man, sane-apple.man, 558 sane-artec.man, sane-artec_eplus48u.man, sane-avision.man, 559 sane-bh.man, sane-canon_pp.man, sane-coolscan.man, 560 sane-coolscan2.man, sane-dll.man, sane-epson.man, sane-fujitsu.man, 561 sane-hp.man, sane-leo.man, sane-matsushita.man, sane-microtek2.man, 562 sane-mustek.man, sane-mustek_pp.man, sane-mustek_usb.man, 563 sane-nec.man, sane-niash.man, sane-pie.man, sane-plustek.man, 564 sane-plustek_pp.man, sane-sceptre.man, sane-scsi.man, sane-sharp.man, 565 sane-sm3600.man, sane-sm3840.man, sane-sp15c.man, sane-teco1.man, 566 sane-teco2.man, sane-teco3.man, sane-test.man, sane-u12.man, 567 sane-umax.man, sane-umax1220u.man, sane-umax_pp.man, sane.man, 568 saned.man 569 5702005-04-11 Gerhard Jaeger <gerhard@gjaeger.de> 571 572 * acinclude.m4, configure.in, configure: the locking feature will 573 now be disabled, when the selected group could not be set. 574 The configuration script should not fail any longer. 575 5762005-04-10 Julien Blache <jb@jblache.org> 577 578 * backend/hp5400_xfer.h, backend/hp5400_sanei.c, backend/hp5400.c: 579 make non-SANE-standard functions static. 580 5812005-04-10 Jochen Eisinger <jochen@penguin-breeder.org> 582 583 * backend/mustek_pp.c, backend/mustek_pp.conf, sanei/sanei_pa4s2.c, 584 include/sane/sanei_pa4s2.h, doc/sane-mustek_pp.man: added global 585 option "no_epp" to work around a known bug in the linux parport 586 code. 587 5882005-04-02 Julien Blache <jb@jblache.org> 589 590 * doc/sane.man: typo fix from A Costa. 591 5922005-04-01 Gerhard Jaeger <gerhard@gjaeger.de> 593 594 * README: Added some info about the --enable-locking switch. 595 * doc/descriptions/unsupported.desc 596 doc/descriptions-external/genesys.desc: Moved some Plustek 597 devices over to the genesys descriptions. 598 * tools/hotplug/libsane.usermap: Added some Plustek devices. 599 * mkinstalldirs: Added -o and -g options for changing the 600 owner and group of an installed directory. 601 * acinclude.m4, configure.in, configure: Added --enable-locking 602 and --with-group to enable device locking via sanei_access-lib 603 and to specify the group of the locking directory. 604 * include/sane/config.h.in: ENABLE_LOCKING has been added 605 by automake/autoconf. 606 * backend/Makefile.in: Added installation of 607 $(localstatesanedir)/lock/sane, were the lockfile should go to. 608 Also added linking of sanei_access to the plustek backend. 609 * include/Makefile.in: Added sane/sanei_access.h. 610 * sanei/Makefile.in: Added sanei_access.c. 611 * include/sane/sanei_access.h sanei/sanei_access.c: Initial checkin. 612 6132005-03-31 Julien Blache <jb@jblache.org> 614 615 * doc/scanimage.man: fix typos, patch from A Costa. 616 6172005-03-20 Earle F. Philhower III <earle@ziplabel.com> 618 619 * backend/sm3840_scan.c: Big-endian graymode fix 620 6212005-03-17 Gerard Klaver <gerard at gkall dot hobby dot nl> 622 623 * doc/descriptions-external/samsung.desc added 624 6252005-03-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 626 627 * doc/descriptions/unsupported.desc: Removed Microtek ScanMaker 628 4800 (supported by sm3840 now). 629 6302005-03-16 Earle F. Philhower III <earle@ziplabel.com> 631 * backend/sm3840.c backend/sm3840_scan.c backend/sm3840.conf 632 backend/Makefile.in doc/descriptions/sm3840.desc 633 doc/sane-sm3840.man: Added ScanMaker 4800 USB ID and 634 documentation, fixed PPC endianness problems, fixed 635 Makefile dependencies for sm3840 driver 636 6372005-03-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 638 639 * doc/descriptions/unsupported.desc 640 doc/descriptions-external/genesys.desc: Added and updated 641 various scanners. 642 6432005-03-04 Gerard Klaver <gerard at gkall dot hobby dot nl> 644 645 * doc/sane-teco2.man: text update 646 backends/teco2: use of __unused__ 647 6482005-03-03 Julien Blache <jb@jblache.org> 649 650 * tools/hotplug-ng/libsane.hotplug: add missing quote in the grep line. 651 6522005-03-02 Julien Blache <jb@jblache.org> 653 654 * tools/hotplug-ng/libsane.hotplug: allow for several spaces 655 between fields in the db file. 656 6572005-02-28 Julien Blache <jb@jblache.org> 658 659 * tools/hotplug-ng/libsane.hotplug: replace \t by [[:space:]] when 660 grepping for the device in the db file. 661 6622005-02-21 Julien Blache <jb@jblache.org> 663 664 * tools/hotplug-ng: added new hotplug/hotplug-ng hook, with 665 scripts and documentation. 666 6672005-02-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 668 669 * doc/descriptions/unsupported.desc: Removed Genius 670 ColorPage-Vivid Pro II, now in external backend. Added Visioneer 671 9000. 672 * AUTHORS configure configure.in backend/Makefile.in 673 backend/dll.conf backend/sm3840.c backend/sm3840.conf 674 backend/sm3840.h backend/sm3840_lib.c backend/sm3840_lib.h 675 backend/sm3840_params.h backend/sm3840_scan.c doc/Makefile.in 676 doc/sane-sm3840.man doc/sane.man doc/descriptions/sm3840.desc: 677 Added sm3840 backend (from "Earle F. Philhower, III" 678 <earlephilhower@yahoo.com>). 679 * doc/descriptions-external/sm3840.desc: Removed (backend included 680 in SANE). 681 * NEWS: Updated. 682 6832005-02-14 Gerhard Jaeger <gerhard@gjaeger.de> 684 685* doc/descriptions-external: Added new external backend geniusvp2. 686 6872005-02-10 Karl Heinz Kremer <khk@khk.net> 688 689 * doc/descriptions/epson.desc: Added CX-3600 and 3650 690 doc/sane-epson.man, backend/epson.conf: Added information about 691 GT-6500 (bug #301100) 692 6932005-02-08 Oliver Schwartz <Oliver.Schwartz@gmx.de> 694 695 * backend/snapscan.h backend/snapscan.conf 696 Added IDs for Benq 5250C and 5000S 697 6982005-02-08 Gerhard Jaeger <gerhard@gjaeger.de> 699 700 * sanei/sanei_pp.c: Cleanup, uses now static array for parport 701 management instead of dynamically allocated. Fixes at least a 702 potential memory leak. 703 7042005-02-06 Oliver Schwartz <Oliver.Schwartz@gmx.de> 705 706 * doc/descriptions/unsupported.desc doc/descriptions/snapscan.desc: 707 Renamed "Benq" to "Benq (Acer)" for better access through the 708 scanner search engine. Fixes bug #301158 709 7102005-02-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 711 712 * doc/descriptions/unsupported.desc: Added several scanners. Minor 713 fixes. 714 * doc/descriptions-external/sm3840.desc: Added new external 715 backend sm3840. 716 * doc/descriptions-external/brother.desc: Updated status. 717 * po/Makefile.in po/sane-backends.pl.po: Added Polish translation 718 (from Jerzy Szczudlowski 719 <jerzy-guest@users.alioth.debian.org>). See bug #301054. 720 7212005-02-04 Gerhard Jaeger <gerhard@gjaeger.de> 722 723 * tools/hotplug/libsane.usermap: Added Epson CX6600 based on patch 724 submitted by Aurelien Jarno <lists@aurel32.net>. 725 7262005-02-03 Ulrich Sigwanz <usigwanz@freesurf.ch> 727 728 * backend/niash_xfer.c: 729 * tools/hotplug/libsane.usermap: 730 added ID for Silitek-HP-ScanJet-3400c-Clone 731 7322005-01-19 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 733 734 * backend/coolscan.c: added initialization of dev->scanning = SANE_FALSE 735 7362005-01-18 Oliver Schwartz <Oliver.Schwartz@gmx.de> 737 738 * backend/snapscan.h: Added ID for Benq 5250C 739 7402005-01-16 Karl Heinz Kremer <khk@khk.net> 741 742 * backend/epson_usb.c: Added IDs for RX-425 (from bug report #301114) 743 * doc/descriptsions/epson.desc: Added RX-425 744 7452005-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 746 747 * doc/descriptions/unsupported.desc: Added UMAX Astraslim 748 6000. Added Trust SCSI Scan 19200 -Excellence Series-. Added 749 ColorPage-Vivid Pro II. 750 * tools/hotplug/libsane.usermap: Added Epson Stylus RX425 based on 751 bug report #301114. 752 * doc/sane-agfafocus.man doc/sane-artec.man: Fixed some macros 753 (patch from esr@thyrsus.com). 754 7552005-01-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 756 757 * doc/descriptions/unsupported.desc: Added Genius ColorPage-Slim 758 1200 USB2. 759 * doc/descriptions-external/genesys.desc: Added Canon Lide 40. 760 * doc/descriptions-external/brother.desc: Added several scanners 761 and updated the status of others based on user comments. 762 7632005-01-12 Julien Blache <jb@jblache.org> 764 765 * tools/hotplug/libusbscanner: use sysfs to get the device number, 766 instead of guessing (it ended up being wrong in a number of 767 cases...). Fix from Ubuntu, transmitted by Martin Pitt. 768 7692005-01-12 Gerhard Jaeger <gerhard@gjaeger.de> 770 771 * doc/plustek/Plustek-USB.changes: Update. 772 * backend/plustek.c: Bumped build number. Copyright Update. 773 * backend/plustek-usbscan.c backend/plustek-usbshading.c: 774 Using now PhyDpi.y as selector for the motor MCLK setting. 775 Copyright Update. 776 * backend/plustek-usbdevs.c: 777 Tweaked motor settings for EPSON and CANON1200. Copyright Update. 778 * backend/plustek-*.[ch]: Copyright Update. 779 7802005-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 781 782 * doc/descriptions/unsupported.desc: Added Guillemot scanner. 783 7842005-01-09 Karl Heinz Kremer <khk@khk.net> 785 786 * backend/epson.c: "flaming hack to get USB scanners working without timeouts 787 under linux" submitted by "Steve" (in comment to bug #300830) 788 * doc/descriptions/epson.desc, doc/sane-epson.man: 789 Added SCSI version of GT-5000 to supported list. 790 7912004-12-29 Julien Blache <jb@jblache.org> 792 * tools/sane-find-scanner.c: Added a hint about switching the 793 scanner on and connecting it to the computer before doing 794 anything. 795 7962004-12-26 Gerard Klaver <gerard at gkall dot hobby dot nl> 797 798 * doc/descriptions-external/hpaio.desc join two lines so html 799 conversion possible 800 doc/descriptions-external/stv680.desc added two webcams with 801 different usb vid and pid 802 8032004-12-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 804 805 * doc/descriptions/unsupported.desc: Added several scanners. 806 8072004-12-18 Karl Heinz Kremer <khk@khk.net> 808 809 * backend/epson.c backend/epson_usb.c: Added USB IDs for 810 CX-3650 and CX-4600 and updated version number. 811 8122004-12-15 Gerard Klaver <gerard at gkall dot hobby dot nl> 813 814 * doc/descriptions-external/hpaio.desc stv680.desc 815 Info new external backends 816 8172004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de> 818 819 * backend/snapscan.c backend/snapscan-scsi.c backend/snapscan-options.c: 820 Added quality calibration for Epson 2480 (implemented by Simon Munton) 821 8222004-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 823 824 * backend/gt68xx_devices.c: Disabled stop_scan command for Mustek 825 BearPaw 2448 TA Plus. 826 8272004-12-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 828 829 * doc/sane-gphoto2.man doc/sane-microtek2.man: Fixed minor 830 glitches based on patch from Eric S. Raymond <esr@thyrsus.com>. 831 * doc/descriptions/unsupported.desc: Added Benq 320p. 832 8332004-12-04 Julien Blache <jb@jblache.org> 834 * tools/hotplug/libsane.usermap: Added Epson Perfection 4870 835 Photo, vendor 0x04b8 product 0x0128. 836 8372004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de> 838 839 * backend/snapscan.c: Applied fix for allocation of gamma tables 840 (thanks to Simon Munton) 841 8422004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de> 843 844 * doc/descriptions/unsupported.desc: removed Epson Perfection 1270 845 8462004-12-01 Oliver Schwartz <Oliver.Schwartz@gmx.de> 847 848 * backend/snapscan.h backend/snapscan.c backend/snapscan-scsi.c 849 backend/snapscan-options.c doc/descriptions/snapscan.desc: 850 Added support for Epson Perfection 1270 851 8522004-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 853 854 * doc/descriptions/umax1220u.desc doc/descriptions/unsupported.desc 855 doc/descriptions-external/genesys.desc: Added several scanners. Moved 856 UMAX 2100U to umax1220u.desc. Moved Plustek S(T)12 to unsupported.desc. 857 8582004-11-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 859 860 * doc/descriptions-external/brother.desc. Updated comments. 9160 works. 861 8622004-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 863 864 * doc/descriptions/unsupported.desc: Updated/added several scanners. 865 8662004-11-21 Gerhard Jaeger <gerhard@gjaeger.de> 867 868 * backend/plustek-usb.c: Fixed problem, when builing supported 869 and connected device list. 870 8712004-11-19 Rene Rebe <rene@exactcode.de> 872 873 * sanei/sanei_usb.c configure.in: use usb_interrupt_read instead of 874 usb_bulk_read for sanei_usb_read_int. Fixes bug #300878. Added a 875 missing DBG output in sanei_usb_read_int. Check for 876 usb_interrupt_read to make sure, we have at least version 0.1.8. 877 8782004-11-19 Rene Rebe <rene@exactcode.de> 879 880 * backend/avison.c doc/descriptions/avision.desc 881 doc/descriptions/unsupported.desc: just added new IDs including 882 moving the HP 82xx to the avision backend 883 8842004-11-19 Gerhard Jaeger <gerhard@gjaeger.de> 885 886 * backend/plustek.c backend/plustek-usb*: Major update, see 887 doc/plustek/Plustek-USB.changes. Esp. improved support for multiple 888 devices and autodetection. 889 * doc/plustek/Plustek-USB.changes: Update. 890 * doc/descriptions/plustek.desc: Updated release number. 891 8922004-04-15 St�hane Voltz <svoltz@wanadoo.fr> 893 894 * backend/umax_pp_low.c: non i386 linux compilation fix, 895 1220P gray levels scan hang fix, 1220P color calibration tuning. 896 8972004-11-14 Oliver Schwartz <Oliver.Schwartz@gmx.de> 898 899 * snapscan-sources.c: Applied patch by Julien Blache to change 900 ch_past_init from SANE_Int to SANE_Bool 901 9022004-11-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 903 904 * backend/gt68xx.c backend/gt68xx_devices.c 905 backend/gt68xx_gt6801.c backend/gt68xx_gt6816.c 906 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Fixed test 907 to move home sensor at the start of scan. Fixed gray mode 908 linemode test. That stopped e.g. the Plustek OpticPro U 16 B from 909 working in gray mode. 910 9112004-11-13 Frank Zago <fzago at austin dot rr dot com> 912 913 * include/sane/sanei_backend.h: Added compiler attribute __unused__ 914 for unused variables/functions. 915 916 * backend/leo.c backend/teco3.c backend/matsushita.c 917 backend/sceptre.c backend/teco1.c: use __unused__ 918 * sanei/sanei_wire.c sanei/sanei_pa4s2.c sanei/sanei_scsi.c: 919 fixes for 64 bits platforms. 920 * backend/sp15c-scsi.h backend/sp15c.h backend/dc210.c backend/dc210.h: 921 fixes some warnings. 922 9232004-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 924 925 * backend/v4l.c: 64 bit fix from Frank Zago <fzago at austin dot 926 rr dot com>. 927 9282004-11-13 Julien Blache <jb@jblache.org> 929 930 * tools/hotplug/libsane.usermap: Added Epson Stylus Photo RX500, 931 Epson Stylus Photo RX600 and Minolta Scan Dual II. 932 9332004-11-10 Oliver Schwartz <Oliver.Schwartz@gmx.de> 934 935 * snapscan-sources.c: First implementation of deinterlacer for epson 936 scanners at high resolutions (thanks to Brad Johnson) 937 9382004-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 939 940 * configure configure.in: Updated version. Enabled compilation 941 warnings. 942 * doc/releases.txt: Updated according to current practice. 943 944Older entries can be found in ChangeLog-1.0.15. 945