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
Povilas Kanapickas
42ae7ea2d8
genesys: Reuse SetupParams on GL847 code
2019-06-08 14:04:05 +03:00
Povilas Kanapickas
1841e5b276
genesys: Reuse SetupParams on GL846 code
2019-06-08 14:04:04 +03:00
Povilas Kanapickas
6719f885da
genesys: Reuse SetupParams on GL841 code
2019-06-08 14:04:03 +03:00
Povilas Kanapickas
50f5007b3d
genesys: Reuse SetupParams on GL124 code
2019-06-08 14:04:02 +03:00
Povilas Kanapickas
319a5082ac
genesys: Remove unused command set API
2019-06-08 14:04:01 +03:00
Povilas Kanapickas
d92bfd1e9e
genesys: Remove unused fields out of Genesys_Settings struct
2019-06-08 14:04:00 +03:00
Povilas Kanapickas
efd7723a4f
genesys: Deduplicate dumping of Genesys_Current_Setup to logs
2019-06-08 14:03:59 +03:00
Povilas Kanapickas
7020001ba7
genesys: Remove unused ScanColorMode::COLOR_MULTI_PASS
2019-06-08 14:03:58 +03:00
Povilas Kanapickas
6e657e3eac
genesys: Refactor scan color mode into an enum
2019-06-08 14:03:57 +03:00
Povilas Kanapickas
723426d78b
genesys: Don't use dev->calib_reg directly when possible
2019-06-08 14:03:56 +03:00
Povilas Kanapickas
c09370eab4
genesys: Add support for selecting infrared channel
2019-06-08 14:03:55 +03:00
Povilas Kanapickas
a63c8a5f8c
genesys: Support more than two scan methods
2019-06-08 14:03:54 +03:00
Povilas Kanapickas
f1e583aea8
genesys: Refactor scan method into an enum
2019-06-08 14:03:53 +03:00
Povilas Kanapickas
374a3043fa
genesys: Use STR_ prefix to macros yielding to strings
2019-06-08 14:03:52 +03:00
Povilas Kanapickas
06157f753c
genesys: Extract remaining options out of option list
2019-06-08 14:03:51 +03:00
Povilas Kanapickas
38ccdc6788
genesys: Extract resolution and bit_depth options out of option list
2019-06-08 14:03:50 +03:00
Povilas Kanapickas
a7a2e0abd6
genesys: Extract string options out of options list
2019-06-08 14:03:49 +03:00
Povilas Kanapickas
3301e0fbea
genesys: Extract position options out of option list
2019-06-08 14:03:48 +03:00
Povilas Kanapickas
3f184b795f
genesys: Simplify sensor handling
2019-06-08 14:03:47 +03:00
Olaf Meeuwissen
9c42d6ac11
Check AX_CXX_COMPILE_STDCXX macro expansion in configure
...
If not expanded, the user is informed how to deal with this.
2019-06-08 13:00:25 +09:00
Olaf Meeuwissen
c0b07792d9
Ignore harmless patch backups
...
When patching `ltmain.sh` the `patch` utility creates this file if the
patch did not apply cleanly, e.g. when it applied with an offset. Any
hunks that *failed* to apply end up in `ltmain.sh.rej`. This file you
probably want to see in `git status` so it is not ignored.
It should not be committed, of course.
2019-06-08 12:37:49 +09:00
Olaf Meeuwissen
8b51e449f6
Add ignore patterns
...
These files were removed in 1c143f630e
.
2019-06-08 12:36:06 +09:00
Olaf Meeuwissen
b35e018402
Remove files provided/created by Gettext. Re !72
2019-06-08 12:34:58 +09:00
Olaf Meeuwissen
ee604e3365
Update autotools related information. Re !72
2019-06-07 20:48:40 +09:00
Olaf Meeuwissen
165aad31bc
Make tar invocation work with Busybox tar version
2019-06-06 20:50:29 +09:00
Olaf Meeuwissen
03591a4c4a
Fix current working directory assumptions
2019-06-06 20:37:08 +09:00