Tsuda Kageyu
|
a27199b772
|
Support Boost iostreams library to decode compressed ID3v2 frames in additiion to zlib.
This will help Windows users build TagLib without zlib source.
|
2016-03-02 11:14:11 +09:00 |
|
Tsuda Kageyu
|
6c27a32de8
|
Skip a useless debug message.
|
2016-02-24 21:32:25 +09:00 |
|
Tsuda Kageyu
|
11abffc0f6
|
Update NEWS.
|
2016-02-22 23:27:46 +09:00 |
|
Tsuda Kageyu
|
2aea23aed2
|
Add some debug messages to RIFF::File, just in case.
|
2016-02-22 23:17:17 +09:00 |
|
Tsuda Kageyu
|
e8ef0e0a4b
|
Improve the padding handling of RIFF files a bit.
|
2016-02-22 23:12:34 +09:00 |
|
Tsuda Kageyu
|
520da50bc5
|
Always update the global RIFF size when updating RIFF files.
|
2016-02-22 22:27:18 +09:00 |
|
Tsuda Kageyu
|
c0a909b709
|
Fix a broken indent.
|
2016-02-22 01:39:40 +09:00 |
|
Tsuda Kageyu
|
8d09f12847
|
Remove some #ifdefs and #includes no longer used.
|
2016-02-22 00:35:11 +09:00 |
|
Tsuda Kageyu
|
710166e32d
|
Separate zlib related code rather than having several #ifdef blocks.
|
2016-02-21 23:16:48 +09:00 |
|
Tsuda Kageyu
|
01054009ac
|
Make the code in ByteVector::append() a bit more clearer.
|
2016-02-21 00:43:33 +09:00 |
|
Tsuda Kageyu
|
7d8aa7b8bd
|
ByteVector::append() can't take the vector itself.
|
2016-02-20 19:42:46 +09:00 |
|
Tsuda Kageyu
|
98a57744c3
|
Add some tests for ByteVector::replace().
|
2016-02-20 11:50:47 +09:00 |
|
Tsuda Kageyu
|
8c4b484e67
|
Fix a possible out-of-bounds access in SynchData::decode().
This also avoids an extra memory copy.
|
2016-02-19 20:58:09 +09:00 |
|
Tsuda Kageyu
|
2166d703e0
|
Small fix in style.
|
2016-02-18 14:34:16 +09:00 |
|
Tsuda Kageyu
|
887f3b28e5
|
Add a TODO comment in ByteVector::replace().
|
2016-02-18 14:29:17 +09:00 |
|
Tsuda Kageyu
|
6a9db50c03
|
Revert "Remove more useless inline specifiers."
This reverts commit dadfe79799 .
|
2016-02-18 03:51:42 +09:00 |
|
Tsuda Kageyu
|
07d95e0dc0
|
Add an overload of ByteVector::replace() which takes chars.
Currently, this is only way of using ByteVector::replace().
|
2016-02-18 03:47:02 +09:00 |
|
Tsuda Kageyu
|
a9acca5d81
|
Decode unsynchronized ID3v2 frames efficiently.
It makes a great difference when decoding huge unsynchronized ID3v2 frames.
|
2016-02-18 03:07:38 +09:00 |
|
Tsuda Kageyu
|
dadfe79799
|
Remove more useless inline specifiers.
They are no longer needed since the unnamed namespaces have solved the ODR violation.
|
2016-02-17 22:06:36 +09:00 |
|
Tsuda Kageyu
|
552185a8b8
|
Cast the parameters of boost::endian::endian_reverse(), just in case.
|
2016-02-16 20:35:27 +09:00 |
|
Tsuda Kageyu
|
46eacaeba4
|
Inline functions had better have internal linkages.
This also removes useless inline specifiers.
|
2016-02-15 20:53:27 +09:00 |
|
Tsuda Kageyu
|
455e827e1e
|
Explicitly set a false flag in ConfigureChecks.cmake.
|
2016-02-15 02:18:42 +09:00 |
|
Tsuda Kageyu
|
c08e0b1357
|
Reorganize some redundant or missing tests.
|
2016-02-15 01:49:23 +09:00 |
|
Tsuda Kageyu
|
f3016c0892
|
Enable Boost Endian library again.
It should be detected properly now.
|
2016-02-15 01:36:17 +09:00 |
|
Tsuda Kageyu
|
f8f7cb0904
|
Update NEWS.
|
2016-02-15 00:26:41 +09:00 |
|
Tsuda Kageyu
|
d037b8c908
|
Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags.
|
2016-02-15 00:22:18 +09:00 |
|
Tsuda Kageyu
|
c349ba3a31
|
Add OS X settings to travis.yml.
|
2016-02-14 03:29:03 +09:00 |
|
Tsuda Kageyu
|
bb006e41d7
|
Disable Boost Endian library for now.
It's not detected properly depending on the environment.
|
2016-02-14 03:17:37 +09:00 |
|
Tsuda Kageyu
|
ab2267f9aa
|
Find Boost properly.
check_cxx_source_compiles() depends on the Visual Studio settings.
|
2016-02-14 01:53:02 +09:00 |
|
Tsuda Kageyu
|
73662037eb
|
Merge branch 'master' of https://github.com/taglib/taglib
|
2016-02-11 20:53:22 +09:00 |
|
Tsuda Kageyu
|
aa339eba87
|
Fix a wrong test for base64 decoding.
|
2016-02-11 20:47:55 +09:00 |
|
Scott Wheeler
|
45a3bdb695
|
Properly mark functions as virtual
|
2016-02-10 11:08:46 +00:00 |
|
Tsuda Kageyu
|
5a155ef4ce
|
Fix memory leaks when saving Ogg files.
|
2016-02-07 04:46:40 +09:00 |
|
Tsuda Kageyu
|
184a151d41
|
Add some missing FileRef tests.
|
2016-02-06 21:56:51 +09:00 |
|
Tsuda Kageyu
|
cc2ccbc20c
|
Test if FileRef chooses a correct File type.
|
2016-02-06 21:32:03 +09:00 |
|
Tsuda Kageyu
|
fa46185ca4
|
Add a supplementary note to a comment.
|
2016-02-06 21:14:12 +09:00 |
|
Tsuda Kageyu
|
fffff35ca5
|
Correct the license information.
|
2016-02-06 01:27:36 +09:00 |
|
Tsuda Kageyu
|
31894f47f6
|
Fix another typo in NEWS.
|
2016-02-05 19:57:09 +09:00 |
|
Tsuda Kageyu
|
c1e3d65b68
|
Fix a typo in NEWS
|
2016-02-05 10:53:56 +09:00 |
|
Tsuda Kageyu
|
a8ecbbaef4
|
Update NEWS.
|
2016-02-03 20:33:13 +09:00 |
|
Tsuda Kageyu
|
24575aab23
|
Remove strnlen() since some compilers lack it.
|
2016-02-03 20:21:04 +09:00 |
|
Tsuda Kageyu
|
c04b24a2f5
|
More efficient handling of broken APE item keys.
This also improves the performance when handling intact APE items.
|
2016-02-03 01:08:16 +09:00 |
|
Tsuda Kageyu
|
013fbbf22c
|
APE::Tag::addValue() may append a string to non-text items.
|
2016-02-02 00:42:08 +09:00 |
|
Tsuda Kageyu
|
5350bc8501
|
Oops! We already have a function to check APE item keys.
|
2016-02-01 22:46:08 +09:00 |
|
Tsuda Kageyu
|
92a1a00624
|
APE item keys should be ASCII between 0x20 and 0x7E, not UTF-8.
|
2016-02-01 22:19:43 +09:00 |
|
Tsuda Kageyu
|
8afbf6c92a
|
Update NEWS.
|
2016-01-30 11:13:32 +09:00 |
|
Tsuda Kageyu
|
9976155aa9
|
Ignore 'fact' chunk of WAV files if their format is PCM.
TagLib reports wrong length of some PCM files with a 'fact' chunk.
|
2016-01-30 00:51:28 +09:00 |
|
Tsuda Kageyu
|
c2cb9ab8b0
|
Update NEWS with the specific release date.
|
2016-01-28 13:31:22 +09:00 |
|
Tsuda Kageyu
|
758b7e39ce
|
Update the version to v1.11.
|
2016-01-28 13:17:56 +09:00 |
|
Tsuda Kageyu
|
4ba7bb5a8a
|
Reorganize NEWS to put new features first.
|
2016-01-28 12:13:18 +09:00 |
|