]> granicus.if.org Git - taglib/log
taglib
12 years agoDocument sort names
Lukáš Lalinský [Wed, 21 Nov 2012 16:26:17 +0000 (17:26 +0100)]
Document sort names

12 years agoUse names that are consistent with Vorbis Comments
Lukáš Lalinský [Wed, 21 Nov 2012 16:24:32 +0000 (17:24 +0100)]
Use names that are consistent with Vorbis Comments

12 years agoAdd support for reading MusicBrainz IDs from ID3v2 tags to PropertyMap
Lukáš Lalinský [Wed, 21 Nov 2012 16:21:30 +0000 (17:21 +0100)]
Add support for reading MusicBrainz IDs from ID3v2 tags to PropertyMap

12 years agoUse PropertyMap in tagreader
Lukáš Lalinský [Wed, 21 Nov 2012 13:40:26 +0000 (14:40 +0100)]
Use PropertyMap in tagreader

12 years agoRevert "Fix opening of read-only files on Windows"
Lukáš Lalinský [Tue, 20 Nov 2012 17:34:51 +0000 (18:34 +0100)]
Revert "Fix opening of read-only files on Windows"

This reverts commit ade8dc1a218e43c3909c4eede58f4e28e09da73a.

12 years agoMerge pull request #85 from TsudaKageyu/fix-readonly
Lukáš Lalinský [Tue, 20 Nov 2012 17:23:16 +0000 (09:23 -0800)]
Merge pull request #85 from TsudaKageyu/fix-readonly

Fix reading read-only files in Win32

12 years agoFix compilation in non-Win32
Tsuda Kageyu [Tue, 20 Nov 2012 13:46:03 +0000 (22:46 +0900)]
Fix compilation in non-Win32

12 years agoFix reading read-only files in Win32
Tsuda Kageyu [Tue, 20 Nov 2012 13:20:34 +0000 (22:20 +0900)]
Fix reading read-only files in Win32

12 years agoFix opening of read-only files on Windows
Lukáš Lalinský [Tue, 20 Nov 2012 13:15:16 +0000 (14:15 +0100)]
Fix opening of read-only files on Windows

The CreateFile* functions return INVALID_HANDLE_VALUE on error, not NULL.

http://article.gmane.org/gmane.comp.kde.devel.taglib/2346

12 years agoRevert "Add a tool to inspect audio files, only MP4 is implemented for now"
Lukáš Lalinský [Mon, 12 Nov 2012 15:14:32 +0000 (16:14 +0100)]
Revert "Add a tool to inspect audio files, only MP4 is implemented for now"

This reverts commit 45b0279b411958d8fcc1428dc38084f351ae4b80.

12 years agoBuild also examples
Lukáš Lalinský [Sun, 11 Nov 2012 15:44:01 +0000 (16:44 +0100)]
Build also examples

12 years agoAdd a tool to inspect audio files, only MP4 is implemented for now
Lukáš Lalinský [Sun, 11 Nov 2012 15:43:36 +0000 (16:43 +0100)]
Add a tool to inspect audio files, only MP4 is implemented for now

