Max Kellermann
|
401a799a1b
|
test: use the CPPUNIT framework for unit tests
|
2013-10-16 23:36:36 +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
|
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
|
7de96275dd
|
ConfigData: use std::string for config_param::value
|
2013-10-15 22:49:01 +02:00 |
Max Kellermann
|
509f8dab89
|
Util/Macros: replacement for GLib's G_N_ELEMENTS()
|
2013-10-15 22:47:39 +02:00 |
Max Kellermann
|
84d20d9e43
|
util/FifoBuffer: C++ version of the fifo_buffer library
|
2013-10-15 10:28:52 +02:00 |
Max Kellermann
|
be2951b45f
|
gcc.h: rename to Compiler.h
|
2013-10-15 09:21:59 +02:00 |
Max Kellermann
|
17c6db6c33
|
replay_gain_*.h: rename to *.hxx
|
2013-10-02 12:22:12 +02:00 |
Max Kellermann
|
060814daa8
|
Log: new logging library API
Prepare to migrate away from GLib. Currently, we're still using GLib
as a backend.
|
2013-10-02 08:57:55 +02:00 |
Max Kellermann
|
c2d3ed2acc
|
Listen, ...: add missing includes
|
2013-10-02 08:56:27 +02:00 |
Max Kellermann
|
c5d05ac0cf
|
DecoderCommand: convert to strictly-typed enum
|
2013-09-27 12:11:37 +02:00 |
Max Kellermann
|
cf98b0e261
|
test/dump_rva2: remove fake Tag symbols
|
2013-09-05 19:25:50 +02:00 |
Max Kellermann
|
5d5f21bfc5
|
Tag: compile-time initialisation of ignore_tag_items
Move to TagSettings.c and use C99 initializers.
|
2013-09-05 18:34:12 +02:00 |
Max Kellermann
|
2b676dc5fc
|
Tag: move configuration code to TagConfig.cxx
Allow using the Tag.cxx library without the Config library.
|
2013-09-05 18:27:08 +02:00 |
Max Kellermann
|
3f267b1795
|
Tag, ...: move to libtag.a
|
2013-09-05 18:26:56 +02:00 |
Max Kellermann
|
8929f88e6d
|
PlaylistPlugin: add interface SongEnumerator
Replaces struct playlist_provider.
|
2013-09-05 09:40:55 +02:00 |
Max Kellermann
|
26d92c80ed
|
conf.h: remove obsolete header
Use only ConfigData.hxx in plugin sources to reduce header
dependencies.
|
2013-09-05 08:47:10 +02:00 |
Max Kellermann
|
7d0269d2ce
|
InputLegacy: move functions to the input_stream class
|
2013-09-05 00:23:14 +02:00 |
Max Kellermann
|
52ffdb0a55
|
test/read_tags: use input_stream_wait_ready()
|
2013-09-05 00:22:43 +02:00 |
Max Kellermann
|
5101ef4b02
|
Tag*: move libtag.a sources to src/tag/
|
2013-09-04 23:46:20 +02:00 |
Max Kellermann
|
29030b54c9
|
util/Error: new error passing library
Replaces GLib's GError.
|
2013-09-04 18:14:22 +02:00 |
Max Kellermann
|
c9fcc7f148
|
system/resolver: convert to C++
|
2013-09-04 18:02:09 +02:00 |
Max Kellermann
|
4db119c01b
|
IOThread: use FatalError() on g_thread_create() error
New GLib versions don't fail.
|
2013-09-03 11:28:47 +02:00 |
Max Kellermann
|
8d36367fe2
|
input_stream.h: rename to InputLegacy.hxx
|
2013-09-03 09:18:30 +02:00 |
Max Kellermann
|
b70d38dc10
|
Makefile.am: move sources to libsystem.a
|
2013-08-07 10:31:31 +02:00 |
Max Kellermann
|
bf840700e4
|
test/signals: remove obsolete library
|
2013-08-07 09:51:43 +02:00 |
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +02:00 |
Max Kellermann
|
65842cd99e
|
DatabasePlugin: pass config_param reference
|
2013-08-04 14:07:50 +02:00 |
Max Kellermann
|
a0beb5fa26
|
MixerPlugin: pass config_param reference
|
2013-08-04 14:07:50 +02:00 |
Max Kellermann
|
f54bcc1f16
|
FilterPlugin: pass config_param reference
|
2013-08-04 14:07:50 +02:00 |
Max Kellermann
|
ca0d09c50f
|
EncoderPlugin: pass config_param reference
|
2013-08-04 14:07:50 +02:00 |
Max Kellermann
|
81c3224076
|
OutputPlugin: pass config_param reference
|
2013-08-04 14:07:49 +02:00 |
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
Max Kellermann
|
cbd38327e7
|
DecoderAPI: pass rvalue reference to decoder_tag()
Avoid duplicating the tag.
|
2013-07-31 00:34:22 +02:00 |
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
Max Kellermann
|
9a0061c511
|
encoder_api: convert to C++
|
2013-07-30 09:04:05 +02:00 |
Max Kellermann
|
c75cb67c44
|
pcm_buffer: convert to C++
|
2013-07-30 08:31:02 +02:00 |
Max Kellermann
|
cde6a3a00c
|
tag_handler: convert to C++
|
2013-07-29 07:39:58 +02:00 |
Max Kellermann
|
96b763067e
|
ape: convert to C++
|
2013-07-29 07:39:36 +02:00 |
Max Kellermann
|
dd5ba062cc
|
tag_id3: convert to C++
|
2013-07-28 20:25:45 +02:00 |
Max Kellermann
|
ba161ec572
|
song: convert header to C++
|
2013-07-28 13:25:12 +02:00 |
Max Kellermann
|
43f613d9be
|
decoder_api: convert to C++
|
2013-07-28 13:18:48 +02:00 |
Max Kellermann
|
1fcf35ad3b
|
tag_rva2: convert to C++
|
2013-07-26 12:52:51 +02:00 |
Denis Krjuchkov
|
e9e55b0812
|
text_input_stream: convert to class
|
2013-05-12 20:02:27 +06:00 |
Max Kellermann
|
9e5d2c5bb7
|
encoder_list: convert to C++
|
2013-04-17 22:22:37 +02:00 |
Max Kellermann
|
4a800b311f
|
don't use g_thread_init() with GLib 2.32
Deprecated.
|
2013-04-17 01:54:14 +02:00 |
Max Kellermann
|
3a2254c91f
|
output: convert to C++
|
2013-04-17 01:12:05 +02:00 |
Max Kellermann
|
cb8449a66d
|
MixerInternal: convert to class
|
2013-04-16 21:33:25 +02:00 |
Max Kellermann
|
9f625b0a0d
|
mixer/Pulse: convert to a class
|
2013-04-16 21:18:54 +02:00 |