commit 871813a22db1b03adcbf4f5dc4ea9eb29f12a36d (HEAD, tag: 1.0.31, origin/release/1.0.31, refs/pipelines/180995592)
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-23 20:25:14 +0900

    NEWS: Document changes for 1.0.31 release

commit b21f1cfd2748979b4e036575293a18eba28bf685
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-23 15:15:13 +0900

    Revert spurious source code file reference changes in !512

commit a2075317e38502dd2eb9058d54015e9faecf8a56
Merge: 8f19b77f4 d65d121e6
Author: Oliver Schwartz <oliver.schwartz@gmx.ch>
Date:   2020-08-20 19:55:50 +0000

    Merge branch '38-macos-device-0x03f0-0x1305-at-020-002-is-not-configured' into 'release/1.0.31'

    Resolve "[macOS] device 0x03f0/0x1305 at 020:002 is not configured"

    See merge request sane-project/backends!504

commit 8f19b77f45e955345da7cfc2ae48777009203ec7
Merge: 80643db45 48fee0b33
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-20 10:07:25 +0000

    Merge branch 'release/1.0.31' into 'release/1.0.31'

    Italian translation update

    See merge request sane-project/backends!512

commit 48fee0b33f4b9b998be27857d9239da5049820c4
Author: Vincenzo Reale <smart2128@baslug.org>
Date:   2020-08-19 12:07:30 +0200

    Italian translation update

commit 80643db457d1893cd39bd333ff3bb08fb145f3e6
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-15 14:29:18 +0200

    pixma: MP495 is working

    Pixma backend supports only symmetric scan resolutions, here 600dpi.

    See issue sane-project/backends#32

commit 7ac9296a1940b81372e46ac2e94126792fa87985
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-14 19:58:15 +0200

    pixma: backend version 0.28.5

commit 3113d546c893ad9c8b4a3d7245e083272db8f6db
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-14 20:27:06 +0200

    Revert "pixma: MP490 Series doesn't need special image formatting @ high dpi"

    This reverts commit 1675697366e0d69edf1e413265c6fc15e6f3ab97.

    See issue sane-project/backends#338

commit e76b1e4863a23de7d740a46738af762c66935349
Merge: 0d5ea59d4 743290300
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-12 00:36:57 +0000

    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

commit 0d5ea59d43780e5fc22238f3929e5ccd968a5587
Merge: 4a4199c33 0082a9af5
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-10 21:09:40 +0000

    Merge branch 'german-translation-revision' into 'release/1.0.31'

    Update German translation

    See merge request sane-project/backends!487

commit 0082a9af569ad8f5a7ae719ac0c4d54c3dbd5469
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-10 22:52:45 +0200

    some translations need some rework

commit c1297cddfb54cca6a6cb506a1abbf106fb35f66a
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-10 22:51:38 +0200

    rework some translations

commit 85fcab62f5a0bf140e2fd9f85cf4af4cd26d597c
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-10 22:46:30 +0200

    translations start in capital letters

commit 66e3e318afc5452c7c9d3f7b4e4589cb6d8770b8
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-10 22:41:33 +0200

    remove outdated translations

commit 743290300a2269398b2c6986eaa603ae73c75526
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2020-08-10 19:26:24 +0200

    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>

commit 5e07b8ad0be1df462439ecfea5227913cf5f9865
Merge: 3ab937a3f 4a4199c33
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-08 14:15:23 +0200

    Merge branch 'release/1.0.31' into german-translation-revision

commit 4a4199c33033e786260f88866245b4322266dee1
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-08-08 13:51:25 +0200

    pixma: E410 Series is working

    See issue sane-project/backends#334

commit 3f1fea952c46d0a07222a5154c8a5f0d45cb325a
Merge: f23107f43 5447fd3d3
Author: Oliver Schwartz <oliver.schwartz@gmx.ch>
Date:   2020-08-08 11:50:35 +0000

    Merge branch '293-epson-perfection-3590-photo' into 'release/1.0.31'

    Resolve "Epson Perfection 3590 Photo"

    See merge request sane-project/backends!503

commit d65d121e6d2ab48832e1b4f9d2172a500cfabbfa
Author: Oliver Schwartz <oliver.schwartz@gmx.ch>
Date:   2020-08-08 09:55:47 +0000

    Use SANEI_ALLOW_UNCONFIGURED_DEVICES macro to skip test of unconfigured devices instead of platform test.

