Commit Graph

6127 Commits

Author SHA1 Message Date
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
Luis Díaz Más
a11e198e64
Merge pull request #618 from piponazo/fix597
Fix #597
2019-01-25 17:11:52 +01:00
Luis Diaz Mas
127c2eac0e Fix warnings on MSVC 2019-01-25 08:12:59 +01:00
Luis Díaz Más
704fc56d52 Keep the profileName from readMetadata and use it in writeMetadata 2019-01-24 23:16:25 +01:00
Luis Díaz Más
e385599067 Refactoring to make the doe more readable. Fix icc tests 2019-01-24 22:30:30 +01:00
Luis Díaz Más
436b0f87b5 Add missing header when -DDEBUG is present 2019-01-24 21:28:49 +01:00
Luis Díaz Más
d1097fab59 Factor our function to read PNG Chunk info 2019-01-24 21:21:47 +01:00
Luis Díaz Más
914a8c5585 Factor out exception throw in different places inside isPngType 2019-01-24 18:52:38 +01:00
Luis Diaz Mas
88f22e13cb Fix ICC profile in PNG images 2019-01-21 23:10:12 +01:00
Luis Díaz Más
2aaefbaf71
Merge pull request #660 from piponazo/InstallCompilerDetectionHeader
Install new file exiv2lib_compiler_detection.h
2019-01-18 17:27:53 +01:00
Luis Diaz Mas
6abdb7e77a Install new file exiv2lib_compiler_detection.h 2019-01-18 15:29:35 +01:00
Luis Díaz Más
c558625faa
Merge pull request #617 from piponazo/DeprecateRelics
Deprecate relics
2019-01-15 14:35:31 +01:00
Luis Diaz Mas
eca3eb711a Do not tread deprecation warnings as errors 2019-01-15 13:02:34 +01:00
Luis Díaz Más
9bfb1155b2 Appveyor: drop VS2008 which has problems with WriteCompilerDetectionHeader 2019-01-15 13:01:23 +01:00
Luis Diaz Mas
25bfeb4245 Print deprecation warning in CMake report 2019-01-15 13:01:23 +01:00
Luis Diaz Mas
42d79e87aa Deprecate SshIo, Video, EPS and SSH classes 2019-01-15 12:58:06 +01:00