Commit Graph

132 Commits

Author SHA1 Message Date
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