Commit Graph

  • 3ccc390155
    Add file_new and file_new_type wchar variants for C binding (#1271) master Jamie 2025-05-17 03:01:23 +1200
  • 99ed9f5c6d
    Formatting Jamie 2025-05-15 10:37:44 +1200
  • bd480920f3
    Formatting Jamie 2025-05-15 10:37:23 +1200
  • f2ab283868 Add file_new and file_new_type wchar variants for C binding Jamie Dennis 2025-05-10 12:12:28 +1200
  • aac587f5a7
    Merge 9ceeb09b5f into fbbead3efd Rosen Penev 2025-05-02 08:07:11 +0000
  • be316ac6be
    Merge 7db76720bb into fbbead3efd Nick Shaforostoff 2025-05-02 08:07:11 +0000
  • fbbead3efd
    Support custom temp and tests directories (#1268) (#1270) Urs Fleisch 2025-05-01 19:55:46 +0200
  • 0835ffdfe1 Support custom temp and tests directories (#1268) Urs Fleisch 2025-04-14 17:31:09 +0200
  • ee1931b811
    Compile time configuration of supported formats (#1262) Urs Fleisch 2025-02-02 12:24:26 +0100
  • a1ffdbcd50 Documentation for format compile time configuration (#1262) Urs Fleisch 2025-02-02 07:39:22 +0100
  • 0bef50bcca Compile time configuration in public taglib_config.h (#1262) Urs Fleisch 2025-02-01 16:59:16 +0100
  • efd5fa2f17 Do not use config.h in public header files (#1262) Urs Fleisch 2025-02-01 15:39:24 +0100
  • 97e72e179c Rearrange conditional blocks for supported formats (#1262) Urs Fleisch 2025-01-31 09:36:29 +0100
  • 9940cba549 Compile time configuration of supported formats (#1262) Urs Fleisch 2024-12-28 10:20:20 +0100
  • 648f5e5882
    Add Shorten (SHN) support (#1257) Stephen Booth 2024-12-30 07:23:11 -0600
  • c1c60ebeea
    Use fixed width types (#1258) Stephen Booth 2024-12-22 07:02:05 -0600
  • 4475284c73 Add probably unnecessary static_assertions Stephen F. Booth 2024-12-09 12:44:44 -0600
  • 66b0b26d76 Simplify implementation Stephen F. Booth 2024-12-09 12:26:18 -0600
  • af5e8e8e67 Rework static_assert Stephen F. Booth 2024-12-09 12:15:24 -0600
  • 1179c04ae5 Fix copy/paste error with template param Stephen F. Booth 2024-12-09 12:02:06 -0600
  • d30504ceb4 Attempted fixes for gcc Stephen F. Booth 2024-12-09 11:55:21 -0600
  • dbac122aee Use fixed width types Stephen F. Booth 2024-12-07 22:26:33 -0600
  • 3bc0ea0ecb
    Preserve unicode encoding when downgrading to ID3v2.3 (#1259) (#1260) Urs Fleisch 2024-12-22 12:07:25 +0100
  • d4390dface
    Rename SHN namespace to Shorten Stephen F. Booth 2024-12-21 11:00:33 -0600
  • 4a2dfed65f
    Additional explicit types Stephen F. Booth 2024-12-16 22:17:48 -0600
  • 733e6cea03 More explicit types Urs Fleisch 2024-12-14 12:58:19 +0100
  • d9a3e7ade9 Formatting cleanup Urs Fleisch 2024-12-14 12:15:27 +0100
  • 0dafbee35c Fix shadowVariable issues reported by cppcheck Urs Fleisch 2024-12-14 07:12:50 +0100
  • e8ef1c62ad Preserve unicode encoding when downgrading to ID3v2.3 (#1259) Urs Fleisch 2024-12-12 20:24:08 +0100
  • 0af11d9fa5
    Add DO_NOT_DOCUMENT guard Stephen F. Booth 2024-12-09 12:35:48 -0600
  • 1f80099f45
    Add documentation on fileType meaning Stephen F. Booth 2024-12-09 10:23:23 -0600
  • ef5907445c
    Rename internalFileType to fileType Stephen F. Booth 2024-12-09 09:43:20 -0600
  • 8e5911a52a
    Rename a constant Stephen F. Booth 2024-12-08 21:17:57 -0600
  • eeedfd8bd4
    Add basic Shorten tests Stephen F. Booth 2024-12-08 19:05:58 -0600
  • ea17b6c638
    Naming and formatting cleanup Stephen F. Booth 2024-12-08 18:31:38 -0600
  • 03b6153244
    Rename some variables Stephen F. Booth 2024-12-08 18:00:51 -0600
  • 2e7fc60ab0
    Rework variable-length input to use ByteVector Stephen F. Booth 2024-12-08 17:57:35 -0600
  • 5b7a6f9fed
    Use different ByteVector ctor Stephen F. Booth 2024-12-08 11:51:13 -0600
  • fc1ec15e3e
    Use ByteVector for byte swaps Stephen F. Booth 2024-12-08 11:46:10 -0600
  • 64b5748c85
    Update read_uint* functions Stephen F. Booth 2024-12-08 10:11:57 -0600
  • d89c98f733
    Revert previous commit Stephen F. Booth 2024-12-07 23:35:21 -0600
  • 69c4f99e3b
    Attempt to fix static_assert Stephen F. Booth 2024-12-07 23:30:04 -0600
  • fa6240e584
    Remove four-character codes Stephen F. Booth 2024-12-07 23:22:17 -0600
  • ef0a48c12e
    Work around byteSwap not using fixed width types Stephen F. Booth 2024-12-07 22:37:20 -0600
  • dee308f90c
    Use uintptr_t for buffer size calculations Stephen F. Booth 2024-12-07 19:48:28 -0600
  • e3497311e0
    Add <cmath> include and use std::log2 Stephen F. Booth 2024-12-07 19:46:24 -0600
  • 35edf12850
    Add Shorten (SHN) support Stephen F. Booth 2024-12-07 19:34:59 -0600
  • 9ceeb09b5f gcc: fix various Wnrvo warnings Rosen Penev 2024-11-26 21:56:24 -0800
  • 225c73e181
    Fixed warning about shadowing variable (#1254) Christian Schmitz 2024-11-22 06:55:34 +0100
  • e2373cea8f
    Fixed warning about shadowing variable Christian Schmitz 2024-11-21 20:00:16 +0100
  • 90f62a3c94
    Do not store too large FLAC metadata blocks (#1249) (#1250) Urs Fleisch 2024-11-14 17:43:18 +0100
  • 814505f9d7 Do not store too large FLAC metadata blocks (#1249) Urs Fleisch 2024-11-02 12:25:47 +0100
  • 5b6f9ef848
    Fix segfaults with String and ByteVector nullptr arguments (#1247) (#1248) Urs Fleisch 2024-11-02 06:39:21 +0100
  • 7b7015c36c Fix segfaults with String and ByteVector nullptr arguments (#1247) Urs Fleisch 2024-10-28 16:19:06 +0100
  • 5760fe767e
    Merge 30953e7ea7 into e3de03501f Mario Flach 2024-08-26 09:28:16 +0200
  • e3de03501f Version 2.0.2 v2.0.2 Urs Fleisch 2024-08-24 06:39:57 +0200
  • 1bd0d711ca
    Support older utfcpp versions with utf8cpp CMake target (#1243) (#1244) Urs Fleisch 2024-08-15 12:44:17 +0200
  • 7d5e900bad Support older utfcpp versions with utf8cpp CMake target (#1243) Urs Fleisch 2024-08-13 18:36:04 +0200
  • 7c85fcaa81
    Remove 'using namespace std' to avoid potential conflicts in example files (#1241) nekiwo 2024-08-05 14:54:33 -0500
  • 803727130b Remove 'using namespace std' for all example files nekiwo 2024-07-30 19:26:11 -0500
  • 98701c4b3d
    Remove 'using namespace std' to avoid potential conflicts nekiwo 2024-07-30 09:31:47 -0500
  • cbe54d2f40
    Support free form tags with MP4 properties (#1239) (#1240) Urs Fleisch 2024-07-29 20:24:33 +0200
  • d511097787 Support free form tags with MP4 properties (#1239) Urs Fleisch 2024-07-27 16:33:57 +0200
  • c4ed590032
    tagwriter option -p not working properly (#1236) (#1237) Urs Fleisch 2024-07-19 12:25:46 +0200
  • 84b45fde15 tagwriter option -p not working properly (#1236) Urs Fleisch 2024-07-11 14:53:19 +0200
  • f3fb4d83a4
    Skip unknown MP4 boxes (#1231) Stephen Booth 2024-05-17 23:45:10 -0500
  • 3d4428726e Fix parsing of ID3v2.2 frames (#1228) Urs Fleisch 2024-05-14 13:27:17 +0200
  • 098e685193
    Add a simple tag writing test Stephen F. Booth 2024-05-17 07:28:39 -0500
  • cf633e6954
    Remove unnecessary log message Stephen F. Booth 2024-05-16 16:30:56 -0500
  • 3744e9979c
    Add test for atom types with non-printable characters Stephen F. Booth 2024-05-16 09:38:16 -0500
  • a5633cdb03
    Skip unknown MP4 boxes Stephen F. Booth 2024-05-16 09:21:38 -0500
  • 3b5b08e7b8 Fix parsing of ID3v2.2 frames (#1228) Urs Fleisch 2024-05-14 13:27:17 +0200
  • ebf4c5bbb1 Version 2.0.1 v2.0.1 Urs Fleisch 2024-04-09 19:55:08 +0200
  • 20cec27ac0 C bindings: Support UTF-8 for property values Urs Fleisch 2024-03-29 11:30:52 +0100
  • 4850878f8d C bindings: Support UTF-8 for property values Urs Fleisch 2024-03-29 11:30:52 +0100
  • 8110b4a406 tag_c set properties use utf-8; add 2 func taglib_property_keys_strings, taglib_property_get_strings which return value with len facilitate decoding to multiple strings by Rust Sam 2024-03-28 22:46:44 +0800
  • 99bc87ccff Fix WASM build by inverting wchar_t size check Urs Fleisch 2024-03-24 19:27:03 +0100
  • 7951f572b5 Avoid offset_t conflict on Illumos Urs Fleisch 2024-03-24 17:25:39 +0100
  • 59ff35772e Fix building with -DBUILD_TESTING=ON -DBUILD_BINDINGS=OFF Urs Fleisch 2024-03-24 14:10:33 +0100
  • 3784628155 Provide equal operator for MP4::Item Urs Fleisch 2024-03-23 16:35:43 +0100
  • e60df53152 Add virtual to abstract overridden destructor Urs Fleisch 2024-03-23 12:54:54 +0100
  • 1ae8e18db5 Windows: Suppress yet another MSVC C4251 warning Urs Fleisch 2024-03-24 06:34:03 +0100
  • c33f075691 Fix WASM build by inverting wchar_t size check Urs Fleisch 2024-03-24 19:27:03 +0100
  • 728a3309cf Avoid offset_t conflict on Illumos Urs Fleisch 2024-03-24 17:25:39 +0100
  • ddf7523075 Fix building with -DBUILD_TESTING=ON -DBUILD_BINDINGS=OFF Urs Fleisch 2024-03-24 14:10:33 +0100
  • ee804d622a Provide equal operator for MP4::Item Urs Fleisch 2024-03-23 16:35:43 +0100
  • ccdccd9538 Add virtual to abstract overridden destructor Urs Fleisch 2024-03-23 12:54:54 +0100
  • 821ee1a049 Windows: Suppress yet another MSVC C4251 warning Urs Fleisch 2024-03-24 06:34:03 +0100
  • 0896fb9092 Detect utf8cpp by header if cmake config is not found (#1217) Urs Fleisch 2024-01-28 19:06:40 +0100
  • 16c1dca933 Detect utf8cpp by header if cmake config is not found (#1217) Urs Fleisch 2024-01-28 19:06:40 +0100
  • 920d97606b
    FileStream: Fix opening long paths on Windows (#1216) Jonas Kvinge 2024-01-28 16:22:14 +0100
  • cfae2039c8 Format and optimize last commit Urs Fleisch 2024-01-28 16:03:11 +0100
  • e08d0395c6 FileStream: Fix opening long paths on Windows Jonas Kvinge 2024-01-27 23:27:15 +0100
  • 0d2c31b102 Clarify 2.0 source compatibility, remove obsolete URL (#1214) Urs Fleisch 2024-01-28 07:17:05 +0100
  • c8c4e5faec Fix 'get() != pointer()' assertion copying ByteVectorList/StringList (#1211) Urs Fleisch 2024-01-27 10:56:31 +0100
  • 0ebb14b855 Version 2.0 v2.0 Urs Fleisch 2024-01-24 05:10:43 +0100
  • 89af92333c clang-tidy: use dynamic_cast Rosen Penev 2024-01-21 18:07:46 -0800
  • b356fabe12 clang-tidy: avoid else after return Rosen Penev 2024-01-20 15:44:27 -0800
  • 8a65068f3b clang-tidy: fix wrong cast Rosen Penev 2024-01-19 14:16:52 -0800
  • e1ac724cfe convert const double to const auto Rosen Penev 2024-01-19 13:28:26 -0800