Commit Graph

7692 Commits

Author SHA1 Message Date
Luis Díaz Más
051b5d9df1 Fix #742 by detecting incorrect subBox size
(cherry picked from commit 1bdd3eab5ebdde324dbfecc3fb6d6495b32d2e4d)
2019-04-07 18:06:42 +02:00
Luis Díaz Más
88e27806ec
Merge pull request #772 from piponazo/FixOsxBuilds-0.27
travis: use newer xcode version (fix build)
2019-04-07 17:16:35 +02:00
Luis Díaz Más
daf7e15d61 travis: use newer xcode version (fix build) 2019-04-07 16:50:15 +02:00
Nehal J Wani
506c7900b1 Update README.md
Co-Authored-By: piponazo <piponazo@gmail.com>
2019-04-04 08:46:56 +02:00
Robin Mills
a127591cb9 Reviewed and revised README.md for 0.27.1.1 2019-04-04 08:46:56 +02:00
Robin Mills
3da46a900a Documentation updates for v0.27.1.1 2019-04-04 08:46:56 +02:00
Robin Mills
6cfd7019bd Bump build number 2019-04-04 08:46:56 +02:00
Robin Mills
5fdd79977d Update to release notes (more changes to follow). 2019-04-04 08:46:56 +02:00
D4N
b148cfaa1a
Merge pull request #757 from Exiv2/fix_756_0.27
Fix #756 for 0.27
2019-03-26 11:19:56 +01:00
Dan Čermák
7bd929de31
[tests] Add regression test for #756 2019-03-25 23:56:57 +01:00
Dan Čermák
5e6c2855ce
[NikonMakerNote] Fix overread in Nikon1MakerNote::print0x0088
This function was printing the string from the array of strings nikonFocusArea,
but it wasn't verifying that the array index is actually valid.
Now this function will output "Invalid value" instead of crashing.
2019-03-25 23:52:47 +01:00
Luis Díaz Más
8db17dfa03
Merge pull request #747 from cryptomilk/0.27-fix620
0.27 fix620
2019-03-18 10:55:38 +01:00
Robin Mills
11e21493af contrib: Remove the work directory in organize 2019-03-17 17:05:47 +01:00
D4N
fd0f29bd1e
Merge pull request #734 from Exiv2/mergify/bp/0.27-maintenance/pr-730
Automatic backport of pull request #730
2019-03-04 09:30:42 +01:00
Luis Díaz Más
00f31f2d35 Replace check_function_exists by check_cxx_symbol_exist 2019-03-04 07:47:54 +01:00
Luis Díaz Más
89a42bcc98
Merge pull request #728 from Exiv2/mingw-gitlab-0.27
Mingw gitlab 0.27
2019-03-03 09:52:05 +01:00
Dan Čermák
43c5f29e97 [ci] Add Fedora cross compilation build job with MinGW
(cherry picked from commit b0e93c24d89d35cce0b38d09383cd5807370bfce)
2019-03-03 08:44:20 +01:00
Dan Čermák
eb107da08f [ci] Refactor ci/test_build.py to allow customizations of the build matrix
(cherry picked from commit ee6f1de028534019d8ecfd18de9b77b9b4208cbe)
2019-03-03 08:44:20 +01:00
clanmills
282e99b6b0 Fix #610
(cherry picked from commit 54367e18ed0bf8bae6d8449341a6f82779f6d3c7)
2019-03-03 08:44:20 +01:00
Luis Díaz Más
9362c8fad9
Merge pull request #727 from Exiv2/opensuse_0_27
[CI] Fix name of the OpenSUSE Tumbleweed container for GitLab CI
2019-03-03 07:41:39 +01:00
Dan Čermák
905a564069
[CI] Fix name of the OpenSUSE Tumbleweed container for GitLab CI
(cherry picked from commit 88b22dcf4b7eba0700cef50df2406d422bba04ac)
2019-03-02 20:24:42 +01:00
D4N
116951a620
Merge pull request #726 from piponazo/doxygen_0.27
Doxygen fixes for 0.27
2019-03-02 20:23:07 +01:00
Dan Čermák
d58ad1d056 [Doxygen] define PARSED_BY_DOXYGEN when building the documentation
This allows us to hide internal namespaces and some template magic which serves
little purpose to have in the API documentation
2019-03-02 17:24:44 +01:00
Luis Diaz Mas
aea51f5d41 [doxygen] disable generation of TODO list 2019-03-02 17:24:37 +01:00
Luis Diaz Mas
31f256da29 Delete deprecated cmake_doc.sh 2019-03-02 17:24:28 +01:00
Luis Diaz Mas
84baf3cec0 Update doxygen template to doxygen 1.8.13 2019-03-02 17:24:18 +01:00
Luis Diaz Mas
3b2e2cc442 Generate doxygen.hpp page 2019-03-02 17:24:10 +01:00
Luis Díaz Más
da2065bbcc
Merge pull request #725 from Exiv2/bump_version
Set version 0.27.1.19 (9 = WIP for 0.27.1.1) (0.27.1.1 = RC1 for 0.27.1)
2019-03-02 10:49:14 +01:00
Robin Mills
49be6a4b74 Set version 0.27.1.19 (9 = WIP for 0.27.1.1) (0.27.1.1 = RC1 for 0.27.1) 2019-03-01 19:48:01 +00:00
D4N
a24d9eca26
Merge pull request #718 from Exiv2/fix_archlinux_0.27
[ci] Run upgrade in Archlinux container
2019-02-26 15:03:38 +01:00
Dan Čermák
36eb62c025
[ci] Run upgrade in Archlinux container
This should fix issues like this one:
https://gitlab.com/D4N/exiv2/-/jobs/160300883

