158152cb46 
					 
					
						
						
							
							Use the same SO versioning as we had with automake/libtool  
						
						... 
						
						
						
						http://article.gmane.org/gmane.comp.kde.devel.taglib/1826  
					
						2011-03-19 08:18:34 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f624d6e2af 
					 
					
						
						
							
							Don't overwrite fields that already exist  
						
						... 
						
						
						
						We can have multiple fields in the Vorbis Comment (e.g. two artist names),
but TagUnion only takes the first one, so it will effectively strip the
extra fields.
https://bugs.kde.org/show_bug.cgi?id=268854  
						
						
							
						
					 
					
						2011-03-19 07:42:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3e79ddc38 
					 
					
						
						
							
							Partial protection against broken WMA files  
						
						... 
						
						
						
						This fixes the problem on the reported file, but in general this code
needs a lot more checks.
https://bugs.kde.org/show_bug.cgi?id=268401  
						
						
							
						
					 
					
						2011-03-19 07:42:23 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						71e224fed8 
					 
					
						
						
							
							Don't overwrite fields that already exist  
						
						... 
						
						
						
						We can have multiple fields in the Vorbis Comment (e.g. two artist names),
but TagUnion only takes the first one, so it will effectively strip the
extra fields.
https://bugs.kde.org/show_bug.cgi?id=268854  
						
						
							
						
					 
					
						2011-03-19 07:37:28 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						80decd737d 
					 
					
						
						
							
							Define NOMINMAX so that windows.h doesn't define it's own versions  
						
						... 
						
						
						
						http://article.gmane.org/gmane.comp.kde.devel.taglib/1833 
http://www.devx.com/tips/Tip/14540  
					
						2011-03-19 07:26:55 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d169a670e0 
					 
					
						
						
							
							Merge branch 'master' into id3v23  
						
						
						
						
							
						
					 
					
						2011-03-17 09:16:29 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a6cb74ad5d 
					 
					
						
						
							
							Ignore docs and OS X dylibs  
						
						
						
						
							
						
					 
					
						2011-03-17 08:01:33 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27aa8cc293 
					 
					
						
						
							
							These aren't needed anymore now that we're not in kdesupport  
						
						
						
						
							
						
					 
					
						2011-03-17 07:57:24 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3df66f196 
					 
					
						
						
							
							Convert TDRC to TYER+TDAT+TIME  
						
						
						
						
							
						
					 
					
						2011-03-16 22:54:58 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1453a7b157 
					 
					
						
						
							
							Clean-up temporary files  
						
						
						
						
							
						
					 
					
						2011-03-16 17:19:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e8d0551c9a 
					 
					
						
						
							
							Simple ID3v2.4 => ID3v2.3 frame migration  
						
						
						
						
							
						
					 
					
						2011-03-16 17:14:36 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						061b381ea8 
					 
					
						
						
							
							Make sure we don't write UTF8 or UTF16BE to ID3v2.3 tags  
						
						
						
						
							
						
					 
					
						2011-03-15 21:57:49 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1802237c75 
					 
					
						
						
							
							Support for writing structuraly correct ID3v2.3 tags  
						
						... 
						
						
						
						We don't use the tag footer, extended header or unsynchronization, so we
only need to change the frame size format.
Note that this doesn't write correct ID3v2.3 tags, just tags that have
the correct structure. The content is sill incorrect, unless you add
the right frames manually to the tag instance. 
						
						
							
						
					 
					
						2011-03-15 20:50:47 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4bdcc9662e 
					 
					
						
						
							
							Partial protection against broken WMA files  
						
						... 
						
						
						
						This fixes the problem on the reported file, but in general this code
needs a lot more checks.
https://bugs.kde.org/show_bug.cgi?id=268401  
						
						
							
						
					 
					
						2011-03-13 21:33:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						41f1828719 
					 
					
						
						
							
							Use the memory barrier variants on OS X  
						
						
						
						
							
						
					 
					
						2011-03-12 23:21:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						223b85d345 
					 
					
						
						
							
							Use GCC automic builtins where possible  
						
						
						
						
							
						
					 
					
						2011-03-12 23:19:01 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ee49b781eb 
					 
					
						
						
							
							Add .gitignore  
						
						
						
						
							
						
					 
					
						2011-03-11 15:16:05 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						065fcd5077 
					 
					
						
						
							
							Merge branch 'release-1.7'  
						
						
						
						
							
						
					 
					
						2011-03-11 14:16:11 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b3ae839a38 
					 
					
						
						
							
							Add release date  
						
						
						
						
							
 
						
					 
					
						2011-03-11 14:15:38 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						cce88b7005 
					 
					
						
						
							
							News for 1.7  
						
						
						
						
							
						
					 
					
						2011-03-11 13:21:54 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						311be56432 
					 
					
						
						
							
							Merge commit 'eee860f9c6' into release-1.7  
						
						
						
						
							
						
					 
					
						2011-03-11 13:19:35 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						5685dd078f 
					 
					
						
						
							
							Fix memory leaks in the FLAC parsing code  
						
						... 
						
						
						
						Thanks to Daniel Schaack for reporting these. 
						
						
							
						
					 
					
						2011-03-11 10:29:27 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						38219b88b3 
					 
					
						
						
							
							ups, revert my accidentally commited debug output  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1224409 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-03-10 17:30:22 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0cdfa793e9 
					 
					
						
						
							
							use atomic refcounting on mac and win32, todo for linux  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1224407 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-03-10 17:29:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						eee860f9c6 
					 
					
						
						
							
							Fix build when the 'uint' typedef is already defined.  
						
						... 
						
						
						
						Using uint in those structs gave me the following error:
  /home/rakuco/kde4/src/kdesupport/taglib/taglib/riff/rifffile.cpp:38:
