Wykres commitów

3703 Commity (f9e6dc5ce10dd1ab2d1b7b4c9aac1a62122be343)

Autor SHA1 Wiadomość Data
Nicolas Martin 32e30889af Updated pixma backend documentation for Pixma MultiPass MP730.
Documentation update for Canon MultiPass MP730 support in:
- doc/descriptions/pixma.desc
- doc/sane-pixma.man
2009-05-23 11:55:28 +02:00
Alex Belkin dda029430e additional error check to (stop scanadf) + fix of it 2009-05-22 16:29:50 +04:00
Nicolas Martin 22ee91c1a4 ChangeLog update for last commits:
For following commits:
- 56c2ed861b
- 5b69fa8c6d
2009-05-22 10:43:26 +02:00
Pierre Willenbrock 3b13986395 Add Syscan 485, DCT 487; update descriptions for Syscan
Thanks again to Jack McGill.
2009-05-20 00:31:32 +02:00
Pierre Willenbrock 34717f1db0 Add Pentax DSmobile 600
Thanks go to Jack McGill for providing the model specific settings.
2009-05-19 16:24:59 +02:00
Stéphane Voltz d7284f574e - changelog for genesys_gl646.h 2009-05-18 21:27:00 +02:00
Stéphane Voltz 307d1a0d91 - changelog for genesys_gl646.h addition 2009-05-16 08:17:48 +02:00
Nicolas Martin 4015ecf55d Fix for Pixma MP600R network scan.
Changes applied for MP600R and MP600, to use now a strict clone
protocol version of Canon's driver protocol.
2009-05-13 21:33:42 +02:00
chris@cnpbagwell.com 3ba551592c Adding changelog for recent commit. 2009-05-09 21:50:35 -05:00
Nicolas Martin 674c245c8a Amend changeLog for latest commit 2009-05-09 15:29:28 +02:00
Nicolas Martin a7f537ba7b Fixed Pixma MP600 and MP600R for 2400 dpi scan, updated their descriptions. 2009-05-09 15:27:28 +02:00
m. allan noah 024cd35c9c canon_dr backend v27, bugfixes and new calibration code
- bug fix in read_panel()
- initialize vars in do_usb_cmd()
- set buffermode off by default
- clear page counter during init and sane_start()
- eject previous page during init and sane_start()
- improved SSM_BUFF macros
- moved set_window() to after ssm-*()
- add coarse calibration (AFE offset/gain & per-channel exposure)
- add fine calibration (per-cell offset/gain)
- free image and fine cal buffers in sane_close()
- compare page counter of small scanners only in non-buffered mode
- add back-side gray mirroring code for DR-2580C
2009-05-08 16:05:54 -04:00
Pilotfun 54d4b69abb Updated pixma backend descriptions for ImageClass MF4010 and MF4018. 2009-05-06 21:35:08 +02:00
Ilia Sotnikov e232f547a4 * doc/descriptions/unsupported.desc:
HP ScanJet 4500C/4570C/5500C is supported by the 'hp5590' backend.
* doc/descriptions/hp5590.desc:
  Updated backend version, added HP ScanJet 4500C as completely supported,
  added HP ScanJet 5500C as untested, HP ScanJet 4570C/5550C/5590/7650
  marked as completely supported
* tools/check-usb-chip.c:
  Updated HP ScanJet model names displayed during the check_hp5590().
* backend/hp5590.c, backend/hp5590_cmds.c, backend/hp5590_cmds.h,
  backend/hp5590_low.c, backend/hp5590_low.h, doc/sane-hp5590.man:
  Updated the list of supported devices (added HP 5500C which is similar
  to 4570C, 5500C which is similar to 4500C) - only strings/comments, no
  code was changed. Updated backend version. Updated man page.
2009-05-06 20:46:24 +03:00
Julien BLACHE d92a20febb Close network fds in the Avahi process
Network fds are of no use to the Avahi process and can cause the net
backend to hang when saned is run in debug mode.

This only happens if the net backend tries to connect to saned a second
time and manages to establish the connection before saned has completed
its shutdown.