(cherry picked from commit 64c753f76b225218120d77b985c2472932169285)
2019-02-26 11:55:46 +01:00
Luis Díaz Más
312a2d2788
Merge pull request #706 from piponazo/fix590_0.27
Fix access to null pointer in TiffParser
2019-02-26 08:33:41 +01:00
Dan Čermák
a557c7f477
[tests] Add regression test for second bug from #590 2019-02-26 00:09:21 +01:00
Luis Díaz Más
9296067b95 Fix access to null pointer in TiffParser 2019-02-19 23:26:30 +01:00
D4N
3ec6aeb96f
Merge pull request #700 from Exiv2/Exiv2XmpPrivatelyLinked
exiv2-xmp linked privately
2019-02-11 00:57:50 +01:00
Luis Díaz Más
85c27ea3b4 Link geotag sample against exiv2-xmp 2019-02-10 22:40:01 +01:00
Luis Díaz Más
4265ac5e0f exiv2-xmp linked privately 2019-02-10 22:01:52 +01:00
D4N
1e79dc5e59
Merge pull request #692 from Exiv2/mergify/bp/0.27/pr-686
Automatic backport of pull request #686
2019-02-10 20:59:18 +01:00
Dan Čermák
e408745beb
[CI] Correct the name of the Archlinux container on Dockerhub
- Arch migrated their container from the base account to the archlinux account
- The container got severely stripped down: there is no awk, diff, which, grep
  => we need to preinstall these, otherwise the distro detection function fails

(cherry picked from commit 73739735eb636fc9db9dab2606588c7a930e2e8b)
2019-02-09 13:00:05 +01:00
Dan Čermák
f3caab32cc
[CI] change ci/install_dependencies shebang from bash to sh
- the script needs to be able to bootstrap everything even on platforms where we
  don't have bash
- drop function which is bash specific

(cherry picked from commit 9f01b86d2219d2f4cbb23730bba79c2b779621a2)
2019-02-09 12:59:36 +01:00
Dan Čermák
e9975c1457
[CI] Remove utils.source in the Vagrant provisioning scripts
=> we no longer need the shared volume, which is broken on Alpine Linux

(cherry picked from commit 07cb39bb06ef9d5cfb4100a6c8da66f509d067f5)
2019-02-09 12:58:43 +01:00
Seth Parker
892d39e3bf Add missing libintl include dirs to exiv2lib_int and exiv2 2019-02-07 23:15:26 +01:00
Michał Walenciak
c2f622994f
Merge pull request #680 from Exiv2/buildfix_and_cleanup
Buildfix and cleanup
2019-02-04 08:07:12 +01:00
Michał Walenciak
6887822243 removing unused header generation 2019-02-02 09:53:05 +01:00
Michał Walenciak
a7340a3801 removinf usage of EXIV2_DEPRECATED macro
It can expand to [[deprecated]] which cannot be combined
with result of EXIV2API macro expansion: __attribute__(...)
2019-02-02 09:52:39 +01:00
Michał Walenciak
a12986b9b5
Merge pull request #672 from Kicer86/provide_pkg_version
create & install exiv2ConfigVersion.cmake
2019-01-29 22:29:59 +01:00
Michał Walenciak
aae88060ca Use ${CMAKE_INSTALL_LIBDIR} as proper files location 2019-01-29 21:09:13 +01:00
Michał Walenciak
4ddd44e9da create & install exiv2ConfigVersion.cmake 2019-01-29 20:03:30 +01:00
D4N
e5a48da8e2
Merge pull request #670 from Exiv2/fix_gitlab_centos_0_27
[ci] Do not symlink python36 to python3 if it already exists
2019-01-27 13:58:56 +01:00
Dan Čermák
4151ad4c15
[ci] Do not symlink python36 to python3 if it already exists
CentOS now provides it's own symlink of python3 -> python34, so we either remove
it first or symlink if that file doesn't exist yet.
This fixes #666.

(cherry picked from commit 045c8b32927720ece265e01d8a80ce782692a315)
2019-01-27 10:56:53 +01:00