Wykres commitów

7364 Commity (b3d3a3c1f1e94bf99ec6ac691bc84edbb97d596d)

Autor SHA1 Wiadomość Data
Mike Kelly b3d3a3c1f1 Replaced spaces with tabs. 2012-03-25 15:06:00 -07:00
Mike Kelly d46d19808c Bumped version number. 2012-03-25 15:05:00 -07:00
Mike Kelly 2903d6687c Fixed bug using wrong enum in x/y range check.
In the "check if x/y ranges are valid" section of the attach() function, the
enum source_mode was being used instead of source_mode_dim.  Since these two
enums are very similar, it's not likely this change will affect anything, but
it does fix the compiler warning.
2012-03-25 15:04:00 -07:00
Mike Kelly bd7faf0917 Fixed warning about printf and size_t. 2012-03-25 15:03:00 -07:00
Mike Kelly 23ecd9bc5c Reverted AV610 USB IDs and removed AV_INT_STATUS
Previously I had changed the USB ID of this scanner from 0x0a18 back to
0x0a19, believing a previous commit to have been in error since it went
unmentioned in the commit log and duplicated the AV600U Plus scanner's USB
IDs.  Rolf Würdemann reported that his AV610 scanner used the 0x0a18 ID and
that it wasn't compatible with the AV_INT_STATUS flag.  This commit reverts
my USB ID changes and removes the AV_INT_STATUS flag for the AV610.

