aboutsummaryrefslogtreecommitdiffstats
path: root/src/base/song.cpp (unfollow)
Commit message (Collapse)AuthorFilesLines
2013-01-05code formattingAlexander Sulfrian1-2/+2
2013-01-05ported from log4cxx to log4cppAlexander Sulfrian1-12/+12
log4cxx depends on Apache Portable Runtime Utility Library, so we switch to log4cpp with nearly the same features but with no dependencies for easier porting to other platforms
2013-01-05changed all wstring/wchar_t to string/charAlexander Sulfrian1-54/+54
2013-01-05renamed Song::cover to Song::cover_file and added Texture* Song::coverAlexander Sulfrian1-3/+3
2013-01-05changed all song paths to boost::filesystem::wpathAlexander Sulfrian1-6/+7
all song paths are now wpath so all extensions are also std::wstring and all logging with song filename have to be also std::wstring
2013-01-05converted all strings and chars to wstrings and wchar_tsAlexander Sulfrian1-50/+54
all strings with displayable content are now the wide strings for proper unicode handling added boost dependency for proper reading unicode from files
2013-01-05renamed MissingSongTagException to MissingTagException and added tag parameterAlexander Sulfrian1-4/+4
2013-01-05added custom exception classes for better catching them (gotta catch 'em all)Alexander Sulfrian1-4/+4
2013-01-05removed invalid commentAlexander Sulfrian1-1/+1
2013-01-05added missing getter for song header valuesAlexander Sulfrian1-40/+32
2013-01-05moved todo items downAlexander Sulfrian1-7/+7
2013-01-05parse all special headersAlexander Sulfrian1-17/+11
renamed finish to stop changed type of year to int
2013-01-05added functions for parsing float, int and bool headersAlexander Sulfrian1-0/+57
2013-01-05changed handling of empty list detectionAlexander Sulfrian1-4/+2
std::list.back() returns undefined values if list is empty
2013-01-05added calculations to swap from relative mode to absolute beat timesAlexander Sulfrian1-4/+12
2013-01-05removed more memory leaksAlexander Sulfrian1-0/+8
2013-01-05added complete song structureAlexander Sulfrian1-69/+120
added LyricLines for lines of lyrics with some words added LyricWords for single words (notes) of lyrics added construction/deconstruction of lines and words form parsed data changed BPM list to list of pointer
2013-01-05Added get methods and made a comment more clearRobin Nehls1-0/+101
2013-01-05added txt header loading with test and some preparations for loading notesAlexander Sulfrian1-0/+115