Wykres commitów

12727 Commity (d181988c6427de6a39c42aedca8e8da94236dbd5)

Autor SHA1 Wiadomość Data
Ralph Little d181988c64 Merge branch 'avision-xerox-book-scanner-4167' into 'master'
avision: add support for Xerox Book Scanner 4167

See merge request sane-project/backends!860
2025-01-12 17:32:45 +00:00
Joseph Spiros 927d68017c
avision: add support for Xerox Book Scanner 4167
The Xerox Book Scanner 4167 is a rebadged Avision FB6080E with modified USB IDs. It works perfectly with the existing support in the avision backend for the Avision FB6080E.
There is very little information about this model available online. From what I could find, it seems this model was distributed as a component, along with a pre-configured PC running Scannx software, of the Xerox BookCentre S7141 turn-key institutional book scanning system.
2025-01-12 05:53:27 -05:00
Ralph Little 0750d0c088 Merge branch 'pixma-add-new-models-2024-2' into 'master'
Pixma: add new models 2024 2

See merge request sane-project/backends!858
2024-12-09 03:09:26 +00:00
ThierryFR 5ef1064bc7 Pixma: add new models 2024 2 2024-12-09 03:09:25 +00:00
Ralph Little c43485dd21 Merge branch '781-inconsistent-buffer-size-description-in-manpage' into 'master'
Resolve "Inconsistent --buffer-size description in manpage"

Closes #781 and #782

See merge request sane-project/backends!857
2024-11-19 05:42:59 +00:00
Ralph Little 7e31903355 hp5590: Fix for large read buffer issue. 2024-11-18 21:34:50 -08:00
Ralph Little 4c77c02ddc Merge branch 'saned-foreground-listener' into 'master'
saned: fix child lifecycle management in standalone mode

Closes #776

See merge request sane-project/backends!854
2024-10-23 17:35:51 +00:00
Andrew Bower 6b7c4477f0 saned: use pidfd to avoid unnecessary frequent wake-ups
Avoid waking up every 500ms in standalone mode to reap any terminated
child processes if pidfds are available. This benefits Linux users with
kernel version 5.3 and glibc 2.36 or later.

Introduces a linked list of fds combining listening sockets and pidfds
and creates a poll set from this list as required.

Child process tracking is now generalised so that the Avahi service is
handled in the same way as client connection processes.
2024-10-23 07:19:32 +01:00
Andrew Bower bab5e988c1 saned: reap last child process
The loop to close and remove the child process descriptors erroneously
expected a live next pointer before handling a node in the list,
resulting in the last node never being processed.
2024-10-23 07:09:09 +01:00
Andrew Bower a5fec95a40 saned: increment child count in add_child()
Previously this count was not being incremented when it should have
been.
2024-10-23 07:09:09 +01:00
Andrew Bower 65442082a8 saned: catch SIGINT,SIGTERM in foreground listener
These signals were only being caught when daemonised but should also be
handled with the non-daemonised standalone server otherwise child
processes like the Avahi service can remain after the main process
is terminated.
2024-10-23 07:09:09 +01:00
Andrew Bower 4dcab5befb saned: add missing DBG() line terminations 2024-10-23 07:09:06 +01:00
Ralph Little 5c327b10e9 Merge branch 'canon_dr_add_sensor_function_number' into 'master'
canon_dr: Function-number support on Canon DR-3010C

See merge request sane-project/backends!843
2024-09-12 18:20:29 +00:00
Ralph Little f0a57230c4 Merge branch 'backends-astra4400' into 'master'
rts8891: resume work on Umax Astra 4400/4450

See merge request sane-project/backends!853
2024-09-07 23:59:49 +00:00
Ondrej Zary 464dfeb5c6 rts8891: gamma-correct image in find_origin and find_margin
Apply gamma correction to image in find_origin and find_margin
to allow correct detection with cold lamp.
Also find 4 consecutive white pixels (instead of one) in find_margin.
2024-09-07 16:50:59 -07:00
Ondrej Zary 4e4180c459 rts8891: add lamp warm-up
Implement lamp warm-up for Umax.
2024-09-07 16:50:36 -07:00
Ondrej Zary eff6358dd7 rts8891: fix 100dpi
Make 100dpi scanning (and preview) really work.
Register 0x7a is x-divider, setting it to 2 divides the 200dpi horizontal
resolution to 100dpi.
So the amount of data is halved but the scanning area and shading data must
be set as when scanning at 200dpi.
2024-09-07 16:50:33 -07:00
Ondrej Zary d281e7e230 rts8891: bugfix 2024-09-07 16:49:49 -07:00
Ondrej Zary 8bbf8d5a5a rts8891: resume work on Umax Astra 4400/4450
Resume work on Umax Astra 4400/4450 support from 2015.
2024-09-07 16:49:45 -07:00
Ralph Little 836a33c3c4 Merge branch '617-sane-pixma-canon-mf4570dw-ethernet-supported' into 'master'
Resolve "sane-pixma canon mf4570dw ethernet - supported?"

Closes #617

See merge request sane-project/backends!761
2024-09-06 06:11:40 +00:00
Ralph Little 41891ced44 Merge branch 'correct_clang_warnings' into 'master'
various: convert pre-ANSI declarations to ANSI

See merge request sane-project/backends!852
2024-09-06 05:33:30 +00:00
Ralph Little 8c7a69acea build: Remove unused-but-set-variable warning exception
I have dealt with the items that require this exception.
For the most part, I have just commented out the offending fragments.
They are all innocuous.
2024-09-05 22:24:28 -07:00
Ralph Little 31a09f5500 various: convert pre-ANSI declarations to ANSI
Newer clang deprecates the pre-ANSI way to declare functions with no args.
This breaks recent Fedora CI images.
2024-09-05 22:17:27 -07:00
Ralph Little f8898625c6 Merge branch 'ci-update' into 'master'
CI: Bump Ubuntu, Fedora, Debian, and Alpine versions

