aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Accept Fraction objects for Rational and SRational values in EXIF tags.Olivier Tilloy2010-11-301-3/+4
|
* Conditional import of fractions.Fraction for partial support if present.Olivier Tilloy2010-11-301-0/+10
|
* Added a unit test to check that the EXIF thumbnail corresponds to a preview.Olivier Tilloy2010-11-281-0/+13
|\
| * Added a unit test to check that the EXIF thumbnail corresponds to a preview.Olivier Tilloy2010-11-281-0/+13
| |
* | Read/write access to the EXIF thumbnail.Olivier Tilloy2010-11-239-2/+275
|\|
| * Import ExifThumbnail in the pyexiv2 namespace.Olivier Tilloy2010-11-231-1/+1
| |
| * Unit tests for the EXIF thumbnail.Olivier Tilloy2010-11-221-0/+94
| |
| * Update the cache of EXIF tags after modifying the EXIF thumbnail.Olivier Tilloy2010-11-222-10/+22
| |
| * New section in the tutorial on EXIF thumbnails.Olivier Tilloy2010-11-221-0/+10
| |
| * Generate API documentation for the ExifThumbnail class.Olivier Tilloy2010-11-222-4/+6
| |
| * Complete implementation of the EXIF thumbnail, including write accessors.Olivier Tilloy2010-11-225-7/+55
| |
| * Access to the read-only properties of the EXIF thumbnail optionally embedded ↵Olivier Tilloy2010-11-215-1/+108
|/ | | | in an image.
* Rename the .raw_values and .values properties of IPTC tags to .raw_value and ↵Olivier Tilloy2010-11-216-24/+84
|\ | | | | | | | | | | | | | | .value, for consistency with the API of EXIF and XMP tags. The .raw_values and .values properties remain for backward compatibility, but they are marked as deprecated.
| * Unit test to check that accessing the .raw_values and .values properties ↵Olivier Tilloy2010-11-211-0/+30
| | | | | | | | issue deprecation warnings.
| * Re-introduce the .raw_values and .values properties for compatibility,Olivier Tilloy2010-11-211-0/+30
| | | | | | but mark them as deprecated.
| * Rename the .raw_values and .values properties of IPTC tags to .raw_value and ↵Olivier Tilloy2010-11-216-24/+24
|/ | | | | .value, for consistency with the API of EXIF and XMP tags.
* Cosmetics: replaced non-breakable spaces by normal white spaces in comments.Olivier Tilloy2010-11-214-7/+7
|
* Use the typename from the XMP datum when availableOlivier Tilloy2010-11-211-2/+2
| | | instead of relying on the static type information, that may be incomplete.
* Add a unit test to check that an exception is raised when trying to set ↵Olivier Tilloy2010-11-171-0/+5
| | | | multiple values to a non-repeatable IPTC tag.
* Throw an exception instead of silently failing when unable to parse the raw ↵Olivier Tilloy2010-11-177-12/+90
|\ | | | | | | | | value for EXIF and IPTC tags. Note that parsing never fails for XMP tags.
| * Throw an exception instead of silently failing when unable to parse the raw ↵Olivier Tilloy2010-11-173-3/+29
| | | | | | | | | | | | value for EXIF and IPTC tags. Note that parsing never fails for XMP tags. Added corresponding unit tests.
| * Strip trailing white spaces in string_to_undefined(…).Olivier Tilloy2010-11-155-9/+61
|/ | | New unit tests for string ⟷ undefined conversions.
* Make ImageMetadata implement the collections.MutableMapping interface.Antti Siira2010-11-092-1/+55
|\
| * Turn ImageMetadata into MutableMappingAntti Siira2010-09-302-1/+55
|/
* When deleting a tag, remove its key from the cache too.Olivier Tilloy2010-09-292-12/+21
| | | Many thanks to Antti Siira for spotting the issue and proposing a patch.
* Swallow all warnings and error messages written by libexiv2 to stderr.Olivier Tilloy2010-08-271-0/+5
|\
| * Swallow all warnings and error messages written by libexiv2 to stderr.Olivier Tilloy2010-08-271-0/+5
|/
* Fix a typo in the unit tests.Olivier Tilloy2010-08-271-3/+3
|
* Skip unicode unit tests for unsupported encodings.Olivier Tilloy2010-08-261-3/+13
|\
| * Skip unicode unit tests for unsupported encodings.Olivier Tilloy2010-08-261-3/+13
|/
* Updated windows build dependencies:Olivier Tilloy2010-08-252-11/+11
|\ | | | | | | | | • exiv2 0.19 → 0.20 • python 2.6.5 → 2.7 • boost 1.43.0 → 1.44.0
| * Don’t choke on an existing build directory.Olivier Tilloy2010-08-251-1/+1
| |
| * Updated windows build dependencies:Olivier Tilloy2010-08-252-10/+10
|/ | | | | • exiv2 0.19 → 0.20 • python 2.6.5 → 2.7 • boost 1.43.0 → 1.44.0
* Sanity check when setting the parent image of a tag:Olivier Tilloy2010-08-242-2/+37
|\ | | | | if it’s already the same parent, don’t do anything.
| * Sanity check when setting the parent image of a tag:Olivier Tilloy2010-08-242-2/+37
|/ | | if it’s already the same parent, don’t do anything.
* IOError accepts a filename as third parameter to its constructor.Olivier Tilloy2010-06-021-1/+1
|
* Fixed some harmless compilation warningsOlivier Tilloy2010-05-302-3/+7
| | | (thanks to Rob Healey for pointing them out).
* Merge the 0.2.2 release.release-0.2.2Olivier Tilloy2010-05-273-2/+38
|\
| * Updated NEWS.Olivier Tilloy2010-05-271-0/+36
| |
| * Bumped version number to 0.2.2.Olivier Tilloy2010-05-272-2/+2
|/
* Update the install script and the windows buildOlivier Tilloy2010-05-263-6/+7
|\ | | | | to Python 2.6.5 and Boost 1.43.0.
| * Add the new preview module to the build rules.Olivier Tilloy2010-05-262-1/+2
| |
| * Update the windows build to Boost 1.43.0.Olivier Tilloy2010-05-261-3/+3
| |
| * Update the windows build to Python 2.6.5.Olivier Tilloy2010-05-261-2/+2
| |
* | Round the timestamps to have the tests passOlivier Tilloy2010-05-261-10/+10
|\ \ | |/ |/| on systems that support a better resolution than the second (e.g. windows).
| * Round the timestamps to have the tests passOlivier Tilloy2010-05-261-10/+10
| | | | | | on systems that have a better resolution than the second (e.g. windows).
* | Optionally preserve the file's original timestampsOlivier Tilloy2010-05-262-1/+59
|\| | | | | (access time and modification time) when writing back metadata.
| * Optionnally preserve the file's timestamp when writing back metadata.Olivier Tilloy2010-05-262-1/+59
|/
* Don't copy the metadata internally, just keep a pointer to it.Olivier Tilloy2010-05-242-37/+34
| | | This should speed up the reading and writing of metadata.
* Get, set and delete the image comment.Olivier Tilloy2010-05-216-9/+93
|\ | | | | This was a regression compared to the 0.1.x series.