Wykres commitów

4759 Commity (978ad5e52bdafbf4c713e005b86c4174efa06b7e)

Autor SHA1 Wiadomość Data
Povilas Kanapickas 978ad5e52b genesys: Add interface for USB devices to allow mocking of them 2019-11-10 21:30:25 +02:00
Povilas Kanapickas 4e9b47de56 genesys: Move low level data writing API to scanner interface 2019-11-10 21:30:06 +02:00
Povilas Kanapickas 0fed92b0ff genesys: Remove unneeded wrapper for scanner interface functions 2019-11-10 21:30:06 +02:00
Povilas Kanapickas 0582b5448c genesys: Move low-level protocol implementation to ScannerInterfaceUsb 2019-11-10 21:30:06 +02:00
Povilas Kanapickas c6e60013ef genesys: Add low level scanner test interface 2019-11-10 21:30:06 +02:00
Povilas Kanapickas 0ea8ec115c genesys: Add low level interface for interaction with the scanner 2019-11-10 21:30:04 +02:00
Povilas Kanapickas 655c6b14b6 genesys: Extract low level register set functionality to separate class 2019-10-26 11:38:37 +02:00
Povilas Kanapickas 309ee441de genesys: Remove trivial bulk_{read,write}_data() wrapper 2019-10-26 11:38:36 +02:00
Povilas Kanapickas 8c4879c835 Merge branch 'genesys-misc-cleanup' into 'master'
genesys: Miscellaneous cleanup

See merge request sane-project/backends!239
2019-11-10 14:56:00 +00:00
m. allan noah 99d1abe1e7 fujitsu backend: add iX1500 IDs
- updated per bug #131
2019-11-10 09:42:48 -05:00
Povilas Kanapickas 9d9552575d genesys: Extract MethodResolutions::get_resolutions() 2019-11-10 16:41:59 +02:00
Povilas Kanapickas 42a58387b6 genesys: Extract conversion of ScanColorMode to separate functions 2019-11-10 16:41:59 +02:00
Povilas Kanapickas 3ad5a92414 genesys: Move conversion of ScanMethod to option strings to enums.cpp 2019-11-10 16:41:59 +02:00
Povilas Kanapickas 7213738359 genesys: Make sure correct session data is used for saving calibration 2019-11-10 10:32:11 +02:00
Povilas Kanapickas 68f388eb6a genesys: Remove is_compatible_calibration() wrappers 2019-11-10 10:32:10 +02:00
Povilas Kanapickas ced1ee0306 genesys: Use common impl of is_compatible_calibration() on gl646 2019-11-10 10:32:09 +02:00
Povilas Kanapickas 8659536e1b genesys: Implement calculate_scan_session() on gl646 2019-11-10 10:32:08 +02:00
Povilas Kanapickas 84e4ababa5 genesys: Correctly serialize GenesysFrontendLayout 2019-11-10 10:32:07 +02:00
Povilas Kanapickas 8557e0c220 genesys: Don't modify global state in *_is_compatible_calibration() 2019-11-10 10:32:06 +02:00
Povilas Kanapickas f4f58f6c18 genesys: Remove no longer used Genesys_Current_Setup 2019-11-10 10:32:05 +02:00
Povilas Kanapickas 8c6987e5a1 genesys: Rewrite is_compatible_calculation() to use session data 2019-11-10 10:32:04 +02:00
Povilas Kanapickas 9662a501a9 genesys: Use data from session directly when possible 2019-11-10 10:32:03 +02:00
m. allan noah 779d09a0b5 canon_dr backend v58
- adjust wait_scanner to set runRS only as a last resort, bug #154
2019-11-10 09:01:06 -05:00
Povilas Kanapickas a15d960228 Merge branch 'genesys-logging-improvements' into 'master'
genesys: Miscellaneous logging improvements

See merge request sane-project/backends!237
2019-11-10 12:12:41 +00:00
Povilas Kanapickas 6fe1db1c73 genesys: Use std where needed 2019-11-02 17:13:17 +02:00
Povilas Kanapickas 429d8e4d5b genesys: Remove unused code 2019-11-02 17:13:16 +02:00
Povilas Kanapickas a7ca16a415 genesys: Add file with class forward declarations 2019-11-02 17:13:15 +02:00
Povilas Kanapickas f5410b7738 genesys: Add an easy way to override SANE API linkage 2019-11-02 17:13:14 +02:00
Povilas Kanapickas d2aaa822f3 genesys: Allow use of TIE() macro outside the genesys namespace 2019-10-27 11:48:36 +02:00
Povilas Kanapickas 87b5a78e37 genesys: Add more logging 2019-10-27 11:48:35 +02:00
Povilas Kanapickas 1faa322308 genesys: Add a way to log messages using DBG_HELPER 2019-10-27 11:48:34 +02:00
Povilas Kanapickas 9ca0a10938 genesys: Improve class method identifiers in debug messages 2019-10-27 11:48:33 +02:00
Povilas Kanapickas 6d7365ba89 genesys: Return errors as exceptions 2019-10-27 11:48:32 +02:00
Povilas Kanapickas 46876064d7 genesys: Improve error logging 2019-10-27 11:48:31 +02:00
Povilas Kanapickas a1bc0d33cd genesys: Move line-distance correction data to session 2019-10-27 10:42:01 +02:00
Povilas Kanapickas 0fa25a233b genesys: Merge chip-specific compute_session functions 2019-10-27 10:42:00 +02:00
Povilas Kanapickas c2479ed0e9 genesys: Add support for 3200dpi flatbed resolution on 8400F 2019-10-27 10:29:56 +02:00
Povilas Kanapickas 7f49bd2a2e genesys: Enable all transparency resolutions for infrared scans on 8400F 2019-10-27 10:29:55 +02:00
Povilas Kanapickas 7336ec8969 genesys: Fix 1600 dpi flatbed / 3200 dpi TA support on 8400F 2019-10-27 10:29:54 +02:00
Povilas Kanapickas 4481298129 genesys: Fix invalid memory access on DSMobile 600 and DocketPort 467 2019-11-09 22:51:42 +02:00
Povilas Kanapickas c6b8539032 genesys: Disable support for Canon Image Formula 101 2019-11-09 22:51:41 +02:00
Povilas Kanapickas 3632d4ec37 genesys: Fix out of bounds write during initialization of shading data 2019-11-09 22:51:40 +02:00
Povilas Kanapickas e967d98aab genesys: Disable broken support for 4800 dpi on LiDE 210 and 220 2019-11-09 22:51:39 +02:00
Povilas Kanapickas cb7521e7c1 genesys: Remove currently unsupported resolutions on 8600F 2019-11-09 22:51:38 +02:00
Povilas Kanapickas 18206d845d genesys: Fix crash on startup on Canon 4400F 2019-11-09 22:51:37 +02:00
Povilas Kanapickas a5a03dfce2 genesys: Remove incorrect assert on gl841 2019-11-09 22:51:36 +02:00
Povilas Kanapickas a7be52a5a1 genesys: Fix crash on gl646 when sensor matches any resolution 2019-11-09 22:51:35 +02:00
Povilas Kanapickas ddb8685755 genesys: Fix null name of the "extras group" option leading to crashes 2019-11-09 22:51:34 +02:00
Povilas Kanapickas 54edeaf69d genesys: Inherit from std::exception publicly 2019-11-09 22:51:33 +02:00
Povilas Kanapickas ecb1d899b9 genesys: Fix typo which prevented calibration data from being used 2019-11-09 22:51:32 +02:00