Povilas Kanapickas
58ee13d057
genesys: Fix warning
2019-05-24 21:13:37 +03:00
Olaf Meeuwissen
216e8b28a0
Turn C++ compiler warning into error on the right job. Re #85
...
Fixes 8d67531c70
where the flags were
set for a job that runs in an environment *without* a C++ compiler.
2019-05-22 21:48:32 +09:00
Olaf Meeuwissen
199a685d0b
Restore availability of config.status for archive stage. Re #85
2019-05-22 21:35:08 +09:00
Olaf Meeuwissen
8d67531c70
Turn C++ compiler warnings into errors. See #85
2019-05-22 21:31:13 +09:00
Olaf Meeuwissen
57ee89a676
Drop caching of untracked files. Re #85
2019-05-22 21:19:54 +09:00
Olaf Meeuwissen
be9736020f
autofoo: Sync generated files
...
The AX_CXX_COMPILE_STDCXX* macros that were embedded in aclocal.m4
have been replaced with the versions found in the autoconf-archive
package from Debian 9.
2019-05-21 22:14:46 +09:00
Olaf Meeuwissen
e2d89c1ab3
Expand AM_CXXFLAGS in our Makefiles. Fixes #84
2019-05-21 22:14:46 +09:00
Povilas Kanapickas
16a3945ce6
Merge branch 'genesys-sleep' into 'master'
...
genesys: Add wrapper for sleep that can be turned off when testing
See merge request sane-project/backends!70
2019-05-20 09:47:38 +00:00
Olaf Meeuwissen
f498e5fa66
genesys: Add missing pointer cast on malloc call
...
Fixes build on Fedora 29 and 30.
2019-05-20 18:32:48 +09:00
Olaf Meeuwissen
2bb5ed655a
Merge branch 'genesys-enable-cxx' into 'master'
...
Use C++ for the genesys backend
See merge request sane-project/backends!61
2019-05-20 09:10:53 +00:00
Stanislav Yuzvinsky
2a11622967
Merge branch 'teardown' into 'master'
...
ricoh2: Rearrange init/deinit code of ricoh2 to correctly support "code flow"
See merge request sane-project/backends!65
2019-05-19 18:18:57 +00:00
Olaf Meeuwissen
7585538595
epson2: Add XP-255 as supported. Fixes #81
2019-05-19 21:41:16 +09:00
Povilas Kanapickas
71bf2daec6
Merge branch 'genesys-remove-static' into 'master'
...
genesys: Remove uses of GENESYS_STATIC
See merge request sane-project/backends!68
2019-05-19 12:02:50 +00:00
Povilas Kanapickas
8cdd5ae22e
Merge branch 'genesys-debug-cleanup' into 'master'
...
genesys: Use the same debug identifier for the whole backend
See merge request sane-project/backends!67
2019-05-19 11:56:38 +00:00
Povilas Kanapickas
a4ab69376c
genesys: Remove uses of GENESYS_STATIC
2019-05-19 14:49:44 +03:00
Povilas Kanapickas
4c2c4eb639
genesys: Remove duplicate definition of DBGSTART and DBGCOMPLETED
2019-05-19 14:46:46 +03:00
Povilas Kanapickas
6f617e9889
genesys: Don't define different backend names in source files
2019-05-19 14:46:45 +03:00
Povilas Kanapickas
873e82c0a0
genesys: Remove logging of the build number
...
A git commit would be much more useful in log messages
2019-05-19 14:46:44 +03:00
Povilas Kanapickas
185303a18d
Enable warnings in C++ source
2019-05-19 14:09:38 +03:00
Povilas Kanapickas
42fb5a3e03
Don't compile genesys backend when C++11 is not available
2019-05-19 14:09:31 +03:00
Stanislav Yuzvinsky
7a8ae92862
ricoh2: Rearrange init/deinit code of ricoh2 to correctly support "code flow"
...
The backend worked incorrectly when scanning process was interrupted before the
current page was scanned completely. For example, scanimage tool could not scan
the next page if the previous one was interrupted. Now this issue is fixed.
See also "4.4. Code Flow" in SANE API specification v.1.06.
Also debug levels was changed to have better control over what should be
logged.
2019-05-13 23:44:07 +03:00
Olaf Meeuwissen
e13b80fa6f
Merge branch 'add_sg3100' into 'master'
...
Add support for Aficio SG3100SNw
See merge request sane-project/backends!57
2019-05-12 03:11:00 +00:00
Olaf Meeuwissen
ae871333ef
Merge branch 'scanimage-output-path' into 'master'
...
scanimage: Allow specification of the output path via option
See merge request sane-project/backends!46
2019-05-12 02:36:36 +00:00
Stanislav Yuzvinsky
0273c05c95
Fix review comments; add the backend to dll.conf
2019-05-11 16:17:40 +03:00
Povilas Kanapickas
4df63ef548
Merge branch 'genesys-debug-improvements' into 'master'
...
genesys: Miscellaneous debug improvements
See merge request sane-project/backends!64
2019-05-11 09:20:45 +00:00
Povilas Kanapickas
3c8b9b9167
Merge branch 'genesys-reduce-duplication' into 'master'
...
genesys: Reduce duplication in low level functions
See merge request sane-project/backends!63
2019-05-11 09:14:06 +00:00
Povilas Kanapickas
988a91aec4
genesys: Write all offset calibration debug to a single file on gl843
2019-05-11 12:12:29 +03:00
Povilas Kanapickas
36bc194405
genesys: Add a small C array implementation
2019-05-11 12:12:28 +03:00
Povilas Kanapickas
5321427e55
genesys: Don't write identical debug pnm files
2019-05-11 12:12:27 +03:00
Povilas Kanapickas
882741d78a
genesys: Prepend file identifier to debug image filenames
2019-05-11 12:12:26 +03:00
Povilas Kanapickas
d3b25a5966
genesys: Don't write identical debug pnm files
2019-05-11 12:12:25 +03:00
Povilas Kanapickas
74fffa6479
Merge branch 'genesys-force-calibration' into 'master'
...
genesys: Add option to force calibration ignoring caches
See merge request sane-project/backends!62
2019-05-11 09:08:11 +00:00
Povilas Kanapickas
8de5a1fdb1
genesys: Remove unused code
2019-05-11 12:05:26 +03:00
Povilas Kanapickas
da81a523fa
genesys: Reuse sanei_genesys_bulk_write_register() on GL841
2019-05-11 12:05:25 +03:00
Povilas Kanapickas
2b1f13fddb
genesys: Reuse sanei_genesys_bulk_write_register() on GL646
2019-05-11 12:05:24 +03:00
Povilas Kanapickas
b683a40fdd
genesys: Reuse common genesys register functions on GL646
2019-05-11 12:05:23 +03:00
Povilas Kanapickas
58e1eb8ac4
genesys: Reuse sanei_genesys_bulk_write_data() on GL646
2019-05-11 12:05:22 +03:00
Povilas Kanapickas
80efacab10
genesys: Reuse sanei_genesys_bulk_write_data() on GL841
2019-05-11 12:05:21 +03:00
Povilas Kanapickas
d62d4f0d16
genesys: Use sanei_genesys_get_bulk_max_size() for max bulk out size
2019-05-11 12:05:20 +03:00
Povilas Kanapickas
7ee139bd4b
genesys: Pass device to sanei_genesys_write_ahb() as ptr not number
2019-05-11 12:05:19 +03:00
Povilas Kanapickas
d7bff42cba
genesys: Add generic sanei_genesys_bulk_write_data() out of GL843 impl
2019-05-11 12:05:18 +03:00
Povilas Kanapickas
98258549cb
genesys: Extract sanei_genesys_get_bulk_max_size()
2019-05-11 12:05:17 +03:00
Povilas Kanapickas
5b9d014592
genesys: Remove commented out code for buffer size alignment
2019-05-11 12:05:16 +03:00
Povilas Kanapickas
9dc8bbfac9
genesys: Reuse sanei_genesys_bulk_read_data() on GL847
2019-05-11 12:05:15 +03:00
Povilas Kanapickas
4af3557bbf
genesys: Reuse sanei_genesys_bulk_read_data() on GL846
2019-05-11 12:05:14 +03:00
Povilas Kanapickas
216c18f9ff
genesys: Reuse sanei_genesys_bulk_read_data() on GL843
2019-05-11 12:05:13 +03:00
Povilas Kanapickas
55e5c7b7ac
genesys: Reuse sanei_genesys_bulk_read_data() on GL841
2019-05-11 12:05:12 +03:00
Povilas Kanapickas
8e8511a49e
genesys: Reuse sanei_genesys_bulk_read_data() on GL646
2019-05-11 12:05:11 +03:00
Povilas Kanapickas
69435b3bb2
genesys: Revert 512-byte bulk transfer alignment workaround
...
It should be handled by libusb.
2019-05-11 12:05:10 +03:00
Povilas Kanapickas
4a899d26f3
genesys: Create generic sanei_genesys_bulk_read_data out of gl124 impl
2019-05-11 12:05:09 +03:00