Blame NEWS

rpm-build d2b433
libopenraw 0.1.2 - 2017/04/17
rpm-build d2b433
rpm-build d2b433
New features:
rpm-build d2b433
rpm-build d2b433
  Camera support:
rpm-build d2b433
  [ a * denote that WB coefficients have been included ]
rpm-build d2b433
rpm-build d2b433
  - Support for Canon 77D / 9000D, EOS-M6.
rpm-build d2b433
  - Added aliases Canon Rebel T1i / Kiss X3 for 500D, Rebel XSi for 450D,
rpm-build d2b433
    Kiss Digital N for 350D.
rpm-build d2b433
  - Properly recognize Canon Rebel T7i.
rpm-build d2b433
  - Support for Pentax KP (DNG).
rpm-build d2b433
rpm-build d2b433
Bug fixes:
rpm-build d2b433
rpm-build d2b433
  - Properly identify DNG converted files as generic DNG.
rpm-build d2b433
  - Don't crash on some malformed files.
rpm-build d2b433
rpm-build d2b433
Internal changes:
rpm-build d2b433
rpm-build d2b433
  - Replace Debug::Trace with LOGXXX().
rpm-build d2b433
  - Use Option<> whenever it is appropriate.
rpm-build d2b433
  - Check when loading an IfdEntry that it doesn't got past
rpm-build d2b433
    the container size.
rpm-build d2b433
rpm-build d2b433
libopenraw 0.1.1 - 2017/03/18
rpm-build d2b433
rpm-build d2b433
New features:
rpm-build d2b433
rpm-build d2b433
  Camera support:
rpm-build d2b433
  [ a * denote that WB coefficients have been included ]
rpm-build d2b433
rpm-build d2b433
  - Support for Canon G5X*, G7X MkII, G9X*, G9X MkII, EOS-M3*, EOS-M5, EOS-M10*,
rpm-build d2b433
    1DX MkII*, 5D MkIV*, 750D*, 760D*, 80D*, Rebel T7i/800D, Rebel T5/1200D*,
rpm-build d2b433
    Rebel T6/1300D*.
rpm-build d2b433
  - Support for Leica M10 and Leica SL (Typ 601).
rpm-build d2b433
  - Support for Nikon D3400, D5*, D500*, D5600, 1 S2*, 1 J4*, 1 AW1*.
rpm-build d2b433
  - Support for Fujifilm GFX 50S, X100F, X70*, X-A2*, X-A3, X-E2S*, X-Pro2*, X-T2, X-T20.
rpm-build d2b433
  - Support for  Sony A99II, A7R2*,  A6300* and A6500,  RX1RM2*, RX10,
rpm-build d2b433
    RX10M2, RX10M3, RX100M4*, RX100M5.
rpm-build d2b433
  - Support for Panasonic FZ2500, G80/G85, GH5, GX8*, GX80/GX85, GX850, LX10/LX15,
rpm-build d2b433
    ZS100.
rpm-build d2b433
  - Support for XIAOYI M1.
rpm-build d2b433
  - Support for Olympus E-M10*, E-M10 MkII*, E-M1 MkII, PEN-F*, XZ-10*, TG-4*, SH-2*.
rpm-build d2b433
  - Support for Pentax K-1 (PEF & DNG)*, K-S1 (DNG), K-S2 (PEF)*, K-70 (PEF & DNG) and
rpm-build d2b433
    Pentax Q-S1 (DNG)
rpm-build d2b433
  - Support for Apple iPhone 6S+* and 7+*
rpm-build d2b433
rpm-build d2b433
  - Coefficients for Canon G3X, 70D, 100D
rpm-build d2b433
  - Coefficients for Nikon D3300, D5300, D5500, D7200, D810, 1 V3, 1 J5
rpm-build d2b433
  - Coefficients for Olympus E-M5II
rpm-build d2b433
  - Coefficients for Fujifilm X100T, X-A1
rpm-build d2b433
rpm-build d2b433
Bug fixes:
rpm-build d2b433
rpm-build d2b433
  - Updated coefficients for:
rpm-build d2b433
    - Sony A99, RX100, RX100M2, RX100M3,  RX1R, RX1R
rpm-build d2b433
    - Nikon D3200
rpm-build d2b433
  - Bug 98929 - fix endian detection on FreeBSD.
rpm-build d2b433
  - Bug 99927 - fix build with various libjpeg.
rpm-build d2b433
  - Bug 54034 - NEF: don't crash with D90 files and similar.
rpm-build d2b433
  - Do not abort when ecountering some unpacking errors.
