Stephen F. Booth
0d45ddaf25
Merge pull request #312 from TsudaKageyu/string-format
...
Unified the string formatting functions
2013-11-15 13:19:31 -08:00
Tsuda Kageyu
116b1fcff9
Unified the string formatting functions
2013-11-15 16:34:40 +09:00
Tsuda Kageyu
0acdd2379e
Added a test for String::upper()
2013-10-30 22:40:21 +09:00
Tsuda Kageyu
60590c0a1a
Fixed a bug in appending strings and added some relevant tests
2013-09-08 14:41:35 +09:00
Tsuda Kageyu
829f460c3c
Merge branch 'master' into merge-master
...
Conflicts:
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tstring.cpp
2013-09-07 13:06:24 +09:00
Tsuda Kageyu
0f58646bfb
Added a test for APE::Item
2013-07-14 11:35:10 +09:00
Tsuda Kageyu
6d40cbc04f
Refactored AudioProperties classes in some ways
2013-07-13 10:38:52 +09:00
Lukáš Lalinský
48191904f1
Merge branch 'master' into taglib2
...
Conflicts:
taglib/ogg/opus/opusfile.cpp
taglib/riff/wav/wavfile.cpp
taglib/toolkit/tstring.h
2013-07-11 10:14:09 +02:00
Lukáš Lalinský
3a636c752b
Merge remote-tracking branch 'TsudaKageyu/string-api-master'
2013-07-11 10:08:05 +02:00
Tsuda Kageyu
62d55223b2
Added conversion from String to const wchar_t*
2013-06-24 01:13:25 +09:00
Tsuda Kageyu
a845f70c49
Added some test cases for FileRef about unsupported files
2013-06-21 15:29:00 +09:00
Lukáš Lalinský
2316a9661a
Merge branch 'master' into taglib2
...
Conflicts:
bindings/c/tag_c.cpp
taglib/fileref.cpp
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tstring.cpp
2013-06-20 15:38:08 +02:00
Lukáš Lalinský
fdb8a6b065
Reintroduce HAVE_CONFIG_H so that TagLib can be built without CMake
2013-06-20 15:07:25 +02:00
Lukáš Lalinský
2c770600c4
Merge branch 'master' into taglib2
...
Conflicts:
taglib/asf/asffile.h
taglib/fileref.cpp
taglib/flac/flacfile.h
taglib/mp4/mp4file.h
taglib/taglib_config.h.cmake
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tfile.cpp
taglib/toolkit/tfilestream.cpp
taglib/toolkit/tiostream.h
tests/test_flac.cpp
2013-06-20 14:44:52 +02:00
naiar
fc9abc7a33
fixed build failure
2013-06-07 20:00:13 +09:00
Tsuda Kageyu
767a6ec4a2
Added some tests for containsAt()
2013-06-02 04:00:34 +09:00
Tsuda Kageyu
7c64b1966a
Removed smart pointers from public headers
2013-05-23 10:23:33 +09:00
Sebastian Rachuj
4be506fae2
Corrected indentation
2013-05-21 12:03:43 +02:00
Sebastian Rachuj
6bf8177796
Completed testcases and fixed some bugs, that were found because of the them
2013-05-21 11:58:03 +02:00
Sebastian Rachuj
c972b0c080
Merge remote-tracking branch 'correct/taglib2' into taglib2
2013-05-21 00:27:06 +02:00
Tsuda Kageyu
e2a168af7a
Merge branch 'master' into merge-master
...
Conflicts:
taglib/toolkit/tbytevector.cpp
2013-05-21 06:08:13 +09:00
Sebastian Rachuj
8f31d882b0
Added a few testcases
2013-05-20 20:44:12 +02:00
Tsuda Kageyu
437b61a311
Rewrote File, FileRef and FileStream to use smart pointers
2013-05-19 21:56:05 +09:00
Tsuda Kageyu
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
Tsuda Kageyu
5ed8d12478
Redefined smart pointer classes in safer way
2013-05-18 14:03:45 +09:00
Tsuda Kageyu
f9efcfb8d6
Fixed the test for ID3V2's compressed frame
2013-05-16 20:29:58 +09:00
Tsuda Kageyu
4ce7ebe520
Changed names of derived classes of AudioProperties
2013-05-06 19:23:57 +09:00
Tsuda Kageyu
04e07ad4b0
Moved some macros from taglib_config.h to config.h.
2013-05-05 20:52:47 +09:00
Tsuda Kageyu
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
Tsuda Kageyu
23bd3784a1
Separated public and private config.h
2013-05-03 11:44:36 +09:00
Tsuda Kageyu
8f8ef3788f
Prefixed public variables
2013-05-02 23:26:06 +09:00
Tsuda Kageyu
b0938a3cf1
Removed config.h and moved macros into taglib_config.h
2013-05-02 20:41:59 +09:00
Tsuda Kageyu
7e1f3545cd
IEEE754 numbers support
2013-05-02 13:41:26 +09:00
Tsuda Kageyu
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
Tsuda Kageyu
c50a0ae1dc
Merge branch 'taglib2' into tonumber4-merge
...
Conflicts:
ConfigureChecks.cmake
config-taglib.h.cmake
2013-05-01 17:44:02 +09:00
Tsuda Kageyu
36ceaadfaa
Improved reference-counted pointer
2013-04-29 20:15:05 +09:00
Tsuda Kageyu
362900c721
Redesigned toNumber/fromNumber API of ByteVector
2013-04-27 12:46:21 +09:00
Tsuda Kageyu
5e13e0c838
Add some tests for String
2013-04-26 19:43:10 +09:00
Tsuda kageyu
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
Lukáš Lalinský
53c5a97b4c
Add tests for newline handling in String ( #125 )
2013-04-15 10:47:43 +02:00
Tsuda Kageyu
56c85a2d68
Change the size type of containers from uint to size_t
2013-03-23 13:42:46 +09:00
Tsuda Kageyu
e9fec47411
Fix warnings in test_flacpicture.cpp
2013-03-19 21:54:56 +09:00
Tsuda Kageyu
6e3639de9e
Avoid creating new String object when comparing
2013-03-18 02:51:11 +09:00
Michael Helmling
b60b444d7b
Merge branch 'master' into taglib2
...
Conflicts:
taglib/toolkit/tfile.h
2012-12-27 11:55:12 +01:00
Michael Helmling
a095c468b2
Revert "Add a test to show a problem with properties() and duplication."
...
This reverts commit 6e3391a846655d898280c60aa52f6b27164412c9. The "problem" demonstrated in there won't be fixed due to lack of significance.
2012-12-20 17:30:19 +01:00
Michael Helmling
6e3391a846
Add a test to show a problem with properties() and duplication.
2012-12-10 21:22:11 +01:00
Michael Helmling
d5cf6d72e2
Merge remote-tracking branch 'official/master'
2012-12-10 19:55:29 +01:00
Michael Helmling
9eb0f2941f
Add a test case for the return value of setProperties()
2012-12-10 19:55:23 +01:00
naota
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
Lukáš Lalinský
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