2006-04-26 18:30  udifuchs

	* nikon_curve.c: Fix bug when no anchor points are specified.

2006-04-26 18:12  udifuchs

	* nikon_curve.c: Set some defaults and add some checks when loading
	  a curve file.

2006-04-25 13:11  udifuchs

	* ufraw_ufraw.c: Add a cutoff to the auto-wb

2006-04-24 20:35  udifuchs

	* curveeditor_widget.c, ufraw.h, ufraw_developer.c,
	  ufraw_preview.c, ufraw_ufraw.c: Modified all the 'auto'
	  functions:

	  Auto WB, no longer uses the dcraw code. Current code is at least
	  49 times faster, with very similar results.

	  Auto exposure is a bit slower now, but much more accurate, taking
	  into account many more conversion parameters, like the gamma
	  corrections and the base curve.

	  Auto black and auto curve are much faster with simpler code, and
	  fairly similar results. Auto black is now persistent, meaning
	  that onces set, it will be recalculated when relevant parameters
	  are changed.

2006-04-22 17:57  udifuchs

	* wb_presets.c: Added WB presets for Canon Pro1, Olympus C5050Z
	  (+fine tuning) and Nikon D70s (same as D70).

2006-04-20 14:49  udifuchs

	* ufraw-gimp.c, ufraw_exiv2.cc, ufraw_ufraw.c, ufraw_writer.c: JPEG
	  supports EXIF buffers up to 65533 bytes in size.  Therefore,
	  larger buffers are ignored.

2006-04-19 23:32  udifuchs

	* wb_presets.c: Added Canon D60 WB presets.

2006-04-19 18:20  nkbj

	* wb_presets.c: Add WB presets for Canon PowerShot S30.

2006-04-09 05:54  nkbj

	* dcraw.c: DCRaw modified 8.13 (1.323).

2006-04-09 05:45  nkbj

	* dcraw.c: DCRaw original 8.13 (1.323).

2006-04-07 04:57  nkbj

	* dcraw.c: DCRaw modified 8.12 (1.322).

2006-04-07 04:56  nkbj

	* dcraw.c: DCRaw original 8.12 (1.322).

2006-04-05 08:37  nkbj

	* dcraw_indi.c: Update dcraw_indi.c to use d65_white[].

2006-04-05 07:05  nkbj

	* dcraw.c: DCRaw modified 8.11 (1.321).

2006-04-05 06:56  nkbj

	* dcraw.c: DCRaw original 8.11 (1.321).

2006-03-29 07:23  nkbj

	* TODO, ufraw_ufraw.c: Update TODO for UFRaw 0.8.

2006-03-29 07:22  nkbj

	* dcraw.c: DCRaw modified 8.10 (1.320).

2006-03-29 07:17  nkbj

	* dcraw.c: DCRaw original 8.10 (1.320).

2006-03-29 00:48  udifuchs

	* nikon_curve.c, wb_presets.c: Added WB presets for the Olympus
	  C5060WZ and WB presets with fine tunning for the Olympus C8080WZ.

	  Make curve interpulation calculation faster. This can have an
	  affect on the UI responsiveness.

2006-03-29 00:03  udifuchs

	* dcraw_api.c, ufraw_conf.c, ufraw_ufraw.c: Handle 'spot_wb' in
	  --conf correctly.

	  Fix bug that caused a 'maze effect' in the output. This only
	  happend when working with the 'file-chooser' and for some reason
	  mostly on Windows.

2006-03-25 19:40  udifuchs

	* configure.ac, dcraw_api.c, ufraw_ufraw.c: Make code compatible
	  with Solaris.  Fix the pseudoinverse() function declaration.

2006-03-25 05:16  nkbj

	* dcraw.c: DCRaw modified 8.09 (1.319).

2006-03-25 05:06  nkbj

	* dcraw.c: DCRaw original 8.09 (1.319).

2006-03-22 06:26  nkbj

	* dcraw.c: DCRaw modified 8.08 (1.318).

2006-03-22 06:19  nkbj

	* dcraw.c: DCRaw original 8.08 (1.318).

2006-03-21 06:21  nkbj

	* dcraw.c: DCRaw modified 8.07 (1.317).

2006-03-21 06:08  nkbj

	* dcraw.c: DCRaw original 8.07 (1.317).

2006-03-16 07:43  nkbj

	* Makefile.am, configure.ac, dcraw.c, dcraw_api.c, dcraw_indi.c:
	  Fix dcraw.c so -Wno-sign-compare is no longer necessary.

2006-03-13 08:47  nkbj

	* configure.ac: Fix typo in comment.

2006-03-11 16:47  udifuchs

	* nikon_curve.c: Fix a few possible memory flows.

2006-03-10 17:04  udifuchs

	* configure.ac: Check if exiv2 is installed.

2006-03-09 22:54  udifuchs

	* ufraw.h, ufraw_conf.c, ufraw_preview.c, ufraw_ufraw.c: Add
	  preliminary zoom support. Can zoom only up to 50%. No panning,
	  and a bit non-responsive interface since create_base_image()
	  should run in g_idle_add().

2006-03-08 20:22  udifuchs

	* ufraw_exiv2.cc: Make exiv2 compatible with gcc-3.3.

2006-03-07 21:23  udifuchs

	* ufraw_exiv2.cc: Add the forgotten ufraw_exiv2.cc.

2006-03-06 23:22  udifuchs

	* Makefile.am, configure.ac, ufraw_conf.c, ufraw_exif.c,
	  ufraw_saver.c, ufraw_writer.c: Use exiv2 to read EXIF data from
	  CRW files (if --with-exiv2 is specified).

	  libexif can now also read Fuji RAF files thanks to a patch from
	  Heiko Schroeder.

2006-03-06 00:56  udifuchs

	* wb_presets.c: Added WB presets for Fuji S20Pro. Modified WB
	  presets for Minolta 5D + fine tuning.

2006-03-04 21:32  udifuchs

	* Makefile.am, README, blackbody.h, configure.ac, ufraw_routines.c:
	  Bump up version to 0.8

	  Some code clean up. Remove blackbody.h that is no longer used and
	  will not be used. Add configuration option --with-prefix instead
	  of the environment variable PREFIX.

