Wykres commitów

11670 Commity (7cbcc9ceac565e44e2990ba1de78c26b1a85721c)

Autor SHA1 Wiadomość Data
Rolf Bensch d1fea9269d Revert "pixma: MP490 Series doesn't need special image formatting @ high dpi"
This reverts commit 1675697366.

See issue sane-project/backends#338
2020-08-14 20:28:26 +02:00
Rolf Bensch 5207b12d5d Merge branch '333-canon-mf264dw-fails-to-scan'
See issue sane-project/backends#333
2020-08-14 19:58:51 +02:00
Rolf Bensch 34c25369e5 pixma: backend version 0.28.4 2020-08-14 19:58:15 +02:00
Rolf Bensch 584099c9c1 pixma: enable PIXMA_CAP_JPEG for Canon i-SENSYS MF260 Series 2020-08-14 19:52:05 +02:00
Rolf Bensch a384de5aea pixma: new capability PIXMA_CAP_JPEG 2020-08-14 19:45:23 +02:00
pobrn 45f84a569c respect 'local_only' parameter of sane_get_devices()
Certain backends do network scans even if the 'local_only'
parameter for 'sane_get_devices()' is true. Fix that.

Changes:

1. Modify 'sanei_configure_attach()' so that backend specific
   data may be passed to the 'attach()' function.

2. Use this in certain backends to pass the value of the
   'local_only' parameter so that network related activities
   are only carried out when the value is false.
2020-08-12 12:29:38 +02:00
Olaf Meeuwissen e76b1e4863 Merge branch 'for-upstream/avision_fix_fastfeed' into 'release/1.0.31'
backend/avision: fix lock-up of scanners not supporting fastfeed

See merge request sane-project/backends!505
2020-08-12 00:36:57 +00:00
Rolf Bensch 0d5ea59d43 Merge branch 'german-translation-revision' into 'release/1.0.31'
Update German translation

See merge request sane-project/backends!487
2020-08-10 21:09:40 +00:00
Rolf Bensch 0082a9af56 some translations need some rework 2020-08-10 22:53:21 +02:00
Rolf Bensch c1297cddfb rework some translations 2020-08-10 22:51:38 +02:00
Rolf Bensch 85fcab62f5 translations start in capital letters 2020-08-10 22:46:30 +02:00
Rolf Bensch 66e3e318af remove outdated translations 2020-08-10 22:44:11 +02:00
Michael Niewöhner 743290300a backend/avision: fix lock-up of scanners not supporting fastfeed
de19ebc introduced a regression, where some scanners would lock-up
completely and require a full power cycle.

To fix that, do not call release_unit for any scanners not supporting
fastfeed for now, since that leads to lock-ups on at least one device.
Currently, it isn't clear what exactly is causing the problems, so it
maybe be enabled in a correct way again, later.

Resolves issue !337.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-08-10 19:46:52 +02:00
Rolf Bensch 5e07b8ad0b Merge branch 'release/1.0.31' into german-translation-revision 2020-08-08 14:15:23 +02:00
Rolf Bensch 4a4199c330 pixma: E410 Series is working
See issue sane-project/backends#334
2020-08-08 13:52:36 +02:00
Oliver Schwartz 3f1fea952c Merge branch '293-epson-perfection-3590-photo' into 'release/1.0.31'
Resolve "Epson Perfection 3590 Photo"

See merge request sane-project/backends!503
2020-08-08 11:50:35 +00:00
Oliver Schwartz d65d121e6d Use SANEI_ALLOW_UNCONFIGURED_DEVICES macro to skip test of unconfigured devices instead of platform test. 2020-08-08 09:55:47 +00:00
Oliver Schwartz 5447fd3d37 Added "PHOTO" suffix to some Epson scanners to have unified model names across backends. 2020-08-08 09:25:01 +00:00
Olaf Meeuwissen f23107f43d
I18N: Update metadata (version, date, last translator) 2020-08-02 21:46:21 +09:00
Olaf Meeuwissen e7ab1b620f
I18N: Sync message catalogs with current code. 2020-08-02 21:45:42 +09:00
Olaf Meeuwissen ddf3042546 Merge branch 'undefined' into 'release/1.0.31'
Update Ukrainian translation

See merge request sane-project/backends!493
2020-08-02 12:15:21 +00:00
m. allan noah d289b42ad7 Merge branch 'p208ii' into 'master'
canon_dr: update P-208II status, add second mode

See merge request sane-project/backends!499
2020-08-01 12:10:17 +00:00
Olaf Meeuwissen 7a3e090efc Merge branch 'master' into 'master'
Mark PLANon DocuPen RC800 as supported by gPhoto2.

See merge request sane-project/backends!489
2020-08-01 06:15:30 +00:00
Olaf Meeuwissen 7056b4826b Merge branch 'mingw-fixes' into 'master'
MinGW build fixes

See merge request sane-project/backends!483
2020-08-01 06:14:15 +00:00
Olaf Meeuwissen a277ea5ff1 Merge branch '279-issue02-null-pointer-deref-epsonds_net_read' into 'master'
Resolve "memory corruption bugs in libsane"

See merge request sane-project/backends!500
2020-08-01 03:45:15 +00:00
Olaf Meeuwissen 8e21bd5806 epsonds: Read whole payload of welcome message 2020-08-01 12:28:00 +09:00
Olaf Meeuwissen 6c07abf763 epsonds: Rewrite network I/O
This follows the changes made to the epson2 backend and addresses
GHSL-2020-079, GHSL-2020-080 and GHSL-2020-081.  Re #279.
2020-08-01 12:28:00 +09:00
m. allan noah e44672cdf8 Merge branch 'canon_dr/fix_get_pixelsize' into 'master'
canon_dr: Report early error

