Povilas Kanapickas
f84f1b9d42
genesys: Sort the initial register map by register on GL843
2019-07-06 21:02:25 +03:00
Povilas Kanapickas
a6a09f5dc5
genesys: Don't reuse non-applicable macro just because its value matches
2019-07-06 21:02:24 +03:00
Povilas Kanapickas
f4d5fd4ad6
genesys: Add a way to dump Genesys_Register_Set to debug
2019-07-06 21:02:23 +03:00
Olaf Meeuwissen
6f6a492874
Raise the bar for archiving of source tarballs
...
They now have to pass a `make distcheck`. The compile stage takes
care of compiler errors/warnings. We are interested in all checks
passing and the source archive being self-consistent.
2019-07-06 21:48:15 +09:00
Olaf Meeuwissen
14e00fa360
Drop Linux Software Map file; it has outlived its purpose
...
Source and binary packages are readily available from most major Linux
distributions.
2019-07-06 21:48:15 +09:00
Olaf Meeuwissen
02b0a7e4b6
m4: Move byteorder.m4 back to m4/ directory
...
There is little value in putting this in its own directory just
because it is a non-generated file.
2019-07-06 21:48:15 +09:00
Povilas Kanapickas
2f14ac2fcc
Merge branch 'genesys-error-handling' into 'master'
...
genesys: Improve error handling
See merge request sane-project/backends!86
2019-07-05 23:39:04 +00:00
Povilas Kanapickas
640fa9dbba
genesys: Always initialize status variable
2019-07-06 02:30:08 +03:00
Povilas Kanapickas
0454f42c36
genesys: Report USB errors via exceptions to reduce code duplication
2019-07-06 02:30:08 +03:00
Povilas Kanapickas
b9cd547aea
genesys: Support printf-like messages in debug helper
2019-07-06 02:10:06 +03:00
Povilas Kanapickas
22b7fb5105
genesys: Move more error functionality to genesys_error.{h,cc}
2019-07-06 02:10:05 +03:00
Povilas Kanapickas
942f3fbbf7
genesys: Move error-related functions to separate header
2019-07-06 02:10:04 +03:00
Povilas Kanapickas
9d07e2108a
genesys: Support message argument to exceptions
2019-07-06 02:10:03 +03:00
Povilas Kanapickas
ac6ccfc184
genesys: Repark before regs are setup in white_shading_calibration()
...
Reparking after registers have been setup is very brittle approach, as
it must preserve everything intact.
2019-07-02 23:30:53 +03:00
Povilas Kanapickas
af0f8e7e46
genesys: Improve gain calibration on GL843
2019-07-02 23:30:50 +03:00
Povilas Kanapickas
74854a85aa
genesys: Reinit registers for shading again before white shading
2019-07-02 23:30:48 +03:00
Povilas Kanapickas
a5c5ea56ad
genesys: Add debug markers to data captured during calibration
2019-07-02 23:30:47 +03:00
Povilas Kanapickas
72d68c7367
Merge branch 'genesys-canoscan-8600f' into 'master'
...
genesys: Preparation for infrared channel support on 8600F (part 2)
See merge request sane-project/backends!84
2019-06-30 23:16:47 +00:00
Povilas Kanapickas
f8f90f8b98
configure: Make --with-usb-record-replay opt-in rather than opt-out
2019-06-30 22:31:14 +03:00
Povilas Kanapickas
baa4eb3048
testsuite: Add missing libs to `make check` programs
2019-06-30 22:18:11 +03:00
Alex Belkin
ec8017a8c0
xerox_mfp: Mark SCX-4x16 as unsupported
...
As reported by Andrew Sotnikov in issue #95 Samsung SCX-4216F is not
really supported. Change SCX-4x16 status from untested to unsupported.
Closes #95 .
2019-06-30 18:54:46 +03:00
Povilas Kanapickas
14bbe802db
genesys: Move move_to_ta() calls out of *_init_regs_for_*()
2019-06-30 14:05:29 +03:00
Povilas Kanapickas
a92187edad
genesys: Move moving to home out of *_init_regs_for_scan()
2019-06-30 14:05:28 +03:00
Povilas Kanapickas
442ffd0486
genesys: Move waiting for motor stop out of *_init_regs_for_scan()
2019-06-30 14:05:27 +03:00
Povilas Kanapickas
bba75702b6
genesys: Add utility to print debug messages upon function exit
2019-06-30 14:05:26 +03:00
Povilas Kanapickas
397994b215
genesys: Make exposure configuration more consistent
2019-06-30 14:05:25 +03:00
Povilas Kanapickas
1e7da8638e
genesys: Use a more descriptive filename for coarse gain debug images
2019-06-30 14:05:24 +03:00
Povilas Kanapickas
6d11f6df25
genesys: Fix support for large exposures on GL843
2019-06-30 14:05:23 +03:00
Povilas Kanapickas
f41440ef9f
genesys: Extract debug_dump for Genesys_Current_Setup
2019-06-30 14:05:22 +03:00
Povilas Kanapickas
fe8383543d
genesys: Remove code for G4050 CCD that's unused and likely incorrect
2019-06-30 14:05:21 +03:00
Povilas Kanapickas
7bd68b5225
genesys: Fix crash in sane_open_impl due to uninitialized variable
2019-06-30 14:05:20 +03:00
Povilas Kanapickas
616c86de2f
genesys: Fix incorrect use of TGTIME for pixel coordinates
2019-06-30 14:05:19 +03:00
Povilas Kanapickas
89d06c9a3a
genesys: Fix error handling in the presence of exceptions
2019-06-30 14:05:18 +03:00
Povilas Kanapickas
3050f50b25
genesys: Add a macro to convert status return to exception
2019-06-30 14:05:17 +03:00
Povilas Kanapickas
1685e6e863
genesys: Return bool out of *_is_compatible_calibration()
2019-06-30 14:05:16 +03:00
Povilas Kanapickas
eaa4cb7766
genesys: Return void out of *_calculate_current_setup()
2019-06-30 14:05:15 +03:00
Olaf Meeuwissen
7a07f47b47
Include po/README in the source tarball
...
Makefile.in.in ignores EXTRA_DIST.
2019-06-30 14:53:00 +09:00
Olaf Meeuwissen
2ea6e8eaaa
po: Fix inconsistent word wrapping when using custom width
...
This fixes test failures run during a `make distcheck` for generated
message catalogs for LINGUAS such as `en@boldquot` and `en@quot`.
2019-06-30 14:33:38 +09:00
Olaf Meeuwissen
f29e1c88de
Make potential issues stick out when running `make distcheck`
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
9b109a7bd7
Fix typo
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
7af0d47e29
Keep warning out of redirected image data. Fixes testsuite
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
adc64520ee
Fix test suite, following bf00b9f49c
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
02d33a0e6d
Take "advantage" of CI environment changes
...
The mini variant now has everything needed to roll a source tarball.
It also has git installed so we don't need a convoluted find for our
style check anymore.
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
1017d790b6
Always use the latest upstream config.{guess,sub} in source tarballs
...
This was one of the release tasks but we may as well find out as soon
as possible whether these break anything ;-)
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
b596f98879
Include an up-to-date ChangeLog with every build
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
8b2fa76497
Merge branch 'yurchor:uk_update'
2019-06-27 20:00:38 +09:00
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