Wykres commitów

364 Commity (master)

Autor SHA1 Wiadomość Data
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