]>
granicus.if.org Git - taglib/log
Tsuda Kageyu [Thu, 27 Oct 2016 06:23:24 +0000 (15:23 +0900)]
Suppress some warnings in test.
Tsuda Kageyu [Thu, 27 Oct 2016 06:15:22 +0000 (15:15 +0900)]
Add a test for File::truncate().
Tsuda Kageyu [Thu, 27 Oct 2016 06:10:34 +0000 (15:10 +0900)]
Check if file size <= LONG_MAX.
Tsuda Kageyu [Mon, 24 Oct 2016 13:06:35 +0000 (22:06 +0900)]
Merge pull request #761 from albertofustinoni/master
WinRT compatibility
Alberto Fustinoni [Mon, 24 Oct 2016 12:24:53 +0000 (21:24 +0900)]
formatting
Alberto Fustinoni [Mon, 24 Oct 2016 12:22:57 +0000 (21:22 +0900)]
Whitespace
Alberto Fustinoni [Mon, 24 Oct 2016 12:19:31 +0000 (21:19 +0900)]
Refactoring
Tsuda Kageyu [Mon, 24 Oct 2016 03:03:23 +0000 (12:03 +0900)]
Update NEWS.
Alberto Fustinoni [Sun, 23 Oct 2016 14:25:16 +0000 (23:25 +0900)]
Better define guards
Alberto Fustinoni [Sun, 23 Oct 2016 11:17:49 +0000 (20:17 +0900)]
Styling
Alberto Fustinoni [Sun, 23 Oct 2016 11:13:26 +0000 (20:13 +0900)]
Merge branch 'master' of https://github.com/albertofustinoni/taglib.git
Alberto Fustinoni [Sun, 23 Oct 2016 03:32:16 +0000 (12:32 +0900)]
Use newer file system calls when in Windows 8+ to allow compilation as WinRT asembly
Tsuda Kageyu [Fri, 21 Oct 2016 17:45:52 +0000 (02:45 +0900)]
Update the version to v1.11.1.
Tsuda Kageyu [Fri, 21 Oct 2016 17:11:16 +0000 (02:11 +0900)]
Replace a possibly non-free file in the test suite.
Tsuda Kageyu [Fri, 21 Oct 2016 16:06:57 +0000 (01:06 +0900)]
Update NEWS.
Tsuda Kageyu [Wed, 19 Oct 2016 06:57:28 +0000 (15:57 +0900)]
Restore the ABI breakage by bringing back a removed private static variable.
Tsuda Kageyu [Mon, 26 Sep 2016 08:48:44 +0000 (17:48 +0900)]
Update NEWS.
Stephen F. Booth [Fri, 16 Sep 2016 01:11:08 +0000 (21:11 -0400)]
Merge pull request #754 from hyperquantum/master
Fix defect in ByteVectorStream::seek when Position==End.
Kevin André [Thu, 15 Sep 2016 14:30:16 +0000 (16:30 +0200)]
Fix defect in ByteVectorStream::seek when Position==End.
Tsuda Kageyu [Mon, 12 Sep 2016 06:56:45 +0000 (15:56 +0900)]
Merge pull request #752 from evpobr/cmake-ver
Move cmake_minimum_required at the top
Tsuda Kageyu [Mon, 12 Sep 2016 06:56:33 +0000 (15:56 +0900)]
Merge pull request #753 from FestusHagen/fh1.m_AddBuildSharedLibsOption
Add BUILD_SHARED_LIBS option for CMake GUI.
Festus Hagen [Thu, 25 Aug 2016 19:03:44 +0000 (15:03 -0400)]
Add BUILD_SHARED_LIBS option for CMake GUI.
evpobr [Sat, 20 Aug 2016 17:37:53 +0000 (22:37 +0500)]
Move cmake_minimum_required at the top
Stephen F. Booth [Sun, 14 Aug 2016 21:10:18 +0000 (17:10 -0400)]
Merge pull request #749 from jwelton/fix-typo
Fix Typo
Jake Welton [Sun, 14 Aug 2016 21:02:33 +0000 (22:02 +0100)]
Change string to end offset
Tsuda Kageyu [Sat, 14 May 2016 01:46:42 +0000 (10:46 +0900)]
Update NEWS.
Tsuda Kageyu [Sat, 14 May 2016 00:58:19 +0000 (09:58 +0900)]
Fix reading table of contents frames with a lot of children.
Tsuda Kageyu [Fri, 29 Apr 2016 08:26:33 +0000 (17:26 +0900)]
Update NEWS.
Tsuda Kageyu [Fri, 22 Apr 2016 21:54:59 +0000 (06:54 +0900)]
Merge pull request #739 from frgm/master
c: fix a typo
Svyatoslav Mishyn [Fri, 22 Apr 2016 13:46:15 +0000 (16:46 +0300)]
c: fix a typo
readble => readable
Tsuda Kageyu [Fri, 22 Apr 2016 00:27:04 +0000 (09:27 +0900)]
Revert "Hide a private static variable."
This reverts commit
25ffbcb4b9b04326edd1d25a785b686951a0f235.
# Conflicts:
# taglib/mpeg/id3v2/id3v2framefactory.cpp
# taglib/mpeg/id3v2/id3v2framefactory.h
Stephen F. Booth [Sat, 2 Apr 2016 17:21:39 +0000 (13:21 -0400)]
Merge pull request #732 from dirkvdb/master
Also ignore the virtual destructor warning when compiling with clang
Dirk Vanden Boer [Sun, 20 Mar 2016 19:33:04 +0000 (20:33 +0100)]
Also ignore the virtual destructor warning when compiling with clang
Tsuda Kageyu [Thu, 17 Mar 2016 13:50:34 +0000 (22:50 +0900)]
Change some static_casts to dynamic_casts in test_id3v2.cpp.
static_casts are unsafe and some of following tests doesn't work well with them.
Tsuda Kageyu [Mon, 14 Mar 2016 11:35:09 +0000 (20:35 +0900)]
Don't stop parsing an ID3v2 SYLT frame when its description is empty.
Tsuda Kageyu [Thu, 10 Mar 2016 12:38:08 +0000 (21:38 +0900)]
Update NEWS.
Tsuda Kageyu [Sun, 6 Mar 2016 21:41:21 +0000 (06:41 +0900)]
Merge pull request #726 from amethystAnt/ape-keys-bug
Fixed bug #725 - changed the maximum length of an APE key to 255
Karel Patlejch [Sun, 6 Mar 2016 20:15:18 +0000 (21:15 +0100)]
Fixed bug #725 - changed the maximum length of an APE key to 255
Tsuda Kageyu [Thu, 3 Mar 2016 01:06:51 +0000 (10:06 +0900)]
Add myself to maintainers.
Tsuda Kageyu [Wed, 2 Mar 2016 20:02:14 +0000 (05:02 +0900)]
Update NEWS for v1.11 BETA 2.
Tsuda Kageyu [Tue, 23 Feb 2016 15:26:37 +0000 (00:26 +0900)]
Support Boost iostreams library to decode compressed ID3v2 frames in additiion to zlib.
This will help Windows users build TagLib without zlib source.
Tsuda Kageyu [Wed, 24 Feb 2016 12:32:25 +0000 (21:32 +0900)]
Skip a useless debug message.
Tsuda Kageyu [Mon, 22 Feb 2016 14:27:46 +0000 (23:27 +0900)]
Update NEWS.
Tsuda Kageyu [Mon, 22 Feb 2016 14:17:17 +0000 (23:17 +0900)]
Add some debug messages to RIFF::File, just in case.
Tsuda Kageyu [Mon, 22 Feb 2016 14:12:34 +0000 (23:12 +0900)]
Improve the padding handling of RIFF files a bit.
Tsuda Kageyu [Mon, 22 Feb 2016 13:27:18 +0000 (22:27 +0900)]
Always update the global RIFF size when updating RIFF files.
Tsuda Kageyu [Sun, 21 Feb 2016 16:39:40 +0000 (01:39 +0900)]
Fix a broken indent.
Tsuda Kageyu [Sun, 21 Feb 2016 15:35:11 +0000 (00:35 +0900)]
Remove some #ifdefs and #includes no longer used.
Tsuda Kageyu [Sun, 21 Feb 2016 14:16:48 +0000 (23:16 +0900)]
Separate zlib related code rather than having several #ifdef blocks.
Tsuda Kageyu [Sat, 20 Feb 2016 15:43:33 +0000 (00:43 +0900)]
Make the code in ByteVector::append() a bit more clearer.
Tsuda Kageyu [Sat, 20 Feb 2016 10:42:46 +0000 (19:42 +0900)]
ByteVector::append() can't take the vector itself.
Tsuda Kageyu [Sat, 20 Feb 2016 02:50:47 +0000 (11:50 +0900)]
Add some tests for ByteVector::replace().
Tsuda Kageyu [Fri, 19 Feb 2016 11:58:09 +0000 (20:58 +0900)]
Fix a possible out-of-bounds access in SynchData::decode().
This also avoids an extra memory copy.
Tsuda Kageyu [Thu, 18 Feb 2016 05:34:16 +0000 (14:34 +0900)]
Small fix in style.
Tsuda Kageyu [Thu, 18 Feb 2016 05:29:17 +0000 (14:29 +0900)]
Add a TODO comment in ByteVector::replace().
Tsuda Kageyu [Wed, 17 Feb 2016 18:51:42 +0000 (03:51 +0900)]
Revert "Remove more useless inline specifiers."
This reverts commit
dadfe7979953dda7ae04ca1c3638495943dedf6d.
Tsuda Kageyu [Wed, 17 Feb 2016 18:47:02 +0000 (03:47 +0900)]
Add an overload of ByteVector::replace() which takes chars.
Currently, this is only way of using ByteVector::replace().
Tsuda Kageyu [Wed, 17 Feb 2016 18:07:38 +0000 (03:07 +0900)]
Decode unsynchronized ID3v2 frames efficiently.
It makes a great difference when decoding huge unsynchronized ID3v2 frames.
Tsuda Kageyu [Wed, 17 Feb 2016 13:06:36 +0000 (22:06 +0900)]
Remove more useless inline specifiers.
They are no longer needed since the unnamed namespaces have solved the ODR violation.
Tsuda Kageyu [Tue, 16 Feb 2016 11:35:27 +0000 (20:35 +0900)]
Cast the parameters of boost::endian::endian_reverse(), just in case.
Tsuda Kageyu [Mon, 15 Feb 2016 11:53:27 +0000 (20:53 +0900)]
Inline functions had better have internal linkages.
This also removes useless inline specifiers.
Tsuda Kageyu [Sun, 14 Feb 2016 17:18:42 +0000 (02:18 +0900)]
Explicitly set a false flag in ConfigureChecks.cmake.
Tsuda Kageyu [Sun, 14 Feb 2016 16:49:23 +0000 (01:49 +0900)]
Reorganize some redundant or missing tests.
Tsuda Kageyu [Sun, 14 Feb 2016 16:36:17 +0000 (01:36 +0900)]
Enable Boost Endian library again.
It should be detected properly now.
Tsuda Kageyu [Sun, 14 Feb 2016 15:26:41 +0000 (00:26 +0900)]
Update NEWS.
Tsuda Kageyu [Sun, 14 Feb 2016 15:22:18 +0000 (00:22 +0900)]
Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags.
Tsuda Kageyu [Sat, 13 Feb 2016 18:21:21 +0000 (03:21 +0900)]
Add OS X settings to travis.yml.
Tsuda Kageyu [Sat, 13 Feb 2016 18:17:37 +0000 (03:17 +0900)]
Disable Boost Endian library for now.
It's not detected properly depending on the environment.
Tsuda Kageyu [Sat, 13 Feb 2016 06:38:35 +0000 (15:38 +0900)]
Find Boost properly.
check_cxx_source_compiles() depends on the Visual Studio settings.
Tsuda Kageyu [Thu, 11 Feb 2016 11:53:22 +0000 (20:53 +0900)]
Merge branch 'master' of https://github.com/taglib/taglib
Tsuda Kageyu [Thu, 11 Feb 2016 11:47:55 +0000 (20:47 +0900)]
Fix a wrong test for base64 decoding.
Scott Wheeler [Wed, 10 Feb 2016 11:08:30 +0000 (11:08 +0000)]
Properly mark functions as virtual
Tsuda Kageyu [Sat, 6 Feb 2016 19:46:40 +0000 (04:46 +0900)]
Fix memory leaks when saving Ogg files.
Tsuda Kageyu [Sat, 6 Feb 2016 12:56:51 +0000 (21:56 +0900)]
Add some missing FileRef tests.
Tsuda Kageyu [Sat, 6 Feb 2016 12:32:03 +0000 (21:32 +0900)]
Test if FileRef chooses a correct File type.
Tsuda Kageyu [Sat, 6 Feb 2016 12:14:12 +0000 (21:14 +0900)]
Add a supplementary note to a comment.
Tsuda Kageyu [Fri, 5 Feb 2016 16:27:36 +0000 (01:27 +0900)]
Correct the license information.
Tsuda Kageyu [Fri, 5 Feb 2016 10:57:09 +0000 (19:57 +0900)]
Fix another typo in NEWS.
Tsuda Kageyu [Fri, 5 Feb 2016 01:53:56 +0000 (10:53 +0900)]
Fix a typo in NEWS
Tsuda Kageyu [Wed, 3 Feb 2016 11:33:13 +0000 (20:33 +0900)]
Update NEWS.
Tsuda Kageyu [Wed, 3 Feb 2016 11:21:04 +0000 (20:21 +0900)]
Remove strnlen() since some compilers lack it.
Tsuda Kageyu [Tue, 2 Feb 2016 16:05:56 +0000 (01:05 +0900)]
More efficient handling of broken APE item keys.
This also improves the performance when handling intact APE items.
Tsuda Kageyu [Mon, 1 Feb 2016 15:42:08 +0000 (00:42 +0900)]
APE::Tag::addValue() may append a string to non-text items.
Tsuda Kageyu [Mon, 1 Feb 2016 13:46:08 +0000 (22:46 +0900)]
Oops! We already have a function to check APE item keys.
Tsuda Kageyu [Mon, 1 Feb 2016 13:19:43 +0000 (22:19 +0900)]
APE item keys should be ASCII between 0x20 and 0x7E, not UTF-8.
Tsuda Kageyu [Sat, 30 Jan 2016 02:13:32 +0000 (11:13 +0900)]
Update NEWS.
Tsuda Kageyu [Fri, 29 Jan 2016 15:51:28 +0000 (00:51 +0900)]
Ignore 'fact' chunk of WAV files if their format is PCM.
TagLib reports wrong length of some PCM files with a 'fact' chunk.
Tsuda Kageyu [Thu, 28 Jan 2016 04:31:22 +0000 (13:31 +0900)]
Update NEWS with the specific release date.
Tsuda Kageyu [Thu, 28 Jan 2016 04:17:56 +0000 (13:17 +0900)]
Update the version to v1.11.
Tsuda Kageyu [Thu, 28 Jan 2016 03:13:18 +0000 (12:13 +0900)]
Reorganize NEWS to put new features first.
Tsuda Kageyu [Thu, 28 Jan 2016 03:00:27 +0000 (12:00 +0900)]
Remove the body of deprecated function Ogg::Page::getCopyWithNewPageSequenceNumber().
Tsuda Kageyu [Sat, 9 Jan 2016 04:30:00 +0000 (13:30 +0900)]
Add a test for broken MPEG audio frames.
Tsuda Kageyu [Sat, 9 Jan 2016 01:13:07 +0000 (10:13 +0900)]
Amend an outdated comment.
Tsuda Kageyu [Fri, 8 Jan 2016 11:08:04 +0000 (20:08 +0900)]
Check if two consecutive MPEG audio frames are consistent.
This fixes reading the audio properties of some MP3 files reported by a Kodi user.
This is basically the same check as FFmpeg does.
Tsuda Kageyu [Thu, 7 Jan 2016 17:30:17 +0000 (02:30 +0900)]
Another workaround for broken MPEG headers.
Tsuda Kageyu [Thu, 7 Jan 2016 17:22:44 +0000 (02:22 +0900)]
Revert some unnecessary changes.
Tsuda Kageyu [Thu, 7 Jan 2016 16:57:18 +0000 (01:57 +0900)]
Initialize all the private data members.
Tsuda Kageyu [Wed, 6 Jan 2016 08:57:37 +0000 (17:57 +0900)]
Avoid repeating insert() operations in Ogg::File.
Tsuda Kageyu [Wed, 6 Jan 2016 08:43:32 +0000 (17:43 +0900)]
Update NEWS.
Tsuda Kageyu [Wed, 6 Jan 2016 00:46:35 +0000 (09:46 +0900)]
Merge pull request #689 from TsudaKageyu/save-ogg
Fix a segfault when saving an Ogg file repeatedly.