- 10 Feb, 2018 1 commit
-
-
Michael Pyne authored
I can't decipher the brokenness here in a way that will lead to a quick fix, so disable the broken feature for now to avoid causing needless crashes for a feature that currently doesn't work at all. BUG:389937 FIXED-IN:17.12.3
-
- 02 Feb, 2018 1 commit
-
-
Albert Astals Cid authored
-
- 19 Jan, 2018 1 commit
-
-
Michael Pyne authored
This is as opposed to recording the new list of PlaylistItems and then effecting the change after draining the event loop (an attempt at keeping GUI responsive if many updates are happening). Otherwise it is possible to - Generate a list of PlaylistItems to read from (when updating the playlist) and push to end of event loop - Delete some of those PlaylistItems due to already-queued events to delete playlist items - Finally try to use the list of PlaylistItems and run into a segfault from trying to access a deleted PlaylistItem. I think this should fix a crash when you delete multiple playlists. BUG:389176 FIXED-IN:17.12.2
-
- 04 Jan, 2018 1 commit
-
-
Albert Astals Cid authored
-
- 11 Dec, 2017 1 commit
-
-
Script Kiddy authored
-
- 04 Dec, 2017 1 commit
-
-
Christoph Feck authored
-
- 02 Dec, 2017 1 commit
-
-
Michael Pyne authored
The port to KF5 didn't encompass tunepimp, which was outdated even in KDE4 times. This is just a simple build fix since we're in middle of release tagging, but in the future we will also need to audit the dead code that's not likely to be replaced by musicbrainz's current recommendations for client libs.
-
- 30 Nov, 2017 1 commit
-
-
Christoph Feck authored
-
- 13 Nov, 2017 1 commit
-
-
Albert Astals Cid authored
-
- 09 Nov, 2017 1 commit
-
-
Wolfgang Bauer authored
When building master with gcc 4.8, the build fails with errors like this: error: no matching function for call to 'MediaPlayer2Player::connect(QPointer<PlayerManager>&, void (PlayerManager::*)(const FileHandle&), MediaPlayer2Player* const, void (MediaPlayer2Player::*)()const)' See also https://bugreports.qt.io/browse/QTBUG-48988 This patch fixes it. The fix is similar to fixes in other applications, e.g. https://cgit.kde.org/kdevelop.git/commit/?h=5.2&id=6d5bdbba0a04d7180bda1f6bb47acb386575a561 Differential Revision: https://phabricator.kde.org/D8716
-
- 02 Nov, 2017 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 20 Oct, 2017 2 commits
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
Script Kiddy authored
-
- 15 Oct, 2017 1 commit
-
-
Script Kiddy authored
-
- 12 Oct, 2017 1 commit
-
-
Michael Pyne authored
And crashes involving other action invocations. We need to guard against KSNI::action everywhere action() is called, not just in the ctor. A good Junior Job might be going through and renaming the JuK-specific ActionCollection and action() functions to something a little less likely to conflict with KDE or Qt namespace.
-
- 07 Oct, 2017 7 commits
-
-
Michael Pyne authored
Commit b7ed1ed7 was accidentally pushed when I pushed the FreeBSD build fix, but was missing the dir separator.
-
Michael Pyne authored
Need to define QUrl in mediafiles, this worked on Linux for some reason.
-
Michael Pyne authored
Was broken when porting away from KStandardDirs. The code to extract embedded cover art needs to know the name to extract the art into, but QStandardPaths::locate() wouldn't return that name unless it already existed somehow.
-
Michael Pyne authored
Based on the patch submitted nearly 3 years ago by James Smith. :( This matches the behavior of many other media players supporting MPRIS2. REVIEW:121731 FIXED-IN:17.12
-
Michael Pyne authored
-
Michael Pyne authored
-
Michael Pyne authored
-
- 06 Oct, 2017 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 04 Oct, 2017 2 commits
-
-
Michael Pyne authored
-
Michael Pyne authored
-
- 03 Oct, 2017 1 commit
-
-
Script Kiddy authored
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
-
- 02 Oct, 2017 6 commits
-
-
Michael Pyne authored
Otherwise our config doesn't get saved, though this seemed to work fine in earlier KDE desktops.
-
Michael Pyne authored
-
Michael Pyne authored
Before this, we used a convention involving object names assigned in the .ui XML to figure out at runtime which QCheckBoxes were used to enable which widgets for multi-item edit ("configuration by convention" before Rails made it cool!). But, I found it hard to understand years later so I'm trying for something more direct. Hopefully it will be easier to understand to whoever reads this 10 years from now.
-
Michael Pyne authored
-
Michael Pyne authored
-
Michael Pyne authored
-
- 01 Oct, 2017 8 commits
-
-
Michael Pyne authored
-
Michael Pyne authored
-
Michael Pyne authored
Moving 'frameworks' back into master to serve as the active branch of development.
-
Michael Pyne authored
-
Michael Pyne authored
-
Michael Pyne authored
-
Michael Pyne authored
-
Michael Pyne authored
This required a wide assortment of fixes, including deleting needless #include <koldfoo.h> headers, some minor additional porting tasks, and adding in includes that were previously only implicitly included.
-