Commit Graph

7424 Commits

Author SHA1 Message Date
Luis Diaz Mas
e87424b5e0 Add CTest support 2021-05-15 16:58:24 +02:00
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>
2021-05-15 08:42:04 +02:00
Luis Diaz Mas
b789c3414f doc: Update notes about c++11 2021-05-14 22:38:30 +02:00
Luis Diaz Mas
8035b7f320 cmake: Add target for obtaining local covarage reports 2021-05-14 22:38:30 +02:00
Luis Díaz Más
d2083b3190 ci - Use generic cmake way to compile and install 2021-05-14 21:31:10 +02:00
Luis Diaz Mas
e6bfa8eb7d ci - Use Ninja in rest of builds 2021-05-14 21:31:10 +02:00
Luis Diaz Mas
fb17e75539 ci - mac uses ninja 2021-05-14 21:31:10 +02:00
Luis Diaz Mas
1769d8988a ci - Linux uses ninja 2021-05-14 21:31:10 +02:00
Rosen Penev
24a8139233 clang-tidy: fix badly indented if
Found with readability-misleading-indentation

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-14 17:51:45 +02:00
Rosen Penev
1b9b77c51f clang-tidy: add ending namespace comments
Found with google-readability-namespace-comments

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-14 17:34:09 +02:00
Rosen Penev
bf290e84e5 fix compilation with EXIV2_DEBUG_MESSAGES
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-14 17:23:10 +02:00
Luis Diaz Mas
44eb56102b ci - Add coverage run on main branch 2021-05-13 23:04:51 +02:00
Miloš Komarčević
3416b631c5
Add Sony ARW compression to dict 2021-05-13 16:45:41 +02:00
Rosen Penev
fddb035106 clang-tidy: remove pointless const
Found with readability-avoid-const-params-in-decls

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-13 16:02:18 +02:00
Rosen Penev
80595f8468 clang-tidy: remove duplicate public
Found with readability-redundant-access-specifiers

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-13 11:52:02 +02:00
Kevin Backhouse
ca66136092 Use readOrThrow to check error conditions of iIo.read().
(cherry picked from commit 0f9eb74c44c908e170a64cab590949d53749af8e)
2021-05-13 11:51:15 +02:00
Luis Díaz Más
bd7bc90809 Copy mergify file from 0.27-maintenance 2021-05-13 11:14:59 +02:00
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>
2021-05-13 11:08:29 +02:00
Rosen Penev
091fd77885 clang-tidy: remove redundant member init
Found with readability-redundant-member-init

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 16:45:12 +02:00
Luis Díaz Más
9e43a89d1d ci - Do not create conanCache dir 2021-05-12 16:10:04 +02:00
Luis Díaz Más
d7c103e103 Remove old CI providers from main README 2021-05-12 16:10:04 +02:00
Luis Diaz Mas
ad57cb4293 ci - cache conan packages on Windows builds 2021-05-12 16:10:04 +02:00
Luis Diaz Mas
10ed3fdfe1 ci - Remove old CI script files 2021-05-12 16:10:04 +02:00
Luis Diaz Mas
f969fe88fc Fedora-MinGW build to Github Workflows 2021-05-12 16:10:04 +02:00
Luis Díaz Más
5e13f30104 ci - Add BMFF to windows matrix 2021-05-12 16:10:04 +02:00
Luis Díaz Más
e6e6c3c296 ci - coverage build - deal with SHA issue 2021-05-12 16:10:04 +02:00
Luis Díaz Más
1a383c46f5 ci - Special builds on Github actions 2021-05-12 16:10:04 +02:00
Luis Díaz Más
776d3a3efc Rename github workflows 2021-05-12 16:10:04 +02:00
Luis Díaz Más
012f05f9a1 ci - MacOS Matrix 2021-05-12 16:10:04 +02:00
Luis Díaz Más
2c3fcd3a59 No exe in executables 2021-05-12 16:10:04 +02:00
Luis Díaz Más
0d0c8ba0f3 Fixes in github actions 2021-05-12 16:10:04 +02:00
Luis Díaz Más
f6b71af324 ci: Remove travis builds 2021-05-12 16:10:04 +02:00
Luis Díaz Más
33facf01aa Github Actions - More builds on PRs 2021-05-12 16:10:04 +02:00
Luis Díaz Más
bfa297d587 MacOS build 2021-05-12 16:10:04 +02:00
Luis Diaz Mas
72798028f6 Less CI jobs on push 2021-05-12 16:10:04 +02:00
Rosen Penev
674fdcd38b clang-tidy: fix declartation names
Found with readability-inconsistent-declaration-parameter-name

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 09:26:51 +02:00
Rosen Penev
2e73aa9dc0 default con/destructors in headers
Helps to optimize trivially destructable stuff.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 09:10:36 +02:00
Rosen Penev
428c436629 clang-tidy: simplify boolean expression
Found with readability-simplify-boolean-expr

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 07:12:15 +02:00
Rosen Penev
5d716c7df4 clang-tidy: empty() conversions
Found with readability-container-size-empty

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 07:12:15 +02:00
Rosen Penev
9642e3cceb clang-tidy: remove pointless string init
Found with readability-redundant-string-init

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 07:12:15 +02:00
Rosen Penev
143a1fbbe2 clang-tidy: don't use string compare
Found with readability-string-compare

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-12 07:12:15 +02:00
Rosen Penev
8337462032 clang-tidy: use empty() instead of comparing size
Found with readability-container-size-empty

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-11 22:02:47 +02:00
Rosen Penev
af7b2430c5 clang-tidy: use override
Found with modernize-use-override

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-11 17:39:59 +02:00
Jakub Wilk
45a6916546 READMEs: Add whitespace around atx-style headers
The extra whitespace is necessary for GitHub to render the headers
correctly.
2021-05-11 16:11:20 +02:00
Rosen Penev
15f0a600ed clang-tidy: use default member init
Found with modernize-use-default-member-init

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-05-11 15:01:26 +02:00
Kevin Backhouse
170b18db74
Merge pull request #1621 from Exiv2/mergify/bp/main/pr-1591
Fix infinite loop caused by subBox with zero size. (backport #1591)
2021-05-11 12:28:03 +01:00
Luis Díaz Más
b4b8061478 Early access is always compiled 2021-05-11 08:25:42 +02:00
Kevin Backhouse
566ea272a1 Prevent large allocation.
(cherry picked from commit f154f0ae540deeb9251467187d01c2a5846d27b5)
2021-05-10 15:55:35 +02:00
Kevin Backhouse
aac34630d4 Fix infinite loop caused by subBox with zero size.
(cherry picked from commit 2736126e7b92c5654f56620c097f9a4580c0f73b)
2021-05-10 09:06:19 +00:00
Luis Díaz Más
9dbffa719b Add missing public headers to install target 2021-05-09 21:42:52 +02:00