Wykres commitów

12069 Commity (020030080c090803dca2c4922e2a219eaff988c5)

Autor SHA1 Wiadomość Data
Ordissimo 020030080c Scangearmp2 add 2021 models 2021-12-27 14:23:37 +01:00
Povilas Kanapickas 53c1be6ae8 Merge branch 'genesys-cleanup' into 'master'
genesys: Miscellaneous cleanups

See merge request sane-project/backends!670
2021-12-26 14:53:11 +00:00
Povilas Kanapickas b668e92047 genesys: Use {uint,int}{8,16,32,64} from std namespace
This is not strictly necessary as all known C++ compilers also inject
these types to the global namespace. However this is not guaranteed by
the C++ standard and accordingly some code completion tools don't
support this without additional configuration.
2021-12-26 16:09:17 +02:00
Povilas Kanapickas 7c76892b98 genesys: Remove empty file 2021-12-26 16:09:16 +02:00
Povilas Kanapickas 3752d11c34 genesys: Wrap very long lines 2021-12-26 16:09:15 +02:00
Povilas Kanapickas 7bc9983407 Merge branch 'genesys-fix-contrast-brightness' into 'master'
genesys: Enable gamma setting when contrast or brightness is adjusted

Closes #271

See merge request sane-project/backends!669
2021-12-26 13:15:18 +00:00
Povilas Kanapickas 80f6d21170 genesys: Enable gamma setting when contrast or brightness is adjusted
Brightness and contrast adjustments are handled via gamma tables and
thus gamma functionality is required for these settings to have any
effect.

Previously if the device has a sensor with identity gamma
(gamma = {1, 1, 1}), then gamma tables were turned off, consequently
brightness and contrast settings had no effect.

The underlying issue was identified by Gunnar Hjalmarsson
<gunnarhj@ubuntu.com> and STK.
2021-12-26 14:59:01 +02:00
Povilas Kanapickas bf4614b76e genesys: Store contrast and brightness adjustments in session params 2021-12-26 14:53:14 +02:00
Povilas Kanapickas fcda028e4a Merge branch 'genesys-lide-gray' into 'master'
genesys: Improve gray scan quality on LiDE 220

Closes #52 and #106

See merge request sane-project/backends!667
2021-12-25 01:57:10 +00:00
Povilas Kanapickas ea0e57a05e genesys: Improve gray scan quality on LiDE 110
The fix has been suggested by Matthew Petroff <matthew@mpetroff.net>
2021-12-25 03:06:29 +02:00
Povilas Kanapickas 8ceb1dde8d genesys: Improve gray scan quality on LiDE 120
The fix has been suggested by Matthew Petroff <matthew@mpetroff.net>
2021-12-25 03:06:28 +02:00
Povilas Kanapickas 711a3c5c14 genesys: Improve gray scan quality on LiDE 210
The fix has been suggested by Matthew Petroff <matthew@mpetroff.net>
2021-12-25 03:06:27 +02:00
Povilas Kanapickas 723eaa5917 genesys: Improve gray scan quality on LiDE 220
The fix has been suggested by Matthew Petroff <matthew@mpetroff.net>
2021-12-25 03:06:26 +02:00
Povilas Kanapickas bd0f15f585 genesys: Move gl124 0x0c reg definition to sensor tables 2021-12-25 03:06:25 +02:00
Ordissimo 4b4cc5d019 Merge branch 'escl-add-new-models' into 'master'
escl:Added of 3 tested models

Closes #540

See merge request sane-project/backends!666
2021-12-23 09:03:08 +00:00
thierry1970 0a22da26c4 escl:Added of 3 tested models
Rename model
2021-12-23 09:30:37 +01:00
Ordissimo 98869ebedf Merge branch 'fix-old-tls-connections' into 'master'
Fix old tls connections

See merge request sane-project/backends!663
2021-12-17 12:13:07 +00:00
Ordissimo 7394329b69 Merge branch 'escl-ipv6' into 'master'
Escl ipv6

See merge request sane-project/backends!565
2021-12-16 11:09:33 +00:00
Povilas Kanapickas c8f42d6bd5 Merge branch 'devel/avision' into 'master'
Added support for Avision FB2280E

See merge request sane-project/backends!657
2021-12-16 11:08:40 +00:00
Povilas Kanapickas b72ac67a70 Merge branch 'R40' into 'master'
canon_dr: Add basic support for Canon R40 scanner

See merge request sane-project/backends!665
2021-12-16 10:56:23 +00:00
Paul Wolneykien b49deae017 avision: Added support for Avision FB2280E
It seems to be the same as FB2080E.

Signed-off-by: Paul Wolneykien <manowar@altlinux.org>
2021-12-16 12:43:26 +02:00
genkn b8df4a0cf6 canon_dr: Add basic support for Canon R40 scanner
Initial support for Canon R40 SSM scanner with Letter-size ADF.
Hardware provides: gray/color, simplex/duplex, full-width, 300/600dpi
horizontal, with front mirrored horizontally.
2021-12-16 12:24:34 +02:00
Povilas Kanapickas dd0599ca52 Merge branch 'fix-dev_acquire' into 'master'
xerox_mfp: return correct value in dev_acquire()

