kde-playground/libkdcraw/NEWS
2015-02-27 13:19:39 +00:00

190 lines
8.7 KiB
Text

1.1.0 - Released with KDE 4.5.0
------------------------------------------------------------------------
*dcraw 9.03 (1.437) imported:
+ New cameras: Canon SX20, Nikon D3s, Olympus E-P2, Panasoni DMC-GF1, Samsung EX1, Sony A450.
+ Color data changed for some cameras.
* dcraw 9.01 (1.434) imported:
+ Separate black levels for each color channel.
+ New cameras: Canon 550D, Casio EX-Z1050, Fuji HS10/HS11,
Kodak Z981, Panasonic G2 and G10, Phase One P65,
Samsung NX-10 and WB550, Sony NEX-3 and NEX-5.
+ Fixed file descriptor leak in dark frame subtraction processing
* Fixed dcraw 9.01's bug in DNG black level processing
* Preliminary support for Sony A450 camera.
* New command-line switch -h in mem_image sample (half_size support)
* Some patches by Johannes Hanika (darktable author):
+ OpenMP speedup for PPG-interpolation
+ green_matching - suppress of 'color maze' on cameras with
different green channel sensitivity. This option is turns on
by filed with same name in imgdata.params
* LibRaw::free() is now public instead of private.
1.0.0 - Released with KDE 4.4.0
------------------------------------------------------------------------
- Updated to LibRaw 0.8.4:
# Fixed a bug in Phase One uncompressed files processing
- Updated to LibRaw 0.8.3:
# New cameras : Canon 7D, Panasonic GF1, Sony A850 and A380, Casio Z850, Nikon D300s
- Updated to LibRaw 0.8.2:
# Fixed bug in Hasselblad .3FR unpacking code
# Imported dcraw 8.97/1.428: Nikon D3000 image width fix
# Enum LibRaw_thumbnail_formats (LIBRAW_IMAGE_*) values changed to match values in enum LibRaw_image_formats (LIBRAW_THUMBNAIL_*).
- Updated to LibRaw 0.8.1:
# Imported dcraw 8.97/1.427: new cameras: Canon A470, Canon G11 (without color data), Nikon D3000, Olympus E-P1, Panasonic DMC-FZ35/FZ38
# Fixes for Microsoft Visual C++ 6.0 compatibility
# C-API libraw_dcraw_make_mem_thumb() call finally exported in API
- Updated to LibRaw 0.8.0:
# Support of RAW files larger than 2Gb
# dcraw 8.86/1.426 imported:
* many new cameras supported:
Casio EX-S20, EX-Z60, EX-Z75
Kodak Z980, Z1015
Nikon D5000
Olympus X200, D560Z, C350Z, E30, E620
Canon SX1, 500D/Rebel T1i, A570, A590, SX110
Motorola PIXL, Panasonic DMC-GH1, Pentax K7, Sony A330
AGFAPHOTO DC-833m,Phase One P65, Samsung S850.
* New color data for many cameras.
* Generalized unpacking code for many formats.
* Removed hardcoded white-balance data for many P&S cameras. It is recommended to set params.use_camera_wb to 1 for safe WB.
* Canon cameras: black level is not subtracted if params.document_mode =2
# API changes: params.gamma_16bit field removed. Gamma curve is set via params.gamm[0]/gamm[1] values (see documentation and samples for details)
# Many cosmetic changes to support more platforms/compilers.
# Samples: dcraw_emu and mem_image samples supports new dcraw 16bit/gamma semantics:
* -6: set 16 bit output
* -4: set 16 bit output and linear gamma curve and no auto brightness
# C-API: added missed (but documented) calls libraw_dcraw_make_mem_image() and libraw_dcraw_ make_mem_thumb()
- API changed : remove RawDecodingSetting::gamma16bit settings. Obsolete with LibRaw 0.8.0.
remove KDcraw depreciated methods.
- New widget to host settings : RExpanderBox.
0.5.0 - Released with KDE 4.3.0
------------------------------------------------------------------------
- Updated to LibRaw 0.7.2 : More accurate types conversion in libraw_datastream.h to make compilers happy.
New postprocessing parameter auto_bright_thr: set portion of clipped pixels for
auto brightening code (instead of dcraw-derived hardcoded 1%).
-U option for dcraw_emu sample sets auto_bright_thr parameter.
- Updated to LibRaw 0.7.1 : Fixed broken OpenMP support.
- Updated to LibRaw 0.7.0 : Black (masked) pixels data extracted from RAW and avaliable in application.
Application can turn off RAW data filtering (black level subtraction,
zero pixels removal and raw tone curve).
New 'input framework' released. Reading raw data from file and memory buffer supported from scratch.
LibRaw-using application can implement own data reading functions (e.g. reading from network stream).
Fuji SuperCCD: raw data extracted without 45-degree rotation.
New sample applications: 4channels and unprocessed_raw
Imported (subsequentally) new dcraw versions from 8.89 to 8.93 (up to date)
- New option to switch on/off auto brightness adjsutements.
- Add support of Leica Raw files (RWL).
- New method to see if Libraw use OpenMP shared library to perform parallel demosaicing.
- OpenMP support auto detection based on FindOpenMP Cmake script.
0.4.0 - Released with KDE 4.2.0
------------------------------------------------------------------------
- Updated to LibRaw 0.6.5 : Fixed file descriptor and buffer memory leak when thumbnail extractor is called,
but library object is not properly initialized.
Fixes in Imacon files unpacking.
Fixes in Hasselblad .fff files unpacking.
- Updated to LibRaw 0.6.3 : NEF processing code changed (some overflow control added).
- Updated to LibRaw 0.6.2.
- New cameras: Canon G10 & 5D Mk2, Leaf AFi 7, Leica D-LUX4,
Panasonic FX150 & G 1, Fujifilm IS Pro.
- Updated to LibRaw 0.6.1.
- New cameras: Canon 50D, Sony A900, Nikon D90 & P6000, Panasonic LX3 FZ28.
- Ported to LibRaw Api 0.6.0. Removed dcraw.c and DcrawBinary class.
- Use kDebug(51002) instead qDebug().
0.3.0 - Released with KDE 4.1.2
------------------------------------------------------------------------
- Sync with KDE3 branch 0.1.5 API changes.
0.2.0 - Released with KDE 4.1.0
------------------------------------------------------------------------
- Port to CMake/KDE4/QT4
- Moved from extragear/libs to kdegraphics/libs
0.1.5
------------------------------------------------------------------------
- API changed: add white point settings support (dcraw -S option)
- Updated dcraw to 8.86
New camera : Sony A300.
Fixed camera WB on the A200.
Set model-specific saturation levels in adobe_coeff().
No new options introduced.
- Updated dcraw to 8.85
New camera : Olympus E-420.
No new options introduced.
- Updated dcraw to 8.84
New cameras: Canon EOS 450D, Nikon D60, and Fuji S100FS.
Copied new matrices from Adobe DNG Converter 4.4.
sRAW support in 1.393 broke Fuji DNG files, now fixed.
No new options introduced.
0.1.4
------------------------------------------------------------------------
- updated dcraw to 8.83
new cameras: Apple QuickTake 200, Fuji IS-1, Sony DSLR-A350, Pentax K20D,
Nokia N95, Canon PowerShots A460, Canon PowerShots A530,
Canon PowerShots A650.
no new options introduced.
- updated dcraw to 8.82
new cameras: Sony DSLR-A200, Sony DSLR-A700, Sony XCD-SX910CR, STV680 VGA
no new options introduced.
Bugs fixed from B.K.O (http://bugs.kde.org):
001 ==> 142055 : Which whitebalance is used.
0.1.3
------------------------------------------------------------------------
- updated dcraw to 8.81
- New cameras: Canon G7, Fuji FinePix S9100/S9600, Olympus SP560UZ, Panasonic DMC-L10
- updated dcraw to 8.80
- new cameras: Hasselblad H3D, Olympus E-3, Canon EOS 40D, Canon PowerShot G9,
Canon EOS-1Ds Mark III, AVT F-080C, Nikon D3, Nikon D300,
Nikon Coolpix S6, Panasonic DMC-FZ18, Sony DSLR-A700
-m number_of_passes
After interpolation, clean up color artifacts by repeatedly
applying a 3x3 median filter to the R-G and B-G channels.
- dcraw.c licence : is GPL compatible again == less wories)
0.1.2
------------------------------------------------------------------------
New features
- updated internal dcraw from 8.60 to 8.77. API changed.
- add new chromatic aberration reduction options (patch from Guillaume Castagnino).
0.1.1
------------------------------------------------------------------------
New features
- API changed: * KDcraw destructor is now virtual.
* Added DcrawSettingsContainer destructor.
* Separate embedded JPEG preview extraction and half decoding methods
to get a preview of RAW pictures.
Bugs fixed from B.K.O (http://bugs.kde.org):
001 ==> 145482 : libkdraw compile fails on Cygwin.
0.1.0
------------------------------------------------------------------------
First implementation
For details and info about previous versions, see ChangeLog.