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
Rosen Penev
5dc4292b40
fix bad for range loop
...
This loop is supposed to break when it encounters a match.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Rosen Penev
091fd77885
clang-tidy: remove redundant member init
...
Found with readability-redundant-member-init
Signed-off-by: Rosen Penev <rosenp@gmail.com>
4 years ago
Luis Díaz Más
9e43a89d1d
ci - Do not create conanCache dir
4 years ago
Luis Díaz Más
d7c103e103
Remove old CI providers from main README
4 years ago
Luis Diaz Mas
ad57cb4293
ci - cache conan packages on Windows builds
4 years ago
Luis Diaz Mas
10ed3fdfe1
ci - Remove old CI script files
4 years ago
Luis Diaz Mas
f969fe88fc
Fedora-MinGW build to Github Workflows
4 years ago
Luis Díaz Más
5e13f30104
ci - Add BMFF to windows matrix
4 years ago
Luis Díaz Más
e6e6c3c296
ci - coverage build - deal with SHA issue
4 years ago