1****** Release of sane-backends 1.0.10. End of code freeze ****** 2 32003-02-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 4 5 * doc/descriptions/unsupported.desc: Added Artec AM12e+. 6 72003-01-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 8 9 * configure configure.in: New version: 1.0.10. Disabled warnings for 10 release. 11 * doc/Makefile.in: Added plustek to list of directories. 12 132003-01-31 Gerhard Jaeger <gerhard@gjaeger.de> 14 * doc/plustek/Plustek-USB.txt: Added comment about scanner.o 15 * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.h 16 backend/plustek-usbshading.c: Fixed major bug, that avoid proper 17 shading on CCD-devices like HP 2200C. Fixed also CanoScan 1220 18 settings, as the current ones didn't work 19 202003-01-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 21 22 * doc/descriptions/unsupported.desc: Added Canon, Fijitsu and Prolink 23 scanners. 24 252003-01-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 26 27 * frontend/saned.c: Fixed severe bug in saned that allowed a 28 remote frontend to crash saned (null pointer dereference) if no 29 scanners are connected. 30 31---- CODE FREEZE FOR SANE 1.0.10 --- 32-- snapshot 1.0.10-pre3 33 342003-01-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 35 36 * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po 37 po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po: 38 Minor updates due to backend changes. 39 * TODO: Added icc problem. 40 * NEWS: Updated. 41 422003-01-25 Jochen Eisinger <jochen.eisinger@gmx.de> 43 44 * sanei/sanei_pa4s2.c: added some #ifdefs to make it compile with 45 the Intel C++ Compiler (icc). 46 * backend/mustek_pp.c: fixed some character encoding issues in 47 debug messages 48 * README.linux: added a note about the Intel C++ Compiler 49 502003-01-24 Jochen Eisinger <jochen.eisinger@gmx.de> 51 52 * backend/mustek_pp_ccd300.c: continued on the CCD low-level driver. 53 There is still some bug in it, that keeps it from actually scanning 54 something... 55 562003-01-24 Jochen Eisinger <jochen.eisinger@gmx.de> 57 58 * doc/descriptions/mustek_pp.desc: added supported scanners 59 602003-01-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 61 62 * backend/bh.c backend/coolscan.c: Minor conversion fixes (from 63 Andrea Suatoni <a.suatoni@telefonica.net>). 64 * backend/test.c: Use "Color pattern" consistently. 65 * acinclude.m4 aclocal.m4 configure configure.in 66 include/sane/config.h.in: Declare prototypes for all functions that 67 may miss on some platforms. 68 * doc/descriptions/unsupported.desc: Added Mustek parport scanners. 69 Added more information for Primascan Colorado 2600u. 70 * TODO: Updated Irix patches and desc section. 71 722003-01-24 Gerhard Jaeger <gerhard@gjaeger.de> 73 * doc/plustek/Plustek-USB-TODO.txt 74 doc/plustek/Plustek-USB.txt 75 Documentation update 76 * doc/descriptions/plustek.desc: status updates 77 * backend/plustek.conf fixed options 78 * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c 79 backend/plustek-usbhw.c backend/plustek-usbimg.c 80 backend/plustek-usbscan.c backend/plustek-usbshading.c 81 backend/plustek.h backend/plustek-usb.h 82 Minor fixes and prototype description updates, code cleanup 83 842003-01-23 Karl Heinz Kremer <khk@khk.net> 85 86 * doc/descriptions/epson.desc: Added Perfection 3200/GT-9800 87 882003-01-23 Andras Major <andras@users.sourceforge.net> 89 90 * backend/doc/sane-coolscan2.man: added a .TP that mysteriously 91 vanished 92 932003-01-23 Andras Major <andras@users.sourceforge.net> 94 95 * backend/coolscan2.c: hack for IR readout with LS-4000. 96 972003-01-23 Henning Meier-Geinitz <henning@meier-geinitz.de> 98 99 * doc/descriptions/unsupported.desc: Added Primax/Visioneer Primascan 100 Colorado 2600u and UMAX Astra 4500. 101 1022003-01-22 Karl Heinz Kremer <khk@khk.net> 103 104 * doc/descriptions/epson.desc: Corrected syntax for GT-6000 entry 105 1062003-01-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 107 108 * sanei/Makefile.in: Fixed regeneration of libsanei.a when the object 109 files were changed. 110 * sanei/sanei_usb.c: Scanning for devices is now done in 111 sanei_usb_init instead of every time when sanei_usb_find_devices is 112 called. Also only devices that really exist are opened. These 113 changes fix the slow detection of devices on systems using devfs or 114 old scanner drivers. 115 1162003-01-21 Karl Heinz Kremer <khk@khk.net> 117 118 * doc/descriptions/epson.desc: Added "SCSI" to GT-6000 entry 119 1202003-01-21 Eddy De Greef <eddy_de_greef at tiscali dot be> 121 122 * backend/mustek_pp_cis.c: compile warning fix and minor debug 123 message fixes. 124 * doc/sane-mustek_pp.man: updated supported scanner list and 125 typo fixes. 126 1272003-01-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 128 129 * configure configure.in: Adjusted test for sparc64 to disable 130 SCSI generic v3. 131 1322003-01-20 Karl Heinz Kremer <khk@khk.net> 133 134 * doc/descriptions/epson.desc: Replace :new with :alpha 135 1362003-01-19 Karl Heinz Kremer <khk@khk.net> 137 138 * backend/epson_usb.c: Added USB product IDs for MFDs. 139 * doc/descriptions/epson.desc: Updated version number, added 140 entries for MFDs. 141 * doc/sane-epson.man: Added MFDs. 142 143-- snapshot 1.0.10-pre2 144 1452003-01-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 146 147 * backend/gt68xx.c backend/gt68xx_devices.c 148 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Removed 149 wrong "untested" flag from Mustek AE USB and Lexmark X70/X73 150 scanners. 151 * po/sane-backends.de.po po/sane-backends.es.po po/sane-backends.fr.po 152 po/sane-backends.pt.po po/sane-backends.ru.po po/sane-backends.sv.po: 153 Regenerated. 154 1552003-01-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 156 157 * configure configure.in include/sane/config.h.in sanei/sanei_scsi.c: 158 Disable the new Linux SG interface for sparc64 to work-around 32 bit 159 userland / 64 bit kernel problems. 160 * doc/descriptions/unsupported.desc: Added HP ScanJet 3500c, 3530c, 161 3570c, 3570cxi, 5500C and Microtek ScanMaker 3800. Updated link for 162 ScanJet 4470C. 163 * TODO: Added links to hp4200 backend. Removed libusb entry, parport 164 compilation problems, SCSI on sparc64 issue, USB on BSD problems. 165 1662003-01-16 Frank Zago <fzago at austin dot rr dot com> 167 168 * backend/leo.c doc/descriptions/leo.desc doc/leo/leo.txt: Added 169 another scsi string for the fs-1130. 170 1712003-01-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 172 173 * backend/microtek2.c backend/microtek2.h: Bugfix for the X12USL 174 (solved problems >600dpi), one for lineart mode with a 6400XL 175 and one for Scanmaker 5 (crashes at sendgamma). From Karsten Festag 176 <karsten.festag@gmx.de>. 177 1782003-01-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 179 180 * sanei/sanei_usb.c: Don't call usb_clearhalt and usb_set_altinterface 181 to avoid errors on Mac OS X. 182 * doc/descriptions/unsupported.desc: Added HP 5490c. 183 1842003-01-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 185 186 * NEWS: Updated list of backends. 187 * doc/sane-usb.man: Added remark about old name of usbfs. 188 * doc/descriptions/unsupported.desc: Added Artec Ultima 2000 (0x4001 189 model), Canon CanoScan D660U, Compaq S200, Epson Perfection 660, 190 HP ScanJet 4570C, Microtek ScanMaker 3630. Updated ScanJet 5400C and 191 5470C URLs, Canon FB1210 information. 192 1932003-01-13 Jochen Eisinger <jochen.eisinger@gmx.de> 194 195 * backend/mustek_pp*, backend/Makefile: merged all mustek_pp 196 related files into one compile unit and removed illegal symbols 197 1982003-01-13 Gerhard Jaeger <gerhard@gjaeger.de> 199 200 * doc/descriptions/unsupported.desc: Added HP ScanJet 2300C and various chipset 201 information for the unsupported Plustek devices 202 * doc/descriptions/plustek.desc: cleanup 203 204 205---- FEATURE FREEZE FOR SANE 1.0.10 --- 206-- snapshot 1.0.10-pre1 207 2082003-01-12 Jochen Eisinger <jochen.eisinger@gmx.de> 209 210 * doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc, 211 backend/mustek_pp*: replaced the old mustek_pp backend with 212 version 12-alpha. This version fully supports CIS scanners but 213 removes support for 600dpi CCD scanners and the 300dpi CCD 214 support isn't yet working. In contrary to the old backend, this 215 version is based on information provided by Mustek. For now, 216 the backend exports lots of illegal symbols, this will be fixed 217 before code freeze. Also the .desc file is empty and will be updated 218 soon. 219 * AUTHORS: added Eddy De Greef who wrote the CIS hardware driver part 220 2212003-01-12 Abel Deuring <a.deuring@satzbau-gmbh.de> 222 * backend/sharp.*: fixed a segfault, when the SCAN command returned 223 an error; optional "relaxed" handling of transparency unit errors. 224 2252003-01-12 Gerhard Jaeger <gerhard@gjaeger.de> 226 227 * doc/descriptions/plustek.desc: Removed the unsupported stuff 228 * doc/descriptions/unsupported.desc: Removed OpticPro 16B. 229 2302003-01-12 Michael Herder <crapsite@gmx.net> 231 232 * doc/descriptions/artec_eplus48u.desc: Added new 233 models. 234 2352002-01-11 Jochen Eisinger <jochen.eisinger@gmx.de> 236 237 * sanei/sanei_pa4s2.h: prepared sanei for use with fork()ing 238 backends 239 2402003-01-11 Gerhard Jaeger <gerhard@gjaeger.de> 241 242 * doc/descriptions/plustek.desc: Update to reflect the currently 243 supported decvices. 244 * doc/descriptions/unsupported.desc: Added some Plustek devices. 245 CanoScan N1220U is now supported by the Plustek backend. 246 * doc/plustek: Added this directory to store various Plustek 247 information files. 248 2492003-01-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 250 251 * doc/descriptions/unsupported.desc 252 doc/descriptions-external/primax.desc: Some Primax scanners (and 253 clones) are now supported by the primax backend. 254 * backend/microtek.c backend/microtek2.conf backend/microtek2.h: 255 OPT_THRESHOLD fix. Avoid using "_" in option names. Set more 256 options in microtek2.conf to on by default. From Karsten Festag 257 <karsten.festag@gmx.de>. 258 * tools/sane-desc.c: Fixed overwrite warnings. Minor DBG message fixes. 259 Fixed priority handling (backend and manpage were overwritten even if 260 a model had a lower priority). 261 * tools/README: Updated sane-find-scanner and sane-desc.el entries. 262 * doc/sane-gt68xx.man doc/sane-mustek_usb.man: Updated status for the 263 BSDs. 264 2652003-01-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 266 267 * po/sane-backends.pt.po: Even more Portuguese translations from 268 Pedro Morais <morais@inocam.com>. 269 * sanei/sanei_usb.c: Comment out resetep at sane_close. This 270 function sets th USB data toggle only on the host side. 271 * TODO: Removed microtek2 problem, updated Irix patch section and 272 Linux/Sparc section. 273 * NEWS: Updated for 1.0.10. 274 * backend/mustek.c: Removed hardcoded option size. 275 2762003-01-10 Gerhard Jaeger <gerhard@gjaeger.de> 277 278 * TODO: Plustek backend now supports libusb, moved appropriate line 279 to done section. 280 2812003-01-10 Gerhard Jaeger <gerhard@gjaeger.de> 282 283 * doc/sane-plustek.man: update to reflect version change 284 * doc/descriptions/plustek.desc: Added some Canon entries, status updates 285 * backend/plustek.conf updated options 286 * backend/plustek.c backend/plustek-devs.c backend/plustek-usb.c 287 backend/plustek-usbhw.c backend/plustek-pp.c 288 backend/plustek-usbmap.c backend/plustek-usbimg.c 289 backend/plustek-usbscan.c backend/plustek-usbshading.c 290 backend/plustek.h backend/plustek-share.h backend/plustek-usb.h 291 New version + support for libusb 292 2932003-01-09 Peter Fales <peter@fales-lorenz.net> 294 295 * backend/dc210.c, backend/dc240.c: Fix compile failure 296 on OS/2. 297 2982003-01-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 299 300 * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c 301 backend/gt68xx_high.c doc/sane-gt68xx.man 302 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: 303 Updated manpage and .desc concerning Lexmark X70. Updated manpage 304 concerning kernel 2.4.21-pre3 containing the 1-endpoint fix. Fixed 305 A3 USB resolution setting. Updated A3 USB margins (Pedro Morais 306 <morais@inocam.com>). Added detection of Genius Colorpage Vivid3x. 307 It's unknown if it works. Updated .desc file. Don't print calib line 308 warnings by default. 309 * doc/descriptions/microtek2.desc: Updated (From Karsten Festag 310 <karsten.festag@gmx.de>). 311 * po/Makefile.in po/sane-backends.pt.po: Added Portuguese translation 312 for the gt68xx backend (from Pedro Morais <morais@inocam.com>). 313 * po/sane-backends.de.po: Added some missing translations. Removed some 314 (wrong) fuzzy translations. 315 3162003-01-08 Oliver Schwartz <Oliver.Schwartz@gmx.de> 317 318 * doc/descriptions/snapscan.desc: 319 Added entries for Acer/Benq 310U, 320U, 340U and 320 Mitsubishi Diamondview 650U 321 * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c 322 backend/snapscan.conf: Backend version 1.4.18, added support for 323 Acer/Benq310U, fixed color correction for Agfa SnapScan 300 324 3252003-01-08 Henning Meier-Geinitz <henning@meier-geinitz.de> 326 327 * doc/descriptions/hpsj5s.desc doc/descriptions-external/hp4200.desc: 328 Use uniform model names for HP scanners. 329 * doc/descriptions/unsupported.desc: Added Canon CanoScan D1250U2 330 and HP ScanJet 4400C. 331 * po/artec_eplus48u.de.po po/epson.de.po po/epson.ru.po 332 po/epson.sv.po po/gt68xx.de.po po/matsushita.fr.po 333 po/matsushita.ru.po po/mustek.de.po po/mustek.ru.po 334 po/mustek_usb.de.po po/mustek_usb.ru.po po/plustek.de.po 335 po/plustek.es.po po/plustek.ru.po po/pnm.de.po po/pnm.ru.po 336 po/sceptre.fr.po po/sceptre.ru.po po/snapscan.de.po 337 po/snapscan.ru.po po/teco1.fr.po po/teco1.ru.po po/umax.de.po 338 po/umax.fr.po po/umax_pp.de.po po/umax_pp.fr.po po/umax_pp.ru.po 339 po/umax.ru.po: Remove per-backend translations. The translations 340 are now in the per-language sane-backends.??.po files. 341 * po/saneopts.de.po po/saneopts.es.po po/saneopts.fr.po po/saneopts.ru.po 342 po/saneopts.sv.po: Remove global saneopts translations. The translations 343 are now in the per-language sane-backends.??.po files. 344 * TODO: Updated .desc file, mapages, sanei_usb and OS/2 entries. Removed 345 entry about po files. 346 * po/Makefile.in: Remove sane-backends.pot from list of distributed 347 files. Add microtek2 files. 348 * backend/microtek2.c backend/microtek2.h: Improved support for 349 Scanmaker X12USL. Alpha support for Scanmaker 9800XL. Some bugfixes. 350 (From Karsten Festag <karsten.festag@gmx.de>). 351 * po/sane-backends.de.po: Added translation for microtek2 backend. 352 (From Karsten Festag <karsten.festag@gmx.de>). 353 3542003-01-07 Peter Fales <peter@fales-lorenz.net> 355 356 * TODO: Marked dc210/dc240 items as "done" 357 3582003-01-07 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE> 359 * backend/umax.c: update to build 39 360 3612003-01-07 Peter Fales <peter@fales-lorenz.net> 362 363 * backend/dc210.c, backend/dc240.c: Use a more portable way 364 of sending "break" on serial ports. 365 3662003-01-07 Peter Kirchgessner <peter@kirchgessner.net> 367 368 * doc/descriptions/hp.desc: Change HP ScanJet to ScanJet 369 3702003-01-07 Stéphane Voltz <svoltz@wanadoo.fr> 371 372 * doc/sane-umax_pp.man: updates and fixes 373 * doc/descriptions/umax_pp.desc: change model form HP3200C to 374 Scanjet 3200C 375 3762003-01-07 Matthew Duggan <stauff1@users.sourceforge.net> 377 378 * backend/canon_pp-dev.c: Improve/fix detection logic. 379 * doc/descriptions/canon_pp.desc: Bump version number. 380 3812003-01-06 Peter Fales <peter@fales-lorenz.net> 382 383 * doc/descriptions/dc25.desc, doc/descriptions/dc210.desc, 384 doc/descriptions/dc240.desc, doc/descriptions/gphoto2.desc: 385 Update author information 386 387 * backend/dc25.c: Fix compiler warning 388 389 * backend/dc210.c, backend/dc240.c, backend/dc210.conf, 390 backend/dc240.conf, backend/gphoto2.conf, backend/dc25.conf: 391 Irix fixes from mailing list 392 3932003-01-05 Peter Fales <peter@fales-lorenz.net> 394 395 * backend/dc25.c: Mailing list fix. Change = to == 396 dc25/dc20 tests. 397 3982003-01-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 399 400 * TODO: Added link to Irix patches. Updated .desc section. 401 4022003-01-05 Stéphane Voltz <svoltz@wanadoo.fr> 403 404 * backend/umax_pp_low.c: small image quality improvement 405 * backend/umax_pp.conf: ppdev device is now default option 406 4072003-01-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 408 409 * frontend/saned.c: Print version number. 410 * doc/descriptions/unsupported.desc: Added Genius HR7X Slim, 411 Visioneer 6200 and Onetouch 8920. 412 4132002-12-31 Karl Heinz Kremer <khk@khk.net> 414 415 * backend/epson.c: Removed one '//' comment. 416 4172002-12-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 418 419 * doc/descriptions-external/onetouch8600.desc: Added (from PROJECTS). 420 * doc/descriptions/unsupported.desc: Added list of (known) scanners 421 that are not supported by a SANE backend. There may be information 422 about them or even a standaalone program to which the entries point. 423 * PROJECTS: Removed projects that are now in the .desc files. 424 4252002-12-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 426 427 * Makefile.in: Removed configure.os2. 428 * PROJECTS: Removed HP 2200c project (now supported by plustek 429 backend). Added "NIASH" keyword to hp3300backend. 430 * README.darwin: Removed comment about dynamic loading. Added 431 sm3600 and fork problems. 432 * acinclude.m4 aclocal.m4 config.guess config.sub configure 433 configure.in ltmain.sh: Update to latest libtool (1.4.3), config.sub 434 and config.gues. This should fix the build problems on MacOS X 435 concerning dynamic loading. 436 * backend/Makefile.in: Backends shouldn't be linked to sanei_config2 if 437 they aren't also linked to sanei_scsi. sanei_config2 needs 438 sanei_scsi. 439 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6801.c 440 backend/gt68xx_gt6816.c backend/gt68xx_high.c backend/gt68xx_high.h 441 backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 442 doc/gt68xx/gt68xx.CHANGES: Updated ScanExpress 2400 USB values. Added 443 implementation of gt6801 lamp control for CCD scanners. Added flag for 444 SE 2400 USB, added some quirks in gt68xx_gt6801.c. Fixed gt68xx_gt6801 445 -> lamp control. Adjusted Plustek 1248U geometry and afe values. CCD 446 gross calibration changed: start with the default value from module 447 struct. Is faster now for most cases. Only 2.5 mm of calibration for 448 GT-6801 scanners. Added "afe" option for gt68xx.conf for selecting 449 default afe values. Removed AFE and exposure SANE options. Added 450 documentation for afe option in gt68xx.conf. New version: 1.0-35. 451 * doc/descriptions-external/hp4200.desc 452 doc/descriptions-external/hpoj.desc: Use Hewlett-Packard consitantly 453 (instead of HP). 454 * doc/descriptions-external/scanwit.desc 455 doc/descriptions-external/viceo.desc: Added description files for 456 scanwit and viceo backends. 457 * doc/descriptions-external/tevion9693usb.desc: Removed (now included). 458 * backend/test.c doc/descriptions/test.desc: Make sure that frontend bugs 459 concerning the select fd are detected. 460 * doc/sane-scsi.man: Minor formatting change. 461 * sanei/sanei_usb.c: Explicitly set first configuration. When claiming 462 the interface, use the interface number from bInterfaceNumber. 463 Explicitly set the alternative setting. When closing, call clear_halt, 464 and reset_ep, and release_interface explicitley. On errors in 465 write/read, call clear_halt. 466 * TODO: Added sm3600 issue, htmla manpage issue, sanei_scsi stuff. 467 Updated desc file, sanei_usb, and MacOSX entries. Deleted sane.tex 468 stuff (now TODO for SANE2). 469 4702002-12-28 Karl Heinz Kremer <khk@khk.net> 471 472 * Added option to display short resolution list to. 473 4742002-12-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 475 476 * doc/sane-scsi.man: The "scsi ..." way of specifying devices is not 477 Linux-only. Some minor formatting updates. 478 * TODO: Added entries for "missing" scanners in desc files: snapscan 479 and epson. Added sanei_usb issues. Updated MacOS X and OS/2 porting 480 issues. 481 * README.darwin: Updated. 482 * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c 483 backend/gt68xx_high.c backend/gt68xx_high.h backend/gt68xx_low.c 484 backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 485 doc/gt68xx/gt68xx.CHANGES: 486 Coarse calibration for first scan only" is off by default now. Added gamma 487 table factor option (SANE_CAP_EMULATED). Setup gamma to 2.0 by default. 488 Fixed (hopefully) sigpipe when cancelling. No geometry quantization anymore 489 (not necessary). Plustek 1248U: do linemode for every resolution, fix color 490 correction. Added comments for every Model member in gt68xx_devices. 491 Added Plustek UT16B and Genius Vivid3x to .desc. Added implementation for 492 inverted offset for CCD scanners. Added Mustek ScanExpress 2400 USB. Well, 493 at least it's detected. Added NEW marker to .desc. 494 * doc/descriptions/artec_eplus48u.desc doc/descriptions/hpsj5s.desc 495 doc/descriptions/teco2.desc doc/descriptions/teco3.desc: 496 Updated NEW! markers. 497 4982002-12-07 Abel Deuring <a.deuring@satzbau-gmbh.de> 499 * sanei/sanei_scsi.c: improved error handling 500 5012002-12-07 Karl Heinz Kremer <khk@khk.net> 502 503 * backend/epson.c: Fixed problem with dropout color 504 5052002-12-06 Peter Kirchgessner <peter@kirchgessner.net> 506 507 * backend/hp.h backend/hp.c backend/hp-scl.c backend/hp.conf 508 * doc/sane-hp.man doc/descriptions/hp.desc 509 Add option dumb-read to work 510 around problem with Buslogic SCSI driver 511 5122002-12-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 513 514 * configure aclocal.m4 acinclude.m4: Fixed MacOS X LD_FLAGS bug. 515 * doc/sane-scsi.man: Removed link to ACard problem. 516 * doc/sane.tex: Updated contact information. 517 * LEVEL2: Removed. Contents is either in the SANE2 standard or in 518 the SANE2 API TODO. 519 * Makefile.in doc/Makefile.in: Removed LEVEL2. 520 5212002-12-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 522 523 * doc/sane-mustek.man doc/sane-mustek_usb.man 524 doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc: 525 Updated links. 526 * backend/test.c po/sane-backends.de.po: Minor spelling and translation 527 fixes. 528 5292002-12-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 530 531 * backend/epson_scsi.c backend/sm3600.c: Move config.h include to the 532 top of the include list to avoid compilation errors on platforms 533 not defining u_char. Added AIX lalloca check. 534 * aclocal.m4 acinclude.m4 configure configure.in 535 include/sane/config.h.in: Cleanup. Added some missing quotes. Better 536 structure and comments. Tried to keep similar tests in one group. 537 Moved more complicated tests to acinclude.m4. Added explicit test for 538 build and host system type. When checking for programs, used $EXEEXT 539 (hopefully fixes OS/2 gettext misdetection). Removed obsolete 540 macros. Removed PTAL check. Used autoconf for asm/io.h check. 541 Shortened --enable-foo output and formatted it correctly. Trans- 542 lations were installed even if --disable-translations was set. Don't 543 test for msgcat anymore. Tell why translations aren't installed. Used 544 autoconf 2.5 syntax for AC_OUTPUT and AC_CONFIG_FILES. Make 545 sane-config executable. Print flags and installation directories 546 near the end of configure output. 547 * po/Makefile.in: Added autoconf comment, removed MSGCAT variable. 548 * backend/dll.c doc/sane-dll.man doc/descriptions/dll.desc: Ignore 549 comments that are in the same line as the backend entries. Minor 550 manpage fixes. Indented according GNU coding standards. 551 * configure.os2: Removed. No longer necessary. 552 5532002-12-04 Matthew Duggan <stauff1@users.sourceforge.net> 554 * backend/canon_pp-dev.c: Don't compare firmware version numbers - 555 multiple versions do actually exist. 556 * doc/descriptions/canon_pp.desc: Bump version number. 557 5582002-12-03 Peter Fales <peter@fales-lorenz.net> 559 560 * backend/gphoto2.c: Don't display the "low resolution" option when 561 taking a picture, because it doesn't actually do anything. 562 5632002-12-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 564 565 * po/Makefile.in po/README sane-backends.de.po sane-backends.es.po 566 sane-backends.fr.po sane-backends.ru.po sane-backends.sv.po: 567 Use only one file of translated messages per language. Merged 568 all backend files. Uses UTF-8 everywhere. Updated all files 569 from the marked source code. 570 5712002-12-01 Stéphane Voltz <svoltz@wanadoo.fr> 572 573 * backend/umax_pp.c: unmarked from SANE_I18N 2 options names 574 5752002-12-01 Rene Rebe <rene.rebe@gmx.net> 576 * backend/avision.h backend/avision.c backend/avision.conf 577 doc/descriptions/avision.desc: updated the Avision backend - 578 including auto-generated .desc file listing all devices 579 also present in the avision.c device-list. 580 * doc/descriptions/avision.desc: syntax fix 581 * doc/sane-avision.man: updated to reflect the current backend 582 development. 583 5842002-12-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 585 586 * configure configure.in backend/dll.c: Add dynamic loading support 587 for MacOS X/Darwin (from Peter O'Gorman <peter@pogma.com>). 588 * TODO: Added sp15c inclusion and low-level buffer prints. Removed 589 avision warning, hpsj5s freeze, hp/libusb, and manpages issues. 590 Updated MacOS X list. 591 * configure configure.in backend/Makefile.in: Use libtool -module 592 when linking shared libs that will be loaded dynamically. 593 5942002-11-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 595 596 * po/Makefile.in po/epson.sv.po po/saneopts.sv.po: Added Swedish 597 translation (from Dennis Björklund <db@zigo.dhs.org>). 598 5992002-11-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 600 601 * configure configure.in backend/canon630u.c backend/dll.c 602 backend/gt68xx.c backend/mustek_usb.c backend/net.c backend/pnm.c 603 backend/test.c backend/umax1220u.c backend/v4l.c doc/Makefile.in 604 include/sane/config.h.in tools/sane-desc.c: Fixed PACKAGE_VERSION 605 breakage. PACKAGE_VERSION was redefined by autoconf 2.5 with a 606 different meaning. Use PACKAGE_STRING instead. 607 * backend/mustek.c doc/descriptions/mustek.desc 608 doc/mustek/mustek.CHANGES: PACKAGE_VERSION fix. Fixed debug message 609 in do_stop: really print exit status of reader process. 610 * doc/sane-usb.man: PACKAGEVERSION fix. Removed HP exception. Added 611 MacOS X. 612 * doc/gamma4scanimage.man doc/sane-artec_eplus48u.man 613 doc/sane-config.man doc/sane-find-scanner.man doc/sane-gt68xx.man 614 doc/sane-mustek.man doc/sane-mustek_usb.man doc/sane.man 615 doc/saned.man doc/scanimage.man: Added missing quotes around 616 PACKAGEVERSION 617 * doc/sane-abaton.man doc/sane-agfafocus.man doc/sane-apple.man 618 doc/sane-artec.man doc/sane-as6e.man doc/sane-avision.man 619 doc/sane-bh.man doc/sane-canon.man doc/sane-canon630u.man 620 doc/sane-canon_pp.man doc/sane-coolscan.man doc/sane-coolscan2.man 621 doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man 622 doc/sane-dll.man doc/sane-dmc.man doc/sane-epson.man 623 doc/sane-fujitsu.man doc/sane-gphoto2.man doc/sane-hp.man 624 doc/sane-hpsj5s.man doc/sane-leo.man doc/sane-matsushita.man 625 doc/sane-microtek.man doc/sane-microtek2.man doc/sane-mustek_pp.man 626 doc/sane-nec.man doc/sane-net.man doc/sane-pie.man doc/sane-pint.man 627 doc/sane-plustek.man doc/sane-pnm.man doc/sane-qcam.man 628 doc/sane-ricoh.man doc/sane-s9036.man doc/sane-sceptre.man 629 doc/sane-scsi.man doc/sane-sharp.man doc/sane-sm3600.man 630 doc/sane-snapscan.man doc/sane-sp15c.man doc/sane-st400.man 631 doc/sane-tamarack.man doc/sane-teco1.man doc/sane-teco2.man 632 doc/sane-teco3.man doc/sane-test.man doc/sane-umax.man 633 doc/sane-umax1220u.man doc/sane-umax_pp.man doc/sane-v4l.man: 634 Changed "-" to "\-" in .SH NAME section (required by man 7 man). 635 Added PACKAGEVERSION and "SANE Scanner Access Now Easy" to header. 636 6372002-11-29 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE> 638 639 * frontend/stiff.c: added fclose(icc_file) 640 6412002-11-25 Peter Kirchgessner <peter@kirchgessner.net> 642 643 * backend/hp-device.h backend/hp-accessor.c backend/hp-scl.c 644 backend/hp.c backend/hp-device.c backend/hp-option.c 645 backend/hp.h backend/hp.conf backend/Makefile.in 646 doc/sane-hp.man doc/descriptions/hp.desc 647 Added libusb support for hp-backend 648 6492002-11-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 650 651 * PROJECTS: Removed projects for scanners that are now supported 652 by the plustek backend. Removed lhii backend (dead?). Added more 653 details for other projects. Added 5400C / 5470C project. 654 6552002-11-23 Rene Rebe <rene.rebe@gmx.net> 656 657 * backend/avision.h backend/avision.c backend/avision.conf 658 doc/sane-avision.man: updated the Avisin backend to my todays 659 snapshot. It know handles more scanners as well as ADF and A3 660 size devices. 661 6622002-11-23 Max Vorobiev <pcwizard@yandex.ru> 663 * backend/hpsj5s.c: Removed default port probing. 664 6652002-11-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 666 667 * doc/sane.man: Formatting fixes. Updates some backend entries and 668 sane-find-scanner. Some clarifications. 669 * doc/scanimage.man: Use "--option arg" format for all options. 670 Other formatting fixes. 671 * doc/gamma4scanimage.man doc/sane-config.man doc/sane-find-scanner.man 672 doc/saned.man: Formatting updates. 673 6742002-11-22 Michael Herder <crapsite at gmx.net> 675 676 Fixed header in artec_eplus48u.de.po. 677 *po/artec_eplus48u.de.po 678 6792002-11-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 680 681 * doc/descriptions/mustek_usb.desc doc/sane-mustek_usb.man 682 doc/mustek_usb/mustek_usb.CHANGES doc/mustek_usb/mustek_usb.TODO: 683 Minor manpage fixes. Added links to similar backends. More 684 information about non-Linux OS. 685 * doc/sane-mustek.man: Minor fixes. Added links to the backends 686 providing support for Mustek scanners. 687 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_gt6816.c 688 backend/gt68xx_low.c backend/gt68xx_low.h doc/sane-gt68xx.man 689 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: 690 Changed 150 to 200 dpi for Mustek BearPaw 2400 TA. Fixed warnings 691 in gt68xx_low.c. Used DBG instead of XDBG ing gt68xx_low.c. 692 Minor manpage fixes. Added man page links to other backends. 693 gt68xx_low.h: Fixed __FUNCTION__ bug on non-gcc compilers. 694 Added more details about the BSDs in the manpage. Fixed color order 695 for ScanExpress A3 USB. 696 * TODO: Removed tevion9693usb and umax1220u warnings entries. Added 697 avsion warnings. Little bit of restructuring. 698 6992002-11-21 Michael Herder <crapsite at gmx.net> 700 701 Added german translation for artec_eplus48u backend. 702 *po/artec_eplus48u.de.po 703 *po/Makefile.in 704 7052002-11-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 706 707 * doc/Makefile.in: Don't generate symlinks for libsane.so/.a, the files 708 are installed anyway. Fix symlink creation when only static libraries 709 are created. 710 7112002-11-20 Michael Herder <crapsite at gmx.net> 712 713 Added artec_eplus48u backend for the scanner Artec E+ 48U and 714 re-badged models like Tevion/Medion MD 9693, Medion MD 9705 and 715 Trust Easy Webscan 19200. 716 * backend/Makefile.in backend/dll.conf backend/artec_eplus48u.c 717 backend/artec_eplus48u.conf backend/artec_eplus48u.h 718 * doc/.cvsignore doc/Makefile.in doc/sane-artec_eplus48u.man doc/sane.man 719 doc/descriptions/artec_eplus48u.desc 720 * AUTHORS: Updated concerning artec_eplus48u. 721 7222002-11-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 723 724 * doc/sane-usb.man: Added quick start section. New structure/order. 725 Added list of backends that don't use sanei_usb. Added headers 726 and fixed \- bug. 727 * doc/sane-find-scanner.man: Minor adjustments, added headers, fixed 728 \- bug. 729 7302002-11-18 Frank Zago <fzago at austin dot rr dot com> 731 732 * backend/umax-usb.c: the usb support for the umax 2200 wasn't 733 using the correct sanei USB API, which broke the support for that 734 scanner. Also fixed a couple warnings and a typo. 735 * backend/sceptre.c backend/teco1.c backend/teco3.c 736 backend/matsushita.c backend/leo.c: fixed hexdump() declaration. 737 * backend/dll.c: fixed some warnings. 738 7392002-11-07 Stéphane Voltz <svoltz@wanadoo.fr> 740 741 * backend/umax_pp_low.c: disable test facility 742 7432002-11-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 744 745 * TODO: Added manpage issues and hpsj5s freeze problem. Removed canon.c 746 model problem. 747 * doc/Makefile.in: Added variable @PACKAGEVERSION@ for usage in 748 manpages. 749 7502002-11-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 751 752 * doc/sane-mustek_usb.man doc/sane-usb.man: Fixed wrong .TH headers. 753 7542002-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 755 756 * configure configure.in acinclude.m4 aclocal.m4 757 include/sane/config.h.in: Fix compilation on Tru64 by readding 758 the sys/bitypes.h work-around. Minimum autoconf version is 2.50 now. 759 * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c 760 backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h doc/sane-gt68xx.man 761 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES po/gt68xx.de.po: 762 Added basic support for Plustek OpticPro 1248U (from Gerhard Jaeger 763 <gerhard@gjaeger.de>). Removed 50 and 1200 dpi from Lexmark X73. 764 Backend status is BETA now. 765 7662002-11-13 Ulrich Deiters <ukd@xenon.pc.uni-koeln.de> 767 768 * modified the Canon SCSI backend (now version 1.10): 769 * backend/canon.c, canon-scsi.c: Added support of focus control for 770 the FS2710 film scanner. 771 backend/canon-sane.c: Set handler_arg in sanei_scsi_open() calls 772 to zero to avoid crashes with Mandrake Linux 9.0 773 7742002-11-12 Oliver Rauch <Oliver.Rauch@Rauch-Domain.DE> 775 776 * added several russian translations to directory po. 777 The translations have been created by 778 Vitaly Lipatov <LAV@VL3143.spb.edu> 779 7802002-11-07 Stéphane Voltz <svoltz@wanadoo.fr> 781 782 * backend/umax_pp.c: revert a experimental change that went into 783 cvs by mistake. 784 * po/umax_pp.de.po: switch to iso-8858-1 785 7862002-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 787 788 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.h 789 backend/gt68xx_low.h doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 790 doc/gt68xx/gt68xx.CHANGES po/Makefile.in po/gt68xx.de.po: Changed 791 option titles and descriptions to make them better readable. Added 792 translation markers for all options. Added German translation for 793 backend options. Updated manpage and .desc file concerning scanner 794 status. Added untested flag for Mustek ScanEpress A3 USB and Lexmark 795 X73. 796 * backend/mustek.c doc/sane-mustek.man doc/descriptions/mustek.desc 797 doc/mustek/mustek.CHANGES: Upload linear gamma table for Pro models 798 if custom gamma is off instead of uploading the composed gamma table. 799 That avoids applying gamm twice. Minor man page update. 800 8012002-11-05 Stéphane Voltz <svoltz@wanadoo.fr> 802 803 * backend/umax_pp.c backend/umax_pp_mid.c : OS/2 compile fix, indent 804 correction 805 8062002-11-03 Karl Heinz Kremer <khk@khk.net> 807 808 * sanei/sanei_usb.c: Use endpoint address with direction information 809 instead of the pipe reference. This caused problems with Darwin 810 systems. 811 8122002-11-03 Karl Heinz Kremer <khk@khk.net> 813 814 * backend/epson.c: Full support for libusb 815 8162002-11-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 817 818 * README configure.in configure po/Makefile.in po/README: 819 Translations are now enabled by default if the gettext tools are 820 found. Use msgcat if available. Don't update the .po files 821 automatically. 822 * TODO: Added entries about canon.c model extraction bug, and sanei_usb 823 issue. Updated entries about MAcOS X support. Removed po files entry. 824 8252002-10-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 826 827 * configure configure.in: Print installation directories. 828 * backend/gt68xx.c backend/gt68xx_devices.c backend/gt68xx_high.c 829 backend/gt68xx_low.c backend/gt68xx_low.h doc/gt68xx/gt68xx.CHANGES: 830 Faster AFE calibration. Minor fixes. New version: 1.0-28. 831 8322002-10-31 Stéphane Voltz <svoltz@wanadoo.fr> 833 834 * backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.h 835 backend/umax_pp_low.c tools/umax_pp.c: add UTA detection, 836 version number updates 837 838 8392002-10-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 840 841 * backend/dll.conf: Removed commented out gt68xx entry. 842 * PROJECTS: Updated viceo entry. 843 8442002-10-27 Peter Fales <peter@fales-lorenz.net> 845 846 * configure, acinclude.m4, aclocal.m4 - Remove checks for 847 specific version numbers of gphoto2 - that's not good for long 848 term maintenance, and the API has settled down enough that all 849 recent versions (both releases and CVS) are workable for SANE. 850 It is still necessary to specify --with-gphoto2 if you want to 851 use the gphoto2 backend. 852 8532002-10-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 854 855 * configure configure.in: Added a warning if sysconfdir is set to 856 /usr/etc. 857 * backend/test.c: Explicitly close the pipe and wait until 858 reader_process is killed. 859 8602002-10-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 861 862 * backend/Makefile.in backend/dll.conf backend/gt68xx.c 863 backend/gt68xx.conf backend/gt68xx.h backend/gt68xx_devices.c 864 backend/gt68xx_generic.c backend/gt68xx_generic.h 865 backend/gt68xx_gt6801.c backend/gt68xx_gt6801.h 866 backend/gt68xx_gt6816.c backend/gt68xx_gt6816.h backend/gt68xx_high.c 867 backend/gt68xx_high.h backend/gt68xx_low.c backend/gt68xx_low.h 868 backend/gt68xx_mid.c backend/gt68xx_mid.h 869 backend/gt68xx_shm_channel.c backend/gt68xx_shm_channel.h: 870 Added gt68xx backend for scanners based on the Grandtech GT-6801 871 and GT-8616 chips like The Mustek BearPaw CU, and TA scanners 872 and some Artec Ultima 2000 clones. 873 * doc/.cvsignore doc/Makefile.in doc/sane-gt68xx.man doc/sane.man 874 doc/descriptions/gt68xx.desc doc/descriptions-external/gt68xx.desc 875 doc/gt68xx/gt68xx.CHANGES: Added documentation for gt68xx backend. 876 * AUTHORS PROJECTS TODO: Updated concerning gt68xx. 877 * Makefile.in backend/Makefile.in doc/Makefile.in: Added some missing 878 files to DISTFILES. 879 8802002-10-24 Peter Fales <peter@fales-lorenz.net> 881 882 * backend/gphoto2.c: Improve checks for values specified in config 883 file and generate errors when invalid values are specified. 884 8852002-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 886 887 * configure configure.in: Warnings enabled again. Used extra version 888 -cvs. 889 890Older entries can be found in ChangeLog-1.0.9. 891