Wykres commitów

7920 Commity (0efb64d12686429f921ddcb0646c44c987e9a26b)

Autor SHA1 Wiadomość Data
Chris Bagwell 43da1e64c1 Add fake names to fake devices
strcmp() does not protect against NULL pointers and is
crashing on at least OS X for the fake devices we are creating
by setting device_number to MAX value.

Add a fake empty string to prevent this.
2013-08-16 13:10:32 -05:00
Chris Bagwell 317626116f Update sanei_config_test to use full config path
This lets test pass even when ran from a different location.

Also, added missing data files to distribution list.
These two things lets this test case pass when ran using "make distcheck".
2013-08-16 11:10:59 -05:00
Chris Bagwell 8b0e4257a9 Add support for winpthreads needed by mingw64
Keep existing pthread-win32 support.

Based on work from Michael Cronenworth for Fedora's mingw64
sane-backends package.
2013-08-15 13:51:05 -05:00
Chris Bagwell bc2dc68fa5 Improve snmp detection when cross compiling.
Improving here means do not set LIBS/CFLAGS if library is not detected.
This prevents some unknown options based to ld when host is Linux and
target is mingw32/64.  Further improvements are needed if one wants this
snmp support when cross compiling to really work.

Also, to make commit bisectable, updated all autofoo files using
'autoreconf -i -f' and repatching ltmain.sh.

Also, test-driver was missing from git repo but the Makefile.in
checked in expected it to exist.
2013-08-15 13:10:39 -05:00
Stéphane Voltz e3e5e9b3a3 implement brightness/constrast enhancement using gamma tables 2013-08-11 21:51:26 +02:00
Stéphane Voltz 017d8aaf88 add a verbose parameter to trace tests done 2013-08-07 06:49:54 +02:00
Stéphane Voltz 63d12e3ee9 add calibration file name option
- add an option to set calibration cache file name
- update man page and fr translation
2013-08-07 06:42:14 +02:00
Stéphane Voltz ff58b225bf add digital contrast and brightness 2013-08-05 21:28:39 +02:00
Stéphane Voltz b10f87f7ed fixed range overflow due to rounding in sanei_constrain_value
- fixed a bug in sanei_constrain_value spotted by
  viresh_shirol@yahoo.co.uk where range max was exceeded due to rounding
  in quantization
- added test case for sane fixed values range
2013-08-04 09:04:47 +02:00
Stéphane Voltz 77a7cc4443 changelog entry for hwdb patch, minor cleanups, copyright notice 2013-08-02 22:51:58 +02:00
Tom Gundersen 3087a5efb5 sane-desc: add support for udev's hwdb
udev now comes with a hardware database (hwdb) which is meant to replace large
rule files as the one typically shipped with sane. This should significantly
speed up the processing of usb add events.

Add the required output format and add a special udev output mode which is
produces the udev file to be used with hwdb.

Sample hwdb file: <https://dev.archlinux.org/~tomegun/20-sane.hwdb>.
Sample udev+hwdb rules file:
                       <https://dev.archlinux.org/~tomegun/53-sane.rules>.

Similar support was recently added to gphoto2:
                            <http://sourceforge.net/p/gphoto/code/14490/>.

The new udev rules file does not support old udev/kernels as these anyway
don't support hwdb.

