Documentation updates for v0.27.1.1

v0.27.3
Robin Mills 6 years ago committed by Luis Díaz Más
parent 6cfd7019bd
commit 3da46a900a

@ -173,7 +173,7 @@ $ g++ -std=c++98 myprog.cpp -o myprog -I/usr/local/include -L/usr/local/lib -lex
<name id="2-6">
### 2.6 Consuming Exiv2 with CMake
When exiv2 is installed, the files required to consume Exiv2 are installed in `${CMAKE_INSTALL_PREFIX}/share/exiv2/cmake/`
When exiv2 is installed, the files required to consume Exiv2 are installed in `${CMAKE_INSTALL_PREFIX}/lib/exiv2/cmake/`
You can build samples/exifprint.cpp as follows:
@ -189,9 +189,9 @@ project(exifprint VERSION 0.0.1 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_EXTENSIONS OFF)
find_package(exiv2 REQUIRED CONFIG NAMES exiv2) # search ${CMAKE_INSTALL_PREFIX}/share/exiv2/cmake/
find_package(exiv2 REQUIRED CONFIG NAMES exiv2) # search ${CMAKE_INSTALL_PREFIX}/lib/exiv2/cmake/
add_executable(exifprint ../samples/exifprint.cpp) # compile this
target_link_libraries(exifprint exiv2) # link exiv2
target_link_libraries(exifprint exiv2lib) # link exiv2lib
$ cmake . # generate the makefile
$ make # build the code

@ -1,24 +1,25 @@
CYGWIN Exiv2 v0.27 Release Bundle
---------------------------------
CYGWIN Exiv2 v0.27.1 Release Bundle
-----------------------------------
Structure of the bundle:
------------------------
bin/exiv2.exe exiv2 and sample applications
bin/cygexiv2-27.dll DLL
lib/libexiv2.dll.a & libxmp.a link libraries
lib/libexiv2.dll.a & libexiv2-xmp.a link libraries
lib/exiv2/cmake/ CMake support/consume files
lib/pkgconfig/exiv2.pc pkg-config file
share/man man pages
share/exiv2/cmake consume CMake files
share/man/ man pages
share/locale/ localisation files
samples/exifprint.cpp sample code
logs build and test logs
ReadMe.txt This file
exiv2.png Exiv2 Logo
license.txt GPLv2.0 Software License
releasenotes.txt Late breaking news
README.md Developer Manual
README-CONAN.md Developer Manual Appendix
exiv2.png Exiv2 Logo
releasenotes.txt Late breaking news
To run exiv2 from the bundle
----------------------------
@ -41,7 +42,7 @@ $ cd <bundle>
$ g++ -std=gnu++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ ./exifprint --version
exiv2=0.27.0
exiv2=0.27.1
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$
@ -60,7 +61,7 @@ To compile and link your own code using installed library and include files
$ g++ -std=gnu++98 samples/exifprint.cpp -I/usr/include -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export PATH="/usr/local/bin:$PATH"
$ ./exifprint --version
exiv2=0.27.0
exiv2=0.27.1
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$

@ -1,24 +1,25 @@
MacOS-X (Darwin) Exiv2 v0.27 Release Bundle
-------------------------------------------
MacOS-X (Darwin) Exiv2 v0.27.1 Release Bundle
---------------------------------------------
Structure of the bundle
-----------------------
bin/exiv2 exiv2 and sample applications
lib/libexiv2.0.27.0.0.dylib & libxmp.a libraries
lib/libexiv2.0.27.1.0.dylib & libexiv2-xmp.a libraries
lib/pkgconfig/exiv2.pc pkg-config file
lib/exiv2/cmake/ CMake support/consume files
include/exiv2/ include files
share/man man pages
share/exiv2/cmake consume CMake files
share/man/ man pages
share/locale/ localisation files
samples/exifprint.cpp sample code
logs build and test logs
logs/ build and test logs
ReadMe.txt This file
exiv2.png Exiv2 Logo
license.txt GPLv2.0 Software License
releasenotes.txt Late breaking news
README.md Developer Manual
README-CONAN.md Developer Manual Appendix
exiv2.png Exiv2 Logo
releasenotes.txt Late breaking news
To run exiv2 from the bundle
----------------------------
@ -39,7 +40,7 @@ To compile and link your own code using installed library and include files
Method 1: Explicitly set include and linking options
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ ./exifprint --version
exiv2=0.27.0
exiv2=0.27.1
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$
@ -47,7 +48,10 @@ $
Method 2: Use pkg-config to set include and linking options
$ cd <bundle>
$ export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ g++ -std=c++98 samples/exifprint.cpp -o exifprint $(pkg-config exiv2 --libs --cflags)
$ ./exifprint
Method 3: Use the CMake support/consume files
See file: README.md Section: 2.6 "Consuming Exiv2 with CMake"

