David Sansome
a35602cc02
Disable breakpad by default for now
2011-03-26 16:28:58 +00:00
John Maguire
d86dce4b96
Add support for Google breakpad on mac. (Uploading crash reports doesn't work yet due to redirect).
2011-03-25 11:38:03 +00:00
David Sansome
d50cfaed46
Add google breakpad to 3rdparty, and gather crash reports
2011-03-23 21:53:24 +00:00
David Sansome
8921b31ffd
Don't install any scripts if scripting is disabled
2011-03-19 19:10:56 +00:00
David Sansome
b51566cdd9
Remove the dependencies on libtunepimp, libofa, libmusicbrainz. Use the gstreamer ofa plugin instead to fingerprint songs.
2011-03-12 21:19:41 +00:00
David Sansome
2c4102b060
Fix an error if you try to disable dbus, but enable wiimotedev. Fixes issue #1516
2011-03-12 21:19:32 +00:00
John Maguire
7ca69e009e
Add libportfwd and an async wrapper.
2011-03-08 16:34:20 +00:00
David Sansome
b00313920f
Disable scripting and the android remote by default, and mark them as unstable
2011-03-04 21:10:00 +00:00
John Maguire
86919cc0ff
Hack X-GOOGLE-TOKEN support into gloox and use it in clementine.
2011-03-01 16:03:04 +00:00
John Maguire
11445f46b2
Import gloox 1.0 and port libxrme. Probably doesn't work for receiving commands.
2011-03-01 12:52:53 +00:00
David Sansome
cc28966e6e
Revert "Don't enable libarchive support unless the headers were found"
2011-02-26 15:38:31 +00:00
David Sansome
6caf4707ba
Don't enable libarchive support unless the headers were found
2011-02-26 15:19:05 +00:00
David Sansome
72096bf1c8
Move ArtLoader from mpris_common.h to its own file, add libxrme to 3rdparty, add a working XMPP remote.
2011-02-19 18:24:11 +00:00
David Sansome
acc2c537de
Require gloox 0.9 instead of 1.0 (for Lucid), do some better logging, and login after connecting
2011-02-18 20:14:17 +00:00
John Maguire
45cabc1b6b
Add settings dialog for Google account with verification and stores password in secure keychain.
2011-02-17 13:47:54 +00:00
John Maguire
e36a333212
Basic XMPP support using gloox.
2011-02-16 20:49:12 +00:00
David Sansome
dfcffc7316
Don't add the pythondocs target if Python isn't installed
2011-02-15 21:08:28 +00:00
David Sansome
0ce8f99494
Add a utility to generate python API docs using epydoc
2011-02-15 19:18:53 +00:00
John Maguire
ab2f3360e2
Add Linux variable and set -Werror for Linux builds.
2011-02-04 12:07:00 +00:00
David Sansome
e4d9d54414
Link Clementine against SIP and PyQt on Windows, and add the modules to python's inittab
2011-01-31 23:44:44 +00:00
David Sansome
d9f7b6750f
Add a cmake option for libarchive. Fixes issue #1323
2011-01-19 11:01:44 +00:00
John Maguire
1a959b136c
Mac build fixes for archived script support.
2011-01-18 14:44:52 +00:00
David Sansome
472ab04e97
Make libarchive optional, disable loading scripts from archives if it's not present.
2011-01-18 13:44:12 +00:00
David Sansome
35a61de0a4
Refactor ScriptInfo into another class, add some (currently unused) code to read scripts from archives.
2011-01-17 20:01:16 +00:00
David Sansome
587a35eab4
Install the digitallyimported script
2011-01-16 16:43:34 +00:00
Arnaud Bienner
d53e74a91f
Start auto tagging support (using MusicBrainz)
2011-01-15 20:00:39 +00:00
John Maguire
6cbf825c41
Make remote control support optional.
2011-01-06 16:00:40 +00:00
John Maguire
c9d5b8100b
More remote work. Clementine now requires QJson.
2011-01-06 15:09:09 +00:00
David Sansome
9da56fd916
Always compile basic scripting support
2011-01-02 18:44:45 +00:00
David Sansome
5b1000834f
Add some basic script loading support and add python bindings for the Player class
2010-12-31 18:13:28 +00:00
David Sansome
398f5d7f66
Use qtsparkle instead of winsparkle
2010-12-30 16:20:33 +00:00
David Sansome
45a7780f95
Add winsparkle support (doesn't work yet)
2010-12-29 17:53:28 +00:00
David Sansome
e3a9bd7b26
Make DBUS bits optional on Linux. Thanks Nickollai. Fixes issue #1177
2010-12-26 13:38:35 +00:00
David Sansome
6737b8a5c2
Always use the gstreamer engine, remove xine, vlc and phonon engines.
2010-12-26 13:01:35 +00:00
David Sansome
a97c23d173
Fix liblastfm detection. Protip: variables can't be used before they're set.
2010-12-19 15:10:26 +00:00
John Maguire
027811767e
Explicity enable/disable liblastfm support.
...
Fixes issue #1138
2010-12-19 13:54:30 +00:00
David Sansome
a8a035a13a
Use the system libechonest if it's installed
2010-12-18 18:36:56 +00:00
David Sansome
18a1eb75af
Add our copy of sqlite to the include path only if it's actually being used.
2010-12-18 18:19:18 +00:00
David Sansome
28fdb147d8
Make last.fm optional. Thanks volkov0aa. Fixes issue #49
2010-12-18 17:28:02 +00:00
John Maguire
f95d893945
Add support for building without Sparkle on mac.
2010-12-14 18:20:14 +00:00
John Maguire
aec65c86b6
Disable some dependencies explicitly on Mac.
2010-12-14 17:07:41 +00:00
David Sansome
626c75cd45
Add MPRIS2 and gnome sound menu support
2010-11-21 15:13:26 +00:00
David Sansome
444f8ae03c
Don't try to link against pthreads on windows
2010-11-03 21:11:43 +00:00
John Maguire
1967e0e53c
Require at least Qt 4.5.
...
Thanks to: elan.ruusamae
Fixes issue #909
2010-10-21 13:59:29 +00:00
John Maguire
298137b85e
Require libmtp 1.0
...
Fixes issue #801
2010-10-15 12:45:59 +00:00
David Sansome
48da2f996f
Move the fancy tab widget into src/widgets, remove more dead code, add it to debian copyrights.
2010-10-10 14:04:05 +00:00
David Sansome
d035b1abc2
Add libechonest into 3rdparty, and add a basic echonest artist info fetcher.
2010-10-02 16:23:33 +00:00
David Sansome
56d72a00bf
Try the next UI experiment - wide buttons down the side like Qt Creator
2010-10-01 19:27:01 +00:00
David Sansome
104a8e8175
Don't fail when QtWebKit isn't found
2010-09-26 15:10:08 +00:00
David Sansome
4f1a4fe39a
Some initial lyrics support. Scrapes all the sites that are supported by Amarok's Ultimate Lyrics script. No GUI or configuration yet.
2010-09-26 14:21:23 +00:00
David Sansome
1ce8ba2abf
Don't include qtwin on non-windows os. Thanks oget. Fixes issue #798
2010-09-25 14:55:36 +00:00
John Maguire
0c281bb837
Add cmake options for more libraries.
...
Fixes issue #738
Thanks to Nickollai for the patch.
2010-09-22 13:05:51 +00:00
John Maguire
0109a3211c
Fedora build fixes.
...
Fixes issue #726
2010-09-11 21:12:46 +00:00
David Sansome
5d984cb368
Compile with a static sqlite by default, since Qt 4.7 doesn't seem to expose the symbols we need to use FTS
2010-09-10 20:04:52 +00:00
David Sansome
da25c26239
Add a deb target
2010-09-04 22:33:31 +00:00
David Sansome
cb8a65cd4d
Don't generate files in the debian directory by default
2010-09-04 20:01:51 +00:00
David Sansome
c440657904
Add an "rpm" target for make
2010-09-04 18:55:29 +00:00
David Sansome
29ec96e7b6
Show a little summary of what will and will not be built at the end of cmake
2010-08-31 18:23:23 +00:00
David Sansome
21b99db291
Check for a minimum libgpod version of 0.7.92. Fixes issue #675
2010-08-31 17:20:02 +00:00
David Sansome
1dd6ac323e
Get the drive letter for MSC WMDM devices on Windows 7
2010-08-30 19:58:01 +00:00
David Sansome
f661d9264f
Include CheckCXXCompilerFlag to somehow (?) fix compilation with qt 4.7 on Kubuntu. Fixes issue #667
2010-08-28 17:25:54 +00:00
Bartłomiej Burdukiewicz
a9beafe033
Add configuration widget for wiimotedev and integration with settingsdialog
2010-08-24 19:57:43 +00:00
David Sansome
f74fda92eb
Don't override QT_LIBRARY_DIR and QT_HEADERS_DIR
2010-08-22 15:24:36 +00:00
David Sansome
164d4f6f6f
Throw away the WPD lister and add a WMDM lister
2010-08-15 18:08:09 +00:00
David Sansome
ec22230f3c
Add a WPD lister. Doesn't do anything yet, other than compile
2010-08-14 22:43:19 +00:00
David Sansome
a3b29406e6
Use pkg-config to find libraries on windows, and explicitly link to zlib for libgpod
2010-08-14 18:56:05 +00:00
David Sansome
3f5e188045
Initial support for MTP devices
2010-08-14 15:57:05 +00:00
David Sansome
0ccc3a5f0a
Remove dependency on libplist++
2010-08-09 20:22:55 +00:00
John Maguire
9ddba7251a
* Get the given name for an iDevice.
...
* Clean up device information code & get a few more interesting values.
2010-08-09 18:40:20 +00:00
John Maguire
be389a12f3
Also check for usbmuxd.
2010-08-02 12:42:59 +00:00
David Sansome
cc1728ddf0
Initial commit of an afc gstreamer source
2010-08-01 16:37:38 +00:00
John Maguire
23044bf702
Add basic support for libimobiledevice.
2010-07-30 21:10:34 +00:00
David Sansome
a99afd75ff
Maybe fix the mac build too
2010-07-24 15:22:15 +00:00
David Sansome
0c793689ae
Fix compilation failure on mac and windows
2010-07-24 12:46:48 +00:00
David Sansome
4b96395e7f
Add an option to use the system qxt library
2010-07-24 12:35:21 +00:00
David Sansome
0dcdf36535
Start of work on a GIO/GVFS device backend.
2010-07-17 14:22:07 +00:00
David Sansome
24134dd1ab
Fix libprojectM's pkgconfig name and correct the MimeType line in the .desktop
2010-07-17 11:56:33 +00:00
David Sansome
0c123d58e8
Use a system QtIoCompressor if it's available
2010-07-11 12:02:30 +00:00
David Sansome
9be9a7cc0a
Add a cmake option to use a system install of QtSingleApplication
2010-07-10 20:33:28 +00:00
David Sansome
acf9ff5fd3
Add a cmake option to use a system install of libprojectM. No, gentoo users, you shouldn't use this.
2010-07-10 20:21:06 +00:00
David Sansome
f151df00b0
Blur behind the pretty OSD on Windows Vista and above
2010-07-07 23:03:35 +00:00
David Sansome
e9525e8ec3
Very basic support for reading iPods with libgpod. Uses a hardcoded ~/.gvfs path for now.
2010-07-04 20:52:45 +00:00
David Sansome
a1fbd65f68
Test whether sqlite3 has the FTS3 at compile time, and use the static sqlite3 module if not
2010-06-30 19:55:46 +00:00
David Sansome
724fa9539f
The debian and rpm changelogs contain no useful information, so let's fill them automatically
2010-06-24 22:07:04 +00:00
John Maguire
339b581040
Snow Leopard/Leopard detection.
2010-06-18 11:13:44 +00:00
John Maguire
ae3b500259
Make the buildsystem a little more robust.
2010-06-17 14:45:31 +00:00
David Sansome
6da08410e9
Make installing the projectm presets optional too - useful for if you want to use the ones from a system package instead.
...
Update issue #391
Status: Fixed
I've made installing the presets optional too, the cmake flag is BUNDLE_PROJECTM_PRESETS
2010-06-10 23:01:22 +00:00
David Sansome
76f0803b81
Make visualisations optional.
...
Update issue #394
Status: Fixed
There's now an ENABLE_VISUALISATIONS option that you can set to cmake with cmake -DENABLE_VISUALISATIONS=OFF, or with ccmake or cmake-gui.
2010-06-10 22:48:23 +00:00
David Sansome
40bb827fcd
Make all the source files a single cmake target again.
2010-06-08 22:39:31 +00:00
David Sansome
038c7b1bbf
Use the libprojectm from 3rdparty
2010-06-06 22:23:09 +00:00
David Sansome
0e155c1eaf
Fix liblastfm finding
2010-06-06 21:08:52 +00:00
David Sansome
1895582eb9
Basic support for ProjectM visualisations
2010-06-06 14:06:23 +00:00
John Maguire
a59f5a3887
*Fix m3u parsing
...
*Add regression test
*Fix clang warnings
2010-05-23 15:35:28 +00:00
David Sansome
72dbfd51c5
Start of a Magnatune service that downloads the list of songs and prints them on stdout.
2010-05-08 20:56:39 +00:00
John Maguire
b41716e520
Fail to configure if xgettext cannot be found.
...
Fixes issue #292
2010-05-07 13:10:21 +00:00
David Sansome
7039d04ee6
Keep all the version numbers in one file, so we don't have to change it in hundreds of places each release.
2010-05-03 13:58:41 +00:00
David Sansome
100ecedccd
Don't try to add phonon include directories if phonon wasn't actually found.
2010-04-30 11:27:27 +00:00
John Maguire
df659ae8f8
Add universal character detection from mozilla with build fixes and ascii detection.
...
Updates issue #254
2010-04-29 13:16:46 +00:00
David Sansome
f70f911dd6
Clean up cmake status output a bit
2010-04-22 16:53:41 +00:00
David Sansome
37f7b1ca3b
Use lconvert from the Qt sdk rather than $PATH, if it's available
2010-04-21 11:03:30 +00:00