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