Tsuda Kageyu
|
bd4a45b07e
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# ConfigureChecks.cmake
# taglib/CMakeLists.txt
# taglib/asf/asfattribute.cpp
# taglib/it/itproperties.cpp
# taglib/mod/modproperties.cpp
# taglib/mpeg/mpegfile.cpp
# taglib/mpeg/mpegproperties.cpp
# taglib/ogg/flac/oggflacfile.cpp
# taglib/s3m/s3mproperties.cpp
# taglib/tagunion.cpp
# taglib/toolkit/tfile.cpp
# taglib/toolkit/trefcounter.h
# taglib/toolkit/tstring.cpp
# taglib/xm/xmproperties.cpp
# tests/test_mpeg.cpp
|
2017-02-21 10:22:20 +09:00 |
|
Tsuda Kageyu
|
de87cd7736
|
Remove the CMake check for Boost I missed out on.
|
2016-12-20 12:06:21 +09:00 |
|
Tsuda Kageyu
|
14c3ce5737
|
Remove all the optional dependencies on Boost.
|
2016-12-20 11:54:06 +09:00 |
|
Tsuda Kageyu
|
ffa32b19a7
|
Fix the CMake check for std::atomic_int.
std::atomic_int of Visual C++ 2012 cannot be constructed with integer.
|
2016-12-20 11:48:14 +09:00 |
|
Tsuda Kageyu
|
d8114059ee
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# config.h.cmake
# taglib/ogg/xiphcomment.cpp
# taglib/taglib_config.h.cmake
# taglib/toolkit/tbytevector.cpp
# taglib/toolkit/trefcounter.cpp
# taglib/toolkit/tstring.cpp
# taglib/toolkit/tutils.h
# taglib/toolkit/tzlib.cpp
# taglib/xm/xmfile.cpp
# tests/test_string.cpp
# tests/test_xiphcomment.cpp
|
2016-12-13 13:52:35 +09:00 |
|
Tsuda Kageyu
|
a19a623d4b
|
Make use of increment/decrement operators of std::atomic.
|
2016-12-09 10:09:31 +09:00 |
|
Tsuda Kageyu
|
250c59f783
|
Remove optional dependencies on Boost's dynamic libraries.
Using precompiled Boost libraries can lead to depending on external dynamic libraries.
|
2016-12-09 09:42:29 +09:00 |
|
Hao Xi
|
b5115e3497
|
Fix #667: Compiled TagLib framework for OS X fails at codesign.
|
2016-12-08 12:53:40 +08:00 |
|
Tsuda Kageyu
|
d9df59306f
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# AUTHORS
# ConfigureChecks.cmake
# taglib/asf/asfutils.h
# taglib/mp4/mp4atom.cpp
# taglib/mp4/mp4tag.h
# taglib/mpeg/id3v2/frames/ownershipframe.cpp
# taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp
# taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp
# taglib/mpeg/id3v2/id3v2frame.cpp
# taglib/riff/rifffile.cpp
# taglib/riff/rifffile.h
# taglib/toolkit/taglib.h
# taglib/toolkit/tbytevector.cpp
# taglib/toolkit/tfilestream.cpp
# taglib/toolkit/tstring.cpp
# taglib/toolkit/tutils.h
# taglib/xm/xmfile.cpp
# tests/test_bytevector.cpp
# tests/test_fileref.cpp
# tests/test_id3v2.cpp
# tests/test_riff.cpp
# tests/test_string.cpp
|
2016-10-30 21:20:23 +09:00 |
|
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
|
455e827e1e
|
Explicitly set a false flag in ConfigureChecks.cmake.
|
2016-02-15 02:18:42 +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
|
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
|
ed0305bd3f
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# taglib/ape/apefile.cpp
# taglib/flac/flacfile.cpp
# taglib/mpc/mpcfile.cpp
# taglib/mpeg/mpegfile.cpp
# taglib/mpeg/mpegfile.h
# taglib/trueaudio/trueaudiofile.cpp
# taglib/wavpack/wavpackfile.cpp
|
2015-12-21 14:56:13 +09:00 |
|
Tsuda Kageyu
|
130654316b
|
Backport some comments from tablib2 branch.
|
2015-12-21 13:54:02 +09:00 |
|
Tsuda Kageyu
|
5cd139a578
|
Small fix in style.
|
2015-12-21 13:34:48 +09:00 |
|
Tsuda Kageyu
|
f72b0ecebf
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# CMakeLists.txt
# ConfigureChecks.cmake
# taglib/flac/flacfile.cpp
# taglib/mp4/mp4file.cpp
# taglib/mpeg/mpegheader.cpp
# taglib/mpeg/mpegproperties.cpp
# taglib/riff/rifffile.cpp
# taglib/toolkit/trefcounter.h
|
2015-12-16 13:33:04 +09:00 |
|
Festus Hagen
|
62ec63b039
|
Disable tests with a shared library.
|
2015-12-03 15:04:37 -05:00 |
|
Tsuda Kageyu
|
c2753f8d3c
|
Merge branch 'master' into merge-master-to-taglib2
# Conflicts:
# ConfigureChecks.cmake
# bindings/c/tag_c.cpp
# taglib-config.cmd.cmake
# taglib/asf/asfattribute.cpp
# taglib/asf/asffile.cpp
# taglib/audioproperties.cpp
# taglib/mp4/mp4atom.h
# taglib/mp4/mp4coverart.cpp
# taglib/mp4/mp4file.cpp
# taglib/mp4/mp4item.cpp
# taglib/mp4/mp4tag.cpp
# taglib/mpeg/id3v2/id3v2frame.cpp
# taglib/mpeg/id3v2/id3v2tag.cpp
# taglib/toolkit/tbytevector.cpp
# taglib/toolkit/tbytevector.h
# taglib/toolkit/tfile.cpp
# taglib/toolkit/tfile.h
# taglib/toolkit/tlist.h
# taglib/toolkit/tstring.cpp
# taglib/toolkit/tstring.h
# tests/test_apetag.cpp
|
2015-11-19 11:37:18 +09:00 |
|
Tsuda Kageyu
|
6775cef651
|
Make use of the Boost Endian library for byte swapping.
It's likely to be better at choosing the most efficient method than our CMake tests.
|
2015-11-13 10:58:23 +09:00 |
|
Tsuda Kageyu
|
86c7e905ba
|
Silence some MSVC security warnings by replacing strdup() with _strdup().
Backported from taglib2.
|
2015-11-13 10:06:01 +09:00 |
|
Tsuda Kageyu
|
70f8fb1bae
|
Revert "Add and fix some comments in ConfigureChecks.cmake."
This reverts commit fa6f33e552aa1d11a88f6432a54a34aa1d2dfa97.
|
2015-08-31 16:28:24 +09:00 |
|
Tsuda Kageyu
|
fa6f33e552
|
Add and fix some comments in ConfigureChecks.cmake.
|
2015-08-26 15:05:34 +09:00 |
|
Tsuda Kageyu
|
e6e11c957d
|
Merge branch 'master' into taglib2
Conflicts:
CMakeLists.txt
ConfigureChecks.cmake
config.h.cmake
taglib/CMakeLists.txt
taglib/ape/apefile.cpp
taglib/ape/apefile.h
taglib/ape/apeproperties.cpp
taglib/ape/apeproperties.h
taglib/ape/apetag.cpp
taglib/asf/asfattribute.cpp
taglib/asf/asffile.cpp
taglib/asf/asffile.h
taglib/asf/asfpicture.cpp
taglib/asf/asfpicture.h
taglib/asf/asfproperties.cpp
taglib/asf/asfproperties.h
taglib/audioproperties.cpp
taglib/flac/flacfile.cpp
taglib/flac/flacfile.h
taglib/flac/flacproperties.cpp
taglib/flac/flacproperties.h
taglib/it/itproperties.cpp
taglib/mod/modproperties.cpp
taglib/mp4/mp4atom.cpp
taglib/mp4/mp4file.cpp
taglib/mp4/mp4file.h
taglib/mp4/mp4properties.cpp
taglib/mp4/mp4tag.cpp
taglib/mp4/mp4tag.h
taglib/mpc/mpcfile.cpp
taglib/mpc/mpcfile.h
taglib/mpc/mpcproperties.cpp
taglib/mpc/mpcproperties.h
taglib/mpeg/id3v2/frames/chapterframe.cpp
taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp
taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp
taglib/mpeg/mpegfile.cpp
taglib/mpeg/mpegfile.h
taglib/mpeg/mpegheader.cpp
taglib/mpeg/mpegproperties.cpp
taglib/mpeg/mpegproperties.h
taglib/mpeg/xingheader.cpp
taglib/mpeg/xingheader.h
taglib/ogg/opus/opusfile.cpp
taglib/ogg/opus/opusfile.h
taglib/ogg/opus/opusproperties.cpp
taglib/ogg/opus/opusproperties.h
taglib/ogg/speex/speexfile.cpp
taglib/ogg/speex/speexfile.h
taglib/ogg/speex/speexproperties.cpp
taglib/ogg/speex/speexproperties.h
taglib/ogg/vorbis/vorbisfile.cpp
taglib/ogg/vorbis/vorbisfile.h
taglib/ogg/vorbis/vorbisproperties.cpp
taglib/ogg/vorbis/vorbisproperties.h
taglib/riff/aiff/aifffile.cpp
taglib/riff/aiff/aifffile.h
taglib/riff/aiff/aiffproperties.cpp
taglib/riff/aiff/aiffproperties.h
taglib/riff/wav/infotag.h
taglib/riff/wav/wavfile.cpp
taglib/riff/wav/wavfile.h
taglib/riff/wav/wavproperties.cpp
taglib/riff/wav/wavproperties.h
taglib/s3m/s3mproperties.cpp
taglib/taglib_config.h.cmake
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tfile.cpp
taglib/toolkit/tfile.h
taglib/toolkit/tfilestream.cpp
taglib/toolkit/trefcounter.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tstring.h
taglib/toolkit/tutils.h
taglib/trueaudio/trueaudiofile.cpp
taglib/trueaudio/trueaudiofile.h
taglib/trueaudio/trueaudioproperties.cpp
taglib/trueaudio/trueaudioproperties.h
taglib/wavpack/wavpackfile.cpp
taglib/wavpack/wavpackfile.h
taglib/wavpack/wavpackproperties.cpp
taglib/wavpack/wavpackproperties.h
taglib/xm/xmproperties.cpp
taglib/xm/xmproperties.h
tests/CMakeLists.txt
tests/data/alaw.wav
tests/test_asf.cpp
tests/test_mp4.cpp
tests/test_ogg.cpp
tests/test_opus.cpp
tests/test_string.cpp
tests/test_wav.cpp
tests/test_wavpack.cpp
|
2015-08-10 00:40:22 +09:00 |
|
Tsuda Kageyu
|
80441ff754
|
Remove a workaround for an older version of GCC.
GLIBC's byte swap functions are a good fallback option.
|
2015-08-07 08:59:16 +09:00 |
|
Tsuda Kageyu
|
19a7e45997
|
Merge pull request #639 from TsudaKageyu/remove-cmake-check-float
Run-time check for byte order rather than CMake check.
|
2015-08-07 01:17:27 +09:00 |
|
Tsuda Kageyu
|
076e845912
|
Run-time check for integer byte order rather than CMake check.
It will easily be optimized out.
|
2015-08-03 13:08:58 +09:00 |
|
Tsuda Kageyu
|
44d9f2bf25
|
Run-time check for floating point byte order rather than CMake check.
It's safer not to use an unofficial CMake script.
|
2015-08-01 23:40:23 +09:00 |
|
Tsuda Kageyu
|
89e6ad96a4
|
Check for vsnprintf first.
|
2015-08-01 23:38:50 +09:00 |
|
Tsuda Kageyu
|
aa1dd0278d
|
CMake check for vsprintf_s/vsnprintf rather than sprintf_s/snprintf.
|
2015-08-01 23:38:50 +09:00 |
|
Tsuda Kageyu
|
13dab99af0
|
Remove unused includes from ConfigureChecks.cmake.
|
2015-08-01 23:34:36 +09:00 |
|
Tsuda Kageyu
|
f25e30d33f
|
Revert "Reorder CMake checks for sprintf() variants."
This reverts commit c69364d83115950b24e6baa6b9841a244d149d91.
|
2015-08-01 01:59:36 +09:00 |
|
Tsuda Kageyu
|
c69364d831
|
Reorder CMake checks for sprintf() variants.
VS2015 has snprintf(), however sprintf_s() is still recommended.
|
2015-07-31 10:11:01 +09:00 |
|
Festus Hagen
|
48311cca14
|
Undo comment stacking.
|
2015-05-31 22:12:18 -04:00 |
|
Festus Hagen
|
abc5743222
|
Removed missed unnecessary BUILD_TESTS check.
|
2015-05-20 15:34:05 -04:00 |
|
Festus Hagen
|
e44cba56b5
|
Don't look for CppUnit unless BUILD_TESTS, general cleanup.
|
2015-05-20 11:11:55 -04:00 |
|
Tsuda Kageyu
|
8e35b43e32
|
Merge branch 'master' into merge-master-to-taglib2
Conflicts:
ConfigureChecks.cmake
config.h.cmake
taglib/CMakeLists.txt
taglib/ape/apeproperties.cpp
taglib/fileref.cpp
taglib/mp4/mp4atom.cpp
taglib/mpc/mpcproperties.cpp
taglib/mpeg/id3v2/frames/chapterframe.cpp
taglib/mpeg/id3v2/frames/tableofcontentsframe.cpp
taglib/mpeg/id3v2/id3v2frame.cpp
taglib/mpeg/id3v2/id3v2framefactory.cpp
taglib/mpeg/id3v2/id3v2tag.cpp
taglib/mpeg/mpegfile.cpp
taglib/mpeg/mpegfile.h
taglib/riff/aiff/aifffile.cpp
taglib/riff/aiff/aiffproperties.cpp
taglib/riff/aiff/aiffproperties.h
taglib/riff/wav/infotag.cpp
taglib/riff/wav/wavfile.cpp
taglib/riff/wav/wavproperties.cpp
taglib/toolkit/tdebug.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tutils.h
tests/test_aiff.cpp
tests/test_id3v2.cpp
tests/test_wav.cpp
|
2015-02-18 10:07:08 +09:00 |
|
Lukáš Lalinský
|
735e17f504
|
Merge remote-tracking branch 'TsudaKageyu/64bit-atom'
Conflicts:
ConfigureChecks.cmake
|
2014-12-08 16:52:33 -08:00 |
|
Tsuda Kageyu
|
0731bc7b2e
|
Remove CMake check for sizeof(long).
|
2014-12-09 08:55:46 +09:00 |
|
Lukáš Lalinský
|
421eb5e97e
|
Merge pull request #420 from TsudaKageyu/remove-codecvt
Replaced codecvt with Win32 API.
|
2014-12-08 09:14:00 -08:00 |
|
Tsuda Kageyu
|
2ec7a884c3
|
Define only least required macros for LFS in config.h.
|
2014-08-23 01:28:27 +09:00 |
|
Tsuda Kageyu
|
f29c5f45f8
|
Workaround for 64-bit MP4 atoms.
|
2014-08-23 00:04:33 +09:00 |
|
Tsuda Kageyu
|
f0e8f39de1
|
Merge branch 'master' into merge-master-to-taglib2
Conflicts:
ConfigureChecks.cmake
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tstring.cpp
taglib/xm/xmfile.cpp
tests/test_wav.cpp
|
2014-08-22 13:54:02 +09:00 |
|
Tsuda Kageyu
|
3c727e091e
|
Removed a useless line from ConfigureChecks.cmake.
|
2014-08-12 13:42:44 +09:00 |
|
Tsuda Kageyu
|
972aa1feef
|
Replaced codecvt with Win32 API.
|
2014-08-07 17:35:42 +09:00 |
|
Tsuda Kageyu
|
f93397fa7b
|
Merge branch 'master' into merge-master-to-taglib2
Conflicts:
ConfigureChecks.cmake
taglib/CMakeLists.txt
taglib/riff/aiff/aiffproperties.cpp
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tbytevector.h
taglib/toolkit/tfilestream.cpp
taglib/toolkit/tstring.cpp
taglib/toolkit/tutils.h
tests/test_apetag.cpp
tests/test_bytevector.cpp
tests/test_flac.cpp
tests/test_id3v2.cpp
tests/test_propertymap.cpp
|
2014-07-24 09:39:08 +09:00 |
|
Tsuda Kageyu
|
e29f1d39e7
|
Added float conversion functions to ByteVector.
Added CMake checks about IEEE754 compliance.
|
2014-07-17 12:09:14 +09:00 |
|
Tsuda Kageyu
|
5f738a9819
|
Changed to skip the ZLib check when ZLIB_SOURCE is set.
|
2014-07-09 09:52:08 +09:00 |
|
Tsuda Kageyu
|
fadb57e4cd
|
Added a Windows-friendly build option ZLIB_SOURCE.
|
2014-06-19 19:54:12 +09:00 |
|