Wykres commitów

10880 Commity (f91c148d1ba9a12c6ad10c5b62227f5e9951e46e)

Autor SHA1 Wiadomość Data
Ralph Little f91c148d1b Merge branch 'pixma-axis-driver' into 'pixma-axis-driver'
Pixma axis driver

See merge request sane-project/backends!430
2021-05-11 17:55:12 +00:00
Ondrej Zary 2f16465384 pixma: define some magic values 2020-07-31 13:51:39 +02:00
Ondrej Zary d651e44192 pixma: Log unsupported scanner type in BJNP and AXIS 2020-07-31 13:47:58 +02:00
Ondrej Zary 18ddb14b1f pixma: silence AXIS gcc string truncation warning 2020-05-06 15:00:56 +02:00
Ondrej Zary f7dc5eb072 pixma: display AXIS server name in debug messages 2020-05-06 12:58:20 +02:00
Ondrej Zary c41455dd19 pixma: allow NULL parameters in axis_recv
Allow NULL parameters in axis_recv to remove dummy buffers
2020-05-05 16:47:53 +02:00
Ondrej Zary 48d2f18833 pixma: replace if/else/else with switch 2020-05-05 13:20:57 +02:00
Ondrej Zary 72802d9519 pixma: Update pixma.conf with AXIS support 2020-05-05 12:29:38 +02:00
Ondrej Zary 89ad855ec9 pixma: disable AXIS autodetection by default
Require manual configuration in pixma.conf to enable AXIS autodetection
2020-05-04 16:28:49 +02:00
Ondrej Zary e2e8893ab7 pixma: change AXIS backend name to pixma_axis 2020-05-04 15:53:11 +02:00
Ondrej Zary 040f6a60e0 pixma: print size_t portably in AXIS
Use %z to print size_t variables
2020-05-04 15:05:58 +02:00
Ondrej Zary 91a7b84aa4 pixma: fix AXIS endian conversions
Tested on big-endian MIPS in QEMU
2020-05-04 14:38:54 +02:00
Ondrej Zary d1cdf7a25d pixma: honor BUSY status of AXIS devices during open
Check device status before connecting to a device and abort if BUSY.
2020-04-20 13:14:44 +02:00
Ondrej Zary b765b16989 pixma: mark busy AXIS device
When an AXIS device is in BUSY state, add "BUSY username" to serial number.
Haven't found any better way to do this in SANE.
2020-04-20 12:17:02 +02:00
Ondrej Zary 72f01d9bb6 pixma: prevent buffer overflow
Prevent buffer overflow when serial is too long
2020-04-15 15:28:57 +02:00
Ondrej Zary 43eb737cdc pixma: fix signedness warning 2020-04-09 15:35:52 +02:00
Ondrej Zary 3e96f8ccc1 pixma: cleanup AXIS debug output 2020-04-09 14:36:55 +02:00
Ondrej Zary 94aa7b5057 pixma: cleanup AXIS udp_socket handling
Don't call connect() on UDP socket, use sendto() and recvfrom() properly
2020-04-09 12:13:05 +02:00
Ondrej Zary 92e2ef6270 pixma: add AXIS pixma.conf support
Support reading configuration from pixma conf.
Also fix some debug messages.
2020-04-09 11:00:18 +02:00
Ondrej Zary 7de193c9a4 pixma: honor local_only for AXIS devices
Don't search for AXIS devices if local_only flag is set
2020-04-07 14:20:19 +02:00
Ondrej Zary 4577e34080 pixma: make AXIS support really work
Add support for long transfers, timeout, ignore 0x24 bytes and fix warnings
Scanning works now!
2020-04-07 11:24:39 +02:00
Ondrej Zary 2832e4ef9f pixma: move lookup_scanner back to pixma_io_sanei.c
Move lookup_scanner from pixma_bjnp.c back to pixma_io_sanei.c
as it will be required by Axis support.

This partially reverts bd2d5f5e7d
2020-04-02 15:57:27 +02:00
Rolf Bensch d89af0691e pixma: new axis driver
moved to new pixma folder

