Ralph Little
b330f79c18
config.h.in: remove intermediate build file.
...
This file is generated by autoreconf. We do not need it in the repo.
2025-06-10 17:57:51 -07:00
Ralph Little
bf222fa86c
Merge branch 'allow_nogtk_nogimp' into 'master'
...
configure: allow configure if no GTK and/or no GIMP
See merge request sane-project/frontends!30
2025-06-10 17:50:29 -07:00
Ralph Little
5e01e1768a
configure: allow configure if no GTK and/or no GIMP
2025-06-10 17:48:34 -07:00
Ralph Little
15a4071c7d
Merge branch 'add-spinner' into 'master'
...
Add spinner
See merge request sane-project/frontends!29
2025-06-07 11:55:02 -07:00
Ordissimo
5b747acaf3
Addition of a dialog window with spinner during scanner search.
2025-06-07 10:31:12 +02:00
Ralph Little
6af927f272
Merge branch '26-potential-integer-overflow-vulnerability' into 'master'
...
Resolve "Potential Integer Overflow vulnerability"
Closes #26
See merge request sane-project/frontends!28
2025-06-06 15:40:04 -07:00
Ralph Little
f9d5456962
preview: added overflow check to buffer calculation
2025-06-06 15:38:10 -07:00
Ralph Little
0f59061ff2
Merge branch 'upstream_patches' into 'master'
...
various: upstream of patches from Ubuntu and Fedora.
See merge request sane-project/frontends!27
2025-06-06 12:47:33 -07:00
Ralph Little
bde5bf2ae6
various: upstream of patches from Ubuntu and Fedora.
...
I think this probably captures the bulk of patches from various distros.
2025-06-06 12:45:01 -07:00
Ralph Little
3322b8221a
Update .gitlab-ci.yml file
2025-06-05 22:20:56 -07:00
Ralph Little
10679b36c8
configure: restore current version number.
...
There is a daily snapshot that requires this to match the currently release version.
I did not realise that this was currently used. We will update it
when we do the release.
2025-06-05 22:11:15 -07:00
Ralph Little
abd6eb7284
Merge branch 'configure_fixes' into 'master'
...
build: deleted old acinclude and small configure fixes
See merge request sane-project/frontends!26
2025-06-05 15:30:24 -07:00
Ralph Little
4c47d5d863
build: deleted old acinclude and small configure fixes
...
Environments that we expect to build in are mature enough for
us to expect that they have the tooling for GTK and GIMP.
2025-06-05 15:27:42 -07:00
Ralph Little
468c011699
Update .gitlab-ci.yml file
2025-06-05 12:27:23 -07:00
Ralph Little
d987c689d5
configure.ac: downgraded autoconf requirements.
...
Debian buster uses 2.69 and is still much in use.
We also currently use this for our CI.
2025-06-05 12:10:14 -07:00
Ralph Little
0529bab664
various code: compiler warnings fixed.
2025-06-05 12:04:52 -07:00
Ralph Little
ee91c211db
configure.ac: added silent rules and downgraded gettext
...
Many recent systems still use gettext 0.19.
0.21 is too stringent.
2025-06-05 12:04:09 -07:00
Ralph Little
47ceea2ee9
.gitignore: add ignore for Eclipse project dirs.
2025-06-05 12:03:47 -07:00
Ralph Little
b89ef7f100
Update .gitlab-ci.yml file
2025-06-05 11:20:23 -07:00
Ralph Little
e63c437e74
Merge branch '44-use-system-provided-ar-instead-of-hardcoding-it' into 'master'
...
Resolve "Use system-provided AR instead of hardcoding it"
Closes #44
See merge request sane-project/frontends!23
2025-06-04 09:07:59 -07:00
Ralph Little
c7e5214eba
configure: added AM_PROG_AR to config
...
AM_PROG_AR allows automake to search and override the selection of AR archiver.
2025-06-04 08:58:18 -07:00
Ralph Little
b9c133a678
Merge branch 'lang_updates' into 'master'
...
po: automake implementation of locale features.
See merge request sane-project/frontends!22
2025-06-03 20:50:19 -07:00
Ralph Little
9e8c630223
po: added additional ChangeLog file.
2025-06-03 20:49:29 -07:00
Ralph Little
bda499fa02
po: automake implementation of locale features.
2025-06-03 20:41:41 -07:00
Ralph Little
2e06943ceb
Merge branch 'gtk3-locales' into 'master'
...
Add translation
See merge request sane-project/frontends!21
2025-06-03 14:41:11 -07:00
ThierryFR
72ad907751
Add translation
2025-06-03 14:41:11 -07:00
Ralph Little
51890e5b07
Merge branch 'master' into 'master'
...
Fix selection
See merge request sane-project/frontends!17
2025-06-03 12:52:23 -07:00
Ralph Little
6aeab9c4a2
Merge branch 'build_rework' into 'master'
...
First pass rebuilding the automake files.
See merge request sane-project/frontends!20
2025-06-03 11:38:20 -07:00
Ralph Little
79479d4740
build: updated option message help
2025-06-03 11:35:34 -07:00
Ralph Little
3acc4ff65c
build: optional build of libgtksane library.
...
Can't build this library if there is no libgtk.
2025-06-03 10:17:17 -07:00
Ralph Little
3ef7ca24e6
build: various build system corrections for dist.
2025-06-03 08:47:01 -07:00
Ralph Little
b87b8ad9ba
First pass rebuilding the automake files.
2025-06-03 00:03:06 -07:00
Ordissimo
17bf222bdf
Fix selection
2024-12-15 11:46:51 +01:00
Ralph Little
5c148771d2
Merge branch '41-configure-script-should-exit-with-a-non-zero-code-if-a-problem-occurs' into 'master'
...
Resolve "configure script should exit with a non-zero code if a problem occurs"
Closes #41
See merge request sane-project/frontends!15
2024-10-23 05:07:08 +00:00
Ralph Little
5e48e697b7
configure.in: removed eror message for missing sane-backends.
...
We now use PKG_CHECK_MODULES to detect sane-backends which will fail if not found.
2024-10-22 22:05:06 -07:00
Ralph Little
17c9114eb1
Merge branch 'gtk3' into 'master'
...
Gtk3
Closes #13
See merge request sane-project/frontends!6
2024-10-22 20:56:30 +00:00
ThierryFR
0b8907221d
Gtk3
2024-10-22 20:56:29 +00:00
Ralph Little
2e93f931df
Merge branch 'scanadf_h_d_sigsegv' into 'master'
...
src/scanadf.c: Fix segfault when `scanadf -h -d <device>`
See merge request sane-project/frontends!12
2024-10-19 16:08:45 +00:00
Zdenek Dohnal
4fa58ef662
src/scanadf.c: Fix segfault when `scanadf -h -d <device>`
...
scanadf segfaults when printing help for a specific device, because
device handle is closed before `scanadf_exit()`, but not set to NULL.
Fixes Fedora bugzilla 2225209
2023-07-26 10:22:31 +02:00
Ralph Little
a7fec47bec
Merge branch 'macos10.15-compile-fixes' into 'master'
...
Compile fixes for macOS 10.15 and later
See merge request sane-project/frontends!8
2023-02-12 02:03:23 +00:00
Ralph Little
e25307a8a7
Update .gitlab-ci.yml file
2023-02-12 01:56:48 +00:00
Michael Klein
c33752c719
sanei: replace non-portable isfdtype() with fstat()
2023-02-11 16:27:26 +01:00
Ralph Little
013a47c03b
Merge branch 'remove_lib' into 'master'
...
lib: Remove bundled implementation of glibc funcs
See merge request sane-project/frontends!11
2023-02-11 02:12:23 +00:00
Zdenek Dohnal
6d9554dbf0
lib: Remove bundled implementation of glibc funcs
...
The functions implemented in the files are common at present, so IMHO we
can start using the system ones.
This prevents licensing issues (frontends has to mention the file's
license in case it is bundled in) and security issues (in case of
security issue the fix has to be applied to all bundled files as well).
2023-02-09 15:56:03 +01:00
Ralph Little
0d7bff9d8f
Merge branch 'c99' into 'master'
...
C99 compatibility fixes
See merge request sane-project/frontends!9
2023-01-20 05:27:45 +00:00
Florian Weimer
d0e542df76
configure: Add missing <sys/socket.h> updates
...
Commit 7ebdf2cd62
("scanadf: fixes for
various compilation warnings") missed these updates.
2023-01-17 16:27:10 +01:00
Florian Weimer
25e9a5e13e
configure: Include <stdlib.h> for system, exit
...
Otherwise the conf.sanetest check will always fail with compilers
that do not support implicit function declarations.
2023-01-17 16:23:26 +01:00
Ralph Little
b2b5f1ca61
Merge branch 'scanadf-L-sigsegv' into 'master'
...
src/scanadf.c: Use scanadf_exit() when listing devices
See merge request sane-project/frontends!7
2022-10-12 16:28:27 +00:00
Zdenek Dohnal
22d951a407
src/scanadf.c: Use scanadf_exit() when listing devices
...
It prevents segfault in genesys backend when exiting - the backend wants
to use a function which is already freed.
2022-10-12 12:27:31 +02:00
Ralph Little
4c234b1512
Merge branch '25-xscanimage-crashes-with-test-backend' into 'master'
...
Resolve "xscanimage crashes with test backend"
Closes #25
See merge request sane-project/frontends!4
2021-08-25 03:39:33 +00:00