1commit e52a5bf71979365a028bbf8aa5bd5e5e6b983b7f 2Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3Date: 2020-02-02 20:19:37 +0900 4 5 NEWS: Update with changes committed to the release/1.0.29 branch 6 7commit f35aab0de76a720615da845e04b9f8863ed01bd7 8Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 9Date: 2020-02-02 20:07:39 +0900 10 11 po/*.po: Update Project-Id-Version of several translations 12 13 This only affects those languages for which translatable messages have 14 been updated since the last release (1.0.28). 15 16commit 0c90e6bdef277bdc497d875f31d2dee6d5a71301 17Merge: 3c714b48afb7 8bc98d0f7d37 18Author: Povilas Kanapickas <povilas@radix.lt> 19Date: 2020-01-19 13:09:24 +0000 20 21 Merge branch '225-fix-genesys-testsuite-compiler-warning' into 'release/1.0.29' 22 23 Resolve "genesys test utility generates a compiler warning on Debian 10" 24 25 See merge request sane-project/backends!309 26 27commit 8bc98d0f7d37bec2dc77d8fea5d57e95ba1534a8 28Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 29Date: 2020-01-13 18:37:21 +0900 30 31 testsuite/backend/genesys: Fix include path for out-of-tree builds 32 33commit ba84a8f69c5277723df6e77c53521365a7645558 34Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 35Date: 2020-01-13 18:35:33 +0900 36 37 testsuite/backend/genesys: Fix [-Wcatch-value=] compiler warning 38 39 Exceptions ought to be caught by reference. 40 41commit 3c714b48afb7eeaff54a4e6212c111647a803153 42Merge: 3825e0ca6496 fe38a70d73c0 43Author: Rolf Bensch <rolf@bensch-online.de> 44Date: 2020-01-18 19:59:38 +0000 45 46 Merge branch 'de-minimal-translation-updates' into 'release/1.0.29' 47 48 Minimal German translation updates 49 50 See merge request sane-project/backends!312 51 52commit fe38a70d73c0f677fb4b10b865be464252c6c32a 53Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 54Date: 2020-01-18 12:13:30 +0900 55 56 po/de.po: Cherry pick fixes for fuzzies and untranslated messages 57 58commit 3825e0ca6496b1de08b847c802125c655ad025f2 59Merge: f22dc84b71a9 b91dca43d504 60Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 61Date: 2020-01-18 02:53:48 +0000 62 63 Merge branch 'bellaperez/cat_translations' into 'release/1.0.29' 64 65 Update Catalan and Valencian translations 66 67 See merge request sane-project/backends!311 68 69commit b91dca43d504e2019521e49b3abc8d259d92c9aa 70Author: Antoni Bella Pérez <antonibella5@yahoo.com> 71Date: 2020-01-18 02:53:48 +0000 72 73 Update Catalan and Valencian translations 74 75 Adapted and tested: 76 * msgmerge --silent --previous --width=75 --lang= 77 * msgfmt -vc 78 79commit f22dc84b71a95afb01a41ad38b87b10f9e2baa83 80Merge: 77c92f49af02 f72862ddf8b4 81Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 82Date: 2020-01-14 13:05:02 +0000 83 84 Merge branch 'undefined' into 'release/1.0.29' 85 86 Update Ukrainian translation 87 88 See merge request sane-project/backends!305 89 90commit f72862ddf8b4dac5857cc9858f2d3ee6efca63ff 91Author: Yuri Chornoivan <yurchor@ukr.net> 92Date: 2020-01-14 13:05:02 +0000 93 94 Update Ukrainian translation 95 96commit 77c92f49af02a9cb4389ddc2473e68dbed32642a 97Author: Gerhard Jäger <gja@sysgo.com> 98Date: 2020-01-13 09:38:30 +0100 99 100 Issue#113: Fix applied (thanks David Binderman). 101 102commit d36a9ba786d10b302a40a92cdeb55da74a363809 103Author: Rolf Bensch <rolf@bensch-online.de> 104Date: 2020-01-12 21:07:18 +0100 105 106 INSTALL.linux: add missing development packages 107 108 these packages are mandatory for building escl backend 109 110commit 4a9c723646cfbd7a6df976e24284f24986f28038 111Merge: ca63c6cf9a38 cc31c110c94d 112Author: Ralph Little <littlesincanada@yahoo.co.uk> 113Date: 2020-01-12 19:37:39 +0000 114 115 Merge branch 'uk-english-translations' into 'release/1.0.29' 116 117 Update British English translations 118 119 See merge request sane-project/backends!306 120 121commit cc31c110c94d03f0895cd94bf82e139ba89b9e92 122Author: Ralph Little <skelband@gmail.com> 123Date: 2020-01-12 10:39:27 -0800 124 125 Updated British English translations 126 127commit ca63c6cf9a387c594e8995cfc3fdf94d1858a86c 128Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 129Date: 2020-01-12 21:28:21 +0900 130 131 NEWS: Add most relevant changes for 1.0.29 132 133commit 7b45c89b023dd902cd6d8d81713e977df4caa444 134Merge: 0f394f55ed5d 055cd9f28211 135Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 136Date: 2020-01-12 08:26:50 +0000 137 138 Merge branch 'dll-conf-sync' into 'master' 139 140 Synchronize dll configuration file 141 142 See merge request sane-project/backends!304 143 144commit 055cd9f28211cc72436827f264a87d645f9212ad 145Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 146Date: 2020-01-12 17:11:40 +0900 147 148 dll: Sort dll.conf.in for ease of maintenance 149 150 Only the `net` backend is treated special to match the file comment. 151 152commit 4f77e6dcfa4532741370096f2d517cdc9d0fe8d8 153Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 154Date: 2020-01-12 17:10:38 +0900 155 156 dll: Add kvs40xx and pieusb backends to dll.conf.in 157 158commit 0f394f55ed5daf742f62f4139b0f5c89572aa6e5 159Merge: 42b256247061 2b927f165b08 160Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 161Date: 2020-01-12 07:44:10 +0000 162 163 Merge branch 'i18n-update' into 'master' 164 165 I18n update 166 167 See merge request sane-project/backends!303 168 169commit 2b927f165b08dcef3c207e36597a45878c956676 170Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 171Date: 2020-01-12 16:26:15 +0900 172 173 po: Synchronize message catalogs with latest code 174 175commit f094033990ee1f1106299dbc70e5491328ed3700 176Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 177Date: 2020-01-12 15:10:32 +0900 178 179 po: Regenerate POTFILES.in 180 181 The file now contains only those backend files that mention SANE_I18N 182 and contains all of them. 183 184commit 8ae5ba0522c139f4958d91620fd5c94cc94905d6 185Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 186Date: 2020-01-12 14:46:14 +0900 187 188 escl: Use standardized, translated option group titles 189 190commit 42b256247061aedf0c4adb3e324d122329b09118 191Merge: 75162d0f005a d40a8ff90da7 192Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 193Date: 2020-01-12 03:37:34 +0000 194 195 Merge branch 'escl-debug' into 'master' 196 197 Log message improvements. 198 199 See merge request sane-project/backends!302 200 201commit d40a8ff90da71193762dc46518f2eba58799707b 202Author: Thierry HUCHARD <thierry@ordissimo.com> 203Date: 2020-01-11 09:15:51 +0100 204 205 Delete unused file. 206 207commit d8f983bbd9cd1e02ecf5a80b9250cd314ae4b541 208Author: Thierry HUCHARD <thierry@ordissimo.com> 209Date: 2020-01-11 08:56:46 +0100 210 211 Log message improvements. 212 213commit 75162d0f005a5e89f8815dce27abc9a2e0cbbc01 214Merge: d9188a7699a6 3e49c3af0b3a 215Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 216Date: 2020-01-12 03:19:00 +0000 217 218 Merge branch '201-old-incorrect-link-in-sane-man' into 'master' 219 220 Resolve "Old, incorrect link in sane.man" 221 222 Closes #201 223 224 See merge request sane-project/backends!291 225 226commit 3e49c3af0b3a4034dd62df4ee46f7c959c1f929f 227Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 228Date: 2020-01-04 15:37:51 +0900 229 230 sane.man: Drop outdated link for coolscan2 backend 231 232commit 70cfd20c206e0b248d08b8cc9ebd666fe620d7c7 233Author: Rolf Bensch <rolf@bensch-online.de> 234Date: 2020-01-03 18:32:01 +0100 235 236 update last edited date 237 238commit 59bd48ea7275c94b1d0590af7a72f334dad204c2 239Author: Rolf Bensch <rolf@bensch-online.de> 240Date: 2020-01-03 18:31:31 +0100 241 242 update pixma backend description 243 244commit d9188a7699a6db1f5925c1ac80c0ea7a880283ce 245Merge: 0830b8391590 c821f277f314 246Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 247Date: 2020-01-12 03:16:45 +0000 248 249 Merge branch '153-is-pthread_t-check-for-non-integers-still-neccesary' into 'master' 250 251 Resolve "Is pthread_t check for non-integers still necessary?" 252 253 Closes #153 254 255 See merge request sane-project/backends!289 256 257commit c821f277f3149a0ab57940e2512e893c6f886a20 258Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 259Date: 2019-12-31 12:33:13 +0900 260 261 build: Rename *THREAD_LIBS parameters 262 263 This aims to clarify the purpose of each parameter: SANEI_THREAD_LIBS 264 for any code that uses sanei/sanei_thread.c and a plain PTHREAD_LIBS 265 for code that uses the pthread library directly. 266 267commit 9050ae3b6a3489a78c791ca0c3aa71d13e68d966 268Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 269Date: 2019-12-31 12:14:46 +0900 270 271 mustek_usb2: Remove unneeded linking arguments 272 273commit 378a85fe0960e7969e552325f9cf774fdfc45852 274Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 275Date: 2019-12-31 11:55:31 +0900 276 277 Don't disable backends using pthreads directly. Fixes #153 278 279 The use of pthreads was disabled in case of a non-integral pthread_t 280 type in 756d286f3605143b26471eb7e1e7a45bc7ba356a as the sanei_thread 281 implementation assumes an integral type. This also disabled building 282 of the kvs40xx and mustek_usb2 backends which use pthreads directly. 283 284 This re-enables the build of these backends. 285 286commit 0830b83915900bb1f936372adaafd00f814a5eae 287Merge: aedebecef790 c4a88e6bf4a2 288Author: Povilas Kanapickas <povilas@radix.lt> 289Date: 2020-01-11 15:50:06 +0000 290 291 Merge branch '188-hp-scanjet-3670-fails-to-scan-at-75dpi' into 'master' 292 293 Resolve "HP ScanJet 3670 fails to scan at 75dpi" 294 295 Closes #188 296 297 See merge request sane-project/backends!298 298 299commit c4a88e6bf4a2e153ec667f811dfdeb35ef2e9464 300Author: Ralph Little <skelband@gmail.com> 301Date: 2020-01-07 22:52:14 -0800 302 303 genesys: renamed HP ScanJet 3670C to 3670. Model has no C suffix 304 305commit 88ea0d48e7357799e33a7352e73694967857e502 306Author: Ralph Little <skelband@gmail.com> 307Date: 2020-01-07 22:36:09 -0800 308 309 genesys: added 50dpi to HP ScanJet 3670 backend 310 311 Windows driver supports 50dpi as the lowest mode. 312 313commit aedebecef790867c390e97e05741965f53a8e3e0 314Merge: 28264dcfd825 913be9367248 315Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 316Date: 2020-01-09 12:27:11 +0000 317 318 Merge branch 'escl-integration-fixes' into 'master' 319 320 Escl integration fixes 321 322 See merge request sane-project/backends!299 323 324commit 913be9367248966c2f346244d8968fa71787a73c 325Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 326Date: 2020-01-09 21:09:47 +0900 327 328 escl: Mark backend as new for upcoming release 329 330commit e5e601379cef583a5541c9eeaa43cbbe5438f071 331Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 332Date: 2020-01-09 21:09:06 +0900 333 334 dll: Enable loading of escl backend 335 336commit 28264dcfd825d7c2f84e3cd7e117ee7e831ba11d 337Merge: 8b611a252d40 74131ede6c64 338Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 339Date: 2020-01-08 11:29:40 +0000 340 341 Merge branch 'escl-Securing-libcurl' into 'master' 342 343 Escl securing libcurl 344 345 See merge request sane-project/backends!297 346 347commit 74131ede6c6438d215b324a5ee23c09a0efc0a6a 348Author: Ordissimo <thierry@ordissimo.com> 349Date: 2020-01-07 14:14:19 +0000 350 351 Add header curl. 352 353commit 94daddc6bd15c1975dc66dcd97d5fb2ca4567c92 354Author: thierry1970 <thierry@ordissimo.com> 355Date: 2020-01-07 15:01:47 +0100 356 357 cURL global init/cleanup issues. 358 359commit 8b611a252d40b5bdab3c6b3135fe3300b63088b7 360Merge: bc804f56410c 66ec4dda2601 361Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 362Date: 2020-01-08 11:28:08 +0000 363 364 Merge branch 'escl-Memory-and-file-handle-leak' into 'master' 365 366 Escl memory and file handle leak 367 368 See merge request sane-project/backends!296 369 370commit 66ec4dda26016457d145f1438e8494c5f872f7c1 371Author: thierry1970 <thierry@ordissimo.com> 372Date: 2020-01-07 14:07:29 +0100 373 374 Buffer overflow. 375 376commit 7e192f8ba7f99fddb33862efad6d7ac8790f6296 377Author: thierry1970 <thierry@ordissimo.com> 378Date: 2020-01-07 14:06:11 +0100 379 380 Memory and file handle leak. 381 382commit bc804f56410c2eb4347650733eda8a3c415d6b32 383Merge: dad063068dc9 bd2d5f5e7d6d 384Author: Louis Lagendijk <louis@fazant.net> 385Date: 2020-01-07 16:07:46 +0000 386 387 Merge branch 'pixma_bjnp_model_not_found' into 'master' 388 389 pixma_bjnp: Report that scanner model is not supported as suggested in issue #69 390 391 See merge request sane-project/backends!293 392 393commit bd2d5f5e7d6dc2047448e5e027d94d753dc7baef 394Author: Louis Lagendijk <louis@fazant.net> 395Date: 2020-01-07 16:07:46 +0000 396 397 pixma_bjnp: Report that scanner model is not supported as suggested in issue #69 398 399 pixma: Improved logging for search for scanner model 400 Moved lookup_scanner from pixma_io_sanei.c to pixma_bjnp.c 401 402 pixma_io_sanei.c: fix whitespace 403 404commit dad063068dc9738143d417223e8780f7b6a480ba 405Author: Rolf Bensch <rolf@bensch-online.de> 406Date: 2020-01-05 12:49:20 +0100 407 408 pixma: backend version 0.27.0 409 410commit 4a0d222e88b6dd0699d7d98b660a3c6672d0a382 411Merge: ba2f14fde17e b7e0d9afae23 412Author: Rolf Bensch <rolf@bensch-online.de> 413Date: 2020-01-05 11:45:51 +0000 414 415 Merge branch 'pixma/move-to-subfolder' into 'master' 416 417 move pixma source files to subfolder 418 419 See merge request sane-project/backends!290 420 421commit b7e0d9afae230a8ae6b552297a58bc8b7efdf44b 422Author: Rolf Bensch <rolf@bensch-online.de> 423Date: 2020-01-02 13:56:05 +0100 424 425 pixma: fix comment 426 427commit 7b228be5e7dad536640abb91ec6db605c956e1f5 428Author: Rolf Bensch <rolf@bensch-online.de> 429Date: 2020-01-02 12:36:49 +0100 430 431 pixma: move source files to subfolder 432 433commit ba2f14fde17ebff30261551d1fad1aa8c311ca40 434Author: Rolf Bensch <rolf@bensch-online.de> 435Date: 2020-01-04 12:39:59 +0100 436 437 pixma: backend version 0.26.1 438 439commit c2e512db8b438f40627c7d2de2b5fdbf9cb64729 440Merge: b30784a73015 d910d52dabb9 441Author: Rolf Bensch <rolf@bensch-online.de> 442Date: 2020-01-04 11:23:36 +0000 443 444 Merge branch '183-add-support-for-canon-mf743c' into 'master' 445 446 Resolve "Add support for Canon MF743C" 447 448 Closes #183 449 450 See merge request sane-project/backends!258 451 452commit d910d52dabb983fa190ac92864a1069895572ed8 453Author: Rolf Bensch <rolf@bensch-online.de> 454Date: 2019-12-19 20:07:16 +0100 455 456 pixma: restrict ADFDUP scans to 300dpi for i-SENSYS MF741C/743C 457 458commit cf506daab35626c10c690ee36ad0935f8da0d658 459Author: Rolf Bensch <rolf@bensch-online.de> 460Date: 2019-12-15 11:56:47 +0100 461 462 pixma: new scanner Canon i-SENSYS MF741/743 463 464commit b30784a73015fd00a5edf95628188f577158666a 465Author: Jakub Benda <jakub.benda@open.ac.uk> 466Date: 2020-01-03 19:48:37 +0300 467 468 xerox_mfp: Fix Samsung CLX-3175FW color scan "Not a JPEG file" 469 470 Exclude "Samsung CLX-3170 Series" from JPEG mode. Closes #200. 471 472 Reference: https://gitlab.com/sane-project/backends/issues/200 473 474commit 8d022c29b25f9529d0c090070f37e37b66aa9e10 475Merge: 3a1d6dbb96de 5927ecfa2a52 476Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 477Date: 2020-01-02 10:57:08 +0000 478 479 Merge branch 'escl-png' into 'master' 480 481 Added PNG and TIFF decoder. 482 483 See merge request sane-project/backends!283 484 485commit 5927ecfa2a5212eb71731926fea7e57d10e3a5e3 486Author: thierry1970 <thierry@ordissimo.com> 487Date: 2020-01-02 09:39:16 +0100 488 489 Using strcmp instead of strncmp, strncmp is not justified. 490 491commit 160b63a9c2c5fee2703c1e14fc8d5a77904cb055 492Author: Thierry HUCHARD <thierry@ordissimo.com> 493Date: 2019-12-29 10:52:11 +0100 494 495 Using strcmp instead of strncmp, strncmp is not justified. 496 497commit 925bf77419967cbd1fa667214cee31f7675dc76f 498Author: Thierry HUCHARD <thierry@ordissimo.com> 499Date: 2019-12-29 10:50:43 +0100 500 501 Removing the png and tiff test from the header. 502 503commit d527110a52569beddb5a631756bccf807a0ebf4e 504Merge: f956fd00ba42 5275b3bbd65a 505Author: thierry1970 <thierry@ordissimo.com> 506Date: 2019-12-27 15:23:02 +0100 507 508 Merge commit '5275b3bb' into escl-png 509 510commit f956fd00ba42da9202225aa1622d923a8a980033 511Merge: 5372f21810ce 45c670255273 512Author: thierry1970 <thierry@ordissimo.com> 513Date: 2019-12-27 15:22:38 +0100 514 515 Merge commit '45c67025' into escl-png 516 517commit 5372f21810ce6251b8753c694c25c579f3233f50 518Author: Ordissimo <thierry@ordissimo.com> 519Date: 2019-12-26 14:11:09 +0000 520 521 Fix typo. 522 523commit 1a95f30210c15f03e9fc54a4bd6ae5af492a98c2 524Author: Ordissimo <thierry@ordissimo.com> 525Date: 2019-12-26 14:08:15 +0000 526 527 Fixing the comparison. 528 529commit 2ea6552ed3220c0ff9495863c79bb0e366375a51 530Author: thierry1970 <thierry@ordissimo.com> 531Date: 2019-12-26 14:03:33 +0100 532 533 Fix style. 534 535commit 65470e95aad9ed66d8344343ac7619d964aa794b 536Author: thierry1970 <thierry@ordissimo.com> 537Date: 2019-12-26 14:01:00 +0100 538 539 Addition of the TIFF decoder. 540 541commit a23dfbfff569da2a02fa0d48f4b87f112a974c29 542Author: thierry1970 <thierry@ordissimo.com> 543Date: 2019-12-26 11:55:00 +0100 544 545 Standardization of method signatures. 546 547commit df59815895846505c5fccb84dd309405395dbccb 548Author: Ordissimo <thierry@ordissimo.com> 549Date: 2019-12-25 18:43:56 +0000 550 551 Remove unused function. 552 553commit 296a4b68f907013ddf43eed89ea5e06a5af73612 554Author: Ordissimo <thierry@ordissimo.com> 555Date: 2019-12-25 18:34:57 +0000 556 557 Fix syntaxe. 558 559commit d3efc20a0bf5815ccf0393d57bb7a766d4f92bcd 560Author: Thierry HUCHARD <thierry@ordissimo.com> 561Date: 2019-12-25 18:36:23 +0100 562 563 Decoding files in one phase. 564 565commit c6e8d381e070cfc8775401a7f35a0dcae23ed01c 566Author: Thierry HUCHARD <thierry@ordissimo.com> 567Date: 2019-12-25 00:49:52 +0100 568 569 Fix syntax. 570 571commit 5c15d372488bc4e5d6f08f232433ae3cbfde4bd4 572Author: Thierry HUCHARD <thierry@ordissimo.com> 573Date: 2019-12-25 00:39:04 +0100 574 575 Adding png support. The decompressors (Jpeg and Png) are in separate files. 576 577commit 3a1d6dbb96def4e7be4058a19ee29f0d0256a425 578Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 579Date: 2019-12-31 12:49:40 +0900 580 581 .gitignore: .dirstamp files and *-s.cpp files 582 583 [skip CI] 584 585commit fa882855be117ae74e49e72ac7d483209e414788 586Merge: 75310001f176 adaef0435a77 587Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 588Date: 2019-12-30 07:06:02 +0000 589 590 Merge branch '120-fix-all-compiler-warnings-on-the-debian-10-builds' into 'master' 591 592 CI: Turn compiler warnings into errors on Debian 10. Fixes #120 593 594 Closes #120 595 596 See merge request sane-project/backends!288 597 598commit adaef0435a77b48c777f720036f288611762cb5f 599Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 600Date: 2019-12-30 15:48:56 +0900 601 602 CI: Turn compiler warnings into errors on Debian 10. Fixes #120 603 604commit 75310001f1765f6e9c083c89c3b894e6f97abf3a 605Merge: b2c83de8a412 b4ce719973a4 606Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 607Date: 2019-12-30 06:19:39 +0000 608 609 Merge branch 'fix-kvs40xx-cast-function-type-warning' into 'master' 610 611 kvs40xx: Fix [-Wcast-function-type] compiler warning. Re #120 612 613 See merge request sane-project/backends!229 614 615commit b4ce719973a45aeaf55d732c5847d5e460943bb5 616Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 617Date: 2019-10-30 20:28:33 +0900 618 619 kvs40xx: Fix [-Wcast-function-type] compiler warning. Re #120 620 621 The changes are meant to make explicit what the run-time or compiler 622 is thought to be doing anyway. 623 624commit b2c83de8a41286faee798b1300aa48de6f43a203 625Merge: a9ab9df99738 4c8e4dd934ef 626Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 627Date: 2019-12-30 03:11:15 +0000 628 629 Merge branch '196-fix-compiler-warning-for-pieusb-backend' into 'master' 630 631 pieusb: fix compiler warnings 632 633 Closes #196 634 635 See merge request sane-project/backends!287 636 637commit 4c8e4dd934efe3d204c3dd9b0bf15463fb640d4b 638Author: Klaus Kämpf <kkaempf@suse.de> 639Date: 2019-12-23 19:43:43 +0100 640 641 pieusb: fix compiler warnings 642 643 fixes #196 644 645commit a9ab9df99738d74759a9e8775b3aa2ffa2023f49 646Merge: 6f34396ab493 7f977124917b 647Author: Ralph Little <littlesincanada@yahoo.co.uk> 648Date: 2019-12-29 19:08:01 +0000 649 650 Merge branch '198-fix-compiler-warning-in-scanimage-frontend' into 'master' 651 652 Resolve "Fix compiler warning in scanimage frontend" 653 654 Closes #198 655 656 See merge request sane-project/backends!286 657 658commit 7f977124917b4b9d65ce0e8ececd93777fbe07a1 659Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 660Date: 2019-12-29 17:37:17 +0900 661 662 scanimage: Combine conditions to reduce nesting 663 664commit 4fbb5d2f1b7068ed8b312c43d72e88f69356a757 665Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 666Date: 2019-12-28 18:52:59 +0900 667 668 scanimage: Use destination size to limit strncpy() 669 670commit df114df05f8fdb8b3086608ed2d0bf5012b236b5 671Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 672Date: 2019-12-28 18:46:02 +0900 673 674 scanimage: Replace string length computations by temporary strings 675 676 This creates temporary strings that correspond to the colon-delimited 677 username and password that are read from file in `auth_callback()`. 678 The null-terminated strings are used directly to determine lengths. 679 680commit 6682223b260f00ebe936307997e90e79712cd94a 681Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 682Date: 2019-12-28 18:26:43 +0900 683 684 scanimage: Improve readability of auth_callback implementation 685 686 Rather than repeatedly calling `strchr`, use descriptive variables to 687 hold the result. 688 689commit 5e6a111ffa3c8bd1218dd36284ddcb3537ecfe97 690Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 691Date: 2019-12-28 18:03:00 +0900 692 693 scanimage: Un-word-wrap auth_callback to improve readability 694 695 This is one of those cases where word-wrapping to less than 80 or so 696 characters isn't helpful in understanding the code. 697 698commit 6f34396ab4938bfabfbe3b7db1e24eb1b45706ab 699Author: Rolf Bensch <rolf@bensch-online.de> 700Date: 2019-12-28 13:58:11 +0100 701 702 pixma: backend version 0.26.0 703 704commit eae4137ae1ee19fc2743ae62558f9a62cf8be7b5 705Author: Rolf Bensch <rolf@bensch-online.de> 706Date: 2019-12-28 13:55:26 +0100 707 708 pixma: update date of man page 709 710commit a7c78f41d6ba81d746384b3b43a15286b14ae578 711Author: Rolf Bensch <rolf@bensch-online.de> 712Date: 2019-12-28 13:45:02 +0100 713 714 pixma: reorder scanner defines 715 716commit c83b1a17d23512cd43fd1425f81923f0666c51e9 717Merge: b1ad53fff568 18670166a68c 718Author: Rolf Bensch <rolf@bensch-online.de> 719Date: 2019-12-28 12:53:52 +0000 720 721 Merge branch 'master' into 'master' 722 723 Add model 2019: G6000, G6080, TS5300, TS5380, TS6300, TS6380, TS7330, TS8300,... 724 725 See merge request sane-project/backends!226 726 727commit 18670166a68c90394de1366e3d7fffcf69ed5136 728Author: Ordissimo <thierry@ordissimo.com> 729Date: 2019-12-28 12:53:52 +0000 730 731 pixma: Add model 2019: G6000, G6080, TS5300, TS5380, TS6300, TS6380, TS7330, TS8300, TS8380, TS8330, XK60, TS6330, TS3300 and E3300 732 733commit b1ad53fff5687df439b0cc2a3f50ffa731226e43 734Merge: bac0c4abcef1 a297073bc9d9 735Author: Rolf Bensch <rolf@bensch-online.de> 736Date: 2019-12-28 13:34:47 +0100 737 738 Merge branch 'perillamint/backends-add-canon-pixma-g2010-support' 739 740 pixma: Add support for Canon PIXMA G2010 Series 741 742 see merge request sane-project/backends!223 743 744commit a297073bc9d91aea9ebbfff721c6dd27dd415c0d 745Author: Rolf Bensch <rolf@bensch-online.de> 746Date: 2019-12-28 13:26:54 +0100 747 748 pixma: Canon PIXMA G2010 Series is working 749 750commit aa76967917e5118362f21f4fa9c67f4da2b8473d 751Author: Rolf Bensch <rolf@bensch-online.de> 752Date: 2019-12-28 13:26:11 +0100 753 754 pixma: fix device define for Canon PIXMA G2010 Series 755 756commit 66c17ebf846406ee68ba9dcd202c197fcdd086ff 757Author: perillamint <perillamint@quendi.moe> 758Date: 2019-10-22 15:34:04 +0900 759 760 pixma: Add support for Canon PIXMA G2010 Series 761 762 This commit adds support for Canon PIXMA G2010 Series. 763 764commit bac0c4abcef14bb6e777cf2a5294cc5ec0838593 765Merge: e80034a6e0d5 5275b3bbd65a 766Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 767Date: 2019-12-28 05:55:59 +0000 768 769 Merge branch 'escl-discovery' into 'master' 770 771 Solves the problem of HP device discovery. 772 773 See merge request sane-project/backends!285 774 775commit 5275b3bbd65a56eaf0e5e27f48f7d44b7dd28620 776Author: thierry1970 <thierry@ordissimo.com> 777Date: 2019-12-27 15:07:10 +0100 778 779 Solves the problem of HP device discovery. 780 781commit 45c6702552733e04a3b2439172c842cdbf160b94 782Author: thierry1970 <thierry@ordissimo.com> 783Date: 2019-12-27 15:04:57 +0100 784 785 Formatting of the code to not exceed 80 characters. 786 787commit e80034a6e0d5f4cf5efccc64c9a986cfe15d5d8d 788Merge: 7a76f21ccdaa adf9bb837fc8 789Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 790Date: 2019-12-27 11:22:05 +0000 791 792 Merge branch '199-hpsj5s-backend-generates-compiler-warnings-in-debian-10' into 'master' 793 794 Resolve "hpsj5s backend generates compiler warnings in Debian 10" 795 796 Closes #199 797 798 See merge request sane-project/backends!281 799 800commit adf9bb837fc85016ee8e83e8c300910fa43ac400 801Author: Ralph Little <littlesincanada@yahoo.co.uk> 802Date: 2019-12-27 11:22:05 +0000 803 804 Resolve "hpsj5s backend generates compiler warnings in Debian 10" 805 806commit 7a76f21ccdaa27ca493dfdbb88c04d02c6bd7e5a 807Merge: d190c559c24f 53efe5822dcc 808Author: Povilas Kanapickas <povilas@radix.lt> 809Date: 2019-12-26 15:31:53 +0000 810 811 Merge branch 'genesys-lide-fixes' into 'master' 812 813 genesys: Various fixes affecting LiDE 100,110,120,200,210,220 814 815 See merge request sane-project/backends!284 816 817commit 53efe5822dcc47d77e418d17218914ef8ac0c6ab 818Author: Povilas Kanapickas <povilas@radix.lt> 819Date: 2019-12-26 17:13:34 +0200 820 821 genesys: Remove excessive debug logs during data read 822 823commit 2b00ef39950e32447080687c4373bda1fae0e955 824Author: Povilas Kanapickas <povilas@radix.lt> 825Date: 2019-12-26 17:13:33 +0200 826 827 genesys: Improve calibration speed by making convergence faster 828 829commit fd13c10b5cebb6a2375a4ba40fd17748b97e66c4 830Author: Povilas Kanapickas <povilas@radix.lt> 831Date: 2019-12-26 17:13:32 +0200 832 833 genesys: Fix invalid memory access in ImagePipelineNodeDesegment 834 835commit cacc68a6d45ccd656a71ca6b0593a9eeefda22ae 836Author: Povilas Kanapickas <povilas@radix.lt> 837Date: 2019-12-26 17:13:31 +0200 838 839 genesys: Fix initial register values on gl124 840 841commit 66ac8c62032829da854ff5a5b29957ee94c25160 842Author: Povilas Kanapickas <povilas@radix.lt> 843Date: 2019-12-26 17:13:30 +0200 844 845 genesys: Fix sensor table for LiDE 120 846 847commit 2661115251be1bb7dd53382773ce2db0066a59d9 848Author: Povilas Kanapickas <povilas@radix.lt> 849Date: 2019-12-26 17:13:29 +0200 850 851 genesys: Fix sensor table for LiDE 110 852 853commit d7d227a3f7b58bd6cbae4a019042c3ea9230d798 854Author: Povilas Kanapickas <povilas@radix.lt> 855Date: 2019-12-26 17:13:28 +0200 856 857 genesys: Fix sensor table for LiDE 200 858 859commit 09a84d11d80b0b7cd18c440701ce15f2640c9526 860Author: Povilas Kanapickas <povilas@radix.lt> 861Date: 2019-12-26 17:13:27 +0200 862 863 genesys: Fix sensor table for LiDE 100 864 865commit 01bdc63d7d3c73465340c19075d5af5b3981d7f3 866Author: Povilas Kanapickas <povilas@radix.lt> 867Date: 2019-12-26 17:13:26 +0200 868 869 genesys: Fix step selector masks on gl124 870 871commit 40a2a0d55491fae4b592b596ac2088b594eecfd3 872Author: Povilas Kanapickas <povilas@radix.lt> 873Date: 2019-12-26 17:13:25 +0200 874 875 genesys: Remove unnecessary model check in calibration init 876 877commit 47431a8776881613a993e198c5a1b6330b2eae81 878Author: Povilas Kanapickas <povilas@radix.lt> 879Date: 2019-12-26 17:13:24 +0200 880 881 genesys: Fix exception on LiDE 210 when going back from unknown position 882 883commit e2bb81ef01e37cad50a4fde4cf11e24ab0476180 884Author: Povilas Kanapickas <povilas@radix.lt> 885Date: 2019-12-26 17:13:23 +0200 886 887 genesys: Add extra sleep during scan stop for gl646 888 889commit d190c559c24f0d984a4fba7394a60e2801572722 890Merge: 0ae128d1ab64 d1940cf9b843 891Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 892Date: 2019-12-26 10:27:47 +0000 893 894 Merge branch 'epjitsu-backend-generates-compiler-warning-in-debian-10' into 'master' 895 896 Resolve "epjitsu backend generates compiler warning in Debian 10" 897 898 Closes #193 899 900 See merge request sane-project/backends!267 901 902commit d1940cf9b843d871a8eae32a44d2967d9b2c92da 903Author: Ralph Little <skelband@gmail.com> 904Date: 2019-12-21 21:44:39 -0800 905 906 epjitsu: strncpy() compiler warning suppressed. 907 908commit 0ae128d1ab64bfacead805ab5f8177b672ad9f9d 909Merge: 6d9cb35b1faf 3d1242496118 910Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 911Date: 2019-12-24 12:03:09 +0000 912 913 Merge branch 'gt68xx-backend-generates-compiler-warnings-on-debian-10' into 'master' 914 915 Resolve "gt68xx backend generates compiler warnings on Debian 10" 916 917 Closes #194 918 919 See merge request sane-project/backends!268 920 921commit 3d1242496118536af32cd1865ffd177be26ffe83 922Author: Ralph Little <skelband@gmail.com> 923Date: 2019-12-21 22:53:16 -0800 924 925 gt68xx: suppressed strncpy compiler warnings. 926 927commit a4360b0a75fe730e78bf6722d7630eba4941a94a 928Author: Ralph Little <skelband@gmail.com> 929Date: 2019-12-21 22:07:39 -0800 930 931 gt68xx: suppress snprintf warning with return length check. 932 933commit 6d9cb35b1faf808f8da602617d0cc739e6deba49 934Merge: c77f89de6250 b02a208a943a 935Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 936Date: 2019-12-24 09:05:30 +0000 937 938 Merge branch 'as6e-generates-compiler-warnings-in-debian-10' into 'master' 939 940 Resolve "as6e generates compiler warnings in Debian 10" 941 942 Closes #192 943 944 See merge request sane-project/backends!266 945 946commit b02a208a943a1a128d3b27bd9a63e33f316ef4a9 947Author: Ralph Little <skelband@gmail.com> 948Date: 2019-12-21 22:02:50 -0800 949 950 as6e: data type correction. 951 952 size_t is unsigned so -1 error from snprintf would not be properly detected. 953 954commit 2230614edec80c81868d1c0335b914e2fcd1d75c 955Author: Ralph Little <skelband@gmail.com> 956Date: 2019-12-21 21:24:19 -0800 957 958 as6e: compiler warnings suppressed for problematic use of strncat. 959 960 Replaced with snprintf which simplifies the code and suppresses the warning. 961 962commit c77f89de62502c4e4b86afb68729226d8787723d 963Merge: f506aceb33d3 3bb5e94d654a 964Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 965Date: 2019-12-24 09:01:13 +0000 966 967 Merge branch 'artec-backend-produces-compiler-warnings-on-debian-10' into 'master' 968 969 Resolve "artec backend produces compiler warnings on Debian 10" 970 971 Closes #191 972 973 See merge request sane-project/backends!265 974 975commit 3bb5e94d654acae88aef0efef908459a054cd45a 976Author: Ralph Little <skelband@gmail.com> 977Date: 2019-12-21 20:57:48 -0800 978 979 artec: strncpy replaced with memcpy() 980 981 This was a cheeky strncpy hiding what is really the job of memcpy(). 982 983commit f506aceb33d348b6cfca3149bc3deee19696e1d0 984Merge: 92308130f4ec 821efb262692 985Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 986Date: 2019-12-24 08:59:27 +0000 987 988 Merge branch 'ibm-backend-produces-compiler-warnings-in-debian-10' into 'master' 989 990 Resolve "IBM & Ricoh backends produces compiler warnings in Debian 10" 991 992 Closes #190 993 994 See merge request sane-project/backends!264 995 996commit 821efb262692b3782a948f8ad7cafdc744c1c502 997Author: Ralph Little <skelband@gmail.com> 998Date: 2019-12-21 20:21:52 -0800 999 1000 ibm/ricoh: suppress warning by using snprintf instead of strncat 1001 1002commit 92308130f4ec5d978f629a6b78b13184c9407884 1003Merge: 9527e72a53cd 328a5d654bef 1004Author: Ralph Little <littlesincanada@yahoo.co.uk> 1005Date: 2019-12-23 17:04:19 +0000 1006 1007 Merge branch '197-fix-hp3900-backend-compiler-warning' into 'master' 1008 1009 hp3900: Fix [-Wtautological-compare] compiler warning 1010 1011 Closes #197 1012 1013 See merge request sane-project/backends!280 1014 1015commit 328a5d654bef3b8367eb696e3f5e0a9f169d88e0 1016Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1017Date: 2019-12-23 21:57:36 +0900 1018 1019 hp3900: Fix [-Wtautological-compare] compiler warning 1020 1021 Although the fix changes the backend's logic, it probably matches what 1022 was the original code's intent. 1023 1024commit 9527e72a53cdef9f1922c588f4e4213876132efc 1025Merge: 37f96cc800f2 70ef8db5d6f5 1026Author: Ralph Little <littlesincanada@yahoo.co.uk> 1027Date: 2019-12-23 16:49:11 +0000 1028 1029 Merge branch '195-fix-hp-backend-compiler-warning' into 'master' 1030 1031 hp: Fix [-Wstringop-truncation] compiler warning 1032 1033 Closes #195 1034 1035 See merge request sane-project/backends!279 1036 1037commit 70ef8db5d6f5a640093a06d733c82fd56c6df429 1038Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1039Date: 2019-12-23 21:36:13 +0900 1040 1041 hp: Fix [-Wstringop-truncation] compiler warning 1042 1043commit 37f96cc800f2705acf5ca1a6fad3ff059f455cc4 1044Merge: 74f601188b4e fd407cc58bce 1045Author: Ralph Little <littlesincanada@yahoo.co.uk> 1046Date: 2019-12-23 16:39:34 +0000 1047 1048 Merge branch 'fix-dll-compiler-warnings' into 'master' 1049 1050 Address dll compiler warnings 1051 1052 See merge request sane-project/backends!269 1053 1054commit fd407cc58bce4162a8329fb4ec587837f50c1fd0 1055Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1056Date: 2019-12-22 18:34:45 +0900 1057 1058 dll: Make previous change backwardly compatible 1059 1060 Older GCC do not know the cast-function-pragma and flag that as a 1061 warning. That results in an error on our Debian 9 build. 1062 1063commit e7f6c6e864200fc51a05c8eb5963a78b3251adbd 1064Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1065Date: 2019-12-22 17:58:39 +0900 1066 1067 dll: Ignore [-Wcast-function-type] compiler warnings 1068 1069commit a993e6438eff1e5b71f1dcc97df478ca954aae9f 1070Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1071Date: 2019-12-22 16:05:51 +0900 1072 1073 dll: Fix [-Wformat-truncation=] compiler warning 1074 1075 Per POSIX, `readdir` returns filenames that are at most `NAME_MAX` long. 1076 1077commit 74f601188b4ee0dc0737dfbc1418c36f748448e2 1078Merge: 4bf176c73efc 2788328e1926 1079Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1080Date: 2019-12-23 11:57:10 +0000 1081 1082 Merge branch 'escl-force-formatext' into 'master' 1083 1084 indicator of the presence of the DocumentFormatExt field 1085 1086 See merge request sane-project/backends!261 1087 1088commit 2788328e1926da293261c0410321565baf1cfe1b 1089Author: Thierry HUCHARD <thierry@ordissimo.com> 1090Date: 2019-12-22 13:48:55 +0100 1091 1092 Fix: better readability. 1093 1094commit afc9b62c7e43b99c0e951da9b2aec9484afd7471 1095Author: Thierry HUCHARD <thierry@ordissimo.com> 1096Date: 2019-12-22 09:50:04 +0100 1097 1098 Fix: better readability. 1099 1100commit 6506cd9595843d6a2eab0628dfd4b39c9dc4db3f 1101Author: thierry1970 <thierry@ordissimo.com> 1102Date: 2019-12-19 14:30:35 +0100 1103 1104 indicator of the presence of the DocumentFormatExt field, forces for certain printer the output format. 1105 1106commit 4bf176c73efc4f01a519e74d18800ef894b7f0bb 1107Merge: a0e978d4aee3 538b34f418f9 1108Author: Povilas Kanapickas <povilas@radix.lt> 1109Date: 2019-12-23 00:42:01 +0000 1110 1111 Merge branch 'genesys-fix-gl646-scanning' into 'master' 1112 1113 genesys: Work around invalid acceleration curves on certain gl646 scanners 1114 1115 See merge request sane-project/backends!278 1116 1117commit 538b34f418f9bf2a2b6f603a715ab9b30f5520a4 1118Author: Povilas Kanapickas <povilas@radix.lt> 1119Date: 2019-12-23 02:27:20 +0200 1120 1121 genesys: Fix testing mode in gl646 1122 1123commit 5d83753b07871fd6e204c44eb74011f06795e0c6 1124Author: Povilas Kanapickas <povilas@radix.lt> 1125Date: 2019-12-23 02:27:05 +0200 1126 1127 genesys: Work around bad acceleration curves on certain gl646 scanners 1128 1129commit a0e978d4aee319578aee0e2f8a393836d1ed089b 1130Merge: e8f6a508ca2a fb1dea325cdb 1131Author: Povilas Kanapickas <povilas@radix.lt> 1132Date: 2019-12-22 23:59:05 +0000 1133 1134 Merge branch 'genesys-fix-gl646-scanning' into 'master' 1135 1136 genesys: Fix completely broken scanning on GL646 1137 1138 See merge request sane-project/backends!277 1139 1140commit fb1dea325cdbdb8e1f72ee85a31f817d59395408 1141Author: Povilas Kanapickas <povilas@radix.lt> 1142Date: 2019-12-23 01:43:39 +0200 1143 1144 genesys: Fix crash when moving back hove on gl646 1145 1146commit 9f4cabb55c778446a3220e7bdf51128860f70afe 1147Author: Povilas Kanapickas <povilas@radix.lt> 1148Date: 2019-12-23 01:43:38 +0200 1149 1150 genesys: Fix random lock ups when waiting for motor to stop on gl646 1151 1152commit fffcb6254410c9da9841447d50e1d7c58528702e 1153Author: Povilas Kanapickas <povilas@radix.lt> 1154Date: 2019-12-23 01:43:37 +0200 1155 1156 genesys: Fix completely broken backtracing calculation on gl646 1157 1158commit e8f6a508ca2a022512d5f1a55f058928158606ce 1159Merge: b10c15595b26 e437f17b40ec 1160Author: Povilas Kanapickas <povilas@radix.lt> 1161Date: 2019-12-22 21:37:51 +0000 1162 1163 Merge branch 'genesys-8600f-enable-ir-resolutions' into 'master' 1164 1165 genesys: Enable additional IR resolutions on CanoScan 8600F 1166 1167 See merge request sane-project/backends!276 1168 1169commit e437f17b40ece55bd34b242d638057b21f444c05 1170Author: Povilas Kanapickas <povilas@radix.lt> 1171Date: 2019-12-22 23:23:18 +0200 1172 1173 genesys: Enable more infrared resolutions on 8600F 1174 1175commit d1a0c1589a5c22a5e0c36a18123bed3e6c797744 1176Author: Povilas Kanapickas <povilas@radix.lt> 1177Date: 2019-12-22 23:23:17 +0200 1178 1179 genesys: Sort 8600F sensor tables 1180 1181commit 216250361fd9639a6938c297c36a265545bc0dc6 1182Author: Povilas Kanapickas <povilas@radix.lt> 1183Date: 2019-12-22 23:23:16 +0200 1184 1185 genesys: Fix uninitialized variable warning 1186 1187commit b10c15595b26d5cd49ff67f25cfefc7f7c240b31 1188Merge: 408329e8cfc7 6fb588648c9b 1189Author: Povilas Kanapickas <povilas@radix.lt> 1190Date: 2019-12-22 15:55:53 +0000 1191 1192 Merge branch 'genesys-use-fast-moving-home' into 'master' 1193 1194 genesys: Use fast moving when returning home 1195 1196 See merge request sane-project/backends!275 1197 1198commit 6fb588648c9bf57f7c03e2d19759671b00a1ec3d 1199Author: Povilas Kanapickas <povilas@radix.lt> 1200Date: 2019-12-14 10:20:27 +0200 1201 1202 genesys: Fix infinite loop when we overestimate distance to home sensor 1203 1204commit 01ca9c9030cb1af5303c5d98ecb5ff044c5bd210 1205Author: Povilas Kanapickas <povilas@radix.lt> 1206Date: 2019-12-14 10:20:20 +0200 1207 1208 genesys: Use fast moving for most of the distance when moving back home 1209 1210commit 2397d8879a8208c00ad87b1becd8d0a730e53ef1 1211Author: Povilas Kanapickas <povilas@radix.lt> 1212Date: 2019-12-14 10:20:18 +0200 1213 1214 genesys: Fix collection of scanhead movement information 1215 1216commit 29166d9b3b2b22b6f812192dae95bdcac112d014 1217Author: Povilas Kanapickas <povilas@radix.lt> 1218Date: 2019-12-14 10:20:16 +0200 1219 1220 genesys: Remove rewind() function due to unreliability 1221 1222commit 408329e8cfc7d7025c0798d78aafb5b615887e54 1223Merge: 01bae1305f65 fd29cae64aad 1224Author: Povilas Kanapickas <povilas@radix.lt> 1225Date: 2019-12-22 15:24:48 +0000 1226 1227 Merge branch 'genesys-fix-motor-acceleration-calculations' into 'master' 1228 1229 genesys: Fix calculations of scan head acceleration tables 1230 1231 See merge request sane-project/backends!274 1232 1233commit fd29cae64aad017b09c3bc9e19e2a9b0988d6c1f 1234Author: Povilas Kanapickas <povilas@radix.lt> 1235Date: 2019-12-14 10:20:26 +0200 1236 1237 genesys: Correctly set LINESEL on 4400F 1238 1239commit 69067f2f7f0f48cf2ae7c20277c18b166f7babce 1240Author: Povilas Kanapickas <povilas@radix.lt> 1241Date: 2019-12-14 10:20:25 +0200 1242 1243 genesys: Remove no longer used final_exposure 1244 1245commit 35385625deaa0b07c849ce536de4d4be88fb9223 1246Author: Povilas Kanapickas <povilas@radix.lt> 1247Date: 2019-12-14 10:20:24 +0200 1248 1249 genesys: Delete unused code 1250 1251commit 38f988dc39afa95d673f3db8caa8bcf28a036467 1252Author: Povilas Kanapickas <povilas@radix.lt> 1253Date: 2019-12-14 10:20:23 +0200 1254 1255 genesys: Use correct SHDAREA setting on 4400F 1256 1257commit 67638f55b21f6551252079dd853d21291a3dac29 1258Author: Povilas Kanapickas <povilas@radix.lt> 1259Date: 2019-12-14 10:20:22 +0200 1260 1261 genesys: Use a more reasonable backtract distance on gl843 1262 1263commit 2a6081affe9e8b84d648dd6c1b4079351783b5d0 1264Author: Povilas Kanapickas <povilas@radix.lt> 1265Date: 2019-12-14 10:20:21 +0200 1266 1267 genesys: Fix scanning table length calculation on gl843 1268 1269commit 33bfa923d5dfc5c3ec2a9c8520a146eb0ec74ac5 1270Author: Povilas Kanapickas <povilas@radix.lt> 1271Date: 2019-12-14 10:20:19 +0200 1272 1273 genesys: Add a way to create fastest motor acceleration table 1274 1275commit 83fa276b907cfbfbf65ef6bafa4e16fdd963dea6 1276Author: Povilas Kanapickas <povilas@radix.lt> 1277Date: 2019-12-14 10:20:17 +0200 1278 1279 genesys: Fix bug in setting up motor tables 3,4,5 on gl843 1280 1281commit 48fd80d20829f36b2db43a6c9d5a5749be18b514 1282Author: Povilas Kanapickas <povilas@radix.lt> 1283Date: 2019-12-14 10:20:15 +0200 1284 1285 genesys: Simplify handling of motor step multiplier 1286 1287commit 1d7adfcfc19aaf64f8c192941f18b4b4fc219060 1288Author: Povilas Kanapickas <povilas@radix.lt> 1289Date: 2019-12-14 10:20:14 +0200 1290 1291 genesys: Fix naming of step multiplier 1292 1293commit 194920159d299c3450e335f378e7993823d62bc4 1294Author: Povilas Kanapickas <povilas@radix.lt> 1295Date: 2019-12-14 10:20:13 +0200 1296 1297 genesys: Remove support for legacy curves 1298 1299commit 3d9113997f30de42066727e81d0cd24c51335b65 1300Author: Povilas Kanapickas <povilas@radix.lt> 1301Date: 2019-12-14 10:20:12 +0200 1302 1303 genesys: Switch remaining legacy curve uses to physical curves 1304 1305commit 9a245a1325a16da6a483d17f12905d3c55ebc71e 1306Author: Povilas Kanapickas <povilas@radix.lt> 1307Date: 2019-12-14 10:20:11 +0200 1308 1309 genesys: Switch unused motor curves to physical format 1310 1311commit 7d477da4047886526e8a69f25ff8e22059ca3cb5 1312Author: Povilas Kanapickas <povilas@radix.lt> 1313Date: 2019-12-14 10:20:10 +0200 1314 1315 genesys: Use MotorSlope in gl646 code 1316 1317commit dec996277331dbed6dfa6cb6e2267129a6c0e759 1318Author: Povilas Kanapickas <povilas@radix.lt> 1319Date: 2019-12-14 10:20:09 +0200 1320 1321 genesys: Make the size of slope tables configurable by asic type 1322 1323commit c685ac075be5cdc9771a8e36bb5a65ff54742b6f 1324Author: Povilas Kanapickas <povilas@radix.lt> 1325Date: 2019-12-14 10:20:08 +0200 1326 1327 genesys: Return MotorSlopeTable out of *_generate_slope_table() 1328 1329commit 8731a6cc5d0f025ba3800872eb8bc3c83f595d2c 1330Author: Povilas Kanapickas <povilas@radix.lt> 1331Date: 2019-12-14 10:20:07 +0200 1332 1333 genesys: Return MotorSlopeTable out of *_create_slope_table3() 1334 1335commit 7c6229f272bace0d022f08842afeffb9ef28e958 1336Author: Povilas Kanapickas <povilas@radix.lt> 1337Date: 2019-12-14 10:20:06 +0200 1338 1339 genesys: Rename MotorSlopeTable::{scan_steps -> steps_count} 1340 1341commit 54034c3fae484974898ec162cc9825b608c5983a 1342Author: Povilas Kanapickas <povilas@radix.lt> 1343Date: 2019-12-14 10:20:05 +0200 1344 1345 genesys: Fix Opticfilm 7200i and 7500i motor curves 1346 1347commit 868c4378962f1dade54a6ef2ea1fe97dd97348da 1348Author: Povilas Kanapickas <povilas@radix.lt> 1349Date: 2019-12-14 10:20:04 +0200 1350 1351 genesys: Convert hardcoded motor slopes to physical slope config 1352 1353commit 465077c6cb6c832708f1da28563864d910e64fac 1354Author: Povilas Kanapickas <povilas@radix.lt> 1355Date: 2019-12-14 10:20:03 +0200 1356 1357 genesys: Remove manual override of the first value in motor tables 1358 1359commit f605e7c2297e6d26c8d3521301206b25c3ae40a8 1360Author: Povilas Kanapickas <povilas@radix.lt> 1361Date: 2019-12-14 10:20:02 +0200 1362 1363 genesys: Fix testing mode recording of scanner_slow_back_home_ta() 1364 1365commit c1d791f11cdbfbf2090570b68be17bf3749204a2 1366Author: Povilas Kanapickas <povilas@radix.lt> 1367Date: 2019-12-14 10:20:01 +0200 1368 1369 genesys: Raise error when TA scan head takes too long to return home 1370 1371commit 01bae1305f656794f82b58a78751220efde4fec6 1372Merge: e0679c316e85 5cfb44366bb6 1373Author: Povilas Kanapickas <povilas@radix.lt> 1374Date: 2019-12-22 14:48:28 +0000 1375 1376 Merge branch 'genesys-remove-broken-resolutions' into 'master' 1377 1378 genesys: Disable broken resolutions on LiDE 50 and 80 1379 1380 See merge request sane-project/backends!273 1381 1382commit 5cfb44366bb6e2405a573c03c980bd85445fe3bd 1383Author: Povilas Kanapickas <povilas@radix.lt> 1384Date: 2019-12-14 10:13:09 +0200 1385 1386 genesys: Disable broken resolutions on LiDE 50 and 80 1387 1388commit e0679c316e85c001c15a2afc0fb13bfa6dec8c18 1389Merge: 053a2c10d33a 49934f067884 1390Author: Povilas Kanapickas <povilas@radix.lt> 1391Date: 2019-12-22 14:44:01 +0000 1392 1393 Merge branch 'genesys-fix-4850c' into 'master' 1394 1395 genesys: Fix black scans on HP 4850C 1396 1397 See merge request sane-project/backends!272 1398 1399commit 49934f0678843df5c4b1543fade1b60902682c10 1400Author: Povilas Kanapickas <povilas@radix.lt> 1401Date: 2019-12-14 10:11:37 +0200 1402 1403 genesys: Fix black side calibration on HP 4850c 1404 1405commit 8d8157b96edee51392084b56480000d5dc0cb5bd 1406Author: Povilas Kanapickas <povilas@radix.lt> 1407Date: 2019-12-14 10:11:36 +0200 1408 1409 genesys: Fix scan area Y position on HP 4850c 1410 1411commit 355f2ddd4db6c51168f20111ffdafd0d836152ad 1412Author: Povilas Kanapickas <povilas@radix.lt> 1413Date: 2019-12-14 10:11:35 +0200 1414 1415 genesys: Fix black scans on HP 4850c 1416 1417commit 053a2c10d33aac78f863fb24dfa882b354bac576 1418Merge: 42070a606cd5 8c99dc4819d6 1419Author: Povilas Kanapickas <povilas@radix.lt> 1420Date: 2019-12-22 14:38:58 +0000 1421 1422 Merge branch 'genesys-fix-stagger-config' into 'master' 1423 1424 genesys: Fix staggerred CCD configuration on OpticFilm 7200i/7300/7500i and Canon 8400F/8600F scanners 1425 1426 See merge request sane-project/backends!271 1427 1428commit 8c99dc4819d6ef68330a043e8617519df3a938cc 1429Author: Povilas Kanapickas <povilas@radix.lt> 1430Date: 2019-12-14 09:42:58 +0200 1431 1432 genesys: Fix stagger configuration on 8600F 1433 1434commit a8df8201e9d8c083fcc65c5836d231d8eb95e4f3 1435Author: Povilas Kanapickas <povilas@radix.lt> 1436Date: 2019-12-14 09:42:57 +0200 1437 1438 genesys: Fix stagger configuration on 8400F 1439 1440commit 8a2af6d4b2458a155e1bacc932f0b66bfed6710b 1441Author: Povilas Kanapickas <povilas@radix.lt> 1442Date: 2019-12-14 09:42:56 +0200 1443 1444 genesys: Fix stagger configuration on OpticFilm scanners 1445 1446commit 42070a606cd5c5df73ac1d5d095d6a7c8716c676 1447Merge: e0d669acfe01 02b0f0d474fd 1448Author: Povilas Kanapickas <povilas@radix.lt> 1449Date: 2019-12-22 14:23:17 +0000 1450 1451 Merge branch 'genesys-stagger-convert' into 'master' 1452 1453 genesys: Convert old broken stagger configuration to a per-sensor configuration 1454 1455 See merge request sane-project/backends!270 1456 1457commit 02b0f0d474fddffa0097a549336f8e389d6bd50c 1458Author: Povilas Kanapickas <povilas@radix.lt> 1459Date: 2019-12-14 09:12:29 +0200 1460 1461 genesys: Convert old broken stagger configuration to per-sensor config 1462 1463commit 4c0f63052b6c91b51c9ef2d57ffccb62ec6c6fa7 1464Author: Povilas Kanapickas <povilas@radix.lt> 1465Date: 2019-12-14 09:12:28 +0200 1466 1467 genesys: Add a way to configure per-sensor stagger config 1468 1469commit e0d669acfe01e26c619cbbdf342b6ad475c0b9b3 1470Merge: 3b0ab4f09716 809ccfe695cc 1471Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1472Date: 2019-12-22 03:49:59 +0000 1473 1474 Merge branch 'bump-alpine-to-3.11' into 'master' 1475 1476 CI: Bump Alpine from 3.10 to 3.11 1477 1478 See merge request sane-project/backends!263 1479 1480commit 809ccfe695ccad9607207140829f86a4626fb4aa 1481Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1482Date: 2019-12-22 12:33:27 +0900 1483 1484 CI: Bump Alpine from 3.10 to 3.11 1485 1486commit 3b0ab4f097166725ff1f2f718a9a9437371453ca 1487Merge: 3a4d5a002c1c 790bdd822a29 1488Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1489Date: 2019-12-22 02:05:53 +0000 1490 1491 Merge branch 'plustek-silence_compiler_warning' into 'master' 1492 1493 Resolve "Plustek backend generates compiler warnings on Debian 10" 1494 1495 Closes #189 1496 1497 See merge request sane-project/backends!262 1498 1499commit 790bdd822a29779a90e7f903b5daf655bc5258cf 1500Author: Ralph Little <littlesincanada@yahoo.co.uk> 1501Date: 2019-12-22 02:05:53 +0000 1502 1503 plustek: Fix [-Wformat-overflow=] compiler warnings on Debian 10 1504 1505 Also fixes a format truncation warning observed elsewhere. 1506 1507commit 3a4d5a002c1c5db5055974bed11b6f8edffb3a76 1508Merge: 02251c6489f9 97dea9495982 1509Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1510Date: 2019-12-19 12:14:16 +0000 1511 1512 Merge branch '120-fix-all-compiler-warnings-on-the-debian-10-builds' into 'master' 1513 1514 Fix umax_pp compiler warnings 1515 1516 See merge request sane-project/backends!259 1517 1518commit 97dea949598220dba43fd1dcadf0f8930f81260f 1519Author: Ralph Little <littlesincanada@yahoo.co.uk> 1520Date: 2019-12-19 12:14:16 +0000 1521 1522 Revert "plustex: suppressed format truncated compiler warning." 1523 1524 This reverts commit cc7fbd35e535e22cd13cd58979921e0c01fb38b4 1525 1526commit 02251c6489f9923a9492bf0eedbce402bf342789 1527Merge: 277194d5347d 8de208c24c56 1528Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1529Date: 2019-12-19 11:57:25 +0000 1530 1531 Merge branch 'add_sp112' into 'master' 1532 1533 Add SP-112SU model 1534 1535 See merge request sane-project/backends!260 1536 1537commit 8de208c24c5618009e99dc5cb44b7a98a17649ed 1538Author: Stanislav Yuzvinsky <yu-stas@yandex.ru> 1539Date: 2019-12-19 11:57:25 +0000 1540 1541 Add SP-112SU model 1542 1543commit 277194d5347ddc978ad76f10f76156126a2deab9 1544Author: Thierry HUCHARD <thierry@ordissimo.com> 1545Date: 2019-12-17 20:00:19 +0100 1546 1547 Revert "uniformise signature." 1548 1549 This reverts commit 2eff3e82bad5b03dd5af6cf491fe206c48b6e928. 1550 1551commit 2eff3e82bad5b03dd5af6cf491fe206c48b6e928 1552Author: Thierry HUCHARD <thierry@ordissimo.com> 1553Date: 2019-12-17 19:58:14 +0100 1554 1555 uniformise signature. 1556 1557commit f95fcf9d56e44869e4185a595c0a2ad08d13a2be 1558Author: Rolf Bensch <rolf@bensch-online.de> 1559Date: 2019-12-15 11:37:41 +0100 1560 1561 pixma: Canon imageCLASS D570 is working 1562 1563 See issue sane-project/backends#182 1564 1565commit 8270a82bc0423df7739813c734307e3a2ac87052 1566Merge: fdcb2fa5e8d6 7c34046a3960 1567Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1568Date: 2019-12-14 08:13:54 +0000 1569 1570 Merge branch 'escl-2019' into 'master' 1571 1572 See merge request sane-project/backends!242 1573 1574commit 7c34046a396045c8e042d80674c6ef1ea880d97d 1575Author: Touboul Nathane <nathane.touboul@gmail.com> 1576Date: 2019-12-14 08:13:54 +0000 1577 1578 Add escl backend 1579 1580commit fdcb2fa5e8d6a1a4856c88fbf8787ecc4cfc768c 1581Author: m. allan noah <kitno455@gmail.com> 1582Date: 2019-12-11 21:10:07 -0500 1583 1584 Update fujitsu.desc status for iX1500 1585 1586commit 58b4371bb50ee68c5eafcf4757a9d25d525e4e4f 1587Merge: ae732126b94a 4ef2e3987234 1588Author: Povilas Kanapickas <povilas@radix.lt> 1589Date: 2019-12-10 23:39:25 +0000 1590 1591 Merge branch 'genesys-remove-sensor-profile' into 'master' 1592 1593 genesys: Remove sensor profile struct 1594 1595 See merge request sane-project/backends!257 1596 1597commit 4ef2e3987234f03e765a5290c34823dcb9aef693 1598Author: Povilas Kanapickas <povilas@radix.lt> 1599Date: 2019-12-08 11:42:32 +0200 1600 1601 genesys: Remove remaining uses of SensorProfile 1602 1603commit 7971ee56934e300ebd564fdf0045eaaeaf232193 1604Author: Povilas Kanapickas <povilas@radix.lt> 1605Date: 2019-12-08 11:42:31 +0200 1606 1607 genesys: Use sensor profile information directly from profiles 1608 1609commit 524c9de1fa0cc953fc3b441db22ca141cf2d52d4 1610Author: Povilas Kanapickas <povilas@radix.lt> 1611Date: 2019-12-08 11:42:30 +0200 1612 1613 genesys: Fix calibration exposure in testing mode 1614 1615commit 791433c895a0ed67aebd0696bf857cdbf0cfd938 1616Author: Povilas Kanapickas <povilas@radix.lt> 1617Date: 2019-12-08 11:42:29 +0200 1618 1619 genesys: Duplicate SensorProfile information into Genesys_Sensor struct 1620 1621commit 716689161dd3013b093c75e3a18dea95efc03f0d 1622Author: Povilas Kanapickas <povilas@radix.lt> 1623Date: 2019-12-08 11:42:28 +0200 1624 1625 genesys: Use correct sensor for scanning on gl124 1626 1627commit 1f33bafe5d561660d0a414a45b6788e5e9e32f88 1628Author: Povilas Kanapickas <povilas@radix.lt> 1629Date: 2019-12-08 11:42:27 +0200 1630 1631 genesys: Remove unused fallback sensor profile code 1632 1633commit a7fd1d6ae1fc499605cba9bea5bb8aad0b5113dd 1634Author: Povilas Kanapickas <povilas@radix.lt> 1635Date: 2019-12-08 11:42:26 +0200 1636 1637 genesys: Simplify sensor profile definition 1638 1639commit 99101d43194999dfe032e473351aea46dd9a833b 1640Author: Povilas Kanapickas <povilas@radix.lt> 1641Date: 2019-12-08 11:42:25 +0200 1642 1643 genesys: Move ResolutionFilter definition above SensorProfile 1644 1645commit 7a2d3df0e3c9f0c2a9a99d08a4c90d44ba4fde77 1646Author: Povilas Kanapickas <povilas@radix.lt> 1647Date: 2019-12-08 11:42:24 +0200 1648 1649 genesys: Use correct sensor for calibration on gl847 1650 1651commit 6c8c4bb74f48f01a46d5f80ac94abf035164ca91 1652Author: Povilas Kanapickas <povilas@radix.lt> 1653Date: 2019-12-08 11:42:23 +0200 1654 1655 genesys: Use correct sensor for calibration on gl846 1656 1657commit 4dfa7d25a327ea84225700545ec81556c3c16115 1658Author: Povilas Kanapickas <povilas@radix.lt> 1659Date: 2019-12-08 11:42:22 +0200 1660 1661 genesys: Use correct sensor for calibration on gl124 1662 1663commit 059da17ac06a880c329af6ab16713c83689bc092 1664Author: Povilas Kanapickas <povilas@radix.lt> 1665Date: 2019-12-08 11:42:21 +0200 1666 1667 genesys: Simplify register definitions on gl846 1668 1669commit cb64243e5dcf4132abb24238104735eea2fbee3b 1670Author: Povilas Kanapickas <povilas@radix.lt> 1671Date: 2019-12-08 11:42:20 +0200 1672 1673 genesys: Simplify register definitions on gl847 1674 1675commit 06742ab7d44a8764a4f760da806e20a1c71405d9 1676Author: Povilas Kanapickas <povilas@radix.lt> 1677Date: 2019-12-08 11:42:19 +0200 1678 1679 genesys: Simplify register definitions on gl124 1680 1681commit ae732126b94a867ba59d7e55e67c4d4d48722bd1 1682Merge: 037f06712ecb 3d068a9eee49 1683Author: Povilas Kanapickas <povilas@radix.lt> 1684Date: 2019-12-09 17:33:39 +0000 1685 1686 Merge branch 'genesys-motors-refactor' into 'master' 1687 1688 genesys: Extract move chip-specific motor handling code to the common area 1689 1690 See merge request sane-project/backends!256 1691 1692commit 3d068a9eee49cae318aa9b14e7d69f26d219e896 1693Author: Povilas Kanapickas <povilas@radix.lt> 1694Date: 2019-12-01 10:43:12 +0200 1695 1696 genesys: Fix TA support in scanner_move() 1697 1698commit 6a5fd2d36c288c396be576612c00e4db0c5d6e17 1699Author: Povilas Kanapickas <povilas@radix.lt> 1700Date: 2019-12-01 10:43:11 +0200 1701 1702 genesys: Support multiple scan methods in scanner_move() 1703 1704commit 27aea235b47c7ba6c98f6788f57d1d87c104e330 1705Author: Povilas Kanapickas <povilas@radix.lt> 1706Date: 2019-12-01 10:43:10 +0200 1707 1708 genesys: Rename slow_back_home() to move_back_home() 1709 1710commit 35c8cb84f81102dc8c9483a9f7175291c500d0b1 1711Author: Povilas Kanapickas <povilas@radix.lt> 1712Date: 2019-12-01 10:43:09 +0200 1713 1714 genesys: Extract slow_back_home_ta() to common code 1715 1716commit 037f06712ecbba2033ae514b18f54b32e529a02e 1717Merge: 4156fae159d7 5b7c19a7d58f 1718Author: Povilas Kanapickas <povilas@radix.lt> 1719Date: 2019-12-09 17:06:05 +0000 1720 1721 Merge branch 'genesys-reduce-duplication' into 'master' 1722 1723 genesys: Reduce duplication in scan head movement routines 1724 1725 See merge request sane-project/backends!255 1726 1727commit 5b7c19a7d58f5fac6752fd2b53b1cf376db1e003 1728Author: Povilas Kanapickas <povilas@radix.lt> 1729Date: 2019-12-01 10:08:59 +0200 1730 1731 genesys: Reduce duplication of *_stop_action() across the ASICs 1732 1733commit 9e092f9d67651b5db82500098b1b5c7f96d1547a 1734Author: Povilas Kanapickas <povilas@radix.lt> 1735Date: 2019-12-01 10:08:58 +0200 1736 1737 genesys: Extract scanner_is_motor_stopped() to use across the asics 1738 1739commit c2863d6ba14cccd615eb43a371c22d3d2cac23f3 1740Author: Povilas Kanapickas <povilas@radix.lt> 1741Date: 2019-12-01 10:08:57 +0200 1742 1743 genesys: Fix inconsistent check of scanner status in *_stop_action() 1744 1745commit a90ab552a9e78b6b0aec318998865b0659483eb5 1746Author: Povilas Kanapickas <povilas@radix.lt> 1747Date: 2019-12-01 10:08:56 +0200 1748 1749 genesys: Extract scanner_stop_action_no_move() to use across the asics 1750 1751commit 6913513dc26c98a0965429086831f306d3279c91 1752Author: Povilas Kanapickas <povilas@radix.lt> 1753Date: 2019-12-01 10:08:55 +0200 1754 1755 genesys: Extract regs_set_optical_off() to use across the ASICs 1756 1757commit 052aa0162608fdb435f6f90733ca6d34911a2df9 1758Author: Povilas Kanapickas <povilas@radix.lt> 1759Date: 2019-12-01 10:08:54 +0200 1760 1761 genesys: Reduce duplication of *_feed() across different ASICs 1762 1763commit e435036b97fb0876804b06be7b043e280f2c8caf 1764Author: Povilas Kanapickas <povilas@radix.lt> 1765Date: 2019-12-01 10:08:53 +0200 1766 1767 genesys: Use single function to set exposure on all ASICs 1768 1769commit 4156fae159d707a145ac9728f21d7adb7a7573f0 1770Merge: 560af93a391f 738444cd1ca2 1771Author: Rolf Bensch <rolf@bensch-online.de> 1772Date: 2019-12-04 16:10:27 +0000 1773 1774 Merge branch 'debug_add_timestamp' into 'master' 1775 1776 add timestamp to debug outputs 1777 1778 See merge request sane-project/backends!228 1779 1780commit 738444cd1ca29d0bfe4633f17f1183d5c8e3f1ad 1781Author: Rolf Bensch <rolf@bensch-online.de> 1782Date: 2019-11-26 17:33:07 +0100 1783 1784 add µsec to timestamp 1785 1786commit d9f35d1b5e582b99a1e286cff80d6d22906fd885 1787Author: Rolf Bensch <rolf@bensch-online.de> 1788Date: 2019-10-19 22:00:35 +0200 1789 1790 add timestamp to debug outputs 1791 1792commit 560af93a391f94bf57b202f5f95b88b00659e638 1793Author: Rolf Bensch <rolf@bensch-online.de> 1794Date: 2019-12-04 17:07:20 +0100 1795 1796 pixma: update manpage 1797 1798commit 34922d957413688469627fb9d9761fe2df4bd8bc 1799Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1800Date: 2019-12-04 00:56:37 +0100 1801 1802 pixma: fixed MB5400 ADF scan. MB5400 works upto 1200DPI and with ADF or ADF-duplex 1803 1804commit 0bbb7ef3ba837162929f946595aa177963c3de19 1805Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1806Date: 2019-12-03 22:05:13 +0100 1807 1808 tstbackend: make it compile again 1809 1810commit 46eacadc78a3aa34aaa68a4ecd9e2b9316a2399a 1811Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1812Date: 2019-12-03 22:01:08 +0100 1813 1814 pixma_bjnp.c: fix parsing of mfnp in pixma config file 1815 1816commit 22c1bceda2c4bd1992a279ebc35f3f1c93567a10 1817Merge: fa75eff7b4df 3a1c1bad32f9 1818Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1819Date: 2019-12-03 11:02:34 +0000 1820 1821 Merge branch 'update_uk' into 'master' 1822 1823 Update Ukrainian translation 1824 1825 See merge request sane-project/backends!254 1826 1827commit 3a1c1bad32f983037bc537d10007c691b61a7558 1828Author: Yuri Chornoivan <yurchor@ukr.net> 1829Date: 2019-12-03 11:02:34 +0000 1830 1831 Update Ukrainian translation 1832 1833commit fa75eff7b4df9bf98f64567697487b9a9a9e902b 1834Merge: f41bd003d065 311b9ff5bfb3 1835Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1836Date: 2019-12-02 11:59:50 +0000 1837 1838 Merge branch '178-ci-requires-remote-resources-to-succeed-in-tools-update-upstreams-sh' into 'master' 1839 1840 Resolve "CI requires remote resources to succeed in ./tools/update-upstreams.sh" 1841 1842 Closes #178 1843 1844 See merge request sane-project/backends!253 1845 1846commit 311b9ff5bfb3ca2a14d48c5c00a08597b65fb40a 1847Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1848Date: 2019-12-02 20:40:20 +0900 1849 1850 Remove dependency on external resources during CI. Fixes #178 1851 1852 The update-upstreams.sh script is kept for the convenience of those who 1853 want or need to use it. It has been slightly modified to provide more 1854 feedback in case of error conditions. 1855 1856commit f41bd003d06505c4d4cf6b10f103a143b1fdfa58 1857Merge: 1c4cff20050f f98bec2afb2a 1858Author: Povilas Kanapickas <povilas@radix.lt> 1859Date: 2019-12-01 13:22:45 +0000 1860 1861 Merge branch 'genesys-use-full-scan-ta' into 'master' 1862 1863 genesys: Use full scan initialization in slow_back_home_ta() 1864 1865 See merge request sane-project/backends!251 1866 1867commit f98bec2afb2a093cfbc5b86cabcea478e907cb3e 1868Author: Povilas Kanapickas <povilas@radix.lt> 1869Date: 2019-11-30 19:19:21 +0200 1870 1871 genesys: Use full scan initialization in slow_back_home_ta() 1872 1873commit 66a95875d402ef27ef49771f663f06a5a8cc4d60 1874Author: Povilas Kanapickas <povilas@radix.lt> 1875Date: 2019-11-30 19:19:20 +0200 1876 1877 genesys: Remove duplicate operation a register 1878 1879 The same value is set just several lines above. 1880 1881commit 4743a0235359ef9f5749aa9a38850b199a437368 1882Author: Povilas Kanapickas <povilas@radix.lt> 1883Date: 2019-11-30 19:19:19 +0200 1884 1885 genesys: Remove duplicate operation on a register 1886 1887 init_regs_for_scan_session() already sets the value of the register to 1888 what we expect. 1889 1890commit 8aee1f0982dbca641b5553766d692c0626b3d8f8 1891Author: Povilas Kanapickas <povilas@radix.lt> 1892Date: 2019-11-30 19:19:18 +0200 1893 1894 genesys: Expose slow_back_home_ta() to the cmd set 1895 1896commit 1c4cff20050fcfe9238a32b9ad4fdd2d919e081d 1897Merge: 6b4be81e9002 c24a956685cc 1898Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1899Date: 2019-12-01 08:11:28 +0000 1900 1901 Merge branch 'pixma-fix-usbid-case-warning' into 'master' 1902 1903 canon_pixma: Use lowercase in usbid description to avoid warning 1904 1905 See merge request sane-project/backends!249 1906 1907commit c24a956685cc13b17a435514f25d5651722d162a 1908Author: Povilas Kanapickas <povilas@radix.lt> 1909Date: 2019-11-30 17:51:12 +0200 1910 1911 canon_pixma: Use lowercase in usbid description to avoid warning 1912 1913commit 6b4be81e9002006b9c675bfa40f73e0490b183ce 1914Merge: 072487ee7bcd 97ae3fc94621 1915Author: Povilas Kanapickas <povilas@radix.lt> 1916Date: 2019-11-30 23:40:52 +0000 1917 1918 Merge branch 'genesys-motors-refactor' into 'master' 1919 1920 genesys: Motors refactor 1921 1922 See merge request sane-project/backends!250 1923 1924commit 97ae3fc94621ecbf6e01d0ddbefcf2bc176155fa 1925Author: Povilas Kanapickas <povilas@radix.lt> 1926Date: 2019-11-30 19:06:52 +0200 1927 1928 genesys: Reduce duplication of slow_back_home() across different asics 1929 1930commit cba6086ce79fcc0debce0a47925b8b73c61ed29b 1931Author: Povilas Kanapickas <povilas@radix.lt> 1932Date: 2019-11-30 19:06:51 +0200 1933 1934 genesys: Expose init_regs_for_scan_session() to the cmd set 1935 1936commit 79b4d1560ad0121dcd58edb4273fa5a05b502839 1937Author: Povilas Kanapickas <povilas@radix.lt> 1938Date: 2019-11-30 19:06:50 +0200 1939 1940 genesys: Remove no longer needed global settings modification 1941 1942commit a355df168a6f0990559dd6eb574f89c5fa451257 1943Author: Povilas Kanapickas <povilas@radix.lt> 1944Date: 2019-11-30 19:06:49 +0200 1945 1946 genesys: Expose update_home_sensor_gpio() in the cmd set 1947 1948commit 326733a479888716a4d690b04cc6f288e8570a95 1949Author: Povilas Kanapickas <povilas@radix.lt> 1950Date: 2019-11-30 19:06:48 +0200 1951 1952 genesys: Simplify slow_back_home() on gl646 1953 1954commit 98dbd206eebda52f704b06b032f9cd8032c682a9 1955Author: Povilas Kanapickas <povilas@radix.lt> 1956Date: 2019-11-30 19:06:47 +0200 1957 1958 genesys: Reduce duplication of slope upload on gl646 1959 1960commit 66264538048e89679cc17bc0cea0b37b1f1f39ce 1961Author: Povilas Kanapickas <povilas@radix.lt> 1962Date: 2019-11-30 19:06:46 +0200 1963 1964 genesys: Reduce duplication of scanner status printing 1965 1966commit df8a411de386ed632b6cda98ec8e9bef0fce121f 1967Author: Povilas Kanapickas <povilas@radix.lt> 1968Date: 2019-11-30 19:06:45 +0200 1969 1970 genesys: Extract reliable reading of home sensor to separate function 1971 1972commit 2ca325c63854c3287800d82bc9abdab9cd2d4e50 1973Author: Povilas Kanapickas <povilas@radix.lt> 1974Date: 2019-11-30 19:06:44 +0200 1975 1976 genesys: Simplify scanner status handling 1977 1978commit 7385e0d305ecac52e5fff85079d2e60928d0488c 1979Author: Povilas Kanapickas <povilas@radix.lt> 1980Date: 2019-11-30 19:06:43 +0200 1981 1982 genesys: Simplify get_gain4_bit() implementation 1983 1984commit 3ada79c35ab6fcb5cea56595573510bc5781ec6c 1985Author: Povilas Kanapickas <povilas@radix.lt> 1986Date: 2019-11-30 19:06:42 +0200 1987 1988 genesys: Move motor direction register adjustment to low level functions 1989 1990commit 50149e90642d6ba99e04af04eccc68888e2cc630 1991Author: Povilas Kanapickas <povilas@radix.lt> 1992Date: 2019-11-30 19:06:41 +0200 1993 1994 genesys: Use enum class for motor flags 1995 1996commit 072487ee7bcd0489e722d59df8e09a2a7410f144 1997Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1998Date: 2019-11-30 23:51:03 +0100 1999 2000 pixma: made backend obey local_only setting in sane_get_devices 2001 2002commit 6c0282e06f190ffcc023f6ba145d54c052853bf4 2003Author: Rolf Bensch <rolf@bensch-online.de> 2004Date: 2019-11-30 17:52:19 +0100 2005 2006 INSTALL.linux: add missing dev package "libusb-1.0.0-dev" 2007 2008commit 0b4165b27f43b646063ca89c956b8dbefd1a266c 2009Merge: 3dff8085e771 837ec33c7fe0 2010Author: Povilas Kanapickas <povilas@radix.lt> 2011Date: 2019-11-30 15:04:14 +0000 2012 2013 Merge branch 'genesys-motors-refactor' into 'master' 2014 2015 genesys: Motors refactor 2016 2017 See merge request sane-project/backends!248 2018 2019commit 837ec33c7fe0babb020c1b56aa7029fa310ccf89 2020Author: Povilas Kanapickas <povilas@radix.lt> 2021Date: 2019-11-23 12:38:51 +0200 2022 2023 genesys: Make scan flags an enum 2024 2025commit 05e3091d5fb12a853c71e9eb189a4203ea284554 2026Author: Povilas Kanapickas <povilas@radix.lt> 2027Date: 2019-11-23 12:38:50 +0200 2028 2029 genesys: Remove duplication of motor startup 2030 2031commit 9cd373fe6c5e4b9d1aa68e54ba72aa1bddf3bc2c 2032Author: Povilas Kanapickas <povilas@radix.lt> 2033Date: 2019-11-23 12:38:49 +0200 2034 2035 genesys: Return MotorSlopeTable out of sanei_genesys_slope_table() 2036 2037commit 63b0366b43cb256b9e7b83df29fe8884c335dce7 2038Author: Povilas Kanapickas <povilas@radix.lt> 2039Date: 2019-11-23 12:38:48 +0200 2040 2041 genesys: Store motor profile tables in std::vector 2042 2043commit cbe45396feb3796e3d9e7a0aac34490832fff9e0 2044Author: Povilas Kanapickas <povilas@radix.lt> 2045Date: 2019-11-23 12:38:47 +0200 2046 2047 genesys: Move static initialization functionality to a separate file 2048 2049commit f6f27e053953661c7bbf3261a91ca71553772945 2050Author: Povilas Kanapickas <povilas@radix.lt> 2051Date: 2019-11-23 12:38:46 +0200 2052 2053 genesys: Implement building of motor tables based on physical slope 2054 2055commit 34bba237b5c0ed6b29fd93150b4be6d3f341aaf6 2056Author: Povilas Kanapickas <povilas@radix.lt> 2057Date: 2019-11-23 12:38:45 +0200 2058 2059 genesys: Don't select motor profile twice during setup of same scan 2060 2061commit b43a21d25a4ae4d4fdeb37d7f5156e90a6cdf17d 2062Author: Povilas Kanapickas <povilas@radix.lt> 2063Date: 2019-11-23 12:38:44 +0200 2064 2065 genesys: Add new motor slope type 2066 2067commit 15819a7d12eef1e10921b0f4b1f1d10746786bcb 2068Author: Povilas Kanapickas <povilas@radix.lt> 2069Date: 2019-11-23 12:38:43 +0200 2070 2071 genesys: Add tests for sanei_genesys_create_slope_table3() 2072 2073commit ddcce5295faa5cfdc822f308391d917d496a3656 2074Author: Povilas Kanapickas <povilas@radix.lt> 2075Date: 2019-11-23 12:38:42 +0200 2076 2077 genesys: Use StepType enum more 2078 2079commit c6784d2f1db40a65721766b6fc6442a93bc6eab8 2080Author: Povilas Kanapickas <povilas@radix.lt> 2081Date: 2019-11-23 12:38:41 +0200 2082 2083 genesys: Simplify API of sanei_genesys_create_slope_table3() 2084 2085commit ce59a69224cb24a07f27f6f8ccd4a38f54476e9e 2086Author: Povilas Kanapickas <povilas@radix.lt> 2087Date: 2019-11-23 12:38:40 +0200 2088 2089 genesys: Record motor slope tables in the config test 2090 2091commit d8e8899a760fc24e175f2641f69af7ba3eb674af 2092Author: Povilas Kanapickas <povilas@radix.lt> 2093Date: 2019-11-23 12:38:39 +0200 2094 2095 genesys: Remove unused code 2096 2097commit 3dff8085e771ca945fc46fd93cdf2eb8454e8470 2098Merge: 9bee993c3cd2 acc5fd318c3d 2099Author: Povilas Kanapickas <povilas@radix.lt> 2100Date: 2019-11-24 12:19:20 +0000 2101 2102 Merge branch 'genesys-remove-macros' into 'master' 2103 2104 genesys: Use enums instead of macro constants 2105 2106 See merge request sane-project/backends!246 2107 2108commit acc5fd318c3d3010f001cf72a16e4f3cc6c99370 2109Author: Povilas Kanapickas <povilas@radix.lt> 2110Date: 2019-11-18 22:10:29 +0200 2111 2112 genesys: Replace unneeded uses of macros with enums 2113 2114commit 10662d297336c712ac7499cf293e723ab268d550 2115Author: Povilas Kanapickas <povilas@radix.lt> 2116Date: 2019-11-18 22:10:28 +0200 2117 2118 genesys: Remove uses of SETREG and INITREG macros 2119 2120commit 185fdcc9ce0b45e93fff54df24ce35b61c9ccc97 2121Author: Povilas Kanapickas <povilas@radix.lt> 2122Date: 2019-11-18 22:10:27 +0200 2123 2124 genesys: Replace defines with constants in register lists 2125 2126commit 6d9259bd4853fa1299816910a7bbaad89cc66604 2127Author: Povilas Kanapickas <povilas@radix.lt> 2128Date: 2019-11-18 22:10:26 +0200 2129 2130 genesys: Put chip-specific functionality into namespaces 2131 2132commit 9bee993c3cd25dac13481a2d641838df77e1b1e7 2133Merge: f1cf1ff1d97a 9472dce5f7cb 2134Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2135Date: 2019-11-24 01:59:29 +0000 2136 2137 Merge branch 'fix-scanimage-overflow' into 'master' 2138 2139 scanimage: Fix 32-bit overflow when calculating total bytes to transfer 2140 2141 See merge request sane-project/backends!234 2142 2143commit 9472dce5f7cbd4446fc1bc2bc4a580f3e0a981a4 2144Author: Povilas Kanapickas <povilas@radix.lt> 2145Date: 2019-11-09 22:58:30 +0200 2146 2147 scanimage: Fix 32-bit overflow when calculating total bytes to transfer 2148 2149commit f1cf1ff1d97ac7387c4fac22c6e27406b7741e6c 2150Merge: 5cd65e6e1954 f366073b0835 2151Author: Povilas Kanapickas <povilas@radix.lt> 2152Date: 2019-11-23 13:10:15 +0000 2153 2154 Merge branch 'genesys-canon-4400f' into 'master' 2155 2156 genesys: Add initial support for flatbed mode on Canon 4400F 2157 2158 See merge request sane-project/backends!245 2159 2160commit f366073b0835c4005f4f4fc891f407cc4c25a6c3 2161Author: Povilas Kanapickas <povilas@radix.lt> 2162Date: 2019-11-23 14:54:10 +0200 2163 2164 genesys: Add initial support for flatbed mode on Canon 4400F 2165 2166commit 5cd65e6e19544d4421bee51336eb61d7841347fe 2167Merge: 7e7f02773e1e e46b6927dd34 2168Author: Povilas Kanapickas <povilas@radix.lt> 2169Date: 2019-11-23 13:09:27 +0000 2170 2171 Merge branch 'correct-man' into 'master' 2172 2173 Mention correct man file for ricoh2 2174 2175 See merge request sane-project/backends!243 2176 2177commit e46b6927dd344c8b0aa1ab4d5021c2b7163885a5 2178Author: Stanislav Yuzvinsky <yu-stas@yandex.ru> 2179Date: 2019-11-17 17:08:42 +0300 2180 2181 Mention correct man file for ricoh2 2182 2183commit 7e7f02773e1e62ef3ae16229863fa8561e78d3e2 2184Author: Alex Belkin <abc@telekom.ru> 2185Date: 2019-11-05 22:01:53 +0300 2186 2187 xerox_mfp: Fix crash in test mode 2188 2189 Do not decode JPEG into output buffer if it's NULL. 2190 Also, I add assert() for `dev->decData` size, which is never 2191 checked anywhere. Thanks to Michal Nowak for report and 2192 testing. Fixes #128. 2193 2194 References: 2195 https://gitlab.com/sane-project/backends/issues/128 2196 2197 Tested-by: Michal Nowak <Mno-hime@gitlab> 2198 2199commit 3c863c2bd9a2f06b3a92b93bc1031fe03c44c0a0 2200Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2201Date: 2019-11-11 13:22:59 +0100 2202 2203 sane-pixma.man: fixed typos 2204 2205commit 2cffe0e7a6a836091b47d301f3018f42d6678b69 2206Merge: aeadb8ef1eaf e2e72535b5ca 2207Author: Povilas Kanapickas <povilas@radix.lt> 2208Date: 2019-11-10 20:36:01 +0000 2209 2210 Merge branch 'genesys-smoke-tests' into 'master' 2211 2212 genesys: Add smoke tests 2213 2214 See merge request sane-project/backends!241 2215 2216commit e2e72535b5caa86707fa0ff37e929a45a44a41c5 2217Author: Povilas Kanapickas <povilas@radix.lt> 2218Date: 2019-10-26 12:42:50 +0200 2219 2220 genesys: Record data that is important for shading data upload 2221 2222commit 67588e46ef343839795933d22bf6e1299d0cbd6a 2223Author: Povilas Kanapickas <povilas@radix.lt> 2224Date: 2019-10-26 12:42:49 +0200 2225 2226 genesys: Add checkpoints to record internal state 2227 2228commit eadfdb57a460f7197cf6cc9aef7e50d3e799ebac 2229Author: Povilas Kanapickas <povilas@radix.lt> 2230Date: 2019-10-26 12:42:48 +0200 2231 2232 genesys: Add a way to record backend internals using test scanner iface 2233 2234commit 95366b1f1b7d640e1a512546b4a622dfe4a5cc13 2235Author: Povilas Kanapickas <povilas@radix.lt> 2236Date: 2019-10-26 12:42:47 +0200 2237 2238 genesys: Add a way to record arbitrary data for debugging 2239 2240commit 3ac009abe207873627b709544c63a775982ab7b3 2241Author: Povilas Kanapickas <povilas@radix.lt> 2242Date: 2019-10-26 12:42:46 +0200 2243 2244 genesys: Add more debug printers 2245 2246commit 38c32ff7029553aadf0e17689a27fe605fe4635a 2247Author: Povilas Kanapickas <povilas@radix.lt> 2248Date: 2019-10-26 12:42:45 +0200 2249 2250 genesys: Extract formatting functionality out of debug_dump() 2251 2252commit 105f7fbfaddd762455430bb787b2283d9b13899a 2253Author: Povilas Kanapickas <povilas@radix.lt> 2254Date: 2019-10-26 12:42:44 +0200 2255 2256 genesys: Add utility to restore stream state 2257 2258commit aeadb8ef1eaf9853d9a40dc2dc0dc692633ef5c8 2259Merge: fa01471c9287 391d4721273e 2260Author: Povilas Kanapickas <povilas@radix.lt> 2261Date: 2019-11-10 19:45:16 +0000 2262 2263 Merge branch 'genesys-scanner-interface' into 'master' 2264 2265 genesys: Low-level scanner interface 2266 2267 See merge request sane-project/backends!240 2268 2269commit 391d4721273eeeb94b5b111d396c5f085c1c1fde 2270Author: Povilas Kanapickas <povilas@radix.lt> 2271Date: 2019-10-26 11:38:48 +0200 2272 2273 genesys: Rename record_{test => progress}_message 2274 2275commit e2e3ea094770b888b6cdad8866fae622b403b66b 2276Author: Povilas Kanapickas <povilas@radix.lt> 2277Date: 2019-10-26 11:38:47 +0200 2278 2279 genesys: Route sleep calls through low level scanner interface 2280 2281commit 521c0428892fd001a4db9e00c5e8c5e836422cdd 2282Author: Povilas Kanapickas <povilas@radix.lt> 2283Date: 2019-10-26 11:38:46 +0200 2284 2285 genesys: Route low-level status debug messages through scanner interface 2286 2287commit 779725ab55cebb0a9f3c2800f2ce411c91ba4584 2288Author: Povilas Kanapickas <povilas@radix.lt> 2289Date: 2019-10-26 11:38:45 +0200 2290 2291 genesys: Extract attach_usb_device() 2292 2293commit 908053751f32faf162d44dd4dc098f94ad1ad091 2294Author: Povilas Kanapickas <povilas@radix.lt> 2295Date: 2019-10-26 11:38:44 +0200 2296 2297 genesys: Use generic USB device interface througout the backend 2298 2299commit 978ad5e52bdafbf4c713e005b86c4174efa06b7e 2300Author: Povilas Kanapickas <povilas@radix.lt> 2301Date: 2019-10-26 11:38:43 +0200 2302 2303 genesys: Add interface for USB devices to allow mocking of them 2304 2305commit 4e9b47de56a8ce97e069ea9cbbf9c7eaa4c672e0 2306Author: Povilas Kanapickas <povilas@radix.lt> 2307Date: 2019-10-26 11:38:42 +0200 2308 2309 genesys: Move low level data writing API to scanner interface 2310 2311commit 0fed92b0ff541ccccad04bd8afbe133cd303181c 2312Author: Povilas Kanapickas <povilas@radix.lt> 2313Date: 2019-10-26 11:38:41 +0200 2314 2315 genesys: Remove unneeded wrapper for scanner interface functions 2316 2317commit 0582b5448c1943ea73ba51f7c2e8a9b19c3f566c 2318Author: Povilas Kanapickas <povilas@radix.lt> 2319Date: 2019-10-26 11:38:40 +0200 2320 2321 genesys: Move low-level protocol implementation to ScannerInterfaceUsb 2322 2323commit c6e60013eff280689e44f3febde0fce622784a17 2324Author: Povilas Kanapickas <povilas@radix.lt> 2325Date: 2019-10-26 11:38:39 +0200 2326 2327 genesys: Add low level scanner test interface 2328 2329commit 0ea8ec115cf69dce5735700dfd4b68726f78f436 2330Author: Povilas Kanapickas <povilas@radix.lt> 2331Date: 2019-10-26 11:38:38 +0200 2332 2333 genesys: Add low level interface for interaction with the scanner 2334 2335commit 655c6b14b654585bb65d43bb2bbdf2256a3018c7 2336Author: Povilas Kanapickas <povilas@radix.lt> 2337Date: 2019-10-26 11:38:37 +0200 2338 2339 genesys: Extract low level register set functionality to separate class 2340 2341commit 309ee441de2875f7e6d498dcad7c3d78262b1166 2342Author: Povilas Kanapickas <povilas@radix.lt> 2343Date: 2019-10-26 11:38:36 +0200 2344 2345 genesys: Remove trivial bulk_{read,write}_data() wrapper 2346 2347commit fa01471c9287663bba02225e2b9c0c300271ec67 2348Author: m. allan noah <kitno455@gmail.com> 2349Date: 2019-11-10 10:46:50 -0500 2350 2351 fujitsu backend v135 2352 2353 - set has_MS_lamp=0 for fi-72x0, bug #134 2354 2355commit 8c4879c835256a5d02f15f0fbdabd3b3d73304de 2356Merge: 99d1abe1e7fd 9d9552575d6c 2357Author: Povilas Kanapickas <povilas@radix.lt> 2358Date: 2019-11-10 14:56:00 +0000 2359 2360 Merge branch 'genesys-misc-cleanup' into 'master' 2361 2362 genesys: Miscellaneous cleanup 2363 2364 See merge request sane-project/backends!239 2365 2366commit 9d9552575d6c578cda0a3892403158db33d0e00e 2367Author: Povilas Kanapickas <povilas@radix.lt> 2368Date: 2019-11-02 17:13:20 +0200 2369 2370 genesys: Extract MethodResolutions::get_resolutions() 2371 2372commit 42a58387b6847ab820dbd80ab1a54597eb04db96 2373Author: Povilas Kanapickas <povilas@radix.lt> 2374Date: 2019-11-02 17:13:19 +0200 2375 2376 genesys: Extract conversion of ScanColorMode to separate functions 2377 2378commit 3ad5a9241486b8fa785d37c92892919d1cda8ec0 2379Author: Povilas Kanapickas <povilas@radix.lt> 2380Date: 2019-11-02 17:13:18 +0200 2381 2382 genesys: Move conversion of ScanMethod to option strings to enums.cpp 2383 2384commit 6fe1db1c734b9df8afe3c7a5c46203a7c858ece4 2385Author: Povilas Kanapickas <povilas@radix.lt> 2386Date: 2019-11-02 17:13:17 +0200 2387 2388 genesys: Use std where needed 2389 2390commit 429d8e4d5b811fa70383ab5d3f8d414733181158 2391Author: Povilas Kanapickas <povilas@radix.lt> 2392Date: 2019-11-02 17:13:16 +0200 2393 2394 genesys: Remove unused code 2395 2396commit a7ca16a415e526bae47d9e98eae282408875c001 2397Author: Povilas Kanapickas <povilas@radix.lt> 2398Date: 2019-11-02 17:13:15 +0200 2399 2400 genesys: Add file with class forward declarations 2401 2402commit f5410b7738e46689a64e95279ea17b5178356785 2403Author: Povilas Kanapickas <povilas@radix.lt> 2404Date: 2019-11-02 17:13:14 +0200 2405 2406 genesys: Add an easy way to override SANE API linkage 2407 2408commit 99d1abe1e7fd210570e3b55503114efe87f6d678 2409Author: m. allan noah <kitno455@gmail.com> 2410Date: 2019-11-10 09:40:47 -0500 2411 2412 fujitsu backend: add iX1500 IDs 2413 2414 - updated per bug #131 2415 2416commit 5c0838e42383d37256dc775c246d3f476234b95a 2417Merge: 779d09a0b56c 7213738359a7 2418Author: Povilas Kanapickas <povilas@radix.lt> 2419Date: 2019-11-10 14:32:41 +0000 2420 2421 Merge branch 'genesys-fix-calibration' into 'master' 2422 2423 genesys: Fix calibration issues 2424 2425 See merge request sane-project/backends!238 2426 2427commit 7213738359a7b54018711f2300ae4f2bf128a9a9 2428Author: Povilas Kanapickas <povilas@radix.lt> 2429Date: 2019-11-10 10:32:11 +0200 2430 2431 genesys: Make sure correct session data is used for saving calibration 2432 2433commit 68f388eb6a9427d340a21a7aeb6bb6082d054aeb 2434Author: Povilas Kanapickas <povilas@radix.lt> 2435Date: 2019-11-10 10:32:10 +0200 2436 2437 genesys: Remove is_compatible_calibration() wrappers 2438 2439commit ced1ee03066edcc4513ff8364940e238c20ce930 2440Author: Povilas Kanapickas <povilas@radix.lt> 2441Date: 2019-11-10 10:32:09 +0200 2442 2443 genesys: Use common impl of is_compatible_calibration() on gl646 2444 2445commit 8659536e1b8b820e281a5a8f8fc264fa6bbffb9d 2446Author: Povilas Kanapickas <povilas@radix.lt> 2447Date: 2019-11-10 10:32:08 +0200 2448 2449 genesys: Implement calculate_scan_session() on gl646 2450 2451commit 84e4ababa517063514cfc4395fe8d35df787f5f0 2452Author: Povilas Kanapickas <povilas@radix.lt> 2453Date: 2019-11-10 10:32:07 +0200 2454 2455 genesys: Correctly serialize GenesysFrontendLayout 2456 2457commit 8557e0c2204e4d1ffae17b05341e3e0a60fb31ca 2458Author: Povilas Kanapickas <povilas@radix.lt> 2459Date: 2019-11-10 10:32:06 +0200 2460 2461 genesys: Don't modify global state in *_is_compatible_calibration() 2462 2463commit f4f58f6c185123f907e0fd71d067ae009e61a816 2464Author: Povilas Kanapickas <povilas@radix.lt> 2465Date: 2019-11-10 10:32:05 +0200 2466 2467 genesys: Remove no longer used Genesys_Current_Setup 2468 2469commit 8c6987e5a1002bbe40a5b52b1bd761e090cd3947 2470Author: Povilas Kanapickas <povilas@radix.lt> 2471Date: 2019-11-10 10:32:04 +0200 2472 2473 genesys: Rewrite is_compatible_calculation() to use session data 2474 2475commit 9662a501a9bc5347884644a9aa746c9ee3192678 2476Author: Povilas Kanapickas <povilas@radix.lt> 2477Date: 2019-11-10 10:32:03 +0200 2478 2479 genesys: Use data from session directly when possible 2480 2481commit 779d09a0b56c65cfdd776c16b46d4efec0fe256b 2482Author: m. allan noah <kitno455@gmail.com> 2483Date: 2019-11-10 09:01:06 -0500 2484 2485 canon_dr backend v58 2486 2487 - adjust wait_scanner to set runRS only as a last resort, bug #154 2488 2489commit a15d960228c028154766a0018a4dcffa304da95d 2490Merge: e4a908d88b17 d2aaa822f36c 2491Author: Povilas Kanapickas <povilas@radix.lt> 2492Date: 2019-11-10 12:12:41 +0000 2493 2494 Merge branch 'genesys-logging-improvements' into 'master' 2495 2496 genesys: Miscellaneous logging improvements 2497 2498 See merge request sane-project/backends!237 2499 2500commit d2aaa822f36c0643323eb6abe6f2c7c04591c990 2501Author: Povilas Kanapickas <povilas@radix.lt> 2502Date: 2019-10-27 11:48:36 +0200 2503 2504 genesys: Allow use of TIE() macro outside the genesys namespace 2505 2506commit 87b5a78e377b5febc2acb79974e30029586bb974 2507Author: Povilas Kanapickas <povilas@radix.lt> 2508Date: 2019-10-27 11:48:35 +0200 2509 2510 genesys: Add more logging 2511 2512commit 1faa3223089cad06d99061cc8c9706079aa08e24 2513Author: Povilas Kanapickas <povilas@radix.lt> 2514Date: 2019-10-27 11:48:34 +0200 2515 2516 genesys: Add a way to log messages using DBG_HELPER 2517 2518commit 9ca0a109381ebe7d9a4d737bee8cd3b5020811d3 2519Author: Povilas Kanapickas <povilas@radix.lt> 2520Date: 2019-10-27 11:48:33 +0200 2521 2522 genesys: Improve class method identifiers in debug messages 2523 2524commit 6d7365ba897890ec75eaa83c9981393677239fac 2525Author: Povilas Kanapickas <povilas@radix.lt> 2526Date: 2019-10-27 11:48:32 +0200 2527 2528 genesys: Return errors as exceptions 2529 2530commit 46876064d7ccff723d422a8c42fb2da94f61f3fe 2531Author: Povilas Kanapickas <povilas@radix.lt> 2532Date: 2019-10-27 11:48:31 +0200 2533 2534 genesys: Improve error logging 2535 2536commit e4a908d88b1736902c30f23caa6a3ace032a71aa 2537Merge: 05f313cc5310 a1bc0d33cd02 2538Author: Povilas Kanapickas <povilas@radix.lt> 2539Date: 2019-11-10 12:04:51 +0000 2540 2541 Merge branch 'genesys-session-cleanup' into 'master' 2542 2543 genesys: More cleanup for ScanSession 2544 2545 See merge request sane-project/backends!236 2546 2547commit a1bc0d33cd0283f015fd5663f5fe6764b028803e 2548Author: Povilas Kanapickas <povilas@radix.lt> 2549Date: 2019-10-27 10:42:01 +0200 2550 2551 genesys: Move line-distance correction data to session 2552 2553commit 0fa25a233b4306a9d8f3e78a80f900974179fd6c 2554Author: Povilas Kanapickas <povilas@radix.lt> 2555Date: 2019-10-27 10:42:00 +0200 2556 2557 genesys: Merge chip-specific compute_session functions 2558 2559commit 05f313cc53106de0a284f157aac646bf4ce9205d 2560Merge: fae6080630ee c2479ed0e938 2561Author: Povilas Kanapickas <povilas@radix.lt> 2562Date: 2019-11-10 11:22:41 +0000 2563 2564 Merge branch 'genesys-improve-8400f' into 'master' 2565 2566 genesys: Add support for 3200 dpi resolution on 8400F 2567 2568 See merge request sane-project/backends!235 2569 2570commit c2479ed0e938b54b115b84679f81132ab417acd7 2571Author: Povilas Kanapickas <povilas@radix.lt> 2572Date: 2019-10-27 10:29:56 +0200 2573 2574 genesys: Add support for 3200dpi flatbed resolution on 8400F 2575 2576commit 7f49bd2a2ef39c09a2a75db7fb7dbc0f2513d3b5 2577Author: Povilas Kanapickas <povilas@radix.lt> 2578Date: 2019-10-27 10:29:55 +0200 2579 2580 genesys: Enable all transparency resolutions for infrared scans on 8400F 2581 2582commit 7336ec8969015fb77ad2e8e5a25217af82473335 2583Author: Povilas Kanapickas <povilas@radix.lt> 2584Date: 2019-10-27 10:29:54 +0200 2585 2586 genesys: Fix 1600 dpi flatbed / 3200 dpi TA support on 8400F 2587 2588commit fae6080630ee1c03186e5fb1e36e74d7e3778b65 2589Merge: 71b817cef8e2 44812981295b 2590Author: Povilas Kanapickas <povilas@radix.lt> 2591Date: 2019-11-09 21:09:17 +0000 2592 2593 Merge branch 'genesys-misc-fixes' into 'master' 2594 2595 genesys: Miscellaneous fixes 2596 2597 See merge request sane-project/backends!233 2598 2599commit 44812981295b0300b65aadd9e7958c0c6cd81a6f 2600Author: Povilas Kanapickas <povilas@radix.lt> 2601Date: 2019-11-09 22:51:42 +0200 2602 2603 genesys: Fix invalid memory access on DSMobile 600 and DocketPort 467 2604 2605commit c6b85390323fa357573ef0f604494bfcd1c4bfe1 2606Author: Povilas Kanapickas <povilas@radix.lt> 2607Date: 2019-11-09 22:51:41 +0200 2608 2609 genesys: Disable support for Canon Image Formula 101 2610 2611commit 3632d4ec3795ce498be0285991285c92d57a6573 2612Author: Povilas Kanapickas <povilas@radix.lt> 2613Date: 2019-11-09 22:51:40 +0200 2614 2615 genesys: Fix out of bounds write during initialization of shading data 2616 2617commit e967d98aabe326bb1d6d043edd55adf8f5b7e060 2618Author: Povilas Kanapickas <povilas@radix.lt> 2619Date: 2019-11-09 22:51:39 +0200 2620 2621 genesys: Disable broken support for 4800 dpi on LiDE 210 and 220 2622 2623commit cb7521e7c11e63abcc4c72ff580987805541b568 2624Author: Povilas Kanapickas <povilas@radix.lt> 2625Date: 2019-11-09 22:51:38 +0200 2626 2627 genesys: Remove currently unsupported resolutions on 8600F 2628 2629commit 18206d845d92ea036384cc8b20140cf6012ae541 2630Author: Povilas Kanapickas <povilas@radix.lt> 2631Date: 2019-11-09 22:51:37 +0200 2632 2633 genesys: Fix crash on startup on Canon 4400F 2634 2635commit a5a03dfce2dc1e7237180ff17b710de65ad4385b 2636Author: Povilas Kanapickas <povilas@radix.lt> 2637Date: 2019-11-09 22:51:36 +0200 2638 2639 genesys: Remove incorrect assert on gl841 2640 2641commit a7be52a5a11aaa602fdd782af11b4e98156fff4d 2642Author: Povilas Kanapickas <povilas@radix.lt> 2643Date: 2019-11-09 22:51:35 +0200 2644 2645 genesys: Fix crash on gl646 when sensor matches any resolution 2646 2647commit ddb8685755783b59053ae072c68755abfeb6cce3 2648Author: Povilas Kanapickas <povilas@radix.lt> 2649Date: 2019-11-09 22:51:34 +0200 2650 2651 genesys: Fix null name of the "extras group" option leading to crashes 2652 2653commit 54edeaf69d187c5301204b8ac40152a4023af8f6 2654Author: Povilas Kanapickas <povilas@radix.lt> 2655Date: 2019-11-09 22:51:33 +0200 2656 2657 genesys: Inherit from std::exception publicly 2658 2659commit ecb1d899b936f83638adbf704ef4b8f91435c799 2660Author: Povilas Kanapickas <povilas@radix.lt> 2661Date: 2019-11-09 22:51:32 +0200 2662 2663 genesys: Fix typo which prevented calibration data from being used 2664 2665commit cac57c3e9fa1f38ec8e6b886639c08005d69c535 2666Author: Povilas Kanapickas <povilas@radix.lt> 2667Date: 2019-11-09 22:51:31 +0200 2668 2669 genesys: Remove duplicate handling of document end 2670 2671 This duplicates work done in genesys_fill_read_buffer() 2672 2673commit 71b817cef8e28c3c4a8aa1a7cbc23478e66ce783 2674Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2675Date: 2019-11-07 20:24:31 +0900 2676 2677 hpaio.desc: Sync with hplip-3.19.11 2678 2679 Re #166 2680 2681commit ee3f9b47ece844262f4614ebedfd9f21bebc3f24 2682Author: Rolf Bensch <rolf@bensch-online.de> 2683Date: 2019-11-06 18:08:41 +0100 2684 2685 pixma: backend version 0.25.1 2686 2687commit eca978c258fb4e6e1f24dd47ff77dbaa36b80230 2688Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2689Date: 2019-11-05 23:03:27 +0100 2690 2691 pixma_bjnp: added options to completely disable networking or skip auto detection. 2692 2693commit 0f493e155aae4b3411fef89f7cdc98eb373c7a7f 2694Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2695Date: 2019-11-05 20:09:42 +0100 2696 2697 Fixed pixma_bjnp.c 2698 2699commit a1ecd8c15887c62c052f02952f4f90e32b38f197 2700Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2701Date: 2019-11-05 19:45:30 +0100 2702 2703 Fixed completely messed up pixma_bjnp.c 2704 2705commit bda9ae39bad41b32992a84ddec8fddc24ce7ee74 2706Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2707Date: 2019-11-05 19:22:11 +0100 2708 2709 pixma_bjnp.c sane-pixma.doc Fix trailing spaces 2710 2711commit 462df7d6ad72b1c35e155987ec9f173f45a1ee91 2712Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2713Date: 2019-11-05 18:31:39 +0100 2714 2715 usane-pixma: 2716 - Document that Canon seems to be remving the supported MFNP and BJNP 2717 protocols in new printers/scanners 2718 - Added an mfnp example in the pixma.conf file 2719 2720commit 739cfc8d83f6b1903c6694a7e5d24e081dd12a18 2721Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2722Date: 2019-11-05 17:16:09 +0100 2723 2724 pixma_bjnp.c: redsign of timeout code 2725 2726commit 5dd50be523375c888ac0c16a32bb046c256e43ca 2727Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2728Date: 2019-11-05 14:35:11 +0100 2729 2730 xma_bjnp.c: fixed parsing of model in parse_IEEE1284_to_model 2731 2732commit 766b4937c3bad766c422951b07125e424bdf5efb 2733Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2734Date: 2019-11-05 13:56:23 +0100 2735 2736 pixma_bjnp.c Retry TCP connect in case the scanner is not yet ready 2737 2738commit c9a2b3bd23cbe6496aca2f0d977c60341cb4c056 2739Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2740Date: 2019-11-04 11:17:44 +0900 2741 2742 utsushi.desc: Sync with upstream 2743 2744commit 572c5e6e6100da229dfcc6aef0a10d5551703298 2745Author: Rolf Bensch <rolf@bensch-online.de> 2746Date: 2019-11-01 19:53:41 +0100 2747 2748 pixma: backend version 0.25.0 2749 2750commit 27cac478e72ca6dbdd035f33d2eefb4574d284c5 2751Author: Rolf Bensch <rolf@bensch-online.de> 2752Date: 2019-11-01 19:52:57 +0100 2753 2754 pixma: CanoScan LiDE 300 & 400 support all scan resolutions 2755 2756commit 053e5fd7526b08795e9a4e20bc9b03d887e532db 2757Merge: 69e40e9a62a4 e16a2b05b1a6 2758Author: Rolf Bensch <rolf@bensch-online.de> 2759Date: 2019-11-01 19:30:53 +0000 2760 2761 Merge branch 'pixma/lide400_low_dpi' into 'master' 2762 2763 CanoScan LiDE400 scans below 300dpi 2764 2765 See merge request sane-project/backends!231 2766 2767commit e16a2b05b1a6584b3ef9fd0506f0645accb70a2d 2768Author: Rolf Bensch <rolf@bensch-online.de> 2769Date: 2019-11-01 19:46:16 +0100 2770 2771 pixma_mp150: activate image down-scaling for LiDE300 & 400 2772 2773 we don't need to force >=300 dpi scans anymore 2774 2775commit cffeb11ee63905ae44fb1f4454081674cd21cbb3 2776Author: Rolf Bensch <rolf@bensch-online.de> 2777Date: 2019-11-01 19:44:27 +0100 2778 2779 pixma_mp150: special image format handling only needed for existing sub-images 2780 2781commit 95e208527a1eadc5c4e11e2c083990fe1cde11ea 2782Author: Rolf Bensch <rolf@bensch-online.de> 2783Date: 2019-11-01 19:42:16 +0100 2784 2785 pixma_mp150: new function shrink_image() 2786 2787 call shrink_image() from post processing image data 2788 2789commit 452b28a81fba249d4afd2071ad7e79b849c37e17 2790Author: Rolf Bensch <rolf@bensch-online.de> 2791Date: 2019-11-01 19:21:50 +0100 2792 2793 pixma_mp150: use mp->scale to calculate scan parameters for down-scaling images 2794 2795 the values for xdpi, ydpi, x, xs, y and wx must be expanded to minimum image size 2796 2797commit b4cf3343bd0b253ad5df00772983e390336fcfda 2798Author: Rolf Bensch <rolf@bensch-online.de> 2799Date: 2019-11-01 19:16:14 +0100 2800 2801 pixma_mp150: add comments and some debug outputs 2802 2803commit 5d64760f0f61092c2f18b04414bd41a75d163e63 2804Author: Rolf Bensch <rolf@bensch-online.de> 2805Date: 2019-11-01 19:06:53 +0100 2806 2807 pixma_mp150: new sub-driver parameter scale 2808 2809commit bd811cb0b0b7d4e41910193608a8a7c3b02c178c 2810Author: Rolf Bensch <rolf@bensch-online.de> 2811Date: 2019-11-01 19:02:01 +0100 2812 2813 pixma: new device option: min_xdpi 2814 2815 used for scaling scanned images 2816 2817commit 69e40e9a62a4157165c9865dc3653f293ccaeaab 2818Merge: e97112fa9649 1bd2dcc9c81c 2819Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2820Date: 2019-10-31 12:03:33 +0000 2821 2822 Merge branch 'ci-fedora-31' into 'master' 2823 2824 CI: Bump Fedora from 30 to 31 2825 2826 See merge request sane-project/backends!230 2827 2828commit 1bd2dcc9c81c9d930cf943a4024deb3716d18817 2829Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2830Date: 2019-10-31 18:23:15 +0900 2831 2832 CI: Bump Fedora from 30 to 31 2833 2834commit e97112fa9649a4a7f9f5fda57ca9eac94d564447 2835Merge: fe30fbe893a9 ffcc232b6cc2 2836Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2837Date: 2019-10-29 11:28:57 +0000 2838 2839 Merge branch 'patch-1' into 'master' 2840 2841 Added the list of devices supported by scangearmp2. 2842 2843 See merge request sane-project/backends!227 2844 2845commit ffcc232b6cc2ec5e4fd4079742ece7558cd8c48b 2846Author: Ordissimo <thierry@ordissimo.com> 2847Date: 2019-10-29 11:28:57 +0000 2848 2849 Add list of devices supported by scangearmp2 2850 2851commit fe30fbe893a9842470768bfbc3fd204bacb74e97 2852Merge: 99ae5490a677 82e971a7862a 2853Author: Povilas Kanapickas <povilas@radix.lt> 2854Date: 2019-10-25 20:22:38 +0000 2855 2856 Merge branch 'glibcxx-assertions-abort' into 'master' 2857 2858 genesys: Fix #156 - [Fedora] Abort due out-of-bound access 2859 2860 Closes #156 2861 2862 See merge request sane-project/backends!224 2863 2864commit 82e971a7862a9c87c3f49e62e39a34da67d0b069 2865Author: Zdenek Dohnal <zdohnal@redhat.com> 2866Date: 2019-10-25 13:06:15 +0200 2867 2868 Fix #156 - [Fedora] Abort due out-of-bound access 2869 2870commit 99ae5490a677c3210e23c770b2032dc235bcd8b7 2871Author: Rolf Bensch <rolf@bensch-online.de> 2872Date: 2019-10-24 15:10:23 +0200 2873 2874 pixma: backend version 0.24.1 2875 2876commit 7b388d14da4ef9cf76cd987c575494fe6256fdc5 2877Author: Rolf Bensch <rolf@bensch-online.de> 2878Date: 2019-10-24 15:04:09 +0200 2879 2880 pixma_mp150: fix scan height calculation 2881 2882 this fixes: pixma_mp150: remove (ccd) color shifting (fc300be) 2883 2884commit 63ce5153760cddfc6b15a1f2fc20bfa69d80fc82 2885Author: Rolf Bensch <rolf@bensch-online.de> 2886Date: 2019-10-22 20:09:00 +0200 2887 2888 pixma_mp800: remove double PIXMA_CAP_CCD settings 2889 2890commit 2f2bce2ae9f259646512ce7b1be3791001e08245 2891Author: Rolf Bensch <rolf@bensch-online.de> 2892Date: 2019-10-22 19:41:49 +0200 2893 2894 pixma: backend version 0.24.0 2895 2896commit 7db4449fa044e8ee06b7c7f83a54a7725f861da4 2897Merge: 2b1ce918aef1 ab0314399a26 2898Author: Rolf Bensch <rolf@bensch-online.de> 2899Date: 2019-10-22 19:40:06 +0200 2900 2901 Merge branch 'pixma/separate_ccd_from_cis' 2902 2903commit ab0314399a26b470d7f601a69649f7ce7975d1c0 2904Author: Rolf Bensch <rolf@bensch-online.de> 2905Date: 2019-10-22 19:32:07 +0200 2906 2907 pixma_mp810: rename => pixma_mp800 2908 2909 1st ccd scanner in pixma_mp810 is MP800 2910 2911commit fc300be715eeee3b719824b694a660672de99d78 2912Author: Rolf Bensch <rolf@bensch-online.de> 2913Date: 2019-10-22 19:23:18 +0200 2914 2915 pixma_mp150: remove (ccd) color shifting 2916 2917commit 1b8fe029a256d6ef4202838a1c69fc2e9307daa7 2918Author: Rolf Bensch <rolf@bensch-online.de> 2919Date: 2019-10-22 19:10:53 +0200 2920 2921 pixma_mp150: remove unused code 2922 2923 unused scanner functions: ccd, tpu 2924 2925commit 83a0a1c55f973db2d4fb7ce9d664477e46516651 2926Author: Rolf Bensch <rolf@bensch-online.de> 2927Date: 2019-10-22 18:03:33 +0200 2928 2929 pixma_mp150: move ccd scanners => pixma_mp810 2930 2931commit 657f1d8e26f0259f380c11aa16cdcfc00249648a 2932Author: Rolf Bensch <rolf@bensch-online.de> 2933Date: 2019-10-22 17:46:19 +0200 2934 2935 pixma_mp810: all scanners have ccd 2936 2937commit 97cd2e10bb6149cbdaab8fc306ea2761aa83f972 2938Author: Rolf Bensch <rolf@bensch-online.de> 2939Date: 2019-10-22 17:46:01 +0200 2940 2941 pixma_mp750: all scanners have ccd 2942 2943commit 2b1ce918aef19061bf5f0cc3cba625314bb6f1c3 2944Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2945Date: 2019-10-18 19:45:37 +0200 2946 2947 pixma_bjnp.c: Fixed compile warnings on My Fedora build 2948 2949commit 6b0f3ca124fc3e31db1d4750f9e6e006f135976d 2950Merge: 9ee689c6f67e 0b4a5f941ad2 2951Author: Povilas Kanapickas <povilas@radix.lt> 2952Date: 2019-10-17 19:44:38 +0000 2953 2954 Merge branch 'genesys-misc-fixes' into 'master' 2955 2956 genesys: Miscellaneous fixes for numerous scanners 2957 2958 See merge request sane-project/backends!222 2959 2960commit 0b4a5f941ad2550e90d06ff1c6ba7f7e909312d5 2961Author: Povilas Kanapickas <povilas@radix.lt> 2962Date: 2019-10-17 22:30:27 +0300 2963 2964 genesys: Use correct min resolution for feeding 2965 2966commit abec99006c78353a300747e34ae39f9be7d5673d 2967Author: Povilas Kanapickas <povilas@radix.lt> 2968Date: 2019-10-17 22:30:26 +0300 2969 2970 genesys: Add missing <cmath> includes 2971 2972commit 2d0a1a34709670d2e7946e8f0695af4b73b75847 2973Author: Povilas Kanapickas <povilas@radix.lt> 2974Date: 2019-10-17 22:30:25 +0300 2975 2976 genesys: Enable 1200 Y resolution on HP ScanJet 2300 2977 2978commit 2a8be5e191550dadc44ca8eaf9fafe45171bb76d 2979Author: Povilas Kanapickas <povilas@radix.lt> 2980Date: 2019-10-17 22:30:24 +0300 2981 2982 genesys: Use motor base dpi for shading calibration on gl847 2983 2984commit 87969174bd9d68983f6b4b47aae51f813e64054e 2985Author: Povilas Kanapickas <povilas@radix.lt> 2986Date: 2019-10-17 22:30:23 +0300 2987 2988 genesys: Fix shading target for Canon LiDE 110, 120, 210, 220 2989 2990commit 36f0685d0a5db1c2b361ad250b8235b5e07aaafd 2991Author: Povilas Kanapickas <povilas@radix.lt> 2992Date: 2019-10-17 22:30:22 +0300 2993 2994 genesys: Improve robustness of calibration on gl847 2995 2996commit 67d6a194e588fffdea15e5f3c0e2279de519f5f8 2997Author: Povilas Kanapickas <povilas@radix.lt> 2998Date: 2019-10-17 22:30:21 +0300 2999 3000 genesys: Fix geometry for Canon LiDE 110 3001 3002commit 0096d56cb61dbeb7426c6699cea4c0bf0eb7f2de 3003Author: Povilas Kanapickas <povilas@radix.lt> 3004Date: 2019-10-17 22:30:20 +0300 3005 3006 genesys: Fix X resolution list for Canon LiDE 100 and 120 3007 3008commit dab38144a03cd1da055cc9ab06defb6d0a79872e 3009Author: Povilas Kanapickas <povilas@radix.lt> 3010Date: 2019-10-17 22:30:19 +0300 3011 3012 genesys: Fix geometry of HP G4050 3013 3014commit 661fa1d590c5ab7ef1d8f85513c55aa63d3c78a5 3015Author: Povilas Kanapickas <povilas@radix.lt> 3016Date: 2019-10-17 22:30:18 +0300 3017 3018 genesys: Add missing resolutions for Canon 5600F 3019 3020commit 2c7f7fcac283c1f3e073908601f5da0444fc3819 3021Author: Povilas Kanapickas <povilas@radix.lt> 3022Date: 2019-10-17 22:30:17 +0300 3023 3024 genesys: Fix sensor gamma of LiDE 100, 110, 120, 200, 210, 220 scanners 3025 3026commit b391b35fd9180af4222ed0c9ff71e7aa62baca4b 3027Author: Povilas Kanapickas <povilas@radix.lt> 3028Date: 2019-10-17 22:30:16 +0300 3029 3030 genesys: Fix uninitialized variable warning in SaneException c-tor 3031 3032commit 1ac04c6266dd1bf721b9b950ebe3540112af0beb 3033Author: Povilas Kanapickas <povilas@radix.lt> 3034Date: 2019-10-17 22:30:15 +0300 3035 3036 genesys: Don't enable gamma when not needed 3037 3038commit 9ee689c6f67e48b3e94a2ff0d129c28476ff855b 3039Merge: 680ebd9f3f65 93e980d0c1d3 3040Author: Povilas Kanapickas <povilas@radix.lt> 3041Date: 2019-10-17 19:20:11 +0000 3042 3043 Merge branch 'genesys-median-shading' into 'master' 3044 3045 genesys: Use median filter during to average columns during shading calculations 3046 3047 See merge request sane-project/backends!221 3048 3049commit 93e980d0c1d3b03bea1d2db45ea588f2272c94ab 3050Author: Povilas Kanapickas <povilas@radix.lt> 3051Date: 2019-10-17 22:07:01 +0300 3052 3053 genesys: Use median instead of mean when computing shading calib data 3054 3055commit f9d36d1a1b5150866d2a714380c7e7579e4e1189 3056Author: Povilas Kanapickas <povilas@radix.lt> 3057Date: 2019-10-17 22:07:00 +0300 3058 3059 genesys: Add utility to compute percentille of columns in image 3060 3061commit 051ff59e0c21e512823093a125e1a1da4a70a79a 3062Author: Povilas Kanapickas <povilas@radix.lt> 3063Date: 2019-10-17 22:06:59 +0300 3064 3065 testsuite: Add a way to test exception throwing 3066 3067commit 680ebd9f3f6576686a25e721138f01c5ae8d9c72 3068Merge: efb693e0b7fa bc2f40b274ce 3069Author: ABC <abc@telekom.ru> 3070Date: 2019-10-16 15:48:10 +0000 3071 3072 Merge branch 'samsungc460-no-jpeg-support' into 'master' 3073 3074 xerox_mfp: Samsung C460 does not have the JPEG mode 3075 So blacklist it from jpeg parser. 3076 3077 See merge request sane-project/backends!218 3078 https://gitlab.com/sane-project/backends/merge_requests/218 3079 3080 Downstream references: 3081 https://bugzilla.redhat.com/show_bug.cgi?id=1760916 3082 3083commit bc2f40b274ceb9292c3665ea55755e43d0b99487 3084Author: Zdenek Dohnal <zdohnal@redhat.com> 3085Date: 2019-10-15 12:49:48 +0200 3086 3087 Samsung C460 does not have the JPEG mode 3088 3089commit efb693e0b7fa1ad020bf7e0c0d1cf06b7a9dd61e 3090Merge: 82b1a8922ef9 885eb8280120 3091Author: Povilas Kanapickas <povilas@radix.lt> 3092Date: 2019-10-13 15:49:07 +0000 3093 3094 Merge branch 'genesys-per-scan-method-resolutions' into 'master' 3095 3096 genesys: Support different resolutions depending on scan method 3097 3098 See merge request sane-project/backends!217 3099 3100commit 885eb8280120fc9e41c151d15ee01973125df515 3101Author: Povilas Kanapickas <povilas@radix.lt> 3102Date: 2019-10-13 18:30:28 +0300 3103 3104 genesys: Update resolutions specific to scan method in model list 3105 3106commit a5fe12a37fbc200475a03c7644ec429e213107da 3107Author: Povilas Kanapickas <povilas@radix.lt> 3108Date: 2019-10-13 18:30:27 +0300 3109 3110 genesys: Allow supported resolutions to vary depending on scan method 3111 3112commit 24230aea7d1865b0a1fac649f53c7fdcac0aee51 3113Author: Povilas Kanapickas <povilas@radix.lt> 3114Date: 2019-10-13 18:30:26 +0300 3115 3116 genesys: Simplify option setup 3117 3118commit b716c1a45760a79ea8a31d4296270d0605f669b7 3119Author: Povilas Kanapickas <povilas@radix.lt> 3120Date: 2019-10-13 18:30:25 +0300 3121 3122 genesys: Remove duplicate definitions of SCAN_FLAG_* 3123 3124commit 82b1a8922ef981ae03126d492389bdc897fc7243 3125Merge: f04ab61eaab8 3037ba1eafb5 3126Author: Povilas Kanapickas <povilas@radix.lt> 3127Date: 2019-10-13 10:41:13 +0000 3128 3129 Merge branch 'genesys-searchable-register-names' into 'master' 3130 3131 genesys: Use a searchable name for register enums 3132 3133 See merge request sane-project/backends!216 3134 3135commit 3037ba1eafb551524b30865323900bc5afa1dd6a 3136Author: Povilas Kanapickas <povilas@radix.lt> 3137Date: 2019-10-02 14:28:59 +0300 3138 3139 genesys: Use a searchable name for register enums 3140 3141commit f04ab61eaab8335866cce7c48796c080b2729db2 3142Merge: 9fe2026accee 0ab82e9f86d4 3143Author: Povilas Kanapickas <povilas@radix.lt> 3144Date: 2019-10-13 10:15:12 +0000 3145 3146 Merge branch 'genesys-fix-warnings' into 'master' 3147 3148 genesys: Fix floating-point conversion warnings 3149 3150 See merge request sane-project/backends!215 3151 3152commit 0ab82e9f86d4b1d94e6e1eb1e501498570c89cb2 3153Author: Povilas Kanapickas <povilas@radix.lt> 3154Date: 2019-10-13 06:18:51 +0300 3155 3156 genesys: Resolve various floating-point conversion warnings 3157 3158commit f4a295754159acb6d4df0868f02b69531667cd92 3159Author: Povilas Kanapickas <povilas@radix.lt> 3160Date: 2019-10-13 06:18:50 +0300 3161 3162 genesys: Use unsigned for resolution in various places 3163 3164commit 59e356ac1340c930bd8a2f2ffc79ac36cd3d837d 3165Author: Povilas Kanapickas <povilas@radix.lt> 3166Date: 2019-10-13 06:18:49 +0300 3167 3168 genesys: Don't use variants of M_PI that aren't guaranteed to be present 3169 3170commit a694002364761f179db8d0694b46afe5a3509750 3171Author: Povilas Kanapickas <povilas@radix.lt> 3172Date: 2019-10-13 06:18:48 +0300 3173 3174 genesys: Switch session startx and starty to unsigned 3175 3176 The sources and destinations are integer in most cases for these 3177 variables. 3178 3179commit 0840c6e9d9e1a878b625ba6547958e5bc41645d8 3180Author: Povilas Kanapickas <povilas@radix.lt> 3181Date: 2019-10-13 06:18:47 +0300 3182 3183 genesys: Fix float conversion warnings in the tables 3184 3185commit 9fe2026accee3bdfcfd81fbb158934d2a2f5d37c 3186Merge: 41ce1eb20413 68e5f8a91206 3187Author: Povilas Kanapickas <povilas@radix.lt> 3188Date: 2019-10-12 20:06:18 +0000 3189 3190 Merge branch 'genesys-misc-cleanup' into 'master' 3191 3192 genesys: Miscellaneous cleanup 3193 3194 See merge request sane-project/backends!214 3195 3196commit 68e5f8a912067731af262c7218d9eaf88e032721 3197Author: Povilas Kanapickas <povilas@radix.lt> 3198Date: 2019-10-02 12:01:28 +0300 3199 3200 genesys: Put the backend code into a separate namespace 3201 3202commit e32a45fef814c36756bedb259c2baa692da25c39 3203Author: Povilas Kanapickas <povilas@radix.lt> 3204Date: 2019-10-02 12:01:27 +0300 3205 3206 genesys: Retrieve depth from session in genesys_warmup_lamp() 3207 3208commit 17740df924c692d8585bc24258a357cc5f3d17b2 3209Author: Povilas Kanapickas <povilas@radix.lt> 3210Date: 2019-10-02 12:01:26 +0300 3211 3212 genesys: Remove support for binary logging 3213 3214commit 41ce1eb204130a974e15c63cec418b6197cf41c4 3215Author: Rolf Bensch <rolf@bensch-online.de> 3216Date: 2019-10-12 18:49:10 +0200 3217 3218 pixma: backend version 0.23.5 3219 3220commit a89ffe8f2c02d45cbd7a26608c02535b972d1dfa 3221Merge: d5c0240f43a9 eb2f8364818d 3222Author: Povilas Kanapickas <povilas@radix.lt> 3223Date: 2019-10-12 16:09:29 +0000 3224 3225 Merge branch 'genesys-remove-1bit-support' into 'master' 3226 3227 genesys: Remove support for scanning 1 bit output 3228 3229 See merge request sane-project/backends!212 3230 3231commit eb2f8364818d5fbd30e06e7a2b296699a1ad5af8 3232Author: Povilas Kanapickas <povilas@radix.lt> 3233Date: 2019-10-01 18:11:52 +0300 3234 3235 genesys: Remove low-level support for 1-bit depth scans 3236 3237commit 0180c4c5d871c55ecd38c8ad9891c4a51dc70c1a 3238Author: Povilas Kanapickas <povilas@radix.lt> 3239Date: 2019-10-01 18:11:51 +0300 3240 3241 genesys: Remove SCAN_FLAG_DYNAMIC_LINEART 3242 3243commit 8be96ecd6072a9199ab2cb6f105b79efab97b9e2 3244Author: Povilas Kanapickas <povilas@radix.lt> 3245Date: 2019-10-01 18:11:50 +0300 3246 3247 genesys: Simplify code as dynamic_lineart is always enabled for lineart 3248 3249commit 3263b986ce7afc802c96276d4b876632bcdf3146 3250Author: Povilas Kanapickas <povilas@radix.lt> 3251Date: 2019-10-01 18:11:49 +0300 3252 3253 genesys: Remove support of --disable-dynamic-lineart option 3254 3255commit bff9f2fdc4a31f1f498223144814168f64aaf802 3256Author: Povilas Kanapickas <povilas@radix.lt> 3257Date: 2019-10-01 18:11:48 +0300 3258 3259 genesys: Fix crash during sane_exit() on high debug level 3260 3261commit 158cc81e206a03f4c25a66b2e3147c1c4c31abf8 3262Author: Povilas Kanapickas <povilas@radix.lt> 3263Date: 2019-10-01 18:11:47 +0300 3264 3265 genesys: Simplify setup of session depth parameter 3266 3267commit d5c0240f43a9186f3149fc57b8c2ebcd30725208 3268Merge: f6c9b83dcd7b 6638f00b8496 3269Author: Rolf Bensch <rolf@bensch-online.de> 3270Date: 2019-10-12 18:07:03 +0200 3271 3272 Merge remote-tracking branch 'origin/master' 3273 3274commit 6638f00b8496977d02ceda8f90208e029a6616f2 3275Merge: 9581f29f135d 09336e0286ce 3276Author: Povilas Kanapickas <povilas@radix.lt> 3277Date: 2019-10-12 16:05:18 +0000 3278 3279 Merge branch 'genesys-fix-warnings' into 'master' 3280 3281 genesys: Fix warnings 3282 3283 See merge request sane-project/backends!211 3284 3285commit 09336e0286ce828c5288ac361ae3bd83e671cffb 3286Author: Povilas Kanapickas <povilas@radix.lt> 3287Date: 2019-10-01 15:41:27 +0300 3288 3289 genesys: Remove code that has no effect 3290 3291commit cccd1e949ab53f6463bb8f97431dde9a0bc5e632 3292Author: Povilas Kanapickas <povilas@radix.lt> 3293Date: 2019-10-01 15:41:26 +0300 3294 3295 genesys: Fix unused exception warning 3296 3297commit 60b6465115eb391b93e84a237cabdfa7e88e2cb4 3298Author: Povilas Kanapickas <povilas@radix.lt> 3299Date: 2019-10-01 15:41:25 +0300 3300 3301 genesys: Emit single vtable of ImagePipelineNodeCallableSource 3302 3303commit c8f2a815c03478bd61b16ad35f34cab7edf7ed30 3304Author: Povilas Kanapickas <povilas@radix.lt> 3305Date: 2019-10-01 15:41:24 +0300 3306 3307 genesys: Don't use std types from global namespace 3308 3309commit 1423db661858e566dbf17430c82e5471a69c0b2a 3310Author: Povilas Kanapickas <povilas@radix.lt> 3311Date: 2019-10-01 15:41:23 +0300 3312 3313 genesys: Include missing includes 3314 3315commit 9581f29f135db2e4c23056d37997fe35416a3d5f 3316Merge: 5ca0acd19a2a 42cace02c52e 3317Author: Povilas Kanapickas <povilas@radix.lt> 3318Date: 2019-10-12 15:43:04 +0000 3319 3320 Merge branch 'genesys-fix-warnings' into 'master' 3321 3322 genesys: Fix warnings not enabled in regular build 3323 3324 See merge request sane-project/backends!209 3325 3326commit 42cace02c52e19a9520dcafaf56dfeb442eb7c50 3327Author: Povilas Kanapickas <povilas@radix.lt> 3328Date: 2019-10-01 12:09:51 +0300 3329 3330 genesys: Simplify version logging 3331 3332commit 4c90bfcaeea4c470c96cf7bc6c4b0f277742ec17 3333Author: Povilas Kanapickas <povilas@radix.lt> 3334Date: 2019-10-01 12:09:50 +0300 3335 3336 genesys: Remove uses of old-style casts where possible 3337 3338commit 8537ba21b7fa9dfca25068735d11916b1b8869e2 3339Author: Povilas Kanapickas <povilas@radix.lt> 3340Date: 2019-10-01 12:09:49 +0300 3341 3342 genesys: Don't emit symbols of internal objects 3343 3344commit 9c7199c09ec88832b285add6178272e158f6101d 3345Author: Povilas Kanapickas <povilas@radix.lt> 3346Date: 2019-10-01 12:09:48 +0300 3347 3348 genesys: Don't use std identifiers from global scope 3349 3350commit bb84d6d9e4b7c6de55cb432892af26ed89750354 3351Author: Povilas Kanapickas <povilas@radix.lt> 3352Date: 2019-10-01 12:09:47 +0300 3353 3354 genesys: Remove unused code 3355 3356commit e20e73f43465e79336a30792c16adb0dffc6084b 3357Author: Povilas Kanapickas <povilas@radix.lt> 3358Date: 2019-10-01 12:09:46 +0300 3359 3360 genesys: Don't use C-style casts where possible 3361 3362commit 5ca0acd19a2a8958c4de78eb0ccffe520ca7d1b1 3363Merge: ebfb939647c3 f8623e8f5380 3364Author: Povilas Kanapickas <povilas@radix.lt> 3365Date: 2019-10-12 15:41:59 +0000 3366 3367 Merge branch 'genesys-plustek-7300-7500i' into 'master' 3368 3369 genesys: Implement support for Plustek OpticFilm 7300 and 7500i scanners 3370 3371 See merge request sane-project/backends!210 3372 3373commit f8623e8f538063ba209b8b5fd235e3a5f9f866c3 3374Author: Povilas Kanapickas <povilas@radix.lt> 3375Date: 2019-10-12 18:23:56 +0300 3376 3377 genesys: Add support for Plustek OpticFilm 7500i 3378 3379commit 20da3df5014abfc6b380a65853d5b522f02ded7e 3380Author: Povilas Kanapickas <povilas@radix.lt> 3381Date: 2019-10-12 18:23:55 +0300 3382 3383 genesys: Add support for Plustek Opticfilm 7300 3384 3385commit ebfb939647c301bf2b4d9af87321c3e57596fa7d 3386Merge: 6959c2d14e7f d3d86a457ed7 3387Author: Povilas Kanapickas <povilas@radix.lt> 3388Date: 2019-10-12 15:39:20 +0000 3389 3390 Merge branch 'genesys-move-to-dir' into 'master' 3391 3392 genesys: Move the backend to a separate directory 3393 3394 See merge request sane-project/backends!207 3395 3396commit d3d86a457ed71884eb42efd2003599ea9beceec8 3397Author: Povilas Kanapickas <povilas@radix.lt> 3398Date: 2019-10-12 17:43:32 +0300 3399 3400 po: Sync with latest source 3401 3402commit b5e4d86eb2699ef61c79e81835db0d0598267735 3403Author: Povilas Kanapickas <povilas@radix.lt> 3404Date: 2019-10-01 08:42:09 +0300 3405 3406 genesys: Use separate translation unit for conversion functions 3407 3408commit 9f44bab6e094527a323d4c4bf057fd65d399d39b 3409Author: Povilas Kanapickas <povilas@radix.lt> 3410Date: 2019-10-01 08:42:08 +0300 3411 3412 genesys: Move backend files to a separate directory 3413 3414commit f6c9b83dcd7b6d9afcfcf337ec30d2ba5d8966e9 3415Merge: 6959c2d14e7f ba9bc24fd204 3416Author: Rolf Bensch <rolf@bensch-online.de> 3417Date: 2019-10-12 18:00:51 +0200 3418 3419 Merge branch 'pixma/fix-debian10-compiler-warning_format-truncation' 3420 3421 See issue sane-project/backends#120 3422 3423commit ba9bc24fd2040351f5d00b9a6d4624bab57b0d4c 3424Author: Rolf Bensch <rolf@bensch-online.de> 3425Date: 2019-10-12 17:59:13 +0200 3426 3427 pixma: replace snprintf() by strftime() 3428 3429 strftime() uses format specifiers with fixed lengths. 3430 3431commit 6959c2d14e7fff2c61bee5972304782dc84e07ea 3432Merge: 9ce4cb089f1a 497c9aeba2f4 3433Author: Povilas Kanapickas <povilas@radix.lt> 3434Date: 2019-10-12 15:06:44 +0000 3435 3436 Merge branch 'genesys-misc-cleanup' into 'master' 3437 3438 genesys: Miscellaneous cleanup 3439 3440 See merge request sane-project/backends!208 3441 3442commit 497c9aeba2f4dc2a7a472b643b884fd4a7b3753c 3443Author: Povilas Kanapickas <povilas@radix.lt> 3444Date: 2019-10-01 10:52:44 +0300 3445 3446 genesys: Wrap SANE_Fixed into class which automatically converts values 3447 3448commit b176366dcf375499868eb54057e5f4c8cbbf4924 3449Author: Povilas Kanapickas <povilas@radix.lt> 3450Date: 2019-10-01 10:52:43 +0300 3451 3452 genesys: Increase wait for home timeout to 200 seconds 3453 3454commit 8a1bc90521e205f7747cf2f12e0849ca7c0772aa 3455Author: Povilas Kanapickas <povilas@radix.lt> 3456Date: 2019-10-01 10:52:42 +0300 3457 3458 genesys: Simplify sanei_genesys_wait_for_home() 3459 3460commit 9ce4cb089f1ad10e91a5ce5d9bd222a06f764c41 3461Merge: 9ccf586575ed 61e1f1bf08f6 3462Author: Povilas Kanapickas <povilas@radix.lt> 3463Date: 2019-10-12 14:13:44 +0000 3464 3465 Merge branch 'genesys-misc-cleanup' into 'master' 3466 3467 genesys: Miscellaneous cleanup 3468 3469 See merge request sane-project/backends!206 3470 3471commit 61e1f1bf08f6483608f876ffb085eb6c2d2a7317 3472Author: Povilas Kanapickas <povilas@radix.lt> 3473Date: 2019-10-01 08:18:47 +0300 3474 3475 genesys: Simplify usage of sanei_genesys_get_status() 3476 3477commit 26e418537ff694e1b92074d7032fa93aeaa6dc72 3478Author: Povilas Kanapickas <povilas@radix.lt> 3479Date: 2019-10-01 08:18:46 +0300 3480 3481 genesys: Reduce duplication of waiting for non-empty buffer state 3482 3483commit bf9d69d20df3c0b80a683cada2c23999699e6d5d 3484Author: Povilas Kanapickas <povilas@radix.lt> 3485Date: 2019-10-01 08:18:45 +0300 3486 3487 genesys: Replace uses of SANE_Bool with bool 3488 3489commit 6da4e69d95f47db0afe8f020d4fc0dd926281069 3490Author: Povilas Kanapickas <povilas@radix.lt> 3491Date: 2019-10-01 08:18:44 +0300 3492 3493 genesys: Mark overridden functions consistently 3494 3495commit 44ac90d309e68d447026e375b02996fa54800219 3496Author: Povilas Kanapickas <povilas@radix.lt> 3497Date: 2019-10-01 08:18:43 +0300 3498 3499 genesys: Fix misuses of comma operator 3500 3501commit 7ac53bce10264644fe70b55af2a5fd13d4b16f82 3502Author: Povilas Kanapickas <povilas@radix.lt> 3503Date: 2019-10-01 08:18:42 +0300 3504 3505 genesys: Replace uses of nullptr 3506 3507commit 9ccf586575ed274fa9a11084dd831709e8b1fd08 3508Merge: 0e4a2d107a95 0781f3fd3960 3509Author: Povilas Kanapickas <povilas@radix.lt> 3510Date: 2019-10-12 00:13:59 +0000 3511 3512 Merge branch 'genesys-fix-gl841-init-crash' into 'master' 3513 3514 genesys: Make sure calib_reg are available before writing into them 3515 3516 Closes #136 3517 3518 See merge request sane-project/backends!205 3519 3520commit 0781f3fd3960ae30d1b1f8ecfd842b82bc7df2bb 3521Author: Povilas Kanapickas <povilas@radix.lt> 3522Date: 2019-10-12 02:59:11 +0300 3523 3524 genesys: Make sure calib_reg are available before writing into them 3525 3526commit 0e4a2d107a957e7476cee994c3373cdc7e1d7354 3527Merge: 6933315e16a0 fc699d2bf573 3528Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3529Date: 2019-10-06 02:47:36 +0000 3530 3531 Merge branch 'hh' into 'master' 3532 3533 uClibc-ng fixes 3534 3535 See merge request sane-project/backends!198 3536 3537commit fc699d2bf573444a55ada47ad2317dc47b67c6d7 3538Author: Rosen Penev <rosenp@gmail.com> 3539Date: 2019-10-02 18:41:07 -0700 3540 3541 treewide: Replace bzero with memset 3542 3543 bzero was removed in POSIX 2008. It is optionally unavailable with 3544 uClibc-ng. 3545 3546 Signed-off-by: Rosen Penev <rosenp@gmail.com> 3547 3548commit 428bec49bfda8bf6502b97bb02e1eb292aa6e4e6 3549Author: Rosen Penev <rosenp@gmail.com> 3550Date: 2019-10-02 18:27:36 -0700 3551 3552 sanei_scsi: Replace bcopy with memcpy 3553 3554 bcopy was deprecated in POSIX 2008 and is optionally unavailable with 3555 uClibc-ng. 3556 3557 Signed-off-by: Rosen Penev <rosenp@gmail.com> 3558 3559commit 5c0f0eb12896b26553de88401605391aefc84d02 3560Author: Rosen Penev <rosenp@gmail.com> 3561Date: 2019-10-02 18:25:02 -0700 3562 3563 pieusb_buffer: Define L_tmpnam if not available 3564 3565 uClibc-ng does not make it available for some reason. 3566 3567 Signed-off-by: Rosen Penev <rosenp@gmail.com> 3568 3569commit c320a72e32eb6651bd6f1918b83a7a44ca6fcc87 3570Author: Rosen Penev <rosenp@gmail.com> 3571Date: 2019-10-02 18:21:59 -0700 3572 3573 treewide: Replace mktemp by mkstemp 3574 3575 mktemp has been removed in POSIX 2008. uClibc-ng optionally does not make 3576 it available. 3577 3578 Signed-off-by: Rosen Penev <rosenp@gmail.com> 3579 3580commit 6933315e16a04ba2a5170aeccc29e5de694d8889 3581Merge: f8131fd6fe36 eb7d173916b6 3582Author: Rolf Bensch <rolf@bensch-online.de> 3583Date: 2019-10-05 21:29:57 +0200 3584 3585 Merge remote-tracking branch 'origin/master' 3586 3587commit eb7d173916b6dc56139d10f56f243eff75a8dbe1 3588Merge: 9e8f7805742d ec8dadc0a065 3589Author: Povilas Kanapickas <povilas@radix.lt> 3590Date: 2019-10-05 08:14:36 +0000 3591 3592 Merge branch 'genesys-use-consistent-enum-names' into 'master' 3593 3594 genesys: Use consistent enum names 3595 3596 See merge request sane-project/backends!204 3597 3598commit ec8dadc0a065e038821ba27cd079e5eb504fd6a0 3599Author: Povilas Kanapickas <povilas@radix.lt> 3600Date: 2019-09-30 13:52:07 +0300 3601 3602 genesys: Use consistent names for enums of Canon scanners 3603 3604commit 6a1055143f32bd0bef1cef3ae91594f496894bf1 3605Author: Povilas Kanapickas <povilas@radix.lt> 3606Date: 2019-09-30 13:52:06 +0300 3607 3608 genesys: Use consistent names for enums of Plustek scanners 3609 3610commit 9e8f7805742db9318125ce77838cb61109a8632b 3611Merge: 290d19a0974f a42a177a7ad5 3612Author: Povilas Kanapickas <povilas@radix.lt> 3613Date: 2019-10-05 07:06:51 +0000 3614 3615 Merge branch 'genesys-strongly-typed-enums' into 'master' 3616 3617 genesys: Convert weakly typed enums to strongly typed enums 3618 3619 See merge request sane-project/backends!203 3620 3621commit a42a177a7ad54eb26e079b80f61a9bc7739212c0 3622Author: Povilas Kanapickas <povilas@radix.lt> 3623Date: 2019-09-30 13:52:05 +0300 3624 3625 genesys: Bump calibration version 3626 3627commit 98b4742aab09eaa58c232b434fdd3f46a3c02b35 3628Author: Povilas Kanapickas <povilas@radix.lt> 3629Date: 2019-09-30 13:52:04 +0300 3630 3631 genesys: Use strong enum for motor step type 3632 3633commit 719a0cf55ce7ad84d2fc561fb9859c823113b783 3634Author: Povilas Kanapickas <povilas@radix.lt> 3635Date: 2019-09-30 13:52:03 +0300 3636 3637 genesys: Use strong enum for motor id 3638 3639commit 45aec261047cdb7a68e85bba93ced441cfb434ce 3640Author: Povilas Kanapickas <povilas@radix.lt> 3641Date: 2019-09-30 13:52:02 +0300 3642 3643 genesys: Use strong enum for gpio type 3644 3645commit d4ca0177a13cf21fce320a876ddcfa66c2490acb 3646Author: Povilas Kanapickas <povilas@radix.lt> 3647Date: 2019-09-30 13:52:01 +0300 3648 3649 genesys: Use strong enum for ADC id 3650 3651commit df14234297f969ccab005227760bfb2bedc168ec 3652Author: Povilas Kanapickas <povilas@radix.lt> 3653Date: 2019-09-30 13:52:00 +0300 3654 3655 genesys: Use strong enum for sensor id 3656 3657commit 66937f646827fe558a96828980552f94fe6edde9 3658Author: Povilas Kanapickas <povilas@radix.lt> 3659Date: 2019-09-30 13:51:59 +0300 3660 3661 genesys: Remove invalid comment 3662 3663commit 6971301590e5cbd7c8932ea9b2246c0df8253c33 3664Author: Povilas Kanapickas <povilas@radix.lt> 3665Date: 2019-09-30 13:51:58 +0300 3666 3667 genesys: Rename Genesys_Sensor::{CCD -> ccd}_start_xoffset 3668 3669commit 591309a29e4667ea9e5bb27b6535b0400e8738da 3670Author: Povilas Kanapickas <povilas@radix.lt> 3671Date: 2019-09-30 13:51:57 +0300 3672 3673 genesys: Use strongly typed enum for model id 3674 3675commit 290d19a0974f68a5037fb6a17e44af8f95fe9793 3676Merge: 7a7009a79d86 7fb6582157ae 3677Author: Povilas Kanapickas <povilas@radix.lt> 3678Date: 2019-10-05 06:27:44 +0000 3679 3680 Merge branch 'genesys-model-flag-inverted-output' into 'master' 3681 3682 genesys: Introduce a model flag for inverted 16-bit output 3683 3684 See merge request sane-project/backends!202 3685 3686commit 7fb6582157ae2b55f38936e58b1ed8bf174b6055 3687Author: Povilas Kanapickas <povilas@radix.lt> 3688Date: 2019-10-05 09:01:32 +0300 3689 3690 genesys: Introduce a model flag for inverted 16-bit output 3691 3692commit 7a7009a79d86b772de70113b305ce9595537fe07 3693Merge: 303cc7dedd3d 32dea7695672 3694Author: Povilas Kanapickas <povilas@radix.lt> 3695Date: 2019-10-05 06:21:12 +0000 3696 3697 Merge branch 'genesys-virtual-functions-for-cmdset' into 'master' 3698 3699 genesys: Use virtual functions for command set actions 3700 3701 See merge request sane-project/backends!201 3702 3703commit 32dea7695672d89245dff98448b0e697e83086f9 3704Author: Povilas Kanapickas <povilas@radix.lt> 3705Date: 2019-10-05 09:01:31 +0300 3706 3707 genesys: Use virtual functions for command set actions 3708 3709commit 303cc7dedd3d1fb8b4cd64b53c1a40065f931835 3710Merge: 65d9497ff30d 1face9299d86 3711Author: Povilas Kanapickas <povilas@radix.lt> 3712Date: 2019-10-05 05:30:18 +0000 3713 3714 Merge branch 'fix-memory-errors' into 'master' 3715 3716 Fix memory errors in various places 3717 3718 See merge request sane-project/backends!200 3719 3720commit 1face9299d866996e0d30d8692e7345c2388b254 3721Author: Povilas Kanapickas <povilas@radix.lt> 3722Date: 2019-10-05 01:01:32 +0300 3723 3724 genesys: Fix uninitialized option group names 3725 3726commit 6b3ba8af8a62545c90051b0dbf30b955d2462841 3727Author: Povilas Kanapickas <povilas@radix.lt> 3728Date: 2019-10-05 01:01:31 +0300 3729 3730 sanei_usb: Fix memory leak in USB testing mode 3731 3732commit 643ac8eab272cf1fe528bf79a94c873227d84614 3733Author: Povilas Kanapickas <povilas@radix.lt> 3734Date: 2019-10-05 01:01:30 +0300 3735 3736 genesys: Fix memory leaks in global data 3737 3738commit f8131fd6fe3652ce8930275898578ba56fc3ddc6 3739Author: Rolf Bensch <rolf@bensch-online.de> 3740Date: 2019-10-05 21:29:14 +0200 3741 3742 pixma: i-SENSYS MF640 Series networking tested 3743 3744commit 65d9497ff30dcc4748a9a5940d1c73b2a8a47c5c 3745Author: Rolf Bensch <rolf@bensch-online.de> 3746Date: 2019-10-04 21:29:13 +0200 3747 3748 pixma: fix network scanner model for Canon i-SENSYS MF640 Series 3749 3750commit 67c732f2f03fa6528099990065a073c02d404f27 3751Author: Rolf Bensch <rolf@bensch-online.de> 3752Date: 2019-10-04 15:46:30 +0200 3753 3754 pixma: PIXMA MG3000 Series is working 3755 3756commit 8841b4e593141f70532379ec83c64c62855b7cce 3757Author: Rolf Bensch <rolf@bensch-online.de> 3758Date: 2019-10-04 12:32:56 +0200 3759 3760 pixma: i-SENSYS MF640 Series is working 3761 3762commit d78dc1a30be2fb8ac740f9f19a348ae134f5627d 3763Merge: 4239428c87d0 3c449a75154e 3764Author: Rolf Bensch <rolf@bensch-online.de> 3765Date: 2019-10-04 11:22:09 +0200 3766 3767 Merge remote-tracking branch 'origin/master' 3768 3769commit 3c449a75154e9f7cdd2c599b2c2c81ec8300c1fe 3770Merge: 899d6968fada 0146888d79e7 3771Author: Povilas Kanapickas <povilas@radix.lt> 3772Date: 2019-10-04 04:16:07 +0000 3773 3774 Merge branch 'genesys-plustek-opticfilm-7200i' into 'master' 3775 3776 genesys: Implement infrared scanning support on OpticFilm 7200i 3777 3778 See merge request sane-project/backends!199 3779 3780commit 0146888d79e7abfb81d977df1dd6a75e65bb0e11 3781Author: Povilas Kanapickas <povilas@radix.lt> 3782Date: 2019-09-19 01:28:17 +0300 3783 3784 genesys: Implement infrared scanning support on OpticFilm 7200i 3785 3786commit 4239428c87d021825f554ca5a9c376df5a03136c 3787Author: Rolf Bensch <rolf@bensch-online.de> 3788Date: 2019-10-04 11:21:43 +0200 3789 3790 pixma: backend version 0.23.4 3791 3792commit 14851d780d9c4743e8d5df55ebcc668a603b1a22 3793Author: Rolf Bensch <rolf@bensch-online.de> 3794Date: 2019-10-04 11:21:14 +0200 3795 3796 pixma: CanoScan LiDE 300 supports max. 2400 dpi 3797 3798commit 899d6968fada5caabde4f4c81a701354f6fbe666 3799Author: Rolf Bensch <rolf@bensch-online.de> 3800Date: 2019-10-01 22:58:54 +0200 3801 3802 pixma: backend version 0.23.3 3803 3804commit af09cf3ac8e33ca17875d6f3f6b5f05cf8c8e9f5 3805Author: Rolf Bensch <rolf@bensch-online.de> 3806Date: 2019-10-01 22:57:18 +0200 3807 3808 pixma: add document feeder support for i-SENSYS MF260 Series 3809 3810commit cc6afc02ea9095204f364ad5231dcb922824dcfb 3811Author: Rolf Bensch <rolf@bensch-online.de> 3812Date: 2019-10-01 22:41:19 +0200 3813 3814 pixma: uncomment and edit experimental scanners list in sane-pixma.man 3815 3816 We have no experimental scanners yet. But environment variable PIXMA_EXPERIMENT 3817 is specified and may be used again in future. 3818 3819commit 607eacaa7104c62cd6082c02f4fcf83c4523ddd9 3820Author: Rolf Bensch <rolf@bensch-online.de> 3821Date: 2019-10-01 22:37:15 +0200 3822 3823 pixma: reorder scanners in pixma.desc 3824 3825commit 9824dfe8b027de2aa8d09ad11eb05e5a3f14922f 3826Merge: 1dc1da59428e ef29ed60c2a5 3827Author: Povilas Kanapickas <povilas@radix.lt> 3828Date: 2019-09-29 22:15:02 +0000 3829 3830 Merge branch 'genesys-opticfilm-7200i' into 'master' 3831 3832 genesys: Implement support for Plustek Opticfilm 7200i 3833 3834 See merge request sane-project/backends!197 3835 3836commit ef29ed60c2a5928d6be916fc7e85efc692cb8a2f 3837Author: Povilas Kanapickas <povilas@radix.lt> 3838Date: 2019-09-19 00:30:23 +0300 3839 3840 genesys: Implement support for Plustek Opticfilm 7200i 3841 3842commit 1dc1da59428ec6715dae67f0bc8a99f150fc73b3 3843Merge: 4c9f9f0847ee 1bab4037f56f 3844Author: Povilas Kanapickas <povilas@radix.lt> 3845Date: 2019-09-29 19:18:59 +0000 3846 3847 Merge branch 'genesys-misc-cleanup' into 'master' 3848 3849 genesys: Miscellaneous cleanup 3850 3851 See merge request sane-project/backends!196 3852 3853commit 1bab4037f56fa36c59a32b809cbe8407890db2fb 3854Author: Povilas Kanapickas <povilas@radix.lt> 3855Date: 2019-09-18 23:31:47 +0300 3856 3857 genesys: Remove unused command set name property 3858 3859commit 60534b89ae5217e55ea23eaf1b56d025d9764173 3860Author: Povilas Kanapickas <povilas@radix.lt> 3861Date: 2019-09-18 23:31:46 +0300 3862 3863 genesys: Store the calibration session into device struct 3864 3865commit 17fe9d8393147f4af94463c6212bba299724f0b1 3866Author: Povilas Kanapickas <povilas@radix.lt> 3867Date: 2019-09-18 23:31:45 +0300 3868 3869 genesys: Print debug image of raw data coming from the scanner 3870 3871commit 4c9f9f0847ee6d2e9ebc406a28f63889473068c4 3872Merge: 7df7acbafd58 323f37753a66 3873Author: Povilas Kanapickas <povilas@radix.lt> 3874Date: 2019-09-29 18:44:12 +0000 3875 3876 Merge branch 'genesys-host-side-calibration' into 'master' 3877 3878 genesys: Implement support for host-side calibration 3879 3880 See merge request sane-project/backends!195 3881 3882commit 323f37753a66a8f1ebe35fff8a12fd6e3c6a6963 3883Author: Povilas Kanapickas <povilas@radix.lt> 3884Date: 2019-09-18 03:54:52 +0300 3885 3886 genesys: Implement support for host-side calibration 3887 3888commit 7df7acbafd584bb041d0ef73220edcedafd4cc31 3889Merge: cf5f30dec309 5e2a0f572407 3890Author: Povilas Kanapickas <povilas@radix.lt> 3891Date: 2019-09-29 18:31:46 +0000 3892 3893 Merge branch 'genesys-gl843-image-calibration' into 'master' 3894 3895 genesys: Use image pipeline for calibration on gl843 3896 3897 See merge request sane-project/backends!194 3898 3899commit 5e2a0f5724070d8813657812c54c82c2f5e2292c 3900Author: Povilas Kanapickas <povilas@radix.lt> 3901Date: 2019-09-17 17:21:06 +0300 3902 3903 genesys: Use Image in gl843_search_strip() 3904 3905commit 08a4d8455f8248577324e2441f29db83589c3d9e 3906Author: Povilas Kanapickas <povilas@radix.lt> 3907Date: 2019-09-17 17:21:05 +0300 3908 3909 genesys: Use Image in gl843_coarse_gain_calibration() 3910 3911commit 074603598085a1850005076dde3b8793772aae3d 3912Author: Povilas Kanapickas <povilas@radix.lt> 3913Date: 2019-09-17 17:21:04 +0300 3914 3915 genesys: Use Image in gl843_offset_calibration() 3916 3917commit ac54f7f9bd511c1dd545037d49390f5046384014 3918Author: Povilas Kanapickas <povilas@radix.lt> 3919Date: 2019-09-17 17:21:03 +0300 3920 3921 genesys: Use Image in gl843_led_calibration() 3922 3923commit 4a6216501416bd8b1d84e90c5072b91be0329f1e 3924Author: Povilas Kanapickas <povilas@radix.lt> 3925Date: 2019-09-17 17:21:02 +0300 3926 3927 genesys: Use Image in gl843_search_start_position 3928 3929commit 93395bd24e21d9555fbe69d7bae89f9e22c49d33 3930Author: Povilas Kanapickas <povilas@radix.lt> 3931Date: 2019-09-17 17:21:01 +0300 3932 3933 genesys: Add wrapper to retrieve raw channel value from image 3934 3935commit 4f74dceaba9e02e967c0b94390642ace399b16e3 3936Author: Povilas Kanapickas <povilas@radix.lt> 3937Date: 2019-09-17 17:21:00 +0300 3938 3939 genesys: Add wrapper that reads Image from the scanner 3940 3941commit a5006703a33c4a14a6a65bcdda608175cdc7d096 3942Author: Povilas Kanapickas <povilas@radix.lt> 3943Date: 2019-09-17 17:20:59 +0300 3944 3945 genesys: Implement wrapper that writes Image to pnm file 3946 3947commit 093439153e553d10824598ba935097307ef4c807 3948Author: Povilas Kanapickas <povilas@radix.lt> 3949Date: 2019-09-17 17:20:58 +0300 3950 3951 genesys: Add a way to retrieve full output of pipeline as an image 3952 3953commit cf5f30dec30902be8172721eb8130ec299080346 3954Merge: b3445a1803ef 3c99d405e0ce 3955Author: Povilas Kanapickas <povilas@radix.lt> 3956Date: 2019-09-29 18:23:12 +0000 3957 3958 Merge branch 'genesys-fix-depth-option' into 'master' 3959 3960 genesys: Fix handling of the `--depth` option 3961 3962 See merge request sane-project/backends!193 3963 3964commit 3c99d405e0ced32f9cca9fb5de0f6362ec48ccbf 3965Author: Povilas Kanapickas <povilas@radix.lt> 3966Date: 2019-09-16 12:44:01 +0300 3967 3968 genesys: Fix the default value of the depth option 3969 3970commit a93d80651f5bf2658a412eb31013f7052140972d 3971Author: Povilas Kanapickas <povilas@radix.lt> 3972Date: 2019-09-16 12:44:00 +0300 3973 3974 genesys: Don't disable depth option even if one value is possible 3975 3976commit b3445a1803ef372240485b0de8a7c14bbe02fb19 3977Merge: a30daa96d150 b09aa6584d8e 3978Author: Povilas Kanapickas <povilas@radix.lt> 3979Date: 2019-09-29 18:09:59 +0000 3980 3981 Merge branch 'genesys-move-register-lists-to-separate-files' into 'master' 3982 3983 genesys: Move register address lists to separate files 3984 3985 See merge request sane-project/backends!192 3986 3987commit b09aa6584d8e52a3565b7c775cad37842c039885 3988Author: Povilas Kanapickas <povilas@radix.lt> 3989Date: 2019-09-16 11:36:02 +0300 3990 3991 genesys: Add include guards to headers where missing 3992 3993commit dc1350781f7874cb580b25397dceb4e779f58b7e 3994Author: Povilas Kanapickas <povilas@radix.lt> 3995Date: 2019-09-16 11:36:01 +0300 3996 3997 genesys: Move register address lists to separate files 3998 3999commit a30daa96d150b1c79fac765a7f01be5bc45407d6 4000Merge: 7bd4a1db49b9 11c80b129ee9 4001Author: Povilas Kanapickas <povilas@radix.lt> 4002Date: 2019-09-29 18:00:13 +0000 4003 4004 Merge branch 'genesys-misc-cleanup' into 'master' 4005 4006 genesys: Miscellaneous cleanup 4007 4008 See merge request sane-project/backends!191 4009 4010commit 11c80b129ee92b2d80dab4e895cc4e9463075b8c 4011Author: Povilas Kanapickas <povilas@radix.lt> 4012Date: 2019-09-16 09:50:12 +0300 4013 4014 genesys: Extract wait_until_has_valid_words() 4015 4016commit b58192493e33a54ae53a209f8a8d181795e17b44 4017Author: Povilas Kanapickas <povilas@radix.lt> 4018Date: 2019-09-16 09:50:11 +0300 4019 4020 genesys: Properly use 16-bit data when calibrating 4021 4022commit 7bd4a1db49b94ed4c72aa445626cadda0d7ef30d 4023Merge: 32c49e5ec1e4 599443bf72aa 4024Author: Povilas Kanapickas <povilas@radix.lt> 4025Date: 2019-09-29 17:49:38 +0000 4026 4027 Merge branch 'genesys-image-limit-output-sheetfed-scanners' into 'master' 4028 4029 genesys: Fix output limiting for sheetfed scanners 4030 4031 See merge request sane-project/backends!190 4032 4033commit 599443bf72aac832d4602c56556d996b5127651e 4034Author: Povilas Kanapickas <povilas@radix.lt> 4035Date: 2019-09-16 09:34:15 +0300 4036 4037 genesys: Remove uses of dev->read_bytes_left_after_deseg 4038 4039commit 5e60cc3636b85d01f26a731194c9ec443149e98a 4040Author: Povilas Kanapickas <povilas@radix.lt> 4041Date: 2019-09-16 09:34:14 +0300 4042 4043 genesys: Simplify calculations when on early document end 4044 4045commit 20ad0c8c2efa34d65fc5da887892ffc6c12dcc96 4046Author: Povilas Kanapickas <povilas@radix.lt> 4047Date: 2019-09-16 09:34:13 +0300 4048 4049 genesys: Add output_line_bytes_requested to the session struct 4050 4051commit 88adea9cd6697674bace583a48e05019bd4a4c90 4052Author: Povilas Kanapickas <povilas@radix.lt> 4053Date: 2019-09-16 09:34:12 +0300 4054 4055 genesys: Add the number of total bytes to the session struct 4056 4057commit c3e7411aca85515ae6c0f20e7e372a764f272788 4058Author: Povilas Kanapickas <povilas@radix.lt> 4059Date: 2019-09-16 09:34:11 +0300 4060 4061 genesys: Allow limiting the amount of data read from pipeline sources 4062 4063commit 663e3a99ed9008cd1eb8650f15b6211104d558c9 4064Author: Povilas Kanapickas <povilas@radix.lt> 4065Date: 2019-09-16 09:34:10 +0300 4066 4067 genesys: Add a way to report persistent eof() status from pipeline 4068 4069commit 2e10f4ac172b3431dbf852668589533bfda8a8f8 4070Author: Povilas Kanapickas <povilas@radix.lt> 4071Date: 2019-09-16 09:34:09 +0300 4072 4073 genesys: Report failures to produce full lines in pipeline 4074 4075commit f2b1b4449e5d4af6b852877fcf7a22afd76e420f 4076Author: Povilas Kanapickas <povilas@radix.lt> 4077Date: 2019-09-16 09:34:08 +0300 4078 4079 genesys: Add a way to use an image as a source for a pipeline 4080 4081commit 32c49e5ec1e4b204f1da2320b6323abb9c6293f1 4082Merge: b6eef0861081 e53058e8b085 4083Author: Povilas Kanapickas <povilas@radix.lt> 4084Date: 2019-09-29 17:25:50 +0000 4085 4086 Merge branch 'genesys-image-full-ownership' into 'master' 4087 4088 genesys: Add class that handles full ownership of image data 4089 4090 See merge request sane-project/backends!188 4091 4092commit e53058e8b085351ac907fe72897f32483cd77126 4093Author: Povilas Kanapickas <povilas@radix.lt> 4094Date: 2019-09-15 15:27:11 +0300 4095 4096 genesys: Add class that handles data ownership for full image 4097 4098commit 6ced865d53570f04a66855fb324817fa24e5fb50 4099Author: Povilas Kanapickas <povilas@radix.lt> 4100Date: 2019-09-15 15:27:10 +0300 4101 4102 genesys: Move pixel-related functionality to separate file 4103 4104commit b6eef08610810a9b38f98fc5c233f4138c230358 4105Merge: 28b216513e86 ab62a1448cb1 4106Author: Povilas Kanapickas <povilas@radix.lt> 4107Date: 2019-09-29 04:33:06 +0000 4108 4109 Merge branch 'genesys-session-calib-pixel-offsets' into 'master' 4110 4111 genesys: Use session for pixel coordinates during calibration 4112 4113 See merge request sane-project/backends!189 4114 4115commit ab62a1448cb11a2dfb6fd9b3393850f087acc202 4116Author: Povilas Kanapickas <povilas@radix.lt> 4117Date: 2019-09-15 15:40:31 +0300 4118 4119 genesys: Use session for pixel coordinates during calibration 4120 4121commit 28b216513e86ae57f9baea5bce464e825245313a 4122Merge: 7b66a8f732b0 050b0c1d8af5 4123Author: Povilas Kanapickas <povilas@radix.lt> 4124Date: 2019-09-28 18:22:42 +0000 4125 4126 Merge branch 'genesys-misc-cleanup' into 'master' 4127 4128 genesys: Miscellaneous cleanup 4129 4130 See merge request sane-project/backends!185 4131 4132commit 050b0c1d8af5930b9f3faa64b7de1f15abfaeb1e 4133Author: Povilas Kanapickas <povilas@radix.lt> 4134Date: 2019-09-15 14:46:48 +0300 4135 4136 genesys: Invert meaning of GENESYS_FLAG_LAZY_INIT 4137 4138commit c7bb34c998a08802e5eba1e2d5a87686d1e0e8e5 4139Author: Povilas Kanapickas <povilas@radix.lt> 4140Date: 2019-09-15 14:46:47 +0300 4141 4142 genesys: Simplify calibration calculations on GL843 4143 4144commit 079fa25b0d6e864124fe2bb8c198cebab202836f 4145Author: Povilas Kanapickas <povilas@radix.lt> 4146Date: 2019-09-15 14:46:46 +0300 4147 4148 genesys: Allow full value range of the frontend registers to be set 4149 4150commit 2bb31ed5d8c2f107bb32235d7d2442f30a30a92f 4151Author: Povilas Kanapickas <povilas@radix.lt> 4152Date: 2019-09-15 14:46:45 +0300 4153 4154 genesys: Remove duplicate logs of information included into session 4155 4156commit 7b66a8f732b01f6366694c941180dab7bd2e6735 4157Merge: f2019befd755 b9346f0f79b8 4158Author: Povilas Kanapickas <povilas@radix.lt> 4159Date: 2019-09-28 18:19:58 +0000 4160 4161 Merge branch 'genesys-override-dpi' into 'master' 4162 4163 genesys: Add a way to override logical dpi and physical pixel counts 4164 4165 See merge request sane-project/backends!187 4166 4167commit b9346f0f79b87a25a58814dddfc9b6331feda5b4 4168Author: Povilas Kanapickas <povilas@radix.lt> 4169Date: 2019-09-15 15:14:18 +0300 4170 4171 genesys: Add a way to multiply the pixel counts sent to the scanner 4172 4173commit 00b8441dfab058e01d5b9168755f241d16e3deeb 4174Author: Povilas Kanapickas <povilas@radix.lt> 4175Date: 2019-09-15 15:14:17 +0300 4176 4177 genesys: Add a way to override logical HW dpi 4178 4179commit 34c7a4cb2910848da5beeace0ceefe165f274d6c 4180Author: Povilas Kanapickas <povilas@radix.lt> 4181Date: 2019-09-15 15:14:16 +0300 4182 4183 genesys: Rename {dpihw => register_dpihw}_override 4184 4185commit f2019befd7558421ae13022d0e92798fd032f145 4186Merge: 345be52f9e32 db36dd81036a 4187Author: Povilas Kanapickas <povilas@radix.lt> 4188Date: 2019-09-28 18:02:33 +0000 4189 4190 Merge branch 'genesys-session-pixel-offsets' into 'master' 4191 4192 genesys: Move pixel coordinate calculation to a single place 4193 4194 See merge request sane-project/backends!186 4195 4196commit db36dd81036ac7ee9d5c15efc7f117805546f81d 4197Author: Povilas Kanapickas <povilas@radix.lt> 4198Date: 2019-09-15 10:36:58 +0300 4199 4200 genesys: Move pixel coordinate calculation to a single place 4201 4202commit 345be52f9e322b30a28910238492a9ea30631096 4203Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4204Date: 2019-09-28 20:33:26 +0900 4205 4206 nec: Fix [-Werror=implicit-fallthrough] warning 4207 4208 The fallthrough would log a message that is probably misleading. 4209 4210commit b0b8e8f980692c67ba8aff760344c9305ea02013 4211Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4212Date: 2019-09-28 18:07:27 +0900 4213 4214 Revert "CI: Speed up compile stage jobs" 4215 4216 The additional variables: section in the template hides any variables 4217 set for each job that uses the template! 4218 4219 This reverts commit 14e7ba47dda2ee7389e8db21268cd49e80ea968a. 4220 4221commit e00d5462dee98bd6fa7d8672fba730af9874db87 4222Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4223Date: 2019-09-28 17:43:06 +0900 4224 4225 Fix libusb related [-Werror=deprecated-declarations] warnings 4226 4227 See http://libusb.sourceforge.net/api-1.0/group__libusb__lib.html 4228 4229commit 29580b08b55a60209c03ce4bf17a834f0904ead3 4230Merge: bf3e170dba7a be4c3c1f699c 4231Author: Povilas Kanapickas <povilas@radix.lt> 4232Date: 2019-09-28 05:49:11 +0000 4233 4234 Merge branch 'genesys-deduplicate-shading-calibration' into 'master' 4235 4236 genesys: Deduplicate shading calibration 4237 4238 See merge request sane-project/backends!184 4239 4240commit be4c3c1f699cef1aa1f169fba9a736f4c51467cb 4241Author: Povilas Kanapickas <povilas@radix.lt> 4242Date: 2019-09-14 13:49:23 +0300 4243 4244 genesys: Reduce duplication of shading calculations 4245 4246commit 580b9db56238ee8f98a9d6e1b4cbc7c7cad1ce04 4247Author: Povilas Kanapickas <povilas@radix.lt> 4248Date: 2019-09-14 13:49:22 +0300 4249 4250 genesys: Don't duplicate actions when DARK_CALIBRATION flag is off 4251 4252commit 8790940cc343b892a1a4c4912da6ed09e22bd8df 4253Author: Povilas Kanapickas <povilas@radix.lt> 4254Date: 2019-09-14 13:49:21 +0300 4255 4256 genesys: Remove code that has no effects 4257 4258commit 154ab4578b1f87d9791e359473f2003caa4ba5e6 4259Author: Povilas Kanapickas <povilas@radix.lt> 4260Date: 2019-09-14 13:49:20 +0300 4261 4262 genesys: Extract calculation of dummy dark shading 4263 4264commit 6f29caef0d7125c91e488b13e826c115a6ab8998 4265Author: Povilas Kanapickas <povilas@radix.lt> 4266Date: 2019-09-14 13:49:19 +0300 4267 4268 genesys: Extract post-shading repark out of white calibration function 4269 4270commit bf3e170dba7a1c0a01ae8e207247a368f75fa00c 4271Merge: f3d0a7c17cc2 bee1179e0efa 4272Author: Povilas Kanapickas <povilas@radix.lt> 4273Date: 2019-09-28 05:48:28 +0000 4274 4275 Merge branch 'genesys-use-image-pipeline' into 'master' 4276 4277 genesys: Use new image operations pipeline for image data reading and conversion 4278 4279 See merge request sane-project/backends!183 4280 4281commit bee1179e0efa7a00d45bddaedd74f5819ee1ad74 4282Author: Povilas Kanapickas <povilas@radix.lt> 4283Date: 2019-09-13 17:04:05 +0300 4284 4285 genesys: Print debug images of intermediate pipeline output 4286 4287commit 41addb973065b0b8e68f975ae060df49ebe57ded 4288Author: Povilas Kanapickas <povilas@radix.lt> 4289Date: 2019-09-13 17:04:04 +0300 4290 4291 genesys: Fix debug identifiers 4292 4293commit 9cd1de5c5268a89b20c21e2777229bde08f8e3d6 4294Author: Povilas Kanapickas <povilas@radix.lt> 4295Date: 2019-09-13 17:04:03 +0300 4296 4297 genesys: Add a way to debug image pipelines 4298 4299commit cd712f9f9942c424ee1c554f81ba8fa038ed41c7 4300Author: Povilas Kanapickas <povilas@radix.lt> 4301Date: 2019-09-13 17:04:02 +0300 4302 4303 genesys: Use new image pipeline for row scaling 4304 4305commit bf7e890fa4d6c17d2313d3eaf0f90d68c9ae98cd 4306Author: Povilas Kanapickas <povilas@radix.lt> 4307Date: 2019-09-13 17:04:01 +0300 4308 4309 genesys: Use new image pipeline for CCD line shifts and unstagger 4310 4311commit 0b1bfa3f1201b5cfa9e93ecbc4fcf00a57d6b63d 4312Author: Povilas Kanapickas <povilas@radix.lt> 4313Date: 2019-09-13 17:04:00 +0300 4314 4315 genesys: Swap 16-bit pixel endian on big endian machines 4316 4317commit cae3015b66ab340cf585fb224745e73ae6c53ae6 4318Author: Povilas Kanapickas <povilas@radix.lt> 4319Date: 2019-09-13 17:03:59 +0300 4320 4321 genesys: Use new image pipeline for format and CIS reordering 4322 4323commit f3d0a7c17cc2244059773116091e481ed5ee116b 4324Merge: d1badffa886b 8cf5735278af 4325Author: Povilas Kanapickas <povilas@radix.lt> 4326Date: 2019-09-28 05:34:34 +0000 4327 4328 Merge branch 'genesys-fix-pow-ambiguity' into 'master' 4329 4330 genesys: Fix ambiguity of std::pow() on old compilers 4331 4332 See merge request sane-project/backends!182 4333 4334commit 8cf5735278af26afd6c0b563915f3be879ad14c4 4335Author: Povilas Kanapickas <povilas@radix.lt> 4336Date: 2019-09-28 06:56:03 +0300 4337 4338 genesys: Fix ambiguity of std::pow() on old compilers 4339 4340commit d1badffa886b1065322978a8ea8e5b94d88abde5 4341Merge: 9eefac82ca98 802a62ee2cd1 4342Author: Povilas Kanapickas <povilas@radix.lt> 4343Date: 2019-09-28 03:54:56 +0000 4344 4345 Merge branch 'genesys-fix-output-line-bytes-raw' into 'master' 4346 4347 genesys: Fix calculation of session output_line_bytes_raw 4348 4349 See merge request sane-project/backends!181 4350 4351commit 802a62ee2cd13336ef0889281aa2da1a7bf2bbe7 4352Author: Povilas Kanapickas <povilas@radix.lt> 4353Date: 2019-09-13 16:40:42 +0300 4354 4355 genesys: Fix incorrect calculation of output_line_bytes_raw on gl646 4356 4357commit 40b2d8928f22e5885dedc8eb424bd5590ce57647 4358Author: Povilas Kanapickas <povilas@radix.lt> 4359Date: 2019-09-13 16:40:41 +0300 4360 4361 genesys: Fix definition of output_line_bytes_raw on gl841 CIS scanners 4362 4363commit 434b03d4986febf22bd65c06521540a0296fe2c9 4364Author: Povilas Kanapickas <povilas@radix.lt> 4365Date: 2019-09-13 16:40:40 +0300 4366 4367 genesys: Fix definition of output_line_bytes_raw on gl124 4368 4369commit 9eefac82ca98faf28bb56271b8526331413a2c75 4370Merge: a500f577c04a 97387e208900 4371Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4372Date: 2019-09-28 03:09:07 +0000 4373 4374 Merge branch '103-add-old-changelogs-to-source-tarball' into 'master' 4375 4376 Resolve "Source tarball does not include older ChangeLogs" 4377 4378 Closes #103 4379 4380 See merge request sane-project/backends!127 4381 4382commit 97387e20890035b4685b939415af46b21958903f 4383Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4384Date: 2019-08-28 21:21:07 +0900 4385 4386 Install ChangeLogs/ files in $docdir/ChangeLogs/ 4387 4388 This makes the trailing comment in ChangeLog correct for both the 4389 repository and installed documentation. 4390 4391 Complements ee2653b02b75e6b99a0ff77745a4a738049d58db. 4392 4393commit 8f3b84f6f4e166cfbae73220d888eaa9d7d7025d 4394Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4395Date: 2019-08-26 21:53:09 +0900 4396 4397 Adjust ChangeLog trailer comment to match Makefile.am comment 4398 4399commit 2baee4914d0d31aac01e939d91885b6695bcc47d 4400Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4401Date: 2019-08-26 21:48:52 +0900 4402 4403 umax_pp: Drop reference to ChangeLog in code comment 4404 4405commit eb5382c7535caf2deedfe54bc5e455de4dd55b11 4406Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4407Date: 2019-08-26 21:48:09 +0900 4408 4409 mustek_pp: Drop unused ChangeLog: references from comments 4410 4411commit fe6bac727f6c557df01f0385a56b8b5133561ea0 4412Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4413Date: 2019-08-26 21:43:52 +0900 4414 4415 doc: Drop moving of ChangeLog files with each release. See #103 4416 4417commit 47f0b5dee2af853c6f024edc4d8affd9f225656d 4418Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4419Date: 2019-08-26 21:43:25 +0900 4420 4421 doc: Update ChangeLog related documentation 4422 4423commit 2a9d98be6e9ec22507c13b3c5cceba3bd234ec8a 4424Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4425Date: 2019-08-24 17:24:23 +0900 4426 4427 Resurrect ChangeLog-1.0.11 4428 4429 It was missing in the ChangeLogs/ directory. Content has been dug up 4430 from the ChangeLog file for the RELEASE_1_0_11 tag. 4431 4432commit ee2653b02b75e6b99a0ff77745a4a738049d58db 4433Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4434Date: 2019-08-24 17:10:27 +0900 4435 4436 Include ChangeLogs/ directory content in source tarball. Re #103 4437 4438 The files are installed next to the ChangeLog file in $docdir. There 4439 will be *no* $docdir/ChangeLogs/ directory. 4440 4441commit a500f577c04a300cddcacccffd52de59c3f80909 4442Merge: c9e95999f350 efbfcb0a7fc8 4443Author: Povilas Kanapickas <povilas@radix.lt> 4444Date: 2019-09-27 22:43:07 +0000 4445 4446 Merge branch 'genesys-calibration-variable-names' into 'master' 4447 4448 genesys: Improve clarity of calibration offset variable names 4449 4450 See merge request sane-project/backends!180 4451 4452commit efbfcb0a7fc88fdfda0aeb13d0b32379d7e9100d 4453Author: Povilas Kanapickas <povilas@radix.lt> 4454Date: 2019-09-13 16:03:21 +0300 4455 4456 genesys: Improve clarity of calibration offset variable names 4457 4458commit c9e95999f350a2145797954adcc770da91d4ffd7 4459Merge: da745b2f3007 661aa3bcdb42 4460Author: Povilas Kanapickas <povilas@radix.lt> 4461Date: 2019-09-27 22:38:55 +0000 4462 4463 Merge branch 'genesys-generic-register-set' into 'master' 4464 4465 genesys: Make GenesysRegisterSettingSet generic 4466 4467 See merge request sane-project/backends!179 4468 4469commit 661aa3bcdb42a30ff02ffbe7d3f74ad09573a4a6 4470Author: Povilas Kanapickas <povilas@radix.lt> 4471Date: 2019-09-13 15:56:44 +0300 4472 4473 genesys: Make GenesysRegisterSettingSet generic 4474 4475commit da745b2f3007d3450845af1fde87265f23366aa3 4476Merge: dc52dc84f047 d4e4bf35c127 4477Author: Povilas Kanapickas <povilas@radix.lt> 4478Date: 2019-09-27 22:35:42 +0000 4479 4480 Merge branch 'genesys-image-pipeline-segmented-sensors' into 'master' 4481 4482 genesys: Use the new image pipeline for segmented sensor desegmentation 4483 4484 See merge request sane-project/backends!178 4485 4486commit d4e4bf35c1275448bb212e33ee5eebe9afa505cf 4487Author: Povilas Kanapickas <povilas@radix.lt> 4488Date: 2019-09-13 15:37:33 +0300 4489 4490 genesys: Fix a bug in segmented sensors when scanning 16-bit data 4491 4492commit af17797d3ce91aad2b7ff9cb604955716a1195ad 4493Author: Povilas Kanapickas <povilas@radix.lt> 4494Date: 2019-09-13 15:37:32 +0300 4495 4496 genesys: Use new image pipeline for handling segmented sensors 4497 4498commit 7f852e0417a7524b6abb7bc6e428cee87dbef20d 4499Author: Povilas Kanapickas <povilas@radix.lt> 4500Date: 2019-09-13 15:37:31 +0300 4501 4502 genesys: Fix depth calculation for segmented sensors in lineart mode 4503 4504commit e89c6a0aab188938b77c885946ab163ba1cbfa64 4505Author: Povilas Kanapickas <povilas@radix.lt> 4506Date: 2019-09-13 15:37:30 +0300 4507 4508 genesys: Remove accidental uses of C++14 APIs 4509 4510commit dc52dc84f047749abf5e226f2d4c23c0c8fa131c 4511Merge: 7a8da5c40bf4 9a844e1eded5 4512Author: Povilas Kanapickas <povilas@radix.lt> 4513Date: 2019-09-27 21:56:17 +0000 4514 4515 Merge branch 'genesys-misc-cleanup' into 'master' 4516 4517 genesys: Miscellaneous cleanup 4518 4519 See merge request sane-project/backends!177 4520 4521commit 9a844e1eded54687aa4094359fdabe5f233f24d2 4522Author: Povilas Kanapickas <povilas@radix.lt> 4523Date: 2019-09-13 11:36:56 +0300 4524 4525 genesys: Compute what image processing will be needed in session 4526 4527commit a5efb969789f1ea8f663267ed5e1012ac7c35831 4528Author: Povilas Kanapickas <povilas@radix.lt> 4529Date: 2019-09-13 11:36:55 +0300 4530 4531 genesys: Replace uses of Genesys_Color_Order with ColorOrder 4532 4533commit 05ed63fa34edd1e3c842b996f85d554bee8d8df1 4534Author: Povilas Kanapickas <povilas@radix.lt> 4535Date: 2019-09-13 11:36:54 +0300 4536 4537 genesys: Move setup of read buffer to a single function 4538 4539commit 28d15784e4e3ee5750203f7bb401d716037df436 4540Author: Povilas Kanapickas <povilas@radix.lt> 4541Date: 2019-09-13 11:36:53 +0300 4542 4543 genesys: Remove unused code 4544 4545commit 8ed2cd991b24f64ff6945ee67adaa93e40dcd43a 4546Author: Povilas Kanapickas <povilas@radix.lt> 4547Date: 2019-09-13 11:36:52 +0300 4548 4549 genesys: Initialize frontend state from the outset 4550 4551commit 7a8da5c40bf4c4e08f7da21a4a4f33e0ac2bd228 4552Merge: 0440123bdc5b d73915ba197a 4553Author: Povilas Kanapickas <povilas@radix.lt> 4554Date: 2019-09-27 21:32:02 +0000 4555 4556 Merge branch 'genesys-analog-devices-adc-calibration' into 'master' 4557 4558 genesys: Implement gain calibration for Analog-Devices ADC 4559 4560 See merge request sane-project/backends!176 4561 4562commit d73915ba197a9d33dc9e3e8131660c01d2c6b833 4563Author: Povilas Kanapickas <povilas@radix.lt> 4564Date: 2019-09-13 11:01:48 +0300 4565 4566 genesys: Implement gain calibration for Analog-Devices ADC 4567 4568commit e45e668326a4499a8586ab94b6a7bb2a2380efa3 4569Author: Povilas Kanapickas <povilas@radix.lt> 4570Date: 2019-09-13 11:01:47 +0300 4571 4572 genesys: Extract gain computation into a separate function 4573 4574commit 94c1cf1d5a640aa6a40b93d3f37dba3a60816477 4575Author: Povilas Kanapickas <povilas@radix.lt> 4576Date: 2019-09-13 11:01:46 +0300 4577 4578 genesys: Add clamp() utility function 4579 4580commit 0440123bdc5b6104a44098c4d066d8c3404cd413 4581Merge: 4cd9dbb73d74 ad1067ad03b4 4582Author: Povilas Kanapickas <povilas@radix.lt> 4583Date: 2019-09-27 21:21:09 +0000 4584 4585 Merge branch 'genesys-gl843-segmented-sensors' into 'master' 4586 4587 genesys: Add support for segmented sensors on gl843 4588 4589 See merge request sane-project/backends!175 4590 4591commit ad1067ad03b4a043372ce6c2ec6408448e65e4ff 4592Author: Povilas Kanapickas <povilas@radix.lt> 4593Date: 2019-09-13 10:52:35 +0300 4594 4595 genesys: Add support for segmented sensors on gl843 4596 4597commit 4cd9dbb73d745891732f3ba3c2b48268f7b1a713 4598Merge: c59f9a037bc5 1c7ef4b55ee9 4599Author: Povilas Kanapickas <povilas@radix.lt> 4600Date: 2019-09-27 21:06:44 +0000 4601 4602 Merge branch 'genesys-image-library' into 'master' 4603 4604 genesys: Implement a streaming image library 4605 4606 See merge request sane-project/backends!174 4607 4608commit 1c7ef4b55ee998af7612a68e50de97a5fbc5a0e8 4609Author: Povilas Kanapickas <povilas@radix.lt> 4610Date: 2019-09-13 10:38:05 +0300 4611 4612 genesys: Implement image data source that mimics current reading from USB 4613 4614commit 7d7a3952773258027c92d331f9d7e6e9d6ba6f69 4615Author: Povilas Kanapickas <povilas@radix.lt> 4616Date: 2019-09-13 10:38:04 +0300 4617 4618 genesys: Implement library for image manipulation 4619 4620commit c59f9a037bc5a53ad4dfd23f28c602a8e0bac557 4621Merge: 17dc1aee81b2 2f3d9e9d7682 4622Author: Povilas Kanapickas <povilas@radix.lt> 4623Date: 2019-09-27 20:55:51 +0000 4624 4625 Merge branch 'genesys-default-scan-method' into 'master' 4626 4627 genesys: Add a way to specify default scan method 4628 4629 See merge request sane-project/backends!173 4630 4631commit 2f3d9e9d7682bce0cd87bdf3e7322943a27742ab 4632Author: Povilas Kanapickas <povilas@radix.lt> 4633Date: 2019-09-12 23:48:16 +0300 4634 4635 genesys: Don't crash when default scan method is not supported 4636 4637commit 4c18ef27a247c4a1d04ee34d2d7f00c7063683e7 4638Author: Povilas Kanapickas <povilas@radix.lt> 4639Date: 2019-09-12 23:48:15 +0300 4640 4641 genesys: Raise exception when device structs are not found 4642 4643commit c2115543db126832450bbf4d2a66b82d53ce4a85 4644Author: Povilas Kanapickas <povilas@radix.lt> 4645Date: 2019-09-12 23:48:14 +0300 4646 4647 genesys: Implement a way to set default scan method used internally 4648 4649commit c0010fcd9f26f9af34de7b49f3aef90dc938896e 4650Author: Povilas Kanapickas <povilas@radix.lt> 4651Date: 2019-09-12 23:48:13 +0300 4652 4653 genesys: Fix incorrect scan method in move function on gl646 4654 4655commit 17dc1aee81b247c973d82a045e66fec871d5af9b 4656Merge: 60ce6b5c0128 9b7ab9372786 4657Author: Povilas Kanapickas <povilas@radix.lt> 4658Date: 2019-09-27 20:44:47 +0000 4659 4660 Merge branch 'genesys-desegmentation-refactor' into 'master' 4661 4662 genesys: Simplify desegmentation state (part 6) 4663 4664 See merge request sane-project/backends!172 4665 4666commit 9b7ab9372786c63a90c01817f25ad17dbb12808e 4667Author: Povilas Kanapickas <povilas@radix.lt> 4668Date: 2019-09-12 22:39:22 +0300 4669 4670 genesys: Add unit test for genesys_fill_segmented_buffer() 4671 4672commit 502478a40d66030895abcc351250fc040bfe41a9 4673Author: Povilas Kanapickas <povilas@radix.lt> 4674Date: 2019-09-12 22:39:21 +0300 4675 4676 genesys: Reindent genesys_fill_segmented_buffer() 4677 4678commit c2c65f29c9a2fa6695141532f104f00d1d7bfd17 4679Author: Povilas Kanapickas <povilas@radix.lt> 4680Date: 2019-09-12 22:39:20 +0300 4681 4682 genesys: Simplify genesys_fill_segmented_buffer() 4683 4684commit 60ce6b5c0128676b6d5aed75ee6ddd73e91776c8 4685Merge: 015252e4a828 e0974ab74ac9 4686Author: Povilas Kanapickas <povilas@radix.lt> 4687Date: 2019-09-27 20:37:08 +0000 4688 4689 Merge branch 'stv-werror-fix-constant-redefinition' into 'master' 4690 4691 stv: Fix macro constant redefinition 4692 4693 See merge request sane-project/backends!171 4694 4695commit e0974ab74ac90b47975739d69b04ff8e2b86a7cb 4696Author: Povilas Kanapickas <povilas@radix.lt> 4697Date: 2019-09-20 17:29:41 +0300 4698 4699 stv: Fix macro constant redefinition 4700 4701commit 015252e4a8285c9b39cb0e8ba9aaf883ef7187e5 4702Merge: 3618a244af39 0290a263946e 4703Author: Povilas Kanapickas <povilas@radix.lt> 4704Date: 2019-09-27 20:35:13 +0000 4705 4706 Merge branch 'sanei-usb-optimize-test-mode-bulk-transfers' into 'master' 4707 4708 sanei_usb: Optimize bulk USB transfers in testing mode 4709 4710 See merge request sane-project/backends!170 4711 4712commit 0290a263946e233c743b4721e56fdc98b1624b1f 4713Author: Povilas Kanapickas <povilas@radix.lt> 4714Date: 2019-09-27 23:19:52 +0300 4715 4716 sanei_usb: Optimize bulk USB transfers in testing mode 4717 4718commit 3618a244af39ea26cf7c9cbfc914d9ccd2706e69 4719Merge: 86b9768dd323 0267eeeeae4b 4720Author: Povilas Kanapickas <povilas@radix.lt> 4721Date: 2019-09-27 19:44:15 +0000 4722 4723 Merge branch 'genesys-desegmentation-refactor' into 'master' 4724 4725 genesys: Simplify desegmentation state (part 5) 4726 4727 See merge request sane-project/backends!169 4728 4729commit 0267eeeeae4be4b2dbf45d8be3e1d0be5efb0e12 4730Author: Povilas Kanapickas <povilas@radix.lt> 4731Date: 2019-09-12 22:22:00 +0300 4732 4733 genesys: Remove the desegmentation state struct 4734 4735commit 3d023060a35fb8b1cf2311746340f83d1118c59e 4736Author: Povilas Kanapickas <povilas@radix.lt> 4737Date: 2019-09-12 22:21:59 +0300 4738 4739 genesys: Move desegmentation skip_bytes to session struct 4740 4741commit 192dd886cd9e7fd368c339f4ef3526b082a18c83 4742Author: Povilas Kanapickas <povilas@radix.lt> 4743Date: 2019-09-12 22:21:58 +0300 4744 4745 genesys: Use common code path to compute ..._segment_pixel_group_count 4746 4747commit 4870a9f97529b09fa9cf013c76b3e40329078024 4748Author: Povilas Kanapickas <povilas@radix.lt> 4749Date: 2019-09-12 22:21:57 +0300 4750 4751 genesys: Properly set conseq_pixel_dist_bytes on gl124 4752 4753commit 95eb6a72ddf52a1d95b5427a6d441d9992bd9ce1 4754Author: Povilas Kanapickas <povilas@radix.lt> 4755Date: 2019-09-12 22:21:56 +0300 4756 4757 genesys: Use single code path to compute session output_line_bytes_raw 4758 4759commit 1f4a5311d74b518b25411bc12da4e7d5974b7d20 4760Author: Povilas Kanapickas <povilas@radix.lt> 4761Date: 2019-09-12 22:21:55 +0300 4762 4763 genesys: Rename DesegmentationState::raw_{channel => line}_bytes 4764 4765commit 61d4779402c7c79852187f7e8916ff661d8963f2 4766Author: Povilas Kanapickas <povilas@radix.lt> 4767Date: 2019-09-12 22:21:54 +0300 4768 4769 genesys: Remove erroneously named raw_line_bytes 4770 4771 The raw_channel_bytes is what we store the line information to. Turns 4772 out raw_line_bytes is unnecessary and only ever used by error. 4773 4774commit 4df8872ab3559e7162f99fab4d1078f5db1827e4 4775Author: Povilas Kanapickas <povilas@radix.lt> 4776Date: 2019-09-12 22:21:53 +0300 4777 4778 genesys: Simplify raw_channel_bytes computation more 4779 4780 On the chipsets in question, session.hwdpi_divisor == sensor.optical_res 4781 / sensor.get_register_hwdpi(...), so the divisor cancels out with the 4782 rest of the expression. 4783 4784commit 95a3836f1a08252d5d7f32748389d1175bf93d1c 4785Author: Povilas Kanapickas <povilas@radix.lt> 4786Date: 2019-09-12 22:21:52 +0300 4787 4788 genesys: Simplify raw_channel_bytes calculation 4789 4790commit 98320f5b8126e638e0e0064d43555b63b80f9515 4791Author: Povilas Kanapickas <povilas@radix.lt> 4792Date: 2019-09-12 22:21:51 +0300 4793 4794 genesys: Don't overflow in multiply_by_depth_ceil 4795 4796commit 86b9768dd3238b9238751e4a969edb476f084b93 4797Merge: 16b0033439fd eb0882ecc445 4798Author: Povilas Kanapickas <povilas@radix.lt> 4799Date: 2019-09-27 19:22:08 +0000 4800 4801 Merge branch 'genesys-desegmentation-refactor' into 'master' 4802 4803 genesys: Simplify desegmentation state (part 4) 4804 4805 See merge request sane-project/backends!168 4806 4807commit eb0882ecc4459d6e8982e97446b34f1f9357b517 4808Author: Povilas Kanapickas <povilas@radix.lt> 4809Date: 2019-09-12 22:11:20 +0300 4810 4811 genesys: Use common code path to compute session optical_pixels_raw 4812 4813commit 3a323a751a60e1091d8bde2a569a7daadd072db1 4814Author: Povilas Kanapickas <povilas@radix.lt> 4815Date: 2019-09-12 22:11:19 +0300 4816 4817 genesys: Use common code path to compute session conseq_pixel_dist_bytes 4818 4819commit 16b0033439fd56280abd124a4d94852f3e033b0e 4820Merge: 4f1890f19536 693ff3e77a46 4821Author: Povilas Kanapickas <povilas@radix.lt> 4822Date: 2019-09-27 00:32:05 +0000 4823 4824 Merge branch 'genesys-fix-cxx11-build' into 'master' 4825 4826 genesys: Remove accidental use of C++14 features 4827 4828 See merge request sane-project/backends!166 4829 4830commit 693ff3e77a46ed2318b4528e94c595fddf1b537f 4831Author: Povilas Kanapickas <povilas@radix.lt> 4832Date: 2019-09-27 03:10:53 +0300 4833 4834 genesys: Remove accidental use of C++14 features 4835 4836commit 4f1890f19536637f0b697dcb21a3998171cb2e04 4837Merge: a4729cff19aa b856c2cb6f89 4838Author: Povilas Kanapickas <povilas@radix.lt> 4839Date: 2019-09-24 22:46:08 +0000 4840 4841 Merge branch 'genesys-desegmentation-refactor' into 'master' 4842 4843 genesys: Simplify desegmentation state (part 3) 4844 4845 See merge request sane-project/backends!165 4846 4847commit b856c2cb6f8946a2560959783d6c85bbbb766fed 4848Author: Povilas Kanapickas <povilas@radix.lt> 4849Date: 2019-09-12 21:24:32 +0300 4850 4851 genesys: Remove used_pixels to simplify segment setup 4852 4853commit 0a10bcef59bc1cd021cc6b97fb561e551f468845 4854Author: Povilas Kanapickas <povilas@radix.lt> 4855Date: 2019-09-12 21:24:31 +0300 4856 4857 genesys: Refactor the segment setup code to expose chip similarities 4858 4859commit 41b5e5f5ff3932758348e2d673fa9ab492617dda 4860Author: Povilas Kanapickas <povilas@radix.lt> 4861Date: 2019-09-12 21:24:30 +0300 4862 4863 genesys: Use common code path to compute session segment_count 4864 4865commit ae784d9927b9c0c5395d3eb7b7189971a146fdc2 4866Author: Povilas Kanapickas <povilas@radix.lt> 4867Date: 2019-09-12 21:24:29 +0300 4868 4869 genesys: Simplify segment count calculation 4870 4871commit a4729cff19aa736fa5c0fb1c2941774bfee2e3e2 4872Merge: e4e1a02733dd a830fca943fc 4873Author: Povilas Kanapickas <povilas@radix.lt> 4874Date: 2019-09-24 21:11:09 +0000 4875 4876 Merge branch 'genesys-misc-cleanup' into 'master' 4877 4878 genesys: Miscellaneous cleanup 4879 4880 See merge request sane-project/backends!164 4881 4882commit a830fca943fcf6c2a30669392b8dea3ab68e65ca 4883Author: Povilas Kanapickas <povilas@radix.lt> 4884Date: 2019-09-12 22:40:57 +0300 4885 4886 genesys: Remove GL123 enum 4887 4888commit 322a9a6810f18a45055eae2c90e73c457ee02880 4889Author: Povilas Kanapickas <povilas@radix.lt> 4890Date: 2019-09-12 22:40:56 +0300 4891 4892 genesys: Don't modify session in *_init_scan_regs() 4893 4894commit 80d0129f4415a55325f53f3622802f05d4e8f6e5 4895Author: Povilas Kanapickas <povilas@radix.lt> 4896Date: 2019-09-12 22:40:55 +0300 4897 4898 genesys: Pass start pixel to *_init_optical_regs_scan() via session 4899 4900commit c0e465784e7fd85ce811b15159ee8b849b68f158 4901Author: Povilas Kanapickas <povilas@radix.lt> 4902Date: 2019-09-12 22:40:54 +0300 4903 4904 genesys: Deduplicate different get_sensor_profile implementations 4905 4906commit e4e1a02733dd3c7733e747bb6e2f7b30db7c9fcf 4907Merge: 37b60ada834d 52baae02dca2 4908Author: Povilas Kanapickas <povilas@radix.lt> 4909Date: 2019-09-24 15:08:50 +0000 4910 4911 Merge branch 'genesys-session-hwdpi-divisor' into 'master' 4912 4913 genesys: Use common code path to compute session hwdpi divisor 4914 4915 See merge request sane-project/backends!163 4916 4917commit 52baae02dca2f0bd346d9f9453b6afeff03874da 4918Author: Povilas Kanapickas <povilas@radix.lt> 4919Date: 2019-09-12 21:55:30 +0300 4920 4921 genesys: Use common code path to compute session hwdpi_divisor 4922 4923commit f480521a231596f5c3ce35dbc7466b6913aa34af 4924Author: Povilas Kanapickas <povilas@radix.lt> 4925Date: 2019-09-12 21:55:29 +0300 4926 4927 genesys: Pass sensor profile directly to *_setup_sensor() where possible 4928 4929commit 37b60ada834d707618e494d6b94f4f7b5d0217f9 4930Merge: 8539f350fd3b 676831dc7bf9 4931Author: Povilas Kanapickas <povilas@radix.lt> 4932Date: 2019-09-24 14:41:17 +0000 4933 4934 Merge branch 'genesys-desegmetation-refactor' into 'master' 4935 4936 genesys: Simplify desegmentation state (part 2) 4937 4938 See merge request sane-project/backends!162 4939 4940commit 676831dc7bf9cab36fe72786e8a89d935ea8da0b 4941Author: Povilas Kanapickas <povilas@radix.lt> 4942Date: 2019-09-12 21:26:58 +0300 4943 4944 genesys: Move Genesys_Device::curr to DesegmentationState 4945 4946commit f92253adc86b425abc228ddbed6de1dac67f40c3 4947Author: Povilas Kanapickas <povilas@radix.lt> 4948Date: 2019-09-12 21:26:57 +0300 4949 4950 genesys: Move Genesys_Device::segnb to DesegmentationState 4951 4952commit 15996983ba34868927750665dd49b3d13b76a2c8 4953Author: Povilas Kanapickas <povilas@radix.lt> 4954Date: 2019-09-12 21:26:56 +0300 4955 4956 genesys: Rename SensorProfile::segment_{count => size} 4957 4958commit 31820384de76a71e83b6fa003b2d2c95d2a85272 4959Author: Povilas Kanapickas <povilas@radix.lt> 4960Date: 2019-09-12 21:26:55 +0300 4961 4962 genesys: Move Genesys_Device::skip to DesegmentationState 4963 4964commit 9bd14f535059e674016a96b1f04a38533bc15a4b 4965Author: Povilas Kanapickas <povilas@radix.lt> 4966Date: 2019-09-12 21:26:54 +0300 4967 4968 genesys: Move Genesys_Device::len to DesegmentationState 4969 4970commit 07d8db5423cae48cbe247f3a3b6f42a1c33aa6ca 4971Author: Povilas Kanapickas <povilas@radix.lt> 4972Date: 2019-09-12 21:26:53 +0300 4973 4974 genesys: Move Genesys_Device::dist to DesegmentationState 4975 4976commit dd702968279b4328d0650853a15cc4bf96542494 4977Author: Povilas Kanapickas <povilas@radix.lt> 4978Date: 2019-09-12 21:26:52 +0300 4979 4980 genesys: Move desegmentation line width data to a separate struct 4981 4982commit 827c3a049db4391501dda81f2999df8e4d011403 4983Author: Povilas Kanapickas <povilas@radix.lt> 4984Date: 2019-09-12 21:26:51 +0300 4985 4986 genesys: Rename ScanSession::output_{line_channel => channel}_bytes 4987 4988commit 8539f350fd3bfe654a5fd680428fa97cea352034 4989Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4990Date: 2019-09-24 21:22:13 +0900 4991 4992 sanei_wire: Fix sanei_w_void function signature 4993 4994 This function needs to have the same number of arguments as any other 4995 functions passed to sanei_w_array() via its w_element argument, i.e. 4996 sanei_w_char and sanei_w_word, in the w_option_value() implementation 4997 in sanei/sanei_net.c. 4998 4999 Fixes [-Werror=cast-function-type] compiler warning. 5000 5001commit cad4085565437579884698e42c38eb0a685ad4a7 5002Merge: ce2d9840a741 cbb7e953505e 5003Author: Povilas Kanapickas <povilas@radix.lt> 5004Date: 2019-09-22 20:47:19 +0000 5005 5006 Merge branch 'genesys-session-buffer-sizes' into 'master' 5007 5008 genesys: Use common code path for computing session buffer sizes 5009 5010 See merge request sane-project/backends!161 5011 5012commit cbb7e953505e09f049e142f8cf30d903fb1d1d50 5013Author: Povilas Kanapickas <povilas@radix.lt> 5014Date: 2019-09-12 20:28:46 +0300 5015 5016 genesys: Use common code path to compute session buffer sizes 5017 5018commit a0cead1cd5d43bba44fc400676ee52b86fc8c186 5019Author: Povilas Kanapickas <povilas@radix.lt> 5020Date: 2019-09-12 20:28:45 +0300 5021 5022 genesys: Pass asic type to sanei_genesys_get_bulk_max_size() 5023 5024commit ce2d9840a741906844de36e5cf96575e33d02f4d 5025Merge: f44c0bb6802a 88d6cdcc32c1 5026Author: Povilas Kanapickas <povilas@radix.lt> 5027Date: 2019-09-22 18:29:02 +0000 5028 5029 Merge branch 'genesys-desegmentation-refactor' into 'master' 5030 5031 genesys: Simplify desegmentation state (part 1) 5032 5033 See merge request sane-project/backends!160 5034 5035commit 88d6cdcc32c13114531b9879ece1410b56e3de09 5036Author: Povilas Kanapickas <povilas@radix.lt> 5037Date: 2019-09-12 20:06:38 +0300 5038 5039 genesys: Rename read_bytes_left -> read_bytes_left_after_deseg 5040 5041commit 96a893bb0d9c46ae2ce0a4824d7fc63f863e8c0d 5042Author: Povilas Kanapickas <povilas@radix.lt> 5043Date: 2019-09-12 20:06:37 +0300 5044 5045 genesys: Simplify words_per_line calculations 5046 5047commit 463f5f4364b8e702369af10f28fb78bc7b253633 5048Author: Povilas Kanapickas <povilas@radix.lt> 5049Date: 2019-09-12 20:06:36 +0300 5050 5051 genesys: Don't duplicate data passed to *_init_optical_regs_scan() 5052 5053commit f44c0bb6802a6263ff692d0bcdebef21f2c64ea8 5054Merge: 37734c880d46 ed4419e73d63 5055Author: Povilas Kanapickas <povilas@radix.lt> 5056Date: 2019-09-22 17:39:15 +0000 5057 5058 Merge branch 'genesys-session-line-sizes' into 'master' 5059 5060 genesys: Use common code path to compute session line sizes 5061 5062 See merge request sane-project/backends!159 5063 5064commit ed4419e73d631f04e9f6b2da07ea1adc2429f3fc 5065Author: Povilas Kanapickas <povilas@radix.lt> 5066Date: 2019-09-12 19:49:51 +0300 5067 5068 genesys: Use common code path to calculate session line sizes 5069 5070commit 9915608309a803c4cc306158c896117cb64ccf76 5071Author: Povilas Kanapickas <povilas@radix.lt> 5072Date: 2019-09-12 19:49:50 +0300 5073 5074 genesys: Extract multiplication by depth to a separate function 5075 5076commit 37734c880d467cc14c143a43e963e746ab36ca09 5077Merge: 0cf4c1d55567 991eec63d57e 5078Author: Povilas Kanapickas <povilas@radix.lt> 5079Date: 2019-09-22 17:17:29 +0000 5080 5081 Merge branch 'genesys-session-output-line-count' into 'master' 5082 5083 genesys: Use common code path to compute session output_line_count 5084 5085 See merge request sane-project/backends!158 5086 5087commit 991eec63d57ef58a6c67af7e18f182edf13aaf7c 5088Author: Povilas Kanapickas <povilas@radix.lt> 5089Date: 2019-09-12 19:34:43 +0300 5090 5091 genesys: Use common code path to compute session output_line_count 5092 5093commit 0cf4c1d555671058ef9e3a77167891822199b56e 5094Merge: 6f51393bd7a9 605fcf97626f 5095Author: Povilas Kanapickas <povilas@radix.lt> 5096Date: 2019-09-22 16:58:14 +0000 5097 5098 Merge branch 'genesys-misc-cleanup' into 'master' 5099 5100 genesys: Miscellaneous cleanup in gl646 motor code 5101 5102 See merge request sane-project/backends!157 5103 5104commit 605fcf97626fcc66fd3f7b0c9e2e1aa9e29afa1a 5105Author: Povilas Kanapickas <povilas@radix.lt> 5106Date: 2019-09-12 19:11:07 +0300 5107 5108 genesys: Assume correct resolution is passed from high-level 5109 5110commit 73951b4bf80a498ec238a6a9ef951fc598b3b7ae 5111Author: Povilas Kanapickas <povilas@radix.lt> 5112Date: 2019-09-12 19:11:06 +0300 5113 5114 genesys: Simplify motor code on gl646 by retining real motor dpi prop 5115 5116commit 6f51393bd7a935086989f1c10a012d4fccd91141 5117Merge: d0365bd7e4d3 ce144ed46fe7 5118Author: Povilas Kanapickas <povilas@radix.lt> 5119Date: 2019-09-21 15:59:41 +0000 5120 5121 Merge branch 'genesys-session-max-color-shift-lines' into 'master' 5122 5123 genesys: Use common code path to compute session max_color_shift_lines 5124 5125 See merge request sane-project/backends!155 5126 5127commit ce144ed46fe7b28b4e1753753651796af70fc47d 5128Author: Povilas Kanapickas <povilas@radix.lt> 5129Date: 2019-09-12 18:27:45 +0300 5130 5131 genesys: Use common code path to compute session max_color_shift_lines 5132 5133commit d0365bd7e4d37c45668c7aa7da3c11da5fbabd8a 5134Merge: 9afaf9a2cf37 c69e22eb766d 5135Author: Povilas Kanapickas <povilas@radix.lt> 5136Date: 2019-09-21 15:56:34 +0000 5137 5138 Merge branch 'sanei-fix--usb-testing-mode-in-release' into 'master' 5139 5140 sanei_usb: Fix uninitialized device struct in USB testing code 5141 5142 See merge request sane-project/backends!156 5143 5144commit c69e22eb766d9cb1505099f5075c44a24dd412c8 5145Author: Povilas Kanapickas <povilas@radix.lt> 5146Date: 2019-09-21 18:42:56 +0300 5147 5148 sanei_usb: Fix uninitialized device struct in USB testing code 5149 5150commit 9afaf9a2cf373f40fafd26b3c69414ec15294076 5151Merge: da9307c7a63b 77e0acde229f 5152Author: Povilas Kanapickas <povilas@radix.lt> 5153Date: 2019-09-20 14:37:24 +0000 5154 5155 Merge branch 'genesys-fix-total-bytes-to-read' into 'master' 5156 5157 genesys: Fix computation of total_bytes_to_read 5158 5159 See merge request sane-project/backends!154 5160 5161commit 77e0acde229f89efaf3fbea1e990b90ae1d9f932 5162Author: Povilas Kanapickas <povilas@radix.lt> 5163Date: 2019-09-12 18:22:57 +0300 5164 5165 genesys: Fix computation of total_bytes_to_read 5166 5167commit da9307c7a63b8c05c5275e3768de2760325f2f29 5168Merge: bd35742b789a 0961c5d32fc1 5169Author: Povilas Kanapickas <povilas@radix.lt> 5170Date: 2019-09-19 22:51:01 +0000 5171 5172 Merge branch 'genesys-session-output-pixels' into 'master' 5173 5174 genesys: Use common code path to compute session output_pixels 5175 5176 See merge request sane-project/backends!153 5177 5178commit 0961c5d32fc173bb55a30cdd55d7b28ac6c5a1ab 5179Author: Povilas Kanapickas <povilas@radix.lt> 5180Date: 2019-09-12 18:23:32 +0300 5181 5182 genesys: Use common code path to compute session output_pixels 5183 5184commit bd35742b789ac1ea1b528880afca75b0489020bc 5185Merge: c1b8cb5c31b3 50e5c804346b 5186Author: Povilas Kanapickas <povilas@radix.lt> 5187Date: 2019-09-19 22:32:54 +0000 5188 5189 Merge branch 'genesys-handle-non-uniform-scans-at-high-level' into 'master' 5190 5191 genesys: handle non-uniform scans at high level 5192 5193 See merge request sane-project/backends!152 5194 5195commit 50e5c804346bf92528b7aad384dbc4749dec0f98 5196Author: Povilas Kanapickas <povilas@radix.lt> 5197Date: 2019-09-12 18:21:18 +0300 5198 5199 genesys: Remove low-level handling of xdpi < ydpi case 5200 5201 The high-level code ensures that the xdpi is always natively supported 5202 by the scanner. 5203 5204commit 548eff4a329b9ee0ff860cc0edb332f20b3ab201 5205Author: Povilas Kanapickas <povilas@radix.lt> 5206Date: 2019-09-12 18:21:17 +0300 5207 5208 genesys: Fix support for scans when xdpi<ydpi on gl646 5209 5210commit 21254ad9297faca43a0ae5a083edd97a9da8ba08 5211Author: Povilas Kanapickas <povilas@radix.lt> 5212Date: 2019-09-12 18:21:16 +0300 5213 5214 genesys: Use Sensor::optical_res directly where possible 5215 5216commit c1b8cb5c31b39f375881f12f73d91a61a610d50f 5217Merge: 1e2f64dc3dee 453a6b75be86 5218Author: Povilas Kanapickas <povilas@radix.lt> 5219Date: 2019-09-19 22:17:43 +0000 5220 5221 Merge branch 'genesys-session-num-staggered-lines' into 'master' 5222 5223 genesys: Use common code path to compute session num_staggered_lines 5224 5225 See merge request sane-project/backends!151 5226 5227commit 453a6b75be86522aa03d666ceddd77c0950880dd 5228Author: Povilas Kanapickas <povilas@radix.lt> 5229Date: 2019-09-12 17:59:47 +0300 5230 5231 genesys: Use common code path to compute session num_staggered_lines 5232 5233commit 1e2f64dc3dee2f53cf9a8eb5f9201660cff5cd6c 5234Author: Rolf Bensch <rolf@bensch-online.de> 5235Date: 2019-09-12 22:09:22 +0200 5236 5237 pixma: backend version 0.23.2 5238 5239commit aacdd88a274e2ebaf702ce161292529f41946a35 5240Author: Rolf Bensch <rolf@bensch-online.de> 5241Date: 2019-09-12 22:08:49 +0200 5242 5243 pixma: update doc files 5244 5245commit fd94a7e60c24d7564cbf1bf49c99fedda377f036 5246Merge: 7e3a68c9e7ce 7f491519d106 5247Author: Rolf Bensch <rolf@bensch-online.de> 5248Date: 2019-09-12 19:42:12 +0000 5249 5250 Merge branch 'MF633_635_645' into 'master' 5251 5252 pixma: new scanners Canon i-SENSYS MF633C/MF635C, MF645C 5253 5254 See merge request sane-project/backends!126 5255 5256commit 7f491519d106ecd672e5ef2bb16693056e21ea1d 5257Author: Mikael Vallerie <mikael.vallerie@gmail.com> 5258Date: 2019-08-27 15:34:47 +0200 5259 5260 Removing MF635_PID, using MF630_PID instead 5261 5262commit d08e4c9000808aba840b7f8e7e5b26f2af2326c1 5263Author: Mikael Vallerie <mikael.vallerie@gmail.com> 5264Date: 2019-08-27 15:33:58 +0200 5265 5266 Removing MF633C/MF635C from docs, as it's just a variant of MF630 5267 5268commit 13008723cd9f6954ecc86f51fb612171ec183570 5269Author: Mikael Vallerie <mikael.vallerie@gmail.com> 5270Date: 2019-08-26 18:41:29 +0200 5271 5272 Right PIDs for MF633C/MF635C and MF645C 5273 5274commit f38f0b868117eff208460ba0e77a6270247c71fd 5275Author: Mikael Vallerie <mikael.vallerie@gmail.com> 5276Date: 2019-08-26 18:41:06 +0200 5277 5278 Right pid for MF645C 5279 5280commit 62284c2ed5739e51accaa4e3c8b96e0047425996 5281Author: Mikael Vallerie <mikael.vallerie@gmail.com> 5282Date: 2019-08-19 20:21:23 +0200 5283 5284 Docs for MF633C/MF635C and MF645C 5285 5286commit 5d21800b51f86b7d6e4d8be8c89b7e2186a7daa7 5287Author: Mikael Vallerie <mikael.vallerie@gmail.com> 5288Date: 2019-08-18 18:53:08 +0200 5289 5290 pixma: new scanners Canon i-SENSYS MF633C/MF635C, MF645C 5291 5292commit 7e3a68c9e7ceee244ad7cbe1ed0842ae5dd7cf2e 5293Merge: 489a80088abc f2ce27f44130 5294Author: Povilas Kanapickas <povilas@radix.lt> 5295Date: 2019-09-09 21:54:13 +0000 5296 5297 Merge branch 'sanei-usb-fix-build-without-usb' into 'master' 5298 5299 sanei_usb: Fix build when USB support is disabled 5300 5301 Closes #123 5302 5303 See merge request sane-project/backends!150 5304 5305commit f2ce27f441307ae42c888a033328c8007e62bc36 5306Author: Povilas Kanapickas <povilas@radix.lt> 5307Date: 2019-09-10 00:39:08 +0300 5308 5309 sanei_usb: Fix build when USB support is disabled 5310 5311commit 489a80088abc289be23c2ab6f44840030b8f8293 5312Merge: 6b7052c4cf24 8f1615f3337d 5313Author: Stanislav Yuzvinsky <yu-stas@yandex.ru> 5314Date: 2019-09-07 18:20:19 +0000 5315 5316 Merge branch 'ricoh2' into 'master' 5317 5318 ricoh2: Add support for Aficio SG3110SFNw 5319 5320 See merge request sane-project/backends!149 5321 5322commit 8f1615f3337d401961094cd707d2271c5b281f12 5323Author: Vladislav Bogdanov <bubble@hoster-ok.com> 5324Date: 2019-09-04 11:07:26 +0300 5325 5326 ricoh2: Add support for Aficio SG3110SFNw 5327 5328commit 6b7052c4cf24c3a01d1871bdeb90c6627c083e51 5329Merge: fc85e7d15d4a 2757475dd998 5330Author: Povilas Kanapickas <povilas@radix.lt> 5331Date: 2019-08-31 18:19:57 +0000 5332 5333 Merge branch 'genesys-misc-cleanup' into 'master' 5334 5335 genesys: Miscellaneous cleanup 5336 5337 See merge request sane-project/backends!148 5338 5339commit 2757475dd99863eeb5e59ea38333c362bfd26604 5340Author: Povilas Kanapickas <povilas@radix.lt> 5341Date: 2019-08-24 10:13:44 +0300 5342 5343 genesys: Use session.params.xres directly where possible 5344 5345commit ba3013b1aae35b57e35dc38c4027e182f2fb519f 5346Author: Povilas Kanapickas <povilas@radix.lt> 5347Date: 2019-08-24 10:13:43 +0300 5348 5349 genesys: Handle full sensor scans on gl841 consistently to other chips 5350 5351commit 48251cf8b22dec638861cd8832bbf1fe0d1e38bc 5352Author: Povilas Kanapickas <povilas@radix.lt> 5353Date: 2019-08-24 10:13:42 +0300 5354 5355 genesys: Simplify start pixel computation on gl841 5356 5357commit 6ca11bfd719fdf6e08fd5c8711356af0f9bca97d 5358Author: Povilas Kanapickas <povilas@radix.lt> 5359Date: 2019-08-24 10:13:41 +0300 5360 5361 genesys: Always dump session after computing it 5362 5363commit fc85e7d15d4a8631e9777cf7704d3115fdc8058a 5364Merge: 3db2278bea1a 5226a163ab60 5365Author: Povilas Kanapickas <povilas@radix.lt> 5366Date: 2019-08-31 18:02:54 +0000 5367 5368 Merge branch 'genesys-session-optical-pixels' into 'master' 5369 5370 genesys: Use common code path to compute session optical_pixels 5371 5372 See merge request sane-project/backends!147 5373 5374commit 5226a163ab606178474bcbdc12466689a53a2604 5375Author: Povilas Kanapickas <povilas@radix.lt> 5376Date: 2019-08-24 10:05:53 +0300 5377 5378 genesys: Use common code path to compute session optical_pixels 5379 5380commit 3db2278bea1af5d74923ff6b746ed390a16f769a 5381Merge: 66c804a7ea40 ec5225e1f8a1 5382Author: Povilas Kanapickas <povilas@radix.lt> 5383Date: 2019-08-31 17:44:21 +0000 5384 5385 Merge branch 'genesys-misc-simplify' into 'master' 5386 5387 genesys: Miscellaneous simplifications 5388 5389 See merge request sane-project/backends!146 5390 5391commit ec5225e1f8a165fd50786459383b16f5c0c39524 5392Author: Povilas Kanapickas <povilas@radix.lt> 5393Date: 2019-08-24 10:00:52 +0300 5394 5395 genesys: Assume correct resolution is passed from high-level 5396 5397commit 9a21a8335fadc7f5722b85dc0172ee24f221b3b1 5398Author: Povilas Kanapickas <povilas@radix.lt> 5399Date: 2019-08-24 10:00:51 +0300 5400 5401 genesys: Remove dead code related to SCAN_FLAG_USE_OPTICAL_RES 5402 5403commit 21f949bd8736ecffe0ed0ad1409bbe01d882d148 5404Author: Povilas Kanapickas <povilas@radix.lt> 5405Date: 2019-08-24 10:00:50 +0300 5406 5407 genesys: Remove *_compute_exposure() wrappers 5408 5409commit 66c804a7ea40f30fe771421a9eab4ccac90ac8be 5410Merge: 6fcfab3fdad1 a2ade508700a 5411Author: Povilas Kanapickas <povilas@radix.lt> 5412Date: 2019-08-31 17:18:37 +0000 5413 5414 Merge branch 'genesys-ensure-correct-resolution-high-level' into 'master' 5415 5416 genesys: Ensure that correct resolution is passed from high level 5417 5418 See merge request sane-project/backends!145 5419 5420commit a2ade508700adab5ecffca3301170fa0f3ed8ca0 5421Author: Povilas Kanapickas <povilas@radix.lt> 5422Date: 2019-08-18 11:13:01 +0300 5423 5424 genesys: Ensure that resolution is set to a supported one at high-level 5425 5426 Previously we relied on low-level implementation to detect when the 5427 requested resolution is higher than one supported by the scanner and 5428 seamlessly patch around so that the high-level code does not notice. 5429 This complicates the low level implementation and results to duplicate 5430 code. 5431 5432commit 61a055a8cfb8fb8874ba077cb602a9447dd5f128 5433Author: Povilas Kanapickas <povilas@radix.lt> 5434Date: 2019-08-18 11:13:00 +0300 5435 5436 genesys: Pass the line width requested by the frontend separately 5437 5438commit 0b2840a3ff61a791f8a19c0f9e5d0343f6d9a229 5439Author: Povilas Kanapickas <povilas@radix.lt> 5440Date: 2019-08-18 11:12:59 +0300 5441 5442 genesys: Clarify frontend param processing a little 5443 5444commit ec0ceaebb5fa61390f38655c2e497063aa021608 5445Author: Povilas Kanapickas <povilas@radix.lt> 5446Date: 2019-08-18 11:12:58 +0300 5447 5448 genesys: Use correct resolution to select sensor during option parsing 5449 5450commit 6fcfab3fdad1783765fa48c280d586bce03ac3ca 5451Merge: dc7c1f81f384 f48239419ab3 5452Author: Povilas Kanapickas <povilas@radix.lt> 5453Date: 2019-08-31 17:02:03 +0000 5454 5455 Merge branch 'genesys-session-optical-resolution' into 'master' 5456 5457 genesys: Use common code path to compute session optical_resolution 5458 5459 See merge request sane-project/backends!144 5460 5461commit f48239419ab3756fd84e51e05625d54b142341df 5462Author: Povilas Kanapickas <povilas@radix.lt> 5463Date: 2019-08-18 10:39:36 +0300 5464 5465 genesys: Use common code path to compute session optical_resolution 5466 5467commit dc7c1f81f384bf23b8275d56229d689258eb42c6 5468Merge: da5d0bc91698 687b549f0ad1 5469Author: Povilas Kanapickas <povilas@radix.lt> 5470Date: 2019-08-31 16:45:04 +0000 5471 5472 Merge branch 'genesys-session-ccd-size-divisor' into 'master' 5473 5474 genesys: Use ScanSession to compute ccd_size_divisor on all chips 5475 5476 See merge request sane-project/backends!143 5477 5478commit 687b549f0ad1f25d31d045d9a10098a4001444c9 5479Author: Povilas Kanapickas <povilas@radix.lt> 5480Date: 2019-08-18 10:37:49 +0300 5481 5482 genesys: Use ScanSession to compute ccd_size_divisor on all chips 5483 5484commit da5d0bc91698dd4f923398b1b1fad7534201283a 5485Merge: 1a02dfc8cb07 510b6d0d86be 5486Author: Povilas Kanapickas <povilas@radix.lt> 5487Date: 2019-08-31 16:22:45 +0000 5488 5489 Merge branch 'genesys-gl646-simplify-setup-registers' into 'master' 5490 5491 genesys: Simplify gl646 register setup 5492 5493 See merge request sane-project/backends!142 5494 5495commit 510b6d0d86be7892e284ddb7a0e592faa5a8bc12 5496Author: Povilas Kanapickas <povilas@radix.lt> 5497Date: 2019-08-26 00:29:18 +0300 5498 5499 genesys: Remove gl646-specific get_ccd_size_divisor 5500 5501commit e0efbd37b80022f1451b19aa558775d22300bdf5 5502Author: Povilas Kanapickas <povilas@radix.lt> 5503Date: 2019-08-25 23:40:39 +0300 5504 5505 genesys: Use sensor functionality instead of compute_ccd_size_divisor() 5506 5507commit a6a785e28d95d644c48a03f201519712f5cc7c1c 5508Author: Povilas Kanapickas <povilas@radix.lt> 5509Date: 2019-08-25 23:34:38 +0300 5510 5511 genesys: Use common path to compute ccd_size_divisor on gl646 5512 5513commit e2e1efae804fb3f1e2fb2a2c083e332fd6878048 5514Author: Povilas Kanapickas <povilas@radix.lt> 5515Date: 2019-08-25 23:24:19 +0300 5516 5517 genesys: Use the sensor passed to gl646_setup_registers() 5518 5519commit 1a02dfc8cb072bde4cde5f46ff297da0cacd623f 5520Merge: ab9f5531c1f2 ceb56a8b3b5d 5521Author: Povilas Kanapickas <povilas@radix.lt> 5522Date: 2019-08-31 15:44:23 +0000 5523 5524 Merge branch 'genesys-gl646-common-sensor-table' into 'master' 5525 5526 genesys: Use common sensor table on gl646 5527 5528 See merge request sane-project/backends!141 5529 5530commit ceb56a8b3b5d4ebf8515a2e2d4d496d9b9264344 5531Author: Povilas Kanapickas <povilas@radix.lt> 5532Date: 2019-08-17 12:02:45 +0300 5533 5534 genesys: Move gl646 sensor settings to the common sensor table 5535 5536commit a31da79e076155b1ea2d743b5f7f06687f4125db 5537Author: Povilas Kanapickas <povilas@radix.lt> 5538Date: 2019-08-17 12:02:44 +0300 5539 5540 genesys: Compute cksel from register descriptions on gl646 5541 5542commit ab9f5531c1f23e36bd891c90b32f5be442079b2c 5543Merge: 0c6d7cd4a40d 5532f2f277f5 5544Author: Povilas Kanapickas <povilas@radix.lt> 5545Date: 2019-08-31 15:23:06 +0000 5546 5547 Merge branch 'genesys-identify-sensor-channel-count' into 'master' 5548 5549 genesys: Identify sensor by supported channel count 5550 5551 See merge request sane-project/backends!140 5552 5553commit 5532f2f277f5fdaad17b870138555e125c89f415 5554Author: Povilas Kanapickas <povilas@radix.lt> 5555Date: 2019-08-17 11:51:35 +0300 5556 5557 genesys: Add channel count to the parameters that identify a sensor 5558 5559commit f2871ca81dd29512be9af19dcad5ad6e191f788e 5560Author: Povilas Kanapickas <povilas@radix.lt> 5561Date: 2019-08-17 11:51:34 +0300 5562 5563 genesys: Reduce duplication in channel count and depth calculation 5564 5565commit 0c6d7cd4a40d29dfb9139cf0739cf6149dd739ef 5566Merge: 3e2b6cead083 eb4fb4404868 5567Author: Povilas Kanapickas <povilas@radix.lt> 5568Date: 2019-08-31 14:56:23 +0000 5569 5570 Merge branch 'genesys-fix-missing-return-after-refactor' into 'master' 5571 5572 genesys: Fix missing return from a previous refactor 5573 5574 See merge request sane-project/backends!138 5575 5576commit eb4fb440486846cdca3c14811c12c324f9ddb9ef 5577Author: Povilas Kanapickas <povilas@radix.lt> 5578Date: 2019-08-17 11:30:33 +0300 5579 5580 genesys: Fix missing return from a previous refactor 5581 5582commit 3e2b6cead083f441ec68e32e62e31c1bd1acf80d 5583Merge: 6216ada2e7ca d9fab3a7d8fd 5584Author: Povilas Kanapickas <povilas@radix.lt> 5585Date: 2019-08-31 14:55:57 +0000 5586 5587 Merge branch 'genesys-gl646-simplify-sensor' into 'master' 5588 5589 genesys: Simplify sensor setup on GL646 5590 5591 See merge request sane-project/backends!139 5592 5593commit d9fab3a7d8fd4b5a9ce196f0125c1e6648eea13f 5594Author: Povilas Kanapickas <povilas@radix.lt> 5595Date: 2019-08-17 11:49:10 +0300 5596 5597 genesys: Fix incorrect channel count when fetching ccd_size_divisor 5598 5599 All current scanners use the same divisor on both 1 and 3 channels, so 5600 this commit does not change behavior. 5601 5602commit e8d9b6ff5dde80f69e80632ce715e0ad7e9902b6 5603Author: Povilas Kanapickas <povilas@radix.lt> 5604Date: 2019-08-17 11:49:09 +0300 5605 5606 genesys: Reduce duplication in the Sensor_Master struct list 5607 5608commit f228e427a958c4aa80d6c9fd4d35cdad20d557d1 5609Author: Povilas Kanapickas <povilas@radix.lt> 5610Date: 2019-08-17 11:49:08 +0300 5611 5612 genesys: Store sensor settings in std::vector on gl646 5613 5614commit a8ed3df0fd486400d14927b5ec53684bcacacf1f 5615Author: Povilas Kanapickas <povilas@radix.lt> 5616Date: 2019-08-17 11:49:07 +0300 5617 5618 genesys: Merge Sensor_Settings struct to Sensor_Master 5619 5620commit c001662c0506c9e6bc4a0ee94b31e8b515c8b5c8 5621Author: Povilas Kanapickas <povilas@radix.lt> 5622Date: 2019-08-17 11:49:06 +0300 5623 5624 genesys: Reorder the components on Sensor_Master struct 5625 5626commit 71a467ddf34d61f8abc9e7edef4898ad222490be 5627Author: Povilas Kanapickas <povilas@radix.lt> 5628Date: 2019-08-17 11:49:05 +0300 5629 5630 genesys: Remove unused data from Sensor_Master on gl646 5631 5632commit b19720cfa17047c2030225e59174dd1bace6eda8 5633Author: Povilas Kanapickas <povilas@radix.lt> 5634Date: 2019-08-17 11:49:04 +0300 5635 5636 genesys: Simplify sensor register desc by matching ccd_size_divisor 5637 5638commit e36d6b8fb5ad09ab1b70616b0a79223fb273f099 5639Author: Povilas Kanapickas <povilas@radix.lt> 5640Date: 2019-08-17 11:49:03 +0300 5641 5642 genesys: Simplify exposure setting on gl646 5643 5644commit a4a1003ffc8e5e0133592e0830978597ac9932a7 5645Author: Povilas Kanapickas <povilas@radix.lt> 5646Date: 2019-08-17 11:49:02 +0300 5647 5648 genesys: Rename Sensor_Master::{exposure->exposure_lperiod} 5649 5650commit a3a3647006882f8671395d107df791064d9086f4 5651Author: Povilas Kanapickas <povilas@radix.lt> 5652Date: 2019-08-17 11:49:01 +0300 5653 5654 genesys: Compute dpiset instead of storing it in tables on gl646 5655 5656commit d2d43d5ed8e564d74c2529c1fda12cc56c2cbd55 5657Author: Povilas Kanapickas <povilas@radix.lt> 5658Date: 2019-08-17 11:49:00 +0300 5659 5660 genesys: Make sensor table initialization more generic on gl646 5661 5662commit 1330d2289ba081d1ac11e83ef5644332ba1e5884 5663Author: Povilas Kanapickas <povilas@radix.lt> 5664Date: 2019-08-17 11:48:59 +0300 5665 5666 genesys: Correctly initialize Sensor_Master struct 5667 5668commit 6216ada2e7cabb2620aa947980152476f224ffa8 5669Merge: 5b99a428d2cd 86ac877d8225 5670Author: Povilas Kanapickas <povilas@radix.lt> 5671Date: 2019-08-31 14:43:05 +0000 5672 5673 Merge branch 'genesys-fix-sensor-write' into 'master' 5674 5675 genesys: Fix writing to sensors 5676 5677 See merge request sane-project/backends!137 5678 5679commit 86ac877d8225722fa2ec3fc52ad518a9c5f812e4 5680Author: Povilas Kanapickas <povilas@radix.lt> 5681Date: 2019-08-17 11:05:38 +0300 5682 5683 genesys: Remove unused code 5684 5685commit eb1c4fadb9497992691b4407c93cf77fa2a31512 5686Author: Povilas Kanapickas <povilas@radix.lt> 5687Date: 2019-08-17 11:05:37 +0300 5688 5689 genesys: Pick correct sensors during option parsing 5690 5691commit 1902c9fbcbb108e1fe7fa4588fa140ac29acfc84 5692Author: Povilas Kanapickas <povilas@radix.lt> 5693Date: 2019-08-17 11:05:36 +0300 5694 5695 genesys: Fix sensor const safety in *_search_start_position() 5696 5697commit f019f9e7b80f3a7c2aa6f4099e2fda1529b17365 5698Author: Povilas Kanapickas <povilas@radix.lt> 5699Date: 2019-08-17 11:05:35 +0300 5700 5701 genesys: Don't modify sensor in *_led_calibration() 5702 5703commit 5b99a428d2cdf45b35daa5ecbeb9eaddb30f2f0f 5704Merge: 6e950209b688 0cd26a8adf3d 5705Author: Povilas Kanapickas <povilas@radix.lt> 5706Date: 2019-08-31 14:39:01 +0000 5707 5708 Merge branch 'genesys-resolution-filter-class' into 'master' 5709 5710 genesys: Extract resolution filtering to separate class 5711 5712 See merge request sane-project/backends!136 5713 5714commit 0cd26a8adf3d4a7190b8565897df236bfd466632 5715Author: Povilas Kanapickas <povilas@radix.lt> 5716Date: 2019-08-17 11:56:45 +0300 5717 5718 genesys: Extract resolution filtering to separate class 5719 5720commit 6e950209b688cd82dd6804d108ad2a4eb8b2b6ad 5721Merge: c34cd7cd8661 107404dcd05e 5722Author: Povilas Kanapickas <povilas@radix.lt> 5723Date: 2019-08-31 14:09:52 +0000 5724 5725 Merge branch 'genesys-session-ccd-size-divisor' into 'master' 5726 5727 genesys: Use common code path for ccd_size_divisor computation 5728 5729 See merge request sane-project/backends!135 5730 5731commit 107404dcd05e442068f112e339bc996e8c82be7f 5732Author: Povilas Kanapickas <povilas@radix.lt> 5733Date: 2019-08-17 11:11:15 +0300 5734 5735 genesys: Move ccd_size_divisor computation to compute_session() 5736 5737commit 92412a90b25f11a866f6c68c132a47edc7d9e459 5738Author: Povilas Kanapickas <povilas@radix.lt> 5739Date: 2019-08-17 11:11:14 +0300 5740 5741 genesys: Create compute_session() for common session computation 5742 5743commit c34cd7cd8661e7b046e1974c2f9eda55cadd0f42 5744Merge: 302932c1dbb5 53d447b6dcbb 5745Author: Povilas Kanapickas <povilas@radix.lt> 5746Date: 2019-08-31 13:25:34 +0000 5747 5748 Merge branch 'genesys-common-sensor-profiles' into 'master' 5749 5750 genesys: Use the sensor description list for sensor profiles 5751 5752 See merge request sane-project/backends!134 5753 5754commit 53d447b6dcbb8d4fc2cc4653888e4b36febb0b6a 5755Author: Povilas Kanapickas <povilas@radix.lt> 5756Date: 2019-08-17 11:02:39 +0300 5757 5758 genesys: Move GL846 sensor profiles to a common sensor array 5759 5760commit 4978eceda330ae361e79d301f591c475fe6cf204 5761Author: Povilas Kanapickas <povilas@radix.lt> 5762Date: 2019-08-17 11:02:38 +0300 5763 5764 genesys: Move GL847 sensor profiles to a common sensor array 5765 5766commit 63cc11bce15428fd76918a6e91ece1d742949d00 5767Author: Povilas Kanapickas <povilas@radix.lt> 5768Date: 2019-08-17 11:02:37 +0300 5769 5770 genesys: Move GL124 sensor profiles to a common sensor array 5771 5772commit 4348451e47fdd1e006b121786e4f065710ef56f3 5773Author: Povilas Kanapickas <povilas@radix.lt> 5774Date: 2019-08-17 11:02:36 +0300 5775 5776 genesys: Add sensor profile to the sensor struct 5777 5778 This will allow moving per-chip sensor profile tables to a common 5779 configuration 5780 5781commit ba546d5370e4df85dd6cd002c03f67e890b0bef9 5782Author: Povilas Kanapickas <povilas@radix.lt> 5783Date: 2019-08-17 11:02:35 +0300 5784 5785 genesys: Store segment order as a std::vector 5786 5787commit 302932c1dbb592797e15042c61c79eba5f91360c 5788Merge: 4a9738b71958 7872f87475c6 5789Author: Povilas Kanapickas <povilas@radix.lt> 5790Date: 2019-08-31 13:20:00 +0000 5791 5792 Merge branch 'genesys-gl843-single-gpio-setting-list' into 'master' 5793 5794 genesys: Move all gpio settings to a single struct on GL843 5795 5796 See merge request sane-project/backends!133 5797 5798commit 7872f87475c6aeb1e6b7152247f7abf66e7eb802 5799Author: Povilas Kanapickas <povilas@radix.lt> 5800Date: 2019-08-17 10:38:58 +0300 5801 5802 genesys: Move all gpio settings to a single struct on GL843 5803 5804commit 4a9738b71958e81704c5f257ef9eb82bc29520d5 5805Merge: 2896c21ffe9d 759e450b6b0a 5806Author: Povilas Kanapickas <povilas@radix.lt> 5807Date: 2019-08-31 13:04:53 +0000 5808 5809 Merge branch 'genesys-simplify-reg-setting-set' into 'master' 5810 5811 genesys: Reduce duplication in GenesysRegisterSettingSet 5812 5813 See merge request sane-project/backends!132 5814 5815commit 759e450b6b0aaf5d68456ec2397d5d73a426243c 5816Author: Povilas Kanapickas <povilas@radix.lt> 5817Date: 2019-08-17 10:02:40 +0300 5818 5819 genesys: Reduce logical duplication in GenesysRegisterSettingSet 5820 5821commit 543ba367bcaeb2e9c28a79d8fabe83f89404319a 5822Author: Povilas Kanapickas <povilas@radix.lt> 5823Date: 2019-08-17 10:02:39 +0300 5824 5825 genesys: Rename GenesysRegisterSettingSet::{regs_->registers_} 5826 5827commit 2896c21ffe9d75b0b0a36f25b7de273ef3172986 5828Merge: 562f900337be 8fce6b624c03 5829Author: Povilas Kanapickas <povilas@radix.lt> 5830Date: 2019-08-31 12:58:50 +0000 5831 5832 Merge branch 'genesys-frontend-type' into 'master' 5833 5834 genesys: Add frontend type to the frontend description 5835 5836 See merge request sane-project/backends!131 5837 5838commit 8fce6b624c03db44b8cd5b1c56739f408b0802c3 5839Author: Povilas Kanapickas <povilas@radix.lt> 5840Date: 2019-08-17 10:27:42 +0300 5841 5842 genesys: Don't perform offset and gain calibration on unknown frontends 5843 5844commit 5580fc0db1c85902867761db90aeaf5575a194dc 5845Author: Povilas Kanapickas <povilas@radix.lt> 5846Date: 2019-08-17 10:27:41 +0300 5847 5848 genesys: Add frontend type to the layout struct 5849 5850commit 562f900337be1a94eb980b960288cba83f7e2185 5851Merge: e452e869c267 a76a2a096e37 5852Author: Povilas Kanapickas <povilas@radix.lt> 5853Date: 2019-08-31 12:54:14 +0000 5854 5855 Merge branch 'genesys-override-dpiset' into 'master' 5856 5857 genesys: Implement a way to override dpiset 5858 5859 See merge request sane-project/backends!130 5860 5861commit a76a2a096e377e887357ddf0754fea9205bc7ff6 5862Author: Povilas Kanapickas <povilas@radix.lt> 5863Date: 2019-08-17 10:21:04 +0300 5864 5865 genesys: Implement a way to override DPISET on GL124 and GL843 5866 5867commit db15a755044cdc723ebbd4febd7b2fbcf3d75334 5868Author: Povilas Kanapickas <povilas@radix.lt> 5869Date: 2019-08-17 10:21:03 +0300 5870 5871 genesys: Add a way to override dpihw 5872 5873commit 458e31a0c0918a2a824fb878673a936b3859fe71 5874Author: Povilas Kanapickas <povilas@radix.lt> 5875Date: 2019-08-17 10:21:02 +0300 5876 5877 genesys: Extract setting of DPIHW to a separate function 5878 5879commit e452e869c267452756c11704adeffb058e371e9c 5880Merge: c73a7b5b0601 503797c2480b 5881Author: Povilas Kanapickas <povilas@radix.lt> 5882Date: 2019-08-31 12:46:46 +0000 5883 5884 Merge branch 'genesys-simplify-shading-calibration' into 'master' 5885 5886 genesys: Simplify shading calibration 5887 5888 See merge request sane-project/backends!129 5889 5890commit 503797c2480b046aefe27043467ab000efd7d34e 5891Author: Povilas Kanapickas <povilas@radix.lt> 5892Date: 2019-08-17 10:53:56 +0300 5893 5894 genesys: Simplify shading computation by using enum for color order 5895 5896commit 3a1163480a28214cb2f92c395e6b8a7b5dc96d86 5897Author: Povilas Kanapickas <povilas@radix.lt> 5898Date: 2019-08-17 10:53:55 +0300 5899 5900 genesys: Store calibration data using correct type internally 5901 5902commit c73a7b5b0601016ee5b75b1d962879891ad1d4fd 5903Merge: e6b278638076 5e5a1a6fc3ab 5904Author: Povilas Kanapickas <povilas@radix.lt> 5905Date: 2019-08-31 12:24:34 +0000 5906 5907 Merge branch 'genesys-fix-std-accumulate' into 'master' 5908 5909 genesys: Use correct type for std::plus 5910 5911 See merge request sane-project/backends!128 5912 5913commit 5e5a1a6fc3abe9418090438b235ffa7b2f4f8dc2 5914Author: Povilas Kanapickas <povilas@radix.lt> 5915Date: 2019-08-31 15:11:40 +0300 5916 5917 genesys: Use correct type for std::plus 5918 5919commit e6b27863807654e24c0d2c6169bb506be68d4f2d 5920Merge: b4c95a8ade91 f18ef0e282f1 5921Author: Stanislav Yuzvinsky <yu-stas@yandex.ru> 5922Date: 2019-08-30 14:16:41 +0000 5923 5924 Merge branch 'macos-malloc-fix' into 'master' 5925 5926 ricoh2_buffer: fix malloc header location on macOS 5927 5928 See merge request sane-project/backends!90 5929 5930commit f18ef0e282f1a5437adce032b735f47b00f91168 5931Author: Caleb Xu <calebcenter@live.com> 5932Date: 2019-08-01 23:51:20 -0400 5933 5934 ricoh2_buffer: fix malloc header location on macOS 5935 5936commit b4c95a8ade91463a9f2d5c9f51daad9f6548d0e5 5937Author: Rolf Bensch <rolf@bensch-online.de> 5938Date: 2019-08-20 13:30:25 +0200 5939 5940 pixma: backend version 0.23.1 5941 5942commit f64489bd7179e148f50d9586be2c5f064a4c1804 5943Author: Rolf Bensch <rolf@bensch-online.de> 5944Date: 2019-08-20 13:16:32 +0200 5945 5946 pixma: fix ADF scanning for Canon MAXIFY MB2000 and MB2300 Series 5947 5948commit 8446baf4f9eb7f11d56b5b0771bc452dca7e6507 5949Author: Rolf Bensch <rolf@bensch-online.de> 5950Date: 2019-08-20 13:11:57 +0200 5951 5952 pixma: fix ADF scanning for Canon MAXIFY MB5000 Series 5953 5954commit 5e74e1b7940e32b2a6f387410755149d21672a4f 5955Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5956Date: 2019-08-19 22:06:33 +0900 5957 5958 genesys: Make std::plus<> template type instantiation explicit 5959 5960 This fixes compile errors on older versions of gcc and possibly other 5961 C++ compilers. 5962 5963commit f37326784dcf71e498383fbe3317e45b1f669caf 5964Merge: 21bb96d61e5b 740f013292fd 5965Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5966Date: 2019-08-12 09:16:37 +0000 5967 5968 Merge branch 'ci-tweaks' into 'master' 5969 5970 CI tweaks 5971 5972 See merge request sane-project/backends!125 5973 5974commit 740f013292fdda3d45726a6a9595396f2d26c7f5 5975Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5976Date: 2019-08-12 18:01:35 +0900 5977 5978 CI: Document the various jobs 5979 5980commit 5aa84ed9ead0c1d24757ea18a7782bf6ce0a092b 5981Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5982Date: 2019-08-12 17:39:54 +0900 5983 5984 CI: Drop Debian 9 mini build 5985 5986 The "mini" build scenario is sufficiently covered by Debian 10 mini. 5987 Considering the Debian 9 is now oldstable, there is not much value in 5988 keeping it around. 5989 5990commit 69044bdffe6d6ff1b8ce8181abe75b4074eed006 5991Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5992Date: 2019-08-12 17:38:54 +0900 5993 5994 CI: Drop Fedora 29 compile job 5995 5996 It's package version make up is too similar to Debian 10 for it to be 5997 worth the CPU cycles. 5998 5999commit 08bff060f8cbf12c4299f46eaf233522956893af 6000Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6001Date: 2019-08-11 17:20:47 +0900 6002 6003 CI: Fix make distclean target 6004 6005 Implicit compile dependencies prevent automake from adding dependency 6006 tracking files to the list of files to clean up. 6007 6008commit 1f1b9dcd56e67c9b7dac1164505f60859da7d076 6009Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6010Date: 2019-08-11 12:59:07 +0900 6011 6012 CI: Only keep snapshots for 90 days 6013 6014 The snapshots aren't meant to stay around forever, that's for releases. 6015 6016commit 8cb53a191ea04f32075a447da26b72a6d3f390a6 6017Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6018Date: 2019-08-11 12:52:03 +0900 6019 6020 CI: Move after_script: from stretch to buster 6021 6022 This follows c90e9674e74f15b0839ea944de47f887566d07ee. 6023 6024commit 14e7ba47dda2ee7389e8db21268cd49e80ea968a 6025Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6026Date: 2019-08-11 12:49:19 +0900 6027 6028 CI: Speed up compile stage jobs 6029 6030commit 68d70def14542af1862eeb6edbd07c50c2626f95 6031Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6032Date: 2019-08-11 12:22:19 +0900 6033 6034 autofoo: Fix ltmain.sh.patch offsets to match new version 6035 6036commit 041ea5f53c3330b84a9462b42032783ed770b51d 6037Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6038Date: 2019-08-11 12:10:07 +0900 6039 6040 japi: Fix BUILT_SOURCES dependency 6041 6042 Newer automake versions have the dist target depend on BUILT_SOURCES 6043 so that variable should not heavy build dependencies. This fixes the 6044 dist target sufficiently, for CI purposes at least, in that it leads 6045 to inclusion of the same list of files. Note that CI does not build 6046 anything in the japi/ directory. 6047 6048commit c90e9674e74f15b0839ea944de47f887566d07ee 6049Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6050Date: 2019-08-11 12:08:50 +0900 6051 6052 CI: Build our source tarball on Debian's Buster 6053 6054 This bumps the build distribution's version, up from Stretch. 6055 6056commit 6fdbc95bf3386492f0787e730a2404c222ab08ba 6057Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6058Date: 2019-08-06 22:36:57 +0900 6059 6060 CI: Fix broken dependency after job renames 6061 6062commit 2874d215146924b2cf8aab279c770a41c1aeae76 6063Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6064Date: 2019-08-06 21:42:08 +0900 6065 6066 CI: Rename stages and jobs for clarity 6067 6068 It drops the common `compile:` prefix because the web UI ellipsizes 6069 job names. This leads to names that are hard to tell apart when the 6070 prefix is applied. 6071 6072 The archive stage has been renamed to snapshot to differentiate it 6073 more from the release stage. The prepare moniker did not clearly 6074 describe the stage's intent and has been renamed to tarball. The 6075 job names for these stages now reflect the `make` invocations used 6076 in an attempt to be more descriptive. 6077 6078commit 21bb96d61e5b9f1507f6d973c51230ce7b591d78 6079Merge: f80cb86a1f67 5cba3bd465f1 6080Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6081Date: 2019-08-11 01:48:16 +0000 6082 6083 Merge branch 'fix-warnings' into 'master' 6084 6085 Fix -Wimplicit-fallthrough warnings 6086 6087 See merge request sane-project/backends!85 6088 6089commit 5cba3bd465f128784306214f07c9ee334f723518 6090Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6091Date: 2019-08-11 10:37:10 +0900 6092 6093 saned: Fix misleading log messages caused by fall through 6094 6095commit e42e3bc849ab98a45c27b30c4a44fe10cdf462a3 6096Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6097Date: 2019-08-11 10:23:29 +0900 6098 6099 scanimage: Fix misleading fall through annotation 6100 6101 The `scanimage_exit()` call exits the program. 6102 6103commit 9344a957ed2e67cf1cd285eac66ed7dd159d8d13 6104Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6105Date: 2019-08-11 10:16:00 +0900 6106 6107 apple: Fix [-Wimplicit-fallthrough] compiler warning 6108 6109 It doesn't make sense to log a value as both `Fixed` *and* `Int`. 6110 6111commit 797cd1fb37ee87185ad79fd4bf87648b33599e83 6112Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6113Date: 2019-08-10 21:05:48 +0900 6114 6115 epson2, epsonds, kodakaio, magicolor: Don't set invalid value 6116 6117 If the value to be set is not valid, it should not change the sval 6118 structure (even if doing so has no negative side effects). 6119 6120 This also makes the fallthrough less confusing by removing the first 6121 cast of two for the br-x and br-y values. 6122 6123commit fcd537e2077eea1c8e00a1875a7fed56852bfb9b 6124Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6125Date: 2019-08-10 20:49:09 +0900 6126 6127 sm3600: Fix [-Wimplicit-fallthrough] warning 6128 6129 This fixes the warning for both #define SM3600_SUPPORT_EXPOSURE values. 6130 6131commit 3dde8f28f094f8440050c773720312383ea73933 6132Author: Povilas Kanapickas <povilas@radix.lt> 6133Date: 2019-06-30 11:58:33 +0300 6134 6135 niash: Fix an implicit fallthrough bug in handling of threshold option 6136 6137commit e40596c2a59e188a0a44f44877aa91e41a5698aa 6138Author: Povilas Kanapickas <povilas@radix.lt> 6139Date: 2019-06-30 11:58:32 +0300 6140 6141 Fix -Wimplicit-fallthrough warnings by adding standard annotations 6142 6143commit f80cb86a1f677f32a9f612db0fbc99d73bf01247 6144Merge: 7159bbee3296 6912400cf48a 6145Author: Povilas Kanapickas <povilas@radix.lt> 6146Date: 2019-08-10 15:53:39 +0000 6147 6148 Merge branch 'genesys-split-tables' into 'master' 6149 6150 genesys: Split tables into separate files 6151 6152 See merge request sane-project/backends!124 6153 6154commit 6912400cf48ab027dd17569003d9385fd161a5f0 6155Author: Povilas Kanapickas <povilas@radix.lt> 6156Date: 2019-08-04 18:21:08 +0300 6157 6158 genesys: Move motor profile tables to a single file 6159 6160commit aa4ee9c49e7e603c283ca48d41e75f979550c470 6161Author: Povilas Kanapickas <povilas@radix.lt> 6162Date: 2019-08-04 18:21:07 +0300 6163 6164 genesys: Split genesys_devices.cc file to separate files for each table 6165 6166commit 6592692448f8b4f35e2eb8fc9d6e31375a6a4ae3 6167Author: Povilas Kanapickas <povilas@radix.lt> 6168Date: 2019-08-04 18:21:06 +0300 6169 6170 genesys: Compile genesys_devices.cc as a separate translation unit 6171 6172commit 7159bbee3296fbe13e82293e8fd1e3fb61edd31f 6173Merge: 8a48e8774109 8cb6130cfe7d 6174Author: Povilas Kanapickas <povilas@radix.lt> 6175Date: 2019-08-10 15:33:38 +0000 6176 6177 Merge branch 'genesys-cleanup-gpo' into 'master' 6178 6179 genesys: Cleanup the gpo setup 6180 6181 See merge request sane-project/backends!123 6182 6183commit 8cb6130cfe7d08a4c8bea6d6d8cb528aa1039c44 6184Author: Povilas Kanapickas <povilas@radix.lt> 6185Date: 2019-08-04 14:01:50 +0300 6186 6187 genesys: Cleanup the gpo setup 6188 6189commit 8a48e8774109d62642404729ee5917331188e45e 6190Merge: b5ff3b4f4372 ca54462bd287 6191Author: Povilas Kanapickas <povilas@radix.lt> 6192Date: 2019-08-10 12:28:50 +0000 6193 6194 Merge branch 'genesys-simplify-gl843-dpi' into 'master' 6195 6196 genesys: Simplify GL843 DPI calculation 6197 6198 See merge request sane-project/backends!122 6199 6200commit ca54462bd287cbf8b48d04e703cddac18f8ffc37 6201Author: Povilas Kanapickas <povilas@radix.lt> 6202Date: 2019-08-04 13:17:52 +0300 6203 6204 genesys: Simplify shading upload on gl843 6205 6206commit 2df86f551f128248550485ec26dbe07f6fdb64dc 6207Author: Povilas Kanapickas <povilas@radix.lt> 6208Date: 2019-08-04 13:17:51 +0300 6209 6210 genesys: Fix incorrect dpi computation for G4050 6211 6212commit d365637dfc7687313c39375d4140462875e95ce9 6213Author: Povilas Kanapickas <povilas@radix.lt> 6214Date: 2019-08-04 13:17:50 +0300 6215 6216 genesys: Simplify optical regs setup on gl843 6217 6218commit 3e09ba18fa4e7e5c7818faeb6e85b9a354548d5f 6219Author: Povilas Kanapickas <povilas@radix.lt> 6220Date: 2019-08-04 13:17:49 +0300 6221 6222 genesys: Move pixel coordinate calculation to gl843_compute_session() 6223 6224commit 6a0f17cecca0536c5689aafaaee46bf658b2d5b0 6225Author: Povilas Kanapickas <povilas@radix.lt> 6226Date: 2019-08-04 13:17:48 +0300 6227 6228 genesys: Raise an exception if input resolution is out of bounds 6229 6230commit b5ff3b4f43722cf8cee420d824daa5a979ae1071 6231Merge: 608680f8b80f ae525fb91b69 6232Author: Povilas Kanapickas <povilas@radix.lt> 6233Date: 2019-08-10 12:23:20 +0000 6234 6235 Merge branch 'genesys-cleanup-motors' into 'master' 6236 6237 genesys: Cleanup motor definitions 6238 6239 See merge request sane-project/backends!121 6240 6241commit ae525fb91b69e8956298d9a3b0cc59667f5464b2 6242Author: Povilas Kanapickas <povilas@radix.lt> 6243Date: 2019-08-10 15:10:31 +0300 6244 6245 genesys: Remove trailing whitespace 6246 6247commit 1c61d3692a236d3d86903c1d6f00ca72e004d3b6 6248Author: Povilas Kanapickas <povilas@radix.lt> 6249Date: 2019-08-04 12:01:52 +0300 6250 6251 genesys: Rewrap extremely long lines in motor step definitions 6252 6253commit ea602f7ebc38d84858d18727621af91d6748b667 6254Author: Povilas Kanapickas <povilas@radix.lt> 6255Date: 2019-08-04 12:01:51 +0300 6256 6257 genesys: Rewrite and document sanei_genesys_calculate_zmod() 6258 6259commit 6f20e6d341c67fe394c860de716d2771f97e81ca 6260Author: Povilas Kanapickas <povilas@radix.lt> 6261Date: 2019-08-04 12:01:50 +0300 6262 6263 genesys: Use std::vector for the motor slope tables 6264 6265commit 510e8123f3826938cfe3fdda68d4eef0a9519976 6266Author: Povilas Kanapickas <povilas@radix.lt> 6267Date: 2019-08-04 12:01:49 +0300 6268 6269 genesys: Remove support for multiple motor power modes 6270 6271commit 239eab6ea661654fc7134684b8c8bb07b2478fc6 6272Author: Povilas Kanapickas <povilas@radix.lt> 6273Date: 2019-08-04 12:01:48 +0300 6274 6275 genesys: Simplify motor setup to make it easier to expand 6276 6277commit 608680f8b80fc7b8f684beeac6568da3673be47e 6278Merge: 7d6897ecb4bd b85a83f6af03 6279Author: Povilas Kanapickas <povilas@radix.lt> 6280Date: 2019-08-10 12:10:27 +0000 6281 6282 Merge branch 'genesys-remove-optical-flags' into 'master' 6283 6284 genesys: Remove optical flags 6285 6286 See merge request sane-project/backends!120 6287 6288commit b85a83f6af03b5300a1808cef0b68330c70f1d9a 6289Author: Povilas Kanapickas <povilas@radix.lt> 6290Date: 2019-08-04 10:52:58 +0300 6291 6292 genesys: Remove no longer used optical flags variables 6293 6294commit 306b160f00661f488337b906e5a83eda67f6eeaa 6295Author: Povilas Kanapickas <povilas@radix.lt> 6296Date: 2019-08-04 10:52:57 +0300 6297 6298 genesys: Pass OPTICAL_FLAG_DISABLE_SHADING flag via session 6299 6300commit 86d4828ece1db3e42cef876c344bd7d5b91cd010 6301Author: Povilas Kanapickas <povilas@radix.lt> 6302Date: 2019-08-04 10:52:56 +0300 6303 6304 genesys: Pass OPTICAL_FLAG_DISABLE_GAMMA flag via session 6305 6306commit d503701fb754c9d152866440f7382aa6f9fd650e 6307Author: Povilas Kanapickas <povilas@radix.lt> 6308Date: 2019-08-04 10:52:55 +0300 6309 6310 genesys: Pass OPTICAL_FLAG_USE_XPA flag via session 6311 6312commit 773170af094193209992739a07c9f220f25a4290 6313Author: Povilas Kanapickas <povilas@radix.lt> 6314Date: 2019-08-04 10:52:54 +0300 6315 6316 genesys: Pass OPTICAL_FLAG_DISABLE_LAMP flag via session 6317 6318commit 8618a49182ea59bd6d25e282f877437d5d3d7f63 6319Author: Povilas Kanapickas <povilas@radix.lt> 6320Date: 2019-08-04 10:52:53 +0300 6321 6322 genesys: Pass OPTICAL_FLAG_STAGGER flag via session 6323 6324commit a4b551be0c07f26b54c1cda8c631f920dcc9eac9 6325Author: Povilas Kanapickas <povilas@radix.lt> 6326Date: 2019-08-04 10:52:52 +0300 6327 6328 genesys: Pass OPTICAL_FLAG_ENABLE_LEDADD flag via session 6329 6330commit 7d6897ecb4bd23e90bf106aa0d8f945a2157cce3 6331Merge: 6bf49297c215 e5a90e800537 6332Author: Povilas Kanapickas <povilas@radix.lt> 6333Date: 2019-08-10 11:55:49 +0000 6334 6335 Merge branch 'genesys-fix-search-reference-point' into 'master' 6336 6337 genesys: Fix search reference point to update all sensors 6338 6339 See merge request sane-project/backends!118 6340 6341commit e5a90e8005375577fc795f3f71c111e2467c70a8 6342Author: Povilas Kanapickas <povilas@radix.lt> 6343Date: 2019-08-04 02:48:29 +0300 6344 6345 genesys: Update all sensors when searching for reference point 6346 6347commit 91b20fb268e649249ce062cbca7afc835874a5d0 6348Author: Povilas Kanapickas <povilas@radix.lt> 6349Date: 2019-08-04 02:48:28 +0300 6350 6351 genesys: Make sanei_genesys_search_reference_point() non-destructive 6352 6353commit d0dbfa6ec33c04e3f1973b478ce912966411deb3 6354Author: Povilas Kanapickas <povilas@radix.lt> 6355Date: 2019-08-04 02:48:27 +0300 6356 6357 genesys: Print traces of more data 6358 6359commit 824f922e49de40fe4bb4cac263732c6ad09c0ac9 6360Author: Povilas Kanapickas <povilas@radix.lt> 6361Date: 2019-08-04 02:48:26 +0300 6362 6363 genesys: Don't do additional scans in case of debug 6364 6365commit 6bf49297c21538462323efef2d27c2d68475e1f9 6366Merge: 8897f787535b e733f669601f 6367Author: Povilas Kanapickas <povilas@radix.lt> 6368Date: 2019-08-10 11:55:03 +0000 6369 6370 Merge branch 'genesys-cleanup' into 'master' 6371 6372 genesys: Miscellaneous cleanups and refactors 6373 6374 See merge request sane-project/backends!119 6375 6376commit e733f669601f0ae2184680107e46ec70b3b19d02 6377Author: Povilas Kanapickas <povilas@radix.lt> 6378Date: 2019-08-04 01:11:08 +0300 6379 6380 genesys: Add a way to customize per-sensor divisor management 6381 6382commit ea78c00882a1db9322062d4efa271d5ecaedebff 6383Author: Povilas Kanapickas <povilas@radix.lt> 6384Date: 2019-08-04 01:11:07 +0300 6385 6386 genesys: Fix duplicate hwdpi conversion on gl124 6387 6388commit 1ba4018a6e71090d5d92c8ba30f0987442b0056d 6389Author: Povilas Kanapickas <povilas@radix.lt> 6390Date: 2019-08-04 01:11:06 +0300 6391 6392 genesys: Pass session directly to gl843_init_optical_regs_scan() 6393 6394commit 8897f787535bca06de3c9d40cbd07639dba05f06 6395Merge: a18ec0faac2c cafb97d2935a 6396Author: Povilas Kanapickas <povilas@radix.lt> 6397Date: 2019-08-10 11:40:53 +0000 6398 6399 Merge branch 'genesys-session-settings' into 'master' 6400 6401 genesys: Use session struct to pass data to the setup functions 6402 6403 See merge request sane-project/backends!117 6404 6405commit cafb97d2935a58d86976cbd7c73d57c1849cc2ff 6406Author: Povilas Kanapickas <povilas@radix.lt> 6407Date: 2019-08-03 22:42:20 +0300 6408 6409 genesys: Use session struct to pass data to the setup functions 6410 6411commit a18ec0faac2c1cf7fe26d780dacaeb116b87e806 6412Merge: 0df7e1ab5021 38b97f1402e9 6413Author: Povilas Kanapickas <povilas@radix.lt> 6414Date: 2019-08-10 11:19:29 +0000 6415 6416 Merge branch 'genesys-session-settings' into 'master' 6417 6418 genesys: Session settings refactor 6419 6420 See merge request sane-project/backends!116 6421 6422commit 38b97f1402e9def3ce0536e187cb439661781e53 6423Author: Povilas Kanapickas <povilas@radix.lt> 6424Date: 2019-07-27 05:12:31 +0300 6425 6426 genesys: Include full session description into the device struct 6427 6428commit f4401d501fb28da8045bfa6b3b2d42ff89cf56bd 6429Author: Povilas Kanapickas <povilas@radix.lt> 6430Date: 2019-07-27 05:12:30 +0300 6431 6432 genesys: Make asic type an enum 6433 6434commit e34814aef85d11fe09d0fd86745fc1717d86d9ae 6435Author: Povilas Kanapickas <povilas@radix.lt> 6436Date: 2019-07-27 05:12:29 +0300 6437 6438 genesys: Remove duplicate fields out of settings struct 6439 6440commit 808cc5737d4abe5d229cf31c767f7f25fd15a7d1 6441Author: Povilas Kanapickas <povilas@radix.lt> 6442Date: 2019-07-27 05:12:28 +0300 6443 6444 genesys: Move ScanSession to genesys_settings.h 6445 6446commit d0ed3795f625e39f56f2d4ad2e316fe911a62805 6447Author: Povilas Kanapickas <povilas@radix.lt> 6448Date: 2019-07-27 05:12:27 +0300 6449 6450 genesys: Remove unused code 6451 6452commit 0df7e1ab5021e5e79ee22d90443dc220763bf0ce 6453Merge: 6ef288855ed5 408469d94e67 6454Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6455Date: 2019-08-10 07:08:56 +0000 6456 6457 Merge branch 'patch-1' into 'master' 6458 6459 Update hp3900_rts8822.c 6460 6461 See merge request sane-project/backends!92 6462 6463commit 408469d94e67725fb3f9a87f4e1a5527fdca49bf 6464Author: Cor <corphorum@outlook.com> 6465Date: 2019-08-08 14:58:09 +0000 6466 6467 Update hp3900_rts8822.c 6468 6469 After increase the timeout from 10 to 60 seconds, the hp3970 can scan black and white 35mm films using the parameters Gray, 16 bit and 2400 dpi. More information in https://gitlab.com/sane-project/backends/issues/77 6470 6471commit 6ef288855ed5e0068902ce9cb2772b8ed6a32158 6472Merge: 1267a9a5cc09 d2653efbd9db 6473Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6474Date: 2019-08-10 06:06:38 +0000 6475 6476 Merge branch 'sanei-usb-capture-debug-msg' into 'master' 6477 6478 sanei_usb: Add a way to record debug messages to USB captures 6479 6480 See merge request sane-project/backends!93 6481 6482commit d2653efbd9dbe8b8f6611c10209864eeb5c5be58 6483Author: Povilas Kanapickas <povilas@radix.lt> 6484Date: 2019-08-08 20:51:24 +0300 6485 6486 sanei_usb: Add a way to record debug messages to USB captures 6487 6488commit 1267a9a5cc09c424cc2f1f95c7d5ffb7a33a8785 6489Merge: a2085a973ff1 df580b9480ea 6490Author: Rolf Bensch <rolf@bensch-online.de> 6491Date: 2019-08-09 20:18:55 +0200 6492 6493 Merge remote-tracking branch 'origin/master' 6494 6495commit df580b9480eaacf02348742df064ab22daebf100 6496Merge: 9085260541c2 cdb14d9fef9e 6497Author: Povilas Kanapickas <povilas@radix.lt> 6498Date: 2019-08-09 11:10:43 +0000 6499 6500 Merge branch 'genesys-simplify-register-set-access' into 'master' 6501 6502 genesys: Simplify register set access 6503 6504 See merge request sane-project/backends!115 6505 6506commit cdb14d9fef9e2f9137c9be6cb210649b516a2760 6507Author: Povilas Kanapickas <povilas@radix.lt> 6508Date: 2019-07-21 18:41:50 +0300 6509 6510 genesys: Remove uses of sanei_genesys_set_reg_from_set() 6511 6512commit 36714a781044f431f078fc269ad21a41f2a0b643 6513Author: Povilas Kanapickas <povilas@radix.lt> 6514Date: 2019-07-21 18:41:49 +0300 6515 6516 genesys: Remove uses of sanei_genesys_read_reg_from_set() 6517 6518commit e6dbfd64a352e8d7702d73f5be3e1a4465a4b871 6519Author: Povilas Kanapickas <povilas@radix.lt> 6520Date: 2019-07-21 18:41:48 +0300 6521 6522 genesys: Remove uses of sanei_genesys_set_triple() 6523 6524commit 08c98e13b2c59bf192f122a8714363bd6a4a2be6 6525Author: Povilas Kanapickas <povilas@radix.lt> 6526Date: 2019-07-21 18:41:47 +0300 6527 6528 genesys: Remove uses of sanei_genesys_set_double() 6529 6530commit 98546ecff05239ab1c864b246092312d499e09e0 6531Author: Povilas Kanapickas <povilas@radix.lt> 6532Date: 2019-07-21 18:41:46 +0300 6533 6534 genesys: Remove uses of sanei_genesys_get_triple() 6535 6536commit fa9fcc31a13cc0400cacb5c5cbf01683af6c98da 6537Author: Povilas Kanapickas <povilas@radix.lt> 6538Date: 2019-07-21 18:41:45 +0300 6539 6540 genesys: Remove uses of sanei_genesys_get_double() 6541 6542commit 9085260541c288e765af7183ab2abf3826e66a6a 6543Merge: 041389e57f74 598aa99778fc 6544Author: Povilas Kanapickas <povilas@radix.lt> 6545Date: 2019-08-09 10:51:06 +0000 6546 6547 Merge branch 'genesys-remove-half-ccd' into 'master' 6548 6549 genesys: Improve code clarity by retiring half_ccd 6550 6551 See merge request sane-project/backends!114 6552 6553commit 598aa99778fc178fd6dd62f8aa42deca31f0cb66 6554Author: Povilas Kanapickas <povilas@radix.lt> 6555Date: 2019-08-03 01:31:07 +0300 6556 6557 genesys: Improve code clarity by retiring half_ccd 6558 6559commit 041389e57f748ce6e38f11c2db836e3cc12b7f0c 6560Merge: 035951933b19 16c55bf330f8 6561Author: Povilas Kanapickas <povilas@radix.lt> 6562Date: 2019-08-09 10:46:36 +0000 6563 6564 Merge branch 'genesys-cleanup-cmd-set' into 'master' 6565 6566 genesys: Cleanup cmd_set implementation 6567 6568 See merge request sane-project/backends!113 6569 6570commit 16c55bf330f80db64f886cd5bc9ceda588e00ba0 6571Author: Povilas Kanapickas <povilas@radix.lt> 6572Date: 2019-08-02 22:39:05 +0300 6573 6574 genesys: Init cmd_set directly instead of going through a function 6575 6576commit a58b20d2c8663ae75356663b68a1734936f4d0dd 6577Author: Povilas Kanapickas <povilas@radix.lt> 6578Date: 2019-08-02 22:39:04 +0300 6579 6580 genesys: Move cmd_set from model to device struct 6581 6582commit 035951933b19472f0f548afed4cd8df113db847b 6583Merge: a3e492d6d59a f9a9d3f84a45 6584Author: Povilas Kanapickas <povilas@radix.lt> 6585Date: 2019-08-09 10:28:10 +0000 6586 6587 Merge branch 'genesys-physical-register-state' into 'master' 6588 6589 genesys: Cache physical register state 6590 6591 See merge request sane-project/backends!111 6592 6593commit f9a9d3f84a45d58b2e4d94901ff74c1b0597787c 6594Author: Povilas Kanapickas <povilas@radix.lt> 6595Date: 2019-08-02 22:39:01 +0300 6596 6597 genesys: Cache physical register state in the device on writes 6598 6599commit faab7b02e0ee513834d35e313f7186245b2584a1 6600Author: Povilas Kanapickas <povilas@radix.lt> 6601Date: 2019-08-02 22:39:00 +0300 6602 6603 genesys: Cache physical register state in the device on bulk writes 6604 6605commit 7836ea5778cbaba908a6cdb27014e723fdce8e6c 6606Author: Povilas Kanapickas <povilas@radix.lt> 6607Date: 2019-08-02 22:38:59 +0300 6608 6609 genesys: Remove bulk_write_register from the cmd_set structures 6610 6611commit 60146456640985f46c8319f8acdc2f535f66e9cb 6612Author: Povilas Kanapickas <povilas@radix.lt> 6613Date: 2019-08-02 22:38:58 +0300 6614 6615 genesys: Cache physical register state in the device on reads 6616 6617commit a3e492d6d59a75e869d8f35122a2d1044d4dc579 6618Merge: ccd40d396980 f9b87de44a6a 6619Author: Povilas Kanapickas <povilas@radix.lt> 6620Date: 2019-08-09 10:23:15 +0000 6621 6622 Merge branch 'genesys-remove-manual-alloc' into 'master' 6623 6624 genesys: Remove manual allocations 6625 6626 See merge request sane-project/backends!112 6627 6628commit f9b87de44a6ab4ae74c10be6eb242798a2b88fc3 6629Author: Povilas Kanapickas <povilas@radix.lt> 6630Date: 2019-08-02 22:38:54 +0300 6631 6632 genesys: Remove manual allocations from calibration functions 6633 6634commit 6b2919db9a14d6b7ddffb7fe504060a3eec9df65 6635Author: Povilas Kanapickas <povilas@radix.lt> 6636Date: 2019-08-02 22:38:53 +0300 6637 6638 genesys: Remove manual allocations in device class 6639 6640commit ccd40d3969806c67b973a7e7466c76690de395c0 6641Merge: 5bd9ab4941f7 fc9159b4075c 6642Author: Povilas Kanapickas <povilas@radix.lt> 6643Date: 2019-08-09 10:15:53 +0000 6644 6645 Merge branch 'genesys-improve-readability-model-struct' into 'master' 6646 6647 genesys: Improve readability of model struct setup 6648 6649 See merge request sane-project/backends!110 6650 6651commit fc9159b4075ca16ae41090f55ca785757762b65b 6652Author: Povilas Kanapickas <povilas@radix.lt> 6653Date: 2019-08-02 22:36:12 +0300 6654 6655 genesys: Improve readability of model struct setup 6656 6657commit 5bd9ab4941f749047944e2748f9c711cf047b17d 6658Merge: 239147d4c71a 49b94dc09e1d 6659Author: Povilas Kanapickas <povilas@radix.lt> 6660Date: 2019-08-09 09:57:02 +0000 6661 6662 Merge branch 'genesys-split-genesys-low' into 'master' 6663 6664 genesys: Split genesys_low.h into several files 6665 6666 See merge request sane-project/backends!109 6667 6668commit 49b94dc09e1dd2c9af99e85d88a0a5dacd1b9f2a 6669Author: Povilas Kanapickas <povilas@radix.lt> 6670Date: 2019-08-02 22:35:16 +0300 6671 6672 genesys: Split genesys_low.h into several files 6673 6674commit 239147d4c71ae2d39798172e2752318bf9c228bf 6675Merge: c4468f998ace 3c6635559f32 6676Author: Povilas Kanapickas <povilas@radix.lt> 6677Date: 2019-08-09 08:45:38 +0000 6678 6679 Merge branch 'genesys-cleanup' into 'master' 6680 6681 genesys: Cleanups 6682 6683 See merge request sane-project/backends!106 6684 6685commit 3c6635559f3221b6c839532ceeb18121a76002a0 6686Author: Povilas Kanapickas <povilas@radix.lt> 6687Date: 2019-08-02 22:31:58 +0300 6688 6689 genesys: Remove unused code 6690 6691commit 13b2d09a42e22e35993cad5e170310d0b81c07ea 6692Author: Povilas Kanapickas <povilas@radix.lt> 6693Date: 2019-08-02 22:31:57 +0300 6694 6695 genesys: Fix printing of errors on exceptions 6696 6697commit 025ec317e32dba0b269a5f5e9dea0e056b6d40b1 6698Author: Povilas Kanapickas <povilas@radix.lt> 6699Date: 2019-08-02 22:31:56 +0300 6700 6701 genesys: Move logical and register dpi computation to sensor struct 6702 6703commit c4468f998acedb2ebf6b80aa37171435c15ce1c5 6704Merge: ebac8aee75bc faa078cd213a 6705Author: Povilas Kanapickas <povilas@radix.lt> 6706Date: 2019-08-09 08:26:52 +0000 6707 6708 Merge branch 'genesys-return-errors-as-exceptions' into 'master' 6709 6710 genesys: Return errors as exceptions instead of error codes 6711 6712 See merge request sane-project/backends!105 6713 6714commit faa078cd213a2c27f43a4c52599b65302d1f49f2 6715Author: Povilas Kanapickas <povilas@radix.lt> 6716Date: 2019-07-27 10:12:36 +0300 6717 6718 genesys: Return errors as exceptions from remaining functions 6719 6720commit c0360248108e39604a0a0378a62b60e1a5641869 6721Author: Povilas Kanapickas <povilas@radix.lt> 6722Date: 2019-07-27 10:12:35 +0300 6723 6724 genesys: Return errors as exceptions from genesys_buffer_image() 6725 6726commit 748acbbb818919ed78b7084c5a287e5fef108442 6727Author: Povilas Kanapickas <povilas@radix.lt> 6728Date: 2019-07-27 10:12:34 +0300 6729 6730 genesys: Simplify code by removing uses of RIE() macro 6731 6732commit c6bbc5f7739711100ed6ec3a4a861c14af8fd2ff 6733Author: Povilas Kanapickas <povilas@radix.lt> 6734Date: 2019-07-27 10:12:33 +0300 6735 6736 genesys: Return errors as exceptions from genesys_read_ordered_data() 6737 6738commit 1c030da1c29963ad815db4c4a5e2ea6e28092af1 6739Author: Povilas Kanapickas <povilas@radix.lt> 6740Date: 2019-07-27 10:12:32 +0300 6741 6742 genesys: Return errors as exceptions from image manipulation functions 6743 6744commit 39e5daa7b452b422b5135e7016ea6582fc1950f2 6745Author: Povilas Kanapickas <povilas@radix.lt> 6746Date: 2019-07-27 10:12:31 +0300 6747 6748 genesys: Remove unused code 6749 6750commit db2bb793d4a25aa900117d82bb15c9ac2a97b4f0 6751Author: Povilas Kanapickas <povilas@radix.lt> 6752Date: 2019-07-27 10:12:30 +0300 6753 6754 genesys: Remove obsolete comments 6755 6756commit 107019c5de73d3efc7f23285b4ce3dd2ca32d3bb 6757Author: Povilas Kanapickas <povilas@radix.lt> 6758Date: 2019-07-27 10:12:29 +0300 6759 6760 genesys: Return errors as exceptions from init_options() 6761 6762commit 1fd16cd16bd61b2d578cb4ccbcaee6b5517e8406 6763Author: Povilas Kanapickas <povilas@radix.lt> 6764Date: 2019-07-27 10:12:28 +0300 6765 6766 genesys: Return errors as exceptions from calc_parameters() 6767 6768commit 10947b94f115ccb0016408ba4a28bd2a534d56f2 6769Author: Povilas Kanapickas <povilas@radix.lt> 6770Date: 2019-07-27 10:12:27 +0300 6771 6772 genesys: Return errors as exceptions from pixel format conv functions 6773 6774commit f727f1a01ba2d2e630c4f1c878290f712667ec81 6775Author: Povilas Kanapickas <povilas@radix.lt> 6776Date: 2019-07-27 10:12:26 +0300 6777 6778 genesys: Return errors as exceptions from genesys_fill_read_buffer() 6779 6780commit a6855efb575e6fb40413d6f36c9c33413f48ac05 6781Author: Povilas Kanapickas <povilas@radix.lt> 6782Date: 2019-07-27 10:12:25 +0300 6783 6784 genesys: Return errors as exceptions from genesys_fill_segmented_buffer() 6785 6786commit a18ef2e17ffd0963b12e10caa8f64d70ddb89ef9 6787Author: Povilas Kanapickas <povilas@radix.lt> 6788Date: 2019-07-27 10:12:24 +0300 6789 6790 genesys: Return errors as exceptions from genesys_fill_line_interp_buffer() 6791 6792commit a2085a973ff1fcdf5e0a3021eb819710d331c9a5 6793Author: Rolf Bensch <rolf@bensch-online.de> 6794Date: 2019-08-09 20:16:59 +0200 6795 6796 po/de.po: add/fix some German translations 6797 6798commit 97dd074595622948e456a9d8f20fb8457bd39b19 6799Author: Rolf Bensch <rolf@bensch-online.de> 6800Date: 2019-08-09 20:11:05 +0200 6801 6802 po/de.po: recreate German translations file 6803 6804commit 453b48180d22012b65fa9712be47d24c3e75cf93 6805Author: Rolf Bensch <rolf@bensch-online.de> 6806Date: 2019-08-09 19:51:18 +0200 6807 6808 pixma: Canon PIXMA TS6200 Series is working (#109) 6809 6810commit ebac8aee75bc231a9b6975562e1208100ba86fcd 6811Merge: 153602308cd8 c6dacdf01490 6812Author: Povilas Kanapickas <povilas@radix.lt> 6813Date: 2019-08-09 07:51:05 +0000 6814 6815 Merge branch 'genesys-return-errors-as-exceptions' into 'master' 6816 6817 genesys: Return errors as exceptions instead of error codes 6818 6819 See merge request sane-project/backends!104 6820 6821commit c6dacdf0149063057dc9446abd9393155d86df4b 6822Author: Povilas Kanapickas <povilas@radix.lt> 6823Date: 2019-07-20 11:02:41 +0300 6824 6825 genesys: Return errors as exceptions from accurate_line_read() 6826 6827commit 53450b681051b5c71746af5d4bfeb53f7c25d5df 6828Author: Povilas Kanapickas <povilas@radix.lt> 6829Date: 2019-07-20 11:02:40 +0300 6830 6831 genesys: Return errors as exceptions from genesys_start_scan() 6832 6833commit 1ad6aca5018dd8c5f204f6db9bafd5ceef701095 6834Author: Povilas Kanapickas <povilas@radix.lt> 6835Date: 2019-07-20 11:02:39 +0300 6836 6837 genesys: Return errors as exceptions from genesys_load_lut() 6838 6839commit 7c70d30f63e62f23c69845e2c2a1354bc041c831 6840Author: Povilas Kanapickas <povilas@radix.lt> 6841Date: 2019-07-20 11:02:38 +0300 6842 6843 genesys: Return errors as exceptions from genesys_*_calibration() 6844 6845commit b41ad140ad64c878342edb07136b5b6ff88534bf 6846Author: Povilas Kanapickas <povilas@radix.lt> 6847Date: 2019-07-20 11:02:37 +0300 6848 6849 genesys: Return errors as exceptions from *genesys_warmup_lamp() 6850 6851commit fa07b4806c08af6f2dfbb5a45bdf4d9fc868b532 6852Author: Povilas Kanapickas <povilas@radix.lt> 6853Date: 2019-07-20 11:02:36 +0300 6854 6855 genesys: Return errors as exceptions from genesys_save_calibration() 6856 6857commit e3d4b8fb9138c7c08ad6fade46c79330f0fb399a 6858Author: Povilas Kanapickas <povilas@radix.lt> 6859Date: 2019-07-20 11:02:35 +0300 6860 6861 genesys: Return errors as exceptions from genesys_send_shading_coefficient() 6862 6863commit 82afcfae2d9e6fd76b904cf06f84ac6f2001a27e 6864Author: Povilas Kanapickas <povilas@radix.lt> 6865Date: 2019-07-20 11:02:34 +0300 6866 6867 genesys: Return errors as exceptions from genesys_*_shading_calibration() 6868 6869commit edb442afe8b9f2890295c70e772b078b5113b0ae 6870Author: Povilas Kanapickas <povilas@radix.lt> 6871Date: 2019-07-20 11:02:33 +0300 6872 6873 genesys: Return errors as exceptions from genesys_dummy_dark_shading() 6874 6875commit cd87e4e6626a33feacaa45cdd389a78301a83539 6876Author: Povilas Kanapickas <povilas@radix.lt> 6877Date: 2019-07-20 11:02:32 +0300 6878 6879 genesys: Return errors as exceptions from genesys_average_white() 6880 6881commit 05a9a0837458cf62e38626381b70d1b811344d14 6882Author: Povilas Kanapickas <povilas@radix.lt> 6883Date: 2019-07-20 11:02:31 +0300 6884 6885 genesys: Return errors as exceptions from *rewind() 6886 6887commit 579df0d0b75c6519982e19466aa1e55069bf4648 6888Author: Povilas Kanapickas <povilas@radix.lt> 6889Date: 2019-07-20 11:02:30 +0300 6890 6891 genesys: Return errors as exceptions from *move_to_ta() 6892 6893commit 92d1817c2454a528c2f5b714f7b0d3193d51f838 6894Author: Povilas Kanapickas <povilas@radix.lt> 6895Date: 2019-07-20 11:02:29 +0300 6896 6897 genesys: Return errors as exceptions from *search_strip() 6898 6899commit 4247ced84ae6a3315a9c24a4b19e97de71d2ec3b 6900Author: Povilas Kanapickas <povilas@radix.lt> 6901Date: 2019-07-20 11:02:28 +0300 6902 6903 genesys: Return errors as exceptions from *detect_document_end() 6904 6905commit 3862f53f24c06988a0be6b60931053b761279085 6906Author: Povilas Kanapickas <povilas@radix.lt> 6907Date: 2019-07-20 11:02:27 +0300 6908 6909 genesys: Return errors as exceptions from *load_document() 6910 6911commit 24625dcc2ca173728f89b037d19c8e4393da6c75 6912Author: Povilas Kanapickas <povilas@radix.lt> 6913Date: 2019-07-20 11:02:26 +0300 6914 6915 genesys: Return errors as exceptions from *update_hardware_sensors() 6916 6917commit 0db604d4dd2113639eb9a2a82cfc63bbfc6f05fc 6918Author: Povilas Kanapickas <povilas@radix.lt> 6919Date: 2019-07-20 11:02:25 +0300 6920 6921 genesys: Return errors as exceptions from *led_calibration() 6922 6923commit dd29e02457bbaf5b10b539d866fb8a318e8f0ab3 6924Author: Povilas Kanapickas <povilas@radix.lt> 6925Date: 2019-07-20 11:02:24 +0300 6926 6927 genesys: Return errors as exceptions from *coarse_gain_calibration() 6928 6929commit faea78eae6ea9b1f491e5e327117754dfb5c0351 6930Author: Povilas Kanapickas <povilas@radix.lt> 6931Date: 2019-07-20 11:02:23 +0300 6932 6933 genesys: Return errors as exceptions from *offset_calibration() 6934 6935commit 1eaa88963285026bb7b3be57efeac4688b4acee1 6936Author: Povilas Kanapickas <povilas@radix.lt> 6937Date: 2019-07-20 11:02:22 +0300 6938 6939 genesys: Return errors as exceptions from *search_start_position() 6940 6941commit d46d5cd0277dcc3be13bde79c2fededca2bf9a6f 6942Author: Povilas Kanapickas <povilas@radix.lt> 6943Date: 2019-07-20 11:02:21 +0300 6944 6945 genesys: Return errors as exceptions from *init_regs_for_scan() 6946 6947commit 8837f8adcc55d65bd093c560851a553d8d53c087 6948Author: Povilas Kanapickas <povilas@radix.lt> 6949Date: 2019-07-20 11:02:20 +0300 6950 6951 genesys: Return errors as exceptions from *init_regs_for_shading() 6952 6953commit 61f74af2498081206cef56733a71a71686d2441e 6954Author: Povilas Kanapickas <povilas@radix.lt> 6955Date: 2019-07-20 11:02:19 +0300 6956 6957 genesys: Return errors as exceptions from *init_regs_for_warmup() 6958 6959commit 75144683328632702bfd6d0cb63a4a6b22e870b0 6960Author: Povilas Kanapickas <povilas@radix.lt> 6961Date: 2019-07-20 11:02:18 +0300 6962 6963 genesys: Return errors as exceptions from *coarse_calibration() 6964 6965commit 88e7268bbe0525388bad97b3d350d65d2d029195 6966Author: Povilas Kanapickas <povilas@radix.lt> 6967Date: 2019-07-20 11:02:17 +0300 6968 6969 genesys: Return errors as exceptions from *for_coarse_calibration() 6970 6971commit 7019901aa57ca630fd0ac09f29275a802e1eae97 6972Author: Povilas Kanapickas <povilas@radix.lt> 6973Date: 2019-07-20 11:02:16 +0300 6974 6975 genesys: Return errors as exceptions from *simple_scan() 6976 6977commit 94abc7f964d1b97ce7bfd2d26cdea8da099d91c4 6978Author: Povilas Kanapickas <povilas@radix.lt> 6979Date: 2019-07-20 11:02:15 +0300 6980 6981 genesys: Return errors as exceptions from *read_data_from_scanner() 6982 6983commit 867d907bb9fed29cee3408ae5d4b8ed4c66ad0dc 6984Author: Povilas Kanapickas <povilas@radix.lt> 6985Date: 2019-07-20 11:02:14 +0300 6986 6987 genesys: Return errors as exceptions from *init() 6988 6989commit 67f187bceb609d3981299edcb7f4ae5023bd91f6 6990Author: Povilas Kanapickas <povilas@radix.lt> 6991Date: 2019-07-20 11:02:13 +0300 6992 6993 genesys: Return errors as exceptions from *end_scan() 6994 6995commit eaeb05ead5ab691f2a40e4f682442487814506d7 6996Author: Povilas Kanapickas <povilas@radix.lt> 6997Date: 2019-07-20 11:02:12 +0300 6998 6999 genesys: Return errors as exceptions from *search_reference_point() 7000 7001commit 196e0824549b84c9c1a186050987e49c39077bca 7002Author: Povilas Kanapickas <povilas@radix.lt> 7003Date: 2019-07-20 11:02:11 +0300 7004 7005 genesys: Return errors as exceptions from *write_file() 7006 7007commit 241a4ea913c5796506c807b3f469c1eb919c2f61 7008Author: Povilas Kanapickas <povilas@radix.lt> 7009Date: 2019-07-20 11:02:10 +0300 7010 7011 genesys: Return errors as exceptions from *write_pnm_file() 7012 7013commit a6cbb980699e385168f954d665bdce1d41c054cf 7014Author: Povilas Kanapickas <povilas@radix.lt> 7015Date: 2019-07-20 11:02:09 +0300 7016 7017 genesys: Return errors as exceptions from *eject_document() 7018 7019commit 0bc253de07abc3e2348b16dcd1a105e4648dfd4c 7020Author: Povilas Kanapickas <povilas@radix.lt> 7021Date: 2019-07-20 11:02:08 +0300 7022 7023 genesys: Return errors as exceptions from *start_motor() 7024 7025commit 3477b827ee178f22098da4b8a9389f2119eae091 7026Author: Povilas Kanapickas <povilas@radix.lt> 7027Date: 2019-07-20 11:02:07 +0300 7028 7029 genesys: Return errors as exceptions from *get_paper_sensor() 7030 7031commit 5d2d8e9509f5459fba74fca0409ac7738a4c25b3 7032Author: Povilas Kanapickas <povilas@radix.lt> 7033Date: 2019-07-20 11:02:06 +0300 7034 7035 genesys: Return errors as exceptions from *send_gamma_table() 7036 7037commit e614c9e102629bcf34547eee2082dcfbd384adf6 7038Author: Povilas Kanapickas <povilas@radix.lt> 7039Date: 2019-07-20 11:02:05 +0300 7040 7041 genesys: Return errors as exceptions from *repark_head() 7042 7043commit d8d1638fdedec78832cb926bce56ea1614843a64 7044Author: Povilas Kanapickas <povilas@radix.lt> 7045Date: 2019-07-20 11:02:04 +0300 7046 7047 genesys: Return errors as exceptions from *asic_test() 7048 7049commit a0aa335d90cb74fcfbf4c9817f5219d2cb0a7901 7050Author: Povilas Kanapickas <povilas@radix.lt> 7051Date: 2019-07-20 11:02:03 +0300 7052 7053 genesys: Return errors as exceptions from *set_powersaving() 7054 7055commit fd12b4052f9933247288474ea3f3f5d5016740e3 7056Author: Povilas Kanapickas <povilas@radix.lt> 7057Date: 2019-07-20 11:02:02 +0300 7058 7059 genesys: Return errors as exceptions from *save_power() 7060 7061commit d75aa89c9f12502cf30402da84a72c495db0be27 7062Author: Povilas Kanapickas <povilas@radix.lt> 7063Date: 2019-07-20 11:02:01 +0300 7064 7065 genesys: Return errors as exceptions from *slow_back_home() 7066 7067commit 075d733613bbe0ee4ba82f5267d5367dcb241eea 7068Author: Povilas Kanapickas <povilas@radix.lt> 7069Date: 2019-07-20 11:02:00 +0300 7070 7071 genesys: Return errors as exceptions from *feed() 7072 7073commit 104ad9b44877563718d93023ef2e42b418d623af 7074Author: Povilas Kanapickas <povilas@radix.lt> 7075Date: 2019-07-20 11:01:59 +0300 7076 7077 genesys: Return errors as exceptions from setup_for_scan() 7078 7079commit 32a3faa3b56635fe54b24b452bc604c0e69e0ab8 7080Author: Povilas Kanapickas <povilas@radix.lt> 7081Date: 2019-07-20 11:01:58 +0300 7082 7083 genesys: Return errors as exceptions from *setup_registers() and deps 7084 7085commit 06367877202dfff9a1f92302c9c3c04febe5b8f4 7086Author: Povilas Kanapickas <povilas@radix.lt> 7087Date: 2019-07-20 11:01:57 +0300 7088 7089 genesys: Return errors as exceptions from *stop_motor() 7090 7091commit e5e9b5dc0d5797fb1e387e8dd3eeb8d942a06a83 7092Author: Povilas Kanapickas <povilas@radix.lt> 7093Date: 2019-07-20 11:01:56 +0300 7094 7095 genesys: Return errors as exceptions from *begin_scan() 7096 7097commit 02efbdee43054a02c21ebf2640486ab04fcb3166 7098Author: Povilas Kanapickas <povilas@radix.lt> 7099Date: 2019-07-20 11:01:55 +0300 7100 7101 genesys: Return errors as exceptions from *xpa_motor_power() 7102 7103commit 8a3b5a88a5ee356fb95402ac5c6f69656c6c9c80 7104Author: Povilas Kanapickas <povilas@radix.lt> 7105Date: 2019-07-20 11:01:54 +0300 7106 7107 genesys: Return errors as exceptions from *stop_action() 7108 7109commit fa6e4ab4c3961e4377091aa99bda80ca672bb319 7110Author: Povilas Kanapickas <povilas@radix.lt> 7111Date: 2019-07-20 11:01:53 +0300 7112 7113 genesys: Return errors as exceptions from *setup_scan_gpio() 7114 7115commit 86a151a4f2c021c3d0433f060f89e04a1b733591 7116Author: Povilas Kanapickas <povilas@radix.lt> 7117Date: 2019-07-20 11:01:52 +0300 7118 7119 genesys: Return errors as exceptions from *boot() and friends 7120 7121commit 67ecc10b81030d6d95addd5ad58fff8972d29b1c 7122Author: Povilas Kanapickas <povilas@radix.lt> 7123Date: 2019-07-20 11:01:51 +0300 7124 7125 genesys: Return errors as exceptions from *init_gpio() 7126 7127commit 8e9253e301458fd299c9ba77b1976edeea391211 7128Author: Povilas Kanapickas <povilas@radix.lt> 7129Date: 2019-07-20 11:01:50 +0300 7130 7131 genesys: Return errors as exceptions from *genesys_init_shading_data() 7132 7133commit 24775d6e0eb398a3f02f781c09882d2ae57f6830 7134Author: Povilas Kanapickas <povilas@radix.lt> 7135Date: 2019-07-20 11:01:49 +0300 7136 7137 genesys: Return errors as exceptions from *homsnr_gpio() 7138 7139commit 08a1ae562543c842b8fafe2df43690e2a80af9c1 7140Author: Povilas Kanapickas <povilas@radix.lt> 7141Date: 2019-07-20 11:01:48 +0300 7142 7143 genesys: Return errors as exceptions from *start_action() 7144 7145commit c843e3e83db31f0d42f48f21b9c46b4e689ee95f 7146Author: Povilas Kanapickas <povilas@radix.lt> 7147Date: 2019-07-20 11:01:47 +0300 7148 7149 genesys: Return errors as exceptions from *init_scan_regs() 7150 7151commit 153602308cd87e99b19c8f2b339c633daa95e4c6 7152Merge: b30567c271a4 bd6afe373684 7153Author: Povilas Kanapickas <povilas@radix.lt> 7154Date: 2019-08-09 07:33:28 +0000 7155 7156 Merge branch 'genesys-refactor-model-list' into 'master' 7157 7158 genesys: Refactor model list 7159 7160 See merge request sane-project/backends!103 7161 7162commit bd6afe373684672d3e50503b8e40726f86fa6325 7163Author: Povilas Kanapickas <povilas@radix.lt> 7164Date: 2019-07-20 09:16:36 +0300 7165 7166 genesys: Store available DPI into proper array 7167 7168commit bca1ab1d99ac48138881f7dc3c57abebd9d4012f 7169Author: Povilas Kanapickas <povilas@radix.lt> 7170Date: 2019-07-20 09:16:35 +0300 7171 7172 genesys: Store available resolutions into proper array 7173 7174commit 341061f3df51a0c2339aea1112b026c6832cfdd2 7175Author: Povilas Kanapickas <povilas@radix.lt> 7176Date: 2019-07-20 09:16:34 +0300 7177 7178 genesys: Correctly initialize Genesys_Model 7179 7180commit 7d4e7efa4ef9c9e2b36bddd2c5cf948a94814f73 7181Author: Povilas Kanapickas <povilas@radix.lt> 7182Date: 2019-07-20 09:16:33 +0300 7183 7184 genesys: Initialize usb device list in a function 7185 7186commit b30567c271a4fb3a1f6855fb356f11bec9a7e833 7187Merge: 326b2a04f7c1 847a3a6e7c8e 7188Author: Povilas Kanapickas <povilas@radix.lt> 7189Date: 2019-08-09 07:12:47 +0000 7190 7191 Merge branch 'genesys-canoscan-8400f-infrared' into 'master' 7192 7193 genesys: Add infrared channel support for CanoScan 8400F 7194 7195 See merge request sane-project/backends!102 7196 7197commit 847a3a6e7c8e85bd26f7d3bb67699c6877788910 7198Author: Povilas Kanapickas <povilas@radix.lt> 7199Date: 2019-07-20 21:17:31 +0300 7200 7201 genesys: Fix 8400F 2400 dpi scans 7202 7203commit b29bb66a36481bc906b2ad09403102f08b177a49 7204Author: Povilas Kanapickas <povilas@radix.lt> 7205Date: 2019-07-20 21:17:30 +0300 7206 7207 genesys: Add support for infrared scanning on 8400F 7208 7209commit ce713f95c0470e1afb20148e1c886310bcc09eb4 7210Author: Povilas Kanapickas <povilas@radix.lt> 7211Date: 2019-07-20 21:17:29 +0300 7212 7213 genesys: Refactor XPA lamp setup function to be more extensible 7214 7215commit 326b2a04f7c1d5d6bf3d06540e096039bcf3e2c2 7216Merge: 7d1617e4c067 57d8eb565ffb 7217Author: Povilas Kanapickas <povilas@radix.lt> 7218Date: 2019-08-09 06:53:42 +0000 7219 7220 Merge branch 'genesys-return-errors-as-exceptions' into 'master' 7221 7222 genesys: Return errors as exceptions instead of error codes 7223 7224 See merge request sane-project/backends!101 7225 7226commit 57d8eb565ffbaacb5e23d8b02d659775f21e8650 7227Author: Povilas Kanapickas <povilas@radix.lt> 7228Date: 2019-08-09 09:40:54 +0300 7229 7230 genesys: Add missing dependencies to the unit tests 7231 7232commit c19ab1fce57481b061e1b829bf4461d4cea4fef2 7233Author: Povilas Kanapickas <povilas@radix.lt> 7234Date: 2019-07-14 23:41:05 +0300 7235 7236 genesys: Return errors as exceptions from *init_motor_regs_scan() 7237 7238commit 9c9a118e12fcc9986d73824ccca40f917b924c78 7239Author: Povilas Kanapickas <povilas@radix.lt> 7240Date: 2019-07-14 23:41:04 +0300 7241 7242 genesys: Return errors as exceptions from *send_slope_table() 7243 7244commit 7d9f4d2c58e2d94521e7e6901572b4e2a2f164f3 7245Author: Povilas Kanapickas <povilas@radix.lt> 7246Date: 2019-07-14 23:41:03 +0300 7247 7248 genesys: Return errors as exceptions from *init_optical_regs_scan() 7249 7250commit 876b7bba4e19f33a775a91a5f0b63d8710167cba 7251Author: Povilas Kanapickas <povilas@radix.lt> 7252Date: 2019-07-14 23:41:02 +0300 7253 7254 genesys: Return errors as exceptions from *set_fe() 7255 7256commit ce06801d5537cdfef728438d22841a6cca266cf9 7257Author: Povilas Kanapickas <povilas@radix.lt> 7258Date: 2019-07-14 23:41:01 +0300 7259 7260 genesys: Support variadic format string in SaneException 7261 7262commit 290f71d6c1f9e1579efcac6a9dfe9e7494bf6ae7 7263Author: Povilas Kanapickas <povilas@radix.lt> 7264Date: 2019-07-14 23:41:00 +0300 7265 7266 genesys: Move SaneException implementation to source file 7267 7268commit f258158ff3ab84d127170dd7873d46b4c8a3978d 7269Author: Povilas Kanapickas <povilas@radix.lt> 7270Date: 2019-07-14 23:40:59 +0300 7271 7272 genesys: Return errors as exceptions from *send_offset_and_shading() 7273 7274commit 2f6052046fdbb908381f4118a1538197b8a981f9 7275Author: Povilas Kanapickas <povilas@radix.lt> 7276Date: 2019-07-14 23:40:58 +0300 7277 7278 genesys: Return errors as exceptions from gl843_set_buffer_address() 7279 7280commit 4303877059c1f05f5493faf43012c4f3088e7fea 7281Author: Povilas Kanapickas <povilas@radix.lt> 7282Date: 2019-07-14 23:40:57 +0300 7283 7284 genesys: Return errors as exceptions from *init_cmd_set() 7285 7286commit d29f6862c63d401dff116103498c6546021b3e22 7287Author: Povilas Kanapickas <povilas@radix.lt> 7288Date: 2019-07-14 23:40:56 +0300 7289 7290 genesys: Return errors as exceptions from *wait_for_home() 7291 7292commit 2a9764b4fd50ca3ea15f206c6587efc6c98e5aae 7293Author: Povilas Kanapickas <povilas@radix.lt> 7294Date: 2019-07-14 23:40:55 +0300 7295 7296 genesys: Return errors as exceptions from *send_shading_data() 7297 7298commit 99b5f1e94e355e2cb0ae626f203a49ca957a90c1 7299Author: Povilas Kanapickas <povilas@radix.lt> 7300Date: 2019-07-14 23:40:54 +0300 7301 7302 genesys: Return errors as exceptions from *gamma_buffer() 7303 7304commit e78cfa750feab63b4796392c3087196e4da0b5dc 7305Author: Povilas Kanapickas <povilas@radix.lt> 7306Date: 2019-07-14 23:40:53 +0300 7307 7308 genesys: Return errors as exceptions from *fe_read_data() 7309 7310commit ad231613db7ad1e0cd183ebb04aebe504ed6fba2 7311Author: Povilas Kanapickas <povilas@radix.lt> 7312Date: 2019-07-14 23:40:52 +0300 7313 7314 genesys: Return errors as exceptions from *read_feed_steps() 7315 7316commit 612ff9487c9ab72e722892236c5d726ded07b977 7317Author: Povilas Kanapickas <povilas@radix.lt> 7318Date: 2019-07-14 23:40:51 +0300 7319 7320 genesys: Return errors as exceptions from *fe_write_data() 7321 7322commit 32a2eeaa5f163afd3e25c0c29c62acfb0befd1da 7323Author: Povilas Kanapickas <povilas@radix.lt> 7324Date: 2019-07-14 23:40:50 +0300 7325 7326 genesys: Return errors as exceptions from *write_ahb() 7327 7328commit 693d42c0250d1e7d43ded9e7eb141bef5d808cee 7329Author: Povilas Kanapickas <povilas@radix.lt> 7330Date: 2019-07-14 23:40:49 +0300 7331 7332 genesys: Return errors as exceptions from *read_valid_words() 7333 7334commit 478ddd5d01853a135830c36284e577447a9621a6 7335Author: Povilas Kanapickas <povilas@radix.lt> 7336Date: 2019-07-14 23:40:48 +0300 7337 7338 genesys: Return errors as exceptions from *read_scancnt() 7339 7340commit 5c0a382bc9cde7f1d409d020db9563df6b8fa76a 7341Author: Povilas Kanapickas <povilas@radix.lt> 7342Date: 2019-07-14 23:40:47 +0300 7343 7344 genesys: Return errors as exceptions from *test_buffer_empty() 7345 7346commit f153fb109e82db4ef0821af69cbf7408933e1c8c 7347Author: Povilas Kanapickas <povilas@radix.lt> 7348Date: 2019-07-14 23:40:46 +0300 7349 7350 genesys: Return errors as exceptions from *get_status() 7351 7352commit e388fc505884819a5168495c05b9c05706b6dd98 7353Author: Povilas Kanapickas <povilas@radix.lt> 7354Date: 2019-07-14 23:40:45 +0300 7355 7356 genesys: Return errors as exceptions from *bulk_write_register() 7357 7358commit 0dc3342be12be1c99660b4a8f608397faa98736e 7359Author: Povilas Kanapickas <povilas@radix.lt> 7360Date: 2019-07-14 23:40:44 +0300 7361 7362 genesys: Return errors as exceptions from *bulk_write_data() 7363 7364commit 1c5960f9aa568c167fc68e7a10d9d1f8b9d6d180 7365Author: Povilas Kanapickas <povilas@radix.lt> 7366Date: 2019-07-14 23:40:43 +0300 7367 7368 genesys: Replace explicit DBG messages with DBG_HELPER 7369 7370commit 3a47a9ed4da8aa5f9c5505d879e9ad4ece02d38d 7371Author: Povilas Kanapickas <povilas@radix.lt> 7372Date: 2019-07-14 23:40:42 +0300 7373 7374 genesys: Return errors as exceptions from *set_buffer_address() 7375 7376commit 17a619a927b11671d331dc63723d5f9ee6b18a3e 7377Author: Povilas Kanapickas <povilas@radix.lt> 7378Date: 2019-07-14 23:40:41 +0300 7379 7380 genesys: Return errors as exceptions from *write_register() 7381 7382commit d1cffab8f4500247e3f865c3ce5ea4faec8a3083 7383Author: Povilas Kanapickas <povilas@radix.lt> 7384Date: 2019-07-14 23:40:40 +0300 7385 7386 genesys: Return errors as exceptions from *write_gl847_register() 7387 7388commit 3d17645fade5945e5aefa7a73ef9fa9425937e0c 7389Author: Povilas Kanapickas <povilas@radix.lt> 7390Date: 2019-07-14 23:40:39 +0300 7391 7392 genesys: Return errors as exceptions from *read_register() 7393 7394commit bfef12cc4941f61700fb2e9563bf2d8c6b3253b4 7395Author: Povilas Kanapickas <povilas@radix.lt> 7396Date: 2019-07-14 23:40:38 +0300 7397 7398 genesys: Return errors as exceptions from *read_gl847_register() 7399 7400commit 9e15623411b81a345aeac8e12d409190bdac48d2 7401Author: Povilas Kanapickas <povilas@radix.lt> 7402Date: 2019-07-14 23:40:37 +0300 7403 7404 genesys: Return errors as exceptions from *write_0x8c() 7405 7406commit 1e5a7bd4d88d830a59d748272df575adda0ea035 7407Author: Povilas Kanapickas <povilas@radix.lt> 7408Date: 2019-07-14 23:40:36 +0300 7409 7410 genesys: Return errors as exceptions from *write_hregister() 7411 7412commit f856a3dacfff8eefc9468b4b73c12020d7aa55b7 7413Author: Povilas Kanapickas <povilas@radix.lt> 7414Date: 2019-07-14 23:40:35 +0300 7415 7416 genesys: Return errors as exceptions from *read_hregister() 7417 7418commit a79f1404f3bd504ad51a5dc4b24a2287ff6ee668 7419Author: Povilas Kanapickas <povilas@radix.lt> 7420Date: 2019-07-14 23:40:34 +0300 7421 7422 genesys: Return errors as exceptions from *bulk_read_data() 7423 7424commit 7d1617e4c067704704b5b828fc192a534ee09d1d 7425Merge: 9a8eb90dc369 5c32aefd0f4d 7426Author: Povilas Kanapickas <povilas@radix.lt> 7427Date: 2019-08-08 20:09:54 +0000 7428 7429 Merge branch 'genesys-canoscan-8400f' into 'master' 7430 7431 genesys: Implement regular and transparency scans for Canon CanoScan 8400F 7432 7433 See merge request sane-project/backends!100 7434 7435commit 5c32aefd0f4d79a43b4f20bc23dc80a7416a7612 7436Author: Povilas Kanapickas <povilas@radix.lt> 7437Date: 2019-07-20 03:11:24 +0300 7438 7439 genesys: Implement transparency scanning support for 8400F 7440 7441commit ab2952d1df2acd1935d8db451984621e05ee7017 7442Author: Povilas Kanapickas <povilas@radix.lt> 7443Date: 2019-07-20 03:11:23 +0300 7444 7445 genesys: Add support for regular scans on CanoScan 8400F 7446 7447commit 0c1dded259055a5136556875d982fd2bf0da5c50 7448Author: Povilas Kanapickas <povilas@radix.lt> 7449Date: 2019-07-20 03:11:22 +0300 7450 7451 genesys: Enable support for CanoScan 8400F 7452 7453commit 9a8eb90dc3694d259a82853fa82be368457f59ed 7454Merge: 820ff5293aca 6d6dbd81d32d 7455Author: Povilas Kanapickas <povilas@radix.lt> 7456Date: 2019-08-08 19:51:06 +0000 7457 7458 Merge branch 'genesys-canoscan-8600f-infrared' into 'master' 7459 7460 genesys: Add infrared support to Canon CanoScan 8600F 7461 7462 See merge request sane-project/backends!99 7463 7464commit 6d6dbd81d32d1754208512c09d6bdeb9fc6c8fda 7465Author: Povilas Kanapickas <povilas@radix.lt> 7466Date: 2019-07-13 04:14:47 +0300 7467 7468 genesys: Improve documentation of Genesys_Model struct 7469 7470commit 644314bdad83cc0213c88b899343e2f9f3da35a5 7471Author: Povilas Kanapickas <povilas@radix.lt> 7472Date: 2019-07-13 04:14:46 +0300 7473 7474 genesys: Put 0x72/0x73 registers to sensor definition on GL843 7475 7476commit 1a5e3944b3ae64ab4d95d189a978d2ceb999f17f 7477Author: Povilas Kanapickas <povilas@radix.lt> 7478Date: 2019-07-13 04:14:45 +0300 7479 7480 genesys: Add option to get a raw scan ignoring offsets 7481 7482commit 144ed1f29b5d6869d40dc495edb5fda813a0de4c 7483Author: Povilas Kanapickas <povilas@radix.lt> 7484Date: 2019-07-13 04:14:44 +0300 7485 7486 genesys: Implement infrared channel support for 8600F 7487 7488commit 78cdb347bea6e0fbfacd10a73537c6d680a99258 7489Author: Povilas Kanapickas <povilas@radix.lt> 7490Date: 2019-07-13 04:14:43 +0300 7491 7492 genesys: Fix lperiod on transparency scans on 8600F 7493 7494commit 3137639aca481b8a3257c0e78d07c8469b4b602f 7495Author: Povilas Kanapickas <povilas@radix.lt> 7496Date: 2019-07-13 04:14:42 +0300 7497 7498 genesys: Make scan method explicit when selecting sensor 7499 7500commit c96a34f4a8b65f3390fac427124fffca619328df 7501Author: Povilas Kanapickas <povilas@radix.lt> 7502Date: 2019-07-13 04:14:41 +0300 7503 7504 genesys: Fix partial width during calibration support 7505 7506commit 7e2a1eed97d2cf77830d282acc522a878c2a7b2f 7507Author: Povilas Kanapickas <povilas@radix.lt> 7508Date: 2019-07-13 04:14:40 +0300 7509 7510 genesys: Fix alignment of lamp and sensor during of transparency scan 7511 7512 The calibration area does not necessarily need to be at the zero 7513 position. We may need to drive sensor to the lamp and then drive both to 7514 the calibration. 7515 7516commit 7d32dca50e2f7ae3c9b5d795dae3c938e7a93b7e 7517Author: Povilas Kanapickas <povilas@radix.lt> 7518Date: 2019-07-13 04:14:39 +0300 7519 7520 genesys: Sync GPIO with window driver on transparency scans on 8600F 7521 7522commit 0db759d996c1bd6f05e867a687f4de30f7055c19 7523Author: Povilas Kanapickas <povilas@radix.lt> 7524Date: 2019-07-13 04:14:38 +0300 7525 7526 genesys: Don't enable buggy behavior on newly supported scanners 7527 7528commit 820ff5293acaafe1ca218c7943d6cdc2a9c258be 7529Merge: 45646240bf43 ac6ccfc1844f 7530Author: Povilas Kanapickas <povilas@radix.lt> 7531Date: 2019-08-08 18:51:09 +0000 7532 7533 Merge branch 'genesys-repark-before-setting-shading-regs' into 'master' 7534 7535 genesys: Repark before regs are setup in white_shading_calibration() 7536 7537 See merge request sane-project/backends!98 7538 7539commit ac6ccfc1844f7212ed6bb274874046e16edcae81 7540Author: Povilas Kanapickas <povilas@radix.lt> 7541Date: 2019-07-02 23:30:53 +0300 7542 7543 genesys: Repark before regs are setup in white_shading_calibration() 7544 7545 Reparking after registers have been setup is very brittle approach, as 7546 it must preserve everything intact. 7547 7548commit 45646240bf4322702d0f270e44b33f684734ef77 7549Merge: 8d3369f68ecf af0f8e7e460e 7550Author: Povilas Kanapickas <povilas@radix.lt> 7551Date: 2019-08-08 18:33:41 +0000 7552 7553 Merge branch 'genesys-fix-gl843-gain-calibration' into 'master' 7554 7555 genesys: Improve gain calibration on GL843 7556 7557 See merge request sane-project/backends!97 7558 7559commit af0f8e7e460ef61571ef347ec7242a6c61643b98 7560Author: Povilas Kanapickas <povilas@radix.lt> 7561Date: 2019-07-02 23:30:50 +0300 7562 7563 genesys: Improve gain calibration on GL843 7564 7565commit 8d3369f68ecf171c8a4e6dc319b8b5d501206dc5 7566Merge: 1491a1067e6c 74854a85aab4 7567Author: Povilas Kanapickas <povilas@radix.lt> 7568Date: 2019-08-08 18:13:30 +0000 7569 7570 Merge branch 'genesys-reinit-regs-before-shading' into 'master' 7571 7572 genesys: Reinit registers before each shading calibration step 7573 7574 See merge request sane-project/backends!96 7575 7576commit 74854a85aab4d5c35e9570fcfc1c86544cd174a1 7577Author: Povilas Kanapickas <povilas@radix.lt> 7578Date: 2019-07-02 23:30:48 +0300 7579 7580 genesys: Reinit registers for shading again before white shading 7581 7582commit a5c5ea56ada665769f4819a59953ceae0820666d 7583Author: Povilas Kanapickas <povilas@radix.lt> 7584Date: 2019-07-02 23:30:47 +0300 7585 7586 genesys: Add debug markers to data captured during calibration 7587 7588commit 1491a1067e6cdf39d0088ed788fabf66b2216a75 7589Merge: 0fc4eb80e366 aa6bdba74d07 7590Author: Povilas Kanapickas <povilas@radix.lt> 7591Date: 2019-08-08 17:49:06 +0000 7592 7593 Merge branch 'genesys-usb-capture-debug-msg' into 'master' 7594 7595 genesys: Add a way to record debug messages to USB captures 7596 7597 See merge request sane-project/backends!95 7598 7599commit aa6bdba74d07fa140c60cd354d8cab6faa086edb 7600Author: Povilas Kanapickas <povilas@radix.lt> 7601Date: 2019-06-28 18:18:28 +0300 7602 7603 genesys: Add a way to record debug messages to USB captures 7604 7605commit 0fc4eb80e3665af8aecedcdab2cd5110325f52cf 7606Merge: eae96342d838 34d378347c93 7607Author: Povilas Kanapickas <povilas@radix.lt> 7608Date: 2019-08-08 16:51:43 +0000 7609 7610 Merge branch 'genesys-cleanup' into 'master' 7611 7612 genesys: Various cleanups 7613 7614 See merge request sane-project/backends!94 7615 7616commit 34d378347c93976f37e985f273b1f37a863c51bd 7617Author: Povilas Kanapickas <povilas@radix.lt> 7618Date: 2019-07-06 21:02:28 +0300 7619 7620 genesys: Remove unused register read 7621 7622commit 8c9d6d7208ab7f88f479411153cf33add777cae1 7623Author: Povilas Kanapickas <povilas@radix.lt> 7624Date: 2019-07-06 21:02:27 +0300 7625 7626 genesys: Read the value of CKSEL from the sensor definition directly 7627 7628commit 1a641316b0921abdc6882f9df7b5692968d6a406 7629Author: Povilas Kanapickas <povilas@radix.lt> 7630Date: 2019-07-06 21:02:26 +0300 7631 7632 genesys: Remove duplicate entry of Canon 5600F in config file 7633 7634commit f84f1b9d4252cc0686c45c824478f9f977cf3fc8 7635Author: Povilas Kanapickas <povilas@radix.lt> 7636Date: 2019-07-06 21:02:25 +0300 7637 7638 genesys: Sort the initial register map by register on GL843 7639 7640commit a6a09f5dc5941a67ea0809064c7086846432cc1c 7641Author: Povilas Kanapickas <povilas@radix.lt> 7642Date: 2019-07-06 21:02:24 +0300 7643 7644 genesys: Don't reuse non-applicable macro just because its value matches 7645 7646commit f4d5fd4ad6520ac4d54cbf8dd1f9bcdde1680867 7647Author: Povilas Kanapickas <povilas@radix.lt> 7648Date: 2019-07-06 21:02:23 +0300 7649 7650 genesys: Add a way to dump Genesys_Register_Set to debug 7651 7652commit eae96342d838347479565e8870e0686dca5be2a3 7653Merge: 1be824f2c5bd fdc23d129ab2 7654Author: Ralph Little <littlesincanada@yahoo.co.uk> 7655Date: 2019-08-08 16:44:19 +0000 7656 7657 Merge branch 'text_corrections' into 'master' 7658 7659 Some fixes to US messages in source. 7660 7661 See merge request sane-project/backends!91 7662 7663commit fdc23d129ab2746ba19b2c2d405b8d9965cd53cb 7664Author: Ralph Little <littlesincanada@yahoo.co.uk> 7665Date: 2019-08-05 20:54:18 -0700 7666 7667 1) Correct some spelling mistakes 7668 2) Convert some British spellings to US 7669 3) Modified some longer sentences to improve readability. 7670 4) Modified en_GB to suit 7671 7672commit 1be824f2c5bdf81998dc875cd43c28ce617fc871 7673Merge: 953ed4c2b0b2 f8f90f8b98c2 7674Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 7675Date: 2019-08-08 14:01:30 +0000 7676 7677 Merge branch 'sanei-usb-testing-mode' into 'master' 7678 7679 sanei: Support capture and replay of USB data for testing 7680 7681 See merge request sane-project/backends!55 7682 7683commit f8f90f8b98c29c6a823b14a71be411b3efd63bda 7684Author: Povilas Kanapickas <povilas@radix.lt> 7685Date: 2019-06-30 22:31:14 +0300 7686 7687 configure: Make --with-usb-record-replay opt-in rather than opt-out 7688 7689commit baa4eb30483c59e0b34c045a1476562286ffa25b 7690Author: Povilas Kanapickas <povilas@radix.lt> 7691Date: 2019-06-30 22:18:11 +0300 7692 7693 testsuite: Add missing libs to `make check` programs 7694 7695commit 599bfe519c4d3e835e9825ea9ceb9d0360d0166a 7696Author: Povilas Kanapickas <povilas@radix.lt> 7697Date: 2019-06-16 21:12:42 +0300 7698 7699 sanei_usb: Fix build when USB replay-record mode is disabled 7700 7701commit f3df7b9db14eeaae3915fb96d25877e1f61ff897 7702Author: Povilas Kanapickas <povilas@radix.lt> 7703Date: 2019-06-16 21:12:41 +0300 7704 7705 genesys: Don't sleep during tests 7706 7707commit 4edfb7a287635c28fde1201f57e183efbf1b89b9 7708Author: Povilas Kanapickas <povilas@radix.lt> 7709Date: 2019-04-29 23:18:38 +0300 7710 7711 sanei_usb: Add function to check whether we are using fake data 7712 7713commit fd6adf2a46e8776ea0f133481bb7f14e3a1277d8 7714Author: Povilas Kanapickas <povilas@radix.lt> 7715Date: 2019-05-09 00:38:45 +0300 7716 7717 sanei_usb: Don't crash when recording failed reads 7718 7719commit b30406873c81ebd922f805747a58aa4ffdce2ed5 7720Author: Povilas Kanapickas <povilas@radix.lt> 7721Date: 2019-04-27 12:16:13 +0300 7722 7723 sanei_usb: Add support for record testing mode 7724 7725commit 7de8efd395375f84629a8d8c980009f5292841da 7726Author: Povilas Kanapickas <povilas@radix.lt> 7727Date: 2019-04-27 12:16:12 +0300 7728 7729 sanei_usb: Add support for "development mode" replay testing 7730 7731commit 21ed18b230bd542055a4f3c8e7271777f71b893f 7732Author: Povilas Kanapickas <povilas@radix.lt> 7733Date: 2019-04-27 12:16:11 +0300 7734 7735 dll: Report when testing backend is unknown 7736 7737commit 0122c060b7dad349584cbe11a1cc348a92f65bc1 7738Author: Povilas Kanapickas <povilas@radix.lt> 7739Date: 2019-04-27 12:16:10 +0300 7740 7741 sanei_usb: Add support for replay testing 7742 7743commit a88b6241cd7fc849619d81063663a5e609dfe951 7744Author: Povilas Kanapickas <povilas@radix.lt> 7745Date: 2019-05-25 09:12:30 +0300 7746 7747 configure: Add option to enable USB record-replay 7748 7749commit 953ed4c2b0b2927516382927e1cb1f8f8863ba8d 7750Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 7751Date: 2019-08-08 21:41:22 +0900 7752 7753 mustek_usb2: Fix sprintf invocation. Fixes #110 7754 7755commit 90684c53bb646e6db98b4547cde9aeb2d41cf602 7756Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 7757Date: 2019-08-01 21:14:08 +0900 7758 7759 doc: Remove :new markers in external backend descriptions 7760 7761 External backends are per definition not new sane-backends. Removing 7762 the commented out info makes for fewer false hits when searching. 7763 7764commit 85674f12138882ef34f493749cb1731b07f26b9e 7765Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 7766Date: 2019-08-01 21:13:33 +0900 7767 7768 doc: Update as per post-release instructions 7769 7770commit 9a16b62e33ac55ecc5c4fdfd9f17f407541ab6ab 7771Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 7772Date: 2019-08-01 21:13:19 +0900 7773 7774 doc: Update post-release instructions 7775 7776 This reflects the post-release changes that have been taken care of 7777 and are still considered somewhat meaningful. 7778 7779 MD5 checksums have been replaced by SHA512 and SHA256 checksum files 7780 on the Releases page. The descriptions.db was used by the no longer 7781 existant Search Engine on the website. 7782