12 years agoParse covr atoms with type 0 (fixes issue #84)
Lukáš Lalinský [Sun, 11 Nov 2012 15:04:08 +0000 (16:04 +0100)]
Parse covr atoms with type 0 (fixes issue #84)

12 years agoUpdate NEWS
Lukáš Lalinský [Sun, 11 Nov 2012 13:49:31 +0000 (14:49 +0100)]
Update NEWS

12 years agoFix tests when compiled with clang on Linux
Lukáš Lalinský [Sun, 11 Nov 2012 13:26:10 +0000 (14:26 +0100)]
Fix tests when compiled with clang on Linux

12 years agoMake travis run tests also with clang
Lukáš Lalinský [Sat, 10 Nov 2012 19:51:17 +0000 (20:51 +0100)]
Make travis run tests also with clang

12 years agoMerge pull request #79 from gonemad/master
Lukáš Lalinský [Sun, 4 Nov 2012 08:27:43 +0000 (01:27 -0700)]
Merge pull request #79 from gonemad/master

Check if file is open before reading tags

12 years agoMerge pull request #83 from jmarshallnz/more_itunes_hacks
Lukáš Lalinský [Sun, 4 Nov 2012 08:26:26 +0000 (01:26 -0700)]
Merge pull request #83 from jmarshallnz/more_itunes_hacks

A small fix, and some additional iTunes hacks (v2.2 frames in v2.3 tag)

12 years agoadds new iTunes hack for v2.2 frames stored in a v2.3 tag (iTunes v8.1.1.10 for example)
Jonathan Marshall [Sun, 4 Nov 2012 06:53:55 +0000 (19:53 +1300)]
adds new iTunes hack for v2.2 frames stored in a v2.3 tag (iTunes v8.1.1.10 for example)

12 years agofixes noop frame id size check in ID3v2::FrameFactory::createFrame
Jonathan Marshall [Sun, 4 Nov 2012 06:52:10 +0000 (19:52 +1300)]
fixes noop frame id size check in ID3v2::FrameFactory::createFrame

12 years agoMerge branch 'master' of https://github.com/taglib/taglib
gonemad [Fri, 19 Oct 2012 00:17:35 +0000 (20:17 -0400)]
Merge branch 'master' of https://github.com/taglib/taglib

12 years agoMake sure we build the tests
Lukáš Lalinský [Sat, 13 Oct 2012 11:38:35 +0000 (13:38 +0200)]
Make sure we build the tests

12 years agoActually run the tests
Lukáš Lalinský [Sat, 13 Oct 2012 11:36:33 +0000 (13:36 +0200)]
Actually run the tests

12 years agoNeeds sudo
Lukáš Lalinský [Sat, 13 Oct 2012 11:34:44 +0000 (13:34 +0200)]
Needs sudo

12 years agoExperimenting with Travis CI
Lukáš Lalinský [Sat, 13 Oct 2012 11:33:36 +0000 (13:33 +0200)]
Experimenting with Travis CI

12 years agoRemove useless debug print
Lukáš Lalinský [Sat, 13 Oct 2012 07:11:20 +0000 (09:11 +0200)]
Remove useless debug print

12 years agoInclude Opus in docs
Lukáš Lalinský [Sat, 13 Oct 2012 07:06:09 +0000 (09:06 +0200)]
Include Opus in docs

12 years agoAdd support for Ogg Opus
Lukáš Lalinský [Sat, 13 Oct 2012 06:55:23 +0000 (08:55 +0200)]
Add support for Ogg Opus

12 years agoFixed indents
gonemad [Fri, 12 Oct 2012 02:10:19 +0000 (22:10 -0400)]
Fixed indents

12 years agoAdded check if file is open before attempting to read tags
gonemad [Fri, 12 Oct 2012 01:20:03 +0000 (21:20 -0400)]
Added check if file is open before attempting to read tags

12 years agoPartial changelog for 1.9
Lukáš Lalinský [Wed, 10 Oct 2012 15:09:03 +0000 (17:09 +0200)]
Partial changelog for 1.9

12 years agoMerge remote-tracking branch 'nightingale/master'
Lukáš Lalinský [Wed, 10 Oct 2012 14:45:36 +0000 (16:45 +0200)]
Merge remote-tracking branch 'nightingale/master'

12 years agoFix a bug in updating MP4 tags
Tsuda Kageyu [Wed, 10 Oct 2012 12:17:05 +0000 (21:17 +0900)]
Fix a bug in updating MP4 tags

12 years agoRestrict url frame generation to W??? Frames to prevent known non-text non-url frameI...
rsjtdrjgfuzkfg [Mon, 8 Oct 2012 17:18:20 +0000 (19:18 +0200)]
Restrict url frame generation to W??? Frames to prevent known non-text non-url frameIDs to be handled as url when containing only one String. No longer describe the default comment as "COMMENT".

12 years agoMerge remote-tracking branch 'TsudaKageyu/id3v1-genrenumber'
Lukáš Lalinský [Mon, 8 Oct 2012 11:23:17 +0000 (13:23 +0200)]
Merge remote-tracking branch 'TsudaKageyu/id3v1-genrenumber'

12 years agoFix missing CppUnit include directive
Julien Ramseier [Sun, 7 Oct 2012 13:41:40 +0000 (15:41 +0200)]
Fix missing CppUnit include directive

12 years agoMerge pull request #73 from ArnaudBienner/master
Stephen F. Booth [Sun, 7 Oct 2012 12:29:02 +0000 (05:29 -0700)]
Merge pull request #73 from ArnaudBienner/master

Corrupted FLAC files scan can result in heavy CPU consumption: fix

12 years agoFaster FLAC::FilePrivate destructor
Arnaud Bienner [Sun, 7 Oct 2012 01:07:53 +0000 (03:07 +0200)]
Faster FLAC::FilePrivate destructor

12 years agoConsider FLAC file as being invalid if a 0 length block is found
Arnaud Bienner [Sun, 7 Oct 2012 01:04:02 +0000 (03:04 +0200)]
Consider FLAC file as being invalid if a 0 length block is found

12 years agoAdd reading/writing ID3v1 genre in number
Tsuda Kageyu [Thu, 4 Oct 2012 10:23:10 +0000 (19:23 +0900)]
Add reading/writing ID3v1 genre in number

12 years agoCrash when saving xm files (fixes #68)
Urs Fleisch [Sun, 30 Sep 2012 13:42:16 +0000 (15:42 +0200)]
Crash when saving xm files (fixes #68)

12 years agoChange some variables to follow the TagLib naming convention
Lukáš Lalinský [Sun, 30 Sep 2012 08:50:19 +0000 (10:50 +0200)]
Change some variables to follow the TagLib naming convention

12 years agoMerge remote-tracking branch 'TsudaKageyu/filestream'
Lukáš Lalinský [Sun, 30 Sep 2012 08:43:58 +0000 (10:43 +0200)]
Merge remote-tracking branch 'TsudaKageyu/filestream'

12 years agoVarious uint fixes
Lukáš Lalinský [Sun, 30 Sep 2012 08:22:10 +0000 (10:22 +0200)]
Various uint fixes

We really need to get rid of TagLib::uint...

12 years agoMerge remote-tracking branch 'TsudaKageyu/infotag-patch'
Lukáš Lalinský [Sun, 30 Sep 2012 08:15:56 +0000 (10:15 +0200)]
Merge remote-tracking branch 'TsudaKageyu/infotag-patch'

12 years agoMerge pull request #70 from FestusHagen/taglib-config_cmd
Lukáš Lalinský [Sun, 30 Sep 2012 08:06:49 +0000 (01:06 -0700)]
Merge pull request #70 from FestusHagen/taglib-config_cmd

Win32 taglib-config.cmd support.

12 years agoMerge pull request #69 from FestusHagen/SW_MinGW
Lukáš Lalinský [Sat, 29 Sep 2012 13:54:36 +0000 (06:54 -0700)]
Merge pull request #69 from FestusHagen/SW_MinGW

Silence warnings with MinGW 4.6.3.

12 years agoSilence warnings with MinGW 4.6.3.
Festus Hagen [Fri, 28 Sep 2012 20:32:27 +0000 (16:32 -0400)]
Silence warnings with MinGW 4.6.3.

12 years agoWin32 taglib-config.cmd support.
Festus Hagen [Sat, 29 Sep 2012 01:41:45 +0000 (21:41 -0400)]
Win32 taglib-config.cmd support.

12 years agoFix the version number
Lukáš Lalinský [Wed, 26 Sep 2012 18:30:53 +0000 (20:30 +0200)]
Fix the version number

12 years agoMerge pull request #65 from TsudaKageyu/tagsondisk
Stephen F. Booth [Sat, 8 Sep 2012 12:14:30 +0000 (05:14 -0700)]
Merge pull request #65 from TsudaKageyu/tagsondisk

Add MPEG::FILE::Has*Tag functions

12 years agoAdd MPEG::FILE::Has*Tag functions
Tsuda Kageyu [Sat, 8 Sep 2012 05:13:20 +0000 (14:13 +0900)]
Add MPEG::FILE::Has*Tag functions

12 years agoFixed CMakeLists.txt
Tsuda Kageyu [Fri, 7 Sep 2012 16:17:15 +0000 (01:17 +0900)]
Fixed CMakeLists.txt

12 years agoFileStream improvement in Win32
Tsuda Kageyu [Fri, 7 Sep 2012 14:48:06 +0000 (23:48 +0900)]
FileStream improvement in Win32

12 years agoFixed an API change
Tsuda Kageyu [Mon, 27 Aug 2012 09:29:12 +0000 (18:29 +0900)]
Fixed an API change

12 years agoAdded missing comments
Tsuda Kageyu [Sun, 26 Aug 2012 15:41:09 +0000 (00:41 +0900)]
Added missing comments

12 years agoSupport INFO tags of RIFF wave files.
Tsuda Kageyu [Sun, 26 Aug 2012 01:12:40 +0000 (10:12 +0900)]
Support INFO tags of RIFF wave files.

12 years agoMerge remote-tracking branch 'TsudaKageyu/substr-bug' v1.8
Lukáš Lalinský [Thu, 6 Sep 2012 18:03:15 +0000 (20:03 +0200)]
Merge remote-tracking branch 'TsudaKageyu/substr-bug'

12 years agoAdd tests for String::substr
Lukáš Lalinský [Thu, 6 Sep 2012 18:03:08 +0000 (20:03 +0200)]
Add tests for String::substr

12 years agoAdd change log, update SOVERSION
Lukáš Lalinský [Thu, 6 Sep 2012 17:57:10 +0000 (19:57 +0200)]
Add change log, update SOVERSION

12 years agoDo not delete the IOStream object in TagLib::File
Lukáš Lalinský [Thu, 6 Sep 2012 17:43:52 +0000 (19:43 +0200)]
Do not delete the IOStream object in TagLib::File

12 years agoUpdate CMakeLists.txt
Lukáš Lalinský [Thu, 6 Sep 2012 17:30:45 +0000 (19:30 +0200)]
Update CMakeLists.txt

12 years agoMerge branch 'master' of https://github.com/moeeka/taglib
Lukáš Lalinský [Thu, 6 Sep 2012 17:24:22 +0000 (19:24 +0200)]
Merge branch 'master' of https://github.com/moeeka/taglib

12 years agoUpdated OWNE implementaion with minor changes after pull review
Rupert Daniel [Thu, 6 Sep 2012 11:11:20 +0000 (12:11 +0100)]
Updated OWNE implementaion with minor changes after pull review

12 years agoImplementation of the ID3v2.4 OWNE frame.
Rupert Daniel [Wed, 5 Sep 2012 15:37:46 +0000 (16:37 +0100)]
Implementation of the ID3v2.4 OWNE frame.

12 years agoBug fix in String::substr()
Tsuda Kageyu [Wed, 5 Sep 2012 10:46:52 +0000 (19:46 +0900)]
Bug fix in String::substr()

12 years agoFix ambiguous reference to uint in tests
Lukáš Lalinský [Mon, 3 Sep 2012 17:55:55 +0000 (19:55 +0200)]
Fix ambiguous reference to uint in tests

12 years agoRefectored the FileStream constructor.
Tsuda Kageyu [Sun, 2 Sep 2012 16:45:28 +0000 (01:45 +0900)]
Refectored the FileStream constructor.

12 years agoMerge branch 'master' of https://github.com/taglib/taglib into security-warnings
Tsuda Kageyu [Sun, 2 Sep 2012 14:40:11 +0000 (23:40 +0900)]
Merge branch 'master' of https://github.com/taglib/taglib into security-warnings

12 years agoMerge remote-tracking branch 'TsudaKageyu/warnings'
Lukáš Lalinský [Sun, 2 Sep 2012 13:25:41 +0000 (15:25 +0200)]
Merge remote-tracking branch 'TsudaKageyu/warnings'

12 years agoFix Visual C++ specific warnings about security
Tsuda Kageyu [Thu, 23 Aug 2012 12:57:12 +0000 (21:57 +0900)]
Fix Visual C++ specific warnings about security

12 years agoFix warnings with VS2010
Tsuda Kageyu [Thu, 23 Aug 2012 11:54:18 +0000 (20:54 +0900)]
Fix warnings with VS2010

12 years agoFix compilation errors with Visual Studio 2010
Tsuda Kageyu [Thu, 23 Aug 2012 10:58:21 +0000 (19:58 +0900)]
Fix compilation errors with Visual Studio 2010

12 years agoMerge remote-tracking branch 'TsudaKageyu/id3v2-comment-update'
Lukáš Lalinský [Thu, 23 Aug 2012 09:00:32 +0000 (11:00 +0200)]
Merge remote-tracking branch 'TsudaKageyu/id3v2-comment-update'

12 years agoComment update for ID3v2::Tag::setLatin1StringHandler()
tsuda.kageyu@gmail.com [Thu, 23 Aug 2012 08:57:00 +0000 (17:57 +0900)]
Comment update for ID3v2::Tag::setLatin1StringHandler()

12 years agoMerge remote-tracking branch 'TsudaKageyu/cross-border-delete'
Lukáš Lalinský [Thu, 23 Aug 2012 08:51:47 +0000 (10:51 +0200)]
Merge remote-tracking branch 'TsudaKageyu/cross-border-delete'

12 years agoComment update for ID3v1::Tag::setStringHandler()
tsuda.kageyu@gmail.com [Thu, 23 Aug 2012 08:45:25 +0000 (17:45 +0900)]
Comment update for ID3v1::Tag::setStringHandler()

12 years agoMerge remote-tracking branch 'TsudaKageyu/id3v2-brokenlatin1-patch'
Lukáš Lalinský [Thu, 23 Aug 2012 08:22:43 +0000 (10:22 +0200)]
Merge remote-tracking branch 'TsudaKageyu/id3v2-brokenlatin1-patch'

12 years agoMerge remote-tracking branch 'poiru/master'
Lukáš Lalinský [Thu, 23 Aug 2012 08:19:08 +0000 (10:19 +0200)]
Merge remote-tracking branch 'poiru/master'

12 years agoMerge remote-tracking branch 'supermihi/master'
Lukáš Lalinský [Thu, 23 Aug 2012 08:17:05 +0000 (10:17 +0200)]
Merge remote-tracking branch 'supermihi/master'

12 years agoSupport broken Latin-1 encodings in ID3V2
tsuda.kageyu@gmail.com [Thu, 23 Aug 2012 02:40:32 +0000 (11:40 +0900)]
Support broken Latin-1 encodings in ID3V2

12 years agoRemove possible cross binary boundary delete
tsuda.kageyu@gmail.com [Thu, 23 Aug 2012 02:09:22 +0000 (11:09 +0900)]
Remove possible cross binary boundary delete

12 years agoID3 frame IDs with 0 should be recognized as valid
Lukáš Lalinský [Fri, 17 Aug 2012 05:50:48 +0000 (07:50 +0200)]
ID3 frame IDs with 0 should be recognized as valid

http://article.gmane.org/gmane.comp.kde.devel.taglib/2275

12 years agoIgnore additional files
Lukáš Lalinský [Fri, 17 Aug 2012 05:34:44 +0000 (07:34 +0200)]
Ignore additional files

12 years agoUpdate header comments to reflect c4163a2
Birunthan Mohanathas [Thu, 2 Aug 2012 14:25:20 +0000 (17:25 +0300)]
Update header comments to reflect c4163a2

12 years agoCheck PropertyMap keys format-specifically instead of globally.
Michael Helmling [Mon, 30 Jul 2012 18:52:30 +0000 (20:52 +0200)]
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.

12 years agoadd id3v2 frame delete test
Michael Helmling [Mon, 23 Jul 2012 18:53:25 +0000 (20:53 +0200)]
add id3v2 frame delete test

12 years ago- Disambiguate uint and ushort references
BSDKaffee [Sun, 15 Jul 2012 05:57:53 +0000 (01:57 -0400)]
- Disambiguate uint and ushort references

12 years agoChangelog for 1.8 beta v1.8beta
Lukáš Lalinský [Sat, 14 Jul 2012 19:53:09 +0000 (21:53 +0200)]
Changelog for 1.8 beta

12 years agoCast to long
Lukáš Lalinský [Sat, 14 Jul 2012 19:21:03 +0000 (21:21 +0200)]
Cast to long

12 years agoMerge remote-tracking branch 'poiru/master'
Lukáš Lalinský [Sat, 14 Jul 2012 19:09:54 +0000 (21:09 +0200)]
Merge remote-tracking branch 'poiru/master'

12 years agoMerge remote-tracking branch 'robinst/mpeg-file-id3vxtag-docs-inexistent-tags'
Lukáš Lalinský [Sat, 14 Jul 2012 19:08:59 +0000 (21:08 +0200)]
Merge remote-tracking branch 'robinst/mpeg-file-id3vxtag-docs-inexistent-tags'

12 years agoRevert "Install examples if built."
Lukáš Lalinský [Sat, 14 Jul 2012 19:06:53 +0000 (21:06 +0200)]
Revert "Install examples if built."

This reverts commit 52e96e48c521ad55a7a83fd87d138513d48e6ed9.

12 years agoMerge remote-tracking branch 'kensington/master'
Lukáš Lalinský [Sat, 14 Jul 2012 19:06:08 +0000 (21:06 +0200)]
Merge remote-tracking branch 'kensington/master'

12 years agoMerge remote-tracking branch 'robinst/dont-copy-from-id3v1-when-only-saving-id3v2'
Lukáš Lalinský [Sat, 14 Jul 2012 19:03:16 +0000 (21:03 +0200)]
Merge remote-tracking branch 'robinst/dont-copy-from-id3v1-when-only-saving-id3v2'

12 years agoMerge branch 'mpc_sv8'
Lukáš Lalinský [Wed, 11 Jul 2012 12:15:37 +0000 (14:15 +0200)]
Merge branch 'mpc_sv8'

12 years agoMore Musepack tests
Lukáš Lalinský [Wed, 11 Jul 2012 12:15:12 +0000 (14:15 +0200)]
More Musepack tests

12 years agoRefactoring of the Musepack SV8 properties code
Lukáš Lalinský [Wed, 11 Jul 2012 12:13:41 +0000 (14:13 +0200)]
Refactoring of the Musepack SV8 properties code

12 years agoMPC v8 audio properties
Alex Novichkov [Wed, 11 Jul 2012 11:08:10 +0000 (13:08 +0200)]
MPC v8 audio properties

12 years agoUse '0' here instead of 'NULL'
Scott Wheeler [Tue, 3 Jul 2012 10:26:20 +0000 (12:26 +0200)]
Use '0' here instead of 'NULL'

0 is used throughout the rest of the TagLib source, and generally
preferred in C++:

http://www2.research.att.com/~bs/bs_faq2.html#null