1commit 871813a22db1b03adcbf4f5dc4ea9eb29f12a36d 2Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3Date: 2020-08-23 20:25:14 +0900 4 5 NEWS: Document changes for 1.0.31 release 6 7commit b21f1cfd2748979b4e036575293a18eba28bf685 8Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 9Date: 2020-08-23 15:15:13 +0900 10 11 Revert spurious source code file reference changes in !512 12 13commit a2075317e38502dd2eb9058d54015e9faecf8a56 14Merge: 8f19b77f45e9 d65d121e6d2a 15Author: Oliver Schwartz <oliver.schwartz@gmx.ch> 16Date: 2020-08-20 19:55:50 +0000 17 18 Merge branch '38-macos-device-0x03f0-0x1305-at-020-002-is-not-configured' into 'release/1.0.31' 19 20 Resolve "[macOS] device 0x03f0/0x1305 at 020:002 is not configured" 21 22 See merge request sane-project/backends!504 23 24commit d65d121e6d2ab48832e1b4f9d2172a500cfabbfa 25Author: Oliver Schwartz <oliver.schwartz@gmx.ch> 26Date: 2020-08-08 09:55:47 +0000 27 28 Use SANEI_ALLOW_UNCONFIGURED_DEVICES macro to skip test of unconfigured devices instead of platform test. 29 30commit 8f19b77f45e955345da7cfc2ae48777009203ec7 31Merge: 80643db457d1 48fee0b33f4b 32Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 33Date: 2020-08-20 10:07:25 +0000 34 35 Merge branch 'release/1.0.31' into 'release/1.0.31' 36 37 Italian translation update 38 39 See merge request sane-project/backends!512 40 41commit 48fee0b33f4b9b998be27857d9239da5049820c4 42Author: Vincenzo Reale <smart2128@baslug.org> 43Date: 2020-08-19 12:07:30 +0200 44 45 Italian translation update 46 47commit 80643db457d1893cd39bd333ff3bb08fb145f3e6 48Author: Rolf Bensch <rolf@bensch-online.de> 49Date: 2020-08-15 14:29:18 +0200 50 51 pixma: MP495 is working 52 53 Pixma backend supports only symmetric scan resolutions, here 600dpi. 54 55 See issue sane-project/backends#32 56 57commit 7ac9296a1940b81372e46ac2e94126792fa87985 58Author: Rolf Bensch <rolf@bensch-online.de> 59Date: 2020-08-14 19:58:15 +0200 60 61 pixma: backend version 0.28.5 62 63commit 3113d546c893ad9c8b4a3d7245e083272db8f6db 64Author: Rolf Bensch <rolf@bensch-online.de> 65Date: 2020-08-14 20:27:06 +0200 66 67 Revert "pixma: MP490 Series doesn't need special image formatting @ high dpi" 68 69 This reverts commit 1675697366e0d69edf1e413265c6fc15e6f3ab97. 70 71 See issue sane-project/backends#338 72 73commit e76b1e4863a23de7d740a46738af762c66935349 74Merge: 0d5ea59d4378 743290300a22 75Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 76Date: 2020-08-12 00:36:57 +0000 77 78 Merge branch 'for-upstream/avision_fix_fastfeed' into 'release/1.0.31' 79 80 backend/avision: fix lock-up of scanners not supporting fastfeed 81 82 See merge request sane-project/backends!505 83 84commit 743290300a2269398b2c6986eaa603ae73c75526 85Author: Michael Niewöhner <foss@mniewoehner.de> 86Date: 2020-08-10 19:26:24 +0200 87 88 backend/avision: fix lock-up of scanners not supporting fastfeed 89 90 de19ebc introduced a regression, where some scanners would lock-up 91 completely and require a full power cycle. 92 93 To fix that, do not call release_unit for any scanners not supporting 94 fastfeed for now, since that leads to lock-ups on at least one device. 95 Currently, it isn't clear what exactly is causing the problems, so it 96 maybe be enabled in a correct way again, later. 97 98 Resolves issue !337. 99 100 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 101 102commit 0d5ea59d43780e5fc22238f3929e5ccd968a5587 103Merge: 4a4199c33033 0082a9af569a 104Author: Rolf Bensch <rolf@bensch-online.de> 105Date: 2020-08-10 21:09:40 +0000 106 107 Merge branch 'german-translation-revision' into 'release/1.0.31' 108 109 Update German translation 110 111 See merge request sane-project/backends!487 112 113commit 0082a9af569ad8f5a7ae719ac0c4d54c3dbd5469 114Author: Rolf Bensch <rolf@bensch-online.de> 115Date: 2020-08-10 22:52:45 +0200 116 117 some translations need some rework 118 119commit c1297cddfb54cca6a6cb506a1abbf106fb35f66a 120Author: Rolf Bensch <rolf@bensch-online.de> 121Date: 2020-08-10 22:51:38 +0200 122 123 rework some translations 124 125commit 85fcab62f5a0bf140e2fd9f85cf4af4cd26d597c 126Author: Rolf Bensch <rolf@bensch-online.de> 127Date: 2020-08-10 22:46:30 +0200 128 129 translations start in capital letters 130 131commit 66e3e318afc5452c7c9d3f7b4e4589cb6d8770b8 132Author: Rolf Bensch <rolf@bensch-online.de> 133Date: 2020-08-10 22:41:33 +0200 134 135 remove outdated translations 136 137commit 5e07b8ad0be1df462439ecfea5227913cf5f9865 138Merge: 3ab937a3f171 4a4199c33033 139Author: Rolf Bensch <rolf@bensch-online.de> 140Date: 2020-08-08 14:15:23 +0200 141 142 Merge branch 'release/1.0.31' into german-translation-revision 143 144commit 4a4199c33033e786260f88866245b4322266dee1 145Author: Rolf Bensch <rolf@bensch-online.de> 146Date: 2020-08-08 13:51:25 +0200 147 148 pixma: E410 Series is working 149 150 See issue sane-project/backends#334 151 152commit 3f1fea952c46d0a07222a5154c8a5f0d45cb325a 153Merge: f23107f43d97 5447fd3d375d 154Author: Oliver Schwartz <oliver.schwartz@gmx.ch> 155Date: 2020-08-08 11:50:35 +0000 156 157 Merge branch '293-epson-perfection-3590-photo' into 'release/1.0.31' 158 159 Resolve "Epson Perfection 3590 Photo" 160 161 See merge request sane-project/backends!503 162 163commit 5447fd3d375d40b1e589171f2619f347974f7637 164Author: Oliver Schwartz <oliver.schwartz@gmx.ch> 165Date: 2020-08-08 09:25:01 +0000 166 167 Added "PHOTO" suffix to some Epson scanners to have unified model names across backends. 168 169commit f23107f43d974c692c2c6750db910e8c6f82b97c 170Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 171Date: 2020-08-02 21:46:21 +0900 172 173 I18N: Update metadata (version, date, last translator) 174 175commit e7ab1b620fbdef94268c7d5af8911fde97457874 176Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 177Date: 2020-08-02 21:45:42 +0900 178 179 I18N: Sync message catalogs with current code. 180 181commit ddf30425462a97c7928d4b8608e7e5062e50e1ef 182Merge: d289b42ad736 823176c0fe99 183Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 184Date: 2020-08-02 12:15:21 +0000 185 186 Merge branch 'undefined' into 'release/1.0.31' 187 188 Update Ukrainian translation 189 190 See merge request sane-project/backends!493 191 192commit 823176c0fe9957cfa0c71915f99937af73379691 193Author: Yuri Chornoivan <yurchor@ukr.net> 194Date: 2020-07-22 12:37:35 +0000 195 196 Update Ukrainian translation 197 198commit d289b42ad736ca68a7f2e89ae23fa5217c293417 199Merge: 7a3e090efcc2 72d09e0bfa01 200Author: m. allan noah <kitno455@gmail.com> 201Date: 2020-08-01 12:10:17 +0000 202 203 Merge branch 'p208ii' into 'master' 204 205 canon_dr: update P-208II status, add second mode 206 207 See merge request sane-project/backends!499 208 209commit 72d09e0bfa015e2ff899cc5ff53c4da737a90b00 210Author: Florian Klink <flokli@flokli.de> 211Date: 2020-07-29 15:01:19 +0200 212 213 canon_dr: update P-208II status, add second mode 214 215commit 7a3e090efcc2682a14d476cec8b198e97cd70b1c 216Merge: 7056b4826b28 d90b9e0292ef 217Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 218Date: 2020-08-01 06:15:30 +0000 219 220 Merge branch 'master' into 'master' 221 222 Mark PLANon DocuPen RC800 as supported by gPhoto2. 223 224 See merge request sane-project/backends!489 225 226commit d90b9e0292ef8347d7ec3c0d805a20d77fd48fc0 227Author: Ondrej Zary <ondrej@zary.sk> 228Date: 2020-07-04 13:38:07 +0200 229 230 Mark PLANon DocuPen RC800 as supported by gPhoto2. 231 232 Docupen RC800 support was merged into libgphoto: 233 https://github.com/gphoto/libgphoto2/pull/533 234 235commit 7056b4826b28d9b509a60f52f9bfe11d4932d761 236Merge: a277ea5ff1f4 9793d4f64eaf 237Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 238Date: 2020-08-01 06:14:15 +0000 239 240 Merge branch 'mingw-fixes' into 'master' 241 242 MinGW build fixes 243 244 See merge request sane-project/backends!483 245 246commit 9793d4f64eaffff57e02c2247830b4eaf595d7b5 247Author: Michael Cronenworth <mike@cchtml.com> 248Date: 2020-06-17 17:24:55 -0500 249 250 MinGW build fixes 251 252 - Fix define check on S_IFSOCK, looked like a typo 253 - Need a define check around syslog usage 254 - libdll_preload already has sanei_usb symbols and linking fails with 255 duplicate symbol errors if this is left in 256 257commit a277ea5ff1f407ff208c413c7e619f3e9b32093e 258Merge: e44672cdf8d4 8e21bd58063f 259Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 260Date: 2020-08-01 03:45:15 +0000 261 262 Merge branch '279-issue02-null-pointer-deref-epsonds_net_read' into 'master' 263 264 Resolve "memory corruption bugs in libsane" 265 266 See merge request sane-project/backends!500 267 268commit 8e21bd58063fa3c2807025b6d7c932283788158a 269Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 270Date: 2020-05-08 21:02:32 +0900 271 272 epsonds: Read whole payload of welcome message 273 274commit 6c07abf763bcb99d1fa419b999b1e4551990dea6 275Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 276Date: 2020-04-30 19:45:42 +0900 277 278 epsonds: Rewrite network I/O 279 280 This follows the changes made to the epson2 backend and addresses 281 GHSL-2020-079, GHSL-2020-080 and GHSL-2020-081. Re #279. 282 283commit e44672cdf8d4d8c2636ceca6b0f73710dbd22195 284Merge: be666bb03762 df451265125a 285Author: m. allan noah <kitno455@gmail.com> 286Date: 2020-08-01 01:10:17 +0000 287 288 Merge branch 'canon_dr/fix_get_pixelsize' into 'master' 289 290 canon_dr: Report early error 291 292 See merge request sane-project/backends!333 293 294commit df451265125a0ed8eb0c58690f8bb537a4694a27 295Author: Denis West <denis.perez@smartmatic.com> 296Date: 2020-02-13 11:06:55 -0500 297 298 canon_dr: Report early error 299 300 Exits get_pixelsize function when error is detected on previous 301 operation, avoiding unnecessary retries and reporting the correct 302 error code. 303 304commit be666bb03762116932e4c66c9af60c1b22ba5e70 305Merge: 08790ef7cb7f 5dd9eeb0837b 306Author: Ralph Little <littlesincanada@yahoo.co.uk> 307Date: 2020-07-27 14:38:12 +0000 308 309 Merge branch '6-gt68xx-scanimage-batch-segfault' into 'master' 310 311 Resolve "gt68xx scanimage --batch segfault" 312 313 Closes #6 314 315 See merge request sane-project/backends!498 316 317commit 5dd9eeb0837b8fdef3c3f75a5d518616680fdcc4 318Author: Ralph Little <skelband@gmail.com> 319Date: 2020-07-26 11:19:31 -0700 320 321 gt68xx: Restore cancel "stop_scan" call and fix whitespace issue 322 323 The original issue that I had with this patch was in the cancel function 324 where the patch author had commented out the "stop scan" call for cancel. 325 This made no sense to me. I have put it back in for testing. 326 It might have been accidentally left out. 327 328commit 462419cc68e1469ca5426f6c82dc17d9b1bd2a88 329Author: Ralph Little <skelband@gmail.com> 330Date: 2020-07-26 11:02:40 -0700 331 332 gt68xx: Initial check-in of proposed patch for crash. 333 334 Ulf and I will review and test this patch on this branch. 335 It does seem to fix the issue, but I want to check it out a little more 336 before we commit it to master. 337 338commit 08790ef7cb7f15f2c925b22af8fd14fa5c631bef 339Author: pimvantend <pimvantend@yahoo.com> 340Date: 2020-07-27 12:45:07 +0200 341 342 lide 600 support promised in man-page 343 344commit 1b9e7016053e2b5dbb96ad255b8d16b3f4d5fd5d 345Merge: f29bbab5facd 1bd4fc283a08 346Author: Ralph Little <littlesincanada@yahoo.co.uk> 347Date: 2020-07-26 17:53:48 +0000 348 349 Merge branch 'en_GB-translations-update' into 'master' 350 351 po: Updated en_GB translations. 352 353 See merge request sane-project/backends!497 354 355commit 1bd4fc283a08117bceb51e6613831fa6d4412dfd 356Author: Ralph Little <skelband@gmail.com> 357Date: 2020-07-26 10:35:04 -0700 358 359 po: Updated en_GB translations. 360 361commit f29bbab5facd85f376b6e60fb20db83444064932 362Merge: 21a3bfad71eb 37bc4598a249 363Author: Ralph Little <littlesincanada@yahoo.co.uk> 364Date: 2020-07-26 17:19:15 +0000 365 366 Merge branch 'hp5400-fix-option-warning-bug' into 'master' 367 368 hp5400: initialize options bit mask to avoid compiler warning and glitchy operation 369 370 See merge request sane-project/backends!496 371 372commit 37bc4598a24993e8aa69aa9e9381c8b5382a34d7 373Author: Ralph Little <skelband@gmail.com> 374Date: 2020-07-26 10:00:48 -0700 375 376 hp5400: initialize options bit mask to avoid compiler warning and glitchy operation 377 378 This was picked up as a compiler warning in Ubuntu build and was a 379 real functional issue. 380 381commit 21a3bfad71eb28f61815d9cc4935d7de38e500db 382Merge: 890eb452b9d3 7f8acc85341a 383Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 384Date: 2020-07-26 12:20:04 +0000 385 386 Merge branch 'for-upstream/backend_avision_i1120' into 'master' 387 388 backend/avision: support for Kodak i1120 389 390 See merge request sane-project/backends!19 391 392commit 7f8acc85341a8228b53991e63fee106e223f8ed1 393Author: Michael Niewöhner <foss@mniewoehner.de> 394Date: 2018-10-28 16:05:08 +0100 395 396 backend/avision: i1120: add description entry 397 398 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 399 400commit e8ae2ca16f57cc13af2efe2a2c7c9c84c36a20ac 401Author: Michael Niewöhner <foss@mniewoehner.de> 402Date: 2018-10-28 14:48:55 +0100 403 404 backend/avision: fix: use fabs instead of abs for double values 405 406 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 407 408commit fa6dfcc44e770fee8ad3e772ab88fdbea9990ec7 409Author: Michael Niewöhner <foss@mniewoehner.de> 410Date: 2018-10-28 11:38:01 +0100 411 412 backend/avision: i1120: finally set correct offsets for duplex 413 414 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 415 416commit 7d7184a209007731b41985b91de716f9fd177302 417Author: Michael Niewöhner <foss@mniewoehner.de> 418Date: 2018-10-28 09:39:08 +0100 419 420 backend/avision: add missing offsets for bry 421 422 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 423 424commit 6a6927b198b3b6352e33165bebce808ed8a6900c 425Author: Michael Niewöhner <foss@mniewoehner.de> 426Date: 2018-10-27 18:43:39 +0200 427 428 backend/avision: implement ADF first-sheet offset compensation 429 430 i1120 has another offset. When scanning in ADF multi-page mode (the 431 default), the very first sheet is moved 1.5mm down. That leads to 1.5mm 432 being cut off at the bottom. 433 This implements the (hopefully last) offset setting for multi-sheet ADF 434 scans. 435 436 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 437 438commit e96ce8887e64b396789aacba73493ff642f6caa2 439Author: Michael Niewöhner <foss@mniewoehner.de> 440Date: 2018-10-21 11:35:19 +0200 441 442 backend/avision: add ADF front-only offset compensation 443 444 This adds offset compensation for ADF front-only scans, which may 445 have different offsets than ADF duplex scans. 446 447 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 448 449commit 58a3cdd042a7668ced79f007235a519dbb471c52 450Author: Michael Niewöhner <foss@mniewoehner.de> 451Date: 2018-10-14 18:54:40 +0200 452 453 backend/avision: Rewrite offset compensation 454 455 This is a complete rewrite of the offset compensation using a 456 combination of overscan and line skipping. It replaces the option 457 AV_REAR_OFFSET by specifying exact offset values for each scanner. 458 This was needed for Kodak i1120 which needs bottom line skipping. 459 The old implementation could not skip bottom lines since we could 460 not know how many lines we will get in the end from ADF. 461 The new implementation redirects the output file descriptor to a 462 temporary file. After the current page is completely scanned, 463 offsets are applied and the output is passed to the original 464 output file descriptor. 465 466 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 467 468commit b4716f626435c2eb71ef31bbf977c1040399dff8 469Author: Michael Niewoehner <foss@mniewoehner.de> 470Date: 2018-10-03 14:45:58 +0200 471 472 backend/avision: i1120: Add option AV_MULTI_SHEET_SCAN 473 474 Kodak i1120 has single-sheet and multi-sheet scan modes. This option sets 475 bitset3[7] which enables multi-sheet scan by default so there is no pause 476 of 1s between two sheets in ADF scan mode. This also fixes some offsets 477 when scanning multiple sheets. 478 479 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 480 481commit e54c9602e9fdd75611b8f0904d640168cd6414c4 482Author: Michael Niewoehner <foss@mniewoehner.de> 483Date: 2018-10-01 18:10:09 +0200 484 485 backend/avision: i1120: add option AV_GAMMA_UINT16 486 487 Kodak i1120 has a different gamma table format that looks like a 488 uint16/double array. Implement it and add an option for it. 489 490 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 491 492commit d8bf3924244899ba0eb0af1aeafb949eb9ba67a6 493Author: Michael Niewoehner <foss@mniewoehner.de> 494Date: 2018-09-30 18:35:31 +0200 495 496 backend/avision: i1120: add option AV_GAMMA_10 497 498 Kodak i1120 needs gamma to be set to 1.0 to give decent scan results. 499 Add an option for this. 500 501 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 502 503commit 886bf85d880d1eac4add0bc43da3768c2af6a217 504Author: Michael Niewoehner <foss@mniewoehner.de> 505Date: 2018-09-30 18:18:41 +0200 506 507 backend/avision: i1120: add option AV_NO_QCALIB_MODE 508 509 i1120 does not have an explicit "quality-calibration" mode. Add an 510 option to disable this mode. 511 512 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 513 514commit de19ebc61aff535edfb3e465a4a4d89f9b9e9dc2 515Author: Michael Niewoehner <foss@mniewoehner.de> 516Date: 2018-09-29 21:35:55 +0200 517 518 backend/avision: i1120: add option AV_FASTFEED_ON_CANCEL 519 520 Some scanners like i1120 support fast feed-out of the sheet when 521 cancelling a running scan. Add a new option for this release type. 522 523 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 524 525commit 8b467b248ef8307d71b01d55aea868be35ec530c 526Author: Michael Niewoehner <foss@mniewoehner.de> 527Date: 2018-09-29 21:58:24 +0200 528 529 backend/avision: i1120: set AV_NO_REAR 530 531 Kodak broke rear-only scan (bitset3[3]) when they modified the Avision 532 firmware. It would be possible to add a work-around that drops front data and 533 writes rear data only. Because of deinterlacing, offsets etc. this is way too 534 complicated. The simpliest solution to scan rear-only is to turn around the 535 paper stack and use front scan instead. 536 537 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 538 539commit 692f87389b5e023d4b427c50762afb74cb6882c8 540Author: Michael Niewoehner <foss@mniewoehner.de> 541Date: 2018-09-29 21:56:43 +0200 542 543 backend/avision: i1120: add option AV_OVERSCAN_OPTDPI 544 545 i1120 uses optical DPI for overscan calculation. Add an option for it. 546 547 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 548 549commit 74e94e69016c9b14f9ddde5789679c451d826980 550Author: Michael Niewoehner <foss@mniewoehner.de> 551Date: 2018-09-21 21:25:11 +0200 552 553 backend/avision: i1120: add option AV_NO_QSCAN_MODE 554 555 i1120 does not have an explicit quality-scan mode. Add an option to disable it. 556 557 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 558 559commit aff30cbb21d36bc43bf5a522c2c02dc6a0574c37 560Author: Michael Niewoehner <foss@mniewoehner.de> 561Date: 2018-09-21 20:49:46 +0200 562 563 backend/avision: ability[3] seems to be a typo since ability[2] is dark cal indicator 564 565 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 566 567commit de1a873cb7020a7faa382e5f6b74cabe2c56dbd0 568Author: Michael Niewoehner <foss@mniewoehner.de> 569Date: 2018-09-20 20:13:53 +0200 570 571 backend/avision: i1120: use AV_SOFT_SCALE 572 573 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 574 575commit c1c8ee8ea603652fee85c6dba824a82107e7ca7c 576Author: Michael Niewoehner <foss@mniewoehner.de> 577Date: 2018-09-20 18:03:59 +0200 578 579 backend/avision: i1120: Enable gray filter to match windows driver 580 581 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 582 583commit f393f8f24688b0bdca7d14286728382455c31fb5 584Author: Michael Niewoehner <foss@mniewoehner.de> 585Date: 2018-09-16 21:32:51 +0200 586 587 backend/avision: i1120: add option AV_FORCE_CALIB 588 589 Add option AV_FORCE_CALIB to force calibration when scanner claims it is 590 not needed but it is. 591 592 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 593 594commit 196ce0b046e4eb5960c7c108f57cce3562b0e88e 595Author: Michael Niewoehner <foss@mniewoehner.de> 596Date: 2018-09-20 18:43:31 +0200 597 598 backend/avision: Add basic support for KODAK i1120 599 600 Signed-off-by: Michael Niewöhner <foss@mniewoehner.de> 601 602commit 890eb452b9d3eed5aba317c203d160f8607c3ccd 603Merge: f06c18b7aebf 5683aab66bc7 604Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 605Date: 2020-07-26 09:39:23 +0000 606 607 Merge branch 'Add-gamma-tables-to-test-backend' into 'master' 608 609 Add gamma test options 610 611 See merge request sane-project/backends!301 612 613commit 5683aab66bc704a884c2aa10589840d4ec020a56 614Author: Kåre Särs <kare.sars@iki.fi> 615Date: 2020-07-26 09:39:23 +0000 616 617 Add gamma test options 618 619commit f06c18b7aebf44de0aaa732a43e2163bd680187b 620Merge: e7fc728e2867 8bb62701c1e8 621Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 622Date: 2020-07-26 09:10:21 +0000 623 624 Merge branch 'french-translation-revision' into 'master' 625 626 Update French translation 627 628 See merge request sane-project/backends!494 629 630commit 8bb62701c1e841836b1ac3b038bacff33368eaec 631Author: Ordissimo <thierry@ordissimo.com> 632Date: 2020-07-24 21:53:26 +0000 633 634 Update fr.po 635 636commit 0ca69fdc2e3e3d2cb864ee8aefb1b2d42d63e583 637Author: Thierry HUCHARD <thierry@ordissimo.com> 638Date: 2020-07-24 12:33:25 +0200 639 640 Update French translation 641 642commit e7fc728e2867a25abdafe20ae7c57a17193eca18 643Author: m. allan noah <kitno455@gmail.com> 644Date: 2020-07-18 21:12:52 -0400 645 646 fujitsu: add USB IDs for fi-7800 and fi-7900 647 648commit 8bdd27d149113a7e8cbea878829bb8adb3c09fab 649Author: Rolf Bensch <rolf@bensch-online.de> 650Date: 2020-07-14 19:36:17 +0200 651 652 pixma: remove auto generated files @ 'make clean' 653 654 See merge request sane-project/backends!491 655 656commit e390b351a019b34c70b752d50bf97ea32c266070 657Author: Rolf Bensch <rolf@bensch-online.de> 658Date: 2020-07-14 18:02:11 +0200 659 660 pixma: backend version 0.28.3 661 662commit f1ebc352ae46730c8b31cfe4a4244217dc7c3f68 663Author: Rolf Bensch <rolf@bensch-online.de> 664Date: 2020-07-14 18:01:22 +0200 665 666 pixma: update man page 667 668commit bc814909961465e044f198f4581937865ece25e3 669Merge: 7481254f1bed 1da5ae889a2a 670Author: Rolf Bensch <rolf@bensch-online.de> 671Date: 2020-07-14 15:57:31 +0000 672 673 Merge branch '302-pixma-status-of-pixma-tr-4500-series' into 'master' 674 675 Resolve "pixma: Status of PIXMA TR 4500 Series" 676 677 Closes #302 678 679 See merge request sane-project/backends!485 680 681commit 1da5ae889a2a389cdfdd0c7f4ecf8f4335d1d777 682Author: Rolf Bensch <rolf@bensch-online.de> 683Date: 2020-07-11 00:28:39 +0200 684 685 pixma: add new button options 686 687 some scanners return more options from push-button: 688 document-type, adf-status and adf-orientation 689 690commit b8cf6b4b49ff08111b153790fbd09608b995b219 691Author: Rolf Bensch <rolf@bensch-online.de> 692Date: 2020-07-07 19:56:55 +0200 693 694 pixma: TR4500 Series is working 695 696commit ec918e5c74ab4e787ea576135cd1a119513a8a29 697Author: Rolf Bensch <rolf@bensch-online.de> 698Date: 2020-07-07 19:43:10 +0200 699 700 pixma: TR4500 Series supports max. 600dpi 701 702commit 0febc8166584d3ecf58c3c39973408aeee67b658 703Author: Rolf Bensch <rolf@bensch-online.de> 704Date: 2020-06-23 23:00:36 +0200 705 706 pixma: add button support for TR4500 Series 707 708 this scanner provides additional button information 709 710commit 1943d34d606d1a0aae22661d2517f57406692a3f 711Author: Rolf Bensch <rolf@bensch-online.de> 712Date: 2020-06-23 22:49:56 +0200 713 714 pixma: TR4500 Series returns JPEG images from ADF scans 715 716commit 7481254f1bed0311fe25596421771a02f5b7ba59 717Author: Rolf Bensch <rolf@bensch-online.de> 718Date: 2020-07-14 17:13:06 +0200 719 720 pixma: auto generate options files with python[23] 721 722 see issue sane-project/backends#327 723 724commit 7525fda505d3d12bc103954f4f4873c5d4d2ee94 725Author: Rolf Bensch <rolf@bensch-online.de> 726Date: 2020-07-11 20:15:43 +0200 727 728 INSTALL.linux: add python to mandatory develop environment list 729 730 See merge request sane-project/backends!491 731 732commit 819cc8cd611f1e2670cfeb1e18bfa9f5cc7c5de8 733Author: Rolf Bensch <rolf@bensch-online.de> 734Date: 2020-07-11 20:04:46 +0200 735 736 pixma: add comment how to generate new pixma_sane_options.[ch] 737 738commit 684efcef23283706ee69c80f8b2870d4e84ab382 739Author: Rolf Bensch <rolf@bensch-online.de> 740Date: 2020-07-11 19:51:26 +0200 741 742 pixma: add "do not edit" comment on top of generated files 743 744commit 8ad42d2967f3321a880c38a7e1dfbc9228022f95 745Author: Rolf Bensch <rolf@bensch-online.de> 746Date: 2020-07-11 19:46:56 +0200 747 748 pixma: PIXMA TS5100 Series is working 749 750 see issue sane-project/backends#325 751 752commit ff1e8b85c9d21192e9c1f302272d8196109881ec 753Merge: 537fbc9bf652 4a2cabe3be65 754Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 755Date: 2020-07-11 08:42:36 +0000 756 757 Merge branch 'pixma-autogen_options' into 'master' 758 759 pixma: auto generate sane options files 760 761 See merge request sane-project/backends!491 762 763commit 4a2cabe3be6593effa1004279e39a44f39f8e13f 764Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 765Date: 2020-07-11 16:51:23 +0900 766 767 pixma: Fix sane options file generation 768 769 This now generates files in the source tree and includes them in the 770 source tarball together with the script used. Explicit dependencies 771 are added to trigger generation. Rules have been rewritten to use 772 implicit variables for brevity. 773 774commit b957674f65d65536458fd2ccb9e65294f4399f86 775Author: Rolf Bensch <rolf@bensch-online.de> 776Date: 2020-07-07 22:24:35 +0200 777 778 pixma: auto generate sane options files 779 780 This prevents from fixing stuff in generated files. 781 782 Generated from pixma.c, bottom comment area. 783 784commit 537fbc9bf652d2aad2eee1a70023682f6febe868 785Author: Rolf Bensch <rolf@bensch-online.de> 786Date: 2020-07-06 23:34:07 +0200 787 788 pixma: backend version 0.28.2 789 790commit 0b22eecf867c9d3701d96a19e2a6d8e19167336d 791Merge: 37c597d8df18 8f93b4cc622c 792Author: Rolf Bensch <rolf@bensch-online.de> 793Date: 2020-07-06 21:38:06 +0000 794 795 Merge branch '318-canoscan-lide-400-potentially-supports-48-bit-depth' into 'master' 796 797 Resolve "CanoScan LiDE 400 potentially supports 48-bit depth" 798 799 Closes #318 800 801 See merge request sane-project/backends!486 802 803commit 8f93b4cc622c002b8b1dea63b1a210fc6dbfa210 804Author: Rolf Bensch <rolf@bensch-online.de> 805Date: 2020-07-06 22:36:25 +0200 806 807 pixma_mp800: remove TODO for 16-bit scans 808 809 mp800 scanners need min. 150dpi for 16-bit scans 810 811commit 3a18629f1190d78c48241e061448d8d500a50c41 812Author: Rolf Bensch <rolf@bensch-online.de> 813Date: 2020-07-06 22:31:48 +0200 814 815 pixma: in dpi list set min. scan resolution for 16-bit scans 816 817commit 0f1850fe4fbb019f87aa62e94168b41a8faf459d 818Author: Rolf Bensch <rolf@bensch-online.de> 819Date: 2020-07-06 22:30:28 +0200 820 821 pixma: new parameter to set min. xdpi for 16-bit scans 822 823 16-bit scans have different min. scan resolutions: 75 and 150dpi 824 825commit b0efdd89cbb4a6869d03629a2b5fb6cee16f955a 826Author: Rolf Bensch <rolf@bensch-online.de> 827Date: 2020-07-06 23:04:59 +0200 828 829 pixma_mp150: scan 48bit color and convert 830 831commit c4f0d4505e7d35185f675eadd90f8c8e1680eea8 832Author: Rolf Bensch <rolf@bensch-online.de> 833Date: 2020-06-24 16:58:36 +0200 834 835 pixma_mp150: enable 48bit support for LiDE 400 836 837commit 3ab937a3f171a40ab117198074d726e7bda9036c 838Author: Rolf Bensch <rolf@bensch-online.de> 839Date: 2020-06-27 13:42:04 +0200 840 841 fix some translations 842 843commit 463f833aa98da010ddf5b42f79e04f5bcf6599a2 844Author: Rolf Bensch <rolf@bensch-online.de> 845Date: 2020-06-27 13:35:08 +0200 846 847 add missing translations 848 849commit 6cc9fbdbbb98ef6780b25dc0f826224b5adc05ce 850Author: Rolf Bensch <rolf@bensch-online.de> 851Date: 2020-06-27 12:19:34 +0200 852 853 update German translation from source 854 855commit 37c597d8df18601e4b8f374cc99275b0aad85f99 856Merge: 7e2361d42e2a b0c42c0f5f52 857Author: Povilas Kanapickas <povilas@radix.lt> 858Date: 2020-06-26 22:04:27 +0000 859 860 Merge branch 'genesys-lide-90' into 'master' 861 862 genesys: Add support for Canon CanoScan LiDE 90 863 864 See merge request sane-project/backends!488 865 866commit b0c42c0f5f525660dfc5ebe861ae0abb03ed744d 867Author: Povilas Kanapickas <povilas@radix.lt> 868Date: 2020-06-27 00:47:20 +0300 869 870 genesys: Implement support for LiDE 90 871 872commit ea15fb29b73a3d90b0dc003e307a666caa3c5f3e 873Author: Povilas Kanapickas <povilas@radix.lt> 874Date: 2020-06-27 00:47:19 +0300 875 876 genesys: Simplify motor table upload on gl842 877 878commit d948f5eb697de719183a445faacc22949a18f0f0 879Author: Povilas Kanapickas <povilas@radix.lt> 880Date: 2020-06-27 00:47:18 +0300 881 882 genesys: Fix cis scanner support on gl842 883 884commit 02782651a36bc43b2dd009dbb440bd2f41eec60e 885Author: Povilas Kanapickas <povilas@radix.lt> 886Date: 2020-06-27 00:47:17 +0300 887 888 genesys: Add model option to disable fast feeding 889 890commit 86c15ff4a027163fc7955c8ee4cbeb507bb5d1b1 891Author: Povilas Kanapickas <povilas@radix.lt> 892Date: 2020-06-27 00:47:16 +0300 893 894 genesys: Add option to fill dark calibration with constant 895 896commit 6fdc5e6e1fd0b569cda494776b3d3054ee843d5f 897Author: Povilas Kanapickas <povilas@radix.lt> 898Date: 2020-06-27 00:47:15 +0300 899 900 genesys: Throw an exception when motor speed is too low 901 902commit f6f891bd9387445f8176fffd02c60d1ad5114c77 903Author: Povilas Kanapickas <povilas@radix.lt> 904Date: 2020-06-27 00:47:14 +0300 905 906 genesys: Call update_home_sensor_gpio() for all chip types 907 908commit 7e2361d42e2af44d29b395394abab9ebce0ad835 909Merge: 278d2c236eda c5c9c6a9405c 910Author: Rolf Bensch <rolf@bensch-online.de> 911Date: 2020-06-26 22:16:32 +0200 912 913 Merge branch 'german-translation-revision' 914 915commit c5c9c6a9405c126a3a26b1f80e3f53bb83c06e65 916Author: Ulf Zibis <Ulf.Zibis@CoSoCo.de> 917Date: 2020-01-13 23:34:08 +0100 918 919 po/de.po: First batch of full blown revision (15% done) 920 921commit 278d2c236eda1279d824ea458d0f8f58bbeeb0ea 922Author: Rolf Bensch <rolf@bensch-online.de> 923Date: 2020-06-26 21:37:21 +0200 924 925 pixma: i-SENSYS MF4700 Series support is complete 926 927 see issue sane-project/backends#262 928 929commit 1a429257c136b066353c56658891790a9a616620 930Author: Alex Belkin <abc@telekom.ru> 931Date: 2020-06-25 19:07:59 +0300 932 933 xerox_mfp: Mark M288x Series as unsupported 934 935 Device is reported by @dominicjaeger. 936 937 Also, reference sane-airscan as suggested in #317 by @alexpevzner. 938 939commit 621e7dbf29fe18ad5e5bde4d24eb192ca5dec0b3 940Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 941Date: 2020-06-24 20:34:13 +0900 942 943 utsushi.desc: Sync with upstream 944 945commit 7efeb82f16376a8f796a6ca516884de953595365 946Merge: 8c9002772caf ce03cd0ad360 947Author: Ordissimo <thierry@ordissimo.com> 948Date: 2020-06-21 19:41:32 +0000 949 950 Merge branch 'escl-add-hp-officejet-pro-8610' into 'master' 951 952 Add HP officeJet Pro 8610 953 954 See merge request sane-project/backends!484 955 956commit ce03cd0ad360f7c6ffd373bb1d82674065fc52bd 957Author: Thierry HUCHARD <thierry@ordissimo.com> 958Date: 2020-06-21 21:19:24 +0200 959 960 Add HP officeJet Pro 8610 961 962commit 8c9002772caf7012383ea8e7bc7c9ef878b371cf 963Merge: fa0d3886641b 6bb87fdf1f3d 964Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 965Date: 2020-06-17 10:05:03 +0000 966 967 Merge branch '314-sane-1-0-30-unable-to-compile-without-libusb' into 'master' 968 969 Resolve "sane 1.0.30: unable to compile without libusb" 970 971 Closes #314 972 973 See merge request sane-project/backends!482 974 975commit 6bb87fdf1f3dc190cfc4b7d64b0c8c8c3d10151b 976Author: Ralph Little <skelband@gmail.com> 977Date: 2020-06-14 08:09:44 -0700 978 979 sanei: added missing include file stdint.h 980 981commit fa0d3886641b5afd05c039156daf0ec801accbc3 982Merge: 67a2fe57717a 5a8ee2bd5b1d 983Author: Ordissimo <thierry@ordissimo.com> 984Date: 2020-06-08 21:08:46 +0000 985 986 Merge branch 'escl-add-model-hp' into 'master' 987 988 Add 2 models HP. 989 990 See merge request sane-project/backends!481 991 992commit 5a8ee2bd5b1d8ac41ebd6f6436b078b0fa253bf8 993Author: Thierry HUCHARD <thierry@ordissimo.com> 994Date: 2020-06-08 22:30:16 +0200 995 996 Add 2 models HP. 997 998commit 67a2fe57717a896a5d4d01cbc038f94868c4c76d 999Merge: af3acaf0303a 58c755d37400 1000Author: Ordissimo <thierry@ordissimo.com> 1001Date: 2020-06-07 13:56:32 +0000 1002 1003 Merge branch 'add-model-working' into 'master' 1004 1005 escl : Add model working 1006 1007 See merge request sane-project/backends!480 1008 1009commit 58c755d37400e6674fff12070fd6e9d63e6d8662 1010Author: Thierry HUCHARD <thierry@ordissimo.com> 1011Date: 2020-06-07 15:38:11 +0200 1012 1013 Add model and mfg. 1014 1015commit 76dfd392e3da6458ebe771c1f6b9467a94a604fa 1016Author: Thierry HUCHARD <thierry@ordissimo.com> 1017Date: 2020-06-07 13:46:47 +0200 1018 1019 Fix style. 1020 1021commit 7bd186acf0dad312991464cb52ae7007c0f8f901 1022Author: Thierry HUCHARD <thierry@ordissimo.com> 1023Date: 2020-06-07 13:39:19 +0200 1024 1025 Ajout des premiers modèles identifiés et soutenus par l'escl. 1026 1027commit af3acaf0303adadc27a65faacf327873c33a95a2 1028Author: Rolf Bensch <rolf@bensch-online.de> 1029Date: 2020-06-06 14:42:09 +0200 1030 1031 pixma: G4000 Series is working 1032 1033 See issue sane-project/backends#245 1034 1035commit e859ea108ae4b0f3180c34cfc3043cb774345a98 1036Author: Rolf Bensch <rolf@bensch-online.de> 1037Date: 2020-06-06 13:16:54 +0200 1038 1039 pixma: backend version 0.28.1 1040 1041commit e58ccba918d0e9307941b0661f21226ced620abf 1042Author: Rolf Bensch <rolf@bensch-online.de> 1043Date: 2020-06-06 13:16:16 +0200 1044 1045 pixma: TR8500 Series returns JPEG images from ADF scans 1046 1047 See issue sane-project/backends#270 1048 1049commit dc25c9f48dc0bf4d3c3ab6035fcda1cbc5cdab89 1050Author: Rolf Bensch <rolf@bensch-online.de> 1051Date: 2020-06-05 23:20:41 +0200 1052 1053 pixma: backend version 0.28.0 1054 1055commit d2ae0ee6970a9a3d57d8dd7d86fd3d947d7bdcb5 1056Author: Rolf Bensch <rolf@bensch-online.de> 1057Date: 2020-06-05 23:17:51 +0200 1058 1059 pixma: update coryright 1060 1061commit 190f2874dbbce6b087fb78b2b57cc8d2e8569e29 1062Author: Rolf Bensch <rolf@bensch-online.de> 1063Date: 2020-06-05 23:17:24 +0200 1064 1065 pixma man page: refer to scanimage and gamma4scanimage man pages 1066 1067commit edace214b25766860dc3f71a4201fca9f052e5c4 1068Merge: b9b82f25e1e5 4b9dddb76365 1069Author: Rolf Bensch <rolf@bensch-online.de> 1070Date: 2020-06-05 20:58:07 +0000 1071 1072 Merge branch 'pixma/gamma_table' into 'master' 1073 1074 Pixma: fix internal generated gamma table 1075 1076 See merge request sane-project/backends!295 1077 1078commit 4b9dddb76365165070711e4b4f262a02dd9eefe1 1079Author: Rolf Bensch <rolf@bensch-online.de> 1080Date: 2020-06-05 22:41:32 +0200 1081 1082 remove debug outputs from send gamma table 1083 1084commit 0118111c6fa935374800d1cf5cbb5f41d443712c 1085Author: Rolf Bensch <rolf@bensch-online.de> 1086Date: 2020-06-05 22:07:19 +0200 1087 1088 use capability to select gamma table size 1089 1090commit 16ddd3b9722f628ae82d7fb742718b54b2d6daa7 1091Author: Rolf Bensch <rolf@bensch-online.de> 1092Date: 2020-05-30 16:21:05 +0200 1093 1094 get 1024 and 4096 size gamma tables from frontend 1095 1096 Default gamma table has 1024 entries of 16 bits values. Only generation 1 1097 scanners need a gamma table with 4096 entries of 8 bits values. 1098 1099commit 16ff7c0bba68e9c39a90ab4394a1adcebcfa8adf 1100Author: Rolf Bensch <rolf@bensch-online.de> 1101Date: 2020-05-30 16:17:15 +0200 1102 1103 generate gamma table from control option 1104 1105 we need to generate gamma table only once, after getting gamma from the frontend 1106 1107commit 057aa02b34567ae51d828fdf9d054eec0aac1c58 1108Author: Rolf Bensch <rolf@bensch-online.de> 1109Date: 2020-05-30 16:04:25 +0200 1110 1111 new capability for scanner generation 1 4096 bytes gamma table 1112 1113commit 11126468ef880bf7f0ee6520247ac97ecdd59a9f 1114Author: Rolf Bensch <rolf@bensch-online.de> 1115Date: 2020-05-30 16:02:01 +0200 1116 1117 calculate 16-bit gamma table 1118 1119 Generation 1 scanners need a 8-bit gamma table, with 4096 bytes size. 1120 All other scanners need a 16-bit gamma table, with 1024 bytes size. For 1121 these scanners values of the generated gamma table are close by the values 1122 used from the manufacturers proprietary driver. 1123 1124commit 103c77ddee320d38620dcbfe933fb341dc08a657 1125Author: Rolf Bensch <rolf@bensch-online.de> 1126Date: 2020-05-30 15:26:20 +0200 1127 1128 new global variable for gamma 1129 1130 get gamma value from 'opt_gamma' 1131 1132commit 24c016f40836dad746174711a7675833c8b9d278 1133Author: Rolf Bensch <rolf@bensch-online.de> 1134Date: 2020-05-30 15:12:46 +0200 1135 1136 pixma_gen_options.py: fix print whitespace 1137 1138commit b9b82f25e1e595260003e272ad0d354ffeeada08 1139Merge: 1486b81dd9e1 f52f4917e549 1140Author: Ordissimo <thierry@ordissimo.com> 1141Date: 2020-06-05 10:03:25 +0000 1142 1143 Merge branch 'corrupted-data-image-with-scanimage' into 'master' 1144 1145 Replacement of printf by DBG 1146 1147 See merge request sane-project/backends!479 1148 1149commit f52f4917e54941f4dcaf924afaf09e35dbf4ac6d 1150Author: thierry1970 <thierry@ordissimo.com> 1151Date: 2020-06-05 11:45:21 +0200 1152 1153 Error syntax 1154 1155commit 641c736c37ce8033d7084106893c58c2c2e7e122 1156Author: thierry1970 <thierry@ordissimo.com> 1157Date: 2020-06-05 10:20:21 +0200 1158 1159 Replacement of printf by DBG. 1160 1161commit 1486b81dd9e187f8b4ac893d0cdf55f344a71b26 1162Author: Rolf Bensch <rolf@bensch-online.de> 1163Date: 2020-05-30 16:21:44 +0200 1164 1165 pixma: fix description of adf-wait 1166 1167commit 4a5c7d6889c5a7361ea892ec1264a545e249c5a0 1168Merge: 9165864eef83 db20a613c37b 1169Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1170Date: 2020-05-30 04:20:44 +0000 1171 1172 Merge branch 'ci-updates' into 'master' 1173 1174 CI updates 1175 1176 See merge request sane-project/backends!478 1177 1178commit db20a613c37b4f4cd3fe109d93d2d9015eb2d06a 1179Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1180Date: 2020-05-30 13:04:03 +0900 1181 1182 CI: Bump Alpine from 3.11 to 3.12 1183 1184commit 299af98cb2bd21ac3aded75a2ad3ad03b7f94c67 1185Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1186Date: 2020-05-30 13:02:14 +0900 1187 1188 CI: Sync full set of configure options with ci-envs settings 1189 1190commit 9165864eef83dd86e176c5ab266f06c0cf9ce95c 1191Merge: e1be18fbef07 96f60115dfee 1192Author: Povilas Kanapickas <povilas@radix.lt> 1193Date: 2020-05-25 23:10:01 +0000 1194 1195 Merge branch 'genesys-5600f' into 'master' 1196 1197 genesys: Add support for 5600F 1198 1199 See merge request sane-project/backends!477 1200 1201commit 96f60115dfee4b9795b5d3101a3517271dcac2ea 1202Author: Povilas Kanapickas <povilas@radix.lt> 1203Date: 2020-05-26 01:51:23 +0300 1204 1205 genesys: Bump calibration version 1206 1207commit 970b831ffe94a4b2445aa749c35e49c40f4c35ed 1208Author: Povilas Kanapickas <povilas@radix.lt> 1209Date: 2020-05-26 01:51:22 +0300 1210 1211 genesys: Remove a couple of no longer relevant links 1212 1213commit 069d8a7db06379c185ce0d44931ea91c8f1bc00e 1214Author: Povilas Kanapickas <povilas@radix.lt> 1215Date: 2020-05-26 01:51:21 +0300 1216 1217 genesys: Mark 5600F support as complete 1218 1219commit 23079e00612bc513a3414c80ad1d0853cfa255f0 1220Author: Povilas Kanapickas <povilas@radix.lt> 1221Date: 2020-05-26 01:51:20 +0300 1222 1223 genesys: Increase timeout in wait_until_has_valid_words() 1224 1225commit 3cca2593fc5bf1fc8afcf72c078ae14ef9d26eb4 1226Author: Povilas Kanapickas <povilas@radix.lt> 1227Date: 2020-05-26 01:51:19 +0300 1228 1229 genesys: Add support for Canon 5600F 1230 1231commit b9e4113ef083f6d272a53a3d25055df5b66e0228 1232Author: Povilas Kanapickas <povilas@radix.lt> 1233Date: 2020-05-26 01:51:18 +0300 1234 1235 genesys: Add functions to write to register according to mask 1236 1237commit e1be18fbef070f0eebd1e4311c5065d06594f189 1238Merge: 7c378476e856 7c74cb7ce973 1239Author: Povilas Kanapickas <povilas@radix.lt> 1240Date: 2020-05-25 22:49:33 +0000 1241 1242 Merge branch 'genesys-cleanup' into 'master' 1243 1244 genesys: Miscellaneous cleanup 1245 1246 See merge request sane-project/backends!476 1247 1248commit 7c74cb7ce9730315bf762a6b9619cc0f662f63a9 1249Author: Povilas Kanapickas <povilas@radix.lt> 1250Date: 2020-05-26 01:32:45 +0300 1251 1252 genesys: Remove no longer used code 1253 1254commit 8ec6bc2e5d1e2a8c18a293a553887ed288ab8280 1255Author: Povilas Kanapickas <povilas@radix.lt> 1256Date: 2020-05-26 01:32:44 +0300 1257 1258 genesys: Deduplicate move_to_ta() 1259 1260commit c4135d63a7d6f35b95b9bfab9f521b900460ea26 1261Author: Povilas Kanapickas <povilas@radix.lt> 1262Date: 2020-05-26 01:32:43 +0300 1263 1264 genesys: Simplify move_to_ta() on gl843 1265 1266commit bc973a21c25159e8d4f19a9b916602e645d6bba5 1267Author: Povilas Kanapickas <povilas@radix.lt> 1268Date: 2020-05-26 01:32:42 +0300 1269 1270 genesys: Simplify move_to_ta() on gl842 1271 1272commit b8a24ee409e42dfce728d9f83de1f564418d8a9a 1273Author: Povilas Kanapickas <povilas@radix.lt> 1274Date: 2020-05-26 01:32:41 +0300 1275 1276 genesys: Remove useless debug statements 1277 1278commit 57a398888d04f288e3c167e13a6a154c0a66ae80 1279Author: Povilas Kanapickas <povilas@radix.lt> 1280Date: 2020-05-26 01:32:40 +0300 1281 1282 genesys: Deduplicate init_regs_for_scan() 1283 1284commit 66ba92cfb6ea70a7cc4ec628365b67cd0c941462 1285Author: Povilas Kanapickas <povilas@radix.lt> 1286Date: 2020-05-26 01:32:39 +0300 1287 1288 genesys: Don't throw exception in non-exceptional circumstances 1289 1290commit 7c378476e856d739f9797c2b7e70b48ba1f71823 1291Merge: 64b69331d351 f3b04b374a7c 1292Author: Povilas Kanapickas <povilas@radix.lt> 1293Date: 2020-05-25 22:30:48 +0000 1294 1295 Merge branch 'genesys-gl847-transparency' into 'master' 1296 1297 genesys: Implement transparency support on gl847 1298 1299 See merge request sane-project/backends!475 1300 1301commit f3b04b374a7c5f7814fa3822de22cd89c024a7ad 1302Author: Povilas Kanapickas <povilas@radix.lt> 1303Date: 2020-05-26 01:14:43 +0300 1304 1305 genesys: Implement transparency support on gl847 1306 1307commit 64b69331d351921f2d40ea662211f74b60b831b8 1308Merge: 786442d9c7b1 8a66829057e4 1309Author: Povilas Kanapickas <povilas@radix.lt> 1310Date: 2020-05-25 22:29:03 +0000 1311 1312 Merge branch 'genesys-misc-fixes' into 'master' 1313 1314 genesys: Miscellaneous fixes 1315 1316 See merge request sane-project/backends!474 1317 1318commit 8a66829057e47cb6dd6ea5e00d7a097c9dd069a0 1319Author: Povilas Kanapickas <povilas@radix.lt> 1320Date: 2020-05-26 01:13:20 +0300 1321 1322 genesys: Simplify access to nodes that are newly added to image pipeline 1323 1324commit c9182dc6067279cf3cb153d97f5a5105d1a35308 1325Author: Povilas Kanapickas <povilas@radix.lt> 1326Date: 2020-05-26 01:13:19 +0300 1327 1328 genesys: Ensure ImagePipelineStack nodes are destroyed in reverse order 1329 1330commit 3282c5a65410055c7047d5642cc95da07ca50722 1331Author: Povilas Kanapickas <povilas@radix.lt> 1332Date: 2020-05-26 01:13:18 +0300 1333 1334 genesys: Fix TIFF file writing 1335 1336commit 786442d9c7b1ac14b5b2b030cae3664195772335 1337Merge: 6bf26b3882a9 ba91fc844d0c 1338Author: Povilas Kanapickas <povilas@radix.lt> 1339Date: 2020-05-25 22:26:23 +0000 1340 1341 Merge branch 'genesys-pixel-offsets' into 'master' 1342 1343 genesys: Pixel offset calculation adjustments 1344 1345 See merge request sane-project/backends!473 1346 1347commit ba91fc844d0c6aa5c2775e3a4add937368ba4a0c 1348Author: Povilas Kanapickas <povilas@radix.lt> 1349Date: 2020-05-26 01:10:52 +0300 1350 1351 genesys: Fix start pixel calculation when optical resolution is not max 1352 1353commit 56db2b988aed604036df855dcb9c201309d56a5e 1354Author: Povilas Kanapickas <povilas@radix.lt> 1355Date: 2020-05-26 01:10:51 +0300 1356 1357 genesys: Adjust host side calibration by shading pixel offset 1358 1359commit 8a10e33a13929345ff32080199d8a4853bd01526 1360Author: Povilas Kanapickas <povilas@radix.lt> 1361Date: 2020-05-26 01:10:50 +0300 1362 1363 genesys: Move all pixel adjustment calculations to a single function 1364 1365commit 6bf26b3882a9e386a7b6ec095292c00754a084f5 1366Merge: 5e8583bc3151 b569e6cbb949 1367Author: Povilas Kanapickas <povilas@radix.lt> 1368Date: 2020-05-25 22:25:47 +0000 1369 1370 Merge branch 'genesys-host-side-calibration' into 'master' 1371 1372 genesys: Reimplement simplier host-side calibration 1373 1374 See merge request sane-project/backends!472 1375 1376commit b569e6cbb9492c90b9514db162689bd08702a4e1 1377Author: Povilas Kanapickas <povilas@radix.lt> 1378Date: 2020-05-26 01:09:23 +0300 1379 1380 genesys: Reimplement simplier host-side calibration 1381 1382commit 5e8583bc3151dfab92eb1ae20d23844baf4ee43a 1383Merge: b7ec6da949b6 08613aad2677 1384Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1385Date: 2020-05-25 12:05:14 +0000 1386 1387 Merge branch 'remove-package-version-from-config' into 'master' 1388 1389 gt68xx: Remove @PACKAGEVERSION@ from configuration filey 1390 1391 See merge request sane-project/backends!471 1392 1393commit 08613aad26776ef4bea41e5554a369ef9ed9403e 1394Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1395Date: 2020-05-25 20:48:35 +0900 1396 1397 gt68xx: Remove @PACKAGEVERSION@ from configuration filey 1398 1399commit b7ec6da949b6667199ffb9e164f0f2bea5e70e94 1400Merge: 3084c412695c 92bf0c6623c7 1401Author: Povilas Kanapickas <povilas@radix.lt> 1402Date: 2020-05-24 17:59:40 +0000 1403 1404 Merge branch 'genesys-cleanup' into 'master' 1405 1406 genesys: Miscellaneous cleanup 1407 1408 See merge request sane-project/backends!470 1409 1410commit 92bf0c6623c765fa5d7b3fe504d3c6b1ecf5b99a 1411Author: Povilas Kanapickas <povilas@radix.lt> 1412Date: 2020-05-24 20:44:26 +0300 1413 1414 genesys: Remove broken interpolation support 1415 1416commit 6a495f97253f6771f53ac0e9ff6bbe9e12745d77 1417Author: Povilas Kanapickas <povilas@radix.lt> 1418Date: 2020-05-24 20:44:25 +0300 1419 1420 genesys: Remove duplicate align_int_up() 1421 1422commit e7e532200308d73dcc4cd7a3bede945f4944b5fb 1423Author: Povilas Kanapickas <povilas@radix.lt> 1424Date: 2020-05-24 20:44:24 +0300 1425 1426 genesys: Remove dead code 1427 1428commit 3084c412695c25108536c866ab883f0e4b95d3c6 1429Merge: 44ee9bf373b8 33fc7cfb29dd 1430Author: Povilas Kanapickas <povilas@radix.lt> 1431Date: 2020-05-24 15:52:51 +0000 1432 1433 Merge branch 'genesys-fix-parameters' into 'master' 1434 1435 genesys: Retrieve output parameters out of the actual pipeline 1436 1437 See merge request sane-project/backends!469 1438 1439commit 33fc7cfb29dd153a71275bb6246405db8fc070e6 1440Author: Povilas Kanapickas <povilas@radix.lt> 1441Date: 2020-05-24 18:18:15 +0300 1442 1443 genesys: Retrieve output parameters out of the actual pipeline 1444 1445commit 44ee9bf373b8643bd93dd643e5ad1999d326215a 1446Merge: 745a5c8b3870 a12083c8c44b 1447Author: Povilas Kanapickas <povilas@radix.lt> 1448Date: 2020-05-24 15:35:41 +0000 1449 1450 Merge branch 'genesys-remove-lineart' into 'master' 1451 1452 genesys: Remove support for generating lineart within the backend 1453 1454 See merge request sane-project/backends!468 1455 1456commit a12083c8c44b7296fa98ecb83e8932d0f6bdeb05 1457Author: Povilas Kanapickas <povilas@radix.lt> 1458Date: 2020-05-24 17:48:33 +0300 1459 1460 genesys: Remove support for generating lineart within the backend 1461 1462commit 745a5c8b387043eee461e7be683b0a72c0e4fe57 1463Merge: ddeae7e8b0f3 a23d61c26bea 1464Author: Povilas Kanapickas <povilas@radix.lt> 1465Date: 2020-05-24 15:19:16 +0000 1466 1467 Merge branch 'genesys-simplify-pipeline' into 'master' 1468 1469 genesys: Allow pipeline to be created without mutating device 1470 1471 See merge request sane-project/backends!467 1472 1473commit a23d61c26bea07f54f8f442c26f14decfef98203 1474Author: Povilas Kanapickas <povilas@radix.lt> 1475Date: 2020-05-24 16:42:41 +0300 1476 1477 genesys: Allow pipeline to be created without mutating device 1478 1479commit ddeae7e8b0f34e6822f83a4072e88dbfefe88e9b 1480Merge: d680724f9e1c 28e6ad89b8ca 1481Author: Povilas Kanapickas <povilas@radix.lt> 1482Date: 2020-05-24 13:52:19 +0000 1483 1484 Merge branch 'genesys-simplify-buffers' into 'master' 1485 1486 genesys: Simplify read buffer management 1487 1488 See merge request sane-project/backends!466 1489 1490commit 28e6ad89b8ca150db2f8a159be8c83b2288d466d 1491Author: Povilas Kanapickas <povilas@radix.lt> 1492Date: 2020-05-23 10:39:12 +0300 1493 1494 genesys: Simplify read buffer size calculation 1495 1496commit ec5af182398c94d01741cd9d8d1ce0109903cfe1 1497Author: Povilas Kanapickas <povilas@radix.lt> 1498Date: 2020-05-23 10:39:11 +0300 1499 1500 genesys: Remove no longer used ImageBufferGenesysUsb 1501 1502commit d172b9cc4d0f8d07c0075b3a0b29a2e97ebe6975 1503Author: Povilas Kanapickas <povilas@radix.lt> 1504Date: 2020-05-23 10:39:10 +0300 1505 1506 genesys: Remove read buffer after image processing 1507 1508commit f5af63326381a64aafe6e888fef564ae22b513ee 1509Author: Povilas Kanapickas <povilas@radix.lt> 1510Date: 2020-05-23 10:39:09 +0300 1511 1512 genesys: Simplify data buffering in main image pipeline 1513 1514commit 9873fdf92270b1e8a6cf688c8366583e350f6e1a 1515Author: Povilas Kanapickas <povilas@radix.lt> 1516Date: 2020-05-23 10:39:08 +0300 1517 1518 genesys: Don't read too much data when segment count is more than one 1519 1520commit 55691ece2c651468b2f21b371037d2827c359b3c 1521Author: Povilas Kanapickas <povilas@radix.lt> 1522Date: 2020-05-23 10:39:07 +0300 1523 1524 genesys: Merge ImagePipelineNodeBuffered{CallableSource and GenesysUsb} 1525 1526commit 8981e583e20559c7e5dccbbeea7fbae114f826a8 1527Author: Povilas Kanapickas <povilas@radix.lt> 1528Date: 2020-05-23 10:39:06 +0300 1529 1530 genesys: Move math utilities to utilities.h 1531 1532commit fe323f19cb9de8f02b7f8482cf9d1e6d437ed535 1533Author: Povilas Kanapickas <povilas@radix.lt> 1534Date: 2020-05-23 10:39:05 +0300 1535 1536 genesys: Add a way to push constructed nodes to pipeline 1537 1538commit afa798d71a440032dcab309468c7e6dcb0b5b852 1539Author: Povilas Kanapickas <povilas@radix.lt> 1540Date: 2020-05-23 10:39:04 +0300 1541 1542 genesys: Simplify ImagePipelineNodeArraySource 1543 1544commit d680724f9e1cc7b68b8520f8a69fe5bea3e28bfd 1545Merge: 51725d406fa6 d770012132e9 1546Author: Povilas Kanapickas <povilas@radix.lt> 1547Date: 2020-05-23 11:18:34 +0000 1548 1549 Merge branch 'genesys-debug-tiff' into 'master' 1550 1551 genesys: Use TIFF files for debugging 1552 1553 See merge request sane-project/backends!464 1554 1555commit d770012132e9aa80f51b0f4cc3272d242b9df025 1556Author: Povilas Kanapickas <povilas@radix.lt> 1557Date: 2020-05-23 14:03:01 +0300 1558 1559 genesys: Use TIFF files for debugging 1560 1561commit 51725d406fa6464d3a4c35e80eb10dd9afae4507 1562Merge: 7fbe79220084 aa937c5b4c98 1563Author: Povilas Kanapickas <povilas@radix.lt> 1564Date: 2020-05-23 11:18:09 +0000 1565 1566 Merge branch 'genesys-stagger-alignment' into 'master' 1567 1568 genesys: Align input pixel positions for unstaggering 1569 1570 See merge request sane-project/backends!465 1571 1572commit aa937c5b4c985943018565a39b7052a0caaaa97a 1573Author: Povilas Kanapickas <povilas@radix.lt> 1574Date: 2020-05-23 14:02:32 +0300 1575 1576 genesys: Simplify pixel positioning for unstaggering 1577 1578commit 5a455e741bf7eef66457ac27fa5f13f4b0b2fa96 1579Author: Povilas Kanapickas <povilas@radix.lt> 1580Date: 2020-05-23 14:02:31 +0300 1581 1582 genesys: Fix align_multiple_{floor,ceil} for zero multiple 1583 1584commit bb05afdbfdab501e3496e887f63a5c9fd6e27157 1585Author: Povilas Kanapickas <povilas@radix.lt> 1586Date: 2020-05-23 14:02:30 +0300 1587 1588 genesys: Fix erroneous multiplication by channels on gl646 cis 1589 1590commit 7fbe79220084dd40dc37062d5cdca4488f90c34f 1591Merge: 4ee035983cc8 5f0abce90fb9 1592Author: Povilas Kanapickas <povilas@radix.lt> 1593Date: 2020-05-21 22:40:34 +0000 1594 1595 Merge branch 'genesys-stagger' into 'master' 1596 1597 genesys: Improve stagger handling 1598 1599 See merge request sane-project/backends!463 1600 1601commit 5f0abce90fb9545e71dee00ec9f23311cf6e00eb 1602Author: Povilas Kanapickas <povilas@radix.lt> 1603Date: 2020-05-22 01:23:50 +0300 1604 1605 genesys: Add support for unstaggering in X direction 1606 1607commit 95d7196fca0f50c3223f7e4638da10cb5ad4909f 1608Author: Povilas Kanapickas <povilas@radix.lt> 1609Date: 2020-05-22 01:23:49 +0300 1610 1611 genesys: Implement image pipeline node to shift columns 1612 1613commit 1bae94fd1ee8e8a5e33a23dfec4e010f2eac954e 1614Author: Povilas Kanapickas <povilas@radix.lt> 1615Date: 2020-05-22 01:23:48 +0300 1616 1617 genesys: Support more than 2 columns in ImagePipelineNodePixelShiftLines 1618 1619commit d980da1ff7141e7b433689489dbc9a1fb02957d5 1620Author: Povilas Kanapickas <povilas@radix.lt> 1621Date: 2020-05-22 01:23:47 +0300 1622 1623 genesys: Improve vertical staggering to support more than 2 lines 1624 1625commit 4ee035983cc8af3ba39b7a7d75ab613e751872fa 1626Merge: 2e4a3ddd0696 4b0f3ed02c32 1627Author: Povilas Kanapickas <povilas@radix.lt> 1628Date: 2020-05-21 20:57:48 +0000 1629 1630 Merge branch 'genesys-simplify-param-calculation' into 'master' 1631 1632 genesys: Simplify scan parameter calculation 1633 1634 See merge request sane-project/backends!462 1635 1636commit 4b0f3ed02c32a180d3d8305caf1fa9506456e67e 1637Author: Povilas Kanapickas <povilas@radix.lt> 1638Date: 2020-05-21 23:40:59 +0300 1639 1640 genesys: Warn if output and requested widths don't match 1641 1642commit a6f023fee180cbdfd834b98605f2b8d6e1459814 1643Author: Povilas Kanapickas <povilas@radix.lt> 1644Date: 2020-05-21 23:40:58 +0300 1645 1646 genesys: Reuse Genesys_Settings::requested_pixels for bytes per line 1647 1648commit c50bfb8493c94b306132620e9f071c8bd1d7d500 1649Author: Povilas Kanapickas <povilas@radix.lt> 1650Date: 2020-05-21 23:40:57 +0300 1651 1652 genesys: Simplify calc_parameters() by making data flow explicit 1653 1654commit 90a2386c01f5632981b0e0accd7329c5f090c74b 1655Author: Povilas Kanapickas <povilas@radix.lt> 1656Date: 2020-05-21 23:40:56 +0300 1657 1658 genesys: Fix const safety of sensor retrieval functions 1659 1660commit 0957103cc3d5cb9bb1395652fbedf108596a070a 1661Author: Povilas Kanapickas <povilas@radix.lt> 1662Date: 2020-05-21 23:40:55 +0300 1663 1664 genesys: Prefer to have a local `dev` variable for Genesys_Device* 1665 1666commit b6eb01cd0feb93171503bd3e57549702e4111b49 1667Author: Povilas Kanapickas <povilas@radix.lt> 1668Date: 2020-05-21 23:40:54 +0300 1669 1670 genesys: Update session test to include scan params 1671 1672commit 2e4a3ddd069626a3613de78a51626b864f536cab 1673Merge: 3cd0914f678b 83f7520fe783 1674Author: Povilas Kanapickas <povilas@radix.lt> 1675Date: 2020-05-21 18:07:20 +0000 1676 1677 Merge branch 'genesys-simplify-buffers' into 'master' 1678 1679 genesys: Simplify buffer handling 1680 1681 See merge request sane-project/backends!461 1682 1683commit 83f7520fe783a03929a8dd28a760903459aa1d35 1684Author: Povilas Kanapickas <povilas@radix.lt> 1685Date: 2020-05-21 20:51:17 +0300 1686 1687 genesys: Remove obsolete comment 1688 1689commit 0d97c3d19587388d14f1828957797ef4a938592c 1690Author: Povilas Kanapickas <povilas@radix.lt> 1691Date: 2020-05-21 20:51:16 +0300 1692 1693 genesys: Simplify genesys_read_ordered_data() 1694 1695commit 1eccbf5aefa70ac3e6b2972f74813ca42a17e1da 1696Author: Povilas Kanapickas <povilas@radix.lt> 1697Date: 2020-05-21 20:51:15 +0300 1698 1699 genesys: Remove no longer used buffers 1700 1701commit 3cd0914f678bfd96b7c144a5f0bf9910537698b4 1702Merge: d7f930252b2c 657de7d72a67 1703Author: Povilas Kanapickas <povilas@radix.lt> 1704Date: 2020-05-21 17:38:18 +0000 1705 1706 Merge branch 'genesys-remove-image-enhancement' into 'master' 1707 1708 genesys: Remove image enhancement functionality 1709 1710 See merge request sane-project/backends!460 1711 1712commit 657de7d72a672c23670b810dd83ec5784779278d 1713Author: Povilas Kanapickas <povilas@radix.lt> 1714Date: 2020-05-21 20:16:36 +0300 1715 1716 genesys: Remove image enhancement functionality from the backend 1717 1718commit 59abadd06558354e9d41c86bd4f0181d94ec9579 1719Author: Povilas Kanapickas <povilas@radix.lt> 1720Date: 2020-05-21 20:16:35 +0300 1721 1722 genesys: Fix debug statement logging directly to stderr 1723 1724commit d7f930252b2c333a62d0c0b0c3fec2de4f66449e 1725Merge: 92552129acfa b42ed0343af2 1726Author: Povilas Kanapickas <povilas@radix.lt> 1727Date: 2020-05-21 17:37:23 +0000 1728 1729 Merge branch 'genesys-crash-bugs' into 'master' 1730 1731 genesys: Fix several bugs that can potentially crash the backend 1732 1733 See merge request sane-project/backends!459 1734 1735commit b42ed0343af27d50d42724cf20e461960f0b7252 1736Author: Povilas Kanapickas <povilas@radix.lt> 1737Date: 2020-05-21 20:21:05 +0300 1738 1739 genesys: Fix uninitialized variable 1740 1741commit 78ed723f388b4e049d220e155349a98ad12b873d 1742Author: Povilas Kanapickas <povilas@radix.lt> 1743Date: 2020-05-21 20:21:04 +0300 1744 1745 genesys: Fix invalid writes in ImagePipelineNodeInvert for 1-bit data 1746 1747commit 2986d95ee7464d36f1ef2ff16b72dcba7ed372af 1748Author: Povilas Kanapickas <povilas@radix.lt> 1749Date: 2020-05-21 20:21:03 +0300 1750 1751 genesys: Fix potential out of bounds access in line shift pipeline nodes 1752 1753commit 92552129acfa26ef225a83d9e2c1d5ec8d51d99e 1754Merge: 757b7cf46371 5a727324f917 1755Author: Povilas Kanapickas <povilas@radix.lt> 1756Date: 2020-05-20 19:35:48 +0000 1757 1758 Merge branch 'genesys-enums-human-readable' into 'master' 1759 1760 genesys: Update enum formatters 1761 1762 See merge request sane-project/backends!458 1763 1764commit 5a727324f917365b77fde1cc0c77dc3c8867087f 1765Author: Povilas Kanapickas <povilas@radix.lt> 1766Date: 2020-05-20 22:00:16 +0300 1767 1768 genesys: Update enum formatters for OpticFilm 7200 1769 1770commit 4fea56dfe85ddef814d963ad5b99da4809afc107 1771Author: Povilas Kanapickas <povilas@radix.lt> 1772Date: 2020-05-20 22:00:15 +0300 1773 1774 genesys: Add function to format SensorId 1775 1776commit 757b7cf463718de9b4f7b29b0cd61eb9bde10f86 1777Merge: 0415fb4b7df1 bfea8a1a8235 1778Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1779Date: 2020-05-18 12:23:49 +0000 1780 1781 Merge branch 'release/1.0.30' into 'master' 1782 1783 Merge changes released with 1.0.30 1784 1785 Closes #279 1786 1787 See merge request sane-project/backends!457 1788 1789commit bfea8a1a82356f73101572d39bb33ca185692ed4 1790Merge: d5187355f6e0 0415fb4b7df1 1791Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1792Date: 2020-05-18 12:08:28 +0000 1793 1794 Merge branch 'master' into 'release/1.0.30' 1795 1796 # Conflicts: 1797 # NEWS 1798 1799commit 0415fb4b7df148647692f5c7e1766bd214c12bfe 1800Merge: 42954251826b e62f13052374 1801Author: Povilas Kanapickas <povilas@radix.lt> 1802Date: 2020-05-18 03:50:52 +0000 1803 1804 Merge branch 'genesys-sensor-optical-resolution' into 'master' 1805 1806 genesys: Add real optical resolution to sensor structs 1807 1808 See merge request sane-project/backends!456 1809 1810commit e62f13052374d6a6e699d864dd34653fedf1497a 1811Author: Povilas Kanapickas <povilas@radix.lt> 1812Date: 2020-05-18 06:35:20 +0300 1813 1814 genesys: Replace ccd_size_divisor with explicit optical resolution 1815 1816commit b5430cc039cda3d942488a80b3d49bc7e5c18f0a 1817Author: Povilas Kanapickas <povilas@radix.lt> 1818Date: 2020-05-18 06:35:19 +0300 1819 1820 genesys: Rename Genesys_Sensor::{optical_res => full_resolution} 1821 1822commit 42954251826ba66271ea98ae0b30f2b7e23f9faa 1823Merge: 42fe911fcd39 c2851ff61f22 1824Author: Povilas Kanapickas <povilas@radix.lt> 1825Date: 2020-05-18 01:49:47 +0000 1826 1827 Merge branch 'genesys-fix-motors-gl841' into 'master' 1828 1829 genesys: Motor fixes and cleanups on gl841 1830 1831 See merge request sane-project/backends!455 1832 1833commit c2851ff61f22c856e774a5168ca45ce6f8dbf80b 1834Author: Povilas Kanapickas <povilas@radix.lt> 1835Date: 2020-05-18 03:53:29 +0300 1836 1837 genesys: Slow fast movements on higher resolutions on LiDE 35,50 1838 1839commit b35345ae7a15347faa6f1107596df2e939f5f433 1840Author: Povilas Kanapickas <povilas@radix.lt> 1841Date: 2020-05-18 03:53:28 +0300 1842 1843 genesys: Use quarter step for high-resolution scans on LiDE 35,50 1844 1845commit cf8f9c75f96472bc2077c1a2f34d8d16389d2154 1846Author: Povilas Kanapickas <povilas@radix.lt> 1847Date: 2020-05-18 03:53:27 +0300 1848 1849 genesys: Add missing register writes on gl841 1850 1851commit 96a5f963a3e017c8d2be6026a9e31f4fd03e73c7 1852Author: Povilas Kanapickas <povilas@radix.lt> 1853Date: 2020-05-18 03:53:26 +0300 1854 1855 genesys: Make sure full-step tables are used on gl841 1856 1857commit e5fa8dd3cc7da002f038392090e4057a814f4c17 1858Author: Povilas Kanapickas <povilas@radix.lt> 1859Date: 2020-05-18 03:53:25 +0300 1860 1861 genesys: Simplify motor mode selection on gl841 1862 1863commit 69202b2b566cdb0fbd61bef77ab6c6b2fb591a9f 1864Author: Povilas Kanapickas <povilas@radix.lt> 1865Date: 2020-05-18 03:53:24 +0300 1866 1867 genesys: Add separate sensor definition for LiDE 60 1868 1869commit 341fdbbee7f3e7f55097a4291147933bcf7c47fa 1870Author: Povilas Kanapickas <povilas@radix.lt> 1871Date: 2020-05-18 03:53:23 +0300 1872 1873 genesys: Add missing register writes on LiDE 60 1874 1875commit bb0410199061520e9ffcfdf33396674300c581b3 1876Author: Povilas Kanapickas <povilas@radix.lt> 1877Date: 2020-05-18 03:53:22 +0300 1878 1879 genesys: Use scan table for back table on gl841 1880 1881commit 5820e1e0bd098ea9916c7e69f50d6ef3340df744 1882Author: Povilas Kanapickas <povilas@radix.lt> 1883Date: 2020-05-18 03:53:21 +0300 1884 1885 genesys: Restore full motor table writes on gl841 1886 1887commit 51f97b1b9719821f01462abca3822d4606e8f065 1888Author: Povilas Kanapickas <povilas@radix.lt> 1889Date: 2020-05-18 03:53:20 +0300 1890 1891 genesys: Fix invalid step count when feeding on gl841 1892 1893commit 8435be213fc4687b3376b9488ba911534699453c 1894Author: Povilas Kanapickas <povilas@radix.lt> 1895Date: 2020-05-18 03:53:19 +0300 1896 1897 genesys: Support non-FULL steps for fast tables on gl841 1898 1899commit 4f0bab0bfa295f58ac24555680864339e5cff8e1 1900Author: Povilas Kanapickas <povilas@radix.lt> 1901Date: 2020-05-18 03:53:18 +0300 1902 1903 genesys: Don't write zero values to step count tables 1904 1905commit 1633022fda15bd4be1688494e8e74b4962773b0e 1906Author: Povilas Kanapickas <povilas@radix.lt> 1907Date: 2020-05-18 03:53:17 +0300 1908 1909 genesys: Simplify motor setup on LiDE 80 1910 1911commit 7932c68d03aa0dd32f208e6546af3b2e97c24ffb 1912Author: Povilas Kanapickas <povilas@radix.lt> 1913Date: 2020-05-18 03:53:16 +0300 1914 1915 genesys: Simplify slope table size calculations 1916 1917commit 288dd82a6f22262eb823556f1a7744c809170b4b 1918Author: Povilas Kanapickas <povilas@radix.lt> 1919Date: 2020-05-18 03:53:15 +0300 1920 1921 genesys: Pass motor profile directly to exposure calculation utils 1922 1923commit 049e69aa7953a893039903cc18f5189f7d125f09 1924Author: Povilas Kanapickas <povilas@radix.lt> 1925Date: 2020-05-18 03:53:14 +0300 1926 1927 genesys: Fix step multiplier handling in motor table manipulation utils 1928 1929commit b8ced2861a6fd52491ea550067bdfc4fcf5707e3 1930Author: Povilas Kanapickas <povilas@radix.lt> 1931Date: 2020-05-18 03:53:13 +0300 1932 1933 genesys: Always write the same set of tables on gl841 1934 1935commit 12641bd6ca4b6f486cd035a8894be492f7783e85 1936Author: Povilas Kanapickas <povilas@radix.lt> 1937Date: 2020-05-18 03:53:12 +0300 1938 1939 genesys: Don't send empty tables unnecessarily on gl841 1940 1941commit 88b49704b24806effd074bc8db2cbb31d4672f96 1942Author: Povilas Kanapickas <povilas@radix.lt> 1943Date: 2020-05-18 03:53:11 +0300 1944 1945 genesys: Use create_slope_table() directly on gl841 1946 1947commit 16fa00c13b3db470ef56d55a75575a43f5158a62 1948Author: Povilas Kanapickas <povilas@radix.lt> 1949Date: 2020-05-18 03:53:10 +0300 1950 1951 genesys: Extract scanner_send_slope_table() 1952 1953commit 11c3a67e47354c3d0ada281233c019492337a8a7 1954Author: Povilas Kanapickas <povilas@radix.lt> 1955Date: 2020-05-18 03:53:09 +0300 1956 1957 genesys: Remove redundand argument out of *_send_slope_table() 1958 1959commit 253bd0ffe42b2961236a767d1abb0fef7d668359 1960Author: Povilas Kanapickas <povilas@radix.lt> 1961Date: 2020-05-18 03:53:08 +0300 1962 1963 genesys: Regenerate motor table total duration when it is updated 1964 1965commit 9c4f84f91afcd3ce993db0f527f617f16ea46f53 1966Author: Povilas Kanapickas <povilas@radix.lt> 1967Date: 2020-05-18 03:53:07 +0300 1968 1969 genesys: Don't generate excessive amount of steps for the motor tables 1970 1971commit 8e76d4ede9855cf3c7ee37786fc38f1a40876b77 1972Author: Povilas Kanapickas <povilas@radix.lt> 1973Date: 2020-05-18 03:53:06 +0300 1974 1975 genesys: Upload only required part of motor slope table on gl841 1976 1977commit 412beaeb19f22c18572fc0af0337af4c62a035b6 1978Author: Povilas Kanapickas <povilas@radix.lt> 1979Date: 2020-05-18 03:53:05 +0300 1980 1981 genesys: Simplify motor setup on gl646 1982 1983commit 42fe911fcd3931aa81225e0e0d9cf1c1358573fc 1984Merge: 86d2b1e52fd8 800cf3beaf29 1985Author: Povilas Kanapickas <povilas@radix.lt> 1986Date: 2020-05-16 22:19:29 +0000 1987 1988 Merge branch 'genesys-cleanup-disable-calibration' into 'master' 1989 1990 genesys: Cleanup the way calibration is enabled/disabled 1991 1992 See merge request sane-project/backends!454 1993 1994commit 800cf3beaf29e9126f32f9284b0e7f0b4242214a 1995Author: Povilas Kanapickas <povilas@radix.lt> 1996Date: 2020-05-17 01:02:28 +0300 1997 1998 genesys: Use ModelFlag::DISABLE_*_CALIBRATION instead of NO_CALIBRATION 1999 2000commit 04b91dc4c9308223ee76973b28e3249b11ce6cc5 2001Author: Povilas Kanapickas <povilas@radix.lt> 2002Date: 2020-05-17 01:02:27 +0300 2003 2004 genesys: Implement a way to selectively disable calibration steps 2005 2006commit 71eeeb0ca6c16a68052fbd5a27929ba17d6a5d76 2007Author: Povilas Kanapickas <povilas@radix.lt> 2008Date: 2020-05-17 01:02:26 +0300 2009 2010 genesys: Remove dead code 2011 2012commit 86d2b1e52fd8f7f68845611221b33292f6030a14 2013Merge: 41facc7dd405 d6570c86ffb9 2014Author: Povilas Kanapickas <povilas@radix.lt> 2015Date: 2020-05-16 20:59:29 +0000 2016 2017 Merge branch 'genesys-remove-obsolete-debug' into 'master' 2018 2019 genesys: Remove debug messages that are no longer useful 2020 2021 See merge request sane-project/backends!453 2022 2023commit d6570c86ffb917316d3a64d4f11dea1ae05d973e 2024Author: Povilas Kanapickas <povilas@radix.lt> 2025Date: 2020-05-16 23:43:10 +0300 2026 2027 genesys: Remove debug messages that are no longer useful 2028 2029commit 41facc7dd405478340fe24435efa399ef1480156 2030Merge: 5d441bdd3ea3 14db69fb76d5 2031Author: Povilas Kanapickas <povilas@radix.lt> 2032Date: 2020-05-16 20:24:00 +0000 2033 2034 Merge branch 'genesys-image-logging' into 'master' 2035 2036 genesys: Make image data logging more convenient 2037 2038 See merge request sane-project/backends!452 2039 2040commit 14db69fb76d52f13cdc2d588d2992b861da3f9d6 2041Author: Povilas Kanapickas <povilas@radix.lt> 2042Date: 2020-05-16 23:08:10 +0300 2043 2044 doc/genesys: Add documentation of SANE_DEBUG_GENESYS_IMAGE 2045 2046commit c0b49d0d3e651a6ec5e2ed80f68e48b1ca2dd8f6 2047Author: Povilas Kanapickas <povilas@radix.lt> 2048Date: 2020-05-16 23:07:08 +0300 2049 2050 doc/genesys: Remove no longer existing debug options 2051 2052commit 6e398bc7bf0e2314c819a460ad45887c1c9c3fba 2053Author: Povilas Kanapickas <povilas@radix.lt> 2054Date: 2020-05-16 23:05:21 +0300 2055 2056 genesys: Write debug images only if step was enabled 2057 2058commit 6092e2d682886b44f6cba3a2b8570d34a705c90d 2059Author: Povilas Kanapickas <povilas@radix.lt> 2060Date: 2020-05-16 23:05:20 +0300 2061 2062 genesys: Enable image data logging as a separate environment variable 2063 2064commit 5d441bdd3ea33b089ad2a47ca710abd2c7965fbe 2065Merge: 10b126a65efc 9f46845f957d 2066Author: Povilas Kanapickas <povilas@radix.lt> 2067Date: 2020-05-16 19:51:50 +0000 2068 2069 Merge branch 'genesys-print-error-when-config-file-unavailable' into 'master' 2070 2071 genesys: Print debug message if configuration file can't be accessed 2072 2073 Closes #101 2074 2075 See merge request sane-project/backends!451 2076 2077commit 9f46845f957d3d1cf85e13e6dbaf60212c32bf4e 2078Author: Povilas Kanapickas <povilas@radix.lt> 2079Date: 2020-05-16 22:35:17 +0300 2080 2081 genesys: Print debug message if configuration file can't be accessed 2082 2083commit 10b126a65efc5f69d8b085ece268d58e86e2847c 2084Merge: 909a78a0c7dd ea8beca57dd6 2085Author: Povilas Kanapickas <povilas@radix.lt> 2086Date: 2020-05-16 19:39:23 +0000 2087 2088 Merge branch 'genesys-lide60-abrt' into 'master' 2089 2090 Fix abort in genesys backend during sending slope table 2091 2092 See merge request sane-project/backends!346 2093 2094commit ea8beca57dd66d44e03f77dd60f1ee25bcbbe278 2095Author: Zdenek Dohnal <zdohnal@redhat.com> 2096Date: 2020-03-23 09:47:02 +0100 2097 2098 Fix assertion error in gl841 asic type by lowering steps for fast/back/slow tables 2099 2100commit 909a78a0c7dd25ecbeded78ab5de79a1be069166 2101Merge: 4bd76d35c6f4 d3b9178d6bda 2102Author: Povilas Kanapickas <povilas@radix.lt> 2103Date: 2020-05-16 19:36:33 +0000 2104 2105 Merge branch 'genesys-simplify-gpio-gl847' into 'master' 2106 2107 genesys: Simplify GPIO setup on gl847 2108 2109 See merge request sane-project/backends!450 2110 2111commit d3b9178d6bdabaf11549cdf401c35bc56496bd12 2112Author: Povilas Kanapickas <povilas@radix.lt> 2113Date: 2020-05-16 22:21:13 +0300 2114 2115 genesys: Simplify GPIO setup on gl847 2116 2117commit 4bd76d35c6f42f7a6326d70713de22a509884cdb 2118Merge: c9beb6b0ba43 69a249e00076 2119Author: Povilas Kanapickas <povilas@radix.lt> 2120Date: 2020-05-16 19:21:39 +0000 2121 2122 Merge branch 'genesys-fix-adc-definition-gl847' into 'master' 2123 2124 genesys: Fix ADC definitions on gl847 2125 2126 See merge request sane-project/backends!449 2127 2128commit 69a249e0007636f4db9ecc18c482876aaca34296 2129Author: Povilas Kanapickas <povilas@radix.lt> 2130Date: 2020-05-16 22:04:52 +0300 2131 2132 genesys: Simplify ADC setup on gl847 2133 2134commit 0d2a4b5244744c2bb8935db78a9f7f764cb49427 2135Author: Povilas Kanapickas <povilas@radix.lt> 2136Date: 2020-05-16 22:04:51 +0300 2137 2138 genesys: Fix incorrect ADC definition on gl847 2139 2140commit c9beb6b0ba433b2d25eb07537fa7307f15010a1b 2141Merge: fbb60d4d5255 4691b92d8047 2142Author: Povilas Kanapickas <povilas@radix.lt> 2143Date: 2020-05-16 18:52:33 +0000 2144 2145 Merge branch 'genesys-simplify-motor-profile-setup-gl841' into 'master' 2146 2147 genesys: Simplify motor profile setup on gl841 2148 2149 See merge request sane-project/backends!448 2150 2151commit 4691b92d80478c97701ed04b9817f92a268d2235 2152Author: Povilas Kanapickas <povilas@radix.lt> 2153Date: 2020-05-09 10:38:42 +0300 2154 2155 genesys: Simplify motor profile selection on gl841 2156 2157commit ae8cb155efc65000d4454d2499e9408b0d372097 2158Author: Povilas Kanapickas <povilas@radix.lt> 2159Date: 2020-05-09 10:38:41 +0300 2160 2161 genesys: Simplify register setup on gl841 2162 2163commit fbb60d4d525572f42cf78c5850756f7f10f2da57 2164Merge: a3284ab5e0bd 16a9bddf59f2 2165Author: Povilas Kanapickas <povilas@radix.lt> 2166Date: 2020-05-16 18:46:21 +0000 2167 2168 Merge branch 'genesys-simplify-gl646' into 'master' 2169 2170 genesys: Simplify miscellaneous gl646 code 2171 2172 See merge request sane-project/backends!447 2173 2174commit 16a9bddf59f2a95a9bff4dd5a11fe6d2cb9ff89a 2175Author: Povilas Kanapickas <povilas@radix.lt> 2176Date: 2020-05-10 22:28:01 +0300 2177 2178 genesys: Remove dead code on gl646 2179 2180commit edb375fbccfa158be2bdc7ec670be6ba38f4fc1b 2181Author: Povilas Kanapickas <povilas@radix.lt> 2182Date: 2020-05-10 22:28:00 +0300 2183 2184 genesys: Remove duplicated coarse calibration on gl646 2185 2186commit 256a90e29d777de3b2865627b3f8030ef7635857 2187Author: Povilas Kanapickas <povilas@radix.lt> 2188Date: 2020-05-10 22:27:59 +0300 2189 2190 genesys: Simplify coarse_gain_calibration() on gl646 2191 2192commit a4145e2edaebbdd43dc64fa41dc8f07f38e20bb7 2193Author: Povilas Kanapickas <povilas@radix.lt> 2194Date: 2020-05-10 22:27:58 +0300 2195 2196 genesys: Only set requested_pixels when it's not default on gl646 2197 2198commit a3284ab5e0bdef4f5d20f3ce428af841b153b150 2199Merge: 35ffd5758617 b1b61b043b90 2200Author: Povilas Kanapickas <povilas@radix.lt> 2201Date: 2020-05-16 18:42:21 +0000 2202 2203 Merge branch 'genesys-simplify-motor-setup' into 'master' 2204 2205 genesys: Simplify motor setup 2206 2207 See merge request sane-project/backends!446 2208 2209commit b1b61b043b90c5fd933db4bad3a4fd51576973f1 2210Author: Povilas Kanapickas <povilas@radix.lt> 2211Date: 2020-05-09 10:34:41 +0300 2212 2213 genesys: Pass whole motor struct to create_slope_table() 2214 2215commit fe3677b68f8517bcb04912303e3b3341d4b7bd4d 2216Author: Povilas Kanapickas <povilas@radix.lt> 2217Date: 2020-05-09 10:34:40 +0300 2218 2219 genesys; Rename create_slope_table{=>_speed}() 2220 2221commit 35ffd575861726952b53efad944802e6269c5041 2222Merge: 4605d379bbbb dcb90dc042ac 2223Author: Povilas Kanapickas <povilas@radix.lt> 2224Date: 2020-05-16 18:29:17 +0000 2225 2226 Merge branch 'genesys-use-flags-to-setup-scan-gl646' into 'master' 2227 2228 genesys: Use flags to setup scans on gl646 2229 2230 See merge request sane-project/backends!445 2231 2232commit dcb90dc042ac577106659f072f91893ad8ec4fb8 2233Author: Povilas Kanapickas <povilas@radix.lt> 2234Date: 2020-05-09 04:10:17 +0300 2235 2236 genesys: Simplify handling of output line count on gl646 2237 2238commit 46d3ea07d49c6169d6f57537da802f55f70507c9 2239Author: Povilas Kanapickas <povilas@radix.lt> 2240Date: 2020-05-09 04:10:16 +0300 2241 2242 genesys: Use DISABLE_GAMMA fla to control GMMENB bit on gl646 2243 2244commit 35544b0c363ba203059b0e6909737118908a9489 2245Author: Povilas Kanapickas <povilas@radix.lt> 2246Date: 2020-05-09 04:10:15 +0300 2247 2248 genesys: Simplify init_regs_for_shading() on gl646 2249 2250commit 3dff3a97b34d9385064c03079a3c5b4f8a9b5479 2251Author: Povilas Kanapickas <povilas@radix.lt> 2252Date: 2020-05-09 04:10:14 +0300 2253 2254 genesys: Fix invalid movement in simple_move() on gl646 2255 2256commit 84d4d0b15c94b4f232c8338928eea14b86ac7651 2257Author: Povilas Kanapickas <povilas@radix.lt> 2258Date: 2020-05-09 04:10:13 +0300 2259 2260 genesys: Use AUTO_GO_HOME flag to control AGOHOME bit on gl646 2261 2262commit 4b5b2b2f0bdd11c79c44137f78977498efb33566 2263Author: Povilas Kanapickas <povilas@radix.lt> 2264Date: 2020-05-09 04:10:12 +0300 2265 2266 genesys: Simplify init_regs_for_warmup() on gl646 2267 2268commit 0bc0f893b2188ca2be5263b0bfb606ce1cc05f47 2269Author: Povilas Kanapickas <povilas@radix.lt> 2270Date: 2020-05-09 04:10:11 +0300 2271 2272 genesys: Simplify invocation of simple_scan() on gl646 2273 2274commit 4605d379bbbbcfd2097599a873727c98e0b92b61 2275Merge: ccf1cbd3ab51 aee51c9dec9e 2276Author: Povilas Kanapickas <povilas@radix.lt> 2277Date: 2020-05-16 18:13:05 +0000 2278 2279 Merge branch 'genesys-fix-led-calibration-crash-on-black-image' into 'master' 2280 2281 genesys: Fix crash in led_calibration() when image is completely black 2282 2283 See merge request sane-project/backends!444 2284 2285commit aee51c9dec9ed4de75eec79bb170372ecf00c333 2286Author: Povilas Kanapickas <povilas@radix.lt> 2287Date: 2020-05-11 23:48:21 +0300 2288 2289 genesys: Fix crash in led_calibration() when image is completely black 2290 2291commit ccf1cbd3ab5182b31abe45bcf15d469c151d1b27 2292Merge: e4d0b7b357e6 644f4b0c9461 2293Author: Povilas Kanapickas <povilas@radix.lt> 2294Date: 2020-05-16 20:56:19 +0300 2295 2296 Merge branch 'genesys-simplify-gl646' into master 2297 2298commit 644f4b0c946184bd97009ef77fd36d8a681557a4 2299Author: Povilas Kanapickas <povilas@radix.lt> 2300Date: 2020-05-06 01:05:45 +0300 2301 2302 genesys: Simplify session setup in ad_fe_offset_calibration() on gl646 2303 2304commit 4183f37b4610bb907c802d50a3b699119d08e18d 2305Author: Povilas Kanapickas <povilas@radix.lt> 2306Date: 2020-05-06 01:05:44 +0300 2307 2308 genesys: Simplify session setup in offset_calibration() on gl646 2309 2310commit e32ca11346697db8cb0bb60c367d9a7de1187089 2311Author: Povilas Kanapickas <povilas@radix.lt> 2312Date: 2020-05-06 01:05:43 +0300 2313 2314 genesys: simplify session setup in ad_fe_coarse_gain_calibration() 2315 2316commit 1f78a2e64c7d93c37368400f31dfb3ea791acbd0 2317Author: Povilas Kanapickas <povilas@radix.lt> 2318Date: 2020-05-06 01:05:42 +0300 2319 2320 genesys: Simplify session setup in coarse_gain_calibration() on gl646 2321 2322commit e876379f3181d37e12a10fdcc1db3fef78dab1fb 2323Author: Povilas Kanapickas <povilas@radix.lt> 2324Date: 2020-05-06 01:05:41 +0300 2325 2326 genesys: Simplify session in simple_move() on gl646 2327 2328commit 5a2e81b633811c6d5f4de4e168f8cd11ccae1eee 2329Author: Povilas Kanapickas <povilas@radix.lt> 2330Date: 2020-05-06 01:05:40 +0300 2331 2332 genesys: Simplify session setup in led_calibration on gl646 2333 2334commit 09eb07561fc0fdc38ee240308954f2a818fee09e 2335Author: Povilas Kanapickas <povilas@radix.lt> 2336Date: 2020-05-06 01:05:39 +0300 2337 2338 genesys: Split simple_scan() into version that accepts ScanSession 2339 2340commit 4f1dad8ca91a6ea3db6df64dfc120b8d38c4253e 2341Author: Povilas Kanapickas <povilas@radix.lt> 2342Date: 2020-05-06 01:05:38 +0300 2343 2344 genesys: Simplify session setup on gl646 2345 2346commit 99a59d9871ecbfd7668759aca3d4050d86fa7811 2347Author: Povilas Kanapickas <povilas@radix.lt> 2348Date: 2020-05-06 01:05:37 +0300 2349 2350 genesys: Remove out of date comment 2351 2352commit e4d0b7b357e60612124fb1cd34bdcbd222f127ee 2353Merge: 076faf8b8425 09eaba9606e9 2354Author: Povilas Kanapickas <povilas@radix.lt> 2355Date: 2020-05-16 15:15:49 +0000 2356 2357 Merge branch 'genesys-pipeline-invert' into 'master' 2358 2359 genesys: Add pipeline to invert pixel values 2360 2361 See merge request sane-project/backends!442 2362 2363commit 09eaba9606e9f8894acb87879cf644747af59274 2364Author: Povilas Kanapickas <povilas@radix.lt> 2365Date: 2020-05-09 13:29:53 +0300 2366 2367 genesys: Add model flag for inverted output 2368 2369commit ab1d86d74a230add6ca328d3f3a769ef29e31634 2370Author: Povilas Kanapickas <povilas@radix.lt> 2371Date: 2020-05-09 13:29:52 +0300 2372 2373 genesys: Rename {INVERTED->SWAP}_16_BIT_DATA model flag 2374 2375commit 52cd02d78ca89e26277a2a908874cf6a4ab5a418 2376Author: Povilas Kanapickas <povilas@radix.lt> 2377Date: 2020-05-09 13:29:51 +0300 2378 2379 genesys: Add image pipeline to invert pixel values 2380 2381commit 076faf8b84256d624b399e102cc89e98b247b1d3 2382Merge: a05983ba28d7 06ad1dd43f5b 2383Author: Povilas Kanapickas <povilas@radix.lt> 2384Date: 2020-05-16 15:09:31 +0000 2385 2386 Merge branch 'genesys-simplify-gl646' into 'master' 2387 2388 genesys: Simplify gl646 scan setup code 2389 2390 See merge request sane-project/backends!441 2391 2392commit 06ad1dd43f5b23aa764be1d4eb4e61294b41e3b4 2393Author: Povilas Kanapickas <povilas@radix.lt> 2394Date: 2020-05-06 01:29:10 +0300 2395 2396 genesys: Inline setup_for_scan() into gl646_repark_head() 2397 2398commit 1b5c31bb01459e6e7980707e4d373b7dec86699a 2399Author: Povilas Kanapickas <povilas@radix.lt> 2400Date: 2020-05-06 01:29:09 +0300 2401 2402 genesys: Inline setup_for_scan() into init_regs_for_warmup() on gl646 2403 2404commit d7bf809a6cfc15975ed51ed6ec6efdc22aa28730 2405Author: Povilas Kanapickas <povilas@radix.lt> 2406Date: 2020-05-06 01:29:08 +0300 2407 2408 genesys: Inline setup_for_scan() into init_regs_for_shading() on gl646 2409 2410commit 7ba20e43a31ab9c4d7c4076e1e30f5289c494b5c 2411Author: Povilas Kanapickas <povilas@radix.lt> 2412Date: 2020-05-06 01:29:07 +0300 2413 2414 genesys: Simplify simple_scan() on gl646 2415 2416commit f1d6c2c0cddc919ad005663c9bc5995620e9a8fc 2417Author: Povilas Kanapickas <povilas@radix.lt> 2418Date: 2020-05-06 01:29:06 +0300 2419 2420 genesys: Inline setup_for_scan into simple_scan on gl646 2421 2422commit a05983ba28d7db886b42cdd23193dd7d6823f2ae 2423Merge: cf5c40b8e872 0abdfa483f54 2424Author: Ordissimo <thierry@ordissimo.com> 2425Date: 2020-05-15 08:59:36 +0000 2426 2427 Merge branch 'fix-statis-no-data' into 'master' 2428 2429 If no data then the status is NO-DOCS. 2430 2431 See merge request sane-project/backends!440 2432 2433commit 0abdfa483f54dc5ce876a870fc9335d6dc3e6bfe 2434Author: thierry1970 <thierry@ordissimo.com> 2435Date: 2020-05-15 10:21:56 +0200 2436 2437 If no data then the status is NO-DOCS. 2438 2439commit cf5c40b8e872d43d2b080fd44ef6b94b289e52bc 2440Merge: 9e8326a3bcd3 1027e8aae09c 2441Author: Ordissimo <thierry@ordissimo.com> 2442Date: 2020-05-14 14:23:51 +0000 2443 2444 Merge branch 'fix-status-start-and-stop' into 'master' 2445 2446 Fix status start and stop 2447 2448 See merge request sane-project/backends!439 2449 2450commit 1027e8aae09c8044574841af2f146adc7bc8d3cd 2451Author: thierry1970 <thierry@ordissimo.com> 2452Date: 2020-05-14 15:31:10 +0200 2453 2454 Fix build. 2455 2456commit bd8cb0e6aa40ed1cbaa7ee4b4a63a2eeb8077c89 2457Author: thierry1970 <thierry@ordissimo.com> 2458Date: 2020-05-14 14:03:20 +0200 2459 2460 Code cleanup. 2461 2462commit 287a6bb88a648a3a15b33e450bb3958eb164bb1f 2463Author: thierry1970 <thierry@ordissimo.com> 2464Date: 2020-05-14 13:05:08 +0200 2465 2466 Test status device before scan and after. 2467 2468commit 9e8326a3bcd3842354a7dd0a7687594e7dae275f 2469Merge: 0615d21718df d9c377cf0926 2470Author: Ordissimo <thierry@ordissimo.com> 2471Date: 2020-05-13 20:52:56 +0000 2472 2473 Merge branch 'fix-offset' into 'master' 2474 2475 Fix offset 2476 2477 See merge request sane-project/backends!438 2478 2479commit d9c377cf0926e13c4ac3a963a7a884112c2537a0 2480Author: Thierry HUCHARD <thierry@ordissimo.com> 2481Date: 2020-05-13 22:24:51 +0200 2482 2483 Fix style 2484 2485commit c66efc0fafa3feecd567c4264f55ec25249e0096 2486Author: Thierry HUCHARD <thierry@ordissimo.com> 2487Date: 2020-05-13 22:20:55 +0200 2488 2489 Allows the X and Y offset to be set to 0. 2490 2491commit 0615d21718df1dc0d393082552ddd0d7e05f678d 2492Merge: 3eb72d7485fd 29866b0b1975 2493Author: Ordissimo <thierry@ordissimo.com> 2494Date: 2020-05-13 18:49:57 +0000 2495 2496 Merge branch 'fix-return-status-adf' into 'master' 2497 2498 Fix status sane_read. 2499 2500 See merge request sane-project/backends!437 2501 2502commit 29866b0b1975ca1d81a68d41315bbd42607e1ca7 2503Author: Thierry HUCHARD <thierry@ordissimo.com> 2504Date: 2020-05-13 20:33:01 +0200 2505 2506 Fix status sane_read. 2507 2508commit 3eb72d7485fd0fa7eac33acfc6e7fa0e1cd69a6a 2509Merge: 080ac870ee9c c6a411a29fe0 2510Author: Louis Lagendijk <louis@fazant.net> 2511Date: 2020-05-11 16:50:27 +0000 2512 2513 Merge branch 'pixma_mf4700n_not_buggy' into 'master' 2514 2515 doc: ADF not now buggy on imageClass MF4770n. 2516 2517 See merge request sane-project/backends!436 2518 2519commit c6a411a29fe0faec788eb7c5c54c5e8aaf564363 2520Author: Ralph Little <skelband@gmail.com> 2521Date: 2020-05-11 09:16:07 -0700 2522 2523 doc: ADF not now buggy on imageClass MF4770n. 2524 2525 Due to recent work on the pixma backend. 2526 2527commit 080ac870ee9c2382786e3abaf7e0a34d4c03a437 2528Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2529Date: 2020-05-11 17:12:31 +0200 2530 2531 pixma_bjnp.c: fix incorrect return from SANE_STATUS_INVAL to BJNP_STATUS_INVAL 2532 as pointed out on F32 compile in CI 2533 2534commit 5ad7708381e462d0f76bed42e6c0382e6aa264ac 2535Merge: 767a289fd2dc 36ece1de84e5 2536Author: Ordissimo <thierry@ordissimo.com> 2537Date: 2020-05-11 14:58:38 +0000 2538 2539 Merge branch 'escl-fix-status-adf' into 'master' 2540 2541 Refactoring of the adf status. 2542 2543 See merge request sane-project/backends!434 2544 2545commit 36ece1de84e5507bb456dee4fa1f0d1946a904dc 2546Author: thierry1970 <thierry@ordissimo.com> 2547Date: 2020-05-11 10:25:27 +0200 2548 2549 Fix status for all vendors 2550 2551commit dc2b9aeadeaa183ee7a3f16b05230d622dc55970 2552Author: Thierry HUCHARD <thierry@ordissimo.com> 2553Date: 2020-05-10 22:20:30 +0200 2554 2555 JobState, if it exists, decides whether to proceed to the next page. 2556 2557commit 70daed513298e600db6a52334925d1ce96972558 2558Author: Thierry HUCHARD <thierry@ordissimo.com> 2559Date: 2020-05-10 15:11:30 +0200 2560 2561 Fix error name variable. 2562 2563commit 64c1c8a86559f76d4222305b76ff7f71ebe77a13 2564Author: Thierry HUCHARD <thierry@ordissimo.com> 2565Date: 2020-05-10 01:28:49 +0200 2566 2567 Logic correction. 2568 2569commit c1d302f3d71c8fcf1ce230d87de413fb4e90d2f7 2570Author: Thierry HUCHARD <thierry@ordissimo.com> 2571Date: 2020-05-09 23:48:48 +0200 2572 2573 Adjuste status adf. 2574 2575commit 296e73ae6bc7fde984cb5b110fdd5332e18c970b 2576Author: Thierry HUCHARD <thierry@ordissimo.com> 2577Date: 2020-05-09 15:42:33 +0200 2578 2579 escl get sane_cancel output 2580 2581commit f2337927027a8f529c948ba8f5be146a11077194 2582Author: Thierry HUCHARD <thierry@ordissimo.com> 2583Date: 2020-05-09 10:03:39 +0200 2584 2585 Update Adf status. 2586 2587commit c4d8cc424e8d9a21fefe5e00647ce2d9828f9e6a 2588Author: Thierry HUCHARD <thierry@ordissimo.com> 2589Date: 2020-05-09 09:50:15 +0200 2590 2591 Update Adf status. 2592 2593commit a931e0df574ae4b7047c19852c7add8f25e760df 2594Author: thierry1970 <thierry@ordissimo.com> 2595Date: 2020-05-07 19:19:55 +0200 2596 2597 Refactoring of the adf status. 2598 2599commit 767a289fd2dc815e0b546dd8a7ca5d19802264fd 2600Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2601Date: 2020-05-11 16:42:33 +0200 2602 2603 pixma_bjnp: fix ADF scanning for laser/mfnp scanners. mfnp devices require a single TCP session 2604 for ADF scans, while bjnp requires a TCP session per page. 2605 2606 Squashed commit of the following: 2607 2608 commit 8ee0a23d6b2920bc344bf76fd39f4b556222190b 2609 Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2610 Date: Sat May 9 16:47:23 2020 +0200 2611 2612 Make pixma_bjnp work for both bjnp and mfnp 2613 2614 commit 3df6d0d5903ccf4de0d27301e65025209888d3c7 2615 Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2616 Date: Sat May 2 19:50:23 2020 +0200 2617 2618 Move opening tcp connection to bjnp_open/close 2619 2620commit 10408cfa99e3f9965ea7b350a554a6ccf715b385 2621Merge: 6689104f01d9 73bf5533f978 2622Author: Ordissimo <thierry@ordissimo.com> 2623Date: 2020-05-08 07:01:30 +0000 2624 2625 Merge branch 'escl-clean' into 'master' 2626 2627 escl - release memory and close descriptor. 2628 2629 See merge request sane-project/backends!435 2630 2631commit 73bf5533f97846d94034df809cfe6c6a5ff7d295 2632Author: Thierry HUCHARD <thierry@ordissimo.com> 2633Date: 2020-05-08 08:35:50 +0200 2634 2635 release memory and close descriptor. 2636 2637commit 6689104f01d9db0cf0da763b216c0c4b5ab990bf 2638Merge: e8e9577c1200 878197a00e5f 2639Author: Ordissimo <thierry@ordissimo.com> 2640Date: 2020-05-06 18:29:07 +0000 2641 2642 Merge branch 'fix-status-returned-by-sane-start' into 'master' 2643 2644 escl: Add support for SANE_STATUS_NO_DOCS and SANE_STATUS_DEVICE_BUSY to sane_start 2645 2646 Closes #283 2647 2648 See merge request sane-project/backends!433 2649 2650commit 878197a00e5f72a5bb2486c20e8c98b8bdc70387 2651Author: Bartosz Kosiorek <gang65@poczta.onet.pl> 2652Date: 2020-05-06 18:25:44 +0200 2653 2654 escl: Add support for SANE_STATUS_NO_DOCS and SANE_STATUS_DEVICE_BUSY to sane_start 2655 2656 Fixes: #283 2657 2658commit e8e9577c1200dee3a8c10e4e97250875b055ae84 2659Merge: 20f7026371e7 adbbdc8a69f4 2660Author: Ordissimo <thierry@ordissimo.com> 2661Date: 2020-05-06 18:10:33 +0000 2662 2663 Merge branch 'add-more-logs' into 'master' 2664 2665 Make curl error message more informative, to help debug issues 2666 2667 See merge request sane-project/backends!431 2668 2669commit adbbdc8a69f40d384576f055b8cb3cde6da92623 2670Author: Bartosz Kosiorek <gang65@poczta.onet.pl> 2671Date: 2020-05-06 16:01:01 +0200 2672 2673 Make curl error message more informative, to help debug issues 2674 2675commit 20f7026371e7db5badf42be8429f5ff743a3c699 2676Merge: 050e73d07ec8 fc14edf69ee0 2677Author: Ordissimo <thierry@ordissimo.com> 2678Date: 2020-05-06 14:44:24 +0000 2679 2680 Merge branch 'escl-reduces-number-entries-offer' into 'master' 2681 2682 Escl reduces number entries offer 2683 2684 See merge request sane-project/backends!432 2685 2686commit fc14edf69ee0993fdb1f5c5c8faeb3ff5afdbc3c 2687Author: thierry1970 <thierry@ordissimo.com> 2688Date: 2020-05-06 16:22:11 +0200 2689 2690 Fix build. 2691 2692commit 646ee990d39e04984354dc394153fb74d8d94200 2693Author: thierry1970 <thierry@ordissimo.com> 2694Date: 2020-05-06 16:08:53 +0200 2695 2696 Reduces the number of entries on offer. 2697 2698commit 050e73d07ec8f53ac2ddc4c38469a72cde4c7713 2699Merge: 833c25c3ae68 c9fdb62060ce 2700Author: Ordissimo <thierry@ordissimo.com> 2701Date: 2020-05-06 09:21:28 +0000 2702 2703 Merge branch 'escl-fix-feeder-not-duplex' into 'master' 2704 2705 Escl fix feeder not duplex 2706 2707 See merge request sane-project/backends!429 2708 2709commit c9fdb62060cecb3fbc44cfe0f31facfbf9b5a668 2710Author: thierry1970 <thierry@ordissimo.com> 2711Date: 2020-05-06 10:44:31 +0200 2712 2713 The duplex tag is only sent to the device if the device supports AdfDuplex. 2714 2715commit 9b3d7dc8b69590508d4eb9bd23dbaf3d83eb86a8 2716Author: thierry1970 <thierry@ordissimo.com> 2717Date: 2020-05-06 10:12:52 +0200 2718 2719 Fix name of sources. 2720 2721commit 833c25c3ae681820f7e1d41f2a0bac9a18fd3e80 2722Merge: b5013094f8bc e18242108e93 2723Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2724Date: 2020-05-06 05:58:02 +0000 2725 2726 Merge branch 'inspiration-from-freebsd-patches' into 'master' 2727 2728 Inspiration from freebsd patches 2729 2730 Closes #291, #290, #289, and #286 2731 2732 See merge request sane-project/backends!425 2733 2734commit e18242108e93c2442306b061b6b781df41e192be 2735Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2736Date: 2020-05-05 16:15:13 +0900 2737 2738 v4l: Drop kernel interface from v4l.h 2739 2740 It has been included in libv4l1.h since 0.8.3. 2741 2742commit 95b43691661bacf47c8985a0ebb0f4ad1eb6d440 2743Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2744Date: 2020-05-05 16:14:11 +0900 2745 2746 v4l: Prefer C99 standard type over asm __u32. Re #291 2747 2748commit 9e1acea49766e69b1782676ff11bfced7f35c4bf 2749Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2750Date: 2020-05-05 13:02:35 +0900 2751 2752 umax_pp: Fix typo. Fixes #290 2753 2754commit 1a201b28ab1bb6e7dacb3ed19226fbfb97df0e04 2755Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2756Date: 2020-05-05 12:55:19 +0900 2757 2758 ricoh2: Use C99 standard headers 2759 2760 Inspired by a FreeBSD patch. Fixes #289. 2761 2762commit 9232792e0fb544eed9e6930cd7c282680cc1e305 2763Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2764Date: 2020-05-05 12:31:34 +0900 2765 2766 epsonds: Add missing header files for socket use. Fixes #286 2767 2768commit b5013094f8bc0f58bc401589eeee93ef6cb2357a 2769Merge: 7f1741d54d1f 0efee9ddd6ab 2770Author: Ordissimo <thierry@ordissimo.com> 2771Date: 2020-05-05 22:31:58 +0000 2772 2773 Merge branch 'add-vendor' into 'master' 2774 2775 Escl - Add vendor 2776 2777 See merge request sane-project/backends!428 2778 2779commit 0efee9ddd6ab331ef7848cd852f6418b1d074cd2 2780Author: Thierry HUCHARD <thierry@ordissimo.com> 2781Date: 2020-05-06 00:14:12 +0200 2782 2783 Fix model name cropping. 2784 2785commit cd18ba69dec1922501ff6f34b5ecbfb1b4bcf2e5 2786Author: Thierry HUCHARD <thierry@ordissimo.com> 2787Date: 2020-05-06 00:13:37 +0200 2788 2789 Add vendor 2790 2791commit 7f1741d54d1fbc405a8132fe192599f641faf16e 2792Merge: bd482b6365fe 8e2d33565340 2793Author: Ordissimo <thierry@ordissimo.com> 2794Date: 2020-05-05 20:48:02 +0000 2795 2796 Merge branch 'escl-fix-vendor' into 'master' 2797 2798 Put the vendor corresponding to the device used. 2799 2800 See merge request sane-project/backends!426 2801 2802commit 8e2d3356534003fa6b16516e7a310774284a38bc 2803Author: Thierry HUCHARD <thierry@ordissimo.com> 2804Date: 2020-05-05 22:29:03 +0200 2805 2806 Put the vendor corresponding to the device used. 2807 2808commit bd482b6365fe0a6526982674ea0e870540c026f1 2809Merge: 0f657faf7cf2 2ed753b3fe47 2810Author: Ordissimo <thierry@ordissimo.com> 2811Date: 2020-05-04 11:39:19 +0000 2812 2813 Merge branch 'escl-fixe-descriptor-size' into 'master' 2814 2815 Fixe descriptor size. 2816 2817 See merge request sane-project/backends!424 2818 2819commit 2ed753b3fe47911d2e87a71f6d4e1f32eaf826da 2820Author: thierry1970 <thierry@ordissimo.com> 2821Date: 2020-05-04 13:19:03 +0200 2822 2823 Fixe descriptor size. 2824 2825commit 0f657faf7cf2038031e163bfa889c5e043f3c023 2826Merge: a8ce7a99ceb1 855cc408d3c1 2827Author: Ordissimo <thierry@ordissimo.com> 2828Date: 2020-05-02 09:23:17 +0000 2829 2830 Merge branch 'escl-cancel-scan' into 'master' 2831 2832 Fix the status of the scanner in case of failure. 2833 2834 See merge request sane-project/backends!422 2835 2836commit 855cc408d3c16db695374c729b0f35a604ffa600 2837Author: Thierry HUCHARD <thierry@ordissimo.com> 2838Date: 2020-05-02 11:05:49 +0200 2839 2840 Fix the status of the scanner in case of failure. 2841 2842commit a8ce7a99ceb1bcde22bbbb3e42860e76da1d9e67 2843Merge: bc6e04f47791 a0ef09c456d6 2844Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2845Date: 2020-05-02 05:29:17 +0000 2846 2847 Merge branch 'ci-fedora-32' into 'master' 2848 2849 CI: Bump Fedora from 31 to 32 2850 2851 See merge request sane-project/backends!421 2852 2853commit a0ef09c456d6197cec5a919f117576636fa7ea9e 2854Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2855Date: 2020-05-02 14:12:33 +0900 2856 2857 CI: Bump Fedora from 31 to 32 2858 2859commit bc6e04f477912a70e8d244e47bf170ce95694333 2860Merge: ea053c1a6460 2190739b3108 2861Author: Ordissimo <thierry@ordissimo.com> 2862Date: 2020-05-01 10:37:17 +0000 2863 2864 Merge branch 'escl-correction-label-source' into 'master' 2865 2866 escl : Fixed source argument. 2867 2868 See merge request sane-project/backends!420 2869 2870commit 2190739b310885e3c42be6adf27fbd1a4be27f10 2871Author: Thierry HUCHARD <thierry@ordissimo.com> 2872Date: 2020-05-01 11:59:58 +0200 2873 2874 Fixed source argument. 2875 2876commit ea053c1a6460af108bae8f3a66a4dc35d7f75d8f 2877Merge: 9aad355032fd 24ffce93fd95 2878Author: Ordissimo <thierry@ordissimo.com> 2879Date: 2020-05-01 05:04:33 +0000 2880 2881 Merge branch 'capabilities-logs' into 'master' 2882 2883 Don't use the uninitialized data during getting capabilities and print capabilities 2884 2885 See merge request sane-project/backends!419 2886 2887commit 24ffce93fd9557b7396d0588694c76ef43358418 2888Author: Bartosz Kosiorek <gang65@poczta.onet.pl> 2889Date: 2020-04-30 22:36:00 +0200 2890 2891 Don't use the uninitialized data during getting capabilities and print capabilities 2892 2893commit 9aad355032fd9653cf74d6c1ece890809d08799f 2894Merge: 812497969ca3 dabd9270099f 2895Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2896Date: 2020-04-30 01:34:12 +0000 2897 2898 Merge branch 'update-epkowa-documentation' into 'master' 2899 2900 Sync doc/descriptions-external/epkowa.desc with latest upstream 2901 2902 See merge request sane-project/backends!408 2903 2904commit dabd9270099f31cb7238ecfb98617872bb85f30d 2905Author: Bartosz Kosiorek <gang65@poczta.onet.pl> 2906Date: 2020-04-15 18:11:54 +0200 2907 2908 Sync doc/descriptions-external/epkowa.desc with latest upstream 2909 2910 iscan-data_1.39.1-2.tar.gz archive downloaded from: 2911 http://support.epson.net/linux/src/scanner/iscan/ 2912 2913commit 812497969ca3a68615b71162b6560d4fb890b3dd 2914Merge: 867aeb7d0908 08b41c052e46 2915Author: Povilas Kanapickas <povilas@radix.lt> 2916Date: 2020-04-23 18:53:20 +0000 2917 2918 Merge branch 'genesys-plustek-7200' into 'master' 2919 2920 genesys: Add support for Plustek OpticFilm 7200 2921 2922 See merge request sane-project/backends!418 2923 2924commit 08b41c052e4652c66d0906948eacd8dc3cf4e25b 2925Author: Povilas Kanapickas <povilas@radix.lt> 2926Date: 2020-04-23 21:17:03 +0300 2927 2928 genesys: Add support for Plustek OpticFilm 7200 2929 2930commit 867aeb7d0908a495b1118ceb012bbbc2143f5baa 2931Merge: a70beba79c9a c88ba0dff246 2932Author: Oliver Schwartz <oliver.schwartz@gmx.ch> 2933Date: 2020-04-23 14:13:27 +0000 2934 2935 Merge branch 'master' into 'master' 2936 2937 sanei_usb: allow non-configured devices on macOS for libusb-1.x 2938 2939 See merge request sane-project/backends!358 2940 2941commit c88ba0dff246b19a817a35c88c2a62bf8524de3f 2942Author: Brandon Beck <bmbeck@gmail.com> 2943Date: 2020-03-13 17:54:51 -0500 2944 2945 Allow unconfigured USB scanners on macOS. 2946 2947 Based on findings from Oliver Schwartz (https://alioth-lists.debian.net/pipermail/sane-devel/2012-June/029890.html) 2948 this change allows USB scanners to be unconfigured on macOS. This fixes 2949 the issue of scanners being unable to be discovered because they look 2950 to be not configured but end up getting configured later. 2951 2952commit 011d0f9bacab126fb2ae09d29abdd6eb88f1333d 2953Author: Brandon Beck <bmbeck@gmail.com> 2954Date: 2020-03-13 19:26:54 -0500 2955 2956 Fix build on macOS. 2957 2958commit a70beba79c9a2e7f26e7958db76a19f5e1b8fadd 2959Merge: 40a451b1ac28 e5c371b24b35 2960Author: Povilas Kanapickas <povilas@radix.lt> 2961Date: 2020-04-22 20:09:23 +0000 2962 2963 Merge branch 'genesys-cleanup-motor-dpi' into 'master' 2964 2965 genesys: Merge motor optical_ydpi to base_ydpi 2966 2967 See merge request sane-project/backends!417 2968 2969commit e5c371b24b35f70e2f082078a6f2e0b5aaf30e6f 2970Author: Povilas Kanapickas <povilas@radix.lt> 2971Date: 2020-04-22 08:28:20 +0300 2972 2973 genesys: Merge motor optical_ydpi to base_ydpi 2974 2975commit 40a451b1ac28f75c69f56f1c62d573b4727ee3b8 2976Author: Alex Belkin <abc@telekom.ru> 2977Date: 2020-04-22 16:15:33 +0300 2978 2979 xerox_mfp: Mark Xerox WorkCentre 3225 as supported 2980 2981 Reported by Darodaros in issue sane-project/website#26. 2982 2983commit 5cf347d34d7e470d3376e89daef0e9fbd0e78ed5 2984Merge: 27e3d213512c 32083172ea58 2985Author: Ordissimo <thierry@ordissimo.com> 2986Date: 2020-04-21 13:06:27 +0000 2987 2988 Merge branch 'escl-ADF-only-scans-first-page' into 'master' 2989 2990 Moves to the next page. 2991 2992 See merge request sane-project/backends!416 2993 2994commit 32083172ea58ce44a402ef2372afc1c82f8d19e9 2995Author: thierry1970 <thierry@ordissimo.com> 2996Date: 2020-04-21 14:49:40 +0200 2997 2998 Allows you to move to the next page. 2999 3000commit 27e3d213512c72bc94fdc1d33c673996a74b0f62 3001Merge: 5eec2b4a0c44 111d8d2aabd7 3002Author: Ordissimo <thierry@ordissimo.com> 3003Date: 2020-04-21 11:05:21 +0000 3004 3005 Merge branch 'escl-invalide-image-with-scanimage' into 'master' 3006 3007 eSCL : Fix invalide image with scanimage. 3008 3009 See merge request sane-project/backends!415 3010 3011commit 111d8d2aabd72db62a3a8bc67475f1045b050d5b 3012Author: thierry1970 <thierry@ordissimo.com> 3013Date: 2020-04-21 12:47:07 +0200 3014 3015 Fix invalide image with scanimage. 3016 3017commit 5eec2b4a0c444e0a56c1b1a2a383b211574a14a7 3018Merge: a00b8079ee68 53162b4cad32 3019Author: Povilas Kanapickas <povilas@radix.lt> 3020Date: 2020-04-19 23:35:56 +0000 3021 3022 Merge branch 'genesys-cleanup-gl841' into 'master' 3023 3024 genesys: Cleanup gl841 code 3025 3026 See merge request sane-project/backends!414 3027 3028commit 53162b4cad323316678c340cfca9f13461dab03f 3029Author: Povilas Kanapickas <povilas@radix.lt> 3030Date: 2020-04-20 00:35:57 +0300 3031 3032 genesys: Remove no longer used motor action 3033 3034commit af28c2d56c612cfdb21e3884fc26e436c8a8e21d 3035Author: Povilas Kanapickas <povilas@radix.lt> 3036Date: 2020-04-20 00:35:56 +0300 3037 3038 genesys: Reuse scanner_move_back_home() on gl841 3039 3040commit d9b49e567c0ccbe8d11794a39f3b7be9fc3ca8af 3041Author: Povilas Kanapickas <povilas@radix.lt> 3042Date: 2020-04-20 00:35:55 +0300 3043 3044 genesys: Simplify motor direction setup on gl841 3045 3046commit 8412861a662b13976ec36808b772d761ae490d6c 3047Author: Povilas Kanapickas <povilas@radix.lt> 3048Date: 2020-04-20 00:35:54 +0300 3049 3050 genesys: Support reverse scan direction on gl841 3051 3052commit f965c2ef255af3cb84dd8ab79a6f61576ab58017 3053Author: Povilas Kanapickas <povilas@radix.lt> 3054Date: 2020-04-20 00:35:53 +0300 3055 3056 genesys: Reuse scanner_stop_action() on gl841 3057 3058commit 98ee100237f50a4cfadea060caf84cb763d50781 3059Author: Povilas Kanapickas <povilas@radix.lt> 3060Date: 2020-04-20 00:35:52 +0300 3061 3062 genesys: Fix scanner_is_motor_stopped() on gl841 3063 3064commit a00b8079ee68cc020a4b0ad10a5a775adac2c687 3065Merge: 1938bcfbeb68 b68fd960e302 3066Author: Povilas Kanapickas <povilas@radix.lt> 3067Date: 2020-04-19 20:37:19 +0000 3068 3069 Merge branch 'genesys-cleanup-gl646' into 'master' 3070 3071 genesys: Cleanup gl646 code 3072 3073 See merge request sane-project/backends!413 3074 3075commit b68fd960e302806dc2c2edd4be477c9f5fb9f1b2 3076Author: Povilas Kanapickas <povilas@radix.lt> 3077Date: 2020-04-17 06:19:22 +0300 3078 3079 genesys: Simplify sensor setup on gl646 3080 3081commit a3ad02c8bfbff31eb431aee2da562f21fce4e193 3082Author: Povilas Kanapickas <povilas@radix.lt> 3083Date: 2020-04-17 06:19:21 +0300 3084 3085 genesys: Remove sensor setting duplication on gl646 3086 3087commit 1938bcfbeb6869b1c324c4ba59315ffd8de5d68f 3088Merge: ff2ba89b068c ebfa38a73293 3089Author: Povilas Kanapickas <povilas@radix.lt> 3090Date: 2020-04-19 19:04:52 +0000 3091 3092 Merge branch 'genesys-cleanup' into 'master' 3093 3094 genesys: Miscellaneous cleanup 3095 3096 See merge request sane-project/backends!412 3097 3098commit ebfa38a732930006ded4601de769ea986d195cee 3099Author: Povilas Kanapickas <povilas@radix.lt> 3100Date: 2020-04-17 05:38:47 +0300 3101 3102 genesys: Map motor flags to scan flags 3103 3104commit 4c95e94f9b73575da697e7e1b5dfa42414ca002d 3105Author: Povilas Kanapickas <povilas@radix.lt> 3106Date: 2020-04-17 05:38:46 +0300 3107 3108 genesys: Move private functionality out of headers 3109 3110commit afa96a227df1d44da1bfe6e41e49b997b059f00e 3111Author: Povilas Kanapickas <povilas@radix.lt> 3112Date: 2020-04-17 05:38:45 +0300 3113 3114 genesys: Reduce duplication of sensor setup functionality 3115 3116commit d0855e513bfcc8f04d951753e61579ef257c9546 3117Author: Povilas Kanapickas <povilas@radix.lt> 3118Date: 2020-04-17 05:38:44 +0300 3119 3120 genesys: Remove unused #defines 3121 3122commit edda9bff25930455a039335c218c9738b713d3ef 3123Author: Povilas Kanapickas <povilas@radix.lt> 3124Date: 2020-04-17 05:38:43 +0300 3125 3126 genesys: Simplify creation of command set 3127 3128commit c0deb9b2c4e4d492cb7749a13df46e11aa1c7c68 3129Author: Povilas Kanapickas <povilas@radix.lt> 3130Date: 2020-04-17 05:38:42 +0300 3131 3132 genesys: Use consistent model name for Canon CanoScan 5600F 3133 3134commit ff2ba89b068cb1e7d545fe5e697ee398292f527f 3135Merge: 59743d7f296f ad4c8f5453a3 3136Author: Povilas Kanapickas <povilas@radix.lt> 3137Date: 2020-04-19 18:45:03 +0000 3138 3139 Merge branch 'genesys-cleanup' into 'master' 3140 3141 genesys: Reduce duplication in led_calibration 3142 3143 See merge request sane-project/backends!411 3144 3145commit ad4c8f5453a3b46cf5697cea517eb5db0098f445 3146Author: Povilas Kanapickas <povilas@radix.lt> 3147Date: 2020-04-17 05:23:07 +0300 3148 3149 genesys: Reduce duplication in led_calibration 3150 3151commit 59743d7f296f439752c12ec9fbe334eeb3e7c548 3152Merge: 3be9ac99a9f6 4aace34caa99 3153Author: Povilas Kanapickas <povilas@radix.lt> 3154Date: 2020-04-19 18:21:13 +0000 3155 3156 Merge branch 'genesys-cleanup-gl841' into 'master' 3157 3158 genesys: Cleanup gl841 code 3159 3160 See merge request sane-project/backends!410 3161 3162commit 4aace34caa99b3199e4a5754a9dc28c57b5d00b3 3163Author: Povilas Kanapickas <povilas@radix.lt> 3164Date: 2020-04-17 05:18:01 +0300 3165 3166 genesys: Simplify led calibration on gl841 3167 3168commit f6b606503c1127e0a4fea1ccc7e6c736f099f4d8 3169Author: Povilas Kanapickas <povilas@radix.lt> 3170Date: 2020-04-17 05:18:00 +0300 3171 3172 genesys: Remove out of date comments on gl841 3173 3174commit 6b49c6656c826ceec505de5faccc0edc69e2ff7b 3175Author: Povilas Kanapickas <povilas@radix.lt> 3176Date: 2020-04-17 05:17:59 +0300 3177 3178 genesys: Simplify motor setup on gl841 3179 3180commit 2a9254c9988426b0df7c3968f6607eb69ce84056 3181Author: Povilas Kanapickas <povilas@radix.lt> 3182Date: 2020-04-17 05:17:58 +0300 3183 3184 genesys: Verify that all sensors have required registers on gl841 3185 3186commit 608cd18282317b58341afc297a9fca39800906d5 3187Author: Povilas Kanapickas <povilas@radix.lt> 3188Date: 2020-04-17 05:17:57 +0300 3189 3190 genesys: Rewrap custom register lists in sensor definitions on gl841 3191 3192commit 75f5ec405849ff2689ea20ba00cc90ee8b0de416 3193Author: Povilas Kanapickas <povilas@radix.lt> 3194Date: 2020-04-17 05:17:56 +0300 3195 3196 genesys: Remove duplicate initialization during scanner setup on gl841 3197 3198commit f37c3c55e4aeda487c739c2c5fb0f995ba9a7c84 3199Author: Povilas Kanapickas <povilas@radix.lt> 3200Date: 2020-04-17 05:17:55 +0300 3201 3202 genesys: Simplify sensor setup on gl841 3203 3204commit 3be9ac99a9f6adae8adee4a72ee022ccf7745536 3205Merge: 3ba284eeec8f 6fcf2c3f1342 3206Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3207Date: 2020-04-18 04:15:20 +0000 3208 3209 Merge branch 'document-canon-lide70-addition' into 'master' 3210 3211 Document the addition of the canon_lide70 backend 3212 3213 See merge request sane-project/backends!409 3214 3215commit 6fcf2c3f13428290f5ce540fd7eb2a5061f94f52 3216Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3217Date: 2020-04-18 12:59:07 +0900 3218 3219 Document the addition of the canon_lide70 backend 3220 3221commit 3ba284eeec8faecae4cf45b0d2efc755b08b76e3 3222Author: Rolf Bensch <rolf@bensch-online.de> 3223Date: 2020-04-15 21:50:05 +0200 3224 3225 pixma: backend version 0.27.7 3226 3227commit 598b836c05c9b5a671eda3a096823aad0b7690e2 3228Merge: 4d01195d2270 e17646a869b7 3229Author: Rolf Bensch <rolf@bensch-online.de> 3230Date: 2020-04-15 19:47:27 +0000 3231 3232 Merge branch 'k3a-pixma' into 'master' 3233 3234 pixma: parse XML response sent by the scanner and present tips to the user 3235 3236 Closes issue sane-project/backends#70 3237 3238 See merge request sane-project/backends!386 3239 3240commit e17646a869b7a0b1f3c80f9690f8b834d5788d99 3241Author: Mario Hros <git@reversity.org> 3242Date: 2020-04-01 18:01:24 +0200 3243 3244 pixma: parse XML response sent by the scanner and present tips to the user 3245 3246commit 4d01195d22704502d860fe51a0b171c435ac799d 3247Merge: 549e10314f9e 0638e84d1358 3248Author: Povilas Kanapickas <povilas@radix.lt> 3249Date: 2020-04-14 21:37:03 +0000 3250 3251 Merge branch 'genesys-hp-4850' into 'master' 3252 3253 genesys: Fix shading offsets on HP 4850 3254 3255 See merge request sane-project/backends!406 3256 3257commit 0638e84d1358f120c049289a3cef8bdc5732b802 3258Author: Povilas Kanapickas <povilas@radix.lt> 3259Date: 2020-04-15 00:21:05 +0300 3260 3261 genesys: Fix shading offsets on HP 4850 3262 3263commit 549e10314f9e4828b6358e3f91b69ace8cec78e5 3264Merge: ea7f8a58f224 6fc6fb7ea2e6 3265Author: Povilas Kanapickas <povilas@radix.lt> 3266Date: 2020-04-14 21:35:50 +0000 3267 3268 Merge branch 'genesys-calibration' into 'master' 3269 3270 genesys: Fix multiple issues in calibration code paths 3271 3272 See merge request sane-project/backends!407 3273 3274commit 6fc6fb7ea2e68da4443dc44fba06757452e3f82b 3275Author: Povilas Kanapickas <povilas@radix.lt> 3276Date: 2020-04-15 00:16:01 +0300 3277 3278 genesys: Load calibration data in sane_start() not in sane_init() 3279 3280commit a595875d8748668f4c21eca0e003db148d2bc4f8 3281Author: Povilas Kanapickas <povilas@radix.lt> 3282Date: 2020-04-15 00:15:21 +0300 3283 3284 genesys: Bump calibration version 3285 3286commit 7304a4bb783c8e37d01cd796915f48d09b55b0ee 3287Author: Povilas Kanapickas <povilas@radix.lt> 3288Date: 2020-04-15 00:15:10 +0300 3289 3290 genesys: Fix out of bounds access during calibration on gl843 3291 3292commit ea7f8a58f224ed3eae3563575fc11eb502725531 3293Merge: 5d08b64bc6f0 617e83b4e502 3294Author: Povilas Kanapickas <povilas@radix.lt> 3295Date: 2020-04-13 15:21:23 +0000 3296 3297 Merge branch 'genesys-descriptions' into 'master' 3298 3299 doc: Update descriptions of supported genesys scanners 3300 3301 See merge request sane-project/backends!405 3302 3303commit 617e83b4e502d79aa0541141f1d5191dccca2d7a 3304Author: Povilas Kanapickas <povilas@radix.lt> 3305Date: 2020-04-13 18:05:36 +0300 3306 3307 doc: Update descriptions of supported genesys scanners 3308 3309commit 5d08b64bc6f031bbb58e6ccaf54fbb3400bb3395 3310Merge: 0932b751e0ee eec083f46a1e 3311Author: Povilas Kanapickas <povilas@radix.lt> 3312Date: 2020-04-13 15:09:55 +0000 3313 3314 Merge branch 'genesys-4400f-8400f-8600f-bugs' into 'master' 3315 3316 genesys: Fix various bugs on 4400F, 8400F, 8600F 3317 3318 See merge request sane-project/backends!404 3319 3320commit eec083f46a1e7ccc63441642096d2b35c238ede7 3321Author: Povilas Kanapickas <povilas@radix.lt> 3322Date: 2020-04-13 07:38:08 +0300 3323 3324 genesys: Remove startup position hack on 4400F 4800dpi scans 3325 3326commit 1125cf338a11991b7e6b6284ea90f5fb1bcbdd3c 3327Author: Povilas Kanapickas <povilas@radix.lt> 3328Date: 2020-04-13 07:38:07 +0300 3329 3330 genesys: Update pixel start offsets on 4400F 3331 3332commit 60da130402d8616d18244b32dc13390e05e882e0 3333Author: Povilas Kanapickas <povilas@radix.lt> 3334Date: 2020-04-13 07:38:06 +0300 3335 3336 genesys: Fix Y scan area offset on 4400F 3337 3338commit ea781b6b07956b0aa26cb190674d9e20fd85ec8d 3339Author: Povilas Kanapickas <povilas@radix.lt> 3340Date: 2020-04-13 07:38:05 +0300 3341 3342 genesys: Improve head positioning during calibration on 8600F TA scans 3343 3344commit b788f2de8f948aff02d13043d7801ff1d7efa9d9 3345Author: Povilas Kanapickas <povilas@radix.lt> 3346Date: 2020-04-13 07:38:04 +0300 3347 3348 genesys: Remove startup position hack on 8600F 4800dpi scans 3349 3350commit aec867d1e8edc47c726453b40d349d1eeeb6356b 3351Author: Povilas Kanapickas <povilas@radix.lt> 3352Date: 2020-04-13 07:38:03 +0300 3353 3354 genesys: Support negative output_pixel_offset 3355 3356commit f03b7ad29f4d6d7d4b15ab3e7d9addf22eb06d80 3357Author: Povilas Kanapickas <povilas@radix.lt> 3358Date: 2020-04-13 07:38:02 +0300 3359 3360 genesys: Fix alignment of transparency scans of different dpi on 8600F 3361 3362commit 82b42862abfb8f0b2473198486c416fe2aef9d25 3363Author: Povilas Kanapickas <povilas@radix.lt> 3364Date: 2020-04-13 07:38:01 +0300 3365 3366 genesys: Fix calibration on 8400F 3367 3368commit 6fea625ad6030e78218f089ff344a93baec4efaf 3369Author: Povilas Kanapickas <povilas@radix.lt> 3370Date: 2020-04-13 07:38:00 +0300 3371 3372 genesys: Support custom shading offset on gl843 3373 3374commit 4b796205254c0b41370e806b07990117d1ea4444 3375Author: Povilas Kanapickas <povilas@radix.lt> 3376Date: 2020-04-13 07:37:59 +0300 3377 3378 genesys: Fix shading resolution on 8400F 400dpi 3379 3380commit 664c07c01a4502546ac89211211dcb8261c8877f 3381Author: Povilas Kanapickas <povilas@radix.lt> 3382Date: 2020-04-13 07:37:58 +0300 3383 3384 genesys: Add a way to configure shading pixel offset 3385 3386commit df0fccf899d13269bd24952da30e17543f38dd78 3387Author: Povilas Kanapickas <povilas@radix.lt> 3388Date: 2020-04-13 07:37:57 +0300 3389 3390 genesys: Fix incorrect handling of start position on gl843 3391 3392commit 0932b751e0ee962650eb1bdea2b5fab79b019dc4 3393Merge: 1fc00f2b962f 922cabc0befe 3394Author: Povilas Kanapickas <povilas@radix.lt> 3395Date: 2020-04-13 14:04:43 +0000 3396 3397 Merge branch 'genesys-output-pixel-offset' into 'master' 3398 3399 genesys: Allow to specify output pixel offset within model configuration 3400 3401 See merge request sane-project/backends!403 3402 3403commit 922cabc0befe832a965e67c866d3862f172978ba 3404Author: Povilas Kanapickas <povilas@radix.lt> 3405Date: 2020-04-13 07:23:43 +0300 3406 3407 genesys: Remove no longer used ccd_start_xoffset 3408 3409commit 87f5637a47f52499a2d87b12b5903db8b401c20d 3410Author: Povilas Kanapickas <povilas@radix.lt> 3411Date: 2020-04-13 07:23:42 +0300 3412 3413 genesys: Cleanup pixel position handling on gl124 3414 3415commit bae938b4be6d74659201a68d40b0977df45de1d9 3416Author: Povilas Kanapickas <povilas@radix.lt> 3417Date: 2020-04-13 07:23:41 +0300 3418 3419 genesys: Use output_pixel_offset for CCD offsets on gl847 3420 3421commit eca7a5ab91ef24fb172ffc683be4dcae1eeb5128 3422Author: Povilas Kanapickas <povilas@radix.lt> 3423Date: 2020-04-13 07:23:40 +0300 3424 3425 genesys: Use output_pixel_offset for CCD offsets on gl845/gl846 3426 3427commit e5c46aee41083d5f1449dad6c1558560f3503755 3428Author: Povilas Kanapickas <povilas@radix.lt> 3429Date: 2020-04-13 07:23:39 +0300 3430 3431 genesys: Use output_pixel_offset for CCD offsets on gl843 3432 3433commit dc00ab867bc80d84c5e2691e2a0f85158b480401 3434Author: Povilas Kanapickas <povilas@radix.lt> 3435Date: 2020-04-13 07:23:38 +0300 3436 3437 genesys: Use output_pixel_offset for CCD offsets on gl841 3438 3439commit 648a24830f04ea6f972094828bdb9335b6246ac4 3440Author: Povilas Kanapickas <povilas@radix.lt> 3441Date: 2020-04-13 07:23:37 +0300 3442 3443 genesys: Use output_pixel_offset for CCD offsets on gl646 3444 3445commit 1fc00f2b962fcda4fbe3f87df9ce43961a360421 3446Merge: db828453fae7 3693f4b12d3d 3447Author: Povilas Kanapickas <povilas@radix.lt> 3448Date: 2020-04-13 13:33:50 +0000 3449 3450 Merge branch 'genesys-cleanup-pixel-position-handling' into 'master' 3451 3452 genesys: Cleanup pixel position handling 3453 3454 See merge request sane-project/backends!401 3455 3456commit 3693f4b12d3dcbc47a6d60ed648c178f8018c4f4 3457Author: Povilas Kanapickas <povilas@radix.lt> 3458Date: 2020-04-13 07:19:59 +0300 3459 3460 genesys: Simplify use of pixel_endx on gl124 3461 3462commit cdefc1cae501503fed0aee43036ee4bb37386690 3463Author: Povilas Kanapickas <povilas@radix.lt> 3464Date: 2020-04-13 07:19:58 +0300 3465 3466 genesys: Simplify pixel position handling on gl646 3467 3468commit e920d1bbcea1dd6c2daf2014c775c3d472df42ed 3469Author: Povilas Kanapickas <povilas@radix.lt> 3470Date: 2020-04-13 07:19:57 +0300 3471 3472 genesys: Add a way to specify output pixel offset 3473 3474commit 94f130cdfa8c56bef77f24cce2a6d587fc426292 3475Author: Povilas Kanapickas <povilas@radix.lt> 3476Date: 2020-04-13 07:19:56 +0300 3477 3478 genesys: Simplify pixel position calculation on gl841 3479 3480commit 8b37d4b15e9a51d9d0412331b2ec74ac54195e24 3481Author: Povilas Kanapickas <povilas@radix.lt> 3482Date: 2020-04-13 07:19:55 +0300 3483 3484 genesys: Remove handling of XCORRECTION on gl646 3485 3486commit 2bec01cf60a487f0752205d2e44586d18434b83d 3487Author: Povilas Kanapickas <povilas@radix.lt> 3488Date: 2020-04-13 07:19:54 +0300 3489 3490 genesys: Simplify optical pixel calculations on gl646 3491 3492commit f4b60c48bba4d2c9b83b1d47e9115c2b90177a2f 3493Author: Povilas Kanapickas <povilas@radix.lt> 3494Date: 2020-04-13 07:19:53 +0300 3495 3496 genesys: Remove unnecessary pixel averaging handling code on gl841 3497 3498commit 1f43e6a7f89e299e72f3b19f4ec42a8a2259ac65 3499Author: Povilas Kanapickas <povilas@radix.lt> 3500Date: 2020-04-13 07:19:52 +0300 3501 3502 genesys: Remove unused handling of partial resolutions 3503 3504commit 71f3dd8643667cf05bbc48203a31aefe18643e3c 3505Author: Povilas Kanapickas <povilas@radix.lt> 3506Date: 2020-04-13 07:19:51 +0300 3507 3508 genesys: Make definition of optical_resolution more consistent on gl646 3509 3510commit 6db2f94598a4d03d444bd08f5834f0afa8938648 3511Author: Povilas Kanapickas <povilas@radix.lt> 3512Date: 2020-04-13 07:19:50 +0300 3513 3514 genesys: Remove unused configuration of ccd_size_divisor 3515 3516commit 12269c5ad47471706259a0222561df9b90ff05e7 3517Author: Povilas Kanapickas <povilas@radix.lt> 3518Date: 2020-04-13 07:19:49 +0300 3519 3520 genesys: Prefer not to use ccd_size_divisor on gl841 3521 3522commit 48c377b5f0a84887338fdfee2c74ead6cc08271f 3523Author: Povilas Kanapickas <povilas@radix.lt> 3524Date: 2020-04-13 07:19:48 +0300 3525 3526 genesys: Improve description of SetupParams::pixels 3527 3528commit db828453fae7d9d8973caa0d582e61cc4bd05b4a 3529Merge: 4c254e3c3d4b 901827c8c72a 3530Author: Povilas Kanapickas <povilas@radix.lt> 3531Date: 2020-04-13 13:31:04 +0000 3532 3533 Merge branch 'genesys-canoscan-700f' into 'master' 3534 3535 genesys: Fix support for CanoScan 700F 3536 3537 See merge request sane-project/backends!402 3538 3539commit 901827c8c72aef642e025d054546e80bacf15bd5 3540Author: Povilas Kanapickas <povilas@radix.lt> 3541Date: 2020-04-13 07:19:29 +0300 3542 3543 genesys: Disable currently unsupported resolutions on LiDE 700F 3544 3545commit 35e48da4a89355750449730c62fd1da1a9d129de 3546Author: Povilas Kanapickas <povilas@radix.lt> 3547Date: 2020-04-13 07:19:28 +0300 3548 3549 genesys: Fix invalid home position reporting on LiDE 700F 3550 3551commit 4c254e3c3d4b1567066a4ec0f5e84509e936a6f3 3552Merge: 19d7b02d4adf 6a0e0eb5683f 3553Author: Ordissimo <thierry@ordissimo.com> 3554Date: 2020-04-12 09:01:51 +0000 3555 3556 Merge branch 'escl-adf-support' into 'master' 3557 3558 Escl adf support 3559 3560 See merge request sane-project/backends!300 3561 3562commit 6a0e0eb5683f5a0654ab697ec96cdcf60e6c7b60 3563Author: Thierry HUCHARD <thierry@ordissimo.com> 3564Date: 2020-04-12 10:28:55 +0200 3565 3566 Fix build 3567 3568commit 3d02d2f1be192831b48c5abf686e10feaebba8e7 3569Author: Thierry HUCHARD <thierry@ordissimo.com> 3570Date: 2020-04-12 10:17:33 +0200 3571 3572 Changes the status when the trays are empty. 3573 3574commit ba5f99273799e7408e919f627f68523c0ec3be13 3575Author: Thierry HUCHARD <thierry@ordissimo.com> 3576Date: 2020-04-04 17:11:16 +0200 3577 3578 Fix all conflicts. 3579 3580commit 4ed0b0fd59e5fd363967526de84b17fdeab690fc 3581Author: Thierry HUCHARD <thierry@ordissimo.com> 3582Date: 2020-04-04 16:29:41 +0200 3583 3584 Fix conflicts 3585 3586commit fa75c94b241743c48c66145c0e426883ad20420f 3587Merge: 59824f3d8343 f8193494ad23 3588Author: Ordissimo <thierry@ordissimo.com> 3589Date: 2020-04-04 14:04:18 +0000 3590 3591 Merge branch 'master' into 'escl-adf-support' 3592 3593 # Conflicts: 3594 # backend/escl/escl.c 3595 # backend/escl/escl.h 3596 # backend/escl/escl_capabilities.c 3597 # backend/escl/escl_crop.c 3598 # backend/escl/escl_newjob.c 3599 # backend/escl/escl_scan.c 3600 # backend/escl/escl_status.c 3601 3602commit 59824f3d8343410151eb8d3664d0f3b69935b698 3603Author: thierry1970 <thierry@ordissimo.com> 3604Date: 2020-04-03 09:37:49 +0200 3605 3606 Fix style. 3607 3608commit 8f5f815be107d6dcbf15430b654395e7e6cf20ad 3609Author: thierry1970 <thierry@ordissimo.com> 3610Date: 2020-04-03 09:33:55 +0200 3611 3612 Moves to the next page for the ADF. 3613 3614commit 4f8a6991a97606a30f6187dcff030366e5d738aa 3615Author: thierry1970 <thierry@ordissimo.com> 3616Date: 2020-04-03 09:23:49 +0200 3617 3618 Calculates the cropping offset with the ratio. 3619 3620commit dd9e30c8148afc91573080e1bde08765c6f64544 3621Author: thierry1970 <thierry@ordissimo.com> 3622Date: 2020-04-03 09:22:51 +0200 3623 3624 Adjusts the cropping offset. 3625 3626commit 81325dc773ef9f0aab8ea40bc81e05036cfbe25a 3627Author: Thierry HUCHARD <thierry@ordissimo.com> 3628Date: 2020-03-22 16:41:53 +0100 3629 3630 Fix build. 3631 3632commit f4e6677fc1f1fa3d4862ac5b45f3428d434dd2a3 3633Author: Thierry HUCHARD <thierry@ordissimo.com> 3634Date: 2020-03-22 16:29:34 +0100 3635 3636 Fix build. 3637 3638commit 79f7463366aaaf8b9736833a63916931884ebf9c 3639Author: Thierry HUCHARD <thierry@ordissimo.com> 3640Date: 2020-03-22 16:14:23 +0100 3641 3642 Refactoring the ADF mode. 3643 3644commit 7caf9287971b1f59c478e38e87ff7e1750f55e46 3645Author: Thierry HUCHARD <thierry@ordissimo.com> 3646Date: 2020-03-17 23:42:53 +0100 3647 3648 Correction of the return value of the scanner status 3649 3650commit 136024355ddd87fa462dad840c44da2cfdd4b384 3651Author: Thierry HUCHARD <thierry@ordissimo.com> 3652Date: 2020-03-17 11:04:18 +0100 3653 3654 Fix open device. 3655 3656commit 505a2c220893963f85f11d5385c6ce9faf05f096 3657Author: Thierry HUCHARD <thierry@ordissimo.com> 3658Date: 2020-03-17 09:51:34 +0100 3659 3660 Fix typo. 3661 3662commit 41541da8ff2990cf6124c61a74ed679a2773ae46 3663Author: Thierry HUCHARD <thierry@ordissimo.com> 3664Date: 2020-03-16 00:37:28 +0100 3665 3666 Fix few arguments to function 'print_xml_s' 3667 3668commit 9315ad2ce6843eabfe3afcdaa667ca94d81e40ef 3669Author: Thierry HUCHARD <thierry@ordissimo.com> 3670Date: 2020-03-16 00:29:37 +0100 3671 3672 Fix build. 3673 3674commit f62f9be1dd3b5a98300910e1c2ab8c0a8a4d4736 3675Author: Thierry HUCHARD <thierry@ordissimo.com> 3676Date: 2020-03-16 00:21:49 +0100 3677 3678 Fix variable type. 3679 3680commit 682d238c08722e2c34c6b31a336cc293d563b444 3681Author: Thierry HUCHARD <thierry@ordissimo.com> 3682Date: 2020-03-16 00:13:42 +0100 3683 3684 Fix build. 3685 3686commit 0440234c36a031b9a3f76d72b89d169faa42908e 3687Author: Thierry HUCHARD <thierry@ordissimo.com> 3688Date: 2020-03-16 00:01:58 +0100 3689 3690 Fix function proto. 3691 3692commit 54136b8deb18dcefb8b80029f4f1823c58eed315 3693Author: Thierry HUCHARD <thierry@ordissimo.com> 3694Date: 2020-03-15 23:50:40 +0100 3695 3696 If Adf, acquisition of the next page, if it exists. 3697 3698commit cf94e585f54cee1b0e9f91290cf5f26525106e3c 3699Author: Thierry HUCHARD <thierry@ordissimo.com> 3700Date: 2020-03-15 16:57:14 +0100 3701 3702 Full definition of ADF support. 3703 3704commit 22416dece7aa6e7dd4aa563416a048fcc447f668 3705Author: Thierry HUCHARD <thierry@ordissimo.com> 3706Date: 2020-03-14 16:42:15 +0100 3707 3708 Fix style. 3709 3710commit beaba443855b40d58ac1c5263a064cafee492d5a 3711Merge: 749fe19febba 93df3050c45d 3712Author: Thierry HUCHARD <thierry@ordissimo.com> 3713Date: 2020-03-14 16:38:40 +0100 3714 3715 Merge branch 'escl-adf-support' of gitlab.com:sane-project/backends into escl-adf-support 3716 3717commit 93df3050c45da64747e8f35712fe679809b87d9a 3718Author: Thierry HUCHARD <thierry@ordissimo.com> 3719Date: 2020-01-12 13:48:59 +0100 3720 3721 Resolv conflict. 3722 3723commit adc38bce0ebdbb73d406996208aaf0b956a47b9c 3724Merge: 899d9e90bc18 7b45c89b023d 3725Author: Thierry HUCHARD <thierry@ordissimo.com> 3726Date: 2020-01-12 13:23:02 +0100 3727 3728 Merge branch 'master' into escl-adf-support 3729 3730commit 899d9e90bc1870125ca0fd0520dd903db9187488 3731Merge: b2aea45ca416 aedebecef790 3732Author: Thierry HUCHARD <thierry@ordissimo.com> 3733Date: 2020-01-10 21:00:56 +0100 3734 3735 Merge branch 'master' into escl-adf-support 3736 3737commit b2aea45ca416c64b77a5dbfdd59dcc6ce82be282 3738Merge: 3c73e7031dae 7ae6ccfb3201 3739Author: Thierry HUCHARD <thierry@ordissimo.com> 3740Date: 2020-01-10 20:58:32 +0100 3741 3742 Merge branch 'escl-adf-support' of gitlab.com:sane-project/backends into escl-adf-support 3743 3744commit 7ae6ccfb32010eaa87efe6f158f927e8852c8701 3745Author: thierry1970 <thierry@ordissimo.com> 3746Date: 2020-01-09 16:58:12 +0100 3747 3748 Call explicitly cancel. 3749 3750commit 3c73e7031daeb24866a7e7e08a0537376ebfc440 3751Merge: 579e79da148c 28264dcfd825 3752Author: Thierry HUCHARD <thierry@ordissimo.com> 3753Date: 2020-01-08 20:55:28 +0100 3754 3755 Merge branch 'master' into escl-adf-support 3756 3757commit 579e79da148c85ac965cea01d15944c55f08292f 3758Author: Ordissimo <thierry@ordissimo.com> 3759Date: 2020-01-07 19:25:38 +0000 3760 3761 Remove debug. 3762 3763commit 4f7fc379daa0552bc10a3a12b5b3e0560ad431bd 3764Author: thierry1970 <thierry@ordissimo.com> 3765Date: 2020-01-07 16:09:38 +0100 3766 3767 Add support adf. 3768 3769commit 749fe19febbaaf79558f508b1c117d3cdc4761a6 3770Author: Thierry HUCHARD <thierry@ordissimo.com> 3771Date: 2020-03-14 16:19:18 +0100 3772 3773 Fix build 3774 3775commit 1b3f0c9bc0e3e90fa39cb2598bc1c4d31c10806d 3776Author: thierry1970 <thierry@ordissimo.com> 3777Date: 2020-01-09 16:58:12 +0100 3778 3779 Call explicitly cancel. 3780 3781commit 2c12635b2360a757d4180a08a7222d5d388c8767 3782Author: Ordissimo <thierry@ordissimo.com> 3783Date: 2020-01-07 19:25:38 +0000 3784 3785 Remove debug. 3786 3787commit fd0a8a002602a8d480827210956b70c03f601f40 3788Author: Thierry HUCHARD <thierry@ordissimo.com> 3789Date: 2020-03-14 15:41:15 +0100 3790 3791 Add support adf. 3792 3793commit 19d7b02d4adf02e4fafd51e56f377d216cbb95ba 3794Merge: 3b1d7d59c146 7fbc7dda5457 3795Author: Povilas Kanapickas <povilas@radix.lt> 3796Date: 2020-04-11 13:16:48 +0000 3797 3798 Merge branch 'genesys-fix-test-mode' into 'master' 3799 3800 genesys: Fix test mode (part 2) 3801 3802 See merge request sane-project/backends!400 3803 3804commit 7fbc7dda5457247f966108c2393b3884d80b58c9 3805Author: Povilas Kanapickas <povilas@radix.lt> 3806Date: 2020-04-11 15:50:03 +0300 3807 3808 genesys: Readd missed comment 3809 3810commit 3b1d7d59c1460146dd581d9ac659c9b918ab731e 3811Merge: 13f943ec12c0 db50c9113235 3812Author: Povilas Kanapickas <povilas@radix.lt> 3813Date: 2020-04-11 12:38:19 +0000 3814 3815 Merge branch 'genesys-reg-get-address' into 'master' 3816 3817 genesys: Remove uses of sanei_genesys_get_address() 3818 3819 See merge request sane-project/backends!399 3820 3821commit db50c91132354e90c9fca3eddd10724da99d5bd8 3822Author: Povilas Kanapickas <povilas@radix.lt> 3823Date: 2020-04-05 06:19:38 +0300 3824 3825 genesys: Remove uses of sanei_genesys_get_address() 3826 3827commit 13f943ec12c0c9b25e3b3fb6bfdb9beae4a87a1a 3828Merge: db6b862d7071 5ffd4039de04 3829Author: Povilas Kanapickas <povilas@radix.lt> 3830Date: 2020-04-11 12:37:30 +0000 3831 3832 Merge branch 'genesys-fix-test-mode' into 'master' 3833 3834 genesys: Fix test mode 3835 3836 See merge request sane-project/backends!398 3837 3838commit 5ffd4039de04b4a47ad0a5b6a7639bab11e14493 3839Author: Povilas Kanapickas <povilas@radix.lt> 3840Date: 2020-04-11 15:20:30 +0300 3841 3842 genesys: Fix crash when exact usb device is not specified 3843 3844commit 55972a3efaa180bafb5852124f6d6ecf05f2dd0b 3845Author: Povilas Kanapickas <povilas@radix.lt> 3846Date: 2020-04-11 15:20:29 +0300 3847 3848 genesys: Fix crash during testing mode 3849 3850commit db6b862d7071d983d23b80c910bd634eabb3e552 3851Merge: 11cace00a8ac f48f0bf7d161 3852Author: Povilas Kanapickas <povilas@radix.lt> 3853Date: 2020-04-09 22:50:46 +0000 3854 3855 Merge branch 'genesys-plustek' into 'master' 3856 3857 genesys: Fix scan area size on OpticFilm 8200i and 7400 3858 3859 See merge request sane-project/backends!397 3860 3861commit f48f0bf7d161be018ce0f41eeec58f45f3fc564e 3862Author: Povilas Kanapickas <povilas@radix.lt> 3863Date: 2020-04-10 01:14:14 +0300 3864 3865 genesys: Fix scan area size on OpticFilm 8200i and 7400 3866 3867commit 11cace00a8acb40b2ee2630c6db198d8cae5ed5a 3868Merge: 33b605279048 ea94970b6a2d 3869Author: Povilas Kanapickas <povilas@radix.lt> 3870Date: 2020-04-09 21:13:27 +0000 3871 3872 Merge branch 'genesys-warmup' into 'master' 3873 3874 genesys: Fix and enable lamp warmup before first scan 3875 3876 See merge request sane-project/backends!396 3877 3878commit ea94970b6a2d22cec3af797bbce75120ef065259 3879Author: Povilas Kanapickas <povilas@radix.lt> 3880Date: 2020-04-09 23:57:13 +0300 3881 3882 genesys: Enable lamp warmup on scanners that need it 3883 3884commit f22dd4d7b204e1b1e328bc2234b7a022f88ede57 3885Author: Povilas Kanapickas <povilas@radix.lt> 3886Date: 2020-04-09 23:57:12 +0300 3887 3888 genesys: Move lamp to transparency adapter if needed during lamp warmup 3889 3890commit 21d9079eb760bceba9e95e9afb957def63ffcecb 3891Author: Povilas Kanapickas <povilas@radix.lt> 3892Date: 2020-04-09 23:57:11 +0300 3893 3894 genesys: Invert meaning of ModelFlag::SKIP_WARMUP 3895 3896commit 8b653560476b5c74cc793880432de410c40a20ed 3897Author: Povilas Kanapickas <povilas@radix.lt> 3898Date: 2020-04-09 23:57:10 +0300 3899 3900 genesys: Fix calculation of averages during lamp warmup 3901 3902commit c2480ac0649aaa5af1540695e38e9b78a2ba18d5 3903Author: Povilas Kanapickas <povilas@radix.lt> 3904Date: 2020-04-09 23:57:09 +0300 3905 3906 genesys: Simplify calculation of warmup success criteria 3907 3908commit 40cb193cc37d1a348fb621511b86509280d63d2e 3909Author: Povilas Kanapickas <povilas@radix.lt> 3910Date: 2020-04-09 23:57:08 +0300 3911 3912 genesys: Fix debug messages during lamp warmup on 16-bit scans 3913 3914commit 0ab6e786579441ac0ad87b4b67580a886c4ec151 3915Author: Povilas Kanapickas <povilas@radix.lt> 3916Date: 2020-04-09 23:57:07 +0300 3917 3918 genesys: Compare all subsequent scans during lamp warmup 3919 3920commit fa594d965d3903f258728ebd6eaaa7d3c9235332 3921Author: Povilas Kanapickas <povilas@radix.lt> 3922Date: 2020-04-09 23:57:06 +0300 3923 3924 genesys: Correctly initialize warmup registers in transparency scans 3925 3926commit 6420e00a38bbd239f33d407ad66e0b96e9178ad8 3927Author: Povilas Kanapickas <povilas@radix.lt> 3928Date: 2020-04-09 23:57:05 +0300 3929 3930 genesys: Don't hardcode depth during warmup 3931 3932commit 4586ae4e563edba12fed630815360593a72a6ce5 3933Author: Povilas Kanapickas <povilas@radix.lt> 3934Date: 2020-04-09 23:57:04 +0300 3935 3936 genesys: Increase consistency of lamp warmup handling 3937 3938commit 33b605279048ef72354efb2ef5f065b889c95289 3939Merge: 5cbb9eaae5d8 15b664fa3235 3940Author: Povilas Kanapickas <povilas@radix.lt> 3941Date: 2020-04-09 21:11:29 +0000 3942 3943 Merge branch 'genesys-8600f-ta-position' into 'master' 3944 3945 genesys: Fix position of transparency area on 8600F 3946 3947 See merge request sane-project/backends!395 3948 3949commit 15b664fa3235007130ad396161d9d3892c97e674 3950Author: Povilas Kanapickas <povilas@radix.lt> 3951Date: 2020-04-09 23:55:57 +0300 3952 3953 genesys: Fix position of transparency area on 8600F 3954 3955commit 5cbb9eaae5d833b1c7d7898d2df2bd8239b9b832 3956Merge: 14e9fb18773c 40b4852eb710 3957Author: Povilas Kanapickas <povilas@radix.lt> 3958Date: 2020-04-09 21:09:03 +0000 3959 3960 Merge branch 'genesys-cleanup-device-init' into 'master' 3961 3962 genesys: Cleanup device initialization 3963 3964 See merge request sane-project/backends!394 3965 3966commit 40b4852eb710673cd3d26c607a93e0a12f60376b 3967Author: Povilas Kanapickas <povilas@radix.lt> 3968Date: 2020-04-09 23:53:30 +0300 3969 3970 genesys: Remove unused argument out of sanei_genesys_asic_init 3971 3972commit 0992b379c88d3f6cb740460c26dad91fca9d82ad 3973Author: Povilas Kanapickas <povilas@radix.lt> 3974Date: 2020-04-09 23:53:29 +0300 3975 3976 genesys: Remove unnecessary scan out of gl841 initialization code 3977 3978commit 57b0873a8303a0696a2b6416725a19f78cde2a47 3979Author: Povilas Kanapickas <povilas@radix.lt> 3980Date: 2020-04-09 23:53:28 +0300 3981 3982 genesys: Don't move scanner head forward on startup on gl843 3983 3984commit 14e9fb18773ce96603dd9c0f98e9e61aecf7eb75 3985Merge: f8193494ad23 0d1542cbe6f3 3986Author: Povilas Kanapickas <povilas@radix.lt> 3987Date: 2020-04-09 21:06:42 +0000 3988 3989 Merge branch 'genesys-fix-usb-id-init' into 'master' 3990 3991 genesys: Fix initialization of USB IDs 3992 3993 See merge request sane-project/backends!393 3994 3995commit 0d1542cbe6f3c85693e3495f032f1887cbda6c8e 3996Author: Povilas Kanapickas <povilas@radix.lt> 3997Date: 2020-04-09 23:50:48 +0300 3998 3999 genesys: Fix bcdDevice filtering 4000 4001commit bb318cf8f31ea84540f80b32ef4558c35a494cf5 4002Author: Povilas Kanapickas <povilas@radix.lt> 4003Date: 2020-04-09 23:50:47 +0300 4004 4005 genesys: Simplify USB id retrieval 4006 4007commit 13dffa0915fb76ad730fb558e451589fc6c7194f 4008Author: Povilas Kanapickas <povilas@radix.lt> 4009Date: 2020-04-09 23:50:46 +0300 4010 4011 genesys: Defer evaluation of bcdDevice until open() 4012 4013commit 0e8f9c935eb764b5f7095ff4d9cdc82a8a5811c1 4014Author: Povilas Kanapickas <povilas@radix.lt> 4015Date: 2020-04-09 23:50:45 +0300 4016 4017 genesys: Correctly initialize test USB device 4018 4019commit f8193494ad23dce78a2e2bdfa7825715ec29d2e0 4020Merge: 9723a83b2c35 bd6a2551a5db 4021Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4022Date: 2020-04-04 04:35:45 +0000 4023 4024 Merge branch 'newyearsbranch' into 'master' 4025 4026 canon_lide70-sequel 4027 4028 See merge request sane-project/backends!315 4029 4030commit bd6a2551a5db9f771ace2362dbb80991ac86a3a9 4031Author: pimvantend <pimvantend@yahoo.com> 4032Date: 2020-03-10 21:00:03 +0100 4033 4034 canon_lide70-common.c 4035 4036 eliminate two spaces near new io_error 4037 4038commit a0ddf165a77e08f970428d34e1b6bd1869e670b0 4039Author: pimvantend <pimvantend@yahoo.com> 4040Date: 2020-03-10 20:48:10 +0100 4041 4042 canon_lide70-common.c 4043 4044 adding empty line 4045 4046commit 775a26471cfff2a80ad45104b2c90658fe001f3b 4047Author: pimvantend <pimvantend@yahoo.com> 4048Date: 2020-03-10 20:42:31 +0100 4049 4050 canon_lide70-common.c 4051 4052 eliminate u_long 4053 4054commit 04fc970b2ed55df3ad1d0d253f4594c114088089 4055Merge: e6b1647a1b9b 70070f7be2b5 4056Author: pimvantend <pimvantend@yahoo.com> 4057Date: 2020-03-10 20:09:49 +0100 4058 4059 Merge branch 'master' of https://gitlab.com/sane-project/backends into newyearsbranch 4060 4061 resolve po/POTFILES.in 4062 4063commit e6b1647a1b9bfe7c9b0974404c9358a737736a90 4064Author: pimvantend <pimvantend@yahoo.com> 4065Date: 2020-03-10 19:08:27 +0100 4066 4067 canon_lide70 4068 4069 extended canon_lide70.desc 4070 4071commit 70b654239e213eb261d890866b9dfed1f3323bb9 4072Author: pimvantend <pimvantend@yahoo.com> 4073Date: 2020-03-10 19:03:33 +0100 4074 4075 canon_lide70 4076 4077 shortened canon_lide70.desc 4078 4079commit d3a8d9ef89d3b209762cf325c9ded54ee4c3a3c4 4080Author: Pim van Tend <pimvantend@yahoo.com> 4081Date: 2020-02-04 19:20:40 +0000 4082 4083 Update po/POTFILES.in 4084 4085 to the current mainstream sane version, adding canon_lide70.c 4086 4087commit ebd45d4cf87955c5eb59e49d2a7190fd60d5f3ef 4088Author: pimvantend <pimvantend@yahoo.com> 4089Date: 2020-01-04 16:18:57 +0100 4090 4091 canon_lide70 4092 4093 adding/modifying twelve files to provide the new canon_lide70 backend 4094 4095commit d2d878d023bb65ad8ca2f9bd3c798961f7b36381 4096Author: pimvantend <pimvantend@yahoo.com> 4097Date: 2020-01-01 13:00:21 +0100 4098 4099 precursor to the canon_lide70 backend 4100 4101 left by @jrernst at http://www.juergen-ernst.de/info_sane.html 4102 4103 this version of the backend does not work 4104 4105commit 9723a83b2c35b1591198ee809518e48c1a5ba076 4106Merge: 911e40ba4eda f39a43953b57 4107Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4108Date: 2020-04-02 11:05:58 +0000 4109 4110 Merge branch 'zeroheure-master-patch-67644' into 'master' 4111 4112 document JPEG compression level 4113 4114 See merge request sane-project/backends!389 4115 4116commit f39a43953b5700ac7dd31cc97d04a65c62524e3d 4117Author: Xavier Brochard <xavier@alternatif.org> 4118Date: 2020-04-01 20:44:49 +0000 4119 4120 document JPEG compression level 4121 4122commit 911e40ba4eda964927f3adacb766ed45e60729be 4123Merge: 6b318d808229 7f10387ab089 4124Author: Ordissimo <thierry@ordissimo.com> 4125Date: 2020-04-02 09:08:24 +0000 4126 4127 Merge branch 'escl-fix-ratio-crop' into 'master' 4128 4129 Escl fix ratio crop 4130 4131 See merge request sane-project/backends!390 4132 4133commit 7f10387ab089b35e042d51b82afbbef913c9b179 4134Author: thierry1970 <thierry@ordissimo.com> 4135Date: 2020-04-02 10:41:59 +0200 4136 4137 Calculates the cropping offset with the ratio. 4138 4139commit 6c0c360ce7b53fb195d9462649c734d83d13a42a 4140Author: thierry1970 <thierry@ordissimo.com> 4141Date: 2020-04-02 10:40:27 +0200 4142 4143 Adjusts the cropping offset. 4144 4145commit 6b318d80822955cb2aafb443652ee17aa15ebb71 4146Merge: 101d27e8db7b 8725559d4bc7 4147Author: Povilas Kanapickas <povilas@radix.lt> 4148Date: 2020-04-01 18:45:49 +0000 4149 4150 Merge branch 'genesys-plustek' into 'master' 4151 4152 genesys: Update Plustek model status 4153 4154 See merge request sane-project/backends!388 4155 4156commit 8725559d4bc7a37122bbdc2250eb7a5c67e9b1b2 4157Author: Povilas Kanapickas <povilas@radix.lt> 4158Date: 2020-04-01 21:30:01 +0300 4159 4160 doc: Update plustek model status 4161 4162commit 101d27e8db7bd4665ab366079a1b7561ed74ce4d 4163Merge: 726e3e540768 0d5f5b54ed35 4164Author: Povilas Kanapickas <povilas@radix.lt> 4165Date: 2020-04-01 18:17:03 +0000 4166 4167 Merge branch 'genesys-plustek' into 'master' 4168 4169 genesys: Enable support for several Plustek OpticFilm scanner models 4170 4171 See merge request sane-project/backends!387 4172 4173commit 0d5f5b54ed35ae21b1da5a14f725dba569ff998f 4174Author: Povilas Kanapickas <povilas@radix.lt> 4175Date: 2020-04-01 20:57:01 +0300 4176 4177 genesys: Enable bcdDevice filtering 4178 4179commit 54f3b8efd17d2be6831f519c22247347a6ddb1ca 4180Author: Povilas Kanapickas <povilas@radix.lt> 4181Date: 2020-04-01 20:57:00 +0300 4182 4183 genesys: Add support for early version of Plustek OpticFilm 7600i 4184 4185commit bfd0b82d2b4f2770e8cc72af0cbde12d0f3210f4 4186Author: Povilas Kanapickas <povilas@radix.lt> 4187Date: 2020-04-01 20:56:59 +0300 4188 4189 genesys: Add support for Plustek OpticFilm 8100 4190 4191commit a2a121ab8c53bc3f2e1523f633ddbb1bc6e04815 4192Author: Povilas Kanapickas <povilas@radix.lt> 4193Date: 2020-04-01 20:56:58 +0300 4194 4195 genesys: Add support for late version of Plustek OpticFilm 7600i 4196 4197commit ea128674a65213fb9850ca7d2c6a4f594709f525 4198Author: Povilas Kanapickas <povilas@radix.lt> 4199Date: 2020-04-01 20:56:57 +0300 4200 4201 genesys: Add support for early version of Plustek OpticFilm 7400 4202 4203commit 4a1667865a50d6f34a70e2891e89830588b1a6ff 4204Author: Povilas Kanapickas <povilas@radix.lt> 4205Date: 2020-04-01 20:56:56 +0300 4206 4207 genesys: Add support for Plustek OpticFilm 7200 (v2) 4208 4209commit 726e3e540768279edad11a2b5d7985cb018d3511 4210Author: Rolf Bensch <rolf@bensch-online.de> 4211Date: 2020-03-31 22:54:02 +0200 4212 4213 pixma: backend version 0.27.6 4214 4215commit 05459de5e8e9ad1b25aa84453d2277d7c950b729 4216Author: Rolf Bensch <rolf@bensch-online.de> 4217Date: 2020-03-11 23:55:21 +0100 4218 4219 pixma: print characters @ pixma_hexdump() 4220 4221commit e58641a430a7f1b70edb40c2fe495923e02a35bc 4222Merge: 2fe8e635970e c47e1c0bd5fd 4223Author: Rolf Bensch <rolf@bensch-online.de> 4224Date: 2020-03-31 20:46:48 +0000 4225 4226 Merge branch '258-fake-usb-playback-fails-with-pixma-backend' into 'master' 4227 4228 Resolve "Fake USB Playback fails with pixma backend" 4229 4230 Closes issue sane-project/backends#258 4231 4232 See merge request sane-project/backends!353 4233 Need merge requests sane-project/backends!380 and sane-project/backends!381 4234 4235commit c47e1c0bd5fdb953a6d0b3ba171f7c236dd95eeb 4236Author: Rolf Bensch <rolf@bensch-online.de> 4237Date: 2020-03-31 18:45:35 +0200 4238 4239 sanei_usb: don't read data from timeouted interrupt 4240 4241commit d2a43afce04943a40a43e8d6b57a069bcf5acb78 4242Author: Rolf Bensch <rolf@bensch-online.de> 4243Date: 2020-03-31 13:26:38 +0200 4244 4245 pixma: get device id if we replay a xml file 4246 4247commit fa9d240e7040bf0b4ddb7c00334febf49307ea9d 4248Author: Rolf Bensch <rolf@bensch-online.de> 4249Date: 2020-03-10 16:22:30 +0100 4250 4251 pixma: call sanei_usb_exit() on sane_exit() 4252 4253 see: sane-project/backends#108 4254 4255commit 2fe8e635970e9ef21a26a78f69eb58e5332fad1c 4256Merge: d6d3c0566fec d6fa8668183e 4257Author: Povilas Kanapickas <povilas@radix.lt> 4258Date: 2020-03-31 17:55:02 +0000 4259 4260 Merge branch 'sanei-usb-record-replay-descriptor' into 'master' 4261 4262 sanei_usb: Add support for record/replay of get descriptor calls 4263 4264 See merge request sane-project/backends!381 4265 4266commit d6fa8668183e82232d82d1058d96b446e07b4904 4267Author: Povilas Kanapickas <povilas@radix.lt> 4268Date: 2020-03-28 22:08:41 +0200 4269 4270 sanei_usb: Add support for record/replay of get descriptor calls 4271 4272commit 77886e63874a38736ccdf4cb90f4cdf856d4064b 4273Author: Povilas Kanapickas <povilas@radix.lt> 4274Date: 2020-03-28 22:08:40 +0200 4275 4276 sanei_usb: Return correct error code in replay code path 4277 4278commit d6d3c0566fec15197a43ac0daf2a8a19c9650cb2 4279Merge: 22b548bf2247 770b204702d0 4280Author: Povilas Kanapickas <povilas@radix.lt> 4281Date: 2020-03-31 10:03:01 +0000 4282 4283 Merge branch 'sanei-usb-record-replay-multiple-open' into 'master' 4284 4285 sanei_usb: Support recording conversations within multiple open-close calls 4286 4287 See merge request sane-project/backends!380 4288 4289commit 770b204702d00d243d4739ad9b0d68d5800c1469 4290Author: Povilas Kanapickas <povilas@radix.lt> 4291Date: 2020-03-28 22:08:43 +0200 4292 4293 sanei_usb: Support devices that are being opened multiple times 4294 4295commit 7d97a1aaf46b8adf5808fdb4204e99af7a095c6a 4296Author: Povilas Kanapickas <povilas@radix.lt> 4297Date: 2020-03-28 22:08:42 +0200 4298 4299 sanei_usb: Reset all testing data on exit 4300 4301commit 62614a46609d85f03d9b73a826f8c94a3554e2b1 4302Author: Povilas Kanapickas <povilas@radix.lt> 4303Date: 2020-03-28 22:08:39 +0200 4304 4305 sanei_usb: Use internal linkage for private static variables 4306 4307commit 22b548bf2247d544493a825999f748af7e3a7f8c 4308Merge: b291a1793488 d5fdbb0c7dcb 4309Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4310Date: 2020-03-30 11:42:02 +0000 4311 4312 Merge branch 'escl-fix-capabilities' into 'master' 4313 4314 escl - fix capabilities 4315 4316 See merge request sane-project/backends!384 4317 4318commit d5fdbb0c7dcbaa26e29b114f09844abdb0d52a52 4319Author: Thierry HUCHARD <thierry@ordissimo.com> 4320Date: 2020-03-29 21:37:35 +0200 4321 4322 Revert "Offset correction" 4323 4324 This reverts commit d7df235a7e74602c51b002a6962eb72937f623c3. 4325 4326commit 062fb40cf42220d9ab440b185afbfe023d85a650 4327Author: Thierry HUCHARD <thierry@ordissimo.com> 4328Date: 2020-03-29 21:37:25 +0200 4329 4330 Revert "Correction of the zone cropping." 4331 4332 This reverts commit 67c7ef9c4e1463d853db190db22e7f652119d664. 4333 4334commit 67c7ef9c4e1463d853db190db22e7f652119d664 4335Author: Thierry HUCHARD <thierry@ordissimo.com> 4336Date: 2020-03-29 21:35:28 +0200 4337 4338 Correction of the zone cropping. 4339 4340commit d7df235a7e74602c51b002a6962eb72937f623c3 4341Author: Thierry HUCHARD <thierry@ordissimo.com> 4342Date: 2020-03-29 21:30:21 +0200 4343 4344 Offset correction 4345 4346commit 6c855b7662fd2d8d4c3688176d74843207b56d55 4347Author: Thierry HUCHARD <thierry@ordissimo.com> 4348Date: 2020-03-29 16:20:16 +0200 4349 4350 Fix build. 4351 4352commit b4b1f2c7489912ec1243c576a6a6af1074565977 4353Author: Thierry HUCHARD <thierry@ordissimo.com> 4354Date: 2020-03-29 16:12:19 +0200 4355 4356 Fix build. 4357 4358commit 9afdd20776d06ff5cceae9087eae038cc6dfc285 4359Author: Ordissimo <thierry@ordissimo.com> 4360Date: 2020-03-29 13:53:42 +0000 4361 4362 Fix initialisation variable. 4363 4364commit 3066241e9037b2fb9b1a76c8ff02d97e94e345c5 4365Author: Thierry HUCHARD <thierry@ordissimo.com> 4366Date: 2020-03-29 15:47:44 +0200 4367 4368 Sets the capabilities of the device according to the output format. 4369 4370commit b291a1793488e3eaba7a42938f600869f358058e 4371Merge: ee54d3935f5c d06e42b08c8a 4372Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4373Date: 2020-03-30 11:40:07 +0000 4374 4375 Merge branch 'fix-croping' into 'master' 4376 4377 escl - Fix croping 4378 4379 See merge request sane-project/backends!385 4380 4381commit d06e42b08c8a6d4812af08f7ac81def33f3ffe1b 4382Author: Thierry HUCHARD <thierry@ordissimo.com> 4383Date: 2020-03-29 21:42:38 +0200 4384 4385 Correction of the zone cropping. 4386 4387commit c6a8a541110a5cc946d949d32206710d9a21027b 4388Author: Thierry HUCHARD <thierry@ordissimo.com> 4389Date: 2020-03-29 21:42:10 +0200 4390 4391 Offset correction 4392 4393commit ee54d3935f5c58dfdb36daf5bc7c8e82923bfbb3 4394Merge: 07f28a1ca63d 8ecd54e8d2d1 4395Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4396Date: 2020-03-29 12:32:33 +0000 4397 4398 Merge branch 'escl-formatext-pdf' into 'master' 4399 4400 Add FormatExt for PDF. 4401 4402 See merge request sane-project/backends!356 4403 4404commit 8ecd54e8d2d18d2a539d3625e7cf55df43570b0b 4405Author: Thierry HUCHARD <thierry@ordissimo.com> 4406Date: 2020-03-14 22:17:34 +0100 4407 4408 Add FormatExt for PDF. 4409 4410commit 07f28a1ca63d384d365a04a67990e72c7843eaa5 4411Merge: 47689131a474 ce97560e56b4 4412Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4413Date: 2020-03-29 12:29:56 +0000 4414 4415 Merge branch 'openbsd-hotplugd' into 'master' 4416 4417 OpenBSD hotplugd(8) 4418 4419 See merge request sane-project/backends!375 4420 4421commit ce97560e56b450764dedf52b35344818d2d77f76 4422Author: Raf Czlonka <rczlonka@gmail.com> 4423Date: 2020-03-25 20:15:37 +0000 4424 4425 Remove double quotes, use curly braces where appropriate, and fix 4426 the $BUSNAME device node path 4427 4428commit 6fed5be5f359b4f242feeee827c10827bddcf6ae 4429Author: Raf Czlonka <rczlonka@gmail.com> 4430Date: 2020-03-25 20:12:53 +0000 4431 4432 $BUSNAME is a full device path, not just the device node name 4433 4434commit 2c9a411b12a7272654ac49f0a20b579a91a4a292 4435Author: Raf Czlonka <rczlonka@gmail.com> 4436Date: 2020-03-25 20:05:04 +0000 4437 4438 Remove superfluous double quotes 4439 4440 Device nodes are always comprised of alphanumeric characters so 4441 there's no need to quote them. That being said, where appropriate, 4442 use curly braces if the variable doesn't terminate the string - 4443 technically, this isn't necessary as the character which follows 4444 is a dot ('.'), which isn't a legal character in variable names so 4445 there's no ambiguity but it makes the variable "stand out" at the 4446 very least. 4447 4448commit d24a5171c2f22cfc384442872077baae14b303df 4449Author: Raf Czlonka <rczlonka@gmail.com> 4450Date: 2020-03-25 20:03:41 +0000 4451 4452 chown -> chmod 4453 4454commit 6b1b071b771cbf98684336194eb1f9f26a9f020f 4455Author: Raf Czlonka <rczlonka@gmail.com> 4456Date: 2020-03-25 03:02:56 +0000 4457 4458 Group commands and add conditionals 4459 4460commit 0d0c03ab686cacafc739677048d9fde741e7c212 4461Author: Raf Czlonka <rczlonka@gmail.com> 4462Date: 2020-03-25 02:48:53 +0000 4463 4464 Change the owner as well as the group - missed earlier 4465 4466commit 9687ff8aa0edf2b4f0207682eab395fcbbbefa6f 4467Author: Raf Czlonka <rczlonka@gmail.com> 4468Date: 2020-03-25 02:47:54 +0000 4469 4470 Additionally to user:group, modes also need changing 4471 4472commit 5a842d8dd6611bc283e78b3d1a4f9f489cc14774 4473Author: Raf Czlonka <rczlonka@gmail.com> 4474Date: 2020-03-25 02:44:37 +0000 4475 4476 Remove useless comments 4477 4478commit 0b978ea7422cc067f986a428e4e2d0c581bda8bc 4479Author: Raf Czlonka <rczlonka@gmail.com> 4480Date: 2020-03-25 02:25:50 +0000 4481 4482 Simplify - use test(1) and && instead of 'if ... then ... fi" 4483 4484commit a129b7767de601969e0ada6fdb836701e9662bc6 4485Author: Raf Czlonka <rczlonka@gmail.com> 4486Date: 2020-03-25 02:07:05 +0000 4487 4488 Incorporate hotplugd(8) patches from the OpenBSD port 4489 4490 https://cvsweb.openbsd.org/~checkout~/ports/graphics/sane-backends/patches/patch-tools_openbsd_attach?rev=1.3 4491 https://cvsweb.openbsd.org/~checkout~/ports/graphics/sane-backends/patches/patch-tools_openbsd_detach?rev=1.2 4492 4493 While there, use "$()" instead of "``" for running commands in a 4494 subshell (this is to match `attach` change commited earlier). 4495 4496 More whitespace fixes. 4497 4498commit 61881417faf2ce8a67428d177f00a749d00622e3 4499Author: Raf Czlonka <rczlonka@gmail.com> 4500Date: 2020-03-25 01:59:59 +0000 4501 4502 Provide a working hotplugd(8) attach example 4503 4504 Current example not only doesn't work but also hard-codes `ugen0` device name. 4505 4506 Fix whitespace while there. 4507 4508commit 47689131a4741511221bbddd4d47a35fe58f0985 4509Merge: 59df3942f87a 9698bfece709 4510Author: Povilas Kanapickas <povilas@radix.lt> 4511Date: 2020-03-28 21:31:29 +0000 4512 4513 Merge branch 'genesys-select-by-bcddevice' into 'master' 4514 4515 genesys: Implement device filtering by bcdDevice value 4516 4517 See merge request sane-project/backends!383 4518 4519commit 9698bfece709ae429b17c3da40b91ae906af60cb 4520Author: Povilas Kanapickas <povilas@radix.lt> 4521Date: 2020-03-28 23:15:48 +0200 4522 4523 genesys: Add support for matching devices by bcdDevice 4524 4525commit 0bdce7928f55b2706a29418b363c184ff9f8ba2e 4526Author: Povilas Kanapickas <povilas@radix.lt> 4527Date: 2020-03-28 23:15:47 +0200 4528 4529 genesys: Turn Genesys_USB_Device_Entry into a class 4530 4531commit b89751605f1f677b86cc903e2ecff6f8d3b5e0be 4532Author: Povilas Kanapickas <povilas@radix.lt> 4533Date: 2020-03-28 23:15:46 +0200 4534 4535 genesys: Add support for reading bcdDevice value 4536 4537commit 59df3942f87a9c95ba85b6355b9f9078c899d78b 4538Merge: 7508a2174102 45dfd889e67f 4539Author: Povilas Kanapickas <povilas@radix.lt> 4540Date: 2020-03-28 20:42:38 +0000 4541 4542 Merge branch 'sanei-usb-record-indent-configuration' into 'master' 4543 4544 sanei_usb: Indent the configuration section in recorded xml 4545 4546 See merge request sane-project/backends!382 4547 4548commit 45dfd889e67f80ef55f1fdd62d66c8c15c41f2d4 4549Author: Povilas Kanapickas <povilas@radix.lt> 4550Date: 2020-03-28 22:08:44 +0200 4551 4552 sanei_usb: Indent the configuration section in recorded xml 4553 4554commit 7508a21741023ba08749901bdc656e74dc5a5aee 4555Merge: 4a960e960aca 5c1643291a15 4556Author: Povilas Kanapickas <povilas@radix.lt> 4557Date: 2020-03-27 22:04:15 +0000 4558 4559 Merge branch 'lide-210-220-4800dpi' into 'master' 4560 4561 genesys: Add 4800dpi support for Canon LiDE 210 & 220 4562 4563 Closes #204 4564 4565 See merge request sane-project/backends!374 4566 4567commit 5c1643291a1542c7aaddbfacd18b569436580d17 4568Author: Matthew Petroff <matthew@mpetroff.net> 4569Date: 2020-03-24 21:32:11 -0400 4570 4571 genesys: Add 4800dpi support for Canon LiDE 220. 4572 4573commit 93f6bb19a9d83785b0447c2775e4e1a31ceaebf4 4574Author: Matthew Petroff <matthew@mpetroff.net> 4575Date: 2020-03-24 20:50:50 -0400 4576 4577 genesys: Simplify GL124 shading data segment iteration. 4578 4579commit 74f2af604bee59139b2277f916526271ae88977c 4580Author: Matthew Petroff <matthew@mpetroff.net> 4581Date: 2020-03-24 19:44:17 -0400 4582 4583 genesys: Add 4800dpi support for Canon LiDE 210. 4584 4585 Based on USB logs from Windows driver. 4586 4587commit 4a960e960aca62860e4346569fc036bf766d58cf 4588Merge: bed29187f7bf e592a0c6f2de 4589Author: Povilas Kanapickas <povilas@radix.lt> 4590Date: 2020-03-27 21:24:08 +0000 4591 4592 Merge branch 'genesys-plustek' into 'master' 4593 4594 genesys: Fix x position of scan window on Plustek 7400 4595 4596 See merge request sane-project/backends!378 4597 4598commit e592a0c6f2de345c161695d0f1b9b77ec17c9c09 4599Author: Povilas Kanapickas <povilas@radix.lt> 4600Date: 2020-03-27 23:05:49 +0200 4601 4602 genesys: Fix x position of scan window on Plustek 7400 4603 4604commit bed29187f7bf340a04d94c285dd5ba9e7787fcd7 4605Merge: 1fdb7021dfee 8068a958b221 4606Author: Povilas Kanapickas <povilas@radix.lt> 4607Date: 2020-03-27 20:20:51 +0000 4608 4609 Merge branch 'genesys-plustek' into 'master' 4610 4611 genesys: Add support for Plustek OpticFilm 7400 and 8200i 4612 4613 See merge request sane-project/backends!377 4614 4615commit 8068a958b221ee8cb6e9b76703175cc502b778fd 4616Author: Povilas Kanapickas <povilas@radix.lt> 4617Date: 2020-03-27 21:29:30 +0200 4618 4619 genesys: Fix setup of motor vref on gl846 4620 4621commit 982d7d18aac3f24928d662ee9597caebb76eabfb 4622Author: Povilas Kanapickas <povilas@radix.lt> 4623Date: 2020-03-27 21:29:29 +0200 4624 4625 genesys: Fix log message when device is not supported 4626 4627commit 6cb39e0a29142a832a6fe2ca772ff99be92d6a27 4628Author: Povilas Kanapickas <povilas@radix.lt> 4629Date: 2020-03-27 21:29:28 +0200 4630 4631 genesys: Add support for Plustek Opticfilm 8200i 4632 4633commit adaac29d90179e2e639c08ed0760d2125c4f9c19 4634Author: Povilas Kanapickas <povilas@radix.lt> 4635Date: 2020-03-27 21:29:27 +0200 4636 4637 genesys: Add support for Plustek Opticfilm 7400 4638 4639commit ef67ab08352604811462d55e766c85873d1f9d4c 4640Author: Povilas Kanapickas <povilas@radix.lt> 4641Date: 2020-03-27 21:29:26 +0200 4642 4643 genesys: Fix support for transparency scanners on gl846 4644 4645commit 0fc25ed2d4a06465a2dcd9190a282846394b15b5 4646Author: Povilas Kanapickas <povilas@radix.lt> 4647Date: 2020-03-27 21:29:25 +0200 4648 4649 genesys: Fix motor setup on gl846 4650 4651commit c3d7a02b0c2bacd54e82daf61dd3442c1c6f0ecf 4652Author: Povilas Kanapickas <povilas@radix.lt> 4653Date: 2020-03-27 21:29:24 +0200 4654 4655 genesys: Fix bulk data read from USB on gl845 4656 4657commit 69bfaa725686ede10f67dd1ab784807cf24258eb 4658Author: Povilas Kanapickas <povilas@radix.lt> 4659Date: 2020-03-27 21:29:23 +0200 4660 4661 genesys: Print MotorId as string instead of a numeric id 4662 4663commit 71c81423fe5a591876cebedc63fcb3c6885ff977 4664Author: Povilas Kanapickas <povilas@radix.lt> 4665Date: 2020-03-27 21:29:22 +0200 4666 4667 genesys: Print GpioId as string instead of a numeric id 4668 4669commit 40d0641940c712cb3de488e3c749d04b98a5af1c 4670Author: Povilas Kanapickas <povilas@radix.lt> 4671Date: 2020-03-27 21:29:21 +0200 4672 4673 genesys: Print AdcId as string instead of a numeric id 4674 4675commit 75da1523b89007ab142629c5f436436407f95146 4676Author: Povilas Kanapickas <povilas@radix.lt> 4677Date: 2020-03-27 21:29:20 +0200 4678 4679 genesys: Print ScanSession::pixel_count_ratio when serializing to stream 4680 4681commit 1fdb7021dfeefa6a59a0c265ae7a22990404bef1 4682Author: Rolf Bensch <rolf@bensch-online.de> 4683Date: 2020-03-25 20:22:27 +0100 4684 4685 pixma: Canon PIXMA TS3300 Series is working 4686 4687 see merge request sane-project/backends!376 4688 4689commit dd785110726fe69c999c362bece11c51835b303f 4690Merge: 03a135cafd3c 48bc45f46be2 4691Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4692Date: 2020-03-24 12:22:38 +0000 4693 4694 Merge branch 'escl-unix-socket' into 'master' 4695 4696 Add unix socket support to ESCL 4697 4698 See merge request sane-project/backends!348 4699 4700commit 48bc45f46be27c94dfe099f424683256c17fbb73 4701Author: Benjamin Gordon <bmgordon@chromium.org> 4702Date: 2020-03-05 14:53:42 -0700 4703 4704 escl: Add unix socket support 4705 4706 Curl can pass HTTP traffic through a unix socket instead of TCP with the 4707 CURLOPT_UNIX_SOCKET_PATH option. This is useful if you have a proxy 4708 listening on a local socket between your computer and the scanner. Now 4709 that URL parsing is centralized, take advantage of this to support an 4710 extended name scheme: escl:unix:/path/to/socket:URL 4711 4712 These names won't be picked up on the network when avahi scans, but they 4713 can be passed manually with -d or added to /etc/sane.d/escl.conf. If 4714 the existing escl:URL syntax is used, the socket is not set and the curl 4715 option is not used, so existing network connections work the same as 4716 before. 4717 4718 Since local sockets are optional, the current conf parsing scheme 4719 becomes order dependent. To avoid this, also add an additional "device" 4720 line type to the config parser. If a line starts with "device", the 4721 remainder of the line is treated as a complete device name/URL and 4722 parsed with the URL parsing added in the previous commit. 4723 4724commit f6832f2a897d98f15c94a2c684e8c9d272caa594 4725Author: Benjamin Gordon <bmgordon@chromium.org> 4726Date: 2020-03-05 14:32:14 -0700 4727 4728 escl: Refactor name handling 4729 4730 Scanners are currently passed around by name, which is actually a URL. 4731 Each function parses the URL a little bit, depending on what it needs, 4732 and then sets the same curl options. 4733 4734 This refactors parsing out into a single escl_parse_name() function 4735 called from sane_open and then passes around the resulting ESCL_Device 4736 instead of the raw name. To set up the curl handle, the new 4737 escl_curl_url() reconstructs a URL from the parsed ESCL_Device and sets 4738 the appropriate options on the handle. Each place that makes a curl 4739 call is updated to use the new function. 4740 4741commit 03a135cafd3c16abec90a8a05f7900217a05f370 4742Author: Rolf Bensch <rolf@bensch-online.de> 4743Date: 2020-03-24 13:05:19 +0100 4744 4745 pixma: backend version 0.27.5 4746 4747commit 86a8780c0c08479f918a0eef3af31c53a5633314 4748Merge: a309a2a58d37 6e52b3f01ab5 4749Author: Rolf Bensch <rolf@bensch-online.de> 4750Date: 2020-03-24 12:03:18 +0000 4751 4752 Merge branch 'pixma/use-BT.709-luma' into 'master' 4753 4754 pixma: for grayscale conversion use BT.709 luma 4755 4756 See merge request sane-project/backends!373 4757 4758commit 6e52b3f01ab5bbdc7b192895d3fd4819e49a7864 4759Author: Rolf Bensch <rolf@bensch-online.de> 4760Date: 2020-03-24 12:37:24 +0100 4761 4762 pixma: for grayscale conversion use BT.709 luma 4763 4764 Before we used linear grayscale conversion. This is not state of the art. 4765 4766commit a309a2a58d37efa538e770e9b59f2d0d04948aea 4767Merge: 199b9eeef6ec e5e63f306af6 4768Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4769Date: 2020-03-24 11:30:46 +0000 4770 4771 Merge branch '111-sane-backends-1-0-28-backend-gt68xx_high-c-100-bad-expression-testpicture' into 'master' 4772 4773 Resolve "sane-backends-1.0.28/backend/gt68xx_high.c:100: bad expression ?" 4774 4775 Closes #111 4776 4777 See merge request sane-project/backends!369 4778 4779commit e5e63f306af6c2f4d5ff4c458c1e5cae91963d86 4780Author: Ralph Little <skelband@gmail.com> 4781Date: 2020-03-22 12:40:17 -0700 4782 4783 test: extra brackets to silence cppcheck warning. 4784 4785commit 199b9eeef6ecc4ec411b4feaf8deef63d45a1c21 4786Merge: 2583158a5b04 56522b6a3585 4787Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4788Date: 2020-03-23 13:17:23 +0000 4789 4790 Merge branch '243-really-fix-build-failure-on-ubuntu-16.04' into 'master' 4791 4792 Resolve "cannot build escl backend for Ubuntu 16.04 LTS" 4793 4794 Closes #243 4795 4796 See merge request sane-project/backends!372 4797 4798commit 56522b6a35853025c46bdf14a2a252f8748d3dc6 4799Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4800Date: 2020-03-23 22:00:16 +0900 4801 4802 Fix references to function check results 4803 4804commit 00a7fd8f00b7ff671574557b4638451d1141b8b1 4805Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4806Date: 2020-03-23 21:59:41 +0900 4807 4808 Add linker flags for JPEG library when checking for functions 4809 4810commit 2583158a5b04a48db4391f6df4a8bb95f1b39363 4811Merge: 487b4a3a3c41 afdc2a159e38 4812Author: Ralph Little <littlesincanada@yahoo.co.uk> 4813Date: 2020-03-22 17:10:37 +0000 4814 4815 Merge branch '111-sane-backends-1-0-28-backend-gt68xx_high-c-100-bad-expression' into 'master' 4816 4817 Resolve "sane-backends-1.0.28/backend/gt68xx_high.c:100: bad expression ?" 4818 4819 See merge request sane-project/backends!363 4820 4821commit afdc2a159e38359f7c71ace91f7aa7960281f702 4822Author: Ralph Little <skelband@gmail.com> 4823Date: 2020-03-20 20:27:52 -0700 4824 4825 gt68xx: corrected | character to || to fix warning. 4826 4827commit db9e4d4729ec562e1592659cba41baee757274a3 4828Author: Ralph Little <skelband@gmail.com> 4829Date: 2020-03-20 19:37:35 -0700 4830 4831 mustek: added clarifying brackets to expression. 4832 4833commit bc57c7ce5fc38859cb3c26540e2961b0a051a4c5 4834Author: Ralph Little <skelband@gmail.com> 4835Date: 2020-03-20 19:37:00 -0700 4836 4837 kvs20xx: added clarifying brackets to expression. 4838 4839commit 487b4a3a3c410bad61fc824cdc0c3ee87a627439 4840Merge: c99580b81195 28abffad3cb1 4841Author: Ralph Little <littlesincanada@yahoo.co.uk> 4842Date: 2020-03-22 17:09:45 +0000 4843 4844 Merge branch '116-sane-backends-1-0-28-backend-dmc-c-many-redundant-assignments' into 'master' 4845 4846 Resolve "sane-backends-1.0.28/backend/dmc.c: many redundant assignments ?" 4847 4848 Closes #116 4849 4850 See merge request sane-project/backends!364 4851 4852commit 28abffad3cb1c7f934dc3f33b9e12f370d613517 4853Author: Ralph Little <skelband@gmail.com> 4854Date: 2020-03-20 20:43:12 -0700 4855 4856 dmc: corrected tl-x, tl-y, br-x and br-y option ranges, to eliminate compiler warnings 4857 4858commit c99580b811959996f79a1f7278afddba20cfc69b 4859Merge: dab5594a5052 ef583d54f209 4860Author: Povilas Kanapickas <povilas@radix.lt> 4861Date: 2020-03-22 13:01:07 +0000 4862 4863 Merge branch 'genesys-simplify-dpiset' into 'master' 4864 4865 genesys: Simplify DPISET register calculations 4866 4867 See merge request sane-project/backends!367 4868 4869commit ef583d54f209b89d296b4678c7b880f6c47129cc 4870Author: Povilas Kanapickas <povilas@radix.lt> 4871Date: 2020-03-21 00:11:32 +0200 4872 4873 genesys: Rename dpiset_override to register_dpiset 4874 4875commit 5bcb5f3e80e16583c447d10fb544d22d42f47ea1 4876Author: Povilas Kanapickas <povilas@radix.lt> 4877Date: 2020-03-21 00:11:31 +0200 4878 4879 genesys: Simplify shading resolution calculation on gl646 4880 4881commit c8c9deaf6def7ea921ece64f490037d96bfa72ff 4882Author: Povilas Kanapickas <povilas@radix.lt> 4883Date: 2020-03-21 00:11:30 +0200 4884 4885 genesys: Simplify dpiset calculation on gl646 4886 4887commit 989782bd72431118457cb5c0262dc80acd7c73b3 4888Author: Povilas Kanapickas <povilas@radix.lt> 4889Date: 2020-03-21 00:11:29 +0200 4890 4891 genesys: Simplify dpiset calculation on gl847 4892 4893commit a43d362b7b35b7caa87d6ae70f9a7c577291db77 4894Author: Povilas Kanapickas <povilas@radix.lt> 4895Date: 2020-03-21 00:11:28 +0200 4896 4897 genesys: Simplify dpiset calculation on gl845/gl846 4898 4899commit 4a5f65d2d2b488eb2c1792a14dac1a863e6f0e0a 4900Author: Povilas Kanapickas <povilas@radix.lt> 4901Date: 2020-03-21 00:11:27 +0200 4902 4903 genesys: Verify that dpiset_override is specified 4904 4905commit 94cfdbfdc699ae99468d0493f659f37328398399 4906Author: Povilas Kanapickas <povilas@radix.lt> 4907Date: 2020-03-21 00:11:26 +0200 4908 4909 genesys: Simplify dpiset calculation on gl843 4910 4911commit d9cd672a43faa5ae861e31c42a6d1496de5e0b4e 4912Author: Povilas Kanapickas <povilas@radix.lt> 4913Date: 2020-03-21 00:11:25 +0200 4914 4915 genesys: Simplify shading data upload on gl841 4916 4917commit 459c62c131b4794d115c38b7a555d2415f7e9870 4918Author: Povilas Kanapickas <povilas@radix.lt> 4919Date: 2020-03-21 00:11:24 +0200 4920 4921 genesys: Simplify dpiset calculation on gl841 4922 4923commit cce3cdeaabc137aafdc8cd401242a96c98d8d2b6 4924Author: Povilas Kanapickas <povilas@radix.lt> 4925Date: 2020-03-21 00:11:23 +0200 4926 4927 genesys: Update all sensors with calibrated exposure on gl841 4928 4929commit 38cf079e99b011e78523c48fd3fbc66a128a6491 4930Author: Povilas Kanapickas <povilas@radix.lt> 4931Date: 2020-03-21 00:11:22 +0200 4932 4933 genesys: Simplify dpihw register setup on gl841 4934 4935commit 692178eade0e176fe28d56278140af0cd39e8675 4936Author: Povilas Kanapickas <povilas@radix.lt> 4937Date: 2020-03-21 00:11:21 +0200 4938 4939 genesys: Simplify dpiset calculation on gl124 4940 4941commit 79e403bb89b0f108488aab87d0d688528a714a3c 4942Author: Povilas Kanapickas <povilas@radix.lt> 4943Date: 2020-03-21 00:11:20 +0200 4944 4945 genesys: Simplify register setup on gl841 4946 4947commit f1368cb34c29c14d0b1cc660f241a71a55c14832 4948Author: Povilas Kanapickas <povilas@radix.lt> 4949Date: 2020-03-21 00:11:19 +0200 4950 4951 genesys: Add comments with asic types of sensors to the sensor tables 4952 4953commit 127e56978c9052a0900b4f16af2979f8d01c0bdd 4954Author: Povilas Kanapickas <povilas@radix.lt> 4955Date: 2020-03-21 00:11:18 +0200 4956 4957 genesys: Remove dead code in gl841 sensor setup impl 4958 4959commit 8808fe777929650519532abc5fc34e5e4398c3da 4960Author: Povilas Kanapickas <povilas@radix.lt> 4961Date: 2020-03-21 00:11:17 +0200 4962 4963 genesys: Remove no longer used logical_dpihw_override 4964 4965commit dab5594a5052faee59a8a25dc68d738bb054b889 4966Merge: 6ab010939ce1 1e116f12231c 4967Author: Povilas Kanapickas <povilas@radix.lt> 4968Date: 2020-03-22 12:42:23 +0000 4969 4970 Merge branch 'genesys-remove-hwdpi' into 'master' 4971 4972 genesys: Simplify hwdpi calculation 4973 4974 See merge request sane-project/backends!366 4975 4976commit 1e116f12231cb1935140693433b61431899a09e3 4977Author: Povilas Kanapickas <povilas@radix.lt> 4978Date: 2020-03-21 00:03:47 +0200 4979 4980 genesys: Verify that sensor tables are setup correctly 4981 4982commit 4cc233cde8071b1ed1b1672a3ee06dc982749ade 4983Author: Povilas Kanapickas <povilas@radix.lt> 4984Date: 2020-03-21 00:03:46 +0200 4985 4986 genesys: Add missed settings for HP N6310 4987 4988commit eb5a643c0adf894d4df5b19caa8aedde202038ce 4989Author: Povilas Kanapickas <povilas@radix.lt> 4990Date: 2020-03-21 00:03:45 +0200 4991 4992 genesys: Rename register_dpihw_override to register_dpihw 4993 4994commit c24886d7d7e97b0d82ead92b12b350bf27790f5d 4995Author: Povilas Kanapickas <povilas@radix.lt> 4996Date: 2020-03-21 00:03:44 +0200 4997 4998 genesys: Remove no longer used hwdpi calculation functions 4999 5000commit 815d36c9c304d4f35f15fda568bee8f74552efbc 5001Author: Povilas Kanapickas <povilas@radix.lt> 5002Date: 2020-03-21 00:03:43 +0200 5003 5004 genesys: Simplify shading resolution computation 5005 5006commit 163776a47910e0199ccda6aaaf4c0d4e5b5a9262 5007Author: Povilas Kanapickas <povilas@radix.lt> 5008Date: 2020-03-21 00:03:42 +0200 5009 5010 genesys: Simplify dpihw and shading resolution calculation on gl841 5011 5012commit 88989a1616ee53cb20587d4ce6242cb3a0b1a480 5013Author: Povilas Kanapickas <povilas@radix.lt> 5014Date: 2020-03-21 00:03:41 +0200 5015 5016 genesys: Pass resolution setting to sanei_genesys_set_dpihw() directly 5017 5018commit 2547f681f3056c960e37dfe76624b5706a1f9e7e 5019Author: Povilas Kanapickas <povilas@radix.lt> 5020Date: 2020-03-21 00:03:40 +0200 5021 5022 genesys: Remove no longer used ModelFlag::FULL_HWDPI_MODE 5023 5024commit fd90ddefdc2d123f7316420696cef1266ac3c270 5025Author: Povilas Kanapickas <povilas@radix.lt> 5026Date: 2020-03-21 00:03:39 +0200 5027 5028 genesys: Simplify motor setup to use only model id for vref on gl843 5029 5030commit ca3ae12acfe1ef10641538efa3f8d3ae54e629a0 5031Author: Povilas Kanapickas <povilas@radix.lt> 5032Date: 2020-03-21 00:03:38 +0200 5033 5034 genesys: Simplify sensor setup to use only model id on gl843 5035 5036commit 2d7758f5f22f64e112adc221f119499928f31e51 5037Author: Povilas Kanapickas <povilas@radix.lt> 5038Date: 2020-03-21 00:03:37 +0200 5039 5040 genesys: Simplify dpihw calculation on gl843 5041 5042commit cf4ce94fc48ae6e4fb92d9386c85aac9bffd77ac 5043Author: Povilas Kanapickas <povilas@radix.lt> 5044Date: 2020-03-21 00:03:36 +0200 5045 5046 genesys: Simplify computation of SHDAREA setting on gl843 5047 5048commit 0fca1185f57e3cc5d1e35aae868d88ea47f581ef 5049Author: Povilas Kanapickas <povilas@radix.lt> 5050Date: 2020-03-21 00:03:35 +0200 5051 5052 genesys: Simplify shading resolution computation on gl843 5053 5054commit f06238c97c568fc41f90e5c9187cbc8f557af57e 5055Author: Povilas Kanapickas <povilas@radix.lt> 5056Date: 2020-03-21 00:03:34 +0200 5057 5058 genesys: Simplify shading resolution computation on gl847 5059 5060commit 3f6dcf84feff96ecb82bcc2f78fc3fda982cd680 5061Author: Povilas Kanapickas <povilas@radix.lt> 5062Date: 2020-03-21 00:03:33 +0200 5063 5064 genesys: Simplify shading resolution computation on gl846 5065 5066commit 0c0b4847283c9995c1b05c863163ae697adb30f6 5067Author: Povilas Kanapickas <povilas@radix.lt> 5068Date: 2020-03-21 00:03:32 +0200 5069 5070 genesys: Simplify dpihw calculation on gl846 5071 5072commit dd16101d44680ebe0096f175b7635eeed83f0b86 5073Author: Povilas Kanapickas <povilas@radix.lt> 5074Date: 2020-03-21 00:03:31 +0200 5075 5076 genesys: Simplify dpihw calculation on gl847 5077 5078commit a41ffe3c334d133edba624a224a6929b1ae4c975 5079Author: Povilas Kanapickas <povilas@radix.lt> 5080Date: 2020-03-21 00:03:30 +0200 5081 5082 genesys: Simplify motor setup on gl846 5083 5084commit fe8ffefe1b3e2c76ccef3f735340ec70b078ff10 5085Author: Povilas Kanapickas <povilas@radix.lt> 5086Date: 2020-03-21 00:03:29 +0200 5087 5088 genesys: Simplify lamp warmup setup on gl843 5089 5090commit 3c8b103d821b8e6c5b3f1e8bff7a690061973b1d 5091Author: Povilas Kanapickas <povilas@radix.lt> 5092Date: 2020-03-21 00:03:28 +0200 5093 5094 genesys: Simplify shading resolution computation on gl124 5095 5096commit c0a94b9288ecd53d81d7ce70c4d178dd19f8b327 5097Author: Povilas Kanapickas <povilas@radix.lt> 5098Date: 2020-03-21 00:03:27 +0200 5099 5100 genesys: Simplify dpihw calculation on gl124 5101 5102commit 028c9d398f6b8c88bd72ed5cb5b7d3c012f04eac 5103Author: Povilas Kanapickas <povilas@radix.lt> 5104Date: 2020-03-21 00:03:26 +0200 5105 5106 genesys: Simplify calculation of shading upload parameters on gl845/846 5107 5108commit 6e3713c87d4725526cca0e04dbba45f40a0ed029 5109Author: Povilas Kanapickas <povilas@radix.lt> 5110Date: 2020-03-21 00:03:25 +0200 5111 5112 genesys: Simplify calculation of shading upload parameters on gl847 5113 5114commit e54f15bcc8eb1abc648f966b8aa95f094dbafc6e 5115Author: Povilas Kanapickas <povilas@radix.lt> 5116Date: 2020-03-21 00:03:24 +0200 5117 5118 genesys: Simplify calculation of shading upload parameters on gl124 5119 5120commit 6ab010939ce15a4cd403e97cf2f90aa251b4ce0b 5121Merge: 115bbf6a245f 7a86b487bda7 5122Author: Povilas Kanapickas <povilas@radix.lt> 5123Date: 2020-03-22 12:34:05 +0000 5124 5125 Merge branch '114-sane-backends-1-0-28-sanei-sanei_pio-c-3-bad-test' into 'master' 5126 5127 Resolve "sane-backends-1.0.28/sanei/sanei_pio.c: 3 * bad test ?" 5128 5129 Closes #114 5130 5131 See merge request sane-project/backends!362 5132 5133commit 7a86b487bda7f568812c6a77abfcd631716eecdc 5134Author: Ralph Little <skelband@gmail.com> 5135Date: 2020-03-20 19:28:56 -0700 5136 5137 sanei: corrected fd validity check, which always used to fail. 5138 5139commit 115bbf6a245f0a76ad5cd3aa3f8851128bef8582 5140Merge: 1ed4c7d8f558 94efec957eed 5141Author: Povilas Kanapickas <povilas@radix.lt> 5142Date: 2020-03-22 12:18:46 +0000 5143 5144 Merge branch 'genesys-remove-hwdpi-divisor' into 'master' 5145 5146 genesys: Remove hwdpi divisor 5147 5148 See merge request sane-project/backends!365 5149 5150commit 94efec957eed2b1e53491d7fd1d24f34d6de8b8d 5151Author: Povilas Kanapickas <povilas@radix.lt> 5152Date: 2020-03-20 23:29:10 +0200 5153 5154 genesys: No longer specify per-sensor hwdpi divisor 5155 5156commit 5a106f9e9ca479c37449ba6da007f252c608a0f6 5157Author: Povilas Kanapickas <povilas@radix.lt> 5158Date: 2020-03-20 23:29:09 +0200 5159 5160 genesys: Remove remaining uses of hwdpi_divisor 5161 5162commit 31d5382b2b5a906edd0467ec6939255706a67c71 5163Author: Povilas Kanapickas <povilas@radix.lt> 5164Date: 2020-03-20 23:29:08 +0200 5165 5166 genesys: Don't use hwdpi_divisor for motor vref computation 5167 5168commit ceb13f77d73dc2fcf0ab6a10eb6fe0e796091315 5169Author: Povilas Kanapickas <povilas@radix.lt> 5170Date: 2020-03-20 23:29:07 +0200 5171 5172 genesys: Simplify physical pixel count computation on gl843 5173 5174commit f34176edf28e6cdc173c037083b14ede918e8546 5175Author: Povilas Kanapickas <povilas@radix.lt> 5176Date: 2020-03-20 23:29:06 +0200 5177 5178 genesys: Simplify physical pixel count computation on gl845 5179 5180commit 5807e5d2981eb460c3a3822acbf460b41cf36cc9 5181Author: Povilas Kanapickas <povilas@radix.lt> 5182Date: 2020-03-20 23:29:05 +0200 5183 5184 genesys: Simplify physical pixel count computation on gl846 5185 5186commit a1f10bf2bce3b0103e58d81dad8e32d40581f89f 5187Author: Povilas Kanapickas <povilas@radix.lt> 5188Date: 2020-03-20 23:29:04 +0200 5189 5190 genesys: Simplify physical pixel count computation on gl847 5191 5192commit 576d1fcdbac394c3220a1467c67e8477251ebe35 5193Author: Povilas Kanapickas <povilas@radix.lt> 5194Date: 2020-03-20 23:29:03 +0200 5195 5196 genesys: Simplify physical pixel count computation on gl124 5197 5198commit e2fc129b567aad2bb26f4b79479cac1228996d9e 5199Author: Povilas Kanapickas <povilas@radix.lt> 5200Date: 2020-03-20 23:29:02 +0200 5201 5202 genesys: Make handling of stagger more uniform across chipsets 5203 5204commit 75d227f9c4dfe7395e49e2bb36b8a155b7891dce 5205Author: Povilas Kanapickas <povilas@radix.lt> 5206Date: 2020-03-20 23:29:01 +0200 5207 5208 genesys: Represent pixel count ratio as a class 5209 5210commit b2b569a7436dd9e53362db0c53d80a430b686c73 5211Author: Povilas Kanapickas <povilas@radix.lt> 5212Date: 2020-03-20 23:29:00 +0200 5213 5214 genesys: Add a way to override pixel coordinate divisor 5215 5216commit 559b2e314fb75ac27fa7a975b1617ff73c78a3bb 5217Author: Povilas Kanapickas <povilas@radix.lt> 5218Date: 2020-03-20 23:28:59 +0200 5219 5220 genesys: Make handling of hwdpi_divisor uniform across chipsets 5221 5222commit 1ed4c7d8f5585de74a22bc0931a94d40b419e0d5 5223Author: Rolf Bensch <rolf@bensch-online.de> 5224Date: 2020-03-19 16:11:06 +0100 5225 5226 pixma: backend version 0.27.4 5227 5228commit b113ef1285ee0ae59071aec6da05685d0c23ed90 5229Author: Rolf Bensch <rolf@bensch-online.de> 5230Date: 2020-03-19 16:09:38 +0100 5231 5232 pixma: for Canon LiDE300 and LiDE400 map target 06 to cancel/end button 5233 5234 see issue sane-project/backends#259 5235 5236commit 120d8c0bd3227f25eb31b146f61908b6ed24d254 5237Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5238Date: 2020-03-18 20:24:21 +0900 5239 5240 README: Mention need for C++11 compiler for genesys backend 5241 5242commit 787b89daeab2796845d6d24b9cd91859470b9a5e 5243Merge: e12b1e26aabe 4e9cbda3babc 5244Author: Ralph Little <littlesincanada@yahoo.co.uk> 5245Date: 2020-03-17 15:51:35 +0000 5246 5247 Merge branch '236-red-and-yellow-overlay-after-3rd-scan-with-simple-scan-epson-perfection-1260' into 'master' 5248 5249 Resolve "Red and Yellow overlay after 3rd scan with simple-scan Epson Perfection 1260" 5250 5251 Closes #236 5252 5253 See merge request sane-project/backends!359 5254 5255commit 4e9cbda3babc3d008a36d0097090e8ca5a2d6a71 5256Author: Ralph Little <skelband@gmail.com> 5257Date: 2020-03-15 20:21:16 -0700 5258 5259 plustek: fix for gain loop computation to prevent buffer overrun 5260 5261commit e12b1e26aabe1cea265210ec8f999dec4a69220b 5262Merge: a1888ae3bd28 db4cbd4185ee 5263Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5264Date: 2020-03-17 12:16:38 +0000 5265 5266 Merge branch '243-cannot-build-escl-backend-for-ubuntu-16.04-lts' into 'master' 5267 5268 Resolve "cannot build escl backend for Ubuntu 16.04 LTS" 5269 5270 Closes #243 5271 5272 See merge request sane-project/backends!360 5273 5274commit db4cbd4185eee2c00bbaefee7896c11e21f99888 5275Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5276Date: 2020-03-17 20:46:34 +0900 5277 5278 Add a build to prove that the previous commit fixes #243 5279 5280commit f5af34e75f3c946ba2aa935d09036dc99a1ecebf 5281Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5282Date: 2020-03-17 20:43:16 +0900 5283 5284 Add checks for newer JPEG API used by the escl backend. Fixes #243 5285 5286 The backend is excluded from the build if this API is not available by 5287 SANE_CHECK_BACKENDS. 5288 5289commit a1888ae3bd285e94f0dbb982e2611a3960faa623 5290Merge: c7c5b1a602e4 3da269b7de53 5291Author: Povilas Kanapickas <povilas@radix.lt> 5292Date: 2020-03-15 16:13:53 +0000 5293 5294 Merge branch 'genesys-duplication' into 'master' 5295 5296 genesys: Reduce code duplication 5297 5298 See merge request sane-project/backends!357 5299 5300commit 3da269b7de5349b024c25edb1876ed22979bc345 5301Author: Povilas Kanapickas <povilas@radix.lt> 5302Date: 2020-03-14 23:19:38 +0200 5303 5304 genesys: Use common code path for memory layouts 5305 5306commit 718550e2d47b5f6168d256897efef6162ac09cf9 5307Author: Povilas Kanapickas <povilas@radix.lt> 5308Date: 2020-03-14 23:19:37 +0200 5309 5310 genesys: Add a way to flush GenesysRegisterSettingSet without read back 5311 5312commit cb442169e4beb4bce2ae7f0008739e6171361644 5313Author: Povilas Kanapickas <povilas@radix.lt> 5314Date: 2020-03-14 23:19:36 +0200 5315 5316 genesys: Implement a way to serialize ModelId 5317 5318commit c1d4369410263fe5014ab41c4201f32e8375c31d 5319Author: Povilas Kanapickas <povilas@radix.lt> 5320Date: 2020-03-14 23:19:35 +0200 5321 5322 genesys: Reuse generic value filtering code for scan method filtering 5323 5324commit c234ce6b77e623f7adfcf5ddd80b7d77ea102ecc 5325Author: Povilas Kanapickas <povilas@radix.lt> 5326Date: 2020-03-14 23:19:34 +0200 5327 5328 genesys: Add generic value filter class for resolutions filtering 5329 5330commit ee2e026f2a5e86dd9188abc1277861cfd39d8cb0 5331Author: Povilas Kanapickas <povilas@radix.lt> 5332Date: 2020-03-14 23:19:33 +0200 5333 5334 genesys: Don't overwrite RAM settings 5335 5336commit ea5047466ce0ade9bd5176caef18cbbe4260ce7b 5337Author: Povilas Kanapickas <povilas@radix.lt> 5338Date: 2020-03-14 23:19:32 +0200 5339 5340 genesys: Reuse common gpio code on gl846 5341 5342commit 31fecb81407dcdbf10715b3f7f3667cf49e00c42 5343Author: Povilas Kanapickas <povilas@radix.lt> 5344Date: 2020-03-14 23:19:31 +0200 5345 5346 genesys: Clean up motor setup on gl847 5347 5348commit b307eba5cca35f247175fd66e68a1c6a075d2177 5349Author: Povilas Kanapickas <povilas@radix.lt> 5350Date: 2020-03-14 23:19:30 +0200 5351 5352 genesys: Clean up motor setup on gl846 5353 5354commit 884de5f9fe5f7303950d82fb1fb0d90197ccdd20 5355Author: Povilas Kanapickas <povilas@radix.lt> 5356Date: 2020-03-14 23:19:29 +0200 5357 5358 genesys: Clean up motor setup on gl843 5359 5360commit cd43109966d8655a3f49f3a0f0e96866cf16b76e 5361Author: Povilas Kanapickas <povilas@radix.lt> 5362Date: 2020-03-14 23:19:28 +0200 5363 5364 genesys: Deduplicate gain calibration 5365 5366commit 233cb4bd5a5050c2867447d9c9c3e0f17c7c6eb4 5367Author: Povilas Kanapickas <povilas@radix.lt> 5368Date: 2020-03-14 23:19:27 +0200 5369 5370 genesys: Use single code path for gain code calculation 5371 5372commit e0bec6723d893cc1d0624d5cdae3bf0b82fdeff1 5373Author: Povilas Kanapickas <povilas@radix.lt> 5374Date: 2020-03-14 23:19:26 +0200 5375 5376 genesys: Deduplicate offset calibration 5377 5378commit 255da97fcb9862e3b8fbea8b73ead3241b8501c8 5379Author: Povilas Kanapickas <povilas@radix.lt> 5380Date: 2020-03-14 23:19:25 +0200 5381 5382 genesys: Remove get_closest_resolution() 5383 5384 All gl646 scanners have sensors for all supported resolutions 5385 5386commit 428293c1e26c5f3c1a7ab87ef6717264d572bf24 5387Author: Povilas Kanapickas <povilas@radix.lt> 5388Date: 2020-03-14 23:19:24 +0200 5389 5390 genesys: Reflow sensor tables 5391 5392commit c7c5b1a602e44f0bf4132f4259ca0481a53b3a25 5393Merge: 93fd01866e07 82515511a60c 5394Author: Rolf Bensch <rolf@bensch-online.de> 5395Date: 2020-03-14 13:08:41 +0000 5396 5397 Merge branch '224-enable-avahi-support-by-default' into 'master' 5398 5399 Enable Avahi support by default if possible. Re #224 5400 5401 Closes #224 5402 5403 See merge request sane-project/backends!355 5404 5405commit 82515511a60cc3fa6d3e7f2453ffce0cab62da7a 5406Merge: 0f857f94cd84 168e22a9416f 5407Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5408Date: 2020-03-14 09:03:31 +0000 5409 5410 Merge branch 'master' into '224-enable-avahi-support-by-default' 5411 5412 # Conflicts: 5413 # .gitlab-ci.yml 5414 5415commit 0f857f94cd84141e80eab816b49d016d7066da25 5416Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5417Date: 2020-03-14 16:02:10 +0900 5418 5419 .gitlab-ci.yml: Follow Avahi configure option rename 5420 5421commit f8c4bb77de38df28151008f03916ba9e01f22151 5422Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5423Date: 2020-03-14 15:48:58 +0900 5424 5425 kodakaio: Update Avahi configure time option documentation 5426 5427 It has been removed from the command-line examples as the default is 5428 to enable when possible and the Ubuntu example says to install the 5429 necessary libraries. The avahi library reference has been fixed. 5430 5431commit cf7227b59848ce7d124f7494c607b8c924a7b153 5432Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5433Date: 2020-03-14 15:48:19 +0900 5434 5435 Pass Avahi related preprocessor flags where needed 5436 5437commit 53875a52388f2477cef67b4cc13359caa99fff8b 5438Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5439Date: 2020-03-14 15:46:03 +0900 5440 5441 Fix WITH_AVAHI preprocessor conditionals 5442 5443 The macro is now always defined to either 0 or 1. 5444 5445commit f4b7e22bc0baec8819dcaf8659866d17d00c2cc7 5446Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5447Date: 2020-03-14 14:54:10 +0900 5448 5449 Enable Avahi support by default if possible. Re #224 5450 5451 This eases building of the escl backend and aligns configure time 5452 behaviour with other --with-* options. 5453 5454commit 93fd01866e07097c8eca596034c1fef14cf40890 5455Author: Rolf Bensch <rolf@bensch-online.de> 5456Date: 2020-03-14 13:53:56 +0100 5457 5458 INSTALL.linux: add missing development package 5459 5460commit 168e22a9416f03cf2c1133e34ca50005b9ede8a7 5461Merge: 0033357120d8 5dcd770e5e22 5462Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5463Date: 2020-03-14 09:01:17 +0000 5464 5465 Merge branch 'escl-lineart' into 'master' 5466 5467 Escl lineart 5468 5469 See merge request sane-project/backends!339 5470 5471commit 5dcd770e5e223a2099a6ea6d69e5560432355144 5472Author: Ordissimo <thierry@ordissimo.com> 5473Date: 2020-03-14 09:01:17 +0000 5474 5475 .gitlab-ci.yml: Revert poppler related changes 5476 5477 The Docker images used by CI have been updated to include the required 5478 packages. 5479 5480commit 0033357120d8d6506e8eaece09cdb4e98ec3739e 5481Author: Rolf Bensch <rolf@bensch-online.de> 5482Date: 2020-03-11 13:21:12 +0100 5483 5484 pixma: backend version 0.27.3 5485 5486commit dd3515ce3f1e6f95b9b2b786a0a877df1426d966 5487Author: Rolf Bensch <rolf@bensch-online.de> 5488Date: 2020-03-11 13:20:43 +0100 5489 5490 sane-pixma.man: update document date 5491 5492commit b956a3cef04cdb7f7e50658b3143d425c762b2a5 5493Author: Rolf Bensch <rolf@bensch-online.de> 5494Date: 2020-03-11 13:19:31 +0100 5495 5496 pixma: update copyright 5497 5498commit dbc966e97ed0b8f0038f563298c625f374dea823 5499Merge: 7322b5aff046 c4af1318487f 5500Author: Rolf Bensch <rolf@bensch-online.de> 5501Date: 2020-03-11 12:14:42 +0000 5502 5503 Merge branch 'pixma/new_scanners' into 'master' 5504 5505 Pixma: new scanners 5506 5507 See merge request sane-project/backends!354 5508 5509commit c4af1318487f798fccc6010e248094c6d9952865 5510Author: Rolf Bensch <rolf@bensch-online.de> 5511Date: 2020-03-11 12:40:21 +0100 5512 5513 pixma: new scanners Canon PIXMA G7000 and GM4000 Series 5514 5515commit 2b076de25f624811f29f75baeab2316b7760305c 5516Author: Rolf Bensch <rolf@bensch-online.de> 5517Date: 2020-03-11 10:27:17 +0100 5518 5519 pixma: new scanner Canon i-SENSYS MF720 Series 5520 5521commit 7322b5aff046623140694b2ba1f04de5efa73524 5522Author: Rolf Bensch <rolf@bensch-online.de> 5523Date: 2020-03-11 12:53:05 +0100 5524 5525 pixma: restrict ADF scans to 300dpi for Canon i-SENSYS MF440 Series 5526 5527commit e83c56658e9d7e99ef36dc08bcb7d2f467646e37 5528Author: Rolf Bensch <rolf@bensch-online.de> 5529Date: 2020-03-11 12:49:53 +0100 5530 5531 sane-pixma.man: align table of supported scanners 5532 5533commit b9a19d0cef9de8cebc472f6c434ab88174670a16 5534Merge: 70070f7be2b5 20419f9815d3 5535Author: Rolf Bensch <rolf@bensch-online.de> 5536Date: 2020-03-11 11:43:49 +0000 5537 5538 Merge branch 'patch-1' into 'master' 5539 5540 pixma: detect MF440. Fix #257 5541 5542 Closes #257 5543 5544 See merge request sane-project/backends!347 5545 5546commit 20419f9815d392ceae01264fa272a6b74c1b58f6 5547Author: Jérémy Lal <kapouer@melix.org> 5548Date: 2020-03-07 17:45:31 +0100 5549 5550 pixma: detect MF440. Fix #257 5551 5552commit 70070f7be2b587b85f8d058b2b6769aa5dbd2d1e 5553Merge: 9f9536709c28 5441ea1c518e 5554Author: Ralph Little <littlesincanada@yahoo.co.uk> 5555Date: 2020-03-08 17:04:26 +0000 5556 5557 Merge branch '233-additional-sensors' into 'master' 5558 5559 Resolve "Regression tests: HP Scanjet 5400C" 5560 5561 See merge request sane-project/backends!351 5562 5563commit 5441ea1c518e18c06b6ff0fca4a277eb896787a3 5564Author: Ralph Little <skelband@gmail.com> 5565Date: 2020-03-07 19:55:52 -0800 5566 5567 hp5400: use standard defines for "color" and "grey" texts 5568 5569commit 19d033837e43f18bb1474851ae0e8ce713c478d5 5570Author: Ralph Little <skelband@gmail.com> 5571Date: 2020-03-07 15:37:14 -0800 5572 5573 hp5400: fix cancel bug that caused a crash when cancelling a scan or a preview 5574 5575commit 28bcb9179d2ac2fb506fe570e14a0f8a7de42189 5576Author: Ralph Little <skelband@gmail.com> 5577Date: 2020-03-07 14:36:27 -0800 5578 5579 hp5400: added support for editable colour/bw switch and copy count sensors. 5580 5581commit 9f9536709c28a3cbd72cf37263b58b5f7cad02a1 5582Merge: 090973fa94f4 10620841b0a6 5583Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5584Date: 2020-03-08 13:11:41 +0000 5585 5586 Merge branch '228-remove-sane-desc-timestamping' into 'master' 5587 5588 Resolve "Make sane reproducible" 5589 5590 Closes #228 5591 5592 See merge request sane-project/backends!352 5593 5594commit 10620841b0a6b4be524ed50cf639097b3e9c9e93 5595Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5596Date: 2020-03-08 21:56:10 +0900 5597 5598 Run through all sane-desc modes before signalling failures 5599 5600commit ea65e1b2ae692cef9d5dbd71e4c76b22951c3869 5601Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5602Date: 2020-03-08 21:38:45 +0900 5603 5604 Drop diff ignore pattern from sane-desc check. Re #228 5605 5606commit b9651d5e19ccdc178707944a74d7267178c081d0 5607Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5608Date: 2020-03-08 21:36:06 +0900 5609 5610 Update test reference outputs to match new sane-desc format. Re #228 5611 5612commit 1f9590ab5a2467d8ac4bf5db143ab61df7d1b93e 5613Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5614Date: 2020-03-08 21:29:29 +0900 5615 5616 Remove timestamps from sane-desc output. Re #228 5617 5618commit 090973fa94f47ff6994b068d33b1d02d527df0a7 5619Merge: 960394b1e4ab 6d2dda4a9860 5620Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5621Date: 2020-03-07 09:35:18 +0000 5622 5623 Merge branch 'for-upstream/backend_avision_nonfilm_noexposure' into 'master' 5624 5625 backend/avision: Disable exposure option for non-filmscanners 5626 5627 See merge request sane-project/backends!23 5628 5629commit 6d2dda4a986070c8fea68ac2df9b6527a045e1ab 5630Author: Michael Niewoehner <foss@mniewoehner.de> 5631Date: 2018-08-26 13:47:44 +0200 5632 5633 backend/avision: Disable exposure option for non-filmscanners 5634 5635commit 960394b1e4aba8130d3d2b4d0acd6038ce31da33 5636Merge: 6fe58ec210c4 c16ff3ffe0de 5637Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5638Date: 2020-03-07 09:25:59 +0000 5639 5640 Merge branch 'for-upstream/backend_avision_fix_threading' into 'master' 5641 5642 backend/avision: fix thread cancellation 5643 5644 See merge request sane-project/backends!21 5645 5646commit c16ff3ffe0de9770a7af25368aaac443d3db03dc 5647Author: Michael Niewoehner <foss@mniewoehner.de> 5648Date: 2018-09-29 19:01:01 +0200 5649 5650 backend/avision: fix thread cancellation 5651 5652 sigprocmask does not work for threads but only for forked processes. 5653 Even though a thread-safe version, pthread_sigmask, we do not use it 5654 since using singals with threads is a bad practice. Instead implement 5655 pthread's own cancellation method. Because sane_read blocks when 5656 reader_process is terminated, read_fds is closed and invalidated to 5657 make sane_read abort read and return gracefully. 5658 5659commit 6fe58ec210c418b674af42c9c6e752f66eaed2f8 5660Merge: 953bea63bb1b 67cb40d0f5fa 5661Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5662Date: 2020-03-07 05:14:11 +0000 5663 5664 Merge branch '254-remove-sane-standard-documentation' into 'master' 5665 5666 Resolve "Remove SANE Standard documentation" 5667 5668 Closes #254 5669 5670 See merge request sane-project/backends!350 5671 5672commit 67cb40d0f5fab9c58a4486b915b3a19fada3e684 5673Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5674Date: 2020-03-07 13:58:27 +0900 5675 5676 NEWS: Document SANE Standard removal 5677 5678commit 11d59a6d75b930cd40f2e65d13d7b78783553946 5679Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5680Date: 2020-03-05 21:20:38 +0900 5681 5682 doc/.gitignore: Remove SANE Standard related files and patterns 5683 5684commit 599186fdb23ddaf24f1eaf573660e5668fbd62fc 5685Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5686Date: 2020-03-05 21:18:49 +0900 5687 5688 kodakaio: Remove reference to removed --without-api-spec option 5689 5690commit d4d5d76e83aaf1f841bb41122ea040bce2591d46 5691Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5692Date: 2020-03-05 21:14:34 +0900 5693 5694 Update references to the SANE standard 5695 5696 The authors have been added to SANE standard itself, pointers to the 5697 standard now point to the published version and/or the project that 5698 isnow used for its maintenance as appropriate. References to input 5699 files and installation locations have been removed. 5700 5701commit 2db06a272e0c455f6764e18ed090aa65b5640c6e 5702Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5703Date: 2020-03-02 20:19:07 +0900 5704 5705 Remove SANE Standard build support 5706 5707commit 73db94b706aaff99734965f0bf3822109ff2e96b 5708Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5709Date: 2020-03-02 20:03:37 +0900 5710 5711 Delete SANE Standard input files from the repository 5712 5713commit 953bea63bb1b0d66d8c660ef8303c7ee7e9bc596 5714Merge: 0a5f2f98ffed 2739969661e6 5715Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5716Date: 2020-03-07 04:36:08 +0000 5717 5718 Merge branch 'escl-fix-parsing-location' into 'master' 5719 5720 Fix error parsing Location job. 5721 5722 See merge request sane-project/backends!349 5723 5724commit 2739969661e64484465a175f087b6d2d306d51d2 5725Author: thierry1970 <thierry@ordissimo.com> 5726Date: 2020-03-06 10:58:31 +0100 5727 5728 Fix error parsing Location job. 5729 5730commit 0a5f2f98ffed60e2762ad2064190a47d33cd7993 5731Merge: 5da64adadff6 a34382c67b2e 5732Author: Ralph Little <littlesincanada@yahoo.co.uk> 5733Date: 2020-03-06 17:19:44 +0000 5734 5735 Merge branch '233-scanimage-mods' into 'master' 5736 5737 Resolve "Regression tests: HP Scanjet 5400C" - scanimage 5738 5739 See merge request sane-project/backends!345 5740 5741commit a34382c67b2e73a9ad466b4c337c935d2ade7ab5 5742Author: Ralph Little <skelband@gmail.com> 5743Date: 2020-03-05 09:19:53 -0800 5744 5745 hp5400: some small corrections to button descriptions. 5746 5747commit 180ecf7b414ab229dc3d17b657a4e1e9f759b578 5748Author: Ralph Little <skelband@gmail.com> 5749Date: 2020-03-05 09:18:20 -0800 5750 5751 scanimage: revert previous range change. 5752 5753 It is not settled that this change is favourable and is probably out of scope for this issue. 5754 I will leave it for the moment. 5755 5756commit dd078cd17df04f3075962ee3b061529f44ffecb5 5757Author: Ralph Little <skelband@gmail.com> 5758Date: 2020-03-05 08:58:54 -0800 5759 5760 hp5400: Added support for all buttons. 5761 5762 Support to read copy counter display to be done shortly. 5763 5764commit 4f6b7665a8815e196e004e18e3711c562b22e934 5765Author: Ralph Little <littlesincanada@yahoo.co.uk> 5766Date: 2020-03-03 09:56:39 -0800 5767 5768 hp5400: small enhancement from review to reduce code and increase clarity. 5769 5770commit 4948130f7c8cae85d2073f5f1be40f709ce2dae9 5771Author: Ralph Little <skelband@gmail.com> 5772Date: 2020-03-01 23:31:23 -0800 5773 5774 scanimage: various small corrections and little changes to enhance clarity. 5775 5776commit 2868e9e346356743927259f6c50c6524e99287c9 5777Author: Ralph Little <skelband@gmail.com> 5778Date: 2020-03-01 23:30:03 -0800 5779 5780 hp5400: corrected source for default values. 5781 5782 Just correcting a mistake from the previous check in. 5783 Also substituted value variable for clarity. 5784 5785commit 385543519b1d8e3971bb97641ff878d80a19bdc8 5786Author: Ralph Little <skelband@gmail.com> 5787Date: 2020-03-01 22:53:48 -0800 5788 5789 scanimage,hp5400: added option checking for hp5400 and rationalised scanimage help 5790 5791 h5400 now checks validity of -l, -t, -x and -y and auto selects a supported resolution. 5792 scanimage now shows the full range for -x and -y despite other selections. 5793 5794commit 5da64adadff6f28452384de1ae545b668982fe46 5795Merge: f24001e46eaa acfab5b7022a 5796Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 5797Date: 2020-03-03 10:00:17 +0000 5798 5799 Merge branch 'escl-load-conf-segfault' into 'master' 5800 5801 Reshaping the loading of the device configuration from escl.conf. 5802 5803 See merge request sane-project/backends!340 5804 5805commit acfab5b7022a3d1813aeefc9273e6221a0a32d95 5806Author: Thierry HUCHARD <thierry@ordissimo.com> 5807Date: 2020-03-01 14:54:00 +0100 5808 5809 renaming the function with a more descriptive name. 5810 5811commit d572db20444376d5005486a7d3e13f78a6ca34d7 5812Author: Thierry HUCHARD <thierry@ordissimo.com> 5813Date: 2020-03-01 14:48:08 +0100 5814 5815 code readability. 5816 5817commit 8870081e5731644d54d24e2a848a5894695ac9b9 5818Merge: 5503bf8e676a d4aa676f7296 5819Author: Thierry HUCHARD <thierry@ordissimo.com> 5820Date: 2020-03-01 14:44:57 +0100 5821 5822 Merge remote-tracking branch 'origin/master' into escl-load-conf-segfault 5823 5824commit 5503bf8e676a062922b7b939e8a1370521ac4649 5825Author: Thierry HUCHARD <thierry@ordissimo.com> 5826Date: 2020-02-21 22:50:23 +0100 5827 5828 Fix the 0x0 geometry problem. 5829 5830commit c23cc87e526e821dac19f88c67529a518d895f8d 5831Author: thierry1970 <thierry@ordissimo.com> 5832Date: 2020-02-20 09:25:42 +0100 5833 5834 Reshaping the loading of the device configuration from escl.conf. 5835 5836commit f24001e46eaa9c3dba39f1003371012907307a80 5837Author: Rolf Bensch <rolf@bensch-online.de> 5838Date: 2020-03-02 16:14:42 +0100 5839 5840 pixma: backend version 0.27.2 5841 5842commit 3c0f8189ddf29c539a4e2b5153be4057e9a7b737 5843Author: Rolf Bensch <rolf@bensch-online.de> 5844Date: 2020-03-02 16:13:46 +0100 5845 5846 pixma: fix device define for Canon i-SENSYS MF110/910 Series 5847 5848commit d4aa676f729623e5fce6dc98f0096edafad2dd95 5849Author: Rolf Bensch <rolf@bensch-online.de> 5850Date: 2020-02-28 15:36:35 +0100 5851 5852 INSTALL.linux: add missing development package 5853 5854commit dd59aea71b0a0c696dd139e2d7835501d05584c1 5855Merge: 993a79b594a5 93a0971576da 5856Author: Ralph Little <littlesincanada@yahoo.co.uk> 5857Date: 2020-02-25 18:20:41 +0000 5858 5859 Merge branch '233-regression-tests-hp-scanjet-5400c' into 'master' 5860 5861 Resolve "Regression tests: HP Scanjet 5400C - scan defaults" 5862 5863 See merge request sane-project/backends!321 5864 5865commit 93a0971576da97aaaf7c62f6ad3c70e9e1ad94c9 5866Author: Ralph Little <skelband@gmail.com> 5867Date: 2020-02-01 11:48:28 -0800 5868 5869 hp5400: Change defaults for -x, -y, -l, -t for full page scan. 5870 5871 Official doc says that the max length is 297 not 300 (which scans a bit of the plastic case at the bottom) 5872 5873commit 993a79b594a51991e2e00fed8f25b629429504fb 5874Merge: 0d0c9f76b432 d8f09656b237 5875Author: Povilas Kanapickas <povilas@radix.lt> 5876Date: 2020-02-22 14:36:17 +0000 5877 5878 Merge branch 'genesys-duplication' into 'master' 5879 5880 genesys: Reduce code duplication 5881 5882 See merge request sane-project/backends!344 5883 5884commit d8f09656b23756e7a6dccb35216c23a982bcecde 5885Author: Povilas Kanapickas <povilas@radix.lt> 5886Date: 2020-02-22 11:02:57 +0200 5887 5888 genesys: Deduplicate strip searching functionality 5889 5890commit 5854246e88b053a7a77ead87491f5e5e88df0fec 5891Author: Povilas Kanapickas <povilas@radix.lt> 5892Date: 2020-02-22 11:02:56 +0200 5893 5894 genesys: Remove duplicate way to retrieve register dpihw 5895 5896commit 01bd9b3cb227763f4096fb0f660b1a40e3ada118 5897Author: Povilas Kanapickas <povilas@radix.lt> 5898Date: 2020-02-22 11:02:55 +0200 5899 5900 genesys: Use register_dpihw_override to override dpihw 5901 5902commit 4da92aaa507e81e90675ad6a0a45d59c71498e38 5903Author: Povilas Kanapickas <povilas@radix.lt> 5904Date: 2020-02-22 11:02:54 +0200 5905 5906 genesys: Reuse scanner_clear_scan_and_feed_counts() 5907 5908commit 8735e965ee34acbb72129f4d8bed74c18ed996c9 5909Author: Povilas Kanapickas <povilas@radix.lt> 5910Date: 2020-02-22 11:02:53 +0200 5911 5912 genesys: Reduce duplication in init_regs_for_scan() 5913 5914commit e0d7d74cdd60fe4604b14cb1f32cb5a313bdc24a 5915Author: Povilas Kanapickas <povilas@radix.lt> 5916Date: 2020-02-22 11:02:52 +0200 5917 5918 genesys: Inline sanei_gl841_repark_head() 5919 5920commit 0d0c9f76b4326b09cf91641f3a2c891d68d434a1 5921Merge: 881b17c65f3a 793703c93e29 5922Author: Povilas Kanapickas <povilas@radix.lt> 5923Date: 2020-02-22 14:18:04 +0000 5924 5925 Merge branch 'genesys-remove-search-start' into 'master' 5926 5927 genesys: Remove start search functionality 5928 5929 See merge request sane-project/backends!342 5930 5931commit 793703c93e29f672c97e1a6e8b32bae9eea06f86 5932Author: Povilas Kanapickas <povilas@radix.lt> 5933Date: 2020-02-22 10:28:19 +0200 5934 5935 genesys: Update scan geometry on ScanJet 2300 5936 5937commit 6653ec0ae65eda268033d40287f6f7e0084f1c8b 5938Author: Povilas Kanapickas <povilas@radix.lt> 5939Date: 2020-02-22 10:28:18 +0200 5940 5941 genesys: Remove support for shading calibration without moving 5942 5943commit 2cf05553c017e6ddef48fbd292d7a63ed927ed77 5944Author: Povilas Kanapickas <povilas@radix.lt> 5945Date: 2020-02-22 10:28:17 +0200 5946 5947 genesys: Remove no longer used code related to start position search 5948 5949commit 5f8129b2d006a8ea9e7aa39da5b807bea8b25639 5950Author: Povilas Kanapickas <povilas@radix.lt> 5951Date: 2020-02-22 10:28:16 +0200 5952 5953 genesys: Disable SEARCH_START on gl646 scanners 5954 5955commit 511969ded07d8f6e55fd20a13cc3c296422215b0 5956Author: Povilas Kanapickas <povilas@radix.lt> 5957Date: 2020-02-22 10:28:15 +0200 5958 5959 genesys: Remove dead code on gl841 5960 5961commit 881b17c65f3ab28f0203edba358c9b03b088eed5 5962Merge: fff74519f665 37297fdad3aa 5963Author: Povilas Kanapickas <povilas@radix.lt> 5964Date: 2020-02-22 14:10:46 +0000 5965 5966 Merge branch 'genesys-sensor-width' into 'master' 5967 5968 genesys: Define sensor width in mm 5969 5970 See merge request sane-project/backends!343 5971 5972commit 37297fdad3aa5746bd9bfabe79a2934ae9e5e397 5973Author: Povilas Kanapickas <povilas@radix.lt> 5974Date: 2020-02-22 10:48:27 +0200 5975 5976 genesys: Simplify definitions of x_size_calib_mm 5977 5978commit 9d7aa61544a749d76c8435f8b8f68165416600bd 5979Author: Povilas Kanapickas <povilas@radix.lt> 5980Date: 2020-02-22 10:48:26 +0200 5981 5982 genesys: Define the width of the sensor in mm instead of pixels 5983 5984commit fff74519f665b9da129e21d316607c51d7f9d506 5985Merge: 50f02fc3f261 94ab4e2891e2 5986Author: Povilas Kanapickas <povilas@radix.lt> 5987Date: 2020-02-21 21:14:42 +0000 5988 5989 Merge branch 'genesys-canon-4400f' into 'master' 5990 5991 Fix flatbed scans on Canon 4400F 5992 5993 See merge request sane-project/backends!341 5994 5995commit 94ab4e2891e24c069cdfb68b7402f27d68da49b1 5996Author: Povilas Kanapickas <povilas@radix.lt> 5997Date: 2020-02-21 22:40:34 +0200 5998 5999 genesys: Fix shading calibration start position on 4400F 6000 6001commit fa9f5370b2c2babfd63e8442ecff0f567053898f 6002Author: Povilas Kanapickas <povilas@radix.lt> 6003Date: 2020-02-21 22:40:15 +0200 6004 6005 genesys: Turn off offset calibration on 4400F 6006 6007commit 50f02fc3f261ea582ed599cc5124c85cae2ae4c2 6008Merge: 494aa15141d5 4c395182be62 6009Author: Povilas Kanapickas <povilas@radix.lt> 6010Date: 2020-02-16 23:05:26 +0000 6011 6012 Merge branch 'genesys-remove-unused-code' into 'master' 6013 6014 genesys: Remove unused code 6015 6016 See merge request sane-project/backends!338 6017 6018commit 4c395182be6214899b57991ef7b5c3c5081f99c9 6019Author: Povilas Kanapickas <povilas@radix.lt> 6020Date: 2020-02-17 00:49:14 +0200 6021 6022 genesys: Remove no longer used coarse calibration ced path 6023 6024commit 9e3bf1e1e26ed466071055809058379506e902ea 6025Author: Povilas Kanapickas <povilas@radix.lt> 6026Date: 2020-02-17 00:49:13 +0200 6027 6028 genesys: Remove OFFSET_CALIBRATION as it's used on all scanners 6029 6030commit 494aa15141d52b526839453fa3b99af94caf33d4 6031Merge: 00d528b28cbf fff395928144 6032Author: Povilas Kanapickas <povilas@radix.lt> 6033Date: 2020-02-16 22:21:05 +0000 6034 6035 Merge branch 'genesys-calibration-area-config' into 'master' 6036 6037 genesys: Improve calibration area configuration 6038 6039 See merge request sane-project/backends!337 6040 6041commit fff3959281448a6cd788340904d9d6fdefeb9f71 6042Author: Povilas Kanapickas <povilas@radix.lt> 6043Date: 2020-02-16 10:46:19 +0200 6044 6045 genesys: Increase low-brightness gain threshold 6046 6047commit 88d9c086456c76290d6c9b696016a6c6be659e3a 6048Author: Povilas Kanapickas <povilas@radix.lt> 6049Date: 2020-02-16 10:46:18 +0200 6050 6051 genesys: Use scanner_move() on gl841 6052 6053commit 4261549e2d4a0ddee0d7e48a51c7b67a02736725 6054Author: Povilas Kanapickas <povilas@radix.lt> 6055Date: 2020-02-16 10:46:17 +0200 6056 6057 genesys: Use separate settings for dark-white calibration area geometry 6058 6059commit aaf8a2fd49bd1afd79caa20e6d26484b8c2331a8 6060Author: Povilas Kanapickas <povilas@radix.lt> 6061Date: 2020-02-16 10:46:16 +0200 6062 6063 genesys: Simplify model table by not definition optional fields 6064 6065commit 4a11453b06e7c17733db0521097740d4c1ce56bd 6066Author: Povilas Kanapickas <povilas@radix.lt> 6067Date: 2020-02-16 10:46:15 +0200 6068 6069 genesys: Use matching xdpi and ydpi when calibrating shading on gl841 6070 6071commit 300bd3e645e6d2cb5648605dadc68d68262aca5a 6072Author: Povilas Kanapickas <povilas@radix.lt> 6073Date: 2020-02-16 10:46:14 +0200 6074 6075 genesys: Fix incorrect calibration position due to rounding on gl841 6076 6077commit 63adf8eb803afa8b061ba159977919295894073f 6078Author: Povilas Kanapickas <povilas@radix.lt> 6079Date: 2020-02-16 10:46:13 +0200 6080 6081 genesys: Fix geometry of calibration strip on LiDE 60 6082 6083commit 1e817987aa01ed2a427bc75b8bfee5d8af81f10a 6084Author: Povilas Kanapickas <povilas@radix.lt> 6085Date: 2020-02-16 10:46:12 +0200 6086 6087 genesys: Fix geometry of calibration strip on LiDE 50 6088 6089commit dcd5982de1273f3be5d7425634bd25ecd0e2c3c6 6090Author: Povilas Kanapickas <povilas@radix.lt> 6091Date: 2020-02-16 10:46:11 +0200 6092 6093 genesys: Improve LiDE 200 motor tables to fix lock-ups 6094 6095commit 38b921e844c2d7c6d92d167662fe57696fe2ca0c 6096Author: Povilas Kanapickas <povilas@radix.lt> 6097Date: 2020-02-16 10:46:10 +0200 6098 6099 genesys: Improve LiDE 100 motor tables to fix lock-ups 6100 6101commit 55000d82ac9f7e22a04d200742ae595ea45f6787 6102Author: Povilas Kanapickas <povilas@radix.lt> 6103Date: 2020-02-16 10:46:09 +0200 6104 6105 genesys: Simplify shading line calculation by defining distance in mm 6106 6107commit 1a55cc99e4bc064544513d7fd5ca95a6a93ce9be 6108Author: Povilas Kanapickas <povilas@radix.lt> 6109Date: 2020-02-16 10:46:08 +0200 6110 6111 genesys: Don't ignore stagger or color offsets when acquiring calib data 6112 6113commit 00d528b28cbf831a41006117a4f4d6f231d5cd29 6114Merge: 1fa3086cab4c 3f313376a7bd 6115Author: Povilas Kanapickas <povilas@radix.lt> 6116Date: 2020-02-16 22:00:12 +0000 6117 6118 Merge branch 'genesys-misc-fixes' into 'master' 6119 6120 genesys: Miscellaneous fixes and improvements 6121 6122 See merge request sane-project/backends!336 6123 6124commit 3f313376a7bda879e86923440791f524d8e57606 6125Author: Povilas Kanapickas <povilas@radix.lt> 6126Date: 2020-02-16 10:41:30 +0200 6127 6128 genesys: Remove unnecessary register write during init on gl843 6129 6130commit b70b305d27e54e30ed806dba6af5942cea12bf35 6131Author: Povilas Kanapickas <povilas@radix.lt> 6132Date: 2020-02-16 10:41:29 +0200 6133 6134 genesys: Use fast motor tables on all gl843 models 6135 6136commit 2a3d5150cb9e207cad8ad201bd2555179091381e 6137Author: Povilas Kanapickas <povilas@radix.lt> 6138Date: 2020-02-16 10:41:28 +0200 6139 6140 genesys: Simplify handling of fe register writes on gl843 6141 6142commit 5b9aad649e43d572a98be01229adbdc5c968e289 6143Author: Povilas Kanapickas <povilas@radix.lt> 6144Date: 2020-02-16 10:41:27 +0200 6145 6146 genesys: Stop scanner after moving head on gl843 6147 6148commit 498b52fe98847e34fcf59c65b11e85c8a719a6fe 6149Author: Povilas Kanapickas <povilas@radix.lt> 6150Date: 2020-02-16 10:41:26 +0200 6151 6152 genesys: Use same buffer and gamma write method on all chipsets 6153 6154commit aca291906c08d649f1ba9ef4502405e97fe3af46 6155Author: Povilas Kanapickas <povilas@radix.lt> 6156Date: 2020-02-16 10:41:25 +0200 6157 6158 genesys: Remove unused debug code 6159 6160commit dcfa45c5cdca7b18a929b8a5f00ce952f278317b 6161Author: Povilas Kanapickas <povilas@radix.lt> 6162Date: 2020-02-16 10:41:24 +0200 6163 6164 genesys: Move gamma address reset to scanner interface on gl843 6165 6166commit 9eb13d5a10b7a317b7f90512dc02c9958643fa12 6167Author: Povilas Kanapickas <povilas@radix.lt> 6168Date: 2020-02-16 10:41:23 +0200 6169 6170 genesys: Remove reads from registers that are immediately overwritten 6171 6172commit 7619e95eaef2fc3c3a35a44c9319ab2ee61d9264 6173Author: Povilas Kanapickas <povilas@radix.lt> 6174Date: 2020-02-16 10:41:22 +0200 6175 6176 genesys: Cleanup progress message setup during calibration 6177 6178commit 537569926076537b5e02a91395f31c3027230033 6179Author: Povilas Kanapickas <povilas@radix.lt> 6180Date: 2020-02-16 10:41:21 +0200 6181 6182 genesys: Use same method to clear scan and feed counts 6183 6184commit de7375c7bb0961c642f020704815f502ceea3573 6185Author: Povilas Kanapickas <povilas@radix.lt> 6186Date: 2020-02-16 10:41:20 +0200 6187 6188 genesys: Remove legacy buffer handling code 6189 6190commit 000b28dd301e8a37874bdcace39b24609cf31ce0 6191Author: Povilas Kanapickas <povilas@radix.lt> 6192Date: 2020-02-16 10:41:19 +0200 6193 6194 genesys: Only ensure full exposure value is nonzero, not each byte 6195 6196commit ddd72058b65f3412c03abe4d8db40921155058bb 6197Author: Povilas Kanapickas <povilas@radix.lt> 6198Date: 2020-02-16 10:41:18 +0200 6199 6200 genesys: Reuse sanei_genesys_fixup_exposure() 6201 6202commit b2d378d413f6f481818054af9670acf47853e390 6203Author: Povilas Kanapickas <povilas@radix.lt> 6204Date: 2020-02-16 10:41:17 +0200 6205 6206 genesys: Make sure we don't set exposure to zero 6207 6208commit 054a73c02c4372561604b88a7a9df3a94ed1b50d 6209Author: Povilas Kanapickas <povilas@radix.lt> 6210Date: 2020-02-16 10:41:16 +0200 6211 6212 genesys: Fix calculation of secondary head position on gl843 6213 6214commit b8fbdd346adda536d807e735d3b21c600b8d7a42 6215Author: Povilas Kanapickas <povilas@radix.lt> 6216Date: 2020-02-16 10:41:15 +0200 6217 6218 genesys: Fix incorrect register definition on Canon 8600F 6219 6220commit 51b09eec5c5f9e308b129215efb324ad14d79fb6 6221Author: Povilas Kanapickas <povilas@radix.lt> 6222Date: 2020-02-16 10:41:14 +0200 6223 6224 genesys: Don't set powersaving when setting cache expiration time 6225 6226commit 9bb7ed64b6eca1417cfd42ebce10eab647b82b8c 6227Author: Povilas Kanapickas <povilas@radix.lt> 6228Date: 2020-02-16 10:41:13 +0200 6229 6230 genesys: Fix initialization of shading data when scanning in gray mode 6231 6232commit 6ab142155c4ed755355e8a086806b8b7419dea7a 6233Author: Povilas Kanapickas <povilas@radix.lt> 6234Date: 2020-02-16 10:41:12 +0200 6235 6236 genesys: Correctly shutdown lamp on OpticFilm 7200i 6237 6238commit b78ea2913087d37f477dee78014fc533bd9b9b92 6239Author: Povilas Kanapickas <povilas@radix.lt> 6240Date: 2020-02-16 10:41:11 +0200 6241 6242 genesys: Don't try to turn off XPA lamp when shutting down regular lamp 6243 6244commit 2b584095ad8edb962b03502ee6615826579b236f 6245Author: Povilas Kanapickas <povilas@radix.lt> 6246Date: 2020-02-16 10:41:10 +0200 6247 6248 genesys: Remove no longer needed head movement workaround for LiDE 210 6249 6250commit 883114f722441c310450eb9ea3651a76499f03f0 6251Author: Povilas Kanapickas <povilas@radix.lt> 6252Date: 2020-02-16 10:41:09 +0200 6253 6254 genesys: Use similar scan session for head movements 6255 6256commit b54d12bc4daed7d5f8617aead4c3ed78ff71aff8 6257Author: Povilas Kanapickas <povilas@radix.lt> 6258Date: 2020-02-16 10:41:08 +0200 6259 6260 genesys: Define SetupParams::startx in terms of xres 6261 6262commit 1fa3086cab4c9a1df1737de527b3f1726e4697d0 6263Merge: d72e07c6714c 2428efd6af75 6264Author: Povilas Kanapickas <povilas@radix.lt> 6265Date: 2020-02-15 15:49:17 +0000 6266 6267 Merge branch 'genesys-canon-4400f' into 'master' 6268 6269 genesys: Implement transparency support for Canon 4400F 6270 6271 See merge request sane-project/backends!335 6272 6273commit 2428efd6af7586358809a5d9704fda32687c9396 6274Author: Povilas Kanapickas <povilas@radix.lt> 6275Date: 2020-02-15 14:12:44 +0200 6276 6277 genesys: Fix host-side calibration when scan start position is not zero 6278 6279commit 6e7fc639f5b05899928966eee722976addf6266c 6280Author: Povilas Kanapickas <povilas@radix.lt> 6281Date: 2020-02-15 14:12:43 +0200 6282 6283 genesys: Add initial support for transparency on 4400F 6284 6285commit aec9d7484532f1db374313b7d8048a4ad6513f45 6286Author: Povilas Kanapickas <povilas@radix.lt> 6287Date: 2020-02-15 14:12:42 +0200 6288 6289 genesys: Improve 4400F motor tables 6290 6291commit 207f67e30350621ed3d36a6dbc5c7e90e9f5fd41 6292Author: Povilas Kanapickas <povilas@radix.lt> 6293Date: 2020-02-15 14:12:41 +0200 6294 6295 genesys: Use fast tables on 4400F 6296 6297commit a1e292b8e3069a2eca68bcba11e39d45053eed13 6298Author: Povilas Kanapickas <povilas@radix.lt> 6299Date: 2020-02-15 14:12:40 +0200 6300 6301 genesys: Reflow sensor tables to take less space 6302 6303commit b2ebbba41a8455d0237c42fe34b30e5447f5e18f 6304Author: Povilas Kanapickas <povilas@radix.lt> 6305Date: 2020-02-15 14:12:39 +0200 6306 6307 genesys: Move host-side calibration setting to the sensor 6308 6309commit d72e07c6714c8648f995ea67c413eef13d87a4d4 6310Merge: 60dc64f8f861 294db2a6166e 6311Author: Povilas Kanapickas <povilas@radix.lt> 6312Date: 2020-02-14 18:16:23 +0000 6313 6314 Merge branch 'genesys-host-side-calibration' into 'master' 6315 6316 genesys: Fix host side calibration 6317 6318 See merge request sane-project/backends!334 6319 6320commit 294db2a6166e096eca2bb979e175fae013986f70 6321Author: Povilas Kanapickas <povilas@radix.lt> 6322Date: 2020-02-10 06:28:36 +0200 6323 6324 genesys: Fix host-side calibration when calibration data is shifted 6325 6326commit 7f454b3e0eb683e815ed28a391f55307e74715a9 6327Author: Povilas Kanapickas <povilas@radix.lt> 6328Date: 2020-02-10 06:28:35 +0200 6329 6330 genesys: Observe DISABLE_SHADING flag during host-side calibration 6331 6332commit 60dc64f8f861ec400f2bb816a0df6b753a9dde06 6333Author: Rolf Bensch <rolf@bensch-online.de> 6334Date: 2020-02-13 18:41:18 +0100 6335 6336 pixma: backend version 0.27.1 6337 6338commit 7f2f54bddce0e870434e6732dd348fb6ec310869 6339Merge: 06cd16a0ea1d c3d58edb08c8 6340Author: Rolf Bensch <rolf@bensch-online.de> 6341Date: 2020-02-13 18:28:14 +0100 6342 6343 Merge branch '242-canon-mb-5150' 6344 6345 Closes #242 6346 6347commit c3d58edb08c860dc64e398ff6f921d66fa25e67b 6348Author: Rolf Bensch <rolf@bensch-online.de> 6349Date: 2020-02-13 18:27:04 +0100 6350 6351 pixma: Canon MAXIFY MB5100 Series sends ADF scans as JPEG image 6352 6353commit 06cd16a0ea1de45aa7055cb60e9ff650792a65ac 6354Merge: 36f068a0ced4 f650f470b260 6355Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6356Date: 2020-02-12 11:27:41 +0000 6357 6358 Merge branch 'escl-crop-fix' into 'master' 6359 6360 Fix convert size. 6361 6362 See merge request sane-project/backends!332 6363 6364commit f650f470b260d129a2ac0449f077bf900847da51 6365Author: thierry1970 <thierry@ordissimo.com> 6366Date: 2020-02-12 12:12:15 +0100 6367 6368 Replacing roundl by round. 6369 6370commit 87ff6c494a4e4ef25758b1bee370d14be8ddb2e6 6371Author: thierry1970 <thierry@ordissimo.com> 6372Date: 2020-02-12 11:51:02 +0100 6373 6374 Fix convert size. 6375 6376commit 36f068a0ced483d78e9a59d0c8c27226e6782eb2 6377Merge: 3508f3208fc7 4466d5192497 6378Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6379Date: 2020-02-11 07:38:28 +0000 6380 6381 Merge branch 'escl-page-crop' into 'master' 6382 6383 Escl page crop 6384 6385 Closes #230 6386 6387 See merge request sane-project/backends!316 6388 6389commit 4466d51924975c3f34f2fee5f02419db24d63d5a 6390Author: thierry1970 <thierry@ordissimo.com> 6391Date: 2020-02-11 08:22:43 +0100 6392 6393 Fixed variable name. 6394 6395commit 23cd9f5d6104c22cbd254445618bc627f6e16ba3 6396Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6397Date: 2020-02-11 01:45:11 +0000 6398 6399 Apply suggestion to backend/escl/escl_jpeg.c 6400 6401commit dd4fb84de81bcfe0caf570958ee1d04ee63484ab 6402Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6403Date: 2020-02-11 01:45:08 +0000 6404 6405 Apply suggestion to backend/escl/escl.c 6406 6407commit a771be0c6a1f11a1263f466be2ca4fb2749dc9a2 6408Author: Ordissimo <thierry@ordissimo.com> 6409Date: 2020-02-10 08:45:38 +0000 6410 6411 Apply suggestion to backend/escl/escl_png.c 6412 6413commit bae9f0a3d3bc83928e95e0cf5abb7c63b9552e75 6414Author: Ordissimo <thierry@ordissimo.com> 6415Date: 2020-02-10 08:45:21 +0000 6416 6417 Apply suggestion to backend/escl/escl.h 6418 6419commit c3adeed4c46b30ce1f8185ee600ebb7b68b29d0f 6420Author: Thierry HUCHARD <thierry@ordissimo.com> 6421Date: 2020-02-09 09:36:16 +0100 6422 6423 Fix style. 6424 6425commit 6a9a0beee89e80bb5fb13cfc7177354a16c061f2 6426Author: Thierry HUCHARD <thierry@ordissimo.com> 6427Date: 2020-02-09 09:30:43 +0100 6428 6429 Clarification and factoring of the code 6430 6431commit af6f6d46559efc0ebdc017d485573449a5d6347b 6432Author: Thierry HUCHARD <thierry@ordissimo.com> 6433Date: 2020-02-08 22:36:49 +0100 6434 6435 Clarification of variable names. 6436 6437commit 7ea6af06243c307660138c3e01fde85dd7d32297 6438Author: Thierry HUCHARD <thierry@ordissimo.com> 6439Date: 2020-02-08 22:16:16 +0100 6440 6441 Replacing unit conversion functions with macros. 6442 6443commit 0ca9390279415d9da084a1bae3e39d96f84c4f6f 6444Author: Thierry HUCHARD <thierry@ordissimo.com> 6445Date: 2020-01-31 18:32:32 +0100 6446 6447 Fix style. 6448 6449commit 5298b0e0186eb74f16996fa962271f0b6c91e54d 6450Author: Thierry HUCHARD <thierry@ordissimo.com> 6451Date: 2020-01-31 18:28:04 +0100 6452 6453 Setting up the cut-out of the received image. 6454 6455commit d42521dfd4875f54b089b60de2866146a03d0a9b 6456Author: Thierry HUCHARD <thierry@ordissimo.com> 6457Date: 2020-01-31 17:42:52 +0100 6458 6459 Geometry correction and use of the milimeter as a unit of measurement. 6460 6461commit 8c15724b432d6b60c30de04cf9ad8fa825f3b7da 6462Author: Thierry HUCHARD <thierry@ordissimo.com> 6463Date: 2020-01-31 17:19:42 +0100 6464 6465 Added milimeter-to-pixel and pixel-to-milimeter conversion function. 6466 6467commit 58df3795ee7f6504b65e7fac35c5fe5a6d53e1ec 6468Author: Thierry HUCHARD <thierry@ordissimo.com> 6469Date: 2020-01-27 20:47:56 +0100 6470 6471 Fix geometry. 6472 6473commit 3508f3208fc7597c1dbd49f0e610336bcb3eb1bb 6474Merge: 336cbdfd4ca4 e1934720c687 6475Author: Povilas Kanapickas <povilas@radix.lt> 6476Date: 2020-02-10 07:42:52 +0000 6477 6478 Merge branch 'fix_genesys_bigendian' into 'master' 6479 6480 genesys: fix bigendian build 6481 6482 Closes #238 6483 6484 See merge request sane-project/backends!329 6485 6486commit e1934720c687ed8c6125c75ac658f55b4e1513ce 6487Author: Luiz Angelo Daros de Luca <luizluca@gmail.com> 6488Date: 2020-02-02 21:19:15 -0300 6489 6490 genesys: fix bigendian build 6491 6492 Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com> 6493 6494commit 336cbdfd4ca408ef0d8935608a044cad64696c51 6495Author: m. allan noah <kitno455@gmail.com> 6496Date: 2020-02-07 21:06:50 -0500 6497 6498 fujitsu backend v136 6499 6500 - add support for fi-800R 6501 - add support for card scanning slot (Return Path) 6502 - fix bug with reading hardware sensors on first invocation 6503 6504commit 03ca64a88598d5e286a5557907762fcb51886bd8 6505Merge: f7c01360cbb0 7415a9f5c97a 6506Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6507Date: 2020-02-06 12:14:13 +0000 6508 6509 Merge branch '239-1-0-29-common_libs-in-libsane-la-dependencies-causes-potential-make-error' into 'master' 6510 6511 Really remove libxml2 linker/loader flags from dependencies. Re #239 6512 6513 Closes #239 6514 6515 See merge request sane-project/backends!331 6516 6517commit 7415a9f5c97acc655dae357dbffe7ff6b69ef82d 6518Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6519Date: 2020-02-06 20:56:21 +0900 6520 6521 Really remove libxml2 linker/loader flags from dependencies. Re #239 6522 6523commit f7c01360cbb04d5e704c1c7a217dddd312e61919 6524Merge: 20be9af3d7f3 17d760a5f848 6525Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6526Date: 2020-02-05 12:48:20 +0000 6527 6528 Merge branch '239-1-0-29-common_libs-in-libsane-la-dependencies-causes-potential-make-error' into 'master' 6529 6530 Remove libxml2 linker/loader flags from dependencies. Re #239 6531 6532 Closes #239 6533 6534 See merge request sane-project/backends!330 6535 6536commit 17d760a5f848f4034fbaa19657567fae52f8c150 6537Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6538Date: 2020-02-05 21:30:11 +0900 6539 6540 Remove libxml2 linker/loader flags from dependencies. Re #239 6541 6542commit 20be9af3d7f3a6b0ca577ff6701b51f1f8accdd4 6543Merge: afa1c5440880 dc082d9066d1 6544Author: Povilas Kanapickas <povilas@radix.lt> 6545Date: 2020-02-02 23:16:29 +0000 6546 6547 Merge branch 'genesys-cleanup-calibration-regs' into 'master' 6548 6549 genesys: Cleanup data used for calibration 6550 6551 See merge request sane-project/backends!328 6552 6553commit dc082d9066d1142ae0cdd69d1cd9e495a5e9d9c5 6554Author: Povilas Kanapickas <povilas@radix.lt> 6555Date: 2020-02-03 00:42:06 +0200 6556 6557 genesys: Add a note about calibration size calculation 6558 6559commit 9a142d6acc3de2bf160e7cde44046ae49d283020 6560Author: Povilas Kanapickas <povilas@radix.lt> 6561Date: 2020-02-03 00:42:05 +0200 6562 6563 genesys: Remove uses of calib_total_bytes_to_read 6564 6565commit 328f39e39e6b40d0bcdaa28371ebb13b5113dcea 6566Author: Povilas Kanapickas <povilas@radix.lt> 6567Date: 2020-02-03 00:42:04 +0200 6568 6569 genesys: Remove uses of calib_lines 6570 6571commit 53d51a6537c1dd4005a1596d08e0de7b1a5b7746 6572Author: Povilas Kanapickas <povilas@radix.lt> 6573Date: 2020-02-03 00:42:03 +0200 6574 6575 genesys: Fix wrong line count computation on gl646 6576 6577 It actually does not matter, because we overwrite LINCNT below anyway 6578 and don't use any information affected by this variable when computing 6579 how much data to retrieve. 6580 6581commit 26eec0ba574ef66f6283d3f0a1d82ff4f1cc9fd1 6582Author: Povilas Kanapickas <povilas@radix.lt> 6583Date: 2020-02-03 00:42:02 +0200 6584 6585 genesys: Remove uses of calib_channels 6586 6587commit 9ddc64826c014638cd3422441c0e70431bf90fa8 6588Author: Povilas Kanapickas <povilas@radix.lt> 6589Date: 2020-02-03 00:42:01 +0200 6590 6591 genesys: Remove uses of calib_resolution 6592 6593commit 10fb42cd68eddd928a38d576258135db89ca08e8 6594Author: Povilas Kanapickas <povilas@radix.lt> 6595Date: 2020-02-03 00:42:00 +0200 6596 6597 genesys: Use calib_session to retrieve pixel counts 6598 6599commit 87b27136289ecf117d67475d1163ae294ce2bd28 6600Author: Povilas Kanapickas <povilas@radix.lt> 6601Date: 2020-02-03 00:41:59 +0200 6602 6603 genesys: Implement serialization of ScanSession 6604 6605commit fe02dc36d8d231d9764693284626862d5460ff93 6606Author: Povilas Kanapickas <povilas@radix.lt> 6607Date: 2020-02-03 00:41:58 +0200 6608 6609 genesys: Implement comparison of ScanSession 6610 6611commit 9b1fe59c2a7efa5520b379714c0483757f65a30e 6612Author: Povilas Kanapickas <povilas@radix.lt> 6613Date: 2020-02-03 00:41:57 +0200 6614 6615 genesys: Set calib_session on all chipsets 6616 6617commit 3b27241e0740959bdbebab2399ff47685801b617 6618Author: Povilas Kanapickas <povilas@radix.lt> 6619Date: 2020-02-03 00:41:56 +0200 6620 6621 genesys: Remove no longer needed conversions to single precision float 6622 6623commit 325aba25f1f7b30bc3f4a05e78b914b778851c39 6624Author: Povilas Kanapickas <povilas@radix.lt> 6625Date: 2020-02-03 00:41:55 +0200 6626 6627 genesys: Use float to store tl_x and tl_y scan settings 6628 6629commit 0a49fa10ee1fa490432b016cabbf8f428aaeff1d 6630Author: Povilas Kanapickas <povilas@radix.lt> 6631Date: 2020-02-03 00:41:54 +0200 6632 6633 genesys: Extract register initialization out of init_regs_for_shading() 6634 6635commit c1791e6c839a61abc7d3ef803872f81440b408ef 6636Author: Povilas Kanapickas <povilas@radix.lt> 6637Date: 2020-02-03 00:41:53 +0200 6638 6639 genesys: Pass the register set to modify to init_regs_for_scan() 6640 6641commit 5fb5da4f788630ae44ab91741c137b9c93307ff7 6642Author: Povilas Kanapickas <povilas@radix.lt> 6643Date: 2020-02-03 00:41:52 +0200 6644 6645 genesys: Remove duplicate way to check for transparency support 6646 6647commit 4cfc150bdcb8d0206ae822622ae00f550c72f9e5 6648Author: Povilas Kanapickas <povilas@radix.lt> 6649Date: 2020-02-03 00:41:51 +0200 6650 6651 genesys: Add a way to check whether a model supports scan method 6652 6653commit afa1c54408806480893643f1a85b777cd3232ba8 6654Merge: 34c15b47d9fd cce5e21829b1 6655Author: Povilas Kanapickas <povilas@radix.lt> 6656Date: 2020-02-02 17:01:26 +0000 6657 6658 Merge branch 'genesys-cleanup-calibration-regs' into 'master' 6659 6660 genesys: Cleanup register data that is used during calibration 6661 6662 See merge request sane-project/backends!327 6663 6664commit cce5e21829b1efbfdc22c2357ec9bf4927620c77 6665Author: Povilas Kanapickas <povilas@radix.lt> 6666Date: 2020-02-02 18:45:32 +0200 6667 6668 genesys: Remove several unnecessary initializations of dev->initial_regs 6669 6670commit 32041bc7fedb64a031e3e75c01c9edd9aa94fda4 6671Author: Povilas Kanapickas <povilas@radix.lt> 6672Date: 2020-02-02 18:45:31 +0200 6673 6674 genesys: Rename calib_reg to initial_regs 6675 6676commit 16e8ca35119963846dda94ae0cf13636aa337a60 6677Author: Povilas Kanapickas <povilas@radix.lt> 6678Date: 2020-02-02 18:45:30 +0200 6679 6680 genesys: Don't modify calib_reg when calibrating 6681 6682commit 86fe2f5f6d32bf78a9242ecae5733dcd9e83c600 6683Author: Povilas Kanapickas <povilas@radix.lt> 6684Date: 2020-02-02 18:45:29 +0200 6685 6686 genesys: Move modification of calib_reg out of shading reg init on gl646 6687 6688commit 87473910cf85c638b9efafd027990ec956d3d0bb 6689Author: Povilas Kanapickas <povilas@radix.lt> 6690Date: 2020-02-02 18:45:28 +0200 6691 6692 genesys: Use regular registers when computing what coefficient to send 6693 6694commit 8e4c332ea69fdb674ebf371f4fe274645de2d6ca 6695Author: Povilas Kanapickas <povilas@radix.lt> 6696Date: 2020-02-02 18:45:27 +0200 6697 6698 genesys: Pass registers from callers to shading calibration 6699 6700commit 2a3ae40d8ddc4003508034a10a32f8de0925fd1f 6701Author: Povilas Kanapickas <povilas@radix.lt> 6702Date: 2020-02-02 18:45:26 +0200 6703 6704 genesys: Pass registers from callers to dark-white shading calibration 6705 6706commit 25f097b44597c920535bb333259acdd231e96748 6707Author: Povilas Kanapickas <povilas@radix.lt> 6708Date: 2020-02-02 18:45:25 +0200 6709 6710 genesys: Pass registers from callers in coarse calibration 6711 6712commit d80db65c5864f5eccc8baecd0780c507b23df7c7 6713Author: Povilas Kanapickas <povilas@radix.lt> 6714Date: 2020-02-02 18:45:24 +0200 6715 6716 genesys: Move writing to registers to coarse calibration functions 6717 6718commit b1b57026ddaf8a04a68590c6f745cad1463d21c5 6719Author: Povilas Kanapickas <povilas@radix.lt> 6720Date: 2020-02-02 18:45:23 +0200 6721 6722 genesys: Move writing to registers to calibration functions 6723 6724commit dff52ad7136c5d5f1e83f888d660820fbff85b94 6725Author: Povilas Kanapickas <povilas@radix.lt> 6726Date: 2020-02-02 18:45:22 +0200 6727 6728 genesys: Don't write registers in init_regs_for_warmup() 6729 6730commit 55e32001583ddee2da0a911dfe2ecd1a593fcc91 6731Author: Povilas Kanapickas <povilas@radix.lt> 6732Date: 2020-02-02 18:45:21 +0200 6733 6734 genesys: Don't write registers in init_regs_for_coarse_calibration() 6735 6736commit bdc671b58be6a74e944d9c88119f25f3c381682a 6737Author: Povilas Kanapickas <povilas@radix.lt> 6738Date: 2020-02-02 18:45:20 +0200 6739 6740 genesys: Don't perform register writes in init_regs_for_shading() 6741 6742commit 34c15b47d9fd839a5334665a869bc0944a073534 6743Merge: 03d50b5e64fd 9fc3b38a9b0e 6744Author: Povilas Kanapickas <povilas@radix.lt> 6745Date: 2020-02-02 13:38:19 +0000 6746 6747 Merge branch 'genesys-use-float-for-fixed' into 'master' 6748 6749 genesys: Use float precision for data that was previously saved in fixed format 6750 6751 See merge request sane-project/backends!326 6752 6753commit 9fc3b38a9b0e92e5e74bd3b49c292f231c9e14c3 6754Author: Povilas Kanapickas <povilas@radix.lt> 6755Date: 2020-02-02 15:23:21 +0200 6756 6757 genesys: Use fixed float utilities instead of SANE_{FIX,UNFIX} 6758 6759commit 7ee775e983911577b74a64db40809933284e44f8 6760Author: Povilas Kanapickas <povilas@radix.lt> 6761Date: 2020-02-02 15:23:20 +0200 6762 6763 genesys: Remove the FixedFloat class 6764 6765commit 62c6959df4b6834e98a86b8c7085ffd0b7081ef6 6766Author: Povilas Kanapickas <povilas@radix.lt> 6767Date: 2020-02-02 15:23:19 +0200 6768 6769 genesys: Add utilities for fixed floats 6770 6771commit 03d50b5e64fd781540ac259649d312bd179e8cae 6772Merge: f913ed58b688 e59401ed6b92 6773Author: Povilas Kanapickas <povilas@radix.lt> 6774Date: 2020-02-02 12:25:16 +0000 6775 6776 Merge branch 'genesys-model-flag-enum' into 'master' 6777 6778 genesys: Move model flags to separate enum 6779 6780 See merge request sane-project/backends!325 6781 6782commit e59401ed6b923ebb16123d3da5cd4f696582bdd1 6783Author: Povilas Kanapickas <povilas@radix.lt> 6784Date: 2020-02-02 14:08:52 +0200 6785 6786 genesys: Move model flags to a separate enum 6787 6788commit de10ace2e6b0d635ed56b9213dfe17586835576a 6789Author: Povilas Kanapickas <povilas@radix.lt> 6790Date: 2020-02-02 14:08:51 +0200 6791 6792 genesys: Remove invalid usage of GENESYS_HAS_NO_BUTTONS 6793 6794commit 1c3d1e25ecc763e011819a72c3370c089d5f8010 6795Author: Povilas Kanapickas <povilas@radix.lt> 6796Date: 2020-02-02 14:08:50 +0200 6797 6798 genesys: Remove unused model flags 6799 6800commit f913ed58b6882aabbf87f1893b74cf90b26029a2 6801Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6802Date: 2020-02-02 21:11:31 +0900 6803 6804 escl: Remove :new marker from backend's description file 6805 6806commit 5e5cdad7dd611faf39d50301bd614fa68e1bc4c9 6807Merge: 9e9bbb5a802c e52a5bf71979 6808Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 6809Date: 2020-02-02 21:06:46 +0900 6810 6811 Merge branch 'release/1.0.29' 6812 6813commit 9e9bbb5a802ca2a078e4d84c50dd7414e85138b8 6814Merge: 3d0a626944f3 fee5b7e04f54 6815Author: Povilas Kanapickas <povilas@radix.lt> 6816Date: 2020-02-02 11:29:04 +0000 6817 6818 Merge branch 'genesys-improve-debug' into 'master' 6819 6820 genesys: Improve debug output slightly 6821 6822 See merge request sane-project/backends!324 6823 6824commit fee5b7e04f54b650a9e774ccbb84f2192e46bc4b 6825Author: Povilas Kanapickas <povilas@radix.lt> 6826Date: 2020-02-02 13:11:49 +0200 6827 6828 genesys: Condense SetupParams debug dump output 6829 6830commit 9d7f7abdcd009fcc108a4e7523461cb62a9cb19d 6831Author: Povilas Kanapickas <povilas@radix.lt> 6832Date: 2020-02-02 13:11:48 +0200 6833 6834 genesys: Remove extraneous debugging information 6835 6836commit 3d0a626944f3b818ef055bf5c4b0779eff19c420 6837Merge: 12e113ab5225 9d1788cf5d82 6838Author: Povilas Kanapickas <povilas@radix.lt> 6839Date: 2020-02-02 11:25:16 +0000 6840 6841 Merge branch 'genesys-fix-active-area-calib' into 'master' 6842 6843 genesys: Fix issues in active area calibration 6844 6845 See merge request sane-project/backends!323 6846 6847commit 9d1788cf5d821b3d05cbf2f060648381c76788ee 6848Author: Povilas Kanapickas <povilas@radix.lt> 6849Date: 2020-02-02 13:08:50 +0200 6850 6851 genesys: Fix loss of precision in during active area offset calibration 6852 6853commit 91d9d8b2dcad6171ac5f258181b4c6f95696523d 6854Author: Povilas Kanapickas <povilas@radix.lt> 6855Date: 2020-02-02 13:08:49 +0200 6856 6857 genesys: Fix incorrect resolution being used in active area calibration 6858 6859commit 6bbdb7afc8a24dbab33189549fb5c8a9c5cc2b53 6860Author: Povilas Kanapickas <povilas@radix.lt> 6861Date: 2020-02-02 13:08:48 +0200 6862 6863 genesys: Extract function to enable active area shading 6864 6865commit 12e113ab52254ebbf86eab4902df798e67545967 6866Merge: 07e3d5d4d6f6 6e2e885ec564 6867Author: Povilas Kanapickas <povilas@radix.lt> 6868Date: 2020-02-01 21:43:09 +0000 6869 6870 Merge branch 'genesys-motor-fixes' into 'master' 6871 6872 genesys: Motor table fixes 6873 6874 See merge request sane-project/backends!322 6875 6876commit 6e2e885ec564ada7cb5295d9e7bbafe1a88ed4f5 6877Author: Povilas Kanapickas <povilas@radix.lt> 6878Date: 2020-02-01 23:28:24 +0200 6879 6880 genesys: Use same step type in motor tables on 8600F 6881 6882commit 06cee81dbe7d65f9a399aef19a0d92bb0d51b11c 6883Author: Povilas Kanapickas <povilas@radix.lt> 6884Date: 2020-02-01 23:28:23 +0200 6885 6886 genesys: Fix incorrect selection of step type for fast table on gl843 6887 6888commit 07e3d5d4d6f69cf63209bdb705253d42fea1e4b9 6889Merge: 50788b382739 ac5e086eb7c7 6890Author: Povilas Kanapickas <povilas@radix.lt> 6891Date: 2020-02-01 15:13:57 +0000 6892 6893 Merge branch 'genesys-improve-motor-tables' into 'master' 6894 6895 genesys: Improve motor tables on 8400F 6896 6897 See merge request sane-project/backends!320 6898 6899commit ac5e086eb7c73954f05bfc5d781d9def6bdc06f1 6900Author: Povilas Kanapickas <povilas@radix.lt> 6901Date: 2020-02-01 16:57:12 +0200 6902 6903 genesys: Improve motor tables on 8400F 6904 6905commit 50788b382739eb0403b5c7aea11fa265ef896c36 6906Merge: 6f9a3cfa2cde d19e48d5ab7d 6907Author: Povilas Kanapickas <povilas@radix.lt> 6908Date: 2020-02-01 12:47:38 +0000 6909 6910 Merge branch 'genesys-improve-motor-tables' into 'master' 6911 6912 genesys: Improve motor tables 6913 6914 See merge request sane-project/backends!319 6915 6916commit d19e48d5ab7df65aaa829ebb1fd4c103d874072f 6917Author: Povilas Kanapickas <povilas@radix.lt> 6918Date: 2020-02-01 14:23:04 +0200 6919 6920 genesys: Improve motor tables on OpticFilm 7500i 6921 6922commit f3f0143500eb1ed9da5d08697a552aaa401f01e4 6923Author: Povilas Kanapickas <povilas@radix.lt> 6924Date: 2020-02-01 14:23:03 +0200 6925 6926 genesys: Improve motor tables on OpticFilm 7300 6927 6928commit 8b3b85c160a762b6f05ed5a4c75e5534f740502f 6929Author: Povilas Kanapickas <povilas@radix.lt> 6930Date: 2020-02-01 14:23:02 +0200 6931 6932 genesys: Improve motor tables on OpticFilm 7200i 6933 6934commit 0b75ffdf367695bc28cbf2e474adf23d0973f05c 6935Author: Povilas Kanapickas <povilas@radix.lt> 6936Date: 2020-02-01 14:23:01 +0200 6937 6938 genesys: Improve motor tables on 8400F 6939 6940commit 6d15a0da5a65a1d9729b8a992e58831144edb256 6941Author: Povilas Kanapickas <povilas@radix.lt> 6942Date: 2020-02-01 14:23:00 +0200 6943 6944 genesys: Improve motor tables on 8600F 6945 6946commit 6f9a3cfa2cde00fe35c3ea99d272aa48e1d24636 6947Merge: 26e3d6c1f37f a5d63baf3d19 6948Author: Povilas Kanapickas <povilas@radix.lt> 6949Date: 2020-01-31 22:58:52 +0000 6950 6951 Merge branch 'genesys-improve-motor-support' into 'master' 6952 6953 genesys: Improve motor support 6954 6955 See merge request sane-project/backends!318 6956 6957commit a5d63baf3d194ceac6cc882acbe127f832204a0c 6958Author: Povilas Kanapickas <povilas@radix.lt> 6959Date: 2020-01-31 20:13:18 +0200 6960 6961 genesys: Implement support for fast movement curves in the motor table 6962 6963commit 91d5235d4b38ebde70eb43eb0a8d431c7e35a640 6964Author: Povilas Kanapickas <povilas@radix.lt> 6965Date: 2020-01-31 20:13:17 +0200 6966 6967 genesys: Make get_motor_profile* reusable for different profile sets 6968 6969commit 247a6b7882d03df19fa0c9b376a5b9f2a0e5e2fb 6970Author: Povilas Kanapickas <povilas@radix.lt> 6971Date: 2020-01-31 20:13:16 +0200 6972 6973 genesys: Add support for per-resolution or per-method motor profiles 6974 6975commit 479718a6b5543c4cc15ba6b46611e830019312e0 6976Author: Povilas Kanapickas <povilas@radix.lt> 6977Date: 2020-01-31 20:13:15 +0200 6978 6979 genesys: Add motor vref to motor profiles 6980 6981commit 002d2ff2db43291a3435ff6356baac394a4cac08 6982Author: Povilas Kanapickas <povilas@radix.lt> 6983Date: 2020-01-31 20:13:14 +0200 6984 6985 genesys: Use motor profiles from motor tables 6986 6987commit e5e8ea3d3f7d32fb6507d9e6171c2953eab9a9f9 6988Author: Povilas Kanapickas <povilas@radix.lt> 6989Date: 2020-01-31 20:13:13 +0200 6990 6991 genesys: Add motor profile information to motors table 6992 6993commit 879587f303334e4fb334b8f45b297490de203482 6994Author: Povilas Kanapickas <povilas@radix.lt> 6995Date: 2020-01-31 20:13:12 +0200 6996 6997 genesys: Rename Genesys_Motor::{get_slope -> get_slope_with_step_type} 6998 6999commit 7dca191b14d7660545e8c37f3c0228362ccda130 7000Author: Povilas Kanapickas <povilas@radix.lt> 7001Date: 2020-01-31 20:13:11 +0200 7002 7003 genesys: Merge chip-specific motor tables into one 7004 7005commit 2d0fc3ce5543dc4ba36ba08c021353bcf519dc39 7006Author: Povilas Kanapickas <povilas@radix.lt> 7007Date: 2020-01-31 20:13:10 +0200 7008 7009 genesys: Don't rely on motor profile fallbacks 7010 7011commit 26e3d6c1f37f50a023b838d31b929b8c22a32892 7012Merge: 1942c5fd32a7 0a7813177bb7 7013Author: Povilas Kanapickas <povilas@radix.lt> 7014Date: 2020-01-31 22:32:04 +0000 7015 7016 Merge branch 'genesys-reduce-duplication' into 'master' 7017 7018 genesys: Reduce duplication in session setup code 7019 7020 See merge request sane-project/backends!317 7021 7022commit 0a7813177bb7ec5753900820c473591246e26523 7023Author: Povilas Kanapickas <povilas@radix.lt> 7024Date: 2020-01-25 11:28:30 +0200 7025 7026 genesys: Reduce code duplication in gl841 session setup code 7027 7028commit 374578abce229f742040eddedaf0ddb6870ad4ab 7029Author: Povilas Kanapickas <povilas@radix.lt> 7030Date: 2020-01-25 11:28:29 +0200 7031 7032 genesys: Reduce code duplication in gl843 session setup code 7033 7034commit 1942c5fd32a7623351e4f73dc7590854debe4698 7035Merge: e820ed0f6cee 76726491d901 7036Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 7037Date: 2020-01-26 10:56:34 +0000 7038 7039 Merge branch 'escl-simple-scan' into 'master' 7040 7041 Displays SSL if the device uses https. 7042 7043 Closes #229 7044 7045 See merge request sane-project/backends!313 7046 7047commit 76726491d901ca0e789cdd52d3b95ac89821281b 7048Author: Thierry HUCHARD <thierry@ordissimo.com> 7049Date: 2020-01-26 10:16:06 +0100 7050 7051 Billing for cleaning. 7052 7053commit bb5b109560794296ab8c2dc46215910fa425908d 7054Author: Thierry HUCHARD <thierry@ordissimo.com> 7055Date: 2020-01-26 08:28:19 +0100 7056 7057 Fix memory leak. 7058 7059commit bb9c4ead76a08fb99cc64aa8d18849c00846575e 7060Merge: 70ae518fc621 e820ed0f6cee 7061Author: Thierry HUCHARD <thierry@ordissimo.com> 7062Date: 2020-01-25 17:32:10 +0100 7063 7064 Merge remote-tracking branch 'origin/master' into escl-simple-scan 7065 7066commit e820ed0f6ceeb49d3064e7e0a5afd26cca14eeac 7067Merge: 5747ffa9fb91 99fde7b12ee0 7068Author: Povilas Kanapickas <povilas@radix.lt> 7069Date: 2020-01-25 13:27:10 +0000 7070 7071 Merge branch 'genesys-bugs' into 'master' 7072 7073 genesys: Fix various bugs on 8400F and 8600F 7074 7075 See merge request sane-project/backends!314 7076 7077commit 99fde7b12ee0d7c8c80f7a1aa559ba410d59a9d2 7078Author: Povilas Kanapickas <povilas@radix.lt> 7079Date: 2020-01-25 11:28:12 +0200 7080 7081 genesys: Slightly tweak X TA offset on 8600F 7082 7083commit 0c84e1951a01a69614eaf886163ea47585f44f6c 7084Author: Povilas Kanapickas <povilas@radix.lt> 7085Date: 2020-01-25 11:28:11 +0200 7086 7087 genesys: Fix incorrect X TA offset on 8600F 7088 7089commit 9c10d59ce81816c843d89b194bac5b852f8e9157 7090Author: Povilas Kanapickas <povilas@radix.lt> 7091Date: 2020-01-25 11:28:10 +0200 7092 7093 genesys: Fix 3200 dpi flatbed support on 8400F 7094 7095commit b9a4054775cd32ef294480dfc0b6f106f55b1dac 7096Author: Povilas Kanapickas <povilas@radix.lt> 7097Date: 2020-01-25 11:28:09 +0200 7098 7099 genesys: Fix sensor tables on 8400F 7100 7101commit 15bbc3d0b30b278a817e870bf6ee2674a8fa7726 7102Author: Povilas Kanapickas <povilas@radix.lt> 7103Date: 2020-01-25 11:28:08 +0200 7104 7105 genesys: Rewrap sensor settings for 8400F 7106 7107commit 0abb83ead4a146581f861bab3a2800be639f74fc 7108Author: Povilas Kanapickas <povilas@radix.lt> 7109Date: 2020-01-25 11:28:07 +0200 7110 7111 genesys: Fix incorrect number of sensor pixels on 8400F 7112 7113commit 75b2bd6445ab75fb693902cb9b44f8ebc8a7e041 7114Author: Povilas Kanapickas <povilas@radix.lt> 7115Date: 2020-01-25 11:28:06 +0200 7116 7117 genesys: Fix incorrect calculation of X offsets on 8400F 7118 7119commit 8532e6319411ed6f9a72162f1686538102791386 7120Author: Povilas Kanapickas <povilas@radix.lt> 7121Date: 2020-01-25 11:28:05 +0200 7122 7123 genesys: Fix incorrect calculation of X offsets on 8600F 7124 7125commit 1748e625f0ccfe8f846ade83493a2973a1b3ca52 7126Author: Povilas Kanapickas <povilas@radix.lt> 7127Date: 2020-01-25 11:28:04 +0200 7128 7129 genesys: Fix recovery from interrupted transparency scans on 8600F 7130 7131commit 70ae518fc621b7fa72c27919d199cc71c6af7a18 7132Author: thierry1970 <thierry@ordissimo.com> 7133Date: 2020-01-23 13:02:38 +0100 7134 7135 Fix break build. 7136 7137commit a0845a83222cf867d367915f6a5a150298cd3a33 7138Author: thierry1970 <thierry@ordissimo.com> 7139Date: 2020-01-23 12:20:48 +0100 7140 7141 Verify allocation and add debug. 7142 7143commit 51b9883603d8196ee189a7e8c66351062fbaff11 7144Author: thierry1970 <thierry@ordissimo.com> 7145Date: 2020-01-23 08:53:19 +0100 7146 7147 Displays SSL if the device uses https. 7148 7149commit 5747ffa9fb914b88c469a7c1d6d5357f85a94577 7150Author: Gerhard Jäger <gja@sysgo.com> 7151Date: 2020-01-13 09:38:30 +0100 7152 7153 Issue#113: Fix applied (thanks David Binderman). 7154 7155commit 8d07515bea266994e03aedeb4f770c9bd8e1a52c 7156Merge: 6be33accf284 c5f397e778b6 7157Author: Povilas Kanapickas <povilas@radix.lt> 7158Date: 2020-01-12 19:26:35 +0000 7159 7160 Merge branch 'genesys-refactor-motor-handling' into 'master' 7161 7162 genesys: Refactor motor handling 7163 7164 See merge request sane-project/backends!308 7165 7166commit c5f397e778b6eeae3cabf202a67d3918710191f3 7167Author: Povilas Kanapickas <povilas@radix.lt> 7168Date: 2020-01-12 10:57:11 +0200 7169 7170 genesys: Extract handle_motor_position_after_hove_back_home_ta() 7171 7172commit e8e56e33d30394db30e04d2d267e3f461b2c0021 7173Author: Povilas Kanapickas <povilas@radix.lt> 7174Date: 2020-01-12 10:57:10 +0200 7175 7176 genesys: Make XPA motor mode handling more generic 7177 7178commit 23f3f80e3843549174cb01e19963687eb977db95 7179Author: Povilas Kanapickas <povilas@radix.lt> 7180Date: 2020-01-12 10:57:09 +0200 7181 7182 genesys: Remove duplicate head position reset 7183 7184commit 645820bc4d3bf7e4e33ece892f607c2ad8db99b1 7185Author: Povilas Kanapickas <povilas@radix.lt> 7186Date: 2020-01-12 10:57:08 +0200 7187 7188 genesys: Improve set_head_pos_unknown() to set status per head 7189 7190commit a676810f5da18f077ec533221387f0bc391ae1d1 7191Author: Povilas Kanapickas <povilas@radix.lt> 7192Date: 2020-01-12 10:57:07 +0200 7193 7194 genesys: Implement function to apply settings with backup 7195 7196commit 05978e1c8b84d384852fd80f0e68bfe04a11a760 7197Author: Povilas Kanapickas <povilas@radix.lt> 7198Date: 2020-01-12 10:57:06 +0200 7199 7200 genesys: Move *_set_xpa_lamp_power() to common command set 7201 7202commit cbb3d98e838224a970a33775e8f97d0c271086fb 7203Author: Povilas Kanapickas <povilas@radix.lt> 7204Date: 2020-01-12 10:57:05 +0200 7205 7206 genesys: Move *_set_xpa_motor_power() to common command set 7207 7208commit 3753716e04e5d339df70a444cc7891506b9f19eb 7209Author: Povilas Kanapickas <povilas@radix.lt> 7210Date: 2020-01-12 10:57:04 +0200 7211 7212 genesys: Add a class to move common command set functions to 7213 7214commit 8b129b32ff1117bd08e8d7278376bd0411ae2d40 7215Author: Povilas Kanapickas <povilas@radix.lt> 7216Date: 2020-01-12 10:57:03 +0200 7217 7218 genesys: Simplify handling of xpa motor state on gl843 7219 7220commit 6be33accf284e1aca1c0f5abbd946df57a91f4ff 7221Merge: 7b45c89b023d 45952fdd69b6 7222Author: Povilas Kanapickas <povilas@radix.lt> 7223Date: 2020-01-12 19:16:57 +0000 7224 7225 Merge branch 'genesys-refactor-scanner-read' into 'master' 7226 7227 genesys: Refactor data reading from scanner 7228 7229 See merge request sane-project/backends!307 7230 7231commit 45952fdd69b698e2674ddb7bae375c88f8e36a0a 7232Author: Povilas Kanapickas <povilas@radix.lt> 7233Date: 2020-01-04 12:09:29 +0200 7234 7235 genesys: Reduce duplication of scanner read methods on gl847 7236 7237commit 8bd8174cc9c030ad835f8025f80b25595b90f843 7238Author: Povilas Kanapickas <povilas@radix.lt> 7239Date: 2020-01-04 12:09:28 +0200 7240 7241 genesys: Reduce duplication of scanner read methods on gl846 7242 7243commit d74c4b6b6830f183413650a34c010cc08829c1f8 7244Author: Povilas Kanapickas <povilas@radix.lt> 7245Date: 2020-01-04 12:09:27 +0200 7246 7247 genesys: Reduce duplication of scanner read methods on gl841 7248 7249commit 67d3c134a9ce465571866b7223a3fb1949c5f09f 7250Author: Povilas Kanapickas <povilas@radix.lt> 7251Date: 2020-01-04 12:09:26 +0200 7252 7253 genesys: Reduce duplication of scanner read methods on gl124 7254 7255commit c39cb0d4b99591bf71de8c3a77d218642cdffac1 7256Author: Povilas Kanapickas <povilas@radix.lt> 7257Date: 2020-01-04 12:09:25 +0200 7258 7259 genesys: Fix definition of session's output_segment_pixel_group_count 7260 7261commit 2269e05facaf07abeb00a5f59c3a31b4abdd9d2f 7262Author: Povilas Kanapickas <povilas@radix.lt> 7263Date: 2020-01-04 12:09:24 +0200 7264 7265 genesys: Fix pipeline setup in read_unshuffled_image_from_scanner() 7266 7267commit 8d2081cda8eeb28eaeb04d25306b5aa4f192ec79 7268Author: Povilas Kanapickas <povilas@radix.lt> 7269Date: 2020-01-04 12:09:23 +0200 7270 7271 genesys: Deduplicate calculation of scan line count 7272 7273commit b5b50758f5583396a635366fcf421fb7d35469df 7274Author: Povilas Kanapickas <povilas@radix.lt> 7275Date: 2020-01-04 12:09:22 +0200 7276 7277 genesys: Remove out of date note 7278 7279commit eb45a1b709c9dcfbd4270ece7c628a81eb33df74 7280Author: Povilas Kanapickas <povilas@radix.lt> 7281Date: 2020-01-04 12:09:21 +0200 7282 7283 genesys: Handle segmented sensors in read_unshuffled_image_from_scanner 7284 7285commit 444f25b96fc0953a82c539e40dd860f44202ec2b 7286Author: Povilas Kanapickas <povilas@radix.lt> 7287Date: 2020-01-04 12:09:20 +0200 7288 7289 genesys: Remove duplicate computations of line length 7290