Ilia Sotnikov
d9bfa31c40
* [Bug #311316 ] Allow sane_open() to be called with empty (zero-length)
...
device name to select first available one (see special case described in
SANE API Documentation, s. 4.3.4).
2008-12-22 07:52:43 +00:00
m. allan noah
91598aa800
* backend/*.[ch]: nearly every backend used V_MAJOR
...
instead of SANE_CURRENT_MAJOR in sane_init()
* backend/snapscan.c: remove EXPECTED_VERSION check
since new SANE standard is forward compatible
2008-11-26 21:21:31 +00:00
Ilia Sotnikov
7b4f5d36e8
* Fixed segmentation fault on invalid option passed to
...
sane_get_option_descriptor(), sane_control_option()
(thanks to Albert Cervera i Areny)
2008-06-19 11:28:06 +00:00
Ilia Sotnikov
249681dbc6
+ Added support for HP ScanJet 4570c (thanks to Markham Thomas)
2008-06-19 11:03:49 +00:00
Ilia Sotnikov
5bb041ea9a
* Don't issue "Assertion 'ptr->opts != NULL' failed" when sane_exit() is called
...
without calling sane_open() first, just skip ptr->opts free()'ing in that case.
Thanks to David Campbell for spotting this.
* Protect sane_control_option() from possible SIGSEGV when it would be called
with uninitialized scanner options (scanner->opts == NULL).
2007-11-28 11:52:15 +00:00
Mattias Ellert
a75a509bcc
Updated localization files
2007-05-08 11:46:24 +00:00
Ilia Sotnikov
bb31b94180
+ Added files for 'hp5590' backend which supports HP ScanJet 5550/5590/7650
...
scanners
2007-04-24 17:56:36 +00:00