Commit Graph

7205 Commits

Author SHA1 Message Date
Jonas Kvinge ba31c755ef Replace all uses of QSignalMapper with C++11 lambda expressions 2019-11-10 15:07:12 +01:00
Clementine Buildbot f9627c2084 Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2019-11-07 12:29:45 +00:00
John Maguire 04c85c2bb7
Merge pull request #6433 from clementine-player/qt5
Qt5
2019-11-07 12:27:25 +00:00
Clementine Buildbot e72bccbf0d Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2019-11-05 00:25:15 +00:00
John Maguire 668dd3a9d2
Merge pull request #6431 from dvalter/revert-6103-qt5
Attempt to fix track unpause hang (revert "Attempt to fix track change hang")
2019-11-02 10:16:32 +00:00
Dmitry Valter 18c2b41615 Revert "Attempt to fix track change hang"
Queue2 tends to hang up on pause, unable to start playing
again. Pipeline actually stays PLAYING with ASYNC state
change, so it becomes impossible to unpause the player
without stop or forward/backward seeks.

This reverts commit 2b280de663.
2019-11-02 10:16:42 +03:00
Clementine Buildbot b3e2b4731b Automatic merge of translations from Transifex (https://www.transifex.com/projects/p/clementine/resource/clementineplayer) 2019-10-29 00:25:20 +00:00
John Maguire 68d4706765
Merge pull request #6424 from uqs/master
Fix Clementine on FreeBSD/NFS files, where birthtime is always -1
2019-10-28 10:03:49 +00:00
Ulrich Spörlein 6e2506e94a Fix Clementine on FreeBSD/NFS files, where birthtime is always -1
As of Qt 5.10 the badly named created() which would fall back to POSIX
ctime if birthtime wasn't supported (as was the case on basically every
Unix filesystem up to some decades ago) is deprecated and replaced by
the better named birthTime or metadataChangeTime (yay!).

As of some years now, created() returns birthtime under FreeBSD, but
either due to the protocol or lack of implementation, this returns -1
under FreeBSD mounting a ZFS pool from a FreeBSD server with NFSv3.

This would render Clementine completely useless. Local filesystems are
not affected though. The fix is to catch the -1 birthtime and use mtime
instead, which is a more meaningful value anyway.

This closes issue #6423.
2019-10-27 22:52:36 +01:00
John Maguire 6201247c07 Upload mac qt5 DMG 2019-10-16 22:45:10 +01:00
John Maguire 08e5d52a84 Actually build the right branch 2019-10-16 21:44:38 +01:00
John Maguire b7f67ca710 Try building faster 2019-10-16 21:10:41 +01:00
John Maguire c035e664b7 Store useful cmake debug artifacts 2019-10-16 21:07:00 +01:00
John Maguire b7d7ac4623 Revert "Create dmg with genisoimage & libdmg-hfsplus"
This reverts commit 08e1db494d.
2019-10-16 19:43:07 +01:00
John Maguire 992311c185 Bunch of mac build fixes 2019-10-16 19:42:21 +01:00
John Maguire 4dfda20ec6 Merge remote-tracking branch 'origin/master' into qt5 2019-10-16 18:30:05 +01:00
John Maguire 664c5a31f9 Setup qt5 build with Bionic 2019-10-04 17:23:59 +01:00
John Maguire e9a2161aa6
Merge pull request #6413 from clementine-player/circleci
Add Debian builders
2019-10-04 17:21:22 +01:00
John Maguire cb6cd7c485 Merge remote-tracking branch 'origin/master' into qt5 2019-10-04 16:51:43 +01:00
John Maguire 540d1f4a0d Fix upload directories 2019-10-04 13:55:52 +01:00
John Maguire d2ad9a5a0f Add stretch builder to workflow 2019-10-04 13:40:25 +01:00
John Maguire 94a5d17890 Add Debian Stretch builder 2019-10-04 13:39:00 +01:00
John Maguire 320bca2faf Add Buster builder to workflow 2019-10-04 13:18:45 +01:00
John Maguire b572cb1656 Add Debian Buster builder 2019-10-04 12:30:07 +01:00
John Maguire 18f49833bf
Merge pull request #6412 from clementine-player/circleci
Add CircleCI config
2019-10-03 16:31:53 +01:00
John Maguire c355b5ca22
Add Fedora 30 to workflow 2019-10-03 15:34:28 +01:00
John Maguire 43b4ee7960
Fix copy_rpm_artifacts params 2019-10-03 14:45:56 +01:00
John Maguire 4bd2e90355
Add Fedora 30 build 2019-10-03 11:45:39 +01:00
John Maguire 33980dac74
Only upload artifacts on master 2019-10-03 11:36:10 +01:00
John Maguire 5d599a89f0 Typo'd output directory 2019-10-03 03:30:11 +01:00
John Maguire 5a575e38d6 Add ALSA and DBus dependencies 2019-10-03 03:25:42 +01:00
John Maguire 73d6137cc0 Disable mac job for now 2019-10-03 03:00:03 +01:00
John Maguire 64189662b6 oops 2019-10-03 02:48:17 +01:00
John Maguire 374b62b9b9 Remove concurrency from rpmbuild 2019-10-03 02:45:30 +01:00
John Maguire e79f578e1b Manually create rpmbuild directory 2019-10-03 02:21:27 +01:00
John Maguire 5b1cbcf3f3 Add make to fedora build 2019-10-03 02:12:38 +01:00
John Maguire caee3b1a6f Actually checkout the code 2019-10-03 01:42:09 +01:00
John Maguire 3c92b908ee Fix workflow for Fedora 29 2019-10-03 01:26:58 +01:00
John Maguire e4666e4266 Add Fedora 29 builder 2019-10-03 01:25:54 +01:00
John Maguire bdd5180f04 Use gcp context 2019-10-03 00:58:40 +01:00
John Maguire 2875ef8224 Do not block upload on mac build 2019-10-03 00:52:22 +01:00
John Maguire d28b226bfc Do not use environment for macos 2019-10-03 00:24:32 +01:00
John Maguire adcc89c7cd Also make install for mac 2019-10-03 00:22:14 +01:00
John Maguire 55c0667ddc Add mac circleci config 2019-10-03 00:19:45 +01:00
John Maguire 09f680a254 Set service account name 2019-10-03 00:00:28 +01:00
John Maguire 9bf8e75a41
Fix creating output directory 2019-10-02 18:03:49 +01:00
John Maguire 0c5143a542
Persist artifacts in workspace for upload 2019-10-02 17:25:11 +01:00
John Maguire ff20bceaa3
Fix path for disco artifacts 2019-10-02 17:17:44 +01:00
John Maguire d50645ea23
Upload all artifacts at end 2019-10-02 17:17:06 +01:00
John Maguire bf5e074ef5
Upload artifacts to GCP 2019-10-02 16:56:37 +01:00