Commit Graph

  • 66e904e61e
    Merge pull request #2548 from neheb/fa Rosen Penev 2023-03-14 07:10:10 -0700
  • e2bf207477 add various moves Rosen Penev 2023-03-13 22:45:35 -0700
  • 518c52c2af
    Merge pull request #2544 from kevinbackhouse/fix-matroska-null-pointer-deref Rosen Penev 2023-03-12 08:38:48 -0700
  • e0ac920c87
    Suggestion from @neheb Kevin Backhouse 2023-03-12 10:54:01 +0000
  • 244799f480 Convert tail-recursion to loop to avoid stack exhaustion. Kevin Backhouse 2023-03-11 23:17:49 +0000
  • a783320520 Use enforce, not assert, to avoid crash. Kevin Backhouse 2023-03-11 23:34:37 +0000
  • 65259d8936
    Check that the pointer isn't NULL. Kevin Backhouse 2023-03-11 23:29:48 +0000
  • 1697417c27
    Merge pull request #2540 from neheb/r Rosen Penev 2023-03-08 06:27:51 -0800
  • 3d2bcf19dc
    Merge pull request #2536 from neheb/s Rosen Penev 2023-03-07 23:05:02 -0800
  • 7bb890f394
    github CI: update conan Rosen Penev 2023-03-05 13:15:17 -0800
  • 20b160d936
    meson: update wraps Rosen Penev 2023-03-05 14:33:30 -0800
  • ff7bfb3798
    Merge pull request #2422 from norbertwg/interpretation-for-Exif.Photo.LensSpecification Rosen Penev 2023-03-07 08:22:00 -0800
  • 10bbe3f4ae to avoid compiler warnings: 0.0 changed to 0.0f norbertwg 2023-03-07 15:36:07 +0100
  • 979ce8ab2a Merge branch 'interpretation-for-Exif.Photo.LensSpecification' of https://github.com/norbertwg/exiv2 into interpretation-for-Exif.Photo.LensSpecification norbertwg 2023-03-07 11:43:59 +0100
  • 605304680e github CI: remove NoConan Rosen Penev 2023-03-05 13:37:11 -0800
  • 48ea6ebecc github CI: update conan Rosen Penev 2023-03-05 13:15:17 -0800
  • db2f4ee377 interpretation for ExifPhoto.LensSpecification norbertwg 2022-11-14 17:32:14 +0100
  • 93f5acbbff Enable video support by default Kevin Backhouse 2023-03-05 13:53:23 +0000
  • 3b0398ab20
    Merge pull request #2534 from kevinbackhouse/asfvideo-fix-int-overflow Kevin Backhouse 2023-03-05 07:43:41 +0000
  • 14e26b5abd
    Fix integer overflow which enables enforce to be bypassed. Kevin Backhouse 2023-03-04 22:06:14 +0000
  • 2a03d8b630
    Merge pull request #2533 from kevinbackhouse/asfvideo-remaining-size Kevin Backhouse 2023-03-04 21:44:26 +0000
  • b5bf079444
    Fix long-running loop Kevin Backhouse 2023-03-04 16:37:49 +0000
  • 725875497b SonarLint cleanups Rosen Penev 2023-03-01 20:56:43 -0800
  • 8b96ebc6b4 asfvideo fuzz issue : nb_headers should not exceed the max value of uint32 Mohamed Ali Chebbi 2023-03-03 22:20:41 +0100
  • b9d94e61fe coverity: remove dead code Rosen Penev 2023-02-25 19:09:40 -0800
  • 03d34bee04 get rid of convertToUint64 Rosen Penev 2023-02-26 14:23:08 -0800
  • afbd9e7a76 coverity: add move operations Rosen Penev 2023-02-26 12:35:47 -0800
  • b6f07ba102 github CI: test x86 on Windows Rosen Penev 2023-02-22 11:30:33 -0800
  • a1005c7c76 github CI: use ilammy/msvc-dev-cmd Rosen Penev 2023-02-19 17:25:35 -0800
  • 4a6d786256 Fix test failures on 32-bit platforms. Kevin Backhouse 2023-02-26 15:51:37 +0000
  • a653043110 github CI: remove EXIV2_ENABLE_VIDEO Rosen Penev 2023-02-23 21:35:14 -0800
  • ae1381ede3 github CI: use env Rosen Penev 2023-02-23 21:15:37 -0800
  • 2a23a43bc2 meson CI: add /analyze for MSVC Rosen Penev 2023-02-23 18:31:01 -0800
  • c5a5375527 meson CI: build for 32-bit Windows too Rosen Penev 2023-02-19 17:58:26 -0800
  • 9378aa9fa1 meson CI: add GCC10 too Rosen Penev 2023-02-23 18:29:42 -0800
  • 7e2b49161b meson CI: add more clang versions Rosen Penev 2023-02-23 18:19:17 -0800
  • b6b7d98f61 meson CI: add lld to clang Rosen Penev 2023-02-23 18:13:40 -0800
  • daec6cead4 meson CI: use env section Rosen Penev 2023-02-23 18:02:21 -0800
  • d616dffe48 github CI: remove no warning options Rosen Penev 2023-02-23 13:36:02 -0800
  • 55d16ac76b use GetCurrentProcessId on Windows Rosen Penev 2023-02-23 19:31:14 -0800
  • 839c03fe37 use find() Rosen Penev 2023-02-15 18:25:51 -0800
  • 3fe6d78014 Remove some constructors Rosen Penev 2023-02-15 15:49:06 -0800
  • 2205a14a06 clang-tidy: default init various members Rosen Penev 2023-02-21 14:54:32 -0800
  • dd25d9999b direct init structs Rosen Penev 2023-02-21 14:39:45 -0800
  • 48caa32017 close socket before return Rosen Penev 2023-02-19 15:27:49 -0800
  • 393150c0cd cast expression Rosen Penev 2023-02-19 14:45:38 -0800
  • f2c879333e fix off by 1 error Rosen Penev 2023-02-19 14:41:38 -0800
  • 3426eaaadf default init variable Rosen Penev 2023-02-19 14:41:18 -0800
  • 230fbaf421 Use toInt64() for hours and minutes, because they should be integer valued. Kevin Backhouse 2023-02-23 11:36:51 +0000
  • c20ee1a7f5 Use double type to improve floating point accuracy. Kevin Backhouse 2023-02-23 00:07:10 +0000
  • 79bf4d0b1e github CI: use python -m pip Rosen Penev 2023-02-22 10:07:49 -0800
  • c80b411756 github CI: install regular conan Rosen Penev 2023-02-22 09:54:59 -0800
  • d0ab01dbae Bump actions/cache from 2 to 3 dependabot[bot] 2023-02-22 15:13:29 +0000
  • bb1d735a33 Bump actions/setup-python from 3 to 4 dependabot[bot] 2023-02-22 15:13:38 +0000
  • 64a0835f0c Bump DoozyX/clang-format-lint-action from 0.14 to 0.15 dependabot[bot] 2023-02-22 15:13:33 +0000
  • e3cd811467 github CI: add dependabot Rosen Penev 2023-02-21 12:11:13 -0800
  • 6ca75a8b23 Enable video support by default Ben McCann 2023-02-10 08:16:22 -0800
  • 95be516483 avoid shadowing warning Rosen Penev 2023-02-13 13:22:43 -0800
  • bfe76bfc94 meson CI: build as C++20 Rosen Penev 2023-02-13 12:23:19 -0800
  • c5c8a6101e meson: move warning/sanitizer stuff to CI Rosen Penev 2023-02-07 15:40:10 -0800
  • 9f21b78311 add contains function Rosen Penev 2023-02-07 15:40:10 -0800
  • 28358cd209 template second parameter for startsWith Rosen Penev 2023-02-11 13:25:19 -0800
  • 52ab999151 meson: add unit tests Rosen Penev 2023-02-06 19:27:15 -0800
  • 8310b48552 meson: split off internal library Rosen Penev 2023-02-07 11:37:13 -0800
  • d7bf72634e use std::replace Rosen Penev 2023-02-11 18:09:30 -0800
  • 0d50e444f2 use count_if Rosen Penev 2023-02-11 17:54:10 -0800
  • 2d1691c1e2 replace array with vector Rosen Penev 2023-02-11 17:44:33 -0800
  • 63b32ba3fb fix wrong snprintf format Rosen Penev 2023-02-11 16:43:14 -0800
  • 61e5aefcc4 explicit conversion Rosen Penev 2023-02-11 15:02:42 -0800
  • 75dae3fb96 replace localtime with _s/_r variant Rosen Penev 2023-02-11 14:05:01 -0800
  • 625a2b8167 fix memory leak Rosen Penev 2023-02-11 14:28:22 -0800
  • 968a546dcb use upper() function Rosen Penev 2023-02-11 14:31:18 -0800
  • 5eebbbcbfb make conversions explicit Rosen Penev 2023-02-11 14:40:19 -0800
  • 785a9ed084 unitTests: fix old API usage Rosen Penev 2023-02-07 11:52:10 -0800
  • c94d0aae12 github CI: install gtest with brew Rosen Penev 2023-02-07 13:02:56 -0800
  • 31165b6a01 remove base constructor Rosen Penev 2023-02-09 12:00:49 -0800
  • e1ac00a71f link against gtest-main Rosen Penev 2023-02-08 16:37:14 -0800
  • b456628557
    Merge pull request #2509 from mohamedchebbii/FUZZ_VIDEO Kevin Backhouse 2023-02-13 16:31:57 +0000
  • c555a70127 fuzz issue : add debug message for futur use Mohamed Ali Chebbi 2023-02-13 16:45:40 +0100
  • 03fcc6cad2 fuzz issue : check that block is not corrupted before decoding Mohamed Ali Chebbi 2023-02-13 12:13:12 +0100
  • 976dcd8e7b meson: bump warning level Rosen Penev 2023-02-10 15:06:02 -0800
  • 3457b82140 meson: add support for linux libc++fs Rosen Penev 2023-02-09 20:25:49 -0800
  • 61950c3cf9 meson CI: add special clang and libc++ CI Rosen Penev 2023-02-09 18:40:45 -0800
  • 6a9af02b70 meson CI: add library type to name Rosen Penev 2023-02-09 16:12:28 -0800
  • 602e230337 meson CI: build with verbose Rosen Penev 2023-02-09 19:17:26 -0800
  • 87dcaa6682 meson: make xmp boolean a feature Rosen Penev 2023-02-09 18:34:03 -0800
  • 3e6ba8f241 clang-tidy: add explicit Rosen Penev 2023-02-10 22:17:12 -0800
  • 5b1bc2ef6d clang-tidy: no else after return Rosen Penev 2023-02-10 22:13:48 -0800
  • 4e3a63d9b7 replace std::pair and tuple with C structs Rosen Penev 2023-02-10 20:19:06 -0800
  • 1a40f9660e replace standard check with feature test macro Rosen Penev 2023-02-10 19:31:32 -0800
  • 36e848d4fe clang-tidy: replace memcpy with copy_n Rosen Penev 2023-02-10 19:05:38 -0800
  • 7f5430a7d4 use lower() Rosen Penev 2023-02-10 17:59:06 -0800
  • 35b6780d02 clang-tidy: don't assign in if Rosen Penev 2023-02-10 18:18:47 -0800
  • d1a2cd0b76 clang-tidy: cast initial variable Rosen Penev 2023-02-10 18:11:27 -0800
  • e188df1e14 fix implicit conversion Rosen Penev 2023-02-10 17:59:23 -0800
  • a0bffcfc48 fix comma warning Rosen Penev 2023-02-10 16:06:32 -0800
  • b3ff42f2d5 use if constexpr Rosen Penev 2023-02-10 17:15:15 -0800
  • 629f94eea3 unreachable code Rosen Penev 2023-02-10 17:13:33 -0800
  • d2ddf228ad replace switch with if/return Rosen Penev 2023-02-10 17:07:52 -0800
  • dde8765a49 don't assign in while Rosen Penev 2023-02-10 17:03:34 -0800