@ -1,16 +1,18 @@
Linux Exiv2 v0.27 Release Bundle
--------------------------------
Linux Exiv2 v0.27.1 Release Bundle
----------------------------------
Structure of the bundle:
------------------------
bin/exiv2 exiv2 and sample applications
lib/libexiv2.so.0.27.0.0 & libxmp.a libraries
lib/libexiv2.so.0.27.1.0 & libexiv2-xmp.a libraries
lib/pkgconfig/exiv2.pc pkg-config file
lib/exiv2/cmake/ CMake support/consume files
include/exiv2/ include files
share/ man pages
share/man/ man pages
share/locale/ localisation files
samples/exifprint.cpp sample code
logs build and test logs
logs/ build and test logs
ReadMe.txt This file
license.txt GPLv2.0 Software License
@ -40,7 +42,7 @@ $ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ ./exifprint --version
exiv2=0.27.0
exiv2=0.27.1
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$
@ -52,3 +54,6 @@ $ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ g++ -std=c++98 samples/exifprint.cpp -o exifprint $(pkg-config exiv2 --libs --cflags)
$ ./exifprint
Method 3: Use the CMake support/consume files
See file: README.md Section: 2.6 "Consuming Exiv2 with CMake"

@ -1,25 +1,26 @@
MinGW/msys2 Exiv2 v0.27 Release Bundle
--------------------------------------
MinGW/msys2 Exiv2 v0.27.1 Release Bundle
----------------------------------------
Structure of the bundle:
------------------------
bin/exiv2.exe exiv2 and sample applications
bin/msys-exiv2-27.dll exiv2 dll
lib/libexiv2.dll.a & libxmp.a link libraries
lib/libexiv2.dll.a & libexiv2-xmp.a link libraries
lib/pkgconfig/exiv2.pc pkg-config file
lib/exiv2/cmake/ CMake support/consume files
include/exiv2/ include files
share/man man pages
share/exiv2/cmake consume CMake files
share/man/ man pages
share/locale/ localisation files
samples/exifprint.cpp sample code
logs build and test logs
ReadMe.txt This file
exiv2.png Exiv2 Logo
license.txt GPLv2.0 Software License
releasenotes.txt Late breaking news
README.md Developer Manual
README-CONAN.md Developer Manual Appendix
exiv2.png Exiv2 Logo
releasenotes.txt Late breaking news
To run exiv2 from the bundle
----------------------------
@ -30,7 +31,7 @@ To build samples/exiftool.cpp from the bundle
---------------------------------------------
$ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -Llib -Iinclude -lexiv2 -o exifprint
$ ./exifprint
$ env PATH="$PWD/bin:$PATH" ./exifprint
To install for use by all users
-------------------------------
@ -44,7 +45,8 @@ $ cd <bundle>
$ g++ -std=c++98 samples/exifprint.cpp -I/usr/local/include -L/usr/local/lib -lexiv2 -o exifprint
$ export LD_LIBRARY_PATH="/usr/local/lib:$LD_LIBRARY_PATH"
$ ./exifprint --version
exiv2=0.27.0
exiv2=0.27.1
platform=msys
...
xmlns=xmpidq:http://ns.adobe.com/xmp/Identifier/qual/1.0/
$

