3675 Commits

Author SHA1 Message Date
casey langen
696ffc8445 Fix issue where FfmpegDecoder may fail on files that have channel layout changes in the middle of the stream (e.g. wma files seem to?) 2022-12-08 21:31:55 -08:00
adem
5b915231e4 Update ru_RU.json 2022-12-09 01:44:55 +04:00
casey langen
82f7ebbe0c Version bump for next release. 2022-12-08 01:04:51 -08:00
casey langen
6f517b6663 Fix OpenBSD build 2022-12-08 01:04:51 -08:00
casey langen
4388bb5100 CHANGELOG update. 0.99.0 2022-12-05 16:56:24 -08:00
casey langen
f9c417e9f9 musikdroid version bump. 2022-12-05 13:05:16 -08:00
Casey Langen
62d5a2f14f Remove incomplete, unused script. 2022-12-05 12:50:43 -08:00
casey langen
8edd653fd3
Merge pull request #559 from clangen/clangen/remove-boost
Remove boost as a dependency.
2022-12-04 22:54:42 -08:00
casey langen
322ea778e1 bump version to 0.99.0 2022-12-04 22:16:28 -08:00
casey langen
dc9feae453 Fix Trim() -- this bug was previously fixed elsewhere when we had
multiple instances of the function floating around the codebase.
2022-12-04 22:14:32 -08:00
casey langen
f203c4fbb7 Use USERPROFILE instead of HOMEPATH for Windows home directory
resolution.
2022-12-04 22:06:29 -08:00
casey langen
bde357d6b4 Delete a temporary file that seems to have gotten checked in. 2022-12-04 21:14:07 -08:00
casey langen
8284f99b1c Fix path root issues on Windows (and possibly UNIX) 2022-12-04 21:11:34 -08:00
casey langen
1501d883ee Fixed a few bugs when resolving home and data directories. 2022-12-04 20:23:33 -08:00
casey langen
f939db9592 Ensure usernames with non-latin characters correctly reopens stderr
against a local file.
2022-12-04 19:54:10 -08:00
casey langen
0787bdd689 Fix issues with selecting non-latin directories in Windows. 2022-12-04 19:48:31 -08:00
casey langen
84a3a4ac02 Fix Transcoder not properly using a u8path. 2022-12-04 19:48:31 -08:00
casey langen
dd61c104b1 Update README to remove references to boost (and other now-unused third-party libraries) 2022-12-04 15:34:35 -08:00
casey langen
38f7e65c17 Add -lpthread as an explicity dependency. 2022-12-04 15:15:37 -08:00
casey langen
b1fe7c35d6 Fix compiler flags for GCC < 9 2022-12-04 15:09:53 -08:00
casey langen
e34ad7a08d Work around issue where curses was defining timeout, which was causing issues in asio. 2022-12-04 14:34:36 -08:00
casey langen
d46115951b Additional boost removal from scripts, project files, etc. 2022-12-04 13:57:56 -08:00
casey langen
e31169eb25 Remove boost from UNIX build scripts. 2022-12-04 13:52:07 -08:00
casey langen
b91aa8770a Update project files to use standalone asio for Windows build. 2022-12-04 13:41:05 -08:00
casey langen
071f42ef6b Add asio as a git submodule in 3rdparty 2022-12-04 13:08:11 -08:00
casey langen
fc669ea26b Remove circle ci config -- not necessary anymore now that we have
portable/standalone builds.
2022-12-04 13:00:41 -08:00
casey langen
4ac600074d Remove boost references from build / project files except where ASIO is
still required (musikcube, musikcore, server).
2022-12-04 13:00:01 -08:00
casey langen
2a42a14b1c Remove remaining boost remnants from AlsaOut, fixed Linux compile issues in Transcoder 2022-12-04 12:50:26 -08:00
casey langen
3637d61938 Remove boost::bimap with simple FindKeyByValue method 2022-12-04 12:35:42 -08:00
casey langen
a2b958ba48 Add ThreadGroup (derived from boost::thread_group), and remove
remaining boost-specific multi-threading usage.
2022-12-04 11:33:06 -08:00
casey langen
8d703e9737 Fix compile errors on Linux. 2022-12-04 11:32:02 -08:00
casey langen
99af903b26 Fixed directory browsing based on slightly different semantics between
boost::filesystem and std::filesystem
2022-12-04 11:15:01 -08:00
casey langen
84734e4947 Replace boost trim_copy, to_lower, replace_all,
`replace_all_copy` and `split` with internal versions.
2022-12-04 00:27:15 -08:00
casey langen
cac955764a Migrate from boost -> std for shared_mutex, unique_lock and shared_lock 2022-12-03 23:00:40 -08:00
casey langen
b8f935408c Replace boost::filesystem with std::filesystem 2022-12-03 23:00:09 -08:00
casey langen
516e0fe4fe Found a couple more instances of old filenames. 2022-12-03 17:23:01 -08:00
casey langen
1b246d636c Fix macOS vendor library paths. 2022-12-03 17:20:19 -08:00
casey langen
7f36fc3bf9 Merge branch 'clangen/cpp-17' 2022-12-03 17:08:15 -08:00
casey langen
1255a49bc0 Logging updates. 2022-12-03 16:50:37 -08:00
casey langen
c33265ec49 More rpath patching updates. 2022-12-03 16:48:36 -08:00
casey langen
783aedf665 Separate staging and patching vendor library steps. 2022-12-03 16:41:38 -08:00
casey langen
5dbd4f2dd8 Fix libcyprto and ssl versions in scripts. 2022-12-03 16:37:21 -08:00
casey langen
a13d5ecb70 Fix boost version in scripts. 2022-12-03 16:35:16 -08:00
casey langen
57d011e531 Use cxx17 with boost builds. 2022-12-03 16:25:09 -08:00
casey langen
3685145f1d Explicit library flags for vendor library builds. 2022-12-03 16:19:01 -08:00
casey langen
90a92c80bd Update project to use C++ 17 as the default standard library. 2022-12-03 15:29:52 -08:00
casey langen
4b0c8521b2 Fix issue where file scanning may return prematurely in Filesystem.h on
UNIX platforms.
2022-12-03 14:08:49 -08:00
casey langen
733e12ae6f Update CHANGELOG. 2022-12-03 13:21:43 -08:00
casey langen
c6ecea564c Fix issues that may incorrectly interupt directory traversal. 2022-12-03 13:13:20 -08:00
casey langen
921af81536 musikdroid version bump 2022-11-27 12:39:39 -08:00