commit 5447fd3d375d40b1e589171f2619f347974f7637
Author: Oliver Schwartz <oliver.schwartz@gmx.ch>
Date:   2020-08-08 09:25:01 +0000

    Added "PHOTO" suffix to some Epson scanners to have unified model names across backends.

commit f23107f43d974c692c2c6750db910e8c6f82b97c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-02 21:46:21 +0900

    I18N: Update metadata (version, date, last translator)

commit e7ab1b620fbdef94268c7d5af8911fde97457874
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-02 21:45:42 +0900

    I18N: Sync message catalogs with current code.

commit ddf30425462a97c7928d4b8608e7e5062e50e1ef
Merge: d289b42ad 823176c0f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-02 12:15:21 +0000

    Merge branch 'undefined' into 'release/1.0.31'

    Update Ukrainian translation

    See merge request sane-project/backends!493

commit d289b42ad736ca68a7f2e89ae23fa5217c293417
Merge: 7a3e090ef 72d09e0bf
Author: m. allan noah <kitno455@gmail.com>
Date:   2020-08-01 12:10:17 +0000

    Merge branch 'p208ii' into 'master'

    canon_dr: update P-208II status, add second mode

    See merge request sane-project/backends!499

commit 7a3e090efcc2682a14d476cec8b198e97cd70b1c
Merge: 7056b4826 d90b9e029
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-01 06:15:30 +0000

    Merge branch 'master' into 'master'

    Mark PLANon DocuPen RC800 as supported by gPhoto2.

    See merge request sane-project/backends!489

commit 7056b4826b28d9b509a60f52f9bfe11d4932d761
Merge: a277ea5ff 9793d4f64
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-01 06:14:15 +0000

    Merge branch 'mingw-fixes' into 'master'

    MinGW build fixes

    See merge request sane-project/backends!483

commit a277ea5ff1f407ff208c413c7e619f3e9b32093e
Merge: e44672cdf 8e21bd580
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-08-01 03:45:15 +0000

    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

commit 8e21bd58063fa3c2807025b6d7c932283788158a
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-05-08 21:02:32 +0900

    epsonds: Read whole payload of welcome message

commit 6c07abf763bcb99d1fa419b999b1e4551990dea6
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-04-30 19:45:42 +0900

    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.

commit e44672cdf8d4d8c2636ceca6b0f73710dbd22195
Merge: be666bb03 df4512651
Author: m. allan noah <kitno455@gmail.com>
Date:   2020-08-01 01:10:17 +0000

    Merge branch 'canon_dr/fix_get_pixelsize' into 'master'

    canon_dr: Report early error

    See merge request sane-project/backends!333

commit 72d09e0bfa015e2ff899cc5ff53c4da737a90b00
Author: Florian Klink <flokli@flokli.de>
Date:   2020-07-29 15:01:19 +0200

    canon_dr: update P-208II status, add second mode

commit be666bb03762116932e4c66c9af60c1b22ba5e70
Merge: 08790ef7c 5dd9eeb08
Author: Ralph Little <littlesincanada@yahoo.co.uk>
Date:   2020-07-27 14:38:12 +0000

    Merge branch '6-gt68xx-scanimage-batch-segfault' into 'master'

    Resolve "gt68xx scanimage --batch segfault"

    Closes #6

    See merge request sane-project/backends!498

commit 08790ef7cb7f15f2c925b22af8fd14fa5c631bef
Author: pimvantend <pimvantend@yahoo.com>
Date:   2020-07-27 12:45:07 +0200

    lide 600 support promised in man-page

commit 5dd9eeb0837b8fdef3c3f75a5d518616680fdcc4
Author: Ralph Little <skelband@gmail.com>
Date:   2020-07-26 11:19:31 -0700

    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.

commit 462419cc68e1469ca5426f6c82dc17d9b1bd2a88
Author: Ralph Little <skelband@gmail.com>
Date:   2020-07-26 11:02:40 -0700

    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.

commit 1b9e7016053e2b5dbb96ad255b8d16b3f4d5fd5d
Merge: f29bbab5f 1bd4fc283
Author: Ralph Little <littlesincanada@yahoo.co.uk>
Date:   2020-07-26 17:53:48 +0000

    Merge branch 'en_GB-translations-update' into 'master'

    po: Updated en_GB translations.

    See merge request sane-project/backends!497

