1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-16 19:31:02 +01:00
Commit Graph

110 Commits

Author SHA1 Message Date
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
John Maguire
1053a40530 Remove no longer needed Qt patch. 2010-12-15 15:46:29 +00:00
John Maguire
5d60cc33aa Disable visibility=hidden on Mac for libechonest. 2010-11-22 11:59:40 +00:00
David Sansome
37f5c07f45 Fix an infinite loop bug in libechonest when parsing invalid xml 2010-10-16 17:34:05 +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
683b882461 Oops, only set the proxy style on the small sidebar 2010-10-10 13:12:42 +00:00
David Sansome
c376ad4217 Make the small sidebar prettier, remove some unused code. 2010-10-10 13:03:47 +00:00
David Sansome
899961e40e Add some more tab styles, you can switch between them by right clicking on the sidebar. 2010-10-09 18:18:06 +00:00
David Sansome
81fb559f66 Catch echonest errors properly 2010-10-09 10:32:18 +00:00