Commit Graph

  • 17a2176005 v2/v3: Bump go-logging version to latest Dustin Oprea 2020-07-11 02:46:39 -0400
  • f76918441c .travis.yml: Add CI for v3 Dustin Oprea 2020-07-11 02:37:57 -0400
  • 312218d7b1 Use encapsulated data/reader rather than bytes Dustin Oprea 2020-07-08 04:01:09 -0400
  • 56058635d0 Seed v3 release. Copy from v2 release. Dustin Oprea 2020-07-09 16:12:46 -0400
  • e0ce96b49e Revert "Revert "ifd_enumerate.go: Eliminate unnecessary buffering"" Dustin Oprea 2020-07-09 16:19:59 -0400
  • 3bd3dd677b Revert "ifd_enumerate.go: Eliminate unnecessary buffering" Dustin Oprea 2020-07-09 16:18:24 -0400
  • 4692087c1a ifd_enumerate.go: Eliminate unnecessary buffering Dustin Oprea 2020-07-08 02:16:45 -0400
  • 5a15f40e78 exif-read-tool/main.go: Tweak help message Dustin Oprea 2020-07-03 10:55:30 -0400
  • 1b5ecc84b1 README.md: Tweak contribution verbiage Dustin Oprea 2020-06-12 02:38:33 -0400
  • bd92d354b0 Minor report-card fixes in v1 Dustin Oprea 2020-06-12 02:22:22 -0400
  • 4e9bef94e7 .travis.yml: Add builds for 1.14 Dustin Oprea 2020-06-12 01:59:34 -0400
  • bd6037a0b8 Bugfixes to previous report-card fixes Dustin Oprea 2020-06-12 01:58:17 -0400
  • 9743a98845 Revert "Revert "Report-card fixes"" Dustin Oprea 2020-06-12 02:05:46 -0400
  • 591504aef0 Revert "Report-card fixes" Dustin Oprea 2020-06-12 01:52:09 -0400
  • 82fe0e20b9 Add dataset attribution to Michael Rubin Dustin Oprea 2020-06-10 16:20:08 -0400
  • 9fa7bb0066 README.md: Add mention of other supported image-formats Dustin Oprea 2020-06-10 16:15:57 -0400
  • 519e825052 README.md: Add score-card badge Dustin Oprea 2020-06-10 16:15:44 -0400
  • eb5bd13c98 Report-card fixes Dustin Oprea 2020-06-10 16:11:13 -0400
  • 7edf52b885 Timestamps can now be set directly Dustin Oprea 2020-06-07 01:33:12 -0400
  • d69a43ee6a common/testing_common.go: Bugfix for empty module-path introduced by recent commit Dustin Oprea 2020-06-07 00:55:05 -0400
  • e50deb910e main_test.go: Do not pre-cache values from init() in tests Dustin Oprea 2020-06-07 00:51:43 -0400
  • ca8584a0e1 Minor sensible testing refactors Dustin Oprea 2020-06-03 22:06:15 -0400
  • a350bacdac exif.go: Use constant symbol rather than literal Dustin Oprea 2020-06-03 20:22:56 -0400
  • 7a76510c2b Revert "Refactor module-detection to use go/build instead of static file" Dustin Oprea 2020-06-03 20:18:17 -0400
  • eb6d1c16a5 Revert "common/testing_common.go: Bugfix for package-path finder" Dustin Oprea 2020-06-03 20:17:52 -0400
  • 77cb76cd34 common/testing_common.go: Bugfix for package-path finder Dustin Oprea 2020-06-02 15:01:01 -0400
  • c23f7a1066 Refactor module-detection to use go/build instead of static file Dustin Oprea 2020-06-02 04:23:08 -0400
  • e46688a494 .travis.yml: Bugfix for no module support in CI Dustin Oprea 2020-06-01 00:29:19 -0400
  • 87d01d1392 Revert ".travis.yml: Disable V1 CI. Dependencies currently broken and this version is very legacy and very unsupported." Dustin Oprea 2020-06-01 00:28:09 -0400
  • d1728617c7 .travis.yml: Disable V1 CI. Dependencies currently broken and this version is very legacy and very unsupported. Dustin Oprea 2020-06-01 00:11:19 -0400
  • a06d9b9e40 ifd_tag_entry.go: Bugfix for GetRawBytes() mishandling error from exifundefined.Decode() Dustin Oprea 2020-05-31 11:14:09 -0400
  • 1a62daf305 ifd.go: Moved implementations of IfdMapping and LoadStandardIfds to exifcommon.ifd Dustin Oprea 2020-05-27 12:50:02 -0400
  • 2a1e3f0fa1 ifd_enumerate.go: Add call to postparseTag() after parseTag() in ParseOneTag() Dustin Oprea 2020-05-27 00:27:43 -0400
  • fb98f429ee We now guess at alternative IFDs for invalid tags automatically Dustin Oprea 2020-05-27 00:07:09 -0400
  • b4c2ca5765 tags.go: Bugfix for bad FindFirst() error handling and not returning if not found Dustin Oprea 2020-05-26 21:28:27 -0400
  • df74da8384 tags_data.go: Drop non-standard tags having non-standard, undocumented types Dustin Oprea 2020-05-26 21:14:23 -0400
  • de4b8921bd Log guesses about implementation incongruities for invalid tags Dustin Oprea 2020-05-25 19:22:47 -0400
  • 75b5552112 tags.go: 'Get' functions now take an exifcommon.IfdIdentity Dustin Oprea 2020-05-24 11:07:46 -0400
  • 1a12aec48f utility.go: Drop FqIfdPath. Now fully obsolete. Dustin Oprea 2020-05-20 15:12:04 -0400
  • 015129a9ef Use RELEASE() notes to denote future backwards-incompatible TODOs Dustin Oprea 2020-05-20 14:33:28 -0400
  • 957b817f85 ifd_enumerate.go: Tweak variable name Dustin Oprea 2020-05-20 14:31:49 -0400
  • 08ac8466dd ifd.go: Add type system for IFD IDs, names, and paths Dustin Oprea 2020-05-19 21:25:09 -0400
  • 40de7cc624 ifd.go: Add missing comments Dustin Oprea 2020-05-20 04:48:42 -0400
  • 04a4b5ce62 README.md: Move v2 notes to bottom. Add notes about IFD and tag customization. Dustin Oprea 2020-05-20 01:00:53 -0400
  • 1cccafb22b Put Ifd construction in scan(). Unfinished. dustin/scan_builds_ifd_structs Dustin Oprea 2020-05-19 20:43:28 -0400
  • 24c57a0cee ifd_enumerate.go: scan() now parses one IFD and the parent is responsible for looping Dustin Oprea 2020-05-19 05:02:53 -0400
  • 1b9bb61b5f ifd_enumerate.go: Stop exporting `ParseIfd()` Dustin Oprea 2020-05-19 03:41:06 -0400
  • c62953dcc9 Milestone commit. Almost finish. See comments. dustin/add_skipped_tags_tracking Dustin Oprea 2020-05-19 03:36:37 -0400
  • 3cdb59fd80 exif-read-tool: Fix unit-tests and remove unnecessary conditional for 4686c99 Dustin Oprea 2020-05-19 02:43:15 -0400
  • 753e5191d6 utility.go: Reduce duplication in `GetFlatExifData()` and just use `Scan()` Dustin Oprea 2020-05-19 02:39:57 -0400
  • 0f18278742 go.mod: Bugfix for accidental commit Dustin Oprea 2020-05-19 02:37:47 -0400
  • 71d0c799d3 Bugfix for some tags failing encoding due to more than one supported type Dustin Oprea 2020-05-19 02:32:43 -0400
  • 15666b6093 exif-read-tool/main_test.go: Fix usage from tests for go-flags change Dustin Oprea 2020-05-18 22:37:37 -0400
  • 76635a8c89 utility.go: Bugfix for excessive loading and reloading of tag-indices Dustin Oprea 2020-05-18 01:23:35 -0400
  • 4686c99e3c exif-read-tool/main.go: Just use GetFlatExifData() instead of our own visitor process Dustin Oprea 2020-05-18 01:16:27 -0400
  • 8e727e3388 ifd_enumerate.go: We now log the approximate size of the EXIF blob Dustin Oprea 2020-05-18 01:15:29 -0400
  • af2e8222eb utility.go: ExifTag now has UnitCount field Dustin Oprea 2020-05-18 01:14:56 -0400
  • 7aa41d6d0d ifd_enumerate.go: Add missing comments Dustin Oprea 2020-05-18 00:50:10 -0400
  • 6629fe3012 tags.go: Tweak tag-registration logging verbiage Dustin Oprea 2020-05-18 00:21:25 -0400
  • 4857cb0b30 exif-read-tool/main.go: Can now suppress the tag output Dustin Oprea 2020-05-18 00:12:54 -0400
  • e1d21a3716 exif-read-tool/main.go: Use go-flags for command-line processing Dustin Oprea 2020-05-18 00:09:14 -0400
  • d0d0f14dea tags_data.go: FNumber and ExposureTime can now be decoded if SRATIONAL Dustin Oprea 2020-05-17 20:16:53 -0400
  • 29b0ff2256 tags_data.go: Bugfix for some standard tags being ignored Dustin Oprea 2020-05-17 19:41:48 -0400
  • d2495e29dd utility.go: Skip unknown tags in GetFlatExifData Dustin Oprea 2020-05-17 19:40:38 -0400
  • 232d5acc36 ifd_enumerate.go: Log that the thumbnail tags were found but being handled elsewhere Dustin Oprea 2020-05-17 19:39:26 -0400
  • 13045756c5 go.mod: Bump go-logging Dustin Oprea 2020-05-17 19:36:03 -0400
  • c9be4b30b0 tags.go: TagIndex now supports multiple types for a single tag Dustin Oprea 2020-05-17 04:05:29 -0400
  • 3310e4b8c8 ifd_enumerate.go: Skip tags that have a divergent type Dustin Oprea 2020-05-17 02:29:36 -0400
  • e1b21b5186 tags.go: (TagIndex).Get() now returns ErrTagNotFound rather than panics Dustin Oprea 2020-05-17 02:28:17 -0400
  • 998844ba08 ifd_enumerate.go: PrintTagTree now skips the thumbnail tags Dustin Oprea 2020-05-17 01:28:11 -0400
  • 7f6eb3d9f3 utility.go: Add formatted values to ExifTag Dustin Oprea 2020-05-16 17:31:02 -0400
  • 220964731d ifd_enumerate.go: Bugfix for ITEs not representing fully-qualified IFD paths Dustin Oprea 2020-05-16 16:51:54 -0400
  • efa6e2d6c0 ifd_builder_test.go: Fix test Dustin Oprea 2020-05-16 16:47:03 -0400
  • a45cc7cfd5 exif-read-tool/main.go: Example tool can now dump the thumbnail Dustin Oprea 2020-05-16 08:19:56 -0400
  • 71e87d5e22 ifd_enumerate.go: Dustin Oprea 2020-05-16 08:17:01 -0400
  • 70b6dc8a1a utility.go: Bugfix for non-FQ IFD-paths in GetFlatExifData Dustin Oprea 2020-05-16 07:54:40 -0400
  • 42546383ce ifd_enumerate.go: Bugfix for slice error when processing thumbnails Dustin Oprea 2020-05-16 07:27:59 -0400
  • 5e5d4dcef0 ifd_builder_test.go: Fix inaccurate error message Dustin Oprea 2020-05-16 06:43:09 -0400
  • 95ec440155 ifd_enumerate.go: Bugfix for scan() fully-qualified IFD paths not being fully-qualified Dustin Oprea 2020-05-16 05:57:30 -0400
  • 86f0767752 ifd.go: Drop old commented IfdIdentity type Dustin Oprea 2020-05-16 06:38:11 -0400
  • f50c93b99c common: Rename exif.go to ifd.go Dustin Oprea 2020-05-16 05:24:33 -0400
  • 9bcc8a45c4 Provide EXIF blob size estimates Dustin Oprea 2020-05-16 03:19:52 -0400
  • 416fd86ecd ifd_enumerate.go: Rename IfdTagEnumerator to byteParser Dustin Oprea 2020-05-16 02:29:56 -0400
  • 5fdad87477 exif-read-tool/main.go: Log size of EXIF blob Dustin Oprea 2020-05-16 01:46:26 -0400
  • 687250767b ifd_enumerate.go: Drop spurious struct field. Put hex prefix on offset in logging. Dustin Oprea 2020-05-16 01:45:36 -0400
  • 3ed898edc8 exif.go: Log offset in SearchAndExtractExifWithReader() Dustin Oprea 2020-05-16 01:44:15 -0400
  • 5c21ae7376 ifd_enumerate.go: Enrich unknown-type error with type number Dustin Oprea 2020-05-16 01:03:31 -0400
  • 9ce7f5d058 ifd_enumerate.go: Fix log subject Dustin Oprea 2020-05-16 00:52:14 -0400
  • e7aea1340c ifd_enumerate.go: Tweak log message Dustin Oprea 2020-05-06 04:59:28 -0400
  • 86feeb2b50 ifd_enumerate.go: Log and quietly stop parsing if IFD offset is invalid Dustin Oprea 2020-05-06 04:56:05 -0400
  • 8da3881353 Fix GPS 2.0.0.0 test image name Dustin Oprea 2020-05-06 01:47:03 -0400
  • 357e25f102 .travis.yml: Drop older Go versions from CI Dustin Oprea 2020-05-06 01:41:25 -0400
  • 6303a275e5 ifd_enumerate.go: Enable support for GPS 2.0.0.0 Dustin Oprea 2020-05-06 01:40:20 -0400
  • c74ff0d0b0 utility.go: Add GpsDegreesEquals Dustin Oprea 2020-05-06 01:32:01 -0400
  • b1ff77dba9 ifd_enumerate.go: Drop TODO Dustin Oprea 2020-05-05 19:51:12 -0400
  • b6593b4cec ifd_builder_test.go: Fix name of example Dustin Oprea 2020-05-05 11:07:59 -0400
  • bbd4b5fb6f ifd_builder_test.go: Add test and example for updating GPS info Dustin Oprea 2020-05-05 03:11:45 -0400
  • f67048a6e3 Rename package documentation file Dustin Oprea 2020-05-05 02:46:14 -0400
  • 05e8551e57 Update package documentation to cite obsolescence Dustin Oprea 2020-05-05 02:45:22 -0400
  • 36f5ad93e8 gps.go: Add Raw() method to GpsInfo to assisting with writing Dustin Oprea 2020-05-05 02:28:56 -0400