summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Expand)Author
2020-05-28Add missing <array> include in public headermrsmidge
2020-05-28Fix class/struct mismatch in fwd declsmrsmidge
2020-05-27Inline is not needed in source fileshaslersn
2020-05-27SQLite3 is now an external dependencyAdam Szmigin
2020-05-26Public includes cover all required stdAdam Szmigin
2020-04-26Replace with std::optionalAdam Szmigin
2020-02-19API has w/form samples-per-entry rather than sizeAdam Szmigin
2020-02-19Corrected some encoding regression bugs.Adam Szmigin
2020-02-18Use std::optional where availableAdam Szmigin
2019-08-26Clang-format appliedAdam Szmigin
2019-08-26New methods for crate lookup and creation.Adam Szmigin
2019-08-20Clear up EL public API, refactor more things into el_storagemrsmidge
2019-08-15clang-format cleanupmrsmidge
2019-08-15Remove Boost from public API, C++11 compatiblemrsmidge
2019-07-08enginelibrary: Use el_transaction_guard_implhaslersn
2019-07-08transaction_guard: RAII class for database transactionshaslersn
2019-07-08Reduce number of includes in public headershaslersn
2019-07-08Remove empty source file src/djinterop/performance_data.cpphaslersn
2019-07-08src, test: Remove header guardshaslersn
2019-07-08enginelibrary::make_database(): Make this atomichaslersn
2019-07-08enginelibrary: Use 1 db connection handling both sqlite fileshaslersn
2019-07-08database: Outsource {music, perfdata}_db_path() to namespace djinterop::engin...haslersn
2019-07-08crate, database, track: outsource implementations to .cpphaslersn
2019-07-08crate: [Bugfix] Define db() which was previously missinghaslersn
2019-07-08Add TODO about version checkshaslersn
2019-07-08enginelibrary: Move normalize_beatgrid to djinterop/enginelibrary.hpphaslersn
2019-07-08treewide: Make database/crate/track polymorphichaslersn
2019-07-08treewide: Rework APIhaslersn
2019-07-02database: database objects must now always represent existent databaseshaslersn
2019-07-02database: Make database objects copyablehaslersn
2019-07-02{database, performance_data}: Remove move ctor/assignmenthaslersn
2019-06-30Added clang-format config and reformattedmrsmidge
2019-06-03Added mkdir/_mkdir switch for Windowsmrsmidge
2019-06-03Disable unit tests on MSVC for nowmrsmidge
2019-06-03Various changes to improve building on Windowsmrsmidge
2019-06-02Fixed signed/unsigned compilation warningsmrsmidge
2019-06-02Converted to meson build systemmrsmidge
2019-06-01Added ability to look up crates by namemrsmidge
2019-04-10Notes on rounding total samples - WIPmrsmidge
2019-04-10Hash for tracks, total samples quantised correctlymrsmidge
2019-04-10Align schema creation with real playersmrsmidge
2019-04-10Fix default loops/cues statemrsmidge
2019-01-28More conventional copy logic on track, rule of zeromrsmidge
2019-01-28Method to check existence of performance datamrsmidge
2019-01-28Find tracks by pathmrsmidge
2018-12-27Rule of zero on database classmrsmidge
2018-10-28Removed dependency on Boost::iostreams, use zlib directlymrsmidge
2018-10-28Correct HR waveform element names, add explanatory textmrsmidge
2018-10-28Full encoding/decoding of overview and high-res waveformsmrsmidge
2018-10-27Initial interface for waveform methodsmrsmidge