Commit Graph

1849 Commits

Author SHA1 Message Date
Andreas Huggel
09ec544678 Added iptc4xmpExt and plus XMP schemas (Based on a patch from Mikolaj Machowski). 2009-07-05 05:49:08 +00:00
Andreas Huggel
247bc0cd06 #533: Applied patch 6_fix_test_conversions_timezone (Michael Ulbrich, Volker Grabsch) 2009-06-29 15:24:19 +00:00
Andreas Huggel
f3c5ef1ed2 533: Applied patch 8_handle_extended_Photoshop_IRBs (Michael Ulbrich, Volker Grabsch) 2009-06-28 16:25:54 +00:00
Andreas Huggel
038b2c34a4 533: Applied patch 7_more_iptc_test_images (Michael Ulbrich, Volker Grabsch) 2009-06-28 16:18:25 +00:00
Andreas Huggel
110c487db4 533: Applied patch 5_recognize_small_corrupt_IRBs (Michael Ulbrich, Volker Grabsch) 2009-06-28 15:47:36 +00:00
Andreas Huggel
bc9d685210 533: Applied patch 4_new_function_Photoshop_valid (Michael Ulbrich, Volker Grabsch) 2009-06-28 15:44:41 +00:00
Andreas Huggel
95baab13ed 533: Applied patch 3_skip_writing_redundant_IPTC_IRBs (Michael Ulbrich, Volker Grabsch) 2009-06-28 15:35:16 +00:00
Andreas Huggel
853fa64d4d 533: Applied patch 2_read_and_modify_only_the_first_XMP_segment (Michael Ulbrich, Volker Grabsch) 2009-06-28 15:24:16 +00:00
Andreas Huggel
5ef4c5ee22 533: Applied patch 1_handle_empty_IRB (Michael Ulbrich, Volker Grabsch) 2009-06-28 15:19:16 +00:00
Andreas Huggel
95b9ca371a Ran make update-po. 2009-06-27 08:51:42 +00:00
Andreas Huggel
b6efe170f3 Updated Finnish translations. 2009-06-27 08:49:58 +00:00
Andreas Huggel
a53fed37e1 Tagged release 0.18.2 2009-06-24 13:31:28 +00:00
Andreas Huggel
937b51236f Fixed a few leftover robotbattle links. 2009-06-21 10:37:11 +00:00
Andreas Huggel
e9d7af22e6 Updated ChangeLog. 2009-06-20 15:34:09 +00:00
Andreas Huggel
a2132dd570 Updated ChangeLog for 0.18.2 2009-06-20 14:44:19 +00:00
Andreas Huggel
fe09e37e4d Updated po directory. 2009-06-20 10:56:15 +00:00
Andreas Huggel
d73f83c2a2 Bumped version to 0.18.2 2009-06-20 10:55:27 +00:00
Andreas Huggel
9bbfd1c186 Removed r1830, r1826, r1825, r1824 from trunk (PGF image format) 2009-06-20 04:55:31 +00:00
Andreas Huggel
7b75bbaa04 Removed r1799, r1797 from trunk (#634, #579) 2009-06-20 04:26:46 +00:00
Andreas Huggel
afd3f23c1d Merged r1815:1830 from the trunk 2009-06-20 03:24:53 +00:00
HumanDynamo
8a3e708fd6 add PGF creation from scratch in memory 2009-06-18 08:53:15 +00:00
HumanDynamo
67dfeaf3bd fix comment 2009-06-18 08:52:31 +00:00
HumanDynamo
76a3a36e51 creating JPEG2 blank file from scratch is now supported 2009-06-18 08:29:22 +00:00
HumanDynamo
038be98b02 missing to register XMP type with PNG 2009-06-18 08:26:59 +00:00
HumanDynamo
76ccdeed58 add pgf file with metadata to test 2009-06-18 06:49:15 +00:00
HumanDynamo
a877aac92b missing to register PGF comment 2009-06-18 06:46:46 +00:00
HumanDynamo
876eb87515 Add PGF image format codec. Read and Write metadata is supported.
PGF <http://www.libpgf.org> is an image format based on Wavelet compression.
Metadata are hosted in header of file into an unique byte array. 
Metadata are saved into this area using a blank PNG file as container.
Comments, EXIF, IPTC, and XMP are supported.
2009-06-18 06:43:50 +00:00
HumanDynamo
35c2ebaf48 byte order in PNG blank dat is inverted. now creting PNG image from scratch work fine... 2009-06-18 06:39:46 +00:00
HumanDynamo
b625d025c8 wrong logic here to create blank PNG image in memory 2009-06-18 06:14:53 +00:00
HumanDynamo
b916c89320 to be able to use blank image at init 2009-06-17 16:02:45 +00:00
Andreas Huggel
f7b1109738 #638: Aligned IPTC decoding with the new encoding, but kept it backward compatible for broken images. 2009-06-16 13:30:36 +00:00
Andreas Huggel
f1c4c53c22 #638: Embed IPTC data in Photoshop IRB, some more code re-work. 2009-06-16 12:06:17 +00:00
Andreas Huggel
fbc3b58f14 #638: Fixed compiler warnings, fixed more CRC issues, shortened some code. 2009-06-14 14:33:56 +00:00
Andreas Huggel
cfec8527c7 #638: Replaced custom copyString function with strcpy, refactored some related code. Only tested on Linux, this may not compile on Windows. 2009-06-12 15:13:23 +00:00
Andreas Huggel
a1077e6ade #630: Fixed CRC error in chunk zTXt (Jochen Schug). 2009-06-11 09:22:19 +00:00
Andreas Huggel
93dd629991 #620: Allow binary array entries with only cfg (no def), converted CanonSi entry. 2009-06-03 17:02:34 +00:00
Andreas Huggel
a8f7dc36cf #620: Another step towards TiffArrayEntry obsolescence. 2009-06-02 16:33:50 +00:00
Andreas Huggel
10ef16cc90 #620: Intermediate commit on the way to replace TiffArrayEntry/Element. 2009-06-02 13:53:04 +00:00
Robin Mills
8b89e91abf Adding convert-test and tiff-test projects to the MSVC build environment 2009-05-31 18:02:43 +00:00
Robin Mills
bf4bf5af77 Adding project mmap-test to the mix. 2009-05-31 04:02:44 +00:00
Andreas Huggel
8b2b3ffec7 Added simple memory mapping test program. 2009-05-30 07:17:52 +00:00
Andreas Huggel
d72eadb647 Changed BasicIo::munmap so that it does not throw to make sure ~FileIo does not throw. Doc tweaks. 2009-05-30 07:17:20 +00:00
Andreas Huggel
5135792d8a Reverted changes done by mistake. 2009-05-30 05:31:08 +00:00
Andreas Huggel
5f1d376eb8 Prevent switchMode() from calling itself (fixes an incompatibility of the changes for #634 with the code to write to memory-mapped files. 2009-05-30 05:29:55 +00:00
Andreas Huggel
b563340cc0 Merged r1801:1803 from the trunk. 2009-05-29 15:04:24 +00:00
Andreas Huggel
1f9264bddf Merged r1798:1800 from the trunk. 2009-05-29 14:56:01 +00:00
Andreas Huggel
f093fd49a6 Merged r1794:1797 from the trunk. 2009-05-29 14:54:53 +00:00
Andreas Huggel
1c2dd764f8 #636: Do not change makernote byte order unless requested. By default, use the same byte order as that of the image (for new makernote metadata). Right now, the only makernote that has its own byte order is Nikon3. Also added missing padding to IPTC binary data for Exif.Image.IPTCNAA. 2009-05-28 11:35:01 +00:00
Andreas Huggel
5720f14438 Fixed nasty illegal read. 2009-05-28 10:19:12 +00:00
Andreas Huggel
87b1da755c #629: Cleaned-up a few more virtual inlined methods. 2009-05-20 14:53:15 +00:00