aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Longitudes accept values between 0 and 180 degrees.Rob Wallace2010-01-301-5/+6
|
* Raise an IOError when trying to read an non-existent file,Olivier Tilloy2010-01-291-0/+5
| | | rather than segfaulting.
* Documentation cosmetics.Olivier Tilloy2010-01-273-8/+7
|
* Module-level docstrings for exif, iptc and xmp.Olivier Tilloy2010-01-273-0/+12
|
* Complete the documentation of the metadata module.Olivier Tilloy2010-01-261-2/+11
|
* Complete the documentation of the utils module.Olivier Tilloy2010-01-261-1/+9
|
* Documentation of the Preview class.Olivier Tilloy2010-01-261-9/+22
|
* Made the low level Image wrapper and all the methods it exposes protected.Olivier Tilloy2010-01-262-43/+43
| | | It should never be used directly.
* Take environment variables into account when compiling.Olivier Tilloy2010-01-251-1/+11
|
* Choice is not a simple type.Olivier Tilloy2010-01-241-5/+0
|
* Copy metadata to another image.Olivier Tilloy2010-01-224-0/+46
| | | From an original patch by Ilpo Nyyssönen (http://iny.iki.fi/).
* Read-only access to the mime type of an image.Olivier Tilloy2010-01-224-0/+16
| | | From an original patch by Matt Mossholder (mattcm@mourneblade.mossholder.com).
* Read-only access to the dimensions of an image.Olivier Tilloy2010-01-224-0/+24
| | | From an original patch by Matt Mossholder (mattcm@mourneblade.mossholder.com).
* Standard version_info and __version__ attributesOlivier Tilloy2010-01-212-3/+9
| | | | + exiv2_version_info and __exiv2_version__. Set version_info to (0, 2, 0), ready for the next release.
* Updated error codes translation.Olivier Tilloy2010-01-211-38/+207
|\
| * Updated error codes translation to the errors defined in libexiv2 0.19.Olivier Tilloy2010-01-211-24/+206
| |
| * Removed a compatibility workaround.Olivier Tilloy2010-01-211-6/+1
| | | | | | This version requires libexiv2 >= 0.19 anyway.
| * Removed handling of unused custom exceptions.Olivier Tilloy2010-01-211-8/+0
| |
* | Prevent emptying XMP sequences and other multiple-value types.Olivier Tilloy2010-01-211-0/+4
|/
* Removed some unused legacy code.Olivier Tilloy2010-01-216-209/+2
|
* Fixed adding values to repeatable IPTC tags.Olivier Tilloy2010-01-211-1/+3
|
* Lazy value computation.Olivier Tilloy2010-01-213-101/+78
|\ | | | | Values are computed from the raw values only when requested.
| * Lazy value computation for XMP tags.Olivier Tilloy2010-01-211-48/+36
| |
| * Lazy value computation for IPTC tags.Olivier Tilloy2010-01-211-27/+18
| |
| * Set the tag's value when setting the raw value.Olivier Tilloy2010-01-211-3/+2
| |
| * Reset the value cookie to False when setting the value.Olivier Tilloy2010-01-191-3/+4
| |
| * Lazy value computation for EXIF tags.Olivier Tilloy2010-01-191-20/+18
| |
* | Documentation.Olivier Tilloy2010-01-211-0/+1
|/
* More explicit ValueErrors when trying to instantiate a GPSCoordinate with ↵Olivier Tilloy2010-01-191-4/+4
| | | | invalid values.
* GPSCoordinate class to match the XMP GPSCoordinate type.Olivier Tilloy2010-01-193-2/+124
|
* Support the EXIF Comment type.Olivier Tilloy2010-01-191-3/+21
|
* Renamed UndefinedToString to undefined_to_stringOlivier Tilloy2010-01-173-8/+8
| | | and StringToUndefined to string_to_undefined, for consistency.
* Do not convert automatically Undefined values to their human representation,Olivier Tilloy2010-01-171-4/+5
| | | it's a lossy conversion.
* Always provide the EXIF interpreted value if possible.Olivier Tilloy2010-01-172-7/+8
|
* IPTC: when setting the values of a tag, use its raw_values.Olivier Tilloy2010-01-171-1/+1
| | | Trying to re-convert its values is costly and more error-prone.
* EXIF: when setting the value of a tag, use its raw_value.Olivier Tilloy2010-01-171-1/+1
| | | Trying to re-convert its value is costly and more error-prone.
* Support the EXIF SShort type (handled similarly as Short).Olivier Tilloy2010-01-171-5/+12
| | | This doesn't seem to be standard EXIF but it is mentioned in the TIFF specification.
* Support the EXIF SByte type (handled exactly the same way as Byte).Olivier Tilloy2010-01-151-5/+5
| | | This doesn't seem to be standard EXIF but it is mentioned in the TIFF specification.
* When setting multiple values for an EXIF tag, they must be separated by a ↵Olivier Tilloy2010-01-151-1/+1
| | | | whitespace, not a comma.
* Preview::writeToFile dumps the preview data to a file.Olivier Tilloy2010-01-083-0/+14
|
* Adapted the pyqt thumbnail example.Olivier Tilloy2010-01-081-32/+37
|
* Adapted the pygtk thumbnail example.Olivier Tilloy2010-01-081-36/+42
|
* Preview (thumbnail) extraction.Olivier Tilloy2010-01-084-0/+73
| | | Read-only at the moment.
* Updated copyright headers for 2010.Olivier Tilloy2010-01-0513-13/+13
|\
| * Updated copyright headers for 2010.Olivier Tilloy2010-01-0513-13/+13
| | | | | | Happy new year!
* | Fix compilation against libexiv2 0.19.Olivier Tilloy2010-01-041-7/+31
|/ | | | Copied the FindIptcdatum class from src/iptc.cpp to replace Exiv2::FindMetadatumById::FindMetadatumById.
* Cleanup: removed some useless includes.Olivier Tilloy2010-01-041-2/+0
|
* Replaced all data read checks by a custom macro.Olivier Tilloy2010-01-021-84/+26
|
* Always check if the metadata has been read beforehand.Olivier Tilloy2010-01-021-119/+115
|
* Also release the GIL when opening a file,Olivier Tilloy2009-12-241-0/+14
| | | this is a potentially long-running blocking IO operation.