John Maguire
3df3278d3d
Disable virtual destructor warning for builtin taglib.
2012-11-20 11:36:34 +01:00
David Sansome
b42e93d29b
Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old
2012-10-30 05:45:43 +01:00
John Maguire
3a502ef902
Remove keychain from 3rdparty.
2012-10-29 13:26:14 +00:00
David Sansome
e5b2cacb20
Make the Ubuntu and Fedora packages depend on sparsehash, and use the builtin taglib by default if the system's version is too old
2012-10-27 17:53:29 -07:00
David Sansome
66ce3b4408
Add taglib-1.8 to 3rdparty
2012-10-27 17:12:18 -07:00
John Maguire
20031870df
Support keyboard shortcuts in Mac search fields.
...
Fixes issue #994
2012-07-23 18:17:31 +02:00
David Sansome
3ca45f8100
Make the new non-mac search fields look the same as the old LineEdit
...
based search fields.
2012-07-15 16:58:13 +01:00
Arnaud Bienner
cb1f82d12f
Remove qsearchfield_nonmac.png on 3rparty directory, as it's not used since revision 66a92ae909
2012-07-14 16:17:23 +02:00
Arnaud Bienner
2c301cde0f
Move the search field button to the left, and always display it
2012-07-14 16:10:41 +02:00
John Maguire
501baa6597
Support setFocus on Mac QSearchField.
2012-07-12 18:48:47 +02:00
John Maguire
facf8ac142
Forward setFocus() in QSearchField.
2012-07-12 16:51:11 +02:00
John Maguire
6b87318710
Revert "Typedef QSearchField to old LineEdit on non Mac, and make it compatible with QSearchField"
...
This reverts commit 59517f5b4e
.
Update issue 3047
Status: Accepted
Breaks the mac build. We should do a proper fix for this.
2012-07-12 14:04:29 +02:00
Arnaud Bienner
59517f5b4e
Typedef QSearchField to old LineEdit on non Mac, and make it compatible with QSearchField
...
Fixes issue 3047. (for now)
2012-07-10 00:44:05 +02:00
John Maguire
887cc0c2c8
Make mac compile again.
2012-07-05 13:57:58 +02:00
Arnaud Bienner
c57f58862f
Forward some events from QSearchField's internal lineEdit to QSearchField, so we can be aware of some events (like getting/losing focus).
...
Implemented for non-mac; something certainly still needs to be done for Mac
2012-07-02 00:49:37 +02:00
John Maguire
4c55ed9e94
Actually selectAll() on a Qt search field.
2012-06-28 15:17:12 +02:00
John Maguire
915ad6233c
Remove duplicate Qt check in Qocoa.
2012-06-28 13:19:36 +02:00
John Maguire
c1def8bb26
Fix compilation of QSearchField in Qt 4.6
2012-06-28 13:17:51 +02:00
John Maguire
1ebca65c0b
Fix QSearchField on non-mac.
2012-06-28 12:50:32 +02:00
John Maguire
e928ac0349
Support selectAll() in QSearchField.
2012-06-28 12:27:32 +02:00
John Maguire
1e620321a3
Add support for returnPressed() signal to QSearchField.
2012-06-28 11:40:18 +02:00
John Maguire
6208373b86
Port search field in AlbumCoverManager to QSearchField and add support for placeholder text.
2012-06-28 11:40:05 +02:00
John Maguire
569c8295db
Add qocoa and use it for the playlist search field.
2012-06-28 11:39:43 +02:00
John Maguire
1f64d4f709
Support IdSpace param in echonest artist requests properly.
2012-05-29 16:48:28 -07:00
David Sansome
638a4b9739
Bundle the gstreamer moodbar plugin, with a patch that protects calls to fftwf_plan from multiple threads.
2012-05-27 17:30:58 +01:00
David Sansome
6677d0fe30
Remove Android remote control support for now
2012-04-13 15:01:22 +01:00
David Sansome
bb69d7d53a
Revert libmygpo-qt revision 8f35be2da45d74c42672d3d787ef65fb8b14d0dd ("Return normal pointers from ApiRequest methods, so they can be used in Clementine's closures, and deleteLater() in a slot connected to their finished() signal doesn't crash"), and do closure connections using the shared pointers
2012-03-19 19:38:40 +00:00
David Sansome
1fc8b85ff6
Fix compilation on Windows
2012-03-09 18:40:51 +00:00
David Sansome
8a2e282676
Cherry-pick 813951402c15850642a88487f08779aeba98055c from libmygpo-qt
2012-03-07 13:20:40 +00:00
David Sansome
4a16710b69
Cherry pick e4873db127a1b24f069d3602e531d7ca19c70a83 from libgpo-qt
2012-03-06 18:39:34 +00:00
David Sansome
e54a2ff5c5
Get the most popular top-level tags from gpodder.net
2012-03-06 18:39:34 +00:00
Руслан Ижбулатов
28e89250d0
Need stdlib.h for rand()
2012-01-22 14:35:52 +00:00
David Sansome
665b721236
Remove unused bits from 3rdparty/chromaprint
2012-01-07 15:12:26 +00:00
John Maguire
660c68f9d9
Remove chromaprint shared lib target.
2012-01-06 17:08:01 +00:00
John Maguire
598948d16e
Remove echoprint.
2012-01-06 16:42:22 +00:00
John Maguire
1bcbc2ed3e
Add Chromaprint to 3rdparty.
2012-01-06 15:55:50 +00:00
David Sansome
00c6d20c3f
Explicitly link libechonest statically instead of relying on the default (which is changed to SHARED by rpmbuild)
2011-11-30 19:10:14 +00:00
David Sansome
8f87744d57
Disable the native preset factory in libprojectm (which we didn't use anyway). Might fix the -ldl requirement and compilation failure on fedora 14.
2011-11-29 14:55:15 +00:00
Vadim Zhukov
c084d13ff1
Apply downstream OpenBSD patches against projectm. Fixes issue 2277
2011-11-29 11:27:35 +00:00
John Maguire
1b4914ee87
Bump libechonest to 1.2.1
2011-11-23 16:10:33 +01:00
John Maguire
ff8dfd875e
Build libechonest statically again.
2011-10-26 18:12:12 +02:00
John Maguire
ba363fa475
Bump libechonest to 1.2.0
2011-10-26 16:45:20 +02:00
David Sansome
740b4c0bda
Fix a build error on cmake < 2.8.4
2011-10-19 23:45:48 +01:00
David Sansome
9a739a3346
Add a DBus interface onto the global search engine, and add a KDE krunner plugin that performs global searches in Clementine.
...
This is optional and is not compiled unless you have the plasma developer packages installed.
2011-10-19 23:17:24 +01:00
David Sansome
9a5a0c811a
Make sha2 compile on windows
2011-07-23 20:08:33 +01:00
David Sansome
a1062eb96f
Add sha256 and hmac-sha256 functions
2011-07-23 19:33:00 +01:00
David Sansome
dd3eee63e5
Remove python scripting support
2011-07-23 15:32:12 +01:00
David Sansome
ceae993d62
Add Python bindings for IconLoader and expose all protected methods in classes
2011-07-18 22:20:45 +00:00
John Maguire
bad7c7a47d
Silence some warnings in pythonqt.
...
Fixes issue #2052
2011-07-06 14:08:27 +00:00
John Maguire
55b001c400
Bump echoprint version to 5d9847d86e513ca943e7
2011-06-29 14:58:16 +00:00
John Maguire
c7fef47e61
Disable -fPIC for echoprint in MinGW.
2011-06-29 14:32:49 +00:00
John Maguire
bd5fe66fec
Another compile fix for echoprint on mingw.
2011-06-29 12:43:43 +00:00
John Maguire
bfa23cbd10
More echoprint compile fixes for mingw
2011-06-29 11:51:56 +00:00
John Maguire
964dced58c
Try and fix compile error on windows.
2011-06-29 11:41:30 +00:00
John Maguire
1df5db5ee3
Add Echoprint library and a new fingerprinting classs that uses it.
2011-06-25 17:30:12 +00:00
John Maguire
6e86caae2c
Define QT_STRICT_ITERATORS and fix the associated bugs.
2011-06-20 15:08:06 +00:00
John Maguire
4393199d66
Fix or hide some compile warnings.
2011-06-16 14:38:13 +00:00
David Sansome
3843e450af
Fix the windows build
2011-06-08 10:39:03 +00:00
John Maguire
7a893cc8da
Remove compile flag not available on all compilers.
2011-05-31 18:08:41 +00:00
John Maguire
f071a68405
Fix or silence warnings in pythonqt.
2011-05-31 16:54:52 +00:00
David Sansome
a65dab7bad
Add some PythonQt patches
2011-05-30 18:56:48 +00:00
David Sansome
cd052f4619
Clean up PythonQtSignalReceivers properly, fixing a segfault on exit of the python test
2011-05-30 18:56:27 +00:00
David Sansome
5eb38504a7
Decrement the refcounts of shell methods if they're not called
2011-05-30 14:54:25 +00:00
David Sansome
bb0b547e9c
Hack the wrapped ~QStandardItem to remove the row properly from the model (which deletes it as well)
2011-05-30 14:54:11 +00:00
David Sansome
033918ff79
Remember any signals that are connected to Python objects and disconnect them when the script is unloaded so the references to those objects can be dropped
2011-05-30 14:53:59 +00:00
John Maguire
97a8aa54be
Use SPMediaKeyTap for global media keys on Mac.
...
Thanks to: tyler.s.rhodes@gmail.com
2011-05-30 10:09:34 +00:00
David Sansome
6dd1634946
Add Python bindings for Playlists, port the rainbowizer plugin to PythonQt and make its colours a bit more tasteful
2011-05-29 12:55:18 +00:00
David Sansome
1c53935c4e
Initialise PythonQt shell POD return values to 0, so that if the wrapped method raises an exception an uninitialised value isn't returned to C++
2011-05-28 16:01:05 +00:00
David Sansome
20a11e28b5
Remove the embedded-struct-names patch - we don't have nested structs any more
2011-05-22 15:22:56 +00:00
David Sansome
2dbf6a4871
Fix a PythonQt bug where it would incorrectly report an error trying to convert the return value of a void slot().
2011-05-22 14:10:38 +00:00
David Sansome
417bde98a0
Remove dependency on QtUiTools, remove QtUiTools bindings and port PyQt's pure python .ui file parser to use PythonQt. Change the di.fm script to use uic again.
2011-05-21 19:08:38 +00:00
David Sansome
8422b844b1
Patch PythonQt:
...
- preserve the reference count of arguments passed to wrapped functions
- don't dump all over the stack of functions that call PythonQtConv::ConvertPythonToQt
- convert :: to _ in value type names
2011-05-19 23:02:03 +00:00
David Sansome
25e63e4b42
Add QtUiTools bindings
2011-05-15 16:12:38 +00:00
David Sansome
8467bed946
Add missing file
2011-05-15 16:12:27 +00:00
David Sansome
368c637ce7
Fix compilation in release mode and disable the python test for now
2011-05-15 15:46:42 +00:00
David Sansome
d9bb8ffd8c
Add the pythonqt bindings generator and make some bindings for RadioService and UrlHandler
2011-05-15 15:45:49 +00:00
David Sansome
7c05b42dcd
Add PythonQt to 3rdparty, use it in the python engine instead of SIP/PyQt.
2011-05-15 13:41:54 +00:00
John Maguire
18bfa12042
Add the beginnings of an ICE socket implementation.
...
Currently, it can be demoed using --stun-test and the icedemo from pjsip as the other client.
TODOs:
Add ability to do a full demo using only 2 clementine instances.
Complete session initiation over XMPP.
Add local & port forwarded sockets as options.
2011-04-07 13:38:27 +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
John Maguire
e172765331
Some support for MediaStorageInterface.
2011-03-13 18:20:37 +00:00
John Maguire
d8cd7ae80a
Set name in identity stanza.
2011-03-10 15:10:31 +00:00
John Maguire
48b7dc3501
Massively hacky basic integration to tomahawk.
2011-03-08 21:16:09 +00:00
John Maguire
7ca69e009e
Add libportfwd and an async wrapper.
2011-03-08 16:34:20 +00:00
David Sansome
75ff490f76
Don't install libxrme at all, but do copy the headers into cmake's binary dir on mac to fix the build
2011-03-04 20:50:26 +00:00
David Sansome
66a5a1484b
Fix libxrme build errors on windows
2011-03-04 20:50:17 +00:00
John Maguire
d357a1cb6e
Disable libxrme install targets on Mac.
2011-03-04 11:54:08 +00:00
John Maguire
673d44ef72
Explicitly link gloox to gnutls.
2011-03-02 14:44:47 +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
a3b78a0043
Sync libxrme.
2011-03-01 14:34:06 +00:00
John Maguire
7f48896aa6
Add missing config.h.in for gloox.
2011-03-01 13:57:22 +00:00
John Maguire
e62db35dd1
Move gloox around.
2011-03-01 13:01:41 +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
John Maguire
6cebb8e629
Work around Lucid gloox bug.
2011-02-22 15:08:35 +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
edd01b82e7
Oops, another tab->spaces
2011-02-19 18:24:01 +00:00
David Sansome
6b9f41d6ae
Tabs to spaces in the keychain source
2011-02-18 20:14:01 +00:00
David Sansome
43f55a7bcd
Fix compilation of the gnome keychain
2011-02-18 20:13:52 +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
David Sansome
3967437cba
Bring (parts of) gmock into the repository instead of it being an svn:external
2011-01-27 19:49:08 +00:00