Povilas Kanapickas
f9d36d1a1b
genesys: Add utility to compute percentille of columns in image
2019-10-17 22:07:00 +03:00
Povilas Kanapickas
051ff59e0c
testsuite: Add a way to test exception throwing
2019-10-17 22:06:59 +03:00
Povilas Kanapickas
f4a2957541
genesys: Use unsigned for resolution in various places
2019-10-13 06:18:50 +03:00
Povilas Kanapickas
68e5f8a912
genesys: Put the backend code into a separate namespace
2019-10-12 22:33:57 +03:00
Povilas Kanapickas
b5e4d86eb2
genesys: Use separate translation unit for conversion functions
2019-10-12 18:17:17 +03:00
Povilas Kanapickas
d4ca0177a1
genesys: Use strong enum for ADC id
2019-09-30 13:52:01 +03:00
Povilas Kanapickas
df14234297
genesys: Use strong enum for sensor id
2019-09-30 13:52:00 +03:00
Povilas Kanapickas
6971301590
genesys: Rename Genesys_Sensor::{CCD -> ccd}_start_xoffset
2019-09-30 13:51:58 +03:00
Povilas Kanapickas
323f37753a
genesys: Implement support for host-side calibration
2019-09-18 03:54:52 +03:00
Povilas Kanapickas
c3e7411aca
genesys: Allow limiting the amount of data read from pipeline sources
2019-09-16 09:34:11 +03:00
Povilas Kanapickas
2e10f4ac17
genesys: Report failures to produce full lines in pipeline
2019-09-16 09:34:09 +03:00
Povilas Kanapickas
6ced865d53
genesys: Move pixel-related functionality to separate file
2019-09-29 20:03:48 +03:00
Povilas Kanapickas
0b1bfa3f12
genesys: Swap 16-bit pixel endian on big endian machines
2019-09-28 07:33:27 +03:00
Povilas Kanapickas
af17797d3c
genesys: Use new image pipeline for handling segmented sensors
2019-09-13 15:37:32 +03:00
Povilas Kanapickas
1c7ef4b55e
genesys: Implement image data source that mimics current reading from USB
2019-09-13 10:38:05 +03:00
Povilas Kanapickas
7d7a395277
genesys: Implement library for image manipulation
2019-09-13 10:38:04 +03:00
Povilas Kanapickas
9b7ab93727
genesys: Add unit test for genesys_fill_segmented_buffer()
2019-09-12 22:39:22 +03:00
Povilas Kanapickas
38b97f1402
genesys: Include full session description into the device struct
2019-07-27 05:12:31 +03:00
Povilas Kanapickas
57d8eb565f
genesys: Add missing dependencies to the unit tests
2019-08-09 09:40:54 +03:00
Olaf Meeuwissen
1be824f2c5
Merge branch 'sanei-usb-testing-mode' into 'master'
...
sanei: Support capture and replay of USB data for testing
See merge request sane-project/backends!55
2019-08-08 14:01:30 +00:00
Povilas Kanapickas
a8a5f58f21
genesys: Add tests for serialization of calibration data
2019-07-23 02:00:44 +03:00
Povilas Kanapickas
baa4eb3048
testsuite: Add missing libs to `make check` programs
2019-06-30 22:18:11 +03:00
Olaf Meeuwissen
9b109a7bd7
Fix typo
2019-06-30 12:45:03 +09:00
Olaf Meeuwissen
adc64520ee
Fix test suite, following bf00b9f49c
2019-06-30 12:45:03 +09:00
Povilas Kanapickas
1c3e1aa184
autotools: Remove files generated by autotools from version control
2019-06-01 14:38:36 +03:00
Olaf Meeuwissen
be9736020f
autofoo: Sync generated files
...
The AX_CXX_COMPILE_STDCXX* macros that were embedded in aclocal.m4
have been replaced with the versions found in the autoconf-archive
package from Debian 9.
2019-05-21 22:14:46 +09:00
Povilas Kanapickas
9e3b5d6381
Update generated files
2019-05-11 00:03:26 +03:00
Povilas Kanapickas
2653cbaec7
Run autoreconf and automake
2019-03-20 23:09:07 +02:00
Olaf Meeuwissen
c6bfe88c31
Update mailing lists addresses to new location
2018-04-18 21:36:00 +09:00
Olaf Meeuwissen
4ade295ab1
Update mail archive links to point to new location
2018-04-18 21:12:44 +09:00
Olaf Meeuwissen
a78969384b
autotools: Sync derived files
...
This was done by running
libtoolize --copy
autoreconf --force --install
on Debian GNU/Linux 9.3.
2018-03-17 10:35:57 +09:00
Olaf Meeuwissen
9b0db823ed
Make absolute URLs in the sane-desc HTML output site-relative
2018-03-07 21:38:56 +09:00
Olaf Meeuwissen
8849137abb
Make root-relative hrefs/src properties site-relative
...
This allows for hosting content on any level below a domain.
2018-03-05 20:21:58 +09:00
Olaf Meeuwissen
baec9c4e26
autofoo: Sync with configure.ac, Makefile.am changes
2017-06-07 22:50:56 +09:00
Olaf Meeuwissen
fc4b250a09
.editorconfig: use utf-8 charset throughout
2017-05-29 21:14:30 +09:00
Olaf Meeuwissen
f0f187f995
.editorconfig: trim trailing blank lines
2017-05-29 21:14:30 +09:00
Olaf Meeuwissen
23891a2646
.editorconfig: trim trailing whitespace
2017-05-29 21:14:29 +09:00
Olaf Meeuwissen
02037adb13
Fix unused parameter compiler warnings in check tools
2017-05-14 19:47:31 +09:00
Olaf Meeuwissen
bfd1626c4b
Sync autofoo
2016-07-13 23:44:26 +09:00
Olaf Meeuwissen
2481e1e98b
Sync autofoo
2016-07-10 21:54:24 +09:00
Olaf Meeuwissen
c962368626
Sync autofoo
2016-07-01 23:45:43 +09:00
Olaf Meeuwissen
a9c813944e
Make libusb-1.0 the default for USB support
...
When libusb-1.0 is not found, libusb-0.1 will be tried. On BeOS and
OS2, nothing should have changed in terms of detection of USB support.
On all systems the --enable-libusb* flags are now ignored. Instead, the
--with-usb and --without-usb flags now control support. When neither is
given USB support will be enable if possible and disabled otherwise. If
--with-usb is requested but not possible, ./configure will fail. There
is no support to prefer libusb-0.1 over libusb-1.0.
2016-07-01 23:44:37 +09:00
Olaf Meeuwissen
418fbb987d
Sync autofoo, once again ...
2016-06-30 21:50:33 +09:00
Olaf Meeuwissen
828cd013e9
Compile getopt replacement functions only if needed
...
This ought to get rid of the last empty compilation unit warnings. This
merges libfelib.la with liblib.la. The former was always used together
with the latter. The latter was only ever used without the former when
linking backends and tools.
Tools might want to use the getopt functions, backends might just want
to use MD5.
2016-06-30 21:38:04 +09:00
Olaf Meeuwissen
f03f1f66d4
Sync autofoo files
2016-06-29 22:15:06 +09:00
Olaf Meeuwissen
cb4924f210
Stop distclean from removing files willy-nilly
...
The distclean target should only remove files that make creates. If
there are any that need taking care of, they should be added in on a
per file basis in the Makefile.am that creates it.
2016-06-26 10:24:30 +09:00
Olaf Meeuwissen
bdade6bb07
Sync derived files with previous changes
2016-06-26 10:24:29 +09:00
Olaf Meeuwissen
d853463ef1
Sync derived files
...
This was done with
AUTOMAKE="automake --add-missing --copy" autoreconf --force
on Debian GNU/Linux 8.5.
2016-06-14 06:30:48 +09:00
Olaf Meeuwissen
87e12bbf2e
Sync derived files with autoreconf --force
...
For the record, this was done on Debian GNU/Linux 8.5.
2016-06-13 22:24:21 +09:00
Olaf Meeuwissen
2d6fad58b4
Respect GNU Standards user variables
...
Several variables are considered "user variables" by the GNU Standards.
This means that the user can pass these to their ./configure and make
invocations as they see fit. These variables include CPPFLAGS, CFLAGS
and LDFLAGS.
This changeset pushes our use of these variables to the automake shadow
variables, AM_CPPFLAGS, AM_CFLAGS and AM_LDFLAGS, so that user variables
will no longer clobber flags required in order to build.
2016-06-13 22:03:14 +09:00