Ralph Little
82db180e1b
Merge branch 'tr-l10n' into 'master'
...
Introduce Turkish translations
See merge request sane-project/backends!867
2025-03-23 08:40:48 -07:00
Emir SARI
ff00117e55
Introduce Turkish translations
2025-03-23 18:32:42 +03:00
Ralph Little
9a6950625c
Merge branch '795-scanimage-help-output-missing-newline' into 'master'
...
Resolve "scanimage --help Output missing NewLine"
Closes #795
See merge request sane-project/backends!866
2025-03-17 09:03:13 -07:00
Ralph Little
0006ce6326
scanimage: added missing newline character in help text.
2025-03-17 08:54:32 -07:00
Ralph Little
2ae58b0e6f
Merge branch 'master' into 'master'
...
magicolor: correct SANE device struct to better match reality
See merge request sane-project/backends!863
2025-02-08 22:04:41 +00:00
Paweł Pękala
83812214fc
magicolor: correct SANE device struct to better match reality
2025-02-07 10:52:19 +01:00
Ralph Little
b7d223aa44
Merge branch 'master' into 'master'
...
Add support for Toshiba TEC e-STUDIO2323AM
See merge request sane-project/backends!861
2025-02-06 16:45:41 +00:00
Ralph Little
f5736eb50c
Merge branch 'gcc15-c23-build-failure' into 'master'
...
sm3600.h: Fix build with standard C23
See merge request sane-project/backends!862
2025-02-05 16:47:35 +00:00
Zdenek Dohnal
90815a9f25
sm3600.h: Fix build with standard C23
...
bool, true and false are keywords in the standard C23 - the sm3600
backend defines them on its own, which is forbidden with the new
standard.
The patch adds ifdef guards for the affected typedef - the old code
will be used for older standards, C23 will define TBool as bool.
2025-02-05 13:19:11 +01:00
Paweł Pękala
6bf06ad805
Add support for Toshiba TEC e-STUDIO2323AM
...
With few subtle magicolor network protocol modifications this
device seems to work pretty good.
2025-02-03 12:33:25 +01:00
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