Tsuda Kageyu
753c63e0e6
Merge branch 'master' into merge-master-to-taglib2
...
Conflicts:
taglib/mp4/mp4properties.cpp
taglib/mp4/mp4properties.h
taglib/mpeg/id3v2/id3v2frame.cpp
taglib/toolkit/tbytevector.cpp
taglib/toolkit/tlist.tcc
taglib/toolkit/tmap.tcc
taglib/toolkit/tstring.h
taglib/wavpack/wavpackproperties.cpp
tests/test_mp4.cpp
2013-11-16 09:38:38 +09:00
Lukáš Lalinský
a6f759cc9a
These shouldn't be executable either
2013-10-08 16:06:58 +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
Festus Hagen
b3f3eeeec7
Added FindShlwapi.cmake in lieu of pragma comment() in fileref.h.
2013-05-25 01:58:49 -04:00
Tsuda Kageyu
7c64b1966a
Removed smart pointers from public headers
2013-05-23 10:23:33 +09:00
Tsuda Kageyu
437b61a311
Rewrote File, FileRef and FileStream to use smart pointers
2013-05-19 21:56:05 +09:00
Tsuda Kageyu
5ed8d12478
Redefined smart pointer classes in safer way
2013-05-18 14:03:45 +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
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
36ceaadfaa
Improved reference-counted pointer
2013-04-29 20:15:05 +09:00
Tsuda kageyu
d959ab89f1
Fix an error message in Win32
2013-04-19 06:13:27 +09:00
Tsuda kageyu
4fc2a3bdd8
Detect C++11 features automatically
2013-04-18 03:23:12 +09:00
Tsuda kageyu
1f4e06ea7c
Revert changes concerning the smart pointer
2013-04-17 22:54:56 +09:00
Tsuda kageyu
94a07fa39a
Restore ABI breaking change
2013-04-17 11:33:01 +09:00
Tsuda kageyu
b14dc1572d
Replace RefCounter with a smart pointer
2013-04-17 10:10:25 +09:00
Tsuda kageyu
c44351aab5
RefCounter mimics std::shared_ptr
2013-04-17 06:39:14 +09:00
Tsuda Kageyu
cab68e2152
Stop determining whether to enable C++11 features at compile time
2013-03-20 08:39:13 +09:00
Tsuda Kageyu
96cf908232
Replace RefCounter with std::shared_ptr if possible
2013-03-19 21:36:08 +09:00
Lukáš Lalinský
231eb08396
Add a virtual destructor to FileTypeResolver
2012-09-30 10:34:14 +02:00
Nick Shaforostoff
c56c0a3d0c
fix crash on wma file parsing, add clarifications to API docs
...
CCMAIL: wheeler@kde.org
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1217766 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2011-01-28 13:18:36 +00:00
Lukáš Lalinský
393e9c5572
Fix FSF address
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1212872 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2011-01-08 11:20:09 +00:00
Lukáš Lalinský
18c621cdc2
Always use #include "XXX" in TagLib's code
...
Patch by Stephen F. Booth, thanks!
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1033289 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2009-10-09 21:03:59 +00:00
Scott Wheeler
fad967ae0b
Less of The Big Ugly in the middle of the classes.
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@942880 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2009-03-22 19:27:38 +00:00
Andrew Coles
56e8766126
Added GCC pragma to suppress non-virtual dtor warning which is being preserved
...
to maintain BIC.
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@942876 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2009-03-22 19:06:05 +00:00
Scott Wheeler
88a9ae32f8
Set the copyright to 2002-2008 for all files.
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@770859 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2008-02-04 15:11:56 +00:00
Scott Wheeler
4952d86c6c
Add missing exports
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@769306 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2008-02-01 03:16:51 +00:00
Michael Pyne
aebb9a8690
Adapt API docs for FileRef class to match current function signatures.
...
Patch by Vincent Castellano
CCMAIL:surye80@gmail.com
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@747837 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-12-13 02:45:12 +00:00
Lukáš Lalinský
bb438484da
Use Unicode filenames on Windows (this time the correct patch).
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@734975 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-11-10 16:06:16 +00:00
Scott Wheeler
5b03541038
Got permission from all (non-trivial) contributors to dual license under the MPL.
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@723791 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-10-10 18:22:58 +00:00
Kevin Krammer
ab1939b8fb
Unfix compiler warning. Compiler warnings good, BIC changes bad.
...
Make it a bit more obvious for the next poor fellow
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@706333 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-08-29 23:33:30 +00:00
Kevin Krammer
a4d6e9a615
Fixing compiler warning about missing virtual destructor in class with virtual methods
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@706328 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-08-29 22:57:23 +00:00
Christian Ehrlicher
30a2edc4a3
(initial) win32 export support
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@698835 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-08-11 08:29:23 +00:00
Scott Wheeler
a3d8b6be8b
Revert this as this change isn't BC
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@620850 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-01-07 15:31:01 +00:00
Brad Hards
b9c7c6ae5f
A few spelling fixes, identified using krazy.
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@618883 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2007-01-02 11:54:03 +00:00
Laurent Montel
df614076d8
Fix warning
...
Fix create HAVE_ZLIB variable
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@611286 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2006-12-07 14:13:46 +00:00
Scott Wheeler
60a3f993b5
This is starting to look more sane.
...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@588022 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
2006-09-24 17:12:40 +00:00