2006-03-03 22:11  udifuchs

	* MANIFEST, README, TODO: Final textual changes for version 0.7
	  release.

2006-03-02 23:46  udifuchs

	* ufraw_saver.c: Fix alignment of the 8-bit TIFF radio button in
	  the Save As window.

2006-03-01 18:41  lexort

	* TODO: remove deleting profiles - done in options

2006-03-01 17:30  lexort

	* TODO: move WB Presets per camera to done, since we're over the
	  hump.

	  add some items.

2006-02-28 23:16  udifuchs

	* wb_presets.c: Added WB fine tuning for the Nikon D70.

2006-02-27 17:00  udifuchs

	* README, configure.ac, dcraw_api.c, dcraw_indi.c: #include
	  <time.h> is missing for building with some versions of mingw.

	  Since libexif-0.6.13 is two month old, we now require it.

2006-02-24 14:39  udifuchs

	* wb_presets.c: Add all WB fine tuning values for the Olympus E-1

2006-02-23 22:27  udifuchs

	* ufraw_conf.c, ufraw_routines.c, ufraw_ufraw.c: Handle errors
	  during XML parsing correctly.

	  Fix a very improbable bug in the WB setting.

2006-02-22 23:33  udifuchs

	* dcraw.c, dcraw_api.c: After checking that pseudoinverse of
	  pseudoinverse gives back the same matrix, we can get rid of the
	  cam_rgb global variable.

2006-02-22 12:08  udifuchs

	* ufraw_conf.c: [no log message]

2006-02-22 11:46  udifuchs

	* wb_presets.c: Added WB presets for the Canon 5D.

2006-02-21 08:24  nkbj

	* wb_presets.c: Add WB fine tuning for MINOLTA DYNAX 7D and OLYMPUS
	  E-1.

2006-02-21 01:05  udifuchs

	* Makefile.am, ufraw.h, ufraw_conf.c, ufraw_preview.c,
	  ufraw_routines.c, ufraw_ufraw.c, wb_presets.c: Added suppord for
	  WB presets fine tuning.  At the moment there are only fine tuning
	  data for the Nikon D2X.

2006-02-20 15:52  udifuchs

	* ufraw_developer.c: Apply the base curve before the gamma curve.
	  This seems to simulate the results from the Nikon software
	  better.

2006-02-19 18:47  nkbj

	* ufraw_routines.c: Add WB presets for Canon PowerShot S70.

2006-02-19 06:12  nkbj

	* ufraw_routines.c: Add WB presets for PENTAX *ist DS.

2006-02-19 05:23  nkbj

	* ufraw_routines.c: Add WB presets for Canon PowerShot G2, Nikon
	  D100 and Nikon D200.

2006-02-18 17:04  udifuchs

	* ufraw_routines.c: Added WB presets for the Minolta A1.

2006-02-18 14:59  nkbj

	* ufraw_routines.c: Fix gamma for Nikon D50 input profile +
	  reordering WB presets following camera list on Dave Coffin's
	  homepage.

2006-02-17 04:41  nkbj

	* ufraw_routines.c: Use correct WB presets for Canon PowerShot S60.

2006-02-15 17:26  nkbj

	* ufraw_routines.c: Update WB presets for Minolta DiMAGE 7Hi.

2006-02-15 16:52  udifuchs

	* ufraw_routines.c: Added WB presets for the Minolta 5D.

2006-02-15 16:27  nkbj

	* ufraw_routines.c: Use correct WB presets for Canon PowerShot G6.

2006-02-15 06:35  nkbj

	* ufraw_routines.c: Add WB presets for Canon PowerShot G6 and S60.

2006-02-14 07:28  nkbj

	* ufraw_routines.c: Add WB presets for Canon PowerShot G5 and
	  FUJIFILM FinePix S7000.

2006-02-12 05:20  nkbj

	* ufraw_routines.c: Add WB presets for OLYMPUS E-10 + spelling
	  fixes.

2006-02-12 03:02  udifuchs

	* ufraw_preview.c: Split between the WB page and the Color
	  management page in the preview.  This structure is much more
	  logical. It also helps fit the window inside 1024x768 screens.

2006-02-11 14:18  udifuchs

	* ufraw_routines.c: Added WB presets from the Canon S60.

2006-02-09 18:34  udifuchs

	* ufraw_routines.c: Add WB presets for the Panasonic FZ30.

2006-02-09 06:50  nkbj

	* dcraw.c: DCRaw modified 8.05 (1.315).

2006-02-09 06:49  nkbj

	* dcraw.c: DCRaw original 8.05 (1.315).

2006-02-09 01:27  udifuchs

	* ufraw_routines.c, ufraw_ufraw.c: Added WB presets for Olumpus E-1
	  and Leica Digilux 2.

	  For Nikon D1X images stretch the pixels before shrinking the
	  image to improve shrank image quality.

2006-02-08 18:35  udifuchs

	* ufraw_routines.c: Added WB presets for the Canon 20D.

	  Added in comments fit functions for a real blackbody.

2006-02-08 09:35  udifuchs

	* ufraw_routines.c: Added WB presets for Canon 1D Mark II and
	  Minolta G500

2006-02-08 06:32  nkbj

	* ufraw_routines.c: Add WB presets for MINOLTA DYNAX 7D.

2006-02-07 08:35  nkbj

	* dcraw_api.c: Update API for DCRaw 8.04 (1.314).

2006-02-07 08:32  nkbj

	* dcraw.c: DCRaw modified 8.04 (1.314).

2006-02-07 08:12  nkbj

	* dcraw.c: DCRaw original 8.04 (1.314).

2006-02-07 06:22  nkbj

	* ufraw_routines.c: Add remaining Canon EOS DIGITAL REBEL WB
	  presets.

2006-02-06 21:40  udifuchs

	* ufraw_conf.c, ufraw_preview.c, ufraw_routines.c: Allow for
	  loading of curves with older versions.

	  Don't crash when loaded curve has more than 20 anchors.

	  Fit the channel multipliers better in the window.

2006-02-06 09:36  nkbj

	* ufraw_preview.c: Extend WB range to 12000 K.

