Wykres commitów

4784 Commity (b43a21d25a4ae4d4fdeb37d7f5156e90a6cdf17d)

Autor SHA1 Wiadomość Data
Povilas Kanapickas b43a21d25a genesys: Add new motor slope type 2019-11-23 12:38:44 +02:00
Povilas Kanapickas ddcce5295f genesys: Use StepType enum more 2019-11-23 12:38:42 +02:00
Povilas Kanapickas c6784d2f1d genesys: Simplify API of sanei_genesys_create_slope_table3() 2019-11-23 12:38:41 +02:00
Povilas Kanapickas ce59a69224 genesys: Record motor slope tables in the config test 2019-11-23 12:38:40 +02:00
Povilas Kanapickas d8e8899a76 genesys: Remove unused code 2019-11-23 12:38:39 +02:00
Povilas Kanapickas acc5fd318c genesys: Replace unneeded uses of macros with enums 2019-11-23 15:32:45 +02:00
Povilas Kanapickas 10662d2973 genesys: Remove uses of SETREG and INITREG macros 2019-11-23 15:32:45 +02:00
Povilas Kanapickas 185fdcc9ce genesys: Replace defines with constants in register lists 2019-11-23 15:32:45 +02:00
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
Alex Belkin 7e7f02773e xerox_mfp: Fix crash in test mode
Do not decode JPEG into output buffer if it's NULL.
Also, I add assert() for `dev->decData` size, which is never
checked anywhere. Thanks to Michal Nowak for report and
testing. Fixes #128.

References:
  https://gitlab.com/sane-project/backends/issues/128

Tested-by: Michal Nowak <Mno-hime@gitlab>
2019-11-15 23:04:43 +03: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 aeadb8ef1e Merge branch 'genesys-scanner-interface' into 'master'
genesys: Low-level scanner interface

See merge request sane-project/backends!240
2019-11-10 19:45:16 +00: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
m. allan noah fa01471c92 fujitsu backend v135
- set has_MS_lamp=0 for fi-72x0, bug #134
2019-11-10 10:49:42 -05: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