{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1465033,"defaultBranch":"master","name":"taglib","ownerLogin":"taglib","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-03-10T19:36:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/662523?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712685360.0","currentOid":""},"activityList":{"items":[{"before":"3d4428726ea90264d6814b4477c1d32e364a3dde","after":"f3fb4d83a469fea7e23491a1dfbac14c728ac968","ref":"refs/heads/master","pushedAt":"2024-05-18T04:45:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Skip unknown MP4 boxes (#1231)","shortMessageHtmlLink":"Skip unknown MP4 boxes (#1231)"}},{"before":"ebf4c5bbb1ce85a71764122cbc3cc3f556e66586","after":"3d4428726ea90264d6814b4477c1d32e364a3dde","ref":"refs/heads/master","pushedAt":"2024-05-18T04:43:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Fix parsing of ID3v2.2 frames (#1228)","shortMessageHtmlLink":"Fix parsing of ID3v2.2 frames (#1228)"}},{"before":"20cec27ac0d9367d98cca0c7b07009f4587e1c6d","after":"ebf4c5bbb1ce85a71764122cbc3cc3f556e66586","ref":"refs/heads/master","pushedAt":"2024-04-09T17:55:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Version 2.0.1","shortMessageHtmlLink":"Version 2.0.1"}},{"before":"99bc87ccff30a23e999d3505a13b43b902c52d18","after":"20cec27ac0d9367d98cca0c7b07009f4587e1c6d","ref":"refs/heads/master","pushedAt":"2024-04-01T06:45:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"C bindings: Support UTF-8 for property values","shortMessageHtmlLink":"C bindings: Support UTF-8 for property values"}},{"before":"37846281554f75fa6473753cdd961b62c89bb9e3","after":"99bc87ccff30a23e999d3505a13b43b902c52d18","ref":"refs/heads/master","pushedAt":"2024-03-25T19:14:19.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Fix WASM build by inverting wchar_t size check\n\nWhen building WASM with emscripten\n\ncmake -DCMAKE_TOOLCHAIN_FILE=/path/to/Emscripten.cmake ...\n\nall SIZEOF_ variables which should be defined in ConfigureChecks.cmake\nare empty and the wchar_t check fails with \"LESS\" \"2\", the other\nchecks seem to pass since they start with NOT. Instead of explicitly\nskipping the check for \"if(NOT EMSCRIPTEN)\" as is done in vcpkg's\ndisable-wchar-t-check-emscripten.patch, the check is inverted to\nstart with NOT, so the build still has a chance to run for compilers\nwhich behave like emscripten.","shortMessageHtmlLink":"Fix WASM build by inverting wchar_t size check"}},{"before":"0896fb90920c125e55248360d271d1a1674e2a4d","after":"37846281554f75fa6473753cdd961b62c89bb9e3","ref":"refs/heads/master","pushedAt":"2024-03-25T19:13:55.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Provide equal operator for MP4::Item\n\nThis is needed to generate MP4::ItemMap bindings with SWIG.","shortMessageHtmlLink":"Provide equal operator for MP4::Item"}},{"before":"920d97606b258aba18c336f3b85b544a05383a1c","after":"0896fb90920c125e55248360d271d1a1674e2a4d","ref":"refs/heads/master","pushedAt":"2024-02-03T05:28:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Detect utf8cpp by header if cmake config is not found (#1217)","shortMessageHtmlLink":"Detect utf8cpp by header if cmake config is not found (#1217)"}},{"before":"0d2c31b10210cbf94a7bd3b86f4e89e111e1add0","after":"920d97606b258aba18c336f3b85b544a05383a1c","ref":"refs/heads/master","pushedAt":"2024-01-28T15:22:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"FileStream: Fix opening long paths on Windows (#1216)\n\nTo make sure paths longer than MAX_PATH (260) can be opened, prefix local\r\npaths with `\\\\?\\`, and UNC paths with `\\\\?\\UNC\\`.\r\n\r\nI've tested on Windows 10 22H2 (Build 19045.3930), even when setting\r\nLongPathsEnabled to 1 in the registry, it still won't open files with long\r\npaths without prefixing them.\r\n\r\nFor more information see:\r\nhttps://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry","shortMessageHtmlLink":"FileStream: Fix opening long paths on Windows (#1216)"}},{"before":"c8c4e5faecedaba7ce74412a51799e5d6c9bb4e3","after":"0d2c31b10210cbf94a7bd3b86f4e89e111e1add0","ref":"refs/heads/master","pushedAt":"2024-01-28T06:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Clarify 2.0 source compatibility, remove obsolete URL (#1214)","shortMessageHtmlLink":"Clarify 2.0 source compatibility, remove obsolete URL (#1214)"}},{"before":"0ebb14b855b788c1dd19ca322fc8f7b7e5f1e4e7","after":"c8c4e5faecedaba7ce74412a51799e5d6c9bb4e3","ref":"refs/heads/master","pushedAt":"2024-01-27T10:05:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Fix 'get() != pointer()' assertion copying ByteVectorList/StringList (#1211)\n\nThis reverts dfef09f13 but keeps the assignments as a comment so these\nfunctions do not look like they can be defaulted even though they cannot.","shortMessageHtmlLink":"Fix 'get() != pointer()' assertion copying ByteVectorList/StringList (#…"}},{"before":"b2b6ed37a0d4f84a5767d32dbb577b070ffa7bc5","after":null,"ref":"refs/heads/autodelete-detach","pushedAt":"2024-01-24T05:03:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"}},{"before":"89af92333c86bc5911598e80ce756dd894d9f844","after":"0ebb14b855b788c1dd19ca322fc8f7b7e5f1e4e7","ref":"refs/heads/master","pushedAt":"2024-01-24T04:20:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Version 2.0","shortMessageHtmlLink":"Version 2.0"}},{"before":"a08acdcf23c5d4ac4cb795f5edfdc539055138b7","after":"89af92333c86bc5911598e80ce756dd894d9f844","ref":"refs/heads/master","pushedAt":"2024-01-22T17:35:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"clang-tidy: use dynamic_cast\n\nFound with cppcoreguidelines-pro-type-static-cast-downcast\n\nSigned-off-by: Rosen Penev ","shortMessageHtmlLink":"clang-tidy: use dynamic_cast"}},{"before":"9cbb6615d5a53aeffef7f76001510c2e640a0a1f","after":"a08acdcf23c5d4ac4cb795f5edfdc539055138b7","ref":"refs/heads/master","pushedAt":"2024-01-21T19:46:27.000Z","pushType":"pr_merge","commitsCount":20,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Remove unused types from taglib.h","shortMessageHtmlLink":"Remove unused types from taglib.h"}},{"before":"0318201fbd2d79319a0b74ddfefa2c9f7ef139d7","after":"9cbb6615d5a53aeffef7f76001510c2e640a0a1f","ref":"refs/heads/master","pushedAt":"2024-01-19T20:57:55.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"clang-tidy: use using\n\nFound with modernize-use-using\n\nSigned-off-by: Rosen Penev ","shortMessageHtmlLink":"clang-tidy: use using"}},{"before":"fb0f7dfa575caad4b71500cb786dca2ca29c569d","after":"0318201fbd2d79319a0b74ddfefa2c9f7ef139d7","ref":"refs/heads/master","pushedAt":"2024-01-17T20:25:44.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Make classes with destructor as only virtual member non-virtual\n\nThese classes are probably not meant to be used polymorphically.","shortMessageHtmlLink":"Make classes with destructor as only virtual member non-virtual"}},{"before":"c5d798a50d69b5735721a936b1ae8f6e96a47cb3","after":"fb0f7dfa575caad4b71500cb786dca2ca29c569d","ref":"refs/heads/master","pushedAt":"2024-01-17T19:54:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"More API documentation corrections","shortMessageHtmlLink":"More API documentation corrections"}},{"before":"ef013b76dbfa8a5d8e5027d6c285bc9699f71208","after":"c5d798a50d69b5735721a936b1ae8f6e96a47cb3","ref":"refs/heads/master","pushedAt":"2024-01-04T16:18:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Correct the API documentation","shortMessageHtmlLink":"Correct the API documentation"}},{"before":"9a026976ae366b16605b4a05ace59e99bcabd3d7","after":"ef013b76dbfa8a5d8e5027d6c285bc9699f71208","ref":"refs/heads/master","pushedAt":"2024-01-02T13:16:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Add checks for the expected sizes of new public classes","shortMessageHtmlLink":"Add checks for the expected sizes of new public classes"}},{"before":"bd4c9cbf9783733041d7a2d2e97a2c968018aa97","after":"9a026976ae366b16605b4a05ace59e99bcabd3d7","ref":"refs/heads/master","pushedAt":"2023-12-29T06:36:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Do not use std::visit() for std::variant\n\nIt is not supported for macOS 10.13 and earlier, see\nhttps://stackoverflow.com/questions/53946674/noexcept-visitation-for-stdvariant.","shortMessageHtmlLink":"Do not use std::visit() for std::variant"}},{"before":"7dc8bfc806187ff78d0d3f0484bb5a5f32d9a009","after":"bd4c9cbf9783733041d7a2d2e97a2c968018aa97","ref":"refs/heads/master","pushedAt":"2023-12-24T13:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Support installation alongside TagLib 1 with -DTAGLIB_INSTALL_SUFFIX=-2","shortMessageHtmlLink":"Support installation alongside TagLib 1 with -DTAGLIB_INSTALL_SUFFIX=-2"}},{"before":"1a1ee8b54fa0a130f2b6dc9b629b7dea970b3eb7","after":"7dc8bfc806187ff78d0d3f0484bb5a5f32d9a009","ref":"refs/heads/master","pushedAt":"2023-12-24T07:42:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Fix property mappings\n\nFor MP4 map ENCODEDBY to ©enc instead of ©too, which is now mapped to\nENCODING.\nFor ASF, add new properties ENCODINGTIME (WM/EncodingTime) and FILEWEBPAGE\n(WM/AudioFileURL).","shortMessageHtmlLink":"Fix property mappings"}},{"before":"56fa36934e5633122fcbf305d98f2111caeb5315","after":"1a1ee8b54fa0a130f2b6dc9b629b7dea970b3eb7","ref":"refs/heads/master","pushedAt":"2023-12-22T12:41:34.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"remove pointless static in namespace\n\nUse constexpr too\n\nSigned-off-by: Rosen Penev ","shortMessageHtmlLink":"remove pointless static in namespace"}},{"before":"0dff3150c1bfa14c53c6dae3d1b477268f5a6172","after":"56fa36934e5633122fcbf305d98f2111caeb5315","ref":"refs/heads/master","pushedAt":"2023-12-22T12:41:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Unify File constructors with ID3v2::FrameFactory parameter (#1196)\n\nMake constructors consistent so that the FrameFactory is at the\nend and optional. Mark the alternative constructors as deprecated.","shortMessageHtmlLink":"Unify File constructors with ID3v2::FrameFactory parameter (#1196)"}},{"before":"e414987344526c9ad1009ac5b1f7aecd0fc448f4","after":"0dff3150c1bfa14c53c6dae3d1b477268f5a6172","ref":"refs/heads/master","pushedAt":"2023-12-22T12:40:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Remove UTF16LE means swap compatibility hack","shortMessageHtmlLink":"Remove UTF16LE means swap compatibility hack"}},{"before":"47184c44477d53dd50f599e1d97894b5410f0787","after":"e414987344526c9ad1009ac5b1f7aecd0fc448f4","ref":"refs/heads/master","pushedAt":"2023-12-22T12:40:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"C bindings: Add missing types for taglib_file_new_type()","shortMessageHtmlLink":"C bindings: Add missing types for taglib_file_new_type()"}},{"before":"ab0437db0eb7468cd94adb4e75cbcad2ff08abf5","after":"47184c44477d53dd50f599e1d97894b5410f0787","ref":"refs/heads/master","pushedAt":"2023-12-22T12:39:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Update documentation for version 2.0","shortMessageHtmlLink":"Update documentation for version 2.0"}},{"before":"1ee7493abcb8c96834084f873d5639831fe33b0d","after":"ab0437db0eb7468cd94adb4e75cbcad2ff08abf5","ref":"refs/heads/master","pushedAt":"2023-12-20T20:30:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Apply VISIBILITY_HIDDEN also to C++ files\n\nIt was only used for C files, thereby making symbols of internal classes\nlike TagUnion visible.","shortMessageHtmlLink":"Apply VISIBILITY_HIDDEN also to C++ files"}},{"before":"d869f1b3e4a26e44a5e878a1231d3d6dd26c4040","after":"1ee7493abcb8c96834084f873d5639831fe33b0d","ref":"refs/heads/master","pushedAt":"2023-12-20T11:05:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Use offset_t in XM::File::save()","shortMessageHtmlLink":"Use offset_t in XM::File::save()"}},{"before":"2044b316982371dce9104982a82f2db19284e7f8","after":"d869f1b3e4a26e44a5e878a1231d3d6dd26c4040","ref":"refs/heads/master","pushedAt":"2023-12-20T11:02:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ufleisch","name":"Urs Fleisch","path":"/ufleisch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2125194?s=80&v=4"},"commit":{"message":"Fix implicit conversion","shortMessageHtmlLink":"Fix implicit conversion"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETXTEugA","startCursor":null,"endCursor":null}},"title":"Activity · taglib/taglib"}