7206 Commits

Author SHA1 Message Date
Jonas Kvinge
344023e6dd Fix formatting 2019-11-10 15:16:39 +01:00
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 2b280de663bc53b4f37dbb3f875cd630bad22c82.
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 08e1db494d82a466f4c8959247157c220abd0ab0.
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