1************************  Release of sane-backends 1.0.4 **********************
2
32000-12-22  Henning Meier-Geinitz <hmg@gmx.de>
4
5        * configure configure.in: Changed version to 1.0.4 and package to
6	  sane-backends (from Oliver Rauch <Oliver.Rauch@Wolfsburg.DE).
7        * sane.lsm Removed (renamed to sane-backends.lsm).
8	* sane-backends.lsm New file. Package name is sane-backends instead
9	  of sane and added additional maintainer: Oliver Rauch (from
10	  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE).
11
122000-12-17  Henning Meier-Geinitz <hmg@gmx.de>
13
14	* TODO: Some points about OS/2 compilation problems.
15
162000-12-17  Henning Meier-Geinitz <hmg@gmx.de>
17
18	* TODO: More details for net/saned problems.
19
202000-12-16  Jochen Eisinger <jochen.eisinger@gmx.net>
21
22	* TODO: removed entry about net.c seg-faulting when saned isn't
23	  loaded or timed-out
24
252000-12-16  Henning Meier-Geinitz <hmg@gmx.de>
26
27	* configure configure.in: Disable warnings by default for release.
28	* sanei/sanei_wire.c: Fixed typo.
29
302000-12-16  Jochen Eisinger <jochen.eisinger@gmx.net>
31
32	* sanei/sanei_wire.c: added test for negative parameter to memcpy()
33
342000-12-15 Gerhard Jaeger <g.jaeger@earthling.net>
35
36	* fixed wrong options in sane-plustek.man
37
382000-12-12 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
39
40	* corrected backend version in umax.desc
41
42**************************  Code freeze for SANE 1.0.4 ** *********************
43
442000-12-12  Henning Meier-Geinitz <hmg@gmx.de>
45
46	* NEWS: Updated/corrected version numbers of backends.
47
482000-12-10  Henning Meier-Geinitz <hmg@gmx.de>
49
50	* doc/sane-scsi.man: Small changes/updates concerning Linux
51	  2.2. Updated entries about Adaptec cards, NCR53c400/Domex 3181
52	  cards, NCR 810 cards. Removed direct links to some backends.
53	* doc/sane-snapscan.man: Added link to new snapscan website.
54
552000-12-10  Henning Meier-Geinitz <hmg@gmx.de>
56
57	* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
58	  Fixed wrong comment in encode_resolution. Added missing test for
59	  return status in sane_start.  Fixed wrong calculation of tlx and
60	  tly for Pro series scanners. Increased version number.
61
622000-12-09  Karl Heinz Kremer <khk@khk.net>
63
64	* backend/epson.c: Fixed user defined gamma curve for
65	  inverted images. When scanning negatives the gamma curve
66	  was applied incorrectly. Fixed debug output for user defined
67	  gamma curves - no [epson] in between values anymore.
68
692000-12-09  Peter Kirchgessner <peter@kirchgessner.net>
70
71        * doc/sane-hp.man, backend/hp.desc
72          Add HP ScanJet 6390C to list of supported scanners
73
742000-12-07  Henning Meier-Geinitz <hmg@gmx.de>
75
76	* TODO: Updated. Removed entries about plustek comment problembelm
77	  and libsane.la. Added entry about disabling local scanning.
78
792000-12-07 Gerhard Jaeger <g.jaeger@earthling.net>
80
81    * backend/plustek-share.h backend/plustek.h backend/plustek.c
82      removed warning conditions
83      fixed a bug that causes wrong frontend displays
84      fixed problem when driver returns error during read
85
862000-12-05  Henning Meier-Geinitz <hmg@gmx.de>
87
88	* NEWS: Updated backend versions. Added point about compilation fixes
89	  on Irix and FreeBSD.
90	* backend/mustek.c backend/mustek.desc backend/mustek.CHANGES:
91	  Fixed problem with lamp control of SE scanners and reduced
92	  length of scan area for Paragon 1200 SP PRO. Removed warning for
93	  this scanner. Increased version number.
94
952000-12-05  Henning Meier-Geinitz <hmg@gmx.de>
96
97	* TODO: Updated. Added point about plustek-share.h using c++ comment
98	  and reminder to check config.in.h. Removed entriy about as6e.c stat
99	  result check.
100	* backend/as6e.c backend/as63.h: Committed patch from Eugene Weiss
101	  <eweiss@sas.upenn.edu>. Fixes: Use only DBG (no printfs). Check result
102	  of stat. Add GPL header.
103
1042000-12-05 Gerhard Jaeger <g.jaeger@earthling.net>
105
106	* backend/plustek-share.h
107	  cleanup
108
1092000-12-05  Peter Kirchgessner <peter@kirchgessner.net>
110
111	* backend/hp-handle.c
112	  - Change SCL_UNLOAD to SCL_CHANGE_DOC (bug from copying code)
113
1142000-12-04  Henning Meier-Geinitz <hmg@gmx.de>
115
116	* TODO: Updated. Added entries about as6e stat problems and addition to
117	  sanei_scsi.c from FreeBSD ports.
118
119*************************  snapshot-2000-12-04  *******************************
120
1212000-12-04  Peter Kirchgessner <peter@kirchgessner.net>
122
123        * backend/hp.c, hp-handle.c, hp.desc
124          - fix problem with ADF support on 6350C (and maybe others)
125
1262000-12-04  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
127
128	* removed usage of gettext, problem with -lintl should be solved:
129	  - removed usage of gettext from lib/getopt.c
130	  - removed test for libintl/gettext in configure[.in]
131	  - removed intllib from frontend/Makfile.in
132	* updated umax.desc
133
1342000-12-03  Karl Heinz Kremer <khk@khk.net>
135
136	* backend/epson.*: Version 0.1.38
137	  Removed changes regarding 12/14 bit support because of SANE
138	  feature freeze for 1.0.4.
139	  The following fixes are in the software compared to the version
140	  prior to the feature freeze:
141	  - refresh UI after a change in the scan mode setting (was not updated
142	    when going from Binary to Gray or vice versa)
143	  - Read values for "line distance" from the scanner instead of using
144	    hardcoded values. This makes sure the backend always uses the correct
145	    values regardless of firmware version.
146	  - Fixed an "off-by-one" error in the color reordering routine that
147	    caused weird artifacts in some instances.
148
1492000-12-03  Karl Heinz Kremer <khk@khk.net>
150
151	* backend/epson.c: Fixed off-by-one in color reordering
152
1532000-12-02  Karl Heinz Kremer <khk@khk.net>
154
155	* backend/epson.*: Read information about optical resolution
156	  and line distance from scanner instead of hardcoded values.
157          Add support for color depth > 8 bits per channel.
158	  (can use 12, 14 and 16 bits per channel)
159	  EPSON backend is now version 0.36
160
1612000-11-30  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
162
163	* changed backend/Makefile.in:
164	  wrong old installation of libsane.la
165	  $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
166	  to this:
167	  $(LIBTOOL) $(MINST) $(INSTALL_PROGRAM) libsane.la $(libdir)/libsane.la
168
1692000-11-30  Henning Meier-Geinitz <hmg@gmx.de>
170
171	* README.irix: Removed. Problem with libjpeg is solved.
172	* TODO: Updated. Removed hpoj addition. Added snapscan link. Added
173	  entry about net backend segfaulting if using net:localhost. Removed
174	  artec O_SYNC problem. Removed Irix jpeg problem. Removed PTAL
175	  addition.
176	* doc/saned.man: Added paragraph about xinetd (from Matt Mozur
177	  <matt.mozur@sourwood.net>). Removed links to backends, added
178	  sane-"backendname" instead.
179	* doc/sane-net.man: Added comment about segfaults if scanning
180	  on localhost.
181	* sanei/sanei_scsi.c: Added missing DBG_INIT (from FreeBSD ports).
182
1832000-11-30 Gerhard Jaeger <g.jaeger@earthling.net>
184
185	* backend/plustek.c backend/plustek.desc backend/plustek-share.h
186	  backend/plustek.h doc/sane-plustek.man:
187	  changed to version 0.38 - document update, minor bugfixes
188
1892000-11-30  Chris Pinkham <cpinkham@infi.net>
190
191	* artec.c: removed O_SYNC for posix compatibility, converted variable
192	  to unsigned char to get rid of overflow error.  Changed version
193	  to 0.5.15.
194
1952000-11-30  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
196
197	* changed sane-config.in again:
198	  sane-config --libs has to print all libs
199	  that the sane libs depend on.
200	  This is not needed for shared libs and that
201	  was the reason why I removed all libs but "-lsane".
202	  But when linking against static sane libs we need
203	  to know about all necessary libs.
204
205*************************  snapshot-2000-11-28  *******************************
206
2072000-11-28  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
208
209	* added SANE_CHECK_JPEG to aclocal.m4 and configure.in
210	  (test routine by henning Meier Geinitz)
211
212*************************  Feature freeze for SANE 1.0.4  *********************
213
2142000-11-27  Peter Kirchgessner <peter@kirchgessner.net>
215
216        * NEWS: hp-backend version is 0.92
217
2182000-11-27  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
219
220	* backend/umax.c: corrected wrong BUILD (25->24)
221
2222000-11-26  Henning Meier-Geinitz <hmg@gmx.de>
223
224	* AUTHORS: Added Karsten Festag as maintainer of microtek2.
225	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
226	  1.0-100. Added option fast-preview that tries to use the fastest
227	  mode available for preview. This is supported for the 3-pass
228	  scanners (was option "preview in gray") and some of the
229	  ScanExpress scanners (6000 SP, 12000 SP Plus). Use #include
230	  "../include/sane/...". Put option force-wait into mustek.conf
231	  (disabled). Removed block mode for Paragon 6000 SP and 8000 SP.
232	  Code cleanup. More debug output. Details in backend/mustek.CHANGES.
233	* doc/.cvsignore: Added sane-as6e.5 and sane-nec.5.
234
2352000-11-26  Peter Kirchgessner <peter@kirchgessner.net>
236
237        * backend/hp.desc, doc/sane-hp.man
238          Add descriptions for PTAL support
239
240        * backend/hp.c
241          If PTAL-support requested, write warning about unsupported PTAL
242          with DBG(0,...  instead of DBG(1,...
243
2442000-11-25  Henning Meier-Geinitz <hmg@gmx.de>
245
246	* configure configure.in acinclude.m4 aclocal.m4
247	  include/sane/config.h.in: Added test for PTAL library and headers
248	  (patch from David Paschal <paschal@rcsis.com>). Some reformatting of
249	  the output of configure --help.
250
251	* backend/GUIDE: Updated entry about #include.
252
2532000-11-24  Henning Meier-Geinitz <hmg@gmx.de>
254
255	* AUTHORS: Removed authors of xscanimage and xcam (now in
256	  sane-frontends).
257	* README.unixware2, README.unixware7: X-frontends are no longer
258	  included. Removed comments and sourcecode of "rev" (not supported/used
259	  in backends/Makefile anymore).
260	* sane.lsm: X-frontends are no longer included. Used blanks instead of
261	  tabs.
262	* doc/scanimage.man: Removed links to backends, added generic link
263	  instead.
264	* doc/.cvsignore frontend/.cvsignore: X-frontends are no longer included.
265
2662000-11-24  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
267
268	* changed configure.in, configure frontend/Makefile.in
269	  and backend/Makfile.in:
270	  The shared libraries required by the backends are linked to
271	  the backends (they have been linked to the frontends before).
272	  Only libintl is linked to the frontend.
273	* changed tool/sane-config.in, sane-config --libs => "-lsane",
274	  all other libraries are linked to the backend libs now
275
2762000-11-24  Jochen Eisinger <jochen.eisinger@gmx.net>
277
278	* doc/scanimage.man doc/saned.man: updated description of password
279	  file
280	* sanei/sanei_auth.c frontend/saned.c frontend/scanimage.c: replaced
281	  index() by strchr(). Changed style of password file
282	* backend/net.c: the net backend now prepends net:host: to the
283	  resource before calling the auth_callback function
284
2852000-11-23  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
286
287	* removed doc/xcam.man, doc/xscanimage.man and
288	  updated doc/Makefile.in
289	* changed configure.in and frontend/Makefile.in,
290	  "-lintl" is not added to @LIBS@ any more, @INTLLIBS@
291	  is defined instead now, this is necessary because "-lintl"
292	  has to be added to the frontends and not to a backend and
293	  sane-config --libs must not list it.
294	* Added "Introduction" to README that tells about
295	  the new X-frontend package
296	* removed gimp and gtk parts from include/sane/config.h.in
297	* removed gtk test from aclocal.m4
298	* removed xcam.c xscanimage.c sane-style.rc progress.c progress.h
299                  preview.c preview.h preferences.c preferences.h gtkglue.c gtkglue.h
300          from frontend/
301	* removed parts for xcam and xscanimage from frontend/Makefile.in,
302          configure.in and updated confiugre
303
3042000-11-23  Henning Meier-Geinitz <hmg@gmx.de>
305
306	* NEWS: Updated for SANE 1.0.4. Please check.
307	* README.aix: Removed paragraph about shared libs not working.
308	* README.linux: Added paragraph about excessive warnings due to glibc
309	  bug (from Peter Kirchgessner).
310	* TODO: Removed entry about shared libs not working on AIX. Added entry
311	  about PTAL checks. Removed entry about DBG and microtek2. Added entry
312	  about dc210 and jpeg functions. Added entry about using strchr()
313	  instead of index().
314	* sane.lsm: Added NEC.
315	* backend/microtek2.c: (from karsten.festag@t-online.de (Karsten
316	  Festag)) Use DBG instead of printf/fprintf. Use
317	  #include "../sane/include/..." instead of #include "sane/...". Fixed
318	  warnings.
319
3202000-11-23  Karl Heinz Kremer <khk@khk.net>
321
322	* backend/epson.c:  Display "Set Focus" control only for scanners that
323	  can actually handle the command.
324
3252000-11-22  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
326
327	* changed configure and configure.in, removed test for string.h/strings.h
328	  this is not needed because we use strchr instead (always in string.h)
329	  of index (sometimes in string.h, sometimes in strings.h)
330
331	* changed ltconfig for aix4*, repleace -o $objdir/$soname by -o $lib,
332	  the shared libraries are handled correct now
333
3342000-11-21 Abel Deuring <a.deuring@satzbau-gmbh.de>
335	* backend/sharp.c, backend/sharp.desc, doc/sharp.man: Support
336	  for JX320 added
337
3382000-11-21  Henning Meier-Geinitz <hmg@gmx.de>
339
340	* AUTHORS: Added FUKUDA Kazuya for the nec Backend. Used spaces instead
341	  of tabs.
342	* PROJECTS: Removed entry about NEC. Added/updated entries about Mustek
343	  USB scanners.
344	* README: Added link to sane-nec(5).
345	* TODO: Removed entries about sanei_authorize and plain text passwords.
346	* backend/Makefile.in backend/dll.conf backend/nec.conf backend/nec.c
347	  backend/nec.desc backend/nec.h doc/Makefile.in doc/sane-nec.man:
348	  Added nec backend for the NEC scanners PC-IN500/4C (from Kazuya Fukuda
349	  <fukuda@pjs.nevt.nec.co.jp>)
350
3512000-11-20  Henning Meier-Geinitz <hmg@gmx.de>
352
353	* AUTHORS: Added Eugene S. Weiss.
354	* PROJECTS: Removed Artec as6e backend.
355	* README: Added link to man sane-as6e.5.
356	* TODO: Removed as6e.
357	* doc/Makefile.in: Added generation of as6e manpage.
358        * backend/Makefile.in: Added entries for as6e.
359	* backend/dll.conf: Added as6e.
360	* backend/as6e.c backend/as6e.h backend/as6e.desc doc/sane-as6e.man:
361	  Added backend for Artec AS6E parallel port scanner (from Eugene S.
362	  Weiss <yossarian@users.sourceforge.net>).
363
3642000-11-20  Jochen Eisinger <jochen.eisinger@gmx.net>
365
366	* configure configure.in: Added test for /dev/urandom and
367	  index() in string.h or strings.h
368	* backend/net.c: Fixed SANE_NET_AUTHORIZE call handling
369	* doc/net.tex: Clarified definition of SANE_NET_AUTHORIZE, added
370	  definition of MD5 authorization
371	* doc/sane.tex: Upgraded to version 1.0.2, changed definition of
372	  SANE_MAX_USERNAME_LEN & SANE_MAX_PASSWORD_LEN to 128 chars
373	* doc/saned.man: added description of SANE_CONFIG_DIR/saned.users
374	* doc/scanimage.man: added description of ~/.sane/pass and
375	  --accept-md5-only
376	* frontend/saned.c: implemented user authorization on a per backend
377	  basis
378	* frontend/scanimage.c: fixed bug (option -b wasn't present)
379	  implemented auth_callback
380	* lib/md5.c include/md5.h: added md5 functions from GNU textutils
381	* include/sane/sane.h: changed definition of SANE_MAX_USERNAME_LEN &
382	  SANE_MAX_PASSWORD_LEN to 128 chars
383	* include/sane/sanei_auth.h sanei/sanei_auth.c: implemented new
384	  SANE interface for user authorization using MD5 digest
385	* lib/Makefile.in sanei/Makefile.in: updated Makefiles
386
3872000-11-19  Karl Heinz Kremer <khk@khk.net>
388
389	* backend/epson.c: Removed one debug output statement.
390
3912000-11-19  Karl Heinz Kremer <khk@khk.net>
392
393	* backend/epson.[ch]: Added support for "set focus position" command. This
394	  command is necessary to scan via the TPU with the Expression1600.
3952000-11-19  Henning Meier-Geinitz <hmg@gmx.de>
396
397	* TODO: Removed entry about stiff.*. Updated entry about testing
398	  saned.
399
4002000-11-19  Jochen Eisinger <jochen.eisinger@gmx.net>
401
402	* backend/mustek_pp.[ch]: replaced #include "sane/.." by
403	  #include "../include/sane/.."
404
4052000-11-19  Peter Kirchgessner <peter@kirchgessner.net>
406
407        * frontend/stiff.c: Fix problem with writing Tag bits per sample
408          for color tiff files.
409
4102000-11-18  Jochen Eisinger <jochen.eisinger@gmx.net>
411
412	* doc/sane-mustek_pp.man backend/mustek_pp.*: updated mustek_pp
413	  backend to version 0.9-devel
414
4152000-11-15  Henning Meier-Geinitz <hmg@gmx.de>
416
417	* PROJECTS: Added entry about Visioneer OneTouch 8600.
418	* TODO: Added entries about net backend crashing after timeout, stiff.c
419	  problems, and more details about Irix cc jpeg problems.
420
4212000-11-15  Rene Rebe <rene.rebe@gmx.net>
422	* backend/avision.[c,h]: some fixes for brightness and contrast via
423	  the gamma-table. New config-option to force the backend to use DIN A4
424	  ("option force-a4"). Clean up.
425
4262000-11-14  Rene Rebe <rene.rebe@gmx.net>
427	* backend/avision.[h,c]: Added gamma table support in hardware.
428	  Brightness and contrast emulation via the hardware gamma table.
429	  Code cleanup.
430	* AUTHORS: Changed my e-mail address.
431
4322000-11-13  Henning Meier-Geinitz <hmg@gmx.de>
433
434	* Makefile.in: Install sane.h and saneopts.h only.
435	* PROJECTS: Removed sane-pie.
436	* TODO: Removed sane-pie. Added possible portability problem for
437	  artec. Removed entry about installed headers. Added entry about
438	  gettext and libdl.
439	* doc/.cvsignore: Added sane-pie.5.
440
4412000-11-13  Simon Munton <simon@munton.demon.co.uk>
442
443	* backend/pie.c backend/pie-scsidef.c backend/pie.conf backend/pie.desc
444	  doc/sane-pie.man: Added Pacific Image Electronics backend for ScanAce
445	  range of scanners (also supports DevCom BlackWidow scanners and ADLIB
446	  JetScan scanners).
447	* README backend/Makefile.in backend/dll.conf doc/Makefile.in: Added pie
448	  backend.
449	* sane.lsm: Added keywords for pie backend.
450	* AUTHORS: Added myself as maintainer of pie backend.
451
4522000-11-12  Henning Meier-Geinitz <hmg@gmx.de>
453
454	* doc/sane.tex: Fixed a typo.
455	* doc/.cvsignore: Added the files produced by make ps.
456	* README: Removed X-frontends. Point to sane-frontends and website.
457	  Some reformatting.
458	* TODO: Updated concerning frontends split.
459	* PROJECTS: Removed entries about frontends (now in
460	  sane-frontends/README)
461	* PROBLEMS: Removed entries about frontends (now in
462	  sane-frontends/PROBLEMS)
463
4642000-11-10  Henning Meier-Geinitz <hmg@gmx.de>
465
466        * sanei/sanei_constrain_value.c: If constraint_type is
467	  SANE_CONSTRAINT_RANGE and quantization is used, the results may
468	  be outside the limits of the range because quantization uses the
469	  original value. Fixed by doing quantization with the already
470	  checked value.
471
4722000-11-10 Gerhard Jaeger <g.jaeger@earthling.net>
473
474	* backend/plustek.c backend/plustek.desc backend/plustek-share.h
475      backend/plustek.h doc/sane-plustek.man:
476	  updated to version 0.37 - support for xsane, new models
477      document update, minor bugfixes
478
4792000-11-08  Henning Meier-Geinitz <hmg@gmx.de>
480
481	* TODO: Updated. Added entries for viceo backend and addition to hp
482	  backend. Updated entries about the include issue. Added point about
483	  additional options for pnm backend, install problem of libsane.la,
484	  and some build problems and the --without-x problem. Some more
485	  details for detecting older SANE versions.
486
487	* LEVEL2: Added entry about sending messages from backend to frontend.
488	  Removed entry about image polarity.
489
490	* backend/mustek.c backend/mustek.h backend/mustek.CHANGES
491      backend/mustek.desc: Update to Mustek backend 1.0-99. Better
492	  transparency adapter support for ScanExpress scanners. Changed
493	  color support for ScanExpress scanners (faster at some resolutions
494	  now). Paragon 1200 SP color mode should work now without garbage at
495	  the end of an image. Some bugfixes. Details in
496	  backend/mustek.CHANGES.
497
4982000-11-08  Jochen Eisinger <jochen.eisinger@gmx.net>
499
500	* include/sane/sanei_debug.h: fixed typo
501
5022000-10-30  Henning Meier-Geinitz <hmg@gmx.de>
503
504	* TODO: Updated. Added points about --without-x and the
505	  #include <sane...> stuff. Added xcam problem. Changed entry for
506	  Relisys scanner.
507
5082000-10-30  Petter Reinholdtsen <pere@td.org.uit.no>
509
510	* frontend/xscanimage.c: Define GIMP_ENABLE_COMPAT_CRUFT when
511	including gimp.h to use the old API.  Eventually we should convert
512	the frontends to use the new Gimp API.  Patch from Kevin Dalley.
513
5142000-10-29  Henning Meier-Geinitz <hmg@gmx.de>
515
516	* TODO: Updated.
517
5182000-10-23  Peter Kirchgessner <peter@kirchgessner.net>
519
520        *backend/hp-accessor.c hp-device.c hp-handle.c hp-hpmem.c hp.h hp.c
521                 hp-option.c  hp-scl.c: Change sanei_debug-interface
522            Allocate accessors once (for fixed size accessors)
523            Close connection in some error conditions
524
5252000-10-23  Jochen Eisinger <jochen.eisinger@gmx.net>
526
527	* backend/dll.c: added test for ``dll'' in dll.conf
528
5292000-10-23  Jochen Eisinger <jochen.eisinger@gmx.net>
530
531	* sanei/sanei_init_debug.c include/sane/sanei_debug.h
532	  frontend/saned.c: removed vararg macros
533
5342000-10-17  Henning Meier-Geinitz <hmg@gmx.de>
535
536	* doc/sane.tex: Added paragraph about image polarity as discussed
537	  on sane-devel. This is the version from Nick Lamb.
538
5392000-10-15  Jochen Eisinger <jochen.eisinger@gmx.net>
540
541	* include/sane/sanei_debug.h: sanei_debug_init was only declared
542	  if VARARG macros are supported. Fixed this.
543
5442000-10-08  Jochen Eisinger <jochen.eisinger@gmx.net>
545
546	* sanei/sanei_pa4s2.c: fixed all but one compiler warning
547
5482000-10-03  Henning Meier-Geinitz <hmg@gmx.de>
549
550	* tools/find-scanner.c: Explicitly state that find-scanner won't
551 	  find non-SCSI scanners.
552	* doc/scanimage.man: Add examples for SANE device names.
553	* frontend/scanimage.c: Output message when no devices are found.
554	  Add example for devicename to --help message. Print warning
555	  when a Unix devicename is used instead of a SANE device. Removed
556	  compiler warning.
557	* TODO: Removed entries about the fgets and include issues in
558 	  umax. Removed entries about scanimage device name
559 	  documentation. Added a point about xscanimage problems with the
560 	  new GIMP API.
561	* backend/mustek.* doc/sane-mustek.man: Update to Mustek backend
562 	  1.0-98. Fixed segmentation fault in sane_init. Enabled double
563 	  buffering. Clear inquiry buffer before using. Paragon 1200 SP now
564 	  uses LD_BLOCK color correction. Removed LD MFS (wasn't used
565 	  anymore). Fix sane_cancel for Paragon series II scanners. Fix
566 	  halftone and grain for Paragon series II scanners. Backtracking is
567 	  used automatically by all scanners now. Some safety checks, code
568 	  cleanup and more debug output. Details are in
569	  backend/mustek.CHANGES.
570
5712000-10-02  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
572
573	* Updated umax backend to sane-umax-1.0.3-build-24
574          take a look at backend/umax.CHANGES for details
575
5762000-10-02  Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
577
578        * sanei/sanei_constrain_value.c:
579          if checked option is a range and the value is out of
580	  range the value is now corrected to the minimum or maximum
581	  allowed value and SANE_INFO_INEXACT is set.
582	  The old version returned with an error. This caused problems
583	  when the value was a little bit out of range because of rounding
584          errors.
585
5862000-09-30  Henning Meier-Geinitz <hmg@gmx.de>
587
588	* backend/pnm.c: Fixed three segfaults due to buffer overruns:
589 	  maximum length of filename wasn't checked; maximum length in
590 	  sane_read wasn't always checked; ppm_type wasn't always set in
591 	  getparmfromfile. Added some checks for safety and removal of
592 	  warnings. Added DBG lines for every SANE API call.
593	* TODO: Added entries about the backend:devicename issue. Add a
594	  comment about fronends not to crash when length is -1. Added entry
595 	  about sane-pie. Added point about fronends not checking if too
596	  much data is delivered with sane_read.
597	* PROJECTS: Added entry about sane-pie.
598
5992000-09-24  Henning Meier-Geinitz <hmg@gmx.de>
600
601	* backend/mustek.*: Update to Mustek backend 1.0-97. This is a
602       	  development version and is only tested for three-pass scanners.
603  	  Added support for Paragon 1200 SP Pro and ScanExpress A3 SP.
604  	  Removed detection of " C04" and " C12" (don't seem to exist).
605  	  Changed SCSI request scheme. Sane_read can read more than 4096
606 	  bytes from pipe. Minimum dpi is 30 now. Fixed LD correction for
607 	  Paragon 1200SP 1.06 and 1.11.  Read SCSI buffer into big block and
608 	  do LD after that for Paragon one-pass scanners. New option
609 	  "blocksize" in mustek.conf. Better detection of the scanner type
610 	  (three-pass, Paragon I, ...). Fixed possible segmentation faults
611 	  in Paragon 600 II N LD code, scsi_sense_wait_ready and
612 	  sense_handler. Decreased maximum scan size of Paragon 800 II
613 	  SP. For three-pass scanners: fixed stop_scan and speed code, scan
614 	  area is in pixels now, added RGB brightness and contrast, use
615 	  +-100% for brightness and contrast. Return SANE_STATUS_CANCELLED
616 	  when scan was cancelled. Option "force backtracking" is enabled by
617 	  default, "scan speed" is set to "fastest". Added option
618 	  "force-warn" for mustek.conf.  Rewrote halftone mode. Better error
619 	  handling and more debug output.
620	* TODO: Clarified point about image data polarity. Moved point about
621	  xscanimage not updating the progress bar for 3pass scanners to
622	  frontend section. Removed umax entry in "frontends". Removed entry
623	  about alpha channel (was added to LEVEL2 file).
624	* LEVEL2: Add point about image data polarity.
625	* frontend/scanimage.c: Removed some warnings.
626
6272000-09-19  Gerhard Jaeger <g.jaeger@earthling.net>
628
629	* backend/plustek.desc doc/sane-plustek.man:
630	  updated information about supported scanners
631
6322000-09-18  Henning Meier-Geinitz <hmg@gmx.de>
633
634        * README: Removed comment about xscanimage error message. Added
635          comment about find-scanner (may find scanners not supported by
636          SANE).
637	* tools/README: Added comment about find-scanner and some lines
638 	  about sane-desc.el and sane-config.
639	* tools/find-scanner.c: Added comment about scanners not supported
640 	  by SANE. Removed some warnings.
641	* TODO LEVEL2: Removed xscanimage error comment from TODO and moved
642 	  ideas for SANE 2.0 from TODO to LEVEL2.
643
6442000-09-18  Petter Reinholdtsen <pere@td.org.uit.no>
645
646	* backend/v4l.c: Remove X11 dependency.
647
6482000-09-17  Henning Meier-Geinitz <hmg@gmx.de>
649
650	* frontend/xscanimage.c: Fixed gtk_main_quit bug (based on patch
651 	  from <moloch@nikocity.de>). An error message was printed when
652	  no sane device was found.
653
6542000-09-17  Petter Reinholdtsen <pere@td.org.uit.no>
655
656	* config.guess config.sub : Upgraded to latest version from
657	<URL:ftp://ftp.gnu.org/pub/gnu/config/>.
658
659	* doc/Makefile.in: New target 'install-docs' to install
660	documentation in $(prefix)/doc/sane-<version>/.
661
662	* japi/Makefile.in: Move javac and javah to make variables.
663
6642000-09-16  Henning Meier-Geinitz <hmg@gmx.de>
665
666	* TODO: Added xscanimage bug and information about versioning
667 	  problems. Some other minor changes.
668
6692000-09-15 Gerhard Jaeger <g.jaeger@earthling.net>
670
671	* backend/plustek.c
672	  added some code to support timing measurement in debug sessions
673
6742000-09-10 Peter Kirchgessner <peter@kirchgessner.net>
675
676        * backend/hp-handle.c
677            Special handling of sane_cancel for OfficeJet K series
678
6792000-09-09 Peter Kirchgessner <peter@kirchgessner.net>
680
681        * backend/hp.h hp-scsi.h hp-scl.h hp-option.h hp-option.c
682                  hp-device.h hp-scl.c hp.c hp-device.c hp-handle.c
683
684          David Paschal (paschal@rcsis.com)
685            Added support for flatbed HP OfficeJets.
686          fix problem with cancel preview
687          fix timing problem between killing child and writing to pipe
688          change fprintf(stderr,...) to DBG
689          change include <sane..> to "sane.." in hp.h
690          change handling of options that have global effects.
691            i.e. if option scanmode is received (has global effect),
692            all options that "may change" are send to the scanner again.
693            This fixes a problem that --resolution specified infront of
694            --mode on command line of scanimage was ignored.
695            NOTE: This change does not allow to specify --depth 12 infront of
696            --mode color, because --depth is only enabled with --mode color.
697          add depth greater 8 bits for mode grayscale
698          add option for 8 bit output but 10/12 bit scanning
699
7002000-08-24 Gerhard Jaeger <g.jaeger@earthling.net>
701
702	* Updated plustek backend to support multiple devices and 12bit color-depth
703	  affected files: backend/plustek.c backend/plustek.h
704	                  backend/plustek-share.h backend/plustek.conf
705	* backend/plustek.desc: updated information about supported scanner
706	* doc/sane-plustek.man: updated manpage according to the changes
707
7082000-08-23 Abel Deuring <a.deuring@satzbau-gmbh.de>
709	* sanei/sanei_scsi.c: Second attempt to fix the errno bug
710	  in the Linux command queue handling.
711
7122000-08-19  Henning Meier-Geinitz <hmg@gmx.de>
713
714	* TODO: Included TODO file for 1.0.4.
715	* sanei/sanei_ab306.c: Removed some comiler warnings.
716	* doc/sane.tex: Set \date to the date of the last change (not
717	  the date of running latex (\today))
718	* frontend/xscanimage.c: Fixed image size overrun (>ca. 400 MB).
719	  Removed some compiler warnings.
720
7212000-08-15  Henning Meier-Geinitz <hmg@gmx.de>
722
723	* configure configure.in: Default to --enable-warnings again.
724
7252000-08-15  Jochen Eisinger <jochen.eisinger@gmx.net>
726
727	* backend/mustek_pp.c: fixed bug in config_ccd_1013 that prevents
728	ASIC 1013 scanners from working
729