Commit Graph

1537 Commits

Author SHA1 Message Date
casey langen
1479ddac80 Version bump to 0.26.0 2017-09-19 21:52:21 -07:00
casey langen
ef933c3649 Added the ability to overwrite UP/DOWN/LEFT/PAGE_UP/PAGE_DOWN/HOME/END
keys via `hotkeys.json` to allow for vim-like bindings.
2017-09-11 17:23:12 -07:00
casey langen
b71d5768de Fixed a bug that could cause focus to get completely lost if the
transport is focused while switching between main views.
2017-09-11 01:00:40 -07:00
casey langen
e3536d188d Updated CHANGELOG for 0.25.2 2017-09-08 21:03:37 -07:00
casey langen
a27ca8fc09 Version bump for 0.25.2 release 2017-09-08 20:55:12 -07:00
casey langen
1d3b0ba9fd Updated to Android Studio 3 Beta 5 2017-09-08 20:53:52 -07:00
casey langen
58b066ed4b Added some checks to MultiByteToWideChar and WideCharToMultiByte methods
to ensure we don't try to allocate, then assign a zero-length buffer to
a std::basic_string<T> -- this could cause an access violation,
depending on how long it takes to get to the first null value.

Also updated to boost 1.65 on Windows.
2017-09-06 21:26:11 -07:00
casey langen
f3cbcb22f4 Updated to project files to use latest version of the Windows 10 SDK. 2017-09-04 22:39:28 -07:00
casey langen
92db2d7006 updated to android studio 3 beta 4, fixed a crash, fixed some warnings, suppressed some warnings. 2017-09-02 11:54:51 -07:00
casey langen
714fb62d17 Added a setting for enabling indexer logging. Should be useful for
helping users discover corrupted tags.
2017-08-29 18:16:24 -07:00
casey langen
b3e22a600a Updated copyright in comments to 2017 (was 2016). 2017-08-27 19:27:37 -07:00
casey langen
1247348924 Added the ability to rename connection presets in the Android client. 2017-08-26 14:34:31 -07:00
casey langen
2e222d5f39 Fixed a bug that turned up on fabric when SystemService is running in
the background. Strange this hasn't surfaced before.
2017-08-25 19:06:58 -07:00
casey langen
e5a7b2924e Fixed a bug in FlacDecoder::Exhausted 2017-08-24 19:33:14 -07:00
casey langen
2bf4a5e425 Recompiled libFLAC_static against the latest VS2017 SDK. 2017-08-24 18:19:21 -07:00
casey langen
96b4b2cb69 musikcube version bump to 0.25.0 2017-08-24 17:46:37 -07:00
casey langen
b25f31bb02 Updated boost to 1.62.0 on zesty. 2017-08-24 17:39:34 -07:00
casey langen
fd076c42eb Updated CMakeLists.txt to allow for easier cross-distro deb generation. 2017-08-24 17:32:15 -07:00
casey langen
2ae4a56a10 - Updated to Android Studio 3 Beta 3.
- Bumped version for upcoming release
2017-08-24 17:13:58 -07:00
casey langen
bb08f82c54 Addresses a NumberFormatExcecption in SettingsActivity when the port
number entered by the user is > MAX_INT
2017-08-24 10:37:29 -07:00
casey langen
e38e8d2ea7 Ensure sampleBuffer is valid before trying to copy data (#151). 2017-08-23 22:04:42 -07:00
casey langen
c463732f56 Fleshed out a working connection preset CRUD. 2017-08-22 21:36:04 -07:00
casey langen
b04edf6a2e Added a bunch of annoying scaffholding for saving and showing connection
presets. Still some work to go.
2017-08-22 00:47:23 -07:00
casey langen
525fed1035 Removed all the crazy android-specific dagger junk. Doesn't seem to do
anything useful and is super confusing.
2017-08-21 21:16:27 -07:00
casey langen
c4cc06f236 Fixed playback notification for Android O 2017-08-21 18:21:19 -07:00
casey langen
5f61289f6c Quick fix for 0.14.0 until I can figure out how to get proguard to stop
stripping the private, synthesized "setPaused" method in
WebSocketActivityBase.
2017-08-16 00:02:54 -07:00
casey langen
54d8eb9b05 Version bump for musikdroid release. 2017-08-13 21:50:15 -07:00
casey langen
574afb9bdf Version bump for release. 2017-08-13 21:39:21 -07:00
casey langen
4fc8665cca Added the ability to select desired output device for all output
plugins, across all platforms.

1. Introcued new IDevice and IDeviceList SDK methods
2. Added GetDeviceList(), GetDefaultDevice(), and SetDefaultDevice()
methods to IOutput
3. Bumped SdkVersion to 11
4. Integrated the above with the musikcube app.
2017-08-13 21:24:09 -07:00
casey langen
6596701187 Ensure the Activity is available before showing the update notification
dialog.
2017-08-10 21:41:50 -07:00
casey langen
8eab102334 Upgraded to Android Studio 3 Beta 1 2017-08-10 21:41:50 -07:00
casey langen
316409cf58 Fixed a potential memory leak -- using delete instead of delete[] for
album art thumbnail buffer.
2017-08-10 21:41:50 -07:00
casey langen
e2c2c28f4c Merge pull request #147 from KTRosenberg/master
Memory Leak Prevention
2017-08-07 18:39:28 -07:00
KTRosenberg
a47d16e2b4 deleted debugging printout 2017-08-07 19:14:34 -04:00
KTRosenberg
c4161aacee commented out additional memory checks as an option 2017-08-07 18:58:16 -04:00
KTRosenberg
1fb179f45c Merge branch 'mem'
save memory leak fixes
2017-08-07 18:47:46 -04:00
KTRosenberg
e691c13cf8 removed conditional requirement for delete in LogWindow.cpp destructor 2017-08-07 18:45:36 -04:00
KTRosenberg
5559000db5 resolved file buffer and log window memory leaks 2017-08-06 23:04:07 -04:00
KTRosenberg
46752e64a5 compilation and debug setup 2017-08-06 19:40:13 -04:00
casey langen
78a146aa07 - Added IDecoder::Exhausted() method that returns true if the input
source has been completely depleted, false otherwise
- Fixed a memory leak in LogWindow
- Fixed CddaDataStream to only allow reading one track at a time. This
is a safety mechanism so clients can't thrash the read head. This also
means remote clients can stream real-time transcoded CD audio.
- Fixed some bugs in TranscodingDataStream where temp files weren't
always getting cleaned up properly until a restart
2017-08-06 15:15:58 -07:00
casey langen
791f923892 CHANGELOG updates and version bumps for upcoming release. 2017-08-04 19:23:25 -07:00
casey langen
bae32b6d78 Added a null check against Intent.action for SystemService::onStartCommand 2017-08-04 19:12:58 -07:00
casey langen
0b7d61df50 Fixed NullOut to include channel count when calculating durations. Not
sure how I never noticed this before.
2017-08-04 10:24:21 -07:00
casey langen
6d8111aa75 Found an edge case in Stream that could cause an unbounded memory leak
until the stream is closed. Substantially simplified Stream and Buffer
in the process.
2017-08-03 23:38:18 -07:00
casey langen
e1c2155019 Fixed CDDB lookup for mixed-mode discs. 2017-08-02 23:34:59 -07:00
casey langen
bcf7861c33 Also allow M-ENTER to activate the album row context menu in
TrackListView. (ENTER still works as it did before)
2017-08-02 17:21:34 -07:00
casey langen
5ddee648da elfring pointed out this is dangerous. also use nullptr instead of NULL 2017-08-01 00:14:23 -07:00
casey langen
aa39949489 Audited plugins and updated interface virtual method modifiers where
they were incorrect.
2017-07-31 21:31:53 -07:00
casey langen
d9a8b17a6f Fixed #111 -- removed unnecessary null checks. 2017-07-31 20:06:05 -07:00
casey langen
75abe1f0f5 Upgraded to Android Studio Canary Alpha 9, and also suppressed a strange
NPE caused by Room.
2017-07-31 20:05:43 -07:00