1************************ Release of sane-backends 1.0.4 ********************** 2 32000-12-22 Henning Meier-Geinitz <hmg@gmx.de> 4 5 * configure configure.in: Changed version to 1.0.4 and package to 6 sane-backends (from Oliver Rauch <Oliver.Rauch@Wolfsburg.DE). 7 * sane.lsm Removed (renamed to sane-backends.lsm). 8 * sane-backends.lsm New file. Package name is sane-backends instead 9 of sane and added additional maintainer: Oliver Rauch (from 10 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE). 11 122000-12-17 Henning Meier-Geinitz <hmg@gmx.de> 13 14 * TODO: Some points about OS/2 compilation problems. 15 162000-12-17 Henning Meier-Geinitz <hmg@gmx.de> 17 18 * TODO: More details for net/saned problems. 19 202000-12-16 Jochen Eisinger <jochen.eisinger@gmx.net> 21 22 * TODO: removed entry about net.c seg-faulting when saned isn't 23 loaded or timed-out 24 252000-12-16 Henning Meier-Geinitz <hmg@gmx.de> 26 27 * configure configure.in: Disable warnings by default for release. 28 * sanei/sanei_wire.c: Fixed typo. 29 302000-12-16 Jochen Eisinger <jochen.eisinger@gmx.net> 31 32 * sanei/sanei_wire.c: added test for negative parameter to memcpy() 33 342000-12-15 Gerhard Jaeger <g.jaeger@earthling.net> 35 36 * fixed wrong options in sane-plustek.man 37 382000-12-12 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 39 40 * corrected backend version in umax.desc 41 42************************** Code freeze for SANE 1.0.4 ** ********************* 43 442000-12-12 Henning Meier-Geinitz <hmg@gmx.de> 45 46 * NEWS: Updated/corrected version numbers of backends. 47 482000-12-10 Henning Meier-Geinitz <hmg@gmx.de> 49 50 * doc/sane-scsi.man: Small changes/updates concerning Linux 51 2.2. Updated entries about Adaptec cards, NCR53c400/Domex 3181 52 cards, NCR 810 cards. Removed direct links to some backends. 53 * doc/sane-snapscan.man: Added link to new snapscan website. 54 552000-12-10 Henning Meier-Geinitz <hmg@gmx.de> 56 57 * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES: 58 Fixed wrong comment in encode_resolution. Added missing test for 59 return status in sane_start. Fixed wrong calculation of tlx and 60 tly for Pro series scanners. Increased version number. 61 622000-12-09 Karl Heinz Kremer <khk@khk.net> 63 64 * backend/epson.c: Fixed user defined gamma curve for 65 inverted images. When scanning negatives the gamma curve 66 was applied incorrectly. Fixed debug output for user defined 67 gamma curves - no [epson] in between values anymore. 68 692000-12-09 Peter Kirchgessner <peter@kirchgessner.net> 70 71 * doc/sane-hp.man, backend/hp.desc 72 Add HP ScanJet 6390C to list of supported scanners 73 742000-12-07 Henning Meier-Geinitz <hmg@gmx.de> 75 76 * TODO: Updated. Removed entries about plustek comment problembelm 77 and libsane.la. Added entry about disabling local scanning. 78 792000-12-07 Gerhard Jaeger <g.jaeger@earthling.net> 80 81 * backend/plustek-share.h backend/plustek.h backend/plustek.c 82 removed warning conditions 83 fixed a bug that causes wrong frontend displays 84 fixed problem when driver returns error during read 85 862000-12-05 Henning Meier-Geinitz <hmg@gmx.de> 87 88 * NEWS: Updated backend versions. Added point about compilation fixes 89 on Irix and FreeBSD. 90 * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES: 91 Fixed problem with lamp control of SE scanners and reduced 92 length of scan area for Paragon 1200 SP PRO. Removed warning for 93 this scanner. Increased version number. 94 952000-12-05 Henning Meier-Geinitz <hmg@gmx.de> 96 97 * TODO: Updated. Added point about plustek-share.h using c++ comment 98 and reminder to check config.in.h. Removed entriy about as6e.c stat 99 result check. 100 * backend/as6e.c backend/as63.h: Committed patch from Eugene Weiss 101 <eweiss@sas.upenn.edu>. Fixes: Use only DBG (no printfs). Check result 102 of stat. Add GPL header. 103 1042000-12-05 Gerhard Jaeger <g.jaeger@earthling.net> 105 106 * backend/plustek-share.h 107 cleanup 108 1092000-12-05 Peter Kirchgessner <peter@kirchgessner.net> 110 111 * backend/hp-handle.c 112 - Change SCL_UNLOAD to SCL_CHANGE_DOC (bug from copying code) 113 1142000-12-04 Henning Meier-Geinitz <hmg@gmx.de> 115 116 * TODO: Updated. Added entries about as6e stat problems and addition to 117 sanei_scsi.c from FreeBSD ports. 118 119************************* snapshot-2000-12-04 ******************************* 120 1212000-12-04 Peter Kirchgessner <peter@kirchgessner.net> 122 123 * backend/hp.c, hp-handle.c, hp.desc 124 - fix problem with ADF support on 6350C (and maybe others) 125 1262000-12-04 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 127 128 * removed usage of gettext, problem with -lintl should be solved: 129 - removed usage of gettext from lib/getopt.c 130 - removed test for libintl/gettext in configure[.in] 131 - removed intllib from frontend/Makfile.in 132 * updated umax.desc 133 1342000-12-03 Karl Heinz Kremer <khk@khk.net> 135 136 * backend/epson.*: Version 0.1.38 137 Removed changes regarding 12/14 bit support because of SANE 138 feature freeze for 1.0.4. 139 The following fixes are in the software compared to the version 140 prior to the feature freeze: 141 - refresh UI after a change in the scan mode setting (was not updated 142 when going from Binary to Gray or vice versa) 143 - Read values for "line distance" from the scanner instead of using 144 hardcoded values. This makes sure the backend always uses the correct 145 values regardless of firmware version. 146 - Fixed an "off-by-one" error in the color reordering routine that 147 caused weird artifacts in some instances. 148 1492000-12-03 Karl Heinz Kremer <khk@khk.net> 150 151 * backend/epson.c: Fixed off-by-one in color reordering 152 1532000-12-02 Karl Heinz Kremer <khk@khk.net> 154 155 * backend/epson.*: Read information about optical resolution 156 and line distance from scanner instead of hardcoded values. 157 Add support for color depth > 8 bits per channel. 158 (can use 12, 14 and 16 bits per channel) 159 EPSON backend is now version 0.36 160 1612000-11-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 162 163 * changed backend/Makefile.in: 164 wrong old installation of libsane.la 165 $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la 166 to this: 167 $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la 168 1692000-11-30 Henning Meier-Geinitz <hmg@gmx.de> 170 171 * README.irix: Removed. Problem with libjpeg is solved. 172 * TODO: Updated. Removed hpoj addition. Added snapscan link. Added 173 entry about net backend segfaulting if using net:localhost. Removed 174 artec O_SYNC problem. Removed Irix jpeg problem. Removed PTAL 175 addition. 176 * doc/saned.man: Added paragraph about xinetd (from Matt Mozur 177 <matt.mozur@sourwood.net>). Removed links to backends, added 178 sane-"backendname" instead. 179 * doc/sane-net.man: Added comment about segfaults if scanning 180 on localhost. 181 * sanei/sanei_scsi.c: Added missing DBG_INIT (from FreeBSD ports). 182 1832000-11-30 Gerhard Jaeger <g.jaeger@earthling.net> 184 185 * backend/plustek.c backend/plustek.desc backend/plustek-share.h 186 backend/plustek.h doc/sane-plustek.man: 187 changed to version 0.38 - document update, minor bugfixes 188 1892000-11-30 Chris Pinkham <cpinkham@infi.net> 190 191 * artec.c: removed O_SYNC for posix compatibility, converted variable 192 to unsigned char to get rid of overflow error. Changed version 193 to 0.5.15. 194 1952000-11-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 196 197 * changed sane-config.in again: 198 sane-config --libs has to print all libs 199 that the sane libs depend on. 200 This is not needed for shared libs and that 201 was the reason why I removed all libs but "-lsane". 202 But when linking against static sane libs we need 203 to know about all necessary libs. 204 205************************* snapshot-2000-11-28 ******************************* 206 2072000-11-28 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 208 209 * added SANE_CHECK_JPEG to aclocal.m4 and configure.in 210 (test routine by henning Meier Geinitz) 211 212************************* Feature freeze for SANE 1.0.4 ********************* 213 2142000-11-27 Peter Kirchgessner <peter@kirchgessner.net> 215 216 * NEWS: hp-backend version is 0.92 217 2182000-11-27 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 219 220 * backend/umax.c: corrected wrong BUILD (25->24) 221 2222000-11-26 Henning Meier-Geinitz <hmg@gmx.de> 223 224 * AUTHORS: Added Karsten Festag as maintainer of microtek2. 225 * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend 226 1.0-100. Added option fast-preview that tries to use the fastest 227 mode available for preview. This is supported for the 3-pass 228 scanners (was option "preview in gray") and some of the 229 ScanExpress scanners (6000 SP, 12000 SP Plus). Use #include 230 "../include/sane/...". Put option force-wait into mustek.conf 231 (disabled). Removed block mode for Paragon 6000 SP and 8000 SP. 232 Code cleanup. More debug output. Details in backend/mustek.CHANGES. 233 * doc/.cvsignore: Added sane-as6e.5 and sane-nec.5. 234 2352000-11-26 Peter Kirchgessner <peter@kirchgessner.net> 236 237 * backend/hp.desc, doc/sane-hp.man 238 Add descriptions for PTAL support 239 240 * backend/hp.c 241 If PTAL-support requested, write warning about unsupported PTAL 242 with DBG(0,... instead of DBG(1,... 243 2442000-11-25 Henning Meier-Geinitz <hmg@gmx.de> 245 246 * configure configure.in acinclude.m4 aclocal.m4 247 include/sane/config.h.in: Added test for PTAL library and headers 248 (patch from David Paschal <paschal@rcsis.com>). Some reformatting of 249 the output of configure --help. 250 251 * backend/GUIDE: Updated entry about #include. 252 2532000-11-24 Henning Meier-Geinitz <hmg@gmx.de> 254 255 * AUTHORS: Removed authors of xscanimage and xcam (now in 256 sane-frontends). 257 * README.unixware2, README.unixware7: X-frontends are no longer 258 included. Removed comments and sourcecode of "rev" (not supported/used 259 in backends/Makefile anymore). 260 * sane.lsm: X-frontends are no longer included. Used blanks instead of 261 tabs. 262 * doc/scanimage.man: Removed links to backends, added generic link 263 instead. 264 * doc/.cvsignore frontend/.cvsignore: X-frontends are no longer included. 265 2662000-11-24 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 267 268 * changed configure.in, configure frontend/Makefile.in 269 and backend/Makfile.in: 270 The shared libraries required by the backends are linked to 271 the backends (they have been linked to the frontends before). 272 Only libintl is linked to the frontend. 273 * changed tool/sane-config.in, sane-config --libs => "-lsane", 274 all other libraries are linked to the backend libs now 275 2762000-11-24 Jochen Eisinger <jochen.eisinger@gmx.net> 277 278 * doc/scanimage.man doc/saned.man: updated description of password 279 file 280 * sanei/sanei_auth.c frontend/saned.c frontend/scanimage.c: replaced 281 index() by strchr(). Changed style of password file 282 * backend/net.c: the net backend now prepends net:host: to the 283 resource before calling the auth_callback function 284 2852000-11-23 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 286 287 * removed doc/xcam.man, doc/xscanimage.man and 288 updated doc/Makefile.in 289 * changed configure.in and frontend/Makefile.in, 290 "-lintl" is not added to @LIBS@ any more, @INTLLIBS@ 291 is defined instead now, this is necessary because "-lintl" 292 has to be added to the frontends and not to a backend and 293 sane-config --libs must not list it. 294 * Added "Introduction" to README that tells about 295 the new X-frontend package 296 * removed gimp and gtk parts from include/sane/config.h.in 297 * removed gtk test from aclocal.m4 298 * removed xcam.c xscanimage.c sane-style.rc progress.c progress.h 299 preview.c preview.h preferences.c preferences.h gtkglue.c gtkglue.h 300 from frontend/ 301 * removed parts for xcam and xscanimage from frontend/Makefile.in, 302 configure.in and updated confiugre 303 3042000-11-23 Henning Meier-Geinitz <hmg@gmx.de> 305 306 * NEWS: Updated for SANE 1.0.4. Please check. 307 * README.aix: Removed paragraph about shared libs not working. 308 * README.linux: Added paragraph about excessive warnings due to glibc 309 bug (from Peter Kirchgessner). 310 * TODO: Removed entry about shared libs not working on AIX. Added entry 311 about PTAL checks. Removed entry about DBG and microtek2. Added entry 312 about dc210 and jpeg functions. Added entry about using strchr() 313 instead of index(). 314 * sane.lsm: Added NEC. 315 * backend/microtek2.c: (from karsten.festag@t-online.de (Karsten 316 Festag)) Use DBG instead of printf/fprintf. Use 317 #include "../sane/include/..." instead of #include "sane/...". Fixed 318 warnings. 319 3202000-11-23 Karl Heinz Kremer <khk@khk.net> 321 322 * backend/epson.c: Display "Set Focus" control only for scanners that 323 can actually handle the command. 324 3252000-11-22 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 326 327 * changed configure and configure.in, removed test for string.h/strings.h 328 this is not needed because we use strchr instead (always in string.h) 329 of index (sometimes in string.h, sometimes in strings.h) 330 331 * changed ltconfig for aix4*, repleace -o $objdir/$soname by -o $lib, 332 the shared libraries are handled correct now 333 3342000-11-21 Abel Deuring <a.deuring@satzbau-gmbh.de> 335 * backend/sharp.c, backend/sharp.desc, doc/sharp.man: Support 336 for JX320 added 337 3382000-11-21 Henning Meier-Geinitz <hmg@gmx.de> 339 340 * AUTHORS: Added FUKUDA Kazuya for the nec Backend. Used spaces instead 341 of tabs. 342 * PROJECTS: Removed entry about NEC. Added/updated entries about Mustek 343 USB scanners. 344 * README: Added link to sane-nec(5). 345 * TODO: Removed entries about sanei_authorize and plain text passwords. 346 * backend/Makefile.in backend/dll.conf backend/nec.conf backend/nec.c 347 backend/nec.desc backend/nec.h doc/Makefile.in doc/sane-nec.man: 348 Added nec backend for the NEC scanners PC-IN500/4C (from Kazuya Fukuda 349 <fukuda@pjs.nevt.nec.co.jp>) 350 3512000-11-20 Henning Meier-Geinitz <hmg@gmx.de> 352 353 * AUTHORS: Added Eugene S. Weiss. 354 * PROJECTS: Removed Artec as6e backend. 355 * README: Added link to man sane-as6e.5. 356 * TODO: Removed as6e. 357 * doc/Makefile.in: Added generation of as6e manpage. 358 * backend/Makefile.in: Added entries for as6e. 359 * backend/dll.conf: Added as6e. 360 * backend/as6e.c backend/as6e.h backend/as6e.desc doc/sane-as6e.man: 361 Added backend for Artec AS6E parallel port scanner (from Eugene S. 362 Weiss <yossarian@users.sourceforge.net>). 363 3642000-11-20 Jochen Eisinger <jochen.eisinger@gmx.net> 365 366 * configure configure.in: Added test for /dev/urandom and 367 index() in string.h or strings.h 368 * backend/net.c: Fixed SANE_NET_AUTHORIZE call handling 369 * doc/net.tex: Clarified definition of SANE_NET_AUTHORIZE, added 370 definition of MD5 authorization 371 * doc/sane.tex: Upgraded to version 1.0.2, changed definition of 372 SANE_MAX_USERNAME_LEN & SANE_MAX_PASSWORD_LEN to 128 chars 373 * doc/saned.man: added description of SANE_CONFIG_DIR/saned.users 374 * doc/scanimage.man: added description of ~/.sane/pass and 375 --accept-md5-only 376 * frontend/saned.c: implemented user authorization on a per backend 377 basis 378 * frontend/scanimage.c: fixed bug (option -b wasn't present) 379 implemented auth_callback 380 * lib/md5.c include/md5.h: added md5 functions from GNU textutils 381 * include/sane/sane.h: changed definition of SANE_MAX_USERNAME_LEN & 382 SANE_MAX_PASSWORD_LEN to 128 chars 383 * include/sane/sanei_auth.h sanei/sanei_auth.c: implemented new 384 SANE interface for user authorization using MD5 digest 385 * lib/Makefile.in sanei/Makefile.in: updated Makefiles 386 3872000-11-19 Karl Heinz Kremer <khk@khk.net> 388 389 * backend/epson.c: Removed one debug output statement. 390 3912000-11-19 Karl Heinz Kremer <khk@khk.net> 392 393 * backend/epson.[ch]: Added support for "set focus position" command. This 394 command is necessary to scan via the TPU with the Expression1600. 3952000-11-19 Henning Meier-Geinitz <hmg@gmx.de> 396 397 * TODO: Removed entry about stiff.*. Updated entry about testing 398 saned. 399 4002000-11-19 Jochen Eisinger <jochen.eisinger@gmx.net> 401 402 * backend/mustek_pp.[ch]: replaced #include "sane/.." by 403 #include "../include/sane/.." 404 4052000-11-19 Peter Kirchgessner <peter@kirchgessner.net> 406 407 * frontend/stiff.c: Fix problem with writing Tag bits per sample 408 for color tiff files. 409 4102000-11-18 Jochen Eisinger <jochen.eisinger@gmx.net> 411 412 * doc/sane-mustek_pp.man backend/mustek_pp.*: updated mustek_pp 413 backend to version 0.9-devel 414 4152000-11-15 Henning Meier-Geinitz <hmg@gmx.de> 416 417 * PROJECTS: Added entry about Visioneer OneTouch 8600. 418 * TODO: Added entries about net backend crashing after timeout, stiff.c 419 problems, and more details about Irix cc jpeg problems. 420 4212000-11-15 Rene Rebe <rene.rebe@gmx.net> 422 * backend/avision.[c,h]: some fixes for brightness and contrast via 423 the gamma-table. New config-option to force the backend to use DIN A4 424 ("option force-a4"). Clean up. 425 4262000-11-14 Rene Rebe <rene.rebe@gmx.net> 427 * backend/avision.[h,c]: Added gamma table support in hardware. 428 Brightness and contrast emulation via the hardware gamma table. 429 Code cleanup. 430 * AUTHORS: Changed my e-mail address. 431 4322000-11-13 Henning Meier-Geinitz <hmg@gmx.de> 433 434 * Makefile.in: Install sane.h and saneopts.h only. 435 * PROJECTS: Removed sane-pie. 436 * TODO: Removed sane-pie. Added possible portability problem for 437 artec. Removed entry about installed headers. Added entry about 438 gettext and libdl. 439 * doc/.cvsignore: Added sane-pie.5. 440 4412000-11-13 Simon Munton <simon@munton.demon.co.uk> 442 443 * backend/pie.c backend/pie-scsidef.c backend/pie.conf backend/pie.desc 444 doc/sane-pie.man: Added Pacific Image Electronics backend for ScanAce 445 range of scanners (also supports DevCom BlackWidow scanners and ADLIB 446 JetScan scanners). 447 * README backend/Makefile.in backend/dll.conf doc/Makefile.in: Added pie 448 backend. 449 * sane.lsm: Added keywords for pie backend. 450 * AUTHORS: Added myself as maintainer of pie backend. 451 4522000-11-12 Henning Meier-Geinitz <hmg@gmx.de> 453 454 * doc/sane.tex: Fixed a typo. 455 * doc/.cvsignore: Added the files produced by make ps. 456 * README: Removed X-frontends. Point to sane-frontends and website. 457 Some reformatting. 458 * TODO: Updated concerning frontends split. 459 * PROJECTS: Removed entries about frontends (now in 460 sane-frontends/README) 461 * PROBLEMS: Removed entries about frontends (now in 462 sane-frontends/PROBLEMS) 463 4642000-11-10 Henning Meier-Geinitz <hmg@gmx.de> 465 466 * sanei/sanei_constrain_value.c: If constraint_type is 467 SANE_CONSTRAINT_RANGE and quantization is used, the results may 468 be outside the limits of the range because quantization uses the 469 original value. Fixed by doing quantization with the already 470 checked value. 471 4722000-11-10 Gerhard Jaeger <g.jaeger@earthling.net> 473 474 * backend/plustek.c backend/plustek.desc backend/plustek-share.h 475 backend/plustek.h doc/sane-plustek.man: 476 updated to version 0.37 - support for xsane, new models 477 document update, minor bugfixes 478 4792000-11-08 Henning Meier-Geinitz <hmg@gmx.de> 480 481 * TODO: Updated. Added entries for viceo backend and addition to hp 482 backend. Updated entries about the include issue. Added point about 483 additional options for pnm backend, install problem of libsane.la, 484 and some build problems and the --without-x problem. Some more 485 details for detecting older SANE versions. 486 487 * LEVEL2: Added entry about sending messages from backend to frontend. 488 Removed entry about image polarity. 489 490 * backend/mustek.c backend/mustek.h backend/mustek.CHANGES 491 backend/mustek.desc: Update to Mustek backend 1.0-99. Better 492 transparency adapter support for ScanExpress scanners. Changed 493 color support for ScanExpress scanners (faster at some resolutions 494 now). Paragon 1200 SP color mode should work now without garbage at 495 the end of an image. Some bugfixes. Details in 496 backend/mustek.CHANGES. 497 4982000-11-08 Jochen Eisinger <jochen.eisinger@gmx.net> 499 500 * include/sane/sanei_debug.h: fixed typo 501 5022000-10-30 Henning Meier-Geinitz <hmg@gmx.de> 503 504 * TODO: Updated. Added points about --without-x and the 505 #include <sane...> stuff. Added xcam problem. Changed entry for 506 Relisys scanner. 507 5082000-10-30 Petter Reinholdtsen <pere@td.org.uit.no> 509 510 * frontend/xscanimage.c: Define GIMP_ENABLE_COMPAT_CRUFT when 511 including gimp.h to use the old API. Eventually we should convert 512 the frontends to use the new Gimp API. Patch from Kevin Dalley. 513 5142000-10-29 Henning Meier-Geinitz <hmg@gmx.de> 515 516 * TODO: Updated. 517 5182000-10-23 Peter Kirchgessner <peter@kirchgessner.net> 519 520 *backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c hp.h hp.c 521 hp-option.c hp-scl.c: Change sanei_debug-interface 522 Allocate accessors once (for fixed size accessors) 523 Close connection in some error conditions 524 5252000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net> 526 527 * backend/dll.c: added test for ``dll'' in dll.conf 528 5292000-10-23 Jochen Eisinger <jochen.eisinger@gmx.net> 530 531 * sanei/sanei_init_debug.c include/sane/sanei_debug.h 532 frontend/saned.c: removed vararg macros 533 5342000-10-17 Henning Meier-Geinitz <hmg@gmx.de> 535 536 * doc/sane.tex: Added paragraph about image polarity as discussed 537 on sane-devel. This is the version from Nick Lamb. 538 5392000-10-15 Jochen Eisinger <jochen.eisinger@gmx.net> 540 541 * include/sane/sanei_debug.h: sanei_debug_init was only declared 542 if VARARG macros are supported. Fixed this. 543 5442000-10-08 Jochen Eisinger <jochen.eisinger@gmx.net> 545 546 * sanei/sanei_pa4s2.c: fixed all but one compiler warning 547 5482000-10-03 Henning Meier-Geinitz <hmg@gmx.de> 549 550 * tools/find-scanner.c: Explicitly state that find-scanner won't 551 find non-SCSI scanners. 552 * doc/scanimage.man: Add examples for SANE device names. 553 * frontend/scanimage.c: Output message when no devices are found. 554 Add example for devicename to --help message. Print warning 555 when a Unix devicename is used instead of a SANE device. Removed 556 compiler warning. 557 * TODO: Removed entries about the fgets and include issues in 558 umax. Removed entries about scanimage device name 559 documentation. Added a point about xscanimage problems with the 560 new GIMP API. 561 * backend/mustek.* doc/sane-mustek.man: Update to Mustek backend 562 1.0-98. Fixed segmentation fault in sane_init. Enabled double 563 buffering. Clear inquiry buffer before using. Paragon 1200 SP now 564 uses LD_BLOCK color correction. Removed LD MFS (wasn't used 565 anymore). Fix sane_cancel for Paragon series II scanners. Fix 566 halftone and grain for Paragon series II scanners. Backtracking is 567 used automatically by all scanners now. Some safety checks, code 568 cleanup and more debug output. Details are in 569 backend/mustek.CHANGES. 570 5712000-10-02 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 572 573 * Updated umax backend to sane-umax-1.0.3-build-24 574 take a look at backend/umax.CHANGES for details 575 5762000-10-02 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 577 578 * sanei/sanei_constrain_value.c: 579 if checked option is a range and the value is out of 580 range the value is now corrected to the minimum or maximum 581 allowed value and SANE_INFO_INEXACT is set. 582 The old version returned with an error. This caused problems 583 when the value was a little bit out of range because of rounding 584 errors. 585 5862000-09-30 Henning Meier-Geinitz <hmg@gmx.de> 587 588 * backend/pnm.c: Fixed three segfaults due to buffer overruns: 589 maximum length of filename wasn't checked; maximum length in 590 sane_read wasn't always checked; ppm_type wasn't always set in 591 getparmfromfile. Added some checks for safety and removal of 592 warnings. Added DBG lines for every SANE API call. 593 * TODO: Added entries about the backend:devicename issue. Add a 594 comment about fronends not to crash when length is -1. Added entry 595 about sane-pie. Added point about fronends not checking if too 596 much data is delivered with sane_read. 597 * PROJECTS: Added entry about sane-pie. 598 5992000-09-24 Henning Meier-Geinitz <hmg@gmx.de> 600 601 * backend/mustek.*: Update to Mustek backend 1.0-97. This is a 602 development version and is only tested for three-pass scanners. 603 Added support for Paragon 1200 SP Pro and ScanExpress A3 SP. 604 Removed detection of " C04" and " C12" (don't seem to exist). 605 Changed SCSI request scheme. Sane_read can read more than 4096 606 bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for 607 Paragon 1200SP 1.06 and 1.11. Read SCSI buffer into big block and 608 do LD after that for Paragon one-pass scanners. New option 609 "blocksize" in mustek.conf. Better detection of the scanner type 610 (three-pass, Paragon I, ...). Fixed possible segmentation faults 611 in Paragon 600 II N LD code, scsi_sense_wait_ready and 612 sense_handler. Decreased maximum scan size of Paragon 800 II 613 SP. For three-pass scanners: fixed stop_scan and speed code, scan 614 area is in pixels now, added RGB brightness and contrast, use 615 +-100% for brightness and contrast. Return SANE_STATUS_CANCELLED 616 when scan was cancelled. Option "force backtracking" is enabled by 617 default, "scan speed" is set to "fastest". Added option 618 "force-warn" for mustek.conf. Rewrote halftone mode. Better error 619 handling and more debug output. 620 * TODO: Clarified point about image data polarity. Moved point about 621 xscanimage not updating the progress bar for 3pass scanners to 622 frontend section. Removed umax entry in "frontends". Removed entry 623 about alpha channel (was added to LEVEL2 file). 624 * LEVEL2: Add point about image data polarity. 625 * frontend/scanimage.c: Removed some warnings. 626 6272000-09-19 Gerhard Jaeger <g.jaeger@earthling.net> 628 629 * backend/plustek.desc doc/sane-plustek.man: 630 updated information about supported scanners 631 6322000-09-18 Henning Meier-Geinitz <hmg@gmx.de> 633 634 * README: Removed comment about xscanimage error message. Added 635 comment about find-scanner (may find scanners not supported by 636 SANE). 637 * tools/README: Added comment about find-scanner and some lines 638 about sane-desc.el and sane-config. 639 * tools/find-scanner.c: Added comment about scanners not supported 640 by SANE. Removed some warnings. 641 * TODO LEVEL2: Removed xscanimage error comment from TODO and moved 642 ideas for SANE 2.0 from TODO to LEVEL2. 643 6442000-09-18 Petter Reinholdtsen <pere@td.org.uit.no> 645 646 * backend/v4l.c: Remove X11 dependency. 647 6482000-09-17 Henning Meier-Geinitz <hmg@gmx.de> 649 650 * frontend/xscanimage.c: Fixed gtk_main_quit bug (based on patch 651 from <moloch@nikocity.de>). An error message was printed when 652 no sane device was found. 653 6542000-09-17 Petter Reinholdtsen <pere@td.org.uit.no> 655 656 * config.guess config.sub : Upgraded to latest version from 657 <URL:ftp://ftp.gnu.org/pub/gnu/config/>. 658 659 * doc/Makefile.in: New target 'install-docs' to install 660 documentation in $(prefix)/doc/sane-<version>/. 661 662 * japi/Makefile.in: Move javac and javah to make variables. 663 6642000-09-16 Henning Meier-Geinitz <hmg@gmx.de> 665 666 * TODO: Added xscanimage bug and information about versioning 667 problems. Some other minor changes. 668 6692000-09-15 Gerhard Jaeger <g.jaeger@earthling.net> 670 671 * backend/plustek.c 672 added some code to support timing measurement in debug sessions 673 6742000-09-10 Peter Kirchgessner <peter@kirchgessner.net> 675 676 * backend/hp-handle.c 677 Special handling of sane_cancel for OfficeJet K series 678 6792000-09-09 Peter Kirchgessner <peter@kirchgessner.net> 680 681 * backend/hp.h hp-scsi.h hp-scl.h hp-option.h hp-option.c 682 hp-device.h hp-scl.c hp.c hp-device.c hp-handle.c 683 684 David Paschal (paschal@rcsis.com) 685 Added support for flatbed HP OfficeJets. 686 fix problem with cancel preview 687 fix timing problem between killing child and writing to pipe 688 change fprintf(stderr,...) to DBG 689 change include <sane..> to "sane.." in hp.h 690 change handling of options that have global effects. 691 i.e. if option scanmode is received (has global effect), 692 all options that "may change" are send to the scanner again. 693 This fixes a problem that --resolution specified infront of 694 --mode on command line of scanimage was ignored. 695 NOTE: This change does not allow to specify --depth 12 infront of 696 --mode color, because --depth is only enabled with --mode color. 697 add depth greater 8 bits for mode grayscale 698 add option for 8 bit output but 10/12 bit scanning 699 7002000-08-24 Gerhard Jaeger <g.jaeger@earthling.net> 701 702 * Updated plustek backend to support multiple devices and 12bit color-depth 703 affected files: backend/plustek.c backend/plustek.h 704 backend/plustek-share.h backend/plustek.conf 705 * backend/plustek.desc: updated information about supported scanner 706 * doc/sane-plustek.man: updated manpage according to the changes 707 7082000-08-23 Abel Deuring <a.deuring@satzbau-gmbh.de> 709 * sanei/sanei_scsi.c: Second attempt to fix the errno bug 710 in the Linux command queue handling. 711 7122000-08-19 Henning Meier-Geinitz <hmg@gmx.de> 713 714 * TODO: Included TODO file for 1.0.4. 715 * sanei/sanei_ab306.c: Removed some comiler warnings. 716 * doc/sane.tex: Set \date to the date of the last change (not 717 the date of running latex (\today)) 718 * frontend/xscanimage.c: Fixed image size overrun (>ca. 400 MB). 719 Removed some compiler warnings. 720 7212000-08-15 Henning Meier-Geinitz <hmg@gmx.de> 722 723 * configure configure.in: Default to --enable-warnings again. 724 7252000-08-15 Jochen Eisinger <jochen.eisinger@gmx.net> 726 727 * backend/mustek_pp.c: fixed bug in config_ccd_1013 that prevents 728 ASIC 1013 scanners from working 729