From ffa8801644a7d53cc1c785e3450f794c07a14eb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Frings-F=C3=BCrst?= Date: Sun, 2 Feb 2020 17:13:01 +0100 Subject: New upstream version 1.0.29 --- ChangeLogs/ChangeLog-1.0.28 | 4695 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 4695 insertions(+) create mode 100644 ChangeLogs/ChangeLog-1.0.28 (limited to 'ChangeLogs/ChangeLog-1.0.28') diff --git a/ChangeLogs/ChangeLog-1.0.28 b/ChangeLogs/ChangeLog-1.0.28 new file mode 100644 index 0000000..0a161f1 --- /dev/null +++ b/ChangeLogs/ChangeLog-1.0.28 @@ -0,0 +1,4695 @@ +commit 5aa523289f82d1c7f01dde601356214920646542 (HEAD, tag: 1.0.28, origin/master) +Author: Olaf Meeuwissen +Date: 2019-07-31 20:39:43 +0900 + + NEWS: Document changes for upcoming release + +commit 7799a072b4ee31f7848bac7b52b916dd8d627817 +Author: Olaf Meeuwissen +Date: 2019-07-30 22:40:11 +0900 + + CI: Add a scripted release process + +commit a8d4d4b7786e0cca227ab716f9d865bc9c288b25 +Author: Rolf Bensch +Date: 2019-07-29 22:34:13 +0200 + + pixma: Canon PIXMA TS8200 Series is working + + https://alioth-lists.debian.net/pipermail/sane-devel/2019-July/036877.html + +commit 9dce0eaf74facef88fae83ba4d7f9fe886307d4c +Merge: 05bdcbd8 a4e122ad +Author: Rolf Bensch +Date: 2019-07-29 17:27:07 +0200 + + Merge branch 'update_de_translation' + +commit a4e122add55e4b315d96183ced77acc76ab74737 +Author: Rolf Bensch +Date: 2019-07-28 23:04:23 +0200 + + update German translation + +commit ef11a785404c9f9bb663b2cc3d14d956c7fec4d8 +Author: Rolf Bensch +Date: 2019-07-27 13:11:28 +0200 + + 1st bunch of updated German translation + +commit 05bdcbd81a5a92da12e1d4e1559d3f7faf7782ac +Merge: 8eb5850f d4164a73 +Author: Olaf Meeuwissen +Date: 2019-07-27 06:49:23 +0000 + + Merge branch 'en_GB_translation' into 'master' + + Updated en_GB translations + + See merge request sane-project/backends!89 + +commit d4164a7320e3b73547ae624817e974e1fb2086e3 +Author: Ralph Little +Date: 2019-07-26 23:20:29 -0700 + + Fix trailing whitespace and update translator + +commit 78359453e1c21af2055559be99040d979aececdb +Author: Ralph Little +Date: 2019-07-26 10:05:41 -0700 + + Updated en_GB translations + +commit 8eb5850f2749ba8b8c7e1d8e4d7aed18d3adf67a +Author: Olaf Meeuwissen +Date: 2019-07-26 13:55:23 +0900 + + po/nl.po: Update Dutch translations + + [skip ci] + +commit 3a0f0df8fb0bf63c2980b80950b4314b93830ba7 +Author: Olaf Meeuwissen +Date: 2019-07-23 21:15:24 +0900 + + po/*.po: Sync with latest source + +commit 97f04e16e462f61cb87a0acc19868c3357c259eb +Merge: 8ae2569a a8a5f58f +Author: Povilas Kanapickas +Date: 2019-07-22 23:13:51 +0000 + + Merge branch 'genesys-fix-calibration' into 'master' + + genesys: Fix crash when deserializing calibration files + + Closes #97 + + See merge request sane-project/backends!88 + +commit a8a5f58f21554af7c4c945fa07ed33fa03fc0421 +Author: Povilas Kanapickas +Date: 2019-07-23 02:00:44 +0300 + + genesys: Add tests for serialization of calibration data + +commit 25ed10029cea095e5e757f12b5dccf46eb4ca973 +Author: Povilas Kanapickas +Date: 2019-07-23 02:00:43 +0300 + + genesys: Make set_calibration_value() more robust + +commit b9fb97e0f77efba9059834096845a1d1a49d20e6 +Author: Povilas Kanapickas +Date: 2019-07-23 02:00:42 +0300 + + genesys: Make serialization of calibration data less error prone + +commit 8ae2569a879c39f520120f33bda94991b1dd10ab +Author: Olaf Meeuwissen +Date: 2019-07-17 18:26:59 +0900 + + INSTALL.linux: Document need to run autogen.sh for clean checkouts + + Fixes #102. + +commit cb8171734110fd3f42a24b57be735163f903076b +Author: Olaf Meeuwissen +Date: 2019-07-14 17:09:33 +0900 + + .gitignore: more build artifacts + +commit dc328a8d5fdf3daf4aa7deaecb46bd69797a99c6 +Author: Olaf Meeuwissen +Date: 2019-07-14 17:08:08 +0900 + + ChangeLog: Fix awkward grammar + +commit c52eef6e215cb9f3bfab19a64dbcd96d39aaca25 +Author: Olaf Meeuwissen +Date: 2019-07-14 14:03:56 +0900 + + CI: Drop Debian 8, add Debian 10 + + This uses the updated Debian images which now use codenames instead + of version numbers. + + Note that `CFLAGS=-Werror` has been disabled until such time as all + new warnings have been addressed. + +commit 3fb0f020154eecb95a81e0ab32a441709ead361f +Author: Olaf Meeuwissen +Date: 2019-07-10 22:58:40 +0900 + + utsushi.desc: Sync with upstream + +commit 7b2d2cd0b3b6a2052635a35bdf4d0eeab10a3b5d +Merge: 6f6a4928 4742f213 +Author: Olaf Meeuwissen +Date: 2019-07-07 02:16:49 +0000 + + Merge branch 'fix-warnings-memset-size' into 'master' + + Fix invocations of memset with incorrect size + + See merge request sane-project/backends!87 + +commit 4742f213185c9c18f5a194a133adc2752b97660d +Author: Povilas Kanapickas +Date: 2019-07-06 22:14:11 +0300 + + Fix invocations of memset with incorrect size + +commit 6f6a4928741ce99dd6c4d5fe4eed5357d11e9964 +Author: Olaf Meeuwissen +Date: 2019-07-03 22:19:52 +0900 + + Raise the bar for archiving of source tarballs + + They now have to pass a `make distcheck`. The compile stage takes + care of compiler errors/warnings. We are interested in all checks + passing and the source archive being self-consistent. + +commit 14e00fa360839fbb0222c742e8f5f31c530998a4 +Author: Olaf Meeuwissen +Date: 2019-06-30 21:58:57 +0900 + + Drop Linux Software Map file; it has outlived its purpose + + Source and binary packages are readily available from most major Linux + distributions. + +commit 02b0a7e4b6a1ba02b566d96f5aa477e32a8efdb0 +Author: Olaf Meeuwissen +Date: 2019-06-30 17:48:34 +0900 + + m4: Move byteorder.m4 back to m4/ directory + + There is little value in putting this in its own directory just + because it is a non-generated file. + +commit 2f14ac2fcc6124c7170fdc2bbb868813c5bdfeb7 +Merge: 72d68c73 640fa9db +Author: Povilas Kanapickas +Date: 2019-07-05 23:39:04 +0000 + + Merge branch 'genesys-error-handling' into 'master' + + genesys: Improve error handling + + See merge request sane-project/backends!86 + +commit 640fa9dbbaaab7f03b7aff0e9d6abcc17ce4689e +Author: Povilas Kanapickas +Date: 2019-07-06 02:10:08 +0300 + + genesys: Always initialize status variable + +commit 0454f42c36422c1d7b3c3595be0a10bc13da4be1 +Author: Povilas Kanapickas +Date: 2019-07-06 02:10:07 +0300 + + genesys: Report USB errors via exceptions to reduce code duplication + +commit b9cd547aea749ee1064fec6a8a3bafba88761efa +Author: Povilas Kanapickas +Date: 2019-07-06 02:10:06 +0300 + + genesys: Support printf-like messages in debug helper + +commit 22b7fb5105e8e32936e540c8f4276d167ee9508d +Author: Povilas Kanapickas +Date: 2019-07-06 02:10:05 +0300 + + genesys: Move more error functionality to genesys_error.{h,cc} + +commit 942f3fbbf7083d77f5af96455f523c577148f4d7 +Author: Povilas Kanapickas +Date: 2019-07-06 02:10:04 +0300 + + genesys: Move error-related functions to separate header + +commit 9d07e2108a5fdc45136cb73be7617ba80d448431 +Author: Povilas Kanapickas +Date: 2019-07-06 02:10:03 +0300 + + genesys: Support message argument to exceptions + +commit 72d68c7367e4713a340ea1ab109360ce9788266d +Merge: ec8017a8 14bbe802 +Author: Povilas Kanapickas +Date: 2019-06-30 23:16:47 +0000 + + Merge branch 'genesys-canoscan-8600f' into 'master' + + genesys: Preparation for infrared channel support on 8600F (part 2) + + See merge request sane-project/backends!84 + +commit ec8017a8c0238ba319b87d94fa7214cd2cb92c86 +Author: Alex Belkin +Date: 2019-06-30 18:54:46 +0300 + + xerox_mfp: Mark SCX-4x16 as unsupported + + As reported by Andrew Sotnikov in issue #95 Samsung SCX-4216F is not + really supported. Change SCX-4x16 status from untested to unsupported. + Closes #95. + +commit 14bbe802dbdd748d439bb54c62800ad73141880f +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:29 +0300 + + genesys: Move move_to_ta() calls out of *_init_regs_for_*() + +commit a92187edadb28c071c092ce17ffdd13759723d91 +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:28 +0300 + + genesys: Move moving to home out of *_init_regs_for_scan() + +commit 442ffd048663994bb4b7a1a884e6abd49f65709e +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:27 +0300 + + genesys: Move waiting for motor stop out of *_init_regs_for_scan() + +commit bba75702b6d8b136562bc6d13c466d5d8232716a +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:26 +0300 + + genesys: Add utility to print debug messages upon function exit + +commit 397994b215605814713f008a474f8ff12607bd07 +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:25 +0300 + + genesys: Make exposure configuration more consistent + +commit 1e7da8638e34168ad2ba656e7be51ac7c088c50c +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:24 +0300 + + genesys: Use a more descriptive filename for coarse gain debug images + +commit 6d11f6df25a5fc764781c097a592366d33c01d9c +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:23 +0300 + + genesys: Fix support for large exposures on GL843 + +commit f41440ef9fd7ffc377939725e9454ef931860909 +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:22 +0300 + + genesys: Extract debug_dump for Genesys_Current_Setup + +commit fe8383543dbf3d8abb3addbdc3d144213954390a +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:21 +0300 + + genesys: Remove code for G4050 CCD that's unused and likely incorrect + +commit 7bd68b5225f4feeccd61c54a11441087846dc82f +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:20 +0300 + + genesys: Fix crash in sane_open_impl due to uninitialized variable + +commit 616c86de2fa70d852ebed3659b3c224127fdbf93 +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:19 +0300 + + genesys: Fix incorrect use of TGTIME for pixel coordinates + +commit 89d06c9a3aa3f6013ee9fc94e2d30e61a2484d6c +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:18 +0300 + + genesys: Fix error handling in the presence of exceptions + +commit 3050f50b256dd7f902fd02549959a168772113c5 +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:17 +0300 + + genesys: Add a macro to convert status return to exception + +commit 1685e6e8636dbfe77e01f865c0ab50e8ccc51feb +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:16 +0300 + + genesys: Return bool out of *_is_compatible_calibration() + +commit eaa4cb77664122251a9085a7fd974c323359c641 +Author: Povilas Kanapickas +Date: 2019-06-30 14:05:15 +0300 + + genesys: Return void out of *_calculate_current_setup() + +commit 7a07f47b4796f4d4c4f853b8bf76edd5c424f291 +Author: Olaf Meeuwissen +Date: 2019-06-30 14:53:00 +0900 + + Include po/README in the source tarball + + Makefile.in.in ignores EXTRA_DIST. + +commit 2ea6e8eaaa214da7a551070763ef8e4f370018db +Author: Olaf Meeuwissen +Date: 2019-06-30 11:52:33 +0900 + + po: Fix inconsistent word wrapping when using custom width + + This fixes test failures run during a `make distcheck` for generated + message catalogs for LINGUAS such as `en@boldquot` and `en@quot`. + +commit f29e1c88def371a227d0dbd9de7dcb64eae863d5 +Author: Olaf Meeuwissen +Date: 2019-06-30 11:51:55 +0900 + + Make potential issues stick out when running `make distcheck` + +commit 9b109a7bd70892f69228d916fc19c2bbd3594f61 +Author: Olaf Meeuwissen +Date: 2019-06-30 11:17:59 +0900 + + Fix typo + +commit 7af0d47e2957c7c53884904656ef8b9f39b75b53 +Author: Olaf Meeuwissen +Date: 2019-06-30 11:15:20 +0900 + + Keep warning out of redirected image data. Fixes testsuite + +commit adc64520eedbdea6946c6a7b05ba2d9da15917a3 +Author: Olaf Meeuwissen +Date: 2019-06-29 17:31:25 +0900 + + Fix test suite, following bf00b9f49c1ed91e898e5c6f4bc93f7c483c651e + +commit 02d33a0e6d8712c5e1fa18ec5c549cde8bcd3792 +Author: Olaf Meeuwissen +Date: 2019-06-29 17:08:52 +0900 + + Take "advantage" of CI environment changes + + The mini variant now has everything needed to roll a source tarball. + It also has git installed so we don't need a convoluted find for our + style check anymore. + +commit 1017d790b61fce2944ea57f2fe4a1a767c09b505 +Author: Olaf Meeuwissen +Date: 2019-06-29 17:29:15 +0900 + + Always use the latest upstream config.{guess,sub} in source tarballs + + This was one of the release tasks but we may as well find out as soon + as possible whether these break anything ;-) + +commit b596f9887998fc2f2e30ce904bb42e37e428ddfd +Author: Olaf Meeuwissen +Date: 2019-06-29 15:57:04 +0900 + + Include an up-to-date ChangeLog with every build + +commit 8b2fa76497f195208623298d129a2c3fd7917c1b +Merge: bf00b9f4 0dd1feec +Author: Olaf Meeuwissen +Date: 2019-06-27 20:00:38 +0900 + + Merge branch 'yurchor:uk_update' + +commit 0dd1feec2d62caddbe7e9702a213cf87c3e5b027 +Author: Olaf Meeuwissen +Date: 2019-06-27 20:00:05 +0900 + + po/uk.po: Remove trailing blank line + +commit d976a5124fdc300bebf67ff09b93a5cea64c2027 +Author: Yuri Chornoivan +Date: 2019-06-26 18:18:47 +0300 + + Update Ukrainian translation + +commit bf00b9f49c1ed91e898e5c6f4bc93f7c483c651e +Author: Olaf Meeuwissen +Date: 2019-06-25 21:54:37 +0900 + + Use git to put a version in configure + + CI has been using this for a long time. Now that generated files are + no longer in the repository, new clones require autotools already and + adding a git requirement doesn't seem like a big burden. + +commit 2ab39228b9120b0aba4e71269edf8fdbc5a45def +Author: Olaf Meeuwissen +Date: 2019-06-25 21:52:48 +0900 + + Ignore generated English message catalogs w/ quotation marks + +commit 9bbb2b37a189bc275bc11a655e832bb781b7d998 +Author: Olaf Meeuwissen +Date: 2019-06-20 20:02:15 +0900 + + Bump Alpine build from 3.9 to 3.10 + +commit f3577168d2bb8ed9fd7bdf53997ad511ac800870 +Author: Olaf Meeuwissen +Date: 2019-06-20 19:47:32 +0900 + + autogen.sh: Fix out-of-tree invocation + + The check for unsubstituted macros on configure would silently pass + if configure was not created in the current working directory. + +commit ec1a614d6b73214a3510e9654c0f33d4a876bc3e +Merge: f901462f 9173e5db +Author: Povilas Kanapickas +Date: 2019-06-20 08:58:33 +0000 + + Merge branch 'genesys-canoscan-8600f' into 'master' + + genesys: Preparation for infrared channel support on 8600F + + See merge request sane-project/backends!82 + +commit f901462f9937e884c4da7bfe9e96f6d12dfdccf1 +Author: Olaf Meeuwissen +Date: 2019-06-19 21:12:51 +0900 + + Fix AS_CASE clause matching + + See https://alioth-lists.debian.net/pipermail/sane-devel/2019-June/036809.html + +commit 46e98476acc831c43cc60fb82756aad19b214e5d +Merge: 6d95bc19 8aa5318f +Author: Povilas Kanapickas +Date: 2019-06-16 15:40:29 +0000 + + Merge branch 'genesys-canoscan-8600f' into 'master' + + genesys: Add initial support for 2400 and 4800 dpi transparency scanning on CanoScan 8600F + + See merge request sane-project/backends!81 + +commit 6d95bc191f796eef07da3f5334d840e8b31bf4cf +Author: Olaf Meeuwissen +Date: 2019-06-16 21:40:39 +0900 + + 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. + +commit a4862d8526ca238fb667658a4bcd83de27915cb8 +Author: Olaf Meeuwissen +Date: 2019-06-16 21:39:45 +0900 + + Predicate genesys compilation on documented variable. Re #92 + +commit 424bb7d923965327a28e303d1c424d5fc00e977c +Author: Rolf Bensch +Date: 2019-06-16 13:13:48 +0200 + + INSTALL.linux: add missing development environment packages + +commit 4c05fb474282c64c8e700ab9852b465eda32617e +Merge: cadf5a9b f111032e +Author: Olaf Meeuwissen +Date: 2019-06-15 06:50:27 +0000 + + Merge branch 'backend/as6e' into 'master' + + as6e: Avoid out of bound access + + See merge request sane-project/backends!31 + +commit cadf5a9b1a9e62829fe630b474d91c5a94c4e68a +Author: Olaf Meeuwissen +Date: 2019-06-15 14:45:36 +0900 + + Prevent segfault in case strndup cannot allocate memory + + This complements 18f9e5598c224e90554d333b7f9f05ba8fa14ad0 + +commit f9eb32317abf2f109fe21478358e637750df7f32 +Merge: d22516c7 0b5ab0b5 +Author: Olaf Meeuwissen +Date: 2019-06-15 05:43:06 +0000 + + 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 + +commit d22516c76ac52c3b5208b62fc82312b223efc7ad +Merge: 767cbfaa 9c42d6ac +Author: Olaf Meeuwissen +Date: 2019-06-12 10:48:14 +0000 + + Merge branch 'remove-autoconf-generated-files' into 'master' + + Remove autoconf generated files + + See merge request sane-project/backends!72 + +commit 9173e5dbddf5f616ae2343222315310edfad2ccf +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:30 +0300 + + genesys: Merge XPA lamp setup to a single function + +commit 4adb96b7afa8935c663279c5b5caccb60a7241b8 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:29 +0300 + + genesys: Merge XPA motor setup to a single function + +commit 4d4b3be12d566ed3eb3bc81b9f8db915d81ed5e8 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:28 +0300 + + genesys: Cache logical lamp and XPA state in register set + +commit d11971b220c8c780b043ed08c58d2cb8b527c5f4 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:27 +0300 + + genesys: Only ever use sanei_genesys_set_lamp_power() to turn on lamp + +commit 6d9e783a517f2481ff0a661ebc2c7f8b8918daf1 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:26 +0300 + + genesys: Only ever use sanei_genesys_set_motor_power() to turn on motor + +commit 5b788022dc37d5dd259e784dcc23b6354d3e6991 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:25 +0300 + + genesys: Extract sanei_genesys_set_motor_power() + +commit 57480021dd6853267e4af266afc9d55dac04f3e7 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:24 +0300 + + genesys: Extract sanei_genesys_set_lamp_power() + +commit 8d5ff56ee97969671ca3ea9e7e6cb20508b9c2df +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:23 +0300 + + genesys: Use scan method out of setup params for cache comparison + +commit bf0ed8ed09f4aa710dfb6c5e543928a89a42c184 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:22 +0300 + + genesys: Store scan method within params struct + +commit be19edfd7241d00f2fc8990f50dbbb9c8a1c6fe3 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:21 +0300 + + genesys: Store setup params to current setup struct + +commit 9f3c86cd57a61cc841bec66849ffe255c2b96fec +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:20 +0300 + + genesys: Wrap data into SetupParams in *_calculate_current_setup() + +commit 6796315cc10f41033d4666942e2600abb1406624 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:19 +0300 + + genesys: Remove useless condition in lineart setup check + + The flag in the remaining condition can only be set if the second + condition is true. + +commit 65bb8724c67619c57ed25fcbf98c21d3f0b37eb9 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:18 +0300 + + genesys: Use scan params to compute scan geometry, not settings + +commit 2a8f642787b8ebd33c82727a5e2f518f1f80760a +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:17 +0300 + + genesys: Fix sign comparison warnings + +commit bf395270e807e50a89bf98bcdf14bde1e9e58f1c +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:16 +0300 + + genesys: Refactor color filter into an enum + +commit 0ffbd6c0238aee9f6eed676c94478bb9938da375 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:15 +0300 + + genesys: Specify underlying types of enums + +commit cd7186965b3418a4c4c21d1f0b6d49f07137a0b2 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:14 +0300 + + genesys: Don't use floating point numbers in SetupParams unnecessarily + +commit ca070fb5697124f0a92432fcb7c87b73048098fe +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:13 +0300 + + genesys: Extract function to dump SetupParams to debug + +commit a8b61d0501fffa2eff1fcdd841c7c4fd11dba048 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:12 +0300 + + genesys: Update gl646_setup_registers() doc + +commit e47a6dfb56468d19bb1482258d9947aee3039458 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:11 +0300 + + genesys: Represent color as channels on GL646 + +commit 6ae640cac17c504c060676e099851e9514a9a896 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:10 +0300 + + genesys: Simplify channel setup in gl646_setup_registers() + +commit a843704cc198fcbc10d1eeb0ba537b68cf4438c4 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:09 +0300 + + genesys: Move color filter setup to gl646_setup_registers() + +commit 8184699bbfac3a6ded6f4dfb26a6adc6534a5c77 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:08 +0300 + + genesys: Allocate GL646 slope tables on stack + +commit e129bdd1e16de8556ec458dbf50a3f76a6f20481 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:07 +0300 + + genesys: Move low-level computations to gl646_setup_registers() + +commit fb8014d77e3de4fe0188d9ef0e554d7df1ae1838 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:06 +0300 + + genesys: Store scan setup data in SetupParams struct + +commit 42ae7ea2d8fef1141f7f110051ee2f94d13c555c +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:05 +0300 + + genesys: Reuse SetupParams on GL847 code + +commit 1841e5b276c21578b2296f382861a08bf5ffb31a +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:04 +0300 + + genesys: Reuse SetupParams on GL846 code + +commit 6719f885da49dc616a80e8bd317e6ad08bc11cfd +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:03 +0300 + + genesys: Reuse SetupParams on GL841 code + +commit 50f5007b3d0d1f0d4713d767590c6a54e2f582b6 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:02 +0300 + + genesys: Reuse SetupParams on GL124 code + +commit 319a5082ac3cda6c70bca9c568fd7f24ed9fab90 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:01 +0300 + + genesys: Remove unused command set API + +commit d92bfd1e9e831e3044f24e7d430d03a9273ffe39 +Author: Povilas Kanapickas +Date: 2019-06-08 14:04:00 +0300 + + genesys: Remove unused fields out of Genesys_Settings struct + +commit efd7723a4f16c20b31fc874a1792bf3dd52cc920 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:59 +0300 + + genesys: Deduplicate dumping of Genesys_Current_Setup to logs + +commit 7020001ba77cec3a2d4368ba4bbd1da7bc7c9bca +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:58 +0300 + + genesys: Remove unused ScanColorMode::COLOR_MULTI_PASS + +commit 6e657e3eac1f878d881d058ca272646afcb4542d +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:57 +0300 + + genesys: Refactor scan color mode into an enum + +commit 723426d78bd90802199301ef7d75febb8766cc74 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:56 +0300 + + genesys: Don't use dev->calib_reg directly when possible + +commit c09370eab49b1c1522964d418c6e1344adc07ede +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:55 +0300 + + genesys: Add support for selecting infrared channel + +commit a63c8a5f8c8422cd51aea00efc30fd11c68fb780 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:54 +0300 + + genesys: Support more than two scan methods + +commit f1e583aea8f5e6a4ef1e74071ef1f41390c447ad +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:53 +0300 + + genesys: Refactor scan method into an enum + +commit 374a3043fafcae61a64f601a3329afc04f748060 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:52 +0300 + + genesys: Use STR_ prefix to macros yielding to strings + +commit 06157f753cf9a5c1114d63604b2710131cb58a6a +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:51 +0300 + + genesys: Extract remaining options out of option list + +commit 38ccdc67881de4c5e0e7fc19467229ea8ab56bf8 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:50 +0300 + + genesys: Extract resolution and bit_depth options out of option list + +commit a7a2e0abd6c9d58dc9782add70384fe707b48da4 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:49 +0300 + + genesys: Extract string options out of options list + +commit 3301e0fbea7bb731f70d3420fdcb088400700c45 +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:48 +0300 + + genesys: Extract position options out of option list + +commit 3f184b795f302aa63c331982113b0f0427a8928d +Author: Povilas Kanapickas +Date: 2019-06-08 14:03:47 +0300 + + genesys: Simplify sensor handling + +commit 9c42d6ac11fc0ef71d4712607381d19636829d9c +Author: Olaf Meeuwissen +Date: 2019-06-08 13:00:25 +0900 + + Check AX_CXX_COMPILE_STDCXX macro expansion in configure + + If not expanded, the user is informed how to deal with this. + +commit c0b07792d948e46ef9cde8910a5b78f5f9e958fc +Author: Olaf Meeuwissen +Date: 2019-06-08 12:37:49 +0900 + + 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. + +commit 8b51e449f67aa220b515364bceae960e8b1090e8 +Author: Olaf Meeuwissen +Date: 2019-06-08 12:36:06 +0900 + + Add ignore patterns + + These files were removed in 1c143f630e3c8ef4b649a369260eebebf10c869c. + +commit b35e0184027c36e51fd73e1f52f8705f525cc4d8 +Author: Olaf Meeuwissen +Date: 2019-06-08 12:34:58 +0900 + + Remove files provided/created by Gettext. Re !72 + +commit ee604e33653537db8825e76bcc8560dd8cb53910 +Author: Olaf Meeuwissen +Date: 2019-06-07 20:48:40 +0900 + + Update autotools related information. Re !72 + +commit 165aad31bcc115013658683a53195279122c0800 +Author: Olaf Meeuwissen +Date: 2019-06-06 20:50:29 +0900 + + Make tar invocation work with Busybox tar version + +commit 03591a4c4a1014cac0cd39aff3daf8dde927563a +Author: Olaf Meeuwissen +Date: 2019-06-06 20:37:08 +0900 + + Fix current working directory assumptions + +commit 103be60e24a07e14b3c8bd98e53472f3822d8a16 +Author: Olaf Meeuwissen +Date: 2019-06-05 23:44:43 +0900 + + Really make it a no-op script. Re !72 + +commit a367df0994ec7fb1e43a0e6e191096bca71d143a +Author: Olaf Meeuwissen +Date: 2019-06-05 23:39:44 +0900 + + Add no-op script to satisfy GitLab CI requirements. Re !72 + +commit 4ddd89dc16700cbe968c7627870be583bf6264d5 +Author: Olaf Meeuwissen +Date: 2019-06-05 23:34:56 +0900 + + 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". + +commit b6f8053af8f2c2ef301c23fbf9e24fe75b4463d7 +Author: Olaf Meeuwissen +Date: 2019-06-04 18:18:59 +0900 + + Carry forward configure.ac tweak only. Re !72 + +commit 767cbfaa7f8d190648345a97637d76120f3aa1c9 +Merge: 1f847e41 1f383b37 +Author: Ilia Sotnikov +Date: 2019-06-03 06:10:26 +0000 + + Merge branch 'hp5590-devel' into 'master' + + HP5590: Add options for reading out user settings from scanner panel. + + See merge request sane-project/backends!66 + +commit 1f383b379540bc8a4b2300b066fe9ed6cfc7f550 +Author: Bernard B Badeer +Date: 2019-06-03 06:10:26 +0000 + + 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. + +commit 1c143f630e3c8ef4b649a369260eebebf10c869c +Author: Olaf Meeuwissen +Date: 2019-06-02 21:33:22 +0900 + + Remove more generated files. Re !72 + +commit 93be23ccf5b0a29024d619f6cc13191c9088b32b +Author: Olaf Meeuwissen +Date: 2019-06-02 21:21:42 +0900 + + Fix libtool requirement for autogen.sh. Re !72 + +commit 8aa5318f90a084ae7fb0c27258a456723540f552 +Author: Povilas Kanapickas +Date: 2019-06-02 11:48:04 +0300 + + genesys: Make frontend register list generic + +commit 24853e657a3a57d18d8c10005074159ed7882547 +Author: Povilas Kanapickas +Date: 2019-06-02 11:48:03 +0300 + + genesys: Refactor frontend table to initialize data explicitly + +commit 63054332102eb4c4f1b8b56d442c436aa8a3f82a +Author: Povilas Kanapickas +Date: 2019-06-02 11:48:02 +0300 + + genesys: Cache the initial frontend values in the device + +commit ba778a7d84e555c58843d1664db65f683c1f5d4c +Author: Povilas Kanapickas +Date: 2019-06-02 11:48:01 +0300 + + genesys: Add a way to set custom FE registers depending on scan mode + +commit c05b0c15983b223dc43957f569def6609f7ee165 +Author: Povilas Kanapickas +Date: 2019-06-02 11:48:00 +0300 + + genesys: Add initial support for 8600F 4800dpi transparency scanning + +commit 91a37b65588a23eef009283d307b0650c91be34d +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:59 +0300 + + genesys: Add a way to calibrate partial width of the scanner + +commit a2f451526c5d0b05a60f5407923e79061b5788fe +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:58 +0300 + + genesys: Extract GenesysRegisterSettingSet::{fread,fwrite}() + +commit ac624433bbacdcf3c1cfe5cbcfd16803baae2097 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:57 +0300 + + sanei: Print the number of read bytes on bulk USB read error + +commit a9689de4784deb240073a964c85fbee14ea125b0 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:56 +0300 + + genesys: Don't hardcode ccd size divisor for start position + +commit 3a8f1ddf6c8d3f8bdf7ddeee4af5d3734cf6b390 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:55 +0300 + + genesys: Support 2400dpi transparency scans on 8600F + +commit 8520b810fdc7901db6e5fa5fbf773723ba077f22 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:54 +0300 + + genesys: Add support for mixed half/quarter-ccd mode on the same scanner + +commit 36872e57518f22da7e8588b697b3ac24ea56597d +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:53 +0300 + + genesys: Add support for half-ccd and quarter-ccd modes on the same chip + + Previously we hardcoded half-ccd mode to be actually quarter-ccd mode on + GL843. + +commit 8a9a4e3f719d2d7fdf3c41b1431dd9dd29d5d54f +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:52 +0300 + + genesys: Move GL843 sensor profiles to global sensor database + + Note that gl843_setup_sensor() did not write certain registers and they + weren't written to the scanner anywhere else, thus they have been + excluded from the new definitions. + +commit 723aa2b73cf213b58310e74d4baca78ff03e4a61 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:51 +0300 + + genesys: Don't store current sensor in device as it depends on the scan + +commit f8e8243b78fa3a13d366bbdacdc2b13158a66c36 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:50 +0300 + + genesys: Don't modify sensor with gamma data + +commit dafd2a150b908b37065c5d5817e36c044ae6c675 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:49 +0300 + + genesys: Extract gamma creation into a single function + +commit ea74f8e6ef3fe496a75d3f7fc7165c4dd3b4adca +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:48 +0300 + + genesys: Pass gamma tables as vectors + +commit dd2884ede7dbe619bd1b845708d4e74440289a73 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:47 +0300 + + genesys: Don't read registers to get data available from model flags + +commit 5adaea3e2f22c53108f062d3763ba4f34e4ec72b +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:46 +0300 + + genesys: Pass sensor to genesys_coarse_calibration() as param + +commit 60289d58e20ded371dee4f82eae786ac4afb53c5 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:45 +0300 + + genesys: Pass sensor to genesys_average_white() as param + +commit 35e45196b950227057b9858d1e62614fcb6fc696 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:44 +0300 + + genesys: Pass sensor to sanei_genesys_search_reference_point() as param + +commit 43c86ecd819307b076aecba880d6bf55012b98bf +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:43 +0300 + + genesys: Only ever name Genesys_Sensor as "sensor" to reduce confusion + +commit 773841251710c8933aecab8e9ff7002ffe888245 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:42 +0300 + + genesys: Remove vim indent settings + +commit 6fdabd817477b5d69733d18e9244fc05a7af2f8a +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:41 +0300 + + genesys: Remove unused sensor config + +commit d3f13839af4a985308c1cdf67d2307966ca01e1c +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:40 +0300 + + genesys: Remove no longer needed explicit initialization and copying + +commit 4269f67c4a04862627795ec17559fb8d75c00aaf +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:39 +0300 + + genesys: Always initialize Genesys_Frontend + +commit 68df437faf1d025f6a3e16a47816ed261707f172 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:38 +0300 + + genesys: Always initialize Genesys_Motor + +commit 52f73ffd8d673641176379aa75879b2a7154f294 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:37 +0300 + + genesys: Always initialize Genesys_Gpo + +commit d39189e424dcda05c295a60e01ffff25a97f374e +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:36 +0300 + + genesys: Always initialize Genesys_Settings + +commit 03ecbf1bb0af74f857172a2792ebfc55d40c76f8 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:35 +0300 + + genesys: Always initialize Genesys_Current_Setup + +commit a287f4945cb63e425b37aa9b6d0682de8570a8d8 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:34 +0300 + + genesys: Extract computation of session setup to callers + +commit d688429ccd3558fb6eb5948efce9e812d7a23776 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:33 +0300 + + genesys: Fix use of wrong dpi when computing output pixel count + +commit 1a9e05b2918b831c4e3afa5d05ee32c61793ddc6 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:32 +0300 + + genesys: Extract params to gl843_init_scan_regs to a struct + +commit 836a78bef5713d6e7ade520e23c4959ef3a31386 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:31 +0300 + + genesys: Extract exposure to separate variable in sensor definition + +commit e9419d5e33c0bda22e7f358e9d1ef6a33127a699 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:30 +0300 + + genesys: Make per-sensor register override list generic + +commit 7f22e35e2c6ec20a552e588decc000996385a3df +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:29 +0300 + + genesys: Use internal sleep wrapper for remaining sleep calls + +commit 90814ac7d3c30bdc1a4c4b19d8822e908aedefdc +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:28 +0300 + + genesys: Move half CCD property to sensor definition + +commit 7359412548cfc662b913a79ee014aa8e30fb19c1 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:27 +0300 + + genesys: Remove dead code + +commit 04c5b4afde1a88454df1682e00dcb8a1b360eb49 +Author: Povilas Kanapickas +Date: 2019-06-02 11:47:26 +0300 + + genesys: Improve type safety of Genesys_Register_Set + +commit 1f847e4128a3f1f2d425b5ebb5509f64f2d32f2b +Author: Rolf Bensch +Date: 2019-06-01 18:23:41 +0200 + + INSTALL.linux: add missing development package + +commit 3b2ecec808b54543ec341a8028055b36d650e17e +Author: Povilas Kanapickas +Date: 2019-06-01 14:41:32 +0300 + + style-check: Ignore patch files + +commit 61bff8b60153f0189a9bcc5cb70d4a2b042b3f13 +Author: Povilas Kanapickas +Date: 2019-05-25 09:12:18 +0300 + + autotools: Restore patch to libtool to change libsane soname + +commit 72320897d8f1b5b8bfc296791d114de01b4b4bd1 +Author: Povilas Kanapickas +Date: 2019-05-25 09:12:17 +0300 + + autotools: Move byteorder.m4 to prevent mixing with generated files + +commit 9e6a83860b2f8644a739ba837f6434d3815105a6 +Author: Povilas Kanapickas +Date: 2019-05-25 09:12:16 +0300 + + autotools: Add autogen.sh to run autotools in appropriate way + +commit 1c3e1aa1846ec04bf8a48bd918a2ad62ac77dd2e +Author: Povilas Kanapickas +Date: 2019-05-25 09:12:15 +0300 + + autotools: Remove files generated by autotools from version control + +commit 6b4759252043534f74caa18918ce6f2d91b52651 +Merge: 26b3d8aa 916d4e0d +Author: Povilas Kanapickas +Date: 2019-06-01 02:40:24 +0000 + + 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 + +commit 916d4e0db9e62a444cdcbef6c6512b7ecf6dd238 +Author: Povilas Kanapickas +Date: 2019-06-01 05:24:58 +0300 + + 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. + +commit 26b3d8aaa0854f87dd39dce1dbe5af3ae1adbfcc +Merge: ceec219c 1df69527 +Author: Povilas Kanapickas +Date: 2019-05-30 21:17:10 +0000 + + Merge branch 'genesys-canoscan-8600f' into 'master' + + genesys: Add basic support for CanoScan 8600F + + See merge request sane-project/backends!79 + +commit 1df6952788f1724fe63bb17c588e56d98d0ce23f +Author: Povilas Kanapickas +Date: 2019-05-31 00:07:44 +0300 + + doc: Update description for CanoScan 8600F + +commit ceec219cecb467e9d2cd082f88096f0a1686200b +Merge: dc42318d aeefb370 +Author: Povilas Kanapickas +Date: 2019-05-30 20:51:27 +0000 + + 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 + +commit aeefb370724cd0bfa085f728d3bf7132a9134863 +Author: Povilas Kanapickas +Date: 2019-05-30 23:33:13 +0300 + + genesys: Fix read pixel count calc during calibration on GL843 + +commit dc42318d905e35f09a5e5d0a9560d296eb43cf06 +Merge: 9f461060 50b27fe8 +Author: Povilas Kanapickas +Date: 2019-05-29 21:28:43 +0000 + + Merge branch 'genesys-use-containers' into 'master' + + genesys: Use C++ containers to remove chances of memory leaks + + See merge request sane-project/backends!76 + +commit 9f461060aac2c6517e471699a7efa7e254b8048d +Merge: 5d7fc4e0 896385a0 +Author: Povilas Kanapickas +Date: 2019-05-28 01:21:44 +0000 + + Merge branch 'genesys-catch-exceptions' into 'master' + + genesys: Catch C++ exceptions when returning to C code + + See merge request sane-project/backends!75 + +commit 0b5ab0b5e47f74ddf7e6a609bf91c3f4b36c0369 +Author: Povilas Kanapickas +Date: 2019-04-27 12:16:10 +0300 + + sanei_usb: Fall through to the end of sanei_usb_get_descriptor() + +commit 422e0831757681e1ff3cd6d6c93b80c38a8d1e67 +Author: Povilas Kanapickas +Date: 2019-04-27 12:16:09 +0300 + + sanei_usb: Fall through the end in sanei_usb_control_msg() + +commit d865705ef13a5d9f261abf1ed39b02319d414004 +Author: Povilas Kanapickas +Date: 2019-04-27 12:16:08 +0300 + + sanei_usb: Don't change input size variable in USBCALLS bulk code paths + +commit 18f9e5598c224e90554d333b7f9f05ba8fa14ad0 +Author: Povilas Kanapickas +Date: 2019-04-27 12:16:07 +0300 + + dll: Don't unnecessarily use alloca + +commit 50b27fe8367cbe5f1e426d709be00aae478c6b15 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:42 +0300 + + genesys: Use std::string for Genesys_Device::calib_file + +commit 38986c2c6f39da0f326c922b3607b78c1591b5e9 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:41 +0300 + + genesys: Use std::vector for Genesys_Device::img_buffer + +commit eb93267fa9af5632d1cff5cf221b3ea2916c69d0 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:40 +0300 + + genesys: Use std::vector instead of custom vector implementation + +commit 69485e9f11963cee51ff10fd63d069bd2fea06a8 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:39 +0300 + + genesys: Remove unused new device list + +commit 3096dcee0ee25ea93123801e56a1d75cd153aca1 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:38 +0300 + + genesys: Use s_devices.size() for num_devices + +commit 9c2fdeeb3d91d581d55fa8972b583e7d7cb8b765 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:37 +0300 + + genesys: Use proper containers for device lists + +commit 5a90b7bb8fb72ba9fed235d2ff974c8e26dfba30 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:36 +0300 + + genesys: Convert Genesys_Buffer to C++ class + +commit 247658f23ed81be58a5bfea6f62f9d229b163ff4 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:35 +0300 + + genesys: Return std::vector from GL646 simple_scan() + +commit e48b6c4e2dc7065ead61015673fed89d16f1c81a +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:34 +0300 + + genesys: Store global Genesys_Scanner instances in std::list + +commit 15b373a5cc388aed628d5514e00f979cf8df6222 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:33 +0300 + + genesys: Use std::vector for calibration cache average data + +commit 64ca298d02d03dbd2818d8c887f7c94c350ac42e +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:32 +0300 + + genesys: Store calibration class using std::list + +commit 52b1989edaa99dea1d1ab6bbcc9486d64ae28360 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:31 +0300 + + genesys: Remove no longer used RIEF and RIEF2 macros + +commit 3d44c89f1e7a3ef548275730127d956c415773ba +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:30 +0300 + + genesys: Use std::vector for Genesys_Device::{dark,white}_average_data + +commit 2dc4e5d1fc3c48cf1cd7ae1010dd5cc3328754dc +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:29 +0300 + + genesys: Use std::vector for Genesys_Sensor::gamma_table + +commit 555be1c3eb5e3becac770170687713d73756511b +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:28 +0300 + + genesys: Use Genesys_Device as C++ class + +commit cb189cfe2d9ec1004e83c285612f6ee386f44100 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:27 +0300 + + genesys: Rewrite sensor table to use std::vector + +commit e5eff5d76f98170d6b583aa19e9c6ebd58407eb4 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:26 +0300 + + genesys: Add facility for auto releasing static data on backend exit + +commit 9cea33b53c4fb351e8983c0a1f6e2694220f8127 +Author: Povilas Kanapickas +Date: 2019-05-25 11:15:25 +0300 + + genesys: Use std::vector instead of malloc for local allocations + +commit 896385a082f0d44a4fa4abb21c4c5fd110d51d8e +Author: Povilas Kanapickas +Date: 2019-05-25 10:03:15 +0300 + + genesys: Ensure that functions passed to C API don't throw + +commit 23f3ebf612456f3328c925764abfcaaa31c80e39 +Author: Povilas Kanapickas +Date: 2019-05-25 10:03:14 +0300 + + genesys: Wrap exported functions to always catch exceptions + +commit 5d7fc4e0ed3489982082be3c1845fa3f2eba42d9 +Merge: 216e8b28 58ee13d0 +Author: Povilas Kanapickas +Date: 2019-05-24 18:25:58 +0000 + + Merge branch 'genesys-fix-warning' into 'master' + + genesys: Fix warning + + See merge request sane-project/backends!71 + +commit 58ee13d057f0db1c07edb6627aaf973e6a3d6566 +Author: Povilas Kanapickas +Date: 2019-05-24 21:13:37 +0300 + + genesys: Fix warning + +commit 216e8b28a0b792276ede8a46618a713ad5ef4b9d +Author: Olaf Meeuwissen +Date: 2019-05-22 21:48:32 +0900 + + Turn C++ compiler warning into error on the right job. Re #85 + + Fixes 8d67531c70e8cc346d8705477ac9c53d0a4571d8 where the flags were + set for a job that runs in an environment *without* a C++ compiler. + +commit 199a685d0b174ce618d23decd0565b591be67b91 +Author: Olaf Meeuwissen +Date: 2019-05-22 21:35:08 +0900 + + Restore availability of config.status for archive stage. Re #85 + +commit 8d67531c70e8cc346d8705477ac9c53d0a4571d8 +Author: Olaf Meeuwissen +Date: 2019-05-22 21:31:13 +0900 + + Turn C++ compiler warnings into errors. See #85 + +commit 57ee89a6760621d92fa8564bdc066c36c17618d7 +Author: Olaf Meeuwissen +Date: 2019-05-22 21:19:54 +0900 + + Drop caching of untracked files. Re #85 + +commit be9736020f48119a1060088d95ec1ac8eef8ac07 +Author: Olaf Meeuwissen +Date: 2019-05-21 22:11:50 +0900 + + 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. + +commit e2d89c1ab3b06cb81634a869ed94620d91af6d68 +Author: Olaf Meeuwissen +Date: 2019-05-21 22:10:12 +0900 + + Expand AM_CXXFLAGS in our Makefiles. Fixes #84 + +commit 16a3945ce6b585c97a90461419b573a2d389d58f +Merge: f498e5fa 0a66ed1d +Author: Povilas Kanapickas +Date: 2019-05-20 09:47:38 +0000 + + Merge branch 'genesys-sleep' into 'master' + + genesys: Add wrapper for sleep that can be turned off when testing + + See merge request sane-project/backends!70 + +commit f498e5fa66718a76adbcd60be8228a50cc903ab1 +Author: Olaf Meeuwissen +Date: 2019-05-20 18:32:48 +0900 + + genesys: Add missing pointer cast on malloc call + + Fixes build on Fedora 29 and 30. + +commit 2bb5ed655ade84281435d80cf133403f8e11bb29 +Merge: 2a116229 185303a1 +Author: Olaf Meeuwissen +Date: 2019-05-20 09:10:53 +0000 + + Merge branch 'genesys-enable-cxx' into 'master' + + Use C++ for the genesys backend + + See merge request sane-project/backends!61 + +commit 2a11622967ff2f5f09d4b47ffc3e1817645f814a +Merge: 75855385 7a8ae928 +Author: Stanislav Yuzvinsky +Date: 2019-05-19 18:18:57 +0000 + + Merge branch 'teardown' into 'master' + + ricoh2: Rearrange init/deinit code of ricoh2 to correctly support "code flow" + + See merge request sane-project/backends!65 + +commit 758553859589a1c5ec0a7ff688fe4621e81b62db +Author: Olaf Meeuwissen +Date: 2019-05-19 21:41:16 +0900 + + epson2: Add XP-255 as supported. Fixes #81 + +commit 71bf2daec6584db1228975c88cb737375244e57e +Merge: 8cdd5ae2 a4ab6937 +Author: Povilas Kanapickas +Date: 2019-05-19 12:02:50 +0000 + + Merge branch 'genesys-remove-static' into 'master' + + genesys: Remove uses of GENESYS_STATIC + + See merge request sane-project/backends!68 + +commit 8cdd5ae22e3ac4c3b059edba56e174eafcfc404d +Merge: e13b80fa 4c2c4eb6 +Author: Povilas Kanapickas +Date: 2019-05-19 11:56:38 +0000 + + Merge branch 'genesys-debug-cleanup' into 'master' + + genesys: Use the same debug identifier for the whole backend + + See merge request sane-project/backends!67 + +commit a4ab69376c3f05a37d51953776a938731c277683 +Author: Povilas Kanapickas +Date: 2019-05-19 14:49:44 +0300 + + genesys: Remove uses of GENESYS_STATIC + +commit 4c2c4eb6397b974c90a20c1f4f355730b700be27 +Author: Povilas Kanapickas +Date: 2019-05-19 14:46:46 +0300 + + genesys: Remove duplicate definition of DBGSTART and DBGCOMPLETED + +commit 6f617e9889be1c35f5960b2a00dcc702aa3787f2 +Author: Povilas Kanapickas +Date: 2019-05-19 14:46:45 +0300 + + genesys: Don't define different backend names in source files + +commit 873e82c0a06a6a240cdb8e0178f4bc6f5d87c1c2 +Author: Povilas Kanapickas +Date: 2019-05-19 14:46:44 +0300 + + genesys: Remove logging of the build number + + A git commit would be much more useful in log messages + +commit 185303a18d18e855df38b85a0647d595a1c0462f +Author: Povilas Kanapickas +Date: 2019-05-19 13:50:11 +0300 + + Enable warnings in C++ source + +commit 42fb5a3e038d1344534e5ff1b175dc4c7125ff0d +Author: Povilas Kanapickas +Date: 2019-05-19 13:39:42 +0300 + + Don't compile genesys backend when C++11 is not available + +commit c536f3cf7094a597fe389cfdb1acf2c7753522f2 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:12 +0300 + + genesys: Fix calibration size calculation for 8600F + + The current approach of marking the scanner as + GENESYS_FLAG_FULL_HWDPI_MODE is counter-productive, because only the + register value is always full DPI, the actual resolution is different. + For now, let's just work around this by having a special case for the + scanner. + +commit 0a0a14042338ca26c77910ed08e1248578e16d30 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:11 +0300 + + genesys: Correctly adjust pixels per line during calibration + +commit 190361b724b0bea6ec253b9296e02e17b8767387 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:10 +0300 + + genesys: Work around first line having artifacts during calibration + +commit 3a4f67feefe8c262a6da95b9c64057ff1548e089 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:09 +0300 + + genesys: Fix lockups on GL843 during calibration + +commit ed582c585841279827cd0a3117dfdb3fc1848e44 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:08 +0300 + + genesys: Fix gain calibration on GL843 + +commit b2205121721306db13b75fa9400c93f92b20a27a +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:07 +0300 + + genesys: Add a separate shading line count param for TA mode + + q + +commit b7ef75d63f8acc8fb71d8fa74429dcc52eddb012 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:06 +0300 + + genesys: Implement transparency support for 8600F + +commit 126e98524a3543f83e79dd1a15e3cd6674dc6324 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:05 +0300 + + genesys: Remove special ADF handling for G4050 + +commit 091fdbe6d66315430cf227b5e92d30639d214f01 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:04 +0300 + + genesys: Use correct offsets for transparency scan + +commit d0c4f87ac793a7dafcf35796edfee9f23878fdde +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:03 +0300 + + genesys: Don't set exposure to zero on 8600F + +commit 33a60dcc7bae671f63bbacc684c996167c5307df +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:02 +0300 + + genesys: Implement support for 8600F + +commit 41e2029e4bcb25371cc0b89170dfab8e47a40b96 +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:01 +0300 + + genesys: Initialize 0x7e register on GL843 + +commit 966ef337100c4143408a68a609bef8054442b65c +Author: Povilas Kanapickas +Date: 2019-05-18 14:56:00 +0300 + + genesys: Fix pixel calculation during calibration on gl843 + +commit df889c96f5d979369ba702a87ae0cafcda9aba9a +Author: Povilas Kanapickas +Date: 2019-05-18 14:55:59 +0300 + + genesys: Deduplicate pixel count computation during calibration + +commit 695addaafd0d7de46309384587d4d864261083cb +Author: Povilas Kanapickas +Date: 2019-05-18 14:55:58 +0300 + + genesys: Fix pixel count when scanning in half-ccd mode on GL843 + +commit d2b4a1b838eb5df1a27f5a0fde8e2297fd17b1e9 +Author: Povilas Kanapickas +Date: 2019-05-18 14:55:57 +0300 + + genesys: Extract gl843_compute_physical_params() + +commit 76bf1ad072bc5b50743273060f3c4b3cd67e0950 +Author: Povilas Kanapickas +Date: 2019-05-18 14:55:56 +0300 + + genesys: Improve documentations for registers in various places + +commit 7a8ae928626a2ccecc5dd40dd4564c47d8dcb9a4 +Author: Stanislav Yuzvinsky +Date: 2019-05-08 11:03:15 +0300 + + ricoh2: Rearrange init/deinit code of ricoh2 to correctly support "code flow" + + The backend worked incorrectly when scanning process was interrupted before the + current page was scanned completely. For example, scanimage tool could not scan + the next page if the previous one was interrupted. Now this issue is fixed. + + See also "4.4. Code Flow" in SANE API specification v.1.06. + + Also debug levels was changed to have better control over what should be + logged. + +commit e13b80fa6ff333cede132dc29377eec9b6c02f48 +Merge: ae871333 0273c05c +Author: Olaf Meeuwissen +Date: 2019-05-12 03:11:00 +0000 + + Merge branch 'add_sg3100' into 'master' + + Add support for Aficio SG3100SNw + + See merge request sane-project/backends!57 + +commit ae871333ef09d867c6d95edd6c3adf3bd05c2fea +Merge: 4df63ef5 ee6d6da3 +Author: Olaf Meeuwissen +Date: 2019-05-12 02:36:36 +0000 + + Merge branch 'scanimage-output-path' into 'master' + + scanimage: Allow specification of the output path via option + + See merge request sane-project/backends!46 + +commit 0273c05c95040b0cd3141117d67bbd08e4a03e5b +Author: Stanislav Yuzvinsky +Date: 2019-05-11 16:17:40 +0300 + + Fix review comments; add the backend to dll.conf + +commit 4df63ef5480103edf5c2a92a1641afdc0eddca04 +Merge: 3c8b9b91 988a91ae +Author: Povilas Kanapickas +Date: 2019-05-11 09:20:45 +0000 + + Merge branch 'genesys-debug-improvements' into 'master' + + genesys: Miscellaneous debug improvements + + See merge request sane-project/backends!64 + +commit 3c8b9b9167947def05544160153d8f3bc5312548 +Merge: 74fffa64 8de5a1fd +Author: Povilas Kanapickas +Date: 2019-05-11 09:14:06 +0000 + + Merge branch 'genesys-reduce-duplication' into 'master' + + genesys: Reduce duplication in low level functions + + See merge request sane-project/backends!63 + +commit 988a91aec47697f1ec37ecc492819223df40b18f +Author: Povilas Kanapickas +Date: 2019-05-11 12:12:29 +0300 + + genesys: Write all offset calibration debug to a single file on gl843 + +commit 36bc194405ed82e56ec12b68b5cc9491ed3ef199 +Author: Povilas Kanapickas +Date: 2019-05-11 12:12:28 +0300 + + genesys: Add a small C array implementation + +commit 5321427e55b67a1d7274f3b0851e89dced66e1a0 +Author: Povilas Kanapickas +Date: 2019-05-11 12:12:27 +0300 + + genesys: Don't write identical debug pnm files + +commit 882741d78ae5ebffbd128104d850eec95a9e5a50 +Author: Povilas Kanapickas +Date: 2019-05-11 12:12:26 +0300 + + genesys: Prepend file identifier to debug image filenames + +commit d3b25a59664a2779481329d4c5627f9018af3f83 +Author: Povilas Kanapickas +Date: 2019-05-11 12:12:25 +0300 + + genesys: Don't write identical debug pnm files + +commit 74fffa64791f6e670942604eac27bc330afc339b +Merge: 15fd9bc9 88775919 +Author: Povilas Kanapickas +Date: 2019-05-11 09:08:11 +0000 + + Merge branch 'genesys-force-calibration' into 'master' + + genesys: Add option to force calibration ignoring caches + + See merge request sane-project/backends!62 + +commit 8de5a1fdb10498c85a998ad8eeb4e6b228019fb2 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:26 +0300 + + genesys: Remove unused code + +commit da81a523fa231858a18232186c878730c849aa6f +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:25 +0300 + + genesys: Reuse sanei_genesys_bulk_write_register() on GL841 + +commit 2b1f13fddb9fdfe16523c855242a768f39a64f57 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:24 +0300 + + genesys: Reuse sanei_genesys_bulk_write_register() on GL646 + +commit b683a40fdda7eae26ca80995935d473a272521e6 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:23 +0300 + + genesys: Reuse common genesys register functions on GL646 + +commit 58e1eb8ac4692423ce4795a815d0d7c2ef2b25cf +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:22 +0300 + + genesys: Reuse sanei_genesys_bulk_write_data() on GL646 + +commit 80efacab1022351597dac95f6183204fb3f3e800 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:21 +0300 + + genesys: Reuse sanei_genesys_bulk_write_data() on GL841 + +commit d62d4f0d164b1ee3a5a3debebd307b6484fa5a8f +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:20 +0300 + + genesys: Use sanei_genesys_get_bulk_max_size() for max bulk out size + +commit 7ee139bd4bc0dbc6740df0d9fbe0bc89794c18da +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:19 +0300 + + genesys: Pass device to sanei_genesys_write_ahb() as ptr not number + +commit d7bff42cba003c99197ce7bb2384d08383dd4ef9 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:18 +0300 + + genesys: Add generic sanei_genesys_bulk_write_data() out of GL843 impl + +commit 98258549cb48955aadba7fb6e2ed266aeec3eb68 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:17 +0300 + + genesys: Extract sanei_genesys_get_bulk_max_size() + +commit 5b9d0145927b0974cb49d4f042e7d2927abdd97d +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:16 +0300 + + genesys: Remove commented out code for buffer size alignment + +commit 9dc8bbfac95c2106aabe2833dbd7ccf191aee62a +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:15 +0300 + + genesys: Reuse sanei_genesys_bulk_read_data() on GL847 + +commit 4af3557bbf622b4937278273daef782baaf42157 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:14 +0300 + + genesys: Reuse sanei_genesys_bulk_read_data() on GL846 + +commit 216c18f9ff02b2984c55b65b4050caef70956a7b +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:13 +0300 + + genesys: Reuse sanei_genesys_bulk_read_data() on GL843 + +commit 55e5c7b7ac745ada19dc95dd59929a6a03313431 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:12 +0300 + + genesys: Reuse sanei_genesys_bulk_read_data() on GL841 + +commit 8e8511a49e8bfb4aae993a64bc8845f82e26d513 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:11 +0300 + + genesys: Reuse sanei_genesys_bulk_read_data() on GL646 + +commit 69435b3bb2a35ba11ac1a1e79ee91bd4a5c2f9a5 +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:10 +0300 + + genesys: Revert 512-byte bulk transfer alignment workaround + + It should be handled by libusb. + +commit 4a899d26f33e337b56e0d5c8ad834bee7cfb132d +Author: Povilas Kanapickas +Date: 2019-05-11 12:05:09 +0300 + + genesys: Create generic sanei_genesys_bulk_read_data out of gl124 impl + +commit 887759192bbf2f8265f5897ba43acdcf5a10cbe5 +Author: Povilas Kanapickas +Date: 2019-05-11 12:00:25 +0300 + + genesys: Add option to force calibration ignoring caches + +commit ee6d6da339459bc8393547005e087e97d3d4987b +Author: Povilas Kanapickas +Date: 2019-04-28 23:28:21 +0300 + + scanimage: Update manual page + +commit 728de89d7166708331907726571c7027b4921d82 +Author: Povilas Kanapickas +Date: 2019-04-28 23:28:20 +0300 + + scanimage: Guess --format from --output-file if possible + +commit 86e917b04b9bd1fbeb53d58323b118f30c8efc15 +Author: Povilas Kanapickas +Date: 2019-04-28 23:28:19 +0300 + + scanimage: Prevent --output-file and --batch to be used together + +commit 7f4944f0a7d1c7ce90d5f4f79078112bc5d52dff +Author: Povilas Kanapickas +Date: 2019-04-28 23:28:18 +0300 + + scanimage: Warn when output format is not set + +commit 877cc29d88529f9af8e898a52b4be99863a20eea +Author: Povilas Kanapickas +Date: 2019-04-28 23:28:17 +0300 + + scanimage: Raise an error if --format option is an unknown format + +commit 15fd9bc9ce70953d70fd3fa2f48bf725cb27a37d +Merge: 85639110 16a8d554 +Author: Olaf Meeuwissen +Date: 2019-05-11 08:13:18 +0000 + + Merge branch 'log-messages-no-git-conflict-markers' into 'master' + + Don't use strings that are similar to conflict markers in debug msgs + + See merge request sane-project/backends!60 + +commit ca051cc22736909c7eaddbb1ba549eb718ea36f8 +Author: Povilas Kanapickas +Date: 2019-05-10 21:16:11 +0300 + + genesys: Compile library as C++ code + +commit 72121bc7d88bbd6577cd3ea88b301d91ac35d675 +Author: Povilas Kanapickas +Date: 2019-05-10 21:16:10 +0300 + + sanei: Use C linkage for internal functions in C++ mode + +commit 9e3b5d6381b5c8d49b71753e7b28b65f45feebee +Author: Povilas Kanapickas +Date: 2019-05-10 21:16:09 +0300 + + Update generated files + +commit b93340b8623de865c73b7e12a5b448732f9a5f68 +Author: Povilas Kanapickas +Date: 2019-05-11 00:02:47 +0300 + + Enable C++ in autoconf + +commit 856391100f00b49bdf245930cd68c52f3116b6f7 +Merge: 56c01c00 47e7f087 +Author: Povilas Kanapickas +Date: 2019-05-10 18:23:32 +0000 + + Merge branch 'genesys-explicit-casts' into 'master' + + genesys: Perform type casts explicitly + + See merge request sane-project/backends!59 + +commit 47e7f087c62234c540cac2cdcf86d4334a4026ea +Author: Povilas Kanapickas +Date: 2019-05-10 21:04:15 +0300 + + genesys: Perform type casts explicitly + +commit 16a8d554809171156ed2727c6e1f4e2fdff5b5e3 +Author: Povilas Kanapickas +Date: 2019-05-10 21:05:51 +0300 + + Don't use strings that are similar to conflict markers in debug msgs + +commit 56c01c005a8ddda04d24e81a337e724f673faece +Merge: f6038a70 29654290 +Author: Olaf Meeuwissen +Date: 2019-05-05 09:27:29 +0000 + + Merge branch '24-hp-scanjet-8250-duplex-broken-avision-backend' into 'master' + + avision: Fix threaded ADF flipping duplex handling + + Closes #24 + + See merge request sane-project/backends!58 + +commit 296542905e84c5607e3dc5da5766fd574015f66d +Author: Olaf Meeuwissen +Date: 2019-05-04 23:39:33 +0900 + + avision: Fix threaded ADF flipping duplex handling. Re #24 + +commit f6038a70ec2c4492d7488e81021fed04891f5d06 +Author: Olaf Meeuwissen +Date: 2019-05-04 09:19:26 +0900 + + Add a Fedora 30 build, drop the Fedora 28 one + +commit 1b8f7926fe18b2d5c646480a4fa691f1984114a3 +Merge: fa940e86 25feb1be +Author: Olaf Meeuwissen +Date: 2019-05-02 06:16:55 +0000 + + Merge branch 'debian-bts-869673-genesys-usb-mode-initialization' into 'master' + + genesys: Fix use of uninitialized variable + + See merge request sane-project/backends!56 + +commit 25feb1be0c89f14d4cbca09e5e44b50ac1ebb8ed +Author: Olaf Meeuwissen +Date: 2017-08-03 18:50:05 +0900 + + genesys: Fix use of uninitialized variable + + See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=869673 + +commit 3514d06156424373b832f2e46a7d7e3311f6d15b +Author: Stanislav Yuzvinsky +Date: 2019-05-01 01:14:45 +0300 + + Add support for Aficio SG3100SNw + +commit fa940e86bbac2ac21c969b80722d8cf341eac389 +Merge: 916ce82f 0921d366 +Author: Povilas Kanapickas +Date: 2019-04-28 21:02:16 +0000 + + Merge branch 'sanei-endpoint-refactor' into 'master' + + sanei_usb: Deduplicate endpoint setup code + + See merge request sane-project/backends!48 + +commit 5dbd51d1ec36ba4389a7ec18ff041fd04ee3c5da +Author: Povilas Kanapickas +Date: 2019-03-20 23:09:03 +0200 + + scanimage: Allow specification of the output path via option + +commit 0a66ed1dbcb3f85bedab81581cb84320a8c3c2c1 +Author: Povilas Kanapickas +Date: 2019-04-28 17:47:45 +0300 + + genesys: Use a function to sleep ms to reduce chance of errors + +commit d9f65eefc0fca4a45fb3ac1b944d55fb33fd319a +Author: Povilas Kanapickas +Date: 2019-04-28 17:47:44 +0300 + + genesys: Fix a bug in sleep duration calculation + +commit baaa934dce8db53bd1c4f0e0308f7dac1000201f +Author: Povilas Kanapickas +Date: 2019-04-28 17:47:43 +0300 + + genesys: Use a wrapper of usleep() + +commit 916ce82f007e0eb297dadda9a0577482f0fb2dc0 +Author: Rolf Bensch +Date: 2019-04-25 21:31:27 +0200 + + pixma: backend version 0.23.0 + +commit 28d87cb6e5400df519c703bc4769808a37b6f990 +Merge: 392beeec 9fe7d990 +Author: Rolf Bensch +Date: 2019-04-25 21:27:53 +0200 + + Merge remote-tracking branch 'origin/master' + +commit 9fe7d990891cd53ec6295610507be0238ad868c6 +Merge: d50f3330 a3c64bc0 +Author: Rolf Bensch +Date: 2019-04-25 19:26:50 +0000 + + Merge branch 'master' into 'master' + + Added Imageclass MF634Cdw + + See merge request sane-project/backends!49 + +commit 392beeec74b97cd712469953962c2b3a6bf2b31f +Author: Rolf Bensch +Date: 2019-04-25 21:24:40 +0200 + + pixma: new scanners Canon i-SENSYS MF110, MF260, MF420, MF510, MF520, MF640 and MF740 Series + +commit d50f33306f9c9ae0d976dce247c316c071ae3715 +Merge: a569bfbf a814df33 +Author: Povilas Kanapickas +Date: 2019-04-22 22:07:19 +0000 + + Merge branch 'genesys-numeric-model-ids' into 'master' + + genesys: Add numeric model IDs and prefer them to string comparisons + + See merge request sane-project/backends!54 + +commit a814df3343110b0329dfaab83d4e4e31e1ad27e5 +Author: Povilas Kanapickas +Date: 2019-04-23 00:55:46 +0300 + + genesys: Prefer numeric model IDs instead of string comparisons + +commit ad164ce9c6a7b924ec88d6496fa89f7093272581 +Author: Povilas Kanapickas +Date: 2019-04-23 00:55:45 +0300 + + genesys: Fix a typo in LiDE 120 gpio setup + +commit f240a77e92d0557996ed37b650ddfaf3ae64342e +Author: Povilas Kanapickas +Date: 2019-04-23 00:55:44 +0300 + + genesys: Add numeric model IDs to model tables + +commit a569bfbf02c1d85b440db0b00f5e3a6564991564 +Merge: 595e1fc7 3cd8a4cd +Author: Povilas Kanapickas +Date: 2019-04-22 21:38:29 +0000 + + Merge branch 'genesys-misc' into 'master' + + genesys: Miscellaneous changes/improvements + + See merge request sane-project/backends!53 + +commit 3cd8a4cd015769d275816252b256cc0e97b9a847 +Author: Povilas Kanapickas +Date: 2019-04-23 00:14:49 +0300 + + genesys: Use hex to print USB vendor and product IDs to debug log + +commit 595e1fc754cfa463f771f25daff5c7bea79715d8 +Merge: c9ebf2b5 23416187 +Author: Povilas Kanapickas +Date: 2019-04-22 21:15:44 +0000 + + Merge branch 'genesys-bugs' into 'master' + + Several genesys bugfixes + + See merge request sane-project/backends!52 + +commit d7c17f75403aa5619c711b7d19e81932fa9a47b1 +Author: Povilas Kanapickas +Date: 2019-04-23 00:14:48 +0300 + + genesys: Limit maximum bulk transfer size to allow data capture + +commit f04119b12626d0bb7c71e46a8a82837501da7ee9 +Author: Povilas Kanapickas +Date: 2019-04-23 00:14:47 +0300 + + genesys: Remove support for fake USB mode + + WIP implement support for 8600F + +commit 902610132b04d1adc279f11cc2cb7541a28b0ba7 +Author: Povilas Kanapickas +Date: 2019-04-23 00:14:46 +0300 + + genesys: Include genesys_low.h + +commit 23416187205c4d7ef4ec9c1a4b1eaa3f0e03a4c4 +Author: Povilas Kanapickas +Date: 2019-04-23 00:05:35 +0300 + + genesys: Work around reads from non-initialized memory in gamma setup + +commit 88c22e38beef49e2722656f47f39e33b329bd967 +Author: Povilas Kanapickas +Date: 2019-04-23 00:05:34 +0300 + + genesys: Fix double free in sanei_genesys_send_gamma_table() + +commit 621c9799fe535d296218f80701a9ea06e538974d +Author: Povilas Kanapickas +Date: 2019-04-23 00:05:33 +0300 + + genesys: Fix use of uninitialized memory + +commit c9ebf2b5605e263d8d93f1132cb4df73ebee4516 +Merge: 4f5eb745 2fd3b562 +Author: Povilas Kanapickas +Date: 2019-04-22 20:56:38 +0000 + + Merge branch 'genesys-remove-unneeded-function-names-in-dbg-args' into 'master' + + genesys: Remove unneeded function name in DBG macro args + + See merge request sane-project/backends!51 + +commit 2fd3b5622b395bc60beb903b5e5539d23ca9b6eb +Author: Povilas Kanapickas +Date: 2019-04-22 23:48:23 +0300 + + genesys: Remove unneeded function name in DBG macro args + +commit 4f5eb745ac680479ed23eff0741911903090d21c +Author: Olaf Meeuwissen +Date: 2019-04-17 21:00:47 +0900 + + epson2_usb.c: Sync USB product IDs with epson2.desc content + +commit ddbcb2b28588068f845d6ef3feaa32c60f6e57d3 +Author: Olaf Meeuwissen +Date: 2019-04-17 21:00:10 +0900 + + epson2.desc: Add the EPSON L380 as supported. Re #23 + +commit 3f6f9f829eca56791cd3f28e755eaaef5761357a +Author: Olaf Meeuwissen +Date: 2019-04-06 17:11:47 +0900 + + utsushi.desc: Sync with upstream + +commit a3c64bc0cad104d09ba14f833828ae963dbc72f9 +Author: MackPi +Date: 2019-04-03 16:37:03 -0700 + + Added Imageclass MF634Cdw + + Added MF634Cdw using MF733Cdw as reference + +commit 155248dde28b2a9ec4114d59dc294b69b3260142 +Author: Louis Lagendijk +Date: 2019-03-27 19:09:43 +0100 + + pixma_bjnp: change default timeout from 1 to 10 seconds (10000) + +commit d15aa248c78c6f296fe1dbef189f54052c80386b +Author: Louis Lagendijk +Date: 2019-03-27 18:46:17 +0100 + + pixma_bjnp.c: corrected url-rewrite as it set bjnp:// unconditionally rather than honor the received method + function renamed to add_default_timeout() to clarify its purpose + +commit 4ac6550e7ca64a4f6c7ece2156c3d43033600b52 +Author: Olaf Meeuwissen +Date: 2019-03-23 14:09:24 +0900 + + utsushi.desc: Sync with upstream + +commit 0921d3661812615b4cb12d16d0754af49445bd05 +Author: Povilas Kanapickas +Date: 2019-03-22 15:56:57 +0200 + + sanei_usb: Deduplicate endpoint setup code + +commit 276670f3c249e4a59267bc5c45e170c8e7be7286 +Merge: e92a3d6e 2653cbae +Author: Povilas Kanapickas +Date: 2019-03-22 14:27:53 +0000 + + Merge branch 'rerun-autoreconf' into 'master' + + Rerun autoreconf and automake + + See merge request sane-project/backends!44 + +commit e92a3d6ebaca4fcedb262e7861155b9fd49e5bf0 +Merge: de5c63ee d866998f +Author: Povilas Kanapickas +Date: 2019-03-22 14:25:39 +0000 + + Merge branch 'remove-unused-unit-testing' into 'master' + + Remove uses of unused UNIT_TESTING ifdef + + See merge request sane-project/backends!45 + +commit de5c63ee7cff16115fa04ed998c988fb79087bda +Merge: 13350ba4 265f4a96 +Author: Povilas Kanapickas +Date: 2019-03-22 14:24:48 +0000 + + Merge branch 'genesys-enums' into 'master' + + genesys: Prefer enums to #defines + + See merge request sane-project/backends!47 + +commit 265f4a96ea0d3ba898b65adb56f7c7b83ae18b30 +Author: Povilas Kanapickas +Date: 2019-03-22 14:50:03 +0200 + + genesys: Prefer enums to #defines + +commit 2653cbaec799fbfd365362c45e61796ce90b6466 +Author: Povilas Kanapickas +Date: 2019-03-20 23:09:07 +0200 + + Run autoreconf and automake + +commit d866998f102f242ed421ff4b4480aa2a4073c166 +Author: Povilas Kanapickas +Date: 2019-03-20 23:09:05 +0200 + + genesys: Remove uses of unused UNIT_TESTING ifdef + +commit b7b5ca79c8f7a92d488d96d0b1d0963d01d86423 +Author: Povilas Kanapickas +Date: 2019-03-20 23:09:04 +0200 + + rts8891: Remove uses of unused UNIT_TESTING ifdef + +commit 13350ba4ba0a40e0fae4567bb23566575a0317e2 +Author: Rolf Bensch +Date: 2019-03-11 17:46:18 +0100 + + pixma: backend version 0.22.0 + +commit dfc5f5ed760b7922c98280e03099aed5bcc719ad +Author: Rolf Bensch +Date: 2019-03-11 17:45:27 +0100 + + pixma: new scanners Canon PIXUS XK50, XK70, XK80 Series + +commit 6f4440152f58507f5a4d4f915f41a5de7c0a5e2e +Author: Rolf Bensch +Date: 2019-03-11 17:44:19 +0100 + + pixma: new scanners PIXMA TS6130, TS6180, TS6230, TS6280, TS8100, + TS8130, TS8180, TS8200, TS8230, TS8280, + TS9180, TS9580 Series + +commit adef5537994948794ca6db3369b71269ffaa1d45 +Author: Rolf Bensch +Date: 2019-03-11 17:26:29 +0100 + + pixma: new scanners Canon PIXMA TR4500, TR7350, TR8530, TR8580, TR9530 Series + +commit 83ddbd0fc4ae64c694bf8f9ba5f695aa5f7d3bd8 +Author: Rolf Bensch +Date: 2019-03-11 17:23:20 +0100 + + pixma: new scanners Canon PIXMA G3010, G4010 Series + +commit 96e6eff1ae18d9d34d24a5e9ae4684da80c70165 +Author: Rolf Bensch +Date: 2019-03-11 17:21:36 +0100 + + pixma: fix some descriptions names + +commit 953562ae8e6e1c215e1b3818911edc35c6e8aec7 +Author: Rolf Bensch +Date: 2019-03-11 17:17:45 +0100 + + pixma: new scanner Canon PIXMA E4200 Series + +commit 0678ce8e3bd8f73efc3189df225b25d6de368679 +Author: Rolf Bensch +Date: 2019-03-11 17:15:54 +0100 + + pixma: fix some interface descriptions + +commit 960a6d5d697bac72dd5d068eefe12741a5d68de5 +Merge: 9d69d94f 2915756a +Author: Rolf Bensch +Date: 2019-03-08 20:56:26 +0000 + + Merge branch 'master' into 'master' + + Add Driver Canon Pixma TS 6200 Serie. + + See merge request sane-project/backends!43 + +commit 9d69d94f0219fa71b8e16968f08293f902d0016f +Author: Rolf Bensch +Date: 2019-03-08 17:28:36 +0100 + + add missing development packages to INSTALL.linux + +commit 2915756ae4262b6a87490b5d96959f58c498307b +Author: Thierry +Date: 2019-03-05 08:43:31 +0100 + + Add Driver Canon Pixma TS 6200 Serie. + +commit 9e4344b33a2d83aa7663b65d6d8a49c7306d72c7 +Author: Rolf Bensch +Date: 2019-02-27 19:37:58 +0100 + + remove canon_mfp from doc/sane-mfgs-external.html + + all listed scanners are supported by the pixma backend + +commit 9c4ac1f07f67b9f07f53a380897b3af11601a240 +Author: m. allan noah +Date: 2019-02-24 20:37:55 -0500 + + canon_dr backend v57 + + - complete support for X-10, including hardware cropping (by manuarg) + - minor comments and move a bit of code for consistency + +commit 81faeb46f28c4b6c251123aabac118ff0262d9e7 +Merge: 2d0912af 60dffda6 +Author: m. allan noah +Date: 2019-02-25 01:37:03 +0000 + + Merge branch 'canon_drx10c' into 'master' + + Add support for Canon DR-X10C scanner + + See merge request sane-project/backends!12 + +commit 2d0912afdcdb174721dbad0cb2e200880e5ddb15 +Author: Rolf Bensch +Date: 2019-02-24 12:40:16 +0100 + + pixma: backend version 0.21.1 + +commit 0c00dac37adbf61db5f64a5bcb67be039a19bd58 +Author: Rolf Bensch +Date: 2019-02-24 12:39:54 +0100 + + pixma: update doc files for MF731/733 + +commit d0e4f0fa5268294993ec640a18bcd8893a4d1e51 +Author: Rolf Bensch +Date: 2019-02-24 12:38:37 +0100 + + pixma: add comment for MF733C + +commit 73645abba08a0df68c43f798dee9cf28451b785d +Merge: 5ae6f698 b327c3d7 +Author: Rolf Bensch +Date: 2019-02-24 11:22:07 +0000 + + Merge branch 'mikef-MF733C' into 'master' + + Mikef mf733 c + + See merge request sane-project/backends!42 + +commit 5ae6f698aedd58ad83802b0ecfe87d171f30ee72 +Author: m. allan noah +Date: 2019-02-23 15:46:59 -0500 + + remove trailing whitespace + +commit 156f7c9bd442105038adeb9962a60fb1b56b6349 +Author: m. allan noah +Date: 2019-02-23 15:16:32 -0500 + + fujitsu backend v134 + + rewrite init_vpd for scanners which fail to report overscan correctly + update description and man page to match + rebuild po files with updated line numbers + +commit 057a10e9842997aeb7166fcd7a255390d047d3d9 +Author: m. allan noah +Date: 2019-02-23 15:14:34 -0500 + + move three scanners to unsupported.desc + + These three machines are unsupportable by fujitsu backend. Remove + them from fujitsu backend files. + +commit 941f6bb3808fd45760ab0cf0fa0cf53a6f197986 +Author: m. allan noah +Date: 2019-02-23 14:54:48 -0500 + + remove nonexistant scanners + + the fi-6125 and 6135 were never released, though they showed in + some old versions of the windows driver. here, we remove them. + +commit b608751b82cad09a82d816dcb2210c5352996bcd +Author: m. allan noah +Date: 2019-02-23 14:50:49 -0500 + + Fix a few typos + +commit b327c3d780a486b3069f2f17c589fcc083289788 +Author: Mike Ferrara +Date: 2019-02-22 11:01:51 -0800 + + Typo. fixed. + +commit eadd663676c17a30ba27854e82ad8dfebefb4aa6 +Merge: 7277cec0 ff04ede4 +Author: Mike Ferrara +Date: 2019-02-22 10:40:29 -0800 + + Merge branch 'master' into mikef-MF733C + +commit 7277cec027c80386f90193b330aacf1b555d0c96 +Author: Mike Ferrara +Date: 2019-02-22 10:30:18 -0800 + + Mods to support imageCLASS MF733Cdw USA color laser MFP + +commit ff04ede4adb4f0267351150122fa63fea354f0bb +Author: Rolf Bensch +Date: 2019-02-20 19:51:57 +0100 + + pixma: Canon PIXMA G2000 is working + + reported by William Bombardelli da Silva + +commit 7521ff5b339c1513560014f1885742f57cfa5b36 +Author: Rolf Bensch +Date: 2019-02-20 19:25:46 +0100 + + pixma: Canon imageRUNNER 1133 is working + + See issue sane-project/website#15 + +commit c9c0d956c60a9e7d36bdfbdcdfdf1340499d2edd +Author: Rolf Bensch +Date: 2019-02-20 19:14:19 +0100 + + pixma: backend version 0.21.0 + +commit 7bbc9bf1c76c9ce1a36d3c771e38d8585c724d86 +Author: Rolf Bensch +Date: 2019-02-20 19:12:55 +0100 + + pixma: new scanner CanoScan LIDE 300 + + See issue sane-project/website#18 + +commit 0d193b838b49335c848ad2b6e0d5edee95796837 +Author: Rolf Bensch +Date: 2019-02-20 19:00:32 +0100 + + pixma: fix manpage section + +commit ab1b746c69e2490102fd2cec36f7489b797b4bd4 +Author: Rolf Bensch +Date: 2019-02-20 18:47:24 +0100 + + pixma: add button support for CanoScan LiDE400 + +commit c784e82d65689fd1e315bb814e381959a56d2b98 +Merge: 2b0c7a31 d9784940 +Author: Rolf Bensch +Date: 2019-02-20 17:44:44 +0000 + + Merge branch 'master' into 'master' + + pixma: Added Canon LiDE 400 + + See merge request sane-project/backends!36 + +commit d9784940968d4dec9ffc4b1810b01729bb9270a2 +Author: pekhterev +Date: 2019-02-20 17:44:44 +0000 + + pixma: new scanner CanoScan LiDE 400 + + See merge request sane-project/backends!36 + +commit 60dffda6036ae15d89b2a94af269d32dcb300786 +Author: Manuel Argüelles +Date: 2019-02-08 22:40:15 -0500 + + Add mention of company contributing to canon_dr.c + +commit 2b0c7a3170a6ef0ab74bbf652069aa06a069e8c6 +Author: Alex Belkin +Date: 2019-02-05 15:19:27 +0300 + + xerox_mfp: Add Samsung C480W usb id + + Reported in #54 by Lambrigts walter. + +commit 78ffe3235db28a1048561d32267dc69fdc3b79d1 +Merge: 66fed7c4 fd18d197 +Author: Alex Belkin +Date: 2019-02-05 15:08:17 +0300 + + Merge branch 'Piraty/backends-samsung-m2070' + +commit fd18d197f8346ebee2841fc0ddbd5bbca6e8649e +Author: Piraty +Date: 2019-02-03 15:06:59 +0100 + + xerox_mfp: Add Samsung Xpress M2070 + + Device is tested with latest sane (1.0.27) on several Linux + distributions (Void Linux + Ubuntu), using the proposed addition. + + Frontends used to test are: simple-scan and xsane + +commit 66fed7c4bfb28fb0a97abb470751636ada871c82 +Author: Olaf Meeuwissen +Date: 2019-02-02 10:38:35 +0900 + + Bump Alpine build from 3.8 to 3.9 + +commit 4354fc7f6da2ee65cbe940a715f11abecdad3f49 +Merge: 93340afd 00d31e14 +Author: Olaf Meeuwissen +Date: 2019-01-21 11:51:48 +0000 + + Merge branch '7-discolored-bar-on-scan-canolide-200-from-1-0-25-onwards' into 'master' + + Restore slow_back_home use, disable rewind for gl847 + + Closes #7 + + See merge request sane-project/backends!34 + +commit 93340afddfbc4085a5297fe635b65dd7f7f3ef05 +Author: Bernhard Übelacker +Date: 2018-12-17 00:05:43 +0100 + + mustek_usb2: Avoid stack smashing. Fixes #35 + + Use a properly sized variable in call to sanei_usb_{read,write}_bulk. + + Debian-Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=886777 + Debian-Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=907972 + +commit a8fb090f560aa8f15df137c4162090524fd31323 +Author: Rolf Bensch +Date: 2019-01-03 12:12:28 +0100 + + add missing development package to INSTALL.linux + +commit 99abf804109b330a77a4bf7c74e37df965698138 +Author: Rolf Bensch +Date: 2019-01-01 14:25:23 +0100 + + pixma: backend version 0.20.0 + +commit 8fdc6f79eaa050d60257f9f541382ffa1ebe0aa4 +Author: Rolf Bensch +Date: 2019-01-01 14:24:41 +0100 + + Revert "pixma: backend version 0.19.0" + + This reverts commit dd6e2632418d46baaed6d6f5aec1d4c8fc625d9f. + +commit 46ef5ffa4198847e306aae8047fe04bf53ab5aa7 +Author: Rolf Bensch +Date: 2019-01-01 14:24:27 +0100 + + pixma: update copyright + +commit 107f334d7f0693756dfc148e05265e78da75816a +Author: Rolf Bensch +Date: 2019-01-01 14:20:46 +0100 + + pixma: update copyright + +commit dd6e2632418d46baaed6d6f5aec1d4c8fc625d9f +Author: Rolf Bensch +Date: 2019-01-01 14:14:19 +0100 + + pixma: backend version 0.19.0 + +commit ff021ddcf919039a95d75f1fb87c05332264274e +Author: Rolf Bensch +Date: 2019-01-01 14:13:58 +0100 + + pixma: new scanner Canon imageCLASS D550 + +commit ac83c8110c47659993266dae3de6aafb29308716 +Merge: 36648cba d71f5e4b +Author: Gerhard Jäger +Date: 2018-12-31 14:13:26 +0000 + + Merge branch 'plustek-fix-color-banding-64bit' into 'master' + + backend/plustek: fix "color-banding" on 64bit + + Closes #42 + + See merge request sane-project/backends!33 + +commit 36648cba52c90df11ee5a6c3d3a4a7506b0cc7cd +Merge: 2d14283d 47f9b1ee +Author: Gerhard Jäger +Date: 2018-12-31 14:09:56 +0000 + + Merge branch 'lide700' into 'master' + + Fix a bug with Canon LiDE 700 where bright areas overflow + + See merge request sane-project/backends!32 + +commit 2d14283d0c443cfd505088f2503b6e59d47b192d +Author: Rolf Bensch +Date: 2018-12-20 12:57:14 +0100 + + pixma: backend version 0.19.0 + +commit 2f3cdcb58089ca62e36151d687bf29839882f748 +Author: Rolf Bensch +Date: 2018-12-20 12:56:47 +0100 + + pixma: new scanner Canon PIXMA TS9500 Series + +commit 08a638dc319a9f10810f2653002c7f348dd492d6 +Author: Nico R +Date: 2018-10-06 17:50:47 +0200 + + xerox_mfp: Add Samsung Xpress C1860FW + + Device status is “untested”, because it was not really tested _in depth_. + Basic scanning of a number of pages using the automated feeder worked. + + See https://alioth-lists.debian.net/pipermail/sane-devel/2018-October/036411.html + +commit 00d31e14f8a5339a2756af29697ec3c2ff6e7d4d +Author: Olaf Meeuwissen +Date: 2018-12-16 22:25:12 +0900 + + genesys: fix [-Wunused-function] compiler warning + +commit d609de285b710ca0a9c76c653abee4b8f4315f57 +Author: Olaf Meeuwissen +Date: 2018-12-16 21:56:52 +0900 + + Restore slow_back_home use, disable rewind for gl847 + + See #7. + +commit d71f5e4bc87500c2de8e4297e140bab09e3f6272 +Author: Michał Wróbel +Date: 2018-12-09 22:21:18 +0100 + + backend/plustek: fix "color-banding" on 64bit + + Fixes https://gitlab.com/sane-project/backends/issues/42 + +commit dc3e6e6e41f4698c0676bb8d0119777ed91d287a +Author: Olaf Meeuwissen +Date: 2018-12-08 20:33:20 +0900 + + .gitignore: `make check` artifacts + +commit 866c451edb420855c6d9dff6b7a6c21a0a2d96ce +Author: Olaf Meeuwissen +Date: 2018-12-08 20:29:22 +0900 + + Add a Fedora 29 build, drop the Fedora 27 one + +commit b72e2bc758a9d6a93b25083f8f4ac73dadff1e86 +Author: Olaf Meeuwissen +Date: 2018-12-08 20:24:00 +0900 + + utsushi.desc: Sync with upstream + +commit 47f9b1eeed2deb1f0d0f63c25f83dab5aeea0c8d +Author: Mark Hills +Date: 2018-12-01 21:01:57 +0000 + + Fix a bug with Canon LiDE 700 where bright areas overflow + + On this scanner, white areas are easily seen to become yellow, implying + some kind of integer overflow in the blue channel first, followed by + others. + + I can't be 100% sure this is the correct fix without knowing more about + the design or having a data sheet; this "target_code" was established + experimentally. + + This is a fix to issue #43. + +commit 4423421806d727885918b81f94fde1d21409059e +Author: Mark Hills +Date: 2018-12-01 21:00:47 +0000 + + A switch statement prepares us for additional entries + + Avoid the negative 'if' case which is harder to reason about. Preparing + for new entries to be added here. + +commit 1bc6ade107d294d93ad4c50727bd9fd77caf63ec +Author: Manuel Argüelles +Date: 2018-11-30 10:50:13 -0500 + + Fix image displacement for lineart/halftone during hardware crop + + Increases the width of the image if the reported size is less than the byte + boundary. + +commit ecac81eee2f79fc3f089f3a3d3509a2860e3f4c0 +Author: Manuel Argüelles +Date: 2018-11-12 14:01:24 -0500 + + Set scan area to maximum when hardware crop is enable + +commit dc8b27c1eff4617596f7b9304ef743d415791c26 +Author: Olaf Meeuwissen +Date: 2018-11-12 21:14:18 +0900 + + Add new maintainer to genesys backend + +commit 5c048d58df598c31e6918ad19179fa7131f56b43 +Author: Olaf Meeuwissen +Date: 2018-11-09 20:31:29 +0900 + + Mention commit access for ricoh2 backend maintainer. + + [skip ci] + +commit 0af6149aa8799f0d0b08570af34a99c3de63eaba +Merge: 6f797d94 9cf0de75 +Author: Olaf Meeuwissen +Date: 2018-11-04 11:33:33 +0000 + + Merge branch 'master' into 'master' + + Add new backend ricoh2 + + See merge request sane-project/backends!20 + +commit 9cf0de7559fe68a40db8e9f7421696e6d8c90c03 +Author: Stanislav Yuzvinsky +Date: 2018-11-02 23:12:44 +0300 + + Address review comments + +commit 6f797d94e572e333341d11a32aa37a6b36018584 +Author: Rolf Bensch +Date: 2018-10-28 12:29:36 +0100 + + pixma: backend version 0.18.2 + +commit 1675697366e0d69edf1e413265c6fc15e6f3ab97 +Author: Rolf Bensch +Date: 2018-10-28 12:28:11 +0100 + + pixma: MP490 Series doesn't need special image formatting @ high dpi + +commit 5fee88415b175054f38a9a31967c007c8b36d20f +Author: Rolf Bensch +Date: 2018-10-28 12:11:49 +0100 + + pixma: Canon imageCLASS MF8030 is working + +commit f111032e7f05e735422d02a88b1d04cb7b5da1c2 +Author: Martin Güthle +Date: 2018-10-25 08:53:58 +0200 + + as6e: Avoid out of bound access + + This fixes a crash due to a stack corruption. + To reproduce the bug, set a path within the PATH variable, to something, + which exceeds 128 chars. Maybe more chars are needed, to reach the stack + corruption. + +commit 54aa154d918245d5090fc342d4d1b00cf12a2477 +Author: Rolf Bensch +Date: 2018-10-24 20:25:40 +0200 + + pixma: backend version 0.18.1 + +commit 8818879297155abb8f91b242b98b62a4d0024331 +Author: Rolf Bensch +Date: 2018-10-24 20:24:00 +0200 + + pixma: Canon PIXMA E510 is working + +commit e41090725370cf0abaf15cd9c34ad7e711fece3f +Merge: ef85977e 1846b038 +Author: Rolf Bensch +Date: 2018-10-24 20:05:00 +0200 + + Merge branch 'kapcake/backends-patch-1' + +commit 1846b0381e06359033f122986f3296afa3445677 +Author: Laurent Kap +Date: 2018-10-17 21:30:17 +0000 + + Adds button support for Pixma MG5350 + +commit ef85977ec4ba55254dba31752c84b4e160b63923 +Author: Rolf Bensch +Date: 2018-10-12 12:33:46 +0200 + + pixma: Canon PIXMA TS3100 Series is working + +commit 54c42b04a8ccfce2c140782007a11d2b3a1627fe +Merge: f633bad6 05400ad6 +Author: Gerhard Jäger +Date: 2018-10-11 07:36:54 +0000 + + Merge branch 'lide80-increase-bright-point' into 'master' + + backend/genesys: Increase excessively low bright point on Lide 80 calib + + See merge request sane-project/backends!10 + +commit f633bad6ec1dd4b306ea245dc10a602020df7bba +Merge: 030153b3 92c40c44 +Author: Gerhard Jäger +Date: 2018-10-11 07:34:14 +0000 + + Merge branch 'lide80-reduce-dark-area-offset' into 'master' + + backend/genesys_gl841: Reduce extra dark area offset for Lide 80 + + See merge request sane-project/backends!9 + +commit 030153b39b82aca45b724b940aa107fdfe0c4b37 +Merge: 6abb072d 065855e1 +Author: Gerhard Jäger +Date: 2018-10-11 07:33:24 +0000 + + Merge branch 'lide80-disable-ledadd' into 'master' + + backend/genesys_gl841: Disable LEDADD on Lide 80 since it's broken there (fixes issue #12) + + Closes #12 + + See merge request sane-project/backends!7 + +commit 6abb072ded1daea860c64375b140287fb180bfbd +Merge: c980c732 a64f2096 +Author: Gerhard Jäger +Date: 2018-10-11 07:29:59 +0000 + + Merge branch 'master' into 'master' + + genesys: Add buttons to LiDE 60 + + See merge request sane-project/backends!6 + +commit c980c73259de59b5af1785068b21c5417173e47e +Author: Olaf Meeuwissen +Date: 2018-10-11 00:46:55 +0900 + + Remove cached lists of supported devices + + Caching was introduced in e7d9779dfc3748f8f205585fa09ebc7181874642. + + Fixes sane-project/website#7. + +commit e2bfb2e00ad5f87d4f905218daa7d066f908c28b +Author: Olaf Meeuwissen +Date: 2018-10-11 00:30:20 +0900 + + Bump Alpine build from 3.7 to 3.8 + +commit b31ef5e4aafdc02eb019039a7a5f1b4e80e874ef +Author: Rolf Bensch +Date: 2018-10-08 21:25:47 +0200 + + pixma: backend version 0.18.0 + +commit e8bdbe1f50fd44a87f6f95c40577ac1ea462b01f +Author: Rolf Bensch +Date: 2018-10-08 21:24:51 +0200 + + pixma: new scanners Canon MAXIFY MB5100, MB5400 Series + +commit b5e92b8b8de83985f25484adcdeb5b2a4ecd0df9 +Author: Rolf Bensch +Date: 2018-10-08 21:24:04 +0200 + + pixma: new scanners Canon PIXMA TR7500, TR8500, TS3100, TS5100, TS9100 Series + +commit 8ba4c51bae5df65b67b692da9ade5e7808cee9eb +Author: Olaf Meeuwissen +Date: 2018-10-02 22:09:18 +0900 + + utsushi.desc: SYnc with upstream + +commit 30579b0f54dc079549bdf8190e59477814852799 +Merge: 428dc565 de8ab756 +Author: Olaf Meeuwissen +Date: 2018-10-02 11:27:47 +0000 + + Merge branch 'for-upstream/backend_avision_gitignore' into 'master' + + add .po~ to gitignore + + See merge request sane-project/backends!24 + +commit 428dc5657d4e02d8eefabd0231e8117e73c17ccd +Merge: 6bdb2486 37bbbed3 +Author: Olaf Meeuwissen +Date: 2018-10-01 21:17:45 +0000 + + Merge branch 'check-po.awk-typos2' into 'master' + + check-po.awk: Fix minor typos + + See merge request sane-project/backends!27 + +commit 37bbbed3cbe8ae80035f356d41e144c2e4255b3a +Author: Simon J Mudd +Date: 2018-09-30 20:29:16 +0200 + + check-po.awk: Fix minor typos + +commit de8ab7560898550cbb6e3dcac655b46c52adaeaf +Author: Michael Niewoehner +Date: 2018-09-20 19:26:43 +0200 + + add .po~ to gitignore + +commit 6bdb2486aeba08a4d75964b325da5a75b14c68bf +Merge: 04fc0ca8 cfbc7448 +Author: Rolf Bensch +Date: 2018-09-29 20:39:05 +0200 + + Merge remote-tracking branch 'origin/master' + +commit 04fc0ca8bd7bd64a1d4fbee6790d4353a79275a4 +Author: Rolf Bensch +Date: 2018-09-29 20:37:59 +0200 + + pixma: TS6100 Series is working + +commit d62ba623b2118ca009a8491e40daedbbd643f267 +Author: Stanislav Yuzvinsky +Date: 2018-09-22 01:00:06 +0300 + + Add new backend ricoh2 + +commit 3437b6e48ed235d5fcec6a4625eddf6bb52b77df +Author: Rolf Bensch +Date: 2018-09-22 12:54:05 +0200 + + pixma: i-SENSYS MF730 Series is working + +commit cfbc744826f5ca29936fd00ae05b385819ce9988 +Author: Alex Belkin +Date: 2018-09-21 21:35:03 +0300 + + xerox_mfp: Change support status of SCX-4623FW after user feedback + + Also fix spelling of previous commit. + +commit 22af4c8e251e34d28c13db79da8b5743e330a030 +Author: Alex Belkin +Date: 2018-09-20 15:11:16 +0300 + + xerox_mfp: Update xerox_mfp.desc with useful comments + +commit 9ee0d41f4a0529fc2dd17b976337f6902053acff +Merge: 8bc33176 46e59346 +Author: Olaf Meeuwissen +Date: 2018-09-17 00:36:35 +0000 + + Merge branch 'master' into 'master' + + Add Hebrew translation by Elishai Shkury + + See merge request sane-project/backends!17 + +commit 46e59346ea4f24210f50d82052e83486287004b0 +Author: Yuri Chornoivan +Date: 2018-09-16 22:57:27 +0300 + + Add Hebrew translation by Elishai Shkury + +commit 8bc331761a88491c80524cd7d4b1ae64c1fccc92 +Merge: 0b811391 eceeaa80 +Author: Olaf Meeuwissen +Date: 2018-09-16 13:07:31 +0900 + + Merge branch 'master' of https://gitlab.com/bellaperez/backends + +commit eceeaa80afcfacb541f653380d4fbadba6c94e9c +Author: Antoni Bella Pérez +Date: 2018-09-15 22:28:48 +0200 + + Add a new transtalion for Valencian Language + +commit 0b811391a9b3bacfe17f8760da16b96663ba647e +Author: Rolf Bensch +Date: 2018-09-13 19:07:42 +0200 + + pixma: new scanner i-SENSYS MF410 Series + +commit e8b11ec2eb948d5b13bc05287ddd58aad24bc413 +Author: Rolf Bensch +Date: 2018-09-13 18:43:55 +0200 + + pixma: backend version 0.17.51 + +commit 3b5223b16b043bba1c74a70df87047c889c7bc88 +Author: Rolf Bensch +Date: 2018-09-13 18:43:31 +0200 + + pixma: new scanner imageCLASS D570 + +commit 01533e2e3e99e72ec29272a039ef6997360e99e6 +Author: Rolf Bensch +Date: 2018-09-12 22:09:06 +0200 + + pixma: backend version 0.17.50 + +commit dbecf846d5c040eb0688eba2af21a168dbe29114 +Author: Rolf Bensch +Date: 2018-09-12 22:08:41 +0200 + + pixma: new scanner TS6100 Series + +commit 92dc8789be48297c4dca68b1150dfb0c83603c90 +Author: Antoni Bella Pérez +Date: 2018-09-10 23:30:40 +0200 + + Sync source code + +commit 4bea45b632e68d7b6aa2972523d664fe42140a08 +Author: Antoni Bella Pérez +Date: 2018-09-10 00:43:34 +0200 + + Fixes from Softcatalà.org mailing list + +commit 4c562f8142b0b67e8646975f07a3d0ebb588703f +Author: Olaf Meeuwissen +Date: 2018-09-09 09:54:38 +0900 + + Document that Ethernet works for the Canon MB5300 Series + + See https://alioth-lists.debian.net/pipermail/sane-devel/2018-September/036346.html + +commit fd8aedea4c475f1c8c51c3efe28bc81495ece61c +Author: Olaf Meeuwissen +Date: 2018-09-08 20:15:15 +0900 + + List Canon MB5300 Series as supported + + See https://alioth-lists.debian.net/pipermail/sane-devel/2018-September/036340.html + +commit f0f349b0ce2088dac9c8762959f9bf2f93313e9b +Author: Antoni Bella Pérez +Date: 2018-09-07 15:22:17 +0200 + + Last fixes reported + +commit 36d1618b76d692e58523e02e869d8eab0834c413 +Author: Antoni Bella Pérez +Date: 2018-09-07 14:52:27 +0200 + + 100% translated, whaiting mailing list fixes... ;-) + +commit 3ee997194a7026085b3c390289bfec89fb81e40c +Merge: 2f944738 1484b475 +Author: Olaf Meeuwissen +Date: 2018-09-06 12:30:34 +0000 + + Add support for Plustek OpticSlim 500+ + + See merge request sane-project/backends!4 + +commit 1484b47582d20eab6a78a1f0461f5e90ceb7faa8 +Author: Mikhail Strizhov +Date: 2018-09-06 12:36:26 +0300 + + add support of Plustek OpticSlim 500+ + +commit 210ea90b107337a79e4505c372124db4a6ad41b8 +Author: Antoni Bella Pérez +Date: 2018-09-04 23:26:43 +0200 + + More updates + +commit 2f944738803fbaf90a37e3960b06f565274c1174 +Merge: 1d58e23c 32d05417 +Author: Olaf Meeuwissen +Date: 2018-09-04 12:24:52 +0000 + + Merge branch 'master' into 'master' + + Update Ukrainian translation + + See merge request sane-project/backends!14 + +commit 7f551a79e33df168b5faaa73ea0bcb7d5b8f7269 +Author: Antoni Bella Pérez +Date: 2018-09-03 01:23:23 +0200 + + Updates and fixes for initial translation + +commit 617037837aff3952dae719265250f4a1e3d657d6 +Author: Antoni Bella Pérez +Date: 2018-09-02 21:33:36 +0200 + + Fixes from SoftCatalà.org + +commit ceb6b2787e5f904c6a652988ef8f77f44ef4d826 +Author: Antoni Bella Pérez +Date: 2018-09-02 21:06:41 +0200 + + Last fixes for initial translation + +commit 32d05417c898fad4985f3cb87b465826ec99fd60 +Author: Yuri Chornoivan +Date: 2018-09-02 20:23:47 +0300 + + Update Ukrainian translation + +commit 1d58e23c91bce08693ae75ae18d66c938927b6b7 +Author: Olaf Meeuwissen +Date: 2018-09-02 20:52:51 +0900 + + utsushi.desc: Sync with upstream + +commit 4a73b1cb0c0184cb7340fb398d39c63f649341cb +Author: Antoni Bella Pérez +Date: 2018-09-01 23:26:55 +0200 + + KDE fixes (pology) for initial translation + +commit 7459debf0ed2de477111f2246f15c24758e6b19e +Author: Antoni Bella Pérez +Date: 2018-09-01 20:52:05 +0200 + + Update initial translation + +commit a1f3fbcef869e865aef7a6817a12aba3f8cda58e +Author: Antoni Bella Pérez +Date: 2018-08-28 19:55:01 +0200 + + Sync all languages (test Catalan translations) + +commit 2143773b063e58754c9fe56a6cc5c9cfbf676964 +Author: Antoni Bella Pérez +Date: 2018-08-28 19:31:57 +0200 + + Update initial translation + +commit 158898f2a4e26467f84ff15d01e0da8eeec38c7f +Author: Antoni Bella Pérez +Date: 2018-08-28 00:52:26 +0200 + + More updates for initial translation + +commit 5230430a572c078605cf9cd3894de2ebb80b1956 +Author: Rolf Bensch +Date: 2018-08-27 21:57:24 +0200 + + pixma: backend version 0.17.49 + +commit eb11c2fc94ccc7ae0e002a6a488546dd31f17171 +Author: Rolf Bensch +Date: 2018-08-27 21:56:48 +0200 + + pixma: new scanner i-SENSYS MF731/733 + +commit c187b6c36334789f9d71f1e74f89615725a9f068 +Author: Antoni Bella Pérez +Date: 2018-08-27 02:05:11 +0200 + + Updates for initial translation + +commit d61a59ca01b638474b6a847bf26e6dfb9420e064 +Author: Manuel Argüelles +Date: 2018-07-30 17:26:13 -0500 + + Add support for Canon DR-X10C scanner + + Added initial support for DR-X10C SSM2 scanner with dropout color, hardware + deskew and hardware crop. + +commit a76b0b21543f38996fb6a516f7d8e25cb80d08c7 +Author: Antoni Bella Pérez +Date: 2018-08-21 14:10:54 +0200 + + Add an initial translation + +commit 082cf4cdf3cad1f97f4d1a5c0ffb1ad2c69ab9df +Merge: 1a2a8ee7 d6aace7d +Author: Olaf Meeuwissen +Date: 2018-07-22 13:01:55 +0000 + + Merge branch 'hp5590-fix-compile-error' into 'master' + + hp5590: Fix sanei_net.h include path. + + See merge request sane-project/backends!8 + +commit 05400ad69b8047f0a2320a120519941fa99faf36 +Author: Povilas Kanapickas +Date: 2018-07-21 03:37:45 +0300 + + backend/genesys: Increase excessively low bright point on Lide 80 calib + +commit 92c40c44b9a6c7ce7a5cc865db1f4b61fb1bd3c0 +Author: Povilas Kanapickas +Date: 2018-07-21 03:37:44 +0300 + + backend/genesys_gl841: Reduce extra dark area offset for LIDE 80 + +commit 065855e1da5c088e561580c26d96ad2b051685c4 +Author: Povilas Kanapickas +Date: 2018-07-21 03:37:46 +0300 + + backend/genesys_gl841: Disable LEDADD on Lide 80 since it's broken there + +commit d6aace7d5167b39d474f57c5671f0a400cad0bc0 +Author: Povilas Kanapickas +Date: 2018-07-21 03:37:43 +0300 + + hp5590: Fix compile error + +commit 1a2a8ee744ceacdb2a46906e626327c5d9496af6 +Author: Ilia Sotnikov +Date: 2018-07-15 14:09:49 +0300 + + backend/hp5590.c, backend/hp5590_cmds.c: + + Files header have been expanded to mention of scanbd integration by + Damiano Scaramuzza and Bernard Badr + +commit bfc63709a796704005642edfacf0b4bb92732597 +Merge: fc88e525 1649d5bf +Author: Ilia Sotnikov +Date: 2018-07-15 11:00:18 +0000 + + Merge branch 'master' into 'master' + + HP5590: scanbd integration is ready. + + See merge request sane-project/backends!5 + +commit 1649d5bfea36bc2209a7c673df333ac6c71ac376 +Author: Bernard B Badr +Date: 2018-07-15 11:00:18 +0000 + + HP5590: scanbd integration is ready. + +commit a64f2096438970ca0c1b9a86f363a0f3ce8476ef +Author: iosabi +Date: 2018-07-02 22:48:02 +0200 + + genesys: Add buttons to LiDE 60 + + Canon LiDE 60 has four buttons. These are already supported in the + GL841, we just needed to add them to the config. Tested it with scanbd. + +commit fc88e5251130ef39a7e56930c3323aa1d8d7762d +Author: Olaf Meeuwissen +Date: 2018-06-13 21:23:43 +0900 + + utsushi.desc: Sync with upstream + +commit a80f3b575ea7f2ef90efb1368949a7d0cf451366 +Author: Ilia Sotnikov +Date: 2018-06-11 11:11:53 +0300 + + backend/hp5590.c, backend/hp5590_cmds.c: + + Files header have been expanded to mention of ADF page detection and + high DPI fixes by Bernard Badr + * Use C-style comments instead of C++ ones + +commit 8c912284299d37dd32ea8e3216d16cada180928e +Merge: 85efea28 b1da51f7 +Author: Ilia Sotnikov +Date: 2018-06-11 07:56:28 +0000 + + Merge branch 'master' into 'master' + + HP5590: Fixed ADF handling, fixed 48bit color mode, fixed 2400 dpi color layer shift. + + See merge request sane-project/backends!3 + +commit b1da51f7fe04f6186dc0f1826bd7c0e67f1e41f8 +Author: Bernard Badr +Date: 2018-06-11 07:56:28 +0000 + + HP5590: Fixed ADF handling, fixed 48bit color mode, fixed 2400 dpi color layer shift. + +commit 85efea28aeb14c0f769a25d527055636aa9ec915 +Author: Olaf Meeuwissen +Date: 2018-05-31 22:15:04 +0900 + + Add a Fedora 28 build, drop the Fedora 26 one + +commit ad20558bb23195f3a5c7cbcc9cb81af3e05dcd19 +Author: Alex Belkin +Date: 2018-05-18 01:51:01 +0300 + + xerox_mfp: Blacklist Samsung M288x Series from jpeg mode + + Fix issue #315839 reported by Jan Christoph Ebersach + https://alioth.debian.org/tracker/?func=detail&group_id=30186&aid=315839&atid=410366 + +commit 54a55700f66eaeef827de3ab2dbf802dd32ea697 +Author: Alex Belkin +Date: 2018-05-18 01:31:46 +0300 + + xerox_mfp: blacklist SCX-4500W from jpeg mode + + Fix issue #315876 reported by Bernard Cafarelli + https://alioth.debian.org/tracker/?func=detail&atid=410366&aid=315876&group_id=30186 + +commit 4accdae4edbaf4ab88dcf458282c82189f8e39a3 +Author: Rolf Bensch +Date: 2018-05-16 21:29:50 +0200 + + pixma: backend version 0.17.48 + +commit 15aebab5149a767e02e25b47abb7145f7fa6f668 +Author: Rolf Bensch +Date: 2018-05-16 21:29:14 +0200 + + pixma: Canon MAXIFY MB2100 and MB2700 Series support 1200 dpi + +commit 6a7e4141eb53876511829b5bb87aae311d828402 +Merge: 9d315bc2 5e5183c8 +Author: Rolf Bensch +Date: 2018-05-16 18:08:42 +0000 + + Merge branch 'mb2100_adf_oop' into 'master' + + Return NO_DOCS after last ADF page, not IO_ERROR + + See merge request sane-project/backends!2 + +commit 5e5183c84efe4d71675a3d4cc968a4eb09511a7d +Author: Earle F. Philhower, III +Date: 2018-05-15 20:16:44 -0700 + + Return NO_DOCS after last ADF page, not IO_ERROR + + When scanning from ADF in MP150 based scanners, after the last page is + scanned the XML session-close was sent. However, when using the ADF, if + the frontend called sane_start/sane_read(), it would try and send an + XML command that was not valid after the session abort. This would give + an IO error up through the stack. + + Now, check if ADF scanning is happening and on reads after the last page + return SANE_STATUS_NO_DOCS on read. and abort. + + Finally, minor fix of max DPI for Pixma MAXIFY MB21xx/27xx to 1200 DPI. + +commit 9d315bc2f71c48622511c49fdeeb756b71a69e38 +Author: Robert A. Schmied +Date: 2018-05-14 21:28:40 +0900 + + Fix typo in debugging statement + +commit a1c42247ab36682d9664affb1dab5933dbd3fd20 +Author: Rolf Bensch +Date: 2018-05-12 20:54:38 +0200 + + pixma: backend version 0.17.47 + +commit 72f9411257345c941459703f3e08f79d8ea8f46e +Author: Rolf Bensch +Date: 2018-05-12 20:55:16 +0200 + + pixma: new scanners Canon Maxify MB2100 and MB2700 Series + +commit 8c340a34a49312a29f959e22286c3b83be9bf19b +Merge: c6bfe88c d90f9054 +Author: Rolf Bensch +Date: 2018-05-12 20:35:41 +0200 + + Merge branch 'earlephilhower/backends-pixma_jpeg' + + merge request #1 + +commit d90f9054c6fd2f4ecad78142411bef91c449c19f +Author: Earle F. Philhower, III +Date: 2018-05-09 13:40:10 -0700 + + Add JPEG scanning, MB2100/2700 to PIXMA + + The Maxify scanners seem to only be able to return JPEG data for ADF + sources. Attempting to send a gamma LUT will result in an error on + sane_start when trying to use the ADF. Flatbed scanning is unaffected + and runs fine with LUTs like prior models. + + This patch adds support to the PIXMA backend for returned JPEG scans + and keys it off of the new capability, ADF_JPEG. + + Tested on a Maxify MB2120 using the ADF and the flatbed scanner. + + This may also fix other Maxify MB* models where it seems the ADF does + not with with the prior code, but I only have the MB2120 to test. + +commit c6bfe88c31f3f582fdc0bea08199282efceb3914 +Author: Olaf Meeuwissen +Date: 2018-04-18 21:36:00 +0900 + + Update mailing lists addresses to new location + +commit 4ade295ab1c1d3bbd23ae3fe2118424c2bb5c799 +Author: Olaf Meeuwissen +Date: 2018-04-18 21:12:44 +0900 + + Update mail archive links to point to new location + +commit d22f36f8cc759d9ee978a438be08b1bd57bfe170 +Author: Olaf Meeuwissen +Date: 2018-04-10 19:41:24 +0900 + + utsushi.desc: Sync with upstream + +commit f17585e1595e50ee0bbdd36210bc141e1a137f53 +Author: Olaf Meeuwissen +Date: 2018-03-26 21:31:57 +0900 + + *.desc: Mark backends that have become unmaintained + +commit 872a7521f5e0177cacfd3f800105237fd596fd9e +Author: Olaf Meeuwissen +Date: 2018-03-26 21:30:57 +0900 + + AUTHORS: Update git access status following project member changes + +commit 07f1351df510ea9453811b9137e71b8c26b4ac38 +Author: Olaf Meeuwissen +Date: 2018-03-20 21:48:24 +0900 + + sane-p5.man: Point to new issue tracker location + +commit 2d374b0a690fe4e8116fa2714ef426cc3fd536d1 +Author: Olaf Meeuwissen +Date: 2018-03-16 21:55:35 +0900 + + ltmain.sh: revert removal of SANE specific tweaks + +commit a78969384b2b7ac233694e7e21add44ad055dbea +Author: Olaf Meeuwissen +Date: 2018-03-16 21:54:42 +0900 + + autotools: Sync derived files + + This was done by running + + libtoolize --copy + autoreconf --force --install + + on Debian GNU/Linux 9.3. + +commit c8d8f05256523cb0aafe24309ea2b3c93bea20f2 +Author: Olaf Meeuwissen +Date: 2018-03-16 20:56:47 +0900 + + Bump autofoo dependencies to match those present in Debian 9 + + This gets rid of the warning that AM_PROG_MKDIR_P is deprecated and + should be replaced with AC_PROG_MKDIR_P warning. + +commit f162fad98c55f792828acc05ff32c3e036490ea7 +Author: Olaf Meeuwissen +Date: 2018-03-15 09:22:53 +0900 + + Bump the "canonical" build environment to Debian 9 + +commit 5944c15d03b6aadaa8691cd0b7615b551f60d196 +Author: Olaf Meeuwissen +Date: 2018-03-15 09:41:58 +0900 + + Bump Alpine build from 3.6 to 3.7 + +commit 080702ae7df21e882d2e135fc35a0bbde04aca8b +Author: Olaf Meeuwissen +Date: 2018-03-15 09:04:31 +0900 + + Add a Fedora 27 build, drop the Fedora 25 one + +commit a5ae2dad1d4202911be927933b8f8d6a8dde6413 +Author: Rolf Bensch +Date: 2018-03-11 12:08:18 +0100 + + pixma: backend version 0.17.46 + +commit 12dbae0fc5d08c597deb85150521945c5b806488 +Author: Rolf Bensch +Date: 2018-03-11 12:06:51 +0100 + + pixma: MB2300 Series has no duplex document scanner + +commit 4f156894db02d3232a04ab17ca49da84540e7d13 +Author: Rolf Bensch +Date: 2018-03-11 11:13:43 +0100 + + pixma: add button support for MB2300 Series + +commit 393cf040b950b274090372b58693227a4455aa16 +Author: Olaf Meeuwissen +Date: 2018-03-10 10:14:06 +0900 + + Add doxygen generated sanei HTML documentation to archive + +commit fadb3d809ae850b5f260550d149713dde763945d +Author: Olaf Meeuwissen +Date: 2018-03-09 22:36:39 +0900 + + Add doxygen generated sanei HTML documentation to artifacts + +commit 82b9d215fc6d943cb9245c8eded11f51f4f1f154 +Author: Olaf Meeuwissen +Date: 2018-03-09 22:23:12 +0900 + + Update configuration files to match newer doxygen version + + The comments have been dropped to cut down on future diff chatter. + Please refer to the doxygen documentation instead. + +commit 9b0db823ede07e1bb0cb867b64b87d019cff5741 +Author: Olaf Meeuwissen +Date: 2018-03-07 21:38:56 +0900 + + Make absolute URLs in the sane-desc HTML output site-relative + +commit 8849137abb3f7ac2836609c69ee2c89af7538ee8 +Author: Olaf Meeuwissen +Date: 2018-03-05 20:21:58 +0900 + + Make root-relative hrefs/src properties site-relative + + This allows for hosting content on any level below a domain. + +commit 48f950b95a1a851e8656c0da53ddd553f5f397c9 +Author: Olaf Meeuwissen +Date: 2018-02-27 21:38:06 +0900 + + utsushi.desc: Sync with upstream + +commit bb56d44eb99cc8fc122728995fc8a2aa68aa83f5 +Author: Olaf Meeuwissen +Date: 2018-02-25 17:01:10 +0900 + + CI: Actually move the *html files + +commit ef0610ce2e8155b1edfca45dc03e653f80cf66c3 +Author: Olaf Meeuwissen +Date: 2018-02-21 21:09:59 +0900 + + CI: Generate device support status HTML in after_script + +commit 936a45b4aa3b818c5c963109e06d7cece5c19af1 +Author: Olaf Meeuwissen +Date: 2018-02-21 20:50:07 +0900 + + Include device support status HTML pages in archive target + + This is meant to make it easier for the website to get the latest + information up. + +commit a84290a8f96f2a93ab4ac4cdc36e7e771d4a3e48 +Author: Olaf Meeuwissen +Date: 2018-02-20 21:24:56 +0900 + + sane.man: Fix typo in stv680 backend name + +commit f38a1731a643e0c54f27f065ff35a4d66635f68d +Author: Olaf Meeuwissen +Date: 2018-02-09 18:37:21 +0900 + + Point to new GitLab.com repository location + +commit c32c78fe8e19835cde4bf7b3742d488e3ec9092b +Author: Olaf Meeuwissen +Date: 2018-02-08 21:58:45 +0900 + + epson2.desc: Add ET-2650/L495 as supported + + Information courtesy of Ed Hamrick. + +commit 1b2e4b0b3bef6dc07e750bdb9288f593faf146a2 +Author: Olaf Meeuwissen +Date: 2018-02-08 21:53:02 +0900 + + include/sane/sanei_ir.h: Adjust doc params to match code + +commit 0e7b3b79251274cff6c136cb54785e7ccc047966 +Author: Olaf Meeuwissen +Date: 2018-02-08 21:52:14 +0900 + + utsushi.desc: sync with upstream + +commit 3c6a3d499236e7f8ad9e9f7d43d2b22f26d17480 +Author: Rolf Bensch +Date: 2018-02-04 13:12:34 +0100 + + pixma: Canon MAXIFY MB2300 Series is working + + - reported by Patrick Roncagliolo + +commit b487db3af0251171e43d8a5458f9200954cf79a9 +Author: Rolf Bensch +Date: 2018-01-04 19:52:16 +0100 + + pixma: Canon i-SENSYS MF620 Series is working + + reported by Markus Heiser + +commit 74898c4330cc25521ddbf008aa18db75fc00af1b +Author: Olaf Meeuwissen +Date: 2018-01-03 16:13:16 +0900 + + Fix array indexing + + This fixes a glaring oversight in 39ceeae6. Thanks to James Ring for + reporting this. + +commit b6873cfa5a5e57e1ba60f90b137cfa4400bfb99a +Author: Rolf Bensch +Date: 2018-01-03 21:01:32 +0100 + + pixma: backend version 0.17.45 + +commit a873a5e444a067c6d2ac7f813b2e97e31e98c582 +Author: Rolf Bensch +Date: 2018-01-03 21:00:51 +0100 + + pixma: new scanner Canon i-SENSYS MF630 Series [#315892] + +commit e6db7a8f14a107bcdc1edbb068cee15a34f2d030 +Author: Rolf Bensch +Date: 2018-01-03 20:52:39 +0100 + + pixma: new scanner Canon i-SENSYS MF630 Series + +commit 463e010f1a83063610b43b7aae6f378b8c532a07 +Author: Rolf Bensch +Date: 2018-01-03 20:07:33 +0100 + + pixma: new scanner Canon i-SENSYS MF620 Series + + many thanks to Markus Heiser + +commit 781c4ad080d1f240e763fc87f193a9349e23a23d +Author: Rolf Bensch +Date: 2018-01-02 14:14:05 +0100 + + pixma: Canon MAXIFY MB2000 Series is working, except ADF (#315538) + +commit e895ee55bec8a3320a0e972b32c05d35b47fe226 +Author: Edward Betts +Date: 2017-12-01 00:49:00 +0900 + + sane-find-scanner: Recognize --help as a valid option + +commit 214f82e36a3bbcac21053cc282dfe67ecef9a0f9 +Author: Gerhard Jaeger +Date: 2017-11-18 15:07:25 +0100 + + [#315864] CanoScan LiDE25 -> CanoScan LiDE 25 + Change LiDE descriptions and split as suggested in the ticket. + While here remove outdated URL. + +commit d6a93b83a7dc3a3871db31ecf11adebe470b52a4 +Author: Olaf Meeuwissen +Date: 2017-11-18 17:35:30 +0900 + + epson2: Add Expression 12000XL / DS-G20000 as supported + + Also removed stale comment in epson2.desc. + + See https://lists.alioth.debian.org/pipermail/sane-devel/2017-November/035744.html + +commit 76600e397459e237af2a174664fe7fc1e3b5c110 +Author: Olaf Meeuwissen +Date: 2017-11-18 16:42:39 +0900 + + utsushi.desc: sync with upstream + +commit c51af8fd996f124151f82e13d6a6e94fcd906b94 +Author: Rolf Bensch +Date: 2017-11-14 22:16:40 +0100 + + pixma: fix typos + +commit 77722d754f2eb06d1a26380989dd098fcb8da533 +Author: Olaf Meeuwissen +Date: 2017-10-11 22:09:43 +0900 + + utsushi.desc: sync with upstream + +commit 99a98e448b603fccb438aea94a7c28ea2ca2059a +Author: Olaf Meeuwissen +Date: 2017-09-29 21:49:08 +0900 + + saned: Brush up manual page's OPTIONS section following 5288dd5f + +commit f9a76395da768f2bd4ee803a78ca5e5604df0c8d +Author: Olaf Meeuwissen +Date: 2017-09-29 21:48:14 +0900 + + saned: Fix typo in help message + +commit 5288dd5f61b32da2f4bc18950c247dc3b6e1579d +Author: Luiz Angelo Daros de Luca +Date: 2017-09-18 04:25:37 -0300 + + saned: reorganize flags, remove run_mode SANED_RUN_DEBUG + + Flags like -a, -d and -s have many overlap effects. This patch restricts + the effect of flags to a simple action. + + New -u (user) flag replaces -a optional argument for running saned as a different user. + The code that retrieve the user info and drop privileges migrated to runas_user(). + As a side effect, PID file can be created even if getting user info fails. + + New -l (listen) flag sets run_mode to standalone. + New -D (daemonize) flag daemonizes saned after bind. + New -o (once) make saned exit after the first client disconnects. + Flag -s (syslog) is gone. Previous behavior can be reproduced with '-a -d level -o -f'. + New -e (stderr) flag for redirecting output to stderr, instead of syslog. + + Flag -d (debug) now only sets the debug level and argument is required. Previous behavior + can be reproduced with '-a -d level -o -f -e'. + + The run_mode SANED_RUN_DEBUG and SANED_RUN_ALONE shared most of its code + path. With the new flags dealing with their difference, SANED_RUN_DEBUG is gone. + + Flag '-a' still works as before but it can be replaced by '-l -D -u user'. + + Current uses of -d (debug) or -s (syslog) will break. + + Signed-off-by: Luiz Angelo Daros de Luca + +commit c9356cb184c0babeb9a8b525728e33d01e2a878c +Author: Olaf Meeuwissen +Date: 2017-09-09 15:37:13 +0900 + + saned: Fix incorrect claim about passing options to inetd etc. + +commit 1f68d8d8c43ff049b0c6921d3823f6c32fdece41 +Author: Farid Benamrouche +Date: 2017-07-22 21:34:00 +0900 + + saned: Cancel scan if data connection appears to have gone away + + The data connection timeout default to 4000ms but is configurable + in saned.conf. + + See Alioth 315765 + +commit 0a62202e95983493598d3b94718bb277f5e71b2f +Author: Rolf Bensch +Date: 2017-09-01 12:15:40 +0200 + + pixma: backend version 0.17.44 + +commit 055c3ffa8643da6dad885bb69b08a7d4f45d1cc0 +Author: Rolf Bensch +Date: 2017-09-01 12:15:10 +0200 + + pixma: new scanners Canon PIXMA E410 Series, E3100 Series, G2000 and G3000 + +commit 61ca162fc069dff85964ad5352b1f2faaca692c5 +Author: Rolf Bensch +Date: 2017-09-01 12:07:57 +0200 + + pixma: fix definitions for PIXMA G4000 + +commit d78013afc6943b6cd86d468b045fe16fe495350d +Author: Rolf Bensch +Date: 2017-09-01 11:52:39 +0200 + + pixma_mp150: fix comments for generation 5 scanners + +commit fef19d7740fc1dd1c3109efe47040b1eca046fe6 +Author: Rolf Bensch +Date: 2017-08-31 20:34:32 +0200 + + pixma: backend version 0.17.43 + +commit 450e55c2309d372a088ef963082252fd2f27c524 +Author: Rolf Bensch +Date: 2017-08-31 13:27:16 +0200 + + pixma_mp150: send XML end of scan dialog also for generation 5 scanners + +commit 9b95970b917a74d4c973dc536192b7546603c9b7 +Author: Olaf Meeuwissen +Date: 2017-08-20 14:08:33 +0900 + + utsushi.desc: Sync with upstream + +commit 6eb2a0d10a9f5e116b8ef3aff508dfec51ca273a +Author: Rolf Bensch +Date: 2017-08-18 10:06:17 +0200 + + pixma: fix device interface info for PIXMA MG7100 Series + +commit 5a0e30b5e31586bf3ec5488876a7744341e16331 +Author: Olaf Meeuwissen +Date: 2017-08-17 21:24:14 +0900 + + epson2: Add the Epson XP-243 245 247 Series as supported + + See https://alioth.debian.org/tracker/?func=detail&atid=410366&aid=315818&group_id=30186 + +commit 1e87016dca2593e4d595654435fe0bbaf6311fd3 +Author: Olaf Meeuwissen +Date: 2017-08-12 14:14:05 +0900 + + epson2: Add the Epson XP-427 as supported + + See https://alioth.debian.org/tracker/index.php?func=detail&aid=315805&group_id=30186&atid=410366 + +commit 519ff57bed9391c9c178f660648669f4c77b7d3a +Author: Olaf Meeuwissen +Date: 2017-08-12 15:03:51 +0900 + + install: Make sure configuration files get created before install + +commit f19a41e6f7b693e55fd4e26b988e55e3a30b6eb8 +Author: Luiz Angelo Daros de Luca +Date: 2017-07-22 05:43:17 -0300 + + saned: update man for option -b + +commit fc57a5a6a5b9d1039915145223571a2211ce6173 +Author: Luiz Angelo Daros de Luca +Date: 2017-07-22 05:43:16 -0300 + + saned: fix --debug help message (output is stderr) + + Man page was correct. + + Signed-off-by: Luiz Angelo Daros de Luca + +commit f482b498a25326ae380c16f22dfdfc34ec6edfe3 +Author: Jeremy Bicha +Date: 2017-07-26 18:32:36 -0400 + + po: Fix Plural-Forms header for es and gl + + Fixes 315801. + +commit f88b5ea2b6bccf7dc356fa2c2944428f0a67d41d +Author: Olaf Meeuwissen +Date: 2017-07-22 15:31:42 +0900 + + umax_pp: Fix [-Wsign-compare] compiler warnings + +commit 14e701438dd87dc47b500c504702c4b5b98b5c3d +Author: Olaf Meeuwissen +Date: 2017-07-22 14:19:02 +0900 + + umax_pp: Fix [-Wunused-but-set-variable] compiler warnings + +commit 772f31d4a0624c00b698fc4873feafb5820c2141 +Author: Olaf Meeuwissen +Date: 2017-07-22 14:02:10 +0900 + + umax_pp: Fix [-Wunused-variable] compiler warnings + + The variable declaration section has been completely rewritten to + follow the #ifdef structure of the function's implementation. + +commit 56398ead607d8bcb9deef7ca3f4d7f78478f1b4c +Author: Olaf Meeuwissen +Date: 2017-07-22 11:48:14 +0900 + + sane-usb: Document SANE_USB_WORKAROUND variable + + Fixes Alioth#315792. Thanks Zdenek Dohnal + +commit 1f8bfd69a253fa0e3af39e30d1a5ce00891550d2 +Author: Olaf Meeuwissen +Date: 2017-07-18 21:02:43 +0900 + + dell1600n_net: Fix [-Wincompatible-pointer-types] compiler warnings + + This casts the pointers to the type expected by the functions as per + POSIX stipulations. + + See http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/netinet_in.h.html + +commit bdba3cc073055ac852bc93e126ae97f938b2d06f +Author: Olaf Meeuwissen +Date: 2017-07-18 20:46:01 +0900 + + tools/umax_pp: Fix [-Wunused-variable] compiler warning + + The file descriptor is only used in code conditionalised on the + HAVE_LINUX_PPDEV_H preprocessor define. + +commit 3258b70de42f0abf891b139b01fc0a731f2974e8 +Author: Rolf Bensch +Date: 2017-07-16 11:46:27 +0200 + + pixma: fix device status for i-SENSYS MF240 Series + and add comment for image width workaround (see: 611647b) + +commit 8f61317f00529ecb0b1e44a726266e33512759ad +Author: Olaf Meeuwissen +Date: 2017-07-15 22:52:00 +0900 + + autofoo: Sync generated files + +commit f18ab2e2a29058c098d7709cbad6169064b70da2 +Author: Olaf Meeuwissen +Date: 2017-07-15 22:48:29 +0900 + + plustek-pp: Replace sys/signal.h include with signal.h + + All other backends already `#include ` directly, without any + configure time checking or problems. + + Fixes [-Wcc] compiler warning on Alpine. + +commit 68ec98d7b1ef636f4d230c81c8e1e8de7e62c66d +Author: Olaf Meeuwissen +Date: 2017-07-15 22:15:18 +0900 + + hp3500: Fix [-Wunused-function] compiler warning + + The sigtermHandler is only used when _POSIX_SOURCE is defined. + +commit d94c29a726667604f3ba1cf18185a48ad7355966 +Author: Olaf Meeuwissen +Date: 2017-07-15 22:06:05 +0900 + + autofoo: Sync generated files + +commit 54627bdeacf5f8bff8d622469f3c02f6f9c8ef79 +Author: Olaf Meeuwissen +Date: 2017-07-15 21:58:51 +0900 + + lib/isfdtype.c: Remove badly broken substitute + + The substitute completely ignores the fdtype argument and only works + correctly for S_IFSOCK values. This happened to be the only way the + function was invoked but for safety's sake this has been replaced by + a local implementation that does pretty much the same thing, without + the misleading bit. + + Found courtesy of a [-Wunused-parameter] compiler warning on Alpine. + +commit c754d440eaec35b231537a26ee6c6d230c489733 +Author: Olaf Meeuwissen +Date: 2017-07-15 20:27:28 +0900 + + sanei_thread: Fix [-Wunused-function] compiler warning + + The sanei_thread_set_invalid static function is only used by code that + exists if USE_PTHREAD is defined. + +commit f3334500860115aab264de850db1c0cb6411099e +Author: Olaf Meeuwissen +Date: 2017-07-15 17:19:38 +0900 + + CI: Add a Fedora 26 Clang build + +commit 2c1f3d696f1c5ba6f410fca6e103da51c6a814a4 +Author: Olaf Meeuwissen +Date: 2017-07-15 17:17:21 +0900 + + autofoo: Sync generated files + + This pulls in the changes from 756d286f and e7d9779d. + +commit 756d286f3605143b26471eb7e1e7a45bc7ba356a +Author: Olaf Meeuwissen +Date: 2017-07-15 17:13:34 +0900 + + pthread: Disable support if pthread_t is *not* an integer type + + The sanei_thread implementation assumes an integer type in case of + pthread based thread support. As anything else is unlikely to work + correctly, it's safer to just fall back to forked processes. + +commit 73861ea91cd046c1b42b6c1270ff387c34d10fa4 +Author: Olaf Meeuwissen +Date: 2017-07-15 17:11:06 +0900 + + pixma: Fix [-Wint-conversion] and [-Wpedantic] compiler warnings + + These are also related to the SANE_Pid type issues. + +commit ddd7d821f68ab6f4389563c19d1915097f9c5a19 +Author: Olaf Meeuwissen +Date: 2017-07-15 17:07:13 +0900 + + sanei_thread: Fix [-Wformat=] compiler warnings + +commit ad09bbdd1860899f0d8badb359c26be4848b64c9 +Author: Olaf Meeuwissen +Date: 2017-07-15 17:06:20 +0900 + + sanei_thread: Fix [-Wint-conversion] compiler warnings + +commit 3caf05c0335858cbf22dedff3fbac47f3b9f7a91 +Author: Olaf Meeuwissen +Date: 2017-07-15 17:00:08 +0900 + + hp: Fix [-Wint-conversion] compiler warnings + + Don't do yourself what sanei_thread does for you already ;-) + +commit df1aba21bc318dffc316fc28bd7eee82531a707c +Author: Olaf Meeuwissen +Date: 2017-07-15 14:47:54 +0900 + + SANE_Pid: Fix [-Wint-conversion] issues + + Not all pthreads implementations use an integer type for pthread_t. + As a matter of fact, POSIX has explicitly withdrawn the requirement + that it must be an arithmatic type. + + The musl C library uses a `struct __pthread *` which triggered the + warnings. As of this change, sanei_thread.h works around this by + providing two new macros to help keep this issue out of sight. All + backends have been changed to use these macros. + +commit 3f8db8e2d0ee2b0282f94ea108db5ac4462334a8 +Author: Olaf Meeuwissen +Date: 2017-07-12 21:31:31 +0900 + + AWARE: Treat compiler warnings as errors on the debian-9-* builds + +commit 3eb3d6b9bf827be6ee62ab7e155f71ba9b09d633 +Author: Olaf Meeuwissen +Date: 2017-07-12 21:20:12 +0900 + + plustek-pp: Fix [-Wmisleading-indentation] compiler warnings + +commit 48cb209f2a780fd83a497201e79b9c4147e7b4a9 +Author: Rolf Bensch +Date: 2017-07-11 14:02:11 +0200 + + pixma: backend version 0.17.42 + +commit 611647b61ca3dbb2dd720f67cd219f68f6dea1d1 +Author: Rolf Bensch +Date: 2017-07-11 14:00:40 +0200 + + pixma_imageclass.c: restrict image width to 215mm for i-SENSYS MF240 Series + + this scanner produces black stripes in 216mm wide images @ 600dpi + +commit 62fcf80c0b733211a602c9dd2073551dfc36361a +Author: Rolf Bensch +Date: 2017-07-10 23:34:01 +0200 + + pixma: PIXMA TS5000 Series (#315764) and TS8000 Series (#315763) are working + +commit 02a4ec11bfae075e0ab8d3d87e37d17c9ef19ff0 +Author: Rolf Bensch +Date: 2017-07-10 23:07:35 +0200 + + pixma: backend version 0.17.41 + +commit 862f265631386ef8531106d6cd04f6e0c0e9ccec +Author: Rolf Bensch +Date: 2017-07-10 23:12:22 +0200 + + pixma: remove unreachable and depreciated websites from man page + +commit 49ae62618cd0b5d0063c884ce8521b165bae7c22 +Author: Rolf Bensch +Date: 2017-07-10 23:06:29 +0200 + + pixma_mp150.c: new generation 5 for scanners without special image format @ high dpi + +commit 890aa30a7cc7e9ac43d379e38c280679f78ad3d7 +Author: Rolf Bensch +Date: 2017-07-10 22:01:26 +0200 + + pixma: i-SENSYS MF210 Series is working + +commit fbbb6cabf3f69334837413d6d4e4822efe23f476 +Author: Rolf Bensch +Date: 2017-06-25 10:02:43 +0200 + + pixma: fix capabilities for TS* Series + +commit b5f78dd081c41a91b381943726412e4142bc5338 +Author: Rolf Bensch +Date: 2017-07-10 21:46:57 +0200 + + pixma_imageclass.c: fix image block size calculation for particular scanners + +commit a08f5630d83328a38602b47f74f2728489656377 +Author: Olaf Meeuwissen +Date: 2017-07-08 17:58:49 +0900 + + sanei_scsi: Fix [-Wdeprecated-declarations] compiler warning + + The readdir_r() using loop in sanei_scsi_find_devices() has been + modified to use readdir(). + + With the exception of sane_cancel(), the SANE API is not re-entrant. + The sanei_scsi_find_devices() function is referenced neither directly + nor indirectly from any of the sane_cancel() implementations so there + is no inherent need to use readdir_r(). + +commit 0bf4595273b89b660bf1cef1c2752cdbf164b27d +Author: Olaf Meeuwissen +Date: 2017-06-26 19:13:51 +0900 + + plustek: Fix [-Wpedantic] compiler warning + + The warning reads: + + enumerator value for '_PS_INP_MIO6' is not an integer constant + expression + + and that comes about as _PS_INP_MIO6 evaluates to 0x8000000, which + does not fit in the *signed* integer range which has been allotted + to enumeration constants by ISO C99. + + Seeing that the _PS_INP* values appear to be bitflags (despite the + arithmatic additions in backend/plustek-usbdev.c!) it is safer to + use #defines instead of an enum. + +commit a74cb99c1aa3dbddf0bb8250a9b2af72584d9b42 +Author: Olaf Meeuwissen +Date: 2017-06-26 18:19:27 +0900 + + u12: Fix [-Wmisleading-indentation] compiler warning + + It appears that what the compiler has to do is what was intended. + Fixing the indentation to make that clearer. + +commit 6ad9e8479d9dc1fbf72ed7ae1d275753288365b9 +Author: Olaf Meeuwissen +Date: 2017-06-26 18:07:11 +0900 + + pixma: Fix [-Wmisleading-indentation] compiler warning + + There is no point in falling through the case branch so the break + should be at the same level as the if. + +commit 08e1ba12866eb5592e27f879479a878fa9d21c70 +Author: Olaf Meeuwissen +Date: 2017-06-26 18:01:34 +0900 + + pieusb: Fix [-Wmisleading-indentation] compiler warning + + The indentation has been aligned what is used inside the while loop. + The function appears to have been copied from elsewhere and slightly + modified. + + The msg variable is set to NULL inside the if branch for efficiency + only. + +commit 3191056a4c0b4f21b9b31ae0bccc68d40934954d +Author: Olaf Meeuwissen +Date: 2017-06-26 17:58:44 +0900 + + microtek2: Fix [-Wmisleading-indentation] compiler warnings + + The case branches have been made to follow other case branches in the + same switch. + +commit e04261673f60dd9797d41528297c95fae8e24ecb +Author: Olaf Meeuwissen +Date: 2017-06-26 17:57:14 +0900 + + magicolor: Fix [-Wmisleading-indentation] compiler warning + + The assumption is that the failure should be returned to the caller. + +commit 0f90a5c2e33e7b893e432d1c096198951829598c +Author: Olaf Meeuwissen +Date: 2017-06-26 17:55:30 +0900 + + hp: Fix [-Wmisleading-indentation] compiler warning + + Indentation based on the style used in the immediate neighbourhood. + The file uses a mix of styles though. + +commit 2ff1d7da59eeca5a83e1f83d32382daf07914d95 +Author: Olaf Meeuwissen +Date: 2017-06-26 17:52:08 +0900 + + genesys: Fix [-Wmisleading-indentation] compiler warning + + The fix is based on similar code in backend/genesys_gl846.c and fixes + a potential infinite loop as well. + +commit 5098b9bfbb8707f55930864fbbcaccc8356a1efe +Author: Olaf Meeuwissen +Date: 2017-06-26 17:51:40 +0900 + + genesys: Fix [-Wmisleading-indentation] compiler warnings + +commit a1133aa194fbf407998e62c9d20c0ecc2a90c937 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:28:54 +0900 + + pnm: Fix [-Wshift-negative-value] compiler warning + +commit deb856cb279bd5a31b5e8b72b2a65f6a66a16122 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:09:54 +0900 + + umax: Fix [-Wshift-negative-value] compiler warning + +commit ff535ef1ead749526ff41c56b24bd72ea0b16705 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:09:39 +0900 + + u12: Fix [-Wshift-negative-value] compiler warning + +commit 0c6fc8b1745465c2071f8346406aed8d86c7eef2 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:09:23 +0900 + + snapscan: Fix [-Wshift-negative-value] compiler warning + +commit 582a3b89877c149f5122f414abc6a75127eb553a +Author: Olaf Meeuwissen +Date: 2017-06-26 12:09:06 +0900 + + s9036: Fix [-Wshift-negative-value] compiler warning + +commit 73e1d3568dabb1ef7e66985c94b716909df34c5d +Author: Olaf Meeuwissen +Date: 2017-06-26 12:08:51 +0900 + + plustek_pp: Fix [-Wshift-negative-value] compiler warning + +commit 1a1c808c15c78ec63ecb66a9f4538ddb6d5a5761 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:08:37 +0900 + + plustek: Fix [-Wshift-negative-value] compiler warning + +commit f8eb12b49d43c69a4ab7259b201158f1f2dba793 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:08:17 +0900 + + mustek: Fix [-Wshift-negative-value] compiler warning + +commit 02ce2b5d46d1aa352d1444ac61c67c865b4ae962 +Author: Olaf Meeuwissen +Date: 2017-06-26 12:07:24 +0900 + + agfafocus: Fix [-Wshift-negative-value] compiler warning + +commit 702a8e27b61a4bb5de0da2c4f84326e96b9dde10 +Author: Olaf Meeuwissen +Date: 2017-06-26 11:43:01 +0900 + + p5: Fix [-Wunused-const-variable=] compiler warning + + The u8_range and threshold_percentage_range constants have not been + used for anything ever since the backend's addition. They probable + ended up in the code as a result of copy-and-paste. + +commit aa5468552bbe036aed5d8a4df1b61ff5b42c751b +Author: Olaf Meeuwissen +Date: 2017-06-26 11:39:50 +0900 + + teco2: Fix [-Wunused-const-variable=] compiler warning + + The default_dpi_color_adjust variable hasn't been used ever since the + backend was added. + +commit a2083538e97b6419e70414ab0c42aa42a78fbce4 +Author: Olaf Meeuwissen +Date: 2017-06-26 11:35:06 +0900 + + tamarack: Fix [-Wunused-const-variable=] compiler warning + + The u8_range has been `#if 0`'d to match the gamma options' have been + disabled (since the initial revision). The options refer to u8_range. + +commit 2442ddf6d17b2721192d311cd961f29eaa0b55cd +Author: Olaf Meeuwissen +Date: 2017-06-26 11:28:10 +0900 + + sp15c: Fix [-Wunused-const-variable=] compiler warning + + The RCSid* variables have never been used for anything by the backend + code. + +commit 86ab41d8f1bd85d75af1e8e2cd1ed387b8ab9fc0 +Author: Olaf Meeuwissen +Date: 2017-06-26 11:19:55 +0900 + + mustek_usb: Fix [-Wunused-const-variable=] compiler warning + + The brightness option that used the char_range variable was renamed to + threshold and changed to use u8_range in c95e4638. + +commit 39849809d126de710318e4c70f93728c3d4ade1f +Author: Olaf Meeuwissen +Date: 2017-06-26 11:16:55 +0900 + + mustek: Fix [-Wunused-const-variable=] compiler warning + + The const variables' definition has been #ifdef'd to prevent loss of + protocol info. + + Neither scsi_area_and_windows nor scsi_lookup_table appear to have + been used for anything. + +commit 398d5850fa5a1d3ce6a7f5eb13b3cfb7e1c11296 +Author: Olaf Meeuwissen +Date: 2017-06-26 11:08:03 +0900 + + avision: Fix [-Wunused-const-variable=] compiler warning + + The const variable's definition has been #ifdef'd to prevent loss of + protocol info. + +commit 0f70ce9aac2e1d7f198b8d73524657b404a99f2d +Author: Olaf Meeuwissen +Date: 2017-06-26 11:05:01 +0900 + + avision: Fix [-Wunused-const-variable=] compiler warning + + The threshold option which used the abs_percentage_range was removed + in e2169ec4. + +commit 2f5c9e14990b90b2716a12fcb449527e0fb1ffb4 +Author: Olaf Meeuwissen +Date: 2017-06-26 10:57:50 +0900 + + kvs1025: Fix [-Wunused-const-variable=] compiler warning + + The go_paper_max_width value hasn't been used for anything since the + initial revision of the file. + +commit ed0062d474530d0dd95f9152ee7c2bb88abe010d +Author: Olaf Meeuwissen +Date: 2017-06-26 10:50:40 +0900 + + gt68xx: Fix [-Wunused-const-variable=] compiler warning + + The options that used offset_range were removed in a3a8808b. + +commit fa4497047352583cd3113d2962d919589f0044ae +Author: Olaf Meeuwissen +Date: 2017-06-26 10:45:42 +0900 + + epson2: Fix [-Wunused-const-variable=] compiler warning + + The s8_range variable appears to be a left-over from the epson + backend's "fork" and became superfluous after refactoring the + colour correction support in the epson2 backend. + +commit 754a7164f35aa6331f2f5a02076fcb5082b521d8 +Author: Olaf Meeuwissen +Date: 2017-06-26 10:38:44 +0900 + + dc25: Fix [-Wunused-const-variable=] compiler warning + + The percentage_range hasn't been used for anything since the initial + revision of the file. + + This also gets rid of a [-Wshift-negative-value] warning as well as a + "initializer element is not a constant expression" pedantic warning. + +commit a52d843da40a945c4e2a55b59e92f362b6d77479 +Author: Olaf Meeuwissen +Date: 2017-06-26 10:34:14 +0900 + + canon: Fix [-Wunused-const-variable=] compiler warning + + The papersize_list hasn't been used for anything since the initial + revision of the file. + +commit fe3299a9b069865aef81aa50a0bca0b7a114d74f +Author: Olaf Meeuwissen +Date: 2017-06-22 20:36:59 +0900 + + Add minimal and full CI compile tests for Debian 9 + +commit e7d9779dfc3748f8f205585fa09ebc7181874642 +Author: Olaf Meeuwissen +Date: 2017-06-17 12:38:21 +0900 + + CI: Build `git describe` versioned snapshot tarballs + + This: + - modifies `configure.ac` to get a version number courtesy of `git` + when `autoconf` is run + - runs a `make dist` when all compilation targets succeed + - makes the resulting tarball available as a build artifact + - renames the various pipeline stages + +commit a06e9a40751dd3c4c87d35a821f7c9281fa71644 +Author: Olaf Meeuwissen +Date: 2017-06-12 20:53:53 +0900 + + Script updating of upstream files + +commit baec9c4e264329a13899e28090b59fe7182b80dd +Author: Olaf Meeuwissen +Date: 2017-06-07 22:50:56 +0900 + + autofoo: Sync with configure.ac, Makefile.am changes + +commit a2f1cc1c82e1ca4dfb04c386a6d51cfad3934d33 +Author: Olaf Meeuwissen +Date: 2017-06-07 22:06:05 +0900 + + libsane: Only depend on and link in the kitchen sink if needed + + There is no need to depend on and link in all the various dependencies + for whatever backends *might* be preloaded if none are. Distributions + habitually rip these out, rightfully so, to reduce the list of package + dependencies. This will achieve the same while still doing the "right + thing" for builds that do preload one or more backens. + +commit 2284c6e03438c489bd3f077810e3e24771fed294 +Author: Jerome Duval +Date: 2017-06-04 12:22:31 +0200 + + epsonds: add missing includes + + Fixes build failure on Haiku. Alioth Tracker: 315750. + +commit fbe2f6d332702c7878483d24d1daf66fe83633d4 +Author: Olaf Meeuwissen +Date: 2017-06-02 21:08:44 +0900 + + CI: add a "lint" stage before the builds + + This is mostly meant for "cheap" policy checks that do not require the + sources to be compiled. + +commit 828f1a39495198aace07d1991e7a785d3a7ce291 +Author: Olaf Meeuwissen +Date: 2017-06-02 20:52:12 +0900 + + style-check: skip directories, sanitize file names + + When generating lists of files with `find`, directories may get output + if you try to prune paths and it has a habit of prefixing paths with a + leading `./`. + +commit 75e271444ae76b3a6c845943a765a17664987e4e +Author: Rolf Bensch +Date: 2017-06-01 14:11:48 +0200 + + pixma: backend version 0.17.40 + +commit 80445f9e5775b976dce1f6162974839197b8a10d +Author: Rolf Bensch +Date: 2017-06-01 14:09:21 +0200 + + pixma_imageclass.c: MF240 Series restricts adf scans to max. 300dpi + +commit c2594e949bc77b2fc23988062af67c2fa9e988d5 +Author: Rolf Bensch +Date: 2017-06-01 14:06:43 +0200 + + Revert "pixma_imageclass.c: MF240 Series supports only 300dpi for adf scans" + + This reverts commit 60e0c31bb7a080385fba0e9acf0afe55f293526a. + + Truly this scanner restricts adf scans to max. 300dpi. + +commit ba8e76d937c520a6841cf838867760f58f7758f9 +Author: Olaf Meeuwissen +Date: 2017-05-31 21:28:45 +0900 + + .editorconfig: add script to check and fix style issues + + The various checks cover all settings in the `.editorconfig` file. + The `--fix` support, however, does not attempt to correct charset + issues because the encoding cannot be determined automatically. + + Note that image files as well as generated files in the repository + are exempted from all style checks. + +commit 01c5dbc82b78db865cd88c0044d22199babb3e6f +Author: Olaf Meeuwissen +Date: 2017-05-30 22:39:30 +0900 + + .editorconfig: Fix sane-desc tool to match cleaned up references + + Changes to the test reference files should not, famous last words ;-), + have any effect on the use of the tool's actual outputs. + + Note that the tests use a "concocted" `testfile.desc` as their input. + +commit fc4b250a090eef934b9c77afedcebaf146f119c0 +Author: Olaf Meeuwissen +Date: 2017-05-27 15:22:15 +0900 + + .editorconfig: use utf-8 charset throughout + +commit f0f187f995c45226e95dfbeb3231a316f76e11ea +Author: Olaf Meeuwissen +Date: 2017-05-27 15:37:14 +0900 + + .editorconfig: trim trailing blank lines + +commit ffa573f65eade56a7c76c91ca4a584692c8bfb97 +Author: Olaf Meeuwissen +Date: 2017-05-27 13:57:01 +0900 + + .editorconfig: insert a newline at end-of-file + + This keeps `git` from "complaining" about this when doing a diff. It + also keeps your prompt at the left edge when you `cat` a file. + +commit 23891a2646c171f7396bc399d25079f9887c10a0 +Author: Olaf Meeuwissen +Date: 2017-05-27 14:27:22 +0900 + + .editorconfig: trim trailing whitespace + +commit 45a7aabc80b0bc18e6fec1c3015466e1a2debca4 +Author: Olaf Meeuwissen +Date: 2017-05-27 13:52:59 +0900 + + Add .editorconfig to maintain a more consistent coding style + + This does not set anything yet. + + See http://editorconfig.org/ for more information. + +commit 55257bea66c8d0b48cb3e306d5863b190752cfed +Author: Olaf Meeuwissen +Date: 2017-05-29 21:02:53 +0900 + + Bump Alpine builder to 3.6 + +commit 7893b77d926139452be1162a4bea4dc2b595face +Author: Rolf Bensch +Date: 2017-05-26 23:37:28 +0200 + + pixma: backend version 0.17.39 + +commit bcf1f4398eb967cc4db313a3b15104fff5587eb3 +Author: Rolf Bensch +Date: 2017-05-26 23:36:52 +0200 + + pixma_imageclass.c: reduce max. scan width to 216mm for particular scanners + +commit 2b0028b4af61761420fbff4459310b799bc13c7b +Merge: 35dc4426 2bba2739 +Author: Rolf Bensch +Date: 2017-05-23 21:16:52 +0200 + + Merge branch 'pixma/mf240_adf_only_300dpi' + +commit 35dc4426d2dad67167af40e6c136feb229b4f3ac +Author: m. allan noah +Date: 2017-05-22 21:08:33 -0400 + + Open repo for 1.0.28 development + +commit 2bba2739937ba26059701eec1ae5e4372ff9de2a +Author: Rolf Bensch +Date: 2017-05-19 11:21:59 +0200 + + pixma: backend version 0.17.38 + +commit 60e0c31bb7a080385fba0e9acf0afe55f293526a +Author: Rolf Bensch +Date: 2017-05-19 11:26:00 +0200 + + pixma_imageclass.c: MF240 Series supports only 300dpi for adf scans -- cgit v1.2.3