| Age | Commit message (Collapse) | Author | 
|---|
|  | * tests/test2.jpg: Convert to PNG format.
* tests/test2.png: New file.
* tests/exiftool-tests.el (copy-test): Make both test files of the
same format (PNG).
Some tags are not copied properly when the files are of different
formats. | 
|  | * exiftool.el (exiftool-read): Use `string-match' with regexp to
extract tag and value.
Previous this change, `exiftool-read' failed to correctly handle tags
whose value contained a ":". | 
|  | * exiftool.el (exiftool-copy): Append "-all:all" to exiftool command
only when no tags are provided. | 
|  | * README.org: Add contact information. | 
|  | * tests/Makefile (check): Remove explicit loading of package `ert'. | 
|  | * README.org: Shorten tests command. "check" is default target of
  Makefile. No need to explicitly mention it. | 
|  | * README.org: Put tag names "Marked" and "Creator" within double quotes. | 
|  | * README.org: Change tests source block from "bash" to "sh". | 
|  | * README.org: Invoke the "license" macro. | 
|  | * README.org: Add installation information. | 
|  | * README.org: Rename library to exiftool.el. | 
|  |  | 
|  | * 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. | 
|  |  |