Wykres commitów

12778 Commity (master)

Autor SHA1 Wiadomość Data
Ralph Little adc6d43daa Merge branch '734-support-for-canon-i-sensys-mf657cdw-mf650c-series' into 'master'
Resolve "Support for Canon i-SENSYS MF657Cdw (MF650C Series)"

Closes #734

See merge request sane-project/backends!855
2025-08-03 07:15:07 -07:00
ThierryFR 807a94dce9 Merge branch 'escl_revert_tiffio' into 'master'
Remove HAVE_TIFFIO_H again after revert in PR 883

See merge request sane-project/backends!884
2025-07-20 11:09:34 +00:00
Ordissimo 148ca9835a Remove HAVE_TIFFIO_H again after revert in PR 883 2025-07-20 13:01:29 +02:00
ThierryFR 7f33a49d23 Merge branch 'escl-fix-adf' into 'master'
Escl revert adf lineart

See merge request sane-project/backends!883
2025-07-20 10:38:01 +00:00
ThierryFR 5b746ee108 Escl revert adf lineart 2025-07-20 10:38:01 +00:00
Ralph Little af27a7f186 Merge branch 'canon-mf742c-744c' into 'master'
Add support for Canon MF742C/744C

See merge request sane-project/backends!882
2025-07-15 10:30:28 -07:00
Juraj Oršulić c4e1d7b939 Add support for Canon MF742C/744C 2025-07-15 16:31:38 +02:00
Ralph Little 38653eae62 Merge branch 'remove-asynch-cancel' into 'master'
sanei_thread.c: Use deferred cancellation mode

See merge request sane-project/backends!881
2025-07-14 09:12:05 -07:00
Zdenek Dohnal 8acc267d5f sanei_thread.c: Use deferred cancellation mode
The change prevents hangs in projects who run scanimage in their unit
tests in rapid speeds, such as perl-Image-Sane.

Without the patch, you can reproduce the issue with this command:

`while true; do scanimage --verbose --device=test --batch-count=2; done`

The command hangs after several iterations.
2025-07-14 10:02:34 +02:00
Ralph Little 60083f0e1a Merge branch 'gentoo-automagic' into 'master'
Allow controlling building against libjpeg, libpng and libtiff

See merge request sane-project/backends!880
2025-07-11 11:28:56 -07:00
Ralph Little a2b26c88a8 genesys: remove some whitespace that kills the CI pipeline 2025-07-09 18:40:40 -07:00
Ralph Little 97cd6ceca0 genesys: silence compiler warning related to unused parameters 2025-07-09 18:31:25 -07:00
Alfred Wingate 9941f15176
Allow disabling png support 2025-07-09 21:11:08 +03:00
Alfred Wingate d4389895a7
Allow disabling tiff support 2025-07-09 21:11:08 +03:00
Alfred Wingate 7dfb8971f0
Allow disabling jpeg support 2025-07-09 21:11:08 +03:00
Alfred Wingate bfb4cc7f38
Handle libtiff the same way as libpng and libjpeg
libtiff is the odd one out where support was detected in two places
and it was handled a different way than the other two.
2025-07-09 20:17:42 +03:00
Ralph Little e2b36fde89 Merge branch 'add-epson-alcx16nf-support' into 'master'
magicolor: Add Epson AcuLaser CX16NF support

See merge request sane-project/backends!869
2025-07-09 09:43:48 -07:00
Ralph Little 25d61a8f20 Merge branch 'saned_doc_update' into 'master'
Updated service instructions in saned.conf to include systemd details.

Closes #810

See merge request sane-project/backends!879
2025-07-09 09:38:28 -07:00
Ralph Little 0d7c7df537 Updated service instructions in saned.conf to include systemd details. 2025-07-09 09:38:27 -07:00
Ralph Little f1f51d2ff1 Merge branch 'saned_assert' into 'master'
saned: closed fd should cause poll list to be rebuilt.

Closes #815