error: reference to 'uint' is ambiguous
  /usr/include/sys/types.h:56: error: candidates are: typedef unsigned
int uint
Is it really necessary to have those typedefs in taglib.h? It'd be
nice to at least check if they are not being redefined.
CCMAIL: lalinsky@gmail.com 
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1223282 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-03-02 03:05:28 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						10fff6d797 
					 
					
						
						
							
							Update the AIFF test  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1222753 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-25 19:43:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7cc1ce1c36 
					 
					
						
						
							
							Fix the patch from r1222376  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1222752 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-25 19:42:49 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						272719e666 
					 
					
						
						
							
							a formal change: convert rifffile.cpp to use vector of structs instead of several vectors of simple types  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1222376 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-23 09:16:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d21ff8be54 
					 
					
						
						
							
							divide by 1000 instead of 1024 when calculating riff bitrate to get standard 1411 kbps bitrate on AudioCD wavs  
						
						... 
						
						
						
						CCMAIL:taglib-devel@kde.org 
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1222375 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-23 08:58:17 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f89c16cd65 
					 
					
						
						
							
							More news  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220247 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
 
						
					 
					
						2011-02-13 12:47:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						be8fff3768 
					 
					
						
						
							
							Automatically generate the version number in taglib-config  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220246 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 12:45:24 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						263832cf6a 
					 
					
						
						
							
							CMake-specific INSTALL file  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220241 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 12:36:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						95c09d232d 
					 
					
						
						
							
							Add svn:ignore  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220239 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 12:25:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						378fd15b54 
					 
					
						
						
							
							Move docs building to CMake  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220238 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 12:22:42 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2f9838a440 
					 
					
						
						
							
							*poof*  
						
						... 
						
						
						
						I've warned people about removing autoconf/automake support for a long time,
so let's make it happen for 1.7. CMake is now the only supported build system.
I'll update build docs in a following commit.
CCMAIL:taglib-devel@kde.org 
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220235 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 11:50:25 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b00ef4acb 
					 
					
						
						
							
							Set the version number to 1.7  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220230 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 10:59:33 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c21fd955ff 
					 
					
						
						
							
							Fix writing of new RIFF chunks at even positions  
						
						... 
						
						
						
						If the last chunk had an odd size, the new chunk would have been written at
odd position, which is incorrect.
This is based on the patch by Jens Dyffort, but I ended up changing the
implementation to correctly handle subsequential updates to the file.
The whole RIFF code really needs to be rewritten in a different way...
BUG:243954
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1220223 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-02-13 10:27:56 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad0494bb7e 
					 
					
						
						
							
							formal change: combine if-conditions for identical bodies  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1218105 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-31 12:24:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7c776935e4 
					 
					
						
						
							
							Revert r1217775  
						
						... 
						
						
						
						Please see my post in the mailing list. This can be done, but in a different way.
CCMAIL:shafff@ukr.net 
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1218000 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-30 12:50:38 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a4f53d9b4a 
					 
					
						
						
							
							disable creation of unknown objects for wma files, because we've seen the cases when it could be as large as whole file, and we are greedy for the ram  
						
						... 
						
						
						
						CCMAIL:lalinsky@gmail.com 
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1217775 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-28 15:14:04 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						299e3f0ad6 
					 
					
						
						
							
							Define a macro to properly construct std::bitset  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1216679 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-24 07:32:31 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						df86f45dad 
					 
					
						
						
							
							Back to unsigned long, it breaks compilation on Solaris  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1216598 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-24 06:02:15 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b051df0062 
					 
					
						
						
							
							Fix compilation on MSVC 2010 with the C++0x version of std::bitset  
						
						... 
						
						
						
						Hopefuly it doesn't break anything on older compilers...
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1216365 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-22 21:07:16 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0087895206 
					 
					
						
						
							
							News  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1214792 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-16 12:06:21 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						735e52392b 
					 
					
						
						
							
							Fixed copyright headers  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1214790 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-16 12:03:37 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1352a4e0c3 
					 
					
						
						
							
							Consistency with the rest of TagLib  
						
						... 
						
						
						
						git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1214789 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-16 12:00:52 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb3cca2c44 
					 
					
						
						
							
							Support for ASF embedded pictures  
						
						... 
						
						
						
						Patch by Anton Sergunov <setosha@gmail.com >
CCMAIL: setosha@gmail.com 
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1214788 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-16 11:57:12 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6f68c30db3 
					 
					
						
						
							
							Fix memory leak in AttachedPictureFrameV22  
						
						... 
						
						
						
						BUG:257007
git-svn-id: svn://anonsvn.kde.org/home/kde/trunk/kdesupport/taglib@1212871 283d02a7-25f6-0310-bc7c-ecb5cbfe19da 
						
						
							
						
					 
					
						2011-01-08 11:14:47 +00:00