2b5fee2df1
Merge branch 'master' into merge-master
...
Conflicts:
AUTHORS
ConfigureChecks.cmake
config.h.cmake
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tfilestream.cpp
taglib/toolkit/tstring.cpp
tests/test_id3v2.cpp
2013-05-19 15:45:15 +09:00
5ed8d12478
Redefined smart pointer classes in safer way
2013-05-18 14:03:45 +09:00
f9efcfb8d6
Fixed the test for ID3V2's compressed frame
2013-05-16 20:29:58 +09:00
4ce7ebe520
Changed names of derived classes of AudioProperties
2013-05-06 19:23:57 +09:00
04e07ad4b0
Moved some macros from taglib_config.h to config.h.
2013-05-05 20:52:47 +09:00
de04f4eb19
Merge branch 'master' into merge-master
...
Conflicts:
ConfigureChecks.cmake
config.h.cmake
taglib/CMakeLists.txt
taglib/toolkit/taglib.h
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tmap.tcc
taglib/toolkit/tstring.h
2013-05-04 01:38:49 +09:00
23bd3784a1
Separated public and private config.h
2013-05-03 11:44:36 +09:00
8f8ef3788f
Prefixed public variables
2013-05-02 23:26:06 +09:00
b0938a3cf1
Removed config.h and moved macros into taglib_config.h
2013-05-02 20:41:59 +09:00
7e1f3545cd
IEEE754 numbers support
2013-05-02 13:41:26 +09:00
36512745cf
Merge branch 'master' into merge-master
...
Conflicts:
ConfigureChecks.cmake
config-taglib.h.cmake
taglib/CMakeLists.txt
taglib/ape/apefooter.cpp
taglib/ape/apeitem.cpp
taglib/ape/apeproperties.cpp
taglib/asf/asfattribute.cpp
taglib/asf/asffile.cpp
taglib/asf/asfpicture.cpp
taglib/fileref.cpp
taglib/flac/flacfile.cpp
taglib/flac/flacpicture.cpp
taglib/flac/flacproperties.cpp
taglib/mp4/mp4atom.cpp
taglib/mp4/mp4coverart.cpp
taglib/mp4/mp4item.cpp
taglib/mp4/mp4properties.cpp
taglib/mp4/mp4tag.cpp
taglib/mpc/mpcproperties.cpp
taglib/mpeg/id3v2/frames/popularimeterframe.cpp
taglib/mpeg/id3v2/frames/relativevolumeframe.cpp
taglib/mpeg/id3v2/id3v2frame.cpp
taglib/mpeg/id3v2/id3v2synchdata.cpp
taglib/mpeg/xingheader.cpp
taglib/ogg/flac/oggflacfile.cpp
taglib/ogg/oggpageheader.cpp
taglib/ogg/opus/opusproperties.cpp
taglib/ogg/speex/speexproperties.cpp
taglib/ogg/vorbis/vorbisproperties.cpp
taglib/ogg/xiphcomment.cpp
taglib/riff/aiff/aiffproperties.cpp
taglib/riff/wav/infotag.cpp
taglib/riff/wav/wavproperties.cpp
taglib/toolkit/taglib.h
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tbytevector.h
taglib/toolkit/tfilestream.cpp
taglib/toolkit/tiostream.h
taglib/toolkit/tstring.cpp
taglib/toolkit/tstringhandler.cpp
taglib/trueaudio/trueaudioproperties.cpp
taglib/wavpack/wavpackproperties.cpp
2013-05-01 20:14:31 +09:00
c50a0ae1dc
Merge branch 'taglib2' into tonumber4-merge
...
Conflicts:
ConfigureChecks.cmake
config-taglib.h.cmake
2013-05-01 17:44:02 +09:00
36ceaadfaa
Improved reference-counted pointer
2013-04-29 20:15:05 +09:00
362900c721
Redesigned toNumber/fromNumber API of ByteVector
2013-04-27 12:46:21 +09:00
5e13e0c838
Add some tests for String
2013-04-26 19:43:10 +09:00
bb61b43ba0
Merge branch 'master' into merge-master
...
Conflicts:
taglib/mp4/mp4tag.cpp
taglib/toolkit/taglib.h
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tbytevector.h
taglib/toolkit/tfile.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tstring.h
taglib/trueaudio/trueaudiofile.cpp
taglib/wavpack/wavpackfile.cpp
taglib/wavpack/wavpackfile.h
2013-04-16 14:16:54 +09:00
53c5a97b4c
Add tests for newline handling in String ( #125 )
2013-04-15 10:47:43 +02:00
56c85a2d68
Change the size type of containers from uint to size_t
2013-03-23 13:42:46 +09:00
e9fec47411
Fix warnings in test_flacpicture.cpp
2013-03-19 21:54:56 +09:00
6e3639de9e
Avoid creating new String object when comparing
2013-03-18 02:51:11 +09:00
b60b444d7b
Merge branch 'master' into taglib2
...
Conflicts:
taglib/toolkit/tfile.h
2012-12-27 11:55:12 +01:00
a095c468b2
Revert "Add a test to show a problem with properties() and duplication."
...
This reverts commit 6e3391a846
. The "problem" demonstrated in there won't be fixed due to lack of significance.
2012-12-20 17:30:19 +01:00
6e3391a846
Add a test to show a problem with properties() and duplication.
2012-12-10 21:22:11 +01:00
d5cf6d72e2
Merge remote-tracking branch 'official/master'
2012-12-10 19:55:29 +01:00
9eb0f2941f
Add a test case for the return value of setProperties()
2012-12-10 19:55:23 +01:00
3fa295d99d
Include sys/stat.h to define S_* properly
...
Without including sys/stat.h, this file failed to build on FreeBSD with the following error.
In file included from /var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/test_trueaudio.cpp:5:0:
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h: In function 'std::string copyFile(const string&, const string&)':
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:62: error: 'S_IRUSR' was not declared in this scope
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:72: error: 'S_IWUSR' was not declared in this scope
In file included from /var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/test_mpeg.cpp:6:0:
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h: In function 'std::string copyFile(const string&, const string&)':
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:62: error: 'S_IRUSR' was not declared in this scope
/var/tmp/portage/media-libs/taglib-1.8/work/taglib-1.8/tests/utils.h:36:72: error: 'S_IWUSR' was not declared in this scope
gmake[2]: *** [tests/CMakeFiles/test_runner.dir/test_mpeg.cpp.o] Error 1
2012-11-28 07:54:08 +09:00
db892c43e7
Merge branch 'master' into taglib2
...
Conflicts:
taglib/mp4/mp4tag.cpp
taglib/mp4/mp4tag.h
taglib/toolkit/tfile.cpp
2012-11-23 10:17:16 +01:00
812f63502b
Implement the PropertyMap interface for WMA
2012-11-23 09:32:00 +01:00
353eb9f00f
Implement the PropertyMap interface for MP4
2012-11-22 10:40:22 +01:00
c5dade5ee7
Use names that are consistent with Vorbis Comments
2012-11-21 17:24:32 +01:00
e75d6f616c
Add support for reading MusicBrainz IDs from ID3v2 tags to PropertyMap
2012-11-21 17:21:30 +01:00
2a86da4df5
Move Vorbis to the Ogg namespace
2012-11-12 16:32:15 +01:00
9e788bb8c2
Fix tests when compiled with clang on Linux
2012-11-11 14:26:10 +01:00
5e7b1da632
Add support for Ogg Opus
2012-10-13 08:55:23 +02:00
72f9a96cce
Fix missing CppUnit include directive
2012-10-07 15:41:40 +02:00
57e5cc8c17
Merge remote-tracking branch 'TsudaKageyu/infotag-patch'
2012-09-30 10:15:56 +02:00
e7126db97c
Add MPEG::FILE::Has*Tag functions
2012-09-08 14:13:20 +09:00
9c8c215c30
Support INFO tags of RIFF wave files.
2012-09-07 08:16:26 +09:00
942ec58de5
Add tests for String::substr
2012-09-06 20:03:08 +02:00
f194a55c0f
Updated OWNE implementaion with minor changes after pull review
2012-09-06 12:11:20 +01:00
719187794e
Implementation of the ID3v2.4 OWNE frame.
2012-09-05 16:37:46 +01:00
33d0be110b
Fix ambiguous reference to uint in tests
2012-09-03 19:55:55 +02:00
29d17bb8e9
Merge remote-tracking branch 'supermihi/master'
2012-08-23 10:17:05 +02:00
e86e5f906b
ID3 frame IDs with 0 should be recognized as valid
...
http://article.gmane.org/gmane.comp.kde.devel.taglib/2275
2012-08-17 07:50:48 +02:00
4140c5f2eb
Check PropertyMap keys format-specifically instead of globally.
...
Instead of statically forbidding certain keys in PropertyMap, now the
setProperties() implementations of the different formats check if the
keys are valid for that particular specification and include them in
the returned PropertyMap otherwise.
This should remove an unneccessary complification for programmers since
now there's only one step, namely calling setProperties(), where
problems might occur.
Also the previous implementation leads to problems with invalid keys:
because taglib doesn't use exceptions, something like
map.insert("FORBIDDEN KEY", "some value");
would lead to the value being inserted under String::null, which
smells like the source of strange bugs.
2012-07-30 20:52:30 +02:00
fc3fc10f60
add id3v2 frame delete test
2012-07-23 20:53:25 +02:00
61ed295af8
Merge remote-tracking branch 'poiru/master'
2012-07-14 21:09:54 +02:00
674ae0fa6d
Merge remote-tracking branch 'kensington/master'
2012-07-14 21:06:08 +02:00
411d318f34
Merge remote-tracking branch 'robinst/dont-copy-from-id3v1-when-only-saving-id3v2'
2012-07-14 21:03:16 +02:00
fd818857e0
More Musepack tests
2012-07-11 14:15:12 +02:00