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