Povilas Kanapickas
5b99a428d2
Merge branch 'genesys-resolution-filter-class' into 'master'
...
genesys: Extract resolution filtering to separate class
See merge request sane-project/backends!136
2019-08-31 14:39:01 +00:00
Povilas Kanapickas
6e950209b6
Merge branch 'genesys-session-ccd-size-divisor' into 'master'
...
genesys: Use common code path for ccd_size_divisor computation
See merge request sane-project/backends!135
2019-08-31 14:09:52 +00:00
Povilas Kanapickas
c34cd7cd86
Merge branch 'genesys-common-sensor-profiles' into 'master'
...
genesys: Use the sensor description list for sensor profiles
See merge request sane-project/backends!134
2019-08-31 13:25:34 +00:00
Povilas Kanapickas
302932c1db
Merge branch 'genesys-gl843-single-gpio-setting-list' into 'master'
...
genesys: Move all gpio settings to a single struct on GL843
See merge request sane-project/backends!133
2019-08-31 13:20:00 +00:00
Povilas Kanapickas
4a9738b719
Merge branch 'genesys-simplify-reg-setting-set' into 'master'
...
genesys: Reduce duplication in GenesysRegisterSettingSet
See merge request sane-project/backends!132
2019-08-31 13:04:53 +00:00
Povilas Kanapickas
2896c21ffe
Merge branch 'genesys-frontend-type' into 'master'
...
genesys: Add frontend type to the frontend description
See merge request sane-project/backends!131
2019-08-31 12:58:50 +00:00
Povilas Kanapickas
562f900337
Merge branch 'genesys-override-dpiset' into 'master'
...
genesys: Implement a way to override dpiset
See merge request sane-project/backends!130
2019-08-31 12:54:14 +00:00
Povilas Kanapickas
e452e869c2
Merge branch 'genesys-simplify-shading-calibration' into 'master'
...
genesys: Simplify shading calibration
See merge request sane-project/backends!129
2019-08-31 12:46:46 +00:00
Povilas Kanapickas
c73a7b5b06
Merge branch 'genesys-fix-std-accumulate' into 'master'
...
genesys: Use correct type for std::plus
See merge request sane-project/backends!128
2019-08-31 12:24:34 +00:00
Povilas Kanapickas
5e5a1a6fc3
genesys: Use correct type for std::plus
2019-08-31 15:11:40 +03:00
Stanislav Yuzvinsky
e6b2786380
Merge branch 'macos-malloc-fix' into 'master'
...
ricoh2_buffer: fix malloc header location on macOS
See merge request sane-project/backends!90
2019-08-30 14:16:41 +00:00
Rolf Bensch
b4c95a8ade
pixma: backend version 0.23.1
2019-08-20 13:30:25 +02:00
Rolf Bensch
f64489bd71
pixma: fix ADF scanning for Canon MAXIFY MB2000 and MB2300 Series
2019-08-20 13:26:11 +02:00
Rolf Bensch
8446baf4f9
pixma: fix ADF scanning for Canon MAXIFY MB5000 Series
2019-08-20 13:11:57 +02:00
Olaf Meeuwissen
5e74e1b794
genesys: Make std::plus<> template type instantiation explicit
...
This fixes compile errors on older versions of gcc and possibly other
C++ compilers.
2019-08-19 22:06:33 +09:00
Povilas Kanapickas
0cd26a8adf
genesys: Extract resolution filtering to separate class
2019-08-17 11:56:45 +03:00
Povilas Kanapickas
107404dcd0
genesys: Move ccd_size_divisor computation to compute_session()
2019-08-17 11:11:15 +03:00
Povilas Kanapickas
92412a90b2
genesys: Create compute_session() for common session computation
2019-08-17 11:11:14 +03:00
Povilas Kanapickas
53d447b6dc
genesys: Move GL846 sensor profiles to a common sensor array
2019-08-17 11:02:39 +03:00
Povilas Kanapickas
4978eceda3
genesys: Move GL847 sensor profiles to a common sensor array
2019-08-17 11:02:38 +03:00
Povilas Kanapickas
63cc11bce1
genesys: Move GL124 sensor profiles to a common sensor array
2019-08-17 11:02:37 +03:00
Povilas Kanapickas
4348451e47
genesys: Add sensor profile to the sensor struct
...
This will allow moving per-chip sensor profile tables to a common
configuration
2019-08-17 11:02:36 +03:00
Povilas Kanapickas
ba546d5370
genesys: Store segment order as a std::vector
2019-08-17 11:02:35 +03:00
Povilas Kanapickas
503797c248
genesys: Simplify shading computation by using enum for color order
2019-08-17 10:53:56 +03:00
Povilas Kanapickas
3a1163480a
genesys: Store calibration data using correct type internally
2019-08-17 10:53:55 +03:00
Povilas Kanapickas
7872f87475
genesys: Move all gpio settings to a single struct on GL843
2019-08-17 10:38:58 +03:00
Povilas Kanapickas
8fce6b624c
genesys: Don't perform offset and gain calibration on unknown frontends
2019-08-17 10:27:42 +03:00
Povilas Kanapickas
5580fc0db1
genesys: Add frontend type to the layout struct
2019-08-17 10:27:41 +03:00
Povilas Kanapickas
a76a2a096e
genesys: Implement a way to override DPISET on GL124 and GL843
2019-08-17 10:21:04 +03:00
Povilas Kanapickas
db15a75504
genesys: Add a way to override dpihw
2019-08-17 10:21:03 +03:00
Povilas Kanapickas
458e31a0c0
genesys: Extract setting of DPIHW to a separate function
2019-08-17 10:21:02 +03:00
Povilas Kanapickas
759e450b6b
genesys: Reduce logical duplication in GenesysRegisterSettingSet
2019-08-17 10:02:40 +03:00
Povilas Kanapickas
543ba367bc
genesys: Rename GenesysRegisterSettingSet::{regs_->registers_}
2019-08-17 10:02:39 +03:00
Olaf Meeuwissen
f37326784d
Merge branch 'ci-tweaks' into 'master'
...
CI tweaks
See merge request sane-project/backends!125
2019-08-12 09:16:37 +00:00
Olaf Meeuwissen
740f013292
CI: Document the various jobs
2019-08-12 18:01:35 +09:00
Olaf Meeuwissen
5aa84ed9ea
CI: Drop Debian 9 mini build
...
The "mini" build scenario is sufficiently covered by Debian 10 mini.
Considering the Debian 9 is now oldstable, there is not much value in
keeping it around.
2019-08-12 17:39:54 +09:00
Olaf Meeuwissen
69044bdffe
CI: Drop Fedora 29 compile job
...
It's package version make up is too similar to Debian 10 for it to be
worth the CPU cycles.
2019-08-12 17:38:54 +09:00
Olaf Meeuwissen
08bff060f8
CI: Fix make distclean target
...
Implicit compile dependencies prevent automake from adding dependency
tracking files to the list of files to clean up.
2019-08-11 17:20:47 +09:00
Olaf Meeuwissen
1f1b9dcd56
CI: Only keep snapshots for 90 days
...
The snapshots aren't meant to stay around forever, that's for releases.
2019-08-11 12:59:07 +09:00
Olaf Meeuwissen
8cb53a191e
CI: Move after_script: from stretch to buster
...
This follows c90e9674e7
.
2019-08-11 12:52:03 +09:00
Olaf Meeuwissen
14e7ba47dd
CI: Speed up compile stage jobs
2019-08-11 12:49:19 +09:00
Olaf Meeuwissen
68d70def14
autofoo: Fix ltmain.sh.patch offsets to match new version
2019-08-11 12:22:19 +09:00
Olaf Meeuwissen
041ea5f53c
japi: Fix BUILT_SOURCES dependency
...
Newer automake versions have the dist target depend on BUILT_SOURCES
so that variable should not heavy build dependencies. This fixes the
dist target sufficiently, for CI purposes at least, in that it leads
to inclusion of the same list of files. Note that CI does not build
anything in the japi/ directory.
2019-08-11 12:10:07 +09:00
Olaf Meeuwissen
c90e9674e7
CI: Build our source tarball on Debian's Buster
...
This bumps the build distribution's version, up from Stretch.
2019-08-11 12:08:50 +09:00
Olaf Meeuwissen
21bb96d61e
Merge branch 'fix-warnings' into 'master'
...
Fix -Wimplicit-fallthrough warnings
See merge request sane-project/backends!85
2019-08-11 01:48:16 +00:00
Olaf Meeuwissen
5cba3bd465
saned: Fix misleading log messages caused by fall through
2019-08-11 10:37:10 +09:00
Olaf Meeuwissen
e42e3bc849
scanimage: Fix misleading fall through annotation
...
The `scanimage_exit()` call exits the program.
2019-08-11 10:23:29 +09:00
Olaf Meeuwissen
9344a957ed
apple: Fix [-Wimplicit-fallthrough] compiler warning
...
It doesn't make sense to log a value as both `Fixed` *and* `Int`.
2019-08-11 10:16:00 +09:00
Olaf Meeuwissen
797cd1fb37
epson2, epsonds, kodakaio, magicolor: Don't set invalid value
...
If the value to be set is not valid, it should not change the sval
structure (even if doing so has no negative side effects).
This also makes the fallthrough less confusing by removing the first
cast of two for the br-x and br-y values.
2019-08-11 10:04:19 +09:00
Povilas Kanapickas
f80cb86a1f
Merge branch 'genesys-split-tables' into 'master'
...
genesys: Split tables into separate files
See merge request sane-project/backends!124
2019-08-10 15:53:39 +00:00