| 
							
							
								 Max Kellermann | d6967db761 | decoder/wildmidi: remove suport for libwildmidi 0.2.2 or older | 2013-10-16 23:57:26 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b0967cae69 | configure.ac: don't leak -lsidutils -lmp3lame into Make the third argument to AC_CHECK_LIB() non-empty to disable its
default handler. | 2013-10-16 23:46:11 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 401a799a1b | test: use the CPPUNIT framework for unit tests | 2013-10-16 23:36:36 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ba98518c69 | Makefile.am: distribute util/Domain.hxx and system/ByteOrder.hxx | 2013-10-16 23:36:03 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 5e26e2ab1d | system/ByteOrder: new library for byte ordering / endianess Replacing GLib macros. | 2013-10-16 22:09:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 08eca827b6 | util/ByteReverse: use C99 "restrict" Micro-optimization. | 2013-10-16 22:07:59 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6b2b5af344 | util/byte_reverse: convert to C++ | 2013-10-16 22:07:52 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | f32fbd9ed1 | pcm_pack: convert to C++ | 2013-10-16 22:07:43 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e3511d0ee0 | encoder/wave: use delete to dispose the WaveEncoder object | 2013-10-16 22:07:32 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | fa13a6616f | Archive*: move archive_domain to ArchiveDomain.cxx Merge duplicate symbol. | 2013-10-15 23:24:54 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | d4c2f91182 | ConfigData: remove unused method DupBlockString() | 2013-10-15 23:19:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 084fd8df63 | playlist/soundcloud: use std::string | 2013-10-15 23:17:53 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 328131b7aa | output/roar: use const_cast instead of g_strdup() | 2013-10-15 23:14:34 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 85003429af | output/roar: use std::string | 2013-10-15 23:11:32 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6db77dcf75 | output/roar: move code into the RoarOutput class | 2013-10-15 22:58:38 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1cde86823d | output/pipe: use std::string | 2013-10-15 22:52:04 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | dbd88e6aef | Client, ...: remove unnecessary glib.h include | 2013-10-15 22:51:09 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 45418583e9 | ApeTag: use std::string for temporary allocation | 2013-10-15 22:50:02 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 77a1133723 | PlaylistRegistry: use std::string for temporary allocation | 2013-10-15 22:49:51 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 25c208d81d | input/*: don't allocate attribute "mime" This was a memory leak, because "mime" was a std::string which created
another copy and discarded the allocated buffer. | 2013-10-15 22:49:23 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 67f87db511 | UpdateArchive: use std::string for temporary string | 2013-10-15 22:49:12 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 7de96275dd | ConfigData: use std::string for config_param::value | 2013-10-15 22:49:01 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e13d0bf656 | Permission: use std::string for temporary password allocation As a side effect, this fixes a memory leak. | 2013-10-15 22:48:09 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8ed9f7effa | Mapper: remove obsolete variable music_dir_fs_length | 2013-10-15 22:48:01 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 12ab556477 | event/BufferedSocket: pass writable pointer to OnSocketInput() Remove the const_cast from HttpdClient.cxx, and avoid one allocation
in ClientRead.cxx. | 2013-10-15 22:47:46 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 509f8dab89 | Util/Macros: replacement for GLib's G_N_ELEMENTS() | 2013-10-15 22:47:39 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 77429b6dd3 | output/winmm: use delete instead of g_free() | 2013-10-15 22:47:25 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 84d20d9e43 | util/FifoBuffer: C++ version of the fifo_buffer library | 2013-10-15 10:28:52 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0c13703da3 | system/clock: convert to C++ | 2013-10-15 09:38:12 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b97b7a7493 | require GLib 2.28 The header glib_compat.h is now obsolete and can be removed. | 2013-10-15 09:35:25 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | be2951b45f | gcc.h: rename to Compiler.h | 2013-10-15 09:21:59 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 1dd1a705b5 | gcc.h: major update Copy the according file from another project (i.e. XCSoar).  This will
allow copying more code more easily. | 2013-10-15 09:13:22 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | e4e80ff0cb | *: use WIN32 instead of G_OS_WIN32 | 2013-10-15 08:33:44 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9508ea982b | fs/Path: add method IsAbsolute() | 2013-10-14 22:38:29 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 47d655ea7f | fs/Path: add separator constants/functions | 2013-10-14 22:26:23 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 62271bf6ce | PlaylistFile: always check for absolute paths within music_directory Try map_fs_to_utf8() first, and fall back to Path::ToUTF8() for
absolute paths. | 2013-10-14 22:21:22 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 0b27ac2f5c | fs/Path: add method RelativeFS() Move code from map_fs_to_utf8(). | 2013-10-14 22:09:02 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 6fd481df97 | Mapper, ...: use memcmp() instead of strncmp() where appropriate Micro-optimization. | 2013-10-14 22:00:21 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | b915e43391 | fs/Path: add method data() | 2013-10-14 21:57:43 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | c96b295700 | PlaylistFile: fix memory leak Consistently use std::string in LoadPlaylistFile(). | 2013-10-14 21:53:08 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 9067da2df8 | Mapper: map_fs_to_utf8() returns std::string Avoid the conversion to an allocated char*, let the caller decide. | 2013-10-14 21:43:41 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 8cf2f52f7a | Merge tag 'release-0.17.6' | 2013-10-14 21:40:56 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 681352ac3b | release 0.17.6 | 2013-10-14 21:15:55 +02:00 |  | 
			
				
					| 
							
							
								 Florian Schlichting | d9c662d51f | decoder/modplug: fix include directory | 2013-10-14 21:12:47 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | ad631d563b | stored_playlist: use fs_charset_to_utf8() for URLs | 2013-10-14 21:11:20 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 7cbaf11dda | load_file | 2013-10-14 21:00:46 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 3be63549c0 | stored_playlist: add "file://" prefix to absolute paths Prepare to fix loading arbitrary song files from stored playlists. | 2013-10-14 20:52:49 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 17c6db6c33 | replay_gain_*.h: rename to *.hxx | 2013-10-02 12:22:12 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | 86316b1828 | output/httpd: don't include glib.h in header | 2013-10-02 12:20:36 +02:00 |  | 
			
				
					| 
							
							
								 Max Kellermann | efc3a69dbf | Stats: don't include glib.h in header Use forward declaration instead. | 2013-10-02 12:16:52 +02:00 |  |