Wykres commitów

3680 Commity (5314cf8c2e518ca2819a7d305dc7e568020b442d)

Autor SHA1 Wiadomość Data
m. allan noah 0f97ae4bc2 Changlog for recent commits 2009-06-29 21:56:54 -04:00
Julien BLACHE 362669768d Update instructions for po file addition 2009-06-26 12:31:34 +02:00
Julien BLACHE 2ba399d606 Update es translation, add gl translation.
Updated spanish translation and new galician translation, courtesy
of Miguel Bouzada <mbouzada(at)gmail(dot)com>.
2009-06-26 12:28:40 +02:00
Nicolas Martin a05e6e078b ImageCLASS MF5770 grayscale mode and D480 duplex ADF support.
- backend/pixma_imageclass.c: Added duplex ADF scan for Canon ImageCLASS D480
- backend/pixma_mp730.c:
  . Fixed ImageCLASS MF5770 grayscale scanning.
  . Declared ImageCLASS MF5730 and MF5750 (similarity with MF5770).
- doc/descriptions/pixma.desc: Documentation updates.
2009-06-22 21:31:30 +02:00
Mattias Ellert aaa18be7e3 Add missing includes 2009-06-21 09:12:09 +02:00
Mattias Ellert e46c520008 Updated Swedish translations 2009-06-21 06:46:44 +02:00
Nicolas Martin 0e7b032525 Add Canon imageCLASS D480 support to the pixma backend.
- backend/pixma_imageclass.c: new model imageCLASS D480 declaration.
- doc/descriptions/pixma.desc and doc/sane-pixma.man: documentation update.
2009-06-20 15:05:57 +02:00
Stéphane Voltz 7358951e0b chnagelog for lexmark_low.c fixes 2009-06-20 08:03:23 +02:00
Nicolas Martin b369664c42 Fixed typo in commit id 5938421e25
- backend/pixma_mp150.c: fixed MX320 declaration.
2009-06-18 22:19:04 +02:00
m. allan noah 852df2e844 add small sleep before clearing usb halt condition 2009-06-17 16:55:52 -04:00
m. allan noah caaa891c35 canon_dr v30: improved support for DR-2050/2080 and minor bug fixes
- add fine cal support for machines with internal buffer (2050/2080)
- support fixed-width machines that require even bytes per scanline
- pad end of scan with gray if scanner stops prematurely
- better handling of errors during calibration
- cleanup canceling debug messages
- remove old cancel() prototype
2009-06-17 15:45:48 -04:00
Stéphane Voltz 0488274f0d changelog for lexmark update 2009-06-17 21:10:46 +02:00
Nicolas Martin 5938421e25 Declared Pixma MX320 in the pixma backend. Yet untested.
- backend/pixma_mp150.c: added MX320
- doc/descriptions/pixma.desc and doc/sane-pixma.man: documentation update for MX320
2009-06-16 22:33:17 +02:00
Julien BLACHE f06cf4770b Fix strict aliasing issues
Strict aliasing warnings can now lead to broken code with gcc 4.4. Replace
various sockaddr casts by unions.
2009-06-16 15:07:00 +02:00
Nicolas Martin 177f8d2022 Changelog update for commit aa7a54199d
- MP800R network scan fix
- MF5770 documentation updates
2009-06-14 18:45:04 +02:00
Alex Belkin 93be2efc99 backend version increment 2009-06-13 17:36:54 +04:00
Alex Belkin f3e63b4e4d usbids for some Samsung devices 2009-06-13 17:15:06 +04:00
chris@cnpbagwell.com 581b94fb88 Fix sanei_tcp_read(). Revert some getopt logic.
* sanei/sanie_tcp.c, backend/epson2_net.c: Update
sanei_tcp_read() to better simulate old behavior of MSG_WAITALL.
recv() tends to return MTU sized chunks of data without that option.  And at
least cygwin doesn't support MSG_WAITALL.  Re-enable epson2 using that
function for big recieves.
* libgetopt.c, libgetopt1.c:
Revert some logic meant to be used only when we were always compiling
interal getopt() functions.  Fix header filename.
2009-06-09 19:12:43 -05:00
Stéphane Voltz bf57122892 work to fix bug #311862
- debug trace fix
- better 'fake usb'
- register setting that maybe fix #311862
- include cleanup
2009-06-09 21:56:51 +02:00
m. allan noah abe0dbacd6 canon_dr v29: improved calibration, cancelling and error handling
- split coarse and fine cal to run independently
- add side option
- reset scan params to user request if calibration fails
- better handling of sane_cancel
- better handling of errors during sane_start and sane_read
2009-06-08 23:06:00 -04:00
Nicolas Martin 3f1c514ac4 ChangeLog update for latest commits (Canon MF5770) 2009-06-08 22:55:47 +02:00
Pierre Willenbrock 470cc50ef4 Changelog update
and date typo fix for previous one.
2009-06-04 00:56:55 +02:00
Pierre Willenbrock 056461a9fb Description updates for genesys backend. 2009-05-29 21:59:11 +02:00
m. allan noah 89d170c314 hide 'warming up' and 'hw locked' devices 2009-05-28 12:27:20 -04:00
m. allan noah 7dab2ed86b clamp film type to allowed range (bug #311685) 2009-05-26 08:53:02 -04:00
m. allan noah dcae93ab39 changelog entry for recent changes 2009-05-25 22:59:43 -04:00
Nicolas Martin 75503aef19 ChangeLog for commit 1e381db161
ChangeLog to commit 1e381db161
For adding debug verbosity to sanei_usb.c patch, fixing the choice
of usb endpoints in the sanei_usb_open() seek for endpoints loop.
2009-05-25 22:12:08 +02:00
Nicolas Martin 32e30889af Updated pixma backend documentation for Pixma MultiPass MP730.
Documentation update for Canon MultiPass MP730 support in:
- doc/descriptions/pixma.desc
- doc/sane-pixma.man
2009-05-23 11:55:28 +02:00
Alex Belkin dda029430e additional error check to (stop scanadf) + fix of it 2009-05-22 16:29:50 +04:00
Nicolas Martin 22ee91c1a4 ChangeLog update for last commits:
For following commits:
- 56c2ed861b
- 5b69fa8c6d
2009-05-22 10:43:26 +02:00
Pierre Willenbrock 3b13986395 Add Syscan 485, DCT 487; update descriptions for Syscan
Thanks again to Jack McGill.
2009-05-20 00:31:32 +02:00
Pierre Willenbrock 34717f1db0 Add Pentax DSmobile 600
Thanks go to Jack McGill for providing the model specific settings.
2009-05-19 16:24:59 +02:00
Stéphane Voltz d7284f574e - changelog for genesys_gl646.h 2009-05-18 21:27:00 +02:00
Stéphane Voltz 307d1a0d91 - changelog for genesys_gl646.h addition 2009-05-16 08:17:48 +02:00
Nicolas Martin 4015ecf55d Fix for Pixma MP600R network scan.
Changes applied for MP600R and MP600, to use now a strict clone
protocol version of Canon's driver protocol.
2009-05-13 21:33:42 +02:00
chris@cnpbagwell.com 3ba551592c Adding changelog for recent commit. 2009-05-09 21:50:35 -05:00
Nicolas Martin 674c245c8a Amend changeLog for latest commit 2009-05-09 15:29:28 +02:00
Nicolas Martin a7f537ba7b Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions. 2009-05-09 15:27:28 +02:00
m. allan noah 024cd35c9c canon_dr backend v27, bugfixes and new calibration code
- bug fix in read_panel()
- initialize vars in do_usb_cmd()
- set buffermode off by default
- clear page counter during init and sane_start()
- eject previous page during init and sane_start()
- improved SSM_BUFF macros
- moved set_window() to after ssm-*()
- add coarse calibration (AFE offset/gain & per-channel exposure)
- add fine calibration (per-cell offset/gain)
- free image and fine cal buffers in sane_close()
- compare page counter of small scanners only in non-buffered mode
- add back-side gray mirroring code for DR-2580C
2009-05-08 16:05:54 -04:00
Pilotfun 54d4b69abb Updated pixma backend descriptions for ImageClass MF4010 and MF4018. 2009-05-06 21:35:08 +02:00
Ilia Sotnikov e232f547a4 * doc/descriptions/unsupported.desc:
HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend.
* doc/descriptions/hp5590.desc:
  Updated backend version, added HP ScanJet 4500C as completely supported,
  added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650
  marked as completely supported
* tools/check-usb-chip.c:
  Updated HP ScanJet model names displayed during the check_hp5590().
* backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h,
  backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man:
  Updated the list of supported devices (added HP 5500C which is similar
  to 4570C, 5500C which is similar to 4500C) - only strings/comments, no
  code was changed. Updated backend version. Updated man page.
2009-05-06 20:46:24 +03:00
Julien BLACHE d92a20febb Close network fds in the Avahi process
Network fds are of no use to the Avahi process and can cause the net
backend to hang when saned is run in debug mode.

This only happens if the net backend tries to connect to saned a second
time and manages to establish the connection before saned has completed
its shutdown.

There is some potential for this to also occur when saned is run in
standalone mode but it's far less probable as the window is a lot smaller.
2009-05-06 11:38:16 +02:00
Julien BLACHE 79e6e5c420 Unbreak udev rules
We switched from SYSFS{} to ATTR{} and that should really be ATTRS{}.
Slightly different behaviour and all hell breaks loose.
2009-05-06 11:13:44 +02:00
Julien BLACHE 354b9a583f Update documentation to reflect the switch from CVS to git
Basically s/CVS/git/ for now, more changes in the future?
2009-05-05 10:53:47 +02:00
Chris Bagwell 41a6a5d7cd Fix and cleanup PTHREAD linking.
Add in missing $PTHREAD_LIBS to all backends that can make use of it.
Rename --enable-fork-process to --enable-pthread to maatch internal
logic.  Also, stop linking in pthreads needlessly if its been
disabled.
2009-05-04 21:01:42 -05:00
m. allan noah 64e498b330 * ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release
* configure, configure.in: version 1.0.21cvs
* doc/releases.txt: minor updates for new build system
* doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc,
  doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc:
  remove :new tag
2009-05-04 02:43:30 +00:00
Chris Bagwell 6b5973313c * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
with newer automake.
* backend/Makefile.am, tools/sane-config.in: Add missing
$GPHOTO2_LDFLAGS so library can be found.
* tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner.
2009-05-03 22:01:23 +00:00
m. allan noah 2f0914b9bf * config.guess, config.sub: updated to latest versions
* NEWS, configure.in, configure: updated for 1.0.20
* sane-backends.lsm, doc/releases.txt: minor tweaks
* doc/descriptions/coolscan3.desc, doc/descriptions/rts8891.desc:
  add :new marker, correct manpage link
2009-05-03 17:09:25 +00:00
m. allan noah daa15a1cb1 * backend/fujitsu.c: copy_buffer() needs to count lines, or M309[12]
cannot scan in duplex
2009-05-01 15:04:25 +00:00
m. allan noah dc74e3fa25 * backend/fujitsu.c: ignore errors in scanner_control(),
M3091 has not worked since sane 1.0.19, due to this.
2009-04-30 18:25:38 +00:00
m. allan noah afc0dc6ed3 * acinclude.m4, backend/gphoto2.c, configure, include/sane/config.h.in:
deal with upcoming gphoto2 interface change (patch by Chris Bagwell)
* po/sane-backends.nl.po: updates from Martin Kho
2009-04-30 13:58:35 +00:00
m. allan noah 72903a53ac * po/sane-backends.nl.po: updates from Martin Kho
* po/sane-backends.de.po: updates from Burkhard Luck
* po/Makefile.am, po/Makefile.in, po/sane-backends.en_GB.po: new
  translation from Andrew Coles
* po/*.po: rebuilt with new strings
2009-04-30 03:06:23 +00:00
Stéphane Voltz 7c88e57144 - doc updates and cleanups 2009-04-29 04:40:58 +00:00
Julien BLACHE c5991b48a0 /proc/scsi is being deprecated in the Linux
kernel; use sysfs for SCSI device enumeration in
sanei_scsi_find_devices() by default, keep
sanei_proc_scsi_find_devices() as a fallback option.
2009-04-28 13:28:25 +00:00
Julien BLACHE 992e66ad5c Revert encoding changes and fixup last ChangeLog entry. 2009-04-28 13:26:17 +00:00
Gerhard Jaeger d2d4420a6b * backend/plustek-usbdevs.c:
Tweaked highspeed settings for Epson 1260
2009-04-27 18:36:46 +00:00
Stéphane Voltz 79348f194e - fix blocking bug due to scanner sharing enabled by default
- fix wrong waiting time for warming up
	- copyright notices and version updates
2009-04-27 15:29:35 +00:00
Stéphane Voltz 8d67bccbdc - HP2300 shading calibration fixes 2009-04-27 13:53:33 +00:00
Alessandro Zummo 3d05683f81 fixed TPU warmup retry 2009-04-25 13:55:06 +00:00
Stéphane Voltz f7b28fccd2 - y scan position fixes for MD6471
- shading calibration tuning for MD6471
2009-04-25 06:12:16 +00:00
m. allan noah 5605298bb7 * doc/descriptions/fujitsu.desc: update S1500 status to complete 2009-04-24 00:56:14 +00:00
m. allan noah 089129e82f * include/sane/sane.h: convert new frame and status to #define 2009-04-23 00:36:14 +00:00
Nicolas Martin 652da9a378 Updated documentation for Pixma MP240, reported to work fine by Nik. 2009-04-21 08:22:20 +00:00
Alex Belkin 739f09d65f update version number for upcoming rel. 2009-04-21 07:23:15 +00:00
m. allan noah aafe1ac093 * backend/fujitsu.c, backend/fujitsu.conf.in,
doc/descriptions/fujitsu.desc: add S1500 usb ids and status
* backend/canon_dr.c: update credits
* doc/sane-fujitsu.man doc/sane-canon_dr.man: update version numbers,
  dates, credits and known issues
* doc/saned.man: remove section about uncontrolled data port range
2009-04-21 01:18:04 +00:00
Alessandro Zummo 70b2085e1b temporarily disable infrared. 2009-04-21 00:43:05 +00:00
Nicolas Martin 17ce97ac80 Updated documentation for Pixma MP540, reported to work fine by Rogge. 2009-04-17 19:39:37 +00:00
Pierre Willenbrock 0f82af6930 Fix reading/writing calib_channels to/from cache file, bad calib_pixels calculation.
This fixes bugs introduced by my previous commit.
2009-04-17 14:02:13 +00:00
Pierre Willenbrock ad1f7de9e0 Always do shading calibration in color mode on gl841.
This removes the need to calibrate for both greyscale and color mode.
2009-04-17 13:03:35 +00:00
Stéphane Voltz 4f526dbb24 - y scan position fixes for gl646 scanners
- added a 'clear calibration cache button'
2009-04-16 18:39:23 +00:00
Stéphane Voltz d32f758ce3 - calibration cache activation for gl646 scanners 2009-04-15 19:24:10 +00:00
m. allan noah 3654ff9d43 * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v93
- return cmd status for reads of sensor options
* backend/canon_dr.c, doc/descriptions/canon_dr.desc: backend v26
- return cmd status for reads of sensor options
- allow rs to adjust read length for all bad status responses
2009-04-15 13:13:35 +00:00
Stéphane Voltz a7a759b896 - shading calibration rework for gl646 based scanners 2009-04-14 05:15:29 +00:00
m. allan noah 18e88c02a7 double counting untested scanners bug 2009-04-14 03:54:01 +00:00
Stéphane Voltz f033f08646 - date and version update 2009-04-13 08:07:45 +00:00
Stéphane Voltz fc29149914 - conditional handling of SANE_STATUS_WARMING_UP and SANE_STATUS_LOCKED 2009-04-13 06:10:26 +00:00
m. allan noah 9c647bcfe3 * doc/doxygen-sanei.conf.in: update to recent version of doxygen 2009-04-12 20:26:47 +00:00
m. allan noah 0342a63033 Updates to prepare for 1.0.20 release:
* configure.in: change version to 1.0.20cvs
* configure: rebuild from configure.in
* include/sane/sane.h: hide API changes (minor, frame and status)
* backend/canon_dr.c, backend/fujitsu.c: SANE_FRAME_JPEG
* backend/coolscan3.c: SANE_FRAME_RGBI
* backend/genesys_gl646.c, backend/genesys_gl841.c: STATUS_HW_LOCKED
* backend/rts8891.c, frontend/scanimage.c: STATUS_WARMING_UP
* backend/pixma_io_sanei.c, backend/xerox_mfp.c,
  backend/sane_strstatus.c: STATUS_HW_LOCKED & STATUS_WARMING_UP
* doc/releases.txt: minor updates for new build system
2009-04-12 19:40:31 +00:00
m. allan noah d11e9363ab whitespace changes to test commit message 2009-04-08 12:18:23 +00:00
m. allan noah f8a732000d whitespace changes to test commit 2009-04-07 20:41:25 +00:00
m. allan noah 0d1202d91b whitespace change to test cvs commit script 2009-04-07 20:30:29 +00:00
Nicolas Martin d8b60f0e0d Updated documentation for i-SENSYS MF4018 support. 2009-04-07 19:59:06 +00:00
Julien BLACHE 605a19c37b Update for iscan 2.19.0 2009-04-07 08:55:45 +00:00
Nicolas Martin 89cda70783 Added MAC OS X usb interrupt read wrapper for darwin libusb, updated doc 2009-04-05 19:49:41 +00:00
m. allan noah d1f48b2ce4 * backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24
- fix DR-2510C duplex deinterlacing code
- rewrite sane_read helpers to read until EOF
- update sane_start for scanners that dont use object_position
- dont call sanei_usb_clear_halt() if device is not open
- increase default buffer size to 4 megs
- set buffermode on by default
- hide modes and resolutions that DR-2510C lies about
- read_panel() logs front-end access to sensors instead of timing
- rewrite do_usb_cmd() to use remainder from RS info
* doc/desciptions/canon_dr.desc: backend v24, update DR-2510C comment
2009-04-05 04:46:38 +00:00
Louis Lagendijk d214d08f1b 2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c
        - silenced some debug statements during scanner detections
        - increased timeouts to 20 seconds as 10 seconds is apparently
        - not enough for the combination of a Mac and an MX850.
2009-03-31 19:07:26 +00:00
Alex Belkin ba825f1050 compatibility with scanners w/o feeder 2009-03-31 05:49:50 +00:00
Alex Belkin b4a56b92b6 typo 2009-03-31 05:12:07 +00:00
Alex Belkin d2d6bc6914 add Xerox Phaser 6110MFP 2009-03-31 05:08:15 +00:00
Julien BLACHE 8c90ce6b75 Fix typos in error messages in sense_handler(). 2009-03-28 14:48:08 +00:00
m. allan noah a4561362b0 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v23
- rewrite all image data processing code
- handle more image interlacing formats
- re-enable binary mode on some scanners
- limit some machines to full-width scanning
* doc/desciptions/canon_dr.desc: v23, improved comments
2009-03-28 01:04:02 +00:00
m. allan noah 009c5cd33d * backend/canon_dr.[ch]: backend v22
- add deinterlacing code for DR-2510C in duplex and color
2009-03-26 03:05:18 +00:00
Pierre Willenbrock ce2fdfbfbe Add calibration cache
The calibration data is stored in the directory $HOME/.sane
2009-03-25 12:57:24 +00:00
m. allan noah 93b880cbd1 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21
- correct rgb padding macro
- skip send_panel and ssm_df commands for DR-20xx scanners
* doc/desciptions/microtek2.desc: add ScanMaker 6400XL
2009-03-24 13:38:32 +00:00
Chris Bagwell fae74d19a5 Don't include descriptions-external/template.desc. into generated HTML. 2009-03-24 13:36:26 +00:00
Chris Bagwell f87c4aa108 Don't include doc/descriptions/template.desc. into auto-generated
HTML files.
2009-03-24 13:30:12 +00:00
m. allan noah a50ac53580 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v20
- improved macros for inquiry and set window
- shorten inquiry vpd length to match windows driver
- remove status-length config option
- add padded-read config option
- rewrite do_usb_cmd to pad reads and calloc/copy buffers
* backend/canon_dr.conf.in: s/status-length/padded-read/g
2009-03-23 16:49:19 +00:00
m. allan noah dc278c2e9f * backend/canon_dr.[ch]: backend v19
- pad gray deinterlacing area for DR-2510C
- override tl_x and br_x for fixed width scanners
* doc/descriptions/canon_dr.desc: backend v19, update comments
2009-03-23 01:04:31 +00:00
m. allan noah cd0b09ddf4 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v15 thru v18
- add byte-oriented duplex interlace code
- add RRGGBB color interlace code
- add basic support for DR-2580C, DR-2050C, DR-2080C, DR-2510C
- add more unknown setwindow bits
- add support for 16 byte status packets
- clean do_usb_cmd error handling (call reset more often)
- set status packet size from config file
- rewrite config file parsing to reset options after each scanner
- add config options for vendor, model, version
- dont call inquiry if those 3 options are set
- remove default config file from code
- add initial gray deinterlacing code for DR-2510C
- rename do_usb_reset to do_usb_clear
* doc/descriptions/canon_dr.desc: backend v18, update model status
* backend/canon_dr.conf.in: added better comments and new options
2009-03-22 02:56:45 +00:00
Pierre Willenbrock 110b81d946 Fix date of changelog 2009-03-21 14:31:47 +00:00