1commit b9fbe0b82eff0217c0303b2a7f556483929f3ffc 2Author: Ralph Little <skelband@gmail.com> 3Date: 2023-02-04 16:16:54 -0800 4 5 scanimage: handle backends that provide options with null attributes 6 7 HPAIO backend in some instances provides options that have NULL name. 8 It might be that it is using SETTABLE flag to disable options rather 9 than removing them from the options list. Or it might just be a 10 backend bug. 11 12commit e3c1c0e000d894fcf07bb5aef81cb0fe6a10ab16 13Author: Ralph Little <skelband@gmail.com> 14Date: 2023-02-04 09:40:07 -0800 15 16 doc: Updates to en_GB translations. 17 18 Not much to add, just confirming new messages. 19 20commit 6b588b0d9312117f98e0e6a95cd7aa9974d7151b 21Merge: 573ca4b45359 6220b21429f5 22Author: Ralph Little <skelband@gmail.com> 23Date: 2023-02-01 17:19:56 +0000 24 25 Merge branch 'uk_update2' into 'master' 26 27 Update Ukrainian translation 28 29 See merge request sane-project/backends!779 30 31commit 6220b21429f51d2f0b5eeab8582c0022031505b2 32Author: Yuri Chornoivan <yurchor@ukr.net> 33Date: 2023-02-01 18:53:17 +0200 34 35 Update Ukrainian translation 36 37commit 573ca4b45359ee408dab71adaccde69ca2ff35d6 38Author: m. allan noah <kitno455@gmail.com> 39Date: 2023-01-27 18:09:57 -0500 40 41 update canon_dr.desc for #552 42 43 Several canon scanners can operate as a mass storage device, holding 44 the windows software. They have a different USB PID in that case. 45 46commit 7ee6327d3c08584af7c42f8134246a21979897ee 47Merge: 4033ea23b692 370547fc6006 48Author: Ralph Little <skelband@gmail.com> 49Date: 2023-01-07 07:48:17 +0000 50 51 Merge branch '634-llvm-15-on-freebsd-support-for-sane-backends-1-1-1' into 'master' 52 53 Resolve "LLVM 15 on FreeBSD support for sane-backends 1.1.1" 54 55 Closes #634 56 57 See merge request sane-project/backends!777 58 59commit 370547fc6006bdc4fe59b53f22c09c86d7e88d13 60Author: Ralph Little <skelband@gmail.com> 61Date: 2023-01-06 23:36:43 -0800 62 63 scanimage, jpegtopdf: fixes for FreeBSD header definitions. 64 65commit 4033ea23b6929265ccbee65bc26c7c654077cfc6 66Merge: 7e85f737d090 109a82f0feb7 67Author: Ordissimo <thierry@ordissimo.com> 68Date: 2023-01-06 13:57:39 +0000 69 70 Merge branch 'escl-add-espon-L3160' into 'master' 71 72 escl: add Epson EcoTank L3160 support. 73 74 Closes #632 75 76 See merge request sane-project/backends!776 77 78commit 109a82f0feb7d8b0b3bc609fbec72dfe405b8e23 79Author: Ordissimo <thierry@ordissimo.com> 80Date: 2023-01-06 14:42:11 +0100 81 82 escl: add Epson EcoTank L3160 support. 83 84commit 7e85f737d090ed01ea82fbb938fb96e291b6f5e8 85Merge: fea8ad2b993b e840ad7fa3af 86Author: Ralph Little <skelband@gmail.com> 87Date: 2022-12-28 18:11:42 +0000 88 89 Merge branch 'master' into 'master' 90 91 Update Russian translation 92 93 See merge request sane-project/backends!775 94 95commit e840ad7fa3afaf087d0d3c97bf22d13d3c32bbcf 96Author: Mariya Shikunova <mariia@basealt.ru> 97Date: 2022-12-28 08:50:11 +0300 98 99 update translation 100 101commit fea8ad2b993bc28a647834e41f37b1d0ec79e8ac 102Merge: f9fe6d0ced3e 6352b00d6c74 103Author: Ralph Little <skelband@gmail.com> 104Date: 2022-12-21 17:37:30 +0000 105 106 Merge branch 'mg5700_buttons' into 'master' 107 108 pixma: MG5700 button-controlled scan 109 110 See merge request sane-project/backends!774 111 112commit 6352b00d6c7411d263e08e5f4e3798b8a2a7939c 113Author: András Wacha <awacha@gmail.com> 114Date: 2022-12-21 17:12:42 +0100 115 116 Made scan buttons work for Canon Pixma MG5700 117 118commit f9fe6d0ced3e62872ba53633654ee166f76b3e0f 119Merge: 15e1d83b9d8a 506f539edaff 120Author: Ralph Little <skelband@gmail.com> 121Date: 2022-12-04 00:54:15 +0000 122 123 Merge branch 'it-translation' into 'master' 124 125 Update 2 IT translations 126 127 See merge request sane-project/backends!772 128 129commit 506f539edaff8202bb7032b2b598d4c7db011023 130Author: Giovanni Cappellotto <potomak84@gmail.com> 131Date: 2022-12-03 16:23:38 -0500 132 133 Update 2 IT translations 134 135 "Brightness" is "Luminosità", I'm 99.9% sure. 136 137 "Quality calibration" should be translated as "Calibrazione della 138 qualità" instead of "Qualità della calibrazione" because the subject is 139 "quality". 140 141commit 15e1d83b9d8a9b87dbdd1693f8f94cb20fbb6deb 142Merge: ba1b68e6e9f0 b3b44f1188f9 143Author: Ralph Little <skelband@gmail.com> 144Date: 2022-11-30 18:19:16 +0000 145 146 Merge branch 'no_embedded_ldflags' into 'master' 147 148 sane-backends.pc.in: Don't embed LDFLAGS into libs.private 149 150 See merge request sane-project/backends!768 151 152commit b3b44f1188f902a959a7b8d71cf70eef8abb63da 153Author: Zdenek Dohnal <zdohnal@redhat.com> 154Date: 2022-11-30 15:31:19 +0100 155 156 sane-backends.pc.in: Drop ldflags from the file 157 158 The ldflags variable is no longer used in the file because it embedded 159 LDFLAGS from build environment and LibGPhoto2 LDFLAGS, where the former 160 contains flags from the environment and can cause problems, and the 161 latter is empty. 162 163 With the state above, we can drop ldflags from pkgconfig file 164 completely. 165 166commit ba1b68e6e9f04ba25c7f6d6f03617dc9ab460a7a 167Author: m. allan noah <kitno455@gmail.com> 168Date: 2022-11-18 21:14:28 -0500 169 170 canon_dr backend v64 171 172 - add complete support for imprinters on X10C (#585) 173 174 The vast majority of the work here was originally done in !706 by 175 Charles Quarra. I had some merge conflicts, and it was easier to 176 pull all his work into a patch and apply it myself. 177 178 The only changes I made were minor updates to comments, and adding 179 an imprinter group option. Sorry for the loss of attribution, and 180 thanks Charles! 181 182commit bab852c5bbf49ad1904f530795937588b243f117 183Author: m. allan noah <kitno455@gmail.com> 184Date: 2022-11-18 19:23:10 -0500 185 186 canon_dr backend v63 187 188 - minor tweaks to support for reading the total and roller counters 189 190commit b9e11b11493d57220def869fd9e7c5a5545dd70b 191Merge: 9144eada4483 933b53608dca 192Author: m. allan noah <kitno455@gmail.com> 193Date: 2022-11-18 23:40:02 +0000 194 195 Merge branch 'canon-dr-x10c-counters' into 'master' 196 197 Adds support for total and roller counters 198 199 See merge request sane-project/backends!738 200 201commit 933b53608dcaec5ffac09ea9caa1cb334d960cfb 202Author: Charles Quarra <charlesjquarra@gmail.com> 203Date: 2022-11-18 23:40:01 +0000 204 205 Adds support for total and roller counters 206 207commit 9144eada4483e4550d1242d6137f23c849f0aafc 208Author: m. allan noah <kitno455@gmail.com> 209Date: 2022-11-18 14:19:23 -0500 210 211 add fujitsu ScanSnap iX1400, fixes #555 212 213commit 87e9be4be5d31feb5f3f46c4eb1c7a832a1b31a8 214Author: m. allan noah <kitno455@gmail.com> 215Date: 2022-11-17 21:24:45 -0500 216 217 add ScanSnap iX1300 to fujitsu desc and conf 218 219commit 190fa52619994f378bf8aee6bc232fbd9ebf439d 220Author: m. allan noah <kitno455@gmail.com> 221Date: 2022-11-17 20:52:29 -0500 222 223 epjitsu backend v33 224 225 - S1300i: fix color plane offset at 225 and 330 dpi (fixes #538) 226 227commit 6acd5366cbbfa298d2becf341b1ca3d32ab73f84 228Author: m. allan noah <kitno455@gmail.com> 229Date: 2022-11-15 22:01:19 -0500 230 231 epjitsu backend v32 232 233 - fix hanging scan when using source = ADF Back (fixes #601) 234 - minor improvements to .desc and manpage 235 236commit eb52b437627c77361d4ed30fc0995459a6b80907 237Author: m. allan noah <kitno455@gmail.com> 238Date: 2022-11-15 19:36:53 -0500 239 240 fujitsu documentation updates 241 242 - minor tweaks to text of manpage 243 - update the desc file status of some unsupported scanners 244 245commit fa29906201639e2bca683118fc8fcff81aaa736f 246Author: m. allan noah <kitno455@gmail.com> 247Date: 2022-11-15 18:26:20 -0500 248 249 fujitsu backend v139 250 251 - move updated window_gamma logic to set_window 252 - use internal gamma table if possible (fixes #618) 253 254commit 7547ee04e162f29227499fb83cf3720e5d14e31b 255Author: m. allan noah <kitno455@gmail.com> 256Date: 2022-11-09 23:34:19 -0500 257 258 more fujitsu desc and conf for fi-8xxx 259 260commit 642160ef978899ecb701d2c9d174573a0794b5e4 261Author: m. allan noah <kitno455@gmail.com> 262Date: 2022-11-09 20:44:14 -0500 263 264 fujitsu desc and conf updates 265 266 - add fi-81xx scanners 267 - clean up desc file comments 268 269commit 436c507adec64eb742a63a7f5d875568ee6a2d90 270Merge: b2a5a41be951 388d75715fa0 271Author: Ralph Little <skelband@gmail.com> 272Date: 2022-10-22 01:44:52 +0000 273 274 Merge branch '616-bug-in-current-release-libsane-for-ubuntu-22-04-1-with-samsung-scx-4828-fn' into 'master' 275 276 Resolve "BUG in current release libsane for Ubuntu 22.04.1 with Samsung SCX-4828 FN" 277 278 Closes #616 279 280 See merge request sane-project/backends!760 281 282commit 388d75715fa0869090ed25b245cea7104f1f33f1 283Author: Ralph Little <skelband@gmail.com> 284Date: 2022-10-21 18:32:30 -0700 285 286 xerox_mfp: Added 4x28 to JPEG blacklist. 287 288 User reports the common JPEG problem with his Samsung SCX-4828 FN. 289 Machine announces itself as "Samsung SCX-4x28 Series" 290 291commit b2a5a41be951bcb7c49180afda07143c6bec56b1 292Merge: 6b99447f5b12 6740b47bca42 293Author: Ralph Little <skelband@gmail.com> 294Date: 2022-10-06 19:37:58 +0000 295 296 Merge branch 'ir1022a' into 'master' 297 298 pixma: add support for imageRUNNER 1018/1022/1023 299 300 See merge request sane-project/backends!759 301 302commit 6740b47bca426bb9521f29bd787b516e9e60ff40 303Author: Michał Kopeć <michal.kopec@3mdeb.com> 304Date: 2022-10-06 10:43:31 +0200 305 306 pixma: add support for imageRUNNER 1018/1022/1023 307 308 Add support for Canon imageRUNNER 1018/1022/1023 models, which all share the 309 same USB PID. Add it as a copy of MF6500. 310 311 Tested with an iR1022A model. Flatbed and ADF both work correctly. 312 313 Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com> 314 315commit 6b99447f5b12758ff015b5c360a6dcbcf9b0a72d 316Merge: 9afa6f6e74dd edfc90450ee0 317Author: Povilas Kanapickas <povilas@radix.lt> 318Date: 2022-10-04 05:29:20 +0000 319 320 Merge branch '597-failed-to-build-from-source-with-gcc-12' into 'master' 321 322 Resolve "Failed to build from source with GCC-12" 323 324 Closes #597 325 326 See merge request sane-project/backends!757 327 328commit edfc90450ee06149537fadb3095ba4b215c5c4fa 329Author: Ralph Little <skelband@gmail.com> 330Date: 2022-10-02 18:14:25 -0700 331 332 genesys: corrections to include file order. 333 334 minigtest.h has items that require the definitions in tests_printers.h. 335 Pre-GCC-12, this didn't seem to matter but GCC12 seems to have a 336 problem with this and requires the template definitions to have already 337 appeared. 338 339commit 9afa6f6e74dd64da0a3f9c51ebd2c96bd25fe777 340Merge: 1da0970a7efc ac11086cec34 341Author: Pim van Tend <pimvantend@yahoo.com> 342Date: 2022-10-03 12:25:00 +0000 343 344 Merge branch 'lide70_corrections' into 'master' 345 346 canon_lide70: Some small corrections. 347 348 See merge request sane-project/backends!758 349 350commit ac11086cec349e26baf5476a1d67e699beb6e18d 351Author: Ralph Little <skelband@gmail.com> 352Date: 2022-10-02 18:27:45 -0700 353 354 canon_lide70: Some small corrections. 355 356commit 1da0970a7efc4bb052c1c439293b6abbf31bd169 357Merge: b5e7e78312a1 0d7543ec659f 358Author: Ralph Little <skelband@gmail.com> 359Date: 2022-09-21 17:23:46 +0000 360 361 Merge branch 'sane_canon_show_modelname' into 'master' 362 363 [canon] Use the common model name instead of string from the device 364 365 See merge request sane-project/backends!756 366 367commit 0d7543ec659fc5f8f2750a8d8cc47e6cf939f029 368Author: Zdenek Dohnal <zdohnal@redhat.com> 369Date: 2022-09-21 17:57:35 +0200 370 371 backend/canon.c: Use the common model name instead internal string 372 373commit b5e7e78312a1b218273c89a8a22a381dfb957c2c 374Merge: 4873304efe2d e0c25d5a674a 375Author: Ralph Little <skelband@gmail.com> 376Date: 2022-09-09 16:41:57 +0000 377 378 Merge branch 'ambir_externals' into 'master' 379 380 doc_external: Added external driver entry for Ambir ImageScan Pro 820ix 381 382 See merge request sane-project/backends!755 383 384commit e0c25d5a674a8a6151cc2ffa9650edc26af6171c 385Author: Ralph Little <littlesincanada@yahoo.co.uk> 386Date: 2022-09-09 09:29:54 -0700 387 388 doc_external: Added external driver entry for Ambir ImageScan Pro 820ix 389 390 Also corrected a prior error in the Kyocera external file. 391 392commit 4873304efe2d2a4e64fb502e50709811ed0b9836 393Author: m. allan noah <kitno455@gmail.com> 394Date: 2022-09-06 21:18:31 -0400 395 396 fujitsu.desc: Remove trailing whitespace 397 398commit 84675354484361ba582c47ee42f7c420f64a0ce6 399Author: m. allan noah <kitno455@gmail.com> 400Date: 2022-06-01 20:06:59 -0400 401 402 fujitsu backend 138 403 404 - update FCPA Inc to PFU America Inc 405 - note support for fi-7300NX (#594) 406 407commit 693572d616edad74c6a57e74e508e2614cfa86d8 408Merge: 9330bfdd830b 807d13de6db7 409Author: Ralph Little <skelband@gmail.com> 410Date: 2022-09-02 16:18:37 +0000 411 412 Merge branch 'desc_fix' into 'master' 413 414 sane-canon: update broken link in desc file. 415 416 See merge request sane-project/backends!752 417 418commit 807d13de6db72df5f5e175f1a3838c3b35e790b4 419Author: Ralph Little <littlesincanada@yahoo.co.uk> 420Date: 2022-09-02 09:06:55 -0700 421 422 sane-canon: update broken link in desc file. 423 424commit 9330bfdd830b40d920c45af9c6b81245ac84e5fb 425Merge: 1d2253e21f8d 16eed3e5267e 426Author: Ralph Little <skelband@gmail.com> 427Date: 2022-08-25 18:49:35 +0000 428 429 Merge branch 'kyocera_external' into 'master' 430 431 doc: Added external report of Kyocera SANE driver. 432 433 See merge request sane-project/backends!749 434 435commit 16eed3e5267e9c38ea4b10da48746222edc3ed29 436Author: Ralph Little <skelband@gmail.com> 437Date: 2022-08-25 18:49:35 +0000 438 439 doc: Added external report of Kyocera SANE driver. 440 441commit 1d2253e21f8def1de356c0fa91fda17ba0074da3 442Merge: f1413cbc163b cbffffbd7b2f 443Author: Ralph Little <skelband@gmail.com> 444Date: 2022-08-23 04:08:22 +0000 445 446 Merge branch 'new_epsonds' into 'master' 447 448 epsonds: Added new model XP-2200 series. 449 450 See merge request sane-project/backends!748 451 452commit cbffffbd7b2f314fbfa593a6da10febf279313cb 453Author: Ralph Little <skelband@gmail.com> 454Date: 2022-08-22 20:55:59 -0700 455 456 epsonds: Added new model XP-2200 series. 457 458 Patch supplied by Nakamura Iwao from Epson Japan. 459 460commit f1413cbc163b76807e98b6f91ab42d6b506a694c 461Merge: ba463b896681 7ec4074fbd75 462Author: Povilas Kanapickas <povilas@radix.lt> 463Date: 2022-08-16 17:28:50 +0000 464 465 Merge branch 'pixma-adding-models' into 'master' 466 467 pixma: add 2 models 468 469 See merge request sane-project/backends!745 470 471commit 7ec4074fbd7500f295777615a7cf8c33bf3a96a8 472Author: thierry1970 <thierry@ordissimo.com> 473Date: 2022-08-16 11:20:02 +0200 474 475 pixma: add 2 models 476 477commit ba463b89668176921704ac31ee63cbf9406e6f05 478Merge: 8cd1488e3cd9 32a86107cdb4 479Author: Ordissimo <thierry@ordissimo.com> 480Date: 2022-08-16 09:43:03 +0000 481 482 Merge branch 'canon_pixma-adding-models' into 'master' 483 484 scangearmp2: add 2 models 485 486 See merge request sane-project/backends!746 487 488commit 32a86107cdb4e63743c6377bdf9b221f99fe4080 489Author: thierry1970 <thierry@ordissimo.com> 490Date: 2022-08-16 11:31:59 +0200 491 492 scangearmp2: add 2 models 493 494commit 8cd1488e3cd9b46cc372ee8752133c232d2f7c07 495Merge: b51a2e9cf272 23c72909310d 496Author: Ordissimo <thierry@ordissimo.com> 497Date: 2022-08-05 15:51:49 +0000 498 499 Merge branch 'escl-fix-version' into 'master' 500 501 escl: get the eSCL version in the xml 502 503 See merge request sane-project/backends!744 504 505commit 23c72909310ddd287afd42e4acf86d95a35efd4a 506Author: thierry1970 <thierry@ordissimo.com> 507Date: 2022-08-05 17:40:20 +0200 508 509 Get the eSCL version in the xml 510 511commit b51a2e9cf2720280c2e60c9a20adccf7a37c532a 512Merge: 97a0c90fd1e0 a417cb8edf34 513Author: Ralph Little <skelband@gmail.com> 514Date: 2022-07-24 17:41:16 +0000 515 516 Merge branch 'pixma_support' into 'master' 517 518 pixma: user reports that their TS6420a (TS6400 family) works with USB 519 520 See merge request sane-project/backends!743 521 522commit a417cb8edf3458f2320bb866d25c76f870074c44 523Author: Ralph Little <skelband@gmail.com> 524Date: 2022-07-24 10:28:51 -0700 525 526 pixma: user reports that their TS6420a (TS6400 family) works with USB 527 528commit 97a0c90fd1e00cd98220bcdde7ffc1f6ba61129c 529Merge: 409c23a7454b c0e966b21e92 530Author: Ralph Little <skelband@gmail.com> 531Date: 2022-07-22 16:23:56 +0000 532 533 Merge branch 'umax_pp_tool_build' into 'master' 534 535 configure: corrected issue in Makefile.am and removed noinst build of umax_pp tool 536 537 See merge request sane-project/backends!741 538 539commit c0e966b21e92e1a48087061f053aa26265064c55 540Author: Ralph Little <skelband@gmail.com> 541Date: 2022-07-22 09:10:46 -0700 542 543 configure: corrected issue in Makefile.am and removed noinst build of umax_pp tool 544 545 Currently, there is no way to disable the build of the umax_pp low level 546 sources because the tool umax_pp is *always* built. Some platforms 547 cannot build the umax_pp low level code so this causes problems. 548 549commit 409c23a7454bb35112ef1eb6773adf95871ee8e6 550Merge: 948c1c5a40dc 12f91442c0e8 551Author: Ralph Little <skelband@gmail.com> 552Date: 2022-07-15 04:09:23 +0000 553 554 Merge branch 'upstream_avision_AD345F_basic' into 'master' 555 556 avision: add AD345F support as "basic" 557 558 See merge request sane-project/backends!740 559 560commit 12f91442c0e823a536678088d27881e092159dfc 561Author: Nikolai Kostrigin <nickel@altlinux.org> 562Date: 2022-06-27 13:32:57 +0300 563 564 avision: add AD345F support as "basic" 565 566 Tested with Avision AD345F model number DL-1802B. 567 Flatbed and ADF duplex scanning available. 568 569 Known limitation: ADF scanning is only capable to scan one sheet 570 at a time via automatic feeder. Providing 2+ sheets breaks backend 571 and scanner needs to be rebooted. 572 573 Signed-off-by: Nikolai Kostrigin <nickel@altlinux.org> 574 Tested-by: Mikhail Chernonog <snowmix@altlinux.org> 575 576commit 948c1c5a40dc887a77eb675fbaa40224adc0fc6d 577Merge: 3f45d4d19e54 a698f003fee4 578Author: Ordissimo <thierry@ordissimo.com> 579Date: 2022-07-05 06:36:44 +0000 580 581 Merge branch 'escl-fix-segfault' into 'master' 582 583 Escl: fix segfault 584 585 See merge request sane-project/backends!739 586 587commit a698f003fee4a7a56a207b65fed371f7c6a3aae9 588Author: Ordissimo <thierry@ordissimo.com> 589Date: 2022-07-05 06:36:44 +0000 590 591 Escl: fix segfault 592 593commit 3f45d4d19e5447e32f4e707f6610b1bcc8f60d58 594Author: Ralph Little <skelband@gmail.com> 595Date: 2022-06-19 16:02:18 -0700 596 597 test: fix type issue. proper type for usleep() is useconds_t. 598 599commit 1e68bfc7fe5899e591cb1479126a84eaa58a3ebb 600Merge: adcbf249f948 6ad2b593fef7 601Author: Ralph Little <skelband@gmail.com> 602Date: 2022-06-17 17:56:39 +0000 603 604 Merge branch 'changelogs' into 'master' 605 606 ChangeLogs: Fix formatting issues, apply to 1.0.27 and 1.0.28, and add missing releases 607 608 See merge request sane-project/backends!736 609 610commit 6ad2b593fef74cc7d1d3672b9fb0212a1b599ec0 611Author: David Ward <david.ward@gatech.edu> 612Date: 2022-05-14 17:47:08 -0400 613 614 ChangeLogs: Reformat 1.0.27 and 1.0.28, and add missing releases 615 616 Apply formatting changes to the existing ChangeLogs for the 1.0.27 and 617 1.0.28 releases. (This includes re-ordering some entries so that merge 618 requests always appear together.) Manual formatting changes to entries 619 in these ChangeLogs have been preserved. 620 621 Add missing ChangeLogs for later releases. 622 623commit 7ca518027b14fb67603cf51548027256c8b1fad6 624Author: David Ward <david.ward@gatech.edu> 625Date: 2022-05-14 17:35:43 -0400 626 627 tools: Determine starting commit when generating a new ChangeLog file 628 629 This was still hard-coded to 1.0.28. Detect this automatically instead 630 by finding the most recent release tag. 631 632commit 7467a9da22cb5b16ccdd79c9bee2e1682ee09aa8 633Author: David Ward <david.ward@gatech.edu> 634Date: 2022-05-14 17:35:43 -0400 635 636 tools: Use topological commit ordering when generating ChangeLog files 637 638 This means that commits from the same merge request will always appear 639 together in the ChangeLog, instead of appearing shuffled together with 640 other commits that were authored around the same time. 641 642commit 4dbfa03ec462f0fb8b06aae6357ccb022b3cb5eb 643Author: David Ward <david.ward@gatech.edu> 644Date: 2022-05-14 17:35:43 -0400 645 646 tools: Fix inconsistent formatting when generating ChangeLog files 647 648 Use 12-digit short hashes (which appear in merge commits). The number 649 of digits required to unambiguously identify a commit increases as the 650 Git repository grows. The ChangeLog for the 1.0.27 release has 7-digit 651 short hashes, which are no longer meaningful: 9 digits are needed now. 652 Forcing 12 digits to display here is the solution in the Linux kernel. 653 654 Do not "decorate" the log with branch or tag names. It is understood 655 that each file starts at a specific release tag (e.g. 1.0.27) and ends 656 at the next tag (1.0.28), or at HEAD for development snapshots. Topic 657 branch names, or the refs "master" and "HEAD", do not need labeling. 658 659commit adcbf249f94891a4b3376304a99b3e10bd251929 660Author: Ralph Little <skelband@gmail.com> 661Date: 2022-06-01 20:48:55 -0700 662 663 avision: fix whitespace tool check problem 664 665commit ba2c1f92f15b91c5e59ae108799af74f7c9fdfbf 666Merge: 1d259c749a0f 999a52f69130 667Author: Ralph Little <skelband@gmail.com> 668Date: 2022-06-01 20:34:20 +0000 669 670 Merge branch 'test-high-res' into 'master' 671 672 Test backend - scanning high resolution images 673 674 See merge request sane-project/backends!737 675 676commit 999a52f69130f57d34acd086a4d16db1a7da05ba 677Author: Christian Theis <gentoo@theis-family.net> 678Date: 2022-06-01 18:04:29 +0100 679 680 discussed amendments 681 682commit 1aead16faf57a092b5cf69627827339fdbcb5d3f 683Author: Christian Theis <gentoo@theis-family.net> 684Date: 2022-05-29 20:52:51 +0100 685 686 enable test backend to scan high res images 687 688commit 39f9083debcdc750a02d94cf0c46df15bf9f7c8b 689Author: Christian Theis <gentoo@theis-family.net> 690Date: 2022-05-21 17:28:21 +0100 691 692 compile avision with -Wconversion -Wtype-limits 693 694commit 1d259c749a0f1ff433e111af4dcd8979f647780f 695Merge: 8daae197a0be 108716c840ec 696Author: Ralph Little <skelband@gmail.com> 697Date: 2022-05-13 20:58:05 +0000 698 699 Merge branch 'ci-bump-versions' into 'master' 700 701 CI: Bump to Ubuntu 22.04 LTS and Fedora 36 702 703 See merge request sane-project/backends!735 704 705commit 108716c840eccf2f37604f211b489d5371bf6c50 706Author: David Ward <david.ward@gatech.edu> 707Date: 2022-05-12 21:51:28 -0400 708 709 CI: Bump to Ubuntu 22.04 LTS and Fedora 36 710 711commit 8daae197a0be4532a211001d8303284f427df1cb 712Merge: 6b30245844bd df048b16f00c 713Author: Ordissimo <thierry@ordissimo.com> 714Date: 2022-05-11 13:42:52 +0000 715 716 Merge branch 'escl-fix-version-xml-job' into 'master' 717 718 escl: fix version job. 719 720 See merge request sane-project/backends!734 721 722commit df048b16f00cc73bc0a6333772a1b5717c1f39f4 723Author: thierry1970 <thierry@ordissimo.com> 724Date: 2022-05-11 15:23:34 +0200 725 726 escl: fix version job. 727 728commit 6b30245844bdedd748b0cfde5593b314357ddfe7 729Merge: 6acddfe7f0dc 7431b65974fe 730Author: Ordissimo <thierry@ordissimo.com> 731Date: 2022-05-11 13:18:18 +0000 732 733 Merge branch 'escl-set-option-if-necessary' into 'master' 734 735 Escl: set option if necessary 736 737 See merge request sane-project/backends!733 738 739commit 7431b65974fe9214905d300e1a83d1f9c4a474dc 740Author: Ordissimo <thierry@ordissimo.com> 741Date: 2022-05-11 13:18:17 +0000 742 743 Escl: set option if necessary 744 745commit 6acddfe7f0dcbda7cb1311343fbda5297dffebf2 746Merge: f68b57378d6b 024ae3b5fad8 747Author: Ordissimo <thierry@ordissimo.com> 748Date: 2022-05-11 09:59:20 +0000 749 750 Merge branch 'escl-normalize-spec' into 'master' 751 752 Escl: normalize spec 753 754 See merge request sane-project/backends!731 755 756commit 024ae3b5fad8d41a6d836b125141adc01f222741 757Author: Ordissimo <thierry@ordissimo.com> 758Date: 2022-05-11 09:59:20 +0000 759 760 Escl: normalize spec 761 762commit f68b57378d6bfc5d0e47153fd80d16eb1b3c971d 763Merge: f012ae84e5a1 aa032f458d9b 764Author: Ordissimo <thierry@ordissimo.com> 765Date: 2022-05-11 06:59:40 +0000 766 767 Merge branch 'escl-delete-obselete-tag' into 'master' 768 769 escl : Remove obselete tag. 770 771 See merge request sane-project/backends!730 772 773commit aa032f458d9bf6a30209ff8cca7d36c475f9a480 774Author: thierry1970 <thierry@ordissimo.com> 775Date: 2022-05-11 08:28:35 +0200 776 777 escl : Remove obselete tag. 778 779commit f012ae84e5a148666599f64792617dbc6df4cabb 780Merge: b8722a14ed97 1d502a288ac2 781Author: Ralph Little <skelband@gmail.com> 782Date: 2022-05-08 17:41:51 +0000 783 784 Merge branch 'fix-scanjet-8250' into 'master' 785 786 set correct minimum dpi for AV_ASIC_C6 on avision 787 788 See merge request sane-project/backends!728 789 790commit 1d502a288ac272a55c7db436efaf09c70327b486 791Author: Christian Theis <gentoo@theis-family.net> 792Date: 2022-05-08 15:08:16 +0100 793 794 set correct minimum dpi for AV_ASIC_C6 on avision 795 796commit b8722a14ed97b0db4b24fba6444885ae8987edbd 797Merge: a45e79bce6a7 f85e2fb9c252 798Author: Ralph Little <skelband@gmail.com> 799Date: 2022-05-01 22:02:55 +0000 800 801 Merge branch '149-fix-mkstemp-error-handling' into 'master' 802 803 Resolve "Fix `mkstemp` error handling" 804 805 Closes #149 806 807 See merge request sane-project/backends!725 808 809commit f85e2fb9c252cd70e7630366e1886ba367c739ae 810Author: Ralph Little <skelband@gmail.com> 811Date: 2022-05-01 22:02:55 +0000 812 813 Resolve "Fix `mkstemp` error handling" 814 815commit a45e79bce6a7d44fc87641bfed4436f7abb614cb 816Merge: e0aad8e814b4 a13cc4c1ff8f 817Author: Ralph Little <skelband@gmail.com> 818Date: 2022-05-01 21:56:52 +0000 819 820 Merge branch 'clang-warnings' into 'master' 821 822 Fix Clang warnings 823 824 See merge request sane-project/backends!727 825 826commit a13cc4c1ff8fc18365727d86042c963273dd6150 827Author: David Ward <david.ward@gatech.edu> 828Date: 2022-04-26 07:22:51 -0400 829 830 CI: Do not allow build job failures for Fedora 35 831 832 The CI build jobs targeting Fedora 35 pass (without compiler warnings). 833 Enforce this going forward. 834 835commit 9e1819c3f7c1fc23675af9affcb657a642fe283b 836Author: David Ward <david.ward@gatech.edu> 837Date: 2022-04-26 02:12:25 -0400 838 839 configure: Use PKG_CHECK_MODULES to detect Net-SNMP 840 841 The output of "net-snmp-config --cflags" can contain optimization flags. 842 These might not be applicable to the current compiler, causing warnings. 843 844 Use PKG_CHECK_MODULES to check for Net-SNMP and obtain the compiler and 845 linker flags instead, in the same way as for libcurl or poppler-glib. 846 847commit 4b15f35e75179fa44f08733f27e47147e82556a3 848Author: David Ward <david.ward@gatech.edu> 849Date: 2022-04-26 01:18:01 -0400 850 851 mustek: Remove unused array variables 852 853 Introduce a CDB_SIZE() macro similar to that found in sanei/sanei_scsi.c. 854 This avoids warnings from Clang about unused variables. 855 856commit e0aad8e814b4576f1597e4095b92a9fc9551a178 857Merge: ac42d6e684c9 76aa009316f0 858Author: Ralph Little <skelband@gmail.com> 859Date: 2022-04-25 14:17:15 +0000 860 861 Merge branch 'backend-built-sources' into 'master' 862 863 backend/Makefile: Fix handling of built sources 864 865 See merge request sane-project/backends!726 866 867commit 76aa009316f09e66c4fda98fd39fd672c4d07a3e 868Author: David Ward <david.ward@gatech.edu> 869Date: 2022-04-24 23:02:04 -0400 870 871 backend/Makefile: Include dll-preload.h in sources 872 873commit adac4f23e672ce7a2d6e601024bda190a12e0df5 874Author: David Ward <david.ward@gatech.edu> 875Date: 2022-04-24 22:52:55 -0400 876 877 backend/Makefile: Improve rules for pixma/pixma_sane_options.{c,h} 878 879 Ensure these files are updated after pixma/pixma.c is changed. Do not 880 remove them during "make clean" or "make distclean", because they are 881 part of the source distribution (generated with "make dist"). Display 882 the relative paths in the build output. 883 884commit 28b5aa7deec6f3d7f98c8ddd2c64d75cb6d71930 885Author: David Ward <david.ward@gatech.edu> 886Date: 2022-04-24 20:12:23 -0400 887 888 Revert "backend/Makefile: Remove unneeded references to $(srcdir)" 889 890 This breaks "make dist" when run locally in the CI container. 891 892commit ac42d6e684c90c94812d01f7104afed7fb9cb749 893Merge: e0e9a614be92 a1fbbae636c6 894Author: Ralph Little <skelband@gmail.com> 895Date: 2022-04-24 17:10:18 +0000 896 897 Merge branch 'sp30' into 'master' 898 899 Fujitsu / PFU SP30 900 901 See merge request sane-project/backends!716 902 903commit a1fbbae636c698363c2eb9333475061cc7adcfd1 904Author: Aaron Jackson <aaron@aaronsplace.co.uk> 905Date: 2022-04-14 22:25:29 +0100 906 907 Update fujitsu description to include SP30 as good 908 909commit 140100bb232cacc8f96f64ec144cb957cd4127d0 910Author: Aaron Jackson <aaron@aaronsplace.co.uk> 911Date: 2022-04-14 22:13:20 +0100 912 913 Fujitsu / PFU SP30 914 915 Tested and working against the Fujitsu driver. 916 917commit e0e9a614be923cebcc2403185b89a2d0cd8ce411 918Merge: 5f27cc71c8b4 8bbcdf8de353 919Author: Ralph Little <skelband@gmail.com> 920Date: 2022-04-24 17:08:20 +0000 921 922 Merge branch 'avision-fixes' into 'master' 923 924 avision: Fix issues found by code inspection 925 926 See merge request sane-project/backends!710 927 928commit 8bbcdf8de35316b9318cc464b0bf5e74a64d9cb0 929Author: David Ward <david.ward@gatech.edu> 930Date: 2022-03-27 16:51:30 -0400 931 932 avision: Invert conditional for software scaling 933 934 Place the alternative calls to fwrite() near each other in the code, 935 for better readability. 936 937commit c7a33643f3243d8ed58f8eabfb317e58547d203c 938Author: David Ward <david.ward@gatech.edu> 939Date: 2022-03-27 16:51:30 -0400 940 941 avision: Fix line numbers in debug message for software scaling 942 943 Print line numbers that are relative to the entire output, rather than 944 the current stripe. 945 946commit 1277612c5b937d57e2f956d68a5be8ad1c59e5ac 947Author: David Ward <david.ward@gatech.edu> 948Date: 2022-03-27 16:51:30 -0400 949 950 avision: Cancel scanning before closing device 951 952commit bd6ad2e092789c3fa5e07d8088a103e6d51e543c 953Author: David Ward <david.ward@gatech.edu> 954Date: 2022-03-27 16:51:30 -0400 955 956 avision: Correctly handle failure to open file 957 958commit 5f27cc71c8b4fd4204af314a1e83b05721160e77 959Merge: dd822eda010d b217e7b00274 960Author: Ralph Little <skelband@gmail.com> 961Date: 2022-04-24 17:02:54 +0000 962 963 Merge branch '584-avision-reading-unexpected-length-is-not-handled-correctly' into 'master' 964 965 Resolve "avision: Reading unexpected length is not handled correctly" 966 967 Closes #584 968 969 See merge request sane-project/backends!724 970 971commit b217e7b002743f96f7edfef6aed8eb8b77e51e7a 972Author: Ralph Little <skelband@gmail.com> 973Date: 2022-04-24 09:49:51 -0700 974 975 avision: enhance return size checks to generate an appropriate error code. 976 977 Some of the status code checks also check that the returned data is 978 of the expected size. However, if they are not, it is possible to 979 return SANE_STATUS_GOOD in error. We should generate an appropriate 980 error code other than SANE_STATUS_GOOD for this case. 981 982commit dd822eda010d44565808f71e3c20a30347069b0c 983Merge: 137a8f88c7c8 ff4114a79572 984Author: Ralph Little <skelband@gmail.com> 985Date: 2022-04-22 17:51:06 +0000 986 987 Merge branch 'thread-kvs40xx' into 'master' 988 989 kvs40xx: Return NULL from read_data() 990 991 See merge request sane-project/backends!722 992 993commit ff4114a79572ce56af05cf8e853508ad9a102673 994Author: David Ward <david.ward@gatech.edu> 995Date: 2022-03-08 19:00:00 -0500 996 997 kvs40xx: Return NULL from read_data() 998 999 Functions called by pthread_create() have the return type (void *). 1000 However, the return statements in read_data() use a value of type 1001 SANE_Status rather than a pointer, which causes a compiler warning. 1002 1003 This return value is never actually used, so return NULL instead. 1004 1005commit 137a8f88c7c83dffb70040cc4b26e94dcfff4378 1006Merge: 31cefeb65919 12560890a6e2 1007Author: Ralph Little <skelband@gmail.com> 1008Date: 2022-04-22 17:48:42 +0000 1009 1010 Merge branch 'poll-header' into 'master' 1011 1012 Fix header file used for poll() 1013 1014 See merge request sane-project/backends!723 1015 1016commit 12560890a6e298091bd63b8093a35604416eb92a 1017Author: David Ward <david.ward@gatech.edu> 1018Date: 2022-04-21 23:37:33 -0400 1019 1020 Fix header file used for poll() 1021 1022 POSIX specifies the header to include is <poll.h>, not <sys/poll.h>. 1023 This results in a compiler warning with musl libc (on Alpine Linux). 1024 1025commit 31cefeb65919ed85b4a4e081aeb668e03be47977 1026Merge: 99dba99442f1 0286b132b7e5 1027Author: Ralph Little <skelband@gmail.com> 1028Date: 2022-04-21 14:24:31 +0000 1029 1030 Merge branch 'ci-debian-11' into 'master' 1031 1032 CI: Do not allow build job failures for Debian 11 1033 1034 See merge request sane-project/backends!721 1035 1036commit 0286b132b7e5367efbf94bf313105c6a941f8e5f 1037Author: David Ward <david.ward@gatech.edu> 1038Date: 2022-04-21 00:57:24 -0400 1039 1040 CI: Do not allow build job failures for Debian 11 1041 1042 With the changes in commit a519a3529aad30524125b103b9362d30af694733, 1043 the CI build jobs targeting Debian 11 pass (without compiler warnings). 1044 Enforce this going forward. 1045 1046commit 944bb49e56c1e0d5768f14cfacb2e04310ee3642 1047Author: David Ward <david.ward@gatech.edu> 1048Date: 2022-04-21 00:48:22 -0400 1049 1050 CI: Use Debian stable again to build docs and run "make distcheck" 1051 1052 This reverts commit b458cb14c6c7e92818d5ed2aae925c7686a63393, now that 1053 the CI build jobs targeting Debian 11 pass (without compiler warnings). 1054 1055commit 99dba99442f1a3f42014d18e57fd3c24ed05d713 1056Merge: cc0d729e1f1d 172e16136910 1057Author: Ralph Little <skelband@gmail.com> 1058Date: 2022-04-21 04:52:28 +0000 1059 1060 Merge branch 'lockpath-group-check' into 'master' 1061 1062 configure: Remove --with-group option for device locking 1063 1064 See merge request sane-project/backends!713 1065 1066commit 172e161369102e5e6013f576ac5c6c62920235ca 1067Author: David Ward <david.ward@gatech.edu> 1068Date: 2022-04-06 23:56:29 -0400 1069 1070 configure: Remove --with-group option for device locking 1071 1072 This option is not used anywhere in the code or the build system, except 1073 that ./configure will not build device locking support if this is set to 1074 a non-existent group. (It chooses uucp by default.) 1075 1076 However, that check does not actually work. It attempts to run the chgrp 1077 command on a temporary file; but since ./configure is run without root 1078 privileges, that always fails unless the user running ./configure is a 1079 member of the group. 1080 1081 Remove both the option and the broken check. It is assumed that device 1082 locking support was typically disabled in builds because of this issue, 1083 and it will now be restored except where --disable-locking is specified. 1084 1085commit cc0d729e1f1d952114c40e3911e5dfb145b545e7 1086Merge: 71152f017118 356f1c9b2725 1087Author: Ralph Little <skelband@gmail.com> 1088Date: 2022-04-21 04:40:26 +0000 1089 1090 Merge branch 'pixma-add-TS3400' into 'master' 1091 1092 pixma:Add TS3400. 1093 1094 See merge request sane-project/backends!704 1095 1096commit 356f1c9b272593d9bec9f0cc576f181f9ab278a3 1097Author: thierry1970 <thierry@ordissimo.com> 1098Date: 2022-03-09 09:02:41 +0100 1099 1100 pixma:Add TS3400. 1101 1102commit 71152f017118401f9b6806cdc77463aa8e314eb4 1103Merge: 33f0751670a8 03bfd4232c7b 1104Author: Ralph Little <skelband@gmail.com> 1105Date: 2022-04-21 01:23:44 +0000 1106 1107 Merge branch 'make-silent-rules-output' into 'master' 1108 1109 Utilize Automake macros for silent rules output 1110 1111 See merge request sane-project/backends!718 1112 1113commit 03bfd4232c7bf7a9951a20a38d256a02581cff90 1114Author: David Ward <david.ward@gatech.edu> 1115Date: 2022-04-17 20:16:19 -0400 1116 1117 Makefile: Utilize Automake macros for silent rules output 1118 1119 Building with --enable-silent-rules makes it easier to identify errors 1120 or warnings in the build output. Automake provides macros for custom 1121 rules to use, so that they will print a similar message to rules which 1122 run the compiler or linker: 1123 1124 ... 1125 CC libpieusb_la-pieusb.lo 1126 CCLD libpieusb.la 1127 CCLD libsane-pieusb.la 1128 CC libsane_pixma_la-pixma-s.lo 1129 GEN pixma/pixma_sane_options.h 1130 GEN pixma/pixma_sane_options.c 1131 CC pixma/libpixma_la-pixma.lo 1132 ... 1133 1134 This does not change the current output if silent rules are disabled. 1135 1136commit 939d62f83642b5ff2016549918b570299681c13d 1137Author: David Ward <david.ward@gatech.edu> 1138Date: 2022-04-17 20:14:15 -0400 1139 1140 backend/Makefile: Remove unneeded references to $(srcdir) 1141 1142 Adjust these rules to use relative pathnames, like the other rules. 1143 1144commit 33f0751670a822798db41d466e2ebbbd919f08ef 1145Merge: f1e3a410370c b458cb14c6c7 1146Author: Ralph Little <skelband@gmail.com> 1147Date: 2022-04-21 01:22:50 +0000 1148 1149 Merge branch 'ci-bump-versions' into 'master' 1150 1151 CI: Bump all distributions to stable versions 1152 1153 See merge request sane-project/backends!705 1154 1155commit b458cb14c6c7e92818d5ed2aae925c7686a63393 1156Author: David Ward <david.ward@gatech.edu> 1157Date: 2022-03-27 19:57:08 -0400 1158 1159 CI: Continue using Debian 10 to build docs and run "make distcheck" 1160 1161 While outstanding issues that cause compiler warnings are being fixed, 1162 continue using Debian 10 (oldstable) rather than Debian 11 (stable) to 1163 build HTML documentation and run "make distcheck". 1164 1165commit 60209994a1cb3101f912f194df5fdcb420f57dc9 1166Author: David Ward <david.ward@gatech.edu> 1167Date: 2022-03-19 19:10:40 -0400 1168 1169 CI: Temporarily allow build job failures 1170 1171 Specify -Werror in both CFLAGS and CXXFLAGS for all build jobs. 1172 1173 For the updated build targets, temporarily allow the build job to fail 1174 while outstanding issues that cause compiler warnings are being fixed. 1175 1176commit 6a14383e8461f932ad96d416fc5d1d6486bf752c 1177Author: David Ward <david.ward@gatech.edu> 1178Date: 2022-03-19 19:06:18 -0400 1179 1180 CI: Bump all distributions to stable versions 1181 1182 Use Alpine 3.15.0; Debian 10.11 and 11.2; Fedora 35; and Ubuntu 20.04. 1183 1184commit f1e3a410370ca0a62f0a117413ac649c4d17266c 1185Merge: f71b32c63287 a519a3529aad 1186Author: Ralph Little <skelband@gmail.com> 1187Date: 2022-04-21 01:22:09 +0000 1188 1189 Merge branch 'mustek-usb2-status' into 'master' 1190 1191 mustek_usb2: Replace STATUS type with SANE_Status 1192 1193 See merge request sane-project/backends!720 1194 1195commit a519a3529aad30524125b103b9362d30af694733 1196Author: David Ward <david.ward@gatech.edu> 1197Date: 2022-03-02 21:16:47 -0500 1198 1199 mustek_usb2: Replace STATUS type with SANE_Status 1200 1201 In some cases, a return value with type SANE_Status was assigned to a 1202 variable with type STATUS. It is easiest to remove the redundant type 1203 here. 1204 1205commit f71b32c63287220fe743c8011bb815e3484dc267 1206Merge: 602b4f8d3dad b2c2b748581c 1207Author: Ordissimo <thierry@ordissimo.com> 1208Date: 2022-04-19 12:11:24 +0000 1209 1210 Merge branch 'escl-pdf-mmap' into 'master' 1211 1212 escl: convert get_PDF_data() to use GMappedFile and GBytes 1213 1214 See merge request sane-project/backends!719 1215 1216commit b2c2b748581c6649fde770458eed89e3ac529691 1217Author: David Ward <david.ward@gatech.edu> 1218Date: 2022-04-19 12:11:24 +0000 1219 1220 escl: convert get_PDF_data() to use GMappedFile and GBytes 1221 1222commit 602b4f8d3dad3c6f35a63ec5735d38715515e57d 1223Author: Ralph Little <skelband@gmail.com> 1224Date: 2022-04-15 11:50:56 -0700 1225 1226 genesys: add full button support for the Canon 5600F 1227 1228 This model spreads their GPIO buttons lines over 3 different registers: 1229 0x6c, 0xa6 and 0x6d 1230 1231commit 785a935e9e8ece9beff08659611fd38732677f66 1232Merge: ea8d0eb91e45 877871443dc6 1233Author: Ordissimo <thierry@ordissimo.com> 1234Date: 2022-04-14 13:50:58 +0000 1235 1236 Merge branch 'FixEsclTiffSupport' into 'master' 1237 1238 Fix inversed logic in escl_tiff.c:get_TIFF_data 1239 1240 See merge request sane-project/backends!715 1241 1242commit 877871443dc6258bfecbcacb7f7cd91896fd9952 1243Author: Raphael Isemann <teemperor@gmail.com> 1244Date: 2022-04-14 07:15:39 +0200 1245 1246 Fix inversed logic in escl_tiff.c:get_TIFF_data 1247 1248 malloc returns NULL on error, but this code errors out on the non-NULL pointer 1249 indicating success (which essentially makes this function always fail). 1250 1251 Signed-off-by: Raphael Isemann <teemperor@gmail.com> 1252 1253commit ea8d0eb91e4564c71a30f417c161440cfd795852 1254Merge: 804e936a65c4 b3a04eae1a13 1255Author: Ralph Little <skelband@gmail.com> 1256Date: 2022-04-13 18:24:57 +0000 1257 1258 Merge branch 'genesys_8400f_sensors' into 'master' 1259 1260 Genesys 8400f sensors 1261 1262 See merge request sane-project/backends!712 1263 1264commit b3a04eae1a131ad86836a67cf06d1587017a3dde 1265Author: Ralph Little <skelband@gmail.com> 1266Date: 2022-04-06 10:13:02 -0700 1267 1268 genesys: added special PDF function definitions for Canon 4400f 1269 1270commit 54766358b50197bf818fa3bec4c9e18fb0c9004b 1271Author: Ralph Little <skelband@gmail.com> 1272Date: 2022-04-03 17:37:49 -0700 1273 1274 genesys: corrections for 4400f buttons. 1275 1276 Additional special PDF buttons not yet included. 1277 We need a strategy to deal with them. 1278 1279commit ab7b3a38e28c2b03c30d8e0115c2fb585f38adf8 1280Author: Ralph Little <skelband@gmail.com> 1281Date: 2022-04-03 14:47:51 -0700 1282 1283 genesys: added button definitions for Canoscan 8400F. 1284 1285commit 804e936a65c44d48009625fed55a7b4c31727922 1286Merge: 586ff11af54d b5d5b01886fa 1287Author: Ordissimo <thierry@ordissimo.com> 1288Date: 2022-04-09 15:49:47 +0000 1289 1290 Merge branch 'escl-fix-type-ip' into 'master' 1291 1292 escl: Fix ipv6 detection. 1293 1294 See merge request sane-project/backends!714 1295 1296commit b5d5b01886fa60ac4538e548e9fad8437bfe5144 1297Author: Ordissimo <thierry@ordissimo.com> 1298Date: 2022-04-09 17:31:36 +0200 1299 1300 escl: Fix ipv6 detection. 1301 1302commit 586ff11af54dac860d5bbb7f4e013a6f709351c1 1303Merge: 49dfefe8c093 baa26ffd9555 1304Author: Ralph Little <skelband@gmail.com> 1305Date: 2022-03-29 05:45:03 +0000 1306 1307 Merge branch 'pixma-sa-size' into 'master' 1308 1309 pixma: fix broadcast_sa size calculation 1310 1311 Closes #426 1312 1313 See merge request sane-project/backends!572 1314 1315commit baa26ffd955559b544da006c2c17c8602397f0b1 1316Author: Timo Teräs <timo.teras@iki.fi> 1317Date: 2021-01-15 16:49:21 +0200 1318 1319 pixma: fix broadcast_sa size calculation 1320 1321 The sa_size was incorrectly used on the destination buffer which 1322 likely contains wrong address family. 1323 1324 Fixes #426 1325 1326commit 49dfefe8c093e70de69868f522d96c497789fe4a 1327Merge: c1c77436f424 732fc8cad715 1328Author: Ralph Little <skelband@gmail.com> 1329Date: 2022-03-27 22:44:16 +0000 1330 1331 Merge branch 'portable-filenames' into 'master' 1332 1333 Rename doc/*/template.desc. for Windows compatibility 1334 1335 See merge request sane-project/backends!711 1336 1337commit 732fc8cad71523e24a12d20ced8808d128649baa 1338Author: David Ward <david.ward@gatech.edu> 1339Date: 2022-03-27 17:11:56 -0400 1340 1341 Rename doc/*/template.desc. for Windows compatibility 1342 1343 Windows does not allow filenames ending in a period ("."), preventing 1344 this git repository from even being checked out on a Windows system. 1345 1346 Drop the trailing period in these two filenames. Both files will still 1347 be skipped during the build, since they are not included in DESC_FILES 1348 or DESC_EXT_FILES in doc/Makefile.am. 1349 1350commit c1c77436f4245983ff0d06c1c28f94715dd26bd6 1351Merge: e87bd848dfbd 3513af029e51 1352Author: Ralph Little <skelband@gmail.com> 1353Date: 2022-03-25 03:49:57 +0000 1354 1355 Merge branch '578-remove-linux-kernel-driver-for-plustek_pp-backend' into 'master' 1356 1357 Resolve "Remove Linux kernel driver for plustek_pp backend" 1358 1359 Closes #578 1360 1361 See merge request sane-project/backends!708 1362 1363commit 3513af029e512a08ea0a4dd7700ea173079222ec 1364Author: Ralph Little <littlesincanada@yahoo.co.uk> 1365Date: 2022-03-23 13:26:53 -0700 1366 1367 plustek-pp: Removed module build files from dist make rules. 1368 1369commit 27a7c4518e8a2d7e31fcc2e35474a428862936b0 1370Author: Ralph Little <littlesincanada@yahoo.co.uk> 1371Date: 2022-03-23 13:15:27 -0700 1372 1373 plustek-pp: removed conditionally compiled code for Linux driver. 1374 1375 Mainly consists of removing code for #ifdef __KERNEL__ 1376 In order to keep it really clear what code has been removed, I have 1377 not corrected any formatting issues. 1378 1379commit 3635176eb9c926ae71ed2ebced00e01d545a40ea 1380Author: Ralph Little <skelband@gmail.com> 1381Date: 2022-03-15 18:57:51 -0700 1382 1383 plustek_pp: Removed references to the kernel driver from doc. 1384 1385commit e87bd848dfbd038c8795df6172d4e63a9bdafc0d 1386Merge: 6054620c6999 aba8c30c9275 1387Author: Povilas Kanapickas <povilas@radix.lt> 1388Date: 2022-03-21 20:41:50 +0000 1389 1390 Merge branch 'merge-release-1.1.x' into 'master' 1391 1392 Merge release-1.1.x branch to master. 1393 1394 See merge request sane-project/backends!709 1395 1396commit aba8c30c92759d7479bd0e87a60be4adb932437b 1397Merge: 6054620c6999 b68172cbd205 1398Author: Povilas Kanapickas <povilas@radix.lt> 1399Date: 2022-03-21 22:26:33 +0200 1400 1401 Merge branch 'release-1.1.x' into merge-release-1.1.x 1402 1403commit b68172cbd205aff56d91766b3bc8d46222e7669f 1404Merge: 332edc8b7ce6 1a8a86bade20 1405Author: Povilas Kanapickas <povilas@radix.lt> 1406Date: 2022-01-28 20:57:55 +0000 1407 1408 Merge branch 'release-1.1.x-genesys-gl845-crash' into 'release-1.1.x' 1409 1410 [Release 1.1.x] genesys: GL845 has vector size 257 as well 1411 1412 See merge request sane-project/backends!689 1413 1414commit 1a8a86bade20ed66ce7d68a9c8ca4de83dc7d56e 1415Author: Povilas Kanapickas <povilas@radix.lt> 1416Date: 2022-01-28 22:28:04 +0200 1417 1418 genesys: Simplify gamma buffer setup 1419 1420 This also makes sure that we never access the source gamma tables out of 1421 bounds which was possible previously. 1422 1423commit fb41d3ca04410c7901e54067068f27e6292412f4 1424Author: Povilas Kanapickas <povilas@radix.lt> 1425Date: 2022-01-28 22:19:06 +0200 1426 1427 genesys: Simplify interface of generate_gamma_buffer() 1428 1429commit aeb60735c177657ef6a4ba93a1d185c204c07506 1430Author: Zdenek Dohnal <zdohnal@redhat.com> 1431Date: 2022-01-20 10:55:07 +0100 1432 1433 genesys: GL845 has vector size 257 as well 1434 1435 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2042316 1436 1437commit 6054620c6999920b74562c268c7f6d09f9ec9fe5 1438Merge: ad08e768be88 2cf41870b9a0 1439Author: Ralph Little <skelband@gmail.com> 1440Date: 2022-03-19 16:20:34 +0000 1441 1442 Merge branch '583-samsung-scx-4824fn-support' into 'master' 1443 1444 Resolve "Samsung SCX-4824FN Support" 1445 1446 Closes #583 1447 1448 See merge request sane-project/backends!707 1449 1450commit 2cf41870b9a0ce42af2db396f0246bf5c464401c 1451Author: Ralph Little <skelband@gmail.com> 1452Date: 2022-03-14 16:35:19 -0700 1453 1454 xerox_mfp: added fix for Samsung SCX-4824FN and friends for broken JPEg support 1455 1456commit ad08e768be8842e134cb8334fa0f841a692ba3c8 1457Merge: 95e2498fe995 9cd0b1809c6e 1458Author: Ralph Little <skelband@gmail.com> 1459Date: 2022-03-19 16:19:54 +0000 1460 1461 Merge branch 'resolve-compiler-warnings' into 'master' 1462 1463 Resolve compiler warnings (including fixes for actual bugs) 1464 1465 See merge request sane-project/backends!701 1466 1467commit 9cd0b1809c6eec83b4e5cd88dd39db1cdaddb492 1468Author: David Ward <david.ward@gatech.edu> 1469Date: 2022-03-08 19:00:00 -0500 1470 1471 lexmark_low: Adjust calculation of bytes available in read buffer 1472 1473 GCC warns that an unsigned value is passed to abs(), which may not be 1474 intended. To resolve this warning, adjust the code so abs() is not used 1475 and the behavior is more explicit. 1476 1477commit 2efdd5a3340379c49f4914ec22f1397bb2f4d61a 1478Author: David Ward <david.ward@gatech.edu> 1479Date: 2022-03-08 19:00:00 -0500 1480 1481 plustek: Adjust gain calculation to avoid calling labs() 1482 1483 labs() has a signed parameter. However the argument to it here was the 1484 difference between two unsigned values, which itself remains unsigned. 1485 GCC warned that using this in labs() might not have the intended result. 1486 1487 By definition though, dwInc >= m_dwIdealGain >= dwDec, so labs() is not 1488 even needed in this expression. 1489 1490commit 5576d03afdba9360db5f215e52216ac226c739c5 1491Author: David Ward <david.ward@gatech.edu> 1492Date: 2022-03-08 19:00:00 -0500 1493 1494 genesys: Fix forward declaration for type UsbDeviceEntry 1495 1496 This did not match the definition, causing a compiler warning. 1497 1498commit 6048724f22106f39d8be0cd750c4e8a64349676c 1499Author: David Ward <david.ward@gatech.edu> 1500Date: 2022-03-08 19:00:00 -0500 1501 1502 coolscan2, coolscan3: Fix initialization of enum members in struct 1503 1504 GCC warns when setting an enum member to 0 without an explicit cast. 1505 Use the corresponding value in the enum type instead. 1506 1507commit 47fd7538bc325cb2af90aa5dd034d44ff9bad16a 1508Author: David Ward <david.ward@gatech.edu> 1509Date: 2022-03-08 19:00:00 -0500 1510 1511 Remove set but unused variables which cause compiler warnings 1512 1513commit a82a312d8541b92b0c34403b8723c9caaec89ab7 1514Author: David Ward <david.ward@gatech.edu> 1515Date: 2022-03-08 19:00:00 -0500 1516 1517 Remove unused functions which cause compiler warnings 1518 1519commit 0d032cd982ca8ee01df44584bba82a5d89d9788d 1520Author: David Ward <david.ward@gatech.edu> 1521Date: 2022-03-08 19:00:00 -0500 1522 1523 Remove useless conditionals which cause compiler warnings 1524 1525 These always evaluate to true in the context of the surrounding code. 1526 1527commit b3d105cba5c7f95052827a81b52ac92841865ae9 1528Author: David Ward <david.ward@gatech.edu> 1529Date: 2022-03-08 19:00:00 -0500 1530 1531 Use snprintf() instead of strncpy() for space-padded strings 1532 1533 The output from the SCSI inquiry command uses fixed-length space-padded 1534 strings, which are copied into null-terminated strings before use. 1535 1536 This is currently done using strncpy(), with the count parameter set to 1537 the string's fixed length. Because a null terminator is not encountered 1538 in the input, strncpy() does not write one in the output, and GCC warns 1539 about potential string truncation. A null terminator is added manually, 1540 but this is error prone (as shown by the fix for the microtek backend). 1541 1542 Use snprintf() instead, which guarantees a null-terminated result and 1543 resolves the warnings from GCC. 1544 1545commit 6a16e78788967a8f4508ddd46540958274520cc4 1546Author: David Ward <david.ward@gatech.edu> 1547Date: 2022-03-08 19:00:00 -0500 1548 1549 Use strdup()/strndup() instead of direct allocation and string copy 1550 1551 Otherwise, GCC warns about possible string truncation. This simplifies 1552 the code here as well. 1553 1554commit 3c3a247d256d6bc2f90150a2ff234e7ce0d6d5ae 1555Author: David Ward <david.ward@gatech.edu> 1556Date: 2022-03-08 19:00:00 -0500 1557 1558 Replace deprecated uint32 with uint32_t 1559 1560commit db573b74ed24c04f557eaba0ecc79aa7c9f20e2a 1561Author: David Ward <david.ward@gatech.edu> 1562Date: 2022-03-08 19:00:00 -0500 1563 1564 Fix format specifiers to match arguments' data types 1565 1566commit 1a933bba7ee24fd39eb36c793d9f5450074010e8 1567Author: David Ward <david.ward@gatech.edu> 1568Date: 2022-03-08 19:00:00 -0500 1569 1570 Cast pointer arguments if needed when using "%p" format specifier 1571 1572 Pointer arguments must have type (void *) when printed with the format 1573 specifier "%p". 1574 1575commit f3162bafa837d43d0e987c060523b1566e7be0a7 1576Author: David Ward <david.ward@gatech.edu> 1577Date: 2022-03-08 19:00:00 -0500 1578 1579 Replace variable self-assignments to avoid Clang warnings 1580 1581 These were intended to suppress GCC warnings about unused variables. 1582 However, this leads to different warnings from Clang instead. 1583 1584 Use another approach that suppresses warnings from both compilers. 1585 1586commit 6be83f469b3572b9bcaf79d4f67ec217a8102cc8 1587Author: David Ward <david.ward@gatech.edu> 1588Date: 2022-03-08 19:00:00 -0500 1589 1590 Resolve compiler warnings about misleading indentation 1591 1592 This change is targeted at specific lines of code reported by GCC or 1593 Clang as potentially causing unintended behavior. 1594 1595commit 6cc15e2b813e5d0cad54e76a39186f07182f8788 1596Author: David Ward <david.ward@gatech.edu> 1597Date: 2022-03-08 19:00:00 -0500 1598 1599 Adjust conditional expressions to resolve compiler warnings 1600 1601commit 2955089cd9782f3b79f488590be633b85c2590e7 1602Author: David Ward <david.ward@gatech.edu> 1603Date: 2022-03-08 19:00:00 -0500 1604 1605 Fix conditional expressions with unintended behavior 1606 1607commit 1458d23c4229a9d9fa46f93a3859d501ec7aa149 1608Author: David Ward <david.ward@gatech.edu> 1609Date: 2022-03-08 19:00:00 -0500 1610 1611 umax: Fix unintended string concatenation in array definition 1612 1613 This causes the wrong error message to be used in the log. 1614 1615commit bfa69c26e666e25e8f019a20665c9045ecc3e5e4 1616Author: David Ward <david.ward@gatech.edu> 1617Date: 2022-03-08 19:00:00 -0500 1618 1619 snapscan: Fix debug logging in sense_handler() 1620 1621 Remove an extraneous log message. 1622 1623 Ensure that a separate log message is only printed when the preceding 1624 if-statement is true (and its string argument has actually been set). 1625 1626 Both issues were identified from GCC warnings about indentation. 1627 1628commit 23addf5590718d605db4a56632789611dc903920 1629Author: David Ward <david.ward@gatech.edu> 1630Date: 2022-03-08 19:00:00 -0500 1631 1632 sm3840: Fix argument types for variadic function 1633 1634 Values of type unsigned char are automatically promoted to a larger 1635 integer type, so they cannot be used as variadic function arguments. 1636 1637commit 4cf3b09e49d07d520ddce2ca2f60cdad94d8b1eb 1638Author: David Ward <david.ward@gatech.edu> 1639Date: 2022-03-08 19:00:00 -0500 1640 1641 rts8822, rts8891: Replace abs() with fabs() where needed 1642 1643 abs() has an integer parameter and returns an integer value. Floating- 1644 point values should be passed to fabs() instead. 1645 1646 In particular, this affected calculations for gain and offset, where a 1647 value with floating-point precision is clearly expected. 1648 1649commit e859ea4d895e2afb76bd1742c954485da7f840f7 1650Author: David Ward <david.ward@gatech.edu> 1651Date: 2022-03-08 19:00:00 -0500 1652 1653 pieusb: Add missing calls to sanei_pieusb_convert_status() 1654 1655 Fix cases where values of type PIEUSB_Status were used or returned when 1656 the expected type was SANE_Status. 1657 1658commit f8785fb6a81453ce8eb7cb9172d2a155ec4d7f76 1659Author: David Ward <david.ward@gatech.edu> 1660Date: 2022-03-08 19:00:00 -0500 1661 1662 mustek_pp: Handle status argument correctly in pa4s2_init() 1663 1664 Currently the pointer itself is overwritten, when it is intended that 1665 the pointer be derefenced first. 1666 1667commit f651d6f098caf6ad7f42cc002a802f3a34be6ce1 1668Author: David Ward <david.ward@gatech.edu> 1669Date: 2022-03-08 19:00:00 -0500 1670 1671 microtek: Fix null termination of string, and adjust buffer lengths 1672 1673 The Product Revision Level field in the SCSI inquiry data has a fixed 1674 length of 4 bytes. When copying it as a null-terminated string, place 1675 the null terminator in the correct position; currently the string has 1676 an extra character that is never initialized in memory. 1677 1678 Reduce the length of each string buffer, so it does not extend beyond 1679 the null terminator. 1680 1681commit 95e2498fe995f1f5e98b18bc00f6d3a3ef612025 1682Merge: 7cdd2ad268a1 0c70fd560cf3 1683Author: Ralph Little <skelband@gmail.com> 1684Date: 2022-03-14 00:25:02 +0000 1685 1686 Merge branch 'canon_pp-weights-file' into 'master' 1687 1688 canon_pp: Avoid buffer overflow if pathname exceeds PATH_MAX 1689 1690 See merge request sane-project/backends!702 1691 1692commit 0c70fd560cf351fb2460a0d9ab0883acb6f098de 1693Author: David Ward <david.ward@gatech.edu> 1694Date: 2022-03-08 19:00:00 -0500 1695 1696 canon_pp: Avoid buffer overflow if pathname exceeds PATH_MAX 1697 1698 If the weights file pathname is longer than PATH_MAX, it may be written 1699 past the end of the buffer on the stack; or it may be truncated when it 1700 is written to allocated memory (such that it is not null-terminated). 1701 1702 Adjust the code to fix both issues. Dynamically allocate memory for the 1703 actual length of the pathname so that it is not constrained by PATH_MAX. 1704 1705commit 7cdd2ad268a149ca2d42c0ecf8c78aec36104923 1706Merge: 2d49a2af6500 41866df6e1b0 1707Author: Ralph Little <skelband@gmail.com> 1708Date: 2022-03-10 01:31:01 +0000 1709 1710 Merge branch '580-canoscan-lide-220-aborts-before-end-of-4800dpi-colour-scan' into 'master' 1711 1712 Resolve "Canoscan LiDE 220 aborts before end of 4800dpi colour scan" 1713 1714 Closes #580 1715 1716 See merge request sane-project/backends!697 1717 1718commit 41866df6e1b0eb633d0a40b7e2bd13cc49ad4275 1719Author: Ralph Little <skelband@gmail.com> 1720Date: 2022-02-27 18:55:26 -0800 1721 1722 genesys: fix for computation of total file size exceeding unsigned 1723 1724 Large scans that exceed 32-bits need cast to allow 64-bit size. 1725 1726commit 2d49a2af6500a8a55be9dece632f41ddda9ac3ba 1727Merge: 84e907f87c95 e5ff5d06e5ec 1728Author: Ralph Little <skelband@gmail.com> 1729Date: 2022-03-10 01:29:59 +0000 1730 1731 Merge branch 'pixma-fix-max-resolution' into 'master' 1732 1733 pixma:Fix max resolution 1734 1735 See merge request sane-project/backends!703 1736 1737commit e5ff5d06e5ec278ffc41ffbb41bd071efb4d54a4 1738Author: Ordissimo <thierry@ordissimo.com> 1739Date: 2022-03-10 01:29:59 +0000 1740 1741 pixma:Fix max resolution 1742 1743commit 84e907f87c95634f7376e1984afc5f69235f5a2e 1744Merge: 9cd8f475eb0c e1a319e72946 1745Author: Ralph Little <skelband@gmail.com> 1746Date: 2022-03-09 03:51:08 +0000 1747 1748 Merge branch 'resolve-sane-desc-warnings' into 'master' 1749 1750 descriptions: Resolve multiple warnings from sane-desc 1751 1752 See merge request sane-project/backends!698 1753 1754commit e1a319e7294614075b50119727cbd7bbb67c714e 1755Author: David Ward <david.ward@gatech.edu> 1756Date: 2022-03-02 21:16:33 -0500 1757 1758 descriptions: Resolve multiple warnings from sane-desc 1759 1760 Fix the USB VID/PID in device descriptions to use lowercase hex digits. 1761 Remove an extraneous description, having no name or USB VID, from the 1762 epsonds file. Remove an extraneous interface in the description for the 1763 Brother MFC-J1300DW. 1764 1765 Additionally, fix mispellings of "Flatbed" and "WiFi". 1766 1767commit 9cd8f475eb0c0a780cd6f80d54c0b13329b0af0c 1768Merge: 4091619e07a0 84a39145e4d3 1769Author: Ordissimo <thierry@ordissimo.com> 1770Date: 2022-03-08 08:59:43 +0000 1771 1772 Merge branch 'escl-add-canon-ts-3400-series' into 'master' 1773 1774 escl: Add canon TS-3400 series 1775 1776 See merge request sane-project/backends!700 1777 1778commit 84a39145e4d38bf69f7510922b5e34c672d37cfd 1779Author: Ordissimo <thierry@ordissimo.com> 1780Date: 2022-03-08 08:59:43 +0000 1781 1782 escl: Add canon TS-3400 series 1783 1784commit 4091619e07a014de2621d1caa7de4d00de761eba 1785Merge: aa153e52c85c 9512d05fe65d 1786Author: Ralph Little <skelband@gmail.com> 1787Date: 2022-02-25 02:31:18 +0000 1788 1789 Merge branch '577-add-plustek' into 'master' 1790 1791 Resolve "Issues making on osx" 1792 1793 Closes #577 1794 1795 See merge request sane-project/backends!696 1796 1797commit 9512d05fe65db493f195875f675ea7114b0b41b4 1798Author: Ralph Little <skelband@gmail.com> 1799Date: 2022-02-22 16:22:23 -0800 1800 1801 genesys: added conf entry for Plustek OpticFilm 7600i 1802 1803 User reports scanner works fine, but entry missing from config. 1804 1805commit aa153e52c85c458b022e4e79e2877b9897651c01 1806Merge: f6594ed040af 047fa8498f1a 1807Author: Ralph Little <skelband@gmail.com> 1808Date: 2022-02-22 17:37:48 +0000 1809 1810 Merge branch '577-issues-making-on-osx' into 'master' 1811 1812 Resolve "Issues making on osx" 1813 1814 Closes #577 1815 1816 See merge request sane-project/backends!694 1817 1818commit 047fa8498f1a343778951693c4a281a05f8a30dc 1819Author: Ralph Little <skelband@gmail.com> 1820Date: 2022-02-22 17:37:48 +0000 1821 1822 Resolve "Issues making on osx" 1823 1824commit f6594ed040af8155e6682001ce61ac5d720e8756 1825Merge: 312edd6d5f89 a0ca5a4fc4ec 1826Author: Ralph Little <skelband@gmail.com> 1827Date: 2022-02-21 22:13:28 +0000 1828 1829 Merge branch '573-hp5590-read-only-values-aren-t-accessible-via-cli-options-unrecognized-option' into 'master' 1830 1831 Resolve "[hp5590] Read only values aren't accessible via CLI options (unrecognized option)" 1832 1833 Closes #573 1834 1835 See merge request sane-project/backends!693 1836 1837commit a0ca5a4fc4ec3e6874eda96e5d2d65fc9a2e6fa7 1838Author: Ralph Little <skelband@gmail.com> 1839Date: 2022-02-21 22:13:28 +0000 1840 1841 Resolve "[hp5590] Read only values aren't accessible via CLI options (unrecognized option)" 1842 1843commit 312edd6d5f89ac627a6d8cd935d1e9952f215751 1844Author: Ralph Little <skelband@gmail.com> 1845Date: 2022-02-19 14:25:13 -0800 1846 1847 doc: Added Plustek OpticSlim 550 description, unsupported as yet 1848 1849commit b701c499c9ce56c6bbea14b2fac2feea37f2410f 1850Merge: 3c3e898c5e0e 9daadb8512b4 1851Author: Ralph Little <skelband@gmail.com> 1852Date: 2022-02-17 16:48:23 +0000 1853 1854 Merge branch 'sane-find-scanner-output' into 'master' 1855 1856 sane-find-scanner: Improve output for possible USB scanners 1857 1858 Closes #575 1859 1860 See merge request sane-project/backends!691 1861 1862commit 9daadb8512b41731a586f04414f60b7ac281c7cf 1863Author: David Ward <david.ward@gatech.edu> 1864Date: 2022-02-17 09:16:30 -0500 1865 1866 sane-find-scanner: Improve output for possible USB scanners 1867 1868 Closes #575 1869 1870commit 3c3e898c5e0e6c58cc2de092f29a2726ec4c88e2 1871Merge: e1f1273d23ff ba07a8a7f53e 1872Author: Ralph Little <skelband@gmail.com> 1873Date: 2022-02-07 20:58:45 +0000 1874 1875 Merge branch 'fix-install-exec-target' into 'master' 1876 1877 backend/Makefile: Fix installation of backend libraries 1878 1879 See merge request sane-project/backends!690 1880 1881commit ba07a8a7f53ec7b2e7ddb030bb37df2099a09de5 1882Author: David Ward <david.ward@gatech.edu> 1883Date: 2022-02-06 23:02:01 -0500 1884 1885 backend/Makefile: Fix installation of backend libraries 1886 1887 When using Automake variables like sanelib* to install files in a custom 1888 directory, the files are assumed to be platform-independent, unless these 1889 variables contain "exec" in the name. This affects whether the files are 1890 installed during "make install-data" or "make install-exec". It does not 1891 matter whether a suffix like _DATA or _LTLIBRARIES is added to this name. 1892 1893 The packaging scripts for Debian call those Makefile targets separately 1894 and are affected by this behavior. Since the backend libraries themselves 1895 are platform-dependent files, rename these variables to execsanelib*. 1896 1897commit e1f1273d23ff179678f1b4960092518ab0833506 1898Merge: e3b5a9686fd2 2f17613dbb5e 1899Author: Povilas Kanapickas <povilas@radix.lt> 1900Date: 2022-01-28 20:54:52 +0000 1901 1902 Merge branch 'genesys_gl845_crash' into 'master' 1903 1904 genesys: GL845 has vector size 257 as well 1905 1906 See merge request sane-project/backends!688 1907 1908commit 2f17613dbb5e538adc12417e3132845e92c65e96 1909Author: Povilas Kanapickas <povilas@radix.lt> 1910Date: 2022-01-28 22:28:04 +0200 1911 1912 genesys: Simplify gamma buffer setup 1913 1914 This also makes sure that we never access the source gamma tables out of 1915 bounds which was possible previously. 1916 1917commit 188cf636271fe02a1555a59925af13b34e3a409f 1918Author: Povilas Kanapickas <povilas@radix.lt> 1919Date: 2022-01-28 22:19:06 +0200 1920 1921 genesys: Simplify interface of generate_gamma_buffer() 1922 1923commit d8ebd5a4d70ea727f1abdc8171f79230a26db9fa 1924Author: Zdenek Dohnal <zdohnal@redhat.com> 1925Date: 2022-01-20 10:55:07 +0100 1926 1927 genesys: GL845 has vector size 257 as well 1928 1929 Fixes https://bugzilla.redhat.com/show_bug.cgi?id=2042316 1930 1931commit e3b5a9686fd224e843ef1aedefd2d6e9c7a38fe7 1932Merge: 156337e5cd31 c46f00620997 1933Author: Povilas Kanapickas <povilas@radix.lt> 1934Date: 2022-01-28 20:02:25 +0000 1935 1936 Merge branch 'release-notes-1.1.1' into 'master' 1937 1938 NEWS: Release notes for 1.1.1 1939 1940 See merge request sane-project/backends!687 1941 1942commit c46f00620997401eece36f238ee8fb0f1fc69dc6 1943Author: Povilas Kanapickas <povilas@radix.lt> 1944Date: 2022-01-18 22:40:39 +0200 1945 1946 NEWS: Release notes for 1.1.1 1947 1948 (cherry picked from commit a00a5f2f2cb63871aed5a6952353221f3ccfbd5b) 1949 1950commit 156337e5cd31e7b4c3dcce76507a0cba21990072 1951Merge: b09575f6be67 5529eb73d757 1952Author: Povilas Kanapickas <povilas@radix.lt> 1953Date: 2022-01-19 15:47:01 +0000 1954 1955 Merge branch 'fix-distcheck' into 'master' 1956 1957 testsuite: Allow any 1.x.y version when comparing sane-desc results 1958 1959 See merge request sane-project/backends!686 1960 1961commit 5529eb73d75767c4c761d92e6d04d6900032c31a 1962Author: Povilas Kanapickas <povilas@radix.lt> 1963Date: 2022-01-19 17:29:59 +0200 1964 1965 testsuite: Allow any 1.x.y version when comparing sane-desc results 1966 1967commit b09575f6be67b06f4c57a4c8455e39cff6ff72e7 1968Merge: 3f955dd532e9 0ac693c2c74f 1969Author: Povilas Kanapickas <povilas@radix.lt> 1970Date: 2022-01-18 20:28:06 +0000 1971 1972 Merge branch 'releasing-procedure' into 'master' 1973 1974 Update releasing procedure 1975 1976 See merge request sane-project/backends!682 1977 1978commit 0ac693c2c74facb9cbd7b89365779f9889cd20c5 1979Author: Povilas Kanapickas <povilas@radix.lt> 1980Date: 2022-01-18 22:12:19 +0200 1981 1982 doc: Update the releasing documentation 1983 1984commit e3b847e981c9f70fd7951dd2fc861946d2fa8800 1985Author: Povilas Kanapickas <povilas@radix.lt> 1986Date: 2022-01-18 22:12:18 +0200 1987 1988 newsfragments: Document the misc news fragment type 1989 1990commit 3e1de72bcbbc808a100ae9090b2d9c7f069dbfd0 1991Author: Povilas Kanapickas <povilas@radix.lt> 1992Date: 2022-01-18 22:12:17 +0200 1993 1994 Setup release notes build using towncrier 1995 1996commit 3f955dd532e98c4795cc43fb13e86aa83591346d 1997Merge: 64bfc68a398b 1a66f8c55325 1998Author: Povilas Kanapickas <povilas@radix.lt> 1999Date: 2021-12-30 18:50:56 +0000 2000 2001 Merge branch 'make-jpeg-compression-optional' into 'master' 2002 2003 xerox_mfp: make JPEG compression user-configurable 2004 2005 See merge request sane-project/backends!615 2006 2007commit 1a66f8c553251ef46eec06029b97bfd3bbe5e184 2008Author: Povilas Kanapickas <povilas@radix.lt> 2009Date: 2021-12-30 20:35:03 +0200 2010 2011 Add newsfragment 2012 2013commit a336f5ed2f8eb7994db2ea9d55d6b6b8dda67ece 2014Author: Andrew Sayers <andrew-sane-project@pileofstuff.org> 2015Date: 2021-03-30 12:07:24 +0100 2016 2017 xerox_mfp: make JPEG compression user-configurable 2018 2019 JPEG compression improves scan time, and some scanners require it 2020 for high DPI values. But it loses some data, and we already support 2021 toggling it at compile-time. 2022 2023 Add an advanced option so users can decide at scan-time. 2024 2025commit 64bfc68a398b713c48eb138aaaaf25016fa870c4 2026Merge: 8c5ea25efab9 cf7dde3c4b43 2027Author: Povilas Kanapickas <povilas@radix.lt> 2028Date: 2021-12-30 18:37:30 +0000 2029 2030 Merge branch 'genesys-remove-gpl-exception' into 'master' 2031 2032 genesys: Remove several accidental edits 2033 2034 See merge request sane-project/backends!680 2035 2036commit cf7dde3c4b4356029a91d985c56a5c8a9d174e76 2037Author: Povilas Kanapickas <povilas@radix.lt> 2038Date: 2021-12-30 20:20:40 +0200 2039 2040 genesys: Remove several accidental edits 2041 2042 Fixes 59506f866d3ac4c2fc2bdadf66865e38f8e86ac4. 2043 2044commit 8c5ea25efab98771b023fdf3f9017ac1342e91dc 2045Merge: 23fb2a213944 59506f866d3a 2046Author: Povilas Kanapickas <povilas@radix.lt> 2047Date: 2021-12-30 17:32:07 +0000 2048 2049 Merge branch 'genesys-remove-gpl-exception' into 'master' 2050 2051 genesys: Remove exception for the GPL license 2052 2053 See merge request sane-project/backends!677 2054 2055commit 59506f866d3ac4c2fc2bdadf66865e38f8e86ac4 2056Author: Povilas Kanapickas <povilas@radix.lt> 2057Date: 2021-12-30 19:16:54 +0200 2058 2059 genesys: Remove exception for the GPL license 2060 2061 Several files already don't have the exception that allows uses of the 2062 code that are additional to the GPL license. I'm no longer comfortable 2063 granting this exception for my subsequent contributions, thus the 2064 exception has been removed. 2065 2066commit 23fb2a213944c9788db420e99866052c88cc1f5e 2067Merge: 5591ce7c1b79 fec5e8917feb 2068Author: Povilas Kanapickas <povilas@radix.lt> 2069Date: 2021-12-30 17:22:36 +0000 2070 2071 Merge branch 'release-notes' into 'master' 2072 2073 Add release notes for all notable changes since 1.0.32 2074 2075 See merge request sane-project/backends!676 2076 2077commit fec5e8917feb04167b5d497dce20415bba3e74ba 2078Author: Povilas Kanapickas <povilas@radix.lt> 2079Date: 2021-12-30 18:51:21 +0200 2080 2081 newsfragments: Add release note for MR !622 2082 2083 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/622 2084 2085commit a27f807608a3a98ea7816357a2a1810c2d5cbc31 2086Author: Povilas Kanapickas <povilas@radix.lt> 2087Date: 2021-12-30 18:51:20 +0200 2088 2089 newsfragments: Add release note for MR !621 2090 2091 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/621 2092 2093commit 2f7da02d943df3bda9b0c43e66263102f150d0b4 2094Author: Povilas Kanapickas <povilas@radix.lt> 2095Date: 2021-12-30 18:51:19 +0200 2096 2097 newsfragments: Add release note for MR !620 2098 2099 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/620 2100 2101commit 6832c5f3999972f93a7081ff61f66e0fb44a5f42 2102Author: Povilas Kanapickas <povilas@radix.lt> 2103Date: 2021-12-30 18:51:18 +0200 2104 2105 newsfragments: Add release note for MR !619 2106 2107 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/619 2108 2109commit 27598c788905b9c824752293e9fd4e040e86f192 2110Author: Povilas Kanapickas <povilas@radix.lt> 2111Date: 2021-12-30 18:51:17 +0200 2112 2113 newsfragments: Add release note for MR !618 2114 2115 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/618 2116 2117commit 451761272ec87906c3c35783e0c21fe10c3842fb 2118Author: Povilas Kanapickas <povilas@radix.lt> 2119Date: 2021-12-30 18:51:16 +0200 2120 2121 newsfragments: Add release note for MR !617 2122 2123 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/617 2124 2125commit 86e138bea47f87d09e4736a2944938b58a0fbb61 2126Author: Povilas Kanapickas <povilas@radix.lt> 2127Date: 2021-12-30 18:51:15 +0200 2128 2129 newsfragments: Add release note for MR !613 2130 2131 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/613 2132 2133commit ebee3c297090de74776ae1f23970bcdb32614ed9 2134Author: Povilas Kanapickas <povilas@radix.lt> 2135Date: 2021-12-30 18:51:14 +0200 2136 2137 newsfragments: Add release note for MR !612 2138 2139 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/612 2140 2141commit bdb4aa1585576dd4e398b62a179129f6fbc83818 2142Author: Povilas Kanapickas <povilas@radix.lt> 2143Date: 2021-12-30 18:51:13 +0200 2144 2145 newsfragments: Add release note for MR !609 2146 2147 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/609 2148 2149commit b06e024be75f2374528e3e2af6fe8d76184b34c0 2150Author: Povilas Kanapickas <povilas@radix.lt> 2151Date: 2021-12-30 18:51:12 +0200 2152 2153 newsfragments: Add release note for MR !607 2154 2155 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/607 2156 2157commit 0feacf6f581f2100bc695ab1f2d169e0809ca39d 2158Author: Povilas Kanapickas <povilas@radix.lt> 2159Date: 2021-12-30 18:51:11 +0200 2160 2161 newsfragments: Add release note for MR !605 2162 2163 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/605 2164 2165commit 6773f79086b7887a59b24f683760a521d39e3c70 2166Author: Povilas Kanapickas <povilas@radix.lt> 2167Date: 2021-12-30 18:51:10 +0200 2168 2169 newsfragments: Add release note for MR !604 2170 2171 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/604 2172 2173commit 2f31fea9d351ed99d8e0a7bf700261926a7e88c7 2174Author: Povilas Kanapickas <povilas@radix.lt> 2175Date: 2021-12-30 18:51:09 +0200 2176 2177 newsfragments: Add release note for MR !675 2178 2179 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/675 2180 2181commit 9887b162d90f3763fcfa9954c4636804d56c9a1d 2182Author: Povilas Kanapickas <povilas@radix.lt> 2183Date: 2021-12-30 18:51:08 +0200 2184 2185 newsfragments: Add release note for MR !673 2186 2187 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/673 2188 2189commit 85b6cd3320e2371ff92a7bb42f6bafde8fcdc0bb 2190Author: Povilas Kanapickas <povilas@radix.lt> 2191Date: 2021-12-30 18:51:07 +0200 2192 2193 newsfragments: Add release note for MR !671 2194 2195 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/671 2196 2197commit 77baf258b6305666409c54f9e051afe4fb1ac1b2 2198Author: Povilas Kanapickas <povilas@radix.lt> 2199Date: 2021-12-30 18:51:06 +0200 2200 2201 newsfragments: Add release note for MR !669 2202 2203 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/669 2204 2205commit 3b91ab76e6438cec380c4bf2d946347e0909f403 2206Author: Povilas Kanapickas <povilas@radix.lt> 2207Date: 2021-12-30 18:51:05 +0200 2208 2209 newsfragments: Add release note for MR !667 2210 2211 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/667 2212 2213commit 87778eef50c8d07ac94ad995e65309b8eb0611d3 2214Author: Povilas Kanapickas <povilas@radix.lt> 2215Date: 2021-12-30 18:51:04 +0200 2216 2217 newsfragments: Add release note for MR !666 2218 2219 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/666 2220 2221commit 58007470e033d2a79ad78dfa349d18b2a3aed8a1 2222Author: Povilas Kanapickas <povilas@radix.lt> 2223Date: 2021-12-30 18:51:03 +0200 2224 2225 newsfragments: Add release note for MR !665 2226 2227commit 5b1b01204798857e12779d0c4c028b3db0292828 2228Author: Povilas Kanapickas <povilas@radix.lt> 2229Date: 2021-12-30 18:51:02 +0200 2230 2231 newsfragments: Add release note for MR !663 2232 2233 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/663 2234 2235commit cb6a7d0a90ce1c41b59bcc817daf911a6b2c8206 2236Author: Povilas Kanapickas <povilas@radix.lt> 2237Date: 2021-12-30 18:51:01 +0200 2238 2239 newsfragments: Add release note for MR !659 2240 2241 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/659 2242 2243commit 5695b15dfcdbf502ffd9a3cd6af853d4100dc6bb 2244Author: Povilas Kanapickas <povilas@radix.lt> 2245Date: 2021-12-30 18:51:00 +0200 2246 2247 newsfragments: Add release note for MR !658 2248 2249 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/658 2250 2251commit 3dfaea18bb7661dd464fe7289919a47112981ea5 2252Author: Povilas Kanapickas <povilas@radix.lt> 2253Date: 2021-12-30 18:50:59 +0200 2254 2255 newsfragments: Add release note for MR !657 2256 2257 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/657 2258 2259commit 2dff4aa09ac8bf6508097da198d5a59229304cf7 2260Author: Povilas Kanapickas <povilas@radix.lt> 2261Date: 2021-12-30 18:50:58 +0200 2262 2263 newsfragments: Add release note for MR !654 2264 2265 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/654 2266 2267commit 034fa489b650fa2f5789c9adc34b7e04276e4c2b 2268Author: Povilas Kanapickas <povilas@radix.lt> 2269Date: 2021-12-30 18:50:57 +0200 2270 2271 newsfragments: Add release note for MR !651 2272 2273 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/651 2274 2275commit 33b6e0ae479af7c0918bf0686c6d0935f4fc8c68 2276Author: Povilas Kanapickas <povilas@radix.lt> 2277Date: 2021-12-30 18:50:56 +0200 2278 2279 newsfragments: Add release note for MR !650 2280 2281 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/650 2282 2283commit bed836adad66684c3bd949d38815d29b70fdede6 2284Author: Povilas Kanapickas <povilas@radix.lt> 2285Date: 2021-12-30 18:50:55 +0200 2286 2287 newsfragments: Add release note for MR !550 2288 2289 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/550 2290 2291commit 39d1f6a80ad4ad04b9229ea698e0fc3ed067c13d 2292Author: Povilas Kanapickas <povilas@radix.lt> 2293Date: 2021-12-30 18:50:54 +0200 2294 2295 newsfragments: Add release note for MR !647 2296 2297 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/647 2298 2299commit dc3146a31c12a8a3d1bb3bc616ab478c3d1e0360 2300Author: Povilas Kanapickas <povilas@radix.lt> 2301Date: 2021-12-30 18:50:53 +0200 2302 2303 newsfragments: Add release note for MR !645 2304 2305 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/645 2306 2307commit 7cbb3ae1d4a2c3fc5b16ece9006b13f531af1e92 2308Author: Povilas Kanapickas <povilas@radix.lt> 2309Date: 2021-12-30 18:50:52 +0200 2310 2311 newsfragments: Add release note for MR !643 2312 2313 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/643 2314 2315commit e9b3e39536c4d85131c18723a3d6ffd8ab516d9b 2316Author: Povilas Kanapickas <povilas@radix.lt> 2317Date: 2021-12-30 18:50:51 +0200 2318 2319 newsfragments: Add release note for MR !642 2320 2321 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/642 2322 2323commit 520a0df0f78cd6196e1600f83c17a8f8218f5fa2 2324Author: Povilas Kanapickas <povilas@radix.lt> 2325Date: 2021-12-30 18:50:50 +0200 2326 2327 newsfragments: Add release note for MR !641 2328 2329 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/641 2330 2331commit d666430f7576f0ad69400daacbf3634cf662b2da 2332Author: Povilas Kanapickas <povilas@radix.lt> 2333Date: 2021-12-30 18:50:49 +0200 2334 2335 newsfragments: Add release note for MR !640 2336 2337 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/640 2338 2339commit 94933f881dfabe79de68abbc8ca0a5147b38b1eb 2340Author: Povilas Kanapickas <povilas@radix.lt> 2341Date: 2021-12-30 18:50:48 +0200 2342 2343 newsfragments: Add release note for MR !639 2344 2345 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/639 2346 2347commit 7e2d4efd55ee7f7947d9a38b7c6dd2657ce2da36 2348Author: Povilas Kanapickas <povilas@radix.lt> 2349Date: 2021-12-30 18:50:47 +0200 2350 2351 newsfragments: Add release notes for MR !638 2352 2353 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/638 2354 2355commit 7c215610c4e293f7b5b9b8ffd93f62d1b96fe26d 2356Author: Povilas Kanapickas <povilas@radix.lt> 2357Date: 2021-12-30 18:50:46 +0200 2358 2359 newsfragments: Add release note for MR !635 2360 2361 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/635 2362 2363commit d9e722af63a71eb7e89f44a8a622cf9b5e285397 2364Author: Povilas Kanapickas <povilas@radix.lt> 2365Date: 2021-12-30 18:50:45 +0200 2366 2367 newsfragments: Add release note for MR !634 2368 2369 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/634 2370 2371commit cc88c73ac9c2e0f69b31b15c973675c5f63814a8 2372Author: Povilas Kanapickas <povilas@radix.lt> 2373Date: 2021-12-30 18:50:44 +0200 2374 2375 newsfragments: Add release note for MR !633 2376 2377 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/633 2378 2379commit 35de63ca99b34574779ce88df71d7f89d8b23541 2380Author: Povilas Kanapickas <povilas@radix.lt> 2381Date: 2021-12-30 18:50:43 +0200 2382 2383 newsfragments: Add release note for MR !629 2384 2385 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/629 2386 2387commit 5b143760f38ee0f3c584882bc07e02851c4d8ad8 2388Author: Povilas Kanapickas <povilas@radix.lt> 2389Date: 2021-12-30 18:50:42 +0200 2390 2391 newsfragments: Add release note for MR !627 2392 2393 Full link: https://gitlab.com/sane-project/backends/-/merge_requests/627 2394 2395commit c94a3319165512c766179dc8a7e0419e0e33f6bf 2396Author: Povilas Kanapickas <povilas@radix.lt> 2397Date: 2021-12-30 18:50:41 +0200 2398 2399 newsfragments: Add release note for MR !628 2400 2401 https://gitlab.com/sane-project/backends/-/merge_requests/628 2402 2403commit 141964f6529a880db27d92d0e413ffaa2c209358 2404Author: Povilas Kanapickas <povilas@radix.lt> 2405Date: 2021-12-30 18:50:40 +0200 2406 2407 NEWS: Move unreleased release notes to newsfragments directory 2408 2409commit 0b31b2c1ed6fee5beb41ee725f467e276ec80401 2410Author: Povilas Kanapickas <povilas@radix.lt> 2411Date: 2021-12-30 18:50:39 +0200 2412 2413 newsfragments: Document how to provide release notes 2414 2415commit 5591ce7c1b7979f18a6e6b1445c0be66152527f1 2416Merge: 4d2a6eb5137b eca148dbf446 2417Author: Povilas Kanapickas <povilas@radix.lt> 2418Date: 2021-12-28 01:29:03 +0000 2419 2420 Merge branch 'genesys-remove-gl847-unsupported-resolutions' into 'master' 2421 2422 genesys: Remove unsupported resolutions on LiDE 100 and 200 2423 2424 Closes #383 2425 2426 See merge request sane-project/backends!675 2427 2428commit eca148dbf44611b357bd01b4672b83737c114a28 2429Author: Povilas Kanapickas <povilas@radix.lt> 2430Date: 2021-12-28 02:49:59 +0200 2431 2432 genesys: Remove unsupported 75 and 100 dpi resolutions on LiDE 200 2433 2434commit c86564a3e39c5407c770dca48ce37dee3c142b3c 2435Author: Povilas Kanapickas <povilas@radix.lt> 2436Date: 2021-12-28 02:49:58 +0200 2437 2438 genesys: Remove unsupported 75 and 100 dpi resolutions on LiDE 100 2439 2440commit f5d5928346e3a49914a6cd8cdd00d3e6f4556282 2441Author: Povilas Kanapickas <povilas@radix.lt> 2442Date: 2021-12-28 02:49:57 +0200 2443 2444 genesys: Log the target motor speed in case it can't be acquired 2445 2446commit 4d2a6eb5137bff1c8b0b221c7866801492d1a214 2447Merge: f4552acf8d62 75ac76f87a78 2448Author: Povilas Kanapickas <povilas@radix.lt> 2449Date: 2021-12-27 21:08:39 +0000 2450 2451 Merge branch 'genesys-gl841-fixes' into 'master' 2452 2453 genesys: Various fixes for GL841 scanners 2454 2455 Closes #357 2456 2457 See merge request sane-project/backends!673 2458 2459commit 75ac76f87a78b4662ea37313e250d96e284aab86 2460Author: Povilas Kanapickas <povilas@radix.lt> 2461Date: 2021-12-27 22:21:18 +0200 2462 2463 genesys: Remove unneeded per-scanner register setup 2464 2465 These register values are overwritten later. 2466 2467commit f06e507de738cf5bf6e4ec5eb1abc3015c4315d6 2468Author: Povilas Kanapickas <povilas@radix.lt> 2469Date: 2021-12-27 22:21:17 +0200 2470 2471 genesys: Fixed offset calibration on certain gl841 devices 2472 2473commit 334e4bd8d123a13e8cb8283b9f430d10da83de47 2474Author: Povilas Kanapickas <povilas@radix.lt> 2475Date: 2021-12-27 22:21:16 +0200 2476 2477 genesys: Use consistent initial exposure for led calibration on gl841 2478 2479commit af175f6d4c10e52bc2b1e07b156c4bd5e8ac04e0 2480Author: Povilas Kanapickas <povilas@radix.lt> 2481Date: 2021-12-27 22:21:15 +0200 2482 2483 genesys: Fix inconsistent exposure values in led calib in testing mode 2484 2485commit 3e9431d079c320a81a3e1a3d3b4925317d03aafc 2486Author: Povilas Kanapickas <povilas@radix.lt> 2487Date: 2021-12-27 22:21:14 +0200 2488 2489 genesys: Ensure sensor exposure is up-to-date when scanning on gl841 2490 2491commit c11a0e7ab6889d5ba1cf89592bf901aa8304de19 2492Author: Povilas Kanapickas <povilas@radix.lt> 2493Date: 2021-12-27 22:21:13 +0200 2494 2495 genesys: Reuse gl124 led calibration acceptability criteria for gl841 2496 2497commit d19ccd2fad4efc2785a57e172f17749db57011e7 2498Author: Povilas Kanapickas <povilas@radix.lt> 2499Date: 2021-12-27 22:21:12 +0200 2500 2501 genesys: Remove no longer used led calibration fallback code on gl841 2502 2503 This was used only on scanners which did not have calibration target 2504 intensity value. All gl841 scanners now have such setting, so the code 2505 can be removed. 2506 2507commit e540778cfaad9d5936baea6bf841db8be30d21b1 2508Author: Povilas Kanapickas <povilas@radix.lt> 2509Date: 2021-12-27 22:21:11 +0200 2510 2511 genesys: Specify target white level for all gl841 devices 2512 2513commit c1f731a7e099ec303ec0e1f667f77d973e2534bd 2514Author: Povilas Kanapickas <povilas@radix.lt> 2515Date: 2021-12-27 22:21:10 +0200 2516 2517 genesys: Remove duplicate register write during led calibration on gl841 2518 2519commit f1910ae58cdeb948189e5cd878ff5378a7134fdd 2520Author: Povilas Kanapickas <povilas@radix.lt> 2521Date: 2021-12-27 22:21:09 +0200 2522 2523 genesys: Reset registers after move during led calibration on gl841 2524 2525commit 86fe51e224daadf80577d887127c51611a53223d 2526Author: Povilas Kanapickas <povilas@radix.lt> 2527Date: 2021-12-27 22:21:08 +0200 2528 2529 genesys: Remove erroneous register write on LiDE 80 2530 2531commit 0f341bf5a0e3bc3dd2951b0dc74dd808ccc57879 2532Author: Povilas Kanapickas <povilas@radix.lt> 2533Date: 2021-12-27 22:21:07 +0200 2534 2535 genesys: Clean up exposure calibration on gl841 2536 2537commit 4ee36a2e31edd9ffc059306233d70f3f91ab86b8 2538Author: Povilas Kanapickas <povilas@radix.lt> 2539Date: 2021-12-27 22:21:06 +0200 2540 2541 genesys: Use more robust gain calibration on gl841 2542 2543commit bbc15435258e479cf9a5178fa79a05eecea7deab 2544Author: Povilas Kanapickas <povilas@radix.lt> 2545Date: 2021-12-27 22:21:05 +0200 2546 2547 genesys: Remove duplicate register writes in gl841 calibration 2548 2549commit 675497fcd818b2dcc716ce052bb90913091f8bc2 2550Author: Povilas Kanapickas <povilas@radix.lt> 2551Date: 2021-12-27 22:21:04 +0200 2552 2553 genesys: Use host-side gray instead of device-side true-gray on gl841 2554 2555 True gray mode is not handled correctly by devices: they have bugs that 2556 lead to incorrect LED color being emitted (e.g. dark red) and thus this 2557 feature is completely unusable. At least LiDE 35/40/50, LiDE 60 and LiDE 2558 80 are affected. 2559 2560 Simpy disabling true-gray unfortunately leads to even worse outcome 2561 because the scanner then simply proceeds to perform a color scan. 2562 2563 To work around these problems we do a normal color scan and then produce 2564 gray output based on the color data. This will satisfy the use cases 2565 when correct gray is needed. In cases when it is sufficient to construct 2566 gray from a single color channel, the color filter setting could be 2567 used. 2568 2569commit 7bbb6d8fdb8358f14be8e331c4b8a15b2b552855 2570Author: Povilas Kanapickas <povilas@radix.lt> 2571Date: 2021-12-27 22:21:03 +0200 2572 2573 genesys: Implement host-side gray support 2574 2575commit 2f030f04e296cf4e7fae49387c8bc989b7731df8 2576Author: Povilas Kanapickas <povilas@radix.lt> 2577Date: 2021-12-27 22:21:02 +0200 2578 2579 genesys: Implement image pipeline for merging color channels to gray 2580 2581commit ad842841862f7090e9062bc98b999e9f7389b786 2582Author: Povilas Kanapickas <povilas@radix.lt> 2583Date: 2021-12-27 22:21:01 +0200 2584 2585 genesys: Rename ImagePipelineNodeMergeMono{Lines -> LinesToColor} 2586 2587commit bd4f00912218fceab4818a9fe66f584af8740cf8 2588Author: Povilas Kanapickas <povilas@radix.lt> 2589Date: 2021-12-27 22:21:00 +0200 2590 2591 genesys: Remove true_gray variable by deriving its value directly 2592 2593commit 1e7502504842471498e825c8ff65b231e646d511 2594Author: Povilas Kanapickas <povilas@radix.lt> 2595Date: 2021-12-27 22:20:59 +0200 2596 2597 genesys: Fix incorrect scan exposure setup on gl841 2598 2599 When sensor exposure values are significantly different from each other 2600 the total scan exposure will be too low leading to the device becoming 2601 confused and significantly 2602 2603commit 601705fa3ae0c9a84f6e906fa50f1810cabbef6f 2604Author: Povilas Kanapickas <povilas@radix.lt> 2605Date: 2021-12-27 22:20:58 +0200 2606 2607 genesys: Inline gl841_get_led_exposure() 2608 2609commit 6c0fafac7985c829b4be39d15fa166ac0e65bb65 2610Author: Povilas Kanapickas <povilas@radix.lt> 2611Date: 2021-12-27 22:20:57 +0200 2612 2613 genesys: Remove broken two-table feeding support from gl841 2614 2615 At least on LiDE 50 two-table feeding caused unexplained motor spin-up 2616 failures on certain motor exposures. Various register modifications 2617 showed that there's high likelihood on device-side bug. Even the 2618 official drivers don't use proper two-table feeding. 2619 2620commit e27d991fdfc61fad704508b98cd021d882810a8b 2621Author: Povilas Kanapickas <povilas@radix.lt> 2622Date: 2021-12-27 22:20:56 +0200 2623 2624 genesys: Remove unused two-table feeding support from gl847 2625 2626commit d4dc13f5275beaf4d93f26fd46d712b9c976566c 2627Author: Povilas Kanapickas <povilas@radix.lt> 2628Date: 2021-12-27 22:20:55 +0200 2629 2630 genesys: Remove unused two-table feeding support from gl846 2631 2632commit 137a2d676f0be466e1c707053a0c275fc172658c 2633Author: Povilas Kanapickas <povilas@radix.lt> 2634Date: 2021-12-27 22:20:54 +0200 2635 2636 genesys: Remove unused two-table feeding support from gl124 2637 2638commit f4552acf8d623e1ff6f7ffe3448d589bf8992c45 2639Merge: 8d028fe39883 584f16e2ee25 2640Author: Povilas Kanapickas <povilas@radix.lt> 2641Date: 2021-12-27 14:49:08 +0000 2642 2643 Merge branch 'pixma_new_models' into 'master' 2644 2645 pixma: add 2021 models. 2646 2647 See merge request sane-project/backends!671 2648 2649commit 584f16e2ee25456718d6344e654008d64d992aef 2650Author: Ordissimo <thierry@ordissimo.com> 2651Date: 2021-12-26 15:49:21 +0100 2652 2653 pixma: add 2021 models. 2654 2655 Fix white space 2656 2657 Fix build 2658 2659 Add descriptions 2660 2661 Reduces the length of the line 2662 2663commit 8d028fe398831c6b94ec4627387850cd1dfc82d6 2664Merge: 53c1be6ae8a1 020030080c09 2665Author: Ordissimo <thierry@ordissimo.com> 2666Date: 2021-12-27 13:43:20 +0000 2667 2668 Merge branch 'scangearmp2_add_2021_modeles' into 'master' 2669 2670 Scangearmp2: add 2021 models 2671 2672 See merge request sane-project/backends!672 2673 2674commit 020030080c090803dca2c4922e2a219eaff988c5 2675Author: Ordissimo <thierry@ordissimo.com> 2676Date: 2021-12-27 14:23:37 +0100 2677 2678 Scangearmp2 add 2021 models 2679 2680commit 53c1be6ae8a1cec2c94ec6d259d72e279200b2a2 2681Merge: 7bc998340739 b668e92047d0 2682Author: Povilas Kanapickas <povilas@radix.lt> 2683Date: 2021-12-26 14:53:11 +0000 2684 2685 Merge branch 'genesys-cleanup' into 'master' 2686 2687 genesys: Miscellaneous cleanups 2688 2689 See merge request sane-project/backends!670 2690 2691commit b668e92047d03a93fb056d2b82065ba2785a4221 2692Author: Povilas Kanapickas <povilas@radix.lt> 2693Date: 2021-12-26 16:09:17 +0200 2694 2695 genesys: Use {uint,int}{8,16,32,64} from std namespace 2696 2697 This is not strictly necessary as all known C++ compilers also inject 2698 these types to the global namespace. However this is not guaranteed by 2699 the C++ standard and accordingly some code completion tools don't 2700 support this without additional configuration. 2701 2702commit 7c76892b9809b28b2ace8d852b0817919679ba66 2703Author: Povilas Kanapickas <povilas@radix.lt> 2704Date: 2021-12-26 16:09:16 +0200 2705 2706 genesys: Remove empty file 2707 2708commit 3752d11c34f7d03ce808a5338f93ecb76395ca61 2709Author: Povilas Kanapickas <povilas@radix.lt> 2710Date: 2021-12-26 16:09:15 +0200 2711 2712 genesys: Wrap very long lines 2713 2714commit 7bc998340739618e1f3a9181a2789d4a7f922081 2715Merge: fcda028e4ac8 80f6d2117047 2716Author: Povilas Kanapickas <povilas@radix.lt> 2717Date: 2021-12-26 13:15:18 +0000 2718 2719 Merge branch 'genesys-fix-contrast-brightness' into 'master' 2720 2721 genesys: Enable gamma setting when contrast or brightness is adjusted 2722 2723 Closes #271 2724 2725 See merge request sane-project/backends!669 2726 2727commit 80f6d211704703dae299599af62fd4c93908e854 2728Author: Povilas Kanapickas <povilas@radix.lt> 2729Date: 2021-12-26 14:53:15 +0200 2730 2731 genesys: Enable gamma setting when contrast or brightness is adjusted 2732 2733 Brightness and contrast adjustments are handled via gamma tables and 2734 thus gamma functionality is required for these settings to have any 2735 effect. 2736 2737 Previously if the device has a sensor with identity gamma 2738 (gamma = {1, 1, 1}), then gamma tables were turned off, consequently 2739 brightness and contrast settings had no effect. 2740 2741 The underlying issue was identified by Gunnar Hjalmarsson 2742 <gunnarhj@ubuntu.com> and STK. 2743 2744commit bf4614b76e9c54e204d65c5e42fd1ac8cdfbfaf4 2745Author: Povilas Kanapickas <povilas@radix.lt> 2746Date: 2021-12-26 14:53:14 +0200 2747 2748 genesys: Store contrast and brightness adjustments in session params 2749 2750commit fcda028e4ac861249a68b19e59bb3bb991eeacbb 2751Merge: 4b4cc5d019ef ea0e57a05e72 2752Author: Povilas Kanapickas <povilas@radix.lt> 2753Date: 2021-12-25 01:57:10 +0000 2754 2755 Merge branch 'genesys-lide-gray' into 'master' 2756 2757 genesys: Improve gray scan quality on LiDE 220 2758 2759 Closes #52 and #106 2760 2761 See merge request sane-project/backends!667 2762 2763commit ea0e57a05e728a2d8efe38494cfd9a6ae0591b3f 2764Author: Povilas Kanapickas <povilas@radix.lt> 2765Date: 2021-12-25 03:06:29 +0200 2766 2767 genesys: Improve gray scan quality on LiDE 110 2768 2769 The fix has been suggested by Matthew Petroff <matthew@mpetroff.net> 2770 2771commit 8ceb1dde8da201e6cccd4cc64d2247993b6b2cc8 2772Author: Povilas Kanapickas <povilas@radix.lt> 2773Date: 2021-12-25 03:06:28 +0200 2774 2775 genesys: Improve gray scan quality on LiDE 120 2776 2777 The fix has been suggested by Matthew Petroff <matthew@mpetroff.net> 2778 2779commit 711a3c5c143fdf6b5b05a874c0a522b7796af874 2780Author: Povilas Kanapickas <povilas@radix.lt> 2781Date: 2021-12-25 03:06:27 +0200 2782 2783 genesys: Improve gray scan quality on LiDE 210 2784 2785 The fix has been suggested by Matthew Petroff <matthew@mpetroff.net> 2786 2787commit 723eaa5917c197cad2c4621f5d2a3f83451c0ecc 2788Author: Povilas Kanapickas <povilas@radix.lt> 2789Date: 2021-12-25 03:06:26 +0200 2790 2791 genesys: Improve gray scan quality on LiDE 220 2792 2793 The fix has been suggested by Matthew Petroff <matthew@mpetroff.net> 2794 2795commit bd0f15f5855b01c698f3a2da623ebc759401ed66 2796Author: Povilas Kanapickas <povilas@radix.lt> 2797Date: 2021-12-25 03:06:25 +0200 2798 2799 genesys: Move gl124 0x0c reg definition to sensor tables 2800 2801commit 4b4cc5d019efecc7b94865aed39b16824539ad79 2802Merge: 98869ebedffc 0a22da26c42f 2803Author: Ordissimo <thierry@ordissimo.com> 2804Date: 2021-12-23 09:03:08 +0000 2805 2806 Merge branch 'escl-add-new-models' into 'master' 2807 2808 escl:Added of 3 tested models 2809 2810 Closes #540 2811 2812 See merge request sane-project/backends!666 2813 2814commit 0a22da26c42ffb2fe2ba57ac1d494e6723fe7cd9 2815Author: thierry1970 <thierry@ordissimo.com> 2816Date: 2021-12-23 09:02:08 +0100 2817 2818 escl:Added of 3 tested models 2819 2820 Rename model 2821 2822commit 98869ebedffcecacd3540a981c23f10a9e7a1943 2823Merge: 7394329b6904 d77743b2433b 2824Author: Ordissimo <thierry@ordissimo.com> 2825Date: 2021-12-17 12:13:07 +0000 2826 2827 Merge branch 'fix-old-tls-connections' into 'master' 2828 2829 Fix old tls connections 2830 2831 See merge request sane-project/backends!663 2832 2833commit d77743b2433b67a1b28a9a6b1af1a1a27b32d52b 2834Author: thierry1970 <thierry@ordissimo.com> 2835Date: 2021-12-13 18:28:45 +0100 2836 2837 Search for the TLS version used by the device, then force the TLS version if necessary. 2838 2839 Check constant curl_ssl 2840 2841 Fix build 2842 2843commit 7394329b6904fb7c461cdc994b60fcb2212b716b 2844Merge: c8f42d6bd5bd 4752a9c3791f 2845Author: Ordissimo <thierry@ordissimo.com> 2846Date: 2021-12-16 11:09:33 +0000 2847 2848 Merge branch 'escl-ipv6' into 'master' 2849 2850 Escl ipv6 2851 2852 See merge request sane-project/backends!565 2853 2854commit 4752a9c3791f27e80801398e92b5bfcadecfd574 2855Author: Thierry HUCHARD <thierry@ordissimo.com> 2856Date: 2020-12-29 12:37:38 +0100 2857 2858 added support for ipv6. 2859 2860 Fixes a possible memory overflow. 2861 2862commit c8f42d6bd5bd1bf2bc4cc9ec25f868ca8762f8c0 2863Merge: b72ac67a7025 b49deae017ea 2864Author: Povilas Kanapickas <povilas@radix.lt> 2865Date: 2021-12-16 11:08:40 +0000 2866 2867 Merge branch 'devel/avision' into 'master' 2868 2869 Added support for Avision FB2280E 2870 2871 See merge request sane-project/backends!657 2872 2873commit b49deae017ea893f0ffbca44fa1c26b54ee4fb11 2874Author: Paul Wolneykien <manowar@altlinux.org> 2875Date: 2021-11-19 14:05:56 +0300 2876 2877 avision: Added support for Avision FB2280E 2878 2879 It seems to be the same as FB2080E. 2880 2881 Signed-off-by: Paul Wolneykien <manowar@altlinux.org> 2882 2883commit b72ac67a70251049ef2c682ee9d819368529cf18 2884Merge: dd0599ca5244 b8df4a0cf6d6 2885Author: Povilas Kanapickas <povilas@radix.lt> 2886Date: 2021-12-16 10:56:23 +0000 2887 2888 Merge branch 'R40' into 'master' 2889 2890 canon_dr: Add basic support for Canon R40 scanner 2891 2892 See merge request sane-project/backends!665 2893 2894commit b8df4a0cf6d6511e6a019ce490e7742af1414f0e 2895Author: genkn <8407030-genkn@users.noreply.gitlab.com> 2896Date: 2021-03-15 08:11:13 +0100 2897 2898 canon_dr: Add basic support for Canon R40 scanner 2899 2900 Initial support for Canon R40 SSM scanner with Letter-size ADF. 2901 Hardware provides: gray/color, simplex/duplex, full-width, 300/600dpi 2902 horizontal, with front mirrored horizontally. 2903 2904commit dd0599ca5244f35aa54b1e72d8b6dd8be85ee35c 2905Merge: bfa3e39de254 40f4885ab857 2906Author: Povilas Kanapickas <povilas@radix.lt> 2907Date: 2021-12-16 10:15:41 +0000 2908 2909 Merge branch 'fix-dev_acquire' into 'master' 2910 2911 xerox_mfp: return correct value in dev_acquire() 2912 2913 See merge request sane-project/backends!614 2914 2915commit 40f4885ab8570cfe7dee965fb0e6d32e3933733d 2916Author: Andrew Sayers <andrew-sane-project@pileofstuff.org> 2917Date: 2021-03-30 12:16:08 +0100 2918 2919 xerox_mfp: return correct value in dev_acquire() 2920 2921 dev_acquire() is expected to return 1 on success and 0 on failure. 2922 Fix the cases where it returned non-zero on error. 2923 2924commit bfa3e39de254ccf7db170b62cb0dc3bf055f6327 2925Merge: db6e4fd77fa0 75801bffd301 2926Author: Ralph Little <skelband@gmail.com> 2927Date: 2021-12-16 05:00:36 +0000 2928 2929 Merge branch 'scanjet_g4010' into 'master' 2930 2931 Updated button support for HP Scanjet G4010 2932 2933 See merge request sane-project/backends!622 2934 2935commit 75801bffd30105511e76a74ef6db8714ba1b3c7f 2936Author: Povilas Kanapickas <povilas@radix.lt> 2937Date: 2021-12-15 23:51:51 +0200 2938 2939 genesys: Address wrong indentation warning 2940 2941 This is separate commit because the previous commit introducing this 2942 warning is completely unrelated and would not benefit from this change 2943 being included. 2944 2945commit 8347191b5fd597bd2b34e74cc57b2d9849b653f8 2946Author: Ralph Little <skelband@gmail.com> 2947Date: 2021-12-07 22:16:13 -0800 2948 2949 genesys: Added transparency button option 2950 2951 This is introduced primarily for the ScanJet G4010 which has "Scan Film" 2952 buttons. 2953 2954commit fa414e46b1c724721eabef690fa622c2c3d0478a 2955Author: Ralph Little <skelband@gmail.com> 2956Date: 2021-05-05 12:37:11 -0700 2957 2958 genesys: updated button support for HP Scanjet G4010 2959 2960commit db6e4fd77fa0f959c5dd0622b94023e4c117e5d8 2961Merge: 7b19eb21159c 9ed68732920f 2962Author: Povilas Kanapickas <povilas@radix.lt> 2963Date: 2021-12-15 22:21:53 +0000 2964 2965 Merge branch 'xerox_workcentre_3025' into 'master' 2966 2967 Add Xerox WorkCentre 3025 2968 2969 See merge request sane-project/backends!654 2970 2971commit 9ed68732920fdcc3486e9d7093804afb980fa195 2972Author: Andrii Pravorskyi <pravorskyi@meta.ua> 2973Date: 2021-10-26 03:42:37 +0300 2974 2975 xerox_mfp: Add Xerox WorkCentre 3025 2976 2977commit 7b19eb21159cfe61aa55fbbc086936e440a45446 2978Merge: dc32df1001d9 0a038376a6ff 2979Author: Povilas Kanapickas <povilas@radix.lt> 2980Date: 2021-12-15 22:17:12 +0000 2981 2982 Merge branch 'pixma-mf56x0' into 'master' 2983 2984 pixma: move MF56x0 to MP730 backend 2985 2986 See merge request sane-project/backends!628 2987 2988commit 0a038376a6ffae955de95796989dafa50a327fed 2989Author: Konstantin Tcepliaev <f355@f355.org> 2990Date: 2021-05-15 16:03:48 +0000 2991 2992 pixma: move MF56x0 to MP730 backend 2993 2994commit dc32df1001d985130b25b5833a62533a4706e925 2995Merge: 9ad2aa54b902 1db13a713f28 2996Author: Povilas Kanapickas <povilas@radix.lt> 2997Date: 2021-12-15 22:12:13 +0000 2998 2999 Merge branch 'ps-devel-fix-gcc-4-8-compile-001' into 'master' 3000 3001 genesys: fix gcc-4.8 compile 3002 3003 See merge request sane-project/backends!609 3004 3005commit 1db13a713f281c66d3eaebab06a33d735ea9c20e 3006Author: Peter Seiderer <ps.report@gmx.net> 3007Date: 2021-03-15 20:53:55 +0100 3008 3009 genesys: fix gcc-4.8 compile 3010 3011 Fixes: 3012 3013 genesys/utilities.h:229:23: error: invalid initialization of non-const reference of type 'std::basic_ios<char>&' from an rvalue of type '<brace-enclosed initializer list>' 3014 stream_{stream} 3015 ^ 3016 genesys/image_pipeline.cpp:715:19: error: invalid initialization of non-const reference of type 'genesys::ImagePipelineNode&' from an rvalue of type '<brace-enclosed initializer list>' 3017 source_{source} 3018 ^ 3019 3020 Signed-off-by: Peter Seiderer <ps.report@gmx.net> 3021 3022commit 9ad2aa54b902379289fae7686a60cfee5c1d4521 3023Merge: 2e77ac40520d d32e6c411530 3024Author: Povilas Kanapickas <povilas@radix.lt> 3025Date: 2021-12-15 21:39:12 +0000 3026 3027 Merge branch '519-imageRUNNER1133A-support' into 'master' 3028 3029 Added support for imageRUNNER1133A 3030 3031 See merge request sane-project/backends!658 3032 3033commit d32e6c411530bf2579539d3dc3f77c4537b09d2f 3034Author: Mikhail Remnev <mikhail.remnev@desy.de> 3035Date: 2021-11-27 17:59:43 +0700 3036 3037 Added iclass_device for imageRUNNER1133A 3038 3039commit 2e77ac40520d3e5297e2a63d85edb8455e75b10e 3040Merge: 7f06490c931e 8090d3844b15 3041Author: Povilas Kanapickas <povilas@radix.lt> 3042Date: 2021-12-15 20:55:28 +0000 3043 3044 Merge branch 'add-sanei-directio' into 'master' 3045 3046 Factoring of umax_pp_low functions concerning sys/io.h 3047 3048 See merge request sane-project/backends!521 3049 3050commit 8090d3844b1555cbf51a3ec7d3c6dce8028bd492 3051Author: Thierry HUCHARD <thierry@ordissimo.com> 3052Date: 2021-12-15 22:37:03 +0200 3053 3054 tools: Reuse sanei_directio 3055 3056commit c7575b36791694f835433bec70ed42d38ab0c8a3 3057Author: Thierry HUCHARD <thierry@ordissimo.com> 3058Date: 2021-12-15 22:37:02 +0200 3059 3060 plustek-pp: Reuse sanei_directio for inb/outb 3061 3062commit 8a2a81a83c4ce4007fd59bfd373dad48e1f3093c 3063Author: Thierry HUCHARD <thierry@ordissimo.com> 3064Date: 2021-12-15 22:37:01 +0200 3065 3066 sanei: Remove no longer used code from sanei_backend.h 3067 3068commit ab11e428940e02f46f95734cff839b0ad4bcba10 3069Author: Thierry HUCHARD <thierry@ordissimo.com> 3070Date: 2021-12-15 22:37:00 +0200 3071 3072 sanei: Reuse sanei_directio in sanei_pio 3073 3074commit 7d75dbad0c915500785144fa717bdbe6fdbdde33 3075Author: Thierry HUCHARD <thierry@ordissimo.com> 3076Date: 2021-12-15 22:36:59 +0200 3077 3078 sanei: Remove BEOS support from sanei_pio 3079 3080commit 3e8885f937ffeda9f340970c953f7fc463bad093 3081Author: Thierry HUCHARD <thierry@ordissimo.com> 3082Date: 2021-12-15 22:36:58 +0200 3083 3084 sanei: Reuse sanei_directio in sanei_pa4s2 3085 3086commit abbc93df1aefa8c33d80fed2141244fda6ee8e0c 3087Author: Thierry HUCHARD <thierry@ordissimo.com> 3088Date: 2021-12-15 22:36:57 +0200 3089 3090 qcam: Reuse sanei_directio 3091 3092commit 79e470cf9a77a4256a4b365724b11722695f3aef 3093Author: Thierry HUCHARD <thierry@ordissimo.com> 3094Date: 2021-12-15 22:36:56 +0200 3095 3096 sanei: Reuse sanei_directio in sanei_ab306 3097 3098commit db83d554957086a64a968e0f03f228ea8707920f 3099Author: Thierry HUCHARD <thierry@ordissimo.com> 3100Date: 2021-12-15 22:36:55 +0200 3101 3102 sanei: Reuse sanei_directio in sanei_pp 3103 3104commit 7b5386ff6eb0a651cec293ceaae8f2f727afafe1 3105Author: Thierry HUCHARD <thierry@ordissimo.com> 3106Date: 2021-12-15 22:36:54 +0200 3107 3108 Factoring of umax_pp_low functions concerning sys/io.h to sanei lib 3109 3110commit 374521c4b6d7dfd2a0b53207372792dd4d447b4e 3111Author: Thierry HUCHARD <thierry@ordissimo.com> 3112Date: 2021-12-15 22:36:53 +0200 3113 3114 p5_device: Rename inb/out/INB to prevent name clashes 3115 3116commit 7f06490c931e7bc35578334905a29d8c255c31ed 3117Merge: 96277ac05277 ed51223cfb9d 3118Author: Povilas Kanapickas <povilas@radix.lt> 3119Date: 2021-12-13 21:47:00 +0000 3120 3121 Merge branch 'makefile-no-long-lines' into 'master' 3122 3123 backend/Makefile: Reduce excessive line lengths 3124 3125 See merge request sane-project/backends!664 3126 3127commit ed51223cfb9d1bfac30bd21fc5f567e335875d58 3128Author: Povilas Kanapickas <povilas@radix.lt> 3129Date: 2021-12-13 22:38:49 +0200 3130 3131 backend/Makefile: Reduce excessive line lengths 3132 3133commit 96277ac0527713a12e93c4eae14b70b0ec039a1c 3134Merge: b183f6a05588 d829ff835afd 3135Author: Povilas Kanapickas <povilas@radix.lt> 3136Date: 2021-12-08 14:53:34 +0000 3137 3138 Merge branch 'epjitsu-cleanup' into 'master' 3139 3140 A few cleanups & fixes to the epjitsu backend 3141 3142 See merge request sane-project/backends!662 3143 3144commit d829ff835afd196265c49c5c5b2e86e31035ac2f 3145Author: Peter Marschall <peter@adpm.de> 3146Date: 2014-09-21 14:45:49 +0200 3147 3148 epjitsu: read page_width pixels from scanner 3149 3150 This commit fixes a regression introduced in 1.0.25 for ADF scanners: 3151 the scanning page-width was always set to a fixed value, 3152 ignoring the page-width provided by the frontend. 3153 3154 This commit restores the behaviour that allows changing the page-width. 3155 3156 Signed-off-by: Peter Marschall <peter@adpm.de> 3157 3158commit 79e76258cb52929e715474b861db145df179364f 3159Author: Peter Marschall <peter@adpm.de> 3160Date: 2014-05-24 13:33:24 +0200 3161 3162 epjitsu: enforce range.max >= range.min in option descriptors 3163 3164 In the option descriptor definitions of tl_x, tl_y, br_x & br_y 3165 make sure the the maximal value of the range is not smaller than 3166 the minimal value. 3167 3168 Signed-off-by: Peter Marschall <peter@adpm.de> 3169 3170commit 1dab1f01210c4ddc1201d61fc4b8a32339f5ad34 3171Author: Peter Marschall <peter@adpm.de> 3172Date: 2014-03-16 14:17:22 +0100 3173 3174 epjitsu: fix start & finish DBG() calls in coarsecal*() 3175 3176 Adapt levels for start & finish logging to match the documentation 3177 and the other functions. 3178 3179 Signed-off-by: Peter Marschall <peter@adpm.de> 3180 3181commit 16cdaf16e5ef238ddb933f5e51aca868b2fc74a0 3182Author: Peter Marschall <peter@adpm.de> 3183Date: 2014-03-16 13:26:35 +0100 3184 3185 epjitsu: instrument finecal_send_cal() & finecal_get_line() with DBG() calls 3186 3187 No functional changes, but allow for easier debugging. 3188 3189 Signed-off-by: Peter Marschall <peter@adpm.de> 3190 3191commit 36b59bd2c1d8835de36af7f98b812fd28c1a72ac 3192Author: Peter Marschall <peter@adpm.de> 3193Date: 2014-03-04 12:09:17 +0100 3194 3195 epjitsu: introduce & use MAX() & MIN() 3196 3197 This change simplifies some expressions, and hence 3198 allows for easier understanding of the intention. 3199 3200 Signed-off-by: Peter Marschall <peter@adpm.de> 3201 3202commit b183f6a055884cfbf4a62ff840b038da180c6fa3 3203Merge: 952976c6a605 bb941829822c 3204Author: Wolfram Sang <wsa@kernel.org> 3205Date: 2021-12-08 08:48:45 +0000 3206 3207 Merge branch 'epson2/add_to_main_manpage' into 'master' 3208 3209 epson2: add driver to main sane manpage 3210 3211 See merge request sane-project/backends!660 3212 3213commit bb941829822cb9a22989434e59be2009105e1975 3214Author: Wolfram Sang <wsa@kernel.org> 3215Date: 2021-11-21 21:11:27 +0100 3216 3217 epson2: add driver to main sane manpage 3218 3219 Reported missing by A E Lawrence via mail. Thanks! 3220 3221commit 952976c6a6056d4205a974869e6ee5a679c25ba4 3222Merge: 5ecd4a9d3edc 91c24b29550e 3223Author: Wolfram Sang <wsa@kernel.org> 3224Date: 2021-12-08 08:47:29 +0000 3225 3226 Merge branch 'epson2/more_ids' into 'master' 3227 3228 epson2/epsonds: add new IDs provided by Epson 3229 3230 See merge request sane-project/backends!659 3231 3232commit 91c24b29550e252dad2dace10ccc1ddcfa62f4b4 3233Author: Wolfram Sang <wsa@kernel.org> 3234Date: 2021-12-03 12:34:17 +0100 3235 3236 epson2/epsonds: add new IDs provided by Epson 3237 3238 Sent by Nakamura Iwao via sane-devel mailing list on Nov, 29th. I only 3239 sorted the epson2 descriptions alphabetically. 3240 3241 Subject: [sane-devel] Additional model support for epson2 / epsonds backend 3242 Message-ID: <TYCPR01MB7872CDD0461B7572D5DBD7A8EB669@TYCPR01MB7872.jpnprd01.prod.outlook.com> 3243 3244commit 5ecd4a9d3edc5c5b5553670749488c5d10b54172 3245Merge: 3b47d1d26a73 0bbf1155af51 3246Author: Ralph Little <littlesincanada@yahoo.co.uk> 3247Date: 2021-12-07 20:54:54 +0000 3248 3249 Merge branch 'canon_xk90_ts8030' into 'master' 3250 3251 pixma: Added testing information for Canon XK90 and added large image interleave. 3252 3253 See merge request sane-project/backends!661 3254 3255commit 0bbf1155af513b98e122a7d65dd832190ae1db18 3256Author: Ralph Little <littlesincanada@yahoo.co.uk> 3257Date: 2021-12-07 20:54:54 +0000 3258 3259 pixma: Added testing information for Canon XK90 and added large image interleave. 3260 3261commit 3b47d1d26a73054b7138759fa7af57ed6c8e8e35 3262Merge: 3440ef60b3d0 72992f4e25dd 3263Author: Ordissimo <thierry@ordissimo.com> 3264Date: 2021-10-21 06:58:39 +0000 3265 3266 Merge branch 'escl-segfault' into 'master' 3267 3268 Fix segfault sane-escl. 3269 3270 See merge request sane-project/backends!653 3271 3272commit 72992f4e25ddbc000b79a2a66f41e5be98dc2120 3273Author: Ordissimo <thierry@ordissimo.com> 3274Date: 2021-10-20 22:25:10 +0200 3275 3276 Fix segfault sane-escl. 3277 3278commit 3440ef60b3d0ab64823534d83218e6978bda92ee 3279Merge: 0c1faae1de3b 1b5344ba56a0 3280Author: Ordissimo <thierry@ordissimo.com> 3281Date: 2021-10-18 11:45:22 +0000 3282 3283 Merge branch 'master' into 'master' 3284 3285 escl: Follow the 302 redirects 3286 3287 See merge request sane-project/backends!652 3288 3289commit 1b5344ba56a0d49ff583e734705acae5a88088d9 3290Author: Jindřich Makovička <makovick@gmail.com> 3291Date: 2021-02-14 13:16:48 +0100 3292 3293 escl: Follow the 302 redirects 3294 3295 Recent ipp-usb redirects from http://127.0.0.1 to http://localhost 3296 3297commit 0c1faae1de3b0cd85b955d33887666e97315b36e 3298Merge: 65b66849849c 3a5f128e8a79 3299Author: Ralph Little <littlesincanada@yahoo.co.uk> 3300Date: 2021-10-14 14:47:51 +0000 3301 3302 Merge branch 'test_int_inexact_option' into 'master' 3303 3304 Add int_inexact option to test SANE_INFO_INEXACT. 3305 3306 See merge request sane-project/backends!633 3307 3308commit 3a5f128e8a79252c24803c218812ac5ef5929c16 3309Author: Ralph Little <littlesincanada@yahoo.co.uk> 3310Date: 2021-10-14 14:47:51 +0000 3311 3312 Add int_inexact option to test SANE_INFO_INEXACT. 3313 3314---------------------------------------------------------------------- 3315Older entries are located in the ChangeLogs/ directory, which contains 3316a separate file for each release. (Please note: 1.0.26 and 1.1.0 were 3317skipped as release numbers.) 3318