thierry1970
aa032f458d
escl : Remove obselete tag.
2022-05-11 08:28:35 +02:00
Ralph Little
f012ae84e5
Merge branch 'fix-scanjet-8250' into 'master'
...
set correct minimum dpi for AV_ASIC_C6 on avision
See merge request sane-project/backends!728
2022-05-08 17:41:51 +00:00
Christian Theis
1d502a288a
set correct minimum dpi for AV_ASIC_C6 on avision
2022-05-08 15:08:16 +01:00
Ralph Little
b8722a14ed
Merge branch '149-fix-mkstemp-error-handling' into 'master'
...
Resolve "Fix `mkstemp` error handling"
Closes #149
See merge request sane-project/backends!725
2022-05-01 22:02:55 +00:00
Ralph Little
f85e2fb9c2
Resolve "Fix `mkstemp` error handling"
2022-05-01 22:02:55 +00:00
Ralph Little
a45e79bce6
Merge branch 'clang-warnings' into 'master'
...
Fix Clang warnings
See merge request sane-project/backends!727
2022-05-01 21:56:52 +00:00
David Ward
a13cc4c1ff
CI: Do not allow build job failures for Fedora 35
...
The CI build jobs targeting Fedora 35 pass (without compiler warnings).
Enforce this going forward.
2022-04-26 07:22:51 -04:00
David Ward
9e1819c3f7
configure: Use PKG_CHECK_MODULES to detect Net-SNMP
...
The output of "net-snmp-config --cflags" can contain optimization flags.
These might not be applicable to the current compiler, causing warnings.
Use PKG_CHECK_MODULES to check for Net-SNMP and obtain the compiler and
linker flags instead, in the same way as for libcurl or poppler-glib.
2022-04-26 02:12:25 -04:00
David Ward
4b15f35e75
mustek: Remove unused array variables
...
Introduce a CDB_SIZE() macro similar to that found in sanei/sanei_scsi.c.
This avoids warnings from Clang about unused variables.
2022-04-26 01:18:01 -04:00
Ralph Little
e0aad8e814
Merge branch 'backend-built-sources' into 'master'
...
backend/Makefile: Fix handling of built sources
See merge request sane-project/backends!726
2022-04-25 14:17:15 +00:00
David Ward
76aa009316
backend/Makefile: Include dll-preload.h in sources
2022-04-24 23:13:26 -04:00
David Ward
adac4f23e6
backend/Makefile: Improve rules for pixma/pixma_sane_options.{c,h}
...
Ensure these files are updated after pixma/pixma.c is changed. Do not
remove them during "make clean" or "make distclean", because they are
part of the source distribution (generated with "make dist"). Display
the relative paths in the build output.
2022-04-24 22:52:55 -04:00
David Ward
28b5aa7dee
Revert "backend/Makefile: Remove unneeded references to $(srcdir)"
...
This breaks "make dist" when run locally in the CI container.
2022-04-24 21:03:32 -04:00
Ralph Little
ac42d6e684
Merge branch 'sp30' into 'master'
...
Fujitsu / PFU SP30
See merge request sane-project/backends!716
2022-04-24 17:10:18 +00:00
Ralph Little
e0e9a614be
Merge branch 'avision-fixes' into 'master'
...
avision: Fix issues found by code inspection
See merge request sane-project/backends!710
2022-04-24 17:08:20 +00:00
Ralph Little
5f27cc71c8
Merge branch '584-avision-reading-unexpected-length-is-not-handled-correctly' into 'master'
...
Resolve "avision: Reading unexpected length is not handled correctly"
Closes #584
See merge request sane-project/backends!724
2022-04-24 17:02:54 +00:00
Ralph Little
b217e7b002
avision: enhance return size checks to generate an appropriate error code.
...
Some of the status code checks also check that the returned data is
of the expected size. However, if they are not, it is possible to
return SANE_STATUS_GOOD in error. We should generate an appropriate
error code other than SANE_STATUS_GOOD for this case.
2022-04-24 09:49:51 -07:00
Ralph Little
dd822eda01
Merge branch 'thread-kvs40xx' into 'master'
...
kvs40xx: Return NULL from read_data()
See merge request sane-project/backends!722
2022-04-22 17:51:06 +00:00
Ralph Little
137a8f88c7
Merge branch 'poll-header' into 'master'
...
Fix header file used for poll()
See merge request sane-project/backends!723
2022-04-22 17:48:42 +00:00
David Ward
12560890a6
Fix header file used for poll()
...
POSIX specifies the header to include is <poll.h>, not <sys/poll.h>.
This results in a compiler warning with musl libc (on Alpine Linux).
2022-04-21 23:37:33 -04:00
Ralph Little
31cefeb659
Merge branch 'ci-debian-11' into 'master'
...
CI: Do not allow build job failures for Debian 11
See merge request sane-project/backends!721
2022-04-21 14:24:31 +00:00
David Ward
0286b132b7
CI: Do not allow build job failures for Debian 11
...
With the changes in commit a519a3529a
,
the CI build jobs targeting Debian 11 pass (without compiler warnings).
Enforce this going forward.
2022-04-21 00:57:24 -04:00
Ralph Little
99dba99442
Merge branch 'lockpath-group-check' into 'master'
...
configure: Remove --with-group option for device locking
See merge request sane-project/backends!713
2022-04-21 04:52:28 +00:00
David Ward
944bb49e56
CI: Use Debian stable again to build docs and run "make distcheck"
...
This reverts commit b458cb14c6
, now that
the CI build jobs targeting Debian 11 pass (without compiler warnings).
2022-04-21 00:48:22 -04:00
Ralph Little
cc0d729e1f
Merge branch 'pixma-add-TS3400' into 'master'
...
pixma:Add TS3400.
See merge request sane-project/backends!704
2022-04-21 04:40:26 +00:00
Ralph Little
71152f0171
Merge branch 'make-silent-rules-output' into 'master'
...
Utilize Automake macros for silent rules output
See merge request sane-project/backends!718
2022-04-21 01:23:44 +00:00
Ralph Little
33f0751670
Merge branch 'ci-bump-versions' into 'master'
...
CI: Bump all distributions to stable versions
See merge request sane-project/backends!705
2022-04-21 01:22:50 +00:00
Ralph Little
f1e3a41037
Merge branch 'mustek-usb2-status' into 'master'
...
mustek_usb2: Replace STATUS type with SANE_Status
See merge request sane-project/backends!720
2022-04-21 01:22:09 +00:00
Ordissimo
f71b32c632
Merge branch 'escl-pdf-mmap' into 'master'
...
escl: convert get_PDF_data() to use GMappedFile and GBytes
See merge request sane-project/backends!719
2022-04-19 12:11:24 +00:00
David Ward
b2c2b74858
escl: convert get_PDF_data() to use GMappedFile and GBytes
2022-04-19 12:11:24 +00:00
David Ward
03bfd4232c
Makefile: Utilize Automake macros for silent rules output
...
Building with --enable-silent-rules makes it easier to identify errors
or warnings in the build output. Automake provides macros for custom
rules to use, so that they will print a similar message to rules which
run the compiler or linker:
...
CC libpieusb_la-pieusb.lo
CCLD libpieusb.la
CCLD libsane-pieusb.la
CC libsane_pixma_la-pixma-s.lo
GEN pixma/pixma_sane_options.h
GEN pixma/pixma_sane_options.c
CC pixma/libpixma_la-pixma.lo
...
This does not change the current output if silent rules are disabled.
2022-04-17 20:16:19 -04:00
David Ward
939d62f836
backend/Makefile: Remove unneeded references to $(srcdir)
...
Adjust these rules to use relative pathnames, like the other rules.
2022-04-17 20:14:15 -04:00
Ralph Little
602b4f8d3d
genesys: add full button support for the Canon 5600F
...
This model spreads their GPIO buttons lines over 3 different registers:
0x6c, 0xa6 and 0x6d
2022-04-15 11:50:56 -07:00
Aaron Jackson
a1fbbae636
Update fujitsu description to include SP30 as good
2022-04-14 22:25:29 +01:00
Aaron Jackson
140100bb23
Fujitsu / PFU SP30
...
Tested and working against the Fujitsu driver.
2022-04-14 22:13:20 +01:00
Ordissimo
785a935e9e
Merge branch 'FixEsclTiffSupport' into 'master'
...
Fix inversed logic in escl_tiff.c:get_TIFF_data
See merge request sane-project/backends!715
2022-04-14 13:50:58 +00:00
Raphael Isemann
877871443d
Fix inversed logic in escl_tiff.c:get_TIFF_data
...
malloc returns NULL on error, but this code errors out on the non-NULL pointer
indicating success (which essentially makes this function always fail).
Signed-off-by: Raphael Isemann <teemperor@gmail.com>
2022-04-14 08:29:43 +02:00
Ralph Little
ea8d0eb91e
Merge branch 'genesys_8400f_sensors' into 'master'
...
Genesys 8400f sensors
See merge request sane-project/backends!712
2022-04-13 18:24:57 +00:00
Ralph Little
b3a04eae1a
genesys: added special PDF function definitions for Canon 4400f
2022-04-13 11:07:45 -07:00
Ralph Little
54766358b5
genesys: corrections for 4400f buttons.
...
Additional special PDF buttons not yet included.
We need a strategy to deal with them.
2022-04-13 11:06:02 -07:00
Ordissimo
804e936a65
Merge branch 'escl-fix-type-ip' into 'master'
...
escl: Fix ipv6 detection.
See merge request sane-project/backends!714
2022-04-09 15:49:47 +00:00
Ordissimo
b5d5b01886
escl: Fix ipv6 detection.
2022-04-09 17:31:36 +02:00
David Ward
172e161369
configure: Remove --with-group option for device locking
...
This option is not used anywhere in the code or the build system, except
that ./configure will not build device locking support if this is set to
a non-existent group. (It chooses uucp by default.)
However, that check does not actually work. It attempts to run the chgrp
command on a temporary file; but since ./configure is run without root
privileges, that always fails unless the user running ./configure is a
member of the group.
Remove both the option and the broken check. It is assumed that device
locking support was typically disabled in builds because of this issue,
and it will now be restored except where --disable-locking is specified.
2022-04-06 23:56:29 -04:00
Ralph Little
ab7b3a38e2
genesys: added button definitions for Canoscan 8400F.
2022-04-03 14:47:51 -07:00
Ralph Little
586ff11af5
Merge branch 'pixma-sa-size' into 'master'
...
pixma: fix broadcast_sa size calculation
Closes #426
See merge request sane-project/backends!572
2022-03-29 05:45:03 +00:00
David Ward
b458cb14c6
CI: Continue using Debian 10 to build docs and run "make distcheck"
...
While outstanding issues that cause compiler warnings are being fixed,
continue using Debian 10 (oldstable) rather than Debian 11 (stable) to
build HTML documentation and run "make distcheck".
2022-03-27 19:57:08 -04:00
Ralph Little
49dfefe8c0
Merge branch 'portable-filenames' into 'master'
...
Rename doc/*/template.desc. for Windows compatibility
See merge request sane-project/backends!711
2022-03-27 22:44:16 +00:00
David Ward
732fc8cad7
Rename doc/*/template.desc. for Windows compatibility
...
Windows does not allow filenames ending in a period ("."), preventing
this git repository from even being checked out on a Windows system.
Drop the trailing period in these two filenames. Both files will still
be skipped during the build, since they are not included in DESC_FILES
or DESC_EXT_FILES in doc/Makefile.am.
2022-03-27 17:11:56 -04:00
David Ward
8bbcdf8de3
avision: Invert conditional for software scaling
...
Place the alternative calls to fwrite() near each other in the code,
for better readability.
2022-03-27 16:51:30 -04:00
David Ward
c7a33643f3
avision: Fix line numbers in debug message for software scaling
...
Print line numbers that are relative to the entire output, rather than
the current stripe.
2022-03-27 16:51:30 -04:00