Rosen Penev
3d2bcf19dc
Merge pull request #2536 from neheb/s
...
meson updates
2023-03-07 23:05:02 -08:00
Rosen Penev
20b160d936
meson: update wraps
...
Fix dllexport/import mismatch. Fixes MSVC/MinGW warnings.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-07 13:18:39 -08:00
Rosen Penev
ff7bfb3798
Merge pull request #2422 from norbertwg/interpretation-for-Exif.Photo.LensSpecification
...
Interpretation for Exif.Photo.LensSpecification
2023-03-07 08:22:00 -08:00
norbertwg
10bbe3f4ae
to avoid compiler warnings: 0.0 changed to 0.0f
2023-03-07 15:36:07 +01:00
norbertwg
979ce8ab2a
Merge branch 'interpretation-for-Exif.Photo.LensSpecification' of https://github.com/norbertwg/exiv2 into interpretation-for-Exif.Photo.LensSpecification
2023-03-07 11:43:59 +01:00
Rosen Penev
605304680e
github CI: remove NoConan
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-06 06:59:13 -08:00
Rosen Penev
48ea6ebecc
github CI: update conan
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-03-06 06:59:13 -08:00
norbertwg
db2f4ee377
interpretation for ExifPhoto.LensSpecification
...
printLensSpecification is copied from old Nikon3MakerNote::print0x0084
call of Nikon3MakerNote::print0x0084 replaced by printLensSpecification
add two lens tags to EasyAccess API
Exif.Photo.LensSpecification and Exif.Nikon3.Lens
handling of zero; more precision for focal length
silence compiler warnings
2023-03-06 11:01:18 +01:00
Kevin Backhouse
93f5acbbff
Enable video support by default
2023-03-05 11:41:29 -08:00
Kevin Backhouse
3b0398ab20
Merge pull request #2534 from kevinbackhouse/asfvideo-fix-int-overflow
...
Fix integer overflow which enables enforce to be bypassed
2023-03-05 07:43:41 +00:00
Kevin Backhouse
14e26b5abd
Fix integer overflow which enables enforce to be bypassed.
2023-03-04 22:06:14 +00:00
Kevin Backhouse
2a03d8b630
Merge pull request #2533 from kevinbackhouse/asfvideo-remaining-size
...
Fix long-running loop
2023-03-04 21:44:26 +00:00
Kevin Backhouse
b5bf079444
Fix long-running loop
2023-03-04 16:37:49 +00:00
Rosen Penev
725875497b
SonarLint cleanups
2023-03-03 19:35:42 -08:00
Mohamed Ali Chebbi
8b96ebc6b4
asfvideo fuzz issue : nb_headers should not exceed the max value of uint32
2023-03-03 17:04:17 -08:00
Rosen Penev
b9d94e61fe
coverity: remove dead code
...
Found with: CID 1521533
Unsigned compared against 0 (NO_EFFECT)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-27 07:05:08 -08:00
Rosen Penev
03d34bee04
get rid of convertToUint64
...
same as getULongLong
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-27 07:05:08 -08:00
Rosen Penev
afbd9e7a76
coverity: add move operations
...
CID 1521171: Missing move assignment operator
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-27 07:05:08 -08:00
Rosen Penev
b6f07ba102
github CI: test x86 on Windows
...
32-bit MSVC is available and should be tested.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 13:58:04 -08:00
Rosen Penev
a1005c7c76
github CI: use ilammy/msvc-dev-cmd
...
Small simplification
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 13:58:04 -08:00
Kevin Backhouse
4a6d786256
Fix test failures on 32-bit platforms.
2023-02-26 09:00:33 -08:00
Rosen Penev
a653043110
github CI: remove EXIV2_ENABLE_VIDEO
...
This is already default.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
ae1381ede3
github CI: use env
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
2a23a43bc2
meson CI: add /analyze for MSVC
...
Useful in CI.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
c5a5375527
meson CI: build for 32-bit Windows too
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
9378aa9fa1
meson CI: add GCC10 too
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
7e2b49161b
meson CI: add more clang versions
...
More coverage is good.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
b6b7d98f61
meson CI: add lld to clang
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
daec6cead4
meson CI: use env section
...
Avoids having to use env.exe
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
d616dffe48
github CI: remove no warning options
...
The deprecated gtest stuff was fixed.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-26 08:58:48 -08:00
Rosen Penev
55d16ac76b
use GetCurrentProcessId on Windows
...
matches what is done elsewhere
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
839c03fe37
use find()
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
3fe6d78014
Remove some constructors
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
2205a14a06
clang-tidy: default init various members
...
Found with cppcoreguidelines-pro-type-member-init
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
dd25d9999b
direct init structs
...
No need to deal with individual members
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
48caa32017
close socket before return
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
393150c0cd
cast expression
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
f2c879333e
fix off by 1 error
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Rosen Penev
3426eaaadf
default init variable
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-25 15:46:42 -08:00
Kevin Backhouse
230fbaf421
Use toInt64() for hours and minutes, because they should be integer valued.
2023-02-23 13:23:25 -08:00
Kevin Backhouse
c20ee1a7f5
Use double type to improve floating point accuracy.
2023-02-23 13:23:25 -08:00
Rosen Penev
79bf4d0b1e
github CI: use python -m pip
...
Calling pip directly is deprecated.
Also switched to pip version of ninja. It installs faster and is newer.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-22 11:25:04 -08:00
Rosen Penev
c80b411756
github CI: install regular conan
...
Needed for actions/cache update
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-22 11:25:04 -08:00
dependabot[bot]
d0ab01dbae
Bump actions/cache from 2 to 3
...
Bumps [actions/cache](https://github.com/actions/cache ) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 11:25:04 -08:00
dependabot[bot]
bb1d735a33
Bump actions/setup-python from 3 to 4
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 3 to 4.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 08:30:40 -08:00
dependabot[bot]
64a0835f0c
Bump DoozyX/clang-format-lint-action from 0.14 to 0.15
...
Bumps [DoozyX/clang-format-lint-action](https://github.com/DoozyX/clang-format-lint-action ) from 0.14 to 0.15.
- [Release notes](https://github.com/DoozyX/clang-format-lint-action/releases )
- [Commits](https://github.com/DoozyX/clang-format-lint-action/compare/v0.14...v0.15 )
---
updated-dependencies:
- dependency-name: DoozyX/clang-format-lint-action
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 08:27:08 -08:00
Rosen Penev
e3cd811467
github CI: add dependabot
...
Automatically updates Github Actions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-22 07:13:07 -08:00
Ben McCann
6ca75a8b23
Enable video support by default
2023-02-14 15:41:50 -08:00
Rosen Penev
95be516483
avoid shadowing warning
...
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-14 02:19:20 -08:00
Rosen Penev
bfe76bfc94
meson CI: build as C++20
...
More warnings maybe.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2023-02-14 02:19:20 -08:00