commit 1bd4fc283a08117bceb51e6613831fa6d4412dfd
Author: Ralph Little <skelband@gmail.com>
Date:   2020-07-26 10:35:04 -0700

    po: Updated en_GB translations.

commit f29bbab5facd85f376b6e60fb20db83444064932
Merge: 21a3bfad7 37bc4598a
Author: Ralph Little <littlesincanada@yahoo.co.uk>
Date:   2020-07-26 17:19:15 +0000

    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

commit 37bc4598a24993e8aa69aa9e9381c8b5382a34d7
Author: Ralph Little <skelband@gmail.com>
Date:   2020-07-26 10:00:48 -0700

    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.

commit 21a3bfad71eb28f61815d9cc4935d7de38e500db
Merge: 890eb452b 7f8acc853
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-07-26 12:20:04 +0000

    Merge branch 'for-upstream/backend_avision_i1120' into 'master'

    backend/avision: support for Kodak i1120

    See merge request sane-project/backends!19

commit 7f8acc85341a8228b53991e63fee106e223f8ed1
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-28 16:05:08 +0100

    backend/avision: i1120: add description entry

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit e8ae2ca16f57cc13af2efe2a2c7c9c84c36a20ac
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-28 14:48:55 +0100

    backend/avision: fix: use fabs instead of abs for double values

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit fa6dfcc44e770fee8ad3e772ab88fdbea9990ec7
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-28 11:38:01 +0100

    backend/avision: i1120: finally set correct offsets for duplex

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit 7d7184a209007731b41985b91de716f9fd177302
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-28 09:39:08 +0100

    backend/avision: add missing offsets for bry

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit 6a6927b198b3b6352e33165bebce808ed8a6900c
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-27 18:43:39 +0200

    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>

commit e96ce8887e64b396789aacba73493ff642f6caa2
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-21 11:35:19 +0200

    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>

commit 58a3cdd042a7668ced79f007235a519dbb471c52
Author: Michael Niewöhner <foss@mniewoehner.de>
Date:   2018-10-14 18:54:40 +0200

    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>

commit b4716f626435c2eb71ef31bbf977c1040399dff8
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-10-03 14:45:58 +0200

    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>

commit e54c9602e9fdd75611b8f0904d640168cd6414c4
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-10-01 18:10:09 +0200

    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>

commit d8bf3924244899ba0eb0af1aeafb949eb9ba67a6
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-30 18:35:31 +0200

    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>

commit 886bf85d880d1eac4add0bc43da3768c2af6a217
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-30 18:18:41 +0200

    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>

commit de19ebc61aff535edfb3e465a4a4d89f9b9e9dc2
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-29 21:35:55 +0200

    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>

commit 8b467b248ef8307d71b01d55aea868be35ec530c
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-29 21:58:24 +0200

    backend/avision: i1120: set AV_NO_REAR

    Kodak broke rear-only scan (bitset3[3]) when they modified the Avision
    firmware. It would be possible to add a work-around that drops front data and
    writes rear data only. Because of deinterlacing, offsets etc. this is way too
    complicated. The simpliest solution to scan rear-only is to turn around the
    paper stack and use front scan instead.

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit 692f87389b5e023d4b427c50762afb74cb6882c8
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-29 21:56:43 +0200

    backend/avision: i1120: add option AV_OVERSCAN_OPTDPI

    i1120 uses optical DPI for overscan calculation. Add an option for it.

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit 74e94e69016c9b14f9ddde5789679c451d826980
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-21 21:25:11 +0200

    backend/avision: i1120: add option AV_NO_QSCAN_MODE

    i1120 does not have an explicit quality-scan mode. Add an option to disable it.

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit aff30cbb21d36bc43bf5a522c2c02dc6a0574c37
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-21 20:49:46 +0200

    backend/avision: ability[3] seems to be a typo since ability[2] is dark cal indicator

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit de1a873cb7020a7faa382e5f6b74cabe2c56dbd0
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-20 20:13:53 +0200

    backend/avision: i1120: use AV_SOFT_SCALE

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit c1c8ee8ea603652fee85c6dba824a82107e7ca7c
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-20 18:03:59 +0200

    backend/avision: i1120: Enable gray filter to match windows driver

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit f393f8f24688b0bdca7d14286728382455c31fb5
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-16 21:32:51 +0200

    backend/avision: i1120: add option AV_FORCE_CALIB

    Add option AV_FORCE_CALIB to force calibration when scanner claims it is
    not needed but it is.

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit 196ce0b046e4eb5960c7c108f57cce3562b0e88e
Author: Michael Niewoehner <foss@mniewoehner.de>
Date:   2018-09-20 18:43:31 +0200

    backend/avision: Add basic support for KODAK i1120

    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>

