1****** Release of sane-backends 1.0.13. End of code freeze ****** 2 32003-11-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 4 5 * configure configure.in: New version: 1.0.13. 6 72003-11-20 Oliver Schwartz <Oliver.Schwartz@gmx.de> 8 9 * doc/descriptions/snapscan.desc: Added model "SnapScan" 10 (Bugtrack #300286) 11 122003-11-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 13 14 * po/sane-backends.sv.po: Updated Swedish translation (from 15 Mattias Ellert <mattias.ellert@tsl.uu.se>). 16 172003-11-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 18 19 * configure configure.in acinclude.m4 aclocal.m4: Changed check for 20 linux/videodev.h. If that file is not compilable, we don't build 21 the v4l backend. That's to avoid compilation errors if videov.h 22 from Linux kernel 2.6.* is used. Include all the headers we also 23 include in backend/v4l.c to make sure we find all problems. 24 * backend/v4l.c: Try to not include linux/videodev2.h to avoid 25 compilation errors. 26 27-- snapshot 1.0.13-pre3 28---- CODE FREEZE FOR SANE 1.0.13 --- 292003-11-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 30 31 * NEWS: Updated. 32 * configure configure.in: Disabled warnings for release. 33 342003-11-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 35 36 * doc/descriptions/unsupported.desc: Added Brother DCP 8020 and 37 UMAX Astra 3600. 38 392003-11-14 Eddy De Greef <eddy_de_greef at tiscali dot be> 40 * doc/sane-mustek_pp.man: added the new libieee1284 style parport 41 names. 42 432003-11-14 Gerhard Jaeger <gerhard@gjaeger.de> 44 * backend/plustek.c backend/plustek-usb.cal backend/plustek-usbshading.c 45 backend/plustek-usbhw.c: Endianness fixes. 46 472003-11-13 Eddy De Greef <eddy_de_greef at tiscali dot be> 48 * backend/mustek_pp_cis.c: accept old style parport names to 49 ensure backward compatibility with existing mustek_pp.conf files. 50 512003-11-13 Peter Fales <peter@fales-lorenz.net> 52 * backend/gphoto2.h: Line beginning with "static static" was breaking 53 compiles on some platforms. 54 552003-11-10 Gerhard Jaeger <gerhard@gjaeger.de> 56 * backend/Makefile.in: Linking pie backend now against sanei_thread lib. 57 * backend/pie.c: Switched backend over to sanei_thread usage, to make it 58 also work with OS/2. 59 602003-11-08 Oliver Schwartz <Oliver.Schwartz@gmx.de> 61 62 * backend/snapscan-options.c backend/snapscan.c 63 Disabled quality calibration for Epson Perfection 1670 since it does 64 not work reliably yet 65 662003-11-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 67 68 * doc/descriptions-external/lhii.desc: Added (back) the links to 69 the external lhii backend that supports old handscanners. 70 71-- snapshot 1.0.13-pre2 72 732003-11-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 74 75 * doc/descriptions/unsupported.desc: Removed Epson Perfection 76 1670. It's now supported by the snapscan backend. 77 782003-11-08 Oliver Schwartz <Oliver.Schwartz@gmx.de> 79 80 * backend/snapscan-options.c backend/snapscan-usb.c 81 Fix TPO range for Epson 1670, fix compiler warnings on gcc 3.3 82 832003-11-08 Oliver Schwartz <Oliver.Schwartz@gmx.de> 84 85 * backend/snapscan-scsi.c backend/snapscan.c doc/descriptions/snapscan.desc: 86 Final bugfixes for Epson 1670 87 882003-11-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 89 90 * README.openbsd: Added info about setting permissions (Bug #300311). 91 * doc/descriptions/unsupported.desc: Added Genius and Lexmark scanners. 92 932003-11-07 Oliver Schirrmeister <oschirr@abm.de> 94 95 * backend/fujitsu.c: Bugfix. If a scanner returned a color image 96 in format rr...r gg.g bb...b the reader process crashed. 97 * backend/fujitsu.[ch] Bugfix. The option gamma was enabled for 98 the fi-4120. The result was an 'invalid field in parm list'-error. 99 * doc/descriptions/fujitsu.desc: added model "fi-4530C" 100 1012003-11-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 102 103 * doc/descriptions/unsupported.desc: Added Microtek and Visioneer 104 scanners. 105 1062003-11-04 m. allan noah <anoah at pfeiffer dot edu> 107 108 * doc/descriptions/fujitsu.desc: added model "fi-4110EOX2" 109 1102003-11-04 Gerhard Jaeger <gerhard@gjaeger.de> 111 * backend/Makefile.in: Linking coolscan now against sanei_thread lib. 112 * backend/coolscan.c backend/coolscan.h: Switched backend over to 113 sanei_thread usage, to make it work at least with OS/2. 114 * backend/plustek-pp_misc.c backend/plustek-pp_hwdefs.h: Fixed bug 115 in parport setup routine. 116 * sanei/sanei_pp.c: Fixed problem in sanei_pp_setmode(). 117 Fixed parport mode setting in direct mode. 118 1192003-11-02 Julien Blache <jb@jblache.org> 120 * frontend/saned.c: fixed endianness issues in 121 check_v{4,6}_in_range(), also fixed portability issues to other 122 UNIX platforms due to different representations of IPv6 addresses. 123 1242003-11-02 Gerhard Jaeger <gerhard@gjaeger.de> 125 * doc/descriptions/unsupported.desc: Added Plustek OpticSlim 2400. 126 * include/sanei/sanei_thread.h: Removed OS/2 porting section. 127 * sanei/sanei_pp.c include/sanei/sanei_pp.h: 128 Fixed udelay stuff, documentation update. 129 1302003-11-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 131 132 * backend/Makefile.in: sanei_pp must be linked if we preload 133 backends. 134 135---- FEATURE FREEZE FOR SANE 1.0.13 --- 136-- snapshot 1.0.13-pre1 137 1382003-11-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 139 140 * doc/descriptions/unsupported.desc: Added PIE Powerslide 3600. 141 * NEWS: Updated for 1.0.13. 142 1432003-10-30 Gerhard Jaeger <gerhard@gjaeger.de> 144 * sanei/lib/sanei_pp.c: Made sanei_pp_set_datadir work in no ieee1284 mode. 145 Fixed a minor bug in delay calculation. 146 * include/sanei/sanei_pp.h: Added some control-port definitions. 147 * backend/plustek_pp.c backend/plustek-pp*: 148 Made PS/2 bidirectional mode work. 149 * doc/plustek/PLUSTEK-PARPORT.txt: Update. 150 1512003-10-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 152 153 * backend/Makefile.in backend/mustek.c backend/mustek.h 154 doc/descriptions/mustek.desc doc/mustek/mustek.CHANGES: 155 Added support for sanei_thread. Removed OS/2 specific code. 156 Added more debug messages. 157 * doc/saned.man: Added more info about firewall trouble. 158 1592003-10-29 Gerhard Jaeger <gerhard@gjaeger.de> 160 * sanei/lib/sanei_pp.c include/sanei/sanei_pp.h: 161 Added functions sanei_pp_set_datadir() and sanei_pp_uses_directio(). 162 Added some documentation. 163 * doc/plustek/PLUSTEK-PARPORT.txt doc/plustek/PLUSTEK-PARPORT-TODO.txt 164 doc/plustek/PLUSTEK-USB-TODO.txt: Updates. 165 * backend/plustek_pp.c backend/plustek-pp_*: Made usage of the new 166 sanei_pp functions, made EPP modes work with libieee1284. Also some 167 cleanup work. 168 1692003-10-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 170 171 * doc/sane-scsi.man: Added hint for setting device permissions for 172 /dev/xpt0 for FreeBSD users. 173 * AUTHORS backend/artec.c backend/artec.h doc/sane-artec.man: 174 Fixed Chris Pinkham's email address. 175 * doc/descriptions/unsupported.desc: Added Microtek ScanMaker 4900. 176 1772003-10-28 Rene Rebe <rene@rocklinux.org> 178 * backend/avision.h backend/avision.c doc/descriptions/avision.desc 179 backend/avision.conf AUTHORS: merge of the current Subversion 180 revision of SANE/Avision. The fixes include: endianness fixes, 181 calibration code, ADF detection, correct lamp warmup, gamma table 182 for new ASICs, some workarounds for ASIC variations and the 183 conversion to use OPT_SOURCE instead of separate OPT_ADF and 184 OPT_TRANS. Also fixed Bugs #300288 and #300196 and removed 185 the conflicting Option_Valu now present in sanei_backend.h 186 * doc/sane-avision.man: made requested clarifications (Bugs #300290, 187 #300291) 188 1892003-10-28 Gerhard Jaeger <gerhard@gjaeger.de> 190 * doc/sane-plustek.man backend/plustek.conf backend/plustek.c: 191 Changed configuration file back to remain compatible with the old format. 192 1932003-10-27 Karl Heinz Kremer <khk@khk.net> 194 * backend/epson.c: Replaced all DBG(0, statements with 195 DBG(1, ... to avoid logging messages the user should 196 not see anyways. 197 1982003-10-27 Gerhard Jaeger <gerhard@gjaeger.de> 199 * sanei/lib/sanei_pp.c: Fixed OS/2 compilation problems. 200 * doc/descriptions/plustek_pp.desc: 201 Updated status of Primax Compact 4800 Direct 30bit. 202 2032003-10-26 Gerhard Jaeger <gerhard@gjaeger.de> 204 205 * configure.in configure include/sanei/config.in.h: 206 Added check for limits.h - HAVE_LIMITS_H. 207 * sanei/lib/sanei_pp.c include /sanei/sanei_pp.h: 208 Added sanei_pp_init() and sanei_pp_udelay(). 209 * backend/plustek_pp.c backend/plustek-pp_misc.c backend/plustek-pp_scan.h: 210 Fixed compiler warnings, using now sanei_pp_udelay() and 211 made the backend work with libieee1284. 212 213---- BACKEND FREEZE FOR SANE 1.0.13 --- 214 2152003-10-24 Peter Kirchgessner <peter@kirchgessner.net> 216 * backend/hp.c, backend/hp-handle.c, backend/Makefile.in: 217 second check-in: use new sanei_thread-interface for hp-backend 218 2192003-10-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 220 221 * doc/descriptions-external/hp_rts88xx.desc: Added description 222 file of new hp_rts88xx backend for HP 44x0 scanners (from 223 Johannes Hub <johanneshub@foni.net>). 224 * doc/descriptions/unsupported.desc: Added Minolta DiMAGE Scan 225 Elite 5400. Removed HP 44x0 (now supported by hp_rts88xx 226 backend). Updated Epson Perfection 3170. Updated Plustek 227 S24/ST24. 228 * doc/descriptions/avision.desc doc/descriptions/canon.desc 229 doc/descriptions/sharp.desc: Updated to new status values. 230 Bugs: #300146, #300147, #300154. 231 * include/sane/sanei_thread.h: Updated doxygen documentation 232 for new sanei_thread interface. 233 2342003-10-23 Frank Zago <fzago at austin dot rr dot com> 235 236 * README.windows: added note about libusb port for cygwin. 237 2382003-10-23 Gerhard Jaeger <gerhard@gjaeger.de> 239 240 * backend/plustek.c backend/plustek-usb.c: 241 fixed bug, that causes CanoScan devices to use the wrong calibration 242 functions, sanei_usb_get_vendor_product() fails. 243 * sanei/sanei_pp.c: 244 Added sanei_pp_getmode, fixed conditional compilation stuff. 245 * include/sanei/sanei_pp.h: 246 Added sanei_pp_getmode and SANEI_PP_MODE definitions. 247 * backend/plustek_pp.c backend/plustek-pp.h backend/plustek-pp_misc.c: 248 Added parport-mode detection. 249 2502003-10-22 Peter Kirchgessner <peter@kirchgessner.net> 251 * backend/hp.c, backend/hp-handle.c, backend/Makefile.in: 252 use new sanei_thread-interface for hp-backend 253 2542003-10-22 Gerard Klaver <gerard at gkall dot hobby dot nl> 255 * doc/descriptions/teco2.desc backend/teco2.conf doc/sane-teco2.man: 256 Mustek ScanMagic 4830S added. 257 * doc/sane-teco2.man: maintainer Gerard Klaver added, text update. 258 * doc/teco/teco2.txt: data VM3564 Relisys AVEC II S3 added. 259 2602003-10-22 Julien Blache <jb@jblache.org> 261 * frontend/saned.c: replaced in_addr_t mask; by u_int32_t mask; in 262 check_v4_in_range(). in_addr_t doesn't seem to exist on OS/2, and 263 it's nothing more than an unsigned 32 bits integer. 264 2652003-10-22 Gerhard Jaeger <gerhard@gjaeger.de> 266 267 * configure configure.in include/sane/config.in.h: added checks for iopl. 268 * sanei/sanei_pp.c sanei/Makefile.in 269 include/sanei/sanei_pp.h include/sanei/Makefile.in: added generic 270 parallel-port function lib. 271 * backend/plustek-pp* backend/plustek_pp.c: major update, sanei_pp 272 integration, compilation fixes. 273 * backend/plustek.c: fixed, the "generic disable" switch 274 2752003-10-21 Oliver Schwartz <Oliver.Schwartz@gmx.de> 276 277 * backend/snapscan.h backend/snapscan.c backend/snapscan-option.c 278 backend/snapscan-scsi.c backend/snapscan.conf: Bugfixes, 279 hopefully better support for Epson 1670. 280 2812003-10-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 282 283 * doc/descriptions-external/epkowa.desc: Added Perfection 1670 as 284 "unsupported". Changes status of 1260 PHOTO to :basic because of 285 broken TPU support. Fixed missing quotation mark in Perfection 286 1200S entry. 287 * AUTHORS: Oliver Schirrmeister has a CVS account now. 288 * doc/sane-mustek_usb.man: Added workaround for hardware bug. 289 2902003-10-21 Stéphane Voltz <svoltz@wanadoo.fr> 291 * doc/sane-umax_pp.man: added help for new configuration option 292 * tools/umax_pp.c: uppded version number 293 2942003-10-20 Frank Zago <fzago at austin dot rr dot com> 295 * README.aix doc/sane-leo.man doc/sane-matsushita.man 296 doc/sane-sceptre.man doc/sane-teco1.man doc/sane-teco2.man 297 doc/sane-teco3.man doc/descriptions/leo.desc 298 doc/descriptions/matsushita.desc doc/descriptions/sceptre.desc 299 doc/descriptions/teco1.desc doc/descriptions/teco2.desc 300 doc/descriptions/teco3.desc doc/descriptions-external/hp4200.desc: 301 fixed urls. 302 3032003-10-19 m. allan noah <anoah at pfeiffer dot edu> 304 305 * backend/fujitsu.c: reverse previous patch. Dont blindly trust 306 code from the backend maintainer :) 307 3082003-10-19 Julien Blache <jb@jblache.org> 309 * frontend/saned.c: added subnet support to saned ; added 310 check_v4_in_range and check_v6_in_range functions. 311 * backend/saned.conf: updated the config file. 312 * doc/saned.man: updated the manpage for saned. 313 3142003-10-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 315 316 * doc/descriptions/unsupported.desc: Added HP ScanJet 3670. 317 * doc/descriptions-external/epkowa.desc: Added description file 318 for the external Epson Kowa backend. 319 3202003-10-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 321 322 * doc/descriptions/unsupported.desc: Added Reflecta iScan 323 1800. Updated information for Epson Perfection 1670. 324 * README.linux: Added information about compilation problems when 325 Linux 2.6 is installed. 326 * tools/sane-desc.c: In error and warning messages print the name 327 of the description file. Print warning if the status is not set 328 for a device. 329 * backend/test.c: Reindented. 330 * AUTHORS: Nathan Ruthman has CVS access now. 331 3322003-10-17 Karl Heinz Kremer <khk@khk.net> 333 334 * doc/descriptions/epson.desc: Fixed bug #30149 (added :status information for all scanners) 335 3362003-10-17 Gerhard Jaeger <gerhard@gjaeger.de> 337 338 * acinclude.m4 aclocal.m4 configure: Added -D_REENTRANT to compiler 339 flags, when using pthread support. 340 * sanei/sanei_thread.c: Added SIGPIPE handling, 341 when compiled for pthread support. 342 * backend/test.c: Removed blocking SIGPIPE, as this is now handled 343 in sanei_thread library. 344 * backend/plustek.h backend/plustek.c backend/plustek-usbhw.c: 345 Added checks for intervaltimer, to make it compile on OS/2. 346 3472003-10-16 m. allan noah <anoah at pfeiffer dot edu> 348 349 * backend/fujitsu.c: memset the device struct and the scsi buff 350 when a new device is attached. Submitted by 351 Chris Chesney <cchesney at go-integral dot com>. 352 Initialized a couple vars in the 3091 init routines. 353 3542003-10-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 355 356 * AUTHORS: Marked maintainers that have CVS access with a 357 (*). Added m. allan noah to fujitsu backend. Added Julien Blache 358 and Petter Reinholdtsen to "Miscellaneous coding". Removed 359 Petter Reinholdtsen from "CVS repository maintainer". 360 * doc/sane-usb.man: sane-find-scanner is in section 1, not 5. 361 3622003-10-15 Gerhard Jaeger <gerhard@gjaeger.de> 363 364 * include/sanei/config.h.in configure.in configure: 365 Added test for setitimer. 366 3672003-10-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 368 369 * doc/descriptions/unsupported.desc: Added Pentax, Sicos, Syscan, 370 and UMAX scanners. 371 3722003-10-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 373 374 * backend/gt68xx_low.c: Fixed compilation bug when debugging is 375 disabled. 376 * backend/test.c doc/descriptions/test.desc: Fixed cancelling when 377 threads are used. Only SIGPIPE is blocked now. Sleep indefinetly 378 after the reader_process has finished. Minor fixes of debug 379 messages. 380 3812003-10-13 Gerhard Jaeger <gerhard@gjaeger.de> 382 383 * sanei/sanei_thread.c include/sane/sanei_thread.h: Fixed OS/2 compilation 384 * sanei/sanei_lm983x.c include/sane/sanei_lm983x.h: Copyright update 385 3862003-10-12 Gerhard Jaeger <gerhard@gjaeger.de> 387 388 * sanei/sanei_thread.[ch]: Improved OS/2 support 389 * backend/test.c: removed OS/2 section 390 3912003-10-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 392 393 * doc/descriptions/unsupported.desc: Added Memorex, TCE and Optrox 394 scanners. 395 3962003-10-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 397 398 * doc/descriptions/unsupported.desc: Added Canon DR-2080C. Updated 399 some links. 400 * backend/mustek_pp_ccd.conf doc/sane-mustek_pp_ccd.man: Explained 401 that libieee1284 device names like "parport0" can also be used. 402 4032003-10-10 Gerhard Jaeger <gerhard@gjaeger.de> 404 405 * sanei/sanei_thread.c: Fixed some compilation errors on Darwin and OS/2 406 Fixed segfault condition in sanei_thread_waitpid 407 4082003-10-09 Peter Kirchgessner <peter@kirchgessner.net> 409 410 * backend/hp.c backend/hp-option.c backend/hp-scl.c: 411 Bug #300241: fix inverse image on 3c/4c/6100C at 10 bit depth 412 Redo when TEST UNIT READY failed 413 Redo when read returns with 0 bytes (non-SCSI only) 414 * doc/sane-hp.man: Add environment SANE_HP_RDREDO, SANE_HOME_HP 415 4162003-10-09 Stéphane Voltz <svoltz@wanadoo.fr> 417 418 * backend/umax_pp.c backend/umax_pp_low.h backend/umax_pp.h 419 backend/umax_pp_mid.c backend/umax_pp_low.c backend/umax_pp_mid.h 420 backend/umax_pp.conf: added automatic parallel port detection, 421 and special keyword in configuration file to use it. 422 4232003-10-08 Gerhard Jaeger <gerhard@gjaeger.de> 424 425 * backend/Makefile.in : linking plustek_pp- and test-backend against 426 sanei_thread 427 * backend/test.[ch]: added sanei_thread support 428 * backend/test-picture.ch: fixed compiler warnings 429 * backend/plustek.[ch] backend/plustek_pp.c backend/plustek-pp.h: 430 changes due to the sanei_thread-lib work 431 * sanei/sanei_thread.c include/sane/sanei_thread.h: improved 432 support of pthreads, changed behaviour of sanei_thread_kill(), 433 added functions sanei_thread_sendsig() and sanei_thread_get_status() 434 changed behaviour of sanei_thread_waitpid(), changed parameters 435 of sanei_thread_begin() 436 4372003-10-08 Henning Meier-Geinitz <henning@meier-geinitz.de> 438 439 * backend/canon630u.c: Workaround for bug in canon630u backend: 440 The backend assumes that the id it gets back from sanei_usb_open 441 is a file descriptor. It isn't. So sane_get_select_fd returns 442 just a random number. That breaks at least saned, other 443 frontends may not work either. This is a workaround for bug 444 #300257. 445 4462003-10-07 m. allan noah <anoah at pfeiffer dot edu> 447 448 * backend/fujitsu.c: removed ~25 '_' from option names (#300139) 449 * backend/fujitsu.conf: added lines for known usb scanners 450 4512003-10-07 Oliver Schwartz <Oliver.Schwartz@gmx.de> 452 * backend/snapscan.h backend/snapscan-scsi.c 453 Updates for Epson Perfection 1670 454 4552003-10-07 Oliver Schwartz <Oliver.Schwartz@gmx.de> 456 * backend/snapscan.h backend/snapscan.c backend/snapscan-option.c 457 Initial support for Epson Perfection 1670, minor bugfix 458 (#300247) 459 4602003-10-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 461 462 * acinclude.m4 aclocal.m4 configure.in configure 463 include/sane/config.h.in sanei/sanei_thread.c: More verbose help 464 messages for --enable-fork-process. Print message about pthread 465 support after all the tests. If libpthread isn't available, try if 466 libc supports pthreead_*. Use macro USE_PTHREAD to check if 467 threads are used in the code. 468 * backend/Makefile.in: Added sanei_pthread.lo to list of object 469 files needed for preloading. 470 4712003-10-07 Gerhard Jaeger <gerhard@gjaeger.de> 472 473 * aclocal.m4 acinlcude.m4 configure configure.in: modified checks for 474 pthread support, added switch --enable-fork-process which toggles 475 between the usage of fork and pthread, set the default behaviour to 476 pthread usage on Darwin 477 * include/sane/config.h: added the HAVE_LIBPTHRAD stuff 478 * sanei/sanei_thread.c include/sane/sanei_thread.h: fixed compilation issue 479 on OS/2, added support for fork too, so that we can use sanei_thread 480 functions in any case. 481 * backend/plustek.[ch]: changes due to the sanei_thread-lib work 482 4832003-10-06 m. allan noah <anoah at pfeiffer dot edu> 484 485 * backend/fujitsu.[ch]: Added support for color modes of fi-4x20C and 486 fi-4340C, maybe others as well. 487 4882003-10-06 Peter Kirchgessner <peter@kirchgessner.net> 489 490 * backend/hp.c, backend/hp-option.h: Bug #300248 fixed 491 (correct "Negatives" in option description to "Negative") 492 4932003-10-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 494 495 * doc/Makefile.in: Remove doxygen-sanei.conf in clean target. 496 * sanei/sanei_pa4s2.c: Made some internal functions static. 497 4982003-10-06 Thomas Soumarmon <thomas.soumarmon@cogitae.net> 499 500 * backend/hp5400_*: fixed bug #300252 : added static to all non 501 SANE specific functions + changed #include <sane/..> into 502 #include "../include/sane/..." as mentioned in the 503 backend-writing.txt file 504 5052003-10-05 Gerhard Jaeger <gerhard@gjaeger.de> 506 507 * aclocal.m4 configure configure.in: added checks for pthread.h and 508 added linker option -lpthread if pthread.h is found 509 * include/sane/config.in.h: added HAVE_PTHREAD_H 510 * sanei/sanei_thread.c include/sane/sanei_thread.h: added pthread_ 511 functions to library, so every backend is able to use either fork or 512 pthread for its reader-process - see plustek backend for example 513 * backend/plustek.h backend/plustek.c: added sanei_thread stuff to support 514 threading on MacOS X 515 * backend/plustek_pp*: some cleanup 516 5172003-10-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 518 519 * backend/microtek2.h backend/test.c include/sane/saneopts.h: 520 Fixed some missing or duplicated spaces in option descriptions. 521 * backend/canon630u.c: Option names shouldn't be translated. 522 * backend/mustek.c: Use the same title for brightness as in other 523 backends. 524 * po/sane-backends.de.po: Fixed minor bugs. 525 * po/sane-backends.sv.po: Updated (from Mattias Ellert 526 <mattias.ellert@tsl.uu.se>). 527 * po/sane-backends.bg.po po/sane-backends.cs.po 528 po/sane-backends.es.po po/sane-backends.fr.po 529 po/sane-backends.it.po po/sane-backends.nl.po 530 po/sane-backends.no.po po/sane-backends.pt.po 531 po/sane-backends.ru.po: Regenerated. 532 * doc/descriptions/unsupported.desc: Added Epson Perfection 3170, 533 Packard Bell Diamond 1200, and Visioneer PaperPort 534 3100b. Updated Epson Perfection 1670. 535 5362003-10-04 Karl Heinz Kremer <khk@khk.net> 537 538 * backend/epson.[ch]: Fixed bug 300246 - Use SANE_TITLE_SCAN_SPEED 539 (and DESC and NAME) from saneopts.h instead of my own strings. 540 Fixed typo in gamma correction description. 541 Start two descriptions with a capital character. 542 5432003-10-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 544 545 * AUTHORS configure configure.in backend/Makefile.in backend/dll.conf 546 backend/mustek_pp_ccd.c backend/mustek_pp_ccd.conf backend/mustek_pp_ccd.h 547 doc/Makefile.in doc/sane.man doc/sane-mustek_pp_ccd.man 548 doc/descriptions/mustek_pp_ccd.desc: Added back old mustek_pp 549 backend. That backend supports Mustek CCD scanners. The backend 550 was renamed to mustek_pp_ccd to avoid conflicts with the new 551 mustek_pp backend for CIS scanners. The code was taken from 552 sane-backends 1.0.9. This is only a temporary solution. The goal 553 is to incooperate CCD and CIS support into mustek_pp. 554 * doc/sane-mustek_pp.man doc/descriptions/mustek_pp.desc: Added 555 links to the mustek_pp_ccd backend. Removed scanners supported by 556 mustek_pp_ccd. 557 5582003-10-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 559 560 * doc/descriptions/unsupported.desc: Added Microtek ScanMaker 561 5900. 562 * doc/descriptions/umax1220u.desc: Converted to new 563 format (bug #300155). Commented out unsupported UMAX Astra 2200U 564 to avoid confusion. 565 * doc/Makefile.in: Cleanup. Removed install target for 566 mostang.com. 567 * doc/descriptions/microtek2.desc: Converted to new 568 format (bug #300153). Commented out ScanMaker 9600XL (was 569 mentioned twice?). 570 * doc/descriptions/hpsj5s.desc: Converted to new format (bug 571 #300151). Added comment about only gray mode. 572 * doc/descriptions/fujitsu.desc: Converted to new format (bug 573 #300150). 574 * doc/descriptions/canon630u.desc: Converted to new format (bug 575 #300148). 576 5772003-10-03 Karl Heinz Kremer <khk@khk.net> 578 579 * doc/descriptions/epson.desc: Changed "status" information 580 5812003-10-02 Gerhard Jaeger <gerhard@gjaeger.de> 582 583 * backend/plustek_pp* backend/plustek-usb*: fixed some OS/2 compiling issues 584 * doc/plustek: fixed module compilation stuff and increase version number 585 5862003-10-02 Peter Fales <peter@fales-lorenz.net> 587 * backend/gphoto2.c backend/gphoto2.h: Try to handle the case where 588 the camera has a corrupt file that can't be decoded as a JPEG 589 image. 590 5912003-10-01 Eddy De Greef <eddy_de_greef at tiscali dot be> 592 593 * doc/sane-mustek_pp.man, doc/descriptions/mustek_pp.desc: 594 Added Mustek 96 CP to list of supported scanners. 595 5962003-09-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 597 598 * doc/descriptions/unsupported.desc: Fixed links to messages in 599 the mailing list archive. 600 * configure configure.in doc/Makefile.in doc/doxygen-sanei.conf 601 doc/doxygen-sanei.conf.in: Automatically update the version 602 number of SANE in the doxygen documentation. 603 * doc/backend-writing.txt doc/sane.man: Updated links to sanei 604 documentation. 605 * doc/.cvsignore include/sane/sanei.h include/sane/sanei_scsi.h: 606 Minor fixes for sanei documentation. 607 * backend/gt68xx.c backend/gt68xx.conf backend/gt68xx_devices.c 608 backend/gt68xx_high.c doc/descriptions/gt68xx.desc 609 doc/gt68xx/gt68xx.CHANGES: Added detection of Genius Vivid 4x. 610 It won't work out-of-the-box, however. CCD coarse calib 611 shouldn't run into an endless loop anymore. Plustek 1248U 612 is much faster now. 613 6142003-09-30 Gerhard Jaeger <gerhard@gjaeger.de> 615 616 * doc/descriptions/unsupported.desc: removed OpticSlim entry 617 * doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES 618 doc/sane-gt68xx.man backend/gt68xx.conf: added Plustek OpticSlim entry 619 * backend/gt68xx_devices.c: added settings for Plustek OpticSlim 1200 620 6212003-09-29 Gerhard Jaeger <gerhard@gjaeger.de> 622 623 * doc/sane-plustek.man: minor update 624 * backend/plustek.c: changed version number, cleanup 625 * backend/plustek-usb*.c: cleanup 626 * backend/plustek-pp.*: cleanup 627 * backend/plustek-share.h: removed, no longer needed 628 * backend/Makefile.in: removed reference to plustek-share.h 629 6302003-09-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 631 632 * doc/descriptions/unsupported.desc: Added Enhans, Genius and UMAX 633 scanners. 634 * backend/test.c doc/descriptions/test.desc: Some options had 635 wrong constraints or didn't match their descriptions (bug 636 #300235). 637 6382003-09-25 Frank Zago <fzago at austin dot rr dot com> 639 640 * README.windows: updated status of xscanimage and XSane. 641 6422003-09-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 643 644 * po/Makefile.in: Added plustek_pp.c. 645 * po/sane-backends.nl.po: Updated Dutch translation (from Martin 646 Kho <mkho@xs4all.nl>). 647 * po/sane-backends.bg.po po/sane-backends.cs.po po/sane-backends.de.po 648 po/sane-backends.es.po po/sane-backends.fr.po po/sane-backends.it.po 649 po/sane-backends.no.po po/sane-backends.pt.po po/sane-backends.ru.po 650 po/sane-backends.sv.po: Regenerated. 651 * doc/Makefile.in: Fixed link to image in HTML manpages. 652 6532003-09-24 Oliver Schwartz <Oliver.Schwartz@gmx.de> 654 655 * backends/snapscan.c: check second argument of sanei_config_get_string 656 (Bug #300198) 657 6582003-09-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 659 660 * doc/descriptions/unsupported.desc: Changed links to point to 661 sane-project.org. 662 * TODO: Removed. Please use the bug tracking system at 663 http://www.sane-project.org/bugs.html instead. 664 * README README:os2 configure configure.in: Updated contact 665 information (website, mailing lists, bug tracker). Minor fixes. 666 * backend/mustek.c: Fixed sane-devel address. 667 * doc/backend-writing.txt doc/releases.txt: Updated contact 668 information. Spelling fixes. Minor updates. 669 * doc/sane.man: Updated contact information. Removed contributing 670 section (now on homepage). Spelling fixes, general updates. 671 * sane-abaton.man sane-agfafocus.man sane-apple.man sane-bh.man 672 sane-dc210.man sane-dc240.man sane-dc25.man sane-gphoto2.man 673 sane-hp.man sane-microtek2.man sane-microtek.man 674 sane-mustek.man sane-mustek_pp.man sane-pint.man 675 sane-st400.man sane-usb.man sane-v4l.man: Updated links to 676 sane-devel and SANE homepage. 677 * sane.tex: Changed homepage and sane-devel-request address. 678 * doc/Makefile.in: Added README.windows. 679 * doc/canon/canon.install2700F.txt: Updated links. 680 * include/sane/sanei.h include/sane/sanei_usb.h: Updated links. 681 * tools/sane-desc.c: Changed links to sane-project.org. Mentioned bug 682 tracker. Added contact link. Removed link to special USB and 683 Parport lists (now on static web pages). 684 * tools/sane-config.in: Updated links. 685 6862003-09-24 Gerhard Jaeger <gerhard@gjaeger.de> 687 688 * doc/sane.man, AUTHORS: added plustek_pp information 689 * doc/backend-writing.txt: Updated CHECKLIST information 690 * doc/sane-plustek.man: removed parport sections 691 * doc/sane-plustek_pp.man: removed usb sections 692 * backend/plustek.c: changed version number 693 * backend/plustek-usb*.c: minor fixes, esp. CanoScan LiDE30 gray/color bug 694 * backend/plustek-pp.*: changed file headers and copyright info 695 applied some minor fixes 696 * doc/unsupported.desc: Added Plustek OpticPro S28 and S48 697 * Makefile.in doc/Makefile.in: 698 removed TODO, as this file does no longer exist 699 * doc/plustek/*: changed links to www.sane-project.org (Bug #300215) 700 7012003-09-23 Frank Zago <fzago at austin dot rr dot com> 702 703 * Makefile.in NEWS configure configure.in backend/Makefile.in 704 backend/dll.c include/sane/config.h.in sanei/sanei_scsi.c 705 tools/sane-find-scanner.c: cygwin port. 706 7072003-09-23 Gerhard Jaeger <gerhard@gjaeger.de> 708 709 * configure.in: added new backend plustek_pp 710 * doc/descriptions/plustek_pp.desc : added 711 * doc/plustek/*: added/updated various doc-files 712 * doc/sane-plustek_pp.man doc/Makefile.in : added new man page 713 * backend/dll.conf : added plustek_pp 714 * backend/Makefile.in : added plustek_pp files, updated plustek files 715 * backend/plustek-devs.c backend/pustek-pp.c : removed 716 * backend/plustek-usbcalfile.c backend/plustek-usbcal.c 717 backend/plustek-usbdevs.c: new files for the plustek usb backend 718 * backend/plustek_pp.c backend/plustek_pp.conf 719 * backend/plustek-pp.h backend/plustek-pp_dac.c backend/plustek-pp_dbg.h 720 backend/plustek-pp_detect.c backend/plustek-pp_genericio.c 721 backend/plustek-pp_hwdefs.h backend/plustek-pp_image.c 722 backend/plustek-pp_io.c backend/plustek-pp_map.c backend/plustek-pp_misc.c 723 backend/plustek-pp_models.c backend/plustek-pp_motor.c 724 backend/plustek-pp_p12.c backend/plustek-pp_p12ccd.c 725 backend/plustek-pp_p48xx.c backend/plustek-pp_p9636.c 726 backend/plustek-pp_procfs.c backend/plustek-pp_procs.h 727 backend/plustek-pp_ptdrv.c backend/plustek-pp_scale.c 728 backend/plustek-pp_scan.h backend/plustek-pp_scandata.h 729 backend/plustek-pp_sysdep.h backend/plustek-pp_tpa.c 730 backend/plustek-pp_types.h backend/plustek-pp_wrapper.c : 731 new added, contains all the code necessary for controlling various Plustek 732 ASIC 9600x/9800x based parallelport scanner 733 7342003-09-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 735 736 * tools/sane-desc.c: PATH_MAX is too small for long comments on 737 win32. Actually return 0 if there is no second quotation mark. 738 Patch from Frank Zago <fzago at austin dot rr dot com>. Check 739 for !word everywhere to avoid segfaults when a quotation mark is 740 missing. 741 * sanei/sanei_config.c: Actually return 0 if there is no second 742 quotation mark. 743 * backend/ma1509.c backend/mustek.c backend/mustek_usb.c 744 backend/test.c doc/descriptions/ma1509.desc 745 doc/descriptions/mustek.desc doc/descriptions/mustek_usb.desc 746 doc/descriptions/test.desc doc/mustek/mustek.CHANGES 747 doc/mustek_usb/mustek_usb.CHANGES: Check if 748 sanei_config_get_string fails because of a single quotation mark 749 in the configuration file. Update version numbers. 750 7512003-09-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 752 753 * doc/descriptions/microtek.desc: Used new :status scheme. Added 754 Vobis Highscreen Realscan and Genius Colorpage-SP2. 755 * doc/descriptions/unsupported.desc: Added HP, Microtek and UMAX 756 scanners. 757 7582003-09-18 Stéphane Voltz <svoltz@wanadoo.fr> 759 760 * backend/sane-umax_pp.c: fix default port address handling 761 (patch from Malcolm Parsons <malcolm.parsons@virgin.net>) 762 * configure.in configure include/sane/config.h.in: added detection of 763 machine/cpufunc.h and i386_set_ioperm() for FreeBSD support. 764 765 7662003-09-16 Stéphane Voltz <svoltz@wanadoo.fr> 767 768 * doc/sane-umax_pp_low.man: updated man page 769 7702003-09-15 Simon Munton <simon@munton.demon.co.uk> 771 772 * doc/sane-pie.man doc/descriptions/pie.desc: Updated status of ScanAce 773 III to 'good' based on feedback from Brian Wood. 774 7752003-09-14 Karl Heinz Kremer <khk@khk.net> 776 777 * backend/epson.c: put Henning's #include change back in. 778 7792003-09-14 Stéphane Voltz <svoltz@wanadoo.fr> 780 781 * backend/umax_pp_low.c: reworked inb/out functions. The backend now 782 works on FreeBSD. 783 7842003-09-12 Karl Heinz Kremer <khk@khk.net> 785 786 * backend/epson.c: Increment only once in loop to find USB scanners, 787 fix rounding error when calculating number of lines to scan. 788 7892003-09-12 Eddy De Greef <eddy_de_greef at tiscali dot be> 790 791 * AUTHORS, backend/mustek_pp_cis.c, backend/mustek_pp_cis.h, 792 doc/sane-mustek_pp.man: Updated e-mail address. 793 7942003-09-12 Henning Meier-Geinitz <henning@meier-geinitz.de> 795 796 * doc/.cvsignore sanei/.cvsignore: Added .libs. Sorted. 797 * doc/descriptions/unsupported.desc: Updated HP ScanJet 2300c 798 and 2400c. 799 * backend/abaton.c backend/abaton.h backend/agfafocus.c 800 backend/agfafocus.h backend/apple.c backend/apple.h 801 backend/artec.h backend/artec_eplus48u.h backend/as6e.c 802 backend/as6e.h backend/avision.h backend/bh.c backend/bh.h 803 backend/canon.c backend/canon.h backend/coolscan.h backend/dmc.c 804 backend/dmc.h backend/epson.c backend/epson.h backend/fujitsu.h 805 backend/gt68xx.c backend/gt68xx_high.h backend/ibm.c backend/ibm.h 806 backend/leo.h backend/ma1509.c backend/ma1509.h 807 backend/matsushita.h backend/microtek.c backend/microtek.h 808 backend/microtek2.c backend/microtek2.h backend/mustek.c 809 backend/mustek.h backend/mustek_pp.c backend/mustek_pp.h 810 backend/mustek_usb.c backend/mustek_usb_high.h backend/nec.c 811 backend/nec.h backend/pie.c backend/pint.c backend/pint.h 812 backend/plustek.h backend/qcam.c backend/qcam.h backend/ricoh.c 813 backend/ricoh.h backend/sceptre.h backend/sharp.c backend/sharp.h 814 backend/sm3600.c backend/sm3600.h backend/snapscan.c 815 backend/snapscan.h backend/tamarack.c backend/tamarack.h 816 backend/teco1.h backend/teco2.h backend/teco3.h backend/test.h 817 backend/umax.c backend/umax.h backend/umax_pp.c backend/umax_pp.h 818 backend/v4l.c backend/v4l.h include/sane/sanei_backend.h: 819 Moved union Option_Value from backend header files to 820 sanei_backend.h. No need to copy it over and over again. 821 Changed header inclusion order in backend files to include 822 backend.h after sanei_backend.h. Based on a patch from stef 823 <stef-listes@wanadoo.fr>. 824 8252003-09-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 826 827 * doc/descriptions/unsupported.desc: Added Canon Lide 80, updated 828 Canon and HP information. 829 8302003-08-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 831 832 * backend/gt68xx.c doc/sane-gt68xx.man 833 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: 834 Added Mustek ScanMagic 1200 UB Plus. Minor bugfix. 835 * doc/descriptions/unsupported.desc: Added UMAX Astra 4450 and 836 Mustek BearPaw 2448 TA Pro. Updated Canon CanoScan 5000F. 837 8382003-08-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 839 840 * po/Makefile.in po/sane-backends.it.po: Added Italien translation 841 (from Luca Clemente <luca.clem@zerobase.it>). 842 8432003-08-22 Karl Heinz Kremer <khk@khk.net> 844 845 * backend/epson*.[ch]: Fixed compile problem on Linux 846 Code cleanup to get rid of compiler warnings 847 8482003-08-21 Karl Heinz Kremer <khk@khk.net> 849 850 * backend/epson.c: Removed '//' comments - again ... 851 Added EPSON KOWA copyright 852 8532003-08-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 854 855 * README.darwin sanei/sanei_scsi.c: Added support for the 856 MacOS X IOKit SCSI Architecture Model API. Added support for 857 Firewire scanners. Patch from Guy Brooker <guy_brooker@mac.com>. 858 * TODO: Added entries for mustek patch, sanei_usb devfs trouble, 859 and moving of Option_Value. Updated .desc file section. 860 * doc/descriptions/unsupported.desc: Updated sections about 861 Canon, Epson, HP, Medion, Microtek, Mustek, and Xerox scanners. 862 8632003-07-22 Oliver Schwartz <Oliver.Schwartz@gmx.de> 864 865 * backend/snapscan.c backend/snapscan.h backend/snapscan-scsi.c 866 backend/snapscan-options.c backend/snapscan.conf: Backend version 867 1.4.27 (ID cleanup, fix for firmware download of Acer 310/320, 868 new USB ID for Acer 310) 869 8702003-08-17 Stéphane Voltz <svoltz@wanadoo.fr> 871 872 * backend/umax_pp.c backend/umax_pp.h: revert change for UTA 873 8742003-08-15 Karl Heinz Kremer <khk@khk.net> 875 876 * backend/epson.[ch]: Added support for GT-30000, with support for the 877 ADF in simplex mode (used some code from the EPSON Kowa IScan version 878 of the backend) 879 * backend/epson_scsi.c: Use sanei_scsi_cmd2() to send commands to fix a problem 880 with SBP-2 under FreeBSD 881 8822003-08-15 Stéphane Voltz <svoltz@wanadoo.fr> 883 884 * backend/umax_pp.c backend/umax_pp.h: added a check of values passed 885 in gamma table. Fixed a bug which prevented custom gamm and UTA to be 886 active 887 8882003-08-14 Gerhard Jaeger <gerhard@gjaeger.de> 889 890 * doc/sane-plustek.man: Added debug description 891 * backend/plustek.c backend/plustek-usbhw.c backend/plustek-usbshading.c 892 backend/plustek-usbscan.c backend/plustek-devs.c 893 Fixed warmup bug 894 Fixed EPSON12x0 and CanoScan hangs during init step 895 Some fine-tuning for the CanoScan devices 896 8972003-08-10 Gerhard Jaeger <gerhard@gjaeger.de> 898 899 * doc/descriptions/plustek.desc: Update to new keywords, 900 added Genius Colorpage HR6X EPP 901 * TODO: moved Plustek topics to done section 902 9032003-08-07 Henning Meier-Geinitz <henning@meier-geinitz.de> 904 905 * doc/descriptions/unsupported.desc: Added Plustek OpticSlim 1200. 906 Updated Mustek Paragon 600 II ED/EP information. 907 9082003-07-31 Peter Kirchgessner <peter@kirchgessner.net> 909 910 * doc/descriptions/hp.desc: Add status by model 911 9122003-07-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 913 914 * doc/descriptions/unsupported.desc: All the unsupported entries 915 that pointed to .txt files have links to HTML pages now. 916 9172003-07-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 918 919 * doc/descriptions/unsupported.desc: Added Minolta and Visioneer 920 scanners. Updated Avision, Medion, and UMAX scanners. 921 * tools/check-usb-chip.c: Added test for Genesys Logig GL660 + 922 GL646 combination. Added some more messages about what's going 923 on. 924 * TODO: Added frontend linking issue and color management 925 discussion. Removed sanei_jpeg move and avision patch entries. 926 Updated global init issue and desc file entry. 927 * po/sane-backends.bg.po: Updated Bulgarian translation (from 928 Pavel Constantinov <pavelconstantinov@bigfoot.com>). 929 9302003-07-29 Matthew Duggan <stauff1@users.sourceforge.net> 931 932 * backend/canon_pp.c: Reset globals in sane_exit. 933 9342003-07-28 Andras Major <andras@users.sourceforge.net> 935 936 * doc/descriptions/coolscan2.desc: changed IEEE1394 937 to IEEE-1394 and changed to new status keyword scheme. 938 9392003-07-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 940 941 * po/Makefile.in po/sane-backends.bg.po: Added Bulgarian 942 translation (from Pavel Constantinov 943 <pavelconstantinov@bigfoot.com>). 944 9452003-07-28 Thomas Soumarmon <thomas.soumarmon@cogitae.net> 946 * doc/descriptions/hp5400.desc : changed status to basic 947 9482003-07-28 Thomas Soumarmon <thomas.soumarmon@cogitae.net> 949 * backend/hp5400_* : moved constant initialization to sane_init 950 and sane_exit + removed some compilation warnings. 951 9522003-07-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 953 954 * Makefile.in backend/Makefile.in doc/Makefile.in 955 frontend/Makefile.in include/Makefile.in sanei/Makefile.in: Minor 956 cleanup from the jpeg move. Reverted frontend link order. 957 9582003-07-26 Oliver Schwartz <Oliver.Schwartz@gmx.de> 959 960 * backend/snapscan-usb.c backend/snapscan-usb.h: 961 Changed license to GPL + SANE exception. 962 9632003-07-26 Peter Fales <peter@fales-lorenz.net> 964 * sanei/Makefile.in, backend/cderror.h, backend/jinclude.h, 965 backend/dc210.c, backend/dc240.c, backend/ gphoto2.c, 966 backend/djpeg.c, backend/cdjpeg.h, backend/Makefile.in, configure 967 configure.in, frontend/Makefile.in: Move jpeg support file 968 to sanei directofiles to include/sane, and associated 969 configure changes 970 9712003-07-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 972 973 * include/sane/sanei.h include/sane/sanei_codec_ascii.h 974 include/sane/sanei_codec_bin.h include/sane/saneopts.h: Changed 975 license to GPL + SANE exception. 976 * AUTHORS frontend/scanimage.c: Updated email address of Andreas 977 Beck. 978 * include/lalloca.h include/lassert.h: Changed 979 license to GPL + SANE exception. 980 * LICENSE: Clarify that not all backends us GPL + SANE exception. 981 Fixed pointer to README.djpeg. 982 * sanei/linux_sg3_err.h: Added GPL + SANE exception license. 983 9842003-07-25 Peter Fales <peter@fales-lorenz.net> 985 * include/sane/sanei_cderror.h, include/sane/sanei_jinclude.h 986 include/sane/sanei_jpeg.h sanei/sanei_jpeg.c: Install these 987 files as copies of the ones currently in backend. (The old 988 files will be deleted later) 989 * Moved backend/djpeg.README to README.djpeg and added usage info 990 9912003-07-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 992 993 * backend/gt68xx.c backend/gt68xx.conf doc/sane-gt68xx.man 994 doc/descriptions/gt68xx.desc doc/gt68xx/gt68xx.CHANGES: Added 995 Fujitsu 1200CUS to man page, .conf and .desc. Changed .conf file 996 to be more readable. Added RevScan 19200i to .conf file. Added 997 Plustek U16B to .desc and .conf, updated UT16B. 998 * po/sane-backends.de.po: Added some translations for the HP 999 backend. Minor header updates. 1000 * po/sane-backends.cs.po po/sane-backends.es.po po/sane-backends.fr.po 1001 po/sane-backends.nl.po po/sane-backends.no.po po/sane-backends.pt.po 1002 po/sane-backends.ru.po po/sane-backends.sv.po: Regenerated to include 1003 recent changes in the backends. 1004 * include/sane/sanei_scsi.h include/sane/sanei_wire.h: Changed 1005 license to GPL + SANE exception. 1006 * TODO: Added canon630u SANE_I18N and include file license 1007 problem. Updated .desc file section. 1008 10092003-07-24 Peter Kirchgessner <peter@kirchgessner.net> 1010 1011 * backend/hp.c, backend/hp-option.h, backend/hp-option.c 1012 po/Makefile.in: Add support for Internationalization for hp-backend. 1013 10142003-07-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 1015 1016 * tools/check-usb-chip.c: Added support for detecting Genesys 1017 Logic GL646. Fixed indentation. 1018 10192003-07-23 Henning Meier-Geinitz <henning@meier-geinitz.de> 1020 1021 * include/sane/sanei_thread.h include/sane/sanei_usb.h: Changed 1022 license to GPL + SANE exception. 1023 10242003-07-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 1025 1026 * doc/descriptions/mustek_pp.desc: Tag CCD scanners as unsupported 1027 and mention that they work in 1.0.9 or earlier. 1028 10292003-07-22 Oliver Schwartz <Oliver.Schwartz@gmx.de> 1030 1031 * doc/descriptions/snapscan.desc: Updated to use new status values. 1032 10332003-07-22 Matthew Duggan <stauff1@users.sourceforge.net> 1034 1035 * doc/descriptions/canon_pp.desc: Updated to use new status values. 1036 10372003-07-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 1038 1039 * TODO: Added mustek_pp CCD support and avision patch 1040 entry. Updated .desc file section. 1041 * doc/descriptions/unsupported.desc: Added more information for 1042 Canon 9900F. 1043 10442003-07-21 Stéphane Voltz <svoltz@wanadoo.fr> 1045 1046 * doc/descriptions/umax_pp.desc: removed unwanted status line for 1047 backend 1048 10492003-07-20 Stéphane Voltz <svoltz@wanadoo.fr> 1050 1051 * doc/descriptions/umax_pp.desc: updated forgotten status to use new 1052 keyword. 1053 10542003-07-20 Oliver Rauch <oliver.rauch@rauch-domain.de> 1055 1056 * backend/umax.c: changes for Umax UC630 3pass color scan 1057 * doc/descriptopns/umax.desc: changed status 1058 10592003-07-19 Frank Zago <fzago at austin dot rr dot com> 1060 1061 * backend/teco2.c backend/teco2.h backend/teco2.conf: (from gerard 1062 Klaver and Michael Holler) Better detection of the 1063 scanner. Added white level. More work on some color resolutions. 1064 * updated several backend descriptions file. 1065 10662003-07-19 Peter Fales <peter@fales-lorenz.net> 1067 1068 * doc/descriptions/gphoto2.c: Remove "status" (not used for 1069 APIs) and correct typo in comment. 1070 10712003-07-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 1072 1073 * doc/descriptions/as6e.desc doc/descriptions/bh.desc 1074 doc/descriptions/coolscan.desc doc/descriptions/nec.desc 1075 doc/descriptions/sm3600.desc doc/descriptions/st400.desc: 1076 Converted to use new :status values. 1077 * doc/descriptions/unsupported.desc: Sorted (more or less) 1078 alphabetically. Added some Canon and Hewlett-Packard scanners. 1079 * frontends/scanimage.c: When parsing string options whose 1080 arguments are too short, don't overwrite the remaining command 1081 line arguments. Print "[inactive]" after every inactive option. 1082 * TODO: Added fujitsu patch, description file updates, 1083 close_on_exec problem. Removed scanimage bugs. 1084 10852003-07-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 1086 1087 * doc/sane-find-scanner.man tools/Makefile.in 1088 tools/check-usb-chip.c tools/sane-find-scanner.c: Added support 1089 for detecting USB chipsets to sane-find-scanner. 1090 10912003-07-17 Abel Deuring <a.deuring@satzbau-gmbh.de> 1092 1093 * sanei/sanei_scsi.c: improved SCSI error handling in 1094 sanei_scsi_cmd2 for FREEBSD_CAM_INTERFACE 1095 10962003-07-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 1097 1098 * sanei/sanei_usb.c: Enable close_on_exec in sanei_usb_open. 1099 11002003-07-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 1101 1102 * TODO: Added fujitsu option and libtool problem. Updated desc 1103 file entries. 1104 11052003-07-15 Stéphane Voltz <svoltz@wanadoo.fr> 1106 1107 * doc/descriptions/umax_pp.desc: updated to use new :status 1108 keyword. 1109 11102003-07-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 1111 1112 * doc/descriptions/unsupported.desc: Added Corex and Relisys 1113 scanners. Updated Canon and HP scanners. 1114 * doc/descriptions-external/primax.desc: Fixed typo. 1115 11162003-07-02 Thomas Soumarmon <thomas.soumarmon@cogitae.net> 1117 1118 * backend/hp5400_internal.c: Added version string for v0.87 1119 which has been reported to work ok. Use of a list of versions 1120 instead of several constants. 1121 11222003-07-02 Peter Fales <peter@fales-lorenz.net> 1123 1124 * backend/gphoto2.c: Suppress the "bad parameter" message printed 1125 when a camera is not connected, by using Debug level 1 1126 11272003-07-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 1128 1129 * doc/descriptions/unsupported.desc: Added Memorex, Visioneer and 1130 Xerox scanners. Updated information for Visioneer scanners. 1131 11322003-06-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 1133 1134 * doc/descriptions/unsupported.desc: Added Visioneer OneTouch 5800 1135 USB. 1136 * doc/doxygen-sanei.conf: Update version. 1137 11382003-06-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 1139 1140 * README.darwin: Mention some more working scanners. 1141 * doc/descriptions/unsupported.desc: Added Brother and Microtek 1142 scanners. 1143 11442003-06-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 1145 1146 * tools/sane-desc.c: Mention backend name in warnings and errors. 1147 11482003-06-20 Michael Herder <crapsite@gmx.net> 1149 1150 * doc/descriptions/artec_eplus48u.desc: Updated status fields 1151 11522003-06-19 Peter Fales <peter@fales-lorenz.net> 1153 1154 * doc/descriptions/dc25.desc, dc240.desc: Updated status fields 1155 11562003-06-19 Simon Munton <simon@munton.demon.co.uk> 1157 1158 * doc/descriptions/pie.desc: Updated status fields 1159 11602003-06-19 Eddy De Greef <eddy_de_greef at tiscali dot be> 1161 1162 * doc/descriptions/mustek_pp.desc: Updated status fields of CIS type 1163 scanners. 1164 11652003-06-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 1166 1167 * doc/descriptions.txt: Changed unmaintained tag to lowercase. 1168 * doc/descriptions/template.desc. 1169 doc/descriptions-external/template.desc.: Updated according to 1170 descriptions.txt. 1171 * doc/sane-gt68xx.man doc/descriptions/gt68xx.desc 1172 doc/gt68xx/gt68xx.CHANGES: Added RevScan 19200i. Updated 1173 device status entries. 1174 * doc/descriptions/abaton.desc doc/descriptions/agfafocus.desc 1175 doc/descriptions/apple.desc doc/descriptions/artec.desc 1176 doc/descriptions/dc210.desc doc/descriptions/dll.desc 1177 doc/descriptions/dmc.desc doc/descriptions/ibm.desc 1178 doc/descriptions/ma1509.desc doc/descriptions/mustek.desc 1179 doc/descriptions/mustek_usb.desc doc/descriptions/net.desc 1180 doc/descriptions/pint.desc doc/descriptions/pnm.desc 1181 doc/descriptions/qcam.desc doc/descriptions/ricoh.desc 1182 doc/descriptions/s9036.desc doc/descriptions/sp15c.desc 1183 doc/descriptions/tamarack.desc doc/descriptions/test.desc 1184 doc/descriptions/v4l.desc: Updated to new status system. 1185 Added "unmaintained" where appropriate. The status values are 1186 sometimes guessed from the documentation. 1187 * doc/descriptions/unsupported.desc: Added Benq parport scanners. 1188 * doc/descriptions-external/hp4200.desc 1189 doc/descriptions-external/hpoj.desc 1190 doc/descriptions-external/niash.desc 1191 doc/descriptions-external/primax.desc 1192 doc/descriptions-external/scanwit.desc 1193 doc/descriptions-external/v4l2.desc 1194 doc/descriptions-external/viceo.desc: Updated to new status 1195 system. The status values are sometimes guessed from the 1196 documentation. 1197 11982003-06-18 Henning Meier-Geinitz <henning@meier-geinitz.de> 1199 1200 * tools/sane-desc.c: Changed to use the new status system for 1201 devices: unsupported, untested, minimal, basic, good, complete. 1202 The old backend and device statuses are translated. Removed 1203 the option to generate one big table of backends (wasn't used 1204 anyway). 1205 * doc/descriptions.txt: Explained the new status values. Removed 1206 reference to emacs-lisp code for generation of HTML 1207 files. Explained unsupported.desc. 1208 * tools/sane-desc.el.in tools/sane-desc-ext.el: Removed because 1209 these emacs-lisp scripts haven't been used for some time now. 1210 Use sane-desc.c instead. 1211 * configure configure.in tools/.cvsignore tools/Makefile.in 1212 tools/README: Removed references to sane-desc.el. 1213 * Makefile.in: Added ChangeLog-1.0.12 to DISTFILES. 1214 12152003-06-15 Henning Meier-Geinitz <henning@meier-geinitz.de> 1216 1217 * README.darwin: Minor updates. 1218 * TODO: Added v4l2 problem, desc file issues. Removed sm3600 1219 MacOS X problem + printing backends in configure. 1220 * doc/descriptions/unsupported.desc: Added Canon D2400UF 1221 and IS 12. 1222 12232003-06-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 1224 1225 * doc/descriptions/unsupported.desc: Added link for HP 5550c. 1226 * doc/descriptions/hp5400.desc doc/descriptions/ma1509.desc: 1227 Removed :new marker. 1228 * doc/descriptions/tamarack.desc: Removed link to 1229 www.tamarack.net. Hostname is no longer in DNS. 1230 12312003-06-11 Oliver Schirrmeister <oschirr@abm.de> 1232 1233 * backend/fujitsu.c: fixed bug in that code when a scanner is 1234 disconnected (anoah at pfeiffer dot edu) 1235 12362003-06-10 Michael Herder <crapsite@gmx.net> 1237 1238 * po/Makefile.in: Added Czech translation 1239 * po/sane-backends.cs.po: Added Czech translation provided 1240 by Josef <joeprusa at volny dot cz> 1241 12422003-06-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 1243 1244 * doc/descriptions/unsupported.desc: Added Canon 8000F. More info 1245 for Avision/Umax scanners. 1246 12472003-05-27 Frank Zago <fzago at austin dot rr dot com> 1248 1249 * backend/teco2.c: fixed a bug regarding color shifting above X 1250 max resolution. Added more working resolutions for the VM3575. 1251 12522003-06-05 Thomas Soumarmon <thomas.soumarmon@cogitae.net> 1253 * hp5400 backend : synchronized sourceforge CVS with SANE CVS, 1254 details below 1255 added : 1256 backend/hp5400_debug.c 1257 backend/hp5400_debug.h 1258 backend/hp5400_sane.c 1259 backend/hp5400_sanei.h 1260 backend/hp5400_internal.h 1261 modified : 1262 backend/hp5400.c 1263 backend/hp5400.h 1264 backend/hp5400_internal.c 1265 backend/hp5400_sanei.c 1266 backend/hp5400_xfer.h 1267 to compile and run (on linux 2.4.21) as SANE backend and 1268 in the corresponding hp5400backend sourceforge project 1269 12702003-06-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 1271 1272 * TODO: Removed saned issues. 1273 * doc/descriptions/unsupported.desc: Added Microtek 336 CX. 1274 * configure configure.in backend/Makefile.in: The list of backends 1275 that are built is now in configure.in. Print backends that are 1276 built. Allow manually setting the backends. 1277 12782003-06-05 Jochen Eisinger <jochen.eisinger@gmx.de> 1279 1280 * include/sane/sanei_pa4s2.h, sanei/sanei_pa4s2.c: New sanei_pa4s2 1281 version supporting both raw IO and libieee1284. If you don't 1282 have libieee1284 installed, you need to enable raw IO when 1283 running configure 1284 12852003-06-06 Oliver Schirrmeister <oschirr@abm.de> 1286 1287 * backend/fujitsu.h backend/fujitsu.c doc/descriptions/fujitsu.desc: 1288 remove SP15 code 1289 sane_open actually opens the device you request 1290 from (anoah at pfeiffer dot edu) 1291 12922003-06-05 Henning Meier-Geinitz <henning@meier-geinitz.de> 1293 1294 * backend/gt68xx.c doc/descriptions/gt68xx.desc 1295 doc/gt68xx/gt68xx.CHANGES: Don't check if the firmware is 1296 loaded. The check seems to confuse the USB system on some UHCI 1297 chips. 1298 12992003-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 1300 1301 * sanei/sanei_scsi.c: Fixed C++-like code for MacOS X (patch from 1302 Mattias Ellert <mattias.ellert@tsl.uu.se>). 1303 * acinclude.m4 aclocal.m4 configure frontend/saned.c 1304 include/sane/config.h.in: Check if ss_family or __ss_family is 1305 in struct sockaddr_storage. Otherwise diasbale ipv6. Patch from 1306 Julien BLACHE <jb@jblache.org>. 1307 13082003-06-03 Oliver Schirrmeister <oschirr@abm.de> 1309 1310 * backend/fujitsu.c, backend/fujitsu.h: separated the 4x20 1311 into another model and color support for the 4x20 1312 13132003-06-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 1314 1315 * backend/Makefile.in: hp5400 doesn't need sanei_config2. 1316 13172003-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 1318 1319 * po/sane-backends.fr.po: Fixed two wrong codings of accented 1320 characters. 1321 * backend/net.c: Fixed bug concerning hosts that have both IPv6 1322 and IPv4 addresses but only accept connections on IPv4. Patch 1323 from Julien BLACHE <jb@jblache.org>. 1324 * doc/descriptions/net.desc: Mention IPv6. Bump version number. 1325 13262003-05-27 Frank Zago <fzago at austin dot rr dot com> 1327 1328 * PROJECTS: Changed entry for win32 SANE project. 1329 13302003-05-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 1331 1332 * doc/descriptions/unsupported.html: Added link for Umax astra 4700. 1333 13342003-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 1335 1336 * configure configure.in: Don't disable IPv6 if poll is not 1337 found. 1338 * frontend/saned.c: Use u_int_* instead of uint_*. That fixes 1339 compilation for MacOS X (hopefully). 1340 * doc/Makefile.in: Add option -nodepage to man2html to avoid 1341 missing lines in the html output. 1342 * doc/descriptions/unsupported.html: Added link for Spot scanners. 1343 13442003-05-25 Henning Meier-Geinitz <henning@meier-geinitz.de> 1345 1346 * configure configure.in: Warnings enabled again. Added -cvs to 1347 version. 1348 1349Older entries can be found in ChangeLog-1.0.12. 1350