| 
							
							
								 Max Kellermann | 83cdd0a0c8 | TagId3: use free() instead of g_free() for libid3tag allocations | 2013-12-04 14:39:30 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 53c69cd2ce | TagId3: use new[]/delete[] instead of g_malloc()/g_free() | 2013-12-04 14:36:13 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c6cf8e992d | TagId3: gcc_unlikely instead of G_UNLIKELY | 2013-12-04 14:35:16 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0c53e8c2d0 | system/Resolver: use std::string to allocate internal buffer No GLib memory allocation. | 2013-12-04 14:27:28 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e1901e97c2 | system/Resolver: sockaddr_to_string() returns std::string() No GLib memory allocation. | 2013-12-04 08:43:55 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d694150372 | Tag: destructor calls Clear() Eliminate duplicate code. | 2013-12-03 13:19:45 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 4ab586aaf1 | Tag: use new[]/delete[] instead of g_new()/g_free() | 2013-12-03 13:16:43 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8a5209ad93 | Tag: remove method AddItem() Use class TagBuilder instead. | 2013-12-03 13:15:42 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 308fdf6e9a | input/curl: use class TagBuilder | 2013-12-03 13:14:11 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9f4e96fdfa | PaylistTag: use class TagBuilder | 2013-12-03 12:59:55 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c36af35730 | TagBuilder: add move operator | 2013-12-03 12:59:33 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 424f478c3f | TagBuilder: reserve items in move constructor | 2013-12-03 12:59:32 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5e0c272061 | TagBuilder: make conversion constructors "explicit" | 2013-12-03 12:53:13 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d99bdca094 | playlist/xspf: use class TagBuilder | 2013-12-03 12:33:14 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 187069bec9 | playlist/xspf: rename "tag" to "tag_type" | 2013-12-03 12:30:55 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 01de768f09 | playlist/soundcloud: use class TagBuilder | 2013-12-03 12:30:00 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 73a861abf1 | playlist/rss: use class TagBuilder | 2013-12-03 12:25:22 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b4f60ee95c | playlist/rss: rename "tag" to "tag_type" | 2013-12-03 12:25:13 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 85e587a882 | playlist/pls: use class TagBuilder | 2013-12-03 12:23:45 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d91f6dc1b5 | playlist/extm3u: use class TagBuilder | 2013-12-03 12:21:22 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 78c0d8cc88 | playlist/asx: use class TagBuilder | 2013-12-03 12:15:43 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b23d2ad43b | playlist/asx: rename "tag" to "tag_type" | 2013-12-03 12:14:55 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ef68946e74 | CueParser: use class TagBuilder | 2013-12-03 12:09:21 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | a5574f9189 | TagBuilder: implement the assignment operator | 2013-12-03 12:09:21 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ba61a92897 | CueParser: rename local variables "current_tag" to "tag" | 2013-12-03 11:58:27 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 68fc3704e9 | CueParser: rename "tag" to "header_tag" | 2013-12-03 11:55:32 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 69867015e9 | DespotifyUtils: use class TagBuilder | 2013-12-03 11:46:31 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 923f18ef76 | IcyMetaDataParser: use class TagBuilder | 2013-12-03 11:46:26 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 7e8d254b95 | Tag: move code from Merge() to TagBuilder::Complement() | 2013-12-03 11:46:24 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6325c3f14a | TagBuilder: add Tag copy/move constructors | 2013-12-03 11:46:23 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 074a23e6b4 | TagBuilder: add method HasType() | 2013-12-03 11:46:21 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2fb61534a1 | Merge branch 'master' of git://git.musicpd.org/dk/mpd | 2013-12-03 11:46:04 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 12b6c6ccf7 | OutputAll: use new[]/delete[] instead of g_new()/g_free() | 2013-12-03 10:51:50 +01:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 55ed7bd34d | AllocatedPath.hxx: use move constructor | 2013-12-03 14:57:26 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | eeeef3eab5 | fs/AllocatedPath: use PathTraits::BuildFS | 2013-12-03 13:50:50 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 96413b1604 | fs/Traits.hxx: implement BuildFS() method | 2013-12-03 13:46:05 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 2278fe42e5 | fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits | 2013-12-03 13:37:35 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 3a183f869f | fs/Traits.hxx: add GetLengthFS() There is no GetLengthUTF8() because strlen or std::string::size()
could be used instead. | 2013-12-03 12:26:05 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 6c5828822c | fs/AllocatedPath.hxx: add FromFS(std::string) method | 2013-12-03 12:16:53 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 9dd824ba50 | fs/Traits.hxx: don't use g_path_is_absolute | 2013-12-03 11:59:57 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | d744ea3fca | fs/Traits.hxx: simplify code - Move definition of SEPARATOR_UTF8 out of #ifdef
- Remove duplicated check in IsSeparatorUTF8 | 2013-12-03 11:48:45 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 07352e82f1 | PollGroupWinSelect: delete copy constructor and assignment operator | 2013-12-03 11:43:26 +06:00 |  | 
			
				
					| 
							
							
								 Denis Krjuchkov | 1003cc9bf9 | PollGroupWinSelect: uninline constructor and destructor | 2013-12-03 11:41:36 +06:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 2b717997e2 | command: add commands "addtagid", "cleartagid" | 2013-12-02 12:50:27 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 20ebacf489 | Tag: add methods RemoveAll(), RemoveType() | 2013-12-02 12:46:48 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c6ef0e8887 | pcm/Traits: add typedef "sum_type" Allow 32 bit platforms to use 32 bit instead of 64 bit for summing 24
bit samples. | 2013-12-02 11:48:10 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f761d583b5 | pcm/Traits: use int_leastX_t types | 2013-12-02 11:47:17 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | cee1ac150e | pcm/PcmChannels: implement fake N-to-M mapping This is really just a mono mapper, but the important part is that this
library cannot fail anymore. | 2013-12-02 11:42:19 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 71b47ae3ef | pcm/PcmChannels: use the SampleTraits library | 2013-12-02 11:28:54 +01:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 36e3fda554 | pcm/Traits: add template specialization for FLOAT | 2013-12-02 11:26:38 +01:00 |  |