Commit Graph

2952 Commits

Author SHA1 Message Date
casey langen
7cd3a27f8c
Merge pull request #374 from adem4ik/master
Update ru_RU.json
2020-11-01 11:15:23 -08:00
casey langen
6520e082c1 Fixed bug where DirectoryLayout wasn't properly consuming keys, leading
to the callback firing multiple times.
2020-11-01 10:53:28 -08:00
casey langen
d23a6f8489 version hash bump 2020-11-01 00:13:41 -07:00
casey langen
04e8acc416 Fixed a bug where aborted audio tracks may be added to the filesystem
cache.
2020-11-01 00:12:36 -07:00
casey langen
54cc781235 Added a script that only bumps the commit hash in version.h 2020-11-01 00:12:10 -07:00
Casey Langen
9d695f8a9b Also add the commit hash to the daemon version readout. 2020-10-31 22:27:43 -07:00
casey langen
c93d66a4ba Version bump for clean commit hash. 2020-10-31 21:41:08 -07:00
casey langen
5d2fd09c89 Include commit hash in VERSION 2020-10-31 21:40:37 -07:00
casey langen
01068cd798 Fixed a theming issue with the new header style. 2020-11-01 01:26:14 +00:00
casey langen
8737abc0ec Merge remote-tracking branch 'origin/clangen/enum-cleanup' into master 2020-10-31 17:49:44 -07:00
casey langen
b4c4ba1a9c Let's not blink the transport time if we're in the Prepared state 2020-10-31 17:43:31 -07:00
casey langen
ce4d9fe69d Upgraded sqlite to the most recent release. We were previously using one
more than two years old.
2020-10-31 17:38:03 -07:00
casey langen
d612a59999 Revert some unnecessary and buggy restructuring of
RemoteLibrary::EnqueueAndWait(). While required for LocalLibrary, this
causes issues with RemoteLibrary.
2020-10-31 13:40:12 -07:00
casey langen
bd7c60fd57 Separated Color::Banner and Color::Header into their own theme colors,
then updated the theme files and defaults.
2020-10-31 13:23:58 -07:00
casey langen
84b2b8738a Restructure RemoteLibrary and LocalLibrary queries that use
kWaitIndefinite to avoid deadlock.
2020-10-31 11:48:25 -07:00
casey langen
5a5985932d Fixed BSD compile. 2020-10-31 17:38:52 +00:00
Casey Langen
e0a2da7102 Fixed macOS compile. 2020-10-31 17:15:56 -07:00
casey langen
e141f7d555 Fixed Linux compile. 2020-10-31 17:09:12 -07:00
casey langen
6d16d602c4 enum -> enum class cleanup in SDK where applicable. 2020-10-31 17:00:59 -07:00
casey langen
583acbc866 Removed nonsensical NotApplicable state from
ILibrary::ConnectionState.
2020-10-31 00:29:36 -07:00
casey langen
a498ef93ad Added configurable track query timeout for use by PlaybackService. 2020-10-30 22:35:28 -07:00
casey langen
a12134c610 Let's turn on AsyncTrackListQueries by default now that the
functionality has stabilized.
2020-10-30 21:26:42 -07:00
casey langen
783fb467ff Explicitly enable multi-processor compile. 2020-10-30 19:58:28 -07:00
casey langen
6af0d01b6e Fail fast when querying tracks if we know we're not connected in
PlaybackService.
2020-10-30 19:57:56 -07:00
casey langen
b938c534ac Added Fedora 33 support to CI. 2020-10-30 17:22:10 -07:00
casey langen
a06d6f28d1 Added track fetching timeouts to PlaybackService. This should skirt a
couple edge cases and possibly allow us to not immediately stop playback
when reconnecting.
2020-10-30 17:21:28 -07:00
casey langen
5e23a21aa6 Modernize override syntax. 2020-10-30 16:47:34 -07:00
casey langen
c536a4bc9d Forgot to push this fix in last night -- fixes query timeout issues due
to potential int overflow with kWaitIndefinite.
2020-10-28 11:39:35 -07:00
Casey Langen
aba46739b6 I guess it's not safe to use 64-bit integers when dealing with
std::chrono and milliseconds?
2020-10-27 23:54:56 -07:00
casey langen
d68a98c7a6 Tuning the cache window timeout param across platforms. 150 seems reasonable in Windows and WSL. Will try macOS next. 2020-10-27 22:03:19 -07:00
casey langen
1258c2803e Added missing wait_for logic in RemoteLibrary 2020-10-27 22:01:23 -07:00
casey langen
7da49b1981 Removed file that was unintentionally added. 2020-10-27 21:43:41 -07:00
casey langen
93acbbb7a5 Was referencing a stack allocated variable from a lambda that was called
from a different stack. Ugh.
2020-10-27 21:42:42 -07:00
casey langen
8ccb1b8fd4 Add a const for the TrackList CacheWindow query timeout. 2020-10-27 21:25:14 -07:00
Casey Langen
10072762e1 Small RemoteLibrary async query race condition fix, and tweaked a couple
other minor things to improve TrackListView redraws.
2020-10-27 18:27:08 -07:00
casey langen
38c5e5c9fd Minor refactor to query enqueue interface with the added ability to
specify explicit timeouts.
2020-10-27 16:57:34 -07:00
casey langen
5f8c0f4e49 Made it a bit easier to tweak skeleton rows. 2020-10-26 22:29:20 -07:00
casey langen
f78dbcfe9f Improved async TrackList track states in TrackListView 2020-10-26 20:20:24 -07:00
adem
05a6d6c53b Update ru_RU.json 2020-10-25 21:28:38 +04:00
casey langen
3ec8609b90 Added back some PDCurses changes that'll make it easier to upgrade to
newer versions in the future, if/when it stablizes.
2020-10-24 22:36:44 -07:00
casey langen
04ea865d3a CHANGELOG update for 0.94.0 work thus far. 2020-10-24 22:26:07 -07:00
casey langen
f9f0cb16f8 Added missing libssl runtime dependency, and then sort both dev and runtime deps alphabetically. 2020-10-24 21:08:38 -07:00
casey langen
b821f6a293 Fixes a bug where if a nested child was focused, then the container lost
focus, then the user tabbed back to the nested layout it would not focus
the first/last subview correctly.
2020-10-24 17:20:29 -07:00
casey langen
b7ba7eb6bc More focus related fixes. 2020-10-24 16:49:20 -07:00
casey langen
11a3ac9c8e Pipe WebSocket message send errors back to the caller instead of
throwing an exception to kill the app.
2020-10-24 14:22:15 -07:00
casey langen
5332bb3526 Also check for _DEBUG 2020-10-24 14:05:46 -07:00
Casey Langen
2989870580 ASSERT_MAIN_THREAD() cleanups. 2020-10-24 13:14:42 -07:00
casey langen
47739cb322 Filled in Win32 assert stubs. 2020-10-24 12:58:02 -07:00
Casey Langen
46e3d5846a I think we have an edge case somewhere that we are updating the UI from
a non-UI thread. Added some asserts in debug mode to help track this
down. TODO: fill in Win32 stubs.
2020-10-24 12:39:42 -07:00
Casey Langen
c92744d102 Let's use std::atomic<> instead of volatile. 2020-10-24 12:15:53 -07:00