aboutsummaryrefslogtreecommitdiffstats
path: root/src/update.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* update: remove delete_each_song and clear_directoryEric Wong2008-10-121-21/+3
* update: serialize directory deletionsEric Wong2008-10-121-11/+28
* update: serialize song_free in main threadEric Wong2008-10-121-3/+1
* dirvec: use dirvec_for_each where it makes senseEric Wong2008-10-121-17/+18
* update: allow music_root updates to be queuedEric Wong2008-10-121-3/+2
* update: validate in command.c and fix small memory leakEric Wong2008-10-121-3/+8
* directory: rename isRootDirectory => path_is_music_rootEric Wong2008-10-121-2/+2
* Avoid calling isRootDirectory when we have a directory objectEric Wong2008-10-121-1/+1
* directory: make music_root global and avoid runtime initializationEric Wong2008-10-121-6/+4
* directory: don't use identical struct and variable namesEric Wong2008-10-111-54/+53
* update: replaced update_return with global "modified" flagMax Kellermann2008-10-111-68/+39
* update: make the variable "progress" staticMax Kellermann2008-10-111-1/+1
* update: don't print debug message when song was not modifiedMax Kellermann2008-10-111-4/+5
* update: fix memory leak in directory_update_init()Max Kellermann2008-10-111-1/+4
* update: make the job id unsignedMax Kellermann2008-10-111-5/+5
* update: job ID must be positiveMax Kellermann2008-10-111-2/+2
* update: check progress!=IDLE in reap_update_task()Max Kellermann2008-10-111-0/+3
* update: fixed stack corruption due to pthread_join() callMax Kellermann2008-10-111-1/+3
* updated: always call removeDeletedFromDirectory()Max Kellermann2008-10-111-3/+1
* update: eliminated addSubDirectoryToDirectory()Max Kellermann2008-10-111-27/+8
* update: make the "song" variable more localMax Kellermann2008-10-111-2/+1
* update: do the recursive directory check only onceMax Kellermann2008-10-111-9/+6
* update: copy stat to new directoryMax Kellermann2008-10-111-1/+3
* update: avoid duplicate stat() callsMax Kellermann2008-10-111-28/+38
* update: rewrote updatePath() using updateInDirectory()Max Kellermann2008-10-111-70/+19
* update: don't export updateDirectory()Max Kellermann2008-10-111-1/+9
* update: pass const pointer to addSubDirectoryToDirectory()Max Kellermann2008-10-111-1/+1
* update: never pass root path to updatePath()Max Kellermann2008-10-111-6/+1
* update: merged addDirectoryPathToDB() into addParentPathToDB()Max Kellermann2008-10-111-23/+3
* update: make addDirectoryPathToDB() non-recursiveMax Kellermann2008-10-111-11/+13
* update: delete directory after failed updateMax Kellermann2008-10-111-1/+8
* update: moved code to directory_make_child_checked()Max Kellermann2008-10-111-22/+25
* update: clear root after errorMax Kellermann2008-10-111-0/+1
* update: locked delete after update errorMax Kellermann2008-10-111-1/+37
* update: removed addToDirectory()Max Kellermann2008-10-111-38/+10
* directory: added inline wrappers for accessing childrenMax Kellermann2008-10-111-6/+4
* directory: moved dirvec struct declaration to dirvec.hMax Kellermann2008-10-111-1/+0
* directory: fix update in root directoryMax Kellermann2008-10-111-1/+1
* directory: eliminate CamelCaseMax Kellermann2008-10-111-6/+6
* database: renamed functions, "db_" prefix and no CamelCaseMax Kellermann2008-10-111-7/+7
* directory: moved code to database.cMax Kellermann2008-10-111-1/+1
* song: song_file_update() returns booleanMax Kellermann2008-10-111-2/+2
* song: removed CamelCaseMax Kellermann2008-10-111-7/+7
* song: replaced all song constructorsMax Kellermann2008-10-111-1/+1
* song: converted typedef Song to struct songMax Kellermann2008-10-111-7/+7
* directory: converted typedef Directory to struct directoryMax Kellermann2008-10-111-20/+22
* update: merged exploreDirectory() into updateDirectory()Max Kellermann2008-10-111-47/+13
* directory: moved code to update.cMax Kellermann2008-10-111-0/+560