Wykres commitów

10290 Commity (15819a7d12eef1e10921b0f4b1f1d10746786bcb)

Autor SHA1 Wiadomość Data
Povilas Kanapickas 15819a7d12 genesys: Add tests for sanei_genesys_create_slope_table3() 2019-11-23 12:38:43 +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 3dff8085e7 Merge branch 'genesys-remove-macros' into 'master'
genesys: Use enums instead of macro constants

See merge request sane-project/backends!246
2019-11-24 12:19:20 +00:00
Olaf Meeuwissen 9bee993c3c Merge branch 'fix-scanimage-overflow' into 'master'
scanimage: Fix 32-bit overflow when calculating total bytes to transfer

See merge request sane-project/backends!234
2019-11-24 01:59:29 +00: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 f1cf1ff1d9 Merge branch 'genesys-canon-4400f' into 'master'
genesys: Add initial support for flatbed mode on Canon 4400F

See merge request sane-project/backends!245
2019-11-23 13:10:15 +00:00
Povilas Kanapickas 5cd65e6e19 Merge branch 'correct-man' into 'master'
Mention correct man file for ricoh2

See merge request sane-project/backends!243
2019-11-23 13:09:27 +00:00
Povilas Kanapickas f366073b08 genesys: Add initial support for flatbed mode on Canon 4400F 2019-11-23 14:54:10 +02:00
Stanislav Yuzvinsky e46b6927dd Mention correct man file for ricoh2 2019-11-17 17:08:42 +03: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
Louis Lagendijk 3c863c2bd9 sane-pixma.man: fixed typos 2019-11-11 13:29:29 +01:00
Povilas Kanapickas 2cffe0e7a6 Merge branch 'genesys-smoke-tests' into 'master'
genesys: Add smoke tests

See merge request sane-project/backends!241
2019-11-10 20:36:01 +00: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 5c0838e423 Merge branch 'genesys-fix-calibration' into 'master'
genesys: Fix calibration issues

See merge request sane-project/backends!238
2019-11-10 14:32:41 +00: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 e4a908d88b Merge branch 'genesys-session-cleanup' into 'master'
genesys: More cleanup for ScanSession

See merge request sane-project/backends!236
2019-11-10 12:04:51 +00:00
Povilas Kanapickas 9472dce5f7 scanimage: Fix 32-bit overflow when calculating total bytes to transfer 2019-11-10 13:27:53 +02:00
Povilas Kanapickas 05f313cc53 Merge branch 'genesys-improve-8400f' into 'master'
genesys: Add support for 3200 dpi resolution on 8400F

See merge request sane-project/backends!235
2019-11-10 11:22:41 +00: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