However, because this scanner shares its USB ID with the AV600U Plus, it's
possible that the AV600U Plus may require that the AV_INT_STATUS flag be set
in order to function, and thus will break with this change.  The code, as
it's written, isn't designed to deal well with the possibility of shared USB
IDs, so I'll wait to see if this actually becomes a problem before embarking
on the lengthy challenge of getting that to work.
2012-03-25 15:02:00 -07:00
Mike Kelly fec4800d7d Added firmware checking for HP5370c scanners 2012-03-25 15:01:00 -07:00
Mike Kelly b051c955e3 Added Xerox Documate 632. 2012-03-25 15:00:00 -07:00
Rolf Bensch f80e74ea6f new German translations for pixma backend 2012-03-22 12:29:44 +01:00
Mike Kelly ba82c80b28 Updated Changelog. 2012-03-21 21:16:13 -07:00
Mike Kelly a66812940c Bumped build number. 2012-03-21 21:07:00 -07:00
Mike Kelly 557d60f156 Keep the number of lines to flip as a negative num
Keep track of the number of lines to flip on the reverse page using a negative
number.  This uses the ill-advised principle of overloading the meaning of a
variable.  Still, it kind of makes sense because these lines are upside down,
so the number should be "upside down" too.  Besides, leaving it as a positive
number trips up the code which does page padding, which would require even
more special case code.
2012-03-21 21:06:00 -07:00
Mike Kelly 0245820f6b Fix calculations when flipping back of duplex page. 2012-03-21 21:05:00 -07:00
Mike Kelly 983d44887c Corrected the logic to set lines = -1 for ADF mode. 2012-03-21 21:04:00 -07:00
Mike Kelly 33bb529c5f Added sane_reload_devices() to sane_init().
Adding sane_reload_devices() to sane_init() required sane_init() to be moved
below the sane_reload_devices() declaration.  This restores the original
functionality present before I split the sane_reload_devices() code out of
sane_init() so that it could be called from sane_get_devices().
2012-03-21 21:03:00 -07:00
Mike Kelly 11b3604e92 Moved a comment nearer its code. 2012-03-21 21:02:00 -07:00
Mike Kelly 0ab145c316 Skip post-processing when caching flipping duplex
In a previous patch, I attempted to avoid the possibility of a page remaining
partially inside the ADF unit of a flipping duplex scanner after a scan.
Unfortunately, I introduced a bug where the backside page was accidentally
returned to the client in addition to being cached.  This was because I had
a misunderstanding of the post-processing code.  This patch skips the post-
processing section altogether, avoiding any unnecessary post-processing and
subsequent unwanted output.  The other alternative here was to try to monkey
with the buffers (as is done for LINE deinterlacing), but I felt this would
be harder to implement and even harder to debug in the future.
2012-03-21 21:01:00 -07:00
Mike Kelly 0e159fc516 Added Gray mode support for Kodak i30 and i40. 2012-03-21 21:00:00 -07:00
Stéphane Voltz 9ffa856022 document end detection fix 2012-03-20 21:57:57 +01:00
Stéphane Voltz 19c43b4184 build number and copyright updates 2012-03-20 21:54:29 +01:00
Stéphane Voltz a61e2be3a5 gl841 sheetfed calibration improvement
- use maximum gain to detect first white strip for sheetfed calibration
- bpl/wpl correctness
2012-03-20 21:54:29 +01:00
Gerhard Jäger 67379f2684 Fix batch scanning.
Apply patch submitted by Elias Oltmanns <eo@nebensachen.de>
2012-03-19 17:27:54 +01:00
Stéphane Voltz 6173fee261 genesys changelog entry 2012-03-19 06:53:13 +01:00
Stéphane Voltz 9b3ea47cf3 handle 4850c model when setting initial registers values 2012-03-19 06:51:12 +01:00
Stéphane Voltz 5a59a1c7ab update HP 4850 geomtry with values provided by Daniël Sonck <dsonck92@gmail.com> 2012-03-19 06:51:12 +01:00
Rolf Bensch 66fb96d9ad Replace index() with strchr(). Bug #313563. 2012-03-06 11:10:44 +01:00
Rolf Bensch d897992226 offset depends on size of windowX
do not allow negative sum
2012-02-29 23:42:00 +01:00
Rolf Bensch 4fb29c00f2 new device specific option 'theshold_curve' 2012-02-29 11:40:18 +01:00
Rolf Bensch e3e2ca1aab constraint range for threshold 2012-02-27 15:31:37 +01:00
Rolf Bensch aaa97ac050 new scanner Canon imageCLASS MF4410 from Vasiliy Olekhov 2012-02-27 10:25:00 +01:00
Rolf Bensch 9513986d96 MX360: no pixel reorder at high dpi 2012-02-21 21:24:09 +01:00
Rolf Bensch a6195d4614 comment: ADF empty buggy 2012-02-21 21:19:48 +01:00
m. allan noah 6b3f907757 Remove some cancelled models 2012-02-20 09:36:46 -05:00
Rolf Bensch 9d931359d6 new device specific option 'gamma' 2012-02-16 19:58:23 +01:00
Rolf Bensch a749b0f48a enable threshold if scanner capability is PIXMA_CAP_LINEART 2012-02-16 18:11:52 +01:00
Rolf Bensch 050707e804 lineart: custom_gamma always enabled 2012-02-16 18:05:42 +01:00
Nils Philippsen 4911e3e1a0 fix install-lockpath target
Actually, current mkinstalldirs can't set users or groups anymore. Don't
attempt to do so.
2012-02-11 19:44:53 +01:00
Nils Philippsen 7de900d057 improve install-lockpath target
Make install process robust against problems with setting group on the
sane lock directory. This can e.g. happen if packaging sane-backends and
building as a user other than root.
2012-02-11 19:06:44 +01:00
Rolf Bensch dde5782ede 1 bit B/W lineart for CIS scanners with c=1
update ChangeLog for previous 1 bit B/W lineart commit
2012-02-09 09:57:19 +01:00
Rolf Bensch d8def30f36 updated device definition for mx360 2012-02-07 07:48:59 +01:00
Rolf Bensch 2ffa16dcdd new scanner Canon PIXMA MX360 2012-02-06 16:48:00 +01:00
Rolf Bensch 974ee17cf4 1 bit B/W lineart for pixma_mp150 and pixma_810 subdrivers 2012-02-03 22:05:32 +01:00
Rolf Bensch bd379a59aa set 600 dpi when switching the source 2012-02-03 21:26:50 +01:00
Rolf Bensch 55e7079002 allow TPU scans at 9600 dpi 2012-02-03 21:15:03 +01:00
Rolf Bensch 873eba4fa4 set pixma version to 0.16.3 2012-02-03 15:22:53 +01:00
Rolf Bensch 4b86c157a3 script to generate pixma_sane_options.c and pixma_sane_options.h
from pixma.c
2012-02-03 15:12:01 +01:00
Rolf Bensch 5e87569ac4 modify dpi_list dependent on different scanner capabilities
for normal (flatbed) and ADF/TPU modes.
2012-01-31 11:39:53 +01:00
Rolf Bensch 6aeb05275e MX882 belongs to MX880 Series
update ChangeLog for previous version
2012-01-23 11:21:02 +01:00
Rolf Bensch e9fd4b2d20 api / doc use the product name PIXMA MX882 instead of MX880
update ChangeLog for previous commit
2012-01-23 10:08:18 +01:00
Ruediger Meier 0e3d873624 build fix, use the right scsi header on win32
Now we are using either ddk/ntddscsi.h or ntddscsi.h and even don't
stop if we have none of them.
2012-01-21 22:16:50 -06:00
Ruediger Meier f3a8705525 add checks for ntddscsi.h and ddk/ntddscsi.h (to be used for win32) 2012-01-21 22:10:10 -06:00