65ca29b3e2 
					 
					
						
						
							
							Add a ByteVector-backed stream class  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-12 14:28:02 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						26c130c387 
					 
					
						
						
							
							Duplicate contructors of File subclasses to accept IOStream*  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-11 23:31:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8b59bb5957 
					 
					
						
						
							
							Make it possible to actually pass a IOStream instance to File  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-11 23:15:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b53a577e38 
					 
					
						
						
							
							Add FileStream as a copy of File's methods  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-11 23:12:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0b0cbc2e34 
					 
					
						
						
							
							Add an abstract IOStream class  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-11 22:46:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4cda0eeb7b 
					 
					
						
						
							
							Make it possible to run the test suite out of the source tree  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-11 18:32:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2fa8c93776 
					 
					
						
						
							
							The website has more up-to-date links  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 20:15:00 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						266200d77e 
					 
					
						
						
							
							Add myself to the AUTHORS file  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 20:09:51 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aa84b8b674 
					 
					
						
						
							
							Obsolete comment now that we are not in kdesupport  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 20:07:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ee920a461c 
					 
					
						
						
							
							Clean up the library CMakeLists.txt file  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 20:05:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1596dc7c69 
					 
					
						
						
							
							Clean up the main CMakeLists.txt file  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 19:51:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f3d3af9355 
					 
					
						
						
							
							Don't set unnecessary compiler options  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 19:42:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						9653796640 
					 
					
						
						
							
							Merge branch 'master' of github.com:taglib/taglib  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 19:19:49 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						a4a097d2f8 
					 
					
						
						
							
							Merge branch 'stable'  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 19:16:01 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d112a68193 
					 
					
						
						
							
							Support building documentation out-of-source-dir  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-09 19:15:46 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						5eda17aa96 
					 
					
						
						
							
							NEWS entries  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-06 00:08:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8878c9158c 
					 
					
						
						
							
							Upgrade IPLS (2.3) to TIPL (2.4)  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-05 17:08:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3715b96477 
					 
					
						
						
							
							Protect against incorrect ID3v2 version parameter  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-05 15:36:23 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						aa57db3a39 
					 
					
						
						
							
							Convert frames TIPL and TMCL (2.4) to IPLS (2.3)  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-05 15:16:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f9d38129b8 
					 
					
						
						
							
							Merge branch 'master' into id3v23  
						
						 
						
						
						
						
							
						
					 
					
						2011-04-05 14:37:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0c6e2a0aa9 
					 
					
						
						
							
							NEWS entry  
						
						 
						
						
						
						
							
						
					 
					
						2011-03-30 09:19:25 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e16829190a 
					 
					
						
						
							
							Fix DRM detection in WMA files  
						
						 
						
						
						
						
							
						
					 
					
						2011-03-30 09:15:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7a6647cb99 
					 
					
						
						
							
							Untested version of DRM checking in WMA files  
						
						 
						
						
						
						
							
						
					 
					
						2011-03-29 15:49:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						97cd58bc65 
					 
					
						
						
							
							Check for the presence of the drms atom in MP4 files  
						
						 
						
						
						
						
							
						
					 
					
						2011-03-29 15:41:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8f42d5b594 
					 
					
						
						
							
							Make it possible to build a static version of the C bindings  
						
						 
						
						... 
						
						
						
						https://bugs.kde.org/show_bug.cgi?id=268441  
						
						
							
						
					 
					
						2011-03-19 08:28:35 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						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  
						
						 
						
						
						
						
							
  v1.7
 
						
					 
					
						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