Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2013-12-04 | TagId3: use free() instead of g_free() for libid3tag allocations | Max Kellermann | 1 | -3/+3 | |
2013-12-04 | TagId3: use new[]/delete[] instead of g_malloc()/g_free() | Max Kellermann | 1 | -11/+6 | |
2013-12-04 | TagId3: gcc_unlikely instead of G_UNLIKELY | Max Kellermann | 1 | -4/+2 | |
2013-12-04 | system/Resolver: use std::string to allocate internal buffer | Max Kellermann | 1 | -13/+11 | |
No GLib memory allocation. | |||||
2013-12-04 | system/Resolver: sockaddr_to_string() returns std::string() | Max Kellermann | 5 | -61/+41 | |
No GLib memory allocation. | |||||
2013-12-03 | Tag: destructor calls Clear() | Max Kellermann | 2 | -11/+3 | |
Eliminate duplicate code. | |||||
2013-12-03 | Tag: use new[]/delete[] instead of g_new()/g_free() | Max Kellermann | 2 | -11/+4 | |
2013-12-03 | Tag: remove method AddItem() | Max Kellermann | 2 | -61/+0 | |
Use class TagBuilder instead. | |||||
2013-12-03 | input/curl: use class TagBuilder | Max Kellermann | 1 | -4/+10 | |
2013-12-03 | PaylistTag: use class TagBuilder | Max Kellermann | 5 | -44/+54 | |
2013-12-03 | TagBuilder: add move operator | Max Kellermann | 2 | -0/+34 | |
2013-12-03 | TagBuilder: reserve items in move constructor | Max Kellermann | 1 | -0/+1 | |
2013-12-03 | TagBuilder: make conversion constructors "explicit" | Max Kellermann | 1 | -2/+2 | |
2013-12-03 | playlist/xspf: use class TagBuilder | Max Kellermann | 1 | -7/+10 | |
2013-12-03 | playlist/xspf: rename "tag" to "tag_type" | Max Kellermann | 1 | -10/+10 | |
2013-12-03 | playlist/soundcloud: use class TagBuilder | Max Kellermann | 1 | -5/+5 | |
2013-12-03 | playlist/rss: use class TagBuilder | Max Kellermann | 1 | -15/+12 | |
2013-12-03 | playlist/rss: rename "tag" to "tag_type" | Max Kellermann | 1 | -7/+7 | |
2013-12-03 | playlist/pls: use class TagBuilder | Max Kellermann | 1 | -11/+12 | |
2013-12-03 | playlist/extm3u: use class TagBuilder | Max Kellermann | 1 | -5/+5 | |
2013-12-03 | playlist/asx: use class TagBuilder | Max Kellermann | 1 | -14/+11 | |
2013-12-03 | playlist/asx: rename "tag" to "tag_type" | Max Kellermann | 1 | -7/+7 | |
2013-12-03 | CueParser: use class TagBuilder | Max Kellermann | 2 | -16/+27 | |
2013-12-03 | TagBuilder: implement the assignment operator | Max Kellermann | 2 | -1/+19 | |
2013-12-03 | CueParser: rename local variables "current_tag" to "tag" | Max Kellermann | 1 | -6/+6 | |
2013-12-03 | CueParser: rename "tag" to "header_tag" | Max Kellermann | 2 | -6/+9 | |
2013-12-03 | DespotifyUtils: use class TagBuilder | Max Kellermann | 1 | -12/+12 | |
2013-12-03 | IcyMetaDataParser: use class TagBuilder | Max Kellermann | 1 | -5/+7 | |
2013-12-03 | Tag: move code from Merge() to TagBuilder::Complement() | Max Kellermann | 3 | -40/+29 | |
2013-12-03 | TagBuilder: add Tag copy/move constructors | Max Kellermann | 2 | -0/+28 | |
2013-12-03 | TagBuilder: add method HasType() | Max Kellermann | 2 | -0/+17 | |
2013-12-03 | OutputAll: use new[]/delete[] instead of g_new()/g_free() | Max Kellermann | 1 | -4/+2 | |
2013-12-03 | AllocatedPath.hxx: use move constructor | Denis Krjuchkov | 1 | -1/+1 | |
2013-12-03 | fs/AllocatedPath: use PathTraits::BuildFS | Denis Krjuchkov | 2 | -10/+14 | |
2013-12-03 | fs/Traits.hxx: implement BuildFS() method | Denis Krjuchkov | 2 | -0/+35 | |
2013-12-03 | fs/Traits.hxx: move definition of AllocatedPath::string to PathTraits | Denis Krjuchkov | 2 | -2/+2 | |
2013-12-03 | fs/Traits.hxx: add GetLengthFS() | Denis Krjuchkov | 1 | -0/+6 | |
There is no GetLengthUTF8() because strlen or std::string::size() could be used instead. | |||||
2013-12-03 | fs/AllocatedPath.hxx: add FromFS(std::string) method | Denis Krjuchkov | 1 | -0/+11 | |
2013-12-03 | fs/Traits.hxx: don't use g_path_is_absolute | Denis Krjuchkov | 1 | -9/+7 | |
2013-12-03 | fs/Traits.hxx: simplify code | Denis Krjuchkov | 1 | -7/+3 | |
- Move definition of SEPARATOR_UTF8 out of #ifdef - Remove duplicated check in IsSeparatorUTF8 | |||||
2013-12-03 | PollGroupWinSelect: delete copy constructor and assignment operator | Denis Krjuchkov | 1 | -0/+2 | |
2013-12-03 | PollGroupWinSelect: uninline constructor and destructor | Denis Krjuchkov | 2 | -2/+5 | |
2013-12-02 | output/openal: check __APPLE__ instead of HAVE_OSX | Lukas Stabe | 1 | -1/+1 | |
On OSX, the configure-flag --enable-osx is used to enable the unsupported osx output. It sets the HAVE_OSX preprocessor define. src/output/OpenALOutputPlugin.cxx uses this define to determine wether it is building on OSX, and imports different headers (which have nothing to do with the osx output) depending on wether or not it is set. | |||||
2013-12-02 | command: add commands "addtagid", "cleartagid" | Max Kellermann | 5 | -0/+207 | |
2013-12-02 | Tag: add methods RemoveAll(), RemoveType() | Max Kellermann | 2 | -0/+32 | |
2013-12-02 | pcm/Traits: add typedef "sum_type" | Max Kellermann | 3 | -5/+16 | |
Allow 32 bit platforms to use 32 bit instead of 64 bit for summing 24 bit samples. | |||||
2013-12-02 | pcm/Traits: use int_leastX_t types | Max Kellermann | 1 | -4/+4 | |
2013-12-02 | pcm/PcmChannels: implement fake N-to-M mapping | Max Kellermann | 1 | -1/+27 | |
This is really just a mono mapper, but the important part is that this library cannot fail anymore. | |||||
2013-12-02 | pcm/PcmChannels: use the SampleTraits library | Max Kellermann | 1 | -182/+60 | |
2013-12-02 | pcm/Traits: add template specialization for FLOAT | Max Kellermann | 1 | -0/+11 | |