Povilas Kanapickas
|
6d9259bd48
|
genesys: Put chip-specific functionality into namespaces
|
2019-11-23 15:32:45 +02:00 |
Povilas Kanapickas
|
f366073b08
|
genesys: Add initial support for flatbed mode on Canon 4400F
|
2019-11-23 14:54:10 +02:00 |
Povilas Kanapickas
|
e2e72535b5
|
genesys: Record data that is important for shading data upload
|
2019-10-26 12:42:50 +02:00 |
Povilas Kanapickas
|
67588e46ef
|
genesys: Add checkpoints to record internal state
|
2019-10-26 12:42:49 +02:00 |
Povilas Kanapickas
|
eadfdb57a4
|
genesys: Add a way to record backend internals using test scanner iface
|
2019-10-26 12:42:48 +02:00 |
Povilas Kanapickas
|
95366b1f1b
|
genesys: Add a way to record arbitrary data for debugging
|
2019-10-26 12:42:47 +02:00 |
Povilas Kanapickas
|
3ac009abe2
|
genesys: Add more debug printers
|
2019-10-26 12:42:46 +02:00 |
Povilas Kanapickas
|
38c32ff702
|
genesys: Extract formatting functionality out of debug_dump()
|
2019-10-26 12:42:45 +02:00 |
Povilas Kanapickas
|
105f7fbfad
|
genesys: Add utility to restore stream state
|
2019-10-26 12:42:44 +02:00 |
Povilas Kanapickas
|
391d472127
|
genesys: Rename record_{test => progress}_message
|
2019-11-10 21:30:29 +02:00 |
Povilas Kanapickas
|
e2e3ea0947
|
genesys: Route sleep calls through low level scanner interface
|
2019-11-10 21:30:29 +02:00 |
Povilas Kanapickas
|
521c042889
|
genesys: Route low-level status debug messages through scanner interface
|
2019-11-10 21:30:29 +02:00 |
Povilas Kanapickas
|
779725ab55
|
genesys: Extract attach_usb_device()
|
2019-11-10 21:30:29 +02:00 |
Povilas Kanapickas
|
908053751f
|
genesys: Use generic USB device interface througout the backend
|
2019-11-10 21:30:29 +02:00 |
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
|
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
|
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
|
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 |
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
|
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 |