2006-02-05 18:52  udifuchs

	* ufraw_developer.c, ufraw_preview.c, ufraw_ufraw.c: Added the
	  channel multipliers to the GUI.

	  Fixed a bug in the developer that caused jaginess in the raw
	  histogram curves.

	  Fixed a WB bug for the Sony-828.

2006-02-04 21:36  udifuchs

	* configure.ac, dcraw_api.c, ufraw_routines.c: In cygwin build a
	  native cygwin executatble by default.  Cross compiling mingw32
	  executable should also work fine.

	  Add WB presets for Canon 300D.

	  Fix initialization bug in dcraw_api.c.

2006-02-03 19:35  lexort

	* ufraw_routines.c: note firmware version (which is current) on d2x
	  multipliers; it's different from older firmware.

2006-02-02 23:38  udifuchs

	* dcraw.c, dcraw_api.c, ufraw_conf.c, ufraw_ufraw.c: Fix some
	  camera specific bugs introduced in yesterday's commit.

	  Fix bug where output path was only updated at the end of the
	  session.

2006-02-02 01:02  udifuchs

	* dcraw.c, dcraw_api.c, dcraw_api.h, ufraw.h, ufraw_conf.c,
	  ufraw_preview.c, ufraw_routines.c, ufraw_ufraw.c: Replace the old
	  WB temperature calculation with a correct one. This calculation
	  is for a reference white of D65. The color matrices are used to
	  convert it to the camera color space.

	  Bump the internal version for UFRaw IDs to 7. This marks the
	  change in temperature definition. Still, the old temperature is
	  not converted to the current one.

	  Added WB presets for the Nikon D50.

2006-01-31 15:29  lexort

	* ufraw_routines.c: Add fine-tune presets (-3, -2, -1, 1, 2, 3) for
	  the six basic source types.  Add Kelvin presets, corresponding to
	  camera settings.

	  The WB menu is now a bit awkward, but still usable.

	  Patch from Bill Chiarchiaro <wjc@cleartech.com>.

2006-01-31 02:14  lexort

	* ufraw_routines.c: Add Nikon D2X (basic six, no fine adjustments,
	  not the K presets) white balance presets.  Patch received via
	  email from Bill Chiarchiaro (wjc@cleartech.com).

2006-01-30 12:18  udifuchs

	* ufraw_routines.c: Add WB presets for Canon 350D and Fuji S5000.

2006-01-29 20:59  udifuchs

	* ufraw_routines.c: Add WB presets for Canon EOS 10D.

2006-01-29 18:29  udifuchs

	* ufraw.h, ufraw_preview.c, ufraw_routines.c, ufraw_ufraw.c: Show
	  WB presets according to the make and model of the camera.

2006-01-29 14:31  udifuchs

	* ufraw.h, ufraw_conf.c, ufraw_preview.c, ufraw_ufraw.c: Change
	  'wb' in conf_data from int to string. It is a first step in
	  making the WB presets camera dependent.

2006-01-26 09:11  nkbj

	* dcraw_api.c: Update to match output from DCRaw.

2006-01-26 08:17  nkbj

	* README, configure.ac: Updated documentation for EXIF support.

2006-01-26 06:36  nkbj

	* ufraw.pod: Include link to the GIMP homepage.

2006-01-25 23:55  udifuchs

	* configure.ac, ufraw-setup.iss.in, ufraw_ufraw.c: Do not read EXIF
	  data using libexif by default. Add the --with-libexif option to
	  the configuration for those that still want this feature.

	  Fixed the build on mingw32. Do not include the libexif dll in the
	  windows package if not needed.

2006-01-25 20:31  udifuchs

	* ufraw_preview.c: Fix leakage in the spot size calculation.

2006-01-25 07:24  nkbj

	* dcraw_api.c: Various cosmetic fixes (mainly in comments) for
	  consistency.

2006-01-25 07:20  nkbj

	* MANIFEST, README, configure.ac, dcraw.c, dcraw_api.c,
	  dcraw_api.h, dcraw_indi.c, ufraw-batch.c, ufraw-gimp.c,
	  ufraw-setup.iss.in, ufraw.c, ufraw.h, ufraw_preview.c,
	  ufraw_ufraw.c: Various cosmetic fixes (mainly in comments) for
	  consistency.

2006-01-25 01:19  nkbj

	* README: Update status for reading EXIF data.

2006-01-25 01:14  nkbj

	* TODO: Update what has been done.

2006-01-25 01:11  nkbj

	* dcraw.c: DCRaw modified 8.03 (1.313).

2006-01-25 01:07  nkbj

	* dcraw.c: DCRaw original 8.03 (1.313).

2006-01-24 22:18  udifuchs

	* configure.ac, dcraw_api.c, ufraw.h, ufraw_conf.c,
	  ufraw_developer.c, ufraw_ufraw.c: Pass the EXIF tags DCRaw reads
	  to UFRaw and save them in the ID file. Nothing else is done with
	  this information for now.

	  Change the WB setting logic so that the algorithems for full
	  interpolation and shrinked images will be almost the same. There
	  is also some commented code in develope() to handle highlight
	  clipping better.

2006-01-24 09:35  nkbj

	* dcraw_api.c: Fix crash when saving images from foveon cameras.

2006-01-24 06:51  nkbj

	* dcraw_indi.c: Update functions to recent code.

2006-01-23 22:36  udifuchs

	* dcraw_api.c: Update logic according to dcraw 8.01 main().

2006-01-23 11:38  nkbj

	* dcraw_indi.c: Update scale_colors_INDI() for DCRaw 8.01.

2006-01-23 11:36  nkbj

	* dcraw.c: DCRaw modified 8.01 (1.311).

2006-01-23 11:31  nkbj

	* dcraw.c: DCRaw original 8.01 (1.311).

2006-01-23 07:39  nkbj

	* Makefile.am, dcraw_api.c, dcraw_api.h: API changes for DCRaw
	  8.00.

2006-01-23 07:38  nkbj

	* dcraw.c: DCRaw modified 8.00 (1.310).

2006-01-21 12:15  nkbj

	* dcraw.c: DCRaw original 8.00 (1.310).

