gexiv2-sys 1.4.0

This crate provides Rust FFI declarations for the gexiv2 library, which is a GObject-based wrapper around Exiv2, which provides read and write access to the Exif, XMP, and IPTC metadata in media files. Only FFI declarations are provided here; for a usable Rust library, consider the `rexiv2` crate.
Documentation
2023-01-09 - v1.4.0
  * Now supports `gexiv2_metadata_from_app1_segment`, thanks to Hubert Figuière.

2023-01-07 - v1.3.0
  * Update minimum supported Rust version to 1.63.

2022-07-30 - v1.2.0
  * Internal dependency updates.
  * Adopt 2021 language edition.
  * Change minimum supported rustc version to 1.56.

2020-07-12 - v1.1.2
  * Internal dependency upgrades.

2019-08-25 - v1.1.1
  * Fix raw_tag_access optional feature code broken in 1.1.0.

2019-07-16 - v1.1.0
  * Require rustc 1.31 at least to build, using the 2018 language edition.
  * Internal dependency upgrades.

2017-12-29 - v1.0.0
  * Add support for preview property and preview image functions.
  * This wraps up the last of the planned features to support -- we're at 1.0!

2017-12-28 - v0.8.0
  * Add support for metadata_get/set_metadata_pixel_width/height functions.
  * Unrestrict libc version range.
  * Update other dependencies to latest versions.
  * Oldest supported Rust version is 1.20, due to dependencies' requirements.

2017-12-22 - v0.7.1
  * Restrict libc version to avoid incompatible breakage on Rust 1.8.

2017-01-23 - v0.7.0
  * Add support for working with Exif thumbnails.
  * Update bitflags dependency to 0.7; requires at minimum Rust 1.8.
  * Documentation and sample code improvements.

2016-03-29 - v0.6.1
  * Types now implement several more useful traits.
  * Setup instructions now included in bundled crate.

2016-03-19 - v0.6.0
  * Fix FFI declarations from using Rust bools to c_ints (breaking change).
  * Add optional support for accessing the XML XMP packet.
  * Add optional support for reading raw tag values.

2015-11-09 - v0.5.0
  * Update libc dependency version to 0.2.

2015-09-13 - v0.4.0
  * Correct mutability of some pointers (breaking change).
  * Future-proof representation of GExiv2Metadata against upcoming lint.

2015-09-06 - v0.3.0
  * Add declarations for working with gexiv2's logging system.
  * Slightly improved documentation.

2015-04-03 - v0.2.0
  * Update to work with Rust 1.0.0-beta.
  * Add Clone trait to Orientation.
  * Add two general gexiv2 management function declarations.
  * Add declarations for per-field GPS info accessors.
  * Add declarations for convenience getter/setters for comment metadata.

2015-03-29 - v0.1.1
  * Switch to the crates.io version of libc (new dependency).

2015-03-02 - v0.1.0
  * Initial version split off from rexiv2.