provided by Ondrej Zary <linux@zary.sk>
see https://alioth-lists.debian.net/pipermail/sane-devel/2020-March/037734.html
2020-03-20 19:46:45 +01:00
Rolf Bensch 1ed4c7d8f5 pixma: backend version 0.27.4 2020-03-19 16:11:06 +01:00
Rolf Bensch b113ef1285 pixma: for Canon LiDE300 and LiDE400 map target 06 to cancel/end button
see issue sane-project/backends#259
2020-03-19 16:09:38 +01:00
Olaf Meeuwissen 120d8c0bd3 README: Mention need for C++11 compiler for genesys backend 2020-03-18 20:24:21 +09:00
Ralph Little 787b89daea Merge branch '236-red-and-yellow-overlay-after-3rd-scan-with-simple-scan-epson-perfection-1260' into 'master'
Resolve "Red and Yellow overlay after 3rd scan with simple-scan Epson Perfection 1260"

Closes #236

See merge request sane-project/backends!359
2020-03-17 15:51:35 +00:00
Olaf Meeuwissen e12b1e26aa Merge branch '243-cannot-build-escl-backend-for-ubuntu-16.04-lts' into 'master'
Resolve "cannot build escl backend for Ubuntu 16.04 LTS"

Closes #243

See merge request sane-project/backends!360
2020-03-17 12:16:38 +00:00
Olaf Meeuwissen db4cbd4185 Add a build to prove that the previous commit fixes #243 2020-03-17 20:46:34 +09:00
Olaf Meeuwissen f5af34e75f Add checks for newer JPEG API used by the escl backend. Fixes #243
The backend is excluded from the build if this API is not available by
SANE_CHECK_BACKENDS.
2020-03-17 20:44:40 +09:00
Ralph Little 4e9cbda3ba plustek: fix for gain loop computation to prevent buffer overrun 2020-03-15 20:21:16 -07:00
Povilas Kanapickas a1888ae3bd Merge branch 'genesys-duplication' into 'master'
genesys: Reduce code duplication

See merge request sane-project/backends!357
2020-03-15 16:13:53 +00:00
Povilas Kanapickas 3da269b7de genesys: Use common code path for memory layouts 2020-03-14 23:19:38 +02:00
Povilas Kanapickas 718550e2d4 genesys: Add a way to flush GenesysRegisterSettingSet without read back 2020-03-14 23:19:37 +02:00
Povilas Kanapickas cb442169e4 genesys: Implement a way to serialize ModelId 2020-03-14 23:19:36 +02:00
Povilas Kanapickas c1d4369410 genesys: Reuse generic value filtering code for scan method filtering 2020-03-14 23:19:35 +02:00
Povilas Kanapickas c234ce6b77 genesys: Add generic value filter class for resolutions filtering 2020-03-14 23:19:34 +02:00
Povilas Kanapickas ee2e026f2a genesys: Don't overwrite RAM settings 2020-03-14 23:19:33 +02:00
Povilas Kanapickas ea5047466c genesys: Reuse common gpio code on gl846 2020-03-14 23:19:32 +02:00
Povilas Kanapickas 31fecb8140 genesys: Clean up motor setup on gl847 2020-03-14 23:19:31 +02:00
Povilas Kanapickas b307eba5cc genesys: Clean up motor setup on gl846 2020-03-14 23:19:30 +02:00
Povilas Kanapickas 884de5f9fe genesys: Clean up motor setup on gl843 2020-03-14 23:19:29 +02:00
Povilas Kanapickas cd43109966 genesys: Deduplicate gain calibration 2020-03-14 23:19:28 +02:00
Povilas Kanapickas 233cb4bd5a genesys: Use single code path for gain code calculation 2020-03-14 23:19:27 +02:00
Povilas Kanapickas e0bec6723d genesys: Deduplicate offset calibration 2020-03-14 23:19:26 +02:00
Povilas Kanapickas 255da97fcb genesys: Remove get_closest_resolution()
All gl646 scanners have sensors for all supported resolutions
2020-03-14 23:19:25 +02:00
Povilas Kanapickas 428293c1e2 genesys: Reflow sensor tables 2020-03-14 23:19:24 +02:00
Rolf Bensch c7c5b1a602 Merge branch '224-enable-avahi-support-by-default' into 'master'
Enable Avahi support by default if possible.  Re #224

Closes #224

See merge request sane-project/backends!355
2020-03-14 13:08:41 +00:00
Rolf Bensch 93fd01866e INSTALL.linux: add missing development package 2020-03-14 13:53:56 +01:00
Olaf Meeuwissen 82515511a6 Merge branch 'master' into '224-enable-avahi-support-by-default'
# Conflicts:
#   .gitlab-ci.yml
2020-03-14 09:03:31 +00:00