commit 890eb452b9d3eed5aba317c203d160f8607c3ccd
Merge: f06c18b7a 5683aab66
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-07-26 09:39:23 +0000

    Merge branch 'Add-gamma-tables-to-test-backend' into 'master'

    Add gamma test options

    See merge request sane-project/backends!301

commit 5683aab66bc704a884c2aa10589840d4ec020a56
Author: Kåre Särs <kare.sars@iki.fi>
Date:   2020-07-26 09:39:23 +0000

    Add gamma test options

commit f06c18b7aebf44de0aaa732a43e2163bd680187b
Merge: e7fc728e2 8bb62701c
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-07-26 09:10:21 +0000

    Merge branch 'french-translation-revision' into 'master'

    Update French translation

    See merge request sane-project/backends!494

commit 8bb62701c1e841836b1ac3b038bacff33368eaec
Author: Ordissimo <thierry@ordissimo.com>
Date:   2020-07-24 21:53:26 +0000

    Update fr.po

commit 0ca69fdc2e3e3d2cb864ee8aefb1b2d42d63e583
Author: Thierry HUCHARD <thierry@ordissimo.com>
Date:   2020-07-24 12:33:25 +0200

    Update French translation

commit 823176c0fe9957cfa0c71915f99937af73379691
Author: Yuri Chornoivan <yurchor@ukr.net>
Date:   2020-07-22 12:37:35 +0000

    Update Ukrainian translation

commit e7fc728e2867a25abdafe20ae7c57a17193eca18
Author: m. allan noah <kitno455@gmail.com>
Date:   2020-07-18 21:12:52 -0400

    fujitsu: add USB IDs for fi-7800 and fi-7900

commit 8bdd27d149113a7e8cbea878829bb8adb3c09fab
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-14 19:36:17 +0200

    pixma: remove auto generated files @ 'make clean'

    See merge request sane-project/backends!491

commit e390b351a019b34c70b752d50bf97ea32c266070
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-14 18:02:11 +0200

    pixma: backend version 0.28.3

commit f1ebc352ae46730c8b31cfe4a4244217dc7c3f68
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-14 18:01:22 +0200

    pixma: update man page

commit bc814909961465e044f198f4581937865ece25e3
Merge: 7481254f1 1da5ae889
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-14 15:57:31 +0000

    Merge branch '302-pixma-status-of-pixma-tr-4500-series' into 'master'

    Resolve "pixma: Status of PIXMA TR 4500 Series"

    Closes #302

    See merge request sane-project/backends!485

commit 1da5ae889a2a389cdfdd0c7f4ecf8f4335d1d777
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-11 00:28:39 +0200

    pixma: add new button options

    some scanners return more options from push-button:
    document-type, adf-status and adf-orientation

commit b8cf6b4b49ff08111b153790fbd09608b995b219
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-07 19:56:55 +0200

    pixma: TR4500 Series is working

commit ec918e5c74ab4e787ea576135cd1a119513a8a29
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-07 19:43:10 +0200

    pixma: TR4500 Series supports max. 600dpi

commit 0febc8166584d3ecf58c3c39973408aeee67b658
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-23 23:00:36 +0200

    pixma: add button support for TR4500 Series

    this scanner provides additional button information

commit 1943d34d606d1a0aae22661d2517f57406692a3f
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-23 22:49:56 +0200

    pixma: TR4500 Series returns JPEG images from ADF scans

commit 7481254f1bed0311fe25596421771a02f5b7ba59
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-14 17:13:06 +0200

    pixma: auto generate options files with python[23]

    see issue sane-project/backends#327

commit 7525fda505d3d12bc103954f4f4873c5d4d2ee94
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-11 20:15:43 +0200

    INSTALL.linux: add python to mandatory develop environment list

    See merge request sane-project/backends!491

commit 819cc8cd611f1e2670cfeb1e18bfa9f5cc7c5de8
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-11 20:04:46 +0200

    pixma: add comment how to generate new pixma_sane_options.[ch]

commit 684efcef23283706ee69c80f8b2870d4e84ab382
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-11 19:51:26 +0200

    pixma: add "do not edit" comment on top of generated files

