|
rpm-build |
d2b433 |
2009-05-16 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
make dist to generate a bz2 archive.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
=== 0.0.8 ===
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2009-05-15 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
Bump to 0.0.8
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
Fix crash in the factory extension list code.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/rawfilefactory.cpp
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2009-05-13 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw/consts.h:
|
|
rpm-build |
d2b433 |
* demo/cfa.cpp:
|
|
rpm-build |
d2b433 |
* demo/thumb.cpp:
|
|
rpm-build |
d2b433 |
Missing includes for gcc 4.4
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/Makefile.am:
|
|
rpm-build |
d2b433 |
Some autoconf magic fixing.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
=== 0.0.7 ===
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2009-04-28 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in: Set the sorevision.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/bimedian_demosaic.cpp (bimedian_demosaic):
|
|
rpm-build |
d2b433 |
Fix a huge memory leak. Closes #21435
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2009-02-23 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/ccfa.c
|
|
rpm-build |
d2b433 |
* demo/cfa.cpp
|
|
rpm-build |
d2b433 |
* demo/thumb.cpp
|
|
rpm-build |
d2b433 |
* demo/thumbc.c
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.cpp
|
|
rpm-build |
d2b433 |
Remove some warnings with more strict compile options.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in
|
|
rpm-build |
d2b433 |
Bump the version to 0.0.7
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
=== 0.0.6 ===
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2009-02-21 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* test/testunpack.cpp:
|
|
rpm-build |
d2b433 |
* test/ljpegtest.cpp:
|
|
rpm-build |
d2b433 |
Use Boost test minimal instead of autotest.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2009-02-20 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in:
|
|
rpm-build |
d2b433 |
* m4/shave.m4:
|
|
rpm-build |
d2b433 |
* shave-libtool.in:
|
|
rpm-build |
d2b433 |
* shave.in:
|
|
rpm-build |
d2b433 |
Add shave to make the build output saner.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-10-27 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ljpegdecompressor.cpp: Add needed includes
|
|
rpm-build |
d2b433 |
for some exotic platforms.
|
|
rpm-build |
d2b433 |
Closes bug #18243
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-26 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/pixbufload.c:
|
|
rpm-build |
d2b433 |
* gnome/pixbuf-loader.c:
|
|
rpm-build |
d2b433 |
* include/libopenraw++/bitmapdata.h:
|
|
rpm-build |
d2b433 |
* include/libopenraw++/rawfile.h
|
|
rpm-build |
d2b433 |
* include/libopenraw/Makefile.am:
|
|
rpm-build |
d2b433 |
* include/libopenraw/bitmapdata.h:
|
|
rpm-build |
d2b433 |
* include/libopenraw/demosaic.h:
|
|
rpm-build |
d2b433 |
* include/libopenraw/libopenraw.h:
|
|
rpm-build |
d2b433 |
* include/libopenraw/rawfile.h:
|
|
rpm-build |
d2b433 |
* lib/Makefile.am:
|
|
rpm-build |
d2b433 |
* lib/bimedian_demosaic.cpp:
|
|
rpm-build |
d2b433 |
* lib/capi/Makefile.am:
|
|
rpm-build |
d2b433 |
* lib/capi/bitmapdata.cpp:
|
|
rpm-build |
d2b433 |
* lib/capi/rawfile.cpp:
|
|
rpm-build |
d2b433 |
* lib/demosaic.h:
|
|
rpm-build |
d2b433 |
* lib/rawfile.cpp:
|
|
rpm-build |
d2b433 |
Reorganize demosaic support.
|
|
rpm-build |
d2b433 |
Remove or_demosaic from the public API.
|
|
rpm-build |
d2b433 |
Add API for "rendering" to RawFile and the corresponding
|
|
rpm-build |
d2b433 |
C API.
|
|
rpm-build |
d2b433 |
Expose BitmapData as a result.
|
|
rpm-build |
d2b433 |
Fix the demo and GNOME support to use that new API.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-25 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw++/rawfile.h:
|
|
rpm-build |
d2b433 |
* include/libopenraw/consts.h:
|
|
rpm-build |
d2b433 |
* include/libopenraw/exif.h:
|
|
rpm-build |
d2b433 |
* lib/crwfile.cpp:
|
|
rpm-build |
d2b433 |
* lib/ifdentry.h:
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp:
|
|
rpm-build |
d2b433 |
* lib/metavalue.{h,cpp}:
|
|
rpm-build |
d2b433 |
* lib/rawfile.cpp:
|
|
rpm-build |
d2b433 |
* lib/tiffepfile.{h,cpp}:
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.cpp:
|
|
rpm-build |
d2b433 |
* configure.in
|
|
rpm-build |
d2b433 |
Fix content detection.
|
|
rpm-build |
d2b433 |
Add to the testsuite for consistency.
|
|
rpm-build |
d2b433 |
MetaValue use a boost::variant instead of boost::any.
|
|
rpm-build |
d2b433 |
TiffEpFile can now be instanciated.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-24 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.{h,cpp}:
|
|
rpm-build |
d2b433 |
* configure.in:
|
|
rpm-build |
d2b433 |
CURL is optional for the testsuite.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-18 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in: call AC_PROG_CXX
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/Makefile.am (extensions_SOURCES): fix
|
|
rpm-build |
d2b433 |
build in demo.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-09 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* test/Makefile.am:
|
|
rpm-build |
d2b433 |
* test/extensions.cpp: Add unit test.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-07 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/capi/rawfile.cpp:
|
|
rpm-build |
d2b433 |
* include/libopenraw/rawfile.h:
|
|
rpm-build |
d2b433 |
New or_get_file_extensions() API
|
|
rpm-build |
d2b433 |
* include/libopenraw++/rawfile.h:
|
|
rpm-build |
d2b433 |
* lib/rawfile.cpp:
|
|
rpm-build |
d2b433 |
New RawFile::fileExtensions() method.
|
|
rpm-build |
d2b433 |
* lib/rawfilefactory.{cpp,h}: New
|
|
rpm-build |
d2b433 |
RawFileFactory::fileExtensions() method.
|
|
rpm-build |
d2b433 |
* demo/Makefile.am:
|
|
rpm-build |
d2b433 |
* demo/extensions.cpp:
|
|
rpm-build |
d2b433 |
Extensions demo/test.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-04 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.cpp (download):
|
|
rpm-build |
d2b433 |
unlink() the file if not downloaded.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/cr2file.cpp:
|
|
rpm-build |
d2b433 |
* lib/ljpegdecompressor.{h,cpp}:
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml:
|
|
rpm-build |
d2b433 |
Better handling of CR2 slices. Fix crasher with 450D
|
|
rpm-build |
d2b433 |
RAW files.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: New D70 sample than can
|
|
rpm-build |
d2b433 |
be bootstrapped.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/Makefile.am (libopenraw_la_SOURCES): Missing
|
|
rpm-build |
d2b433 |
.h files needed for the dist.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/neffile.cpp:
|
|
rpm-build |
d2b433 |
* lib/crwdecompressor.cpp:
|
|
rpm-build |
d2b433 |
Set the max value properly.
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml:
|
|
rpm-build |
d2b433 |
Update the testsuite to work with the new features:
|
|
rpm-build |
d2b433 |
Nikon decompression and "max" value for CRW.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-08-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.{cpp,h}:
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml:
|
|
rpm-build |
d2b433 |
* testsuite/Makefile.am:
|
|
rpm-build |
d2b433 |
* doc/testsuite.txt:
|
|
rpm-build |
d2b433 |
* configure.in:
|
|
rpm-build |
d2b433 |
Allow bootstrapping the testsuite off the internet.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-07-28 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.{cpp,h}:
|
|
rpm-build |
d2b433 |
* testsuite/testsuitehandler.{cpp,h}:
|
|
rpm-build |
d2b433 |
Implement support for overrides.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-07-27 Brian Quinlan <brian@sweetapp.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* python/: Python bindings.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-07-27 Rafael EspĂndola <rafael.espindola@gmail.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp:
|
|
rpm-build |
d2b433 |
* lib/mrwfile.cpp:
|
|
rpm-build |
d2b433 |
* lib/unpack.cpp:
|
|
rpm-build |
d2b433 |
* lib/unpack.h:
|
|
rpm-build |
d2b433 |
* test/testunpack.cpp: Refactor unpack.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-07-26 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/demosaic.cpp: Fix the patterns. RGGB and BGGR seems
|
|
rpm-build |
d2b433 |
to be the right one now.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-07-04 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: add source for D100 sample file.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-07-02 Rafael EspĂndola <rafael.espindola@gmail.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: add NEF 14-bits support
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-06-26 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* AUTHORS, README: update
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/neffile.cpp: set the correct bpc and cfaPattern for
|
|
rpm-build |
d2b433 |
compressed NEF files.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: Updated testsuite for NEF.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-06-24 Rafael EspĂndola <rafael.espindola@gmail.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/Makefile.am
|
|
rpm-build |
d2b433 |
* lib/bititerator.cpp
|
|
rpm-build |
d2b433 |
* lib/bititerator.h
|
|
rpm-build |
d2b433 |
* lib/huffman.cpp
|
|
rpm-build |
d2b433 |
* lib/huffman.h
|
|
rpm-build |
d2b433 |
* lib/nefcfaiterator.cpp
|
|
rpm-build |
d2b433 |
* lib/nefcfaiterator.h
|
|
rpm-build |
d2b433 |
* lib/nefdiffiterator.cpp
|
|
rpm-build |
d2b433 |
* lib/nefdiffiterator.h
|
|
rpm-build |
d2b433 |
* lib/neffile.cpp
|
|
rpm-build |
d2b433 |
* lib/neffile.h:
|
|
rpm-build |
d2b433 |
NEF decompression support.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-05-30 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: fix a compiler warning. Return invalid
|
|
rpm-build |
d2b433 |
format if the YCbCr photometric interpretation is found
|
|
rpm-build |
d2b433 |
until it is supported.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw/consts.h: new error code: invalid
|
|
rpm-build |
d2b433 |
format.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml:
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: set the max value following the bpc.
|
|
rpm-build |
d2b433 |
Fix the support for NEF, ERF and uncompressed DNG.
|
|
rpm-build |
d2b433 |
Also return a OR_ERROR_INVALID_FORMAT error if the "bpc"
|
|
rpm-build |
d2b433 |
is not supported.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw++/rawdata.h,
|
|
rpm-build |
d2b433 |
include/libopenraw/rawdata.h, include/libopenraw/rawfile.h:
|
|
rpm-build |
d2b433 |
lib/capi/rawdata.cpp, lib/ljpegdecompressor.cpp,
|
|
rpm-build |
d2b433 |
lib/mrwfile.cpp, lib/rawdata.cpp, testsuite/testsuite.cpp,
|
|
rpm-build |
d2b433 |
testsuite/testsuite.h, testsuite/testsuitehandler.cpp,
|
|
rpm-build |
d2b433 |
testsuite/testsuitetags.txt, tools/ordiag.cpp:
|
|
rpm-build |
d2b433 |
Initial support for min and max values for the CFA to
|
|
rpm-build |
d2b433 |
be able to "scale" the colors. Support CR2 and MRW.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-05-22 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/cfa.cpp: #include <stdlib.h> as it is required.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-05-13 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/crwfile.{cpp,h}, include/libopenraw/consts.h,
|
|
rpm-build |
d2b433 |
lib/ciffcontainer.{cpp,h}, testsuite/testsuite.xml:
|
|
rpm-build |
d2b433 |
support type id for CRW.
|
|
rpm-build |
d2b433 |
* lib/metavalue.{cpp,h}: support string properties.
|
|
rpm-build |
d2b433 |
* lib/arwfile.cpp, lib/cr2file.cpp, lib/dngfile.cpp,
|
|
rpm-build |
d2b433 |
lib/erffile.cpp, lib/ifdfile.{cpp,h}, lib/mrwfile.cpp,
|
|
rpm-build |
d2b433 |
lib/neffile.cpp, lib/orffile.cpp, lib/peffile.cpp,
|
|
rpm-build |
d2b433 |
lib/rawfile.cpp, include/libopenraw++/rawfile.h:
|
|
rpm-build |
d2b433 |
refactor the camera ids one more.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-05-11 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/arwfile.{cpp,h}, include/libopenraw/consts.h,
|
|
rpm-build |
d2b433 |
testsuite/testsuite.xml: support type id for ARW
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/dngfile.{cpp,h}, include/libopenraw/consts.h,
|
|
rpm-build |
d2b433 |
testsuite/testsuite.xml: support type id for DNG
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/neffile.{cpp,h}, include/libopenraw/consts.h,
|
|
rpm-build |
d2b433 |
testsuite/testsuite.xml: support type id for NEF
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw/consts.h: fix a typo
|
|
rpm-build |
d2b433 |
* lib/*: refactor the identify code.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* gnome/pixbuf-loader.c (fill_info): Add a more
|
|
rpm-build |
d2b433 |
extensive "magic" for CR2 files.
|
|
rpm-build |
d2b433 |
See also http://bugzilla.gnome.org/show_bug.cgi?id=532644
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/peffile.{h,cpp}: return the type ID for PEF
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-05-10 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw/consts.h, include/libopenraw/rawfile.h,
|
|
rpm-build |
d2b433 |
include/libopenraw++/rawfile.h: new API to get the type ID.
|
|
rpm-build |
d2b433 |
* tools/ordiag.cpp: dump the type id.
|
|
rpm-build |
d2b433 |
* testsuite/*: add a type id test.
|
|
rpm-build |
d2b433 |
* lib/*: return the type id for CR2, MRW, ERF and ORF.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-05-03 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* include/libopenraw/libopenraw.h, lib/Makefile.am,
|
|
rpm-build |
d2b433 |
lib/demosaic.cpp, include/libopenraw/demosaic.h,
|
|
rpm-build |
d2b433 |
include/libopenraw/Makefile.am, gnome/pixbuf-loader.c,
|
|
rpm-build |
d2b433 |
gnome/Makefile.am: demosaic is now part of the API.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/*, gnome/demosaic.cpp, demo/pixbufload.c:
|
|
rpm-build |
d2b433 |
Implement the GtkPixbuf loader with a basic demosaic.
|
|
rpm-build |
d2b433 |
The colors still are wrong.
|
|
rpm-build |
d2b433 |
* include/libopenraw/rawfile.h, include/libopenraw++/rawfile.h,
|
|
rpm-build |
d2b433 |
lib/rawfile.cpp: Allow loading a Raw file from a memory buffer.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-04-29 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/cfa.cpp, demo/ccfa.c: pgm output is big endian.
|
|
rpm-build |
d2b433 |
Reported by Alexey Khudyakov.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* */*: change license to LGPLv3+
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
==== 0.0.5 ====
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-25 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: Detect that a thumbnail is mistakenly marked as
|
|
rpm-build |
d2b433 |
JPEG (for CR2 files). (see Gnome bug #421175)
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-24 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/io/memstream.cpp (MemStream::read()): check bounds
|
|
rpm-build |
d2b433 |
of the memory buffer.
|
|
rpm-build |
d2b433 |
* lib/io/stream.{cpp,h}: declare the exceptions that readByte()
|
|
rpm-build |
d2b433 |
throw (when reaching EOF)
|
|
rpm-build |
d2b433 |
* lib/crwdecompressor.cpp: catch getBytes() that throw an
|
|
rpm-build |
d2b433 |
exception to prevent reading past the buffer.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: Fix a bug where it would try to extract
|
|
rpm-build |
d2b433 |
the thumbnail from the CFA ifd (Canon CR2 does not indicate
|
|
rpm-build |
d2b433 |
the type).
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in: bump soversion.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: Fix a bug where CR2 thumbnails are
|
|
rpm-build |
d2b433 |
inapropriately recognized as 8RGB.
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: add CRW file. Fix thumbnails
|
|
rpm-build |
d2b433 |
test for CR2.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/thumbc.c (main): Add -s option to allow
|
|
rpm-build |
d2b433 |
passing the request thumbnail size.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-22 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/thumbc.c (main): Output PPM files if the data
|
|
rpm-build |
d2b433 |
is 8RGB.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ciffcontainer.cpp: Make sure the heap is loaded.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-20 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* tools/ordiag.cpp: Fix a typo in the dump of the
|
|
rpm-build |
d2b433 |
CFA pattern.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-19 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfilecontainer.{h,cpp}: add locateDirsPreHook()
|
|
rpm-build |
d2b433 |
to allow a hook prior to locating the IFD directories.
|
|
rpm-build |
d2b433 |
* lib/mrwcontainer.{h,cpp}: make code more robust to fail
|
|
rpm-build |
d2b433 |
more nicely.
|
|
rpm-build |
d2b433 |
* lib/mrwfile.cpp: fix a crasher when dereferencing a NULL
|
|
rpm-build |
d2b433 |
shared_ptr<>. Occur if there is a file error.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-17 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdentry.{cpp,h}: Fix a template problem with Apple
|
|
rpm-build |
d2b433 |
broken gcc.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/mrwfile.cpp: use uint32_t for offsets in the
|
|
rpm-build |
d2b433 |
IFDFile. (fix 64-bits)
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.cpp (Test::run): skip file if
|
|
rpm-build |
d2b433 |
not found.
|
|
rpm-build |
d2b433 |
Make test more robusts to diagnostic.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ciffcontainer.{cpp.h}: refactor CIFF container
|
|
rpm-build |
d2b433 |
to support metadata.
|
|
rpm-build |
d2b433 |
* lib/crwfile.{cpp,h}, testsuite/testsuite.xml:
|
|
rpm-build |
d2b433 |
get orientation meta data for CRW.
|
|
rpm-build |
d2b433 |
* include/libopenraw++/rawfile.h: getMetaValue() is pure
|
|
rpm-build |
d2b433 |
virtual.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: Handle new-style CFA Pattern tag.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-16 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: fix regression with PEF files: they
|
|
rpm-build |
d2b433 |
advertise 12-bits but are 16-bits unpacked.
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: add PEF *-ist D to the testsuite.
|
|
rpm-build |
d2b433 |
* lib/unpack.cpp: the Nikon unpacking only for Nikon unpack.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp, lib/rawdata.cpp,
|
|
rpm-build |
d2b433 |
include/libopenraw++/rawdata.h: setCompression() /
|
|
rpm-build |
d2b433 |
compression().
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* tools/ordiag.cpp: dump the compression if applicable.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: refactor the unpack for 8 bits data.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: Added Leica M8 to the test.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-15 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: support 8-bits RAW data. (M8 support)
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/unpack.{cpp,h}, lib/mrwfile.cp: compute the adequate
|
|
rpm-build |
d2b433 |
block size.
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: fix the Nikon unpack. Add hack for
|
|
rpm-build |
d2b433 |
Nikon D100.
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: update test for D100 and R-D1.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/unpack.{h,cpp}, test/testunpack.cpp, lib/mrwfile.cpp,
|
|
rpm-build |
d2b433 |
lib/ifdfile.cpp: unpack is now a class to store an
|
|
rpm-build |
d2b433 |
internal state and deal with some variety of "pack" like
|
|
rpm-build |
d2b433 |
Nikons.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/rawcontainer.cpp, lib/ifddir.cpp: Remove excessive
|
|
rpm-build |
d2b433 |
debugging.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-14 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp, lib/ifd.h, lib/neffile.{cpp,h}: Detect
|
|
rpm-build |
d2b433 |
D100 files marked wrongly as compressed. Declare the other
|
|
rpm-build |
d2b433 |
Nikon compression scheme (the one using the quantization
|
|
rpm-build |
d2b433 |
table).
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp (IFDFile::_enumThumbnailSizes): scan the
|
|
rpm-build |
d2b433 |
subIFDs for previews. Check for compression in case the
|
|
rpm-build |
d2b433 |
there is a StripOffset for a JPEG preview.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-13 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/erffile.cpp: remove the "compression" hack.
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp, lib/ifd.h: better detect compression
|
|
rpm-build |
d2b433 |
and fix the 12 bits unpacking.
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: update test suite.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/mrwfile.cpp: Change the buffer size to make sure
|
|
rpm-build |
d2b433 |
it is a multiple of 3. This should fix the decoding problem.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/unpack.{cpp,h}, lib/mrwfile.cpp: rename to take byte order
|
|
rpm-build |
d2b433 |
into account. Store the values as uint16_t.
|
|
rpm-build |
d2b433 |
* test/testunpack.cpp: fix the test for the above changes.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.{h,cpp}, testsuite/testsuitehandler.cpp
|
|
rpm-build |
d2b433 |
testsuite/testsuitetags.txt: Add support for doing a Md5
|
|
rpm-build |
d2b433 |
on the output. Currently it is a CRC.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-12 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifd.h: CfaCompoment consts.
|
|
rpm-build |
d2b433 |
* lib/ifdfile.cpp: Move away the CFA pattern extraction.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.xml: Add more Nikon samples.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/testsuite.{cpp,h}, testsuite/testsuitehandler.cpp,
|
|
rpm-build |
d2b433 |
testsuite/testsuitetags.txt, testsuite/testsuite.xml: add
|
|
rpm-build |
d2b433 |
CFA Pattern test. Return failure if a test fail.
|
|
rpm-build |
d2b433 |
* include/libopenraw/rawdata.h, include/libopenraw/consts.h,
|
|
rpm-build |
d2b433 |
include/libopenraw++/rawdata.h, lib/capi/rawdata.cpp,
|
|
rpm-build |
d2b433 |
lib/cr2file.cpp, lib/crwfile.cpp, lib/dngfile.cpp,
|
|
rpm-build |
d2b433 |
lib/ifdfile.cpp, lib/mrwfile.cpp, lib/rawdata.cpp,
|
|
rpm-build |
d2b433 |
tools/ordiag.cpp: Allow getting the CFA Pattern.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-11 Hubert Figuiere <hfiguiere@novell.com>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdentry.{h,cpp}: fix a bug in get() where fetching
|
|
rpm-build |
d2b433 |
a locally stored array failed like array of bytes. Also
|
|
rpm-build |
d2b433 |
implement the type trait for BYTE.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/unpack.{cpp,h}, lib/mrwfile.cpn, lib/Makefile.am:
|
|
rpm-build |
d2b433 |
split off unpack.
|
|
rpm-build |
d2b433 |
* test/testunpack.cpp, lib/Makefile.am: test unpack
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Kill CMake support for good.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-07 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/mrwcontainer.h, lib/mrwfile.cpp, README:
|
|
rpm-build |
d2b433 |
Extract and unpack RAW for Minolta A1, A2, 5D and 7D.
|
|
rpm-build |
d2b433 |
(still with a bug)
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-03 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifddir.cpp, lib/ifdfilecontainer.{cpp,h}:
|
|
rpm-build |
d2b433 |
Add hooks to set the Exif offset.
|
|
rpm-build |
d2b433 |
* lib/mrwcontainer.{cpp,h}, lib/mrwfile.cpp:
|
|
rpm-build |
d2b433 |
Add support for 7HI and 7i MRW files.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-02-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/mrwfile.cpp: Fix getting the makernote offset.
|
|
rpm-build |
d2b433 |
* lib/ifdentry.h: offset() is implemented properly.
|
|
rpm-build |
d2b433 |
Make get() less error prone: allow overriding the type
|
|
rpm-build |
d2b433 |
check as well as deal with undefined type.
|
|
rpm-build |
d2b433 |
* lib/ifdentry.cpp: Fix some warnings.
|
|
rpm-build |
d2b433 |
* lib/ifd.h: Forgot include protection.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdentry.h: new accessors count() and offset().
|
|
rpm-build |
d2b433 |
* lib/rawcontainer.{h,cpp}: added readUInt8()
|
|
rpm-build |
d2b433 |
* lib/mrwcontainer.{h,cpp}, lib/mrwfile.{h,cpp}, lib/rawfile.cpp:
|
|
rpm-build |
d2b433 |
MRW support
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-26 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdfilecontainer.cpp: is the m_offset to create the IFDDir
|
|
rpm-build |
d2b433 |
and look up for the IFD. Needed by MRW and RAF (in the future).
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-13 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/crwdecompressor.cpp, testsuite/xmlhandler.cpp: Fix build on
|
|
rpm-build |
d2b433 |
openSUSE Factory.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* autogen.sh: re-order commands in autogens.sh (Closes bug #14055)
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
==== 0.0.4 ====
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-12 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Remove unused exempi dependency.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-07 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/cr2file.{cpp,h}, lib/ifdfile.{cpp,h},
|
|
rpm-build |
d2b433 |
testsuite/testsuite.xml: getting exif meta values is
|
|
rpm-build |
d2b433 |
refactored. Orientation works for PEF, NEF, DNG, ERF, ORF and ARW.
|
|
rpm-build |
d2b433 |
* lib/rawfile.cpp: Orientation is in the TIFF namespace.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-06 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/*, lib/tiffepfile.{cpp,h}: Refactoring: have a TIFF/EP base
|
|
rpm-build |
d2b433 |
class. Have Exif IFD, Main IFD and CFA IFD located in a common
|
|
rpm-build |
d2b433 |
way.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-05 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/*: Working testsuite.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* tools/ordiag.cpp: Display the thumbnail byte size.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2008-01-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* testsuite/*, Makefile.am, configure.in: bootstrap the test
|
|
rpm-build |
d2b433 |
suite including a new XML parser.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-30 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* README, include/libopenraw/consts.h, lib/Makefile.am,
|
|
rpm-build |
d2b433 |
lib/erffile.{h,cpp}, lib/rawfile.cpp, tools/ordiag.cpp:
|
|
rpm-build |
d2b433 |
Epson ERF support for thumbnail and compressed CFA.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-22 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in, m4/boost.m4, test/Makefile.am: Change boost
|
|
rpm-build |
d2b433 |
detection. Closes bug #13658. Closes bug #13659
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-18 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/Makefile.am: gdk demo opted out. Closes bug #13718
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/io/io.c: remove stray ';'. Closes bug #13717
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-17 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ciffcontainer.{cpp,h}, lib/crwfile.cpp: retrieve the orientation
|
|
rpm-build |
d2b433 |
from the CIFF/CRW files.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-11 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* README: Update build instruction. Closes bug #13595
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-05 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/thumbc.c, lib/io/teststream.cpp, test/ciffcontainertest.cpp,
|
|
rpm-build |
d2b433 |
test/fileio.t.c: warning removal.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-12-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
* Get orientation (CR2-only).
|
|
rpm-build |
d2b433 |
* API for orientation.
|
|
rpm-build |
d2b433 |
* Rotate gdk pixbuf depending on orientation.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-11-26 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* New rawfile C API.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-11-25 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/crwfile.cpp: Fix crash with A610 CRW files and other non-CIFF
|
|
rpm-build |
d2b433 |
files. Closes bug #13393
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/io/posix_io.c (posix_munmap): Fix unused parameter warning.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/jfifcontainer.cpp: Add string.h to fix build on Factory.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
==== 0.0.3 ====
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-11-25 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/io/io.c: check input pointer for validity.
|
|
rpm-build |
d2b433 |
Closes bug #13371.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/gdk.c,demo/Makefile.am: new demo.
|
|
rpm-build |
d2b433 |
* demo/thumb.cpp (main): Check that the returned rawfile
|
|
rpm-build |
d2b433 |
is not null.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-11-24 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* gnome/gdkpixbuf.c (or_thumbnail_to_pixbuf): The data is not
|
|
rpm-build |
d2b433 |
copied by gdk_pixbuf_new_from_data(). Copy it.
|
|
rpm-build |
d2b433 |
Closes bug #13383.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-11-12 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/io/teststream.cpp: Fix an error triggered by
|
|
rpm-build |
d2b433 |
openSUSE Factory: missing header.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-07-09 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* gnome/gdkpixbuf.c (or_gdkpixbuf_extract_thumbnail): Removing an
|
|
rpm-build |
d2b433 |
annoying debug message.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-07-08 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/capi/rawdata.cpp, include/libopenraw++/rawdata.h,
|
|
rpm-build |
d2b433 |
include/libopenraw/libopenraw.h, include/libopenraw/rawdata.h:
|
|
rpm-build |
d2b433 |
New API in C.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/ccfa.c (main): New sample for RAW extraction
|
|
rpm-build |
d2b433 |
using the C API.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ljpegdecompressor.cpp (GetDht): avoid memcpy()
|
|
rpm-build |
d2b433 |
on the huffman tables, and check better the index.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-07-07 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Support for CRW decompression.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/io/memstream.cpp: remove annoying debug message.
|
|
rpm-build |
d2b433 |
MemStream::seek return the current position.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* configure.in: fix configure.in breakage. Setting the CXXFLAGS
|
|
rpm-build |
d2b433 |
with -Werror and all these warnings break the detection.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-07-05 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ljpegdecompressor.{h,cpp}: make more methods static or
|
|
rpm-build |
d2b433 |
functions.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/rawdata.cpp (RawData::append()): fix endianess issue. The
|
|
rpm-build |
d2b433 |
code is now endian neutral and works fine on PPC (big endian).
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-07-04 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* test/ljpegtest.cpp (test_ljpeg): Make the test check
|
|
rpm-build |
d2b433 |
against a checksum. Don't test the decompressor internals.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ljpegdecompressor.cpp (MIN_GET_BITS): use int32_t and
|
|
rpm-build |
d2b433 |
not long. This Fix the 64-bits issue.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Added unit testing for the lossless JPEG decompressor.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-07-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Internal API change: can request uncompressed CFA data.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-06-30 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/peffile.cpp: Mark CFA uncompressed if they
|
|
rpm-build |
d2b433 |
are.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Handle the slicing for CR2 files. Better error
|
|
rpm-build |
d2b433 |
handling.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-06-05 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/dngfile.cpp: decompress RAW from DNG. The spec
|
|
rpm-build |
d2b433 |
is very fuzzy... so it is know to be broken.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-06-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/cfa.cpp: will save as .pgm file.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* support decompressing CFA from the RAW file
|
|
rpm-build |
d2b433 |
using ljpeg. CR2 files only for now.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-04-19 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Added infrastructure for decompression.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-04-09 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdentry.{h,cpp}, lib/ifddir.{h,cpp}: IFDTypeDesc
|
|
rpm-build |
d2b433 |
renamed IDFTypeTrait.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-04-02 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* Makefile.am (ACLOCAL_AMFLAGS): make sure
|
|
rpm-build |
d2b433 |
aclocal is called properly in maintainer mode.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-03-31 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifddir.{h,cpp}: get() API changed.
|
|
rpm-build |
d2b433 |
* lib/ifdentry.h: get() is now a static method
|
|
rpm-build |
d2b433 |
of IFDTypeDesc<> as the template member code
|
|
rpm-build |
d2b433 |
choke on gcc-3.3.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* autogen.sh: aclocal includes from m4 dir
|
|
rpm-build |
d2b433 |
* configure.in: use AX_BOOST_CHECK
|
|
rpm-build |
d2b433 |
* m4/ax_boost_base.m4: add macro to check boost.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-03-21 Pav Lucistnik <pav@FreeBSD.org>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* gnome/include/libopenraw-gnome/Makefile.am:
|
|
rpm-build |
d2b433 |
Don't create the Gnome include dir if building
|
|
rpm-build |
d2b433 |
without it.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-03-21 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/crwfile.cpp, lib/ifdfile.cpp: use scoped_ptr<>
|
|
rpm-build |
d2b433 |
instead of delete.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-03-20 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/thumbc.c (main): kill some warnings.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* demo/thumb.cpp, tools/ordiag.cpp: Use scoped_ptr<>
|
|
rpm-build |
d2b433 |
when applicable.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-03-01 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* README: Added E500 to the list of tested formats.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-02-06 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* README: update the support list.
|
|
rpm-build |
d2b433 |
* lib/neffile.cpp: Refactor the standard way
|
|
rpm-build |
d2b433 |
of fetching the CFA from and IFD
|
|
rpm-build |
d2b433 |
* lib/*: Added CFA extraction support for
|
|
rpm-build |
d2b433 |
DNG, PEF, ORF. Stubbed for ARW.
|
|
rpm-build |
d2b433 |
* include/libopenraw++/rawfile.h: _getRawData() is
|
|
rpm-build |
d2b433 |
now pure virtual.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ciffcontainer.{h,cpp}, lib/crwfile.{h,cpp}:
|
|
rpm-build |
d2b433 |
Retrieve CFA data from Canon CRW. Support all CIFF
|
|
rpm-build |
d2b433 |
based files.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/ifdentry.{h,cpp}: fix some warnings.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-02-05 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/cr2file.cpp, lib/exception.h, lib/ifddir.{cpp,h},
|
|
rpm-build |
d2b433 |
lib/ifdentry.{cpp,h}, lib/ifdfile.cpp, lib/neffile.cpp:
|
|
rpm-build |
d2b433 |
templatize data fetching. Implement fetching arrays and
|
|
rpm-build |
d2b433 |
data stored outside IFD. Fetching subIFD need a subscript.
|
|
rpm-build |
d2b433 |
Getting CFA data out of a NEF from D70 works.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* tools/ordiag.cpp: Delete the RawFile instance.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-01-30 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* README: Added Canon 1DS and 30D in the list.
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
2007-01-29 Hubert Figuiere <hub@figuiere.net>
|
|
rpm-build |
d2b433 |
|
|
rpm-build |
d2b433 |
* lib/bitmapdata.cpp, lib/rawdata.cpp,
|
|
rpm-build |
d2b433 |
include/libopenraw++/bitmapdata.h,
|
|
rpm-build |
d2b433 |
include/libopenraw++/rawdata.h:
|
|
rpm-build |
d2b433 |
Added bitmap data and raw data classes.
|
|
rpm-build |
d2b433 |
* include/libopenraw++/thumbnail.h,
|
|
rpm-build |
d2b433 |
lib/thumbnail.cpp: inherit from BitmapData.
|
|
rpm-build |
d2b433 |
* include/*, lib/*, configure.in: Add RAW data extraction
|
|
rpm-build |
d2b433 |
support for CR2 and NEF.
|
|
rpm-build |
d2b433 |
Fix a bug when reading IFDEntry with an that overflow a sint16_t.
|
|
rpm-build |
d2b433 |
* tools/Makefile.am: link to the .la
|
|
rpm-build |
d2b433 |
* tools/ordiag.cpp: Dump CFA data.
|
|
rpm-build |
d2b433 |
|