Age | Commit message (Collapse) | Author |
|
|
|
* el-exiftool.el: Require `cl-lib' instead of `cl-macs'.
|
|
* el-exiftool.el (el-exiftool--tq-sync-query): Rename unused argument
`closure' to `_'.
According to the convention of the byte compiler, unused argument
names must start with an underscore.
|
|
* el-exiftool.el: Require `tq'.
|
|
* el-exiftool.el: Require `cl-macs' instead of `cl'.
|
|
* el-exiftool.el: Remove redundant comment indicator.
|
|
* el-exiftool.el: Put two spaces after period in Commentary section.
|
|
* el-exiftool.el: Add ((emacs "25")) to "Package-Requires" header.
|
|
* el-exiftool.el: Add "Version" header.
|
|
* README.org: Add "Running tests" section.
|
|
* README.org: Put function return values on their own line.
|
|
* README.org: Update function docstrings, example function calls, and
note on the ExifTool -stay_open process.
|
|
* el-exiftool.el: Comment on the ExifTool -stay_open process.
|
|
* el-exiftool.el: Capitalize occurrences of ExifTool as in its project website.
|
|
* el-exiftool.el (el-exiftool-read): Rewrite docstring in active voice.
|
|
* el-exiftool.el (el-exiftool-copy): Support copying specific tags
with the &rest `tags' argument.
|
|
* el-exiftool.el (el-exiftool--tq-sync-query): Add docstring.
(el-exiftool-run, el-exiftool-command, el-exiftool-read,
el-exiftool-write): Improve docstring.
|
|
* 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.
|
|
* tests/el-exiftool-tests.el (with-temp-test-file): Add docstring.
|
|
* tests/Makefile: New file.
|
|
|
|
* el-exiftool-tests.el (delete-test): Pass `el-exiftool-write'
tag-value pairs, not an alist.
|
|
* el-exiftool-tests.el (delete-test): New test.
|
|
* el-exiftool-tests.el (with-temp-test-file): New macro.
(read-write-test): Rewrite test using `with-temp-test-file'.
|
|
* el-exiftool.el (el-exiftool--tq-sync-query): Remove optional
`closure' argument. Just pass nil as the `closure' argument to `tq-enqueue'.
|
|
* 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.
|
|
* 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.
|
|
* README.org: Add function documentation.
|
|
* 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.
|
|
* README.org: Rename "wiki" links to "wikipedia" links.
|
|
* el-exiftool.el (el-exiftool-command): Fill paragraph on docstring.
|
|
* el-exiftool.el (subr): Do not require `subr'.
|
|
* el-exiftool.el (el-exiftool-run): Add docstring.
(el-exiftool-command): Add docstring.
(el-exiftool-read): Add docstring.
(el-exiftool-write): Add docstring.
|
|
* README.org: New file.
|
|
* 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.
|
|
* COPYING: Text of GPLv3 license.
* el-exiftool.el: Add license header.
* el-exiftool-tests.el: Add license header.
|
|
|