aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-02-28Improve commentary.Arun Isaac
* el-exiftool.el: Comment on the ExifTool -stay_open process.
2017-02-28Capitalize ExifTool.Arun Isaac
* el-exiftool.el: Capitalize occurrences of ExifTool as in its project website.
2017-02-28Improve docstring.Arun Isaac
* el-exiftool.el (el-exiftool-read): Rewrite docstring in active voice.
2017-02-27Support copying specific tags.Arun Isaac
* el-exiftool.el (el-exiftool-copy): Support copying specific tags with the &rest `tags' argument.
2017-02-27Improve docstrings.Arun Isaac
* el-exiftool.el (el-exiftool--tq-sync-query): Add docstring. (el-exiftool-run, el-exiftool-command, el-exiftool-read, el-exiftool-write): Improve docstring.
2017-02-27Rewrite tests with dynamic variable `el-exiftool-tests--tag-value'.Arun Isaac
* tests/el-exiftool-tests.el (el-exiftool-tests--tag-value): New dynamic variable. (read-write-test, delete-test): Rewrite to reference data in `el-exiftool-tests--tag-value'. (delete-test): New test.
2017-02-27Add docstring.Arun Isaac
* tests/el-exiftool-tests.el (with-temp-test-file): Add docstring.
2017-02-23Add Makefile for tests.Arun Isaac
* tests/Makefile: New file.
2017-02-23Move tests to separate directory.Arun Isaac
2017-02-23Fix tag delete test.Arun Isaac
* el-exiftool-tests.el (delete-test): Pass `el-exiftool-write' tag-value pairs, not an alist.
2017-02-23Implement tag delete test.Arun Isaac
* el-exiftool-tests.el (delete-test): New test.
2017-02-23Implement temporary test file copying in a macro.Arun Isaac
* el-exiftool-tests.el (with-temp-test-file): New macro. (read-write-test): Rewrite test using `with-temp-test-file'.
2017-02-23Remove optional `closure' argument.Arun Isaac
* el-exiftool.el (el-exiftool--tq-sync-query): Remove optional `closure' argument. Just pass nil as the `closure' argument to `tq-enqueue'.
2017-02-23Return empty string for missing tags.Arun Isaac
* el-exiftool.el (el-exiftool-read): Handle case when tag is not found. Force exiftool to print missing tags, and replace their values with an empty string.
2017-02-23Add headers and footers.Arun Isaac
* el-exiftool.el: Add headers and footers as per emacs lisp coding conventions. * el-exiftool-tests.el: Add headers and footers as per emacs lisp coding conventions.
2017-02-21Add function documentation to README.Arun Isaac
* README.org: Add function documentation.
2017-02-21Improve formatting.Arun Isaac
* el-exiftool.el (el-exiftool-run): Format docstring so that first line stands on its own. (el-exiftool-command): Format docstring so that first line stands on its own. (el-exiftool-read): Format docstring so that first line stands on its own. Apropos only displays the first line of the docstring. Hence the first line must stand on its own.
2017-02-21Fix "wikipedia" link abbreviations.Arun Isaac
* README.org: Rename "wiki" links to "wikipedia" links.
2017-02-21Improve formatting.Arun Isaac
* el-exiftool.el (el-exiftool-command): Fill paragraph on docstring.
2017-02-21Remove `subr' dependency.Arun Isaac
* el-exiftool.el (subr): Do not require `subr'.
2017-02-21Add docstrings.Arun Isaac
* el-exiftool.el (el-exiftool-run): Add docstring. (el-exiftool-command): Add docstring. (el-exiftool-read): Add docstring. (el-exiftool-write): Add docstring.
2017-02-21Add README.Arun Isaac
* README.org: New file.
2017-02-20Support read/write of multiple tagsArun Isaac
* el-exiftool.el (el-exiftool-read): Support reading multiple tags. (el-exiftool-write): Support writing multiple tags. * el-exiftool-tests.el (read-write-test): Accommodate new function prototypes.
2017-02-20Release under GPLv3.Arun Isaac
* COPYING: Text of GPLv3 license. * el-exiftool.el: Add license header. * el-exiftool-tests.el: Add license header.
2017-02-20Initial commitArun Isaac