Tsuda Kageyu
6f5874a035
Remove the definition of offset_t.
...
The definition of offset_t has changed over time, and it's just equivalent to long long now.
We no longer have a good reason to keep it.
2015-12-01 22:10:24 +09:00
Tsuda Kageyu
2f29f0e1d0
Merge branch 'master' into merge-master-to-taglib2
...
# Conflicts:
# CMakeLists.txt
# examples/CMakeLists.txt
# tests/test_asf.cpp
# tests/test_fileref.cpp
# tests/test_flac.cpp
# tests/test_mp4.cpp
# tests/test_ogg.cpp
# tests/test_oggflac.cpp
# tests/test_riff.cpp
2015-11-30 11:25:32 +09:00
Tsuda Kageyu
1fa677e2ef
Add some tests about splitting/merging Ogg pages.
2015-11-29 01:57:15 +09:00
Tsuda Kageyu
8130b30397
Close temporary files regardless if the tests are successful or not.
...
delete statements are skipped when assertions fail.
2015-11-27 15:20:16 +09:00
Tsuda Kageyu
6b836c6ba7
Add ENABLE_CCACHE build option to allow users opt in to use ccache.
2015-11-27 12:15:03 +09:00
Tsuda Kageyu
f5a3f2b6c1
Update NEWS.
2015-11-27 09:37:29 +09:00
Tsuda Kageyu
4b8e39e8f0
Merge branch 'fh1.m_AddBuildBindingsOption' of https://github.com/FestusHagen/taglib into FestusHagen-fh1.m_AddBuildBindingsOption
...
# Conflicts:
# CMakeLists.txt
2015-11-27 09:35:13 +09:00
Tsuda Kageyu
67cbf2c0a8
Silence a GCC warning in tests about ignoring a return value.
2015-11-27 02:45:33 +09:00
Tsuda Kageyu
3f84621d58
Small cleanups in CMakeLists.txt.
2015-11-27 02:27:24 +09:00
Tsuda Kageyu
cbc279b899
Merge pull request #685 from g-coder/patch-2
...
Added ccache support for faster compilation
2015-11-26 20:03:17 +09:00
g-coder
e1bcb101f0
Update CMakeLists.txt
2015-11-26 15:51:42 +05:30
g-coder
14f3b6c928
Added ccache support for faster compilation
...
ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again. It provides support for C/C++ languages.
It makes compilation fast if it is available on the machine.
https://ccache.samba.org/
2015-11-26 15:12:23 +05:30
Tsuda Kageyu
66dd0b8a6f
Small cosmetic fixes.
2015-11-25 00:12:18 +09:00
Tsuda Kageyu
fa4289e044
Fix instance references to a static member function.
2015-11-24 16:36:50 +09:00
Tsuda Kageyu
3612c2cc24
Small cosmetic fix.
2015-11-24 15:45:38 +09:00
Tsuda Kageyu
7baa7e70fe
Silence GCC warnings about uninitialized variables.
2015-11-23 23:24:17 +09:00
Tsuda Kageyu
faca7ac8f4
Merge branch 'master' into merge-master-to-talib2
...
# Conflicts:
# taglib/asf/asfattribute.cpp
# taglib/asf/asfpicture.cpp
# taglib/mp4/mp4coverart.cpp
# taglib/mp4/mp4item.cpp
# taglib/mp4/mp4item.h
# taglib/mpeg/id3v2/id3v2framefactory.cpp
# taglib/toolkit/tstring.cpp
# tests/test_string.cpp
2015-11-23 19:04:06 +09:00
Tsuda Kageyu
477aba9465
Merge pull request #676 from TsudaKageyu/string-hide-private
...
Hide private things from a public header.
2015-11-23 17:48:06 +09:00
Tsuda Kageyu
a640074a21
Hide some private functions from a public header.
2015-11-23 03:26:38 +09:00
Tsuda Kageyu
25ffbcb4b9
Hide a private static variable.
...
This is so-called Scott Mayers' singleton pattern.
2015-11-23 01:32:12 +09:00
Tsuda Kageyu
e44de9f37f
Remove duplicate tags when saving AIFF files.
...
Just the same way as WAV already does.
2015-11-22 21:03:33 +09:00
Tsuda Kageyu
2b7d6fef47
Reduce redundant ref()/deref() operations.
2015-11-22 20:11:08 +09:00
Tsuda Kageyu
ae633105d6
Fix an instance reference to a static data member.
2015-11-22 19:43:17 +09:00
Tsuda Kageyu
6978131d22
Silence some GCC warnings about no return statement.
2015-11-22 18:42:49 +09:00
Tsuda Kageyu
83a0bc3710
Avoid using obsolete XiphComment::removeField().
2015-11-22 18:30:56 +09:00
Tsuda Kageyu
1063110701
Silence some MSVC warnings about signed/unsigned mismatches.
2015-11-22 17:57:37 +09:00
Tsuda Kageyu
973fb49cde
Remove obsolete String::null and related functions.
2015-11-22 17:56:18 +09:00
Tsuda Kageyu
15775d4135
Merge branch 'master' into taglib2
2015-11-22 16:25:34 +09:00
Tsuda Kageyu
6477132301
Update NEWS.
2015-11-22 16:23:53 +09:00
Tsuda Kageyu
559c6b28c9
Merge pull request #681 from TsudaKageyu/xiph-remove-fields
...
Add alternative methods to XiphComment::removeField() that may cause …
2015-11-22 16:19:15 +09:00
Tsuda Kageyu
52774d66ab
Merge pull request #660 from MaxLeb/ASF
...
ASF: Adds support for pictures
2015-11-22 16:11:05 +09:00
Tsuda Kageyu
b7e3ff8cb5
Merge pull request #659 from MaxLeb/MP4
...
MP4: Full support of pictures
2015-11-22 16:10:53 +09:00
Tsuda Kageyu
b4a33b0306
Merge pull request #658 from MaxLeb/APE
...
APE: Adds support for pictures
2015-11-22 16:10:15 +09:00
Tsuda Kageyu
aa9e5c3c2f
Merge pull request #657 from MaxLeb/ID3V2
...
ID3V2: Adds support for pictures
2015-11-22 16:10:05 +09:00
Tsuda Kageyu
0556b6ca33
Merge branch 'Examples' of https://github.com/MaxLeb/taglib into MaxLeb-Examples
...
# Conflicts:
# examples/tagwriter.cpp
2015-11-22 16:05:56 +09:00
Tsuda Kageyu
b3014f0878
Merge branch 'pictures' of https://github.com/MaxLeb/taglib into MaxLeb-pictures
...
# Conflicts:
# taglib/mpeg/id3v2/id3v2tag.cpp
# taglib/tagunion.cpp
2015-11-22 15:46:22 +09:00
Tsuda Kageyu
e9f70a59b2
Merge branch 'genversion' of https://github.com/ufleisch/taglib into ufleisch-genversion
...
# Conflicts:
# CMakeLists.txt
2015-11-22 10:38:35 +09:00
Tsuda Kageyu
6566352728
Merge branch 'master' into merge-master-to-taglib2
...
# Conflicts:
# taglib/ape/apefile.cpp
# taglib/ape/apefile.h
# taglib/fileref.cpp
# taglib/flac/flacfile.cpp
# taglib/flac/flacfile.h
# taglib/mpc/mpcfile.cpp
# taglib/mpc/mpcfile.h
# taglib/mpeg/id3v2/frames/synchronizedlyricsframe.cpp
# taglib/mpeg/id3v2/id3v2frame.cpp
# taglib/tagunion.cpp
# taglib/toolkit/tiostream.cpp
# taglib/trueaudio/trueaudiofile.cpp
# taglib/trueaudio/trueaudiofile.h
# taglib/wavpack/wavpackfile.cpp
# taglib/wavpack/wavpackfile.h
# tests/test_fileref.cpp
# tests/test_id3v2.cpp
2015-11-21 20:22:07 +09:00
Tsuda Kageyu
f34d73d319
Make FileRef::FileTypeResolver work properly.
2015-11-21 18:29:41 +09:00
Tsuda Kageyu
ef3ce1e38a
Style fixes in fileref.cpp.
2015-11-21 17:06:26 +09:00
Tsuda Kageyu
8724184d56
Fix a typo in a comment.
2015-11-21 10:32:32 +09:00
Tsuda Kageyu
61dabe61a7
Update NEWS.
2015-11-21 10:30:48 +09:00
Tsuda Kageyu
de0fc83066
Style fixes in fileref.cpp.
2015-11-21 10:29:37 +09:00
Tsuda Kageyu
c3807e59cd
Merge pull request #528 from chouquette/master
...
FileRef: Allow an IOStream to be used
2015-11-21 09:51:03 +09:00
Tsuda Kageyu
b592f78238
Unify common functions for finding tags.
...
Several classes have exactly identical functions for finding tags.
This also hides the functions from public headers.
2015-11-21 09:30:04 +09:00
Tsuda Kageyu
84e3582332
Add alternative methods to XiphComment::removeField().
...
Using XiphComment::removeField() may lead to a linkage error, however we can't fix the method itself without breaking the ABI or changing its behavior.
So we added some alternative method and marked the old one deprecated.
2015-11-20 23:28:32 +09:00
Tsuda Kageyu
ce1c03faa3
Update NEWS.
2015-11-20 23:08:43 +09:00
Tsuda Kageyu
94c941928a
Merge pull request #654 from TsudaKageyu/xiph-setcomment
...
Fix XiphComment::setComment() for the case that a Vorbis comment has …
2015-11-20 23:02:51 +09:00
Tsuda Kageyu
8c6fe45453
Avoid using String::null where an empty string is required.
...
String::null is not necessarily be empty or remains the same instance.
Using it in a public header may lead to a linkage error.
2015-11-20 22:21:47 +09:00
Tsuda Kageyu
c4fe65787c
Avoid using String::isNull() where it is considered to be confused with isEmpty().
2015-11-20 20:59:13 +09:00