179 Commits (aa86646f2717173f66369d86c6bc7bbbf4e8ceb8)

Author SHA1 Message Date
Robin Mills 5a5f7dc1ac #1286 Fix submitted. 8 years ago
Robin Mills 0051366df4 #1279 Removing unused code. 8 years ago
Robin Mills 192a2a83cf #1279 Cleaned up doxygen warnings for doc and website. 8 years ago
Robin Mills 6d5c2c3256 Getting ready to release v0.26 8 years ago
Robin Mills 2ebacb6b0b #1272 Use in-memory temporary files. 8 years ago
Robin Mills 9ad811150d #1230 Removing incorrect 2-byte pad following JPEG ICC_PROFILE. 9 years ago
Robin Mills 6ea3b00b02 #1249 Fixes 9 years ago
Robin Mills f5956d5db2 #1230 Fixes to read tiff with web-ready. Includes the BasicIo expiremental API readUnmarked() and markRead() which I will remove later. 9 years ago
Robin Mills 5f1d52e497 #1230 Added stdin-test and fixing issue identified by the test. 9 years ago
Robin Mills f4feff0864 #1229. Fix submitted (and appropriate update to test harness). Fix an error in jpgimage::doWriteMetadata for large (>64k) ICC profiles. 9 years ago
Robin Mills 5edc759cc9 #1074 For discussion see: http://dev.exiv2.org/issues/1074#note-23 9 years ago
Robin Mills a8c51889b8 #1074. Fix bug in jpgimage.cpp/readMetadata() concerning ICC profile 9 years ago
Robin Mills 3d57bbc6e6 #1074 Work in progress. ICC Jpeg/Png/Tiff exiv2 -eC foo.xxx writes good foo.icc profiles. icc-test.sh is broken and to be investigated. 9 years ago
Robin Mills 9ff2224fd7 #1074. Rollback r4479 which has inflicted a lot harm on the test harness. 9 years ago
Robin Mills 3aaebf50f7 #1074 Added ICC support to tiffimage.writeMetadata(). pngimage.readMetadata() is not complete. 9 years ago
Robin Mills 14f7f18222 #1057 Correction to r4633 to fix Windows build-breakers (Cygwin/MinGW and msvc) 9 years ago
Robin Mills 57ee93886a #2120 Fix submitted and appropriate changes to test/icc-test.sh (rewritting ICC in JPG was corrupting file) 9 years ago
Robin Mills 87e9c996a6 #1220 and #1074 Work in progress. Improved -pS for JPEG. #1220 is due to a bug in writing the ICC profile in jpgimage.cpp/doWriteMetadata() 9 years ago
Robin Mills 3706233c8d #1074 Correction to r4457 to fix msvc build-breaker. 9 years ago
Robin Mills b7c90140c7 #1074 ICC support in jpgimage.cpp. Add test/icc-test.sh 9 years ago
Robin Mills 9026954816 #1074 Work in progress for ICC/jpg - changes to readMetadata() and printStructure() 9 years ago
Robin Mills fe6a016957 #922 Correction to r4434. Fixing another msvc build breaker. 9 years ago
Robin Mills 8377456786 #922 Correction to r4344 to handle msvc build breaker. 9 years ago
Robin Mills 13be017d12 #922 exiv2 -dI deletes all IPTC chunks in a JPEG. 9 years ago
Robin Mills 06eabfdd88 #1074. jpgimage.cpp ICC support (Work in Progress) 9 years ago
Robin Mills 09c734fbcd #1108. Refactored the IPTC printStructure code from png/jpeg/tiff into iptc.cpp 9 years ago
Robin Mills bdf8d3ad5b #1108 Added photoshop/iptc parser to png/jpeg parser. 9 years ago
Robin Mills 8e7eaa65a7 #1057, #1064, #922, #1148. Work in progress. This is a composite patch of several matters in development. None are totally complete at this time. 9 years ago
Robin Mills a769e1a0fc #1159. Fixing MSVC build-breaker in r4197 and r4179.
Two different issues:
r4197 include <windef.h> does not compile with MSVC 2005 and changed to <windows.h>
r4179 has a short/long compare mismatch
MSVC is a severe build environment and treats warnings as errors.  MSVC is not fragile, it's robust.
10 years ago
Robin Mills 1956b236cd #1159. Thank You, Jakub for discovering this issue and for providing a patch. 10 years ago
Robin Mills b703575389 #1149. Added fff.h (from plir.com) and code strengthening. 10 years ago
Robin Mills a57a9b2fa4 #1149. Modify -pR to find and report the tiff in an APP1/FLIR segment. 10 years ago
Robin Mills 178d0f5fc6 #1148. Fixed formatting error in jpgimage/-pS code. 10 years ago
Robin Mills f49dd0b95f #1108 and #1074 Correction to r4165 to fix MSVC build breaker and to document: exiv2 -eC (extract ICC profile). 10 years ago
Robin Mills fd5e983746 r1108 Recursively dump an image (exiv2 -pR file...) 10 years ago
Robin Mills 6808b073f3 #1074. Implemented exiv2 options -eC and -pC for JPEG. 10 years ago
Andreas Huggel 006625e116 Removed helper functions binaryToString() and stringFormat() from the API and from class Image and made them internal helpers. Renamed type printStructureOption_e to PrintStructureOption to conform with the common naming convention. 10 years ago
Andreas Huggel fd80993ab0 Updated copyright notice. 10 years ago
Robin Mills f1362f9250 #922. Don't remove blank lines from XMP. This is not Exiv2's business. -pX extracts XMP packet without modification. 10 years ago
Robin Mills 40ffba6033 #922 -pS and -pX support for TIFF. Added formatters to Image class and use them from {jpg/png/tiff}image.cpp 10 years ago
Robin Mills f6c79a0d20 #922. Work in progress on options -pS and -pX 10 years ago
Robin Mills 228861d850 #922. Extract Extended XMP (multiple 65k block) and remove XMP blank lines. 10 years ago
Robin Mills 6c113871ef #922. Added options -pS and -pX to exiv2(.exe). Still to deal with -dI 10 years ago
Robin Mills d393b0fa7e trunk: exiv2 v0.25 11 years ago
Robin Mills 4e530fbce0 Bumping the copyright notice again. (re-doing 3089 without breaking the build!) 12 years ago
Robin Mills a297d2b69e Rollback 3089 - somehow it's broken the build! 12 years ago
Robin Mills da1ed8c536 Bumping the copyright notice in src &samples from 2012 to 2013 12 years ago
Andreas Huggel 0d397b95c7 Updated copyright message for 2012. 13 years ago
Andreas Huggel c2fe8be4ef Fixed the supported metadata declared by the image for several image formats (mostly XMP was missing). 13 years ago
Andreas Huggel d84c70192a #808: Applied patch by Pavel Heimlich. 14 years ago
vog 8c5cc37882 #800: Restore binary compatibility 14 years ago
vog 72013d4147 #800: Added and unified support for multiple IRB types (8BIM, AgHg, DCSR, PHUT) in JPEG and PSD images 14 years ago
vog b30f73cb0b Added helper function Photoshop::locatePreviewIrb() which is needed for native previews of Photoshop EPS files 14 years ago
Robin Mills ebfb513a21 Removing the casts which were regrettably added with SVN: 2525. 14 years ago
Robin Mills e2c570a1ce EPS project.
added long ul2Data(byte* buf, size_t s, ByteOrder byteOrder) to the DevStudio 64 bit build.
This rippled requiring casts to differentiate ul2Data(byte*, uint32_t,size_t) and ul2Data(byte*,size_t,size_t)
Team review requested.
14 years ago
Andreas Huggel 01c86017a8 #760: Fixed test for complete Photoshop data. 15 years ago
Andreas Huggel 7770151915 Updated Copyright message for 2011. 15 years ago
Robin Mills 20778cbd7d msvc64. Added build type (64 or 32) to exiv2 -V output. A couple of changes to compile with DevStudio x64 15 years ago
Andreas Huggel dc264bc00d #476, #614: Introduced class LogMsg for enhanced logging, migrated all existing warnings and error messages (not the exceptions) to use the new logic. Every log message now has a type (debug, info, warning, error). Applications can set a logging level to determine which messages are processed and supply a custom log message handler at runtime. (Based on a contribution by Simson Garfinkel.) 15 years ago
Andreas Huggel 06ce0d18b6 - Introduced exiv2.hpp as a wrapper to include all Exiv2 objects. (Renamed existing exiv2.hpp to exiv2app.hpp)
- Changed Sony/Minolta pretty-print function to print EV value
- Renamed rcsid.hpp to rcsid_int.hpp, do not publish it anymore
15 years ago
Andreas Huggel 4355b32472 #699: Omit all formatting whitespace when encoding XMP for JPEG. (Patch from Joachim Gelhaus) 15 years ago
Andreas Huggel 6d496a4888 Updated Copyright notice for 2010. 15 years ago
Andreas Huggel c6ae14cbb9 Added includes for g++-4.4 (Debian 4.4.2-3). 16 years ago
Andreas Huggel 37f89d29c3 #663: Reverted change made in r1961. 16 years ago
Andreas Huggel 5db4fe3613 #663: Removed check for complete PS data. 16 years ago
Andreas Huggel 370af5c8a3 Merged all changes from the unstable branch into the trunk. 16 years ago
Andreas Huggel e26985d18b #533: Changed two more warnings to debug messages (Volker Grabsch) 16 years ago
Andreas Huggel 5751d72224 Changed warning 'Invalid Photoshop IRB data size X or extended Photoshop IRB' to debug message. 16 years ago
Andreas Huggel b9a30c80da #533: Added Volker Grabsch and Michael Ulbrich to authors. 16 years ago
Andreas Huggel f3c5ef1ed2 533: Applied patch 8_handle_extended_Photoshop_IRBs (Michael Ulbrich, Volker Grabsch) 16 years ago
Andreas Huggel 110c487db4 533: Applied patch 5_recognize_small_corrupt_IRBs (Michael Ulbrich, Volker Grabsch) 16 years ago
Andreas Huggel bc9d685210 533: Applied patch 4_new_function_Photoshop_valid (Michael Ulbrich, Volker Grabsch) 16 years ago
Andreas Huggel 95baab13ed 533: Applied patch 3_skip_writing_redundant_IPTC_IRBs (Michael Ulbrich, Volker Grabsch) 16 years ago
Andreas Huggel 853fa64d4d 533: Applied patch 2_read_and_modify_only_the_first_XMP_segment (Michael Ulbrich, Volker Grabsch) 16 years ago
Andreas Huggel 5ef4c5ee22 533: Applied patch 1_handle_empty_IRB (Michael Ulbrich, Volker Grabsch) 16 years ago
Andreas Huggel 05e8255c78 #628: Improved version: insert comments just before SOFn. Updated test cases accordingly. 16 years ago
Andreas Huggel 792b272ad7 #628: Write COM segment (JPEG comment) last, after all APPn segments. 16 years ago
Andreas Huggel 8a6d9dbc42 Updated Copyright notice for 2009. 17 years ago
Andreas Huggel 6f5032db37 Do not access the first element of an empty vector. 17 years ago
Andreas Huggel 65351c15cf Workaround for a MSVC problem. 17 years ago
Andreas Huggel b3d0d5cf82 #542: Use the first Exif APP1 segment (not the last) if more than one are present. 17 years ago
Andreas Huggel b5a00fcd5c * Added options -pp and -ep to list and extract preview images
* #584: Implemented missing member function
* API change, class PreviewImage: Added members to access all preview properties
* Minor fix: Suppress XMP encoding error when XMP is not enabled.
17 years ago
Andreas Huggel d866b20d82 #567: Fixing MSVC build, intermediate revision, it is still broken. 17 years ago
Andreas Huggel b759193273 Removed trailing whitespace. 17 years ago
Andreas Huggel 0d55992e2f Merged unstable branch to trunk. 17 years ago
Andreas Huggel 8f5a084ec7 #558: Skip remainder of SOF segment (mhx). 17 years ago
Andreas Huggel 654d51a366 Added read support for jp2 and psd images, stubs for gif, bmp and tga images, and pixelWidth and pixelHeight methods on Image (Marco Piovanelli). 17 years ago
Andreas Huggel e4c96433d4 Added support for XMP sidecar files. 18 years ago
Andreas Huggel 3ac665a305 Added 2008 to Copyright notice. 18 years ago
Andreas Huggel aecbc71657 Added XMP support to MSVC project. 18 years ago
Andreas Huggel 4b95b20db8 #534: Prevent integer overflow. 18 years ago
Andreas Huggel 5b2d182f65 #533: An attempt to read IPTC data from multiple APP13 Photoshop 3.0 segments. 18 years ago
Andreas Huggel 7c2e5a705a Updated test output, moved fix from prev rev into XmpParser. 18 years ago
Andreas Huggel 6d0cfca1a5 Fix: do not clear old XMP packet in case of an error encoding the new XMP data. 18 years ago
Andreas Huggel 52ddfc5938 Minor cleanup (memset -> std::memset, memcpy -> std::memcpy). 18 years ago
Andreas Huggel 91c4dafbf9 Fixed compiler issues (gcc-4.3, msvc 7.1) 18 years ago
Andreas Huggel bc5e3fbd5d Bugfix. 18 years ago
Andreas Huggel c2b31e4f5f Utility: Implemented XMP delete and insert from *.xmp file actions. Library: Added logic to determine whether to write from XMP packet or parsed XMP data. 18 years ago
Andreas Huggel bc2fa9a4de Merged rev. 1198-1213 from branches/xmp. 18 years ago
Andreas Huggel ac314ddfbc Intermediate state: Merged rev. 1153-1196 from branches/xmp. 18 years ago