commit 8ad42d2967f3321a880c38a7e1dfbc9228022f95
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-11 19:46:56 +0200

    pixma: PIXMA TS5100 Series is working

    see issue sane-project/backends#325

commit ff1e8b85c9d21192e9c1f302272d8196109881ec
Merge: 537fbc9bf 4a2cabe3b
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-07-11 08:42:36 +0000

    Merge branch 'pixma-autogen_options' into 'master'

    pixma: auto generate sane options files

    See merge request sane-project/backends!491

commit 4a2cabe3be6593effa1004279e39a44f39f8e13f
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-07-11 16:51:23 +0900

    pixma: Fix sane options file generation

    This now generates files in the source tree and includes them in the
    source tarball together with the script used.  Explicit dependencies
    are added to trigger generation.  Rules have been rewritten to use
    implicit variables for brevity.

commit b957674f65d65536458fd2ccb9e65294f4399f86
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-07 22:24:35 +0200

    pixma: auto generate sane options files

    This prevents from fixing stuff in generated files.

    Generated from pixma.c, bottom comment area.

commit 537fbc9bf652d2aad2eee1a70023682f6febe868
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-06 23:34:07 +0200

    pixma: backend version 0.28.2

commit 0b22eecf867c9d3701d96a19e2a6d8e19167336d
Merge: 37c597d8d 8f93b4cc6
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-06 21:38:06 +0000

    Merge branch '318-canoscan-lide-400-potentially-supports-48-bit-depth' into 'master'

    Resolve "CanoScan LiDE 400 potentially supports 48-bit depth"

    Closes #318

    See merge request sane-project/backends!486

commit 8f93b4cc622c002b8b1dea63b1a210fc6dbfa210
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-06 22:36:25 +0200

    pixma_mp800: remove TODO for 16-bit scans

    mp800 scanners need min. 150dpi for 16-bit scans

commit 3a18629f1190d78c48241e061448d8d500a50c41
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-06 22:31:48 +0200

    pixma: in dpi list set min. scan resolution for 16-bit scans

commit 0f1850fe4fbb019f87aa62e94168b41a8faf459d
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-06 22:30:28 +0200

    pixma: new parameter to set min. xdpi for 16-bit scans

    16-bit scans have different min. scan resolutions: 75 and 150dpi

commit b0efdd89cbb4a6869d03629a2b5fb6cee16f955a
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-07-06 23:04:59 +0200

    pixma_mp150: scan 48bit color and convert

commit c4f0d4505e7d35185f675eadd90f8c8e1680eea8
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-24 16:58:36 +0200

    pixma_mp150: enable 48bit support for LiDE 400

commit d90b9e0292ef8347d7ec3c0d805a20d77fd48fc0
Author: Ondrej Zary <ondrej@zary.sk>
Date:   2020-07-04 13:38:07 +0200

    Mark PLANon DocuPen RC800 as supported by gPhoto2.

    Docupen RC800 support was merged into libgphoto:
    https://github.com/gphoto/libgphoto2/pull/533

commit 3ab937a3f171a40ab117198074d726e7bda9036c
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-27 13:42:04 +0200

    fix some translations

commit 463f833aa98da010ddf5b42f79e04f5bcf6599a2
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-27 13:35:08 +0200

    add missing translations

commit 6cc9fbdbbb98ef6780b25dc0f826224b5adc05ce
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-27 12:19:34 +0200

    update German translation from source

commit 37c597d8df18601e4b8f374cc99275b0aad85f99
Merge: 7e2361d42 b0c42c0f5
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-26 22:04:27 +0000

    Merge branch 'genesys-lide-90' into 'master'

    genesys: Add support for Canon CanoScan LiDE 90

    See merge request sane-project/backends!488

commit b0c42c0f5f525660dfc5ebe861ae0abb03ed744d
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:20 +0300

    genesys: Implement support for LiDE 90

commit ea15fb29b73a3d90b0dc003e307a666caa3c5f3e
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:19 +0300

    genesys: Simplify motor table upload on gl842

commit d948f5eb697de719183a445faacc22949a18f0f0
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:18 +0300

    genesys: Fix cis scanner support on gl842

commit 02782651a36bc43b2dd009dbb440bd2f41eec60e
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:17 +0300

    genesys: Add model option to disable fast feeding

commit 86c15ff4a027163fc7955c8ee4cbeb507bb5d1b1
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:16 +0300

    genesys: Add option to fill dark calibration with constant