2006-01-20 07:47  nkbj

	* ufraw_exif.c: Fix a couple of comments.

2006-01-19 22:35  udifuchs

	* nikon_curve.c: Support Nikon D2H default embedded curve.

2005-12-19 05:12  nkbj

	* dcraw.c: DCRaw modified 7.94 (1.309).

2005-12-19 05:09  nkbj

	* dcraw.c: DCRaw original 7.94 (1.309).

2005-12-12 23:43  udifuchs

	* ufraw_ufraw.c: A subtraction of the black point from the maximum
	  (rgbMax) was missing.

2005-12-11 11:51  nkbj

	* dcraw.c: DCRaw modified 7.93 (1.308).

2005-12-11 11:49  nkbj

	* dcraw.c: DCRaw original 7.93 (1.308).

2005-12-09 08:26  nkbj

	* dcraw.c: DCRaw modified 7.92 (1.307).

2005-12-09 08:25  nkbj

	* dcraw.c: DCRaw original 7.92 (1.307).

2005-12-08 05:30  nkbj

	* dcraw.c: DCRaw modified 7.91 (1.306).

2005-12-08 05:11  nkbj

	* dcraw.c: DCRaw original 7.91 (1.306).

2005-12-07 08:49  nkbj

	* dcraw.c: Fix artifacts in FUJIFILM FinePix S5100 images caused by
	  previous fix.

2005-12-07 06:19  nkbj

	* dcraw.c: Fix FUJIFILM FinePix S5100 top margin artifacts.

2005-12-07 04:36  nkbj

	* dcraw.c: DCRaw modified 7.90 (1.305).

2005-12-07 04:33  nkbj

	* dcraw.c: DCRaw original 7.90 (1.305).

2005-11-30 05:15  nkbj

	* README: Update DCRaw update information.

2005-11-30 05:09  nkbj

	* dcraw.c: DCRaw modified 7.86 (1.304).

2005-11-30 05:07  nkbj

	* dcraw.c: DCRaw original 7.86 (1.304).

2005-11-29 09:53  nkbj

	* dcraw.c: dcraw modified 7.86 (1.303)

2005-11-29 09:51  nkbj

	* dcraw.c: dcraw original 7.86 (1.303)

2005-11-24 07:10  nkbj

	* dcraw.c: dcraw modified 7.35 (1.302).

2005-11-24 07:07  nkbj

	* dcraw.c: dcraw original 7.35 (1.302).

2005-11-24 07:03  nkbj

	* ufraw_routines.c: Update supported file formats.

2005-11-23 10:10  nkbj

	* dcraw.c: dcraw modified 7.85 (1.301).

2005-11-23 10:07  nkbj

	* dcraw.c: dcraw original 7.85 (1.301).

2005-11-22 21:36  udifuchs

	* ufraw_preview.c: Fix compile warning on 64-bit machines.

2005-11-22 21:21  udifuchs

	* TODO, dcraw_api.c: Fix crash when saving images from four
	  color-filter cameras.

2005-11-22 21:15  udifuchs

	* configure.ac: Bump UFRaw version to 0.7

2005-11-22 02:35  lexort

	* TODO: Add some features gdt would like to see.

2005-11-13 21:39  udifuchs

	* README, TODO, ufraw-setup.jpg: Final changes for the 0.6 release.

2005-11-13 18:07  udifuchs

	* ufraw_preview.c: Fix 'reset base curve'.

2005-11-13 06:12  nkbj

	* dcraw.c: dcraw modified 7.84 (1.300).

2005-11-13 06:04  nkbj

	* dcraw.c: dcraw original 7.84 (1.300).

2005-11-12 20:33  nkbj

	* dcraw.c: dcraw modified 7.84 (1.299).

2005-11-12 20:31  nkbj

	* dcraw.c: dcraw original 7.84 (1.299).

2005-11-11 23:06  udifuchs

	* README: Add recomendations for packagers in README.

2005-11-07 00:01  udifuchs

	* Makefile.am, configure.ac, ufraw-gimp.c, ufraw.c, ufraw_exif.c:
	  Link each executable only with the libraries that it uses.

	  Fix EXIF support to work with libtiff 3.7.4.

	  Change default language for RTL languages from "en_US" to "C".

2005-11-06 18:06  nkbj

	* dcraw.c: Fix for building on FreeBSD 6.0-RELEASE.

2005-11-06 08:06  nkbj

	* dcraw.c: dcraw modified 7.82 (1.297).

2005-11-06 08:05  nkbj

	* dcraw.c: dcraw original 7.82 (1.297).

2005-11-05 22:51  udifuchs

	* dcraw_indi.c: Fix bug in border_interpolate_INDI().

2005-11-04 14:21  udifuchs

	* ufraw_conf.c: Fix reading of BaseCurve from configuration file.

2005-11-04 08:12  nkbj

	* dcraw.c: dcraw modified 7.82

2005-11-04 08:11  nkbj

	* dcraw.c: dcraw original 7.82

2005-11-04 00:18  udifuchs

	* ufraw.h, ufraw.pod, ufraw_conf.c, ufraw_developer.c,
	  ufraw_preview.c, ufraw_ufraw.c: Add a base curve, which is
	  applied before the ICC transformation.  This curve corresponds to
	  Nikon's tone curve. Therefore there is now an option
	  --base-curve=camera, while the option --curve=camera is no longer
	  valid. This could break some scripts that use ufraw-batch with
	  this option.

2005-11-02 17:32  udifuchs

	* dcraw.c, dcraw_api.c, dcraw_api.h, ufraw.h, ufraw.pod,
	  ufraw_conf.c, ufraw_preview.c, ufraw_ufraw.c: Added the Custom
	  Curve option which is the sample as the old Camera Curve Option.
	  The new Camera Curve applied the Custom Curve only if the camera
	  was set to use this curve. (Patch from Solomon Peachy.)

2005-10-28 20:23  nkbj

	* dcraw.c: dcraw modified 7.81

2005-10-28 20:15  nkbj

	* dcraw.c: dcraw original 7.81

2005-10-21 07:50  nkbj

	* configure.ac, dcraw.c: Fix some gcc-4.x compiler warnings.

