7657 Commits (aa86646f2717173f66369d86c6bc7bbbf4e8ceb8)
 

Author SHA1 Message Date
Rosen Penev 036af68a71 remove pointless constructors
Replaced with Uniform initialization. Allows constexpr usage.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más b83b2197c1 ci - Linux distros jobs being more explicit about options used 4 years ago
Luis Díaz Más 0d45de7519 ci - Replace debian:9 with debian:10 4 years ago
Luis Díaz Más b54ade76ab Python3 dependency is not obligatory
Some of the CI-Linux-Distros jobs failed because of this. Python3 is not
available by default on Debian:9 nor in Centos:8.

Since we are not currently running the tests in those platforms, and
python3 is just used for testing, we do not want to enforce this project
dependency.
4 years ago
Rosen Penev 8564d0b394 clang-tidy: pass by value
Found with modernize-pass-by-value

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev f9d394adf0 clang-tidy: run through performance checks
Found with performance*

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev b8712188bb clang-tidy: use auto
Found with modernize-use-auto

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 20dfab8036 manual for range loop conversions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 8e52032ee0 clang-tidy: range loop conversions
Found with: modernize-loop-convert

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más 44256e8c5d ci - Win matrix jobs will also run on:push for main
The idea is to generate a conan cache on main that could be reused in
future PRs to main.
4 years ago
Luis Díaz Más 9241f60880 win - Only run tests on x64
On CI, pythonTests fail more or less consistently in the configuration
Arch:x86, BuildType:Relase, Shared:ON. I tried to reproduce this locally,
but I could not.

Since Win-x86 is marginal for Exiv2, we disable it from CI until
somebody raise concerns about it.
4 years ago
Luis Díaz Más 59a80eba2e mac - cmake_paths does not work directly on mac 4 years ago
Luis Díaz Más 4c5c8538f5 Ignore missing PDBs 4 years ago
Luis Díaz Más 08672dbea3 make win debug builds a bit faster 4 years ago
Luis Díaz Más 6c2141959a conan - change generator to be able to use latest expat version 4 years ago
Luis Díaz Más 668001a72d BMFF python test - Output strings in different lines 4 years ago
Luis Díaz Más 6b6ffd02a7 fix python tests on powershell 4 years ago
Luis Díaz Más 9710ebe5f0 cmake - Use cmake -E to be able to run tests on different windows shells 4 years ago
Luis Díaz Más 4f057a84ee ci - Win builds without unicode + with warnings as errors 4 years ago
Luis Díaz Más 7aa5260af5 cmake: remove obsolete targets 4 years ago
Luis Díaz Más 64eb95a16f cmake: find python3 and use it in tests 4 years ago
Kevin Backhouse ee3b8d1fc2 Fix quadratic complexity performance bug.
(cherry picked from commit c261fbaa2567687eec6a595d3016212fd6ae648d)
4 years ago
Rosen Penev c73dfa0106 clang-tidy: use uppercase numeric literals
Found with readability-uppercase-literal-suffix

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 8e178e912e replace {} initialization with fill
Old compilers don't implement {} correctly.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más 34945e39c4 ci - Use CTest for coverage builds 4 years ago
Luis Díaz Más 8d596283b1 ci - install tar in opensuse before checkout action 4 years ago
Luis Diaz Mas d5782ea8fb ci - distros - fastTrue=False 4 years ago
Luis Diaz Mas 218b3c6815 doc - Add Github Actions badges in doc 4 years ago
Rosen Penev fdf9d3799c clang-tidy: don't use else after return
Found with llvm-else-after-return

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más f956a398ad ci - Use CTest in all the ci jobs 4 years ago
Luis Díaz Más d3b9e6b68a ci - Using gtest as static library to avoid mac linking issues 4 years ago
Luis Díaz Más 381a33b12d ci - Add new special build with all project options enabled 4 years ago
Luis Diaz Mas b163158100 ci - Use ctest 4 years ago
Luis Diaz Mas e87424b5e0 Add CTest support 4 years ago
Rosen Penev 4aa5566cf6 clang-tidy: make several member functions const
Found with readability-make-member-function-const

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Diaz Mas b789c3414f doc: Update notes about c++11 4 years ago
Luis Diaz Mas 8035b7f320 cmake: Add target for obtaining local covarage reports 4 years ago
Luis Díaz Más d2083b3190 ci - Use generic cmake way to compile and install 4 years ago
Luis Diaz Mas e6bfa8eb7d ci - Use Ninja in rest of builds 4 years ago
Luis Diaz Mas fb17e75539 ci - mac uses ninja 4 years ago
Luis Diaz Mas 1769d8988a ci - Linux uses ninja 4 years ago
Rosen Penev 24a8139233 clang-tidy: fix badly indented if
Found with readability-misleading-indentation

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 1b9b77c51f clang-tidy: add ending namespace comments
Found with google-readability-namespace-comments

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev bf290e84e5 fix compilation with EXIV2_DEBUG_MESSAGES
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Diaz Mas 44eb56102b ci - Add coverage run on main branch 4 years ago
Miloš Komarčević 3416b631c5
Add Sony ARW compression to dict 4 years ago
Rosen Penev fddb035106 clang-tidy: remove pointless const
Found with readability-avoid-const-params-in-decls

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev 80595f8468 clang-tidy: remove duplicate public
Found with readability-redundant-access-specifiers

Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Kevin Backhouse ca66136092 Use readOrThrow to check error conditions of iIo.read().
(cherry picked from commit 0f9eb74c44c908e170a64cab590949d53749af8e)
4 years ago
Luis Díaz Más bd7bc90809 Copy mergify file from 0.27-maintenance 4 years ago