rpm-build d2b433
  - Do not crash on RAF file not found.
rpm-build d2b433
  - Do not crash on unterminated string value (Pentax Q-S1 DNG)
rpm-build d2b433
rpm-build d2b433
Internal changes:
rpm-build d2b433
rpm-build d2b433
  - Added misc/release.sh to help releasing.
rpm-build d2b433
  - More use of std::unique_ptr<> instead of raw pointers.
rpm-build d2b433
  - Added Nikon D90 and D300 to the testsuite.
rpm-build d2b433
rpm-build d2b433
libopenraw 0.1.0 - 2016/11/27
rpm-build d2b433
rpm-build d2b433
New features:
rpm-build d2b433
rpm-build d2b433
  - Require C++11
rpm-build d2b433
  - Colour Matrices support and calibration illuminant.
rpm-build d2b433
  - Custom CFA pattern support.
rpm-build d2b433
  - Grayscale LinearRaw decoding.
rpm-build d2b433
  - API: or_rawdata_get_rendered_image()
rpm-build d2b433
  - API: or_rawdata_set_cfa_pattern()
rpm-build d2b433
  - API: mark deprecated APIs.
rpm-build d2b433
  - API: or_rawdata_get_roi() to get the region of interest from the
rpm-build d2b433
    RAW data.
rpm-build d2b433
  - API: or_rawdata_get_minmax() replaced by or_rawdata_get_levels().
rpm-build d2b433
  - API: or_cfapattern_set_size(), or_cfapattern_get_type() and
rpm-build d2b433
    or_cfapattern_get_pattern()
rpm-build d2b433
  - API: or_rawdata_get_cfa_pattern_type(). Changed or_rawdata_get_cfa_pattern()
rpm-build d2b433
  - API: or_rawdata_get_compression()
rpm-build d2b433
  - API: or_rawdata_get_colourmatrix1()
rpm-build d2b433
  - API: or_rawfile_get_thumbnail_sizes()
rpm-build d2b433
  - API: or_rawfile_get_calibration_illuminant1() and
rpm-build d2b433
    or_rawfile_get_calibration_illuminant2()
rpm-build d2b433
  - API: or_rawfile_get_metavalue()
rpm-build d2b433
  - API: or_metavalue_get_string()
rpm-build d2b433
  - API: removed C++ public headers.
rpm-build d2b433
  - ordiag now uses the public C APIs.
rpm-build d2b433
  - Get the default crop in CR2, CRW and DNG.
rpm-build d2b433
  - make dist make a bzip2 archive too (build only).
rpm-build d2b433
  - New demo ppmload to create a ppm out of the demosaicized image.
rpm-build d2b433
  - Support (partially) PEF from Pentax K-r, K-5, K-7,
rpm-build d2b433
    K-x (unconfirmed), 645D, *-ist DS, K200D, K5 II s.
rpm-build d2b433
  - Support for Olympus ORF big-endian files and "RS" (12-bits).
rpm-build d2b433
    Added E-P2, E-P3, E-PL1, E-PL2, E-PL3, E-PL5, E-PL6, E-PL7,
rpm-build d2b433
    E-PM1, E-PM2,
rpm-build d2b433
    E-620, E-M5, E-M5 II, XZ-1, XZ-2 and Stylus 1.
rpm-build d2b433
    Olympus ORF decompression.
rpm-build d2b433
  - Support extracting previews from ORF MakerNote.
rpm-build d2b433
  - Support for Canon G12, G15, G16, 600D, 1100D/Rebel T3, PowerShot S90,
rpm-build d2b433
    PowerShot S95, Rebel XS, PowerShot S100, PowerShot S110,
rpm-build d2b433
    PowerShot G1 X, PowerShot G7 X, 1D X, 5DMkIII,
rpm-build d2b433
    Rebel T4i/650D, 6D, EOS-M, PowerShot SX50 HS, 70D
rpm-build d2b433
    7DMkII, PowerShot G1 X MkII, Rebel T6, Rebel T6s, 5DS R.
rpm-build d2b433
  - Support make and model metadata from CRW.
rpm-build d2b433
  - API: Canon camera ID have aliases.
rpm-build d2b433
  - Support for Nikon D4, D3100, D3200, D3300, D5000, D5100, D5200,
rpm-build d2b433
    D5300, D5500, D7000, D7100, D7200,
rpm-build d2b433
    J1, J2, J3, J5, S1, V1, V2, V3, Coolpix A,
rpm-build d2b433
    D3S, D3X, D300S, D600, D610, D700, D750, D800, D800E, D810,