See merge request sane-project/backends!878
2025-07-09 08:40:08 -07:00
Ralph Little 16b85c639f saned: closed fd should cause poll list to be rebuilt.
User  Andrey Kovalev contributed this fix to deal with the assertion.
2025-07-09 08:31:06 -07:00
Ralph Little edc3763f57 Merge branch 'tricia-fix-jpeg-16bit' into 'master'
JPEG is an 8-bit format, we cannot write 16-bit data to it

See merge request sane-project/backends!876
2025-06-04 07:09:24 -07:00
tricia 1d78108e58 JPEG is an 8-bit format, we cannot write 16-bit data to it 2025-06-03 21:25:07 -07:00
Ralph Little f52aac3c27 Merge branch 'epsonds_patch' into 'master'
epsonds: add SSL support and new models

See merge request sane-project/backends!875
2025-05-30 22:41:49 -07:00
Ralph Little 2f7f729572 epsonds: add SSL support and new models 2025-05-30 22:41:49 -07:00
Ralph Little cc388f1223 Merge branch 'release-1.4.x' 2025-05-24 13:37:20 -07:00
Ralph Little c7e4b5e35e Merge branch 'rel_update' into 'release-1.4.x'
tools: updates for the create_release tool.

See merge request sane-project/backends!874
2025-05-24 12:57:32 -07:00
Ralph Little 84b0be80c7 tools: updates for the create_release tool. 2025-05-24 12:57:32 -07:00
Ralph Little 91126320e3 Merge branch 'update-ci' into 'master'
Update CI Releases

See merge request sane-project/backends!873
2025-05-21 19:37:10 -07:00
ValdikSS 6fa4428aeb CI: generate valid JSON description using jq
The old method did not properly escape some of the symbols, which made
jq complain on the release description. Use jq to generate it properly.
2025-05-22 05:03:19 +03:00
ValdikSS a09d21761e CI: fix artifact URL for releases
GitLab requires numeric project ID for file uploads, use it in the URL.
2025-05-22 05:03:17 +03:00
Ralph Little cab9828b3d release: Added ^L ctrl character to denote end of this release's notes.
It seems that the release scripts use the presence of the ^L character
to determine the boundaries of the notes for each version.
This point has been forgotten in time. I add it back here, but also
have modified the sed script to properly chop up the NEWS file.
2025-05-11 19:50:59 -07:00
Ralph Little c6b90dc211 Merge branch 'release_notes' into 'release-1.4.x'
Release notes

See merge request sane-project/backends!872
2025-05-11 16:37:09 -07:00
Ralph Little b1c82cbb25 Release notes 2025-05-11 16:37:09 -07:00
Ralph Little 0f7d106ce5 po: updated po files to match source. Pre for translation update. 2025-04-28 10:21:59 -07:00
Ralph Little 02e4000481 Merge branch '802-pixma-backend-crashes-when-searching-for-networked-scanners' into 'master'
Resolve "Pixma backend crashes when searching for networked scanners"

Closes #802

See merge request sane-project/backends!871
2025-04-25 10:05:30 -07:00
Ralph Little 01a041c02c pixma: Use snprint instead of sprintf to avoid buffer overflow. 2025-04-25 09:53:08 -07:00
Jonathan Sciarrabba 0d60a1c99a magicolor: Add Epson AcuLaser CX16NF support
This multi-function printer is identical to Konica Minolta magicolor 1690MF

Signed-off-by: Jonathan Sciarrabba <sciarrabba.j00@gmail.com>
2025-04-12 21:55:11 +02:00
Ralph Little a9ad50fe56 Merge branch 'master' into 'master'
magicolor: don't use finish scan command on e-STUDIO devices

See merge request sane-project/backends!864
2025-04-07 09:42:08 -07:00
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
Paweł Pękala 19bd90800e magicolor: don't use finish scan command on e-STUDIO devices
Original author wasn't sure about this command's real meaning.
While it returns ok status upon running, following scans fail
during parameters negotiation making scanner communication
desynchronised.

Don't use finish scan on e-STUDIO devices, it seems that only
request error status suffices to confirm successful scan and
makes further scans possible.
2025-02-10 12:26:38 +01: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