Arnaud Bienner
399da3c7bc
Convert cocoa key down/up pressed event to equivalent Qt events
2015-09-21 00:47:11 +02:00
Arnaud Bienner
bfe5042132
Don't give focus to search box when setting the reseting the text to empty string on OS X, otherwise it will get focus when it doesn't need to
2015-09-21 00:21:39 +02:00
Arnaud Bienner
e83848edd1
Seems we don't need this anymore.
...
Not sure when it was needed at some point, but now pressing "Esc" correctly cleans the search field. And this code (which also cleans the search field) was triggered in other situation, when pressing Cmd+A for example.
2015-09-21 00:18:57 +02:00
Arnaud Bienner
21ab4518d9
Change the way we give focus to the search bar on OS X. This prevents the text from being selected then accidentally erased by the user, when he starts typing with focus on the playlist view
2015-09-18 01:44:25 +02:00
John Maguire
aa22a43f44
Add exponential back-off to Amazon requests.
2015-04-17 12:10:40 +01:00
Arnaud Bienner
fe7bc917de
Check if Mac QSearchField has focus before handling the notification.
...
Otherwise, playlist's search field will always handle those shortcuts, and they won't work anywhere else on the same window.
Fixes #3320 .
2015-03-14 01:55:46 +01:00
Arnaud Bienner
fad0ccc8c6
Fix a crash that will sometime occur on exit on Mac, caused by my recent changes
2015-03-14 01:38:03 +01:00
Arnaud Bienner
c62f2c7f4d
Make QSearchField behaves like other QWidget on Mac. Some events weren't sent for this widget, and escape and return weren't working. This prevents the 'Did you mean' widget to work correctly
2015-02-23 00:01:07 +01:00
Arnaud Bienner
985568d4c1
Use actual characters instead of keycode
...
While keycode are "hardware independent" they don't take into account keyboard layout (e.g. 'q' keycode would actually be 'a' on an AZERTY keyboard)
Fixes issue #4708
2015-02-09 20:45:09 +01:00
John Maguire
a18a621c0a
Remove our copy of chromaprint.
2015-02-09 14:15:34 +01:00
John Maguire
c55c6130a0
Remove our copy of libechonest.
2015-02-09 11:22:05 +01:00
Chocobozzz
c44c7e5f04
Path taglib to skip multiple ID3v2 tags which can cause bugs with length
...
for example
2014-12-16 22:23:12 +01:00
John Maguire
1023fe8b1e
Fix chromaprint includes.
2014-11-06 17:26:45 +01:00
David Sansome
1c1ea31f49
Remove bits of sha2 not used for sha256
2014-09-25 23:51:46 +10:00
David Sansome
8d3839603b
Name chromaprint's config.h chromaprint_config.h so QtCreator doesn't get confused.
2014-09-22 22:27:44 +10:00
John Maguire
e876df1b23
Merge pull request #4456 from Shedward/vk-broadcasting
...
Vk.com broadcasting.
2014-08-12 22:04:45 +02:00
Vlad Maltsev
fd263d60fe
Add broadcasting to Vreen.
2014-08-03 19:09:37 +07:00
Alexander Bikadorov
3cdca632f9
Fixes lock file removal
2014-06-27 12:30:00 +02:00
David Sansome
566ae6a6e4
Don't compile vreen with link-time optimizations - it makes all the symbols hidden on Arch Linux.
2014-05-23 22:52:37 +10:00
David Sansome
a6ac10093c
Clean up a lockfile from /tmp on exit. Fixes #4348
2014-05-15 16:19:38 +10:00
John Maguire
bc3a80e1b7
Disable developer build for builtin vreen.
2014-04-02 16:27:07 +02:00
Maltsev Vlad
a7b0accd93
Add Vk.com plugin.
2014-03-08 00:58:50 +07:00
David Sansome
96075faf88
Namespace clementine's 3rdparty implementation of sha2 to prevent its symbols
...
conflicting with the system's openssl symbols with the same names.
This was causing SSL connections to fail in weird ways on Debian.
Fixes #4130 .
2014-02-02 20:25:11 +11:00
Alexander Bikadorov
0ce178961a
fix for using special keys for global shortcuts in X11
2014-01-22 18:48:39 +01:00
Arnaud Bienner
05b76f1d81
Bump 3rd party taglib to 1.9.1
2013-12-17 19:38:05 +01:00
John Maguire
4c23072bef
Link dynamically against sqlite3 but still use a copy of QSqlLiteDriver
2013-11-22 16:31:41 +00:00
John Maguire
b17b075361
Compile fixes for 10.9
2013-11-21 17:59:31 +00:00
David Sansome
4ec7c09522
Don't return a free'd pointer from Echonest::ParseError::what(). Might fix a crash on Windows when there are no echonest results.
2013-09-07 15:39:05 +10:00
David Sansome
1430cc4114
Patch a weird big endian swap thing in taglib
2013-08-18 12:55:18 +10:00
David Sansome
4411b25e86
Use a newer taglib (taglib master at 89fcab5669013bd46b0ef7b7f6efbb8a21cd1ceb)
...
Fixes issue 3446
2013-08-18 12:55:07 +10:00
John Maguire
d829d75d49
Fix warning in Chromaprint.
2013-05-17 16:33:35 +02:00
David Sansome
064249deeb
Fix a libmygpo-qt linker error on windows
2013-05-04 14:04:00 +00:00
David Sansome
13016db4aa
Oops
2013-04-15 22:27:02 +10:00
David Sansome
1eaebecdea
Try fixing the windows build
2013-04-15 22:14:25 +10:00
David Sansome
f777561f4a
Use libmygpo-1.0.7
2013-04-15 21:41:54 +10:00
Andreas
79c2aaacd9
Windows: Publish service on all interfaces.
2013-03-08 15:20:31 +01:00
Arnaud Bienner
723437d5b6
Compile bundled taglib with ASF and MP4 support
2013-03-03 00:50:45 +01:00
David Sansome
446b379111
Patch taglib to stop loading a FLAC file if it has too many metadata blocks. Fixes issue 3500.
2013-02-17 18:41:04 +11:00
John Maguire
f27cf7b59f
Change tinysvcmdns to use sockets instead of pipe on windows.
...
Should make it actually work on windows.
2013-01-23 16:05:32 +01:00
John Maguire
139777cace
Search for windows pthread library for tinysvcmdns.
2013-01-18 16:56:07 +01:00
John Maguire
6b4f4cde38
Oops, actually link winsock2.
2013-01-18 14:00:21 +01:00
John Maguire
de7ace16ec
Link winsock2 and pthread to tinysvcmdns.
2013-01-18 13:59:10 +01:00
John Maguire
f3d4f88466
Fix tinysvcmdns compiling on win32.
2013-01-17 16:32:17 +01:00
John Maguire
ffe00ef149
Add tinysvcmdns to 3rdparty
2013-01-17 13:15:16 +01:00
John Maguire
6c5e831a7d
Remove tag encoding detection as we don't really use it anymore.
2012-11-29 13:41:20 +01:00
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