2005-10-20 17:23  nkbj

	* dcraw_api.c, dcraw_indi.c: Small fix for fuji_rotate().

2005-10-20 15:39  nkbj

	* dcraw_indi.c: Update AHD interpolation to dcraw 7.79

2005-10-20 15:38  nkbj

	* dcraw.c: dcraw modified 7.79

2005-10-20 15:29  nkbj

	* dcraw.c: dcraw original 7.79

2005-10-13 00:04  udifuchs

	* ufraw_ufraw.c: Fix --size bug.

2005-10-12 11:17  nkbj

	* dcraw.c: Small fix to parse_fuji().

2005-10-11 16:46  udifuchs

	* dcraw_api.c, dcraw_api.h, ufraw_ufraw.c: Remove some redundant
	  code.

2005-10-08 14:42  nkbj

	* dcraw.c, dcraw_api.c: Fix breakage in 'Use color matrix' from
	  Yesterday.

2005-10-08 11:52  nkbj

	* TODO: Update TODO.

2005-10-08 11:36  nkbj

	* dcraw.c: dcraw modified 7.77

2005-10-08 11:31  nkbj

	* dcraw.c: dcraw original 7.77

2005-10-08 11:25  nkbj

	* dcraw_indi.c: Another cosmetic fix (whitespace).

2005-10-08 10:34  nkbj

	* README, configure.ac, curveeditor_widget.c, dcraw_api.c,
	  dcraw_indi.c, iccjpeg.c, nikon_curve.c, nikon_curve.h,
	  ufraw-batch.c, ufraw-gimp.c, ufraw.c, ufraw.h, ufraw.pod,
	  ufraw_chooser.c, ufraw_conf.c, ufraw_developer.c, ufraw_exif.c,
	  ufraw_preview.c, ufraw_routines.c, ufraw_saver.c, ufraw_ufraw.c,
	  ufraw_writer.c: Various cosmetic fixes (mainly in comments) for
	  consistency.

2005-10-08 09:59  nkbj

	* dcraw.c, dcraw_api.c: Better fix for dark foveon images.

2005-10-07 20:06  udifuchs

	* dcraw_indi.c, ufraw_preview.c: Fix small memory leak in
	  dcraw_indi.c.

	  Fix segfault bug after pressing "Cancel".

2005-10-07 13:00  nkbj

	* dcraw.c, dcraw_api.c, dcraw_indi.c: Fix color scaling bug with
	  Canon PowerShot S60.

2005-10-07 11:50  udifuchs

	* dcraw.c: Fix memory leak in dcraw.c.

2005-10-07 10:52  nkbj

	* dcraw.c: Revert last change (messed up color scaling for anything
	  but preview image).

2005-10-07 08:45  nkbj

	* dcraw.c: Remove pre-AHD hack.

2005-10-06 22:43  udifuchs

	* ufraw_ufraw.c: Fix handling of Foveon images.

2005-10-05 00:28  udifuchs

	* dcraw.c, dcraw_api.c, dcraw_api.h, dcraw_indi.c, ufraw-gimp.c,
	  ufraw.h, ufraw_ufraw.c, ufraw_writer.c: Updated to dcraw 7.74.
	  This involved some API changes, mostly getting rid of 'trim',
	  since there is a new border_interpolate().

2005-10-04 23:48  udifuchs

	* dcraw.c: dcraw original 7.74

2005-10-04 14:55  lexort

	* ufraw.c: Don't declare optInd after statements; move the decl up
	  to the decl block and just assign to it later.  Fixes failure to
	  compile on NetBSD 1.6.2 which uses gcc 2.95.3, and should restore
	  compilation with other pre-C99 compilers.

2005-10-04 14:51  lexort

	* dcraw.c: Before defining memmem, include sys/param.h, and test
	  for __NetBSD_Version__ being >= 300000000 (3.0).  Awkward, but
	  without autoconf it's hard to do feature tests.

	  May need augmenting for recent FreeBSD, which I hear also has
	  memmem.

2005-09-29 23:24  udifuchs

	* dcraw_api.c, dcraw_api.h, dcraw_indi.c, ufraw_ufraw.c: Stretch
	  the Nikon D1x rectangular pixels.

2005-09-29 20:50  udifuchs

	* dcraw_api.c: Use gushort instead of ushort for compatibility with
	  MS-Windows.

2005-09-28 22:53  udifuchs

	* dcraw.c, dcraw_api.c, dcraw_api.h, dcraw_indi.c, ufraw-batch.c,
	  ufraw.c, ufraw.h, ufraw.pod, ufraw_conf.c, ufraw_developer.c,
	  ufraw_preview.c, ufraw_saver.c, ufraw_ufraw.c: Add AHD
	  interpolation support.

2005-09-28 12:09  udifuchs

	* nikon_curve.c, nikon_curve.h: Removed restrictions on the GPL in
	  nikon_curve, with permision from the original author, Shawn
	  Freeman.

2005-09-28 07:30  nkbj

	* TODO: Start TODO for UFRaw-0.6

2005-09-28 07:15  nkbj

	* TODO: Update future plans.

2005-09-28 07:14  nkbj

	* configure.ac: Fix typo.

2005-09-28 02:36  lexort

	* configure.ac: Rationalize handling of have_foo for foo in {exif
	  jpg tiff zlib}.  For each, set have_foo to yes if the library is
	  found, and otherwise no.  Solves problem of have_foo being "" if
	  the header check failed (e.g. in have_tiff), causing a shell
	  syntax error.

	  Improve comment about pow and libm.

	  For tiff check, set have_tiff, not have_zlib.

	  Explain the reason for the odd (to an autoconf user) -DNO_JPEG
	  usage.

	  Only print a message about TIFF compression support if we have
	  tiff to start with; it's odd to report having TIFF lossless
	  compression but not tiff.  Use the word 'deflate', so the clueful
	  will realize we mean that and not LZW or packbits.

2005-09-27 19:44  lexort

	* configure.ac: add comment about the whole pkgconfig/prefix
	  mechanism

	  spiff up getopt_long comment

