1commit 82cd8f245cf26879b3f94348d4069dcec8d49f21 2Author: m. allan noah <kitno455@gmail.com> 3Date: 2017-05-22 11:16:40 -0400 4 5 SANE-backends release 1.0.27 6 7 Moved old changelogs to new directory, and excluded them from 8 release tarball. 9 10 Improved release docs. 11 12 Updated config.* files 13 14 Bumped version numbers. 15 16 Wrote release notes. 17 18commit 16f3060061a17cbc54f3415a7e2abc1c35f3fcd2 19Author: Rolf Bensch <roben-guest@alioth.debian.org> 20Date: 2017-05-20 14:13:19 +0200 21 22 pixma: i-SENSYS MF240 Series is working 23 24commit ad5fd9edc83f2c6b6e27e9a366cd8ff5e00376b8 25Author: m. allan noah <kitno455@gmail.com> 26Date: 2017-05-19 20:24:14 -0400 27 28 Updated NL translation from Martin Kho 29 30commit baf786742f0382bed3f1b58d9977229826e3df5f 31Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 32Date: 2017-05-15 21:37:34 +0900 33 34 po/*.po: sync with source code 35 36commit 05553c679fd02648fc5b6dd3a4abf75fe67e1d27 37Author: m. allan noah <kitno455@gmail.com> 38Date: 2017-05-14 21:34:36 -0400 39 40 updated uk.po translation 41 42 Update from Yuri Chornoivan 43 44commit 479ccaedddcb0a491b351e20cac22595196df02a 45Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 46Date: 2017-05-14 19:48:41 +0900 47 48 autotools: Sync derived files 49 50 This was done by running 51 52 autoreconf --force --install 53 54 on Debian GNU/Linux 8.8 and reverting the removal of SANE specific 55 tweaks to ltmain.sh. 56 57commit 02037adb134a2b533bb3201833444aed7bedc8f6 58Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 59Date: 2017-05-14 19:47:31 +0900 60 61 Fix unused parameter compiler warnings in check tools 62 63commit 85b91bcd248d2a40300b9fda76bdb88853fbcd0b 64Author: Jörg Frings-Fürst <debian@jff-webhosting.net> 65Date: 2017-05-13 18:11:40 +0900 66 67 doc: fix typos, formatting and stylistic issues 68 69commit 1808a63b0091f0e5562586278b13d7ae63184f43 70Author: Jörg Frings-Fürst <debian@jff-webhosting.net> 71Date: 2017-05-13 18:07:26 +0900 72 73 Replace the startup gamma with the same from the standalone version 74 75 Fixes https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=629470 76 77commit 5c0812c51b6d48516acb9dd9efcfbe2b34f04a79 78Author: Jörg Frings-Fürst <debian@jff-webhosting.net> 79Date: 2017-05-13 18:05:43 +0900 80 81 genesys.conf: fix comment typo 82 83commit e21bb28e5051d8fdd64df3c4ea2625b9f45538c8 84Author: Jörg Frings-Fürst <debian@jff-webhosting.net> 85Date: 2017-05-13 18:03:42 +0900 86 87 Source code string typo fixes 88 89commit 09cf70563a1129116ab6888e944bfcb44fec8dd0 90Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 91Date: 2017-05-13 16:33:23 +0900 92 93 configure.ac: Fix condition 94 95commit 9230e0c251f2351ce1c7b8d7fca08dc39c320925 96Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 97Date: 2017-05-13 13:12:06 +0900 98 99 saned: Link against Avahi library 100 101commit da5ce7216cf63a454411fa781bc2ea30fa881974 102Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 103Date: 2017-05-13 13:09:25 +0900 104 105 Add a header to dll.conf 106 107 Document dll.conf in a header, point to the dll.d directory for external 108 backends and document the net backend w/ pointers to the manpages. 109 110 Based on a patch by Julien BLACHE <jblache@debian.org> 111 112commit 77dcf26860b239dafb3094c863691aaef304805a 113Author: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com> 114Date: 2017-05-13 13:07:01 +0900 115 116 Fix potential assert in avahi backend 117 118 avahi_browser contains a reference to an AvahiClient, which may be 119 avahi_client. If it does, then freeing avahi_browser references avahi_client, 120 resulting in an assert() in Avahi's linked list macro. 121 122 Fix this by freeing avahi_browser before avahi_client. 123 See https://bugs.launchpad.net/bugs/831867 124 125commit e6711c377f266d33a3d8bc28d7a508e3c4c29c79 126Author: Rolf Bensch <roben-guest@alioth.debian.org> 127Date: 2017-05-10 19:10:26 +0200 128 129 remove unused entry from ChangeLog 130 131commit 0cf531e44528a541d76c3571bca72f395b7892ae 132Author: Klaus Kämpf <kkaempf@suse.de> 133Date: 2017-05-09 10:52:12 +0200 134 135 Update pieusb.conf and pieusb.desc 136 137commit 135b4a3909e0fe0d14062dc009bfba8085ebf167 138Author: Rolf Bensch <roben-guest@alioth.debian.org> 139Date: 2017-05-10 11:51:35 +0200 140 141 pixma.desc: fix version of backend 142 143commit 5b10b0b635157cdb9766197a5f2ea7f1d24a402a 144Author: René Rebe <rebe@exactcode.de> 145Date: 2017-05-05 07:05:30 +0200 146 147 epson2: fixed network transport for new scanners 148 149 increased command buffer due memory overrun, and always read receive 150 status, even for zero length on network scanenrs, should fix #315552 151 152commit 6ffeb9097386268e425ae2390ed2835853dbd439 153Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 154Date: 2017-05-06 20:40:25 +0900 155 156 Fix test for API specification generation 157 158 If none of the formats can be generated but API specs are requested, 159 bomb. The original test aimed to do so but was testing against "no", 160 a value that was never assigned. 161 162commit f3f8afb08c2098d9659757a8e7b8c212a09ddf79 163Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 164Date: 2017-05-06 12:24:13 +0900 165 166 kvs20xx.c: don't assume sane_get_devices() has been called 167 168 Nor that that function is called with a non-NULL argument. 169 This aligns the implementation with that of kvs40xx.c. 170 171 Fixes 315625. 172 173commit 8995b1fc81e4378d2b5b0b6b0d354735403210ed 174Author: Martin Husemann <martin@NetBSD.org> 175Date: 2016-03-15 18:07:00 +0900 176 177 sanei_usb: fix number of bytes read for 64bit big-endian systems 178 179 Fixes 315337. 180 181commit b1a2c6105443c5279684f0c6827c268594aa234d 182Author: Louis Lagendijk <louis.lagendijk@gmail.com> 183Date: 2017-05-05 19:46:28 +0200 184 185 pixma: backend version 0.17.37 186 187commit 09c467deab5ca4301ab7da37241c3fc072b94399 188Author: Klaus Kaempf <kkaempf@suse.de> 189Date: 2017-05-03 17:52:15 +0200 190 191 pieusb: Support ProScan 10T and Reflecta CrystalScan 3600 192 193 Neither of these scanner have an automated slide transport and fail on 194 respective SCSI commands. 195 196 - Add flags parameter to control if automatic slide transport is available 197 - Reflect flags in pieusb.conf.in 198 - rename SLIDE_LAMP_ON to SLIDE_INIT 199 it fails on scanners without automatic slide transport, so it has 200 nothing to do with the lamp. 201 - run SLIDE_INIT only FLAG_SLIDE_TRANSPORT is set 202 - pieusb.conf.in: Add Reflecta CrystalScan 3600 203 204commit 801558f959a03b5042d6df288cb1fd2c87035798 205Author: Aaron Muir Hamilton <aaron@correspondwith.me> 206Date: 2017-05-01 20:15:23 +0000 207 208 Write density (resolution) JFIF header information with JPEG files. 209 210commit b219bc2c73113fd9d8f7c5795bd662f03a8610ea 211Merge: f624a9f72527 92e59791d2e4 212Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 213Date: 2017-05-04 18:26:55 +0900 214 215 Merge branch 'icc-profiles' 216 217commit 92e59791d2e478484409f5f2e634196863d7dafb 218Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 219Date: 2017-04-30 20:05:12 +0900 220 221 Fix [-Werror=implicit-function-declaration] compiler error 222 223 The fileno() is only available if its feature test macro passes. The 224 various symbols are defined appropriately in ../include/sane/config.h 225 during configuration of the build. 226 227commit adebd37b5cb3ec0cab3025300db5cdd03c2173cc 228Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 229Date: 2017-04-30 20:00:28 +0900 230 231 Fix [-Wpointer-arith] compiler warnings 232 233commit c3903cc476909884ace9fedbea5f69b3a4085b70 234Author: Aaron Muir Hamilton <aaron@correspondwith.me> 235Date: 2017-04-17 12:07:40 +0000 236 237 Avoid attaching grayscale ICC profiles to rgb images, or vice-versa. 238 239 If the ICC profile added does not match the colour format of the 240 image, libpng will abort. This can leave the scanner motors in an 241 incorrect state and possibly cause permanent damage. 242 243commit a907b61bd58f00fd6b1d8468d9d28d6d39232c79 244Author: Aaron Muir Hamilton <aaron@correspondwith.me> 245Date: 2017-04-17 12:07:39 +0000 246 247 Add ICC profile embedding for PNG output. 248 249commit 2c653a926af83d7bb910307f441055a6d7603f0b 250Author: Aaron Muir Hamilton <aaron@correspondwith.me> 251Date: 2017-04-16 15:13:06 +0000 252 253 Separate ICC profile loading into a separate file. 254 255 This cuts out some duplicate code, and enables us to reuse this 256 logic for PNG, JPEG, and any other future output format. 257 sanei_load_icc_profile also allows us to know that an ICC profile 258 file is not long enough before we start to write it to the output; 259 this should prevent poorly-written software from overflowing into 260 image data when they read the bad profile based on its length. 261 262commit f624a9f72527fc2896562e338f9b7c07549af0f0 263Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 264Date: 2017-05-01 09:39:59 +0900 265 266 utsushi.desc: sync with upstream 267 268commit 0ca2fc46136dbaa30da25f4b79b67871c7e2d39b 269Author: Louis Lagendijk <louis.lagendijk@gmail.com> 270Date: 2017-05-03 13:52:06 +0200 271 272 fix 1200 dpi scanning for MB5000 series 273 274commit ff5c11622dafe58d1025f34a3672c7a059e963a7 275Author: Louis Lagendijk <louis.lagendijk@gmail.com> 276Date: 2017-05-03 13:48:20 +0200 277 278 Fix scanbutton detection for MB5000 series 279 280commit 6af0e32bd6bd9e2c1b2adc5cb2a0561902eef526 281Author: Paul Newall <quandry@ntlworld.com> 282Date: 2017-05-01 19:49:41 +0100 283 284 kodakaio.c patched to change avahi callback variable from global to local. Bug 315705 285 286commit e0741f71e289b878f0efad6cbb56b15d73b49f4e 287Author: Paul Newall <quandry@ntlworld.com> 288Date: 2017-04-30 18:09:59 +0100 289 290 deleted a line in configure.ac. This was a commented out line left from when the backend kodakaio used CUPS to autodetect printers. 291 292commit 611388db1d56b0ffd74af05c4a51fe518269c90d 293Author: Rolf Bensch <roben-guest@alioth.debian.org> 294Date: 2017-04-27 21:59:24 +0200 295 296 pixma.desc: fix usbid for PIXMA TS5000 Series 297 298commit 5389301a40d67ed627b1998e19a1af60da26e93f 299Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 300Date: 2017-04-27 22:26:01 +0900 301 302 utsushi.desc: PID 0156 is a ES-400 303 304 See Alioth issue 315695. 305 306commit a0321d2a92286afbc9557fa44e2de4f706cf2407 307Author: Aaron Muir Hamilton <aaron@correspondwith.me> 308Date: 2017-04-16 09:06:48 +0000 309 310 Include physical resolution (pHYs section) in PNG output. 311 312commit 469dc738aafe42b231ecae778e393263028ab1b9 313Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 314Date: 2017-04-27 21:17:34 +0900 315 316 Only swap 16-bit PNG bytes on machines that are not big-endian 317 318 The SANE API specifies that image bytes are in machine native order. 319 320commit 28eb09eec4c64d9070b5747c93c25134395cab53 321Author: Aaron Muir Hamilton <aaron@correspondwith.me> 322Date: 2017-04-16 00:27:54 +0000 323 324 Swap bytes in 16-bit PNGs, because PNG is big-endian. 325 326commit 5fa4be5ae4f9937d79f076f7004a4b48ba765e8a 327Author: Rolf Bensch <roben-guest@alioth.debian.org> 328Date: 2017-04-26 11:06:00 +0200 329 330 pixma: backend version 0.17.36 331 332commit 879565cefcac61e371581d09696ef6d738c2a720 333Author: Rolf Bensch <roben-guest@alioth.debian.org> 334Date: 2017-04-26 11:43:30 +0200 335 336 new scanners Canon i-SENSYS MF230 and MF240 Series 337 338commit ddccf956b44509fc21cdcd4c52b6750e2ddab37a 339Author: Rolf Bensch <roben-guest@alioth.debian.org> 340Date: 2017-04-26 11:02:46 +0200 341 342 pixma_mp150: MG5400 Series has button scan support 343 344commit f14285dba30404f23fc9de13d632e69f23f7cb75 345Author: Rolf Bensch <roben-guest@alioth.debian.org> 346Date: 2017-04-06 11:20:40 +0200 347 348 pixma_mp150: MG5400 Series doesn't need special image format post processing @ high dpi 349 350commit 0960bf9c72d25a0f8686314fbe9a6a0f9002ea3c 351Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 352Date: 2017-04-18 20:12:31 +0900 353 354 utsushi.desc: sync with upstream 355 356commit dcddb9505c88485bda6cdcf77927d14008b449ee 357Author: m. allan noah <kitno455@gmail.com> 358Date: 2017-04-11 21:22:05 -0400 359 360 epjitsu backend v31 361 362 - hardware gray support for fi-60F/65F (disabled pending calibration) 363 - merge fi-60F/65F settings 364 - improve desc, conf and man files 365 366commit 34e4dbf6c35946ca52678f6a7a61ef002fddb1c2 367Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 368Date: 2017-04-10 20:23:03 +0900 369 370 Bump Alpine and Fedora builder versions 371 372commit 9712e2aa2595f440252d40c26b680c3cf2b8ae30 373Author: m. allan noah <kitno455@gmail.com> 374Date: 2017-04-08 21:44:27 -0400 375 376 fujitsu backend v133 2017-04-08, MAN 377 378 - initial support for fi-7600/7700 379 - autodetect various double feed capabilities using VPD 380 - call send_lut if we are using a downloaded gamma table 381 382commit 5edb87f9ac950473f8c3a57b4071c970887d8440 383Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 384Date: 2017-04-08 21:08:12 +0900 385 386 genesys: Trigger reallocation of gamma tables on next sane_open() 387 388 Fixes 315491. 389 390commit 6eb4a1f164ef116a3ed10ee42883a15c268ea01e 391Author: Robert Ancell <robert.ancell@canonical.com> 392Date: 2017-04-04 11:36:05 +1200 393 394 kodakaio: Fix crash when Avahi search fails 395 396commit ccb47215e653724f317f7d40138098762578a6f9 397Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 398Date: 2017-04-07 20:28:02 +0900 399 400 Add missing double quote 401 402 Accidentally removed in 38ce7fc086a6ecbee94ef31901a6eb874fb611b1. 403 Thanks to Jon Nelson for pointing this out. 404 405commit 38ce7fc086a6ecbee94ef31901a6eb874fb611b1 406Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 407Date: 2017-04-05 18:29:41 +0900 408 409 Update SANE developer and backend maintenance status 410 411commit cbcab6dffadffdb40f87ddffaf2aa7e1618bb72b 412Author: Rolf Bensch <roben-guest@alioth.debian.org> 413Date: 2017-04-04 11:28:18 +0200 414 415 pixma: backend version 0.17.35 416 417commit 66ce95a5a1a716a92260701c76c0989abf4196bb 418Author: Rolf Bensch <roben-guest@alioth.debian.org> 419Date: 2017-04-04 11:59:56 +0200 420 421 new scanners Canon PIXMA G3000, E470, G3000, TS5000, TS6000, TS8000 and TS9000 [#315658] 422 423commit a2e26572729d62123b2f167fee9e671bf26b8987 424Author: Rolf Bensch <roben-guest@alioth.debian.org> 425Date: 2017-04-04 11:27:38 +0200 426 427 pixma: signal scan cancel from the frontend with new parameter s->param->frontend_cancel 428 429commit c5bfbc5a3a43a81776841289cd164a584c2e8ec2 430Author: Rolf Bensch <roben-guest@alioth.debian.org> 431Date: 2017-04-04 11:25:53 +0200 432 433 pixma: implement adf-wait for imageclass scanners 434 435commit 17f3899b1583971351ea7ac40e92660f6558268d 436Author: Rolf Bensch <roben-guest@alioth.debian.org> 437Date: 2017-04-04 11:23:03 +0200 438 439 pixma: new option adf-wait 440 441commit 3ef45ec3c3d56bfc60b339dac8a2f19543387ef3 442Author: Rolf Bensch <roben-guest@alioth.debian.org> 443Date: 2017-04-04 11:16:20 +0200 444 445 pixma: update docs for MG5400 Series 446 447commit e6c8ea6f0bcb2c6b6f7004feadc7db6cbfc3ee2b 448Author: m. allan noah <kitno455@gmail.com> 449Date: 2017-03-22 12:33:27 -0400 450 451 epjitsu backend v30 again 452 453 - typo in previous commit broke low resolution scans on fi-65F 454 455commit a7fde11e15e5604c7b37bc9553cbd08086c08e53 456Author: m. allan noah <kitno455@gmail.com> 457Date: 2017-03-21 21:35:59 -0400 458 459 epjitsu backend v30 460 461 - bump build number 462 463commit 891e3984d0410fa8c698d99d79948df3237e258d 464Author: m. allan noah <kitno455@gmail.com> 465Date: 2017-03-21 20:39:47 -0400 466 467 epjitsu v30 468 469 - fix image truncation when using 150 DPI in Y direction 470 - add 200 and 400 DPI Y direction support for fi-60F/65F 471 472commit 42896939822b44f44ecd1b6d35afdfa4473ed35d 473Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 474Date: 2017-02-19 16:45:45 +0900 475 476 Address memory corruption and information leakage. 477 478 Addresses CVE-2017-6318, Alioth#315576 and Debian's BTS#854804. 479 480commit eaa4d4407d96585b7cdbe194d8ac295eee3e6299 481Author: m. allan noah <kitno455@gmail.com> 482Date: 2017-03-18 19:15:03 -0400 483 484 epjitsu backend v29 485 486 - fix infinite loop when scaling in Y direction 487 488commit 2f9ea038b157fc6d08ce882a1d9984d37b46d809 489Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 490Date: 2017-03-11 10:48:35 +0900 491 492 Fix typo 493 494 See http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035099.html 495 496commit 1e028b72cae0f4caaf48868504bd2cd1667d6da7 497Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 498Date: 2017-03-06 20:54:59 +0900 499 500 pixma: updated status for MG5400 Series 501 502 See http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035072.html 503 and http://alioth-lists.debian.net/pipermail/sane-devel/2017-March/035082.html 504 505commit 928b803ef1f1bc1007ca3fa83418f103c6a7bdd7 506Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 507Date: 2017-03-05 15:35:06 +0900 508 509 utsushi.desc: sync with upstream 510 511commit f450049bccc1e331790cb2546c2c1440fa3d24c0 512Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 513Date: 2017-02-14 18:52:25 +0900 514 515 utsushi.desc: sync with upstream 516 517commit e3ed043500e786724cc77fdd0565993e878a51fc 518Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 519Date: 2016-12-26 08:13:33 +0900 520 521 Update backend maintenance status 522 523 Following the project member list cleanup, only backends that list 524 a project member with git write access in the AUTHORS file are now 525 considered maintained. 526 527commit 7a0e1126b3eebd38944b8b281e6a481b95a35bbd 528Author: Louis Lagendijk <louis.lagendijk@gmail.com> 529Date: 2017-01-06 23:30:31 +0100 530 531 Revert "pixma_mp150.c: Fix scanbutton detection for MB5000 series" 532 533 This reverts commit 53aa78df3a6980791ce250c471d019c5c59b83ec. 534 535commit 306f8f16e78b52948a6e09fa0957b3e364e0189f 536Author: Louis Lagendijk <louis.lagendijk@gmail.com> 537Date: 2017-01-06 23:29:59 +0100 538 539 Revert "pixma_mp150.c: fix 1200 dpi scanning for MB5000 series" 540 541 This reverts commit dfc5487571ed2915bda7bdedbd4c79015004361b. 542 543commit 9bc734042f6a2af159772eef412efe7c65ebb02f 544Author: Louis Lagendijk <louis.lagendijk@gmail.com> 545Date: 2017-01-06 23:28:56 +0100 546 547 Revert "pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series" 548 549 This reverts commit eb712c6bd8ca6a42a1d3941583fa18b9981b8712. 550 551commit 6c439bce791522aa9cd3fc04cf62087bdd6c6875 552Author: Louis Lagendijk <louis.lagendijk@gmail.com> 553Date: 2017-01-06 23:28:31 +0100 554 555 Revert "pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt" 556 557 This reverts commit 28dcd0aef4ac91b87527c17c8aa89e879f39f20d. 558 559commit 06b4b27ecfad1aa30c772fa0fac15d1c144c1e7a 560Author: Louis Lagendijk <louis.lagendijk@gmail.com> 561Date: 2017-01-06 23:28:09 +0100 562 563 Revert "pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param" 564 565 This reverts commit 1d2a40ec96aea0ba183415efea570301159d4159. 566 567commit 589e011992a21ae1edb4684eb89582350c47333f 568Author: Louis Lagendijk <louis.lagendijk@gmail.com> 569Date: 2017-01-06 22:15:24 +0100 570 571 Update the sane-pixma man-page for the new timeout setting option. 572 573commit 1b442ce1ea7068bda1129c061071dc94bfd6a8d2 574Author: Louis Lagendijk <louis.lagendijk@gmail.com> 575Date: 2017-01-06 21:37:52 +0100 576 577 Added examples for new bjnp timer settings in the pixma config file 578 579commit cfc7a069d2696942bfeac90e0ff7aa50f83d0ec1 580Author: Louis Lagendijk <louis.lagendijk@gmail.com> 581Date: 2016-12-31 17:56:06 +0100 582 583 Added timeout options for the bjnp protocol 584 585commit c2898cb6021fac6e2a526c2ce4692783ca69b18d 586Author: Louis Lagendijk <louis.lagendijk@gmail.com> 587Date: 2016-12-30 21:36:26 +0100 588 589 Remove incorrect comment left from old version 590 591commit 526f642f6487cd348b39a6e138c2bffa9a88d0f6 592Merge: 32be261254a7 68cd2744d190 593Author: Louis Lagendijk <louis.lagendijk@gmail.com> 594Date: 2016-12-30 20:04:53 +0100 595 596 Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends 597 598commit 68cd2744d1906ebf00b2bfdc90662992f8e5385c 599Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 600Date: 2016-12-18 16:53:26 +0900 601 602 Sort backends with LC_COLLATE=C 603 604commit d47957075ff0859f5bd52c683f5b6408c63d1e46 605Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 606Date: 2016-12-17 17:03:32 +0900 607 608 Update git repositor write access info 609 610commit 078435eaf19d00e6b863a7802073863604c9e9dc 611Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 612Date: 2016-09-12 19:58:42 +0900 613 614 Fix typo 615 616commit 755e829caa23b9781863e4b1e1d24c3cfee9e8bf 617Author: Dave Platt <dplatt@radagast.org> 618Date: 2016-12-15 23:12:07 -0800 619 620 avision.c: abort "wait for light" loop if interrupted 621 622 Adds a "cancelled" flag to the Avision device structure, cleared 623 in sane_start() and set in sane_cancel(). Test this flag in 624 wait_4_light() and bail out of the 90-second "wait for the 625 light to warm up" loop if the scan is cancelled. 626 627commit 28963459a4ac43100b8e377d65332d81a2660c0d 628Author: Dave Platt <dplatt@radagast.org> 629Date: 2016-12-15 23:02:42 -0800 630 631 avision.c: Recognize "backlight on" status 632 633 Avision scanners can return an additional light-status value meaning 634 "Transparent Media Adapter back-light is on". Accept this as 635 equivalent to "on" during the lamp-warmup check prior to starting a 636 scan. Re-check the light status after sending the window command, as 637 the light selection might have been changed and a further warm-up 638 may be required. 639 640commit 6585b6f60d07a196e42c99b935e2754bbc80b3c8 641Author: Dave Platt <dplatt@radagast.org> 642Date: 2016-12-15 22:29:16 -0800 643 644 avision.c: Add "skip-adf" option 645 646 The code which tries aggressively to reset/initialize HP 82xx/83xx 647 Automatic Document Feeders doesn't work well if there's no ADF attached, 648 because the scanner reports a non-zero ADF model type in this case. 649 The retry code makes several attempts to initialize the ADF, and then 650 bails out with an "Operation not supported" error. 651 652 Add a new "option skip-adf" which will cause the backend to believe 653 the "ADF not present" status if that's what the scanner reports. 654 655 Fixes #313751 656 657commit f58ce8f9201364bd0fe28ef736d4b1345f3f71b2 658Author: Troy Rollo <troy@kawseq.com> 659Date: 2016-12-02 01:37:23 +1100 660 661 HP3500: Always enable the second set of CCDs. This 662 prevents ghosting that occurs when only enabling the 663 first set of CCDs, even though at some resolutions 664 we will not get any data from the second set. 665 666commit 77986b1d14db5ba285d595ab7630748b3c6d9284 667Author: Troy Rollo <troy@kawseq.com> 668Date: 2016-12-02 01:20:43 +1100 669 670 HP3500: Move to scan area more quickly if it is a 671 long way from the home position 672 673commit b1f3815014f11bbadd74d255ee4343e16ffee6b8 674Author: Troy Rollo <troy@kawseq.com> 675Date: 2016-11-29 21:11:06 +1100 676 677 Add missing math library to HP3500 backend link flags 678 679commit fd7a3505f644573e832f417c7f0f62ca8ddeb7c8 680Author: Troy Rollo <troy@kawseq.com> 681Date: 2016-11-29 20:47:59 +1100 682 683 HP3500 backend: fix #314811, greatly improve 684 calibration, support hardware calibration 685 in 120DPI and 400DPI, and add support for 686 hardware gamma correction. 687 688commit 6484ff8fc368db24b567e1d2fbb44cd86e0f9e43 689Author: Alex Belkin <abc@telekom.ru> 690Date: 2016-11-06 23:03:23 +0300 691 692 Forgotten comma in backends man pages list. 693 694commit 69a008830b84437701022cbd96a8863ac61d3ddf 695Author: Alex Belkin <abc@telekom.ru> 696Date: 2016-11-06 22:28:03 +0300 697 698 Pre-create temporary file for Jpeg scanning. 699 700 Jpeg mode (as submitted by Samsung developer) uses temporary file with 701 fixed name. This opens attacks on reading its content or overwriting any 702 other user-writable file (with symlink). This change pre-creates 703 temporary file with O_CREAT|O_EXCL and mode 0600. Assuming usual +t 704 permissions for tmp this should mitigate issue. 705 706commit 226c2b9deb2f4f4b1d7c51ad4bb83d181e5e31b5 707Author: Alex Belkin <abc@telekom.ru> 708Date: 2016-11-06 21:50:06 +0300 709 710 Update header and copyright statements for xerox_mfp. 711 712commit 58c1e43b83712899162030d83df3ecac151d69d3 713Author: Alex Belkin <abc@telekom.ru> 714Date: 2016-11-06 21:38:47 +0300 715 716 Indent of xerox_mfp-tcp.c and xerox_mfp-usb.c 717 718 This is purely indent commit without any code changes, in 719 follow-up to 83bbcfe7d546b4d0cd28269b647fb558c6a1e00a. 720 721 Indent command used: 722 astyle -A8 -U -H -k3 -W3 -o xerox_mfp-{usb,tcp}.c 723 724 Proof that code is not changed: 725 git log -w -p xerox_mfp-{usb,tcp}.c 726 727commit 610533a9a66d7232a8a0ecd360871e3a6fa67980 728Author: Alex Belkin <abc@telekom.ru> 729Date: 2016-11-06 21:24:38 +0300 730 731 Update xerox_mfp man page. 732 733commit ba6a5710b508e73f4cb7152d034adc865f5201d7 734Author: Alex Belkin <abc@telekom.ru> 735Date: 2016-11-06 21:00:58 +0300 736 737 Update sane.man to index xerox_mfp backend. 738 739commit 83bbcfe7d546b4d0cd28269b647fb558c6a1e00a 740Author: Alex Belkin <abc@telekom.ru> 741Date: 2016-11-06 20:24:02 +0300 742 743 Run indent: astyle -A8 -U -H -k3 -W3 -o xerox_mfp.[ch] 744 745 This is purely indent commit w/o any code changes. 746 To prove run `git diff -w`. 747 748commit e4aed53a1e46b9d46a76f814d414ef8d2c2276e3 749Author: m. allan noah <kitno455@gmail.com> 750Date: 2016-10-08 19:32:43 -0400 751 752 fujitsu backend v132 753 754 - remove ipc_mode option and variables 755 - set ipc mode based on other options 756 - cleanup inverted logic DTC options 757 - fixes threshold option reported in #315069 758 759commit cfa98fd0d1271dd426ff2d6c565790d87cf3986d 760Author: Rolf Bensch <roben-guest@alioth.debian.org> 761Date: 2016-10-08 14:25:33 +0200 762 763 pixma: backend version 0.17.34 764 765commit 7e20475c8b45249d05315d5a889551924210666d 766Author: Rolf Bensch <roben-guest@alioth.debian.org> 767Date: 2016-10-08 14:24:53 +0200 768 769 pixma: new scanner Canon PIXMA MG3000 Series 770 771 see bug report #315521 772 773commit 3b63fdab2b94f14765f8ba165546f6d69fc23ea9 774Author: Rolf Bensch <roben-guest@alioth.debian.org> 775Date: 2016-10-05 20:05:37 +0200 776 777 pixma: backend version 0.17.33 778 779commit c751a9ca22934ef93ca6b7afd3d0aaea4969c5fc 780Author: Rolf Bensch <roben-guest@alioth.debian.org> 781Date: 2016-10-05 19:51:35 +0200 782 783 fix ADF scanning for Canon MF57x0 devices 784 785 - ignore result from calibrate(): don't interrupt @ PIXMA_STATUS_BUSY 786 - MF57x0 devices don't require abort_session() after the last page 787 - reported by Dmitry Deshevoy 788 789commit a9806de08ea65acb8a1109b480147a4a7ec76cb5 790Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 791Date: 2016-09-25 17:06:15 +0900 792 793 AWARE: Treat compiler warnings as errors on debian-8-mini too! 794 795commit 490c4501c7ca59568bd9611665386c512163b51b 796Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 797Date: 2016-09-25 17:04:23 +0900 798 799 Sync autofoo 800 801commit da49686efe16bc5f7b4ddef18ea0dcb5f7c18d77 802Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 803Date: 2016-09-25 17:00:54 +0900 804 805 sane-find-scanner: disable USB if not supported 806 807 This fixes a [-Wpedantic] compiler warning about ISO C forbidding empty 808 translation units. The check-usb-chip.c file reduces to such a file in 809 the case USB support was explicitly disabled or no usable library found. 810 811commit 471e8ac0c1b565e5aea92f35ae173e167f3b61c7 812Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 813Date: 2016-09-25 16:28:11 +0900 814 815 sanei_pp: fix [-Wcpp] compiler warning 816 817 The `#warning` directive is turned into an error by `-Werror`. The 818 directive triggers is guaranteed to trigger with __GNUC__ when no 819 parallel support is available. This would prevent strict CI builds. 820 821 Output a message with all compilers that understand the pragma. Those 822 that don't should ignore it, according to C99. 823 824commit 7d7030a40986d97d3cf7a5313bf889bce4af8131 825Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 826Date: 2016-09-25 15:53:46 +0900 827 828 sanei_usb: : fix [-Wunused-parameter] compiler warnings 829 830 These were issued in the absence of libusb. 831 832commit e6faafcdc94e253f7f4fe793fec6110ce37e8014 833Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 834Date: 2016-09-25 15:44:36 +0900 835 836 xerox_mfp: fix [-Wunused-parameter] compiler warnings 837 838 These are issued when libjpeg was not found during configuration. 839 840commit 32be261254a78d1f314b3ee86fd5e5b40ab91a86 841Merge: ec8bf64396b3 97d2a3d22d9c 842Author: Louis Lagendijk <louis.lagendijk@gmail.com> 843Date: 2016-09-21 22:35:10 +0200 844 845 Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends 846 847commit 97d2a3d22d9c6a6d0a277de0066c73e9059abd92 848Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 849Date: 2016-09-21 22:11:09 +0900 850 851 AWARE: Treat compiler warnings as errors on debian-8-full 852 853 This build became compiler warning free in ee550e5d. Let's keep it 854 that way! 855 856commit 4119f05d5f400803a9c952896125e9feabb07393 857Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 858Date: 2016-09-21 21:54:39 +0900 859 860 Fix USB ID typo 861 862commit ee550e5de8e636642b9895d54f6740aa38ee6ff8 863Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 864Date: 2016-09-19 12:52:31 +0900 865 866 pieusb: fix [-Wunused-parameter] compiler warnings 867 868 The functions that trigger these warnings were not used. 869 870commit bf088a6ed15733237df446a84d6659c4e0145c9a 871Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 872Date: 2016-09-19 17:45:35 +0900 873 874 Merge comments 875 876 This gets rid of a missing :usbid warning. 877 878commit e01f574b19be74081650e9be9bcb16a3420068ef 879Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 880Date: 2016-09-19 17:44:48 +0900 881 882 Merge duplicate entry 883 884commit 1a328e412fb7bf3872de20fe6e57b00ab913a75d 885Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 886Date: 2016-09-19 15:26:14 +0900 887 888 Add missing USB IDs 889 890 Taken from http://www.linux-usb.org/usb.ids 891 892commit dd940a1f612f56d2acb929afd54614ebc6dfb309 893Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 894Date: 2016-09-17 20:43:44 +0900 895 896 utsushi.desc: sync with upstream 897 898commit fb0464d9e3e39a93306e98602ff879c43276de5c 899Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 900Date: 2016-09-12 20:12:28 +0900 901 902 niash: fix [-Wunused-but-set-variable] compiler warning 903 904 This makes explicit what the compiler has effectively been doing all 905 along anyway since at least 727dd4ab (2004-08-03). 906 907commit 6f4b88b6173745f09e4ce1fa465db534eca85751 908Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 909Date: 2016-09-12 20:05:42 +0900 910 911 epson2: fix [-Wunused-but-set-variable] compiler warning 912 913 This makes explicit what the compiler has effectively been doing all 914 along anyway since at least 728e032a (2009-06-01). 915 916commit 4dce101c05515200a6cd337451da664c1978f115 917Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 918Date: 2016-09-19 10:04:35 +0900 919 920 Keep generated *.eps and *.pdf files out of the repository 921 922commit 46bc0ff1c89a6759fd22f80fd1ceb9551268da4f 923Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 924Date: 2016-09-18 21:41:03 +0900 925 926 Sync autofoo 927 928commit 2b973d75fed73771664958ea6cb5b4b8fd7b1307 929Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 930Date: 2016-09-18 21:21:35 +0900 931 932 Add fig2dev as prerequisite for API HTML docs 933 934 The target for sane-html depends on sane.dvi which requires fig2dev. 935 936 Thanks to: 937 - https://lists.debian.org/debian-user/2016/08/msg00484.html 938 - http://superuser.com/questions/1101439/error-building-sane-backend-on-debian 939 940commit db22a031d130d533f5fd41710ddabdc61280d313 941Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 942Date: 2016-09-18 21:19:12 +0900 943 944 Fix typo introduced in fa41b180. Fixes 315435 945 946commit 9d388c35937b75cf5f47410ead07ef2226ac8005 947Author: m. allan noah <kitno455@gmail.com> 948Date: 2016-09-11 19:03:23 -0400 949 950 canon_dr v56 951 952 - add initial support for P-150M (and probably P-150) 953 954commit 39ceeae616a2e1638c2760d4364adcaa210a413b 955Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 956Date: 2016-09-07 21:03:30 +0900 957 958 md5: fix [-Wstrict-aliasing] compiler warnings 959 960commit 27a4da41b1761acba33e99aab4d782e726934c04 961Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 962Date: 2016-09-07 21:01:26 +0900 963 964 Prefer *our* `include/` files 965 966 This fixes discrepancies in build results for VPATH builds. 967 968commit 737977199ccd2419a51e120c472981b1a1263ab0 969Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 970Date: 2016-09-05 23:40:39 +0900 971 972 umax_pp: fix [-Wunused-but-set-variable] compiler warning 973 974commit 50fa8efdcff0dd159d3ff51e219a3c08020ca54c 975Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 976Date: 2016-09-04 14:39:52 +0900 977 978 gphoto2: fix libgphoto2 logging integration 979 980 In libgphoto2-2.5.0 (tagged for release on 2012-07-10) the GPLogFunc no 981 longer takes a va_list. Instead, it passes a formatted message. 982 983commit 23f052113b5567033da0d9c4679451d97c484220 984Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 985Date: 2016-09-04 12:50:19 +0900 986 987 saned: fix [-Wunused-parameter] compiler warning 988 989 The `__sane_unused__` attribute has been moved from sanei_backend.h to 990 sanei.h to make it generally useful instead of limited to backends. 991 992commit 0d527f6659e06175d855aaa1a70fc2be52aad1a7 993Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 994Date: 2016-09-04 12:13:16 +0900 995 996 Drop build environments 997 998 Adding them did not quite have the effect I thought it would. I had 999 thought it would allow for easy linking to build logs by environment 1000 name. Alas, no such luck. 1001 1002 This reverts commits: 1003 - 9c44317289f1be0a72089ffd030be84caf75b58c 1004 - 6209fecf3a11e90e2e5efc057cf650f4ab792b50 1005 1006commit 74b4a34e82124621616c699ac0d5ba0d5e93b6a1 1007Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1008Date: 2016-09-04 12:12:14 +0900 1009 1010 dll: fix pedantic compiler warning 1011 1012commit 246673715d9abdbfbea349de4636322b242f9700 1013Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1014Date: 2016-09-03 14:36:49 +0900 1015 1016 utsushi.desc: sync with upstream 1017 1018commit a65e74fe83ae96d5d00af6a05c751086cdae8d38 1019Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1020Date: 2016-08-28 15:49:44 +0900 1021 1022 umax_pp: fix [-Werror=unused-but-set-parameter] compiler warnings 1023 1024commit 4eaefe43713036f73ab322e8d6b519589055540d 1025Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1026Date: 2016-08-28 15:27:50 +0900 1027 1028 magicolor: fix [-Werror] compiler warning 1029 1030 This casts away const-ness in the hope that libsnmp doesn't change 1031 the session.peername. 1032 1033commit 31ac0db73672347732dc80cf8f2afe8e6f3d466b 1034Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1035Date: 2016-08-28 15:25:43 +0900 1036 1037 magicolor: fix [-Werror=pointer-sign] compiler warnings 1038 1039 The libsnmp API requires a u_char *session.community :-( 1040 1041commit c32d48ef5fd4a47a93933e6ffba5c8a93d26e43f 1042Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1043Date: 2016-08-28 14:18:48 +0900 1044 1045 kodakaio: fix [-Weror=format=] compiler warning 1046 1047commit 0337514b8f0e484c11b668d8ca0e0af998d3dfbc 1048Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1049Date: 2016-08-28 14:18:00 +0900 1050 1051 kodakaio: fix [-Werror=sign-compare] compiler warning 1052 1053commit 763816814bc072b19f1178e0d92031217d7f5f06 1054Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1055Date: 2016-08-28 13:55:30 +0900 1056 1057 hp5400: fix [-Werror=overflow] compiler warning 1058 1059 This explicitly implements what gcc and clang assign. 1060 1061commit 9c44317289f1be0a72089ffd030be84caf75b58c 1062Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1063Date: 2016-08-28 13:24:17 +0900 1064 1065 Fix environment name (periods are not allowed) 1066 1067commit 984fefd55173f30f4cde3ed7acb462d660c676eb 1068Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1069Date: 2016-08-28 13:21:11 +0900 1070 1071 plustek_pp: fix [-Werror=sign-compare] compiler warning 1072 1073commit f0153bc7fe7fd79ef2b1b41d259adf3d20b9d641 1074Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1075Date: 2016-08-28 12:57:17 +0900 1076 1077 v4l: fix [-Werror=sign-compare] compiler warning 1078 1079commit 6209fecf3a11e90e2e5efc057cf650f4ab792b50 1080Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1081Date: 2016-08-28 12:17:46 +0900 1082 1083 Make referencing builds easier 1084 1085commit 235de98784897edb63d1ed1a32609b7786d799d0 1086Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1087Date: 2016-08-28 11:58:16 +0900 1088 1089 md5: fix [-Wpointer-arith] compiler warnings 1090 1091 This reverts commits 9aecb00947e6bf7ef1cf412aff2ab41202617b30 and 1092 cdad5961f3888f0a3c0c525d0efab33174c11a24 which fixed a different 1093 compiler warning that seems to have disappeared (at least on the 1094 debian-8-full builds). 1095 1096commit bf53c714348dbf4654de887ae7e649fbad6b2288 1097Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1098Date: 2016-08-04 22:47:01 +0900 1099 1100 Sync with upstream 1101 1102commit ffd93a9fad10ced31de037f2c6180f328a38b547 1103Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1104Date: 2016-08-03 22:43:06 +0900 1105 1106 Sync autofoo 1107 1108commit cb3090cb5472b63d5cdfb5110652f568bd9477ad 1109Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1110Date: 2016-08-03 22:16:26 +0900 1111 1112 pixma: Fix include guard typo 1113 1114 This was introduced in f573865 on 2008-10-18. 1115 1116commit 23cc2e1ba043ea8309923f5f1dcc5acaeee38a95 1117Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1118Date: 2016-08-03 22:08:49 +0900 1119 1120 Fix include guard typo 1121 1122 This seems to have been present since the beginning of sanei/sanei_scsi.c. 1123 1124commit 63b55e2b591ba977a285a4c91fde0118c25246e7 1125Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1126Date: 2016-08-03 22:05:03 +0900 1127 1128 Drop check for sys/bitypes.h 1129 1130 It was obsoleted in 70f3fdf on 2009-02-26. 1131 1132commit d263f25911a0b359b7edec0faa9320d5d13928da 1133Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1134Date: 2016-08-03 21:48:54 +0900 1135 1136 Fix typo 1137 1138 Appears to have been introduced in 0330a4d on 2009-02-02. There is no 1139 evidence that a scdds.h file has ever existed. 1140 1141commit 970464f7332a1995bfd825de285425f0c957b1da 1142Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1143Date: 2016-08-03 20:53:06 +0900 1144 1145 Drop unused CPP define 1146 1147 The last reference to it was removed in 5dcf165 on 2007-06-21. 1148 1149commit 5389808029f0f81d204630f6e78abe11dfd61122 1150Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1151Date: 2016-08-02 21:56:09 +0900 1152 1153 Fix memory leak 1154 1155commit 1006445982877970d376c0f657e04fc1481e2459 1156Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1157Date: 2016-08-02 21:38:43 +0900 1158 1159 Use DIR_SEP instead of hard-coding ":" 1160 1161 Fixes 313540 1162 1163commit b021c3bee8e9edc7854050a3975cef003586b2e5 1164Author: Troy Rollo <troy@kawseq.com> 1165Date: 2016-07-31 22:47:25 +1000 1166 1167 Fix bug 314571 - hp3500 backend does not set correct size for string option. 1168 1169commit 1859803563f8baadeb6c0926610b2f782350d1e4 1170Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1171Date: 2016-07-27 21:17:08 +0900 1172 1173 Add a Fedora 24 Clang builder 1174 1175commit f6c8be1380c2f12080cdbd7a81eb2d5156eaa154 1176Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1177Date: 2016-07-18 20:55:14 +0900 1178 1179 kvs40xx: fix [-Wunused-function] compiler warning 1180 1181 This rather unceremoniously removed the function. Note that a near copy 1182 can be found in the kvs20xx backend code. 1183 1184commit effc26e4028f2d21a5bd9fec0458a78c0f6dc330 1185Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1186Date: 2016-07-18 20:53:51 +0900 1187 1188 kvs20xx: fix [-Wunused-function] compiler warning 1189 1190 This rather unceremoniously removed the function. Note that a near copy 1191 can be found in the kvs40xx backend code. 1192 1193commit 2d468852288b5d80e9e8b6831467081fe3ec874e 1194Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1195Date: 2016-07-18 17:32:21 +0900 1196 1197 pnm: fix [-Wformat=] compiler warning 1198 1199commit 2f39c7227021e85b8fdde8161358858797bd7461 1200Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1201Date: 2016-07-18 17:11:26 +0900 1202 1203 v4l: fix [Wunused-parameter] compiler warnings 1204 1205commit 880992739020eee8cc0e005e6bdf853f2ff3572f 1206Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1207Date: 2016-07-18 17:10:56 +0900 1208 1209 sm3600: fix [-Wunused-parameter] compiler warning 1210 1211commit 99c14f2d9503cd9a6c77d71d590e434e504052c6 1212Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1213Date: 2016-07-18 16:51:08 +0900 1214 1215 Use a single symbol to flag unused parameters 1216 1217 The __sane_unused__ symbol was used slightly more often then UNUSEDARG 1218 and, more importantly, defined in include/sane/sanei_backend.h. That 1219 makes it readily available to virtually all backends. 1220 1221commit b73a6e5017f6d4d2d0ef7a61bf6e2113f848be94 1222Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1223Date: 2016-07-18 16:14:20 +0900 1224 1225 niash: fix [-Wunused-parameter] compiler warning 1226 1227 The attribute needs to go before the pointer designation for it to have 1228 any effect. 1229 1230commit 61719e0a131a6f0d4bf53aa98ecf510ce7081ca7 1231Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1232Date: 2016-07-18 16:11:39 +0900 1233 1234 dc240: fix [-Wunused-parameter] compiler warning 1235 1236 The attribute needs to go before the pointer designation for it to have 1237 any effect. 1238 1239commit ef8e258165526175c9ac2d262448f16b551d19e9 1240Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1241Date: 2016-07-14 21:12:38 +0900 1242 1243 Sync autofoo 1244 1245commit 57350969f6f46195c5fd5e255b3d1906df401d19 1246Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1247Date: 2016-07-14 20:51:42 +0900 1248 1249 sane.tex: mark up email as a URL 1250 1251commit 707baa0d160ff13331bed6063d2502b09f902f38 1252Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1253Date: 2016-07-14 20:50:14 +0900 1254 1255 doc/sane.tex: drop html.sty in favour of url.sty 1256 1257 The latter is part of the core TeX Live distribution which is readily 1258 available on all major operating systems. 1259 1260commit bfd1626c4b119404429a847aaa92df77ca3fbb40 1261Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1262Date: 2016-07-13 23:44:26 +0900 1263 1264 Sync autofoo 1265 1266commit 8598f81d0b9542b6f4928b8b870a26b50f440379 1267Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1268Date: 2016-07-13 23:43:35 +0900 1269 1270 Fix figure orientation 1271 1272commit 00bc3e9b451f8dfb89553305cce89172be520bb1 1273Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1274Date: 2016-07-13 23:40:19 +0900 1275 1276 Generate EPS figures too 1277 1278 It's good to know how this is done so that we can modify any original 1279 figure if need be. 1280 1281commit cc8f99b900d5ae44248677f6881f1b74d7885bfb 1282Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1283Date: 2016-07-13 23:24:29 +0900 1284 1285 Generate PDF figures explicitly with fig2dev 1286 1287 This utility has less dependencies and supports conversion to a pile of 1288 other formats that may come in handy as well. 1289 1290 Clean up of generated PDF figures has been moved to the clean target as 1291 well. 1292 1293commit d7e1995d001b0d16b9920e751be923f6a8393bf1 1294Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1295Date: 2016-07-13 22:37:44 +0900 1296 1297 doc/sane.tex: Replace epsfig with graphicx 1298 1299 The graphicx package allows for file specification without a hardcoded 1300 extension. This provides more freedom in choosing how to prepare images 1301 in *.eps and *.pdf formats. 1302 1303 Moreover, epsfig is considered mostly obsolete in the TeX community and 1304 graphicx is the "current 'preferred' solution" to embed figures. 1305 See https://www.ctan.org/pkg/epsfig. 1306 1307commit 0aab12b934a9f9620fb1236e13dd2b71a7426000 1308Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1309Date: 2016-07-11 20:41:54 +0900 1310 1311 Bump standard minor version 1312 1313 This is to acknowledge the SANE_STATUS_GOOD fixes in net.tex that were 1314 committed in 4daf488 and 1100883. 1315 1316commit 1ed3b9fa86e6bc6875a72a9b347164a5879ffe8b 1317Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1318Date: 2016-07-11 20:37:08 +0900 1319 1320 Reclassify doc/html.sty 1321 1322 It is a package used by doc/sane.tex. 1323 1324commit 2481e1e98b02e927cdb9c2e6e404252ef9e49041 1325Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1326Date: 2016-07-10 15:43:42 +0900 1327 1328 Sync autofoo 1329 1330commit fa41b18001f74e8941813709f15a15cc9ea299e1 1331Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1332Date: 2016-07-10 20:35:04 +0900 1333 1334 Refactor API spec conversion support 1335 1336 Unless explicitly asked to do without, all formats for which required 1337 tools are found will be built. Checks cover PostScript, PDF and HTML. 1338 1339 All logic and files involved are now collected in a single "section" 1340 and grouped in such a way that their function should be clearer. 1341 1342 fixup! Refactor API spec conversion support 1343 1344commit d7c69d141ffb4f456d659b443aa4c3d3be82793e 1345Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1346Date: 2016-07-10 19:40:04 +0900 1347 1348 Add test for the TeX to HTML converter 1349 1350commit fe2fbe06e1b7db42ea2578e8d853cf83d7bb72a9 1351Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1352Date: 2016-07-10 19:29:55 +0900 1353 1354 Refactor TEXINPUTS handling 1355 1356commit f322cbc7f950b087e969ac115a5b4e14735881e4 1357Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1358Date: 2016-07-10 15:41:08 +0900 1359 1360 Add support for PDF API spec output 1361 1362 Note that pdflatex internally uses epstopdf which in turn requires a 1363 working ghostscript. 1364 1365commit 5a73fb24d1e7a5dcdd287ce7654050b1703cc9c6 1366Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1367Date: 2016-07-10 14:48:43 +0900 1368 1369 Be quiet but do not hide errors 1370 1371commit e0fd693bb170813f95241898a53ba3f9c261c22a 1372Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1373Date: 2016-07-10 13:32:22 +0900 1374 1375 Fix API spec generation for VPATH builds 1376 1377commit cb04102a20bc5b1e9cbb990805de3586a0a940c0 1378Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1379Date: 2016-07-09 15:10:00 +0900 1380 1381 Add GitLab CI musl build job 1382 1383commit be7af6835741c18ea93babd421c083c377b1f88d 1384Author: Ruslan Nabioullin <rnabioullin@gmail.com> 1385Date: 2011-10-29 20:27:47 -0400 1386 1387 Fixed scanning status messages. Fixes 313411 1388 1389commit d62d0a2e452e9ed1ae74cc20c01488543cda8ef9 1390Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1391Date: 2016-07-06 20:23:12 +0900 1392 1393 check-po.awk: fix awk invocation 1394 1395 The awk utility has been moved to /usr/bin and the script relies on 1396 features present in gawk but not in mawk. 1397 1398commit ddbdfd6206e30e513509720dd5137c26c9efc248 1399Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1400Date: 2016-07-03 21:11:04 +0900 1401 1402 Fix configure time test 1403 1404commit c17821e3609080309bcb8a3173cb071e1493a62c 1405Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1406Date: 2016-07-02 19:23:01 +0900 1407 1408 Fix configure time warning during CI build 1409 1410commit c96236862635f74d8a1c01654430d93bed83f756 1411Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1412Date: 2016-07-01 23:45:43 +0900 1413 1414 Sync autofoo 1415 1416commit a9c813944e9aa0ceb6c153d06dff286ba855b90e 1417Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1418Date: 2016-07-01 23:37:49 +0900 1419 1420 Make libusb-1.0 the default for USB support 1421 1422 When libusb-1.0 is not found, libusb-0.1 will be tried. On BeOS and 1423 OS2, nothing should have changed in terms of detection of USB support. 1424 1425 On all systems the --enable-libusb* flags are now ignored. Instead, the 1426 --with-usb and --without-usb flags now control support. When neither is 1427 given USB support will be enable if possible and disabled otherwise. If 1428 --with-usb is requested but not possible, ./configure will fail. There 1429 is no support to prefer libusb-0.1 over libusb-1.0. 1430 1431commit 418fbb987d731ed2468f48a6fb162f47ea7da55e 1432Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1433Date: 2016-06-30 21:50:33 +0900 1434 1435 Sync autofoo, once again ... 1436 1437commit 602182931dceeedddcc6be3b144cbc1423bd9b4a 1438Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1439Date: 2016-06-30 21:49:25 +0900 1440 1441 Improve test shell builtin invocation portability 1442 1443 Looks like I missed this when committing 309a8140. 1444 1445commit 828cd013e9a4411158af8816a63b133b6da19ed5 1446Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1447Date: 2016-06-30 21:38:04 +0900 1448 1449 Compile getopt replacement functions only if needed 1450 1451 This ought to get rid of the last empty compilation unit warnings. This 1452 merges libfelib.la with liblib.la. The former was always used together 1453 with the latter. The latter was only ever used without the former when 1454 linking backends and tools. 1455 1456 Tools might want to use the getopt functions, backends might just want 1457 to use MD5. 1458 1459commit 89dc05006ec93e8fd8a103504701db720814669a 1460Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1461Date: 2016-06-29 22:21:10 +0900 1462 1463 Sync autofoo 1464 1465 Looks like the sorting of the DIST_COMMON file list is not stable. 1466 1467commit a298bfe5a8c65236ac13130e891a93bf3cf58976 1468Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1469Date: 2016-06-29 22:20:51 +0900 1470 1471 Fix AS_IF condition 1472 1473commit f03f1f66d4a7704c20d221897665509d7f1a626a 1474Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1475Date: 2016-06-29 22:15:06 +0900 1476 1477 Sync autofoo files 1478 1479commit 1c946f7c194869966f6d3af9df499184d3035c20 1480Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1481Date: 2016-06-28 22:42:09 +0900 1482 1483 Compile replacement functions only if needed 1484 1485 This ought to get rid of most empty compilation warnings. 1486 1487commit 0c2b86ac0b56ee7cb8b962102c54855f05887b08 1488Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1489Date: 2016-06-27 22:33:28 +0900 1490 1491 Fix distcheck issues in tools/ 1492 1493 Automake is smart enough these days to compile the *.lo files that are 1494 used when linking. 1495 1496 The umax_pp_CPPFLAGS are useless because backend/umax_pp_low.c undefines 1497 BACKEND_NAME unconditionally and sets it to what was passed here ;-) 1498 1499commit 81f9557966ad335a76deff57a112607d9813ba7a 1500Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1501Date: 2016-06-27 22:08:20 +0900 1502 1503 Clean up .gitignore file content 1504 1505 Removes empty lines and duplicates (note that .gitignore patterns are 1506 recursive unless anchored with a leading /). 1507 1508commit 61f3fec68e14944be7ecf219ec604e599141cbdf 1509Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1510Date: 2016-06-27 22:05:50 +0900 1511 1512 Remove references to SANE CVS 1513 1514 The references in in-file changelogs and the ChangeLog files have not 1515 been modified. Only those references that refer to current practices 1516 or locations. 1517 1518commit c23791cbd71d58b2627cfc65bbf2cb20aeb51bba 1519Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1520Date: 2016-06-27 21:51:43 +0900 1521 1522 Sync AUTHORS content with current status 1523 1524 We've been using git for a while ;-). Also updates the write access 1525 info and fixes encoding issues. 1526 1527commit cb4924f210bf758558b583220a14ed5a62f178dc 1528Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1529Date: 2016-06-26 10:22:35 +0900 1530 1531 Stop distclean from removing files willy-nilly 1532 1533 The distclean target should only remove files that make creates. If 1534 there are any that need taking care of, they should be added in on a 1535 per file basis in the Makefile.am that creates it. 1536 1537commit 0065aaa1c8cb823d20b1e0ff32b3f6197e73db3f 1538Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1539Date: 2016-06-26 10:11:42 +0900 1540 1541 Remove overly zealous ignore patterns 1542 1543 Text editor backup and temporary files like *~ are a per developer 1544 issue, add them to your global .gitignore. Other dot-files should 1545 be ignored on a case-by-case basis. 1546 1547commit 8274a52eec3c20becf9901acaab4837b6b61c2f7 1548Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1549Date: 2016-06-26 10:07:26 +0900 1550 1551 Sort .gitignore files 1552 1553commit b25ef62c2bb163fffea56000ef25544a236d2096 1554Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1555Date: 2016-06-26 10:05:12 +0900 1556 1557 Fix sorting of ignore files 1558 1559 We haven't been using CVS since ... 2009-05-04 :-| 1560 1561commit 0bc7b6aed7e3ac8ee78190f0e795ce9c62c3f36e 1562Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1563Date: 2016-06-26 09:16:54 +0900 1564 1565 Sync *.po files with previous changes 1566 1567 This changes the file/line references in all files (and picks up any 1568 new messages as a side effect). 1569 1570commit bdade6bb07a0ec27e3930c0b3b86c28a5c2a5bd9 1571Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1572Date: 2016-06-26 09:15:24 +0900 1573 1574 Sync derived files with previous changes 1575 1576commit ec4fe7ec7200a881feba5b539256dc58ae1edbaf 1577Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1578Date: 2016-06-26 08:50:04 +0900 1579 1580 Prefer gettext's --disable-nls option 1581 1582commit c676acbe472f2a57763d0ce198e50b048d37bbda 1583Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1584Date: 2016-06-26 08:49:14 +0900 1585 1586 Switch to using the gettext build machinery 1587 1588 This adds two automatically maintained English variants that handle 1589 quote substitution in onrder to provide smart quotes. 1590 1591commit 0286bf46fc2992dfd2e9539fb939c243db13e91f 1592Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1593Date: 2016-06-26 08:30:45 +0900 1594 1595 Add gettext build machinery files for I18N/L10N support 1596 1597 These are courtesy of autopoint and target gettext-0.18.1 because that 1598 is the version in Debian 7 (which is what Alioth is running). The one 1599 warning this produces on autoreconf is fixed in gettext-0.18.2, BTW. 1600 1601commit eecee6d1014537cabe427d44168fce9ac9894301 1602Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1603Date: 2016-06-25 15:23:05 +0900 1604 1605 Fix VPATH build issue 1606 1607 The source *.po files weren't found when you configured outside of the 1608 top source directory. 1609 1610commit 00984cd1119bb9bb5b794bfc0f1ef77369978d68 1611Author: Yurii Kolesnykov <yurikoles@gmail.com> 1612Date: 2016-06-25 03:34:12 +0300 1613 1614 Fix compilation of saned.c under OS X 1615 1616commit ad176ba9fe1f7608d8ad8032407cf1f7dc66dad6 1617Author: Alessandro Zummo <a.zummo@towertech.it> 1618Date: 2016-06-21 00:50:02 +0200 1619 1620 epsonds: remove unused var 1621 1622commit 1dbabdce5d34e686608bb997245c49a823e19fb5 1623Author: Alessandro Zummo <a.zummo@towertech.it> 1624Date: 2016-06-21 00:49:08 +0200 1625 1626 epsonds: fix compilation 1627 1628commit 9b389a61c5e698e8bffb186bdbc005739128b427 1629Author: Alessandro Zummo <a.zummo@towertech.it> 1630Date: 2016-06-21 00:43:39 +0200 1631 1632 epsonds: added support for network scanners 1633 1634commit f13ca02b86a4d27951149723ca2ae81491991c18 1635Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1636Date: 2016-06-20 21:42:56 +0900 1637 1638 Fix variable name typo and other typographic nit-picks 1639 1640commit e7100e275d58d67b903e883e7a02e45d18f81ef7 1641Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1642Date: 2016-06-15 20:47:28 +0900 1643 1644 Update documentation to reflect recent changes 1645 1646commit 5695d01077c7e575808a37a66df37d1f9fafa637 1647Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1648Date: 2016-06-15 20:23:33 +0900 1649 1650 Silence overly verbose targets 1651 1652 This only takes effect with silent rules enabled. 1653 1654commit 43cdc1056af899520797b09f3f78ba64703ed74d 1655Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1656Date: 2016-06-15 20:18:25 +0900 1657 1658 Do not duplicate Warning on output 1659 1660commit 40bfec7a6b4a804201bad7f0517f16b0c6ae4110 1661Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1662Date: 2016-06-15 20:17:29 +0900 1663 1664 GitLab-CI: fix configure option 1665 1666commit f75e271853f40c6cb00ce59cbb4e9d62d083a1b2 1667Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1668Date: 2016-06-14 21:24:53 +0900 1669 1670 Tweak GitLab CI builds 1671 1672 The idea is to build as much as possible for the *-full flavour build, 1673 make compiler warnings stand out and muddle on after errors so that we 1674 get all the problems in a single log. 1675 1676commit ef7deff36c759efa8d371251febef6d37d4eb94b 1677Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1678Date: 2016-06-14 21:20:48 +0900 1679 1680 Add missing autofoo file 1681 1682 This should have gone in with d853463e. 1683 1684commit d853463ef1b97082d657a0be32d1b27a04940ea2 1685Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1686Date: 2016-06-14 06:30:48 +0900 1687 1688 Sync derived files 1689 1690 This was done with 1691 1692 AUTOMAKE="automake --add-missing --copy" autoreconf --force 1693 1694 on Debian GNU/Linux 8.5. 1695 1696commit 17d78ab7c326069c3a596f17ded6418ef42930bc 1697Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1698Date: 2016-02-12 21:09:32 +0900 1699 1700 Fix warnings of "newer" automake versions 1701 1702commit a7376ffa6dd1796c1678b33bd03bf19766e227de 1703Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1704Date: 2016-02-12 20:52:57 +0900 1705 1706 Fix libtoolize warning 1707 1708commit 7675cb7c3eb5b6e97fb87adc464b6bcc67cfd7dd 1709Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1710Date: 2016-02-11 17:43:14 +0900 1711 1712 Drop Makefile.in from EXTRA_DIST 1713 1714 Automake is smart enough to include this on its own. 1715 1716commit 7bfa818c57485310994650528124a7036894eb36 1717Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1718Date: 2016-01-14 21:22:00 +0900 1719 1720 Set up compiler and linker early and in one place 1721 1722commit f80cf1dbbdd85f2a0b595aef83cc63faa0c91c04 1723Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1724Date: 2016-01-14 20:21:49 +0900 1725 1726 Remove unused SANE_LINKER_RPATH macro 1727 1728commit e4ad1f58f31ec7110df716494b13cf96156b6a7c 1729Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1730Date: 2016-01-14 18:50:47 +0900 1731 1732 Enable ISO C99 support for more compilers 1733 1734commit 444b572d1a559d93a6ad172f86bdcc9197377e75 1735Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1736Date: 2016-01-09 18:43:36 +0900 1737 1738 Use autoconf provided --docdir 1739 1740commit f1f4180e5b6f71bf3a674bbfcbf7932b401d7a96 1741Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1742Date: 2016-01-09 18:24:20 +0900 1743 1744 Collect autoconf bits in one place 1745 1746commit 35f1936aeba18b34628d35938529e0d2af0e58c7 1747Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1748Date: 2016-01-09 18:11:53 +0900 1749 1750 Determine version bits and release programmatically 1751 1752commit 16497dc13838e14784778883fb2837fbcf9e288e 1753Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1754Date: 2016-01-09 17:59:20 +0900 1755 1756 Replace convenience variable by its expansion 1757 1758commit 9a52b5bc27c2a50e14161b4dcaba43f825cf91a4 1759Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1760Date: 2016-01-09 17:48:27 +0900 1761 1762 Fix variable name typo 1763 1764commit 79c623628a28b6c28321cad6518bf98cf7a705a4 1765Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1766Date: 2016-01-09 17:48:03 +0900 1767 1768 Fix new automake warnings 1769 1770commit 97fed76717367289a8e160dab4341d79586c1079 1771Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1772Date: 2016-01-09 17:22:31 +0900 1773 1774 Replace obsolescent macro with LT_INIT option 1775 1776commit c868a2e8d48e3c31051b6a8978c9b1df494bc36b 1777Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1778Date: 2016-01-09 17:22:07 +0900 1779 1780 Remove commented out code 1781 1782commit 4894b1513d829957e109e5c49b812dc688fe78b3 1783Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1784Date: 2016-01-09 17:11:19 +0900 1785 1786 Drop a pile of unnecessary macro invocations 1787 1788 These are already taken care of by other macros. 1789 1790commit ae89c8f98362a4e50d4b1a0ce8f3586b77a81989 1791Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1792Date: 2016-01-09 15:59:35 +0900 1793 1794 Update to automake-1.11.6 1795 1796 This turns on additional warnings and adds support for silent make 1797 rules (so compiler warning really stand out ;-). 1798 1799commit 87e12bbf2e4312bf0bd18656afe579919c8788e1 1800Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1801Date: 2016-06-13 22:24:21 +0900 1802 1803 Sync derived files with autoreconf --force 1804 1805 For the record, this was done on Debian GNU/Linux 8.5. 1806 1807commit 309a8140e7285f87d5fc5ee24b942f1713e80be8 1808Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1809Date: 2015-10-28 21:59:42 +0900 1810 1811 Improve test shell builtin invocation portability 1812 1813 POSIX 2008 obsoletes the -a and -o operands (according to the autoconf 1814 documentation). 1815 1816commit d9e2f441139c0514c3d388976d1f8fc78a04de95 1817Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1818Date: 2015-10-28 20:59:22 +0900 1819 1820 Double quote code passed to AC_LANG_PROGRAM 1821 1822 Upon re-reading the autoconf documentation, this seemed the right thing 1823 to do. The AC_LANG_PROGRAM macro does not quote its arguments so any 1824 occurrence of [ and ] will get stripped out if not double quoted. 1825 1826 Current code snippets passed do not use them but it is better to use a 1827 consistent quoting approach for such snippets. In other places in the 1828 configure.ac file double quoting is used already. 1829 1830commit d3d5dc3da04cce842f7fa8d941676f2f5abc3bbd 1831Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1832Date: 2015-10-22 22:18:19 +0900 1833 1834 Update to autoconf-2.69 1835 1836 This gets rid of a number of obsoleted macros and replaces RETSIGTYPE 1837 with a void literal which can be assumed for C89 and later. 1838 1839 This changeset was prepared using autoupdate and modified to get rid of 1840 whitespace and doubled [] changes. Changes to acinclude.m4 were added 1841 by hand. 1842 1843commit 2d6fad58b4c61d59bec3879dab9ccf0c1b88dd11 1844Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1845Date: 2015-10-22 20:15:45 +0900 1846 1847 Respect GNU Standards user variables 1848 1849 Several variables are considered "user variables" by the GNU Standards. 1850 This means that the user can pass these to their ./configure and make 1851 invocations as they see fit. These variables include CPPFLAGS, CFLAGS 1852 and LDFLAGS. 1853 1854 This changeset pushes our use of these variables to the automake shadow 1855 variables, AM_CPPFLAGS, AM_CFLAGS and AM_LDFLAGS, so that user variables 1856 will no longer clobber flags required in order to build. 1857 1858commit 7a2b112d20e08337528128745bf7cc1d6096a1d8 1859Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1860Date: 2015-10-21 22:33:53 +0900 1861 1862 Prefer make variables over literal substitutions 1863 1864 The AC_SUBST and PKG_CHECK_MODULE invocations in configure.ac as well as 1865 acinclude.m4 are sufficient to trigger automake to insert initialization 1866 logic for the variables these introduce. There is no need to do this by 1867 hand. Wherever these values are needed, it is better to use a variable. 1868 This allows for one-off overrides on the make command-line (without the 1869 need to run ./configure) for one thing. 1870 1871commit 2745528b60617d737a7a597c4ee5397359a6ddfd 1872Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1873Date: 2015-10-19 21:52:47 +0900 1874 1875 Fix non-POSIX automake file variable warning 1876 1877 This addresses warnings about the use of the $(wildcard) function. 1878 It has been replaced by a plain shell glob. There is one case where 1879 this will result in an error, when there are no matches, but that is 1880 when the targets that use it make no sense. It is probably good to 1881 get an error in that case. 1882 1883commit d81836bd2332e42136a15a72961c0b9295d94b58 1884Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1885Date: 2015-10-19 21:04:53 +0900 1886 1887 Add automake subdir-objects option 1888 1889 This addresses autoreconf output such as: 1890 1891 tools/Makefile.am:37: warning: source file '../backend/sane_strstatus.c' is in a subdirectory, 1892 tools/Makefile.am:37: but option 'subdir-objects' is disabled 1893 1894 The option was introduced in automake version 1.9 and is slated for 1895 unconditional activation with automake-2.0. 1896 1897commit d38a098ec6fce0aa18dd757677c5a07ff1a44163 1898Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1899Date: 2015-10-19 20:20:56 +0900 1900 1901 Rename configure.in to configure.ac 1902 1903 This name has been preferred since autoconf-2.52 and automake-1.5. 1904 Both were released in the summer of 2001. Support for configure.in 1905 is slated for removal in automake-2.0. 1906 1907 The configure.ac file itself requires autoconf-2.54 or later (and 1908 does not care about the automake version). 1909 1910commit c9027378a12a6f67b22ee5fe203df1739486e3ad 1911Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1912Date: 2016-06-13 20:35:34 +0900 1913 1914 xerox_mpf: Make JPEG support an option 1915 1916commit 359bb9c3d48c87324b2ead602de76e0e35daadba 1917Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 1918Date: 2016-06-12 20:32:30 +0900 1919 1920 Add CI support to test selected build scenarios 1921 1922commit 5ba37467e88ca8052973b37128ce8fd36ad5d61d 1923Author: m. allan noah <kitno455@gmail.com> 1924Date: 2016-06-09 21:51:18 -0400 1925 1926 fujitsu backend v131 1927 1928 - hide compression-arg option when jpeg disabled 1929 - add Send/SC/GHS macros for recent scanners 1930 - add initial support for fi-74x0 1931 - add initial support for fi-7030 1932 - set has_MS_lamp=0 for fi-71x0 1933 - add I18N macros to all option titles and descriptions 1934 - add usb ids for many newer scanners 1935 1936commit ec8bf64396b394c4d483b811f9948871f12882b4 1937Merge: 1d2a40ec96ae 1e013654cc3a 1938Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1939Date: 2016-05-21 22:06:57 +0200 1940 1941 Merge branch 'master' of ssh://git.debian.org/git/sane/sane-backends 1942 1943commit 1e013654cc3af09f4731ab9ec8d8324d03a7de4a 1944Author: Alessandro Zummo <a.zummo@towertech.it> 1945Date: 2016-05-09 11:10:35 +0200 1946 1947 pieusb: mkostemp -> mkstemp 1948 1949commit 926bfade544de4a4fd5f1a8082b85a97e2443770 1950Author: Alex Belkin <abc@telekom.ru> 1951Date: 2016-05-07 22:33:03 +0300 1952 1953 Color scanning for Samsung models, which support JPEG Lossy compression. 1954 1955 Patch is submitted by Laxmeesh Onkar Markod <m.laxmeesh@samsung.com> 1956 1957 Patch to code is applied almost verbatim, except, insignificant 1958 formatting fixes and making new functions static. 1959 1960 Also, new USB ids added and scanner support is changed as reported. 1961 1962commit 1d2a40ec96aea0ba183415efea570301159d4159 1963Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1964Date: 2016-04-30 15:32:55 +0200 1965 1966 pixma_mp150.c: fix parameter settings for MB5000 in send_scan_param 1967 1968commit 28dcd0aef4ac91b87527c17c8aa89e879f39f20d 1969Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1970Date: 2016-04-27 18:45:22 +0200 1971 1972 pixma_mp150.c: replace multiple if statements with case statement in handle_interrupt 1973 1974commit eb712c6bd8ca6a42a1d3941583fa18b9981b8712 1975Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1976Date: 2016-04-27 17:55:52 +0200 1977 1978 pixma_mp150.c: scan param 0x26-0x29 should contain localtime HHMM, also for MB5000 series 1979 1980commit c8169b1e656f7f95c67946298da5a0e1c143f8e8 1981Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1982Date: 2016-04-22 23:58:23 +0200 1983 1984 pixma.h: step version of the backend to 0.17.32 1985 sane-pixma.man pixma.desc: mark Maxify MB5000 as complete (but ADF does not work) 1986 1987commit dfc5487571ed2915bda7bdedbd4c79015004361b 1988Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1989Date: 2016-04-22 22:42:48 +0200 1990 1991 pixma_mp150.c: fix 1200 dpi scanning for MB5000 series 1992 1993commit d5e1323738a4ed2edc96b566138c7cc6c55f3f5e 1994Author: Louis Lagendijk <louis.lagendijk@gmail.com> 1995Date: 2016-04-22 21:05:40 +0200 1996 1997 pixma.h: step pixma backend version to 0.17.31 1998 1999commit c2985f0fd60279bca0dcfed3d3fb60cc33cfe4dc 2000Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2001Date: 2016-04-22 21:03:48 +0200 2002 2003 pixma_bjnp_private.h: change minimum timeout value for the bjnp protocol to 1 sec 2004 as 500 ms gives errors on scanimage -A (it workked for scanbd) 2005 2006commit 4b2f171a13248a8e3d79379e368c54fb71ed97e2 2007Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2008Date: 2016-04-20 11:19:32 +0200 2009 2010 pixma_bjnp.c pixma_bjnp_private.h: set minimum timeout for network operations to 500ms 2011 2012commit affe1ac821b17813188bd91045ced32fe4fcfe56 2013Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2014Date: 2016-04-20 10:58:54 +0200 2015 2016 pixma_bjnp.c pixma_bjnp_private.h: make bjnp protocol follow timeouts set by backend 2017 2018commit 53aa78df3a6980791ce250c471d019c5c59b83ec 2019Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2020Date: 2016-04-18 22:00:15 +0200 2021 2022 pixma_mp150.c: Fix scanbutton detection for MB5000 series 2023 2024commit 1452cf2e0d9f56602a5ca9b07e52f8d8f6b9ec8a 2025Author: Louis Lagendijk <louis.lagendijk@gmail.com> 2026Date: 2016-04-16 21:37:25 +0200 2027 2028 pixma_bjnp: Remove dead code in polling 2029 2030commit 19c128a23e27c1ab5a030fa6ff74da1b740629bb 2031Author: Rolf Bensch <roben-guest@alioth.debian.org> 2032Date: 2016-04-12 18:30:24 +0200 2033 2034 README.linux: move installation description into new document INSTALL.linux 2035 2036commit 51943537c314c9060138df8b37307377c307ba3a 2037Author: Rolf Bensch <roben-guest@alioth.debian.org> 2038Date: 2016-04-12 18:14:55 +0200 2039 2040 pixma: backend version 0.17.30 2041 2042commit 270a8cd3bebfb2a630a1b74d5abd0b6fe2fc2e5d 2043Author: Rolf Bensch <roben-guest@alioth.debian.org> 2044Date: 2016-04-12 18:13:36 +0200 2045 2046 pixma: Canon PIXMA MG7700 Series is working 2047 2048commit 2556ffc2c593c3408cc554ecc97e07db457c975d 2049Author: Rolf Bensch <roben-guest@alioth.debian.org> 2050Date: 2016-03-31 11:21:27 +0200 2051 2052 pixma_mp150: MG7700 Series doesn't need special image format post processing @ high dpi 2053 2054commit e6b6ad9d4847e86aed8be0837a19bfada881f52d 2055Author: m. allan noah <kitno455@gmail.com> 2056Date: 2016-04-05 20:30:10 -0400 2057 2058 canon_dr backend v55 2059 2060 fixed-width scanners were calculating left-side offset incorrectly in color 2061 initial support for DR-F120 2062 rename all DUPLEX_INTERLACE_* to indicate start and end of line 2063 2064commit 41a416e4afcf6cada69193dc408ef184d0e5f678 2065Author: Alessandro Zummo <a.zummo@towertech.it> 2066Date: 2016-03-21 18:59:47 +0100 2067 2068 epsonds: fixed resolution setting bug, DS-60000 workaround is needed no more 2069 2070commit 52bc4d241c9587e99be2ae4566ad01469a3ecab9 2071Author: Rolf Bensch <roben-guest@alioth.debian.org> 2072Date: 2016-03-21 10:53:29 +0100 2073 2074 pixma: backend version 0.17.29 2075 2076commit bc1637bb39794b415a2e73ee990e4763c73be3f9 2077Author: Rolf Bensch <roben-guest@alioth.debian.org> 2078Date: 2016-02-16 16:20:58 +0100 2079 2080 pixma_mp150: MG3600 Series doesn't need special image format post processing @ 1200dpi 2081 2082commit 23eb95582da718791103b83ea002e947caa0f5fc 2083Author: Rolf Bensch <roben-guest@alioth.debian.org> 2084Date: 2016-03-04 13:38:12 +0100 2085 2086 pixma: backend version 0.17.28 2087 2088commit eba9c9e2391d59459e5fa3f362d8dc08d14c7b9c 2089Author: Rolf Bensch <roben-guest@alioth.debian.org> 2090Date: 2016-03-04 13:36:08 +0100 2091 2092 pixma_imageclass: software lineart for all imageCLASS, imageRUNNER, i-SENSYS and laserBase scanners, 2093 supported by this sub-backend 2094 2095 imageCLASS scanners: 2096 D420, D480, D530, MF810/820, MF3240, MF4010, MF4150, MF4270, MF4320, MF4360, 2097 MF4410, MF4570dw, MF4690, MF5630, MF6500, MF8030, MF8170c 2098 2099 i-SENSYS scanners: 2100 MF210, MF220, MF3010, MF4500, MF4700, MF4800, MF5880dn, MF5900, MF6100, 2101 MF6680dn, MF8200C, MF8300, MF8500C 2102 2103 imageRUNNER scanners: 2104 iR1133 2105 2106 laserBase scanners: 2107 MF5650 2108 2109commit 38d6f1ba6dd48d8139b3ef504b4c7920d0e4736b 2110Author: Rolf Bensch <roben-guest@alioth.debian.org> 2111Date: 2016-03-04 13:08:31 +0100 2112 2113 pixma_imageclass: MF6100 Series document feeder does not have 600DPI capability 2114 2115commit 328e9b93d71d1f9b031c4066e4cba00893703c4a 2116Author: Stéphane Voltz <stef.dev@free.fr> 2117Date: 2016-03-03 21:59:24 +0100 2118 2119 raise build number 2120 2121commit 8ad2c60d82797cc3495f63f8230bdf6f999067a1 2122Author: Stéphane Voltz <stef.dev@free.fr> 2123Date: 2016-03-03 21:58:55 +0100 2124 2125 use half step mode for LiDE 110 600 dpi scan 2126 2127commit 52ea420d44a26832f662c837bbbe4d2f7002875a 2128Author: Stéphane Voltz <stef.dev@free.fr> 2129Date: 2016-03-03 21:46:43 +0100 2130 2131 use half step for LiDE 210 600 dpi scans 2132 2133commit bd0b0cd218504868f32962a5558449956c8ce242 2134Author: Stéphane Voltz <stef.dev@free.fr> 2135Date: 2016-03-03 21:39:25 +0100 2136 2137 use rewind instead of slow_back_home 2138 2139 - if required by flags, do a rewind instead a slow_back_home that pollutes 2140 shading settings 2141 2142commit 3dee0f8d48e26e3aceb0243d03199af5870f30e2 2143Author: Stéphane Voltz <stef.dev@free.fr> 2144Date: 2016-03-03 21:31:01 +0100 2145 2146 implement rewind for gl847 and gl124 2147 2148commit de635a32f9638f5fad5806ab5de9498f5fa47ca9 2149Author: Stéphane Voltz <stef.dev@free.fr> 2150Date: 2016-03-03 21:12:29 +0100 2151 2152 add rewind function to command set 2153 2154commit 270d6a4242c95d6d376f442ca701e067e3fc74d1 2155Author: Stéphane Voltz <stef.dev@free.fr> 2156Date: 2016-02-29 21:14:30 +0100 2157 2158 fix Lide 110 gray mode max speed 2159 2160commit 2f891c13bb5cb1728479ee08ba45b756f68a3287 2161Author: Rolf Bensch <roben-guest@alioth.debian.org> 2162Date: 2016-03-03 13:40:46 +0100 2163 2164 pixma: backend version 0.17.27 2165 2166commit bbd327f5e7c973db331f3f309788d852367bc79a 2167Author: Rolf Bensch <roben-guest@alioth.debian.org> 2168Date: 2016-03-03 13:38:33 +0100 2169 2170 pixma_imageclass: reduce timeout for failed first usb command to 2 seconds 2171 2172commit c41640f36433e646989665bac0ac5da460f2d9a9 2173Author: Rolf Bensch <roben-guest@alioth.debian.org> 2174Date: 2016-03-03 13:36:44 +0100 2175 2176 pixma: new global parameter to set duration of receive timeout loop 2177 2178 The default value for receive timeout loop duration has not been changed. 2179 The loop still takes 8 seconds if a timeout occurs. 2180 2181commit 9897357727b65d13167b89cd1d1fe816f4d72563 2182Author: Stéphane Voltz <stef.dev@free.fr> 2183Date: 2016-02-28 21:26:27 +0100 2184 2185 enable pixel averaging when below 600 for all models 2186 2187commit d784dec60b096b8e8fe18f5f7b5c1921249d6ed2 2188Author: Stéphane Voltz <stef.dev@free.fr> 2189Date: 2016-02-28 12:26:12 +0100 2190 2191 motor table fixes 2192 2193 - add target speed for 600 dpi gray 2194 - add slope table for 4800/2400 dpi, gray and color 2195 2196commit 759729331cc60a86d884518064b2dc92736f7abd 2197Author: Stéphane Voltz <stef.dev@free.fr> 2198Date: 2016-02-28 12:18:56 +0100 2199 2200 fix maximum speed compute in gray mode 2201 2202commit e1b1ba8aeecf2eefa2855ec8c77604a8070027ab 2203Author: Stéphane Voltz <stef.dev@free.fr> 2204Date: 2016-02-26 05:57:35 +0100 2205 2206 fix expiration time option reading 2207 2208commit 61d6f5c2140e6e659db20916937cc95c5c7256f3 2209Author: Stéphane Voltz <stef.dev@free.fr> 2210Date: 2016-02-25 21:37:55 +0100 2211 2212 mode set fixes 2213 2214commit fa2c9dc9b216fa7b7f1baf013b7cbe8eb3df8597 2215Author: Stéphane Voltz <stef.dev@free.fr> 2216Date: 2016-02-25 21:37:00 +0100 2217 2218 fix GPIO during scan 2219 2220commit c5117ed0f1b522eab10fd2248f140b2acad2a708 2221Author: Stéphane Voltz <stef.dev@free.fr> 2222Date: 2016-02-24 21:43:29 +0100 2223 2224 doc and version update 2225 2226commit 747275a00f03e4ab643461448985ce20879e1d12 2227Author: Stéphane Voltz <stef.dev@free.fr> 2228Date: 2016-02-24 21:15:26 +0100 2229 2230 add 1200 and 2400 dpi mode for LiDE 120 2231 2232commit 2a18600792c00f9ca37ff5b52d2cc1c8202d8b4b 2233Author: Stéphane Voltz <stef.dev@free.fr> 2234Date: 2016-02-24 06:35:46 +0100 2235 2236 make 1200 dpi scan mode work for LiDE 120 2237 2238commit b11a69d27572aa938cedff303ba7560ca9793943 2239Author: Stéphane Voltz <stef.dev@free.fr> 2240Date: 2016-02-24 06:17:50 +0100 2241 2242 make 600 dpi mode work for LiDE 120 2243 2244 - add override for registers 0x16 and 0x70 since 120's sensor 2245 is set differently according to resolution 2246 2247commit 15e203de89abe53f732aa431548645c5c9838237 2248Author: m. allan noah <kitno455@gmail.com> 2249Date: 2016-02-23 21:11:00 -0500 2250 2251 Various copyright comment updates 2252 2253commit 1465543cc0dd9e4fb4b3706ca6793e90a35ce389 2254Author: m. allan noah <kitno455@gmail.com> 2255Date: 2016-02-23 21:07:06 -0500 2256 2257 fujitsu backend v130 2258 2259 run init_model before init_ms so some scanners can override 2260 set all M309x and M409x scanners s->broken_diag_serial = 1 2261 2262commit 963de58dfc4498693aeeec35a9ff23363af6ac67 2263Author: m. allan noah <kitno455@gmail.com> 2264Date: 2016-02-23 20:42:52 -0500 2265 2266 Enable padded read for DR-3080CII 2267 2268commit 1207ce5a40664c04b934bd0a6babbc1575361356 2269Author: m. allan noah <kitno455@gmail.com> 2270Date: 2016-02-23 20:36:32 -0500 2271 2272 Support SANE_USB_WORKAROUND env var 2273 2274 Here, we add a new env var (SANE_USB_WORKAROUND) to sanei_usb.c. 2275 This allows end users to conditionally enable the workaround added 2276 in commit 014b45d920f1fb630e1a31bb01f1da02ea2a6a87. The default is 2277 to not enable the workaround, because more recent Linux kernels no 2278 longer seem to need it. Some users have even reported failure with 2279 the workaround enabled. 2280 2281commit 219198838be069d7e3d48b53762727f1bbfb93e5 2282Author: Stéphane Voltz <stef.dev@free.fr> 2283Date: 2016-02-23 21:39:22 +0100 2284 2285 LiDE 120 working [75-300] dpi 2286 2287 - fix sensor pixel number 2288 - enable calibration 2289 - default to 16 pixel DUMMY 2290 2291commit 4fd1d10228047a740f28b1cd25579b7c40c93b1f 2292Author: Stéphane Voltz <stef.dev@free.fr> 2293Date: 2016-02-22 21:45:02 +0100 2294 2295 tune scanarea geometry 2296 2297commit a74ebe551daf8750821b1ab57324e54141a84461 2298Author: Stéphane Voltz <stef.dev@free.fr> 2299Date: 2016-02-21 22:14:48 +0100 2300 2301 first almost correct scan at 300 dpi 2302 2303commit 8f938f2d00d27070e826f88a77264ee36d0bbedf 2304Author: Stéphane Voltz <stef.dev@free.fr> 2305Date: 2016-02-21 09:48:26 +0100 2306 2307 GL124 DAC and SENSOR setup changes 2308 2309commit f56ffa63b99db4767b35d294fef96476b228f993 2310Author: Stéphane Voltz <stef.dev@free.fr> 2311Date: 2016-02-21 09:47:47 +0100 2312 2313 doxygne fix 2314 2315commit 2e1102dc3ab1ee4d7bfec3e7cbf6e3a1527f5264 2316Author: Stéphane Voltz <stef.dev@free.fr> 2317Date: 2016-02-18 21:41:38 +0100 2318 2319 add dedicated reference slope tables for LiDE 120 2320 2321commit 214dfad1d5aa841b597187004747ec88c507cf06 2322Author: Stéphane Voltz <stef.dev@free.fr> 2323Date: 2016-02-17 21:43:05 +0100 2324 2325 use dedicated LiDE120 GPIO 2326 2327commit 387cea7d6ce75af9441c5841221267bef7b7924c 2328Author: Stéphane Voltz <stef.dev@free.fr> 2329Date: 2016-02-17 21:04:55 +0100 2330 2331 define dedicated motor/sensor/gpio for LiDE 120 2332 2333commit e90f8cb8a1e62f6865d9e237fd1f0e7f773e5094 2334Author: Stéphane Voltz <stef.dev@free.fr> 2335Date: 2016-02-12 08:11:20 +0100 2336 2337 latin1 -> utf8 2338 2339commit d74d3bcd887d2a3d59ee96e04eb68f15c0a3b882 2340Author: Rolf Bensch <roben-guest@alioth.debian.org> 2341Date: 2016-02-18 22:34:16 +0100 2342 2343 README.linux: add some hints for individual SANE installations 2344 2345commit 926a7e67b6f81ffdb1b4f67a55bf84862efcf6b9 2346Author: Rolf Bensch <roben-guest@alioth.debian.org> 2347Date: 2016-02-17 21:24:18 +0100 2348 2349 pixma: fix scanner names 2350 2351commit 235dc80b5f3faaf195eef1e177a1f38284ca3bee 2352Author: Rolf Bensch <roben-guest@alioth.debian.org> 2353Date: 2016-02-17 21:10:44 +0100 2354 2355 pixma: Canon i-SENSYS MF6100 Series is working 2356 2357commit 6d89f7ef25266cc9a53440bbf68ff2e1a37d4b86 2358Author: Rolf Bensch <roben-guest@alioth.debian.org> 2359Date: 2016-02-17 21:06:04 +0100 2360 2361 pixma: backend version 0.17.26 2362 2363commit 7a227dcaf2771b31feb852e6a83336976966a0ab 2364Author: Rolf Bensch <roben-guest@alioth.debian.org> 2365Date: 2016-02-17 21:03:18 +0100 2366 2367 pixma_imageclass: wait for 8sec to throw last page out of ADF feeder @ ADFDUP 2368 2369commit 23efb9f55f466179df86848912acbed1a94c10ff 2370Author: Rolf Bensch <roben-guest@alioth.debian.org> 2371Date: 2016-02-17 21:01:48 +0100 2372 2373 pixma_imageclass: PIXMA_ENO_PAPER check also for ADFDUP scans 2374 2375commit 29ceb0e377009cd6829d8f68c58a2197ac19a20d 2376Author: Rolf Bensch <roben-guest@alioth.debian.org> 2377Date: 2016-02-17 20:59:32 +0100 2378 2379 pixma_imageclass: fix for failed first usb command (timeout) 2380 2381 Sometimes the first usb command to the scanner fails after a previous scan. 2382 A workaround was to reconnect the usb cable. This fix simply resends the 2383 failed command. 2384 2385commit 8f1202d6537568e56b4886ebe5d41d0210ffacd9 2386Author: Rolf Bensch <roben-guest@alioth.debian.org> 2387Date: 2016-02-17 20:55:49 +0100 2388 2389 pixma_imageclass: fixes for MF6100 Series 2390 2391 - special ADF settings 2392 - the MF6100 Series is a Generation 2+ scanner, but uses the old read image command 2393 2394commit 02855737ee84e3c72bceff9ba06fddc5a5d99860 2395Author: Rolf Bensch <roben-guest@alioth.debian.org> 2396Date: 2016-02-17 20:32:00 +0100 2397 2398 pixma: use usb timeout instead of sleep timer while waiting for usb response 2399 2400commit 4771fab9c16b477dc376bd2e5fdd8d0dc7f2c478 2401Author: Rolf Bensch <roben-guest@alioth.debian.org> 2402Date: 2016-02-17 20:30:47 +0100 2403 2404 pixma: reduce global usb read and write timeouts to 1 sec 2405 2406commit 99f7e7872f2619c3ebec2590b91de3fb0ca28a1a 2407Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2408Date: 2016-02-13 17:37:34 +0900 2409 2410 Disable use of pthreads if pthread.h cannot be found 2411 2412commit 04d5e4a0cf775f6483873a3f1e70a173587546b6 2413Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2414Date: 2016-02-13 17:34:46 +0900 2415 2416 Move #include <pthread.h> to sanei_thread.h 2417 2418 The sanei header file may need pthread_t. If it does, make sure it 2419 is available. 2420 2421commit af35e9ba749cce6e735d685ec4495e8c8d85778c 2422Author: Rolf Bensch <roben-guest@alioth.debian.org> 2423Date: 2016-02-11 12:06:34 +0100 2424 2425 pixma: Canon Pixma MG3600 Series is working 2426 2427 Reported by Rajib Bandopadhyay 2428 2429commit 7bd773ade5ff1bc4170d2a1773428efe759aaa75 2430Author: Stéphane Voltz <stef.dev@free.fr> 2431Date: 2016-02-09 09:55:26 +0100 2432 2433 LiDE 120 support wip 2434 2435commit 056f590f2d147099554d97a89dd5e0ddfa8d6dda 2436Author: Alessandro Zummo <a.zummo@towertech.it> 2437Date: 2016-01-23 00:55:31 +0100 2438 2439 epsonds: fixed comment 2440 2441commit cf2dfea0008d16cb70f8baeaae5a414e9bdafda3 2442Author: Alessandro Zummo <a.zummo@towertech.it> 2443Date: 2016-01-22 20:44:36 +0100 2444 2445 epsonds: extend the bug fix to all depths 2446 2447commit 8fd6151acd1a1b313b1c9fabb5e2691ba45de9d6 2448Author: Alessandro Zummo <a.zummo@towertech.it> 2449Date: 2016-01-22 17:38:00 +0100 2450 2451 epsonds: fix stripes on DS-60000 at 1bpp/300dpi 2452 2453commit 4fa7f4f6f8b69f41fd5d03abc12d16e0f2e876b3 2454Author: Alessandro Zummo <a.zummo@towertech.it> 2455Date: 2016-01-22 17:01:57 +0100 2456 2457 epsonds: clear endpoints on startup in order to fix some strange scanner / xhci combo 2458 2459commit f78e85cad666492fadd5612af77fa7c84e270a12 2460Author: Rolf Bensch <roben-guest@alioth.debian.org> 2461Date: 2016-01-08 18:35:20 +0100 2462 2463 pixma: backend version 0.17.25 2464 2465commit b08c324223732407d736a79ab8c59f01b3774736 2466Author: Rolf Bensch <roben-guest@alioth.debian.org> 2467Date: 2016-01-08 18:34:27 +0100 2468 2469 pixma: Canon PIXMA MG5700 Series is working 2470 2471 Reported by Andrew Reginato, bug #315244 2472 2473commit 0f47b47b759908e7b11800404d269087d60d87ad 2474Author: Rolf Bensch <roben-guest@alioth.debian.org> 2475Date: 2016-01-08 17:32:36 +0100 2476 2477 pixma_mp[150|810]: disable send_time() 2478 2479 The function send_time() makes trouble with a lot of scanners. 2480 We send a warning to the debug output instead of sending the time. 2481 2482 fix for [#315248] Canon MP250 with pixma backend is not working 2483 2484commit b040b150a08b0b5394ad3bc91a45966d97f58152 2485Author: Rolf Bensch <roben-guest@alioth.debian.org> 2486Date: 2016-01-08 16:54:30 +0100 2487 2488 pixma: fix for [#315244] Add support for Canon PIXMA MG5700, MG6800, MG6900 and MG7700 2489 2490 These scanners are new and need further testing! 2491 2492commit 81c429082c3c139f8616de4a73733953cd5aa33f 2493Author: Rolf Bensch <roben-guest@alioth.debian.org> 2494Date: 2016-01-08 16:43:46 +0100 2495 2496 pixma: update copyright 2497 2498commit 9aecb00947e6bf7ef1cf412aff2ab41202617b30 2499Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2500Date: 2016-01-08 21:26:31 +0900 2501 2502 md5: Avoid the need for casting 2503 2504 This also modifies the code slightly to follow the original array 2505 access more closely. 2506 2507commit cdad5961f3888f0a3c0c525d0efab33174c11a24 2508Author: Volker Diels-Grabsch <v@njh.eu> 2509Date: 2015-12-06 01:23:51 +0100 2510 2511 Introduce md5_set_uint32 2512 2513 This fixes the following GCC warning: 2514 2515 warning: dereferencing type-punned pointer will break strict-aliasing rules 2516 2517commit f3471c2ca6ea22846dd6619aff7913610722a6c0 2518Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2519Date: 2016-01-02 17:50:34 +0900 2520 2521 saned: Use system header IPv6 test macros if available 2522 2523 This should fix [-Wstrict-aliasing] compiler warnings on those systems 2524 where the IN6_IS_ADDR_LOOPBACK and IN6_IS_ADDR_V4MAPPED macros exist. 2525 POSIX.1-2001 states that they shall be defined in netinit/in.h so most 2526 systems will probably have them. 2527 2528commit 0de5416a9bafa1ade52722c509817276bbf87d8a 2529Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2530Date: 2016-01-02 16:06:34 +0900 2531 2532 umax_pp: fix memory leak 2533 2534 Found courtesy of [-Wunused-but-set-variable] compiler warning. 2535 2536commit 9d78ace3b7e60afa2b3cb829ac23e5f8b4ccdc07 2537Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2538Date: 2016-01-02 16:06:00 +0900 2539 2540 umax_pp: fix [-Wunused-but-set-variable] compiler warnings 2541 2542commit 3f0c3df2fcde8d0cf30ab68c70cb5cad984dda6f 2543Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2544Date: 2015-12-31 17:51:00 +0900 2545 2546 kvs40xx: fix [-Wstrict-aliasing] compiler warnings 2547 2548commit b1f886a2e36555fb0b01c8eb22a0041aebe25795 2549Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2550Date: 2015-12-31 17:47:40 +0900 2551 2552 kvs20xx: fix [-Wstrict-aliasing] compiler warnings 2553 2554commit 0e3a5c4197fe36eae739a6086b484ff16b83d663 2555Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2556Date: 2015-12-31 17:43:25 +0900 2557 2558 kodakaio: fix [-Wformat=] compiler warnings 2559 2560 This uses the ANSI C approach that is used in a lot of existing code 2561 rather than what ISO C99 allows for consistency. 2562 2563commit cadb4b0fff00540159625320416e5601c4704627 2564Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2565Date: 2015-12-26 17:45:56 +0900 2566 2567 saned: fix [-Wmaybe-uninitialized] compiler warning 2568 2569commit 572e61d39a10ac7299d95005fa7543afe4957d80 2570Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2571Date: 2015-12-26 14:56:12 +0900 2572 2573 p5: fix [-Wunused-but-set-variable] compiler warnings 2574 2575commit f9e44963801be2940c71e49d7c76a4e59b28dfc7 2576Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2577Date: 2015-12-26 14:51:21 +0900 2578 2579 xerox_mfp: fix [-Wunused-but-set-variable] compiler warning 2580 2581commit f276e3e05503c5f44890df5a8105959ea07dbb6d 2582Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2583Date: 2015-12-26 14:49:25 +0900 2584 2585 umax1220: fix [-Wunused-but-set-variable] compiler warning 2586 2587commit e28bdadae98f203188253c5b0a8825a284c8c066 2588Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2589Date: 2015-12-26 13:27:47 +0900 2590 2591 u12: fix [-Wunused-but-set-variable] compiler warning 2592 2593commit 70c9e1d13ce705249ddbbee2dad5e6307fe77ffa 2594Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2595Date: 2015-12-26 13:25:18 +0900 2596 2597 sm3840: fix [-Wunused-but-set-variable] compiler warnings 2598 2599commit 9d4f2a72098436e4a65d2047a151ba3c0af82907 2600Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2601Date: 2015-12-26 13:18:13 +0900 2602 2603 sm3600: fix [-Wunused-but-set-variable] compiler warning 2604 2605commit 82720a2023d8e75480036a9e86f8a57d0bfe6a10 2606Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2607Date: 2015-12-24 19:01:09 +0900 2608 2609 sharp: fix [-Wunused-but-set-variable] compiler warning 2610 2611commit da010d6088a75ed85472c46e9a29ace18cd7eda9 2612Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2613Date: 2015-12-24 17:44:04 +0900 2614 2615 niash: fix [-Wunused-but-set-variable] compiler warning 2616 2617commit 86c5d6d7bd52dcb4208c7d5a1ba8844e8c8011e5 2618Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2619Date: 2015-12-24 17:38:41 +0900 2620 2621 nec: fix [-Wunused-but-set-variable] compiler warning 2622 2623commit 220429ff9ebc78e9869e431125ffd9a235efa93d 2624Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2625Date: 2015-12-23 22:27:47 +0900 2626 2627 mustek_usb2: fix [-Wunused-but-set-variable] compiler warnings 2628 2629commit 7efb05627273266a8171d3f9244bbd7a433d6e44 2630Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2631Date: 2015-12-23 22:19:01 +0900 2632 2633 mustek_pp: fix [-Wunused-but-set-variable] compiler warning 2634 2635commit 664398cc311b85647a804bee0f8f230a0e3a3f49 2636Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2637Date: 2015-12-23 22:12:07 +0900 2638 2639 mustek: fix [-Wunused-but-sed-variable] compiler warnings 2640 2641commit 8b75c6d45002ffafae6cfbf2edd64b3de35d3b04 2642Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2643Date: 2015-12-23 22:17:40 +0900 2644 2645 microtek2: fix another [-Wunused-but-set-variable] compiler warning 2646 2647 This allows for the fact that the backend may be compiled with and 2648 without support for authorization. 2649 2650commit c1458770955b5476eedc89755bb424744b05b055 2651Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2652Date: 2015-12-23 22:11:31 +0900 2653 2654 microtek2: fix [-Wunused-but-set-variable] compiler warnings 2655 2656commit 26aa8b52f60adf7553b2872f54a85cfd7b20dd98 2657Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2658Date: 2015-12-26 17:41:09 +0900 2659 2660 magicolor: fix [-Wunused-function] compiler warning 2661 2662 This function is only used when SNMP support is activated. 2663 2664commit 292dd42bb6585e2801623d1f33497581626d9d72 2665Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2666Date: 2015-12-23 21:50:42 +0900 2667 2668 magicolor: fix [-Wunused-but-set-variable] compiler warning 2669 2670commit d0e85e9d5e775f143f3db98e762d72861f60a82b 2671Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2672Date: 2015-12-23 21:48:09 +0900 2673 2674 ma1509: fix [-Wunused-but-set-variable] compiler warning 2675 2676commit 7c0f5ec66c7fd673d27876b538e52440a897cc1f 2677Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2678Date: 2015-12-26 17:36:57 +0900 2679 2680 lexmark: fix [-Wmaybe-uninitialized] compiler warning 2681 2682 This adds a default handler to switch statement so low_get_start_loc() 2683 bails before the start_600 variable is used. 2684 2685commit 068c3bb75d3972dd2218caa84a6de761c5ca0db8 2686Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2687Date: 2015-12-26 17:28:34 +0900 2688 2689 kodakaio: fix [-Wunused-function] compiler warning 2690 2691 The function is only used when Avahi support is enabled and has been 2692 put in a suitable compilation scope. 2693 2694commit 610dc9ceb4d9eb061209d935e2b1966dfca5a74c 2695Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2696Date: 2015-12-23 21:38:08 +0900 2697 2698 kodak: fix [-Wunused-but-set-variable] compiler warning 2699 2700commit 2724f85552def3fa0c92d88389854c283eac38d3 2701Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2702Date: 2015-12-23 21:36:54 +0900 2703 2704 hpsj5s: fix [-Wunused-but-set-variable] compiler warning 2705 2706commit aabb63dbbfdfea9f444019a19171bdcace08b0dd 2707Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2708Date: 2015-12-23 21:35:39 +0900 2709 2710 hp4200: fix [-Wunused-but-set-variable] compiler warnings 2711 2712commit a82798d5e1d8352daa1d519d77a7a22771c8439e 2713Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2714Date: 2015-12-23 21:33:40 +0900 2715 2716 hp3500: fix [-Wunused-but-set-variable] compiler warning 2717 2718commit 51277aec4a6959f88d46d7ca14cfb94166c328eb 2719Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2720Date: 2015-12-23 21:24:10 +0900 2721 2722 hp: fix [-Wunused-but-set-variable] compiler warnings 2723 2724commit a97b1738dfcc16cd0a7fd68f95df8b013f3cb206 2725Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2726Date: 2015-12-23 21:19:46 +0900 2727 2728 gphoto2: fix [-Wunused-but-set-variable] compiler warning 2729 2730commit cbeb98daeceb262b3a868c1b2ea2102b98760e61 2731Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2732Date: 2015-12-23 21:10:29 +0900 2733 2734 epson: fix [-Wunused-but-set-variable] compiler warning 2735 2736commit cbc72a017123b81a21c6b69ffcb6f828cc810f03 2737Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2738Date: 2015-12-23 21:08:46 +0900 2739 2740 dmc: fix [-Wunused-but-set-variable] compiler warning 2741 2742commit fb4147c4f13f7f39c00a807ecc327b5824df21f5 2743Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2744Date: 2015-12-23 20:58:07 +0900 2745 2746 dc240: fix [-Wunused-but-set-variable] compiler warning 2747 2748commit bcfa3f6591744e43a0aa7be228505423b25f7731 2749Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2750Date: 2015-12-23 20:56:49 +0900 2751 2752 dc210: fix [-Wunused-but-set-variable] compiler warning 2753 2754commit c31cf621062ae4ef69a80d51879d242978853859 2755Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2756Date: 2015-12-23 20:55:36 +0900 2757 2758 dc25: fix [-Wunused-but-set-variable] compiler warnings 2759 2760commit 43b296471bc5a902de470f57df681d0c04964b91 2761Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2762Date: 2015-12-23 20:51:28 +0900 2763 2764 coolscan: fix [-Wunused-but-set-variable] compiler warnings 2765 2766commit 50ca4bc97670fed1083a5677ddfa71f74bd495dc 2767Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2768Date: 2015-12-23 20:49:17 +0900 2769 2770 cardscan: fix [-Wunused-but-set-variable] compiler warning 2771 2772commit c2b7b1af748527dd8ba0fcabc4310fcac1bdf491 2773Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2774Date: 2015-12-23 20:46:13 +0900 2775 2776 canon636u: fix [-Wunused-but-set-variable] compiler warning 2777 2778commit e8818437456f36c721f12d311bdb65f3d45606c7 2779Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2780Date: 2015-12-23 20:39:15 +0900 2781 2782 canon: fix [-Wunused-but-set-variable] compiler warnings 2783 2784commit 592430016c97b4362314c63a1ac7c96f23d71e4d 2785Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2786Date: 2015-12-23 20:30:02 +0900 2787 2788 avision: fix [-Wunused-but-set-variable] compiler warning 2789 2790 The variable seems to have been superseded by conv_out_size in the 2791 else branch of set_calib_data(). 2792 2793commit 5b8fdd317f1bb4076b8fe661db78c230af21004b 2794Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2795Date: 2015-12-23 20:27:20 +0900 2796 2797 artec_eplus48u: fix [-Wunused-but-set-variable] compiler warning 2798 2799 This leaves the sane_close() implementation just as broken as it has 2800 been from the initial commit sometime in 2002. 2801 2802commit ec1936713e67b192d057b2f552a25622f88844a1 2803Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2804Date: 2015-12-23 20:26:21 +0900 2805 2806 artec_eplus48u: fix [-Wunused-but-set-variable] compiler warning 2807 2808 The variable was only used to silence a [-Wunused-parameter] warning. 2809 2810commit 5b21a24312f2cf2ced5d5c70b0f7d2c1f0c58f35 2811Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2812Date: 2015-12-23 19:57:13 +0900 2813 2814 artec: fix [-Wunused-but-set-variable] compiler warning 2815 2816 The variable is used to assign return values but is not referenced by 2817 anything itself. 2818 2819commit 57ae115eafa5b52b84b8e2878982cdad7c1a9f13 2820Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2821Date: 2015-12-26 17:12:41 +0900 2822 2823 sanei_thread: fix [-Wmaybe-uninitialized] compiler warning 2824 2825commit cd3453948dd812aaa77d921b198351b340f8c748 2826Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2827Date: 2015-12-23 18:53:06 +0900 2828 2829 sanei_usb: const_cast data buffer 2830 2831 The libusb_bulk_transfer() API caters to both reads and writes and 2832 as a result of that will not take a const pointer. 2833 2834commit be084e0d7bb7933e1826e6e48b42f43bc3cb077a 2835Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2836Date: 2015-12-26 17:05:17 +0900 2837 2838 sanei_usb: Move variable declarations to scope of usage 2839 2840 Fixes an [-Wunused-variable] when compiling without libusb. 2841 2842commit 0d7882e34b5f5625261258a3a341a58a04beb304 2843Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2844Date: 2015-12-26 16:51:44 +0900 2845 2846 Change compile time warning policy 2847 2848 The -Wall flag is now always enabled (when using gcc). The -Wextra 2849 flag (previously known as -W) and -pedantic flags are, by default, 2850 enabled during development but disabled for releases. 2851 2852 All other flags have been removed. 2853 2854commit 5136e664b8608604f54a2cc1d466019922b311e6 2855Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2856Date: 2015-12-20 21:58:45 +0900 2857 2858 Document ChangeLog policy change 2859 2860commit 674b75fc913187415b4f151a52e4bc7004c5d5b0 2861Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2862Date: 2015-12-20 17:33:55 +0900 2863 2864 Improve readability of condition 2865 2866 This also fixes the following GCC warning: 2867 2868 warning: logical not is only applied to the left hand side of comparison 2869 2870commit 58052a7ce6b205e25a2fc85f31158595cad00258 2871Author: Volker Diels-Grabsch <v@njh.eu> 2872Date: 2015-12-05 21:33:48 +0100 2873 2874 Change GCC mode from ISO C90 to ISO C99 2875 2876 Add GCC flag "-std=c99". Also remove GCC flag "-ansi" which is an 2877 alias for "-std=c90" and would make the flag "-std=c99" ineffective. 2878 This fixes all occurrences of the following GCC warning: 2879 2880 warning: ISO C90 does not support '__func__' predefined identifier 2881 2882commit baec5e039504de390cae41557b0b8323343721c3 2883Author: Volker Diels-Grabsch <v@njh.eu> 2884Date: 2015-12-05 10:48:59 +0100 2885 2886 Use consistently __func__ instead of __FUNCTION__ 2887 2888 Some parts of SANE used __FUNCTION__ while other parts used __func__. 2889 Now, __func__ is used consistently throughout the SANE sources. This 2890 fixes all occurrences of the following GCC warning: 2891 2892 warning: ISO C does not support '__FUNCTION__' predefined identifier 2893 2894commit 93298674d02b1127efdf4e726e92e797a0081c9e 2895Author: Volker Diels-Grabsch <v@njh.eu> 2896Date: 2015-12-05 20:44:14 +0100 2897 2898 Merge all compatibility macros around __func__ and __FUNCTION__ 2899 2900 Various parts of SANE introduced their own compatibility macros for 2901 old compilers that don't support __func__. Most of these definitions 2902 are identical or have minor differences. This patch replaces them 2903 with a single instance in the central header file for backends. 2904 2905commit 7c8c8e29beed2c4e6f96db08031c12c9001ca784 2906Author: Volker Diels-Grabsch <v@njh.eu> 2907Date: 2015-12-06 03:32:51 +0100 2908 2909 Remove dead code due to unused variables 2910 2911 This fixes some occurrences of the following GCC warning: 2912 2913 warning: variable '...' set but not used 2914 2915commit aba87a4582d594cf953b4bda5b5d42e37e13f21c 2916Author: Volker Diels-Grabsch <v@njh.eu> 2917Date: 2015-12-06 01:30:30 +0100 2918 2919 Mark internal function toupper_ascii as static 2920 2921 This fixes the following GCC warning: 2922 2923 warning: no previous prototype for 'toupper_ascii' 2924 2925commit 13b6faee2a0696eb02a61f22121b7f4854987f2e 2926Author: Volker Diels-Grabsch <v@njh.eu> 2927Date: 2015-12-06 03:03:06 +0100 2928 2929 Fix interface of helper function write_many 2930 2931 This fixes two occurrences of the following GCC warning: 2932 2933 warning: cast discards 'const' qualifier from pointer target type 2934 2935commit badd7025b21b2207cfb95001aeb324597e24b301 2936Author: Volker Diels-Grabsch <v@njh.eu> 2937Date: 2015-12-06 02:37:10 +0100 2938 2939 Bugfix: On error, return the actual error code in sanei_magic_rotate 2940 2941 Up to now, on failure the sanei_magic_rotate function returned a 2942 success status. This fixes the following GCC warning: 2943 2944 warning: variable 'ret' set but not used 2945 2946commit 6aced758f4a95fd858906f3e898ee967a9718641 2947Author: Volker Diels-Grabsch <v@njh.eu> 2948Date: 2015-11-29 16:02:01 +0100 2949 2950 Fix typos in comments 2951 2952 While reading through the SANE sources I noticed some annoying typos 2953 in the comments. This patch is my contribution to make the SANE 2954 sources slightly more pleasant to read. 2955 2956commit 6d8b8d5aa6e8da2b24e1caa42b9ea75e9624b45d 2957Author: Alessandro Zummo <a.zummo@towertech.it> 2958Date: 2015-12-15 16:17:53 +0100 2959 2960 epsonds: fix duplex w/ double feed detection 2961 2962commit e9b52639e8dca938b5569b1697c36796ab92174a 2963Author: m. allan noah <kitno455@gmail.com> 2964Date: 2015-12-15 07:23:42 -0500 2965 2966 Add note about changelogs 2967 2968commit 06d876f74e5d07cb82d02ca1222926a61a3e458b 2969Author: Stéphane Voltz <stef.dev@free.fr> 2970Date: 2015-12-15 06:05:07 +0100 2971 2972 fix for #315050 2973 2974 - handle case where linesel is rounded to 0 when scan y resolution is 2975 below minimal scan resolution but higher than half of the minimum 2976 2977commit 753d123f36d08cdb8047adac7c89a9fe015c4b25 2978Author: m. allan noah <kitno455@gmail.com> 2979Date: 2015-11-28 08:34:58 -0500 2980 2981 canon_dr desc update 2982 2983 add note about mode switch on P-208 2984 2985commit f1593204c72124f3077b0b29f3c128d30be415b5 2986Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2987Date: 2015-11-27 21:26:46 +0900 2988 2989 Drop execute permission 2990 2991 Source code, description files and configuration templates should never 2992 need to be executed. 2993 2994commit e094c5b43b6d8d8bec84bd5b1ab2c6009f38e14b 2995Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 2996Date: 2015-11-13 22:06:30 +0900 2997 2998 Invert sense of sanei_thread validity check 2999 3000 Double negatives suck. 3001 3002commit fe12d31e6873f5c3de330f1de4c4fbc851df1e9f 3003Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3004Date: 2015-11-13 21:41:56 +0900 3005 3006 Fix SANE_Pid related -Wsign-compare warnings 3007 3008 This may fix threading related issues on WIN32 platforms, BTW. 3009 3010commit ed59056d40a143b3cf9243ea0068448a88ce3108 3011Author: m. allan noah <kitno455@gmail.com> 3012Date: 2015-11-23 21:26:09 -0500 3013 3014 canon_dr backend v54 3015 3016 - br_x and br_y locked to page_width/height until changed 3017 3018commit d0ea697ab83360bf0ccddcd02565f85ea0f96b50 3019Author: m. allan noah <kitno455@gmail.com> 3020Date: 2015-11-23 21:08:30 -0500 3021 3022 fujitsu backend v129 3023 3024 - br_x and br_y locked to page_width/height until changed 3025 - add USB ID's for fi-6xxxLA and fi-6xxxZLA scanners 3026 - add USB ID's for unsupported SP11xx scanners (genesys based) 3027 3028commit e6a249e0424f6854b7ed12f8272633a0edecfa90 3029Author: m. allan noah <kitno455@gmail.com> 3030Date: 2015-11-12 21:10:49 -0500 3031 3032 revert mustek_usb2 backend upgrade 3033 3034 Instead of 100+ revert commits, I've lumped everything into a 3035 single commit. This removes all of dedf0ac30 through db7f038f1, 3036 plus the parts of 497d59180 which were specific to mustek_usb2 3037 3038commit 21c5f4d814f93a363377798635c7f1cbc1c79342 3039Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3040Date: 2015-11-11 22:38:56 +0900 3041 3042 Add missing #include for malloc() 3043 3044commit 7dc416b7ae3f0db7c5ce97b5bce0f05f869d877f 3045Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3046Date: 2015-11-11 22:38:32 +0900 3047 3048 Remove unnecessary cast 3049 3050commit fff1c5962a94ab410dba4fed541312554c8edf8d 3051Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3052Date: 2015-11-11 22:35:34 +0900 3053 3054 Fix "discards 'const' qualifier from pointer target type" warnings 3055 3056 The line variable is not (and cannot be) declared 'const'. The string 3057 variable points to a location in line, hence it is safe to cast away 3058 'const'ness of the sanei_config_skip_whitespace() return value. 3059 3060commit 38153b33e1657137e6956e63a9fcb76d665f86f2 3061Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3062Date: 2015-11-11 22:33:34 +0900 3063 3064 Fix "discards 'const' qualifier from pointer target type" warning 3065 3066 The device2 variable is not modified so let's make that clear. 3067 3068commit d2576bbb948dd9d8e06f66dc4cede774c5518751 3069Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3070Date: 2015-11-11 22:30:10 +0900 3071 3072 Fix "discards 'const' qualifier from pointer target type" warnings 3073 3074 The cs3_xfree() functions is really just a checked call to free() so its 3075 signature has been changed to match that. The warnings that causes have 3076 been fixed in the same way and on the same grounds as the previous commit. 3077 3078commit e65fd1b4cb5e9463d16a6fb4cd8eeb129ba58e63 3079Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3080Date: 2015-11-11 22:28:17 +0900 3081 3082 Fix "discards 'const' qualifier from pointer target type" warnings 3083 3084 The resources pointed to have been acquired by the backend. It is safe 3085 to cast away the 'const' qualifier when releasing these resources. 3086 3087commit 497d59180649a831691220aefcc8ec81d5f90960 3088Author: m. allan noah <kitno455@gmail.com> 3089Date: 2015-11-08 17:17:37 -0500 3090 3091 automake for recent changes 3092 3093 updates to mustek_usb2, canon_dr and umax_pp require automake run 3094 3095commit db7f038f108ca12966b947dd80f3772e2133495e 3096Author: Jan Hauffa <jhauffa@gmail.com> 3097Date: 2012-07-14 23:15:02 +0200 3098 3099 Fix a bug introduced during refactoring that caused discolored stripes to appear at the left and right sides of the scan area. 3100 3101commit a64477bf1a381458e0500ef7c62da521d6c4d97f 3102Author: Jan Hauffa <jhauffa@gmail.com> 3103Date: 2012-07-14 16:44:28 +0200 3104 3105 Remove USB 2.0 mode, as it causes horrible backtracking for resolutions > 300 dpi. 3106 3107commit 98248f6088850045579a1e46f2e8aa16302f9dd9 3108Author: Jan Hauffa <jhauffa@gmail.com> 3109Date: 2012-06-30 22:37:21 +0200 3110 3111 properly add new handle to linked list 3112 3113commit 3b48a6d10560e855cef815ca5c1ecbb50fd02d00 3114Author: Jan Hauffa <jhauffa@gmail.com> 3115Date: 2012-06-30 00:04:06 +0200 3116 3117 fix integer overflow bug in image data conversion 3118 3119commit d0ea79f00059a4a8c3a2ac710fd0443c8bbb3d3a 3120Author: Jan Hauffa <jhauffa@gmail.com> 3121Date: 2012-05-27 12:23:53 +0200 3122 3123 Add model-specific functions for computing the number of motor steps. 3124 3125commit 15fbbf60a6d8c9956a6b6a874f2d0b734ab1b935 3126Author: Jan Hauffa <jhauffa@gmail.com> 3127Date: 2011-05-15 22:42:17 +0200 3128 3129 Split SetMotorSteps into a function that computes the number of steps for the various motor states and and a function that writes the step counts to the controller's registers. 3130 3131commit 70dcfa4cedf3619575d413126d3530b28e490fd3 3132Author: Jan Hauffa <jhauffa@gmail.com> 3133Date: 2011-05-15 21:16:00 +0200 3134 3135 Simplify SetMotorStepTable*. 3136 3137commit 27b636d294876c7aac0b53922bacac627ba873c9 3138Author: Jan Hauffa <jhauffa@gmail.com> 3139Date: 2011-05-15 19:58:09 +0200 3140 3141 Provide model-specific function for computing the motor current. 3142 3143commit 8f405f5a937fd05a67a7554138c047fb5abe5e2c 3144Author: Jan Hauffa <jhauffa@gmail.com> 3145Date: 2011-05-15 18:13:44 +0200 3146 3147 Update motor table generation according to new dumps. 3148 3149commit 2fa054456e723d7741be4eeb09bb879b802fad9d 3150Author: Jan Hauffa <jhauffa@gmail.com> 3151Date: 2011-05-15 15:09:21 +0200 3152 3153 Detect USB controller type. 3154 3155commit d8a203a69373bb6f207de9ddc9c30a60da4a2cc9 3156Author: Jan Hauffa <jhauffa@gmail.com> 3157Date: 2011-05-15 14:35:06 +0200 3158 3159 Add function to compute scan motor table for 4800H48U, rearrange code in Asic_SetWindow. 3160 3161commit ceb7d29690f2ce8f32576caa4b7197fc91b024c1 3162Author: Jan Hauffa <jhauffa@gmail.com> 3163Date: 2011-05-08 17:39:31 +0200 3164 3165 Fix some misuse of SENSOR_DPI constant. 3166 3167commit 30e39071560412b362e03a105e20996093074d81 3168Author: Jan Hauffa <jhauffa@gmail.com> 3169Date: 2011-05-08 16:44:15 +0200 3170 3171 Allow for model-specific parameters in mustek_usb2_high.c. 3172 3173commit 47c56e3f19b38c97db4f2d14f780343adca9024f 3174Author: Jan Hauffa <jhauffa@gmail.com> 3175Date: 2011-05-08 14:55:42 +0200 3176 3177 Add some motor-related code for the Microtek 4800H48U. 3178 3179commit 7b26e0e3fa48742b66bd4632772d70d140058c70 3180Author: Jan Hauffa <jhauffa@gmail.com> 3181Date: 2011-05-08 13:56:17 +0200 3182 3183 Simplify SimpleMotorMove. 3184 3185commit 0a1125895b3f1ed0058729fcc29d6858ac6d5e56 3186Author: Jan Hauffa <jhauffa@gmail.com> 3187Date: 2011-05-07 13:58:24 +0200 3188 3189 Add some information about the values retrieved by GetChipStatus. 3190 3191commit c691b0224130763239966c1d7856e96810289238 3192Author: Jan Hauffa <jhauffa@gmail.com> 3193Date: 2011-05-07 13:28:52 +0200 3194 3195 Remove restriction to 8-bit color in negative mode. 3196 3197 The only reason for that restriction was that the histogram stretching code, which has been removed earlier, could only handle 8-bit color. 3198 3199commit 4ced7a900a6463c460121eaed7583f4249ef74c2 3200Author: Jan Hauffa <jhauffa@gmail.com> 3201Date: 2011-05-07 12:45:50 +0200 3202 3203 Improve debug logging and fix a bug in TestDRAM. 3204 3205commit e1c00bd9ab9d3f4b568d5bb6d09e0812cbef7b7f 3206Author: Jan Hauffa <jhauffa@gmail.com> 3207Date: 2011-05-04 23:30:14 +0200 3208 3209 Introduce SetMotorCurrentAndPhase for Microtek scanner, fix old bug in simplification of Mustek variant. 3210 3211commit 96b4950499d0cf44369fc8e50099925de2ac3c4f 3212Author: Jan Hauffa <jhauffa@gmail.com> 3213Date: 2011-04-25 20:25:02 +0200 3214 3215 Register related fixes. 3216 3217commit 5d556cd5e65ba9d1df30e3a3beb0322549d040ff 3218Author: Jan Hauffa <jhauffa@gmail.com> 3219Date: 2011-04-25 19:26:32 +0200 3220 3221 Introduce structure for specifying model-specific parameters on the ASIC level. 3222 3223commit 529b6a1d6dc3ff52945f8bf3323bf571596e8088 3224Author: Jan Hauffa <jhauffa@gmail.com> 3225Date: 2011-04-24 21:01:10 +0200 3226 3227 Fix bug in device list handling. 3228 3229commit 877f250b5c32f8403ab321d14fd76afd7e2c2d1d 3230Author: Jan Hauffa <jhauffa@gmail.com> 3231Date: 2011-04-24 20:54:19 +0200 3232 3233 Resolve issue with debug logging. 3234 3235commit 272c1d6fdeb8af9d6d4b61f85b4a77ca2ebbb645 3236Author: Jan Hauffa <jhauffa@gmail.com> 3237Date: 2011-04-24 20:30:19 +0200 3238 3239 Add preliminary model entry for the Microtek 4800H48U. 3240 3241commit 7fda9bbf93f4565e1334ebafd0b6caf13d462de4 3242Author: Jan Hauffa <jhauffa@gmail.com> 3243Date: 2011-04-24 20:21:41 +0200 3244 3245 Introduce support for multiple scanners. 3246 3247 Keep all state local and ensure that all resources are freed by sane_exit. Ensure that each function returns only those error codes that are valid according to the SANE standard. 3248 3249commit 6865eaf6edef0cc5ea30bcc0d72b52189132f4d6 3250Author: Jan Hauffa <jhauffa@gmail.com> 3251Date: 2011-04-24 14:49:06 +0200 3252 3253 Simplify sane_read, other fixes to mustek_usb2.c. 3254 3255commit 63793907e2c2120511603a504396f7053fdc5149 3256Author: Jan Hauffa <jhauffa@gmail.com> 3257Date: 2011-04-24 14:15:59 +0200 3258 3259 Minor fixes to image processing. 3260 3261commit bc203e8aa125f276ce84498091185482a22d3527 3262Author: Jan Hauffa <jhauffa@gmail.com> 3263Date: 2011-04-24 13:55:35 +0200 3264 3265 Sanitize option handling and add support for scanner buttons. 3266 3267commit b2b3cf767a9a91677b0ac13a6645ed918ca71d55 3268Author: Jan Hauffa <jhauffa@gmail.com> 3269Date: 2011-04-24 00:59:19 +0200 3270 3271 Use standard macros for byte swapping. 3272 3273commit 281f53aa1829a61286232efed7a9d6253cec32d4 3274Author: Jan Hauffa <jhauffa@gmail.com> 3275Date: 2011-04-24 00:39:59 +0200 3276 3277 Remaining endian safety fixes. 3278 3279commit 80b7249ebf9c57b60cbc0a25288cc04ba2302b56 3280Author: Jan Hauffa <jhauffa@gmail.com> 3281Date: 2011-04-23 22:42:45 +0200 3282 3283 Resolve minor thread safety problem. 3284 3285commit de84f51270f05ead6758d2811a2d36160c412cb1 3286Author: Jan Hauffa <jhauffa@gmail.com> 3287Date: 2011-04-23 19:31:50 +0200 3288 3289 Simplify row stride calculation in Asic_SetWindow(). 3290 3291commit 7cd88d41222c85bd262fbf681401ae8c2dab1bce 3292Author: Jan Hauffa <jhauffa@gmail.com> 3293Date: 2011-04-23 19:21:52 +0200 3294 3295 Remove Scanner_ScanSuggest. 3296 3297commit 3f5592ef8e7eedc0a9ff52b8091f9b41b9c2d56f 3298Author: Jan Hauffa <jhauffa@gmail.com> 3299Date: 2011-04-23 19:04:31 +0200 3300 3301 Move global state variables of mustek_usb2_high.c into scanner structure. 3302 3303commit 60a244ed1e1a4e4f8c4dbd83f12141c0c35202ab 3304Author: Jan Hauffa <jhauffa@gmail.com> 3305Date: 2011-04-23 18:08:28 +0200 3306 3307 Store size of shading table in ASIC structure. 3308 3309commit ed1997b22f5f11ccc96262ed841f03b705982737 3310Author: Jan Hauffa <jhauffa@gmail.com> 3311Date: 2011-04-23 17:22:15 +0200 3312 3313 Do not test for NULL before calling free(). 3314 3315commit 35c6a52834271e41960030b0c24f8cda2245230d 3316Author: Jan Hauffa <jhauffa@gmail.com> 3317Date: 2011-04-23 15:28:26 +0200 3318 3319 Fix error propagation in mustek_usb2_high.c and a layering violation. 3320 3321commit babee5168909c8c3b8d01c36ab509ea4f7092c4f 3322Author: Jan Hauffa <jhauffa@gmail.com> 3323Date: 2011-04-21 23:25:34 +0200 3324 3325 Fix indentation of debug macros. 3326 3327commit c0e44738a41c2cd772125d0774772a541dbac7c5 3328Author: Jan Hauffa <jhauffa@gmail.com> 3329Date: 2011-04-21 23:23:18 +0200 3330 3331 Simplify debug output in mustek_usb2.c. 3332 3333commit c377a0245332df3f5e07c3cbd5ead889f18e0549 3334Author: Jan Hauffa <jhauffa@gmail.com> 3335Date: 2011-04-21 23:10:08 +0200 3336 3337 Simplify debug output in mustek_usb2_high.c. 3338 3339commit eebbe92c4e73922f1fa1368852a77697c23a1ad1 3340Author: Jan Hauffa <jhauffa@gmail.com> 3341Date: 2011-04-21 22:45:21 +0200 3342 3343 Simplify debug logging in mustek_usb2_asic.c. 3344 3345commit 2c712f27c90109e2106d7e8d2f5eeb5af6314260 3346Author: Jan Hauffa <jhauffa@gmail.com> 3347Date: 2011-04-21 00:12:26 +0200 3348 3349 Remove uninformative function name prefixes, move gamma table creation into separate function. 3350 3351commit c1dc16d709459e054f50604f86f1ee41c0e7177f 3352Author: Jan Hauffa <jhauffa@gmail.com> 3353Date: 2011-04-20 23:10:53 +0200 3354 3355 Extensive changes to reduce the amount of global variables in mustek_usb2_high.c. 3356 3357 Might have made MustScanner_SetupScan less readable, though. 3358 3359commit 9444bf1156f0ab52937d101ba6120ae8685b645b 3360Author: Jan Hauffa <jhauffa@gmail.com> 3361Date: 2011-04-17 22:54:14 +0200 3362 3363 Reorganize some MustScanner_* functions. 3364 3365commit bd7107ca057b1f45313d96114c6376bb5ee7c200 3366Author: Jan Hauffa <jhauffa@gmail.com> 3367Date: 2011-04-17 22:29:32 +0200 3368 3369 Remove some unneeded global variables from mustek_usb2_high.c. 3370 3371commit 589d6e15eee356121582eae90d7a938ff094c1e6 3372Author: Jan Hauffa <jhauffa@gmail.com> 3373Date: 2011-04-17 21:57:18 +0200 3374 3375 Endian-safe macros; moved remaining ASIC state into structure. 3376 3377commit f89a7962deafc3b015700469bc2976ac1b931165 3378Author: Jan Hauffa <jhauffa@gmail.com> 3379Date: 2011-04-17 21:00:26 +0200 3380 3381 Fix indentation. 3382 3383commit df045634cb6a9667c625fb88ecb36bcb58310cda 3384Author: Jan Hauffa <jhauffa@gmail.com> 3385Date: 2011-04-17 19:14:53 +0200 3386 3387 Misc fixes. 3388 3389commit 86f399bd21d7794ba07265b503fea39baa1bb859 3390Author: Jan Hauffa <jhauffa@gmail.com> 3391Date: 2011-04-17 19:00:30 +0200 3392 3393 Code in mustek_usb2.c should not use global state of mustek_usb2_high.c. 3394 3395commit 74effd61fd8c9663b994459e8f5a738cc95c4932 3396Author: Jan Hauffa <jhauffa@gmail.com> 3397Date: 2011-04-17 18:25:00 +0200 3398 3399 Remove histogram stretching for negative images. 3400 3401commit 4962b35abd7426b7b51a00d907a538a2a38dc859 3402Author: Jan Hauffa <jhauffa@gmail.com> 3403Date: 2011-04-17 15:56:40 +0200 3404 3405 Use prefix 'p' instead of 'lp', fix other style issues. 3406 3407commit 9e2aabc97690baae4dd5a7d79d5e7d18df2cf697 3408Author: Jan Hauffa <jhauffa@gmail.com> 3409Date: 2011-04-17 15:27:14 +0200 3410 3411 If g_isCanceled is true, the thread has already been canceled. 3412 3413commit a75bd3e8f789435ac5d86ef100dd04e8bd155f76 3414Author: Jan Hauffa <jhauffa@gmail.com> 3415Date: 2011-04-17 15:18:58 +0200 3416 3417 Improve error handling in mustek_usb2_high.c. 3418 3419commit 1d0f3ca42ee9d84bd4afc2f379e46bc6a376de96 3420Author: Jan Hauffa <jhauffa@gmail.com> 3421Date: 2011-04-17 14:51:01 +0200 3422 3423 Fix remaining comments. 3424 3425commit 9226162537706c982405a7469e7003c4d61808e0 3426Author: Jan Hauffa <jhauffa@gmail.com> 3427Date: 2011-04-17 14:23:46 +0200 3428 3429 Normalize naming of constants, structures, and enums. 3430 3431commit d7ebb1553b8e28a9291493aa94003737f0c87298 3432Author: Jan Hauffa <jhauffa@gmail.com> 3433Date: 2011-04-17 13:48:45 +0200 3434 3435 Remove USB host type enum. 3436 3437commit 41ac627e5f4dbd84c082d1756414ef9922c294e7 3438Author: Jan Hauffa <jhauffa@gmail.com> 3439Date: 2011-04-17 13:45:42 +0200 3440 3441 Get rid of unnecessary forward declarations. 3442 3443commit da64a1fc1efd8a2e8b8245d6101deb103eea1dc4 3444Author: Jan Hauffa <jhauffa@gmail.com> 3445Date: 2011-04-16 21:37:20 +0200 3446 3447 First hack to build mustek_usb2* source files separately. 3448 3449commit 3479acf538335e1290ca00a5e5fef3097a835579 3450Author: Jan Hauffa <jhauffa@gmail.com> 3451Date: 2011-04-16 20:24:26 +0200 3452 3453 Merge mustek_usb2_reflective/transparent.c into mustek_usb2_high.c. 3454 3455commit a45931dd11e5fd270d963c5d4e1b882fa3755c90 3456Author: Jan Hauffa <jhauffa@gmail.com> 3457Date: 2011-04-15 20:12:28 +0200 3458 3459 Remove MustScanner_GetScannerState. 3460 3461commit c9516d53656ed5a7e45dc63b1f2202c96269a7ef 3462Author: Jan Hauffa <jhauffa@gmail.com> 3463Date: 2011-04-13 00:22:06 +0200 3464 3465 Merge Reflective_Reset, Transparent_Reset, and MustScanner_Prepare into new function MustScanner_Reset. 3466 3467commit b2f52afa321331bf5214cdfe00d15ef479b88651 3468Author: Jan Hauffa <jhauffa@gmail.com> 3469Date: 2011-04-10 18:53:37 +0200 3470 3471 Further cleanup of mustek_usb2.c. 3472 3473commit ccce2d4a9a9e2762f8802af051db3f9ed2922ac8 3474Author: Jan Hauffa <jhauffa@gmail.com> 3475Date: 2011-04-10 18:42:05 +0200 3476 3477 Further cleanup of mustek_usb2.c. 3478 3479commit 39141a4c0265d97fe4d77084a5a63eaaafd8b8c4 3480Author: Jan Hauffa <jhauffa@gmail.com> 3481Date: 2011-03-30 20:57:54 +0200 3482 3483 Return SANE_STATUS_UNSUPPORTED unconditionally in sane_set_io_mode and sane_get_select_fd. 3484 3485commit d9c1df0bb84bffb23ee54be2fbd977e2a18ff4ed 3486Author: Jan Hauffa <jhauffa@gmail.com> 3487Date: 2011-03-30 19:41:05 +0200 3488 3489 Remove vestigial support for custom gamma tables. 3490 3491commit acf84e0c9474382d78ae85120c2671b5525bd079 3492Author: Jan Hauffa <jhauffa@gmail.com> 3493Date: 2011-03-29 18:25:19 +0200 3494 3495 Clean up function StopScan. 3496 3497commit 9158d10df92b7d96bda66d9e601f248c5474259f 3498Author: Jan Hauffa <jhauffa@gmail.com> 3499Date: 2011-03-19 14:55:33 +0100 3500 3501 Further simplification of MustScanner_Get*Line functions. 3502 3503commit 1f6b405451fda5fe349df1653e3423e8fc360e3b 3504Author: Jan Hauffa <jhauffa@gmail.com> 3505Date: 2011-03-19 14:14:30 +0100 3506 3507 First attempt at simplifying the Get*Line functions. 3508 3509commit a6b15f18ccc430db08c638510bcd603d569723ee 3510Author: Jan Hauffa <jhauffa@gmail.com> 3511Date: 2011-03-14 00:50:30 +0100 3512 3513 Break remaining long lines. 3514 3515commit 25242ff9c85f06275ca190896fe37b6d8902e122 3516Author: Jan Hauffa <jhauffa@gmail.com> 3517Date: 2011-03-14 00:21:44 +0100 3518 3519 Clean up mustek_usb2_high.c. 3520 3521commit c8982a99392cb7c982f12201a978fb4ae5e9e15a 3522Author: Jan Hauffa <jhauffa@gmail.com> 3523Date: 2011-03-13 21:13:26 +0100 3524 3525 Do not use prefix "by" for byte variable names. 3526 3527commit d7b4e02780acd916ebbdd1cf8a9cc99945ea1acd 3528Author: Jan Hauffa <jhauffa@gmail.com> 3529Date: 2011-03-13 21:07:55 +0100 3530 3531 Use SANE_Status and SANE_TRUE/SANE_FALSE consistently. 3532 3533commit 8b3c78838ae099d0099b54fbd640c0db1bb3b88c 3534Author: Jan Hauffa <jhauffa@gmail.com> 3535Date: 2011-03-13 20:06:24 +0100 3536 3537 Create common helper function for Asic_CarriageHome and Asic_MotorMove, remove MotorBackHome. 3538 3539commit ed5dc8a7cdfb7c32faff37e7ea23446b5de9fc41 3540Author: Jan Hauffa <jhauffa@gmail.com> 3541Date: 2011-03-13 19:41:40 +0100 3542 3543 Further refactoring of Asic_SetWindow. 3544 3545commit 82a40d5dca84990f41c15998ae89425eaa576ff6 3546Author: Jan Hauffa <jhauffa@gmail.com> 3547Date: 2011-03-13 19:24:17 +0100 3548 3549 Refactoring of Asic_SetWindow. 3550 3551commit 93a79af5d3322fd06369c59a7e72f6773f9bed52 3552Author: Jan Hauffa <jhauffa@gmail.com> 3553Date: 2011-03-13 15:54:02 +0100 3554 3555 Fix indentation. 3556 3557commit b43f0688dbb309b7841e89074aab00d4aa61c3a2 3558Author: Jan Hauffa <jhauffa@gmail.com> 3559Date: 2011-03-13 15:15:47 +0100 3560 3561 Use symbolic constants in more places. 3562 3563commit 3c87b646b5831b24e6d9d13f26f2a08ec83b6cff 3564Author: Jan Hauffa <jhauffa@gmail.com> 3565Date: 2011-03-13 14:48:40 +0100 3566 3567 First attempt at merging Asic_SetCalibrate into Asic_SetWindow. 3568 3569commit 033ebe6d9b6db266fb8146a4ac17d82043b5636a 3570Author: Jan Hauffa <jhauffa@gmail.com> 3571Date: 2011-03-12 19:25:59 +0100 3572 3573 Made error handling in mustek_usb2_asic.c more consistent. 3574 3575commit 96c6ee1dae3dffe2eae9cf3466a0d246d9e3317d 3576Author: Jan Hauffa <jhauffa@gmail.com> 3577Date: 2011-03-12 16:20:36 +0100 3578 3579 Cleaned up firmware state handling. 3580 3581commit c1f22ef9a9a3be1db26fc03721156a72156870b5 3582Author: Jan Hauffa <jhauffa@gmail.com> 3583Date: 2011-03-12 14:18:48 +0100 3584 3585 Clean up Asic_SetCalibrate, make Asic_SetCalibrate and Asic_SetWindow more similar. 3586 3587commit 3cd05daccad6bb1e50cc4030c0b471ed00897367 3588Author: Jan Hauffa <jhauffa@gmail.com> 3589Date: 2011-03-12 02:13:34 +0100 3590 3591 Refactoring the smaller high level ASIC functions. 3592 3593commit de5b647c4a47938f186b4661615dfbbd3315636d 3594Author: Jan Hauffa <jhauffa@gmail.com> 3595Date: 2011-03-11 23:48:21 +0100 3596 3597 Refactored medium level ASIC functions. 3598 3599commit 693da258ce3bbcaf5c8ea31b9a08b77af615c0f2 3600Author: Jan Hauffa <jhauffa@gmail.com> 3601Date: 2011-03-11 18:36:07 +0100 3602 3603 Move some definitions from mustek_usb2_asic.h to more appropriate headers. 3604 3605commit 2776b336d15b0e8094271c69dfda7055cd1d896b 3606Author: Jan Hauffa <jhauffa@gmail.com> 3607Date: 2011-03-11 18:17:54 +0100 3608 3609 Simplify LLFSetMotorCurrentAndPhase. 3610 3611commit dea59ee824157d33c64df719869ee937749f5428 3612Author: Jan Hauffa <jhauffa@gmail.com> 3613Date: 2011-03-11 17:44:11 +0100 3614 3615 Refactored all low-level motor functions except LLFSetMotorCurrentAndPhase. 3616 3617commit e47fee8dcc88ef4fc3e68ed65def29aacb56d17d 3618Author: Jan Hauffa <jhauffa@gmail.com> 3619Date: 2011-03-11 16:27:03 +0100 3620 3621 Simplified computation of motor current, removed a redundant register assignment. 3622 3623commit 5688a78ace501c9a0ca36cee5f67a5929d652e81 3624Author: Jan Hauffa <jhauffa@gmail.com> 3625Date: 2011-03-11 16:08:35 +0100 3626 3627 Simplify low-level ASIC functions, add missing error checks. 3628 3629commit 1d8a008856d049df910b1d68599a622986ce85c4 3630Author: Jan Hauffa <jhauffa@gmail.com> 3631Date: 2011-03-11 14:25:09 +0100 3632 3633 Simplify SetRWSize, use symbolic constants for registers whenever possible. 3634 3635commit 794b15ff9e1daf87b80898aade0dc401e1f597d8 3636Author: Jan Hauffa <jhauffa@gmail.com> 3637Date: 2011-03-11 13:38:40 +0100 3638 3639 Simplyfied Asic_SetShadingTable. 3640 3641commit 6d5a5123ea3c41ada76e984670b988f847de2145 3642Author: Jan Hauffa <jhauffa@gmail.com> 3643Date: 2011-03-11 13:12:31 +0100 3644 3645 Remove whitespace at the end of debug output lines. 3646 3647commit d418094b64ad7ae2558860568c3e1e28a5a6cbc7 3648Author: Jan Hauffa <jhauffa@gmail.com> 3649Date: 2011-03-11 13:08:03 +0100 3650 3651 Some motor table related fixes. 3652 3653commit 3d1b409a1b526025c52c314f143cedd4d2d5d05f 3654Author: Jan Hauffa <jhauffa@gmail.com> 3655Date: 2011-03-11 02:28:14 +0100 3656 3657 Fix a few comments. 3658 3659commit 88cac5b4ade1ad4ace0da5be843c879e9256c71c 3660Author: Jan Hauffa <jhauffa@gmail.com> 3661Date: 2011-03-11 02:25:43 +0100 3662 3663 Begin simplifying LLFSetMotorCurrentAndPhase, ensure all fields of LLF_MOTOR_CURRENT_AND_PHASE are initialized. 3664 3665commit fb55a9260404049e00f13e627d7e3c8e06b397b8 3666Author: Jan Hauffa <jhauffa@gmail.com> 3667Date: 2011-03-11 02:08:46 +0100 3668 3669 Remove even more unused code from mustek_usb2_asic.c. 3670 3671commit 77ea9b01c374833e061ecee271d81a37f38dad77 3672Author: Jan Hauffa <jhauffa@gmail.com> 3673Date: 2011-03-11 00:07:43 +0100 3674 3675 Improved readability of functions in mustek_usb2_high.c. 3676 3677commit ca1e0db16f6aeb5c92e2ddf08700981f6799fc4e 3678Author: Jan Hauffa <jhauffa@gmail.com> 3679Date: 2011-03-10 01:39:01 +0100 3680 3681 Remove unused code and fix indentation in mustek_usb2_high.c. 3682 3683commit 3f7cf8a65f48447fbc70808229ef6d2f50c3e412 3684Author: Jan Hauffa <jhauffa@gmail.com> 3685Date: 2011-03-09 01:56:04 +0100 3686 3687 Remove DISABLE bit flag constants. 3688 3689commit 073fe96611477986de970ab0c444f73024ecea33 3690Author: Jan Hauffa <jhauffa@gmail.com> 3691Date: 2011-03-09 01:26:09 +0100 3692 3693 LLF_MOTOR_CURRENT_AND_PHASE: only first byte of arrays MotorCurrentTableA/B is ever used 3694 3695commit 4b242a71394221a2155379b8e89340610a8ed725 3696Author: Jan Hauffa <jhauffa@gmail.com> 3697Date: 2011-03-09 01:18:10 +0100 3698 3699 Remove unused parameter isOrderInvert from MustScanner_GetMono*Line. 3700 3701commit 78863d13deacf657ef15b6078d0926fadbd9991a 3702Author: Jan Hauffa <jhauffa@gmail.com> 3703Date: 2011-03-09 01:05:41 +0100 3704 3705 Remove redundant typecasts. 3706 3707commit cf6c88bfd1debd288ca563b54120e8ff3903f634 3708Author: Jan Hauffa <jhauffa@gmail.com> 3709Date: 2011-03-09 00:41:21 +0100 3710 3711 Try to reduce differences between mustek_usb2_reflective.c and mustek_usb2_transparent.c, part 1. 3712 3713commit 972fc54793d767a6cd18c722ae36feb408f45f9f 3714Author: Jan Hauffa <jhauffa@gmail.com> 3715Date: 2011-03-09 00:02:06 +0100 3716 3717 Move some code that was duplicated in mustek_usb2_transparent.c and mustek_usb2_reflective.c to mustek_usb2_high.c. 3718 3719commit db37c13bb337c153ddd83902b8c9ad0b4a445c2a 3720Author: Jan Hauffa <jhauffa@gmail.com> 3721Date: 2011-03-08 23:10:57 +0100 3722 3723 Remove information-less comments, break long lines, fix indentation. 3724 3725commit fa8101e05e0432a385e782acd663ce56e0c00367 3726Author: Jan Hauffa <jhauffa@gmail.com> 3727Date: 2011-03-08 18:37:55 +0100 3728 3729 Remove unused enum FS_NULL. 3730 3731commit ccde6b063555892ae55ac6c7bfeb8a7d44e02a4e 3732Author: Jan Hauffa <jhauffa@gmail.com> 3733Date: 2011-03-08 18:29:13 +0100 3734 3735 Remove unused fields of struct GETPARAMETERS. 3736 3737commit 2be2be76aec39dbef8bbe0501eabaaf0838b3cbc 3738Author: Jan Hauffa <jhauffa@gmail.com> 3739Date: 2011-03-08 18:26:32 +0100 3740 3741 Unified style of struct and enum definitions. 3742 3743commit ce6d7010d3fc0bfc5a54cd3411660db43e382bac 3744Author: Jan Hauffa <jhauffa@gmail.com> 3745Date: 2011-03-08 18:15:30 +0100 3746 3747 Pixel flavor is never PF_WhiteIs0, so the associated code can be removed. 3748 3749commit 76a23c3bc4c80f91f223f29ae8cc5c91a1a8e4f8 3750Author: Jan Hauffa <jhauffa@gmail.com> 3751Date: 2011-03-06 20:31:48 +0100 3752 3753 Remove dead "auto level" code, sanitize key handling. 3754 3755commit e7c44fe6799e5c1d4bce272b539927337b7a2aca 3756Author: Jan Hauffa <jhauffa@gmail.com> 3757Date: 2011-03-06 20:19:27 +0100 3758 3759 Cleanup of Asic_SetWindow 3760 3761commit 16485d47da8b2d0a829e378afa1443c1ef4839f8 3762Author: Jan Hauffa <jhauffa@gmail.com> 3763Date: 2011-03-06 19:37:25 +0100 3764 3765 Optimize motor table calculation. 3766 3767commit 8821c2882f51d309a7832b362407c46ff11ccd4a 3768Author: Jan Hauffa <jhauffa@gmail.com> 3769Date: 2011-03-06 19:16:16 +0100 3770 3771 First attempt at cleaning up mustek_usb2_asic.c. 3772 3773commit 30087b3f43f4e6f2dd83373145dbe0a533b27419 3774Author: Jan Hauffa <jhauffa@gmail.com> 3775Date: 2011-03-06 17:06:14 +0100 3776 3777 Avoid some unorthodox language constructs. 3778 3779commit 030c7fa122dccca2f47c949ca46a5972efca20b8 3780Author: Jan Hauffa <jhauffa@gmail.com> 3781Date: 2011-03-06 16:55:39 +0100 3782 3783 Remove redundant code from mustek_usb2_high.c. 3784 3785commit a554d61c17206e6b1585bacdfd41fe4aacea1a95 3786Author: Jan Hauffa <jhauffa@gmail.com> 3787Date: 2011-03-06 16:18:18 +0100 3788 3789 Remove redundant code from mustek_usb2_asic.c, add a missing error check. 3790 3791commit a49bff1a60386c88168d9aa8a94cdc0ccecac7fd 3792Author: Jan Hauffa <jhauffa@gmail.com> 3793Date: 2011-03-06 15:39:23 +0100 3794 3795 Simplify DRAM test. 3796 3797commit bc9252c09464b7ed460bf726dcca3d67f97cd74d 3798Author: Jan Hauffa <jhauffa@gmail.com> 3799Date: 2011-03-06 15:27:19 +0100 3800 3801 Remove bogus automatic warmup and power saving functions. 3802 3803commit 0f63d16121ea84f99f75331582c3bdd0cd0d4e1f 3804Author: Jan Hauffa <jhauffa@gmail.com> 3805Date: 2011-03-06 15:13:46 +0100 3806 3807 Remove redundant code from mustek_usb2.c. 3808 3809commit 694a69dcab0dddf2ab12eebba49c66c7ac20fdad 3810Author: Jan Hauffa <jhauffa@gmail.com> 3811Date: 2011-03-06 14:48:40 +0100 3812 3813 Remove unused definitions from mustek_usb2.h. 3814 3815commit 21be236e840be4f8ca4bead69844f7cd691a8353 3816Author: Jan Hauffa <jhauffa@gmail.com> 3817Date: 2011-03-06 13:57:10 +0100 3818 3819 Remove unused definitions from mustek_usb2_asic.h. 3820 3821commit 2404326ddeaf7552e094062b1ed57521e9a21cb4 3822Author: Jan Hauffa <jhauffa@gmail.com> 3823Date: 2011-03-06 02:41:42 +0100 3824 3825 Remove unused definitions from mustek_usb2_high.h and ensure that the remaining ones are used consistently. 3826 3827commit d1851a6512a113d1dc4f20beb86a8be29310b627 3828Author: Jan Hauffa <jhauffa@gmail.com> 3829Date: 2011-03-06 01:50:53 +0100 3830 3831 Remove some particularly pointless comments, reduce size of block comments. 3832 3833commit 047631050c262142a0f52ed4e1ecc053b03869ad 3834Author: Jan Hauffa <jhauffa@gmail.com> 3835Date: 2011-03-06 01:15:12 +0100 3836 3837 Remove pointless indirection. 3838 3839commit dedf0ac30d341b9bcbab7fb32050ff953cc73eff 3840Author: Jan Hauffa <jhauffa@gmail.com> 3841Date: 2011-03-06 01:03:14 +0100 3842 3843 Remove unused global variable g_pDeviceFile and associated logic. 3844 3845commit 3b73e1e8a3b0085ad5db38837f0bf44f5a5b8919 3846Author: m. allan noah <kitno455@gmail.com> 3847Date: 2015-11-08 09:24:37 -0500 3848 3849 fujitsu backend v128 3850 3851 do not ask fi-4340 for serial number 3852 3853commit 72ecee97ce9db13f148aedf52eb46911212d58e4 3854Author: Thomas Klausner <wiz-guest@users.alioth.debian.org> 3855Date: 2015-10-27 20:06:00 +0900 3856 3857 Add DragonFly BSD support (fixes 315205) 3858 3859commit a4cc05f677f110c9361f3274fc5d15087a2f8906 3860Author: Thomas Klausner <wiz-guest@users.alioth.debian.org> 3861Date: 2015-10-27 20:09:00 +0900 3862 3863 Add DragonFly BSD support to sane-find-scanner (fixes 315206) 3864 3865commit 1baab222e418275ec6fd14afad91b64d0110fdbd 3866Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3867Date: 2015-11-08 18:49:58 +0900 3868 3869 Add missing include (fixes 315207) 3870 3871 Both Linux and NetBSD mention this header for use of setsocketopt(). 3872 DragonFly BSD needs it for the SOL_SOCKET symbol. 3873 3874commit b0a99cb48938cae5a88c5f37a9a91b60589bad4e 3875Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3876Date: 2015-11-08 18:36:57 +0900 3877 3878 Fix non-portable endian.h include issue (315209) 3879 3880commit d7516a11ebd6a8d96380c5ee256b171be1cb5e35 3881Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3882Date: 2015-11-08 18:16:17 +0900 3883 3884 Fix sane-desc testsuite logic 3885 3886 This fixes test failures for release tarballs (pointed out by Mike 3887 Frysinger), clamps down on wildcards and prints a failure message 3888 when a test does not succeed. 3889 3890commit 358cbd7f319c64055cd76fedf62a92500b0c5cf5 3891Author: m. allan noah <kitno455@gmail.com> 3892Date: 2015-11-06 21:39:35 -0500 3893 3894 canon_dr v53 continued 3895 3896 reorder geometry group options 3897 use bg_color to fill missing image data 3898 3899commit 398610336b6aadf1a0c37390a0a5e2bd926bdfdf 3900Author: m. allan noah <kitno455@gmail.com> 3901Date: 2015-11-06 12:19:20 -0500 3902 3903 canon_dr backend v53 3904 3905 add swskip option 3906 3907commit b4bc0eb518ce74ffbfdbe0ce1a14bb404804cd57 3908Author: m. allan noah <kitno455@gmail.com> 3909Date: 2015-11-06 11:46:17 -0500 3910 3911 canon_dr backend v53 3912 3913 replace image processing methods with sanei_magic 3914 3915commit 666c9a74ff26fd530b40db28f03b447209cf419e 3916Author: m. allan noah <kitno455@gmail.com> 3917Date: 2015-11-05 21:42:29 -0500 3918 3919 canon_dr backend v52 3920 3921 improve dropout option handling 3922 add software dropout implementation for downsampled modes 3923 3924commit 9dc79245291f6d4312c5656fff4232b07f70b673 3925Author: m. allan noah <kitno455@gmail.com> 3926Date: 2015-11-04 13:49:02 -0500 3927 3928 canon_dr backend v52 3929 3930 add must_downsample and must_fully_buffer 3931 3932commit 01063a769d5431ca83069a9cf240894f893d01f0 3933Author: m. allan noah <kitno455@gmail.com> 3934Date: 2015-11-04 13:05:05 -0500 3935 3936 canon_dr backend v52 3937 3938 set can_color=1 by default (recent models don't have 'C' in name) 3939 enable jpeg for DR-6080 3940 3941commit 0b822359b3e1798294e30a7ea9cfd6fd9a1e3e85 3942Author: m. allan noah <kitno455@gmail.com> 3943Date: 2015-11-04 13:00:10 -0500 3944 3945 cardscan backend v3 3946 3947 add USB IDs for newer model 800c 3948 3949commit 33495ef9b42a783c8f5f2c056ac5699481d3cc7e 3950Author: Luiz Angelo Daros de Luca <luizluca@gmail.com> 3951Date: 2015-10-15 12:35:00 +0900 3952 3953 Add missing <sys/types.h> includes 3954 3955commit 4f803bff0872460433dae1ac2a2954ad1016b678 3956Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3957Date: 2015-10-22 22:23:47 +0900 3958 3959 Escape [] for configure help strings 3960 3961commit 471453d2b825a569d467d60160b0eaaf6746bf67 3962Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3963Date: 2015-10-19 20:51:04 +0900 3964 3965 Drop unused INCLUDES substitution variable 3966 3967 This addresses the following autoreconf output: 3968 3969 configure.ac:85: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS') 3970 3971 The INCLUDES variable is not referenced anywhere in configure.ac or 3972 configure. In addition, none of the Makefile.am files use it. 3973 3974commit 32c25b8b8235762d9feb5dbd0e81496a56e15569 3975Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3976Date: 2015-10-19 21:11:53 +0900 3977 3978 Fix duplicate automake file variable initialization issue 3979 3980 This was introduced in 74c00494. 3981 3982commit f8d35b8d2fdcacc9b664594d141102c2c80ac076 3983Author: m. allan noah <kitno455@gmail.com> 3984Date: 2015-10-26 08:34:17 -0400 3985 3986 Update canon_dr.desc 3987 3988 We had a few scanners that were reported by email or in tracker 3989 tickets, which had not been updated in the desc file. 3990 3991commit 716340e7320e7f946329ad7a3cd911d676c92f6d 3992Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 3993Date: 2015-10-17 13:55:17 +0900 3994 3995 Include sys/types.h for u_long. Fixes compile on OS X 3996 3997commit 03d90ac2edf287bb0358044d7abdd9f6008dffc5 3998Author: Alessandro Zummo <a.zummo@towertech.it> 3999Date: 2015-10-14 21:55:31 +0200 4000 4001 epsonds: do not enable double feed detection by default 4002 4003commit a90d7c91b36b06bd002af890863c1d608dcdd7d4 4004Author: Rolf Bensch <roben-guest@alioth.debian.org> 4005Date: 2015-10-14 19:05:03 +0200 4006 4007 changelog for recent work 4008 4009commit 4a83d9c8a4f4c396f5261d62bf7d2f9b8684eba9 4010Author: Rolf Bensch <roben-guest@alioth.debian.org> 4011Date: 2015-10-14 19:04:27 +0200 4012 4013 Pixma backend version 0.17.24 4014 4015commit 3095ab46c45e004163f5fb36efa00ce378770a9e 4016Author: Rolf Bensch <roben-guest@alioth.debian.org> 4017Date: 2015-10-14 19:02:43 +0200 4018 4019 new scanners Canon PIXUS MP5/SmartBase MPC190/imageCLASS MPC190 and Canon MP10/SmartBase MPC200/imageCLASS MPC200 4020 4021commit 06b865cfd24f1e6c71506684d73ef79b43edc3cf 4022Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4023Date: 2015-10-14 20:39:39 +0900 4024 4025 Prevent possible buffer overflows [-Wstrncat-size]. Fixes 315198 4026 4027commit 18e4c4a08622e2ee4536dcb423d4548a4bc7a7e3 4028Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4029Date: 2015-10-13 23:32:40 +0900 4030 4031 Revert "Prevent use of uninitialized variable" 4032 4033 This change introduces a variable that shadows the file scope one. 4034 4035 This reverts commit 45e66aee952dcdada88293901580a111262fc1e9. 4036 4037commit 36876a83663832cf89fa945737d004ce9b46fb01 4038Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4039Date: 2015-10-12 20:55:19 +0900 4040 4041 saned: minor improvement of help message wording 4042 4043commit 32986192bd9ce14276e1ae144d71d42461e591b9 4044Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4045Date: 2015-10-12 20:42:50 +0900 4046 4047 fix: declaration-after-statement warning 4048 4049commit 42aa01e4e558e0019df00702579c928f9fd126e6 4050Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4051Date: 2015-10-12 20:42:01 +0900 4052 4053 fix: missing-field-initializers warning 4054 4055commit fa001c2193045844dd3318f9538b309e11089c9c 4056Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4057Date: 2015-10-12 20:49:07 +0900 4058 4059 Follow getopt_long usage in scanimage.c 4060 4061 This is on the off chance that getopt_long is not in the system's 4062 standard library. 4063 4064commit 45e66aee952dcdada88293901580a111262fc1e9 4065Author: Olaf Meeuwissen <paddy-hack@member.fsf.org> 4066Date: 2015-10-12 20:47:43 +0900 4067 4068 Prevent use of uninitialized variable 4069 4070commit eab8fd457d2b8f38f9425f87258cf4fe42dac15c 4071Author: Matteo Croce <matteo@openwrt.org> 4072Date: 2015-10-11 19:50:04 +0200 4073 4074 saned: add '-b' option to bind to a specific address 4075 4076commit fed2a2cf60511d87e413148f1b9063f9ea4e6917 4077Author: Matteo Croce <matteo@openwrt.org> 4078Date: 2015-10-11 19:50:03 +0200 4079 4080 saned: use getopt_long() for option parsing 4081 4082 The help message has been adjusted to match getopt_long conventions. 4083 4084commit 418d1ecea7571d10acd08df2edc7967a91e14b0d 4085Author: Matteo Croce <matteo@openwrt.org> 4086Date: 2015-09-20 19:55:37 +0200 4087 4088 saned: move help message to usage() function 4089 4090commit a79cd0abe7daed1a749c8ad2cd7e2a89cc6153e4 4091Author: Matteo Croce <matteo@openwrt.org> 4092Date: 2015-09-20 19:55:36 +0200 4093 4094 saned: parse inetd args in main() 4095 4096 move argument parsing logic from run_inetd() to main() 4097 4098commit 2c3cb206ce55a7ac9ff9b479de452a332ba2aa1a 4099Author: Matteo Croce <matteo@openwrt.org> 4100Date: 2015-09-20 19:55:35 +0200 4101 4102 saned: parse standalone args in main() 4103 4104 move argument parsing logic from run_standalone() to main() 4105 4106commit 2239d2aaff16964a5d67293f5e4220d235e2c84d 4107Author: Alexander Hofmann <alexander.hofmann@new-h.de> 4108Date: 2015-10-06 17:42:05 +0200 4109 4110 Replace obsolete interface with standard include files 4111 4112commit 56e69f0998005db432b4f7dd38693a870f663520 4113Author: m. allan noah <kitno455@gmail.com> 4114Date: 2015-10-05 08:21:39 -0400 4115 4116 added kvs1025.conf.in and utsushi.desc 4117 4118commit 69a9a3116eb18f8d0c618217e033a1c134215954 4119Author: m. allan noah <kitno455@gmail.com> 4120Date: 2015-10-04 21:25:08 -0400 4121 4122 minor release doc update 4123 4124commit 5e1d45cad7d7933b7120646ae5174ccdc8a9b49f 4125Author: m. allan noah <kitno455@gmail.com> 4126Date: 2015-10-04 21:13:39 -0400 4127 4128 reopen sane-backends 1.0.26git 4129