@ -1,16 +1,17 @@
Visual Studio 2017 Release DLL Bundle
-------------------------------------
MinGW/msys2 Exiv2 v0.27.1 Release Bundle
Visual Studio 2017 Release DLL Exiv2 v0.27.1 Release Bundle
-----------------------------------------------------------
Structure of the bundle:
------------------------
bin/exiv2.exe exiv2 and sample applications
bin/exiv2.dll dll
lib/exiv2.lib & xmp.lib link libraries
lib/exiv2.lib & exiv2-xmp.lib link libraries
lib/exiv2/cmake/ CMake support/consume files
include/exiv2/ include files
share/exiv2/cmake consume CMake files
samples/exifprint.cpp sample code
logs build and test logs
logs/ build and test logs
ReadMe.txt This file
license.txt GPLv2.0 Software License

@ -6,31 +6,38 @@ This is RC1 of the first quarterly "dot" release of Exiv2 v0.27
Thank You to Dan, Luis and Thomas for their huge contribution to this release.
Contributors: Andreas S, Freddie, Gilles, Michal, Phil.
exiv2.org in being transfered to a new host
The web-site exiv2.org.uk is being HostPresto.com in England.
Thank You Elliot at HostPresto.com
Website relocated to https://exiv2.org
Thank You Nehal for server support and skills.
Thank You Andreas H for assisting with this transition.
The web-site exiv2.org.uk is being HostPresto.com in England.
Thank You Elliot at HostPresto.com
Headline Features of Exiv2 v0.27.1
----------------------------------
1) Bug and security fixes.
2) Deprecation warnings for Video, EPS and SSH support.
3) Relocating exiv2.org to a new host.
3) Relocated https://exiv2.org
4) Branch 0.27-maintenance for "dots" to avoid confusion with tag 0.27 (== 0.27.0 code).
5) Support for cross-compiling for MinGW from Linux.
Known Issues with v0.27.1 RC1
-----------------------------
#745 Review/fix documentation concerning CMake support files.
Remaining Issues with v0.27.1 RC1
---------------------------------
The following are not resolved and will either be fixed in v0.27.1 or deferred.
#744 JP2000 -pS (print Structure) throws Invalid slice bounds specified on all jp2 files.
#743 Sigma 24-70mm F2,8 DG OS HSM Art not detected
#740 Tests for jp2image.cpp
#662 Documentation to explain how mv works with filename clash
#646 Exiv2 does not find certain AF tags for the Nikon D850
#582 Add support for FocusPosition (Tag9402) in Sony RAW files (ARW)
#547 Insufficient verification(cycle) in function Image::printIFDStructure in image.cpp
Changes since 0.27.0
--------------------
https://github.com/Exiv2/exiv2/milestone/3?closed=1
#744 JP2000 -pS (print Structure) throws Invalid slice bounds specified on all jp2 files.
#761 Corrections in README.md concerning "Consuming Exiv2 with CMake"
#745 Review/fix documentation concerning CMake support files.
#740 Tests for jp2image.
#726 Doxygen improvements.
#706 Fix access to null pointer in TiffParser.
@ -53,17 +60,9 @@ https://github.com/Exiv2/exiv2/milestone/3?closed=1
#597 Patch for broken ICC profile in PNG files
#590 Several bugs in 0.27-rc3
Outstanding issues assigned to 0.27.1 (defer to 0.27.2)
-------------------------------------------------------
#662 How does the rename (mv) work in case of name clash?
#646 Exiv2 does not find certain AF tags for the Nikon D850
#582 Add support for FocusPosition (Tag9402) in Sony RAW files (ARW)
#547 Insufficient verification(cycle) in function Image::printIFDStructure in image.cpp:335
Robin Mills
robin@clanmills.com
2019-03-15
2019-03-27
-------------------------
Release Notes for v0.27.0

Loading…
Cancel
Save