There is some potential for this to also occur when saned is run in
standalone mode but it's far less probable as the window is a lot smaller.
2009-05-06 11:38:16 +02:00
Julien BLACHE 79e6e5c420 Unbreak udev rules
We switched from SYSFS{} to ATTR{} and that should really be ATTRS{}.
Slightly different behaviour and all hell breaks loose.
2009-05-06 11:13:44 +02:00
Julien BLACHE 354b9a583f Update documentation to reflect the switch from CVS to git
Basically s/CVS/git/ for now, more changes in the future?
2009-05-05 10:53:47 +02:00
Chris Bagwell 41a6a5d7cd Fix and cleanup PTHREAD linking.
Add in missing $PTHREAD_LIBS to all backends that can make use of it.
Rename --enable-fork-process to --enable-pthread to maatch internal
logic.  Also, stop linking in pthreads needlessly if its been
disabled.
2009-05-04 21:01:42 -05:00
m. allan noah 64e498b330 * ChangeLog-1.0.20, Makefile.in: ChangeLog from 1.0.20 release
* configure, configure.in: version 1.0.21cvs
* doc/releases.txt: minor updates for new build system
* doc/descriptions/canon_dr.desc, doc/descriptions/coolscan3.desc,
  doc/descriptions/rts8891.desc, doc/descriptions/xerox_mfp.desc:
  remove :new tag
2009-05-04 02:43:30 +00:00
Chris Bagwell 6b5973313c * Makefile.in, aclocal.m4, configure, */Makefile.in: Regenerated
with newer automake.
* backend/Makefile.am, tools/sane-config.in: Add missing
$GPHOTO2_LDFLAGS so library can be found.
* tools/Makefile.am: Add mising $SCSI_LIBS to sane-find-scanner.
2009-05-03 22:01:23 +00:00
m. allan noah 2f0914b9bf * config.guess, config.sub: updated to latest versions
* NEWS, configure.in, configure: updated for 1.0.20
* sane-backends.lsm, doc/releases.txt: minor tweaks
* doc/descriptions/coolscan3.desc, doc/descriptions/rts8891.desc:
  add :new marker, correct manpage link
2009-05-03 17:09:25 +00:00
m. allan noah daa15a1cb1 * backend/fujitsu.c: copy_buffer() needs to count lines, or M309[12]
cannot scan in duplex
2009-05-01 15:04:25 +00:00
m. allan noah dc74e3fa25 * backend/fujitsu.c: ignore errors in scanner_control(),
M3091 has not worked since sane 1.0.19, due to this.
2009-04-30 18:25:38 +00:00
m. allan noah afc0dc6ed3 * acinclude.m4, backend/gphoto2.c, configure, include/sane/config.h.in:
deal with upcoming gphoto2 interface change (patch by Chris Bagwell)
* po/sane-backends.nl.po: updates from Martin Kho
2009-04-30 13:58:35 +00:00
m. allan noah 72903a53ac * po/sane-backends.nl.po: updates from Martin Kho
* po/sane-backends.de.po: updates from Burkhard Luck
* po/Makefile.am, po/Makefile.in, po/sane-backends.en_GB.po: new
  translation from Andrew Coles
