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
John Maguire
43febfaf22
Fix dependency for disco
2019-10-02 16:29:44 +01:00
John Maguire
335c8a5a90
Update Bionic dependencies
2019-10-02 15:56:18 +01:00
John Maguire
fe84eebae4
Update disco dependencies
2019-10-02 15:54:52 +01:00
John Maguire
dc85614596
Add bionic & disco to workflow
2019-10-02 15:43:31 +01:00
John Maguire
321bceb4bf
Add bionic and disco builds
2019-10-02 15:42:20 +01:00
John Maguire
cab5ebc95e
Fix cmake_debian
2019-10-02 15:33:28 +01:00
John Maguire
cc80754f9a
Bump circleci version for commands
2019-10-02 15:27:54 +01:00
John Maguire
2cd6fcabd6
Build 32-bit & 64-bit xenial debs
2019-10-02 15:26:30 +01:00
John Maguire
49428d9a86
Store debian artifact
2019-10-02 15:05:24 +01:00
John Maguire
efce3603e8
Add git and ssh as dependencies
2019-10-02 15:05:12 +01:00
John Maguire
8581e22e2a
Non-interactive apt-get install
2019-10-02 14:52:00 +01:00
John Maguire
a0c3eb8234
Build from base ubuntu image
2019-10-02 14:50:33 +01:00
John Maguire
4df8c20981
Add CircleCI config
2019-10-02 14:33:40 +01:00
Clementine Buildbot
e2bc2eee90
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-09-24 00:24:59 +00:00
John Maguire
88131ec5f9
Merge pull request #6398 from aerusso/pulls/settings-autosave-timer
...
Periodically save settings
2019-09-19 10:20:05 +01:00
Clementine Buildbot
0c7b280b95
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-09-17 00:25:04 +00:00
Antonio Russo
c5c294ba14
fancytabwidget.cpp: reuse QSettings object
...
avoid excessive locking by reusing a common QSettings object in
loadSettings.
2019-09-10 18:41:18 -06:00
Antonio Russo
e2de5cd62e
fancytabwidget.cpp: prefer QString to std::string
...
Consistently use QString, rather than creating a std::string and
immediately casting to std::string
2019-09-10 18:41:18 -06:00
Antonio Russo
ccaa59cc66
Periodically save current playlist tab
...
Building on the previous commit, we save the current playlist (tab)
periodically as well.
Signed-off-by: Antonio Russo <antonio.e.russo@gmail.com>
2019-09-10 18:41:18 -06:00
Antonio Russo
e66fdd86da
Periodically save settings
...
Instead of immediately saving, which leads to poor performance,
and possible hardware damage (see #6057 ), limit saves to once
per second (similar to how KDE does it). It also guarantees
that only one save is required per second, by sharing a QSettings
object, and establishes a signaling framework to put other
setting save events into (but only uses this for the two major
offenders: playlist tab switching and window resizing).
This is in contrast to 6a312e7, which simply deferred the save
until program exit, and caused problems for some people (see #6217
and #6209 ).
Signed-off-by: Antonio Russo <antonio.e.russo@gmail.com>
2019-09-10 18:41:18 -06:00
Clementine Buildbot
da6ff91241
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-09-10 00:25:00 +00:00
Clementine Buildbot
47f80d67c5
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-09-03 00:25:11 +00:00
Clementine Buildbot
b423808ddf
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-08-27 00:25:09 +00:00
Clementine Buildbot
3e7be7357e
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-08-22 11:13:28 +00:00
Clementine Buildbot
773f26a42d
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2019-08-22 10:30:35 +00:00
John Maguire
19f2712ce7
Merge pull request #6393 from luzpaz/misc-typos
...
Fix misc. source comment typos
2019-08-22 10:22:48 +01:00
luz.paz
fb93ae4b02
Fix misc. source comment typos
...
Typos found via `codespell`
2019-08-21 23:43:16 -04:00
John Maguire
e1affba4ba
Merge pull request #6386 from ronjouch/fix-rating-not-written-to-file
...
Fix ratings not saved to file tag (Fix #6385 )
2019-08-09 10:26:33 +01:00
Ronan Jouchet
483be6ef7c
Fix ratings not saved to file tag ( Fix #6385 )
...
Commit 96a7e18a8d2be8d9f3223a6a6c81fbaac1179869 by @smithjd15 from
2019-04-03 fixed a number of potential zero-value field values, but it
also flipped the early exit condition skipping saving a rating to file.
It seems out of place with the rest of the commit, so considering it a
mistake and reverting to the original condition.
Manually tested; works and saves again ratings to file.
2019-08-09 03:09:17 +02:00
Jonas Kvinge
546078c317
Fix memory leaks ( #6376 )
2019-08-02 16:24:26 +01:00
John Maguire
ec2e8be4d6
Merge pull request #6375 from jonaski/database
...
Fix memory leaks in database
2019-07-25 18:38:35 +01:00
Jonas Kvinge
8d921c15be
Fix memory leaks in database
2019-07-25 19:02:43 +02:00
John Maguire
75f18dab23
Merge pull request #6374 from jonaski/qt5-update
...
Qt5 update
2019-07-24 11:51:48 +01:00
John Maguire
3694bcfc82
Merge pull request #6371 from areading/limit_tagclient_procs
...
Introduce limit for number of tag client processes.
2019-07-22 10:56:03 +01:00
Andrew Reading
c76697b42c
Introduce limit for number of tag client processes.
...
Previously, the number of processes spawned was always
QThread::idealThreadCount() (returning the number of logical CPU
cores). On new systems with many cores, however, this can result
in 12, 16, 24, or ... processes being spawned, which is a bit
excessive.
This establishes a new config variable,
'max_numprocs_tagclients' within the Settings group, in order
to limit the maximum number of tag client processes that get
spawned. It also adds a means of setting this via the Behavior
page in Settings. It can be set to any integer in the interval
[1, QThread::idealThreadCount()]; it defaults to the maximal value
so as to emulate the old behavior.
2019-07-21 10:53:13 -07:00
Jonas Kvinge
66fdc935ac
Fix formatting
2019-07-21 14:38:15 +02:00
Jonas Kvinge
1a2274bd2b
Merge branch 'master' into qt5-update
2019-07-21 14:20:59 +02:00