ci: update actions/checkout in GitHub Actions workflows to v4
minor code cleanup
change C++ standard from C++98/C++11 mix to C++17
some code formatting adjustments
bump minimum required CMake version from 2.8 to 3.8
rename license file from GPL3.txt to LICENSE
ci: remove configuration file for Travis CI
ci: add GitHub Actions workflows for GCC and Clang compilers
switch to GitLab for submodule
update submodule
save DB after programm exit, too
add libxi-dev to package list for Travis-CI
change Travis-CI build environment to Ubuntu 14.04 Trusty Tahr
update + rename of submodule; use of real name instead of pseudonym
update submodule libthoro
improve settings for Travis-CI
fix for PNG signature check
adjustments for submodule update
viewer: reduce CPU consumption when executing i...
fix Code::Blocks project file of viewer
picdbd: add CommandPurge
minor fixes for DomainSocketDatabase
picdbd: add CommandNonExistingFiles
fix CMake file for daemon
picdbd: add CommandHashUnhashed
DirectDatabase::hashUnhashedFiles() will now ch...
implement DomainSocketDatabase::getFilesFromDir...
update subproject
picdbd: add definition for not forking daemon i...
picdbd: update Code::Blocks project file
picdbd: add CommandFilesFromDirectory
picdbd: add CommandSaveDB
add compiler warning about unimplemented function
fix typo in exception message
picdbd: add options to show command statistics ...
picdbd: add CommandWhoStatistics
implement DomainSocketDatabase::showTagStatisti...
picdbd: add CommandTagStatistics
minor change to Database interface
check return value of fromHexString() in test s...
picdbd: add CommandQuery
DomainSocketDatabase: implement two new functio...
picdbd: add CommandUnknownWho
picdbd: add CommandUnknownArtist
remove ListData() function from Database classes
move viewer to separate directory
picdbd: change CommandListFiles to return "no c...
add first version of DomainSocketDatabase
move #include directive #2
move #include directive
template file for singleton pattern
pidbd: fix comment
picdbd: add integer version of status code cons...
picdbd: add function to extract status code fro...
picdbd: add CommandNumEntries
replace some size()==0 checks with empty()
picdbd: add CommandNumUnhashed
picdbd: add CommandNumHashed
picdbd: add CommandFilesForHash
picdbd: add CommandHashExists
picdbd: add CommandHashData
picdbd: nicer help output
picdbd: allow each command to bring its own hel...
picdbd: add CommandFileData
picdbd: be less verbose on startup
picdbd: add CommandListFiles
picdbd: add CommandAddFile
Splitter: add function to join vector elements
fix some comments
fix bug in Serializer::serialize()
add testcase for Serializer
Doxygen-style comment for PicDatabase
add equality + inequality operator to PicData
make PicData's code a little bit nicer
picdbd: add CommandDeleteFile
Serializer class for PicData
unify #include guards
fix scope/namespace error in Splitter
more general stream type in Database::saveFileE...
picdbd: add CommandFileExists
picdbd: add CommandAutoTagDB
some janitorial changes
Merge branch 'server-commands' into client-server
UnixDomainSocketClient: fix file descriptor lea...
picdbd: put remaining commands into Command cla...
picdbd: implement some commands as separate Com...
add server-commands branch to branches for Trav...
picdbd: reorganize code for command handling
submodule update
virtual destructor for UnixDomainSocketServer
picdbd: implement command to clear a database
add some tests for client_cli and daemon
add CMake files for client-cli
add picdb-client-cli
some more renaming + abstraction
change location of data-related files
picdbd: implement database existence check ("ex...
adjust Code::Blocks + CMake file
picdbd: implement command "untagged"
add Splitter::splitAtSeparator()