1141cc406Sopenharmony_ci2009-05-03 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 2141cc406Sopenharmony_ci * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated 3141cc406Sopenharmony_ci with newer automake. 4141cc406Sopenharmony_ci * backend/Makefile.am, tools/sane-config.in: Add missing 5141cc406Sopenharmony_ci $GPHOTO2_LDFLAGS so library can be found. 6141cc406Sopenharmony_ci * tools/Makefile.am: Add missing $SCSI_LIBS to sane-find-scanner. 7141cc406Sopenharmony_ci 8141cc406Sopenharmony_ci****** Release of sane-backends 1.0.20. End of code freeze ****** 9141cc406Sopenharmony_ci 10141cc406Sopenharmony_ci2009-05-03 m. allan noah <kitno455 a t gmail d o t com> 11141cc406Sopenharmony_ci * config.guess, config.sub: updated to latest versions 12141cc406Sopenharmony_ci * NEWS, configure.in, configure: updated for 1.0.20 13141cc406Sopenharmony_ci * sane-backends.lsm, doc/releases.txt: minor tweaks 14141cc406Sopenharmony_ci * doc/descriptions/coolscan3.desc, doc/descriptions/rts8891.desc: 15141cc406Sopenharmony_ci add :new marker, correct manpage link 16141cc406Sopenharmony_ci 17141cc406Sopenharmony_ci2009-05-01 m. allan noah <kitno455 a t gmail d o t com> 18141cc406Sopenharmony_ci * backend/fujitsu.c: copy_buffer() needs to count lines, or M309[12] 19141cc406Sopenharmony_ci cannot scan in duplex 20141cc406Sopenharmony_ci 21141cc406Sopenharmony_ci2009-04-30 m. allan noah <kitno455 a t gmail d o t com> 22141cc406Sopenharmony_ci * backend/fujitsu.c: ignore errors in scanner_control(), 23141cc406Sopenharmony_ci M3091 has not worked since sane 1.0.19, due to this. 24141cc406Sopenharmony_ci 25141cc406Sopenharmony_ci2009-04-30 m. allan noah <kitno455 a t gmail d o t com> 26141cc406Sopenharmony_ci * acinclude.m4, backend/gphoto2.c, configure, include/sane/config.h.in: 27141cc406Sopenharmony_ci deal with upcoming gphoto2 interface change (patch by Chris Bagwell) 28141cc406Sopenharmony_ci * po/sane-backends.nl.po: updates from Martin Kho 29141cc406Sopenharmony_ci 30141cc406Sopenharmony_ci2009-04-29 m. allan noah <kitno455 a t gmail d o t com> 31141cc406Sopenharmony_ci * po/sane-backends.nl.po: updates from Martin Kho 32141cc406Sopenharmony_ci * po/sane-backends.de.po: updates from Burkhard Luck 33141cc406Sopenharmony_ci * po/Makefile.am, po/Makefile.in, po/sane-backends.en_GB.po: new 34141cc406Sopenharmony_ci translation from Andrew Coles 35141cc406Sopenharmony_ci * po/*.po: rebuilt with new strings 36141cc406Sopenharmony_ci 37141cc406Sopenharmony_ci2009-04-29 Stéphane Voltz <stef.dev@free.fr> 38141cc406Sopenharmony_ci * doc/sane-genesys.man doc/sane-rts8891.man: documentation updates and 39141cc406Sopenharmony_ci cleanups 40141cc406Sopenharmony_ci 41141cc406Sopenharmony_ci2009-04-28 Julien Blache <jb@jblache.org> 42141cc406Sopenharmony_ci * sanei/sanei_scsi.c: /proc/scsi is being deprecated in the Linux 43141cc406Sopenharmony_ci kernel; use sysfs for SCSI device enumeration in 44141cc406Sopenharmony_ci sanei_scsi_find_devices() by default, keep 45141cc406Sopenharmony_ci sanei_proc_scsi_find_devices() as a fallback option. 46141cc406Sopenharmony_ci 47141cc406Sopenharmony_ci2009-04-27 Gerhard Jaeger <gerhard@gjaeger.de> 48141cc406Sopenharmony_ci * backend/plustek-usbdevs.c: 49141cc406Sopenharmony_ci Tweaked highspeed settings for Epson 1260 50141cc406Sopenharmony_ci 51141cc406Sopenharmony_ci2009-04-27 Stéphane Voltz <stef.dev@free.fr> 52141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891.h backend/rts8891_devices.c 53141cc406Sopenharmony_ci backend/rts8891_low.c backend/rts8891_low.h backend/rts88xx_lib.c 54141cc406Sopenharmony_ci backend/rts88xx_lib.h: turn off scanner sharing option to off by default 55141cc406Sopenharmony_ci to keep on the safe side, copyright and internal version updates. 56141cc406Sopenharmony_ci 57141cc406Sopenharmony_ci2009-04-27 Stéphane Voltz <stef.dev@free.fr> 58141cc406Sopenharmony_ci * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c: 59141cc406Sopenharmony_ci shading calibration fixes for HP2300 60141cc406Sopenharmony_ci 61141cc406Sopenharmony_ci2009-04-25 Alessandro Zummo <a.zummo@towertech.it> 62141cc406Sopenharmony_ci * backend/epson2.c: fixed TPU warmup retry 63141cc406Sopenharmony_ci 64141cc406Sopenharmony_ci2009-04-23 Stéphane Voltz <stef.dev@free.fr> 65141cc406Sopenharmony_ci * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c: 66141cc406Sopenharmony_ci y scan position and shading calibration fixes for MD5345/MD6471 67141cc406Sopenharmony_ci 68141cc406Sopenharmony_ci2009-04-23 m. allan noah <kitno455 a t gmail d o t com> 69141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: update S1500 status to complete 70141cc406Sopenharmony_ci 71141cc406Sopenharmony_ci2009-04-22 m. allan noah <kitno455 a t gmail d o t com> 72141cc406Sopenharmony_ci * include/sane/sane.h: convert new frame and status to #define 73141cc406Sopenharmony_ci 74141cc406Sopenharmony_ci2009-04-21 Nicolas Martin <nicols-guest at users.alioth.debian.org> 75141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc, 76141cc406Sopenharmony_ci backand/pixma_mp150.c: 77141cc406Sopenharmony_ci Updated documentation for Pixma MP240, reported to work fine by Nik. 78141cc406Sopenharmony_ci 79141cc406Sopenharmony_ci2009-04-21 Alex Belkin <abc@telekom.ru> 80141cc406Sopenharmony_ci * backend/xerox_mfp.c: update version number. 81141cc406Sopenharmony_ci 82141cc406Sopenharmony_ci2009-04-20 m. allan noah <kitno455 a t gmail d o t com> 83141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu.conf.in, 84141cc406Sopenharmony_ci doc/descriptions/fujitsu.desc: add S1500 usb ids and status 85141cc406Sopenharmony_ci * backend/canon_dr.c: update credits 86141cc406Sopenharmony_ci * doc/sane-fujitsu.man, doc/sane-canon_dr.man: update version numbers, 87141cc406Sopenharmony_ci dates, credits and known issues 88141cc406Sopenharmony_ci * doc/saned.man: remove section about uncontrolled data port range 89141cc406Sopenharmony_ci 90141cc406Sopenharmony_ci2009-04-20 Alessandro Zummo <a.zummo@towertech.it> 91141cc406Sopenharmony_ci * backend/coolscan3.c: temporarily disable infrared. 92141cc406Sopenharmony_ci 93141cc406Sopenharmony_ci2009-04-17 Nicolas Martin <nicols-guest at users.alioth.debian.org> 94141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc: 95141cc406Sopenharmony_ci Updated documentation for Pixma MP540, reported to work fine by Rogge. 96141cc406Sopenharmony_ci 97141cc406Sopenharmony_ci2009-04-17 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 98141cc406Sopenharmony_ci * backend/genesys.c, backend/genesys_gl646.c, 99141cc406Sopenharmony_ci backend/genesys_gl841.c, backend/genesys_low.h: Always do shading 100141cc406Sopenharmony_ci calibration in color mode on gl841. 101141cc406Sopenharmony_ci * backend/genesys.c, backend/genesys_gl841.c: Fix bugs introduced above. 102141cc406Sopenharmony_ci 103141cc406Sopenharmony_ci2009-04-16 Stéphane Voltz <stef.dev@free.fr> 104141cc406Sopenharmony_ci * backend/genesys.h backend/genesys.c backend/genesys_gl646.c 105141cc406Sopenharmony_ci backend/genesys_devices.c: y scan position fixes 106141cc406Sopenharmony_ci - added a 'clear calibration cache button' 107141cc406Sopenharmony_ci 108141cc406Sopenharmony_ci2009-04-15 Stéphane Voltz <stef.dev@free.fr> 109141cc406Sopenharmony_ci * backend/genesys.c backend/genesys_gl646.c: calibration cache 110141cc406Sopenharmony_ci activation for gl646 based scanners 111141cc406Sopenharmony_ci 112141cc406Sopenharmony_ci2009-04-15 m. allan noah <kitno455 a t gmail d o t com> 113141cc406Sopenharmony_ci * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v93 114141cc406Sopenharmony_ci - return cmd status for reads of sensor options 115141cc406Sopenharmony_ci * backend/canon_dr.c, doc/descriptions/canon_dr.desc: backend v26 116141cc406Sopenharmony_ci - return cmd status for reads of sensor options 117141cc406Sopenharmony_ci - allow rs to adjust read length for all bad status responses 118141cc406Sopenharmony_ci 119141cc406Sopenharmony_ci2009-04-14 Stéphane Voltz <stef.dev@free.fr> 120141cc406Sopenharmony_ci * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c: 121141cc406Sopenharmony_ci shading calibration rework for GL646 based scanners 122141cc406Sopenharmony_ci 123141cc406Sopenharmony_ci2009-04-13 m. allan noah <kitno455 a t gmail d o t com> 124141cc406Sopenharmony_ci * tools/sane-desc.c: fix double summing of untested column 125141cc406Sopenharmony_ci 126141cc406Sopenharmony_ci2009-04-13 Stéphane Voltz <stef.dev@free.fr> 127141cc406Sopenharmony_ci * backend/rts8891.c: minor version change to test commit scripts 128141cc406Sopenharmony_ci 129141cc406Sopenharmony_ci2009-04-13 Stéphane Voltz <stef.dev@free.fr> 130141cc406Sopenharmony_ci * backend/pnm.c: conditional handling of STATUS_HW_LOCKED 131141cc406Sopenharmony_ci and STATUS_WARMING_UP 132141cc406Sopenharmony_ci 133141cc406Sopenharmony_ci2009-04-12 m. allan noah <kitno455 a t gmail d o t com> 134141cc406Sopenharmony_ci * doc/doxygen-sanei.conf.in: update to recent version of doxygen 135141cc406Sopenharmony_ci 136141cc406Sopenharmony_ci2009-04-12 m. allan noah <kitno455 a t gmail d o t com> 137141cc406Sopenharmony_ci * configure.in: change version to 1.0.20cvs 138141cc406Sopenharmony_ci * configure: rebuild from configure.in 139141cc406Sopenharmony_ci * include/sane/sane.h: hide API changes (minor, frame and status) 140141cc406Sopenharmony_ci * backend/canon_dr.c, backend/fujitsu.c: SANE_FRAME_JPEG 141141cc406Sopenharmony_ci * backend/coolscan3.c: SANE_FRAME_RGBI 142141cc406Sopenharmony_ci * backend/genesys_gl646.c, backend/genesys_gl841.c: STATUS_HW_LOCKED 143141cc406Sopenharmony_ci * backend/rts8891.c, frontend/scanimage.c: STATUS_WARMING_UP 144141cc406Sopenharmony_ci * backend/pixma_io_sanei.c, backend/xerox_mfp.c, 145141cc406Sopenharmony_ci backend/sane_strstatus.c: STATUS_HW_LOCKED & STATUS_WARMING_UP 146141cc406Sopenharmony_ci * doc/releases.txt: minor updates for new build system 147141cc406Sopenharmony_ci 148141cc406Sopenharmony_ci2009-04-07 Nicolas Martin <nicols-guest at users.alioth.debian.org> 149141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc: 150141cc406Sopenharmony_ci Updated documentation for i-SENSYS MF4018 support. 151141cc406Sopenharmony_ci 152141cc406Sopenharmony_ci2009-04-07 Julien Blache <jb@jblache.org> 153141cc406Sopenharmony_ci * doc/descriptions-external/epkowa.desc: update for iScan 2.19.0, 154141cc406Sopenharmony_ci from Olaf Meeuwissen. 155141cc406Sopenharmony_ci 156141cc406Sopenharmony_ci2009-04-05 Nicolas Martin <nicols-guest at users.alioth.debian.org> 157141cc406Sopenharmony_ci * backend/pixma_io.h, backend/pixma_io_sanei.c, doc/sane-pixma.man: 158141cc406Sopenharmony_ci Increased timeouts for read bulk and write bulk operations to 10s 159141cc406Sopenharmony_ci Changed minimum timeout for interrupt read to 100ms 160141cc406Sopenharmony_ci For MAC OS X : added a wrapper to sanei_usb_read_int as darwin libusb 161141cc406Sopenharmony_ci does not handle timeouts in interrupt reads. This disables button scan 162141cc406Sopenharmony_ci for MAC OS X, updated man page with this info. 163141cc406Sopenharmony_ci * backend/pixma_mp150.c: 164141cc406Sopenharmony_ci Added 2 new Canon Pixma models but usb pid/vid yet unknown. 165141cc406Sopenharmony_ci 166141cc406Sopenharmony_ci2009-04-05 m. allan noah <kitno455 a t gmail d o t com> 167141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24 168141cc406Sopenharmony_ci - fix DR-2510C duplex deinterlacing code 169141cc406Sopenharmony_ci - rewrite sane_read helpers to read until EOF 170141cc406Sopenharmony_ci - update sane_start for scanners that don't use object_position 171141cc406Sopenharmony_ci - don't call sanei_usb_clear_halt() if device is not open 172141cc406Sopenharmony_ci - increase default buffer size to 4 megs 173141cc406Sopenharmony_ci - set buffermode on by default 174141cc406Sopenharmony_ci - hide modes and resolutions that DR-2510C lies about 175141cc406Sopenharmony_ci - read_panel() logs front-end access to sensors instead of timing 176141cc406Sopenharmony_ci - rewrite do_usb_cmd() to use remainder from RS info 177141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v24, update DR-2510C comment 178141cc406Sopenharmony_ci 179141cc406Sopenharmony_ci2009-03-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 180141cc406Sopenharmony_ci * backend/pixma_bjnp.c: 181141cc406Sopenharmony_ci - silenced some debug statements during scanner detections 182141cc406Sopenharmony_ci - increased timeouts to 20 seconds as 10 seconds is apparently 183141cc406Sopenharmony_ci - not enough for the combination of a Mac and an MX850. 184141cc406Sopenharmony_ci 185141cc406Sopenharmony_ci2009-03-21 Alex Belkin <abc@telekom.ru> 186141cc406Sopenharmony_ci * backend/xerox_mfp.conf.in: add Xerox Phaser 6110MFP 187141cc406Sopenharmony_ci * backend/xerox_mfp.c: compatibility with scanners w/o feeder. 188141cc406Sopenharmony_ci 189141cc406Sopenharmony_ci2009-03-28 Julien Blache <jb@jblache.org> 190141cc406Sopenharmony_ci * backend/avision.c: fix typos in error messages in 191141cc406Sopenharmony_ci sense_handler(). 192141cc406Sopenharmony_ci 193141cc406Sopenharmony_ci2009-03-27 m. allan noah <kitno455 a t gmail d o t com> 194141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v23 195141cc406Sopenharmony_ci - rewrite all image data processing code 196141cc406Sopenharmony_ci - handle more image interlacing formats 197141cc406Sopenharmony_ci - re-enable binary mode on some scanners 198141cc406Sopenharmony_ci - limit some machines to full-width scanning 199141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: v23, improved comments 200141cc406Sopenharmony_ci 201141cc406Sopenharmony_ci2009-03-25 m. allan noah <kitno455 a t gmail d o t com> 202141cc406Sopenharmony_ci * backend/canon_dr.[ch]: backend v22 203141cc406Sopenharmony_ci - add deinterlacing code for DR-2510C in duplex and color 204141cc406Sopenharmony_ci 205141cc406Sopenharmony_ci2009-03-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 206141cc406Sopenharmony_ci * backend/genesys.c, backend/genesys_gl646.c, 207141cc406Sopenharmony_ci backend/genesys_gl841.c, backend/genesys_low.h: Add calibration cache 208141cc406Sopenharmony_ci 209141cc406Sopenharmony_ci2009-03-24 m. allan noah <kitno455 a t gmail d o t com> 210141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21 211141cc406Sopenharmony_ci - correct rgb padding macro 212141cc406Sopenharmony_ci - skip send_panel and ssm_df commands for DR-20xx scanners 213141cc406Sopenharmony_ci * doc/descriptions/microtek2.desc: add ScanMaker 6400XL 214141cc406Sopenharmony_ci 215141cc406Sopenharmony_ci2009-03-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 216141cc406Sopenharmony_ci * doc/Makefile.am: Don't include any template.desc. into 217141cc406Sopenharmony_ci generated HTML files. 218141cc406Sopenharmony_ci 219141cc406Sopenharmony_ci2009-03-23 m. allan noah <kitno455 a t gmail d o t com> 220141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v20 221141cc406Sopenharmony_ci - improved macros for inquiry and set window 222141cc406Sopenharmony_ci - shorten inquiry vpd length to match windows driver 223141cc406Sopenharmony_ci - remove status-length config option 224141cc406Sopenharmony_ci - add padded-read config option 225141cc406Sopenharmony_ci - rewrite do_usb_cmd to pad reads and calloc/copy buffers 226141cc406Sopenharmony_ci * backend/canon_dr.conf.in: s/status-length/padded-read/g 227141cc406Sopenharmony_ci 228141cc406Sopenharmony_ci2009-03-22 m. allan noah <kitno455 a t gmail d o t com> 229141cc406Sopenharmony_ci * backend/canon_dr.[ch]: backend v19 230141cc406Sopenharmony_ci - pad gray deinterlacing area for DR-2510C 231141cc406Sopenharmony_ci - override tl_x and br_x for fixed width scanners 232141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v19, update comments 233141cc406Sopenharmony_ci 234141cc406Sopenharmony_ci2009-03-21 m. allan noah <kitno455 a t gmail d o t com> 235141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v15 thru v18 236141cc406Sopenharmony_ci - add byte-oriented duplex interlace code 237141cc406Sopenharmony_ci - add RRGGBB color interlace code 238141cc406Sopenharmony_ci - add basic support for DR-2580C, DR-2050C, DR-2080C, DR-2510C 239141cc406Sopenharmony_ci - add more unknown setwindow bits 240141cc406Sopenharmony_ci - add support for 16 byte status packets 241141cc406Sopenharmony_ci - clean do_usb_cmd error handling (call reset more often) 242141cc406Sopenharmony_ci - set status packet size from config file 243141cc406Sopenharmony_ci - rewrite config file parsing to reset options after each scanner 244141cc406Sopenharmony_ci - add config options for vendor, model, version 245141cc406Sopenharmony_ci - don't call inquiry if those 3 options are set 246141cc406Sopenharmony_ci - remove default config file from code 247141cc406Sopenharmony_ci - add initial gray deinterlacing code for DR-2510C 248141cc406Sopenharmony_ci - rename do_usb_reset to do_usb_clear 249141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v18, update model status 250141cc406Sopenharmony_ci * backend/canon_dr.conf.in: added better comments and new options 251141cc406Sopenharmony_ci 252141cc406Sopenharmony_ci2009-03-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 253141cc406Sopenharmony_ci * backend/genesys_devices.c: Enable Motor again for combined 254141cc406Sopenharmony_ci dark/bright calibration, fix calculation of pixel number used in 255141cc406Sopenharmony_ci calibration 256141cc406Sopenharmony_ci * backend/genesys_devices.c, backend/genesys_gl646.c, 257141cc406Sopenharmony_ci backend/genesys_gl841.c, backend/genesys_low.h: Remove park_head 258141cc406Sopenharmony_ci * backend/genesys_devices.c, backend/genesys_gl841.c: Calculate 259141cc406Sopenharmony_ci shading coefficients using maximum input resolution available 260141cc406Sopenharmony_ci 261141cc406Sopenharmony_ci2009-03-21 m. allan noah <kitno455 a t gmail d o t com> 262141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v91 263141cc406Sopenharmony_ci - remove unused temp file code 264141cc406Sopenharmony_ci 265141cc406Sopenharmony_ci2009-03-20 m. allan noah <kitno455 a t gmail d o t com> 266141cc406Sopenharmony_ci * backend/hpljm1005.c: use private function instead of round() 267141cc406Sopenharmony_ci 268141cc406Sopenharmony_ci2009-03-19 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 269141cc406Sopenharmony_ci * backend/genesys_devices.c, backend/genesys.conf.in: 270141cc406Sopenharmony_ci Add basic support for Visioneer XP100 rev 3 and USB IDs for 271141cc406Sopenharmony_ci Syscan DocketPort 465 272141cc406Sopenharmony_ci 273141cc406Sopenharmony_ci2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 274141cc406Sopenharmony_ci * backend/pixma_bjnp.c backend/pixma_bjnp.h 275141cc406Sopenharmony_ci backend/pixma_bjnp_private.h backend/pixma_io_sanei.c: 276141cc406Sopenharmony_ci Make bjnp protocol more resilient against packet loss and corruption 277141cc406Sopenharmony_ci Changed timeout for all responses to be at least 10 seconds 278141cc406Sopenharmony_ci Send all broadcasts for scanner detection 5 times 279141cc406Sopenharmony_ci Made sure scanners are added to device list only once 280141cc406Sopenharmony_ci Changed device-id for bjnp so it uses scanner hostname/ip-address 281141cc406Sopenharmony_ci instead of mac address as this is more human friendly. 282141cc406Sopenharmony_ci To make room, use scanner model instead of USB-id (which is bogus 283141cc406Sopenharmony_ci for network scanners 284141cc406Sopenharmony_ci 285141cc406Sopenharmony_ci2009-03-17 m. allan noah <kitno455 a t gmail d o t com> 286141cc406Sopenharmony_ci * doc/desc/gt68xx.desc, backend/gt68xx.conf.in: add NeatReceipts 287141cc406Sopenharmony_ci Mobile Scanner (from Kelly Price) 288141cc406Sopenharmony_ci 289141cc406Sopenharmony_ci2009-03-13 m. allan noah <kitno455 a t gmail d o t com> 290141cc406Sopenharmony_ci * frontend/scanimage.c, doc/scanimage.man: make -B (buffer-size) 291141cc406Sopenharmony_ci selectable, and make long name consistent. (#309672 by Johannes Berg) 292141cc406Sopenharmony_ci 293141cc406Sopenharmony_ci2009-03-13 m. allan noah <kitno455 a t gmail d o t com> 294141cc406Sopenharmony_ci * tools/sane-desc.c: remove 8859-1 chars from string cleaner, 295141cc406Sopenharmony_ci enforce only printable ASCII on output 296141cc406Sopenharmony_ci 297141cc406Sopenharmony_ci2009-03-13 Ilia Sotnikov <hostcc@gmail.com> 298141cc406Sopenharmony_ci * frontend/saned.c: 299141cc406Sopenharmony_ci - Remove unnecessary 'res' variable assignment in check_host() 300141cc406Sopenharmony_ci (AF-indep version) 301141cc406Sopenharmony_ci 302141cc406Sopenharmony_ci2009-03-13 Julien Blache <jb@jblache.org> 303141cc406Sopenharmony_ci * doc/descriptions-external/epkowa.desc: update for iScan 2.18.0, 304141cc406Sopenharmony_ci from Olaf Meeuwissen. 305141cc406Sopenharmony_ci * frontend/saned.c: rework Ilia's changes in 306141cc406Sopenharmony_ci check_host(). Explicitly bind IPv6 addresses first, introduce 307141cc406Sopenharmony_ci do_bindings_family() split off of do_bindings(). 308141cc406Sopenharmony_ci 309141cc406Sopenharmony_ci2009-03-12 Ilia Sotnikov <hostcc@gmail.com> 310141cc406Sopenharmony_ci * frontend/saned.c: 311141cc406Sopenharmony_ci - Allow host checking to proceed if no local name was found 312141cc406Sopenharmony_ci 313141cc406Sopenharmony_ci2009-03-12 Ilia Sotnikov <hostcc@gmail.com> 314141cc406Sopenharmony_ci * frontend/saned.c: 315141cc406Sopenharmony_ci - Use hstrerror (h_errno) instead of strerror(errno) on gethostbyname() 316141cc406Sopenharmony_ci errors 317141cc406Sopenharmony_ci 318141cc406Sopenharmony_ci2009-03-12 Nicolas Martin <nicols-guest at users.alioth.debian.org> 319141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc: 320141cc406Sopenharmony_ci Added ImageClass MF4010 support in pixma backend docs. 321141cc406Sopenharmony_ci * backend/pixma_imageclass.c: 322141cc406Sopenharmony_ci Removed ADF capability to ImageClass models without ADF 323141cc406Sopenharmony_ci * backend/pixma.h, backend/pixma_common.c, backend/pixma_io_sanei.c: 324141cc406Sopenharmony_ci Added a PIXMA_EOF error return code 325141cc406Sopenharmony_ci 326141cc406Sopenharmony_ci2009-03-09 Stéphane Voltz <stef.dev@free.fr> 327141cc406Sopenharmony_ci * backend/genesys.c backend/genesys.h backend/genesys_devices.c 328141cc406Sopenharmony_ci backend/genesys_gl646.c doc/descriptions/lexmark.desc: cleanups 329141cc406Sopenharmony_ci for genesys backend. Change in document detection for gl646 330141cc406Sopenharmony_ci sheetfed scanners. 331141cc406Sopenharmony_ci - lexmark backend description update 332141cc406Sopenharmony_ci 333141cc406Sopenharmony_ci2009-03-09 Stéphane Voltz <stef.dev@free.fr> 334141cc406Sopenharmony_ci * backend/genesys.c backend/genesys_devices.c backend/genesys_gl646.c: 335141cc406Sopenharmony_ci 1200 dpi scan fix and head positioning fixes 336141cc406Sopenharmony_ci 337141cc406Sopenharmony_ci 338141cc406Sopenharmony_ci2009-03-07 m. allan noah <kitno455 a t gmail d o t com> 339141cc406Sopenharmony_ci * backend/canon_dr.c, backend/canon_dr.conf.in: backend version 14 340141cc406Sopenharmony_ci - remove HARD_SELECT from counter (Legitimate, but API violation) 341141cc406Sopenharmony_ci - attach to CR-series scanners as well 342141cc406Sopenharmony_ci 343141cc406Sopenharmony_ci2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 344141cc406Sopenharmony_ci * backend/pixma_bjnp_private.h: disabled experimental/incomplete 345141cc406Sopenharmony_ci button handling for bjnp protocol as it seems to cause problems 346141cc406Sopenharmony_ci with xsane preview 347141cc406Sopenharmony_ci 348141cc406Sopenharmony_ci2009-03-06 m. allan noah <kitno455 a t gmail d o t com> 349141cc406Sopenharmony_ci * backend/canon_dr.c, backend/canon_dr.conf.in, 350141cc406Sopenharmony_ci doc/descriptions/canon_dr.desc: backend version 13 351141cc406Sopenharmony_ci - new vendor ID for recent machines 352141cc406Sopenharmony_ci - add usb ids for several new machines 353141cc406Sopenharmony_ci - DR-4010C reported good 354141cc406Sopenharmony_ci 355141cc406Sopenharmony_ci2009-03-05 m. allan noah <kitno455 a t gmail d o t com> 356141cc406Sopenharmony_ci * backend/umax1220u.c: set initial scan area dimensions to maximum 357141cc406Sopenharmony_ci 358141cc406Sopenharmony_ci2009-03-05 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 359141cc406Sopenharmony_ci * configure.in: Allow user to disable latex support; original 360141cc406Sopenharmony_ci patch from Johnson Earls. 361141cc406Sopenharmony_ci 362141cc406Sopenharmony_ci2009-03-05 m. allan noah <kitno455 a t gmail d o t com> 363141cc406Sopenharmony_ci * doc/descriptions-external/epkowa.desc: update all broken urls 364141cc406Sopenharmony_ci 365141cc406Sopenharmony_ci2009-03-04 m. allan noah <kitno455 a t gmail d o t com> 366141cc406Sopenharmony_ci * doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man, 367141cc406Sopenharmony_ci doc/Makefile.in|am: add missing coolscan3 docs 368141cc406Sopenharmony_ci * backend/dll.conf.in: # out epson and coolscan2, remove hpoj text 369141cc406Sopenharmony_ci * doc/descriptions/epson2.desc: add Epson RX-620 370141cc406Sopenharmony_ci 371141cc406Sopenharmony_ci2009-03-03 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 372141cc406Sopenharmony_ci * backend/genesys_gl841.c: Fix the generated generic gamma table. 373141cc406Sopenharmony_ci 374141cc406Sopenharmony_ci2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 375141cc406Sopenharmony_ci * tools/sane-config.in: Add space mistakenly removed during 376141cc406Sopenharmony_ci last update. 377141cc406Sopenharmony_ci 378141cc406Sopenharmony_ci2009-03-03 Julien Blache <jb@jblache.org> 379141cc406Sopenharmony_ci * doc/descriptions/epson.desc: add Epson RX-620 (0x04b8 0x0811), 380141cc406Sopenharmony_ci reported by Heikki Kantola. 381141cc406Sopenharmony_ci 382141cc406Sopenharmony_ci2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 383141cc406Sopenharmony_ci * acinclude.m4, tools/sane-config.in: Add in missing libraries 384141cc406Sopenharmony_ci to sane-config missed during fix to stop using LIBS to link everything. 385141cc406Sopenharmony_ci Add back in code to move LDFLAGS out of $GPHOTO2_LIBS and into 386141cc406Sopenharmony_ci GPHOTO2_LDFLAGS. 387141cc406Sopenharmony_ci 388141cc406Sopenharmony_ci2009-03-02 Stéphane Voltz <stef.dev@free.fr> 389141cc406Sopenharmony_ci * backend/genesys_devices.c, backend/genesys_gl646.c: fix 400, 1200 390141cc406Sopenharmony_ci and 2400 dpi scan modes for MD5345/MD6471 391141cc406Sopenharmony_ci 392141cc406Sopenharmony_ci2009-03-02 Julien Blache <jb@jblache.org> 393141cc406Sopenharmony_ci * frontend/saned.c: work around backends that can't keep their 394141cc406Sopenharmony_ci dirty fingers off stdin/stdout/stderr when run through inetd, 395141cc406Sopenharmony_ci breaking the network dialog and crashing the remote net backend. 396141cc406Sopenharmony_ci 397141cc406Sopenharmony_ci2009-02-28 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 398141cc406Sopenharmony_ci * m4/byteorder.m4: Delete temporary file in all cases. 399141cc406Sopenharmony_ci * backend/Makefile.am, japi/Makefile.am: Use BUILT_SOURCES 400141cc406Sopenharmony_ci instead of dependency so that files are not compiled 401141cc406Sopenharmony_ci during "dist" target. 402141cc406Sopenharmony_ci 403141cc406Sopenharmony_ci2009-02-28 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 404141cc406Sopenharmony_ci * backend/genesys.conf.in, backend/genesys_devices.c, 405141cc406Sopenharmony_ci backend/genesys_gl841.c, backend/genesys_low.h: Add support for 406141cc406Sopenharmony_ci Ambir/Syscan DocketPORT 665 407141cc406Sopenharmony_ci * backend/genesys.conf.in, backend/genesys_devices.c, 408141cc406Sopenharmony_ci backend/genesys_low.h: Add support for Visioneer Roadwarrior 409141cc406Sopenharmony_ci * backend/genesys_gl841.c: Adjust gl841 part to recent changes 410141cc406Sopenharmony_ci 411141cc406Sopenharmony_ci2009-02-27 Stéphane Voltz <stef.dev@free.fr> 412141cc406Sopenharmony_ci * backend/genesys.c backend/genesys.conf.in backend/genesys.h 413141cc406Sopenharmony_ci backend/genesys_devices.c backend/genesys_gl646.c backend/genesys_gl841.c 414141cc406Sopenharmony_ci backend/genesys_low.h: rewrite of gl646 internals to enable easy 415141cc406Sopenharmony_ci scanner addition and better calibration process. Untested support for 416141cc406Sopenharmony_ci hp3670. Use of id in genesys_devices structures to have more robust 417141cc406Sopenharmony_ci descriptions. 418141cc406Sopenharmony_ci 419141cc406Sopenharmony_ci2009-02-25 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 420141cc406Sopenharmony_ci * acinclude.m4, backend/*.[ch], tools/*.[ch], frontend/*.[ch]: 421141cc406Sopenharmony_ci Global replace of u_int??_t with C9x standard based uintxx_t 422141cc406Sopenharmony_ci in order to remove some tricky and overlapping portability logic 423141cc406Sopenharmony_ci from acinclude.m4 and leave it in only m4/stdint.m4. 424141cc406Sopenharmony_ci 425141cc406Sopenharmony_ci2009-02-24 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 426141cc406Sopenharmony_ci * configure.in, m4/stdint.m4: Update to latest version to 427141cc406Sopenharmony_ci get latest fixes and use logic to not recreate _stdint.h if 428141cc406Sopenharmony_ci no changes (to prevent unneeded recompiles). 429141cc406Sopenharmony_ci * m4/byteorder.m4: Added support to reuse existing byteorder.h if 430141cc406Sopenharmony_ci no changes to prevent timestamp causing a recompile. 431141cc406Sopenharmony_ci 432141cc406Sopenharmony_ci2009-02-24 m. allan noah <kitno455 a t gmail d o t com> 433141cc406Sopenharmony_ci * frontend/scanimage.c: improved comments, simplified x/y option code, 434141cc406Sopenharmony_ci removed buggy -1/+1 x/y code (#311172), expose non-settable options, 435141cc406Sopenharmony_ci check for invalid caps on options, handle option descs with \n 436141cc406Sopenharmony_ci * doc/releases.txt: add note about cvs checkout on alioth. 437141cc406Sopenharmony_ci 438141cc406Sopenharmony_ci2009-02-24 m. allan noah <kitno455 a t gmail d o t com> 439141cc406Sopenharmony_ci * backend/*.[ch]: more consistent #include "../include/sane/config.h" 440141cc406Sopenharmony_ci 441141cc406Sopenharmony_ci2009-02-24 m. allan noah <kitno455 a t gmail d o t com> 442141cc406Sopenharmony_ci * backend/Makefile.am/in, backend/xerox_mfp.conf.in: should use conf.in 443141cc406Sopenharmony_ci 444141cc406Sopenharmony_ci2009-02-23 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 445141cc406Sopenharmony_ci * backend/Makefile.am: Add back in deletion of $(sanelibdir)/libsane.* 446141cc406Sopenharmony_ci for buggy libtools. Add some minor documentation. 447141cc406Sopenharmony_ci * doc/backend-writing.txt: Add minor document updates to reflect 448141cc406Sopenharmony_ci conversions to automake. 449141cc406Sopenharmony_ci 450141cc406Sopenharmony_ci2009-02-23 m. allan noah <kitno455 a t gmail d o t com> 451141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu.conf.in, 452141cc406Sopenharmony_ci doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v90, 453141cc406Sopenharmony_ci add S510M usb ID's, add fi-6010N to .desc 454141cc406Sopenharmony_ci * backend/epjitsu.conf.in, doc/descriptions/epjitsu.desc, 455141cc406Sopenharmony_ci doc/sane-epjitsu.man: add S300M usb ID's 456141cc406Sopenharmony_ci 457141cc406Sopenharmony_ci2009-02-23 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 458141cc406Sopenharmony_ci * backend/genesys_devices.c, backend/genesys_gl841.c, 459141cc406Sopenharmony_ci backend/genesys_low.h: Add post_scan and eject_feed to struct 460141cc406Sopenharmony_ci Genesys_Model 461141cc406Sopenharmony_ci * backend/genesys.c, backend/genesys_gl646.c, 462141cc406Sopenharmony_ci backend/genesys_gl841.c: Move sanei_genesys_{start,stop}_motor into 463141cc406Sopenharmony_ci chip specific sources 464141cc406Sopenharmony_ci backend/genesys_gl841.c: Make start/stop_(motor, now)action 465141cc406Sopenharmony_ci actually work, various warning cleanups 466141cc406Sopenharmony_ci 467141cc406Sopenharmony_ci2009-02-23 Jonathan Bravo Lopez <jkdsoft@gmail.com> 468141cc406Sopenharmony_ci backend/hp3900_config.c: Fix area of negative/slide scans for 469141cc406Sopenharmony_ci HP ScanJet G3110. 470141cc406Sopenharmony_ci 471141cc406Sopenharmony_ci2009-02-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 472141cc406Sopenharmony_ci * japi/Makefile.am: Add back -version-number to java library but 473141cc406Sopenharmony_ci also add V_REV. 474141cc406Sopenharmony_ci * backend/Makefile.am: Use variables to add libraries to backends 475141cc406Sopenharmony_ci instead of direct substitution. Easier to touch up variables on 476141cc406Sopenharmony_ci problem platforms then substitution. Also, add back in creating 477141cc406Sopenharmony_ci dll.d directory; missed during conversion. 478141cc406Sopenharmony_ci * backend/genesys_gl841.c: Portablity fixes for strict 479141cc406Sopenharmony_ci C compilers. 480141cc406Sopenharmony_ci 481141cc406Sopenharmony_ci2009-02-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 482141cc406Sopenharmony_ci * po/Makefile.am, configure.in: convert remaining directory, 483141cc406Sopenharmony_ci po, to use automake. 484141cc406Sopenharmony_ci * doc/Makefile.am: Get rid of unneeded gnu extensions to quieten 485141cc406Sopenharmony_ci down autotools warnings. 486141cc406Sopenharmony_ci * lib/getopt.c, lib/getopt1.c: Fix disabling getopt compile again. 487141cc406Sopenharmony_ci 488141cc406Sopenharmony_ci2009-02-20 m. allan noah <kitno455 a t gmail d o t com> 489141cc406Sopenharmony_ci * backend/avision.c: backend v290, fix reader_pid and NVRAM option 490141cc406Sopenharmony_ci issues, by Mattias Ellert. 491141cc406Sopenharmony_ci * backend/fujitsu.c: backend v89, fi-4750 has no serial number support 492141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: backend v89, remove 'MAC/TWAIN' text 493141cc406Sopenharmony_ci * doc/sane-fujitsu.man: backend v89 494141cc406Sopenharmony_ci * backend/.cvsignore: ignore *.loT 495141cc406Sopenharmony_ci 496141cc406Sopenharmony_ci2009-02-01 Mattias Ellert <mattias.ellert@fysast.uu.se> 497141cc406Sopenharmony_ci * tools/Makefile.am: Add missing liblib dependencies 498141cc406Sopenharmony_ci * frontend/scanimage.c: Restore alloca include order 499141cc406Sopenharmony_ci 500141cc406Sopenharmony_ci2009-02-19 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 501141cc406Sopenharmony_ci * configure.in, Makefile.am, backend/Makefile.am: Have 502141cc406Sopenharmony_ci configure define configdir so all makefiles can use 503141cc406Sopenharmony_ci it (fixes bug introduce with sanei converted to automake). 504141cc406Sopenharmony_ci Enable running testsuite during distcheck. 505141cc406Sopenharmony_ci * japa/Makefile.am: Convert japi to automake. 506141cc406Sopenharmony_ci 507141cc406Sopenharmony_ci2009-02-19 Julien Blache <jb@jblache.org> 508141cc406Sopenharmony_ci * configure.in: add --enable-libusb_1_0 and check for libusb-1.0 509141cc406Sopenharmony_ci using pkg-config. 510141cc406Sopenharmony_ci * sanei/sanei_usb.c: add support for libusb-1.0. 511141cc406Sopenharmony_ci * tools/sane-find-scanner.c: add support for libusb-1.0. 512141cc406Sopenharmony_ci * tools/check-usb-chip.c: compile as an empty file if libusb-1.0 513141cc406Sopenharmony_ci is used. 514141cc406Sopenharmony_ci 515141cc406Sopenharmony_ci2009-02-18 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 516141cc406Sopenharmony_ci * configure.in, tools/Makefile.am: convert tools to automake. 517141cc406Sopenharmony_ci Add tools/openbsd to distribution package. 518141cc406Sopenharmony_ci * include/Makefile.am: include files should have been installed 519141cc406Sopenharmony_ci under sane/ directory when converted to automake. 520141cc406Sopenharmony_ci * doc/Makefile.am: Cleanup. Use automake's built in support to 521141cc406Sopenharmony_ci install docs within subdirectories. 522141cc406Sopenharmony_ci * Makefile.am, testsuite: Convert testsuite to automake. Waiting 523141cc406Sopenharmony_ci for test backend bugfix before enabling this to run during "distcheck". 524141cc406Sopenharmony_ci 525141cc406Sopenharmony_ci2009-02-18 Julien Blache <jb@jblache.org> 526141cc406Sopenharmony_ci * configure.in, configure: raise avahi-client dependency to 527141cc406Sopenharmony_ci 0.6.24, following a needed bugfix in this release. 528141cc406Sopenharmony_ci * backend/net.c: do not lock the Avahi thread before stopping 529141cc406Sopenharmony_ci it. It looks like it's no longer necessary to do so. 530141cc406Sopenharmony_ci * frontend/saned.c: fix handling of Avahi server restart so it 531141cc406Sopenharmony_ci actually works. 532141cc406Sopenharmony_ci 533141cc406Sopenharmony_ci2009-02-14 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 534141cc406Sopenharmony_ci * configure.in, doc/Makefile.am, frontend/Makefile.am, 535141cc406Sopenharmony_ci include/Makefile.am, sanei/Makefile.am, tools/Makefile.am: 536141cc406Sopenharmony_ci convert frontend, include, and sanei directories to use 537141cc406Sopenharmony_ci automake. Only reference libsanei.la now. Use am_conditional 538141cc406Sopenharmony_ci to compile sanei_jpeg.lo. distcheck now runs sanei/wire_test. 539141cc406Sopenharmony_ci 540141cc406Sopenharmony_ci2009-02-13 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 541141cc406Sopenharmony_ci * Makefile.am, configure.in, doc/Makefile.am: Convert 542141cc406Sopenharmony_ci doc/Makefile to use automake. Main difference is that 543141cc406Sopenharmony_ci no longer installs man pages for backends that are not 544141cc406Sopenharmony_ci compiled. Moved install ownership of $top_srcdir docs 545141cc406Sopenharmony_ci to $top_srcdir's Makefile. 546141cc406Sopenharmony_ci 547141cc406Sopenharmony_ci2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 548141cc406Sopenharmony_ci * configure.in, backend/Makefile.am: Add back change to 549141cc406Sopenharmony_ci use -version-number even though its known not to work on 550141cc406Sopenharmony_ci some platforms (OS/2). -version-info results in a variety of 551141cc406Sopenharmony_ci version numbers in soname based on platform and would not 552141cc406Sopenharmony_ci be easily mappable back to values currently return by 553141cc406Sopenharmony_ci each backend's sane_init(). ltmain.sh will need to be 554141cc406Sopenharmony_ci hand patched for any known issues. 555141cc406Sopenharmony_ci 556141cc406Sopenharmony_ci2009-02-08 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 557141cc406Sopenharmony_ci * backend/genesys_gl841.c: Remove "init device" usb request. 558141cc406Sopenharmony_ci * backend/genesys_gl841.c, backend/genesys_devices.c, 559141cc406Sopenharmony_ci backend/genesys_low.h: Add support for uncalibrated scans in all 560141cc406Sopenharmony_ci modes for Visioneer Strobe XP300. Front- and backside are 561141cc406Sopenharmony_ci side-by-side, backside mirrored horizontally. 562141cc406Sopenharmony_ci * doc/descriptions/genesys.desc: Added XP300 to the genesys 563141cc406Sopenharmony_ci desc file. 564141cc406Sopenharmony_ci 565141cc406Sopenharmony_ci2009-02-06 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 566141cc406Sopenharmony_ci * configure.in, backend/Makefile.am: Add back in support for 567141cc406Sopenharmony_ci optionally linking in sanei_jpeg.lo under backend directory; 568141cc406Sopenharmony_ci but using configure and not with GNU make extensions. 569141cc406Sopenharmony_ci Move back to libtool's -version-info instead of -version-number 570141cc406Sopenharmony_ci because the later has known bugs on platforms such as OS/2. 571141cc406Sopenharmony_ci 572141cc406Sopenharmony_ci2009-02-04 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 573141cc406Sopenharmony_ci * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings. 574141cc406Sopenharmony_ci add cv_ prefix to cached variable. Remove AC_ARG_PROGRAM as 575141cc406Sopenharmony_ci automake already invokes this. When preferred AC_USE_SYSTEM_EXTENSIONS 576141cc406Sopenharmony_ci exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX. 577141cc406Sopenharmony_ci Cleanup socket detection more by creating only a single 578141cc406Sopenharmony_ci SOCKET_LIBS that contains list of all optional libraries 579141cc406Sopenharmony_ci for any socket related function. Make sure that checks 580141cc406Sopenharmony_ci for socket related functions use SOCKET_LIBS when searching. 581141cc406Sopenharmony_ci Check for getopt_long() and getopt.h. Make OS/2 use 582141cc406Sopenharmony_ci -no-undefined (same as windows). 583141cc406Sopenharmony_ci * ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26. 584141cc406Sopenharmony_ci * Makefile.am: Cleanups to match configure updates. 585141cc406Sopenharmony_ci * frontend/scanimage.c, include/Makefile.in, lib/getopt.c 586141cc406Sopenharmony_ci lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h: 587141cc406Sopenharmony_ci Rename internal getopt.h to lgetopt.h to allow using 588141cc406Sopenharmony_ci external getopt.h when it exists. This allows to go 589141cc406Sopenharmony_ci back to optionally compiling getopt()/getopt_long() and its 590141cc406Sopenharmony_ci prototypes and not have conflicts with external headers/symbols. 591141cc406Sopenharmony_ci 592141cc406Sopenharmony_ci2009-02-04 Nicolas Martin <nicols-guest at users.alioth.debian.org> 593141cc406Sopenharmony_ci * doc/sane-pixma.man doc/descriptions/pixma.desc: 594141cc406Sopenharmony_ci Added ImageClass MF4120 support in pixma backend docs. 595141cc406Sopenharmony_ci 596141cc406Sopenharmony_ci2009-02-03 Julien Blache <jb@jblache.org> 597141cc406Sopenharmony_ci * tools/sane-desc.c: filter out unsupported/unknown models from 598141cc406Sopenharmony_ci output (udev/hal). 599141cc406Sopenharmony_ci 600141cc406Sopenharmony_ci2009-02-02 Nicolas Martin <nicols-guest at users.alioth.debian.org> 601141cc406Sopenharmony_ci * backend/pixma_common.c backend/pixma_common.h /backend/pixma_imageclass.c 602141cc406Sopenharmony_ci backend/pixma_mp150.c backend/pixma_mp730.c backend/pixma_mp750.c: 603141cc406Sopenharmony_ci Change ALIGN macro name to ALIGN_SUP for PPC compatibility. 604141cc406Sopenharmony_ci Some cosmetic changes to source code alignment. 605141cc406Sopenharmony_ci 606141cc406Sopenharmony_ci2009-02-01 Alex Belkin <abc@telekom.ru> 607141cc406Sopenharmony_ci * backend/xerox_mfp.c backend/xerox_mfp.h: 608141cc406Sopenharmony_ci Proper handling of parameters (to fix xsane crash). 609141cc406Sopenharmony_ci * backend/xerox_mfp.conf doc/descriptions/xerox_mfp.desc: 610141cc406Sopenharmony_ci Added Dell MFP 1815dn. 611141cc406Sopenharmony_ci 612141cc406Sopenharmony_ci2009-02-01 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 613141cc406Sopenharmony_ci * aclocalm4: fix prototype of internal strcasestr and usleep. 614141cc406Sopenharmony_ci * configure.in: Group all USB logic together and all SCSI 615141cc406Sopenharmony_ci logic together to aid understanding of what's no longer 616141cc406Sopenharmony_ci valid. Allow sharing enable/disable options between all 617141cc406Sopenharmony_ci USB drivers on multiple platforms. Combined CAM_LIBS and 618141cc406Sopenharmony_ci SCSI_LIBS since they are mutually exclusive. 619141cc406Sopenharmony_ci Skip some USB/SCSI checks when previous tests show it will always fail. 620141cc406Sopenharmony_ci * backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and 621141cc406Sopenharmony_ci SCSI_LIBS. Add missing SOCKET_LIBS to epson2. Add USB_LIB. 622141cc406Sopenharmony_ci * saned.c: Add limits.h for PATH_MAX. 623141cc406Sopenharmony_ci 624141cc406Sopenharmony_ci2009-02-01 Mattias Ellert <mattias.ellert@fysast.uu.se> 625141cc406Sopenharmony_ci * acinclude.m4, backend/Makefile.am: Restore the removed 626141cc406Sopenharmony_ci DYNAMIC_FLAG configuration. 627141cc406Sopenharmony_ci * acinclude.m4, sanei/sanei_jpeg.c: Don't compile sanei_jpeg 628141cc406Sopenharmony_ci if libjpeg is unavailable. 629141cc406Sopenharmony_ci * backend/canon_dr.c, backend/hs2p-scsi.c, backend/xerox_mfp.c: 630141cc406Sopenharmony_ci format fixes. 631141cc406Sopenharmony_ci * backend/hs2p.c: fix missing return. 632141cc406Sopenharmony_ci * backend/canon630u-common.c: avoid redefinition warning. 633141cc406Sopenharmony_ci 634141cc406Sopenharmony_ci2009-01-31 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 635141cc406Sopenharmony_ci * backend/Makefil.am: Add missing math library to coolscan2 636141cc406Sopenharmony_ci and coolscan3. 637141cc406Sopenharmony_ci * acinclude.m4, configure.in: Define JPEG objects based on 638141cc406Sopenharmony_ci existence of JPEG library and not on the dc* backends alone 639141cc406Sopenharmony_ci since more backends then that use JPEG support. 640141cc406Sopenharmony_ci 641141cc406Sopenharmony_ci2009-01-30 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 642141cc406Sopenharmony_ci * frontend/saned.c: Replace usage of getgrouplist() with 643141cc406Sopenharmony_ci getgrent() and friends. getgrouplist is not posix and not 644141cc406Sopenharmony_ci on several platforms including cygwin. 645141cc406Sopenharmony_ci * acinclude.m4, configure.in: Put all libraries into their 646141cc406Sopenharmony_ci own *_LIB variables instead of $LIB so that we do not have to 647141cc406Sopenharmony_ci link in the world to all executables. Modified SANE_CHECK_U_TYPES 648141cc406Sopenharmony_ci to be a little more portable to platforms that use #define 649141cc406Sopenharmony_ci for u_* types. Create SANE_CHECK_BACKENDS macro so that 650141cc406Sopenharmony_ci PRELOADABLE_BACKENDS can also be valided. Auto-populated 651141cc406Sopenharmony_ci PRELAODABLE_BACKENDS when detect dlopen() won't work. 652141cc406Sopenharmony_ci Various protability cleanups. 653141cc406Sopenharmony_ci * backend/dll.c: Make dll-preload.c a .h since its an include and 654141cc406Sopenharmony_ci not compilable byitself. 655141cc406Sopenharmony_ci * frontend/Makefile.in, frontend/scanimage.c, include/laaloca.h, 656141cc406Sopenharmony_ci lib/Makefile.am, lib/alloca.c, strcasestr.c, tools/Makefile.in, 657141cc406Sopenharmony_ci tools/sane-desc.c: Convert lib/ to automake. Create a liblib.la 658141cc406Sopenharmony_ci for everyone to use and a libfelib.la for only frontend programs. 659141cc406Sopenharmony_ci Make all internal programs be prefixed with sanei_ as not to conflict 660141cc406Sopenharmony_ci with other programs libsane is linked in with that will also most 661141cc406Sopenharmony_ci likely create similar internal utils on problem platforms. 662141cc406Sopenharmony_ci * include/getopt.h, lib/getopt.c, lib/getopt1.c: Always compile 663141cc406Sopenharmony_ci and link in getopt_long() but prefix it with sanei_. Its 664141cc406Sopenharmony_ci easier to always use internal version then try to figure out what 665141cc406Sopenharmony_ci platforms support getopt_long() and what header files to use. 666141cc406Sopenharmony_ci * backend/Makefile.am: Convert backend makefile to automake. 667141cc406Sopenharmony_ci Initial version that is feature parity with original but uses 668141cc406Sopenharmony_ci specific rules instead of wildcards and only links in libraries/objs 669141cc406Sopenharmony_ci really required. Room for more cleanup of what's linked in once 670141cc406Sopenharmony_ci all makefiles have been converted to automake. 671141cc406Sopenharmony_ci 672141cc406Sopenharmony_ci2009-01-29 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 673141cc406Sopenharmony_ci * backend/epson2.c backend/pixma_bjnp.c, include/sane/sanei_backend.h, 674141cc406Sopenharmony_ci sanei/sanei_tcp.c, sanie/sanei_udp.c: Improve portablity by 675141cc406Sopenharmony_ci removing usage of MSG_WAITALL since not all platforms support 676141cc406Sopenharmony_ci that (cygwin). Default is to be blocking anyways. Changed 677141cc406Sopenharmony_ci usage of MSG_NOTWAIT to use fcntl() function as needed as well. 678141cc406Sopenharmony_ci * configure.in, lib/Makefile.in, lib/strcasestr.c: Add internal 679141cc406Sopenharmony_ci strcasestr() for platforms missing it (cygwin). 680141cc406Sopenharmony_ci * pixma_common.c: Make source match header prototype for picky 681141cc406Sopenharmony_ci compilers (cygwin). 682141cc406Sopenharmony_ci * backend/umax_pp_mid.c: Allow BACKEND_NAME to be filename 683141cc406Sopenharmony_ci yet debug to be SANE_DEBUG_UMAX_PP to match man page. 684141cc406Sopenharmony_ci 685141cc406Sopenharmony_ci2009-01-28 Julien Blache <jb@jblache.org> 686141cc406Sopenharmony_ci * doc/descriptions/epson.desc: added :scsi data for the GT-7000 687141cc406Sopenharmony_ci and Perfection1200S. Patch from Dieter Jurzitza. 688141cc406Sopenharmony_ci 689141cc406Sopenharmony_ci2009-01-27 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 690141cc406Sopenharmony_ci * backend/pixma_bjnp.c: fixed bug that caused scanner discovery to 691141cc406Sopenharmony_ci fail when it encountered a point to point link (check data returned 692141cc406Sopenharmony_ci by getifaddrs() 693141cc406Sopenharmony_ci 694141cc406Sopenharmony_ci2009-01-26 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 695141cc406Sopenharmony_ci * configure.in: Add AM_MAINTAINER_MODE to disable regenerating 696141cc406Sopenharmony_ci configure files. This was behavior of Makefiles before automake 697141cc406Sopenharmony_ci and works around various timestamp issues. 698141cc406Sopenharmony_ci 699141cc406Sopenharmony_ci2009-01-25 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 700141cc406Sopenharmony_ci * backend/genesys_gl841.c: Change status code for locked head to 701141cc406Sopenharmony_ci SANE_STATUS_HW_LOCKED 702141cc406Sopenharmony_ci 703141cc406Sopenharmony_ci2009-01-21 m. allan noah <kitno455 a t gmail d o t com> 704141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: correct version, status = new 705141cc406Sopenharmony_ci * doc/descriptions/epjitsu.desc, doc/descriptions/fujitsu.desc: version 706141cc406Sopenharmony_ci * doc/descriptions/umax1220u.desc: correct status of 1600U 707141cc406Sopenharmony_ci * doc/descriptions/xerox_mfp.desc: status = new 708141cc406Sopenharmony_ci 709141cc406Sopenharmony_ci2009-01-23 Julien Blache <jb@jblache.org> 710141cc406Sopenharmony_ci * doc/descriptions-external/epkowa.desc: Update for iScan 2.16.0, 711141cc406Sopenharmony_ci from Olaf Meeuwissen. 712141cc406Sopenharmony_ci 713141cc406Sopenharmony_ci2009-01-22 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 714141cc406Sopenharmony_ci * Makefile.in: Submit Makefile.in from Makefile.am submitted 715141cc406Sopenharmony_ci previously. 716141cc406Sopenharmony_ci * backend/epson.c, backend/epson_scsi.c, backend/epson2_net.c, 717141cc406Sopenharmony_ci backend/epson2_scsi.c, backend/genesys_gl646.c, 718141cc406Sopenharmony_ci backend/genesys_gl841.c, backend/lexmark_low.c, backend/rts88xx_lib.c, 719141cc406Sopenharmony_ci backend/umax_pp.c, backend/umax_pp_low.c, backend/umax_pp_mid.c, 720141cc406Sopenharmony_ci doc/Makefile.in, doc/sane-epson.man, doc/sane-epson2.man: 721141cc406Sopenharmony_ci Updated backends with EXTRA_* files to allow Makefile's 722141cc406Sopenharmony_ci to always pass in BACKEND_NAME to be fixed to backend name 723141cc406Sopenharmony_ci instead of filename; while still making sure that 724141cc406Sopenharmony_ci SANE_DEBUG_${BACKEND}* exist as documented in man pages. 725141cc406Sopenharmony_ci Add references to epson and epson2 man pages about 726141cc406Sopenharmony_ci SANE_DEBUG_EPSONx_SCSI and _NET options. 727141cc406Sopenharmony_ci Created an epson2 man page; based mostly on epson page. 728141cc406Sopenharmony_ci * backend/stubs.c: Currently, compiling stubs.c requires its 729141cc406Sopenharmony_ci own compile rule simply to pass in -DSTUBS. Since its always 730141cc406Sopenharmony_ci required, just define it in stubs.c 731141cc406Sopenharmony_ci 732141cc406Sopenharmony_ci2009-01-22 Stéphane Voltz <stef.dev@free.fr> 733141cc406Sopenharmony_ci * doc/Makefile.in doc/descriptions/genesys.desc : added the rts8891 734141cc406Sopenharmony_ci man page to the generation and install . added XP200 to the genesys 735141cc406Sopenharmony_ci desc file. 736141cc406Sopenharmony_ci 737141cc406Sopenharmony_ci2009-01-21 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 738141cc406Sopenharmony_ci * Makefile.am, lib/Makefile.in: Run all libcheck tests before 739141cc406Sopenharmony_ci failure and look for both static and shared libraries. 740141cc406Sopenharmony_ci Fixed $srcdir typo in lib/Makefile.in. 741141cc406Sopenharmony_ci 742141cc406Sopenharmony_ci2009-01-21 m. allan noah <kitno455 a t gmail d o t com> 743141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/epjitsu.[ch], backend/fujitsu.[ch]: 744141cc406Sopenharmony_ci - don't export private symbols 745141cc406Sopenharmony_ci 746141cc406Sopenharmony_ci2009-01-19 m. allan noah <kitno455 a t gmail d o t com> 747141cc406Sopenharmony_ci * doc/descriptions-external/brother2.desc: add MFC-7840W 748141cc406Sopenharmony_ci 749141cc406Sopenharmony_ci2009-01-19 Nicolas Martin <nicols-guest at users.alioth.debian.org> 750141cc406Sopenharmony_ci * pixma_imageclass.c: 751141cc406Sopenharmony_ci Fixed select_source message length, and typo bug in last update. 752141cc406Sopenharmony_ci Set MP4600 series for inverted checksumming. 753141cc406Sopenharmony_ci 754141cc406Sopenharmony_ci2009-01-19 Stéphane Voltz <stef.dev@free.fr> 755141cc406Sopenharmony_ci * backend/genesys.c backend/genesys.conf.in backend/genesys.h 756141cc406Sopenharmony_ci backend/genesys_devices.c backend/genesys_gl646.c 757141cc406Sopenharmony_ci backend/genesys_gl841.c backend/genesys_low.h: add support for 758141cc406Sopenharmony_ci uncalibrated scans in all modes for Visioneer Strobe XP200. Add 759141cc406Sopenharmony_ci support for buttons for MD5345/HP2300 and XP200 760141cc406Sopenharmony_ci 761141cc406Sopenharmony_ci2009-01-18 m. allan noah <kitno455 a t gmail d o t com> 762141cc406Sopenharmony_ci * doc/descriptions/unsupported.desc: everything reported from 763141cc406Sopenharmony_ci 2008-07 to 2009-01 764141cc406Sopenharmony_ci 765141cc406Sopenharmony_ci2009-01-18 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 766141cc406Sopenharmony_ci * backend/genesys_low.h: Fix prototype of update_hardware_sensors. 767141cc406Sopenharmony_ci Make half-ccd mode optional. 768141cc406Sopenharmony_ci * backend/genesys_gl841.c: Make dpihw depend on sensor pixel count 769141cc406Sopenharmony_ci instead of sensor resolution. Make some Canon LiDE 35 specific 770141cc406Sopenharmony_ci gpio handling conditional, add missing SCANMOD shift. Make 771141cc406Sopenharmony_ci half-ccd mode optional. Re-enable clock register setup from sensor 772141cc406Sopenharmony_ci struct, set SCANMOD. 773141cc406Sopenharmony_ci * backend/genesys_devices.c: Make half-ccd mode optional. 774141cc406Sopenharmony_ci Re-enable clock register setup from sensor struct, set SCANMOD. 775141cc406Sopenharmony_ci 776141cc406Sopenharmony_ci2009-01-17 Nicolas Martin <nicols-guest at users.alioth.debian.org> 777141cc406Sopenharmony_ci * pixma_mp150.c: 778141cc406Sopenharmony_ci Fixed "Busy mode" exit processing. 779141cc406Sopenharmony_ci 780141cc406Sopenharmony_ci2009-01-17 Julien Blache <jb@jblache.org> 781141cc406Sopenharmony_ci * doc/descriptions/hp.desc: add SCSI identifiers for the ScanJet 782141cc406Sopenharmony_ci IIc, from Daniel Golle (sane-devel, 20061105). 783141cc406Sopenharmony_ci * frontend/scanimage.c: make batch mode create output files 784141cc406Sopenharmony_ci atomically. Patch by Simon Matter <simon.matter@invoca.ch>. 785141cc406Sopenharmony_ci 786141cc406Sopenharmony_ci2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 787141cc406Sopenharmony_ci * .cvsignore, Makefile.in, aclocal.m4, config.sub, configure, 788141cc406Sopenharmony_ci configure.in, backend/cvsignore, include/Makefile.in, 789141cc406Sopenharmony_ci include/sane/config.h.in, INSTALL, Makefile.am, missing: 790141cc406Sopenharmony_ci Convert top-level Makefile to be generated by automake. 791141cc406Sopenharmony_ci "dist" target now includes m4 directory. Updated "libcheck" 792141cc406Sopenharmony_ci target to look at dynamic libraries instead of static. 793141cc406Sopenharmony_ci 794141cc406Sopenharmony_ci2009-01-16 Chris Bagwell <cbagwell-guest at users.alioth.debian.org> 795141cc406Sopenharmony_ci * doc/Makefile.in, frontend/Makefile.in, include/Makefile.in, 796141cc406Sopenharmony_ci japi/Makefile.in, lib/Makefile.in, po/Makefile.in, 797141cc406Sopenharmony_ci sanei/Makefile.in, testsuite/Makefile.in, tools/Makefile.in, 798141cc406Sopenharmony_ci backend/Makefile.in: 799141cc406Sopenharmony_ci Updates to Makefiles to prepare for transition to automake. 800141cc406Sopenharmony_ci Fix a few bugs with "all" and "uninstall" targets to work when 801141cc406Sopenharmony_ci $(builddir) != $(srcdir). Added $(DESTDIR) to uninstall target. 802141cc406Sopenharmony_ci Made $(distdir) related to current directory to match automake. 803141cc406Sopenharmony_ci 804141cc406Sopenharmony_ci2009-01-16 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 805141cc406Sopenharmony_ci * backend/genesys.c, backend/genesys.h, backend/genesys_devices.c, 806141cc406Sopenharmony_ci backend/genesys_gl646.c, backend/genesys_gl841.c, 807141cc406Sopenharmony_ci backend/genesys_low.h: Add support for buttons on 808141cc406Sopenharmony_ci Canon LiDE 35/40/50. 809141cc406Sopenharmony_ci 810141cc406Sopenharmony_ci2009-01-15 Nicolas Martin <nicols-guest at users.alioth.debian.org> 811141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc, 812141cc406Sopenharmony_ci pixma_mp150.c, AUTHORS: 813141cc406Sopenharmony_ci Updated docs and comments in pixma backend. 814141cc406Sopenharmony_ci Added Dennis Lou to pixma backend authors 815141cc406Sopenharmony_ci 816141cc406Sopenharmony_ci2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 817141cc406Sopenharmony_ci * AUTHORS: added myself as co-responsible for pixma backend 818141cc406Sopenharmony_ci 819141cc406Sopenharmony_ci2009-01-15 Alessandro Zummo <a.zummo@towertech.it> 820141cc406Sopenharmony_ci * backend/epson2.c: do not use request_identity2 with 821141cc406Sopenharmony_ci networked scanners, fixed generation of resolution 822141cc406Sopenharmony_ci list. 823141cc406Sopenharmony_ci 824141cc406Sopenharmony_ci2009-01-13 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 825141cc406Sopenharmony_ci * backend/pixma_bjnp.c: send broadcasts from bjnp port to make 826141cc406Sopenharmony_ci firewalling easier 827141cc406Sopenharmony_ci 828141cc406Sopenharmony_ci2009-01-13 Julien Blache <jb@jblache.org> 829141cc406Sopenharmony_ci * tools/sane-desc.c: replace opencoded device permissions and 830141cc406Sopenharmony_ci ownership by proper definitions. Group USB devices by vendor in 831141cc406Sopenharmony_ci the HAL FDI output. Replace obsolete SYSFS{} key by the newer 832141cc406Sopenharmony_ci ATTR{} key in the udev output. Add a new :scsi keyword for SCSI 833141cc406Sopenharmony_ci devices, add support for SCSI devices in the udev and HAL FDI 834141cc406Sopenharmony_ci outputs. 835141cc406Sopenharmony_ci * doc/descriptions/hp.desc, doc/descriptions/epson.desc: add :scsi 836141cc406Sopenharmony_ci keyword to a handful of SCSI scanners known to advertise 837141cc406Sopenharmony_ci themselves as type "Processor". 838141cc406Sopenharmony_ci 839141cc406Sopenharmony_ci All of the above based on a patch contributed by Dieter Jurzitza. 840141cc406Sopenharmony_ci 841141cc406Sopenharmony_ci2009-01-10 m. allan noah <kitno455 a t gmail d o t com> 842141cc406Sopenharmony_ci * sanei/sanei_usb.c: rescan usb every time sanei_usb_init() is called 843141cc406Sopenharmony_ci - remove missing devices, add new devices to global lists 844141cc406Sopenharmony_ci - based on code from stef.dev@free.fr 845141cc406Sopenharmony_ci 846141cc406Sopenharmony_ci2009-01-10 m. allan noah <kitno455 a t gmail d o t com> 847141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v11 848141cc406Sopenharmony_ci - send_panel() can disable too 849141cc406Sopenharmony_ci - add cancel() to send d8 command 850141cc406Sopenharmony_ci - call cancel() only after final read from scanner 851141cc406Sopenharmony_ci - stop button requests cancel 852141cc406Sopenharmony_ci 853141cc406Sopenharmony_ci2009-01-10 Jeremy Johnson <jeremy a t acjlaw dot net> 854141cc406Sopenharmony_ci * backend/hs2p.c: replaced ulong with u_long, 855141cc406Sopenharmony_ci added static keyword for SANE_Status update_hs2p_data() 856141cc406Sopenharmony_ci 857141cc406Sopenharmony_ci2009-01-06 Jonathan Bravo Lopez <jkdsoft@gmail.com> 858141cc406Sopenharmony_ci * backend/hp3900_sane.c, backend/hp3900_config.c, 859141cc406Sopenharmony_ci backend/hp3900_types.c, backend/hp3900.conf.in, doc/sane-hp3900.man, 860141cc406Sopenharmony_ci doc/descriptions/hp3900.desc: 861141cc406Sopenharmony_ci Added support for HP Scanjet G3110 scanner. 862141cc406Sopenharmony_ci 863141cc406Sopenharmony_ci2009-01-05 Jeremy Johnson <jeremy a t acjlaw dot net> 864141cc406Sopenharmony_ci Added code to read_data() to pad image data to 865141cc406Sopenharmony_ci requested length and to zero out any garbage using 866141cc406Sopenharmony_ci information from sense data command. Added new 867141cc406Sopenharmony_ci MAINTENANCE_DATA struct and options to display 868141cc406Sopenharmony_ci scanner's maintenance/calibration statistics. 869141cc406Sopenharmony_ci *backend/hs2p.h 870141cc406Sopenharmony_ci - added enum CONNECTION_TYPES 871141cc406Sopenharmony_ci - added HS2P_DATA struct 872141cc406Sopenharmony_ci - added SENSE_DATA struct to struct HS2P_Device 873141cc406Sopenharmony_ci - added SANE_String_Const orientation_list[] 874141cc406Sopenharmony_ci - added macros isset_ILI() and isset_EOM() 875141cc406Sopenharmony_ci *backend/hs2p-scsi.h 876141cc406Sopenharmony_ci - replaced request_sense struct with SENSE_DATA struct 877141cc406Sopenharmony_ci - added #define DATA_TYPE_EOL (va_list sentinel) 878141cc406Sopenharmony_ci - added MAINTENANCE_DATA struct 879141cc406Sopenharmony_ci *backend/hs2p-saneopts.h 880141cc406Sopenharmony_ci - added OPT_ORIENTATION 881141cc406Sopenharmony_ci - added MAINTENANCE_DATA options 882141cc406Sopenharmony_ci *backend/hs2p.c 883141cc406Sopenharmony_ci - added MAINTENANCE_DATA options 884141cc406Sopenharmony_ci - added unused connType to attach() 885141cc406Sopenharmony_ci - added update_hs2p_data() to fill in options 886141cc406Sopenharmony_ci - added hs2p_open() and hs2p_close() 887141cc406Sopenharmony_ci - added get_hs2p_data() to read scanner data 888141cc406Sopenharmony_ci - added print_maintenance_data() 889141cc406Sopenharmony_ci - modified sane_control_options() to 890141cc406Sopenharmony_ci accommodate new maintenance options and to 891141cc406Sopenharmony_ci handle Portrait/Landscape option 892141cc406Sopenharmony_ci replaced adf_status macro with s->data.adf_status 893141cc406Sopenharmony_ci - modified sane_read() to correctly zero out the 894141cc406Sopenharmony_ci missing bytes on an incomplete read and to pad 895141cc406Sopenharmony_ci to the requested length 896141cc406Sopenharmony_ci *backend/hs2p-scsi.c 897141cc406Sopenharmony_ci - replaced request_sense() with get_sense_data() 898141cc406Sopenharmony_ci - added print_sense_data() 899141cc406Sopenharmony_ci - added SENSE_DATA *sdp to sense_handler() 900141cc406Sopenharmony_ci - modified read_data() to handler other data type codes/qualifiers 901141cc406Sopenharmony_ci - read_adf_status() now is replaced with call to 902141cc406Sopenharmony_ci read_data(fd,*buf,*bufsize,dtc,dtq) 903141cc406Sopenharmony_ci 904141cc406Sopenharmony_ci2009-01-04 Nicolas Martin <nicols-guest at users.alioth.debian.org> 905141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc: 906141cc406Sopenharmony_ci Updated doc for pixma backend (ImageClass) 907141cc406Sopenharmony_ci 908141cc406Sopenharmony_ci2008-12-31 Stéphane Voltz <stef.dev@free.fr> 909141cc406Sopenharmony_ci * backend/genesys.c: restored warming up broken by a previuos commit 910141cc406Sopenharmony_ci 911141cc406Sopenharmony_ci2008-12-28 Nicolas Martin <nicols-guest at users.alioth.debian.org> 912141cc406Sopenharmony_ci * backend/pixma_imageclass.c: 913141cc406Sopenharmony_ci Change to include different checksumming for MF41xx and MF42xx series 914141cc406Sopenharmony_ci 915141cc406Sopenharmony_ci2008-12-26 Alessandro Zummo <a.zummo@towertech.it> 916141cc406Sopenharmony_ci * backend/epson2.c: changed version code, 917141cc406Sopenharmony_ci added protection from wrong settings. 918141cc406Sopenharmony_ci 919141cc406Sopenharmony_ci2008-12-21 m. allan noah <kitno455 a t gmail d o t com> 920141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v87 921141cc406Sopenharmony_ci - accept null pointer as empty device name 922141cc406Sopenharmony_ci - track frontend reading sensor/button values to reload 923141cc406Sopenharmony_ci - deactivate double feed options if df-action == default 924141cc406Sopenharmony_ci 925141cc406Sopenharmony_ci2008-12-21 Nicolas Martin <nicols-guest at users.alioth.debian.org> 926141cc406Sopenharmony_ci * doc/descriptions/pixma.desc, doc/sane-pixma.man, 927141cc406Sopenharmony_ci backend/pixma_mp150.c: 928141cc406Sopenharmony_ci MP800/MP800R: Fixed bug and color planes shift issues, added TPU support 929141cc406Sopenharmony_ci for 48 bits images depth up to 1200 dpi. 930141cc406Sopenharmony_ci MP980: following a user feedback, declared as working. 931141cc406Sopenharmony_ci Doc and man pages updated. 932141cc406Sopenharmony_ci 933141cc406Sopenharmony_ci2008-12-18 m. allan noah <kitno455 a t gmail d o t com> 934141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v86 935141cc406Sopenharmony_ci - get_pixelsize() sets back window ID for back side scans 936141cc406Sopenharmony_ci * doc/sane-fujitsu.man, doc/descriptions/fujitsu.desc: backend v86 937141cc406Sopenharmony_ci 938141cc406Sopenharmony_ci2008-12-17 Julien Blache <jb@jblache.org> 939141cc406Sopenharmony_ci * backend/v4l.c: unmap mapped buffer in sane_cancel(). Use libv4l1 940141cc406Sopenharmony_ci for v4l device access, buys us some support for v4l2 devices for 941141cc406Sopenharmony_ci free thanks to libv4l1, libv4l2 and libv4lconvert. 942141cc406Sopenharmony_ci * configure.in, configure: check for libv4l1 availability. 943141cc406Sopenharmony_ci 944141cc406Sopenharmony_ci2008-12-15 Alex Belkin <abc@telekom.ru> 945141cc406Sopenharmony_ci * AUTHORS, configure, configure.in, backend/Makefile.in, 946141cc406Sopenharmony_ci backend/xerox_mfp.c, backend/xerox_mfp.h, doc/Makefile.in, 947141cc406Sopenharmony_ci doc/descriptions/xerox_mfp.desc, doc/sane-xerox_mfp.man: 948141cc406Sopenharmony_ci Initial commit to xerox_mfp backend. 949141cc406Sopenharmony_ci 950141cc406Sopenharmony_ci2008-12-12 Julien Blache <jb@jblache.org> 951141cc406Sopenharmony_ci * frontend/saned.c: add a data_portrange config file option to 952141cc406Sopenharmony_ci saned to specify a port range for the data connection. Based on a 953141cc406Sopenharmony_ci patch contributed by Oren Held. 954141cc406Sopenharmony_ci * backend/saned.conf.in: add the data_portrange option to the 955141cc406Sopenharmony_ci config file and rework the comments. 956141cc406Sopenharmony_ci * doc/saned.man: document the data_portrange option. 957141cc406Sopenharmony_ci 958141cc406Sopenharmony_ci2008-12-11 Stéphane Voltz <stef.dev@free.fr> 959141cc406Sopenharmony_ci * backend/rts8891.c doc/sane-rts8891.man doc/descriptions/rts8891.desc: 960141cc406Sopenharmony_ci scan register setting fix, documentation update 961141cc406Sopenharmony_ci 962141cc406Sopenharmony_ci2008-12-10 m. allan noah <kitno455 a t gmail d o t com> 963141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v85 964141cc406Sopenharmony_ci - round pixels_per_line down to arbitrary limits for fi-4990 & fi-4860 965141cc406Sopenharmony_ci - fi-4860 returns random garbage to serial number queries 966141cc406Sopenharmony_ci - initialize *info to 0 in sane_control_option() 967141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: backend v85, improve status/comments 968141cc406Sopenharmony_ci * frontend/scanimage.c: initialize *info, fix buffer overwalk 969141cc406Sopenharmony_ci 970141cc406Sopenharmony_ci2008-12-10 m. allan noah <kitno455 a t gmail d o t com> 971141cc406Sopenharmony_ci * backend/canon_dr.c: backend v10 972141cc406Sopenharmony_ci - add all documented request sense codes to sense_handler() 973141cc406Sopenharmony_ci - fix color jpeg (remove unneeded BGR to RGB swapping code) 974141cc406Sopenharmony_ci - add macros for LUT data 975141cc406Sopenharmony_ci * backend/canon_dr.conf.in: add DR-2080C usb ID 976141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v10, add DR 3020 977141cc406Sopenharmony_ci 978141cc406Sopenharmony_ci2008-12-08 m. allan noah <kitno455 a t gmail d o t com> 979141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v9 980141cc406Sopenharmony_ci - add rollerdeskew and stapledetect options 981141cc406Sopenharmony_ci - add rollerdeskew and stapledetect bits to ssm_df() 982141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v9 983141cc406Sopenharmony_ci 984141cc406Sopenharmony_ci2008-12-08 m. allan noah <kitno455 a t gmail d o t com> 985141cc406Sopenharmony_ci * backend/avision.c: backend v289 986141cc406Sopenharmony_ci - fix sending SIGTERM when reader_pid == 0 987141cc406Sopenharmony_ci 988141cc406Sopenharmony_ci2008-12-07 m. allan noah <kitno455 a t gmail d o t com> 989141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v8 990141cc406Sopenharmony_ci - rename read/send_counter to read/send_panel 991141cc406Sopenharmony_ci - enable control panel during init 992141cc406Sopenharmony_ci - add options for all buttons 993141cc406Sopenharmony_ci - call TUR twice in wait_scanner(), even if first succeeds 994141cc406Sopenharmony_ci - disable rif 995141cc406Sopenharmony_ci - enable brightness/contrast/threshold options 996141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc, doc/sane-canon_dr.man: backend v8 997141cc406Sopenharmony_ci 998141cc406Sopenharmony_ci2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 999141cc406Sopenharmony_ci * backend/pixma_bjnp.c pixma_bjnp_private.h: 1000141cc406Sopenharmony_ci replaced getlogin/getenv by getpwuid(geteuid) 1001141cc406Sopenharmony_ci 1002141cc406Sopenharmony_ci2008-12-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 1003141cc406Sopenharmony_ci * backend/pixma_bjnp.c pixma_bjnp_private.h: 1004141cc406Sopenharmony_ci On Ubuntu getlogin() returns NULL. So we now first try getlogin() 1005141cc406Sopenharmony_ci and if that fails, we try getenv("USER") and if that fails we use 1006141cc406Sopenharmony_ci a default user string 1007141cc406Sopenharmony_ci 1008141cc406Sopenharmony_ci2008-12-03 Stéphane Voltz <stef.dev@free.fr> 1009141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_low.c: possible fix for 1010141cc406Sopenharmony_ci failed scan at 300 and 1200 dpi for HP4400, sensor type 2. 1011141cc406Sopenharmony_ci 1012141cc406Sopenharmony_ci2008-12-01 Julien Blache <jb@jblache.org> 1013141cc406Sopenharmony_ci * sanei/sanei_usb.c: fix assignment in if clause, reported on 1014141cc406Sopenharmony_ci sane-devel. 1015141cc406Sopenharmony_ci 1016141cc406Sopenharmony_ci2008-11-30 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1017141cc406Sopenharmony_ci * doc/descriptions/pixma.desc, doc/sane-pixma.man: 1018141cc406Sopenharmony_ci MP620 supported by pixma backend confirmed, doc and man pages updated. 1019141cc406Sopenharmony_ci 1020141cc406Sopenharmony_ci2008-11-29 m. allan noah <kitno455 a t gmail d o t com> 1021141cc406Sopenharmony_ci * backend/canon_dr.[ch]: backend v7 1022141cc406Sopenharmony_ci - jpeg support (size rounding and header overwrite) 1023141cc406Sopenharmony_ci - call object_position(load) between pages even if buffering is on 1024141cc406Sopenharmony_ci - use request sense info bytes on short scsi reads 1025141cc406Sopenharmony_ci - byte swap color BGR to RGB 1026141cc406Sopenharmony_ci - round image width down, not up 1027141cc406Sopenharmony_ci - round image height down to even # of lines 1028141cc406Sopenharmony_ci - always transfer even # of lines per block 1029141cc406Sopenharmony_ci - scsi and jpeg don't require reading extra lines to reach EOF 1030141cc406Sopenharmony_ci - rename buffer option to buffermode to avoid conflict with scanimage 1031141cc406Sopenharmony_ci - send ssm_do and ssm_df during sane_start 1032141cc406Sopenharmony_ci - improve sense_handler output 1033141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v7 1034141cc406Sopenharmony_ci 1035141cc406Sopenharmony_ci2008-11-29 m. allan noah <kitno455 a t gmail d o t com> 1036141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.c: backend v6 1037141cc406Sopenharmony_ci - fix adf simplex 1038141cc406Sopenharmony_ci - rename ssm_duplex to ssm_buffer 1039141cc406Sopenharmony_ci - add --buffer option 1040141cc406Sopenharmony_ci - reduce inter-page commands when buffering is enabled 1041141cc406Sopenharmony_ci - improve sense_handler output 1042141cc406Sopenharmony_ci - enable counter option 1043141cc406Sopenharmony_ci - drop unused code 1044141cc406Sopenharmony_ci * doc/descriptions/canon_dr.desc: backend v6 1045141cc406Sopenharmony_ci 1046141cc406Sopenharmony_ci2008-11-26 m. allan noah <kitno455 a t gmail d o t com> 1047141cc406Sopenharmony_ci * backend/*.[ch]: nearly every backend used V_MAJOR 1048141cc406Sopenharmony_ci instead of SANE_CURRENT_MAJOR in sane_init() 1049141cc406Sopenharmony_ci * backend/snapscan.c: remove EXPECTED_VERSION check 1050141cc406Sopenharmony_ci since new SANE standard is forward compatible 1051141cc406Sopenharmony_ci 1052141cc406Sopenharmony_ci2008-11-25 m. allan noah <kitno455 a t gmail d o t com> 1053141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.c, 1054141cc406Sopenharmony_ci doc/descriptions/canon_dr.desc: backend v5 1055141cc406Sopenharmony_ci - remove EOF ejection code 1056141cc406Sopenharmony_ci - add SSM and GSM commands 1057141cc406Sopenharmony_ci - add dropout, doublefeed, and jpeg compression options 1058141cc406Sopenharmony_ci - disable adf backside 1059141cc406Sopenharmony_ci - fix adf duplex 1060141cc406Sopenharmony_ci - read two extra lines (ignore errors) at end of image 1061141cc406Sopenharmony_ci - only send scan command at beginning of batch 1062141cc406Sopenharmony_ci - fix bug in hexdump with 0 length string 1063141cc406Sopenharmony_ci - DR-7580 support 1064141cc406Sopenharmony_ci 1065141cc406Sopenharmony_ci2008-11-25 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1066141cc406Sopenharmony_ci * backend/pixma.c: 1067141cc406Sopenharmony_ci Fixed regression bug at end of scan for all PIXMA, noticeable 1068141cc406Sopenharmony_ci in multipage ADF scan. 1069141cc406Sopenharmony_ci 1070141cc406Sopenharmony_ci2008-11-23 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1071141cc406Sopenharmony_ci * backend/pixma_mp150.c, sane-backends/po/sane-backends.fr.po, 1072141cc406Sopenharmony_ci doc/descriptions/pixma.desc, doc/sane-pixma.man: 1073141cc406Sopenharmony_ci Support for MP630 in pixma backend. 1074141cc406Sopenharmony_ci Updated docs for MP630, and network interface to various PIXMA models 1075141cc406Sopenharmony_ci in pixma.desc. 1076141cc406Sopenharmony_ci Fixed some typos in French translations. 1077141cc406Sopenharmony_ci 1078141cc406Sopenharmony_ci2008-11-20 Stéphane Voltz <stef.dev@free.fr> 1079141cc406Sopenharmony_ci * backend/rts8891.c: fixes 'commit scan value' for HP4400. 1080141cc406Sopenharmony_ci 1081141cc406Sopenharmony_ci2008-11-20 Stéphane Voltz <stef.dev@free.fr> 1082141cc406Sopenharmony_ci * backend/rts8891.c: calibration fixes for HP4400 sensor type 3. 1083141cc406Sopenharmony_ci 1084141cc406Sopenharmony_ci2008-11-18 Alessandro Zummo <a.zummo@towertech.it> 1085141cc406Sopenharmony_ci * backend/epson2.c: fixed bug when an extended command 1086141cc406Sopenharmony_ci was used with D8 level scanners. bug reported 1087141cc406Sopenharmony_ci by Kare Sars <kare.sars@kolumbus.fi> 1088141cc406Sopenharmony_ci 1089141cc406Sopenharmony_ci2008-11-17 Gerhard Jaeger <gerhard@gjaeger.de> 1090141cc406Sopenharmony_ci * doc/descriptions-external/epkowa.desc: 1091141cc406Sopenharmony_ci iscan 2.14.0 updates on behalf of olaf.meeuwissen@avasys.jp 1092141cc406Sopenharmony_ci 1093141cc406Sopenharmony_ci2008-11-12 Stéphane Voltz <stef.dev@free.fr> 1094141cc406Sopenharmony_ci * backend/rts8891.c: sensor detection fix. Lamp setting 1095141cc406Sopenharmony_ci change for HP4400 sensor type 3. 1096141cc406Sopenharmony_ci 1097141cc406Sopenharmony_ci2008-11-11 m. allan noah <kitno455 a t gmail d o t com> 1098141cc406Sopenharmony_ci * backend/canon_dr.c: backend v4 1099141cc406Sopenharmony_ci - eject document when sane_read() returns EOF 1100141cc406Sopenharmony_ci 1101141cc406Sopenharmony_ci2008-11-09 m. allan noah <kitno455 a t gmail d o t com> 1102141cc406Sopenharmony_ci * backend/canon_dr.[ch], backend/canon_dr-cmd.h, doc/sane-canon_dr.man, 1103141cc406Sopenharmony_ci backend/canon_dr.conf.in, doc/descriptions/canon_dr.desc: 1104141cc406Sopenharmony_ci - New Canon DR-series backend v3 1105141cc406Sopenharmony_ci - support all modes and resolutions of DR-9080C 1106141cc406Sopenharmony_ci - advanced options (MF detection, compression) not yet supported 1107141cc406Sopenharmony_ci - other larger models believed similar, smaller ones unknown 1108141cc406Sopenharmony_ci * doc/descriptions/unsupported.desc: remove Canon DR-series machines 1109141cc406Sopenharmony_ci 1110141cc406Sopenharmony_ci2008-11-07 m. allan noah <kitno455 a t gmail d o t com> 1111141cc406Sopenharmony_ci * backend/fujitsu.c: backend v84 1112141cc406Sopenharmony_ci - round lines down to even number to get even # of total bytes 1113141cc406Sopenharmony_ci - round binary bpl and Bpl down to byte boundary 1114141cc406Sopenharmony_ci 1115141cc406Sopenharmony_ci2008-11-06 m. allan noah <kitno455 a t gmail d o t com> 1116141cc406Sopenharmony_ci * backend/fujitsu.c: backend v83 1117141cc406Sopenharmony_ci - round binary bpl and Bpl up to byte boundary 1118141cc406Sopenharmony_ci - use s->params instead of user data in set_window() 1119141cc406Sopenharmony_ci - read_from_scanner() only grabs an even number of lines 1120141cc406Sopenharmony_ci 1121141cc406Sopenharmony_ci2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 1122141cc406Sopenharmony_ci * Pixma backend (pixma.c/pixma_common.c/pixma_io_sanei.c/pixma_bjnp.c): 1123141cc406Sopenharmony_ci bjnp tcp connection is now de-activated after initialization and 1124141cc406Sopenharmony_ci re-activated at start of scanning. If we do not do this, the scanner 1125141cc406Sopenharmony_ci closes its side of the connection after 30 secods of inactivity. 1126141cc406Sopenharmony_ci Added a maximum to the retry of select calls when signals are 1127141cc406Sopenharmony_ci received 1128141cc406Sopenharmony_ci Added blocksize detection for tcp read_bulk call 1129141cc406Sopenharmony_ci 1130141cc406Sopenharmony_ci2008-11-04 m. allan noah <kitno455 a t gmail d o t com> 1131141cc406Sopenharmony_ci * sanei/sanei_usb.c, include/sane/sanei_usb.h: 1132141cc406Sopenharmony_ci - shorten debug lines to fit in 80 chars 1133141cc406Sopenharmony_ci - add sanei_usb_clear_halt() required by upcoming canon_dr backend 1134141cc406Sopenharmony_ci 1135141cc406Sopenharmony_ci2008-10-31 m. allan noah <kitno455 a t gmail d o t com> 1136141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h, 1137141cc406Sopenharmony_ci backend/fujitsu.conf.in, doc/descriptions/fujitsu.desc: backend v82 1138141cc406Sopenharmony_ci - improved front-side endorser vpd detection 1139141cc406Sopenharmony_ci - send scanner_control_ric during sane_read of each side 1140141cc406Sopenharmony_ci - add fi-6770A and fi-6670A USB ID's 1141141cc406Sopenharmony_ci 1142141cc406Sopenharmony_ci2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 1143141cc406Sopenharmony_ci * backend/pixma_bjnp.c: corrected small typo 1144141cc406Sopenharmony_ci 1145141cc406Sopenharmony_ci2008-10-31 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 1146141cc406Sopenharmony_ci * backend/pixma_bjnp.c: 1147141cc406Sopenharmony_ci Added retry to select() calls when they get interrupted by a 1148141cc406Sopenharmony_ci signal. This solves problems in xsane after a first scan completed. 1149141cc406Sopenharmony_ci There is still an issue that scanner closes tcp connection after 1150141cc406Sopenharmony_ci 30 seconds of inactivity 1151141cc406Sopenharmony_ci backend/pixma_bjnp.c backend/bjnp_private.h 1152141cc406Sopenharmony_ci Marked local functions as static and removed them from ..private.h 1153141cc406Sopenharmony_ci 1154141cc406Sopenharmony_ci2008-10-31 Stéphane Voltz <stef.dev@free.fr> 1155141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: 1156141cc406Sopenharmony_ci added 600 and 1200 dpi scan for HP4400 and HP4470 with 'xpa' 1157141cc406Sopenharmony_ci sensor. 1158141cc406Sopenharmony_ci 1159141cc406Sopenharmony_ci2008-10-25 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1160141cc406Sopenharmony_ci * backend/pixma_mp150.c, doc/sane-pixma.man doc/descriptions/pixma.desc: 1161141cc406Sopenharmony_ci Tweaks for TPU scan at 4800 dpi, and MP810 at 2400 dpi (now works). 1162141cc406Sopenharmony_ci Updated docs around that. 1163141cc406Sopenharmony_ci 1164141cc406Sopenharmony_ci2008-10-25 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 1165141cc406Sopenharmony_ci * Added configuration file support for pixma backend 1166141cc406Sopenharmony_ci Currently used only for configuration of network scanners. 1167141cc406Sopenharmony_ci 1168141cc406Sopenharmony_ci2008-10-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1169141cc406Sopenharmony_ci * backend/pixma.c, backend/pixma_io_sanei.c, backend/pixma_mp150.c: 1170141cc406Sopenharmony_ci TPU scanning in 48 bits mode now works fine on MP970, with Xsane or 1171141cc406Sopenharmony_ci scanimage. 1172141cc406Sopenharmony_ci Changed also minimum to 300 dpi for TPU scan, so that preview now works 1173141cc406Sopenharmony_ci in Xsane. 1174141cc406Sopenharmony_ci Added Legal paper dimensions (14") to ADF scan for MX850 and MX7600. 1175141cc406Sopenharmony_ci The rest is cosmetic only. 1176141cc406Sopenharmony_ci 1177141cc406Sopenharmony_ci2008-10-21 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org> 1178141cc406Sopenharmony_ci * Added #ifdef around definitions of MIN and MAX in pixma_common.h 1179141cc406Sopenharmony_ci - Re-enable includes in pixma_bjnp.c as they are needed on Freebsd 1180141cc406Sopenharmony_ci - Replaced getaddrinfo by gethostbyname in pixma_bjnp.c as this is 1181141cc406Sopenharmony_ci supported on OS/2 as well 1182141cc406Sopenharmony_ci 1183141cc406Sopenharmony_ci2008-10-21 m. allan noah <kitno455 a t gmail d o t com> 1184141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: backend v81, fix fi-6240 usb id 1185141cc406Sopenharmony_ci 1186141cc406Sopenharmony_ci2008-10-20 m. allan noah <kitno455 a t gmail d o t com> 1187141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v81 1188141cc406Sopenharmony_ci - increase USB timeouts 1189141cc406Sopenharmony_ci - enable get_pixelsize() to update scan params after set_window() 1190141cc406Sopenharmony_ci - remove even_scan_line hack 1191141cc406Sopenharmony_ci 1192141cc406Sopenharmony_ci2008-10-19 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1193141cc406Sopenharmony_ci * configure.in, configure, backend/pixma_bjnp.c, 1194141cc406Sopenharmony_ci backend/pixma_bjnp.h, backend/pixma_bjnp_private.h, 1195141cc406Sopenharmony_ci pixma.h, doc/descriptions/pixma.desc: 1196141cc406Sopenharmony_ci From Louis Lagendijk for bjnp protocol on pixma backend, add a header 1197141cc406Sopenharmony_ci check for ifaddrs.h (necessary on different platforms BeOS, OS/2, ...) 1198141cc406Sopenharmony_ci Increment pixma backend version number. 1199141cc406Sopenharmony_ci 1200141cc406Sopenharmony_ci2008-10-15 Stéphane Voltz <stef.dev@free.fr> 1201141cc406Sopenharmony_ci * backend/rts8891.c: added 300 dpi scan for HP4400 1202141cc406Sopenharmony_ci 1203141cc406Sopenharmony_ci2008-10-15 Stéphane Voltz <stef.dev@free.fr> 1204141cc406Sopenharmony_ci * backend/rts8891.c: fixed HP4400 sensor detection, added 150 1205141cc406Sopenharmony_ci dpi scan mode for HP4400 1206141cc406Sopenharmony_ci 1207141cc406Sopenharmony_ci2008-10-14 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1208141cc406Sopenharmony_ci * backend/pixma*.c, backend/pixma*.h (all pixma backend files), 1209141cc406Sopenharmony_ci doc/sane-pixma.man, doc/description/pixma.desc, 1210141cc406Sopenharmony_ci backend/Makefile.in 1211141cc406Sopenharmony_ci Added 3 new files backend/pixma_bjnp.c, backend/pixma_bjnp.h, 1212141cc406Sopenharmony_ci backend/pixma_bjnp_private.h: 1213141cc406Sopenharmony_ci - Thanks to Louis Lagendijk, added an implementation of Canon's BJNP 1214141cc406Sopenharmony_ci network protocol to the pixma backend, for scanning with PIXMA devices 1215141cc406Sopenharmony_ci over a LAN network. 1216141cc406Sopenharmony_ci - Fix for ADF scan reset session when ADF is loaded with more pages 1217141cc406Sopenharmony_ci to scan than the frontend requests. 1218141cc406Sopenharmony_ci - Updated pixma backend documentation and file headers. 1219141cc406Sopenharmony_ci 1220141cc406Sopenharmony_ci2008-10-09 m. allan noah <kitno455 a t gmail d o t com> 1221141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v80 1222141cc406Sopenharmony_ci 1223141cc406Sopenharmony_ci2008-10-08 m. allan noah <kitno455 a t gmail d o t com> 1224141cc406Sopenharmony_ci * backend/fujitsu.c: backend v80 1225141cc406Sopenharmony_ci - front-side endorser uses data ID 0x80 1226141cc406Sopenharmony_ci 1227141cc406Sopenharmony_ci2008-10-06 Stéphane Voltz <stef.dev@free.fr> 1228141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891.h: fixed configuration option 1229141cc406Sopenharmony_ci bug 1230141cc406Sopenharmony_ci 1231141cc406Sopenharmony_ci2008-10-04 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1232141cc406Sopenharmony_ci * backend/pixma.c, backend/pixma.h, backend/pixma_common.c, 1233141cc406Sopenharmony_ci backend/pixma_io_sanei.c, backend/pixma_mp150.c, 1234141cc406Sopenharmony_ci doc/sane-pixma.man, doc/description/pixma.desc: 1235141cc406Sopenharmony_ci MP970 scanning improvements, up to 4800 dpi. On the way soon, 1236141cc406Sopenharmony_ci network BJNP protocol designed by Louis Lagendijk to be added to CVS. 1237141cc406Sopenharmony_ci MX7600 reported to work fine with the backend. 1238141cc406Sopenharmony_ci ADF scanning: 1239141cc406Sopenharmony_ci - improved for latest PIXMAs like MX850, MX310. 1240141cc406Sopenharmony_ci - bug fix in Sane_start, when scanning several pages with ADF. 1241141cc406Sopenharmony_ci ADF DUPLEX scanning: 1242141cc406Sopenharmony_ci - new code for ADF Duplex, (to be tested) based on a MX850 Snoop. Changes 1243141cc406Sopenharmony_ci might fit also MP830 (To be confirmed). 1244141cc406Sopenharmony_ci TPU scanning: 1245141cc406Sopenharmony_ci - MP970 TPU scanning: Protocol works, get scanned TPU images with 48 bits 1246141cc406Sopenharmony_ci to 24 bits conversion, full 48 bit version yet to be debugged. 1247141cc406Sopenharmony_ci 1248141cc406Sopenharmony_ci2008-10-03 m. allan noah <kitno455 a t gmail d o t com> 1249141cc406Sopenharmony_ci * backend/epjitsu.[ch]: backend v17: 1250141cc406Sopenharmony_ci - increase scan height ~1/2 inch due to head offset 1251141cc406Sopenharmony_ci - change page length autodetection condition 1252141cc406Sopenharmony_ci 1253141cc406Sopenharmony_ci2008-10-03 Stéphane Voltz <stef.dev@free.fr> 1254141cc406Sopenharmony_ci * include/sane/sane.h: added a SANE_CURRENT_MINOR define 1255141cc406Sopenharmony_ci 1256141cc406Sopenharmony_ci2008-10-02 Stéphane Voltz <stef.dev@free.fr> 1257141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891.h backend/rts8891_low.h: 1258141cc406Sopenharmony_ci add a 'sensornumber' option to override detected sensor model 1259141cc406Sopenharmony_ci 1260141cc406Sopenharmony_ci2008-10-02 m. allan noah <kitno455 a t gmail d o t com> 1261141cc406Sopenharmony_ci * doc/descriptions-external/epkowa.desc: 1262141cc406Sopenharmony_ci - iscan 2.12.0 updates from olaf.meeuwissen@avasys.jp 1263141cc406Sopenharmony_ci 1264141cc406Sopenharmony_ci2008-10-01 m. allan noah <kitno455 a t gmail d o t com> 1265141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in, 1266141cc406Sopenharmony_ci backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v79 1267141cc406Sopenharmony_ci - add usb ids for several models 1268141cc406Sopenharmony_ci - print additional hardware capability bits 1269141cc406Sopenharmony_ci - detect front-side endorser 1270141cc406Sopenharmony_ci - disable endorser-side controls if only one side installed 1271141cc406Sopenharmony_ci - add quirks for fi-6x70 1272141cc406Sopenharmony_ci 1273141cc406Sopenharmony_ci2008-10-01 m. allan noah <kitno455 a t gmail d o t com> 1274141cc406Sopenharmony_ci * backend/epjitsu.[ch]: backend v16: 1275141cc406Sopenharmony_ci - split fill_frontback_buffers_S300 into 3 functions 1276141cc406Sopenharmony_ci - enable threshold-curve option 1277141cc406Sopenharmony_ci - add 1-D dynamic binary thresholding code 1278141cc406Sopenharmony_ci - remove y-resolution option 1279141cc406Sopenharmony_ci - pad 225x200 data to 225x225 1280141cc406Sopenharmony_ci 1281141cc406Sopenharmony_ci2008-10-01 Gerhard Jaeger <gerhard@gjaeger.de> 1282141cc406Sopenharmony_ci * doc/descriptions/plustek.desc: Added entry for UT12 devid 0x0013 1283141cc406Sopenharmony_ci * doc/descriptions/unsupported.desc: Removed entry for UT12 devid 0x0013 1284141cc406Sopenharmony_ci * doc/descriptions/gt68xx.desc: Added entry for OpticSlim 2400plus 1285141cc406Sopenharmony_ci * backends/gt68xx.conf.in: Added entry for OpticSlim 2400plus 1286141cc406Sopenharmony_ci 1287141cc406Sopenharmony_ci2008-09-26 Stéphane Voltz <stef.dev@free.fr> 1288141cc406Sopenharmony_ci * backend/rts8891_low.c: fix HP4400 head parking 1289141cc406Sopenharmony_ci 1290141cc406Sopenharmony_ci2008-09-25 m. allan noah <kitno455 a t gmail d o t com> 1291141cc406Sopenharmony_ci * backend/epjitsu.[ch], backend/epjitsu-cmd.h: backend v 13, 14 and 15: 1292141cc406Sopenharmony_ci - add working page-height control 1293141cc406Sopenharmony_ci - add working brightness, contrast and threshold controls 1294141cc406Sopenharmony_ci - add disabled threshold curve and geometry controls 1295141cc406Sopenharmony_ci - move initialization code to sane_get_devices, for hotplugging 1296141cc406Sopenharmony_ci - support S300 on USB power 1297141cc406Sopenharmony_ci - support S300 225x200 and 600x600 scans 1298141cc406Sopenharmony_ci - support for automatic paper length detection (parm.lines = -1) 1299141cc406Sopenharmony_ci - expose hardware buttons/sensors as options for S300 1300141cc406Sopenharmony_ci * doc/descriptions/epjitsu.desc: change S300 status to good 1301141cc406Sopenharmony_ci 1302141cc406Sopenharmony_ci2008-09-25 m. allan noah <kitno455 a t gmail d o t com> 1303141cc406Sopenharmony_ci * include/sane/saneopts.h: underscore not allowed in option names 1304141cc406Sopenharmony_ci * frontend/scanimage.c: fix broken unknown length (-1) binary scans, 1305141cc406Sopenharmony_ci fix invalid tiff height with unknown length scans, fix compiler warn 1306141cc406Sopenharmony_ci 1307141cc406Sopenharmony_ci2008-09-20 Stéphane Voltz <stef.dev@free.fr> 1308141cc406Sopenharmony_ci * backend/rts8891.c: fix typo in HP4400 variant detection 1309141cc406Sopenharmony_ci 1310141cc406Sopenharmony_ci2008-09-20 Stéphane Voltz <stef.dev@free.fr> 1311141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: more 1312141cc406Sopenharmony_ci fix for HP4400 head parking, 75 dpi support for another HP4400 sensor 1313141cc406Sopenharmony_ci variant, better variant detector and initial setting 1314141cc406Sopenharmony_ci 1315141cc406Sopenharmony_ci2008-09-13 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1316141cc406Sopenharmony_ci * backend/pixma_mp150.c, doc/sane-pixma.man, doc/description/pixma.desc: 1317141cc406Sopenharmony_ci Changes in pixma backend for PIXMA MP970 at 4800 dpi (to be continued). 1318141cc406Sopenharmony_ci Declare MX7600 but yet untested. 1319141cc406Sopenharmony_ci 1320141cc406Sopenharmony_ci2008-09-11 Stéphane Voltz <stef.dev@free.fr> 1321141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h: fix 1322141cc406Sopenharmony_ci parking for HP4400, tune dark calibration for HP4400 1323141cc406Sopenharmony_ci 1324141cc406Sopenharmony_ci2008-09-07 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1325141cc406Sopenharmony_ci * backend/pixma_mp150.c backend/pixma_imageclass.c backend/pixma_common.h 1326141cc406Sopenharmony_ci doc/sane-pixma.man doc/descriptions/pixma.desc: 1327141cc406Sopenharmony_ci - Updated doc for MF4140, MF4150 and MP810 1328141cc406Sopenharmony_ci - Remove white lines previously padded to image bottom for CCD sensors 1329141cc406Sopenharmony_ci - Modified scan area adjustments to enhance frontend area selection fit 1330141cc406Sopenharmony_ci but to be confirmed that it does not bring backward compatibility issues. 1331141cc406Sopenharmony_ci 1332141cc406Sopenharmony_ci2008-09-03 Stéphane Voltz <stef.dev@free.fr> 1333141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_low.c backend/rts8891_low.h 1334141cc406Sopenharmony_ci backend/rts88xx_lib.c: minor changes for hp4400 support 1335141cc406Sopenharmony_ci 1336141cc406Sopenharmony_ci2008-09-02 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1337141cc406Sopenharmony_ci * backend/pixma_mp150.c: 1338141cc406Sopenharmony_ci Some tweaks to have PIXMA MP810 supported by the pixma backend. 1339141cc406Sopenharmony_ci 1340141cc406Sopenharmony_ci2008-08-29 Stéphane Voltz <stef.dev@free.fr> 1341141cc406Sopenharmony_ci * backend/genesys.c backend/genesys_gl646.c backend/genesys_devices.c: 1342141cc406Sopenharmony_ci - move to configuration framework 1343141cc406Sopenharmony_ci - fix GL646 GPO value usage 1344141cc406Sopenharmony_ci - HP2400/G2410 tidbits 1345141cc406Sopenharmony_ci - don't reset ASIC anymore 1346141cc406Sopenharmony_ci 1347141cc406Sopenharmony_ci2008-08-27 m. allan noah <kitno455 a t gmail d o t com> 1348141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: mark fi-6230 and fi-6240 complete 1349141cc406Sopenharmony_ci 1350141cc406Sopenharmony_ci2008-08-26 m. allan noah <kitno455 a t gmail d o t com> 1351141cc406Sopenharmony_ci * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v78 1352141cc406Sopenharmony_ci - recent model names (fi-6xxx) don't end in 'C' 1353141cc406Sopenharmony_ci - simplify flatbed area overrides 1354141cc406Sopenharmony_ci - call scanner_control to change source during sane_start 1355141cc406Sopenharmony_ci 1356141cc406Sopenharmony_ci2008-08-26 m. allan noah <kitno455 a t gmail d o t com> 1357141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu-scsi.h: backend v77 1358141cc406Sopenharmony_ci - override flatbed maximum area for fi-6230C and fi-6240C 1359141cc406Sopenharmony_ci - set PF bit in all mode_select(6) CDB's 1360141cc406Sopenharmony_ci - set SANE_CAP_INACTIVE on all disabled options 1361141cc406Sopenharmony_ci - fix bug in mode_select page for sleep timer 1362141cc406Sopenharmony_ci 1363141cc406Sopenharmony_ci2008-08-25 Gerhard Jaeger <gerhard@gjaeger.de> 1364141cc406Sopenharmony_ci * backend/plustek-usb.c backend/plustek-usbdevs.c: 1365141cc406Sopenharmony_ci Added preliminary support for Visioneer XP100 1366141cc406Sopenharmony_ci Tweaked entry for LM9831 version of Plustek UT12 1367141cc406Sopenharmony_ci * backend/plustek.c: Bumped build number 1368141cc406Sopenharmony_ci * doc/sane-plustek.man doc/plustek/Plustek-USB.changes: Update 1369141cc406Sopenharmony_ci * doc/descriptions/plustek.desc: Added entry for Strobe XP100 1370141cc406Sopenharmony_ci * doc/descriptions/unsupported.desc: Removed entry for Strobe XP100 1371141cc406Sopenharmony_ci 1372141cc406Sopenharmony_ci2008-08-21 Stéphane Voltz <stef.dev@free.fr> 1373141cc406Sopenharmony_ci * backend/rts8891.c: calibration updating and 75 dpi scan for hp400 1374141cc406Sopenharmony_ci 1375141cc406Sopenharmony_ci2008-08-23 m. allan noah <kitno455 a t gmail d o t com> 1376141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: set lots of scanners to complete :) 1377141cc406Sopenharmony_ci 1378141cc406Sopenharmony_ci2008-08-21 Stéphane Voltz <stef.dev@free.fr> 1379141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_devices.c backend/rts8891_low.c 1380141cc406Sopenharmony_ci backend/rts88xx_lib.c: add sensor type field and use it in geometry 1381141cc406Sopenharmony_ci detection. 1382141cc406Sopenharmony_ci 1383141cc406Sopenharmony_ci2008-08-14 Stéphane Voltz <stef.dev@free.fr> 1384141cc406Sopenharmony_ci * backend/rts8891.c backend/rts88xx_lib.c: fix for hp4400 init 1385141cc406Sopenharmony_ci 1386141cc406Sopenharmony_ci2008-08-13 m. allan noah <kitno455 a t gmail d o t com> 1387141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v76 1388141cc406Sopenharmony_ci - add independent maximum area values for flatbed 1389141cc406Sopenharmony_ci - override said values for fi-4220C, fi-4220C2 and fi-5220C 1390141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: bump version, add 2 untested scanners 1391141cc406Sopenharmony_ci 1392141cc406Sopenharmony_ci2008-08-07 Rene Rebe <rene@exactcode.de> 1393141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu.conf.in, 1394141cc406Sopenharmony_ci doc/descriptions/fujitsu.desc: backend v75 1395141cc406Sopenharmony_ci - added fi-6230 ID, updated fi-6130, fi-6230 status 1396141cc406Sopenharmony_ci 1397141cc406Sopenharmony_ci2008-08-05 Julien Blache <jb@jblache.org> 1398141cc406Sopenharmony_ci * frontend/saned.c: initialize runas_{u,g}id to 0 instead of -1; 1399141cc406Sopenharmony_ci initialize ngroups to 0. 1400141cc406Sopenharmony_ci 1401141cc406Sopenharmony_ci2008-08-04 Julien Blache <jb@jblache.org> 1402141cc406Sopenharmony_ci * frontend/scanimage.c: fetch_options(), actually get option 1403141cc406Sopenharmony_ci descriptor 0 before attempting to get the value of option 0. 1404141cc406Sopenharmony_ci 1405141cc406Sopenharmony_ci2008-08-04 Stéphane Voltz <stef.dev@free.fr> 1406141cc406Sopenharmony_ci * backend/umax_pp.c backend/umaxp_pp.h backend/umax_pp.conf.in: 1407141cc406Sopenharmony_ci use configuration framework 1408141cc406Sopenharmony_ci 1409141cc406Sopenharmony_ci2008-08-02 m. allan noah <kitno455 a t gmail d o t com> 1410141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu-scsi.h: backend v74 1411141cc406Sopenharmony_ci - replace global scsi blocks with local ones in each function 1412141cc406Sopenharmony_ci 1413141cc406Sopenharmony_ci2008-07-31 Julien Blache <jb@jblache.org> 1414141cc406Sopenharmony_ci * frontend/saned.c: set supplemental group list in addition to 1415141cc406Sopenharmony_ci setting euid and egid. Reported by Cameron Hutchison. 1416141cc406Sopenharmony_ci 1417141cc406Sopenharmony_ci2008-07-28 Julien Blache <jb@jblache.org> 1418141cc406Sopenharmony_ci * frontend/saned.c: call setegid() before seteuid(), aka while 1419141cc406Sopenharmony_ci we're still root. Patch from Nick Andrew <nick@nick-andrew.net>. 1420141cc406Sopenharmony_ci 1421141cc406Sopenharmony_ci2008-07-27 m. allan noah <kitno455 a t gmail d o t com> 1422141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu.conf.in, 1423141cc406Sopenharmony_ci doc/descriptions/fujitsu.desc: backend v73 1424141cc406Sopenharmony_ci - add fi-6130 usb ID 1425141cc406Sopenharmony_ci - correct overscan dimension calculation 1426141cc406Sopenharmony_ci - provide correct overscan size overrides for fi-5110C and fi-4x20C2 1427141cc406Sopenharmony_ci - fi-5750C can't handle 10 bit LUT via USB 1428141cc406Sopenharmony_ci 1429141cc406Sopenharmony_ci2008-07-25 m. allan noah <kitno455 a t gmail d o t com> 1430141cc406Sopenharmony_ci * AUTHORS: Earle has commit perms 1431141cc406Sopenharmony_ci * doc/descriptions/unsupported.desc: add Lexmark X7170 1432141cc406Sopenharmony_ci * include/sane/sanei_config.h: remove typedef so doxygen will shutup 1433141cc406Sopenharmony_ci 1434141cc406Sopenharmony_ci2008-07-25 m. allan noah <kitno455 a t gmail d o t com> 1435141cc406Sopenharmony_ci * include/sane/saneopts.h: separate x-resolution from resolution 1436141cc406Sopenharmony_ci * backend/abaton.c, backend/artec.c, backend/canon-sane.c, 1437141cc406Sopenharmony_ci backend/epjitsu.c, backend/fujitsu.c, backend/microtek2.c, 1438141cc406Sopenharmony_ci backend/sp15c.c, backend/umax.c: use SANE_NAME_SCAN_RESOLUTION 1439141cc406Sopenharmony_ci instead of SANE_NAME_SCAN_X_RESOLUTION, to avoid ui change 1440141cc406Sopenharmony_ci 1441141cc406Sopenharmony_ci2008-07-20 Julien Blache <jb@jblache.org> 1442141cc406Sopenharmony_ci * backend/net.c: sane_control_option: when the frontend doesn't 1443141cc406Sopenharmony_ci care (info == NULL) and the remote backend asks for a reload, 1444141cc406Sopenharmony_ci perform the reload. Hopefully this brings the behaviour back in 1445141cc406Sopenharmony_ci line with standard backends. 1446141cc406Sopenharmony_ci 1447141cc406Sopenharmony_ci2008-07-15 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1448141cc406Sopenharmony_ci * backend/pixma_mp150.c: 1449141cc406Sopenharmony_ci Changed page scan end condition to handle correctly PIXMA ADF. 1450141cc406Sopenharmony_ci 1451141cc406Sopenharmony_ci2008-07-14 Julien Blache <jb@jblache.org> 1452141cc406Sopenharmony_ci * doc/*.man: Fix hyphen vs. minus sign issues in the manpages, 1453141cc406Sopenharmony_ci breaking copy/paste of command-lines and options in UTF-8 1454141cc406Sopenharmony_ci environments. 1455141cc406Sopenharmony_ci 1456141cc406Sopenharmony_ci2008-07-13 m. allan noah <kitno455 a t gmail d o t com> 1457141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v72, 1458141cc406Sopenharmony_ci - use mode_sense to determine background color support 1459141cc406Sopenharmony_ci - remove fi-5900 background color override 1460141cc406Sopenharmony_ci 1461141cc406Sopenharmony_ci2008-07-13 m. allan noah <kitno455 a t gmail d o t com> 1462141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v71, 1463141cc406Sopenharmony_ci - disable overscan option if vpd does not tell overscan size 1464141cc406Sopenharmony_ci - fi-5110EOX crops scan area based on absolute maximum, not paper 1465141cc406Sopenharmony_ci - fi-5330C and fi-5650C can't handle 10 bit LUT via USB 1466141cc406Sopenharmony_ci - fi-5900 has background color, though it reports otherwise 1467141cc406Sopenharmony_ci 1468141cc406Sopenharmony_ci2008-07-10 Stéphane Voltz <stef.dev@free.fr> 1469141cc406Sopenharmony_ci * sanei/sanei_config.c: handle cases where config or callback 1470141cc406Sopenharmony_ci function is NULL 1471141cc406Sopenharmony_ci * backend/rts8891.c: use new configuration parsing framework 1472141cc406Sopenharmony_ci 1473141cc406Sopenharmony_ci2008-07-10 Stéphane Voltz <stef.dev@free.fr> 1474141cc406Sopenharmony_ci * include/sane/sanei_config.h: doxygen fix for new function 1475141cc406Sopenharmony_ci 1476141cc406Sopenharmony_ci2008-07-10 Stéphane Voltz <stef.dev@free.fr> 1477141cc406Sopenharmony_ci * backend/sanei_constrain_value.c: add support for SANE_Bool 1478141cc406Sopenharmony_ci in sanei_check_value 1479141cc406Sopenharmony_ci * backend/Makefile.in: add sanei_constrain_value.lo to libsane 1480141cc406Sopenharmony_ci2008-07-10 Stéphane Voltz <stef.dev@free.fr> 1481141cc406Sopenharmony_ci * backend/sanei_constrain_value.c: add support for SANE_Bool 1482141cc406Sopenharmony_ci in sanei_check_value 1483141cc406Sopenharmony_ci * backend/Makefile.in: add sanei_constrain_value.lo to libsane 1484141cc406Sopenharmony_ci dependencies 1485141cc406Sopenharmony_ci * sanei/Makefile.in: add makedepend for .lo files 1486141cc406Sopenharmony_ci * include/sane/sanei_config.h sanei/sanei_config.c: add configuration 1487141cc406Sopenharmony_ci parsing framework 1488141cc406Sopenharmony_ci 1489141cc406Sopenharmony_ci2008-07-05 m. allan noah <kitno455 a t gmail d o t com> 1490141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v70, 1491141cc406Sopenharmony_ci - fix bug in sane_get_parameters (failed to copy values) 1492141cc406Sopenharmony_ci - autodetect jpeg duplex interlacing mode by inspecting scan width 1493141cc406Sopenharmony_ci 1494141cc406Sopenharmony_ci2008-07-05 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1495141cc406Sopenharmony_ci * backend/pixma.c: 1496141cc406Sopenharmony_ci Fix in sane_control_option () for PIXMA ADF scan. 1497141cc406Sopenharmony_ci Change malformed test conditions for ADF/Duplex scan source. 1498141cc406Sopenharmony_ci Updated PIXMA MX850 description. 1499141cc406Sopenharmony_ci 1500141cc406Sopenharmony_ci2008-07-03 m. allan noah <kitno455 a t gmail d o t com> 1501141cc406Sopenharmony_ci * backend/fujitsu.[ch]: backend v69, support hot-unplugging scanners 1502141cc406Sopenharmony_ci 1503141cc406Sopenharmony_ci2008-07-02 m. allan noah <kitno455 a t gmail d o t com> 1504141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v68, 1505141cc406Sopenharmony_ci - add halftone type and pattern options 1506141cc406Sopenharmony_ci - support M3097G with IPC and CMP options via modified VPD response 1507141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v68, 1508141cc406Sopenharmony_ci - manpage cleanup 1509141cc406Sopenharmony_ci 1510141cc406Sopenharmony_ci2008-07-01 m. allan noah <kitno455 a t gmail d o t com> 1511141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v67, 1512141cc406Sopenharmony_ci - add IPC/DTC/SDTC options 1513141cc406Sopenharmony_ci - call check_for_cancel() in sane_cancel, unless reading flag is set 1514141cc406Sopenharmony_ci 1515141cc406Sopenharmony_ci2008-06-28 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1516141cc406Sopenharmony_ci * backend/pixma_mp150.c: 1517141cc406Sopenharmony_ci Removed "experimental" flag for PIXMA MX850. 1518141cc406Sopenharmony_ci 1519141cc406Sopenharmony_ci2008-06-26 m. allan noah <kitno455 a t gmail d o t com> 1520141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v66, 1521141cc406Sopenharmony_ci - restructure double feed detection options for finer-grained control 1522141cc406Sopenharmony_ci - add endorser side option 1523141cc406Sopenharmony_ci - prevent init_interlace() from overriding init_model() 1524141cc406Sopenharmony_ci - simplify sane_start() and fix interlaced duplex jpeg support 1525141cc406Sopenharmony_ci - simplify sane_read() and add non-interlaced duplex jpeg support 1526141cc406Sopenharmony_ci - removed unused code 1527141cc406Sopenharmony_ci 1528141cc406Sopenharmony_ci2008-06-26 m. allan noah <kitno455 a t gmail d o t com> 1529141cc406Sopenharmony_ci * backend/test.[ch]: check for options being controlled before loading 1530141cc406Sopenharmony_ci 1531141cc406Sopenharmony_ci2008-06-25 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1532141cc406Sopenharmony_ci * backend/pixma_imageclass.c: 1533141cc406Sopenharmony_ci Patch from Sam Varshavchik to deal with libusb 64 read issue, 1534141cc406Sopenharmony_ci for ImageClass MFPs. 1535141cc406Sopenharmony_ci 1536141cc406Sopenharmony_ci2008-06-24 m. allan noah <kitno455 a t gmail d o t com> 1537141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h, 1538141cc406Sopenharmony_ci doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: 1539141cc406Sopenharmony_ci backend version 65, add endorser support, add quirks for fi-4990 1540141cc406Sopenharmony_ci 1541141cc406Sopenharmony_ci2008-06-24 Julien Blache <jb@jblache.org> 1542141cc406Sopenharmony_ci * backend/net.c: do not reload options behind the frontend's back 1543141cc406Sopenharmony_ci in sane_control_option; rather return SANE_STATUS_INVAL and warn 1544141cc406Sopenharmony_ci that the frontend is buggy. Fetch option descriptors in 1545141cc406Sopenharmony_ci sane_open() so a GET_VALUE on option 0 can still work without 1546141cc406Sopenharmony_ci having to get option descriptor 0 beforehand. 1547141cc406Sopenharmony_ci * frontend/saned.c: rework error/exit path in process_request() 1548141cc406Sopenharmony_ci to properly terminate the Avahi thread when in debug mode. 1549141cc406Sopenharmony_ci 1550141cc406Sopenharmony_ci2008-06-22 Julien Blache <jb@jblache.org> 1551141cc406Sopenharmony_ci * frontend/saned.c: terminate child processes before exiting in 1552141cc406Sopenharmony_ci debug mode. 1553141cc406Sopenharmony_ci 1554141cc406Sopenharmony_ci2008-06-19 Ilia Sotnikov <hostcc@gmail.com> 1555141cc406Sopenharmony_ci * backend/hp5590.c: 1556141cc406Sopenharmony_ci Fixed segmentation fault on invalid option passed to 1557141cc406Sopenharmony_ci sane_get_option_descriptor(), sane_control_option() 1558141cc406Sopenharmony_ci (thanks to Albert Cervera i Areny) 1559141cc406Sopenharmony_ci 1560141cc406Sopenharmony_ci2008-06-19 Ilia Sotnikov <hostcc@gmail.com> 1561141cc406Sopenharmony_ci * backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h 1562141cc406Sopenharmony_ci * backend/hp5590_low.c, backend/hp5590_low.h 1563141cc406Sopenharmony_ci * doc/descriptions/hp5590.desc, doc/sane-hp5590.man: 1564141cc406Sopenharmony_ci Added support for HP ScanJet 4570c (thanks to Markham Thomas) 1565141cc406Sopenharmony_ci 1566141cc406Sopenharmony_ci2008-06-15 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1567141cc406Sopenharmony_ci * doc/sane-pixma.man, 1568141cc406Sopenharmony_ci * backend/pixma.c, backend/pixma_mp150.c, backend/pixma_sane_options.c 1569141cc406Sopenharmony_ci * sane-backends/po/sane-backends.??.po: 1570141cc406Sopenharmony_ci Remove "experimental" in pixma buttons options and text. 1571141cc406Sopenharmony_ci Fix some French translation typos, and update man page. 1572141cc406Sopenharmony_ci 1573141cc406Sopenharmony_ci2008-06-10 Stéphane Voltz <stef.dev@free.fr> 1574141cc406Sopenharmony_ci * backend/sanei_constrain_value.c: add support for arrays of SANE_Word 1575141cc406Sopenharmony_ci in sanei_constrain_value 1576141cc406Sopenharmony_ci * backend/umax_pp.c: remove now unneede 'hand made' constrain on 1577141cc406Sopenharmony_ci gamma tables 1578141cc406Sopenharmony_ci 1579141cc406Sopenharmony_ci2008-06-09 Stéphane Voltz <stef.dev@free.fr> 1580141cc406Sopenharmony_ci * backend/rts8891.c: fix for model with 'XPA' sensor 1581141cc406Sopenharmony_ci 1582141cc406Sopenharmony_ci2008-06-06 Julien Blache <jb@jblache.org> 1583141cc406Sopenharmony_ci * backend/net.c: lock the Avahi thread before stopping it and 1584141cc406Sopenharmony_ci tearing down the Avahi objects. 1585141cc406Sopenharmony_ci 1586141cc406Sopenharmony_ci2008-06-03 Stéphane Voltz <stef.dev@free.fr> 1587141cc406Sopenharmony_ci * backend/genesys_gl646.c: fixed wrong offset for start 1588141cc406Sopenharmony_ci of scanarea for MD6471 scanner. 1589141cc406Sopenharmony_ci 1590141cc406Sopenharmony_ci2008-05-30 m. allan noah <kitno455 a t gmail d o t com> 1591141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h, 1592141cc406Sopenharmony_ci doc/descriptions/fujitsu.desc: backend version 64, 1593141cc406Sopenharmony_ci use model and serial to build sane.name (idea from Ryan Duryea), 1594141cc406Sopenharmony_ci allow both serial_name and device_name to sane_open scanner, 1595141cc406Sopenharmony_ci simulate missing VPD data for M3097G, probe scanner for color 1596141cc406Sopenharmony_ci interlacing mode instead of hardcoding, other minor cleanups 1597141cc406Sopenharmony_ci 1598141cc406Sopenharmony_ci2008-05-29 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1599141cc406Sopenharmony_ci * doc/sane-pixma.man: man update. 1600141cc406Sopenharmony_ci * backend/pixma_io_sanei.c: update status types, and take into 1601141cc406Sopenharmony_ci account new ones. 1602141cc406Sopenharmony_ci 1603141cc406Sopenharmony_ci2008-05-15 Mattias Ellert <mattias.ellert@fysast.uu.se> 1604141cc406Sopenharmony_ci * backend/hp3900_sane.c: Correct typos. 1605141cc406Sopenharmony_ci * po/Makefile.in: add backend/rts8891.c to localization. 1606141cc406Sopenharmony_ci * po/sane-backends.sv.po: update Swedish localization. 1607141cc406Sopenharmony_ci 1608141cc406Sopenharmony_ci2008-05-27 m. allan noah <kitno455 a t gmail d o t com> 1609141cc406Sopenharmony_ci * frontend/scanimage.c: add %n for newline to -f option 1610141cc406Sopenharmony_ci 1611141cc406Sopenharmony_ci2008-05-26 Jonathan Bravo Lopez <jkdsoft@gmail.com> 1612141cc406Sopenharmony_ci * po/sane-backends.es.po: added spanish translation about status strings 1613141cc406Sopenharmony_ci * po/Makefile.in: added backend/sane_strstatus.c to SRC_FILES section. 1614141cc406Sopenharmony_ci 1615141cc406Sopenharmony_ci2008-05-26 Rene Rebe <rene@exactcode.de> 1616141cc406Sopenharmony_ci * backend/avision.{c,h}: merged latest upstream SVN changes, bug fixes 1617141cc406Sopenharmony_ci and device ID updates, including fixing uninitialized variables due 1618141cc406Sopenharmony_ci former defect merge and exposure control for film / dia scanners 1619141cc406Sopenharmony_ci 1620141cc406Sopenharmony_ci2008-05-26 Stéphane Voltz <stef.dev@free.fr> 1621141cc406Sopenharmony_ci * backend/sane_strstatus.c: added new status and internationalization 1622141cc406Sopenharmony_ci support 1623141cc406Sopenharmony_ci * frontend/scanimage.c, frontend/tstbackend.c: added handling of status 1624141cc406Sopenharmony_ci SANE_STATUS_WARMING_UP 1625141cc406Sopenharmony_ci * backend/pnm.c: added 2 more virtual devices, one that is hardware 1626141cc406Sopenharmony_ci locked, and another that always do warming before scan. 1627141cc406Sopenharmony_ci 1628141cc406Sopenharmony_ci2008-05-26 Stéphane Voltz <stef.dev@free.fr> 1629141cc406Sopenharmony_ci * backend/rts8891.[ch], backend/rts8891_low.[ch], 1630141cc406Sopenharmony_ci backend/rts88xx_lib.[ch]: renamed per frontend struct, made use of 1631141cc406Sopenharmony_ci new well-known option groups. Added warming-up handling in 1632141cc406Sopenharmony_ci sane_start(). 1633141cc406Sopenharmony_ci 1634141cc406Sopenharmony_ci2008-05-22 Stéphane Voltz <stef.dev@free.fr> 1635141cc406Sopenharmony_ci * backend/genesys.c: 1636141cc406Sopenharmony_ci changed top of scan area detection for MD6228/MD6471 models 1637141cc406Sopenharmony_ci 1638141cc406Sopenharmony_ci2008-05-23 Jonathan Bravo Lopez <jkdsoft@gmail.com> 1639141cc406Sopenharmony_ci * backend/hp3900_sane.c: setting appropriate capabilities to some options. 1640141cc406Sopenharmony_ci 1641141cc406Sopenharmony_ci2008-05-22 Jonathan Bravo Lopez <jkdsoft@gmail.com> 1642141cc406Sopenharmony_ci * backend/hp3900_sane.c: use 1.1.0 well-known option group strings. 1643141cc406Sopenharmony_ci * backend/hp3900_config.c, backend/hp3900_debug.c, 1644141cc406Sopenharmony_ci backend/hp3900_rts8822.c, backend/hp3900_types.c, 1645141cc406Sopenharmony_ci backend/hp3900_usb.c: Fixed reference position detection for 1646141cc406Sopenharmony_ci HP3800/HPG2710 scanners. Code clean up. 1647141cc406Sopenharmony_ci 1648141cc406Sopenharmony_ci2008-05-22 Stéphane Voltz <stef.dev@free.fr> 1649141cc406Sopenharmony_ci * backend/rts8891.c: 1650141cc406Sopenharmony_ci minor tweak for scanjet 4470cx 1651141cc406Sopenharmony_ci 1652141cc406Sopenharmony_ci2008-05-21 m. allan noah <kitno455 a t gmail d o t com> 1653141cc406Sopenharmony_ci * include/sane/saneopts.h: add sane 1.1.0 well-known button options 1654141cc406Sopenharmony_ci * backend/fujitsu.c: v1.0.63, use sane 1.1.0 well-known option 1655141cc406Sopenharmony_ci names for some buttons, remove 'button-' from others 1656141cc406Sopenharmony_ci 1657141cc406Sopenharmony_ci2008-05-20 m. allan noah <kitno455 a t gmail d o t com> 1658141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: v1.0.62, 1659141cc406Sopenharmony_ci check for all supported scsi commands, use well-known option 1660141cc406Sopenharmony_ci group strings from saneopts.h, rename pagewidth to page-width 1661141cc406Sopenharmony_ci to meet sane 1.1.0 spec, same for height, add unused get_window() 1662141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: increase version to 1.0.62. 1663141cc406Sopenharmony_ci 1664141cc406Sopenharmony_ci2008-05-20 m. allan noah <kitno455 a t gmail d o t com> 1665141cc406Sopenharmony_ci * include/sane/sane.h: add SANE_STATUS_WARMING_UP and 1666141cc406Sopenharmony_ci SANE_STATUS_HW_LOCKED, remove SANE_CAP_ALWAYS_SETTABLE, 1667141cc406Sopenharmony_ci add SANE_FRAME_XML, improve comments on other new frame types. 1668141cc406Sopenharmony_ci * include/sane/saneopts.h: add common option groups, add new 1669141cc406Sopenharmony_ci page-width and page-height well-known options 1670141cc406Sopenharmony_ci 1671141cc406Sopenharmony_ci2008-05-20 m. allan noah <kitno455 a t gmail d o t com> 1672141cc406Sopenharmony_ci * backend/qcam.c, backend/v4l.c, frontend/tstbackend.c: 1673141cc406Sopenharmony_ci remove undocumented and otherwise unused SANE_CAP_ALWAYS_SETTABLE 1674141cc406Sopenharmony_ci 1675141cc406Sopenharmony_ci2008-05-19 Stéphane Voltz <stef.dev@free.fr> 1676141cc406Sopenharmony_ci * backend/rts8891.c: 1677141cc406Sopenharmony_ci 150/300 dpi shading calibration fixes for 'XPA' sensor HP4470 models 1678141cc406Sopenharmony_ci 1679141cc406Sopenharmony_ci2008-05-16 m. allan noah <kitno455 a t gmail d o t com> 1680141cc406Sopenharmony_ci * backend/fujitsu.c: inspect correct bool to enable prepick mode 1681141cc406Sopenharmony_ci 1682141cc406Sopenharmony_ci2008-05-15 m. allan noah <kitno455 a t gmail d o t com> 1683141cc406Sopenharmony_ci * doc/descriptions/cardscan.desc, doc/descriptions/epjitsu.desc, 1684141cc406Sopenharmony_ci doc/descriptions/hp3900.desc, doc/descriptions/hp5590.desc, 1685141cc406Sopenharmony_ci doc/descriptions/hpljm1005.desc, doc/descriptions/hs2p.desc: 1686141cc406Sopenharmony_ci remove 'new' tag from sane 1.0.19 backends 1687141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc, backend/fujitsu.conf.in: 1688141cc406Sopenharmony_ci add fi-5530C2 usb ID 1689141cc406Sopenharmony_ci * backend/cardscan.c: correct version number 1690141cc406Sopenharmony_ci * backend/epjitsu.conf.in: improved firmware directions 1691141cc406Sopenharmony_ci * backend/fujitsu.[ch]: update to backend v 1.0.61 1692141cc406Sopenharmony_ci 1693141cc406Sopenharmony_ci2008-05-15 Mattias Ellert <mattias.ellert@fysast.uu.se> 1694141cc406Sopenharmony_ci * doc/sane-genesys.man, doc/sane-lexmark.man, doc/sane-microtek2.man, 1695141cc406Sopenharmony_ci doc/sane-mustek_pp.man, doc/sane-pixma.man, doc/sane-rts8891.man, 1696141cc406Sopenharmony_ci doc/sane-umax_pp.man: Man page fixes 1697141cc406Sopenharmony_ci * doc/descriptions-external/hp_rts88xx.desc: removed since its 1698141cc406Sopenharmony_ci successor rts8891 is now included in the SANE distribution 1699141cc406Sopenharmony_ci 1700141cc406Sopenharmony_ci2008-05-15 Mattias Ellert <mattias.ellert@fysast.uu.se> 1701141cc406Sopenharmony_ci * backend/agfafocus.h, backend/artec_eplus48u.c, 1702141cc406Sopenharmony_ci backend/artec_eplus48u.h, backend/avision.h, backend/coolscan.h, 1703141cc406Sopenharmony_ci backend/hp-handle.c, backend/hp3500.c, backend/microtek2.h, 1704141cc406Sopenharmony_ci backend/mustek.c, backend/mustek.h, backend/pie.c, backend/pixma.c, 1705141cc406Sopenharmony_ci backend/plustek-pp.h, backend/plustek.c, backend/plustek.h, 1706141cc406Sopenharmony_ci backend/plustek_pp.c, backend/snapscan.c, backend/snapscan.h, 1707141cc406Sopenharmony_ci backend/sp15c.h, backend/tamarack.h, backend/test.c, backend/test.h, 1708141cc406Sopenharmony_ci backend/u12.c, backend/u12.h, backend/umax.c, backend/umax.h, 1709141cc406Sopenharmony_ci include/sane/sanei_thread.h, sanei/sanei_thread.c: 1710141cc406Sopenharmony_ci Fix for bug #306751: sanei-thread with pthreads on 64 bit 1711141cc406Sopenharmony_ci 1712141cc406Sopenharmony_ci2008-05-12 Stéphane Voltz <stef.dev@free.fr> 1713141cc406Sopenharmony_ci * backend/rts8891.c 1714141cc406Sopenharmony_ci 150/300 dpi mode fixes for 'XPA' sensor HP4470 models 1715141cc406Sopenharmony_ci 1716141cc406Sopenharmony_ci2008-05-08 Alessandro Zummo <a.zummo@towertech.it> 1717141cc406Sopenharmony_ci * AUTHORS: added myself :) 1718141cc406Sopenharmony_ci 1719141cc406Sopenharmony_ci2008-05-07 Julien Blache <jb@jblache.org> 1720141cc406Sopenharmony_ci * doc/sane-config.man: Fix man warning. 1721141cc406Sopenharmony_ci * backend/dll.c: look for dll.conf snippets in 1722141cc406Sopenharmony_ci $configdir/dll.d; this is a facility for external backends 1723141cc406Sopenharmony_ci to automatically add their backends to the dll backend 1724141cc406Sopenharmony_ci configuration without mucking with dll.conf. 1725141cc406Sopenharmony_ci * backend/Makefile.in: create $configdir/dll.d. 1726141cc406Sopenharmony_ci 1727141cc406Sopenharmony_ci2008-05-07 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1728141cc406Sopenharmony_ci * backend/pixma_imageclass.c, doc/descriptions/pixma.desc: 1729141cc406Sopenharmony_ci USB IDs updates in imageClass backend (pixma), by Dennis Lou. 1730141cc406Sopenharmony_ci 1731141cc406Sopenharmony_ci2008-05-07 Jochen Eisinger <jochen@penguin-breeder.org> 1732141cc406Sopenharmony_ci * doc/sane-mustek_pp.man: fix catman warning. Reported by 1733141cc406Sopenharmony_ci Raymond Chen. 1734141cc406Sopenharmony_ci 1735141cc406Sopenharmony_ci2008-05-05 Earle Philhower <earlephilhower@yahoo.com> 1736141cc406Sopenharmony_ci * doc/sane-sm3840.man: Add lineart and halftone options to page 1737141cc406Sopenharmony_ci * backend/sm3840*: Remove 64-bit compile warnings 1738141cc406Sopenharmony_ci 1739141cc406Sopenharmony_ci2008-04-05 Stéphane Voltz <stef.dev@free.fr> 1740141cc406Sopenharmony_ci * backend/rts8891.c backend/rts8891_low.c 1741141cc406Sopenharmony_ci doc/descriptions/rts8891.desc: 1742141cc406Sopenharmony_ci 150 dpi mode fix for 'XPA' sensor HP4470 models, description 1743141cc406Sopenharmony_ci update 1744141cc406Sopenharmony_ci 1745141cc406Sopenharmony_ci2008-05-05 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1746141cc406Sopenharmony_ci * doc/sane-pixma.man, doc/descriptions/pixma.desc: 1747141cc406Sopenharmony_ci Description and man updates for PIXMA MX300. 1748141cc406Sopenharmony_ci 1749141cc406Sopenharmony_ci2008-05-04 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1750141cc406Sopenharmony_ci * backend/pixma_imageclass.c, doc/descriptions/pixma.desc: 1751141cc406Sopenharmony_ci Code cleanup patch to imageClass backend (pixma) by Dennis Lou. 1752141cc406Sopenharmony_ci 1753141cc406Sopenharmony_ci2008-05-03 Julien Blache <jb@jblache.org> 1754141cc406Sopenharmony_ci * backend/epson2.c: initialize s->fd to -1 once the struct 1755141cc406Sopenharmony_ci Epson_Scanner is allocated and zeroed out in attach(). Otherwise 1756141cc406Sopenharmony_ci the backend sends inquiry data to fd 0, which it obviously 1757141cc406Sopenharmony_ci shouldn't do; this breaks scanning over saned. 1758141cc406Sopenharmony_ci * doc/net.tex: replace occurrences of SANE_STATUS_SUCCESS with 1759141cc406Sopenharmony_ci SANE_STATUS_GOOD, as SANE_STATUS_SUCCESS doesn't exist. 1760141cc406Sopenharmony_ci 1761141cc406Sopenharmony_ci2008-04-28 m. allan noah <kitno455 a t gmail d o t com> 1762141cc406Sopenharmony_ci * backend/epjitsu.[ch]: backend v1.0.12, fix double free bug 1763141cc406Sopenharmony_ci 1764141cc406Sopenharmony_ci2008-04-27 m. allan noah <kitno455 a t gmail d o t com> 1765141cc406Sopenharmony_ci * sanei/sanei_usb.c: allow sanei_usb_init() to run once per second 1766141cc406Sopenharmony_ci * backend/fujitsu.c: backend v1.0.60, relocate call to sanei_usb_init(), 1767141cc406Sopenharmony_ci free sane_devArray before calloc'ing a new one 1768141cc406Sopenharmony_ci 1769141cc406Sopenharmony_ci2008-04-22 m. allan noah <kitno455 a t gmail d o t com> 1770141cc406Sopenharmony_ci * backend/fujitsu.c, backend/fujitsu.conf.in: backend v1.0.59, 1771141cc406Sopenharmony_ci add fi-6140 PID, and fi-6x40 color mode 1772141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: add fi-6140 PID, mark as 'good' 1773141cc406Sopenharmony_ci * doc/descriptions/epjitsu.desc: add S300M, mark as 'untested' 1774141cc406Sopenharmony_ci 1775141cc406Sopenharmony_ci2008-04-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1776141cc406Sopenharmony_ci * backend/pixma_mp150.c: 1777141cc406Sopenharmony_ci Updated pixma backend to have MP970 (tested), and probably other 1778141cc406Sopenharmony_ci CCD sensor MPs, working for Grayscale scan. 1779141cc406Sopenharmony_ci 1780141cc406Sopenharmony_ci2008-04-21 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1781141cc406Sopenharmony_ci * backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h 1782141cc406Sopenharmony_ci doc/sane-pixma.man, doc/descriptions/pixma.desc 1783141cc406Sopenharmony_ci (new) backend/pixma_imageclass.c, backend/Makefile.in: 1784141cc406Sopenharmony_ci Thanks to Dennis Lou, who adapted the pixma backend to add support 1785141cc406Sopenharmony_ci for Canon ImageCLASS series, fully tested for MF4270, and includes 1786141cc406Sopenharmony_ci PIDs declarations for other ImageCLASS devices, yet to be tested. 1787141cc406Sopenharmony_ci Fixes also a bug for ADF and ADF Duplex scan source selection. 1788141cc406Sopenharmony_ci 1789141cc406Sopenharmony_ci2008-04-20 m. allan noah <kitno455 a t gmail d o t com> 1790141cc406Sopenharmony_ci * backend/fujitsu.h: remove #define SANE_FRAME_JPEG 1791141cc406Sopenharmony_ci 1792141cc406Sopenharmony_ci2008-04-19 m. allan noah <kitno455 a t gmail d o t com> 1793141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58, 1794141cc406Sopenharmony_ci rename page code 32 to 'unknown', compile if NDEBUG is set, 1795141cc406Sopenharmony_ci proper async sane_cancel support, re-enable JPEG support 1796141cc406Sopenharmony_ci various functions rewritten (shorter, more clear) 1797141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: add new fi-6xxx machines 1798141cc406Sopenharmony_ci 1799141cc406Sopenharmony_ci2008-04-18 Alessandro Zummo <a.zummo@towertech.it> 1800141cc406Sopenharmony_ci * backend/epson2.c: fixed attach() error path. 1801141cc406Sopenharmony_ci 1802141cc406Sopenharmony_ci2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1803141cc406Sopenharmony_ci * backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c 1804141cc406Sopenharmony_ci doc/sane-pixma.man, doc/descriptions/pixma.desc: 1805141cc406Sopenharmony_ci With feedback from MP970 owner, updated pixma backend for MP970 1806141cc406Sopenharmony_ci CCD sensor support (yet in color only), and more generally, 1807141cc406Sopenharmony_ci support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960, 1808141cc406Sopenharmony_ci but yet untested, which produce shifted color planes 1809141cc406Sopenharmony_ci scanned images. Current trim based on sample images provided 1810141cc406Sopenharmony_ci in bug reports and other web pages, but might require some 1811141cc406Sopenharmony_ci few and simple final tweaks. 1812141cc406Sopenharmony_ci Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported 1813141cc406Sopenharmony_ci to work fine. 1814141cc406Sopenharmony_ci 1815141cc406Sopenharmony_ci2008-04-13 Julien Blache <jb@jblache.org> 1816141cc406Sopenharmony_ci * frontend/saned.c: fix typo. 1817141cc406Sopenharmony_ci * backend/net.c: plug an information leak in the net backend. When 1818141cc406Sopenharmony_ci sending out a SANE_NET_CONTROL_OPTION RPC for the 1819141cc406Sopenharmony_ci SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the 1820141cc406Sopenharmony_ci network protocol versions < 3), the backend was not clearing the 1821141cc406Sopenharmony_ci memory area for the value argument before sending it over the 1822141cc406Sopenharmony_ci network, resulting in an information leak for the 1823141cc406Sopenharmony_ci SANE_ACTION_GET_VALUE case. 1824141cc406Sopenharmony_ci 1825141cc406Sopenharmony_ci2008-04-12 Mattias Ellert <mattias.ellert@fysast.uu.se> 1826141cc406Sopenharmony_ci * backend/rts8891.c, backend/rts88xx_lib.c: fix format warning 1827141cc406Sopenharmony_ci * doc/sane-rts8891.man: man page fixes 1828141cc406Sopenharmony_ci * AUTHORS: e-mail update 1829141cc406Sopenharmony_ci 1830141cc406Sopenharmony_ci2008-04-11 Julien Blache <jb@jblache.org> 1831141cc406Sopenharmony_ci * frontend/saned.c: announce the _sane-port._tcp service via mDNS 1832141cc406Sopenharmony_ci (Avahi) when running in standalone or debug mode. A separate 1833141cc406Sopenharmony_ci process is responsible for the announcement through Avahi. 1834141cc406Sopenharmony_ci * backend/net.c: look for _sane-port._tcp service announcements 1835141cc406Sopenharmony_ci via mDNS (Avahi). A separate thread listens to announcements 1836141cc406Sopenharmony_ci through Avahi. Start the thread as early as possible in 1837141cc406Sopenharmony_ci sane_init() so as to get as much data as possible until 1838141cc406Sopenharmony_ci sane_get_devices() is called. 1839141cc406Sopenharmony_ci * aclocal.m4, configure, configure.in, include/sane/config.h.in: 1840141cc406Sopenharmony_ci add autofoo stuff for Avahi support, disabled by default. 1841141cc406Sopenharmony_ci 1842141cc406Sopenharmony_ci2008-04-10 Julien Blache <jb@jblache.org> 1843141cc406Sopenharmony_ci * frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc 1844141cc406Sopenharmony_ci function; OS/2 for instance does not have it. Use an open-coded 1845141cc406Sopenharmony_ci equivalent. Add a PID file. saned -a username now drops privileges 1846141cc406Sopenharmony_ci2008-04-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1847141cc406Sopenharmony_ci * backend/pixma.c, backend/pixma_common.c, backend/pixma_rename.h 1848141cc406Sopenharmony_ci doc/sane-pixma.man, doc/descriptions/pixma.desc 1849141cc406Sopenharmony_ci (new) backend/pixma_imageclass.c, backend/Makefile.in: 1850141cc406Sopenharmony_ci Thanks to Dennis Lou, who adapted the pixma backend to add support 1851141cc406Sopenharmony_ci for Canon ImageCLASS series, fully tested for MF4270, and includes 1852141cc406Sopenharmony_ci PIDs declarations for other ImageCLASS devices, yet to be tested. 1853141cc406Sopenharmony_ci Fixes also a bug for ADF and ADF Duplex scan source selection. 1854141cc406Sopenharmony_ci 1855141cc406Sopenharmony_ci2008-04-20 m. allan noah <kitno455 a t gmail d o t com> 1856141cc406Sopenharmony_ci * backend/fujitsu.h: remove #define SANE_FRAME_JPEG 1857141cc406Sopenharmony_ci 1858141cc406Sopenharmony_ci2008-04-19 m. allan noah <kitno455 a t gmail d o t com> 1859141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: backend v1.0.58, 1860141cc406Sopenharmony_ci rename page code 32 to 'unknown', compile if NDEBUG is set, 1861141cc406Sopenharmony_ci proper async sane_cancel support, re-enable JPEG support 1862141cc406Sopenharmony_ci various functions rewritten (shorter, more clear) 1863141cc406Sopenharmony_ci * doc/descriptions/fujitsu.desc: add new fi-6xxx machines 1864141cc406Sopenharmony_ci 1865141cc406Sopenharmony_ci2008-04-18 Alessandro Zummo <a.zummo@towertech.it> 1866141cc406Sopenharmony_ci * backend/epson2.c: fixed attach() error path. 1867141cc406Sopenharmony_ci 1868141cc406Sopenharmony_ci2008-04-14 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1869141cc406Sopenharmony_ci * backend/pixma_mp150.c, backend/pixma.h, backend/pixma_mp150.c 1870141cc406Sopenharmony_ci doc/sane-pixma.man, doc/descriptions/pixma.desc: 1871141cc406Sopenharmony_ci With feedback from MP970 owner, updated pixma backend for MP970 1872141cc406Sopenharmony_ci CCD sensor support (yet in color only), and more generally, 1873141cc406Sopenharmony_ci support for other CCD sensor PIXMA: MP800, MP810, MP830, MP960, 1874141cc406Sopenharmony_ci but yet untested, which produce shifted color planes 1875141cc406Sopenharmony_ci scanned images. Current trim based on sample images provided 1876141cc406Sopenharmony_ci in bug reports and other web pages, but might require some 1877141cc406Sopenharmony_ci few and simple final tweaks. 1878141cc406Sopenharmony_ci Also fixed a bug for MP220 at 1200 dpi, MP220 is now reported 1879141cc406Sopenharmony_ci to work fine. 1880141cc406Sopenharmony_ci 1881141cc406Sopenharmony_ci2008-04-13 Julien Blache <jb@jblache.org> 1882141cc406Sopenharmony_ci * frontend/saned.c: fix typo. 1883141cc406Sopenharmony_ci * backend/net.c: plug an information leak in the net backend. When 1884141cc406Sopenharmony_ci sending out a SANE_NET_CONTROL_OPTION RPC for the 1885141cc406Sopenharmony_ci SANE_ACTION_GET_VALUE action (and SANE_ACTION_SET_AUTO for the 1886141cc406Sopenharmony_ci network protocol versions < 3), the backend was not clearing the 1887141cc406Sopenharmony_ci memory area for the value argument before sending it over the 1888141cc406Sopenharmony_ci network, resulting in an information leak for the 1889141cc406Sopenharmony_ci SANE_ACTION_GET_VALUE case. 1890141cc406Sopenharmony_ci 1891141cc406Sopenharmony_ci2008-04-12 Mattias Ellert <mattias.ellert@fysast.uu.se> 1892141cc406Sopenharmony_ci * backend/rts8891.c, backend/rts88xx_lib.c: fix format warning 1893141cc406Sopenharmony_ci * doc/sane-rts8891.man: man page fixes 1894141cc406Sopenharmony_ci * AUTHORS: e-mail update 1895141cc406Sopenharmony_ci 1896141cc406Sopenharmony_ci2008-04-11 Julien Blache <jb@jblache.org> 1897141cc406Sopenharmony_ci * frontend/saned.c: announce the _sane-port._tcp service via mDNS 1898141cc406Sopenharmony_ci (Avahi) when running in standalone or debug mode. A separate 1899141cc406Sopenharmony_ci process is responsible for the announcement through Avahi. 1900141cc406Sopenharmony_ci * backend/net.c: look for _sane-port._tcp service announcements 1901141cc406Sopenharmony_ci via mDNS (Avahi). A separate thread listens to announcements 1902141cc406Sopenharmony_ci through Avahi. Start the thread as early as possible in 1903141cc406Sopenharmony_ci sane_init() so as to get as much data as possible until 1904141cc406Sopenharmony_ci sane_get_devices() is called. 1905141cc406Sopenharmony_ci * aclocal.m4, configure, configure.in, include/sane/config.h.in: 1906141cc406Sopenharmony_ci add autofoo stuff for Avahi support, disabled by default. 1907141cc406Sopenharmony_ci 1908141cc406Sopenharmony_ci2008-04-10 Julien Blache <jb@jblache.org> 1909141cc406Sopenharmony_ci * frontend/saned.c: do not use daemon(), as it's a 4.4BSD/glibc 1910141cc406Sopenharmony_ci function; OS/2 for instance does not have it. Use an open-coded 1911141cc406Sopenharmony_ci equivalent. Add a PID file. saned -a username now drops privileges 1912141cc406Sopenharmony_ci and runs as the given user (and group). 1913141cc406Sopenharmony_ci * doc/saned.man: document -a username. 1914141cc406Sopenharmony_ci 1915141cc406Sopenharmony_ci2008-04-06 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1916141cc406Sopenharmony_ci * backend/pixma_mp150.c: 1917141cc406Sopenharmony_ci Modifications for PIXMA MP970, to manage the CCD sensor 1918141cc406Sopenharmony_ci with PIXMA generation 3 protocol. To be tested. 1919141cc406Sopenharmony_ci 1920141cc406Sopenharmony_ci2008-04-06 Julien Blache <jb@jblache.org> 1921141cc406Sopenharmony_ci * frontend/saned.c: add standalone daemon mode, building upon the 1922141cc406Sopenharmony_ci AF-indep/IPv6 debug mode. Reorganize code by splitting the main() 1923141cc406Sopenharmony_ci function into a series of functions. Factorize common code between 1924141cc406Sopenharmony_ci the old network code and the AF-indep code. There's now only one 1925141cc406Sopenharmony_ci version of main(). 1926141cc406Sopenharmony_ci * doc/saned.man: document new -a flag, reorganize manpage 1927141cc406Sopenharmony_ci sections (separate inetd configuration under the INETD 1928141cc406Sopenharmony_ci CONFIGURATION section). 1929141cc406Sopenharmony_ci 1930141cc406Sopenharmony_ci2008-04-05 Stéphane Voltz <stef.dev@free.fr> 1931141cc406Sopenharmony_ci * backend/genesys.c backend/genesys.h backend/genesys_devices.c 1932141cc406Sopenharmony_ci backend/genesys_gl646.c backend/genesys_low.h: 1933141cc406Sopenharmony_ci Fixed double free problems, made OPT_COLOR_FILTER work for 1934141cc406Sopenharmony_ci GL646 scanners, added OPT_CUSTOM_GAMMA and OPT_GAMMA_VECTOR* 1935141cc406Sopenharmony_ci options, split sane_control_options to make it more readable, 1936141cc406Sopenharmony_ci fixed 'reset stream' problem for MD6471. 1937141cc406Sopenharmony_ci 1938141cc406Sopenharmony_ci2008-04-05 Stéphane Voltz <stef.dev@free.fr> 1939141cc406Sopenharmony_ci * backend/rts8891.c: 1940141cc406Sopenharmony_ci split sane_control_option() to make it more readable 1941141cc406Sopenharmony_ci 1942141cc406Sopenharmony_ci2008-04-02 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1943141cc406Sopenharmony_ci * backend/pixma_mp150.c, backend/pixma.c, doc/sane-pixma.man, 1944141cc406Sopenharmony_ci doc/descriptions/pixma.desc: 1945141cc406Sopenharmony_ci Added a 10s tempo before "NO PAPER" fail message appears in ADF scan, 1946141cc406Sopenharmony_ci declared PIXMA MX850, moved MP970 to Generation 3 protocol, but yet 1947141cc406Sopenharmony_ci untested. 1948141cc406Sopenharmony_ci 1949141cc406Sopenharmony_ci2008-03-28 Julien Blache <jb@jblache.org> 1950141cc406Sopenharmony_ci * sanei/sanei_usb.c, include/sane/sanei_usb.h: add 1951141cc406Sopenharmony_ci sanei_usb_get_vendor_product_byname(). 1952141cc406Sopenharmony_ci * backend/snapscan-mutex.c: do not use ftok() in 1953141cc406Sopenharmony_ci snapscani_mutex_open(); ftok() will fail with anything for which 1954141cc406Sopenharmony_ci the devicename is not a filename. Construct an IPC key based on 1955141cc406Sopenharmony_ci the product ID, bus number and device number for libusb devices, 1956141cc406Sopenharmony_ci otherwise fallback to ftok() and check its return value. 1957141cc406Sopenharmony_ci * tools/sane-desc.c: HAL 0.5.11-rc2 does not support the info.bus 1958141cc406Sopenharmony_ci property anymore; superseded by info.subsystem. Unfortunately, 1959141cc406Sopenharmony_ci this is not backward-compatible, so add a new "hal-new" mode to 1960141cc406Sopenharmony_ci sane-desc. 1961141cc406Sopenharmony_ci 1962141cc406Sopenharmony_ci2008-03-28 m. allan noah <kitno455 a t gmail d o t com> 1963141cc406Sopenharmony_ci * backend/hp-scl.c: add usleep to improve usb performance, from 1964141cc406Sopenharmony_ci jim a t meyering d o t net 1965141cc406Sopenharmony_ci 1966141cc406Sopenharmony_ci2008-03-28 m. allan noah <kitno455 a t gmail d o t com> 1967141cc406Sopenharmony_ci * sanei/sanei_usb.c: add usb class 6 (imaging) to detected devices 1968141cc406Sopenharmony_ci * sanei/sanei_scsi.c: fix bug in sanei_scsi_find_devices() which 1969141cc406Sopenharmony_ci caused early return if attach callback returned error. 1970141cc406Sopenharmony_ci 1971141cc406Sopenharmony_ci2008-03-22 Stéphane Voltz <stef.dev@free.fr> 1972141cc406Sopenharmony_ci * AUTHORS configure configure.in backend/dll.conf.in 1973141cc406Sopenharmony_ci backend/Makefile.in backend/rts8891.c backend/rts8891.conf.in 1974141cc406Sopenharmony_ci backend/rts8891_devices.c backend/rts8891.h backend/rts8891_low.c 1975141cc406Sopenharmony_ci backend/rts8891_low.h backend/rts88xx_lib.c backend/rts88xx_lib.h 1976141cc406Sopenharmony_ci doc/descriptions/rts8891.desc doc/descriptions/unsupported.desc 1977141cc406Sopenharmony_ci doc/sane-rts8891.man: 1978141cc406Sopenharmony_ci rts8891 backend inclusion 1979141cc406Sopenharmony_ci 1980141cc406Sopenharmony_ci2008-03-20 Julien Blache <jb@jblache.org> 1981141cc406Sopenharmony_ci * include/Makefile.in: remove _stdint.h and byteorder.h in 1982141cc406Sopenharmony_ci distclean target, autogenerated cruft. 1983141cc406Sopenharmony_ci * frontend/saned.c: fix debug messages around the getservbyname() 1984141cc406Sopenharmony_ci call in the IPv4 code as it still referred to the "sane" port 1985141cc406Sopenharmony_ci instead of "sane-port". 1986141cc406Sopenharmony_ci 1987141cc406Sopenharmony_ci2008-03-16 Nicolas Martin <nicols-guest at users.alioth.debian.org> 1988141cc406Sopenharmony_ci * backend/pixma_mp150.c, backend/pixma.h, doc/sane-pixma.man, 1989141cc406Sopenharmony_ci doc/descriptions/pixma.desc: 1990141cc406Sopenharmony_ci Changes to have new Canon PIXMA MX700 working with pixma backend 1991141cc406Sopenharmony_ci Flatbed and ADF scan are supported. 1992141cc406Sopenharmony_ci 1993141cc406Sopenharmony_ci2008-03-15 Julien Blache <jb@jblache.org> 1994141cc406Sopenharmony_ci * include/sane/sanei_usb.h: typo fix. 1995141cc406Sopenharmony_ci 1996141cc406Sopenharmony_ci2008-03-02 Stéphane Voltz <stef.dev@free.fr> 1997141cc406Sopenharmony_ci * doc/descriptions/lexmark.desc: added X1195 1998141cc406Sopenharmony_ci * doc/descriptions/unsupported.desc: removed X11xx, X12xx and 1999141cc406Sopenharmony_ci Dell A920 which are to be handled by the lexmark backend 2000141cc406Sopenharmony_ci * backend/umax_pp.h backend/umax_pp.c backend/umax_pp_mid.h 2001141cc406Sopenharmony_ci backend/umax_pp_mid.c backend/umax_pp_low.h backend/umax_pp_low.c: 2002141cc406Sopenharmony_ci copyright notice update 2003141cc406Sopenharmony_ci 2004141cc406Sopenharmony_ci2008-03-01 Gerard klaver <gerard at gkall dot hobby dot nl> 2005141cc406Sopenharmony_ci * doc/descriptions/as6e.desc added Dexxa 4800 2006141cc406Sopenharmony_ci 2007141cc406Sopenharmony_ci2008-02-26 Jonathan Bravo Lopez <jkdsoft@gmail.com> 2008141cc406Sopenharmony_ci * backend/hp3900_sane.c: Fixed optional grayscale emulation 2009141cc406Sopenharmony_ci * backend/hp3900_debug.c: Silence gcc warnings when tiffio.h 2010141cc406Sopenharmony_ci is not used 2011141cc406Sopenharmony_ci 2012141cc406Sopenharmony_ci2008-02-25 m. allan noah <kitno455 a t gmail d o t com> 2013141cc406Sopenharmony_ci * backend/fujitsu.[ch], backend/fujitsu-scsi.h: 2014141cc406Sopenharmony_ci add mode sense for page code 32 (color interlacing?) 2015141cc406Sopenharmony_ci and more debug output in init_ms(), for fi-5900 2016141cc406Sopenharmony_ci 2017141cc406Sopenharmony_ci2008-02-24 Nicolas Martin <nicols-guest at users.alioth.debian.org> 2018141cc406Sopenharmony_ci * backend/pixma_mp150.c, doc/sane-pixma.man, 2019141cc406Sopenharmony_ci doc/descriptions/pixma.desc: 2020141cc406Sopenharmony_ci Changes to have Canon PIXMA MP140 now working with pixma backend 2021141cc406Sopenharmony_ci 2022141cc406Sopenharmony_ci2008-02-23 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 2023141cc406Sopenharmony_ci * backend/genesys_gl841.c: Make LEDs go really dark when "lamp" is off 2024141cc406Sopenharmony_ci 2025141cc406Sopenharmony_ci2008-02-22 Nicolas Martin <nicols-guest at users.alioth.debian.org> 2026141cc406Sopenharmony_ci * backend/pixma_mp150.c, backend/pixma_mp730.c, 2027141cc406Sopenharmony_ci doc/sane-pixma.man, doc/descriptions/pixma.desc: 2028141cc406Sopenharmony_ci Changed MP140 to experimental cause not working yet 2029141cc406Sopenharmony_ci Changed MP710 to non-ADF scanner 2030141cc406Sopenharmony_ci 2031141cc406Sopenharmony_ci2008-02-22 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 2032141cc406Sopenharmony_ci * backend/genesys_gl841.c: Fix debugging output of 2033141cc406Sopenharmony_ci gl841_bulk_write_register 2034141cc406Sopenharmony_ci 2035141cc406Sopenharmony_ci2008-02-21 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 2036141cc406Sopenharmony_ci * backend/genesys.c, backend/genesys_gl646.c, 2037141cc406Sopenharmony_ci backend/genesys_gl841.c, backend/genesys_low.h: Add LED exposure 2038141cc406Sopenharmony_ci control to gl841_set_lamp_power 2039141cc406Sopenharmony_ci 2040141cc406Sopenharmony_ci2008-02-20 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 2041141cc406Sopenharmony_ci * backend/genesys_gl841.c: Send 32 registers at once instead of 1 2042141cc406Sopenharmony_ci 2043141cc406Sopenharmony_ci2008-02-20 Mattias Ellert <mattias.ellert@tsl.uu.se> 2044141cc406Sopenharmony_ci * backend/Makefile.in, ltmain.sh: Library version definition fixes 2045141cc406Sopenharmony_ci * backend/coolscan3.c: Fix format warnings 2046141cc406Sopenharmony_ci 2047141cc406Sopenharmony_ci2008-02-18 Alessandro Zummo <a.zummo@towertech.it> 2048141cc406Sopenharmony_ci * backend/coolscan3.c: added new coolscan3 backend 2049141cc406Sopenharmony_ci with improved stability and infrared support. 2050141cc406Sopenharmony_ci * configure.in, include/sanei.h: bumped version 2051141cc406Sopenharmony_ci number to 1.1.0 and enabled 1.1 frame types. 2052141cc406Sopenharmony_ci 2053141cc406Sopenharmony_ci doc/sane-pixma.man, doc/descriptions/pixma.desc, 2054141cc406Sopenharmony_ci doc/descriptions-external/canon_mfp.desc: 2055141cc406Sopenharmony_ci > New models changes: 2056141cc406Sopenharmony_ci - added: Pixma MP210, MP470, MP520, MP610, MP710 2057141cc406Sopenharmony_ci - declared but untested: Pixma MP140, MP220, MP740 2058141cc406Sopenharmony_ci - declared experimental and untested: MP970 2059141cc406Sopenharmony_ci > Bugs and fixes 2060141cc406Sopenharmony_ci - multipage documents scan no more fails in non-ADF scan 2061141cc406Sopenharmony_ci - IO Fail bug when scanning large pages e.g. with Xsane 2062141cc406Sopenharmony_ci - implement send_time message form MP710, MP730 family 2063141cc406Sopenharmony_ci - run indent -gnu on all pixma_* source files. 2064141cc406Sopenharmony_ci 2065141cc406Sopenharmony_ci2008-02-14 m. allan noah <kitno455 a t gmail d o t com> 2066141cc406Sopenharmony_ci * backend/cardscan.c, backend/epjitsu.c, backend/fujitsu.c: 2067141cc406Sopenharmony_ci sanei_read_config has already cleaned string, fix bug #310597 2068141cc406Sopenharmony_ci 2069141cc406Sopenharmony_ci2008-02-13 Pierre Willenbrock <pierre@pirsoft.dnsalias.org> 2070141cc406Sopenharmony_ci Patch by Stefan Lucke <stefan@lucke.in-berlin.de> 2071141cc406Sopenharmony_ci * backend/genesys_gl841.c: Fixes 3 possibilities for infinite 2072141cc406Sopenharmony_ci loops and adjusts loop threshold to given comments 2073141cc406Sopenharmony_ci 2074141cc406Sopenharmony_ci2008-02-13 Jonathan Bravo Lopez <jkdsoft@gmail.com> 2075141cc406Sopenharmony_ci * backend/hp3900.c, backend/hp3900_debug.c, backend/hp3900_rts8822.c, 2076141cc406Sopenharmony_ci backend/hp3900_usb.c, backend/hp3900_sane.c, backend/hp3900_types.c, 2077141cc406Sopenharmony_ci backend/hp3900_config.c, backend/hp3900.conf.in, /doc/sane-hp3900.man, 2078141cc406Sopenharmony_ci doc/descriptions/hp3900.desc: Minor changes and added support for 2079141cc406Sopenharmony_ci HP ScanJet G2710 scanner. 2080141cc406Sopenharmony_ci 2081141cc406Sopenharmony_ci2008-02-10 m. allan noah <kitno455 a t gmail d o t com> 2082141cc406Sopenharmony_ci 2083141cc406Sopenharmony_ci * configure, configure.in: Changed version to 1.0.19-cvs. Enabled 2084141cc406Sopenharmony_ci compilation warnings. 2085141cc406Sopenharmony_ci * Makefile.in: Added ChangeLog-1.0.19 to DISTFILES. 2086141cc406Sopenharmony_ci 2087141cc406Sopenharmony_ciOlder entries can be found in ChangeLog-1.0.19. 2088