rpm-build d2b433
    D90, D60, Df, D4S,
rpm-build d2b433
    Coolpix E5400, E5700, E8400.
rpm-build d2b433
  - Added support for Sony A-380, A-390, A-560, A-580, A-850, A-900,
rpm-build d2b433
    SLT-A33, SLT-A35, SLT-A55, SLT-A57, SLT-A58, SLT-A65, SLT-A77,
rpm-build d2b433
    SLT-A99,
rpm-build d2b433
    Nex-3, Nex-5, Nex-5N, Nex-5R, Nex-5T, Nex-6, Nex-C3, Nex-F3, Nex-7,
rpm-build d2b433
    RX-1, RX-1R, RX-100, RX-100M2, RX-100M3, A7, A7R, A3000, A6000.
rpm-build d2b433
  - Extract compressed raw from ARW (but A-100).
rpm-build d2b433
  - Support for DNG from Pentax Q, Q7, K-r, K-x, K200D, K-01, K-30,
rpm-build d2b433
    K-5 II s, MX-1, K-3, K-50, K-500 ;
rpm-build d2b433
    Leica M9, M Monochrom, M (typ 240), S2, X2, X-Vario, T (typ 701),
rpm-build d2b433
    X (typ 113), Q (typ 116);
rpm-build d2b433
    Ricoh GXR
rpm-build d2b433
  - Support for Nikon NRW: P6000, P7000, P7100 and P7700 (partial).
rpm-build d2b433
  - Support for Panasonic RAW and RW2.
rpm-build d2b433
  - Support for FujiFilm RAF.
rpm-build d2b433
  - Support for Epson R-D1s.
rpm-build d2b433
  - Support Exif from Minolta MRW.
rpm-build d2b433
  - ordiag
rpm-build d2b433
    - Nicer display of the type ID in ordiag.
rpm-build d2b433
    - Display make and model.
rpm-build d2b433
rpm-build d2b433
Bug fixes:
rpm-build d2b433
rpm-build d2b433
  - API: or_rawfile_get_rendered_image() returns a ORBitmapDataRef with
rpm-build d2b433
    the correct dimensions.
rpm-build d2b433
    + corrected the Gdk support for above change.
rpm-build d2b433
  - Bug 24088 - Check for get_current_dir_name().
rpm-build d2b433
  - Don't crash when the files can't be written in the testsuite bootstrap.
rpm-build d2b433
  - Bug 26618 - Detect that ORF file are compressed if they are.
rpm-build d2b433
  - Bug 25464 - Skip compressed CFA when rendering the image.
rpm-build d2b433
  - Accept YCbCr when the compression is JPEG. The K10D DNG should now have
rpm-build d2b433
    the large size preview.
rpm-build d2b433
  - Bug 54034 - Implement decompression for D90 and other Lossy14Bits.
rpm-build d2b433
  - Fix some little-endian NEF decoding bugs.
rpm-build d2b433
  - Bug 69432 - Rename .pc to libopenraw-0.1.pc
rpm-build d2b433
  - Bug 74786 - Propagate the boost includes. Replace INCLUDES by
rpm-build d2b433
    AM_CPPFLAGS
rpm-build d2b433
  - Bug 72270 - Don't load RGB8 thumbnails from CR2
rpm-build d2b433
  - Bug 70699 - Header guards violated C standard.
rpm-build d2b433
  - Fixed variuos overflow, in CRW decompress, ORF decompress,
rpm-build d2b433
    CR2 slice parsing
rpm-build d2b433
  - Fixed memory leak in or_gdkpixbuf_extract_thumbnail() and friends.
rpm-build d2b433
  - Fixed various memory leaks.
rpm-build d2b433
rpm-build d2b433
Internal changes:
rpm-build d2b433
rpm-build d2b433
  - Now requires a C++ 11 capable compiler.
rpm-build d2b433
  - Remove most of boost that is in C++11.
rpm-build d2b433
  - Fixed warnings.
rpm-build d2b433
  - De-recursify the build system.
rpm-build d2b433
  - Support to load MakerNote IFD with test.
rpm-build d2b433
  - Streamline the loading of IFDs.
rpm-build d2b433
  - Move the rendering on the RawData class.
rpm-build d2b433
  - BUG: IO::StreamClone::seek() now return the proper value.
rpm-build d2b433
  - Bug 48429 - Remove shave for automake silent rules (with help from
rpm-build d2b433
    Adrian Bunk).