See merge request sane-project/backends!333
2020-08-01 01:10:17 +00:00
Florian Klink 72d09e0bfa canon_dr: update P-208II status, add second mode 2020-07-29 15:01:19 +02:00
Ralph Little be666bb037 Merge branch '6-gt68xx-scanimage-batch-segfault' into 'master'
Resolve "gt68xx scanimage --batch segfault"

Closes #6

See merge request sane-project/backends!498
2020-07-27 14:38:12 +00:00
pimvantend 08790ef7cb lide 600 support promised in man-page 2020-07-27 12:45:07 +02:00
Ralph Little 5dd9eeb083 gt68xx: Restore cancel "stop_scan" call and fix whitespace issue
The original issue that I had with this patch was in the cancel function
where the patch author had commented out the "stop scan" call for cancel.
This made no sense to me. I have put it back in for testing.
It might have been accidentally left out.
2020-07-26 11:19:31 -07:00
Ralph Little 462419cc68 gt68xx: Initial check-in of proposed patch for crash.
Ulf and I will review and test this patch on this branch.
It does seem to fix the issue, but I want to check it out a little more
before we commit it to master.
2020-07-26 11:02:40 -07:00
Ralph Little 1b9e701605 Merge branch 'en_GB-translations-update' into 'master'
po: Updated en_GB translations.

See merge request sane-project/backends!497
2020-07-26 17:53:48 +00:00
Ralph Little 1bd4fc283a po: Updated en_GB translations. 2020-07-26 10:35:04 -07:00
Ralph Little f29bbab5fa Merge branch 'hp5400-fix-option-warning-bug' into 'master'
hp5400: initialize options bit mask to avoid compiler warning and glitchy operation

See merge request sane-project/backends!496
2020-07-26 17:19:15 +00:00
Ralph Little 37bc4598a2 hp5400: initialize options bit mask to avoid compiler warning and glitchy operation
This was picked up as a compiler warning in Ubuntu build and was a
real functional issue.
2020-07-26 10:00:48 -07:00
Olaf Meeuwissen 21a3bfad71 Merge branch 'for-upstream/backend_avision_i1120' into 'master'
backend/avision: support for Kodak i1120

See merge request sane-project/backends!19
2020-07-26 12:20:04 +00:00
Michael Niewöhner 7f8acc8534 backend/avision: i1120: add description entry
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:20:03 +02:00
Michael Niewöhner e8ae2ca16f backend/avision: fix: use fabs instead of abs for double values
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:20:03 +02:00
Michael Niewöhner fa6dfcc44e backend/avision: i1120: finally set correct offsets for duplex
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:19:56 +02:00
Michael Niewöhner 7d7184a209 backend/avision: add missing offsets for bry
Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:19:12 +02:00
Michael Niewöhner 6a6927b198 backend/avision: implement ADF first-sheet offset compensation
i1120 has another offset. When scanning in ADF multi-page mode (the
default), the very first sheet is moved 1.5mm down. That leads to 1.5mm
being cut off at the bottom.
This implements the (hopefully last) offset setting for multi-sheet ADF
scans.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:07 +02:00
Michael Niewöhner e96ce8887e backend/avision: add ADF front-only offset compensation
This adds offset compensation for ADF front-only scans, which may
have different offsets than ADF duplex scans.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:07 +02:00
Michael Niewöhner 58a3cdd042 backend/avision: Rewrite offset compensation
This is a complete rewrite of the offset compensation using a
combination of overscan and line skipping. It replaces the option
AV_REAR_OFFSET by specifying exact offset values for each scanner.
This was needed for Kodak i1120 which needs bottom line skipping.
The old implementation could not skip bottom lines since we could
not know how many lines we will get in the end from ADF.
The new implementation redirects the output file descriptor to a
temporary file. After the current page is completely scanned,
offsets are applied and the output is passed to the original
output file descriptor.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:07 +02:00
Michael Niewoehner b4716f6264 backend/avision: i1120: Add option AV_MULTI_SHEET_SCAN
Kodak i1120 has single-sheet and multi-sheet scan modes. This option sets
bitset3[7] which enables multi-sheet scan by default so there is no pause
of 1s between two sheets in ADF scan mode. This also fixes some offsets
when scanning multiple sheets.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:06 +02:00
Michael Niewoehner e54c9602e9 backend/avision: i1120: add option AV_GAMMA_UINT16
Kodak i1120 has a different gamma table format that looks like a
uint16/double array. Implement it and add an option for it.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:06 +02:00
Michael Niewoehner d8bf392424 backend/avision: i1120: add option AV_GAMMA_10
Kodak i1120 needs gamma to be set to 1.0 to give decent scan results.
Add an option for this.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:06 +02:00
Michael Niewoehner 886bf85d88 backend/avision: i1120: add option AV_NO_QCALIB_MODE
i1120 does not have an explicit "quality-calibration" mode. Add an
option to disable this mode.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:06 +02:00
Michael Niewoehner de19ebc61a backend/avision: i1120: add option AV_FASTFEED_ON_CANCEL
Some scanners like i1120 support fast feed-out of the sheet when
cancelling a running scan. Add a new option for this release type.

Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
2020-07-26 12:16:06 +02:00