libkipi from trunk (KDE 4.3) : add support of kipi host settings "file timestamp...
[kdegraphics.git] / libs / libkdcraw / NEWS
blob8061834eceb420c8aff9e30a72e2b51e33a6ef7c
1 0.5.0 - Released with KDE 4.3.0
2 ------------------------------------------------------------------------
3 - Updated to LibRaw 0.7.0-a1 :
4    * Fixed bug in  0.7.0-a0: black frame size has not reset,
5      so in batch processing there is an error in black frame
6      size for files without black frame.
8    * Implemented reading of black/masked pixels data for
9      near all cameras with masked pixels, exclding:
10         + Canon sRAW, Leaf (MOS), Sinar 4-shot - more than one
11           color component in black frame (redesign of black frame
12           data structures required).
13         + Fuji SuperCCD: need to design right methods of extraction
14           (should we rotate and resize black pixels as active ones??)
16    * Tested for most dSLR data formats with masked pixels: 7 of 9
17      untested formats are from old P&S cameras.
19    * New call LibRaw::unpack_function_name() returns unpack function name
20      (useful for testers only)
22    * New identify sample parameters (useful for test-suite builders
23      to check test coverage):
24         -u - print unpack function name
25         -f - print masked frame size
26      These parameters works only for identify run without -v parameter
28    * Imported dcraw 8.89/1.411
29         + changes in Panasonic FZ50 files parsing
31    * It is possible to turn off RAW data filtration (black level subtraction, zero pixels averaging):
32         + supported on all cameras except Foveon and Phase One
33         + filtraction controlled by new parameter "filtering_mode"
34         + it is possible to expand API by filtering procedures built for specific camera model.
36    * Black border (masked pixels) extraction:
37         + API (data structures) for storing black mask.
38         + Black mask extraction supported only for limited list of data formats:
39               o Canon .CRW, .CR2 (with exception of sRAW),A600, A5
40               o Adobe DNG (both converted RAW and native DNG)
41               o Nikon NEF (compressed only)
42               o this list to be expanded in future LibRaw versions
44    * New call add_masked_borders_to_bitmap makes full bitmap 'masked border' + image
45    * Usage sample for functionality listed above: samples/unprocessed_raw
47 0.4.0 - Released with KDE 4.2.0
48 ------------------------------------------------------------------------
49 - Updated to LibRaw 0.6.5 : Fixed file descriptor and buffer memory leak when thumbnail extractor is called, 
50                             but library object is not properly initialized.
51                             Fixes in Imacon files unpacking.
52                             Fixes in Hasselblad .fff files unpacking.
53 - Updated to LibRaw 0.6.3 : NEF processing code changed (some overflow control added).
54 - Updated to LibRaw 0.6.2.
55 - New cameras: Canon G10 & 5D Mk2, Leaf AFi 7, Leica D-LUX4,              
56                Panasonic FX150 & G 1, Fujifilm IS Pro.
57 - Updated to LibRaw 0.6.1.
58 - New cameras: Canon 50D, Sony A900, Nikon D90 & P6000, Panasonic LX3 FZ28.
59 - Ported to LibRaw Api 0.6.0. Removed dcraw.c and DcrawBinary class.
60 - Use kDebug(51002) instead qDebug().
62 0.3.0 - Released with KDE 4.1.2
63 ------------------------------------------------------------------------
64 - Sync with KDE3 branch 0.1.5 API changes.
66 0.2.0 - Released with KDE 4.1.0
67 ------------------------------------------------------------------------
68 - Port to CMake/KDE4/QT4
69 - Moved from extragear/libs to kdegraphics/libs
71 0.1.5
72 ------------------------------------------------------------------------
74 - API changed: add white point settings support (dcraw -S option)
76 - Updated dcraw to 8.86
77   New camera : Sony A300.
78   Fixed camera WB on the A200.
79   Set model-specific saturation levels in adobe_coeff().
80   No new options introduced.
81 - Updated dcraw to 8.85
82   New camera : Olympus E-420.
83   No new options introduced.
84 - Updated dcraw to 8.84
85   New cameras: Canon EOS 450D, Nikon D60, and Fuji S100FS.
86   Copied new matrices from Adobe DNG Converter 4.4.
87   sRAW support in 1.393 broke Fuji DNG files, now fixed.
88   No new options introduced.
90 0.1.4
91 ------------------------------------------------------------------------
92 - updated dcraw to 8.83
93   new cameras: Apple QuickTake 200, Fuji IS-1, Sony DSLR-A350, Pentax K20D,
94                Nokia N95, Canon PowerShots A460, Canon PowerShots A530,
95                Canon PowerShots A650.
96                no new options introduced.
97 - updated dcraw to 8.82
98                new cameras: Sony DSLR-A200, Sony DSLR-A700, Sony XCD-SX910CR, STV680 VGA
99                no new options introduced.
100                                       
101 Bugs fixed from B.K.O (http://bugs.kde.org):
102 001 ==> 142055 : Which whitebalance is used.
104 0.1.3
105 ------------------------------------------------------------------------
106 - updated dcraw to 8.81
107 - New cameras: Canon G7, Fuji FinePix S9100/S9600, Olympus SP560UZ, Panasonic DMC-L10
109 - updated dcraw to 8.80
110 - new cameras: Hasselblad H3D, Olympus E-3, Canon EOS 40D, Canon PowerShot G9,
111                Canon EOS-1Ds Mark III, AVT F-080C, Nikon D3, Nikon D300,
112                Nikon Coolpix S6, Panasonic DMC-FZ18, Sony DSLR-A700
114                -m number_of_passes
115                After interpolation, clean up color artifacts by repeatedly 
116                applying a 3x3 median filter to the R-G and B-G channels.
117 - dcraw.c licence : is GPL compatible again == less wories)
119 0.1.2
120 ------------------------------------------------------------------------
122 New features
123 - updated internal dcraw from 8.60 to 8.77. API changed.
124 - add new chromatic aberration reduction options (patch from Guillaume Castagnino).
126 0.1.1
127 ------------------------------------------------------------------------
129 New features
130 - API changed: * KDcraw destructor is now virtual.
131                * Added DcrawSettingsContainer destructor.
132                * Separate embedded JPEG preview extraction and half decoding methods
133                  to get a preview of RAW pictures.
135 Bugs fixed from B.K.O (http://bugs.kde.org):
136 001 ==> 145482 : libkdraw compile fails on Cygwin.
138 0.1.0
139 ------------------------------------------------------------------------
140 First implementation
142 For details and info about previous versions, see ChangeLog.