1 2000-03-06 Petter Reinholdtsen <pere@td.org.uit.no>
3 * configure.in configure: New version is 1.0.2.
5 2000-03-01 Abel Deuring <a.deuring@satzbau-gmbh.de>
6 * doc/sane-scsi.man: fixed an ambiguity and a typo.
8 2000-02-27 Petter Reinholdtsen <pere@td.org.uit.no>
10 * backend/v4l*.desc: Changed description from v4l to Video For
11 Linux.
13 * backend/lhii.desc: Updated with URL to LHII drivers home page.
15 * README.unixware7: Added compile information for SCO UnixWare 7
16 from Jens Scheithauer.
18 2000-02-26 Karl Heinz Kremer <khk@khk.net>
20 * doc/sane-epson.man: Updated documentation for EPSON
21 backend.
23 2000-02-26 Chris Pinkham <cpinkham@infi.net>
25 * backend/artec.desc: updated statuses, added link to a webpage for
26 AS6E parallel models, added manpage info.
28 2000-02-26 Abel Deuring <a.deuring@satzbau-gmbh.de>
29 * Sharp man page updated; man page added to doc/Makefile.in
31 2000-02-26 Petter Reinholdtsen <pere@td.org.uit.no>
33 * configure.in: Don't use -ansi and -pedantic unless
34 --enable-warnings is used. Warnings are now disabled by default
35 to prepare for the next release.
37 2000-02-24 Petter Reinholdtsen <pere@td.org.uit.no>
39 * tools/sane-desc.el: In backend web page, packends not included
40 in the distribution have the version number in parentheses.
42 2000-02-20 Karl Heinz Kremer <khk@khk.net
44 * backend/epson.c: Added some OS/2 compatibility fixes.
46 2000-02-20 Petter Reinholdtsen <pere@td.org.uit.no>
48 * sanei/sanei_scsi.c: Make sure the file is valid ANSI C.
50 * configure: Regenerated based on current configure.in.
52 * include/sane/sanei_backend.h: Typedef u_int{8,16,32}_t.
53 Defining them gave bogus code in <sys/types.h> on Irix 6.5.
55 * backend/lhii.desc backend/musteka4s2.desc backend/nec.desc
56 backend/plustek.desc backend/sagitta.desc backend/st400.desc
57 backend/v4l.desc backend/v4l2.desc: Added info on existing
58 backends. Placed version number in () to indicate that these
59 backend are distributed separately.
61 * backend/sharp.desc backend/pint.desc backend/canon.desc
62 backend/s9036.desc: Fixed typo and updated with more information.
64 * AUTHORS: Marked active maintainers with '(*)'.
66 * sanei/sanei_pio.c: Removed some warnings.
68 * configure.in: New flag --enable-warnings to turn on or off more
69 GCC warnings. Default should be 'on' for development snapshots,
70 and 'off' for releases.
72 2000-02-19 Karl Heinz Kremer <khk@khk.net>
74 * backend/epson.*: Updated desc file with new version number and
75 some more supported scanners.
76 Removed OPT_PREVIEW_RESOLUTION so that the frontend can handle
77 the preview resolution.
78 Changed the OPT_RESOLUTION data from a range to a word list, so
79 that the frontends can display the correct list of available
80 resolutions.
82 2000-02-19 Chris Pinkham <cpinkham@infi.net>
84 * backend/artec.c: Updated backend version to v0.5.13. Corrected
85 matrix of which features/enhancements should be active for each
86 scan mode. Fixed bug which causing Contrast to be INactive at
87 startup instead of Threshold.
88 * backend/artec.desc: updated backend version information.
90 2000-02-19 Petter Reinholdtsen <pere@td.org.uit.no>
92 * sanei/sanei_thread.c include/sane/sanei_thread.h: These files
93 declares a _proposed_ internal SANE interface. It was proposed by
94 Yuri Dario to wrap UNIX functions fork(), kill(), waitpid() and
95 wait(), which are missing or not working on OS/2.
97 * frontend/saned.c: OS/2 send socket on param list. Patch from
98 Yuri Dario.
100 * sanei/os2_srb.h sanei/sanei_scsi.c: Include OS/2 SCSI header file.
102 * include/sane/sanei_config.h sanei/sanei_config.c: New function
103 sanei_config_read(). Use this instead of fgets() when reading
104 config files to remove line ending chars on all known platforms.
105 Patch from Yuri Dario.
107 * configure.os2: Updated configure param list from Yuri Dario.
109 2000-02-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
110 * updated umax backend to version 1.0 build 18
111 for details read backend/umax.CHANGES
113 2000-02-19 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
114 * corrected spelling error in umax,c (devive -> device)
116 2000-02-18 Abel Deuring <a.deuring@satzbau-gmbh.de>
117 * sharp.c / sharp.h: Options for resolution now conform to
118 the Sane API; fixed and initialisation bug. Updated backend
119 version number in sharp.desc.
121 2000-02-18 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
122 * updated umax backend to 1.0 build 17
123 (added support for sanei_scsi_open_extended)
124 for details take a look at backend/umax.CHANGES
126 2000-02-15 Petter Reinholdtsen <pere@td.org.uit.no>
128 * backend/tamarack.desc: Updated info on request from Rogier
129 Wolff.
131 2000-02-14 Petter Reinholdtsen <pere@td.org.uit.no>
133 * backend/m3096g-scsi.h backend/sp15c-scsi.h: Make lint_catcher
134 static to avoid link problems with duplicate symbols.
136 2000-02-13 Petter Reinholdtsen <pere@td.org.uit.no>
138 * README.unixware2: Information from Wolfgang Rapp on how to build
139 SANE on UnixWare 2.
141 * ltconfig ltmain.sh: Upgraded to libtool 1.3.4 and added Oliver
142 Rauch's soname patch.
144 * backend/hp-accessor.c backend/hp-device.c backend/hp-handle.c
145 backend/hp-hpmem.c backend/hp-option.c backend/hp-option.h
146 backend/hp-scl.c backend/hp-scsi.h backend/hp.c backend/hp.desc
147 backend/hp.h doc/sane-hp.man: Updated HP backend to v0.86 from
148 Peter Kirchgessner. Enable scan depths > 8 and add option
149 enable-image-buffering to config file.
151 * AUTHORS: Added author for backend s9036.
152 * backend/qcam.desc: Updated with more information.
154 2000-02-11 Chris Pinkham <cpinkham@infi.net>
156 * backend/artec.c backend/artec.h: Updated backend to version 0.5.11.
157 Removed mono_adjust function which handled bit offset in 1bpp modes,
158 this is now handled by forcing all scans to be wide enough to fill a
159 full byte. Reinserted code to set brightness on A6000C model as this
160 appears to be the only model that accepts that setting. Bug-fixes
161 for ADF & Transparency option settings.
162 * backend/artec.desc: updated backend version information.
164 2000-02-11 Karl Heinz Kremer <khk@khk.net>
165 * backend/epson.c - Fixed default scan source when option equipment
166 is installed. The default is now always "Flatbed".
168 2000-02-08 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
170 * Added (again) missing file: doc/sane-logo2.jpg
172 2000-02-08 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
174 * Added missing umax doc files:
175 - doc/sane-umax-old-scanners-doc.html
176 - doc/sane-umax-not-listed-doc.html
177 - doc/sane-umax-speed-doc.html
178 * Updated:
179 - doc/sane-umax-doc.html
180 - doc/sane-umax-scanners-doc.html
182 2000-02-08 Matto Marjanovic <maddog@mir.com>
184 * backend/microtek.c backend/microtek.h backend/microtek.conf
185 backend/microtek.desc doc/sane-microtek.man: Updated microtek
186 backend to v0.12.0. Changes:
187 - LUT entry size should match bit depth of scan.
188 - Free LUT's in sane_close().
189 - Fixed really dumb type typos in microtek.h.
190 - Added all "mystery" model codes (and an auto-warning).
191 - Added all additional document size codes.
192 - Made function (description) of "scan speed" more obvious.
193 - Added entries for Color PageWiz.
194 - Added entries for Agfa DuoScan.
195 - A few miscellaneous cleanups to quiet gcc warnings.
197 2000-02-07 Petter Reinholdtsen <pere@td.org.uit.no>
199 * frontend/saned.c sanei/sanei_pio.c sanei/sanei_scsi.c: Some OS/2
200 patches from Yuri Dario.
202 * frontend/scanimage.c: Avoid sprintf("%s", NULL). Bugreport and
203 fix from Yuri Dario.
205 2000-02-06 Petter Reinholdtsen <pere@td.org.uit.no>
207 * configure: Regenerated based on current configure.in.
209 doc/Makefile.in doc/sane-logo.gif doc/sane-logo.png doc/sane.gif
210 doc/sane.png: Convert .gif to .png.
212 * backend/canon.c backend/snapscan-sources.c: Port to HP/UX. Stop
213 using GCC specific features.
215 2000-02-05 Rene Rebe <rene.rebe@myokay.net>
216 * backedn/avision.? only minor updates and the new home-page
217 url ...
219 2000-02-05 Abel Deuring <a.deuring@satzbau-gmbh.de>
220 * fixed wrong buffer size handling for old Linux SG drivers
221 in sanei_scsi.c
222 * updated sane-scsi.man: How to change the buffer size,
223 if the new Linux SG driver is being used.
224 * fixed a type on sharp.c
226 2000-02-03 Karl Heinz Kremer <khk@khk.net>
227 * backend/epson.[ch] Reworked the gamma correction stuff
229 2000-02-02 Karl Heinz Kremer <khk@khk.net>
230 * backend/epson.[ch] Finally put the USB fix into the CVS
231 version. Removed version number from epson.h so that this
232 file does not need to be updated everytime epson.c changes.
234 2000-02-01 Karl Heinz Kremer <khk@khk.net>
235 * backend/epson.[ch] More changes in the attach function to
236 recognize USB scanners again.
237 * doc/sane-epson.man More updates to the man page.
239 2000-01-29 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
241 * updated umax backend to version 1.0-build-16
242 for details take a look at backend/umax.CHANGES
244 2000-01-31 Petter Reinholdtsen <pere@td.org.uit.no>
246 * backend/hp-accessor.c backend/hp-accessor.h backend/hp-device.c
247 backend/hp-device.h backend/hp-handle.c backend/hp-hpmem.c
248 backend/hp-option.c backend/hp-option.h backend/hp-scl.c
249 backend/hp-scl.h backend/hp-scsi.h backend/hp.TODO backend/hp.c
250 backend/hp.desc doc/sane-hp.man: Updated to v0.85 from Peter
251 Kirchgessner.
253 2000-01-30 Chris Pinkham <cpinkham@infi.net>
255 * backend/artec.c backend/artec.h: (v0.5.9) changes to get lineart
256 and halftone modes working on AT12 and AM12S models. bugfixes to
257 eliminate hanging on some AT12 models.
258 * backend/artec.desc: version and model status updates
260 2000-01-30 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
261 * corrected missing "/" in include/sane/config.h.in line 251
263 2000-01-30 Rene Rebe <rene.rebe@myokay.net>
265 * backend/avision.c fixed to compile on HP/UX
266 * backend/avision.desc fixed typo
267 * AUTHORS changed my eMail address
269 2000-01-30 Petter Reinholdtsen <pere@td.org.uit.no>
271 * backend/dll.c backend/dll.aliases doc/sane-dll.man: Aliased and
272 hidden backend patch from Ingo Wilken.
274 * config.sub configure.in include/sane/config.h.in sanei/sanei_scsi.c:
275 UnixWare 2.x and UnixWare 7 port by Wolfgang Rapp.
277 2000-01-29 Karl Heinz Kremer <khk@Kk.net>
279 * backend/epson.[ch] Moved gamma "stuff" from advanced to standard
280 options section to fix core dump in xscanimage
281 Removed pragma pack() to make it easier to compile on non-gcc
282 systems
284 2000-01-29 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
286 * preview (xscanimage): added GDK_INPUT_EXCEPTION to gdk_input_add
287 * updated umax-backend to build 15 (for more see umax.CHANGES
288 * xscanimage: added GDK_INPUT_EXCEPTION to gdk_input_add
290 2000-01-26 Karl Heinz Kremer <khk@khk.net>
292 * backend/epson.[ch] Bugfix for resolution selection via menu
293 Fixed coredump when no scanner found
294 merged Christian Bucher's newest version
296 * AUTHORS ChangeLog
298 2000-01-26 Petter Reinholdtsen <pere@td.org.uit.no>
300 * backend/m3096g-scsi.h backend/m3096g.c backend/m3096g.desc
301 backend/m3096g.h backend/sp15c-scsi.h backend/sp15c.c
302 backend/sp15c.desc backend/sp15c.h: Updated backends sp15c
303 (v1.12) and m3096g (v1.11) from Randolph Bentson.
305 2000-01-25 Chris Pinkham <cpinkham@infi.net>
307 * backend/artec.h backend/artec.c backend/artec.desc
308 installed new version (0.5.6) of artec backend with support
309 for Artec AM12S and Plustek 19200S models and numerous bugfixes.
310 * doc/sane-artec.man
311 updated manpage to reflect new list of supported models and
312 backend status.
315 2000-01-25 Abel Deuring <a.deuring@satzbau-gmbh.de>
317 * frontend/scanimage.c: minor modifications to the new batch mode
318 If an error occurs in batch mode, the corresponding output file
319 is now deleted. (Should make post-processing easier, because
320 otherwise we would have an empty output file every time the
321 ADF is empty or paper is jammed.)
323 2000-01-25 Kazuya Fukuda <fukuda@avm.nhe.nec.co.jp> and
324 Abel Deuring <a.deuring@satzbau-gmbh.de>
325 * backend/sharp.c: Fix of possible segfault in sane_init
326 * backend/sharp.conf: contains now a complete sample configuration
328 2000-01-25 Petter Reinholdtsen <pere@td.org.uit.no>
330 * frontend/scanimage.c: Return SANE_STATUS_NO_MEM if advance()
331 failes. Add return value to test_it().
333 * include/sane/sanei_debug.h: Add fflush() after fprintf() in
334 DBG macro.
336 * AUTHORS backend/Makefile.in backend/m3096g.h backend/m3096g.c
337 backend/m3096g-scsi.h backend/m3096g.desc backend/m3096g.conf
338 backend/sp15c.h backend/sp15c.c backend/sp15c-scsi.h
339 backend/sp15c.conf backend/sp15c.desc backend/dll.conf
340 doc/Makefile.in doc/sane-fujitsu.man: Added backends sp15c (v1.11)
341 and m3096g (v1.10).
343 All patches from Randolph Bentson.
345 2000-01-24 Abel Deuring <a.deuring@satzbau-gmbh.de>
347 * backend/sharp.c, backend/sharp.h: update to version 0.30
348 (sorry, forgot to make this note some days earlier)
350 2000-01-24 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
352 * Added test for libcam to configure.in
353 it is needed by FreeBSD 3+
355 2000-01-21 Rene Rebe: <rene.rebe@okay.net>
357 * ChangeLog: updated (oversaw last time, sorry)
358 * backend/avision.c: fixed some compiling warnings
360 2000-01-21 Petter Reinholdtsen <pere@td.org.uit.no>
362 * sanei/sanei_scsi.c: Bugfix: Added return type for dummy
363 sanei_scsi_open_extended() call. Bugreport for Solaris from
364 Martin Spott.
366 2000-01-20 Petter Reinholdtsen <pere@td.org.uit.no>
368 * sanei/sanei_ab306.c: Removed compiler warnings.
370 * frontend/scanimage.c: Adds a "batch mode" to the software, that
371 can be used in conjunction with an ADF device, so that one can
372 e.g. scan a complete document consting of multiple pages with just
373 one call to scanimage. This modification was created by Christian
374 Bucher so that his Epson scanner could use the ADF. Patch from
375 Karl Heinz Kremer.
377 2000-01-19 Rene Rebe <rene.rebe@okay.net>
379 * backend/avision.*: added - the (very) basic avision backend
380 * backend/Makefile.in: updated for the avision backend
381 * AUTHORS: updated
383 2000-01-18 Karl Heinz Kremer <khk@khk.net>
384 * fixed typo in epson.desc and fixed the dates for
385 two of my earlier submissions in ChangeLog file
387 2000-01-16 Karl Heinz Kremer <khk@khk.net>
389 * backend/epson.desc updated with URL
390 * backend/epson.c added support for Expression family
391 of scanners
392 * doc/sane-epson.man updated
394 2000-01-10 Karl Heinz Kremer <khk@khk.net>
396 * backend/epson.desc fixed/updated. Now shows a link to
397 the alternative FilmScan 200 backend.
399 2000-01-09 Karl Heinz Kremer <khk@khk.net>
401 * backend/epson.* updated. This is a new backend still based
402 on the origial Sane 1.0.1 version, but with lots of work
403 done: Support for ADF/TPU, more function levels (up to B9
404 and initial work for F5), parallel scanner support and initial
405 support for USB scanners (don't use this yet, it still needs
406 a lot of work to be functional and usable).
408 2000-01-05 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
410 * backend/umax* updated to backend version 1.0 build 14
411 for detailled info take a look at umax.CHANGES
413 2000-01-05 Petter Reinholdtsen <pere@td.org.uit.no>
415 * sanei/sanei_scsi.c include/sane/sanei_scsi.h configure.in
416 linux_sg3_err.h: Updated Linux SCSI Generic (SG) driver as
417 follows:
418 - new handling of sanei_scsi_max_request_size, if an SG
419 driver >= 2 is installed;
420 - SCSI command queueing on SG level for SG drivers >= 2.1.35;
421 - usage of the new interface in SG version 3, if available
422 - new configure option --enable-scsibuffersize=N
423 Patch from Abel Deuring <a.deuring@satzbau-gmbh.de>.
425 2000-01-02 Petter Reinholdtsen <pere@td.org.uit.no>
427 * configure.in tools/Makefile.in tools/sane-config.in: New script
428 sane-config to help frontend developers find the sane libraries.
430 1999-12-29 Petter Reinholdtsen <pere@td.org.uit.no>
432 * configure.in: Add gcc options '-W -Wall -Wpointer-arith
433 -Wcast-qual' to at least get warnings on illegal C code which
434 would fail to compile on HP/UX native compiler.
436 1999-12-20 Petter Reinholdtsen <pere@td.org.uit.no>
438 * include/sane/config.h.in backend/dc25.desc backend/dc25.c:
439 Updated DC-25 backend to v1.2 from Peter Fales
440 <psfales@lucent.com>.
441 - Updated dc25.desc
442 - Retry capability for missing data or bad checksums in the data
443 from the camera. This has resulted in a dramatic reduction in
444 download failures.
445 - Include HAVE_CFMAKERAW in config.h.in and dc25.c.
447 * backend/dc210.c: Corrected HAVE_cfmakeraw to HAVE_CFMAKERAW.
449 * frontend/xscanimage.c: Change GIMP_EXTENSION to
450 SANE_GIMP_EXTENSION to avoid name conflict with gimp. Patch from
451 Stanislav Brabec <utx@k332.feld.cvut.cz>.
453 1999-12-12 Petter Reinholdtsen <pere@td.org.uit.no>
455 * backend/ricoh.h backend/ricoh.c: Add support for Ricoh IS50
456 scanner. Limit IS50 resolution to 400 dpi. Reverse IS50 contrast
457 direction. Patch from Dick Streefland
458 <Dick.Streefland@inter.NL.net>.
460 * backend/microtek.c backend/microtek.h backend/microtek.conf
461 backend/microtek.desc doc/sane-microtek.man: Updated Microtek
462 backend to v0.11.0 from Matthew Marjanovic <maddog@mir.com>.
464 * backend/microtek2.c backend/microtek2.h: Updated Microtek2
465 backend to v0.8 from Bernd Schroeder <bernd@aquila.muc.de>.
467 1999-11-20 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
469 * ltmain.sh:
470 changed variable soname from "libsane-backendname.*"
471 to "libsane.*" by sed command.
472 * ltmain.sh:
473 changed again the sed command, forgot to remove "0-9"
475 1999-11-14 Petter Reinholdtsen <pere@td.org.uit.no>
477 * backend/artec.c backend/artec.h backend/artec.desc
478 doc/sane-artec.5 doc/Makefile.in: Updated Artec backend to v0.5
479 from Chris Pinkham <cpinkham@infi.net>.
481 1999-11-11 Petter Reinholdtsen <pere@td.org.uit.no>
483 * backend/microtek2.c backend/microtek2.h backend/microtek2.desc:
484 Updated Microtek2 backend to vpre0.8.161099 from Bernd Schroeder
485 <bernd@aquila.muc.de>
487 * backend/canon-* NEWS doc/canon.*: Updated Canon backend to
488 v991108 from Manuel Panea <mpd@rzg.mpg.de>.
490 1999-09-14 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
492 * removed sane-umax-*.gif and umaxlogo.gif,
493 the files were replaced by jpg format.
495 1999-09-13 Oliver Rauch <Oliver.Rauch@Wolfsburg.DE>
497 * backend/umax* and doc/sane-umax* updated to version 1.0-build-12
498 for detailled info take a look at umax.CHANGES
500 1999-09-12 Petter Reinholdtsen <pere@td.org.uit.no>
502 * include/sane/config.h.in: Add missing HAVE_SYS_SOCKET_H.
504 * backend/hp-handle.c backend/hp-option.c backend/hp-option.h
505 backend/hp-scl.c backend/hp-scl.h backend/hp-scsi.h backend/hp.c
506 backend/hp.desc backend/hp.h doc/sane-hp.man: Updated backend to
507 v0.83 from Peter Kirchgessner <peter@kirchgessner.net>. News:
508 - Reset scanner before downloading parameters (fixes problem with
509 sleep mode of scanner)
510 - Fix problem with coredump if non-scanner HP SCSI devices are
511 connected (CDR)
512 - Option scan-from-adf replaced by scantype
513 normal/adf/xpa. Transparency adapter scans (XPA) allow scanning
514 with internal light source switched off.
515 - PhotoScanner: Allow scanning of slides/negatives only at
516 multiple of 300 dpi. This fixes problem with preview which
517 scanned at arbitrary resolutions.
518 - (by Marian Szebenyi): close pipe (coredump on Digital UNIX)
520 * backend/Makefile.in: Correct install target to also work on
521 platforms where dll endings isn't .so (like HP/UX). Extract
522 endings from libsane-dll.la.
524 1999-09-07 Petter Reinholdtsen <pere@td.org.uit.no>
526 * tools/find-scanner.c: Checks (Linux only so far) for SCSI
527 Generic support in the OS kernel. If NOT present it tells the user
528 they may need SG drivers. Patch from Nick Lamb
529 <njl98r@ecs.soton.ac.uk>.
531 * sanei/sanei_scsi.c [sanei_scsi_cmd sanei_scsi_open]: Digital
532 UNIX 4.0D patches from Marian Szebenyi <dms35@cornell.edu>.
534 1999-08-16 Petter Reinholdtsen <pere@td.org.uit.no>
536 * configure.in: Turn on more gcc warnings.
538 * acinclude.m4 configure.in: Separate GTK_LIBS into LIBS and
539 LDFLAGS to get the X programs to link on HP/UX.
541 1999-08-12 Petter Reinholdtsen <pere@td.org.uit.no>
543 * aclocal.m4 configure.in configure: Generate configure and
544 aclocal.m4 with autoconf 2.13. Adding AC_PROG_LD, trying to get
545 this compiling on CygWin32. Add AM_PROG_CC_STDC to get it to
546 compile out of the box on HP/UX.
548 * lib/dll.c: Use calloc() instead of malloc() and memset(). Use
549 dlerror() instead of strerror() when dlopen fails
550 (bugfix from Ingo Wilkens).
552 1999-08-11 Petter Reinholdtsen <pere@td.org.uit.no>
554 * config.guess config.sub: Updated to latest versions from FSF.
555 Better support for BeOS, WinNT and others.
557 1999-08-09 Petter Reinholdtsen <pere@td.org.uit.no>
559 * Started CVS branch DEVEL_1_9.
561 * install-sh ltconfig ltmain.sh mkinstalldirs: Updated from
562 automake 1.4 and libtool 1.3.3.