* po/*.po: rebuilt with new strings
2009-04-30 03:06:23 +00:00
Stéphane Voltz 7c88e57144 - doc updates and cleanups 2009-04-29 04:40:58 +00:00
Julien BLACHE c5991b48a0 /proc/scsi is being deprecated in the Linux
kernel; use sysfs for SCSI device enumeration in
sanei_scsi_find_devices() by default, keep
sanei_proc_scsi_find_devices() as a fallback option.
2009-04-28 13:28:25 +00:00
Julien BLACHE 992e66ad5c Revert encoding changes and fixup last ChangeLog entry. 2009-04-28 13:26:17 +00:00
Gerhard Jaeger d2d4420a6b * backend/plustek-usbdevs.c:
Tweaked highspeed settings for Epson 1260
2009-04-27 18:36:46 +00:00
Stéphane Voltz 79348f194e - fix blocking bug due to scanner sharing enabled by default
- fix wrong waiting time for warming up
	- copyright notices and version updates
2009-04-27 15:29:35 +00:00
Stéphane Voltz 8d67bccbdc - HP2300 shading calibration fixes 2009-04-27 13:53:33 +00:00
Alessandro Zummo 3d05683f81 fixed TPU warmup retry 2009-04-25 13:55:06 +00:00
Stéphane Voltz f7b28fccd2 - y scan position fixes for MD6471
- shading calibration tuning for MD6471
2009-04-25 06:12:16 +00:00
m. allan noah 5605298bb7 * doc/descriptions/fujitsu.desc: update S1500 status to complete 2009-04-24 00:56:14 +00:00
m. allan noah 089129e82f * include/sane/sane.h: convert new frame and status to #define 2009-04-23 00:36:14 +00:00
Nicolas Martin 652da9a378 Updated documentation for Pixma MP240, reported to work fine by Nik. 2009-04-21 08:22:20 +00:00
Alex Belkin 739f09d65f update version number for upcoming rel. 2009-04-21 07:23:15 +00:00
m. allan noah aafe1ac093 * backend/fujitsu.c, backend/fujitsu.conf.in,
doc/descriptions/fujitsu.desc: add S1500 usb ids and status
* backend/canon_dr.c: update credits
* doc/sane-fujitsu.man doc/sane-canon_dr.man: update version numbers,
  dates, credits and known issues
* doc/saned.man: remove section about uncontrolled data port range
2009-04-21 01:18:04 +00:00
Alessandro Zummo 70b2085e1b temporarily disable infrared. 2009-04-21 00:43:05 +00:00
Nicolas Martin 17ce97ac80 Updated documentation for Pixma MP540, reported to work fine by Rogge. 2009-04-17 19:39:37 +00:00
Pierre Willenbrock 0f82af6930 Fix reading/writing calib_channels to/from cache file, bad calib_pixels calculation.
This fixes bugs introduced by my previous commit.
2009-04-17 14:02:13 +00:00
Pierre Willenbrock ad1f7de9e0 Always do shading calibration in color mode on gl841.
This removes the need to calibrate for both greyscale and color mode.
2009-04-17 13:03:35 +00:00
Stéphane Voltz 4f526dbb24 - y scan position fixes for gl646 scanners
- added a 'clear calibration cache button'
2009-04-16 18:39:23 +00:00
Stéphane Voltz d32f758ce3 - calibration cache activation for gl646 scanners 2009-04-15 19:24:10 +00:00
m. allan noah 3654ff9d43 * backend/fujitsu.c, doc/descriptions/fujitsu.desc: backend v93
- return cmd status for reads of sensor options
* backend/canon_dr.c, doc/descriptions/canon_dr.desc: backend v26
- return cmd status for reads of sensor options
- allow rs to adjust read length for all bad status responses
2009-04-15 13:13:35 +00:00
Stéphane Voltz a7a759b896 - shading calibration rework for gl646 based scanners 2009-04-14 05:15:29 +00:00
m. allan noah 18e88c02a7 double counting untested scanners bug 2009-04-14 03:54:01 +00:00
Stéphane Voltz f033f08646 - date and version update 2009-04-13 08:07:45 +00:00
Stéphane Voltz fc29149914 - conditional handling of SANE_STATUS_WARMING_UP and SANE_STATUS_LOCKED 2009-04-13 06:10:26 +00:00
m. allan noah 9c647bcfe3 * doc/doxygen-sanei.conf.in: update to recent version of doxygen 2009-04-12 20:26:47 +00:00
m. allan noah 0342a63033 Updates to prepare for 1.0.20 release:
* configure.in: change version to 1.0.20cvs
* configure: rebuild from configure.in
* include/sane/sane.h: hide API changes (minor, frame and status)
* backend/canon_dr.c, backend/fujitsu.c: SANE_FRAME_JPEG
* backend/coolscan3.c: SANE_FRAME_RGBI
* backend/genesys_gl646.c, backend/genesys_gl841.c: STATUS_HW_LOCKED
* backend/rts8891.c, frontend/scanimage.c: STATUS_WARMING_UP
* backend/pixma_io_sanei.c, backend/xerox_mfp.c,
  backend/sane_strstatus.c: STATUS_HW_LOCKED & STATUS_WARMING_UP
* doc/releases.txt: minor updates for new build system
2009-04-12 19:40:31 +00:00
m. allan noah d11e9363ab whitespace changes to test commit message 2009-04-08 12:18:23 +00:00
m. allan noah f8a732000d whitespace changes to test commit 2009-04-07 20:41:25 +00:00
m. allan noah 0d1202d91b whitespace change to test cvs commit script 2009-04-07 20:30:29 +00:00
Nicolas Martin d8b60f0e0d Updated documentation for i-SENSYS MF4018 support. 2009-04-07 19:59:06 +00:00
Julien BLACHE 605a19c37b Update for iscan 2.19.0 2009-04-07 08:55:45 +00:00
Nicolas Martin 89cda70783 Added MAC OS X usb interrupt read wrapper for darwin libusb, updated doc 2009-04-05 19:49:41 +00:00
m. allan noah d1f48b2ce4 * backend/canon_dr.[ch], backend/canon_dr.conf.in: backend v24
- fix DR-2510C duplex deinterlacing code
- rewrite sane_read helpers to read until EOF
- update sane_start for scanners that dont use object_position
- dont call sanei_usb_clear_halt() if device is not open
- increase default buffer size to 4 megs
- set buffermode on by default
- hide modes and resolutions that DR-2510C lies about
- read_panel() logs front-end access to sensors instead of timing
- rewrite do_usb_cmd() to use remainder from RS info
* doc/desciptions/canon_dr.desc: backend v24, update DR-2510C comment
2009-04-05 04:46:38 +00:00
Louis Lagendijk d214d08f1b 2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c
        - silenced some debug statements during scanner detections
        - increased timeouts to 20 seconds as 10 seconds is apparently
        - not enough for the combination of a Mac and an MX850.
2009-03-31 19:07:26 +00:00
Alex Belkin ba825f1050 compatibility with scanners w/o feeder 2009-03-31 05:49:50 +00:00
Alex Belkin b4a56b92b6 typo 2009-03-31 05:12:07 +00:00
Alex Belkin d2d6bc6914 add Xerox Phaser 6110MFP 2009-03-31 05:08:15 +00:00
Julien BLACHE 8c90ce6b75 Fix typos in error messages in sense_handler(). 2009-03-28 14:48:08 +00:00
m. allan noah a4561362b0 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v23
- rewrite all image data processing code
- handle more image interlacing formats
- re-enable binary mode on some scanners
- limit some machines to full-width scanning
* doc/desciptions/canon_dr.desc: v23, improved comments
2009-03-28 01:04:02 +00:00
m. allan noah 009c5cd33d * backend/canon_dr.[ch]: backend v22
- add deinterlacing code for DR-2510C in duplex and color
2009-03-26 03:05:18 +00:00
Pierre Willenbrock ce2fdfbfbe Add calibration cache
The calibration data is stored in the directory $HOME/.sane
2009-03-25 12:57:24 +00:00
m. allan noah 93b880cbd1 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v21
- correct rgb padding macro
- skip send_panel and ssm_df commands for DR-20xx scanners
* doc/desciptions/microtek2.desc: add ScanMaker 6400XL
2009-03-24 13:38:32 +00:00
Chris Bagwell fae74d19a5 Don't include descriptions-external/template.desc. into generated HTML. 2009-03-24 13:36:26 +00:00
Chris Bagwell f87c4aa108 Don't include doc/descriptions/template.desc. into auto-generated
HTML files.
2009-03-24 13:30:12 +00:00
m. allan noah a50ac53580 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v20
- improved macros for inquiry and set window
- shorten inquiry vpd length to match windows driver
- remove status-length config option
- add padded-read config option
- rewrite do_usb_cmd to pad reads and calloc/copy buffers
* backend/canon_dr.conf.in: s/status-length/padded-read/g
2009-03-23 16:49:19 +00:00
m. allan noah dc278c2e9f * backend/canon_dr.[ch]: backend v19
- pad gray deinterlacing area for DR-2510C
- override tl_x and br_x for fixed width scanners
* doc/descriptions/canon_dr.desc: backend v19, update comments
2009-03-23 01:04:31 +00:00
m. allan noah cd0b09ddf4 * backend/canon_dr.[ch], backend/canon_dr-cmd.h: backend v15 thru v18
- add byte-oriented duplex interlace code
- add RRGGBB color interlace code
- add basic support for DR-2580C, DR-2050C, DR-2080C, DR-2510C
- add more unknown setwindow bits
- add support for 16 byte status packets
- clean do_usb_cmd error handling (call reset more often)
- set status packet size from config file
- rewrite config file parsing to reset options after each scanner
- add config options for vendor, model, version
- dont call inquiry if those 3 options are set
- remove default config file from code
- add initial gray deinterlacing code for DR-2510C
- rename do_usb_reset to do_usb_clear
* doc/descriptions/canon_dr.desc: backend v18, update model status
* backend/canon_dr.conf.in: added better comments and new options
2009-03-22 02:56:45 +00:00
Pierre Willenbrock 110b81d946 Fix date of changelog 2009-03-21 14:31:47 +00:00
Pierre Willenbrock 9d7fb593a1 Calculate shading coefficients using maximum input resolution available
This still needs to honor half_ccd settings
2009-03-21 14:30:30 +00:00
Pierre Willenbrock f261d52e11 Remove park_head
It is redirected to slow_back_home in all cases
2009-03-21 14:28:57 +00:00
Pierre Willenbrock 8994e0cb07 Fix calculation of pixel number used in calibration 2009-03-21 14:27:06 +00:00
Pierre Willenbrock d2fb13c37d Enable Motor again for combined dark/bright calibration 2009-03-21 14:25:39 +00:00
m. allan noah d4db7b091e * backend/fujitsu.[ch]: backend v91
- remove unused temp file code
2009-03-20 23:17:35 +00:00
m. allan noah 7c6628312e * backend/hpljm1005.c: use private function instead of round() 2009-03-20 14:48:21 +00:00
Pierre Willenbrock 5864030834 Add basic support for Visioneer XP100 rev 3 and USB IDs for Syscan DocketPort 465 2009-03-19 22:27:53 +00:00
Louis Lagendijk 0086173dd3 2009-03-06 Louis Lagendijk <llagendijk-guest at users.alioth.debian.org>
* backend/pixma_bjnp.c backend/pixma_bjnp.h
        backend/pixma_bjnp_private.h backend/pixma_io_sanei.c:
        Make bjnp protocol more resilient against packet loss and corruption
        Changed timeout for all responses to be at least 10 seconds
        Send all broadcasts for scanner detection 5 times
        Made sure scanners are added to device list only once
        Changed device-id for bjnp so it uses scanner hostname/ip-address
        instead of mac address as this is more human friendly.
        To make room, use scanner model instead of USB-id (which is bogus
        for network scanners
2009-03-17 19:29:39 +00:00
m. allan noah dd3db8d510 * doc/desc/gt68xx.desc, backend/gt68xx.conf.in: add NeatReceipts Mobile Scanner (from Kelly Price) 2009-03-17 13:13:55 +00:00
m. allan noah 1636ba5334 * frontend/scanimage.c, doc/scanimage.man: make -B (buffer-size)
selectable, and make long name consistent. (#309672 by Johannes Berg)
2009-03-14 18:10:38 +00:00
Julien BLACHE f29d2ac068 Explicitly bind IPv6 addresses first. 2009-03-13 17:02:25 +00:00
m. allan noah 5718d5a4ed * tools/sane-desc.c: remove 8859-1 chars from string cleaner,
enforce only printable ASCII on output (bug 311539)
2009-03-13 13:48:44 +00:00
Ilia Sotnikov bb89e6b720 - Remove unnecessary 'res' variable assignment in check_host()
(AF-indep version)
2009-03-13 11:45:11 +00:00
Julien BLACHE 9cdf75633d Rework Ilia's changes in check_host(). 2009-03-13 08:59:31 +00:00
Julien BLACHE 7a359270a2 Update descriptions for iScan 2.18.0 2009-03-13 08:05:43 +00:00
Ilia Sotnikov 7e3b3bc543 * Allow host checking to proceed if no local name was found 2009-03-12 15:54:52 +00:00
Ilia Sotnikov d6bee2dafe * Use hstrerror (h_errno) instead of strerror(errno) on gethostbyname()
errors
2009-03-12 12:44:45 +00:00
Nicolas Martin 35baca47f0 pixma ImageClass doc and capabilities update, PIXMA_EOF return code added. 2009-03-12 11:13:37 +00:00
Stéphane Voltz 185486e432 - cleanups for gl646 scanners
- change in document detection for gl646 sheetfed scanners
	- lexmark desc file update
2009-03-12 05:29:53 +00:00
Stéphane Voltz b635ba26b1 - head positionning fixes
- 1200 dpi scan fix for HP2300
2009-03-09 05:52:31 +00:00
m. allan noah eee0012786 * backend/canon_dr.c, backend/canon_dr.conf.in: backend version 14
- remove HARD_SELECT from counter (Legitimate, but API violation)
- attach to CR-series scanners as well
2009-03-08 01:07:41 +00:00
Louis Lagendijk 67b93432ee * backend/pixma_bjnp_private.h disabled experimental/incomplete
button handling for bjnp protocol as it seems to cause problems
        with xsane preview
2009-03-07 23:11:24 +00:00
m. allan noah 7d65c00a95 * backend/canon_dr.c, backend/canon_dr.conf.in,
doc/descriptions/canon_dr.desc: backend version 13
- new vendor ID for recent machines
- add usb ids for several new machines
- DR-4010C reported good
2009-03-06 21:32:02 +00:00
m. allan noah 62fcc842f7 set initial scan area dimensions to maximum, close bug 311313 2009-03-05 17:13:21 +00:00
Chris Bagwell cd5ccd9c28 Allow user to disable latex support. 2009-03-05 14:47:29 +00:00
m. allan noah d0f1d177ef * doc/descriptions-external/epkowa.desc: update all broken urls 2009-03-05 14:32:56 +00:00
m. allan noah 6ee58869dc * doc/descriptions/coolscan3.desc, doc/sane-coolscan3.man,
doc/Makefile.in|am: add missing coolscan3 docs
* backend/dll.conf.in: # out epson and coolscan2, remove hpoj text
* doc/descriptions/epson2.desc: add Epson RX-620
2009-03-05 02:33:45 +00:00
Pierre Willenbrock c96583da9e Fix the generated generic gamma table. 2009-03-04 13:40:04 +00:00
Chris Bagwell 191cde3dbd Add space mistakenly removed in last CVS update. 2009-03-04 01:22:01 +00:00
Julien BLACHE b1148a226d Add Epson RX-620. 2009-03-03 10:45:34 +00:00
Chris Bagwell 9d1375fd7e * acinclude.m4, tools/sane-config.in: Add in missing libraries
to sane-config missed during fix to stop using LIBS to link everything.
Add back in code to move LDFLAGS out of $GPHOTO2_LIBS and into
GPHOTO2_LDFLAGS.
2009-03-03 02:53:42 +00:00
Stéphane Voltz a01d181c23 - fix 400, 1200 and 2400 dpi modes for MD6471/MD5345
- scanarea geomtry tunig for MD6471/MD5345
2009-03-02 20:56:59 +00:00
Julien BLACHE b72c29cd75 Make sure backends can't break the network dialog and crash the remote net
backend by writing to stdin/stdout/stderr.
2009-03-02 11:21:52 +00:00
Chris Bagwell 135ac7d1ac * m4/byteorder.m4: Delete temporary file in all cases.
* backend/Makefile.am, japi/Makefile.am: Use BUILT_SOURCES
instead of dependency so that files are not compiled
during "dist" target.
2009-03-01 04:34:44 +00:00
Pierre Willenbrock 2e880e4b75 Adjust gl841 part to recent changes 2009-02-28 18:04:56 +00:00
Pierre Willenbrock c53a50cbfb Add support for Visioneer Roadwarrior 2009-02-28 18:03:44 +00:00
Pierre Willenbrock c8ce0f00ef Add support for Ambir/Syscan DocketPORT 665 2009-02-28 18:01:50 +00:00
Chris Bagwell 70f3fdfba4 * acinclude.m4, backend/*.[ch], tools/*.[ch], frontend/*.[ch]:
Global replace of u_int??_t with C9x standard based uintxx_t
 in order to remove some tricky and overlapping portability logic
 from acinclude.m4 and leave it in only m4/stdint.m4.
2009-02-26 03:15:43 +00:00
Chris Bagwell df7839f587 * configure.in, m4/stdint.m4: Update to latest version to
get latest fixes and use logic to not recreate _stdint.h if
no changes (to prevent unneeded recompiles).
* m4/byteorder.m4: Added support to reuse existing byteorder.h if
no changes to prevent timestamp causing a recompile.
2009-02-25 03:55:33 +00:00
m. allan noah c290bb2e1b * frontend/scanimage.c: improved comments, simplified x/y option code,
removed buggy -1/+1 x/y code (#311172), expose non-settable options,
check for invalid caps on options, handle option descs with \n
* doc/releases.txt: add note about cvs checkout on alioth.
2009-02-25 03:29:14 +00:00
m. allan noah b85947768d backend/*.[ch]: more consistent #include "../include/sane/config.h" 2009-02-25 02:11:17 +00:00
m. allan noah 597bdcd400 * backend/Makefile.am, backend/xerox_mfp.conf.in: should use conf.in 2009-02-24 17:49:02 +00:00
Chris Bagwell 37bdd088dc * backend/Makefile.am: Add back in deletion of $(sanelibdir)/libsane.*
for buggy libtools.  Add some minor documentation.
* doc/backend-writing.txt: Add minor document updates to reflect
conversions to automake.
2009-02-24 02:47:44 +00:00
m. allan noah f9e541f02a * backend/fujitsu.c, backend/fujitsu.conf.in,
doc/descriptions/fujitsu.desc, doc/sane-fujitsu.man: backend v90,
add S510M usb ID's, add fi-6010N to .desc
* backend/epjitsu.conf.in, doc/descriptions/epjitsu.desc,
doc/sane-epjitsu.man: add S300M usb ID's
2009-02-23 16:46:26 +00:00
Pierre Willenbrock a2d99b716a Various warning cleanups 2009-02-23 14:21:23 +00:00
Pierre Willenbrock e026a4fa2c Make start/stop_(motor, now)action actually work 2009-02-23 14:20:39 +00:00
Pierre Willenbrock 3251c06fb4 Move sanei_genesys_{start,stop}_motor into chip specific sources 2009-02-23 14:16:56 +00:00
Pierre Willenbrock 271e9cf317 Add post_scan and eject_feed to struct Genesys_Model 2009-02-23 14:12:20 +00:00
Jonathan Bravo Lopez 3846396eff Fixed area of negative/slide scans for HP ScanJet G3110 2009-02-23 07:55:32 +00:00
Chris Bagwell 975aed198c * japi/Makefile.am: Add back -version-number to java library but
also add V_REV.
* backend/Makefile.am: Use variables to add libraries to backends
instead of direct substitution. Easier to touch up variables on
problem platforms then substitution.  Also, add back in creating
dll.d directory; missed during conversion.
* backend/genesys_gl841.c: Portablity fixes for strict
C compilers.
2009-02-23 04:44:55 +00:00
Chris Bagwell 55434f8a75 Fix disabling getopt compile again. 2009-02-22 05:08:56 +00:00
Chris Bagwell 7d06da3be7 * doc/Makefile.am: Get rid of unneeded gnu extensions to quieten
down autotools warnings.
2009-02-22 02:05:05 +00:00
Chris Bagwell be3f46204b * po/Makefile.am, configure.in: convert remaining directory,
po, to use automake.
2009-02-21 22:45:14 +00:00
m. allan noah 8f82d9f60b * backend/avision.c: backend v290, fix reader_pid and NVRAM option
issues, by Mattias Ellert.
* backend/fujitsu.c: backend v89, fi-4750 has no serial number support
* doc/descriptions/fujitsu.desc: backend v89, remove 'MAC/TWAIN' text
* doc/sane-fujitsu.man: backend v89
* backend/.cvsignore: ignore *.loT
2009-02-20 19:57:21 +00:00
Mattias Ellert 18e9d6c358 Restore alloca include order 2009-02-20 17:56:54 +00:00
Chris Bagwell 4e2fe5c06d Convert japi to automake. 2009-02-20 03:17:54 +00:00
Chris Bagwell cb4fb37eca Have configure define configdir so all makefiles can use
it (fixes bug introduce with sanei converted to automake).
Enable running testsuite during distcheck.
2009-02-19 18:10:12 +00:00
Julien BLACHE ad1a44d92a Add support for libusb-1.0. 2009-02-19 13:57:45 +00:00
Chris Bagwell f2261efaa5 * Makefile.am, testsuite: Convert testsuite to automake. Waiting
for test backend bugfix before enabling this to run during "distcheck".
2009-02-19 04:23:25 +00:00
Chris Bagwell e380729334 * configure.in, tools/Makefile.am: convert tools to automake.
Add tools/openbsd to distribution package.
* include/Makefile.am: include files should have been installed
under sane/ directory when converted to automake.
* doc/Makefile.am: Cleanup. Use automake's built in support to
install docs within subdirectories.
2009-02-19 02:17:45 +00:00
Julien BLACHE 042656a002 Raise avahi-client dependency to 0.6.24. 2009-02-18 13:25:44 +00:00
Julien BLACHE 25818023c6 Fix handling of Avahi server restart. 2009-02-18 13:19:51 +00:00
Julien BLACHE 6733db0ec1 Do not lock the Avahi thread before stopping it. Leads to a deadlock,
so it seems it's actually not necessary anymore.
2009-02-18 11:07:38 +00:00
Chris Bagwell aef46252cc convert frontend, include, and sanei directories to use
automake.  Only reference libsanei.la now. Use am_conditional
to compile sanei_jpeg.lo.  distcheck now runs sanei/wire_test.
2009-02-15 03:31:36 +00:00
Chris Bagwell 79086e770e * Makefile.am, configure.in, doc/Makefile.am: Convert
doc/Makefile to use automake. Main difference is that
no longer installs man pages for backends that are not
compiled.  Moved install ownership of $top_srcdir docs
to $top_srcdir's Makefile.
2009-02-14 05:54:01 +00:00
Chris Bagwell 848b2e2175 * configure.in, backend/Makefile.am: Add back change to
use -version-number even though its known not to work on
some platforms (OS/2). -version-info results in a variety of
version numbers in soname based on platform and would not
be easily mappable back to values currently return by
each backend's sane_init().  ltmain.sh will need to be
hand patched for any known issues.
2009-02-12 03:43:18 +00:00
Pierre Willenbrock d167519e76 Remove "init device" usb request, add some support for Visioneer Strobe XP300.
Add support for uncalibrated scans in all modes for Visioneer Strobe XP300.
Front- and backside are	side-by-side, backside mirrored horizontally.
2009-02-08 18:59:59 +00:00
Chris Bagwell 144b1a3cfb * configure.in, backend/Makefile.am: Add back in support for
optionally linking in sanei_jpeg.lo under backend directory;
but using configure and not with GNU make extensions.
Move back to libtool's -version-info instead of -version-number
because the later has known bugs on platforms such as OS/2.
2009-02-07 02:00:51 +00:00
Chris Bagwell caba90c552 * configure.in, acinclude.ac: Cleanup autoconf 2.63 warnings.
add cv_ prefix to cached variable.  Remove AC_ARG_PROGRAM as
automake already invokes this. When prefered AC_USE_SYSTEM_EXTENSIONS
exists, use that instead of AC_GNU_SOURCE/AC_AIX/AC_MINUX.
Cleanup socket detection more by creating only a single
SOCKET_LIBS that contains list of all optional libraries
for any socket related funciton.  Make sure that checks
for socket related functions use SOCKET_LIBS when searching.
Check for getopt_long() and getopt.h.  Make OS/2 use
-no-undefined (same as windows).
* ltmain.sh, m4/libtool.m4: Upgrade to libtool 1.5.26.
* Makefile.am: Cleanups to match configure updates.
* frontend/scanimage.c, include/Makefile.in, lib/getopt.c
lib/getopt1.c, toosl/sane-desc.c, include/lgetopt.h:
Rename internal getopt.h to lgetopt.h to allow using
external getopt.h when it exists.  This allows to go
back to optionally compiling getopt()/getopt_long() and its
prototypes and not have conflicts with external headers/symbols.
2009-02-06 03:10:44 +00:00
Nicolas Martin c7d8b3e21c Added ImageClass MF4120 support in pixma backend docs. 2009-02-04 21:51:49 +00:00
Julien BLACHE 9056460913 Filter out unsupported/unknown models from output (udev/hal). 2009-02-03 11:08:31 +00:00
Nicolas Martin fc758d23e7 ALIGN macro name change due to MACOS X issue and cosmetic code enhancements 2009-02-02 21:16:44 +00:00
Alex Belkin 133d37e4e4 Proper handling of parameters (to fix xsane crash) 2009-02-02 18:29:08 +00:00
Alex Belkin 59d1cd9539 Added Dell MFP 1815dn 2009-02-02 09:39:30 +00:00
Chris Bagwell 0330a4d416 * aclocalm4: fix prototype of internal strcasestr and usleep.
* configure.in: Group all USB logic together and all SCSI
logic together to aid understanding of whats no longer
valid.  Allow sharing enable/disable options between all
USB drivers on multiple platforms.  Combined CAM_LIBS and
SCSI_LIBS since they are mutually exclusive.
Skip some USB/SCSI checks when previous tests show it will always fail.
* backend/Makefile.am, tools/Makefile.in: Combine CAM_LIBS and
SCSI_LIBS. Add missing SOCKET_LIBS to epson2.  Add USB_LIB.
* saned.c: Add limits.h for PATH_MAX.
2009-02-02 03:17:32 +00:00
Mattias Ellert 7e6153827f format fixes. 2009-02-01 21:58:04 +00:00
Mattias Ellert f5af24221f avoid redefinition warning 2009-02-01 19:20:41 +00:00