1****** Release of sane-backends 1.0.21. End of code freeze ****** 2 32010-04-25 Chris Bagwell <chris at cnpbagwell do com> 4 * tools/sane-config.in: Fix typo: REGMGR=RESMGR. 5 62010-04-21 m. allan noah <kitno455 at gmail dot com> 7 * tools/.gitignore: add sane-backends.pc 8 * po/uk.po: updated translation from Yuri Chornoivan 9 * po/nl.po: updated translation from Martin Kho 10 112010-04-20 Chris Bagwell <chris at cnpbagwell do com> 12 * doc/descriptions-external/epkowa.desc: Updated based 13 on values that will be in next release of iscan. 14 Updated 4 pre-existing SCSI models with commonly used 15 model names. This allows wider range of Epson SCSI scanners 16 to be correctly detected using auto-generated hal and udev 17 files. This benefits epkowa, epson2, and epson backends. 18 192010-04-18 m. allan noah <kitno455 at gmail dot com> 20 * tools/sane-desc.c: Update the sane-devel contact suggestion 21 222010-04-16 m. allan noah <kitno455 at gmail dot com> 23 * backend/kvs1025*, kvs1025.desc, sane-kvs1025.man: backend v3 24 - invert usb status, add 0x to usbids, add missing KV-S1045 usbid 25 262010-04-12 Nicolas Martin <nicols-guest at users.alioth.debian.org> 27 * backend/pixma_mp150.c, backend/pixma_io_sanei.c, 28 doc/descriptions/pixma.desc, doc/sane-pixma.man: 29 pixma: added changes from Gernot Hassenpflug to fully support 30 Canoscan 8800F. 31 debug code clean-up in pixma_mp150.c 32 332010-04-12 Chris Bagwell <chris at cnpbagwell dot com> 34 * backend/p5.c, backend/p5_device.c, backend/p5.h: 35 Remove references to libc.h in p5.h. On OSX, it was including 36 socket.h and causing compile fail with conflicting connect() 37 functions. Since backend doesn't support network 38 connects, should be fine to use name connect. 39 402010-04-07 Chris Bagwell <chris at cnpbagwell dot com> 41 * acinclude.m4: cygwin and mingw is now hiding M_PI_2 42 defines with -ansi flag. Remove to fix cygwin compile. 43 Mingw doesn't support fork() so default to pthreads. 44 Add u_short to complete definition of u_* types which 45 helps out ming when we define _BSDTYPES_DEFINED. 46 472010-03-25 Stéphane Voltz <stef.dev at free.fr> 48 * backend/p5.c backend/p5_device.[ch] backend/genesys_gl646.c: 49 replace u_int8_t and u_int16_t by uint8_t and uint16_t 50 512010-04-06 Chris Bagwell <chris at cnpbagwell dot com> 52 * configure.in, tools/sane-backends.pc.in: Add stub for future 53 pkg-config support to configure. This allows distributes 54 that are patching in pkg-config support to not rerun 55 autoconf and wipe out our custom libtool. 56 * tools/sane-config.in: Fix LDFLAGS bug related to GPHOTO2 57 support. 58 592010-04-02 Chris Bagwell <chris at cnpbagwell dot com> 60 * acinclude.m4: Add --enable-rpath option to configure. 61 Ported from Fedora patches. 62 632010-04-02 Chris Bagwell <chris at cnpbagwell dot com> 64 * backend/kvs1024*: Remove includes of usb.h 65 directly into backend. Complete prototype 66 for sane_exit(). 67 682010-04-02 Chris Bagwell <chris at cnpbagwell dot com> 69 * po/Makefile.am: Remove unneeded distclean-local target. 70 712010-03-25 Stéphane Voltz <stef.dev at free.fr> 72 * backend/kvs1025.c: compile fix 73 742010-03-25 m. allan noah <kitno455 at gmail dot com> 75 * backend/kvs1025*: convert backend from libusb to sanei_usb 76 * doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: update docs 77 * backend/dll.conf.in, configure, configure.in: enable kvs1025 backend 78 792010-03-16 Stéphane Voltz <stef.dev at free.fr> 80 * backend/rts8891.c: change register 0x11 settings for sensor type 1 81 822010-03-15 Nicolas Martin <nicols-guest at users.alioth.debian.org> 83 * backend/pixma_mp150.c, doc/descriptions/pixma.desc: 84 pixma: fix color shifts for MP990 up to 2400 dpi 85 updated and reorderd descs for several models. 86 872010-03-15 Stéphane Voltz <stef.dev at free.fr> 88 * backend/genesys.[ch] backend/genesys_devices.c backend/genesys_low.h 89 backend/genesys_gl646.[ch] backend/genesys_gl841.c: full transparency 90 adaptor support for gl646 based scanners 91 922010-03-11 Stéphane Voltz <stef.dev at free.fr> 93 * backend/rts8891.c: further register tweaking for 600 dpi scans 94 952010-03-11 Stéphane Voltz <stef.dev at free.fr> 96 * backend/lexmark.c: minor bugfix when assigning possible dpi list 97 982010-03-07 Stéphane Voltz <stef.dev at free.fr> 99 * backend/rts8891.c: tweak register settings at 600 dpi for HP4470 100 1012010-03-05 Stéphane Voltz <stef.dev at free.fr> 102 * backend/rts8891.c: fix HP4470 sensor detection 103 1042010-03-04 Stéphane Voltz <stef.dev at free.fr> 105 * backend/rts8891.c backend/rts8891.h: add debug traces for sensor 106 type handling 107 1082010-03-04 Stéphane Voltz <stef.dev at free.fr> 109 * doc/desc/genesys.desc: fix HP2400/G2410 USB id, update HP3670 110 status 111 1122010-03-01 Stéphane Voltz <stef.dev at free.fr> 113 * doc/sane-p5.man doc/sane-umax_pp.man doc/sane-rts8891.man 114 doc/sane-lexmark.man: fix author name accentuation and capitalization 115 1162010-03-01 Stéphane Voltz <stef.dev at free.fr> 117 * backend/genesys.c backend/genesys_gl646.c 118 backend/genesys_devices.h: enable warming up and calibration cache 119 for HP3670 120 1212010-02-28 Stéphane Voltz <stef.dev at free.fr> 122 * backend/genesys_devices.c backend/genesys_gl646.c 123 backend/genesys_gl646.h: tune HP2400/G2410 settings 124 1252010-02-27 Chris Bagwell <chris at cnpbagwell dot com> 126 * Rerun autoconf/automake to align files to single version 127 of tools. 128 1292010-02-27 m. allan noah <kitno455 at gmail dot com> 130 * */Makefile.in: update with (unfortunately) slightly older automake 131 * po/*: standard gettext layout by Adi Roiban <adi at roiban dot ro> 132 * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in: 133 add S1500M entry by Harald Weis 134 * tools/sane-desc.c: Condense warnings about half-baked .desc files 135 1362010-02-27 Stéphane Voltz <stef.dev at free.fr> 137 * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c 138 backend/genesys_gl646.h: final work for HP3670 full support 139 1402010-02-25 Stéphane Voltz <stef.dev at free.fr> 141 * backend/genesys_gl646.c: fix regression for gl646 CCD scanners due 142 to incorrect color filter setting. 143 1442010-02-23 Stéphane Voltz <stef.dev at free.fr> 145 * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c 146 backend/genesys_gl646.h: XP200 calibration rework. Some HP3670 147 improvements. 148 1492010-02-22 m. allan noah <kitno455 at gmail dot com> 150 * backend/fujitsu.c: force enable flatbed for M3092, by Jochen Hepp 151 * doc/Makefile.*, doc/descriptions-external/kodak-twain: new backend 152 1532010-02-22 Julien Blache <jb@jblache.org> 154 * doc/descriptions-external/epkowa.desc: Updated for iscan 2.24.0. 155 1562010-02-16 Stéphane Voltz <stef.dev at free.fr> 157 * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c 158 backend/genesys_gl646.h backend/genesys_low.h: buttons and basic XPA 159 support for HP3670. 160 1612010-02-15 Stéphane Voltz <stef.dev at free.fr> 162 * backend/p5.c backend/p5.h backend/p5_device.c backend/p5_device.h 163 backend/p5.conf.in doc/descriptions/p5.desc doc/sane-p5.man: add new p5 backend for 164 Primax PagePartner 165 * backend/dll.conf.in backend/Makefile.* configure* doc/Makefile.* 166 doc/sane.man: p5 backend integration changes 167 1682010-02-13 m. allan noah <kitno455 at gmail dot com> 169 * backend/avision.[ch]: updated settings for Visioneer 9450, 170 based on code from Andyz Smith 171 * doc/descriptions/avision.desc: added AV220-G and 6080E 172 1732010-02-12 m. allan noah <kitno455 at gmail dot com> 174 * backend/kvs1025*: add new backend from Panasonic Russia, Ltd. 175 * backend/Makefile.*, configure*, doc/Makefile.*, doc/sane.man: 176 backend integration changes 177 * doc/descriptions/kvs1025.desc, doc/sane-kvs1025.man: 178 the parts Panasonic forgot 179 1802010-02-12 m. allan noah <kitno455 at gmail dot com> 181 * backend/fujitsu.c: disable bg_color for S1500 182 1832010-02-12 Stéphane Voltz <stef.dev at free.fr> 184 * backend/genesys_gl646.c: fixed MD5345 calibration 185 1862010-02-12 Stéphane Voltz <stef.dev at free.fr> 187 * doc/descriptions/genesys.desc backend/genesys.c 188 backend/genesys_devices.c backend/genesys_gl646.c 189 backend/genesys_gl646.h: added support for hp3670, uncalibrated scans 190 only 191 1922010-02-10 m. allan noah <kitno455 at gmail dot com> 193 * include/sane/saneopts.h: add three new SANE_VALUE macros 194 * backend/*.[ch]: use mode name macros from saneopts.h by Robert Ancell 195 1962010-02-10 m. allan noah <kitno455 at gmail dot com> 197 * doc/descriptions/hpaio.desc: updated from hplip v3.9.12 198 * po/sane-backends.nl.po: updates from Armijn Hemel 199 2002010-02-10 m. allan noah <kitno455 at gmail dot com> 201 * backend/canon_dr.c, backend/cardscan.c, backend/epjitsu.c, 202 backend/fujitsu.c, backend/kodak.c, po/Makefile.*: 203 - enable translations of all static strings via SANE_I18N macro 204 - don't fail if sanei_scsi_open gives smaller buffer than asked for 205 * doc/descriptions/kodak.desc, doc/sane-canon_dr.man, 206 doc/sane-fujitsu.man, doc/sane-kodak.man: 207 - minor version number and text updates 208 2092010-02-10 m. allan noah <kitno455 at gmail dot com> 210 * acinclude.m4, configure: missing $ in variable expansion 211 * frontend/scanimage.c: exit with error if stdout isatty() 212 * doc/descriptions/unsupported.desc, doc/descriptions/lexmark.desc: 213 - add Dell A940 and correct manpage name 214 * backend/gt68xx_high.c: maximum exposure 245 not 248, see bug #312113 215 * po/Makefile.*, po/sane-backends.ja.po: 216 - New Japanese translation from Hiroshi Miura 217 2182010-02-10 m. allan noah <kitno455 at gmail dot com> 219 * backend/cardscan.[ch], backend/cardscan.conf.in, 220 doc/descriptions/cardscan.desc, doc/sane-cardscan.man: 221 - add lines_per_block config option 222 - add has_cal_buffer config option 223 - basic support for 600C 224 - clean #include lines 225 * doc/sane.man: add missing backends 226 2272010-02-10 Stéphane Voltz <stef.dev ar free.fr> 228 * doc/descriptions/genesys.desc: added G2410 229 2302010-02-10 m. allan noah <kitno455 at gmail dot com> 231 * backend/gt68xx_devices.c: add GT68XX_FLAG_NO_STOP to SF600 232 * doc/.gitignore, doc/Makefile.am, doc/Makefile.in: 233 - added new targets for scanner search engine db 234 * doc/releases.txt: improved doc 235 * doc/saned.man: clean typos 236 * tools/sane-desc.c: removed NAME= from udev rules (deprecated) 237 2382010-02-09 m. allan noah <kitno455 at gmail dot com> 239 * backend/fujitsu.c, doc/descriptions/fujitsu.desc, 240 backend/canon_dr.c, doc/descriptions/canon_dr.desc, 241 backend/epjitsu.c, doc/descriptions/epjitsu.desc, 242 doc/sane-fujitsu.man, doc/sane-canon_dr.man, doc/sane-epjitsu.man, 243 backend/epjitsu.conf.in: 244 - cleanup #include lines, copyrights, manual, and supported scanners. 245 2462010-02-08 Stéphane Voltz <stef.dev ar free.fr> 247 * backend/genesys.c backend/genesys.h backend/genesys_conv.c 248 backend/genesys_devices.c backend/genesys_gl646.c 249 backend/genesys_gl646.h: working uncalibrated 150/300 dpi modes for 250 HP3670. Enable custom gamma for gl841 based scanners. Turned dynamic 251 line-art to be default. 252 2532010-02-03 Stéphane Voltz <stef.dev at free.fr> 254 * backend/genesys_conv.c: add safeguards when doing gray normalization 255 2562010-02-02 Nicolas Martin <nicols-guest at users.alioth.debian.org> 257 * doc/sane-pixma.man, doc/descriptions/pixma.desc: 258 pixma: updated docs for supported model ImageCLASS MF4350d. 259 2602010-01-31 Stéphane Voltz <stef.dev at free.fr> 261 * backend/genesys_conv.c: normalize gray data when doing dynamic 262 lineart. 263 2642010-01-30 Stéphane Voltz <stef.dev at free.fr> 265 * backend/genesys.conf.in backend/genesys_devices.c 266 doc/descriptions/genesys.desc doc/sane-genesys.man: add Xerox Travel 267 Scanner 100, work by Andrey Loginov <avloginov@gmail.com> 268 2692010-01-29 Nicolas Martin <nicols-guest at users.alioth.debian.org> 270 * backend/pixma_io.h, backend/pixma_imageclass.c, 271 doc/sane-pixma.man, doc/descriptions/pixma.desc: 272 pixma: changed usb timeouts to 20 sec to support ImageClass MF3240. 273 updated source code comments and documentation. 274 2752010-01-28 Oliver Schwartz <oliverschwartz at users.sourceforge.net> 276 * backend/snapscan-usb.c: Use hash of device string instead of parsing 277 it to create a semaphore id. The new code is less platform dependent 278 and should also work on FreeBSD 8.0. 279 2802010-01-27 Stéphane Voltz <stef.dev at free.fr> 281 * backend/genesys.c backend/genesys.h backend/genesys_conv.c 282 backend/genesys_low.h backend/genesys_gl841.c: add dynamic lineart 283 scanning based on epjitsu code by m. allan noah. 284 2852010-01-19 Nicolas Martin <nicols-guest at users.alioth.debian.org> 286 * backend/pixma.h, backend/pixma_mp150.c: 287 pixma: changes for cropped area enhancement, supplied by Christian Scholtz 288 for generation 3+ devices. 289 2902010-01-19 Stéphane Voltz <stef.dev at free.fr> 291 * backend/genesys.c backend/genesys.conf.in backend/genesys.h 292 backend/genesys_conv.c backend/genesys_devices.c 293 backend/genesys_gl646.c backend/genesys_gl841.c backend/genesys_low.h 294 doc/descriptions/genesys.desc doc/sane-genesys.man: add Visioneer 295 OneTouch 7100 (patch by Jack McGill). Add software lineart option. 296 2972010-01-17 Stéphane Voltz <stef.dev at free.fr> 298 * backend/genesys.c backend/genesys_gl646.c: gray shading calibration 299 fix for CCD GL646 based scanners. 300 3012010-01-17 Mattias Ellert <mattias.ellert@fysast.uu.se> 302 * po/sane-backends.sv.po: Updated Swedish translations. 303 3042010-01-16 Stéphane Voltz <stef.dev at free.fr> 305 * backend/genesys.c backend/genesys_gl646.c: re-enable threshold 306 option, fix wpl computing for HP2400 307 3082010-01-13 Stéphane Voltz <stef.dev at free.fr> 309 * backend/genesys.c backend/genesys_low.c backend/genesys_gl646.c 310 backend/genesys_gl841.c doc/sane-genesys.man : add true gray scanning 311 for CIS based scanners 312 3132010-01-08 Nicolas Martin <nicols-guest at users.alioth.debian.org> 314 * doc/sane-pixma.man, doc/descriptions/pixma.desc: 315 pixma: updated documentation for MP490 and MP550 (supported models). 316 3172009-12-30 Stéphane Voltz <stef.dev at free.fr> 318 * backend/lexmark_low.c: improve init time debug messages 319 3202009-12-26 Nicolas Martin <nicols-guest at users.alioth.debian.org> 321 * doc/sane-pixma.man, backend/pixma.c, backend/pixma_mp150.c: 322 pixma: some routine maintenance updates to backend and documentation. 323 3242009-12-24 Julien Blache <jb@jblache.org> 325 * frontend/saned.c: fix a bug in the standalone polling code. 326 3272009-12-05 Stéphane Voltz <stef.dev at free.fr> 328 * backend/genesys.c backend/genesys_gl841.c backend/genesys_low.h: 329 fixed amount of bytes left to read at document end for gl841 based 330 sheetfed scanners 331 3322009-12-09 Nicolas Martin <nicols-guest at users.alioth.debian.org> 333 * doc/descriptions/pixma.desc, doc/sane-pixma.man, 334 backend/pixma_imageclass.c, backend/pixma_mp150.c: 335 pixma: updated backend, docs and desc for support to MP560 and MF4330d/ADF 336 3372009-12-06 Nicolas Martin <nicols-guest at users.alioth.debian.org> 338 * doc/descriptions/pixma.desc, doc/sane-pixma.man, 339 backend/pixma.h, backend/pixma.c, backend/pixma_mp150.c: 340 pixma: bumped version, added compilation type debug message. 341 updated doc and desc (support for MX330) 342 3432009-12-05 Stéphane Voltz <stef.dev at free.fr> 344 * backend/genesys.c backend/genesys_gl841.c backend/genesys_devices.c 345 backend/genesys_low.h backend/genesys.conf.in 346 document/descriptions/genesys.desc: add full support for 347 Ambir/Syscan DS685. Use maximum height to handle the case when document 348 height isn't known before scan for sheetfed scanners 349 3502009-12-04 Nicolas Martin <nicols-guest at users.alioth.debian.org> 351 * backend/pixma_mp150.c: 352 pixma: fix pixma backend bug for compilation with USE_PTHREAD/-lpthread 353 3542009-12-01 Stéphane Voltz <stef.dev at free.fr> 355 * backend/genesys_gl841.c: take amount of data in scanner's buffer 356 into account when detecting end of document 357 3582009-11-30 Stéphane Voltz <stef.dev at free.fr> 359 * backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h 360 backend/gt68xx_low.h backend/gt68xx_gt6816.h backend/gt68xx_gt6816.c: 361 implement request '0x59' which detects document presence for 6816. Add 362 a sensor option to reports document presence, and test for document 363 before scan for 6816 sheetfed scanners. 364 3652009-11-29 Stéphane Voltz <stef.dev at free.fr> 366 * backend/gt68xx.c backend/gt68xx_high.c backend/gt68xx_high.h: 367 added 'clear calibration' button option and 'need calibration' 368 sensor option. 369 3702009-11-28 Nicolas Martin <nicols-guest at users.alioth.debian.org> 371 * backend/pixma.c, backend/pixma_mp1580.c, 372 doc/descriptions/pixma.desc, doc/sane-pixma.man: 373 pixma: fix pixma backend (end of scan), when compiled with USE_PTHREAD/-lpthread 374 set support to complete for MP990 in documentation, as reported by Jean-Michel Poure. 375 3762009-11-28 Stéphane Voltz <stef.dev at free.fr> 377 * backend/gt68xx_generic.h backend/gt68xx_generic.c 378 backend/gt68xx_low.h backend/gt68xx_high.c backend/gt68xx_high.h 379 backend/gt68xx_devices.c backend/gt68xx.c 380 doc/descriptions/gt68xx.desc: added sheetfed calibration 381 3822009-11-25 Stéphane Voltz <stef.dev at free.fr> 383 * backend/genesys_gl841.c: use only signed vars in 384 gl841_detect_document_end with a few more debug traces 385 3862009-11-25 Stéphane Voltz <stef.dev at free.fr> 387 * backend/genesys.conf.in backend/genesys_gl841.c 388 backend/genesys_devices.c: added docketport 467 model and add 389 debug traces in gl841_detect_document_end 390 3912009-11-23 Stéphane Voltz <stef.dev at free.fr> 392 * backend/gt68xx_generic.h backend/gt68xx_generic.c 393 backend/gt68xx.conf.in backend/gt68xx_low.h backend/gt68xx_high.c 394 backend/gt68xx_devices.c backend/gt68xx.c: fixed gt6816 based sheetfed 395 scanners positioning by implementing and using a move paper request. 396 Added Iriscan Express 2 model based on reports seen in sane-devel 397 list. 398 3992009-11-19 Nicolas Martin <nicols-guest at users.alioth.debian.org> 400 * doc/descriptions/pixma.desc, doc/sane-pixma.man: 401 pixma: updated Pixma MP250 status to supported. Changed desc status 402 from good to complete for well supported models. 403 4042009-11-16 Stéphane Voltz <stef.dev at free.fr> 405 * backend/genesys.conf.in backend/genesys_gl841.c 406 doc/descriptions/genesys.desc : applied fixes and status update from 407 Jack McGill. 408 4092009-11-16 Stéphane Voltz <stef.dev at free.fr> 410 * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c 411 backend/genesys_gl841.c: add needed flags for DP485/487 and XP100 412 scanners. Use different thresholds in strip detection function. Do 413 led, coarse and gain calibration at sensor's max resolution when doing 414 sheetfed calibration. 415 4162009-11-14 Julien Blache <jb@jblache.org> 417 * doc/descriptions/epson.desc: add the Perfection636 SCSI scanner, from 418 Frédéric Brière <fbriere@fbriere.net>. 419 4202009-11-06 Stéphane Voltz <stef.dev at free.fr> 421 * backend/genesys.c backend/genesys.h backend/genesys_devices.c 422 backend/genesys_gl646.c backend/genesys_gl646.h backend/genesys_gl841.c 423 backend/genesys_low.h doc/descriptions/genesys.desc 424 doc/sane-genesys.man: 425 sheetfed calibration work merge. All genesys supported sheetfed 426 scanners can now be calibrated with a special sheet. 427 4282009-10-28 Nicolas Martin <nicols-guest at users.alioth.debian.org> 429 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 430 pixma: declared Pixma MP550 (yet untested), updated docs. 431 4322009-10-22 Louis Lagendijk <llagendijk at users.alioth.debian.org> 433 * doc/sane-pixma.man: 434 Added networking details to doc/sane-pixma.man 435 4362009-10-21 Nicolas Martin <nicols-guest at users.alioth.debian.org> 437 * backend/pixma_imageclass.c, doc/sane-pixma.man: 438 pixma: added I-SENSYS MF4320d and updated doc, for this model and MP390. 439 4402009-10-20 Louis Lagendijk <louis@lagendijk.xs4all.nl> 441 * backend/pixma_io_sanei.c: 442 Allow for ranges in model returned from device (allow -) 443 4442009-10-18 Nicolas Martin <nicols-guest at users.alioth.debian.org> 445 * doc/descriptions/pixma.desc, doc/sane-pixma.man: 446 pixma: updated doc to include support for MP270 and ImageClass MF3110 447 4482009-10-18 Nicolas Martin <nicols-guest at users.alioth.debian.org> 449 * backend/pixma_mp150.c, backend/pixma_imageclass.c, backend/pixma.h, 450 doc/descriptions/pixma.desc, doc/sane-pixma.man: 451 pixma: 452 - bumped backend version to 0.16.1 453 - Some error condition fixes to Generation 4 (MP640, ...) XML code 454 - Added ImageClass MF4360dn-MF4390dn 455 4562009-10-18 Troy Rollo <trollo-guest at users.alioth.debian.org> 457 * backend/hp3500.c: Stop backed from calling exit(), which is not 458 helpful when using threads instead of processes. 459 4602009-10-16 Nicolas Martin <nicols-guest at users.alioth.debian.org> 461 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 462 pixma: Changes to include new XML dialog for new 2009 PIXMA models, 463 like MP270 or MP640. 464 4652009-10-03 Ilia Sotnikov <hostcc@gmail.com> 466 * backend/epjitsu.c: use own private function instead of roundf() 467 4682009-10-02 Stéphane Voltz <stef.dev at free.fr> 469 * backend/genesys_gl646.c: honor GENESYS_NO_CALIBRATION device 470 flag when setting registers for final scan 471 4722009-10-01 Jonathan Bravo Lopez <jkdsoft at gmail dot com> 473 * backend/hp3900_sane.c: 474 fix bug 311991: "Bad option sizes let frontend (e.g. xsane) crash" 475 4762009-10-01 Stéphane Voltz <stef.dev at free.fr> 477 * backend/lexmark_low.c: fix a memleak in find_start_line(), 478 check success of memory allocation after calloc() 479 4802009-09-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 481 * backend/Makefile.am, backend/Makefile.in: 482 Add missing sanei_pio to qcam backend. Fixes compile 483 error on embedded Linux boxes. Added new genesys_gl646.h 484 to backend's SOURCES so its included in tar file. 485 * doc/Makefile.am, doc/Makefile.in: 486 Remove manual deletion of $docdir. Modern automake cleans 487 up fine after itself and this fix is required for distcheck 488 target to pass on automake-1.11. 489 4902009-09-27 Nicolas Martin <nicols-guest at users.alioth.debian.org> 491 * backend/pixma_bjnp.c, backend/pixma_mp730.c: 492 Print size_t values as %lu with cast to unsigned long 493 as prescribed in the file doc/backend_writing.txt, to avoid 494 compile warnings. 495 Removed unused debug code. 496 4972009-09-26 Julien Blache <jb@jblache.org> 498 * backend/genesys.c: add missing check when logging raw data, 499 patch by Tollef Fog Heen <tfheen@err.no>. 500 5012009-09-16 Nicolas Martin <nicols-guest at users.alioth.debian.org> 502 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, 503 doc/sane-pixma.man: 504 pixma backend: Updated documentation for: 505 - Pixma MP260 support 506 - descriptions for recently added new models 507 5082009-09-14 m. allan noah <kitno455 at gmail dot com> 509 * sanei/sanei_usb.c: reset the libusb device handle after bus scan. 510 patch from Hans Petter Selasky 511 * backend/fujitsu.*, backend/Makefile.*: backend v97, 512 use sanei_magic to provide software deskew, autocrop and despeckle 513 * sanei/sanei_magic.c, include/sane/sanei_magic.h, Makefile.*: 514 new image processing lib for deskew, despeckle, autocrop. 515 5162009-09-13 Nicolas Martin <nicols-guest at users.alioth.debian.org> 517 * backend/pixma_mp150.c, backend/pixma_mp730.c: 518 pixma backend: Declared new Pixma models MP250, MP490, MP560, MP640, 519 and MP990, all yet untested, and modified some debug code. 520 5212009-09-11 Mattias Ellert <mattias.ellert@fysast.uu.se> 522 * tools/sane-find-scanner.c: Fix false warning about USB not 523 supported when linking with libusb-1.0. 524 * po/sane-backends.sv.po: Updated Swedish translations. 525 5262009-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org> 527 * backend/pixma_mp730.c: 528 pixma backend: added debug info for MF3110 and changed default params. 529 5302009-09-06 Nicolas Martin <nicols-guest at users.alioth.debian.org> 531 * backend/pixma_mp730.c, backend/pixma_imageclass.c, backend/pixma_mp150.c, 532 doc/descriptions/pixma.desc, doc/sane-pixma.man: 533 pixma backend: 534 - Fix usb interrupt messages handling for MF3110 535 - New support for ImageClass MF4660 536 - Documentation updates 537 5382009-09-03 Nicolas Martin <nicols-guest at users.alioth.debian.org> 539 * backend/pixma_mp730.c: 540 pixma backend: change for MF3110 image encoding. 541 5422009-08-29 Nicolas Martin <nicols-guest at users.alioth.debian.org> 543 * backend/pixma_imageclass.c, backend/pixma_mp730.c: 544 pixma backend: moved MF3110 declaration to mp730 part of backend. 545 5462009-08-27 Nicolas Martin <nicols-guest at users.alioth.debian.org> 547 * doc/descriptions/pixma.desc, backend/pixma_mp150.c: 548 - pixma backend: Updated description for MP830 reported to be fully supported. 549 5502009-08-13 m. allan noah <kitno455 at gmail dot com> 551 * tools/sane-desc.c: add closedir call to fix bug #311880, patch 552 from Johannes Meixner 553 5542009-08-08 Julien Blache <jb@jblache.org> 555 * frontend/saned.c: run_standalone(), explicitly check for errors 556 on fds. 557 5582009-08-07 m. allan noah <kitno455 at gmail dot com> 559 * backend/fujitsu.[ch], backend/fujitsu-scsi.h: Backend v96 560 - split sane_get_parameters into two functions 561 - remove unused code from get_pixelsize 562 - support hardware based auto length detection 563 * doc/descriptions/fujitsu.desc: various status and comment updates 564 5652009-08-07 Stéphane Voltz <stef.dev at free.fr> 566 * backend/genesys_gl646.c backend/genesys_devices.c: 567 - small fixes for hp3670 support 568 5692009-08-05 Stéphane Voltz <stef.dev at free.fr> 570 * backend/genesys.c: 571 - fixed shading calibration for hp2300 when dpi <= 300 572 5732009-08-04 Stéphane Voltz <stef.dev at free.fr> 574 * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c: 575 - fixed document end detection for gl646 cis scanners 576 - disable color filter for gray mode for gl646 cis scanners 577 5782009-08-03 Nicolas Martin <nicols-guest at users.alioth.debian.org> 579 * doc/descriptions/pixma.desc, doc/sane-pixma.man: 580 - pixma backend: few cosmetic documentation updates. 581 5822009-08-02 Stéphane Voltz <stef.dev at free.fr> 583 * frontend/tstbackend.c: remove WARMING_UP_STATUS usage 584 5852009-07-30 Jonathan Bravo Lopez <jkdsoft at gmail dot com> 586 * backend/hp3900_config.c: 587 - Fixed bug [#311856] possible for loop overflow 588 5892009-07-29 m. allan noah <kitno455 at gmail dot com> 590 * backend/canon_dr.[ch]: Backend v34 591 - add simplified Hough transform based deskewing code 592 - add extremity detecting cropping code 593 - use per-model background color to fill corners after deskew 594 - request and chop extra scanlines instead of rounding down 595 - remove padding dumb scanners add to top of front side 596 - sane_get_params uses intermediate struct instead of user struct 597 - if scanner stops, clone the last line until the end of buffer 598 - reset some intermediate params between duplex sides 599 6002009-07-28 Nicolas Martin <nicols-guest at users.alioth.debian.org> 601 * doc/descriptions/pixma.desc: 602 - Updated pixma backend desc for Pixma MX860 603 6042009-07-25 Nicolas Martin <nicols-guest at users.alioth.debian.org> 605 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 606 - Fix in declarations for Pixma MX320, MX330 and MX860, 607 - Updated docs for MX860, confirmed to be supported. 608 6092009-06-23 m. allan noah <kitno455 at gmail dot com> 610 * backend/canon_dr.[ch]: Backend v33 611 - add software brightness/contrast for dumb scanners 612 - add blocking mode to allow full-page manipulation options to run 613 - add swdespeck option and support code 614 - add swdeskew and swcrop options (disabled) 615 6162009-06-22 m. allan noah <kitno455 at gmail dot com> 617 * backend/canon_dr.[ch]: Backend v32 618 - crop/resample image data before buffering, not after 619 - shink image buffers to size of output image, not input 620 - correct some debug message 621 - better handling of EOF 622 - add intermediate param struct to existing user and scan versions 623 6242009-07-17 Alex Belkin <abc at telekom.ru> 625 * backend/xerox_mfp.c: more sanity checking for debug mode. 626 6272009-07-15 Stéphane Voltz <stef.dev at free.fr> 628 * backend/lexmark.h: disable deep debugging 629 6302009-07-10 Stéphane Voltz <stef.dev at free.fr> 631 * backend/genesys.c backend/genesys_gl646.c backend/genesys_low.h 632 backend/genesys_gl646.h backend/genesys_gl841.c 633 backend/genesys_devices.c backend/genesys.h: 634 - add shading calibration for sheetfed scanners 635 - shading calibration fix for all gl646 based scanners 636 6372009-07-06 Stéphane Voltz <stef.dev at free.fr> 638 * backend/lexmark.c backend/lexmark.h backend/lexmark_low.h: 639 do not use resolution higher than sensor resolution when doing 640 calibation. 641 6422009-07-02 Nicolas Martin <nicols-guest at users.alioth.debian.org> 643 * backend/pixma.h, backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 644 - Declared new models (yet untested) Pixma MX330 and MX860, updated docs. 645 - Bump backend minor version number. 646 6472009-07-01 Alex Belkin <abc at telekom.ru> 648 * backend/xerox_mfp.conf.in: usbid for Samsung SCX-4500W 649 6502009-06-29 m. allan noah <kitno455 at gmail dot com> 651 * po/Makefile.am, po/Makefile.in, po/sane-backends.uk.po: 652 - Ukrainian translation from yurchor@ukr.net 653 * backend/avision.c: set flag for Fujitsu SP620C 654 * doc/descriptions/unsupported.desc: minor updates to Canon scanners 655 * doc/descriptions/canon_dr.desc: set status complete on 5 machines 656 * backend/canon_dr.c: reduce default buffer size to 2 megs 657 6582009-06-26 Julien Blache <jb@jblache.org> 659 * po/Makefile.am, po/Makefile.in, po/sane-backends.gl.po: added 660 new gl (galician/galego) translation. 661 * po/sane-backends.es.po: update es translation. 662 Both translations courtesy of Miguel Bouzada <mbouzada(at)gmail(dot)com> 663 * po/README: update instructions for po file addition. 664 6652009-06-22 m. allan noah <kitno455 at gmail dot com> 666 * backend/kodak.*: new backend for big Kodak SCSI/Firewire scanners 667 * doc/descriptions/kodak.desc, doc/sane-kodak.man: docs for same 668 6692009-06-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> 670 * backend/pixma_imageclass.c, backend/pixma_mp730.c, doc/descriptions/pixma.desc: 671 - Added duplex ADF scan for Canon ImageCLASS D480. 672 - Fixed ImageCLASS MF5770 grayscale scanning. 673 - Moved ImageCLASS MF5730 and MF5750 to pixma_mp730.c (similarity with MF5770). 674 - Updated documentation. 675 6762009-06-20 Mattias Ellert <mattias.ellert@fysast.uu.se> 677 * po/sane-backends.sv.po: Updated Swedish translations. 678 * backend/hp5400_internal.h, backend/hp5590_cmds.c, 679 backend/hp5590_low.c, backend/net.c: Add missing includes. 680 6812009-06-20 Nicolas Martin <nicols-guest at users.alioth.debian.org> 682 * backend/pixma_imageclass.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 683 Added Canon imageCLASS D480 support to the pixma backend. 684 6852009-06-17 Stéphane Voltz <stef.dev at free.fr> 686 * backend/lexmark_low.c: f3/f4 registers assignment cleanup 687 6882009-06-18 Nicolas Martin <nicols-guest at users.alioth.debian.org> 689 * backend/pixma_mp150.c: 690 Fixed typo in pixma backend for MX320 declaration. 691 6922009-06-17 m. allan noah <kitno455 at gmail dot com> 693 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v30 694 - add fine cal support for machines with internal buffer (2050/2080) 695 - support fixed-width machines that require even bytes per scanline 696 - pad end of scan with gray if scanner stops prematurely 697 - better handling of errors during calibration 698 - cleanup canceling debug messages 699 - remove old cancel() prototype 700 - small sleep before clearing usb halt condition 701 7022009-06-17 Stéphane Voltz <stef.dev at free.fr> 703 * backend/lexmark_low.c: cleanups, better logging in is_home_line() 704 and possible fix for bug #311862 by using f4 & f5 registers instead of 705 f3 & f4 706 7072009-06-16 Nicolas Martin <nicols-guest at users.alioth.debian.org> 708 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 709 Declared Pixma MX320 in the pixma backend. Yet untested. 710 7112009-06-16 Julien Blache <jb@jblache.org> 712 * frontend/saned.c: fix strict aliasing issues, now problematic 713 with gcc 4.4. 714 7152009-06-14 Nicolas Martin <nicols-guest at users.alioth.debian.org> 716 * backend/pixma_mp150.c, doc/descriptions/pixma.desc, doc/sane-pixma.man: 717 Thanks to Vladimir Andreev patch, fix network scan for MP800R. 718 Documentation updates for latest MF5770 changes. 719 7202009-06-13 Alex Belkin <abc at telekom.ru> 721 * backend/xerox_mfp.conf.in, doc/descriptions/xerox_mfp.desc: usbids 722 for some Samsung devices. 723 * backend/xerox_mfp.c: backend version increment. 724 7252009-06-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 726 * sanei/sanie_tcp.c, backend/epson2_net.c: Update 727 sanei_tcp_read() to better simulate old behavior of 728 MSG_WAITALL. recv() tends to return MTU sized chunks 729 of data without that option. And at least cygwin doesn't 730 support MSG_WAITALL. Re-enable epson2 using that function 731 for big receives. 732 * libgetopt.c, libgetopt1.c: Revert some logic meant to be used 733 only when we were always compiling internal getopt() functions. 734 Fix header filename. 735 7362009-06-09 Stéphane Voltz <stef.dev at free.fr> 737 * backend/lexmark.h backend/lexmark.c backend/lexmark_low.c: 738 cleanups, better 'fake usb' and possible fix for bug #311862 739 7402009-06-08 m. allan noah <kitno455 at gmail dot com> 741 * backend/canon_dr.c: backend v29 742 - split coarse and fine cal to run independently 743 - add side option 744 - reset scan params to user request if calibration fails 745 - better handling of sane_cancel 746 - better handling of errors during sane_start and sane_read 747 7482009-06-08 Nicolas Martin <nicols-guest at users.alioth.debian.org> 749 * backend/pixma_mp730.c, backend/pixma_imageclass.c: 750 Modifications to support Canon ImageClass MF5770 751 7522009-06-04 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 753 * backend/genesys_gl841.c: Make calibration steps always send 754 registers before trying to acquire a line. 755 7562009-05-29 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 757 * doc/descriptions/genesys.desc: 758 Added description for Visioneer XP100r3, Visioneer Roadwarrior, 759 demoted DocketPort 465 to "untested" 760 7612009-05-28 m. allan noah <kitno455 at gmail dot com> 762 * backend/pnm.c: hide 'warming up' and 'hw locked' 'devices' 763 7642009-05-26 m. allan noah <kitno455 at gmail dot com> 765 * backend/canon.c: clamp film type to allowed range (bug #311685) 766 7672009-05-25 m. allan noah <kitno455 at gmail dot com> 768 * backend/fujitsu.[ch]: backend v94 769 - add side option to show which duplex image is being transferred 770 - convert front and simplex buffers to use much less ram 771 - add lowmemory option which makes duplex back buffer small too 772 - refactor image handling code to track eof's instead of lengths 773 - do color deinterlacing after reading from scanner, before buffering 774 7752009-05-25 Nicolas Martin <nicols-guest at users.alioth.debian.org> 776 * sanei/sanei_usb.c: 777 Adds debug verbosity to last sanei_usb.c patch. 778 7792009-05-23 Nicolas Martin <nicols-guest at users.alioth.debian.org> 780 * doc/sane-pixma.man, doc/descriptions/pixma.desc: 781 Updated documentation for Pixma MultiPass MP730. 782 7832009-05-22 Alex Belkin <abc at telekom.ru> 784 * backend/xerox_mfp.c: 785 - additional error check to (stop scanadf) + fix of it. 786 7872009-05-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> 788 * backend/pixma_imageclass.c, backend/pixma_mp730.c, sanei/sanei_usb.c: 789 - pixma_imageclass.c: supported devices list cleanup. 790 - pixma_mp730.c: fixed scan area width adjust and end of scan protocol for MP730. 791 - sanei/sanei_usb.c: in sanei_usb_open(), changed "endpoints seek loop" to 792 take into account only interfaces detected by sanei_usb_init() 793 Fixes Pixma MP730 usb wrong endpoints selection. 794 7952009-05-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 796 * backend/genesys_devices.c, backend/genesys_low.h: 797 Add Pentax DSmobile 600, Syscan 485, DCT 487 798 7992009-05-18 Stéphane Voltz <stef.dev at free.fr> 800 * backend/genesys_gl646.h: fixed missing part of the include 801 8022009-05-13 Stéphane Voltz <stef.dev at free.fr> 803 * backend/genesys_gl646.c backend/genesys_gl646.h: created a 804 genesys_gl646.h header file, moved all declarations from 805 genesys_gl646.c to this file. 806 8072009-05-13 Nicolas Martin <nicols-guest at users.alioth.debian.org> 808 * backend/pixma_mp150.c: 809 Fixed Pixma MP600R for network scan. Changes apply to MP600R _and_ MP600, 810 to use now a strict clone of Canon's driver protocol. 811 8122009-05-09 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 813 * */*.c: standardize including local sane include files. 814 8152009-05-09 Nicolas Martin <nicols-guest at users.alioth.debian.org> 816 * backend/pixma_mp150.c, doc/descriptions/pixma.desc: 817 Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions. 818 8192009-05-08 m. allan noah <kitno455 at gmail dot com> 820 * backend/canon_dr*: backend v27 821 - bug fix in read_panel() 822 - initialize vars in do_usb_cmd() 823 - set buffermode off by default 824 - clear page counter during init and sane_start() 825 - eject previous page during init and sane_start() 826 - improved SSM_BUFF macros 827 - moved set_window() to after ssm-*() 828 - add coarse calibration (AFE offset/gain & per-channel exposure) 829 - add fine calibration (per-cell offset/gain) 830 - free image and fine cal buffers in sane_close() 831 - compare page counter of small scanners only in non-buffered mode 832 - add back-side gray mirroring code for DR-2580C 833 8342009-05-06 Nicolas Martin <nicols-guest at users.alioth.debian.org> 835 * doc/descriptions/pixma.desc: 836 Updated descriptions in pixma backend for ImageClass MF4010 and MF4018. 837 8382009-05-06 Ilia Sotnikov <hostcc@gmail.com> 839 840 * doc/descriptions/unsupported.desc: 841 HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend. 842 * doc/descriptions/hp5590.desc: 843 Updated backend version, added HP ScanJet 4500C as completely supported, 844 added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650 845 marked as completely supported 846 * tools/check-usb-chip.c: 847 Updated HP ScanJet model names displayed during the check_hp5590(). 848 * backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h, 849 backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man: 850 Updated the list of supported devices (added HP 5500C which is similar 851 to 4570C, 5500C which is similar to 4500C) - only strings/comments, no 852 code was changed. Updated backend version. Updated man page. 853 8542009-05-06 Julien Blache <jb@jblache.org> 855 * tools/sane-desc.c: unbreak udev rules, use ATTRS instead of ATTR 856 for USB devices. 857 * frontend/saned.c: pass the network fds to saned_avahi() so the 858 Avahi process can close them. Fixes a hang possible hang of the 859 net backend when saned is run in debug mode. 860 8612009-05-05 Julien Blache <jb@jblache.org> 862 * doc/backend-writing.txt, doc/releases.txt: update for the switch 863 to git. 864 8652009-05-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 866 * acinclude.m4: Rename --enable-fork-process to --enable-pthreads 867 to match internal usage. Stop linking in pthread when disabled. 868 * backend/Makefile.am: Add $PTHREAD_LIBS to all backends that 869 include sanei_thread. 870 * Makefile.am: Add new ChangeLog-1.0.20 to distribution list. 871 8722009-05-03 m. allan noah <kitno455 at gmail dot com> 873 * ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release 874 * configure, configure.in: version 1.0.21cvs 875 * doc/releases.txt: minor updates for new build system 876 * doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc, 877 doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc: 878 remove :new tag 879 8802009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 881 * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated 882 with newer automake. 883 * backend/Makefile.am, tools/sane-config.in: Add missing 884 $GPHOTO2_LDFLAGS so library can be found. 885 * tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner. 886 887Older entries can be found in ChangeLog-1.0.20. 888