summaryrefslogtreecommitdiff
path: root/NEWS
blob: 9440484c92df9d3b6dfc56d6f5bfa1051a7f8fa6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
libopenraw 0.0.10

Bug fixes:

  - Fixed memory leak in or_gdkpixbuf_extract_thumbnail() and friends.

libopenraw 0.0.9

New features:

  - make dist make a bzip2 archive too (build only).
  - New demo ppmload to create a ppm out of the demosaicized image.
  - Support (partially) PEF from Pentax K20D.
  - Support for Olympus ORF big-endian files and "RS" (12-bits). 
    Added E-10, E-P1, E-620, SP350, SP500, SP510 and SP550.
  - Support for Canon G10, G11, 7D, 1DMarkIV, 5DMarkII, 500D, 550D, 60D and 1000D.
  - Support for Canon 50D (Closes #30846).
  - Support for Nikon D3000.
  - Support for Sony A-550.
  - Support for Leica X1 DNG.
  - Support for Ricoh GRX DNG.
  
Bug fixes:

  - Check for get_current_dir_name() (Closes #24088)
  - Don't crash when the files can't be written in the testsuite bootstrap.
  - Detect that ORF file are compressed if they are. (Closes #26618)
  - Skip compressed CFA when rendering the image. (Closes #25464)
  - Accept YCbCr when the compression is JPEG. The K10D DNG should now have 
    the large size preview.
  - Install the GdkPixbuf in the right place. (Closes #29208) (Vincent Untz)
  
Internal changes:

  - Rename debug.{h,cpp} to trace.{h,cpp}
  - Fixed the case on several class names.

libopenraw 0.0.8

Bug fixes:

  - includes missing for gcc 4.4
  - Fix crash in or_get_file_extensions()

libopenraw 0.0.7

Bug fixes:

  - fix some warnings in the test and demo programs.
  - fix a huge memory leak (Closes #21435) (Priit Laes)

libopenraw 0.0.6

  - LICENSE change to LGPLv3+
  - BUG: cfa output should write the data in PGM as big endian.
  - BUG: added missing includes breaking on gcc 4.3 and other platforms.
    (Closes bug #18243).
  - BUG: better handling of Canon CR2 "slices" to fix crasher
    with Canon 450D/Digital Rebel XSi files (and possibly others).
  - NEW: API or_rawfile_new_from_memory() to load a Raw file from
    a memory buffer.
  - NEW: API or_rawfile_get_typeid() and the associated consts.
  - NEW: API or_rawdata_get_minmax()
  - NEW: API or_get_file_extensions()
  - NEW: API or_rawfile_get_rendered_image() to get a rendered image.
  - NEW: API or_bitmapdata_*()
  - NEW: GdkPixbuf loader.
  - NEW: Decompress NEF files.
  - NEW: Python bindings.
  - NEW: testsuite can be overridden with an override file.
  - NEW: testsuite can be bootstrapped to download its files off 
    the internet.
  - NEW: add shave to the build system for saner output.
  - TODO: apply the coefficients.

libopenraw 0.0.5

  - BUG: re-order commands in autogen.sh bug #14055
  - BUG: IFDFileContainer inside another container was
    failing because relative offsets were not used. Needed for
    formats like RAF and MRW.
  - BUG: testsuite didn't return a fail if a test failed, causing make check
    to succeed even if test failed.
  - BUG: in the use case CIFF (CRW) parsing could crash.
  - BUG: JPEG thumbnails in CR2 where mistakenly recognized as 8RGB
  - BUG: work around thumbnails in CR2 marked as JPEG but that really
    are 8RGB (see Gnome bug #421175).
  - BUG: decompressing CRW was reading past the buffer.
  - NEW: testsuite now support doing checksum on data.
  - NEW: support for Minolta MRW from Dimage 5, Dimage 7x, A1, A2, 5D
    and 7D.
  - NEW: API or_rawdata_get_cfa_pattern() to fetch the CFA pattern.
  - NEW: Decompress/unpack RAW data from DNG uncompressed: Leica DMR,
    Leica M8, Samsung GX-10 and Pro815, K10D, Ricoh GR-2)
  - NEW: Decompress/unpack NEF RAW data from D1, D1X, D100, D2X.
  - NEW: Unpack RAW data from Epson ERF R-D1 files.
  - NEW: demo/thumbc output PPM if the thumbnail is 8RGB.
  - NEW: demo/thumbc now allow -s to pass the thumbnail size wanted.

libopenraw 0.0.4

  - NEW: support for Epson ERF.
  - NEW: support getting the image orientation: CR2, CRW, PEF, NEF, ORF,
    ARW, DNG.
  - NEW: rawfile API.
  - NEW: ordiag dump the thumbnail byte size.
  - NEW: configurable testsuite (without sample files).
  - BUG: missing include.
  - BUG: fix compiler warnings.
  - BUG: fix some compile failures. bug #13717
  - BUG: fix crash on non-CIFF CRW file. bug #13393
  - BUG: gdk demo shouldn't be compiled without Gnome support. bug #13718
  - BUG: boost detection cleanup. bug #13658, bug #13659

libopenraw 0.0.3

  - NEW: Decompress several formats: CR2, DNG and CRW.
  - NEW: Added gdk pixbuf demo.
  - BUG: fix crash if the file is not found. bug #13371
  - BUG: fix memory bug in GdkPixbuf support. bug #13383

libopenraw 0.0.2

  - Added GdkPixbuf support for Gnome
  - No longer install libopenraw++ headers

libopenraw 0.0.1 - 12/09/06

  - First release.
	It features: 
	-C and C++ api
	-Thumbnail extraction
	-Supported file formats are: Canon CR2 and CRW, 
	Nikon NEF, Pentax PEF, Olympus ORF, 
	Adobe DNG, Sony ARW.