aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2013-12-04TagId3: use std::string for partial string copyMax Kellermann1-3/+4
2013-12-04TagId3: use free() instead of g_free() for libid3tag allocationsMax Kellermann1-3/+3
2013-12-04TagId3: use new[]/delete[] instead of g_malloc()/g_free()Max Kellermann1-11/+6
2013-12-04TagId3: gcc_unlikely instead of G_UNLIKELYMax Kellermann1-4/+2
2013-12-04system/Resolver: use std::string to allocate internal bufferMax Kellermann1-13/+11
2013-12-04system/Resolver: sockaddr_to_string() returns std::string()Max Kellermann5-61/+41
2013-12-03Tag: destructor calls Clear()Max Kellermann2-11/+3
2013-12-03Tag: use new[]/delete[] instead of g_new()/g_free()Max Kellermann2-11/+4
2013-12-03Tag: remove method AddItem()Max Kellermann2-61/+0
2013-12-03input/curl: use class TagBuilderMax Kellermann1-4/+10
2013-12-03PaylistTag: use class TagBuilderMax Kellermann5-44/+54
2013-12-03TagBuilder: add move operatorMax Kellermann2-0/+34
2013-12-03TagBuilder: reserve items in move constructorMax Kellermann1-0/+1
2013-12-03TagBuilder: make conversion constructors "explicit"Max Kellermann1-2/+2
2013-12-03playlist/xspf: use class TagBuilderMax Kellermann1-7/+10
2013-12-03playlist/xspf: rename "tag" to "tag_type"Max Kellermann1-10/+10
2013-12-03playlist/soundcloud: use class TagBuilderMax Kellermann1-5/+5
2013-12-03playlist/rss: use class TagBuilderMax Kellermann1-15/+12
2013-12-03playlist/rss: rename "tag" to "tag_type"Max Kellermann1-7/+7
2013-12-03playlist/pls: use class TagBuilderMax Kellermann1-11/+12
2013-12-03playlist/extm3u: use class TagBuilderMax Kellermann1-5/+5
2013-12-03playlist/asx: use class TagBuilderMax Kellermann1-14/+11
2013-12-03playlist/asx: rename "tag" to "tag_type"Max Kellermann1-7/+7
2013-12-03CueParser: use class TagBuilderMax Kellermann2-16/+27
2013-12-03TagBuilder: implement the assignment operatorMax Kellermann2-1/+19
2013-12-03CueParser: rename local variables "current_tag" to "tag"Max Kellermann1-6/+6
2013-12-03CueParser: rename "tag" to "header_tag"Max Kellermann2-6/+9
2013-12-03DespotifyUtils: use class TagBuilderMax Kellermann1-12/+12
2013-12-03IcyMetaDataParser: use class TagBuilderMax Kellermann1-5/+7
2013-12-03Tag: move code from Merge() to TagBuilder::Complement()Max Kellermann3-40/+29
2013-12-03TagBuilder: add Tag copy/move constructorsMax Kellermann2-0/+28
2013-12-03TagBuilder: add method HasType()Max Kellermann2-0/+17
2013-12-03OutputAll: use new[]/delete[] instead of g_new()/g_free()Max Kellermann1-4/+2
2013-12-03AllocatedPath.hxx: use move constructorDenis Krjuchkov1-1/+1
2013-12-03fs/AllocatedPath: use PathTraits::BuildFSDenis Krjuchkov2-10/+14
2013-12-03fs/Traits.hxx: implement BuildFS() methodDenis Krjuchkov2-0/+35
2013-12-03fs/Traits.hxx: move definition of AllocatedPath::string to PathTraitsDenis Krjuchkov2-2/+2
2013-12-03fs/Traits.hxx: add GetLengthFS()Denis Krjuchkov1-0/+6
2013-12-03fs/AllocatedPath.hxx: add FromFS(std::string) methodDenis Krjuchkov1-0/+11
2013-12-03fs/Traits.hxx: don't use g_path_is_absoluteDenis Krjuchkov1-9/+7
2013-12-03fs/Traits.hxx: simplify codeDenis Krjuchkov1-7/+3
2013-12-03PollGroupWinSelect: delete copy constructor and assignment operatorDenis Krjuchkov1-0/+2
2013-12-03PollGroupWinSelect: uninline constructor and destructorDenis Krjuchkov2-2/+5
2013-12-02command: add commands "addtagid", "cleartagid"Max Kellermann5-0/+207
2013-12-02Tag: add methods RemoveAll(), RemoveType()Max Kellermann2-0/+32
2013-12-02pcm/Traits: add typedef "sum_type"Max Kellermann3-5/+16
2013-12-02pcm/Traits: use int_leastX_t typesMax Kellermann1-4/+4
2013-12-02pcm/PcmChannels: implement fake N-to-M mappingMax Kellermann1-1/+27
2013-12-02pcm/PcmChannels: use the SampleTraits libraryMax Kellermann1-182/+60
2013-12-02pcm/Traits: add template specialization for FLOATMax Kellermann1-0/+11