Moreover, it does not come with GROUP=/MODE= or ACL support as this can easily
be done externally by hooking into the libsane_matched envvar. In particular
systemd-logind uses this to do its own ACL handling.
2013-08-02 22:18:11 +02:00
Stéphane Voltz 234d6f1320 add missing Makefile.in 2013-08-02 22:16:34 +02:00
Stéphane Voltz fdadecc509 add testsuite for sane-desc
- add a tools sudbir in testsuite
- add a desc test file
- record test references
- add check in Makefile to run and compare output
2013-08-02 22:16:33 +02:00
m. allan noah 4029979bd9 Add changelog entry and correct date for v41 2013-07-31 21:43:09 -04:00
m. allan noah eacdc3a5b3 canon_dr backend version 41
- initial P-208 and P-215 support
- bug fix for calibration of scanners with duplex_offset
- allow duplex_offset to be controlled from config file
2013-07-31 21:38:25 -04:00
Stéphane Voltz 02297e0ae9 changelog entry for #314339 bug fix 2013-07-30 16:12:19 +02:00
Stéphane Voltz bf1f8988a1 fix incorrect cap for SWDEROTATE option (bug #314339) 2013-07-30 14:19:18 +02:00
Rolf Bensch 3578d4039e Canon Pixma MX920 has duplex ADF and supports max. 600 dpi @ ADF 2013-07-19 20:59:43 +02:00
Rolf Bensch b5d8199d56 changelog for recent work 2013-07-18 22:54:54 +02:00
Rolf Bensch 22ead4021c Pixma backend version 0.17.3 2013-07-18 22:54:37 +02:00
Rolf Bensch 11ba184235 new button option --scan-resolution
detailed button option description
2013-07-18 22:45:45 +02:00
Rolf Bensch ded994f348 Canon PIXMA MG8200 is working now 2013-07-18 22:24:39 +02:00
Alex Belkin b86f0b895b Changed status for some tested models. 2013-07-18 19:41:37 +04:00
Stéphane Voltz 9e6d33694e changelog entry for genesys update 2013-07-18 08:28:34 +02:00
Stéphane Voltz 70bb3e2c60 some whitespaces clean up 2013-07-18 08:18:26 +02:00
Stéphane Voltz 523fa2c42f Merge branch 'genesys'
Conflicts solved:
	backend/genesys_gl124.c
	backend/genesys_gl124.h
2013-07-18 08:15:49 +02:00
Stéphane Voltz 0e117b933c switch genesys register address to 16 bits 2013-07-18 08:11:07 +02:00
Stéphane Voltz a6ff90242c use LINESEL in all cases fro GL124 2013-07-18 08:11:07 +02:00
Stéphane Voltz a48f67e594 define specific LIDE210 sensor and motor instead of using LIDE110 ones 2013-07-18 08:11:07 +02:00
Stéphane Voltz 6a38ced87a add missing cases for CCD_PLUSTEK3800 2013-07-18 08:11:07 +02:00
Stéphane Voltz 1fa067861c update lide 110 to match scan lide 210
- use lide 210 mode for lide 110
- prepare true gray for GL124
2013-07-17 22:47:42 +02:00
Stéphane Voltz c9a4cbe7a1 improve linesel computing 2013-07-17 21:49:12 +02:00
Stéphane Voltz 1c3ec28ab8 improve below 600 dpi scan speed and quality for lide 210
- add half ccd mode for lide 210
2013-07-17 21:24:57 +02:00
Stéphane Voltz cece7fe945 Merge branch 'genesys'
- import 16bit register address changes
2013-07-15 07:59:55 +02:00
Stéphane Voltz c883036e43 use LINESEL in all cases fro GL124 2013-07-15 07:59:21 +02:00
Stéphane Voltz 599f3ed875 define specific LIDE210 sensor and motor instead of using LIDE110 ones 2013-07-15 07:59:21 +02:00
Stéphane Voltz bd0f989193 add missing cases for CCD_PLUSTEK3800 2013-07-15 07:59:21 +02:00
Stéphane Voltz ca08a8ba2b switch genesys register address to 16 bits 2013-07-15 07:53:37 +02:00
Stéphane Voltz 5408c8cd27 use LINESEL in all cases fro GL124 2013-07-09 06:59:56 +02:00
Nils Philippsen f139120c72 fix typos 2013-07-08 15:17:56 +02:00
Nils Philippsen fab378a681 Add short help message to saned 2013-07-08 15:09:51 +02:00
Nils Philippsen 4fc171100d mention missing "-b" short option for "--batch" 2013-07-08 14:21:52 +02:00
Stéphane Voltz 730a2ba4e5 define specific LIDE210 sensor and motor instead of using LIDE110 ones 2013-07-04 04:28:09 +02:00
Stéphane Voltz 2812e1f81a add missing cases for CCD_PLUSTEK3800 2013-07-04 04:08:16 +02:00
Rolf Bensch b4633c8121 .gitignore: ignore all .* files 2013-07-03 18:23:22 +02:00
Rolf Bensch e97b28f567 Canon PIXMA MG5200 Series support reported 2013-07-03 18:12:58 +02:00
Rolf Bensch 1c5760a897 fix mode list for infrared scans 2013-06-27 21:14:49 +02:00
m. allan noah b8cc128ea9 Fujitsu backend v117
default buffer-mode to off
improved error handling in sane_start
image width must be multiple of 8 when swcrop is used before binarization (iX500)
check hopper sensor before calling object_position(load) on iX500
2013-06-27 09:47:12 -04:00
Stéphane Voltz 2d7ebd42ea experimental code for GL845 based Opticbook 3800
- add GL845 ASIC which is almost identical to the GL846
- add Opticbook 3800 to genesys backend
2013-06-26 06:51:55 +02:00
Alex Belkin 2f02a7e6b8 One more Samsung (C460) USB id. 2013-06-25 17:51:39 +04:00