Olaf Meeuwissen
6d95bc191f
Drop unneeded C++ compiler flag additions to AM_CXXFLAGS. Re #92
...
The AX_CXX_COMPILE_STDCXX_11 macro takes care of doing so if needed
already.
2019-06-16 21:43:18 +09:00
Olaf Meeuwissen
a4862d8526
Predicate genesys compilation on documented variable. Re #92
2019-06-16 21:43:18 +09:00
Rolf Bensch
424bb7d923
INSTALL.linux: add missing development environment packages
2019-06-16 13:13:48 +02:00
Olaf Meeuwissen
4c05fb4742
Merge branch 'backend/as6e' into 'master'
...
as6e: Avoid out of bound access
See merge request sane-project/backends!31
2019-06-15 06:50:27 +00:00
Olaf Meeuwissen
cadf5a9b1a
Prevent segfault in case strndup cannot allocate memory
...
This complements 18f9e5598c
2019-06-15 14:45:36 +09:00
Olaf Meeuwissen
f9eb32317a
Merge branch 'sanei-usb-testing-mode-prep' into 'master'
...
sanei: Preparation to support capture and replay of USB data for testing
See merge request sane-project/backends!74
2019-06-15 05:43:06 +00:00
Olaf Meeuwissen
d22516c76a
Merge branch 'remove-autoconf-generated-files' into 'master'
...
Remove autoconf generated files
See merge request sane-project/backends!72
2019-06-12 10:48:14 +00:00
Olaf Meeuwissen
9c42d6ac11
Check AX_CXX_COMPILE_STDCXX macro expansion in configure
...
If not expanded, the user is informed how to deal with this.
2019-06-08 13:00:25 +09:00
Olaf Meeuwissen
c0b07792d9
Ignore harmless patch backups
...
When patching `ltmain.sh` the `patch` utility creates this file if the
patch did not apply cleanly, e.g. when it applied with an offset. Any
hunks that *failed* to apply end up in `ltmain.sh.rej`. This file you
probably want to see in `git status` so it is not ignored.
It should not be committed, of course.
2019-06-08 12:37:49 +09:00
Olaf Meeuwissen
8b51e449f6
Add ignore patterns
...
These files were removed in 1c143f630e
.
2019-06-08 12:36:06 +09:00
Olaf Meeuwissen
b35e018402
Remove files provided/created by Gettext. Re !72
2019-06-08 12:34:58 +09:00
Olaf Meeuwissen
ee604e3365
Update autotools related information. Re !72
2019-06-07 20:48:40 +09:00
Olaf Meeuwissen
165aad31bc
Make tar invocation work with Busybox tar version
2019-06-06 20:50:29 +09:00
Olaf Meeuwissen
03591a4c4a
Fix current working directory assumptions
2019-06-06 20:37:08 +09:00
Olaf Meeuwissen
103be60e24
Really make it a no-op script. Re !72
2019-06-05 23:44:43 +09:00
Olaf Meeuwissen
a367df0994
Add no-op script to satisfy GitLab CI requirements. Re !72
2019-06-05 23:39:44 +09:00
Olaf Meeuwissen
4ddd89dc16
Move source tarball creation to prepare stage. Re !72
...
The build jobs use this tarball to exercise the build and only if all
builds pass will it be "archived".
2019-06-05 23:34:56 +09:00
Olaf Meeuwissen
b6f8053af8
Carry forward configure.ac tweak only. Re !72
2019-06-04 18:18:59 +09:00
Ilia Sotnikov
767cbfaa7f
Merge branch 'hp5590-devel' into 'master'
...
HP5590: Add options for reading out user settings from scanner panel.
See merge request sane-project/backends!66
2019-06-03 06:10:26 +00:00
Bernard B Badeer
1f383b3795
Add options for reading LCD counter and LED indicator.
...
* Add command line parameters for readling LCD counter and LED indicator.
* Code refactoring: Use static parameter strings instead of dynamically
allocated string in order to avoid memory leak.
2019-06-03 06:10:26 +00:00
Olaf Meeuwissen
1c143f630e
Remove more generated files. Re !72
2019-06-02 21:33:22 +09:00
Olaf Meeuwissen
93be23ccf5
Fix libtool requirement for autogen.sh. Re !72
2019-06-02 21:24:26 +09:00
Rolf Bensch
1f847e4128
INSTALL.linux: add missing development package
2019-06-01 18:23:41 +02:00
Povilas Kanapickas
3b2ecec808
style-check: Ignore patch files
2019-06-01 14:41:32 +03:00
Povilas Kanapickas
61bff8b601
autotools: Restore patch to libtool to change libsane soname
2019-06-01 14:38:36 +03:00
Povilas Kanapickas
72320897d8
autotools: Move byteorder.m4 to prevent mixing with generated files
2019-06-01 14:38:36 +03:00
Povilas Kanapickas
9e6a83860b
autotools: Add autogen.sh to run autotools in appropriate way
2019-06-01 14:38:36 +03:00
Povilas Kanapickas
1c3e1aa184
autotools: Remove files generated by autotools from version control
2019-06-01 14:38:36 +03:00
Povilas Kanapickas
6b47592520
Merge branch 'genesys-fix-read-set-reg-from-set' into 'master'
...
genesys: Fix sanei_genesys_{read,set}_reg_from_set()
See merge request sane-project/backends!80
2019-06-01 02:40:24 +00:00
Povilas Kanapickas
916d4e0db9
genesys: Fix sanei_genesys_{read,set}_reg_from_set()
...
There can be registers in the register set with zero address. In
particular, the 0x0b register's address is set to zero on most
sub-backends to prevent writes to it. This leads to the functions in
question not do anything in most scenarios.
2019-06-01 05:24:58 +03:00
Povilas Kanapickas
26b3d8aaa0
Merge branch 'genesys-canoscan-8600f' into 'master'
...
genesys: Add basic support for CanoScan 8600F
See merge request sane-project/backends!79
2019-05-30 21:17:10 +00:00
Povilas Kanapickas
1df6952788
doc: Update description for CanoScan 8600F
2019-05-31 00:08:06 +03:00
Povilas Kanapickas
ceec219cec
Merge branch 'genesys-fix-gl843-calib-pixel-count' into 'master'
...
genesys: Fix read pixel count calculation during calibration on GL843
See merge request sane-project/backends!78
2019-05-30 20:51:27 +00:00
Povilas Kanapickas
aeefb37072
genesys: Fix read pixel count calc during calibration on GL843
2019-05-30 23:42:33 +03:00
Povilas Kanapickas
dc42318d90
Merge branch 'genesys-use-containers' into 'master'
...
genesys: Use C++ containers to remove chances of memory leaks
See merge request sane-project/backends!76
2019-05-29 21:28:43 +00:00
Povilas Kanapickas
9f461060aa
Merge branch 'genesys-catch-exceptions' into 'master'
...
genesys: Catch C++ exceptions when returning to C code
See merge request sane-project/backends!75
2019-05-28 01:21:44 +00:00
Povilas Kanapickas
0b5ab0b5e4
sanei_usb: Fall through to the end of sanei_usb_get_descriptor()
2019-05-27 18:56:01 +03:00
Povilas Kanapickas
422e083175
sanei_usb: Fall through the end in sanei_usb_control_msg()
2019-05-27 18:56:01 +03:00
Povilas Kanapickas
d865705ef1
sanei_usb: Don't change input size variable in USBCALLS bulk code paths
2019-05-27 18:56:01 +03:00
Povilas Kanapickas
18f9e5598c
dll: Don't unnecessarily use alloca
2019-05-27 18:56:01 +03:00
Povilas Kanapickas
50b27fe836
genesys: Use std::string for Genesys_Device::calib_file
2019-05-25 11:15:42 +03:00
Povilas Kanapickas
38986c2c6f
genesys: Use std::vector for Genesys_Device::img_buffer
2019-05-25 11:15:41 +03:00
Povilas Kanapickas
eb93267fa9
genesys: Use std::vector instead of custom vector implementation
2019-05-25 11:15:40 +03:00
Povilas Kanapickas
69485e9f11
genesys: Remove unused new device list
2019-05-25 11:15:39 +03:00
Povilas Kanapickas
3096dcee0e
genesys: Use s_devices.size() for num_devices
2019-05-25 11:15:38 +03:00
Povilas Kanapickas
9c2fdeeb3d
genesys: Use proper containers for device lists
2019-05-25 11:15:37 +03:00
Povilas Kanapickas
5a90b7bb8f
genesys: Convert Genesys_Buffer to C++ class
2019-05-25 11:15:36 +03:00
Povilas Kanapickas
247658f23e
genesys: Return std::vector from GL646 simple_scan()
2019-05-25 11:15:35 +03:00
Povilas Kanapickas
e48b6c4e2d
genesys: Store global Genesys_Scanner instances in std::list
2019-05-25 11:15:34 +03:00
Povilas Kanapickas
15b373a5cc
genesys: Use std::vector for calibration cache average data
2019-05-25 11:15:33 +03:00