]>
granicus.if.org Git - taglib/log
Lukáš Lalinský [Thu, 14 Jul 2011 12:13:24 +0000 (14:13 +0200)]
Add unit tests
Lukáš Lalinský [Thu, 14 Jul 2011 11:40:33 +0000 (13:40 +0200)]
Merge remote branch 'HessiJames/master'
Daniel Faust [Thu, 7 Jul 2011 15:57:22 +0000 (17:57 +0200)]
String to number conversion moved to new function - long readNumber(ByteVector vector)
Daniel Faust [Tue, 5 Jul 2011 15:24:59 +0000 (17:24 +0200)]
Find APE tags even if there's a Lyrics3v2 tag present
http://bugs.kde.org/show_bug.cgi?id=254223
Mathias Panzenböck [Tue, 28 Jun 2011 00:55:03 +0000 (02:55 +0200)]
corrected comments
Mathias Panzenböck [Mon, 27 Jun 2011 23:37:48 +0000 (01:37 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Sun, 26 Jun 2011 19:58:51 +0000 (21:58 +0200)]
added uninstall target
Scott Wheeler [Sun, 26 Jun 2011 19:37:01 +0000 (21:37 +0200)]
Tabs be gone
Mathias Panzenböck [Sun, 26 Jun 2011 18:58:32 +0000 (20:58 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib
Lukáš Lalinský [Sat, 25 Jun 2011 10:17:31 +0000 (12:17 +0200)]
Fix indentation
Mathias Panzenböck [Fri, 24 Jun 2011 23:54:22 +0000 (01:54 +0200)]
style fixes for enum value names
Mathias Panzenböck [Fri, 24 Jun 2011 23:10:19 +0000 (01:10 +0200)]
style fixes: { on same line with if/else/for
Mathias Panzenböck [Fri, 24 Jun 2011 21:59:11 +0000 (23:59 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib
Conflicts:
taglib/CMakeLists.txt
tests/CMakeLists.txt
Stephen F. Booth [Fri, 24 Jun 2011 14:43:13 +0000 (10:43 -0400)]
Added sampleFrames() to AIFFProperties and WAVProperties
Lukáš Lalinský [Fri, 24 Jun 2011 07:00:23 +0000 (09:00 +0200)]
Remove the old qmake project file, you can use CMake to build a framework now
Lukáš Lalinský [Fri, 24 Jun 2011 06:59:38 +0000 (08:59 +0200)]
Update INSTALL to not mention the optional file formats and add info about building a framework
Lukáš Lalinský [Fri, 24 Jun 2011 06:49:50 +0000 (08:49 +0200)]
Remove the options to disable MP4/ASF support
Mathias Panzenböck [Thu, 23 Jun 2011 23:53:20 +0000 (01:53 +0200)]
IT: the max. 8000 bytes msg. length have to include the NUL
Mathias Panzenböck [Thu, 23 Jun 2011 23:50:43 +0000 (01:50 +0200)]
IT: add term. NUL to messages
Mathias Panzenböck [Thu, 23 Jun 2011 23:31:15 +0000 (01:31 +0200)]
IT: unit tests
Mathias Panzenböck [Thu, 23 Jun 2011 23:21:17 +0000 (01:21 +0200)]
Test FLAC: cleanup copied file
Mathias Panzenböck [Thu, 23 Jun 2011 23:11:10 +0000 (01:11 +0200)]
IT: strings require term. NUL. mod files: tableLength -> lengthInPatterns
Also added enums for S3M/IT/XM flags.
Mathias Panzenböck [Thu, 23 Jun 2011 18:48:04 +0000 (20:48 +0200)]
IT: volume is only a byte in size
Lukáš Lalinský [Thu, 23 Jun 2011 18:18:38 +0000 (20:18 +0200)]
Enable MP4/ASF by default
Mathias Panzenböck [Thu, 23 Jun 2011 18:17:54 +0000 (20:17 +0200)]
forgot to remove debug code
Mathias Panzenböck [Thu, 23 Jun 2011 18:08:05 +0000 (20:08 +0200)]
S3M: unit tests and bug fixes (NUL char. is not optional in S3M strings)
Mathias Panzenböck [Thu, 23 Jun 2011 15:40:36 +0000 (17:40 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib
Mathias Panzenböck [Thu, 23 Jun 2011 03:41:23 +0000 (05:41 +0200)]
S3M+IT: fix reading, IT: untested support for message writing
IT: reading was off starting with global volume because of wrong read size.
S3M+IT: correctly read the number of used patterns.
IT: fixed reading of message tag and implemented writing of message tag
(not tested yet).
I also added S3M+IT test files. TODO: Unit tests using them.
Anton Sergunov [Mon, 20 Jun 2011 17:54:39 +0000 (00:54 +0700)]
default constructor MP4::Tag::Tag()
Mathias Panzenböck [Mon, 20 Jun 2011 12:31:09 +0000 (14:31 +0200)]
Merge branch 'master' of https://github.com/taglib/taglib
Wolfgang Plaschg [Mon, 20 Jun 2011 01:08:24 +0000 (03:08 +0200)]
Include of "tag_c.h" after system libraries.
Mathias Panzenböck [Mon, 20 Jun 2011 00:31:17 +0000 (02:31 +0200)]
XM: forgot smaple count
Mathias Panzenböck [Mon, 20 Jun 2011 00:19:16 +0000 (02:19 +0200)]
IT: support channels property
Mathias Panzenböck [Sun, 19 Jun 2011 23:05:12 +0000 (01:05 +0200)]
comments++
Mathias Panzenböck [Sun, 19 Jun 2011 22:43:42 +0000 (00:43 +0200)]
more correct IT parsing and property naming
Mathias Panzenböck [Sun, 19 Jun 2011 20:46:33 +0000 (22:46 +0200)]
more correct S3M parsing and property naming
Mathias Panzenböck [Sun, 19 Jun 2011 17:37:45 +0000 (19:37 +0200)]
updated comments
Mathias Panzenböck [Sun, 19 Jun 2011 17:35:27 +0000 (19:35 +0200)]
comments++
Mathias Panzenböck [Sun, 19 Jun 2011 04:03:09 +0000 (06:03 +0200)]
IT: no longer allow wrong sample/instrument magic
Mathias Panzenböck [Sun, 19 Jun 2011 03:42:16 +0000 (05:42 +0200)]
untested(!) comment write support for s3m and it files
Mathias Panzenböck [Sun, 19 Jun 2011 02:27:51 +0000 (04:27 +0200)]
comment writing support and more tests for mod and xm
Mathias Panzenböck [Sat, 18 Jun 2011 02:28:48 +0000 (04:28 +0200)]
comments++
Mathias Panzenböck [Sat, 18 Jun 2011 01:38:18 +0000 (03:38 +0200)]
xm: no \n too much in comment if there are no samples
Mathias Panzenböck [Sat, 18 Jun 2011 01:31:49 +0000 (03:31 +0200)]
fixed mod property names and added unit test for xm
Lukáš Lalinský [Wed, 15 Jun 2011 06:08:03 +0000 (10:08 +0400)]
We still need these includes
Mathias Panzenböck [Fri, 17 Jun 2011 03:18:49 +0000 (05:18 +0200)]
added unit test for one flavour of .mod files
Mathias Panzenböck [Tue, 14 Jun 2011 13:34:16 +0000 (15:34 +0200)]
added check for readOnly in save methods
Mathias Panzenböck [Tue, 14 Jun 2011 13:23:11 +0000 (15:23 +0200)]
added myself to AUTHORS
Mathias Panzenböck [Tue, 14 Jun 2011 01:56:32 +0000 (03:56 +0200)]
fixed a comment
Mathias Panzenböck [Tue, 14 Jun 2011 01:49:33 +0000 (03:49 +0200)]
added mod (+aliases) to defaultFileExtensions
Mathias Panzenböck [Tue, 14 Jun 2011 01:47:08 +0000 (03:47 +0200)]
added .mod file support
Mathias Panzenböck [Mon, 13 Jun 2011 23:47:07 +0000 (01:47 +0200)]
Mod::File -> Mod::FileBase
Mathias Panzenböck [Mon, 13 Jun 2011 23:30:54 +0000 (01:30 +0200)]
more indentation fixes
Mathias Panzenböck [Mon, 13 Jun 2011 23:18:38 +0000 (01:18 +0200)]
code formatting fixes
Mathias Panzenböck [Mon, 13 Jun 2011 23:09:55 +0000 (01:09 +0200)]
converted tabs to spaces
Mathias Panzenböck [Mon, 13 Jun 2011 22:46:23 +0000 (00:46 +0200)]
refactored for ABI compat and write support of some tags of s3m/it/xm files
tags that can be written:
* s3m: title
* it: title
* xm: title, trackerName
Mathias Panzenböck [Mon, 13 Jun 2011 01:19:21 +0000 (03:19 +0200)]
added read-only support for s3m, it and xm
Lukáš Lalinský [Thu, 9 Jun 2011 16:58:45 +0000 (18:58 +0200)]
Merge remote branch 'lalinsky/abstract-io'
Lukáš Lalinský [Thu, 9 Jun 2011 16:58:05 +0000 (18:58 +0200)]
Merge branch 'abstract-io'
Lukáš Lalinský [Thu, 9 Jun 2011 16:52:48 +0000 (18:52 +0200)]
Add an empty default implementation of IOStream::clear()
Frank Lai [Thu, 9 Jun 2011 16:44:54 +0000 (18:44 +0200)]
Be more careful when parsing Vorbis Comments
Frank Lai [Thu, 9 Jun 2011 16:41:43 +0000 (18:41 +0200)]
Support for reading ALAC audio properties
Frank Lai [Thu, 9 Jun 2011 16:40:22 +0000 (18:40 +0200)]
ALAC file encoded by iTunes
Lukáš Lalinský [Wed, 8 Jun 2011 17:03:43 +0000 (19:03 +0200)]
Add a (failing) test for reading ALAC audio properties
Lukáš Lalinský [Sat, 28 May 2011 20:06:41 +0000 (22:06 +0200)]
Install the new headers
Lukáš Lalinský [Sat, 28 May 2011 20:04:07 +0000 (22:04 +0200)]
Merge remote branch 'taglib/master' into abstract-io
Stephen F. Booth [Sat, 28 May 2011 17:29:06 +0000 (13:29 -0400)]
Added read-only support to FileStream
Lukáš Lalinský [Sat, 14 May 2011 22:07:29 +0000 (00:07 +0200)]
Make RefCounter compile on OS X with the 10.4 SDK
The 10.4 SDK defines OSAtomic functions as int32_t, while 10.5 and newer SDKs
define them as volatile int32_t. This caused a compilation error when
compiling against the 10.4 SDK.
I'd have prefered a preprocessor-based solution, but I couldn't find any
macro that says the SDK version, so I copied this cast solution from
Apple's WebKit. I assume then know what they are doing if they have to
workaround their own API. :)
Scott Wheeler [Mon, 9 May 2011 17:06:08 +0000 (19:06 +0200)]
Don't lead the scanned blocks on save
Lukáš Lalinský [Mon, 9 May 2011 17:02:21 +0000 (10:02 -0700)]
Merge pull request #2 from wplaschg/master
Added ignore rules for MSVC 2008 build results
Wolfgang Plaschg [Mon, 9 May 2011 14:23:17 +0000 (16:23 +0200)]
Adding ignore rules for MSVC 2008 build results
Lukáš Lalinský [Sun, 8 May 2011 13:57:34 +0000 (15:57 +0200)]
Simplify static builds
Lukáš Lalinský [Sun, 8 May 2011 13:50:44 +0000 (15:50 +0200)]
Don't install pkg-config files when building a framework
Lukáš Lalinský [Sun, 8 May 2011 13:46:19 +0000 (15:46 +0200)]
Make it possible to build an OS X framework
Lukáš Lalinský [Mon, 2 May 2011 20:41:01 +0000 (22:41 +0200)]
Always make a copy of the ID3v1 genre name strings
http://thread.gmane.org/gmane.comp.kde.devel.taglib/1876
Lukáš Lalinský [Tue, 19 Apr 2011 10:45:11 +0000 (12:45 +0200)]
Add info about BUILD_EXAMPLES to the INSTALL file
Lukáš Lalinský [Mon, 18 Apr 2011 14:50:18 +0000 (16:50 +0200)]
Use the PUBLIC_HEADER property to prepare for building an OS X framework
Lukáš Lalinský [Tue, 12 Apr 2011 12:35:31 +0000 (14:35 +0200)]
Remove unnecessary code from tfile.cpp
Lukáš Lalinský [Tue, 12 Apr 2011 12:28:02 +0000 (14:28 +0200)]
Add a ByteVector-backed stream class
Lukáš Lalinský [Mon, 11 Apr 2011 21:31:44 +0000 (23:31 +0200)]
Duplicate contructors of File subclasses to accept IOStream*
Lukáš Lalinský [Mon, 11 Apr 2011 21:15:46 +0000 (23:15 +0200)]
Make it possible to actually pass a IOStream instance to File
Lukáš Lalinský [Mon, 11 Apr 2011 21:12:58 +0000 (23:12 +0200)]
Add FileStream as a copy of File's methods
Lukáš Lalinský [Mon, 11 Apr 2011 20:46:56 +0000 (22:46 +0200)]
Add an abstract IOStream class
Lukáš Lalinský [Mon, 11 Apr 2011 16:32:40 +0000 (18:32 +0200)]
Make it possible to run the test suite out of the source tree
Lukáš Lalinský [Sat, 9 Apr 2011 18:15:00 +0000 (20:15 +0200)]
The website has more up-to-date links
Lukáš Lalinský [Sat, 9 Apr 2011 18:09:51 +0000 (20:09 +0200)]
Add myself to the AUTHORS file
Lukáš Lalinský [Sat, 9 Apr 2011 18:07:15 +0000 (20:07 +0200)]
Obsolete comment now that we are not in kdesupport
Lukáš Lalinský [Sat, 9 Apr 2011 18:05:50 +0000 (20:05 +0200)]
Clean up the library CMakeLists.txt file
Lukáš Lalinský [Sat, 9 Apr 2011 17:51:23 +0000 (19:51 +0200)]
Clean up the main CMakeLists.txt file
Lukáš Lalinský [Sat, 9 Apr 2011 17:42:56 +0000 (19:42 +0200)]
Don't set unnecessary compiler options
Lukáš Lalinský [Sat, 9 Apr 2011 17:19:49 +0000 (19:19 +0200)]
Merge branch 'master' of github.com:taglib/taglib
Lukáš Lalinský [Sat, 9 Apr 2011 17:16:01 +0000 (19:16 +0200)]
Merge branch 'stable'
Modestas Vainius [Sat, 9 Apr 2011 17:15:46 +0000 (19:15 +0200)]
Support building documentation out-of-source-dir
Lukáš Lalinský [Tue, 5 Apr 2011 22:08:42 +0000 (00:08 +0200)]
NEWS entries
Lukáš Lalinský [Tue, 5 Apr 2011 15:08:25 +0000 (17:08 +0200)]
Upgrade IPLS (2.3) to TIPL (2.4)
Lukáš Lalinský [Tue, 5 Apr 2011 13:36:23 +0000 (15:36 +0200)]
Protect against incorrect ID3v2 version parameter
Lukáš Lalinský [Tue, 5 Apr 2011 13:16:17 +0000 (15:16 +0200)]
Convert frames TIPL and TMCL (2.4) to IPLS (2.3)
Lukáš Lalinský [Tue, 5 Apr 2011 12:37:36 +0000 (14:37 +0200)]
Merge branch 'master' into id3v23
Lukáš Lalinský [Wed, 30 Mar 2011 07:19:25 +0000 (09:19 +0200)]
NEWS entry
Martijn van Rheenen [Wed, 30 Mar 2011 07:15:28 +0000 (09:15 +0200)]
Fix DRM detection in WMA files