Jim Broadus
708385c71f
devices: Fix guessed icons in DeviceIcons
...
In the initial implementation, DeviceLister::DeviceIcons returned a
string list and some listers would concatenate other lists to form that
list. When DeviceIcons was changed to return a variant list, that
logic wasn't changed in many places, so instead of appending, string
list variants are being added icon list.
2021-05-01 20:37:01 +01:00
John Maguire
341dc7326f
Reformat all C++
2020-09-22 14:56:06 +01:00
Jim Broadus
83d756356c
Delete DeviceLister worker thread.
...
This isn't a serious leak since the lister is only destroyed when Clementine
exits.
2020-01-21 21:26:59 -08:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
John Maguire
71893e4847
Use nullptr instead of NULL everywhere.
2014-02-06 17:29:59 +01:00
David Sansome
3eedc916ad
Add a new logging system
2011-04-22 16:50:29 +00:00
David Sansome
eddc47cc64
Recognise iPods correctly when using GIO.
2011-04-12 17:27:01 +00:00
David Sansome
ed1a25693c
Add missing licenses to debian/copyright, and add copyright information to each source file
2010-11-20 13:27:10 +00:00
David Sansome
c2ac3f8f32
Don't mount GIO devices automatically, instead put them in a "not mounted" state in the GUI and mount them when double-clicked on. Fixes issue #719 . Probably fixes issue #723 .
2010-09-11 12:29:44 +00:00
David Sansome
aa6e67eb1f
Some native path separator fixes for libgpod on Windows, should fix loading of classic iPods on Windows.
2010-09-09 21:49:51 +00:00
David Sansome
28a7039977
Show a warning when the user tries to connect a MTP device or iPod when they've compiled out support for libmtp or libgpod
2010-09-04 12:57:34 +00:00
John Maguire
2e03a2f093
*Fix device lister shutdown on mac
...
*Remove a bunch of debug
*Fix a windows translation
2010-08-23 10:26:00 +00:00
John Maguire
9e9d33165f
* Add green ipod pngs.
...
* Fix transparency on ipod touch/iphone.
2010-08-09 20:06:53 +00:00
John Maguire
6358198b06
Use correct icon for Nexus One.
2010-07-25 13:32:47 +00:00
John Maguire
c010a66e3f
D'oh.
2010-07-25 01:41:06 +00:00
John Maguire
7b1ea18621
Fix compile without libgpod.
2010-07-25 00:43:41 +00:00
John Maguire
fa923a254e
iPod colour/model detection -> icon name.
2010-07-25 00:20:18 +00:00
David Sansome
43a73555db
Implement the rest of the GIO backend. Devices are now keyed off "mount URLs" as well as backend-specific device IDs, if two or more devices share the same mount URL then the metadata gets taken from the most reliable backend.
2010-07-17 17:18:02 +00:00
David Sansome
b750df38ce
Rename the DeviceEngines to DeviceListers
2010-06-25 22:36:21 +00:00