commit 6fdc5e6e1fd0b569cda494776b3d3054ee843d5f
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:15 +0300

    genesys: Throw an exception when motor speed is too low

commit f6f891bd9387445f8176fffd02c60d1ad5114c77
Author: Povilas Kanapickas <povilas@radix.lt>
Date:   2020-06-27 00:47:14 +0300

    genesys: Call update_home_sensor_gpio() for all chip types

commit 7e2361d42e2af44d29b395394abab9ebce0ad835
Merge: 278d2c236 c5c9c6a94
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-26 22:16:32 +0200

    Merge branch 'german-translation-revision'

commit 278d2c236eda1279d824ea458d0f8f58bbeeb0ea
Author: Rolf Bensch <rolf@bensch-online.de>
Date:   2020-06-26 21:37:21 +0200

    pixma: i-SENSYS MF4700 Series support is complete

    see issue sane-project/backends#262

commit 1a429257c136b066353c56658891790a9a616620
Author: Alex Belkin <abc@telekom.ru>
Date:   2020-06-25 19:07:59 +0300

    xerox_mfp: Mark M288x Series as unsupported

    Device is reported by @dominicjaeger.

    Also, reference sane-airscan as suggested in #317 by @alexpevzner.

commit 621e7dbf29fe18ad5e5bde4d24eb192ca5dec0b3
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-06-24 20:34:13 +0900

    utsushi.desc: Sync with upstream

commit 7efeb82f16376a8f796a6ca516884de953595365
Merge: 8c9002772 ce03cd0ad
Author: Ordissimo <thierry@ordissimo.com>
Date:   2020-06-21 19:41:32 +0000

    Merge branch 'escl-add-hp-officejet-pro-8610' into 'master'

    Add HP officeJet Pro 8610

    See merge request sane-project/backends!484

commit ce03cd0ad360f7c6ffd373bb1d82674065fc52bd
Author: Thierry HUCHARD <thierry@ordissimo.com>
Date:   2020-06-21 21:19:24 +0200

    Add HP officeJet Pro 8610

commit 9793d4f64eaffff57e02c2247830b4eaf595d7b5
Author: Michael Cronenworth <mike@cchtml.com>
Date:   2020-06-17 17:24:55 -0500

    MinGW build fixes

    - Fix define check on S_IFSOCK, looked like a typo
    - Need a define check around syslog usage
    - libdll_preload already has sanei_usb symbols and linking fails with
      duplicate symbol errors if this is left in

commit 8c9002772caf7012383ea8e7bc7c9ef878b371cf
Merge: fa0d38866 6bb87fdf1
Author: Olaf Meeuwissen <paddy-hack@member.fsf.org>
Date:   2020-06-17 10:05:03 +0000

    Merge branch '314-sane-1-0-30-unable-to-compile-without-libusb' into 'master'

    Resolve "sane 1.0.30: unable to compile without libusb"

    Closes #314

    See merge request sane-project/backends!482

commit 6bb87fdf1f3dc190cfc4b7d64b0c8c8c3d10151b
Author: Ralph Little <skelband@gmail.com>
Date:   2020-06-14 08:09:44 -0700

    sanei: added missing include file stdint.h

commit fa0d3886641b5afd05c039156daf0ec801accbc3
Merge: 67a2fe577 5a8ee2bd5
Author: Ordissimo <thierry@ordissimo.com>
Date:   2020-06-08 21:08:46 +0000

    Merge branch 'escl-add-model-hp' into 'master'

    Add 2 models HP.

    See merge request sane-project/backends!481

commit 5a8ee2bd5b1d8ac41ebd6f6436b078b0fa253bf8
Author: Thierry HUCHARD <thierry@ordissimo.com>
Date:   2020-06-08 22:30:16 +0200

    Add 2 models HP.

commit 67a2fe57717a896a5d4d01cbc038f94868c4c76d
Merge: af3acaf03 58c755d37
Author: Ordissimo <thierry@ordissimo.com>
Date:   2020-06-07 13:56:32 +0000

    Merge branch 'add-model-working' into 'master'

    escl : Add model working

    See merge request sane-project/backends!480

commit 58c755d37400e6674fff12070fd6e9d63e6d8662
Author: Thierry HUCHARD <thierry@ordissimo.com>
Date:   2020-06-07 15:38:11 +0200

    Add model and mfg.

commit 76dfd392e3da6458ebe771c1f6b9467a94a604fa
Author: Thierry HUCHARD <thierry@ordissimo.com>
