Olaf Meeuwissen
0dd1feec2d
po/uk.po: Remove trailing blank line
2019-06-27 20:00:05 +09:00
Yuri Chornoivan
d976a5124f
Update Ukrainian translation
2019-06-26 18:18:47 +03:00
Olaf Meeuwissen
bf00b9f49c
Use git to put a version in configure
...
CI has been using this for a long time. Now that generated files are
no longer in the repository, new clones require autotools already and
adding a git requirement doesn't seem like a big burden.
2019-06-25 21:54:37 +09:00
Olaf Meeuwissen
2ab39228b9
Ignore generated English message catalogs w/ quotation marks
2019-06-25 21:52:48 +09:00
Olaf Meeuwissen
9bbb2b37a1
Bump Alpine build from 3.9 to 3.10
2019-06-20 20:02:15 +09:00
Olaf Meeuwissen
f3577168d2
autogen.sh: Fix out-of-tree invocation
...
The check for unsubstituted macros on configure would silently pass
if configure was not created in the current working directory.
2019-06-20 19:47:32 +09:00
Povilas Kanapickas
ec1a614d6b
Merge branch 'genesys-canoscan-8600f' into 'master'
...
genesys: Preparation for infrared channel support on 8600F
See merge request sane-project/backends!82
2019-06-20 08:58:33 +00:00
Olaf Meeuwissen
f901462f99
Fix AS_CASE clause matching
...
See https://alioth-lists.debian.net/pipermail/sane-devel/2019-June/036809.html
2019-06-19 21:12:51 +09:00
Povilas Kanapickas
599bfe519c
sanei_usb: Fix build when USB replay-record mode is disabled
2019-06-16 21:12:42 +03:00
Povilas Kanapickas
f3df7b9db1
genesys: Don't sleep during tests
2019-06-16 21:12:41 +03:00
Povilas Kanapickas
4edfb7a287
sanei_usb: Add function to check whether we are using fake data
2019-06-16 20:46:46 +03:00
Povilas Kanapickas
fd6adf2a46
sanei_usb: Don't crash when recording failed reads
2019-06-16 20:46:46 +03:00
Povilas Kanapickas
b30406873c
sanei_usb: Add support for record testing mode
2019-06-16 20:46:46 +03:00
Povilas Kanapickas
7de8efd395
sanei_usb: Add support for "development mode" replay testing
2019-06-16 20:46:46 +03:00
Povilas Kanapickas
21ed18b230
dll: Report when testing backend is unknown
2019-06-16 20:46:46 +03:00
Povilas Kanapickas
0122c060b7
sanei_usb: Add support for replay testing
2019-06-16 20:46:46 +03:00
Povilas Kanapickas
a88b6241cd
configure: Add option to enable USB record-replay
2019-06-16 20:46:39 +03:00
Povilas Kanapickas
46e98476ac
Merge branch 'genesys-canoscan-8600f' into 'master'
...
genesys: Add initial support for 2400 and 4800 dpi transparency scanning on CanoScan 8600F
See merge request sane-project/backends!81
2019-06-16 15:40:29 +00:00
Olaf Meeuwissen
6d95bc191f
Drop unneeded C++ compiler flag additions to AM_CXXFLAGS. Re #92
...
The AX_CXX_COMPILE_STDCXX_11 macro takes care of doing so if needed
already.
2019-06-16 21:43:18 +09:00
Olaf Meeuwissen
a4862d8526
Predicate genesys compilation on documented variable. Re #92
2019-06-16 21:43:18 +09:00
Rolf Bensch
424bb7d923
INSTALL.linux: add missing development environment packages
2019-06-16 13:13:48 +02:00
Olaf Meeuwissen
4c05fb4742
Merge branch 'backend/as6e' into 'master'
...
as6e: Avoid out of bound access
See merge request sane-project/backends!31
2019-06-15 06:50:27 +00:00
Olaf Meeuwissen
cadf5a9b1a
Prevent segfault in case strndup cannot allocate memory
...
This complements 18f9e5598c
2019-06-15 14:45:36 +09:00
Olaf Meeuwissen
f9eb32317a
Merge branch 'sanei-usb-testing-mode-prep' into 'master'
...
sanei: Preparation to support capture and replay of USB data for testing
See merge request sane-project/backends!74
2019-06-15 05:43:06 +00:00
Olaf Meeuwissen
d22516c76a
Merge branch 'remove-autoconf-generated-files' into 'master'
...
Remove autoconf generated files
See merge request sane-project/backends!72
2019-06-12 10:48:14 +00:00
Povilas Kanapickas
9173e5dbdd
genesys: Merge XPA lamp setup to a single function
2019-06-08 14:04:30 +03:00
Povilas Kanapickas
4adb96b7af
genesys: Merge XPA motor setup to a single function
2019-06-08 14:04:29 +03:00
Povilas Kanapickas
4d4b3be12d
genesys: Cache logical lamp and XPA state in register set
2019-06-08 14:04:28 +03:00
Povilas Kanapickas
d11971b220
genesys: Only ever use sanei_genesys_set_lamp_power() to turn on lamp
2019-06-08 14:04:27 +03:00
Povilas Kanapickas
6d9e783a51
genesys: Only ever use sanei_genesys_set_motor_power() to turn on motor
2019-06-08 14:04:26 +03:00
Povilas Kanapickas
5b788022dc
genesys: Extract sanei_genesys_set_motor_power()
2019-06-08 14:04:25 +03:00
Povilas Kanapickas
57480021dd
genesys: Extract sanei_genesys_set_lamp_power()
2019-06-08 14:04:24 +03:00
Povilas Kanapickas
8d5ff56ee9
genesys: Use scan method out of setup params for cache comparison
2019-06-08 14:04:23 +03:00
Povilas Kanapickas
bf0ed8ed09
genesys: Store scan method within params struct
2019-06-08 14:04:22 +03:00
Povilas Kanapickas
be19edfd72
genesys: Store setup params to current setup struct
2019-06-08 14:04:21 +03:00
Povilas Kanapickas
9f3c86cd57
genesys: Wrap data into SetupParams in *_calculate_current_setup()
2019-06-08 14:04:20 +03:00
Povilas Kanapickas
6796315cc1
genesys: Remove useless condition in lineart setup check
...
The flag in the remaining condition can only be set if the second
condition is true.
2019-06-08 14:04:19 +03:00
Povilas Kanapickas
65bb8724c6
genesys: Use scan params to compute scan geometry, not settings
2019-06-08 14:04:18 +03:00
Povilas Kanapickas
2a8f642787
genesys: Fix sign comparison warnings
2019-06-08 14:04:17 +03:00
Povilas Kanapickas
bf395270e8
genesys: Refactor color filter into an enum
2019-06-08 14:04:16 +03:00
Povilas Kanapickas
0ffbd6c023
genesys: Specify underlying types of enums
2019-06-08 14:04:15 +03:00
Povilas Kanapickas
cd7186965b
genesys: Don't use floating point numbers in SetupParams unnecessarily
2019-06-08 14:04:14 +03:00
Povilas Kanapickas
ca070fb569
genesys: Extract function to dump SetupParams to debug
2019-06-08 14:04:13 +03:00
Povilas Kanapickas
a8b61d0501
genesys: Update gl646_setup_registers() doc
2019-06-08 14:04:12 +03:00
Povilas Kanapickas
e47a6dfb56
genesys: Represent color as channels on GL646
2019-06-08 14:04:11 +03:00
Povilas Kanapickas
6ae640cac1
genesys: Simplify channel setup in gl646_setup_registers()
2019-06-08 14:04:10 +03:00
Povilas Kanapickas
a843704cc1
genesys: Move color filter setup to gl646_setup_registers()
2019-06-08 14:04:09 +03:00
Povilas Kanapickas
8184699bbf
genesys: Allocate GL646 slope tables on stack
2019-06-08 14:04:08 +03:00
Povilas Kanapickas
e129bdd1e1
genesys: Move low-level computations to gl646_setup_registers()
2019-06-08 14:04:07 +03:00
Povilas Kanapickas
fb8014d77e
genesys: Store scan setup data in SetupParams struct
2019-06-08 14:04:06 +03:00