9211 Commits (f9845b35e76f5f7aa2ec22c0c76f56d1f98c1adb)
 

Author SHA1 Message Date
Rosen Penev 8d3e0d6e73 add basic meson CI 2 years ago
Rosen Penev 063a99b3c3 add meson build
This is a fairly basic meson file that builds only the library. Useful
for stuff like WrapDB.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Mohamed Ali Chebbi e388ba523f add test/data for video support : rename Xmp.video.Duration to Xmp.video.duration 2 years ago
Mohamed Ali Chebbi 3847a09359
Merge branch 'main' into TestVideoData 2 years ago
Mohamed Ali Chebbi f22db635b0 Merge branch 'TestVideoData' of github.com:mohamedchebbii/exiv2 into TestVideoData 2 years ago
Mohamed Ali Chebbi db14131262 add test/data for video support : enhance Debug messages 2 years ago
Rosen Penev e309680a86 remove deleted members from static classes
This is a holdover from C++98. No need anymore

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 6a34d9e57d add missing member functions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev ddb42eb159 remove some overriden defaulted destructors
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev d248e1a2af more delete removals
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev ef82f953c0 do the same for Io functions
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 3290fe6146 remove deleted Image member functions
The inherited Image class already has these same deleted functions.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev e7977554e2 default initializations
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 7aaf6414f2 move initialization up
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Mohamed Ali Chebbi 2b2173aafe
Merge branch 'Exiv2:main' into TestVideoData 2 years ago
Mohamed Ali Chebbi ada14ae292 add test/data for video support : use readStraingTag instead of read 2 years ago
Mohamed Ali Chebbi bf6546ee82 add test/data for video support : restore Riff HeaderReader and reserve addtional byte in readStraingTag 2 years ago
Mohamed Ali Chebbi acd71894b2 add test/data for video support : delete unused parameter from readList method 2 years ago
Mohamed Ali Chebbi 0f715288e7 add test/data for video support : delete riff HeaderReader 2 years ago
Mohamed Ali Chebbi 19f8b437c3 add test/data for video support : add enforce exceptions 2 years ago
Mohamed Ali Chebbi 340b46623d add test/data for video support : Fix codeQL warnings 2 years ago
Rosen Penev 0d353ac5f3 work around windows.h min/max macros
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev b8d4b9c6ea remove manual math
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Mohamed Ali Chebbi d288617759 add test/data for video support : Fix test issue 2 years ago
Mohamed Ali Chebbi 7ea32025d6 add test/data for video support : Format issue 2 years ago
Mohamed Ali Chebbi f9b94d3172 add test/data for video support : windows compilation issue 2 years ago
Mohamed Ali Chebbi f5e731cd38 add test/data for video support : fix ci issue 2 years ago
Mohamed Ali Chebbi d2fa07d559 Format issue 2 years ago
Mohamed Ali Chebbi 6b3a1b3550 Merge branch 'TestVideoData' of github.com:mohamedchebbii/exiv2 into TestVideoData 2 years ago
Mohamed Ali Chebbi a36e4dd1e8 Merge branch 'main' into TestVideoData 2 years ago
Mohamed Ali Chebbi b363056a09
Merge branch 'main' into TestVideoData 2 years ago
Mohamed Ali Chebbi 807a68f21f Merge branch 'TestVideoData' of github.com:mohamedchebbii/exiv2 into TestVideoData 2 years ago
Mohamed Ali Chebbi cb7a48f84a Rework Asf and Riff formats ; add test/data for video support 2 years ago
Steve Robbins 527dc9f666 xmpsdk: Unconditionally use <stdint.h>
to define known bit-width types.
2 years ago
Rosen Penev d874fc4dd8 use __has_include
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 376638259d namespace enforce.hpp functions to Internal
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 77834807c2 add support for gcc and clang 7
Uses std::experimental::filesystem

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev e19ec79f98 safe_op: C++17 improvements
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 54dd2b54a5 clang-tidy: add const to parameter
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 805a1e5601 move inline to declaration
Fixes warning under Windows:

redeclared inline; 'dllimport' attribute ignored [-Wignored-attributes]

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 2a690a135b use gnu_printf
Fixes warning under MinGW:

warning: unknown conversion type character 'z' in format [-Wformat=]

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev a7a9835431 more std::find to Exiv2::find
The latter is simpler.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 7fd7ee62a3 std::find to find template
std::find in C++20 can use ranges, which is equivalent here. Less error
prone.

Namespace is properly to avoid any conflicts with std::find or others

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Miloš Komarčević c9f7a9f34e
Merge pull request #2479 from Exiv2/export_qtvid
Export QuickTimeVideo
2 years ago
Miloš Komarčević 0075ff631c
Merge pull request #2471 from Exiv2/pc_improve
Improve pkg-config file generation
2 years ago
Rosen Penev 0a5c1299e4 fix WIN32 macro
MinGW implements the _ version.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 34318260ea fix C++20 deprecation warning
Capturing this with = is deprecated.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev 4a735ef046 xmpsdk: Fix dangling pointer warning
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Rosen Penev db0da461ee static_cast
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2 years ago
Miloš Komarčević 4e8dca45a3 Export QuickTimeVideo 2 years ago