See merge request sane-project/backends!813
2024-09-06 03:52:53 +00:00
Ralph Little 191a768314 Merge branch 'rename_receive' into 'master'
epson: rename receive() to scanner_receive() for consistency.

Closes #774

See merge request sane-project/backends!851
2024-09-05 21:08:09 +00:00
Ralph Little 7615208fc9 epson: rename receive() to scanner_receive() for consistency. 2024-09-05 13:58:35 -07:00
Ralph Little e45ba84b66 Merge branch '774-failure-to-compile-on-macos-15-clang-16' into 'master'
Resolve "Failure to compile on macOS 15 / clang 16"

Closes #774

See merge request sane-project/backends!850
2024-09-04 18:43:23 +00:00
Ralph Little 1b12daf3d5 epson: rename send() function as it conflicts with system function.
This hasn't been an issue but recent clang-16 doesn't like it.
In any case, it is not right.
2024-09-04 11:34:06 -07:00
ThierryFR c3ca0d7faf Merge branch 'escl-migrate_to_http2' into 'master'
escl : Adapt the code to HTTP2

Closes #773

See merge request sane-project/backends!849
2024-09-03 21:04:57 +00:00
ThierryFR ce0f507649 escl : Adapt the code to HTTP2 2024-09-03 21:04:56 +00:00
Ralph Little a49ae14715 Merge branch 'remove-forbidden-unicode' into 'master'
backend/kodakio.c: Remove unnecessary Unicode character

See merge request sane-project/backends!848
2024-07-26 17:54:16 +00:00
Zdenek Dohnal 8cf5af772c backend/kodakio.c: Remove unnecessary Unicode character
There is an bidirectional Unicode character <202d> in the comment.
The character looks like a typo, because it does not look fitting
there, so IMHO it can be removed.

Checking tools like rpminspect are wary of Unicode characters in the
code after CVE regarding bidirectional Unicode characters from several
years ago, and character <202d> is for left-to-right override in
Unicode, so tools report them as an issue.
2024-07-26 09:25:35 +02:00
Ralph Little 617034f7f6 Merge branch 'full-saned' into 'master'
saned: add option to allow relaying network scanners

See merge request sane-project/backends!834
2024-07-25 18:03:14 +00:00
ThierryFR a60773b8a0 Merge branch 'escl-delete-noise' into 'master'
escl : delete noise

See merge request sane-project/backends!847
2024-07-20 06:31:59 +00:00
ThierryFR eb48ed29ee escl : delete noise 2024-07-20 06:31:59 +00:00
ThierryFR 0c3ca8f49d Merge branch 'escl-fix-tls-check' into 'master'
escl : fix tls/ssl connection

Closes #760

See merge request sane-project/backends!846
2024-07-19 11:40:23 +00:00
ThierryFR f711faf0a6 escl : fix tls/ssl connection 2024-07-19 11:40:22 +00:00
Ralph Little 65baf4b11b Merge branch 'canon-add-new-model-2024' into 'master'
PIXMA: Addition of 3 new models and updating of 2 models

See merge request sane-project/backends!841
2024-07-18 04:07:31 +00:00
ThierryFR 1e45304dbd PIXMA: Addition of 3 new models and updating of 2 models 2024-07-18 04:07:31 +00:00
Ralph Little c6a99e409e Merge branch '761-mustek-1200-a3-pro' into 'master'
Resolve "Mustek 1200 a3 pro"

See merge request sane-project/backends!845
2024-06-28 19:02:31 +00:00
Ralph Little bc8df1826a mustek: Added documentation for non-Paragon branded devices known to work. 2024-06-28 10:56:09 -07:00
Martin Ostertag 94ce64e89a Reworked due to review comments:
- re-ordered the new option into the block of enums for the panel
- re-ordered the code to reflect the new value of OPT_FUNCTION_NUMBER
- corrected size of variable panel_read to include the new option OPT_FUNCTION_NUMBER
2024-06-23 23:05:20 +02:00
ThierryFR 7a2a2f841b Merge branch 'escl-delete-noise' into 'master'
escl backend has become noisy

See merge request sane-project/backends!844
2024-06-21 09:33:40 +00:00
Ordissimo d4df090e45 The logs are sent on the output 10 indeed of the 1 (that equal at stdout) 2024-06-21 11:22:32 +02:00
Martin Ostertag 3f143af244 canon_dr: Function-number support on Canon DR-3010C
This change adds support for the function number configuration on the
Canon DR-3010C panel display. The function number can be used to
start different actions by "scanbd" when the start button is hit.
Support in scanbd must be configured appropriately.
The new SANE sensor has the name "function-number".
2024-06-03 12:39:16 +02:00
ThierryFR b60e9f742e Merge branch 'escl-add-canon-ts5150' into 'master'
Add canon TS5150

See merge request sane-project/backends!842
2024-05-25 08:22:04 +00:00
Ordissimo 264c59ee8c Add canon TS5150 2024-05-25 10:14:06 +02:00
Ralph Little 70eff07edc Merge branch 'release-1.3.1' 2024-05-22 23:43:18 -07:00
Ralph Little 3ff55fd8ee create_release.sh: corrections to the script. 2024-05-22 22:34:40 -07:00
Ralph Little 55ab38e89b NEWS: updated 1.3.0 to 1.3.1 release because 1.3.0 was a failed release.
1.3.0 got out into the wild even though it didn't really work properly.
A few distros have expressed a desire for a 1.3.1 to replace it due
to reproducability reasons.
2024-05-22 22:05:39 -07:00