rpm-build d2b433
  - Bug 54224 - Remove debian packaging (Adrian Bunk).
rpm-build d2b433
  - Bug 54229 - Remove .cvsignore (Adrian Bunk).
rpm-build d2b433
  - Add libasan support for debugging.
rpm-build d2b433
  - Fix IO::Stream tests.
rpm-build d2b433
  - IO::Streams used shared_ptr<>
rpm-build d2b433
  - New tracing/logging API.
rpm-build d2b433
  - Use 16bits CRC for testsuite.
rpm-build d2b433
  - Allow `make distscheck` to pass by disabling GNOME support.
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.9 - 2011/11/13
rpm-build d2b433
rpm-build d2b433
New features:
rpm-build d2b433
rpm-build d2b433
  - Support (partially) PEF from Pentax K20D.
rpm-build d2b433
  - Support for Olympus ORF big-endian files and "RS" (12-bits).
rpm-build d2b433
    Added E-10, E-P1, E-620, SP350, SP500, SP510 and SP550.
rpm-build d2b433
  - Support for Canon G10, G11, 7D, 1DMarkIV, 5DMarkII, 500D, 550D, 60D and 1000D.
rpm-build d2b433
  - Support for Canon 50D (Closes #30846).
rpm-build d2b433
  - Support for Nikon D3000.
rpm-build d2b433
  - Support for Sony A-550.
rpm-build d2b433
  - Support for Leica X1 DNG.
rpm-build d2b433
  - Support for Ricoh GRX DNG.
rpm-build d2b433
rpm-build d2b433
Bug fixes:
rpm-build d2b433
rpm-build d2b433
  - Properly decompress CFA from Canon 7D, 5DMkII, 500D, 1DMkIV (and any
rpm-build d2b433
    other whose JPEG stream have 4 components)
rpm-build d2b433
  - Accept YCbCr when the compression is JPEG. The K10D DNG should now have
rpm-build d2b433
    the large size preview.
rpm-build d2b433
  - Install the GdkPixbuf in the right place. (Closes #29208) (Vincent Untz)
rpm-build d2b433
  - Fixed overflow in the unpack_be12to16() and report errors.
rpm-build d2b433
  - Fixed some compilation errors in the Gdk pixbuf loader.
rpm-build d2b433
  - Fixed IDs for Canon 350D and 400D.
rpm-build d2b433
  - Pass the orientation to gdk-pixbuf in the loader. (Closes #37920)
rpm-build d2b433
rpm-build d2b433
Internal changes:
rpm-build d2b433
rpm-build d2b433
  - Rename debug.{h,cpp} to trace.{h,cpp}
rpm-build d2b433
  - Fixed the case on several class names.
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.8 - 2009/05/15
rpm-build d2b433
rpm-build d2b433
Bug fixes:
rpm-build d2b433
rpm-build d2b433
  - includes missing for gcc 4.4
rpm-build d2b433
  - Fix crash in or_get_file_extensions()
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.7 - 2009/04/28
rpm-build d2b433
rpm-build d2b433
Bug fixes:
rpm-build d2b433
rpm-build d2b433
  - fix some warnings in the test and demo programs.
rpm-build d2b433
  - fix a huge memory leak (Closes #21435) (Priit Laes)
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.6 - 2009/02/21
rpm-build d2b433
rpm-build d2b433
  - LICENSE change to LGPLv3+
rpm-build d2b433
  - BUG: cfa output should write the data in PGM as big endian.
rpm-build d2b433
  - BUG: added missing includes breaking on gcc 4.3 and other platforms.
rpm-build d2b433
    (Closes bug #18243).
rpm-build d2b433
  - BUG: better handling of Canon CR2 "slices" to fix crasher
rpm-build d2b433
    with Canon 450D/Digital Rebel XSi files (and possibly others).
rpm-build d2b433
  - NEW: API or_rawfile_new_from_memory() to load a Raw file from
rpm-build d2b433
    a memory buffer.
rpm-build d2b433
  - NEW: API or_rawfile_get_typeid() and the associated consts.
rpm-build d2b433
  - NEW: API or_rawdata_get_minmax()
rpm-build d2b433
  - NEW: API or_get_file_extensions()
rpm-build d2b433
  - NEW: API or_rawfile_get_rendered_image() to get a rendered image.
rpm-build d2b433
  - NEW: API or_bitmapdata_*()
rpm-build d2b433
  - NEW: GdkPixbuf loader.
rpm-build d2b433
  - NEW: Decompress NEF files.
rpm-build d2b433
  - NEW: Python bindings.
rpm-build d2b433
  - NEW: testsuite can be overridden with an override file.
rpm-build d2b433
  - NEW: testsuite can be bootstrapped to download its files off
rpm-build d2b433
    the internet.
rpm-build d2b433
  - NEW: add shave to the build system for saner output.
rpm-build d2b433
  - TODO: apply the coefficients.
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.5 - 2008/02/26
rpm-build d2b433
rpm-build d2b433
  - BUG: re-order commands in autogen.sh bug #14055
rpm-build d2b433
  - BUG: IFDFileContainer inside another container was
rpm-build d2b433
    failing because relative offsets were not used. Needed for
rpm-build d2b433
    formats like RAF and MRW.
rpm-build d2b433
  - BUG: testsuite didn't return a fail if a test failed, causing make check
rpm-build d2b433
    to succeed even if test failed.
rpm-build d2b433
  - BUG: in the use case CIFF (CRW) parsing could crash.
rpm-build d2b433
  - BUG: JPEG thumbnails in CR2 where mistakenly recognized as 8RGB
rpm-build d2b433
  - BUG: work around thumbnails in CR2 marked as JPEG but that really
rpm-build d2b433
    are 8RGB (see Gnome bug #421175).
rpm-build d2b433
  - BUG: decompressing CRW was reading past the buffer.
rpm-build d2b433
  - NEW: testsuite now support doing checksum on data.
rpm-build d2b433
  - NEW: support for Minolta MRW from Dimage 5, Dimage 7x, A1, A2, 5D
rpm-build d2b433
    and 7D.
rpm-build d2b433
  - NEW: API or_rawdata_get_cfa_pattern() to fetch the CFA pattern.
rpm-build d2b433
  - NEW: Decompress/unpack RAW data from DNG uncompressed: Leica DMR,
rpm-build d2b433
    Leica M8, Samsung GX-10 and Pro815, K10D, Ricoh GR-2)
rpm-build d2b433
  - NEW: Decompress/unpack NEF RAW data from D1, D1X, D100, D2X.
rpm-build d2b433
  - NEW: Unpack RAW data from Epson ERF R-D1 files.
rpm-build d2b433
  - NEW: demo/thumbc output PPM if the thumbnail is 8RGB.
rpm-build d2b433
  - NEW: demo/thumbc now allow -s to pass the thumbnail size wanted.
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.4 - 2008/01/12
rpm-build d2b433
rpm-build d2b433
  - NEW: support for Epson ERF.
rpm-build d2b433
  - NEW: support getting the image orientation: CR2, CRW, PEF, NEF, ORF,
rpm-build d2b433
    ARW, DNG.
rpm-build d2b433
  - NEW: rawfile API.
rpm-build d2b433
  - NEW: ordiag dump the thumbnail byte size.
rpm-build d2b433
  - NEW: configurable testsuite (without sample files).
rpm-build d2b433
  - BUG: missing include.
rpm-build d2b433
  - BUG: fix compiler warnings.
rpm-build d2b433
  - BUG: fix some compile failures. bug #13717
rpm-build d2b433
  - BUG: fix crash on non-CIFF CRW file. bug #13393
rpm-build d2b433
  - BUG: gdk demo shouldn't be compiled without Gnome support. bug #13718
rpm-build d2b433
  - BUG: boost detection cleanup. bug #13658, bug #13659
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.3 - 2007/11/25
rpm-build d2b433
rpm-build d2b433
  - NEW: Decompress several formats: CR2, DNG and CRW.
rpm-build d2b433
  - NEW: Added gdk pixbuf demo.
rpm-build d2b433
  - BUG: fix crash if the file is not found. bug #13371
rpm-build d2b433
  - BUG: fix memory bug in GdkPixbuf support. bug #13383
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.2 - 2007/01/25
rpm-build d2b433
rpm-build d2b433
  - Added GdkPixbuf support for Gnome
rpm-build d2b433
  - No longer install libopenraw++ headers
rpm-build d2b433
rpm-build d2b433
libopenraw 0.0.1 - 2006/12/09
rpm-build d2b433
rpm-build d2b433
  - First release.
rpm-build d2b433
	It features:
rpm-build d2b433
	-C and C++ api
rpm-build d2b433
	-Thumbnail extraction
rpm-build d2b433
	-Supported file formats are: Canon CR2 and CRW,
rpm-build d2b433
	Nikon NEF, Pentax PEF, Olympus ORF,
rpm-build d2b433
	Adobe DNG, Sony ARW.
rpm-build d2b433
rpm-build d2b433