aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* Free the allocated memory when deleting an IptcTag.Olivier Tilloy2010-05-172-1/+14
|
* Free the allocated memory when deleting an ExifTag.Olivier Tilloy2010-05-172-0/+10
|
* Bumped version number to 0.2.1.Olivier Tilloy2010-04-261-1/+1
|
* Use the proper delete[] operator to deallocate the memory block pointed by ↵Olivier Tilloy2010-04-161-1/+1
| | | | _data.
* Do not leak the data passed to ImageMetadata.from_buffer.Olivier Tilloy2010-04-142-7/+21
|
* Removed useless markup from the module's docstring.Olivier Tilloy2010-03-241-4/+4
|
* Do not try to encode filename if it is None,Olivier Tilloy2010-03-191-1/+3
| | | which happens when instantiating an ImageMetadata from a buffer.
* Merge the master branch.Olivier Tilloy2010-03-182-13/+27
|\
| * Install only selected modules (exclude main).Olivier Tilloy2010-03-181-1/+3
| |
| * Do not add the --user switch for Python < 2.6.Olivier Tilloy2010-03-181-4/+9
| |
| * Add a --user switch to the install target to install pyexiv2 in the user ↵Olivier Tilloy2010-03-181-9/+17
| | | | | | | | site directory.
| * Encode file names in the file system encoding.Olivier Tilloy2010-03-181-3/+2
| | | | | | Original patch by Rob Wallace.
* | getDataBuffer() now releases the GIL to allow other python threads to runOlivier Tilloy2010-03-171-1/+10
| | | | | | while reading image data.
* | Updated API documentation.Olivier Tilloy2010-03-171-8/+8
| |
* | Made buffer() a property.Olivier Tilloy2010-03-171-4/+5
| |
* | New data_buffer() method to get the image buffer.Olivier Tilloy2010-03-174-0/+58
| |
* | Instantiate an image from a data buffer.Olivier Tilloy2010-03-164-5/+39
|/
* Comment to explain the exception handlingOlivier Tilloy2010-03-161-0/+6
| | | outside of the Py_{BEGIN,END}_ALLOW_THREADS block.
* Clean error handling outside of the Py_{BEGIN,END}_ALLOW_THREADS blocks.Olivier Tilloy2010-03-161-9/+37
| | | This will effectively throw exceptions instead of nasty segmentation faults.
* No need for a boolean to test for error.Olivier Tilloy2010-03-161-3/+1
|
* Copy the error instead of instantiating a new one from its code.Olivier Tilloy2010-03-161-4/+4
|
* Explain the BOOSTLIB argument.Olivier Tilloy2010-02-221-0/+3
|
* Allow the builder to specify a custom name for the boost::python libraryMark Lee2010-02-211-1/+1
| | | | | | | Needed, for example, when building on certain versions of Debian and Ubuntu (because they added the -mt suffix to the library names). Example: `scons BOOSTLIB=boost_python-mt`
* More explicit parameter names: tag_or_value.Olivier Tilloy2010-02-171-14/+22
|
* Adapted the examples to make use of direct value assignment,Olivier Tilloy2010-02-171-8/+7
| | | which makes the syntax much lighter to application developers.
* Direct value assignment as an alternative to passing a fully-formed tag.Olivier Tilloy2010-02-171-7/+12
|
* Complete documentation generated with sphinx.Olivier Tilloy2010-02-167-251/+250
|\
| * Removed useless execution magic: scons scripts are not standalone executables.Olivier Tilloy2010-02-161-1/+0
| |
| * Dispatch build targets.Olivier Tilloy2010-02-161-0/+2
| |
| * API documentation: utils module.Olivier Tilloy2010-02-021-89/+90
| |
| * API documentation: xmp module.Olivier Tilloy2010-02-021-46/+45
| |
| * API documentation: iptc module.Olivier Tilloy2010-02-021-37/+33
| |
| * API documentation: exif module.Olivier Tilloy2010-02-021-38/+35
| |
| * API documentation: metadata module.Olivier Tilloy2010-02-011-39/+38
| |
| * API documentation: version info.Olivier Tilloy2010-01-301-0/+6
| |
* | Update the list of keys when inserting a new tag.Olivier Tilloy2010-02-151-0/+6
| |
* | PyGTK example application: connect to the 'destroy' signal to exit when ↵Damien Moore2010-02-141-2/+1
| | | | | | | | closing the window.
* | Raise an IOError when trying to read an image of an unknown type.Olivier Tilloy2010-02-102-16/+33
| |
* | Removed a useless import.Olivier Tilloy2010-02-081-1/+0
| |
* | Use SCons' Glob to install all source files in src/pyexiv2.Xoff2010-02-081-1/+1
| | | | | | See http://www.scons.org/doc/1.2.0/HTML/scons-user/x3394.html for details.
* | 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
|