2005-09-27 02:07  lexort

	* configure.ac: add $Id:$

	  fix up some comments, and mark things that need attention (but
	  don't change them)

2005-09-27 01:42  lexort

	* Makefile.am: add commented $Id line cleanup whitespace

2005-09-27 01:33  lexort

	* README: Note that perl is required.  Explain the term
	  'development package' for those not using Linux.

2005-09-26 07:49  nkbj

	* ufraw.pod: Fix typography.

2005-09-26 07:18  nkbj

	* TODO: Add bilateral filtering for noise reduction as future
	  addition.

2005-09-26 07:17  nkbj

	* configure.ac: Change version to 0.6

2005-09-26 02:30  nkbj

	* dcraw.c: dcraw modified 7.70

2005-09-26 02:16  nkbj

	* dcraw.c: dcraw original 7.70

2005-09-25 21:39  udifuchs

	* Makefile.am, README, TODO, ufraw-setup.jpg, ufraw_saver.c: -
	  Final changes for the release of ufraw-0.5.

2005-09-24 00:00  udifuchs

	* ufraw_ufraw.c: Improved a bit the ufraw_exif_from_raw() memory
	  leak bypass.

2005-09-22 05:40  nkbj

	* configure.ac: Fix gcc-4.0.x compiler warnings.

2005-09-21 20:00  nkbj

	* ufraw_exif.c: Fix gcc-4.0.x compiler warnings.

2005-09-18 09:20  nkbj

	* TODO, configure.ac: Be ready til strip binaries for release.

2005-09-16 06:05  nkbj

	* TODO: Update to current state.

2005-09-15 14:07  udifuchs

	* ufraw_exif.c: -Do not write the EXIF orientation tag

2005-09-15 09:26  udifuchs

	* ufraw_ufraw.c: -Ugly fix to memory leak in ufraw_exif

2005-09-15 02:15  udifuchs

	* ufraw-gimp.c, ufraw_exif.c, ufraw_routines.c, ufraw_saver.c,
	  ufraw_writer.c: Fixed some gcc-4.0 warnings and one bug.

2005-09-13 06:50  nkbj

	* dcraw.c: dcraw modified 7.65

2005-09-13 06:36  nkbj

	* dcraw.c: dcraw original 7.65

2005-09-09 14:17  udifuchs

	* configure.ac: -Fix bug when libjpeg or libtiff are not installed.

2005-09-09 13:51  nkbj

	* dcraw.c: Make stand-alone dcraw use new scale_colors() code.

2005-09-09 08:48  nkbj

	* Makefile.am, configure.ac: Fix build system for stand-alone
	  dcraw.

2005-09-08 12:39  nkbj

	* README: ./autogen.sh must be used in development version.

2005-09-08 12:35  nkbj

	* ufraw_routines.c: Update supported RAW file formats.

2005-09-08 09:30  nkbj

	* dcraw.c: Revert to old scale_colors() (for UFRaw 0.5), second
	  part.

2005-09-08 09:00  nkbj

	* dcraw.c: Revert to old scale_colors() (for UFRaw 0.5).

2005-09-08 07:44  nkbj

	* dcraw.c: dcraw modified 7.64

2005-09-08 07:08  nkbj

	* dcraw.c: dcraw original 7.64

2005-09-07 14:45  nkbj

	* dcraw.c: dcraw modified 7.63

2005-09-07 10:24  nkbj

	* dcraw.c: dcraw original 7.63

2005-09-06 09:42  udifuchs

	* ufraw_conf.c, ufraw_preview.c: -Bug corrections in save
	  configurations.

2005-09-06 07:15  nkbj

	* dcraw_indi.c: Cosmetic fix.

2005-09-06 00:11  udifuchs

	* ufraw_chooser.c, ufraw_conf.c, ufraw_preview.c, ufraw_routines.c:
	  Many small bug corrections.

2005-09-05 18:21  udifuchs

	* configure.ac: -Add sizeof checks for nikon_curve.

2005-09-03 13:00  nkbj

	* dcraw.c: dcraw modified 7.60

2005-09-03 13:00  nkbj

	* dcraw_api.c: Update API for dcraw 7.60

2005-09-03 12:18  nkbj

	* dcraw.c: dcraw original 7.60

2005-09-02 23:40  udifuchs

	* ufraw_preview.c: Fixed curve-editor refresh with auto black point

2005-09-02 01:47  udifuchs

	* ufraw.h, ufraw_conf.c, ufraw_developer.c, ufraw_preview.c,
	  ufraw_routines.c, ufraw_ufraw.c, ufraw_writer.c: -Fix the
	  conf_save() crash.  -Rewrite string manipulation in conf_save(),
	  curve_buffer().  -Bring back the log buffer (was cleared by
	  mistake).

2005-09-01 11:53  udifuchs

	* README, configure.ac, gimp-2.0.pc, gimpui-2.0.pc: -Update
	  MS-Windows build.

2005-09-01 10:50  udifuchs

	* nikon_curve.c: -Get rid of global variables and beautify the code
	  a bit.

2005-09-01 08:35  udifuchs

	* curveeditor_widget.c, nikon_curve.c, nikon_curve.h, ufraw.h,
	  ufraw_developer.c, ufraw_ufraw.c: -Fix error handling in
	  nikon_curve.	-Fix "knots must be increasing" crash in
	  nikon_curve.	-Fix ufraw_auto_curve() to prevent this error in
	  the first place.  -Small change in the shape of the gamma curve.

2005-08-31 00:01  udifuchs

	* ufraw_chooser.c, ufraw_preview.c: -Add "Reset WB" button.  -Allow
	  relative directory when using 'ufraw directory-name'.  -Make
	  preview window a bit smaller for 800 pixel high screens.

2005-08-30 02:10  udifuchs

	* .cvsignore, Makefile.am, configure.ac, ufraw-batch.c,
	  ufraw-gimp.c, ufraw.c, ufraw.h, ufraw.pod, ufraw_conf.c,
	  ufraw_preview.c, ufraw_ufraw.c, ufraw_writer.c: -Split ufraw and
	  ufraw-batch to two different source files.  -Remove the --batch
	  option.  -Organize error messaging a bit.  -Add man page.

2005-08-30 00:01  udifuchs

	* Makefile.am, ufraw.desktop, ufraw.png, ufraw_icon.h,
	  ufraw_icon.ico, ufraw_icon.png: -Added ufraw.desktop file.
	  -Renamed ufraw_icon.png to ufraw.png and resized it to 48x48.

2005-08-29 15:16  udifuchs

	* ufraw-gimp.c: Create an 'icc-profile' parasite in the GIMP
	  plug-in.

2005-08-28 23:52  udifuchs

	* dcraw.c, dcraw_api.c, dcraw_api.h, ufraw_developer.c,
	  ufraw_ufraw.c: -Fix highlights discolorization.  -Fix dark foveon
	  images.

2005-08-25 13:53  nkbj

	* ufraw.h: Fix prototype.

2005-08-25 09:20  nkbj

	* dcraw.c: dcraw modified 7.53

2005-08-25 09:18  nkbj

	* dcraw.c: dcraw original 7.53

2005-08-25 05:45  nkbj

	* dcraw.c: dcraw modified 7.52

2005-08-25 05:39  nkbj

	* dcraw.c: dcraw original 7.52

2005-08-23 22:36  udifuchs

	* ufraw.c: Added --curve-file option (patch from Artur Wroblewski).

2005-08-23 17:03  udifuchs

	* ufraw.c: Add the --version option.

2005-08-23 15:41  udifuchs

	* nikon_curve.c, nikon_curve.h, ufraw-gimp.c, ufraw_conf.c,
	  ufraw_preview.c, ufraw_routines.c: Big endian support, take two.

2005-08-22 20:40  nkbj

	* dcraw.c: dcraw modified 7.51

2005-08-22 20:35  nkbj

	* dcraw.c: dcraw original 7.51

2005-08-22 18:19  udifuchs

	* nikon_curve.c, nikon_curve.h: Nikon Curve support for big endian
	  machines.

2005-08-19 06:15  nkbj

	* ufraw_routines.c: Update supported RAW file formats.

2005-08-18 07:30  nkbj

	* ufraw_routines.c: Update supported RAW file formats.

2005-08-17 08:00  nkbj

	* dcraw.c: dcraw modified 7.50

2005-08-17 07:49  nkbj

	* dcraw.c: dcraw original 7.50

2005-08-13 15:00  nkbj

	* dcraw.c: dcraw modified 7.49

2005-08-13 14:24  nkbj

	* dcraw.c: dcraw original 7.49

2005-08-06 20:30  nkbj

	* dcraw.c: dcraw modified 7.48

2005-08-06 19:55  nkbj

	* dcraw.c: dcraw original 7.48

2005-07-28 07:30  nkbj

	* ufraw_preview.c, ufraw_routines.c: Set correct gamma for Nikon
	  D100 input profile.

2005-07-28 06:45  nkbj

	* README, ufraw_preview.c: Fix some more typos.

2005-07-27 12:01  nkbj

	* README, dcraw_api.c, dcraw_api.h, dcraw_indi.c, ufraw.h,
	  ufraw_conf.c, ufraw_developer.c, ufraw_preview.c,
	  ufraw_routines.c, ufraw_ufraw.c: Fix various typos in comments
	  etc.

2005-07-27 07:30  nkbj

	* dcraw.c: dcraw modified 7.43

2005-07-27 06:38  nkbj

	* dcraw.c: dcraw original 7.43

2005-07-26 17:56  nkbj

	* ufraw.h, ufraw_preview.c, ufraw_saver.c: Make ufraw.h independent
	  of gtk.

2005-07-26 08:05  nkbj

	* ufraw.h, ufraw_preview.c, ufraw_saver.c: Show hidden files
	  optionally in all open/save dialogues.

2005-07-25 00:45  udifuchs

	* ufraw-gimp.c, ufraw.c, ufraw_chooser.c, ufraw_conf.c,
	  ufraw_routines.c: - Load .ufrawrc before every image.  - Show
	  hidden files optionally.  - Add XML header to ID files.

2005-07-22 17:42  udifuchs

	* ufraw-gimp.c, ufraw_ufraw.c, ufraw_routines.c: - Fixed
	  ChannelMultipliers normalization in Manual WB.  - Updated list of
	  supported extensions (added DNG).  - Small corrections to the
	  plug-in.

2005-07-22 00:23  udifuchs

	* dcraw_api.c, dcraw_api.h, dcraw_indi.c, ufraw-gimp.c,
	  ufraw_ufraw.c: - Changed back the size of fuji images to the
	  conservative size.  - Support Gimp 2.2 thumbnail API.

2005-07-21 15:42  udifuchs

	* ufraw-setup.iss.in: Modified text in windows installer.

2005-07-21 01:55  udifuchs

	* ufraw.c, ufraw.h, ufraw_conf.c, ufraw_preview.c,
	  ufraw_routines.c, ufraw_ufraw.c: - Create outputPath in
	  conf_save().	- If needed, set "C" locale while creating config.
	  - Added saveConfiguration combo in options.

2005-07-18 02:00  udifuchs

	* Makefile.am, dcraw_api.c, ufraw-gimp.c, ufraw.c, ufraw.h,
	  ufraw_chooser.c, ufraw_conf.c, ufraw_developer.c, ufraw_exif.c,
	  ufraw_preview.c, ufraw_routines.c, ufraw_saver.c, ufraw_ufraw.c,
	  ufraw_writer.c: - Reorginized all configuration issues.  -
	  Reading ID files is supported.  - Added --conf option.

2005-07-15 21:54  udifuchs

	* ufraw_saver.c: Fix memory leak if file exists.

2005-07-15 15:04  udifuchs

	* ufraw_preview.c, ufraw_routines.c, ufraw_saver.c: Fix some more
	  filename/utf8 conversions

2005-07-14 11:48  udifuchs

	* ufraw_preview.c: Stabilize utf-8 a bit.

2005-07-14 11:44  udifuchs

	* dcraw.c: dcraw modified 7.42

2005-07-14 11:38  udifuchs

	* dcraw.c: dcraw original 7.42

2005-07-13 16:18  udifuchs

	* curveeditor_widget.c, ufraw_preview.c: - Set depth of pixbuf
	  according to display.  - Add g_filename_to_utf8() for window
	  header.

2005-07-08 17:01  udifuchs

	* dcraw.c: dcraw modified 7.39

2005-07-08 16:53  udifuchs

	* dcraw.c: dcraw original 7.39

2005-07-05 18:02  udifuchs

	* dcraw_api.c, ufraw.c: - Support --curve on curves from ~/.ufrawrc
	  (patch by Tomasz).  - Fix image shrink artifacts.

2005-07-04 17:38  udifuchs

	* dcraw_api.c, ufraw_preview.c: - Fix colors in raw histogram.	-
	  Fix foveon support.

2005-07-04 13:48  udifuchs

	* configure.ac: Fix default prefix back to /usr/local

2005-07-02 22:07  udifuchs

	* configure.ac, ufraw.c, ufraw.h, ufraw_developer.c,
	  ufraw_preview.c, ufraw_routines.c, ufraw_saver.c, ufraw_ufraw.c:
	  - use apply_state enum instead of nan() to signal when auto
	  exposure/black has to be calculated.	- correct (gint64) casting
	  in develope().  - Moved interpolation combo-box from save-as to
	  main window.	- fix appearence of a ghost profile in
	  input-profile combo.	- Added a 'Save default configuration'
	  option.

2005-07-01 00:12  udifuchs

	* TODO, configure.ac, dcraw.c, dcraw_api.c, dcraw_api.h,
	  dcraw_indi.c, ufraw-gimp.c, ufraw.c, ufraw.h, ufraw_chooser.c,
	  ufraw_developer.c, ufraw_preview.c, ufraw_routines.c,
	  ufraw_saver.c, ufraw_ufraw.c, ufraw_writer.c: - Support dcraw's
	  color matrices.  - Major change in dcraw_data and ufraw_data (was
	  image_data) which simplifies the code.  - Improved auto-curve
	  behavior.  - The correction curve now controls the value
	  (preserving saturation and hue).  - Added "Manual curve".  -
	  Fixed multi file output in ufraw-batch, - Fixed mingw32 build -
	  Fixed Options menu for 64-bits.

2005-06-22 19:14  udifuchs

	* Makefile.am, autogen.sh: - Makefile.am now supports automake-1.5
	  or heigher.  - autogen.sh tries to find the right automake.
	  ('automake' itself might point to an older version.)

2005-06-21 01:00  udifuchs

	* curveeditor_widget.c, nikon_curve.c, nikon_curve.h, ufraw-gimp.c,
	  ufraw.c, ufraw.h, ufraw_preview.c, ufraw_routines.c,
	  ufraw_saver.c, ufraw_ufraw.c, ufraw_writer.c: * Freeze preview
	  correctly while processing image.  * Inactivate reset buttons
	  when value is already reset.	* Add auto curve calculation.  *
	  Get rid of global variables in ufraw_preview.c

2005-06-17 16:59  udifuchs

	* dcraw_api.c: Fixed Foveon X3F raw support

2005-06-16 14:44  udifuchs

	* ufraw_writer.c: Fixed output to stdout

2005-06-15 17:56  udifuchs

	* Makefile.am, configure.ac, iccjpeg.c: Better support for older
	  version of automake.

2005-06-15 01:32  udifuchs

	* curveeditor_widget.c, nikon_curve.c, nikon_curve.h, ufraw.c,
	  ufraw.h, ufraw_developer.c, ufraw_preview.c, ufraw_routines.c,
	  ufraw_ufraw.c: -Moved black-point functionality into curve
	  editor.  -Removed contrast control.  -Preview window should look
	  better on 1024x768 screens.  -Fixed black output in batch mode.

2005-06-14 15:56  udifuchs

	* Makefile.am, README, configure.ac, ufraw_saver.c: Fix build when
	  JPEG is disabled.

2005-06-14 12:16  udifuchs

	* nikon_curve.c, nikon_curve.h: Added casts and comments. (Shawn)

2005-06-14 00:11  udifuchs

	* README, TODO: Documentation changes

2005-06-13 14:12  udifuchs

	* ufraw_preview.c, ufraw_routines.c: Fix crash in Save.

2005-06-12 01:01  udifuchs

	* ufraw-setup.jpg, ufraw_icon.ico, ufraw_icon.png: Initial import
	  of binary files.

2005-06-12 00:58  udifuchs

	* dcraw.c: UFRaw's modified version of dcraw.c 7.30.

2005-06-12 00:49  udifuchs

	* dcraw.c: Dave Coffin's original dcraw.c version 7.30.

2005-06-12 00:39  udifuchs

	* autogen.sh, blackbody.h, configure.ac, COPYING,
	  curveeditor_widget.c, curveeditor_widget.h, dcraw_api.c,
	  dcraw_api.h, dcraw_indi.c, gimp-2.0.pc, gimpui-2.0.pc,
	  Makefile.am, iccjpeg.c, iccjpeg.h, MANIFEST, nikon_curve.c,
	  README, TODO, nikon_curve.h, ufraw_chooser.c, ufraw_developer.c,
	  ufraw_exif.c, ufraw_icon.h, ufraw_icon.rc, ufraw_preview.c,
	  ufraw_routines.c, ufraw_saver.c, ufraw_ufraw.c, ufraw_writer.c,
	  ufraw.c, ufraw.h, .cvsignore, ufraw-gimp.c, ufraw-setup.iss.in:
	  Initial import.

2005-06-12 00:39  udifuchs

	* autogen.sh, blackbody.h, configure.ac, COPYING,
	  curveeditor_widget.c, curveeditor_widget.h, dcraw_api.c,
	  dcraw_api.h, dcraw_indi.c, gimp-2.0.pc, gimpui-2.0.pc,
	  Makefile.am, iccjpeg.c, iccjpeg.h, MANIFEST, nikon_curve.c,
	  README, TODO, nikon_curve.h, ufraw_chooser.c, ufraw_developer.c,
	  ufraw_exif.c, ufraw_icon.h, ufraw_icon.rc, ufraw_preview.c,
	  ufraw_routines.c, ufraw_saver.c, ufraw_ufraw.c, ufraw_writer.c,
	  ufraw.c, ufraw.h, .cvsignore, ufraw-gimp.c, ufraw-setup.iss.in:
	  Initial revision

