Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Instantiate the exiv2_version tuple inside the boost module declaration.HEADmaster | Olivier Tilloy | 2012-09-21 | 1 | -7/+5 |
|\ | | | | | | | This fixes a segmentation fault when exiting the python interpreter. | ||||
| * | Instantiate the exiv2_version tuple inside the boost module declaration. | Olivier Tilloy | 2012-09-21 | 1 | -7/+5 |
|/ | | | | This fixes a segmentation fault when exiting the python interpreter. | ||||
* | Check typeName for nullness. | Olivier Tilloy | 2012-04-22 | 1 | -2/+10 |
|\ | |||||
| * | Check typeName for nullness. | Olivier Tilloy | 2012-04-22 | 1 | -2/+10 |
|/ | |||||
* | Fix undefined_to_string to accept empty strings. | Olivier Tilloy | 2012-03-15 | 2 | -3/+5 |
|\ | |||||
| * | Fix undefined_to_string to accept empty strings. | Olivier Tilloy | 2012-03-15 | 2 | -3/+5 |
|/ | |||||
* | Simplify and optimize ExifTag::setParentImage(…) and ↵ | Olivier Tilloy | 2012-01-16 | 1 | -39/+8 |
| | | | | | | | | | XmpTag::setParentImage(…) by re-setting the value of the datum to a copy of the existing datum’s value. This also fixes setting the value of an XMP tag of type array to [''] (this issue was uncovered by Benjamin Henne, see http://dev.exiv2.org/boards/3/topics/1039 for details). Unfortunately this can’t easily be transposed to IptcTag::setParentImage(…) due to implementation details. | ||||
* | Merge the 0.3.2 release.release-0.3.2 | Olivier Tilloy | 2011-10-24 | 3 | -2/+20 |
|\ | |||||
| * | Updated NEWS. | Olivier Tilloy | 2011-10-24 | 1 | -0/+18 |
| | | |||||
| * | Bumped version number to 0.3.2. | Olivier Tilloy | 2011-10-24 | 2 | -2/+2 |
|/ | |||||
* | Replace the deprecated 'raw_values' and 'values' attributes by 'raw_value' ↵ | Olivier Tilloy | 2011-10-24 | 1 | -10/+10 |
| | | | | and 'value', respectively, in the IPTC unit tests. | ||||
* | Fix a couple of regressions that had bumped the dependency on Python ≥ 2.7. | Olivier Tilloy | 2011-10-24 | 3 | -3/+19 |
|\ | | | | | pyexiv2 0.3 is now compatible with Python ≥ 2.6 again. | ||||
| * | Substitute the use of timedelta.total_seconds() with its actual implementation. | Olivier Tilloy | 2011-10-24 | 1 | -1/+7 |
| | | | | | | This method was introduced in Python 2.7. | ||||
| * | Implement a poor man’s test skipping solution to substitute ↵ | Olivier Tilloy | 2011-10-24 | 2 | -2/+12 |
|/ | | | | @unittest.skipIf, which is only available starting with Python 2.7. | ||||
* | Merge the 0.3.1 release.release-0.3.1 | Olivier Tilloy | 2011-10-23 | 4 | -8/+55 |
|\ | |||||
| * | Updated release procedure. | Olivier Tilloy | 2011-10-23 | 1 | -4/+4 |
| | | |||||
| * | Updated NEWS. | Olivier Tilloy | 2011-10-23 | 1 | -0/+47 |
| | | |||||
| * | Bumped version number to 0.3.1. | Olivier Tilloy | 2011-10-23 | 2 | -4/+4 |
|/ | |||||
* | Updated windows build dependencies: | Olivier Tilloy | 2011-10-23 | 3 | -9/+9 |
|\ | | | | | • exiv2 0.21.1 → 0.22 | ||||
| * | Updated windows build dependencies: | Olivier Tilloy | 2011-10-22 | 1 | -3/+3 |
| | | | | | | • exiv2 0.21.1 → 0.22 | ||||
| * | Updated references to the latest supported version of Python in the ↵ | Olivier Tilloy | 2011-10-22 | 3 | -6/+6 |
| | | | | | | | | documentation. | ||||
* | | Updated windows build dependencies: | Olivier Tilloy | 2011-08-22 | 2 | -16/+16 |
|\| | | | | | | | | | | | • iconv 1.13.1 → 1.14 • exiv2 0.21 → 0.21.1 • python 2.7.1 → 2.7.2 • boost 1.45.0 → 1.47.0 | ||||
| * | Updated cross-compilation script: now using boost’s bootstrap script that ↵ | Olivier Tilloy | 2011-08-22 | 2 | -4/+4 |
| | | | | | | | | | | compiles its own version of bjam. This relaxes the dependency on bjam. | ||||
| * | Updated windows build dependencies: | Olivier Tilloy | 2011-08-22 | 1 | -12/+12 |
| | | | | | | | | | | | | • iconv 1.13.1 → 1.14 • exiv2 0.21 → 0.21.1 • python 2.7.1 → 2.7.2 • boost 1.45.0 → 1.47.0 | ||||
* | | Fix a unit test so that the test suite can be run from anywhere. | Olivier Tilloy | 2011-08-22 | 1 | -4/+5 |
|\ \ | |||||
| * | | Fix the new unit test so that the test suite can be run from anywhere. | Olivier Tilloy | 2011-08-22 | 1 | -4/+5 |
| | | | |||||
* | | | Correctly extract the type of an EXIF tag when read from an image. | Olivier Tilloy | 2011-08-22 | 5 | -1/+52 |
|\| | | |||||
| * | | Replicate the fix for type extraction when compiling against libexiv2 < 0.21. | Olivier Tilloy | 2011-08-20 | 1 | -0/+7 |
| | | | |||||
| * | | Special case for the 'Comment' type. | Olivier Tilloy | 2011-08-20 | 1 | -5/+5 |
| | | | |||||
| * | | Add some sanity checks on the types of the UserComment tags. | Olivier Tilloy | 2011-08-20 | 1 | -0/+8 |
| | | | | | | | | | Those tests currently fail, probably because the sample data is malformed. | ||||
| * | | Check the integrity of the image before performing the actual test. | Olivier Tilloy | 2011-08-20 | 1 | -0/+5 |
| | | | |||||
| * | | Correctly extract the type of an EXIF tag when read from an image. | Olivier Tilloy | 2011-08-20 | 1 | -2/+9 |
| | | | |||||
| * | | Added a unit test to verify that the type of an EXIF makernote tag is ↵ | Olivier Tilloy | 2011-08-20 | 3 | -1/+25 |
| | | | | | | | | | | | | | | | correctly set when extracted from an image. Currently failing (see https://bugs.launchpad.net/pyexiv2/+bug/781464). | ||||
* | | | Use getattr, setattr and delattr where possible, instead of calling the ↵ | Olivier Tilloy | 2011-08-20 | 4 | -28/+28 |
|/ / | | | | | | | underlying (and supposedly hidden) methods. | ||||
* | | Updated header. | Olivier Tilloy | 2011-08-20 | 1 | -5/+2 |
| | | |||||
* | | Check that Python ≥ 2.6 in the build script. | Olivier Tilloy | 2011-08-19 | 1 | -0/+3 |
|\ \ | | | | | | | Fail gracefully and with a meaningful error message if this is not the case. | ||||
| * | | Check that Python ≥ 2.6 in the build script. | Olivier Tilloy | 2011-08-19 | 1 | -0/+3 |
|/ / | | | | | Fail gracefully and with a meaningful error message if this is not the case. | ||||
* | | Check the type before setting an XMP tag’s value and raise a TypeError if ↵ | Olivier Tilloy | 2011-08-18 | 4 | -9/+40 |
|\ \ | | | | | | | | | | | | | it doesn’t match. Allow setting the value of a LangAlt tag to a single string, in which case it is automatically converted to {'x-default': value}. | ||||
| * | | Be flexible and allow setting the value of a LangAlt tag to a string, | Olivier Tilloy | 2011-08-17 | 2 | -1/+9 |
| | | | | | | | | | in which case it is automatically converted to {'x-default': value}. | ||||
| * | | Add some sanity checks. | Olivier Tilloy | 2011-08-17 | 1 | -0/+2 |
| | | | |||||
| * | | Check the type before setting a tag’s value and raise a TypeError if it ↵ | Olivier Tilloy | 2011-08-17 | 2 | -1/+15 |
| | | | | | | | | | | | | doesn’t match. | ||||
| * | | Updated copyright header of the file modified in the previous revision. | Olivier Tilloy | 2011-08-17 | 1 | -1/+1 |
| | | | |||||
| * | | White-list accepted tag families: 'exif', 'iptc', 'xmp'. | Olivier Tilloy | 2011-08-17 | 1 | -6/+6 |
| | | | | | | | | | Any other family will raise a KeyError. | ||||
| * | | Add a unit test to check that using the dictionary interface with an ↵ | Olivier Tilloy | 2011-08-17 | 1 | -1/+8 |
|/ / | | | | | | | incorrect tag family raises a KeyError as expected. | ||||
* | | Allow assigning dates earlier than the year 1900. | Olivier Tilloy | 2011-08-12 | 9 | -49/+406 |
|\ \ | | | | | | | | | | This requires a custom DateTimeFormatter helper as Python’s strftime() doesn’t support years before 1900 (see http://docs.python.org/library/datetime.html#strftime-strptime-behavior for details). | ||||
| * | | Custom DateTimeFormatter helper to convert date/time objects to strings ↵ | Olivier Tilloy | 2011-08-12 | 6 | -49/+364 |
| | | | | | | | | | | | | conforming to the EXIF/IPTC/XMP formats. | ||||
| * | | Fixed a unit test. | Olivier Tilloy | 2011-08-04 | 1 | -1/+1 |
| | | | |||||
| * | | Added some (failing) unit tests for date conversion for dates prior to year ↵ | Olivier Tilloy | 2011-08-04 | 3 | -0/+42 |
|/ / | | | | | | | 1900. | ||||
* | | Fix timezone formatting when writing IPTC and XMP tags. | Olivier Tilloy | 2011-08-03 | 5 | -7/+53 |
|\ \ | | | | | | | | | | | | | This introduces an optional dependency on python-tz in unit tests. Original patch by Petri Damstén, thanks Petri! | ||||
| * | | Updated developers documentation to mention the optional dependency of some ↵ | Olivier Tilloy | 2011-08-03 | 1 | -0/+5 |
| | | | | | | | | | | | | unit tests on python-tz. |