12001-07-01 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 2************************ end of code freeze *********************************** 3************************ Release of sane-backends 1.0.5 ********************** 4 5 62001-06-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 7 8 * configure configure.in: Disabled warnings by default. 9 * NEWS: Updated version numbers, added dc25. 10 112001-06-25 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 12 13 * configure.in/configure: changed version to 1.0.5 14 152001-06-25 ********** CODE FREEZE FOR SANE-1.0.5 16 snapshot sane-backends-pre1-1.0.5 17 planned release on 2001-07-01 18 19 202001-06-24 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 21 22 * backend/umax*: bugfixes: 23 * bugfix for DOR: 24 - bottom-right edge keeps in position if possible when DOR is switched on 25 26 * bugfix for Astra 610S color mode: 27 - scale_y is set to 0.5 if y_resolutions is smaller than optical_res/2 28 this does fix the color scan problems for Astra 610S. 29 Not tested for Astra 600S. 30 312001-06-20 Peter Fales <peter@fales.com> 32 33 * backend/dc25.c - Backed out the previously added mkdtemp() 34 patch, as mkdtemp is not available on all platforms. 35 * TODO: Removed entry about dc25 bug 36 372001-06-20 Henning Meier-Geinitz <henning@meier-geinitz.de> 38 39 * TODO: Updated documentation entries. Added compilation bug in dc25.c. 40 412001-06-20 Stéphane Voltz <svoltz@wanadoo.fr> 42 43 * doc/sane-umax_pp.man: corrections according to the TODO list 44 45--- cvs snapshot-2001-06-17 --- 46 472001-06-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 48 49 * backend/umax*: bugfixes: 50 - removed "#include <assert.h>" from umax.c: assert() is never called 51 - bugfix for 3 pass scanning: 52 reposition_scanner is called in sane_start for 2nd and 3rd pass of 3 pass scan 53 - bugfix for UTA and DOR geometry offsets 54 552001-06-14 Peter Fales <peter@fales.com> 56 57 * backend/dc25.c - Added a patch from Tim Waugh to use mkdtemp() 58 instead of mktemp(). Also cleaned up some compiler warnings. 59 602001-06-14 Karl Heinz Kremer <khk@khk.net> 61 62 * doc/sane-epson.man: Removed reference to sane-devel list 63 642001-06-14 Simon Munton <simon@munton.demon.co.uk> 65 * doc/sane-pie.man: Fixed formatting problems 66 672001-06-14 Gerhard Jaeger <g.jaeger@earthling.net> 68 69 * doc/sane-plustek.man: 70 Corrected URL to Plustek mailing list 71 722001-06-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 73 74 * TODO: Added link to libieee1284. 75 762001-06-13 Karl Heinz Kremer <khk@khk.net> 77 78 * backend/epson.desc: Added GT-9500 (same scanner as Expression 636) 79 * backend/epson.c: Finally updated version # 80 812001-06-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 82 83 * TODO: Updated the entries about documentation. 84 852001-06-13 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 86 87 * sanei/sanei-scsi.c: Corrected bug in sanei_scsi_cmd2 for IRIX: 88 - scsi_req.ds_senselen has been set to sizeof pointer, is set 89 to 128 bytes now (1024 bytes does not work) 90 - sensebuf is cleared before scsi command is executed 91 - sensehandle always called when it exists and an error occurs 92 932001-06-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 94 95 * tools/umax_pp.c: Also use sanei_umax_pp_SetLamp() (patch from 96 Tim Waugh <twaugh@redhat.com>). 97 982001-06-11 Stéphane Voltz <svoltz@wanadoo.fr> 99 100 * backend/umax_pp_low.c backend/umax_pp_low.h backend/umax_pp_mid.c: 101 make use of PPGETMODES only when available in ppdev.h. Corrected OS/2 102 typo in Outb() and rename sanei_umax_pp_Lamp() to 103 sanei_umax_pp_SetLamp(). 104 105 1062001-06-05 Peter Fales <peter@fales.com> 107 108 * backend/doc/sane-dc25.man, sane-dc210.man, sane-dc240.man - 109 Added reference to web page for information about sane 110 mailing list 111 1122001-06-10 Jochen Eisinger <jochen.eisinger@gmx.net> 113 * doc/sane-mustek_pp.man: added pointer and note to list 114 subscription page 115 116--- cvs snapshot-2001-06-10 --- 117 1182001-06-10 Henning Meier-Geinitz <henning@meier-geinitz.de> 119 120 * doc/sane-artec.man doc/sane-coolscan.man doc/sane-umax.man: 121 Fixed whatis/apropos output (don't put an empty line after 122 the NAME section). Added SEE ALSO entry to sane(7). 123 * doc/sane-dll.man: Fixed output bug and added SEE ALSO entry. 124 * doc/sane-scsi.man: Rephrased the paragraphs about Linux sg 125 buffer to make it clear, that kernel changes are really only 126 necessary with older kernels. Fixed torque.net URL. Added comment, 127 that usually every SCSI adapter should work. Added paragraph about 128 problems with Acard adapters. Rephrased NCR810 entry. 129 * doc/sane-net.man: Updated BUGS section. Added SEE ALSO. 130 * doc/saned.man doc/sane-abaton.man doc/sane-agfafocus.man 131 doc/sane-apple.man doc/sane-as6e.man doc/sane-avision.man 132 doc/sane-bh.man doc/sane-dc210.man doc/sane-dc240.man 133 doc/sane-dc25.man doc/sane-dmc.man doc/sane-epson.man 134 doc/sane-fujitsu.man doc/sane-hp.man doc/sane-microtek.man 135 doc/sane-mustek_pp.man doc/sane-nec.man doc/sane-pie.man 136 doc/sane-pint.man doc/sane-plustek.man doc/sane-pnm.man 137 doc/sane-qcam.man doc/sane-ricoh.man doc/sane-s9036.man 138 doc/sane-sharp.man doc/sane-sm3600.man doc/sane-st400.man 139 doc/sane-tamarack.man doc/sane-umax_pp.man doc/sane-v4l.man: 140 Added SEE ALSO entry for sane(7). 141 * doc/sane-coolscan.man: Used @@ macros instead of fixed paths. 142 * doc/sane-dc210.man doc/sane-dc240.man doc/sane-dc25.man: 143 Used @@ macros instead of fixed paths. Fixed library paths. 144 * doc/Makefile.in doc/sane-coolscan.man doc/sane-dc210.man 145 doc/sane-dc240.man doc/sane-dc25.man: Set the correct library 146 path for all backends by changing @LIBDIR@ to $(libdir)/sane. 147 * doc/sane-as6e.man doc/sane-canon.man doc/sane-microtek.man 148 doc/sane-microtek2.man: Some minor formatting issues. 149 * doc/sane-mustek.man doc/sane-v4l.man: Added link to mostang mail 150 page. Fixed some formatting issues. 151 * doc/backend-writing.txt: Added paragraph about @LIBDIR@ and friends 152 in manual pages. 153 * TODO: Added several entries about manual pages. Removed entry about 154 sane(7). 155 1562001-06-09 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 157 158 * sanei/sanei_scsi.c: 159 applied patch by Douglas Gilbert <dgilbert@interlog.com> 160 that solves compilation problem about: 161 storage size of `ssid' isn't known 162 1632001-06-09 Karl Heinz Kremer <khk@khk.net> 164 165 * backend/epson.c: Changed debug level for for an informational 166 message in the sense_handler from 0 to 2. 167 1682001-06-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 169 170 * README.os2: Added link to Franz Bakan's web page. 171 * configure configure.in backend/Makefile.in include/sane/config.h.in: 172 Check for sys/sem.h and disable snapscan if it isn't available. 173 Removed "//" (C++-style comment) from config.h.in. Link to djpeg 174 only once. 175 * TODO: Added comment on command line option for timeout in saned. 176 1772001-06-09 Petter Reinholdtsen <pere@td.org.uit.no> 178 179 * acinclude.m4 include/sane/config.h.in: Fix configure/compile 180 problem on Alpha/Tru64 Unix. 181 1822001-06-07 Stéphane Voltz <svoltz@wanadoo.fr> 183 184 * backend/umax_pp_low.c: make use of PPGETMODES to get ppdev 185 capabilities. 186 1872001-06-05 Peter Fales <peter@fales.com> 188 189 * backend/dc240.c - Fixed bug where attempting to change the 190 "image number" in an empty camera causes a core dump. 191 1922001-06-06 Stéphane Voltz <svoltz@wanadoo.fr> 193 194 * backend/umax_pp_low.c: OS/2 compile fixes (again). Backend 195 successfully built on Warp with EMX 0.9d. 196 1972001-06-06 Stéphane Voltz <svoltz@wanadoo.fr> 198 199 * backend/umax_pp_low.c: OS/2 compile fixes 200 2012001-06-05 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 202 203 * changed my email address in sane-backends.lsm 204 205 206--- feature freeze for sane-1.0.5 is active --- 207--- cvs snapshot-2001-06-05 --- 208 2092001-06-04 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 210 211 * update of umax backend to version 1.0 build 27 212 2132001-06-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 214 215 * TODO: Updated the entries concerning net+saned. Removed the 216 exporting symbols entry. Added entry about lassert.h. 217 * include/lassert.h sanei/sanei_scsi.c: Use local assert.h file to 218 fix problems with AIX and shared libraries. 219 * frontend/test.c: Changed order of headers to get test.c compiling 220 on OS/2. 221 * frontend/.cvsignore: Added test. 222 * frontend/saned.c: Increase timeout to one hour. 223 * backend/coolscan.c: Declared all internal functions static. 224 * tools/Makefile.in: Fixed typo that prevented make from removing 225 mustek600iin-off. 226 * sanei/sanei_scsi.c: Fixed some small bugs concerning error reporting. 227 * frontend/scanimage.c: Fixed small bug in output for batch mode. 228 2292001-06-03 Peter Fales <peter@fales.com> 230 231 * backend/dc240.c - Batch scanning of multiple images with scanimage 232 was failing if subsequent images have a different size than 233 from the first image. 234 2352001-06-03 Karl Heinz Kremer <khk@khk.net> 236 237 * doc/sane-epson.man: Updated documentation 238 2392001-06-03 Stéphane Voltz <svoltz@wanadoo.fr> 240 241 * backend/umax_pp_low.c: Fixed compile problem on archs that 242 have inb/outb and not insb/outsb. Cleaned up and simplified probing 243 code. 244 2452001-06-03 Peter Fales <peter@fales.com> 246 247 * backend/dc240.c - Add "auto increment" option to allow all 248 images to be downloaded with the --batch option to scanimage. 249 2502001-06-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 251 252 * backend/mustek.c: Added some debug messages. 253 * backend/net.c: Fixed yet another segfault. Added debug messages. 254 * frontend/scanimage.c doc/scanimage.man: Added more options for 255 batch-scanning (patch from Caskey Dickson 256 <caskey-lists-sane-devel@technocage.com>). 257 2582001-06-02 Chris Pinkham <cpinkham@infi.net> 259 260 * backend/artec.desc: updated version number to match artec.c. 261 2622001-06-02 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 263 264 * corrected umax version number in umax.desc (1.0.24->1.0.26) 265 2662001-06-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 267 268 * NEWS: Updated concerning backend versions. 269 * TODO: Removed nec entries. Added entry about ADF extension to 270 scanimage. 271 * backend/qcam.c: Another occurrence where struct flock must be defined 272 for OS/2. 273 * AUTHORS: Fixed Kazuya Fukuda's name and email address. 274 * backend/nec.c backend/nec.h backend/nec.desc: Update to backend 275 version 0.12 (from Kazuya Fukuda <kazuya@pjs.nevt.nec.co.jp>). 276 Removed references to sharp backend (grep for "JX"). Check for 277 HAVE_SYS_SHM_H before including sys/shm.h and disable shared 278 memory support if necessary. Free devlist allocated in 279 sane_get_devices() in sane_exit() resolution setting bug fixed 280 (PC-IN500/4C 10dpi step). Removed resolution list. 281 2822001-06-02 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 283 284 * changed minimum scsi buffer size from 64KB to 32KB 285 286 2872001-06-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 288 289 * backend/umax_pp_low.c: Fixed the FreeBSD problems by checking 290 /dev/io before accessing io ports (patch from Stéphane Voltz 291 <svoltz@wanadoo.fr>). 292 * backend/snapscan.c: Fixed two bugs: pss->devname must be checked 293 for 0. Return total number of lines in sane_get_parameters (patch 294 from Ben Stanley <bds02@uow.edu.au>). 295 2962001-05-31 Henning Meier-Geinitz <henning@meier-geinitz.de> 297 298 * backend/mustek.c: Updated some comments. 299 * TODO: Removed the entry about the config_line[len-1] bug. 300 * configure configure.in include/sane/config.h.in backend/qcam.c: 301 Check for struct flock and define it if necessary. 302 * tools/Makefile.in: Make sure that backend/umax_pp_low.o exists 303 when umax_pp.o is linked. 304 * backend/bh.c backend/m3096g.c backend/sp15c.c: Fixed 305 config_line[len-1] bug which could generate an access violation 306 if len==0. 307 * lib/alloca.c lib/getnev.c lib/getopt.c lib/getopt1.c 308 lib/isfdtype.c lib/md5.c lib sigprocmask.c lib/snprintf.c lib 309 strdup.c lib/strndup.c lib/strsep.c lib/usleep.c lib/vsyslog.c: 310 Used #include "../include/sane/config.h". 311 * sanei/sanei_scsi.c: Fixed compilation issue for OS/2 in 312 sanei_scsi_find_devices. 313 314--- cvs snapshot-2001-05-30 --- 315 3162001-05-30 Marian Eichholz <marian@freenet-ag.de> 317 318 * backend sm3600 with better gain calibration incorporated. 319 fixed a superfluceous export. 320 3212001-05-30 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 322 323 * Problem with SOLARIS_INTERFACE (change from 2001-05-27) 324 had an other reason than the scsi buffer size (MAX_DATA). 325 Changed scsi buffer size for solaris sg driver 326 (USE == SOLARIS_INTERFACE in sanei_scsi.c) again from 32 KB 327 to 128KB. 328 3292001-05-30 Henning Meier-Geinitz <henning@meier-geinitz.de> 330 331 * tools/Makefile.in: Fixed umax_pp compilation problem with Solaris 332 and other operating systems. 333 3342001-05-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 335 336 * backend/canon.conf doc/sane-canon.man: Added config file and some 337 documentation for it. 338 * AUTHORS: Added Chris Bagwell and Oliver Schwartz for snapscan. 339 * TODO: Added entry about possible sanei_usb.*. 340 3412001-05-29 Peter Fales <peter@fales.com> 342 343 * backend/dc240.c - Fixed a fairly obscure problem that can result in 344 core dump. (Deleting pictures with gphoto, then launching 345 xscanimage without power cycling the camera left bad data in the 346 camera status table.) 347 3482001-05-29 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 349 350 * added entry about sanei_parport in TODO 351 3522001-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 353 354 * doc/releases.txt: Removed comment about net.* and dll.* version 355 updating. Added info about make install-mostang. 356 * TODO: Updated concerning backend bugs (export and config_line). 357 * backend/umax_pp_low.c: Fixed bus error with FreeBSD. 358 3592001-05-27 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 360 361 * changed scsi buffer size for solaris sg driver 362 (USE == SOLARIS_INTERFACE in sanei_scsi.c) to 32 KB 363 again because it does not work for at least one system 364 with 64KB. 365 3662001-05-27 Petter Reinholdtsen <pere@td.org.uit.no> 367 368 * doc/releases.txt: Added points on tagging the source and 369 generating a diff from the last release. 370 371--- cvs snapshot-2001-05-27 --- 372 3732001-05-27 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 374 375 * sanei/sanei_scsi.c: changed scsi buffer size (MAX_DATA) 376 to 128KB for: SOLARIS_INTERFACE, SOLARIS_SG_INTERFACE, 377 SOLARIS_USCSI_INTERFACE and IRIX_INTERFACE 378 (some scanners have problems with the predefined 32KB 379 buffer size, these systems should work with 128KB 380 but we need to test if no problems do occur). 381 3822001-05-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 383 384 * doc/sane-microtek2.man: Include updates from backend version 0.9 385 (from karsten.festag@t-online.de (Karsten Festag)). 386 * backend/sm3600.c: setResolutions has only 5 instead of 6 resolutions. 387 3882001-05-26 Jochen Eisinger <jochen.eisinger@gmx.net> 389 390 * backend/mustek_pp.c: declared function comp() static 391 * TODO: removed entry regarding this problem 392 3932001-05-26 Chris Pinkham <cpinkham@infi.net> 394 395 * backend/artec.c: Added code in sane_exit() to free memory 396 malloced in sane_get_devices(). Declared several functions 397 'static' so they are not exported. 398 * TODO: removed 'artec' backend from list mentioned in describing 399 above problems. 400 4012001-05-26 Petter Reinholdtsen <pere@td.org.uit.no> 402 403 * TODO: Updated entry on library search path, sanei API 404 documentation and sane_init() return value. 405 406 * Makefile.in:New target 'libcheck' making sure libraries export 407 only sane_* and sanei_* symbols. 408 4092001-05-26 Henning Meier-Geinitz <henning@meier-geinitz.de> 410 411 * TODO: Removed snapscan and microtek2 updates. Removed status change of 412 as6e. Removed True64 Unix and HP/UX compilation problems. Added entry 413 about exporting symbols. Reformatted some entries. 414 * backend/microtek2.c backend/microtek2.desc backend/microtek2.h: 415 Updated to version 0.9 (from Karsten Festag 416 <karsten.festag@t-online.de>). 417 * doc/sane-snapscan.man: Added new scanners and authors. 418 * AUTHORS: Added Sebastien Sable and Henrik Johansson. 419 * backend/snapscan-scsi.c backend/snapscan-sources.c 420 backend/snapscan-sources.h backend/snapscan-usb.c 421 backend/snapscan-usb.h backend/snapscan.c backend/snapscan.conf 422 backend/snapscan.desc backend/snapscan.h: Updated snapscan backend to 423 version 1.2 (from Sebastien Sable <Sebastien.Sable@snv.jussieu.fr>). 424 * doc/backend-writing.txt: Added "make libcheck" info. 425 * backend/sm3600-color.c backend/sm3600-gray.c backend/sm3600-homerun.c 426 backend/sm3600-scanmtek.c backend/sm3600-scanusb.c 427 backend/sm3600-scanutil.c backend/sm3600.c backend/sm3600.h: 428 Made all non-sane-api functions static. Fixed some warnings. 429 * backend/sm3600.desc: Changed status to new. 430 * backend/as6e.desc: Changed status to alpha because backend 431 isn't new any more. 432 * acinclude.m4 aclocal.m4 configure configure.in 433 include/sane/config.h.in: Fixed u_int* bug for Tru64 by 434 including sys/bitypes.h. 435 * PROJECTS: Added hpoj project. 436 4372001-05-25 Jochen Eisinger <jochen.eisinger@gmx.net> 438 439 * doc/sane-mustek_pp.man, backend/mustek_pp.desc: Changed URL 440 of the homepage to home.nexgo.de/jochen.eisinger/sane/ 441 4422001-05-25 Karl Heinz Kremer <khk@khk.net> 443 444 * backend/epson.c: Allow more than 8 bit color depth even for 445 preview mode since Xsane can handle this. Some code cleanup. 446 Removed ancient code that was used to determine the resolution 447 back when the backend still had a slider for the resolution 448 selection. 449 * backend/epson.desc: Updated version number, added new scanners. 450 4512001-05-24 Henning Meier-Geinitz <henning@meier-geinitz.de> 452 453 * sane-mustek.man: Removed some bug descriptions and added 454 sane(7) to SEE ALSO. 455 * sane-find-scanner.man sane-scsi.man scanimage.man: Added 456 sane(7) to SEE ALSO. 457 * PROJECTS: Removed entry about Polaroid SprintScan 35LE (now in 458 microtek). 459 * TODO: Removed umax from lists of backends with sane_get_devices 460 and config_line bug. Removed entry about make uninstall and 461 sanei_wire.c bug. Removed entry about microtek update. Added point 462 about adding sane(7) to any manual page. 463 4642001-05-23 Matto Marjanovic <maddog@yoo-hoo.ai.mit.edu> 465 466 * backend/microtek.c backend/microtek.h: 467 o Added support for Agfa StudioStar (weird pixel packing) 468 o A couple of small fixes (missing 'static' declarations) 469 o Upped version to 0.12.3 470 4712001-05-23 Matto Marjanovic <maddog@yoo-hoo.ai.mit.edu> 472 473 * backend/microtek.c backend/microtek.h: Small fixes: 474 o Use 'expanded contrast/exposure settings' inquiry data to 475 dynamically set ranges for those options. 476 o Patches for Polaroid SprintScan 35LE (from Dick Bruijn) 477 - added "Polaroid" vendor string 478 - screwed around with 'brightness' setting 479 - attached 'negative scan' button 480 o sane_exit() now frees the devlist allocated by sane_get_devices() 481 o upped version to 0.12.2 482 4832001-05-23 Stéphane Voltz <svoltz@wanadoo.fr> 484 485 * backend/umax_pp.c: changed option names to use lower case characters 486 and dashes instead of spaces. 487 488 * backend/umax_pp_low.c: commented out a useless command sequence. 489 Added 55 AA pattern escaping in data block sending. 490 4912001-05-22 Karl Heinz Kremer <khk@khk.net> 492 493 * backend/epson.c: Added sense handler to support the GT-8000 scanner. 494 Also added experimental (and #ifdef protected) USB scanner probing 495 code - requires patch to USB scanner driver. 496 4972001-05-21 Henning Meier-Geinitz <henning@meier-geinitz.de> 498 499 * README: Added "man sane" to quick install. Added paragraph about 500 old versions. Added paragraph about "make clean" and "make 501 distclean". Added section about removing SANE. 502 * Makefile.in backend/Makefile.in doc/Makefile.in lib/Makefile.in 503 sanei/Makefile.in tools/Makefile.in: Added target "uninstall". 504 5052001-05-20 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 506 507 * removed a bug in saned (patch by Matthias Trute <mtrute@topmail.de>) 508 calculation of the reader buffer index was not correct: 509 if (reader >= sizeof (buf)) 510 - reader = 0; 511 + reader -= sizeof(buf); 512 5132001-05-19 Karl Heinz Kremer <khk@khk.net> 514 515 * backend/epson.c: fixed dates in change log entries 516 and finally fixed the TPU bug with older scanners 517 5182001-05-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 519 520 * removed bug in umax backend sane_exit 521 5222001-05-17 Henning Meier-Geinitz <henning@meier-geinitz.de> 523 524 * include/lalloca.h: Used a more suitable comment. 525 * doc/backend-writing.txt: Reformated. Added point about headers 526 and libraries that are not available on every system and inclusion 527 of backends into CVS. Some minor fixes and clarifications. 528 * NEWS: Updated concerning sane man page and new backends. 529 5302001-05-17 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 531 532 * updated umax backend to version 1.0 build 26 533 5342001-05-15 Peter Fales <peter@fales.com> 535 536 * backend/dc25.c, backend/dc240.c - Added DBG(1,..) to print 537 version string 538 5392001-05-16 Henning Meier-Geinitz <henning@meier-geinitz.de> 540 541 * doc/.cvsignore: Added sane-sm3600.5. 542 543 * PROJECTS: Removed sm3600. 544 545 * TODO: Updates concerning memory leaks and access violations. 546 547 * AUTHORS doc/Makefile.in: doc/sane-sm3600.man doc/sane.man: Updated 548 documentation concerning sm3600 backend and added man page (from 549 from Marian Eichholz <eichholz@computer.org>). 550 551 * configure configure.in include/sane/config.h.in: Detect presence 552 of libusb and enable sm3600 backend. 553 554 * backend/Makefile.in backend/dll.c backend/sm3600-color.c 555 backend/sm3600-homerun.c backend/sm3600-scantool.h 556 backend/sm3600-scanutil.c backend/sm3600.desc 557 backend/sm3600-gray.c backend/sm3600-scanmtek.c 558 backend/sm3600-scanusb.c backend/sm3600.c backend/sm3600.h: 559 Added sm3600 backend (from Marian Eichholz <eichholz@computer.org>). 560 5612001-05-16 Chris Pinkham <cpinkham@infi.net> 562 563 * backend/artec.c: changed #include to use "../include/sane/config.h" 564 instead of "sane/config.h". 565 5662001-05-16 Stéphane Voltz <svoltz@wanadoo.fr> 567 568 * backend/umax_pp.c: fix memory leak in sane_exit 569 570 * backend/umax_pp_low.c backend/umax_pp_low.h : added /proc parsing 571 when available to get I/O addr. Added pauses in 610P probe 572 sequence. 573 5742001-05-14 Henning Meier-Geinitz <henning@meier-geinitz.de> 575 576 * frontend/scanimage.c: scanimage_exit: use the handle (not its 577 address) for sane_close. Fixed yet another warning. 578 5792001-05-14 Gerhard Jaeger <g.jaeger@earthling.net> 580 * backend/plustek.c: 581 Free memory malloced in sane_get_devices() in sane_exit() 582 5832001-05-14 Petter Reinholdtsen <pere@td.org.uit.no> 584 585 * backend/lhii.desc: Updated with current version and contact 586 information. 587 588 * frontend/scanimage.c tools/sane-find-scanner.c: Remove some 589 compiler warnings. 590 5912001-05-13 Peter Fales <peter@fales.com> 592 * backend/dc25.c: Remove DBG(0,...) line that was getting printed 593 for non-dc25 users. 594 5952001-05-13 Karl Heinz Kremer <khk@khk.net> 596 597 * backend/epson.c: Removed check for '\n' before end of line 598 Free memory malloced in sane_get_devices() in sane_exit() again 599 Check first if the scanner does support the set film type 600 and set focus position before the GUI elements are displayed. 601 This caused problems with older (B4 level) scanners when a TPU 602 was connected. 603 6042001-05-13 Henning Meier-Geinitz <henning@meier-geinitz.de> 605 606 * doc/sane.man: Added path to sane.ps. Added comments about 607 how somebody can help the SANE project. Added comments about 608 possible problems with old installaitions of SANE and 609 /etc/ld.so.conf. Added section "REPORTING BUGS". 610 * tools/Makefile.in tools/.cvsignore: Added mustek600iin-off. 611 * sanei/sanei_codec_ascii.c tools/mustek600iin-off.c 612 tools/sane-find-scanner.c frontend/stiff.c: Used #include 613 "../include/sane/...". 614 * backend/net.c backend/net.h backend/net.desc: Fixed some memory 615 leaks. A bit of reformatting. Added more debug output. Used 616 #include "../include/sane/...". 617 * sanei_codec_bin.c sanei/sanei_net.c sanei/sanei_wire.c: Fixed 618 some memory leaks. Used #include "../include/sane/...". 619 * frontend/scanimage.c: Added exit handler to call sane_close 620 and sane_exit in any case and to free allocated memory. A bit of 621 reformatting. Used #include "../include/sane/...". Fixed some 622 warnings. 623 * frontend/saned.c: Fixed some memory leaks. Fixed some warnings. 624 Some reformatting. Used #include "../include/sane/...". 625 * README.hp-ux: Use gmake if make doesn't work. 626 * LEVEL2: Added point about sane_init results != SANE_STATUS_GOOD. 627 * TODO: Added entries about memory leaks, sane_init return values, and 628 HP-UX problems in isfdtype.c. 629 6302001-05-11 Jochen Eisinger <jochen.eisinger@gmx.de> 631 632 * TODO, backend/mustek_pp.c: fixed line-end handling, removed entry 633 from TODO list 634 6352001-05-11 Henning Meier-Geinitz <henning@meier-geinitz.de> 636 637 * TODO: Removed pie from lists of bugs. Removed sane manual page. 638 Added some context to the Tru64 problems. 639 6402001-05-09 Henning Meier-Geinitz <henning@meier-geinitz.de> 641 642 * doc/.cvsignore: Added sane.7. 643 * README: Removed content that's now in the sane maual page. 644 Added reference to man sane. 645 * doc/Makefile.in doc/sane.man: Added SANE manual page. 646 * doc/sane.tex: Clarified the paragraph concerning sane_read. If 647 *len != 0 the status must be SANE_STATUS_GOOD. 648 6492001-05-08 Simon Munton <simon@munton.demon.co.uk> 650 * backend/pie.c: Free devlist in sane_exit. Removed redundant check for 651 trailing newline in config file. 652 6532001-05-07 Peter Fales <peter@fales.com> 654 * backend/dc25.[ch]: Cleaned up compiler warnings and fixed (very 655 minor) memory leak. 656 6572001-05-07 Oliver Rauch <Oliver.Rauch@rauch-domain.de> 658 * applied a patch by Douglas Gilbert to sanei_scsi.c 659 it solves the Problem that the scanner is not 660 found on linux systems when the order of the 661 scsi devices is not coverd by the order of 662 devices listed by /proc/scsi/scsi, it prefers 663 new kernel 2.4 methods when available 664 6652001-05-06 Henning Meier-Geinitz <henning@meier-geinitz.de> 666 667 * backend/mustek.c doc/mustek/mustek.CHANGES: Free devlist 668 in sane_exit. 669 * TODO: Updated concerning config_line[len - 1] stuff. Added 670 some (most) backends to list of sane_get_devices leak. 671 * backend/dll.c backend/dll.desc: Removed access to uninitialized 672 memory. Increased version number. 673 * backend/net.c backend/net.desc: Removed access to uninitialized 674 memory. Changed htons to ntohs in DBG statement. Free devlist 675 in sane_exit. Use "../include/sane/...". Increased version number. 676 6772001-05-04 Gerhard Jaeger <g.jaeger@earthling.net> 678 * backend/plustek.c: Applied Petters' patch to avoid an 679 illegal memory access 680 6812001-05-04 Henning Meier-Geinitz <henning@meier-geinitz.de> 682 683 * NEWS: Updated. 684 * PROJECTS: Removed umax_pp. Added Canon FB620S and FS2710 backend. 685 * TODO: Removed entry about umax_pp and comment about testing 686 for existing sane installations and plustek memory access violation. 687 Added Canon FB620S and FS2710 backend and entries about Tru64 688 compilation problems and installation procedure for translations. 689 * doc/backend-writing.txt: Added entries about SANE_I18N() and 690 documentation directories. 691 6922001-05-03 Henning Meier-Geinitz <henning@meier-geinitz.de> 693 694 * AUTHORS README: Updated concerning umax_pp. 695 696 * doc/Makefile.in doc/sane-umax_pp.man .cvsignore: Added manpage for 697 umax_pp (patch from Stéphane Voltz <svoltz@wanadoo.fr>). 698 699 * tools/README tools/Makefile.in tools/umax_pp.c tools/.cvsignore: 700 Added umax_pp test program (patch from Stéphane Voltz 701 <svoltz@wanadoo.fr>). 702 703 * configure configure.in include/sane/config.h.in: Test for 704 linux/ppdev.h (for umax_pp backend). 705 706 * backend/umax_pp.c backend/umax_pp.h backend/umax_pp_low.c 707 backend/umax_pp_low.h backend/umax_pp_mid.c backend/umax_pp_mid.h 708 backend/umax_pp.conf backend/umax_pp.desc backend/Makefile.in 709 dll.conf: Added umax_pp backend (patch from Stéphane Voltz 710 <svoltz@wanadoo.fr>). 711 7122001-05-02 Henning Meier-Geinitz <henning@meier-geinitz.de> 713 714 * configure configure.in: Don't use -ansi for Solaris. On some 715 Solaris installations compilation breaks with -ansi. 716 717 * doc/Makefile.in tools/sane-desc.el doc/.cvsignore: Install 718 sane.ps and sane.dvi if latex/makeindex/dvips is available. 719 Generate sane-backends.html in doc/. New target: 720 install-mostang. Installs the sane standard 721 (.ps, .ps.gz and html), the html manpages, and sane-backends.html 722 on www.mostang.com. 723 7242001-05-01 Henning Meier-Geinitz <henning@meier-geinitz.de> 725 726 * configure configure.in include/sane/config.h.in README.solaris 727 sanei/sanei_scsi.c: Added support for Solaris sgen SCSI driver 728 (patch from Juergen Keil <jk@tools.de>). 729 * acinclude.m4 aclocal.m4 configure: Added Irix to the list 730 of operating systems that can use -Wl,-rpath. 731 * doc/Makefile.in: Install all the READMEs and other available 732 documentation in $docdir. Print which manpage is generated. 733 Don't remove files/dirs that doesn't exist. Remove the html 734 manpages in distclean. Fixed spelling mistake in .PHONY. 735 * TODO: Added entries about possible segfaults and memory leaks. 736 Added entry about AIX problems. Removed entry about installing 737 documentation. 738 * PROJECTS: Added Canon FB330P, FP630P. 739 7402001-04-30 Jochen Eisinger <jochen.eisinger@informatik.uni-freiburg.de> 741 742 * doc/sane-mustek_pp.man: Added information about CIS patches 743 by Eddy De Greef 744 7452001-04-29 Chris Pinkham <cpinkham@infi.net> 746 747 * backend/artec.c: Fixed bug causing possible dereference of a NULL 748 pointer. 749 * backend/artec.desc: Modified Parport entry to say AS6E scanner 750 supported by SANE AS6E backend. 751 7522001-04-29 Petter Reinholdtsen <pere@td.org.uit.no> 753 754 * sanei/sanei_config.c sanei/sanei_codec_bin.c: Avoid reading 755 uninitialized memory. 756 * sanei/sanei_config.c: Fix memleak when using env 757 SANE_CONFIG_DIR. 758 * backend/net.c sanei/sanei_wire.c include/sane/sanei_wire.h: Make 759 sure net backend release all memory when finished. 760 * README: Added info about the CVS repository. 761 7622001-04-29 Henning Meier-Geinitz <henning@meier-geinitz.de> 763 764 * sanei/sanei_wire.c: Don't free memory that's not alocced. 765 * sanei/sanei_config.c: Avoid reading uninitialized memory when 766 checking SANE_CONFIG_DIR. 767 * backend/mustek.c: Fixed several memory leaks. 768 * frontend/scanimage.c: Fixed memory leak. 769 * sanei/sanei_config2.c: Fixed memory leak: vendor wasn't freed. 770 * PROJECTS: Added entry for the Fujitsu M3091DCd. Updated my email 771 address. 772 * TODO: Added entry for the Fujitsu M3091DCd and a combined Fujitsu 773 backend. Clarified that "printf" also shouldn't be used. 774 * backend/dll.desc: Added my email as contact address. 775 * backend/m3091.desc: New file for the Fujitsu M3091DCd. 776 * doc/sane-mustek.man: Updated URL. 777 7782001-04-28 Henning Meier-Geinitz <henning@meier-geinitz.de> 779 780 * backend/mustek.CHANGES backend/umax.CHANGES backend/umax.FAQ 781 backend/umax.TODO: Moved to doc/mustek respectively doc/umax. 782 * doc/canon.CHANGES doc/canon.install2700F.txt doc/canon: 783 Moved canon-specific documentation to doc/canon. 784 * doc/mustek: New subdirectory for mustek-specific documentation. 785 * doc/sane-umax*.html doc/sane-umax*.jpg doc/sane-umax-doc.tex 786 doc/sane-umax-doc.dvi doc/umax: Moved all the umax-specific 787 documentation to new subdirectory umax. 788 7892001-04-28 Peter Kirchgessner <peter@kirchgessner.net> 790 791 * backend/hp.desc, doc/sane-hp.man: Add support for new models 792 through PTAL-library 793 7942001-04-27 Henning Meier-Geinitz <henning@meier-geinitz.de> 795 796 * backend/agfafogus.c: Moved PATH_MAX after sanei_backend.h include 797 to avoid warning. Changed printf to DBG. 798 * backend/mustek.c backend/mustek.CHANGES backend/mustek.desc: Added 799 support for translating options. Used only PACKAGE_VERSION for 800 output. Updated email address. New version: 1.0-107. 801 * include/sane/sanei_backend.h include/sane/saneopts.h: Added macro 802 SANE_I18N. It's used to mark strings that can be translated and 803 used by a frontend. Usually these are option titles and descriptions 804 as well as the contents of string lists. Used this macro to mark 805 the translatable strings in saneopts.h. More translation support 806 will follow. 807 8082001-04-22 Henning Meier-Geinitz <henning@meier-geinitz.de> 809 810 * PROBLEMS: Point to pnm/saned security risks. 811 * TODO: Removed the entries about epson usb mis-detection and check 812 for installed sane versions. 813 * configure configure.in backend/Makefile.in: Added detection of older 814 versions of SANE. The pnm backend is now disabled by default. 815 * backend/dll.c backend/dll.desc: Fixed file descriptor leak (found by 816 Douglas Gilbert). New version: 1.0.2. 817 * backend/net.desc: Added Jochen Eisinger's email address as contact 818 for the net backend. 819 * doc/sane-pnm.man: Point to pnm/saned security risks. 820 8212001-04-21 Karl Heinz Kremer <khk@khk.net> 822 823 * backend/epson.conf: Commented out the usb config entry, this can 824 block other USB scanners from being recognized. 825 8262001-04-19 Henning Meier-Geinitz <henning@meier-geinitz.de> 827 828 * AUTHORS: Added Michael Herder and me for pnm. Updated my email 829 address. 830 * TODO: Removed pnm entry about adding more options. Added entry about 831 epson backend freezing when trying to detect non-epson USB scanner. 832 Added entry about adding contact addresses to .desc files. Added 833 comment about me working on a sane man page. Removed entry about OS/2 834 problems in sanei_scsi.c. 835 * configure configure.in: Removed a newline in --help message. 836 * backend/pnm.c: Added several options: gamma tables 837 (-> arrays), resolution option (word list), read only test option 838 (SANE_CAP_SOFT_DETECT), several options for returning status codes 839 in sane_read (all of this is from Michael Herder <crapsite@gmx.net>). 840 Added build version info, print version information in sane_init. 841 Use ../include/sane/ for includes. Version is 1.0.1. 842 * backend/pnm.desc: Updated contact info and version. 843 8442001-04-19 Gerhard Jaeger <g.jaeger@earthling.net> 845 * backend/plustek.c: removed again that old fgets() call - sorry 846 8472001-04-19 Petter Reinholdtsen <pere@td.org.uit.no> 848 849 * tools/sane-config.in: Fix typo in previous commit. 850 8512001-04-17 Karl Heinz Kremer <khk@khk.net> 852 853 * doc/sane-epson.man: Fixed types, some reformatting and got rid 854 of a duplicate paragraph. 855 8562001-04-17 Henning Meier-Geinitz <hmg@gmx.de> 857 858 * backend/dc210.desc backend/dc240.desc backend/microtek2.desc: 859 Update contact information for backends. dc240 status is :NEW. 860 * TODO: added entries about as6e status shouldn't be :new, and 861 installing all documentation files. 862 8632001-04-16 Petter Reinholdtsen <pere@td.org.uit.no> 864 865 * Makefile.in: New target 'sort-cvsignore' to keep all .cvsignore 866 files sorted. 867 868 * acinclude.m4 configure.in tools/sane-config.in: Try to guess how 869 to set runtime link path, and make it easier to extend. 870 871 * acinclude.m4 configure.in: Clean up warning flag handling. 872 8732001-04-16 Henning Meier-Geinitz <hmg@gmx.de> 874 875 * README: Updated xsane link. 876 * configure configure.in backend/dll.c backend/dll.desc 877 backend/net.c backend/net.desc include/sane/config.h.in 878 Yet another change in the version system for dll and net. 879 For sane_init return the version of the package but use 880 own internal version number in the source (printed with 881 debugging enabled) and in *.desc. The internal versions 882 of both net and dll are set to 1.0.1. Please increase the 883 build number with every change on the source files. 884 * doc/releases.txt -> doc/releases.txt. Fixed spelling error. 885 Added entries about sane-backends.html, sane.ps, man pages, 886 platforms page. 887 8882001-04-14 Gerhard Jaeger <g.jaeger@earthling.net> 889 * backend/plustek.c backend/plustek.desc backend/plustek.h 890 backend/plustek-share.h 891 minor fixes and additional scanner models 892 * doc/sane-plustek.man added info about slowIO switch 893 8942001-04-13 Oliver Rauch <Oliver.Rauch@Rauch-domain.de> 895 * changed my email address in AUTHORS 896 8972001-04-13 Henning Meier-Geinitz <hmg@gmx.de> 898 899 * PROJECTS TODO: Added entry about E3 USB chipset. 900 * backend/dll.c backend/dll.desc: New version is 1.0.5. Version and 901 PACKAGE_VERSION is printed with debug level set to 1 or higher. 902 The version numbers of all backends that are loaded are printed 903 at debug level 3 or higher. Print error if backend with wrong 904 major version number is loaded. Some standardization changes 905 concerning the DBG messages. 906 * backend/net.c backend/net.desc: New version is 1.0.5. Version and 907 PACKAGE_VERSION is printed with debug level set to 1 or higher. 908 Some standardization changes concerning the DBG messages. 909 * backend/pnm.c: Return SANE_INFO_RELOAD_PARAMS even if the pnm 910 file doesn't exist or can't be loaded (from mh <crapsite@gmx.net>). 911 * doc/backend-writing.txt: Added AUTHORS to the list of things that 912 should be updated when including a new backend. Added points about 913 avoiding printf and exit in backends. 914 * doc/releases.txt: New file. This text summarizes some points to 915 pay attention to when a new release of sane-backends is made. 916 Additions and corrections are appreciated. 917 * doc/scanimage.man: Add some more information about the -V option. 918 * frontend/scanimage.c: The option -V now also prints the version of 919 the backend (usually dll). 920 9212001-04-11 Abel Deuring <a.deuring@satzbau-gmbh.de> 922 * sanei/sanei_scsi.c: fixed a bug in error handling for the 923 Linux SG driver version 3.x 924 * sanei/sanei_scsi.c, configure.in, configure: Usage of direct IO 925 disabled by default. 926 * README.linux: Added a note, how to enable direct IO 927 9282001-04-08 Henning Meier-Geinitz <hmg@gmx.de> 929 930 * backend/mustek.c backend/mustek.desc backend/mustek.CHANGES 931 Added detection of the TA for the Paragon 1200 SP Pro. Added 932 warning about not supported Trust scanners. Changed description 933 of contrast and brightness settings. Backend status is "stable" 934 now. New version: 1.0-106. 935 * acinclude.m4 aclocal.m4: Fixed comment concerning dc240. 936 * configure configure.in include/sane/config.h.in: Added test for 937 socklen_t in sys/socket.h. This fixes the compilation problem on 938 Irix. 939 * doc/sane-avision.man doc/sane-ricoh.man doc/sane-s9036.man 940 doc/sane-tamarack.man: find-scanner is now called 941 sane-find-scanner and installed on the system so it's not 942 necessary to point to the tools directory. 943 * frontend/scanimage.c: Fixed too long line in output. 944 * sane-config.in: Name is sane-config again (was sane-backends-config 945 due to the renaming of the package). 946 * TODO: Removed entry about net.c not compiling on Irix and 947 references to find-scanner in the man pages. Updated numbers of 948 the compilation warnings. Still too many, however. 949 9502001-04-07 Henning Meier-Geinitz <hmg@gmx.de> 951 952 * backend/sc240.c backend/dc240.h backend/dc240.conf 953 backend/dc240.desc backend/dll.conf doc/sane-dc240.man: 954 Added dc240 backend for the Kodak DC240 Digital camera (from 955 Peter Fales <peter@fales.com>). 956 * doc/Makefile.in: Added sane-dc240 in section 5. 957 * backend/Makefile.in: Added dc240. 958 * configure configure.in: If the jpeg libs are not available, 959 dc240 is also disabled. 960 * AUTHORS: Added entry for dc240 and updated email address of 961 Peter Fales. 962 * NEWS: First version of the news entry for 1.0.5. 963 * PROJECTS: Removed dc240. Added Microrec ScanMaker 3600. 964 * README: Added dc240. 965 * TODO: Removed dc240. Added entry about keep-alive mechanism in saned. 966 * sane-backends.lsm: Added dc240. 967 * testsuite/.cvsignore: New file. Added entry for Makefile. 968 9692001-03-31 Karl Heinz Kremer <khk@khk.net> 970 971 * backend/epson.*: Next attempt to get the reported number of 972 lines correct for the "color shuffling" part. 973 Added more comments. 974 9752001-03-31 Henning Meier-Geinitz <hmg@gmx.de> 976 977 * backend/mustek.c backend/mustek.desc backend/mustek.h 978 backend/mustek.CHANGES: Fixed grascale gamma for the 600 II N. 979 Fixed ADF problems when selecting windows smaller than the 980 whole scan area. Fixed linedistcnace corrections issues concerning 981 ADF and concerning 1200SP V 1.00. New version: 1.0-105. 982 9832001-03-31 Henning Meier-Geinitz <hmg@gmx.de> 984 985 * PROJECTS: Updated entry about Canon 1220U and Umax 1220P / HP3200C. 986 Added entry about Kodak DC-240. 987 * TODO: Added Umax 1200P/2000P & HP 320C + Kodak DC-240 as backends 988 to be included. Added net.c compilation problem. 989 9902001-03-10 Jochen Eisinger <jochen.eisinger@gmx.net> 991 992 * frontend/saned.c: fixed bug that allowed access to a scanner 993 without being prompted for a password 994 9952001-03-04 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 996 997 * umack backend updated to version 1.0-build-25 998 9992001-02-26 Abel Deuring <a.deuring@satzbau-gmbh.de> 1000 1001 * sanei/sanei_scsi.c: removed a possible null pointer 1002 dereference in the Solaris/Schilling driver part. (Bug was 1003 found and fixed by William L. Sebok) 1004 1005 * backend/tamarack.c: inconsistent call to sanei_scsi_cmd fixed 1006 10072001-02-22 Petter Reinholdtsen <pere@td.org.uit.no> 1008 1009 * TODO: Add comment on how link problems should really be fixed. 1010 * TODO: List memleak problem for sane_get_devices(). 1011 1012 * configure.in include/sane/config.h.in: Really move definition of 1013 SCSIBUFFERSIZE from CFLAGS to config.h. 1014 1015 * configure.in testsuite/*: Started on runtime test suite. 1016 Currently only tests if PNM test scanning works. 1017 1018 * sanei/sanei_constrain_value.c sanei/sanei_load_values.c 1019 sanei/sanei_save_values.c: Include "sane/sanei.h" to make sure the 1020 prototype match the function. 1021 1022 * backend/pnm.c: Write more sensible error message when failing to 1023 open PNM file. 1024 1025 * include/sane/sanei_backend.h: Include <fcntl.h> before testing 1026 for O_NONBLOCK and <limits.h> before testing for PATH_MAX to 1027 increase the chances of getting the real value. 1028 10292001-02-12 Petter Reinholdtsen <pere@td.org.uit.no> 1030 1031 * backend/dll.c backend/v4l.c: Get rid of small memory leak when 1032 using 'scanimage -L'. 1033 10342001-02-10 Tom Martone <tom@martoneconsulting.com> 1035 1036 * backend/bh.c backend/bh.h doc/sane-bh.man 1037 added support for Copiscan 8000 series by Mark Temple 1038 added options deskew and rotation 1039 inquiry compares product to COPISCAN rather than COPISCAN II 1040 10412001-02-04 Peter Kirchgessner <peter@kirchgessner.net> 1042 1043 * hp-backend V0.94, backend/hp.c hp-handle.c hp-scl.h: 1044 Switch off lamp after scan 1045 10462001-01-31 Abel Deuring <a.deuring@satzbau-gmbh.de> 1047 1048 * sanei/linux_sg3_err.h: New version provided by Douglas Gilbert. 1049 Does not longer #include <linux/../scsi/scsi.h> and 1050 #include <linux/../scsi/sg.h> 1051 * sanei/sanei_scsi.c (Linux part): fixed some format errors in 1052 debug output; added debug: system("cat /proc/scsi/sg/debug 1>&2"), 1053 if debug level >= 255. (Suggestion by Douglas Gilbert) 1054 10552001-01-23 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE> 1056 1057 * TODO: sane-config changes 1058 10592001-01-21 Tom Martone <tom@martoneconsulting.com> 1060 1061 * backend/dll.conf: Added bh 1062 10632001-01-21 Henning Meier-Geinitz <hmg@gmx.de> 1064 1065 * AUTHORS: Added Tom Martone. 1066 * PROJECTS: Removed bh (now included in sane). 1067 * README: Added entry for sane-bh(5). 1068 * TODO: Removed bh. Updated BearPaw entry. Added entry about v4l 1069 problem. 1070 * backend/v4l.c: Changed comment as v4l is part of the sane package. 1071 10722001-01-20 Tom Martone <tom@martoneconsulting.com> 1073 1074 * doc/.cvsignore: Added sane-bh.5. 1075 10762001-01-20 Tom Martone <tom@martoneconsulting.com> 1077 1078 * backend/bh.c backend/bh.conf backend/bh.h doc/sane-bh.man 1079 Added new backend Bell and Howell Copiscan scanners 1080 * backend/bh.desc 1081 Updated version from (0.1) to 1.0-4 1082 Referenced manpage 1083 * backend/Makefile.in 1084 Added bh to PRELOADABLE_BACKENDS 1085 Added libsane-bh.la dependencies 1086 * doc/Makefile.in 1087 Added sane-bh.5 to SECT5 1088 10892001-01-17 Henning Meier-Geinitz <hmg@gmx.de> 1090 1091 * backend/mustek.c backend/mustek.desc backend/mustek.h 1092 backend/mustek.CHANGES doc/sane-mustek.man: 1093 Added 36 bit mode for Pro models. Removed support for "special" 1094 modes, used options instead. Code cleanup. Updated manpage 1095 concerning sane-find-scanner. New version: 1.0-104. 1096 * configure: regenerated from configure.in. 1097 10982001-01-14 Petter Reinholdtsen <pere@td.org.uit.no> 1099 1100 * sanei/sanei_scsi.c: Make sure to initialize uninitialized 1101 variable 'defined' to zero. 1102 1103 * include/sane/sanei_wire.h: Add missing prototype for 1104 sanei_w_ptr() and sanei_w_bool(). 1105 1106 * configure.in include/sane/config.h.in: Move definition of 1107 HAVE_DEV_URANDOM and SCSIBUFFERSIZE from CFLAGS to config.h. 1108 11092001-01-07 Abel Deuring <a.deuring@satzbau-gmbh.de> 1110 1111 * sanei/sanei_scsi-c: (Linux part) timeout for SCSI commands 1112 sent with the SG driver version increased; debug output of 1113 device status, host status, driver status and sense buffer 1114 added. 1115 11162001-01-09 Henning Meier-Geinitz <hmg@gmx.de> 1117 1118 * PROJECTS TODO: Added/updated entries about backends for Mustek 1119 BearPaw and 1200 UB scanners. 1120 11212001-01-07 Abel Deuring <a.deuring@satzbau-gmbh.de> 1122 1123 * sanei/sanei_scsi-c: (Linux part) improved detection of 1124 sanei_scsi_max_request_size. Setting SANE_SG_BUFFERSIZE for 1125 low drivers which don't support scatter-gather should 1126 no longer be necessary. 1127 * sanei/sanei_scsi-c: (Linux part) Added support for the new 1128 devfs in sanei_scsi_find_devices- 1129 * backend/sharp.c: Test for existence of shm.h added. 1130 * TODO: Removed entry about missing detection of shm.h in sharp 1131 backend. 1132 11332001-01-03 Henning Meier-Geinitz <hmg@gmx.de> 1134 1135 * PROJECTS: Added Umax 1220P / HP3200C. 1136 11372000-12-31 Henning Meier-Geinitz <hmg@gmx.de> 1138 1139 * tools/find-scanner.c: Removed. Now called sane-find-scanner. 1140 * tools/sane-find-scanner: New file (was find-scanner). 1141 * tools/.cvsignore tools/Makefile.in tools/README: Updated because 1142 of name change. sane-find-scanner is installed now. 1143 * README README.linux: Updated because of sane-find-scanner. 1144 * frontend/scanimage.man: Updated because of sane-find-scanner. 1145 * doc/sane-find-scanner.man: New file. 1146 * doc/.cvsignore doc/Makefile.in: Added sane-find-scanner(1). 1147 * TODO: Updated concerning sane-find-scanner. Added entry about 1148 qcam /tmp file handling. Some spelling corrections. 1149 11502000-12-31 Henning Meier-Geinitz <hmg@gmx.de> 1151 1152 * backend/mustek.CHANGES backend/mustek.c backend/mustek.desc 1153 backend/mustek.h doc/sane-mustek.man: Added calibration for Pro 1154 scanners and the SE 12000 SP Plus. Added option to use the full 1155 legal size of the Paragon 1200 LS scanner. Added fast preview for 1156 Pro scanners. Bug fixes. New version: 1.0-103. 1157 11582000-12-25 Karl Heinz Kremer <khk@khk.net 1159 1160 * backend/epson.*: Version 0.2.01 1161 Added bit-depth selection again. 1162 Fixed problem with bilevel scanning with Perfection610: The 1163 line count has to be an even number with this scanner. 1164 Several initialization fixes regarding bit depth selection. 1165 This version goes back into the CVS repository, the 1.0.4 1166 release is out and therefore the code freeze is over. 1167 Some general cleanup, added more comments. 1168 11692000-12-23 Henning Meier-Geinitz <hmg@gmx.de> 1170 1171 * TODO: Removed entry about net/saned crashes. 1172 * backend/net.c: Fixed segfault when using SANE_TYPE_STRING options 1173 (e.g. scanimage on localhost). Added checks to prevent other 1174 segfaults. Fixed some warnings. 1175 * backend/snapscan.desc: Changed to use new homepage. 1176 11772000-12-23 Henning Meier-Geinitz <hmg@gmx.de> 1178 1179 * NEWS: Added date of release. 1180 * TODO: Removed entries about PATH_MAX, sanei_scsi_find_devices, and 1181 shm.h. Added entry about the necessity to check HAVE_SYS_SHM_H. 1182 * configure configure.in include/sane/config.h.in: Default to 1183 --enable-warnings again. Don't set "-ansi" for OS/2. Test for 1184 sys/shm.h. 1185 * backend/GUIDE: Moved to doc/backend-writing.txt. 1186 * doc/backend-writing.txt: New file (moved from backend/GUIDE). 1187 Added comments about sanei-backend.h and PATH_MAX. 1188 * include/sane/sanei_backend.h: Added define for PATH_MAX (if 1189 necessary). 1190 * sanei/sanei_scsi.c: Implemented sanei_scsi_find_devices for FreeBSD 1191 (from ports@FreeBSD.org). 1192 * tools/Makefile.in: Use INSTALL_SCRIPT instead of INSTALL_PROGRAM for 1193 sane-config (from ports@FreeBSD.org). 1194