See merge request sane-project/backends!614
2021-12-16 10:15:41 +00:00
Andrew Sayers 40f4885ab8 xerox_mfp: return correct value in dev_acquire()
dev_acquire() is expected to return 1 on success and 0 on failure.
Fix the cases where it returned non-zero on error.
2021-12-16 11:59:52 +02:00
Ralph Little bfa3e39de2 Merge branch 'scanjet_g4010' into 'master'
Updated button support for HP Scanjet G4010

See merge request sane-project/backends!622
2021-12-16 05:00:36 +00:00
thierry1970 d77743b243 Search for the TLS version used by the device, then force the TLS version if necessary.
Check constant curl_ssl

Fix build
2021-12-16 00:30:56 +01:00
Thierry HUCHARD 4752a9c379 added support for ipv6.
Fixes a possible memory overflow.
2021-12-15 23:30:02 +01:00
Povilas Kanapickas db6e4fd77f Merge branch 'xerox_workcentre_3025' into 'master'
Add Xerox WorkCentre 3025

See merge request sane-project/backends!654
2021-12-15 22:21:53 +00:00
Povilas Kanapickas 7b19eb2115 Merge branch 'pixma-mf56x0' into 'master'
pixma: move MF56x0 to MP730 backend

See merge request sane-project/backends!628
2021-12-15 22:17:12 +00:00
Povilas Kanapickas dc32df1001 Merge branch 'ps-devel-fix-gcc-4-8-compile-001' into 'master'
genesys: fix gcc-4.8 compile

See merge request sane-project/backends!609
2021-12-15 22:12:13 +00:00
Andrii Pravorskyi 9ed6873292 xerox_mfp: Add Xerox WorkCentre 3025 2021-12-16 00:06:04 +02:00
Konstantin Tcepliaev 0a038376a6 pixma: move MF56x0 to MP730 backend 2021-12-16 00:01:53 +02:00
Povilas Kanapickas 75801bffd3 genesys: Address wrong indentation warning
This is separate commit because the previous commit introducing this
warning is completely unrelated and would not benefit from this change
being included.
2021-12-15 23:59:28 +02:00
Ralph Little 8347191b5f genesys: Added transparency button option
This is introduced primarily for the ScanJet G4010 which has "Scan Film"
buttons.
2021-12-15 23:59:28 +02:00
Ralph Little fa414e46b1 genesys: updated button support for HP Scanjet G4010 2021-12-15 23:59:28 +02:00
Peter Seiderer 1db13a713f genesys: fix gcc-4.8 compile
Fixes:

  genesys/utilities.h:229:23: error: invalid initialization of non-const reference of type 'std::basic_ios<char>&' from an rvalue of type '<brace-enclosed initializer list>'
           stream_{stream}
                         ^
  genesys/image_pipeline.cpp:715:19: error: invalid initialization of non-const reference of type 'genesys::ImagePipelineNode&' from an rvalue of type '<brace-enclosed initializer list>'
       source_{source}
                     ^

Signed-off-by: Peter Seiderer <ps.report@gmx.net>
2021-12-15 23:56:23 +02:00
Povilas Kanapickas 9ad2aa54b9 Merge branch '519-imageRUNNER1133A-support' into 'master'
Added support for imageRUNNER1133A

See merge request sane-project/backends!658
2021-12-15 21:39:12 +00:00
Mikhail Remnev d32e6c4115 Added iclass_device for imageRUNNER1133A 2021-12-15 23:23:08 +02:00
Povilas Kanapickas 2e77ac4052 Merge branch 'add-sanei-directio' into 'master'
Factoring of umax_pp_low functions concerning sys/io.h

See merge request sane-project/backends!521
2021-12-15 20:55:28 +00:00
Thierry HUCHARD 8090d3844b tools: Reuse sanei_directio 2021-12-15 22:39:51 +02:00
Thierry HUCHARD c7575b3679 plustek-pp: Reuse sanei_directio for inb/outb 2021-12-15 22:39:46 +02:00
Thierry HUCHARD 8a2a81a83c sanei: Remove no longer used code from sanei_backend.h 2021-12-15 22:39:43 +02:00
Thierry HUCHARD ab11e42894 sanei: Reuse sanei_directio in sanei_pio 2021-12-15 22:39:40 +02:00
Thierry HUCHARD 7d75dbad0c sanei: Remove BEOS support from sanei_pio 2021-12-15 22:39:38 +02:00
Thierry HUCHARD 3e8885f937 sanei: Reuse sanei_directio in sanei_pa4s2 2021-12-15 22:39:36 +02:00
Thierry HUCHARD abbc93df1a qcam: Reuse sanei_directio 2021-12-15 22:39:33 +02:00
Thierry HUCHARD 79e470cf9a sanei: Reuse sanei_directio in sanei_ab306 2021-12-15 22:39:31 +02:00
Thierry HUCHARD db83d55495 sanei: Reuse sanei_directio in sanei_pp 2021-12-15 22:39:28 +02:00
Thierry HUCHARD 7b5386ff6e Factoring of umax_pp_low functions concerning sys/io.h to sanei lib 2021-12-15 22:39:25 +02:00
Thierry HUCHARD 374521c4b6 p5_device: Rename inb/out/INB to prevent name clashes 2021-12-15 22:39:17 +02:00