commit e93c9686df865390c369edf6ad73d03079a753ef Author: Bastien Nocera Date: Tue Dec 17 10:49:02 2013 +0100 3.11.3 NEWS | 10 ++++++++++ configure.ac | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) commit edcbca37c13ade0501177b9855d86e39d39d5035 Author: Bastien Nocera Date: Tue Dec 17 10:58:34 2013 +0100 build: Add settings.ui to dist lib/Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit cd4ca1eaacd12811c9cfb84f896dfdfae09ba982 Author: Bastien Nocera Date: Tue Dec 17 10:55:29 2013 +0100 docs: Remove plugins from the API docs docs/reference/libgnome-bluetooth/gnome-bluetooth-docs.sgml | 2 -- 1 file changed, 2 deletions(-) commit 6da78afe8ae5f8fb92208bc72c77203dffb6af59 Author: Akom Chotiphantawanon Date: Mon Dec 16 21:04:57 2013 +0700 Updated Thai translation po/th.po | 587 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 318 insertions(+), 269 deletions(-) commit dd8cae1303e639f8a11bcf7f0fdf3d1eedc98d72 Author: Fran Diéguez Date: Sun Dec 15 18:24:52 2013 +0100 Updated Galician translations po/gl.po | 175 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 113 insertions(+), 62 deletions(-) commit c84bd4c9038afb94dc079130972ffc3daaf0bcd4 Author: Victor Ibragimov Date: Sat Dec 14 16:36:29 2013 +0500 Tajik translation updated po/tg.po | 176 ++++++++++++++++++++++++++++++++++++++++++++------------------- 1 file changed, 123 insertions(+), 53 deletions(-) commit c6f47c00e2da7ca60c3def21968e8d2ff9248bdc Author: Daniel Mustieles Date: Fri Dec 13 17:22:26 2013 +0100 Updated Spanish translation po/es.po | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) commit 7ae273f03875f67c20da8f9ff3127b2a5d31c8b3 Author: Bastien Nocera Date: Thu Dec 12 19:44:06 2013 +0100 settings: Remove "Now" from the visible label lib/bluetooth-settings-widget.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 344af1c16a9c94b692760f74ab7342d1bb1a2f8a Author: Bastien Nocera Date: Thu Dec 12 19:42:41 2013 +0100 settings: Move discoverable label to top right Instead of at the bottom, to make it clearer that the discoverable status is dependent on the device list discovering new devices, eg. that it goes away when the panel goes away. lib/bluetooth-settings-widget.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) commit f5a0b1e6e0bfb1dac2958debd2a66249ae480d1d Author: Bastien Nocera Date: Thu Dec 12 19:17:30 2013 +0100 settings: Make test window the same width as settings lib/test-settings.c | 2 ++ 1 file changed, 2 insertions(+) commit d44ed04efd474aab9f8771f3a6a6715ae53206f9 Author: Bastien Nocera Date: Thu Dec 12 19:16:05 2013 +0100 settings: Always ask before pairing When a remote-initiated pairing comes in, ask the user if they actually want to pair. It would usually be a device that was removed manually, so there must be a reason why we didn't want to see it. lib/bluetooth-settings-widget.c | 45 +++++++++++++++++++++++++++++++++++------ 1 file changed, 39 insertions(+), 6 deletions(-) commit 5fcb7141156101e50dba7d2b7908c94904fcf706 Author: Bastien Nocera Date: Thu Dec 12 19:15:26 2013 +0100 settings: Ellipsise label in properties title And add some padding on each side. lib/bluetooth-settings-widget.c | 5 +++++ 1 file changed, 5 insertions(+) commit 9d268e5fd81c7eb5b509c7f57d8a0f244067c406 Author: Bastien Nocera Date: Thu Dec 12 19:15:00 2013 +0100 settings: Ellipsise the labels in each row lib/bluetooth-settings-row.c | 1 + 1 file changed, 1 insertion(+) commit c01901992de7926fe8ffbc03ab121a736ac1a66a Author: Bastien Nocera Date: Thu Dec 12 15:27:25 2013 +0100 settings: Add PIN for another Microsoft mouse lib/pin-code-database.xml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 09906a126cb5dde65427c1ae3b4728088d5d4f57 Author: Daniel Mustieles Date: Thu Dec 12 11:42:57 2013 +0100 Updated Spanish translation po/es.po | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) commit 222d8ec8d6dc1e7dc47265cf146c5796fc13ed0a Author: Daniel Mustieles Date: Thu Dec 12 11:16:07 2013 +0100 Updated Spanish translation po/es.po | 184 +++++++++++++++++++++++++++++++++++++++++---------------------- 1 file changed, 121 insertions(+), 63 deletions(-) commit b1e652d83d6e2edc55d386be9ba5d059ff1a32e7 Author: Bastien Nocera Date: Wed Dec 11 20:41:43 2013 +0100 settings: Fix pairing dialogue label width lib/settings.ui | 4 ++++ 1 file changed, 4 insertions(+) commit d19a02aecd86908a092bd449320dd46c5e5e9ced Author: Bastien Nocera Date: Wed Dec 11 20:03:53 2013 +0100 settings: String reviews for pairing dialogue Titles, help label, button labels, button theming now all match the mockups. lib/bluetooth-pairing-dialog.c | 52 +++++++++++++++++++++++++++++++++--------- 1 file changed, 41 insertions(+), 11 deletions(-) commit c0d754472acc76dac2213d1d7c1d79e370801a39 Author: Bastien Nocera Date: Wed Dec 11 19:40:42 2013 +0100 settings: Center text in PIN entry lib/settings.ui | 1 + 1 file changed, 1 insertion(+) commit f3616a4a6523794f0b33f79b51d86e32295a3f39 Author: Bastien Nocera Date: Wed Dec 11 19:39:29 2013 +0100 settings: Add a spinner to pairing dialogues We either have a confirmation button, or a spinner. lib/bluetooth-pairing-dialog.c | 12 ++++++++++++ 1 file changed, 12 insertions(+) commit 23d2d8518dfa77bc9368229c35ff112a23d73132 Author: Bastien Nocera Date: Wed Dec 11 19:35:19 2013 +0100 settings: Add title widget to pairing dialogue lib/bluetooth-pairing-dialog.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 7df3aa0154b69d760248b1a84a2da6343dfe7c4f Author: Bastien Nocera Date: Wed Dec 11 19:33:11 2013 +0100 settings: Padding for the pairing dialogue lib/settings.ui | 7 +++++++ 1 file changed, 7 insertions(+) commit 146e228961c5f2f20ba0a5da9fdd731a89ac714d Author: Bastien Nocera Date: Wed Dec 11 19:19:32 2013 +0100 settings: Move style changes to GtkBuilder file lib/bluetooth-pairing-dialog.c | 4 ---- lib/settings.ui | 6 ++++++ 2 files changed, 6 insertions(+), 4 deletions(-) commit 9868500218b28c6eaedc95eb01f2ec9f5cd0f54a Author: Bastien Nocera Date: Wed Dec 11 18:24:56 2013 +0100 settings: Better pairing dialogue test lib/test-pairing-dialog.c | 36 +++++++++++++++++++++++++++++++++--- 1 file changed, 33 insertions(+), 3 deletions(-) commit b629ded808352f43a20558d55b6e98db1a8e9ace Author: Bastien Nocera Date: Wed Dec 11 18:23:55 2013 +0100 settings: Fix visibility of some widgets in pairing dialogue The buttonbox and the "Done" dialogue should not be shown when using show_all. lib/bluetooth-pairing-dialog.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) commit 6176237e6472094a14a01655d1ba83c7cf5922f7 Author: Bastien Nocera Date: Wed Dec 11 17:49:30 2013 +0100 settings: Cancel button shouldn't be red It's not a destructive action. lib/bluetooth-pairing-dialog.c | 2 -- 1 file changed, 2 deletions(-) commit 581eadf5f93b362ab7fe9348ac1dae642c1e417f Author: Bastien Nocera Date: Wed Dec 11 13:58:20 2013 +0100 settings: Verify pincodes passed to DisplayPinCode So that we can avoid showing a PIN that will not need to be entered. lib/bluetooth-settings-widget.c | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) commit 9d28b6c8d991691ca07f3fd10b774b1cdf4aef8f Author: Bastien Nocera Date: Wed Dec 11 13:57:42 2013 +0100 lib: Add some new device types We're missing icons for the remote control, wearable and toy types. lib/bluetooth-client.c | 8 ++++++++ lib/bluetooth-enums.h | 12 +++++++++++- lib/bluetooth-utils.c | 20 ++++++++++++++++++++ 3 files changed, 39 insertions(+), 1 deletion(-) commit a5aaf86ed195d489b136c52cad3a4a0754ec177b Author: Bastien Nocera Date: Tue Dec 10 11:43:07 2013 +0100 settings: Some more debug Print whether we need to confirm the PIN. lib/pin.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 360dde50ca424514464551b961af20bcedb46c67 Author: Bastien Nocera Date: Tue Dec 10 11:42:38 2013 +0100 lib: Add parsed CoD to test-class lib/test-class.c | 1 + 1 file changed, 1 insertion(+) commit a8e2be9cb386f186894d8f1044f903c83f81aa80 Author: Bastien Nocera Date: Tue Dec 10 11:10:53 2013 +0100 lib: Warning for missing case statements in type_to_string To make sure we see warnings when new device types are added, remove the default case in the switch. lib/bluetooth-utils.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 1ae0766fff87ee7bbe496513f48df0cca986adf4 Author: Fran Diéguez Date: Wed Dec 11 10:25:48 2013 +0100 Updated Galician translations po/gl.po | 494 ++++++++++++++++++++++++++++++++++----------------------------- 1 file changed, 266 insertions(+), 228 deletions(-) commit 6fe5e7b5cc2ce69b2b5dac057edf2a0c482fbca3 Author: Daniel Mustieles Date: Tue Dec 10 13:02:58 2013 +0100 Updated Spanish translation po/es.po | 69 +++++++++++++++++++++++++++------------------------------------- 1 file changed, 29 insertions(+), 40 deletions(-) commit 36ed8d7e2c07543afc9f22971283c6c4f48cf791 Author: Victor Ibragimov Date: Tue Dec 10 16:06:12 2013 +0500 Tajik translation updated po/tg.po | 61 ++++++++++++++++++++++++++++--------------------------------- 1 file changed, 28 insertions(+), 33 deletions(-) commit c90d9b1c560613e11c05920813c66b0ed5656d18 Author: Bastien Nocera Date: Tue Dec 10 01:33:49 2013 +0100 settings: Fix key naviguation We only have a single list, so this is easier. lib/bluetooth-settings-widget.c | 76 ++++++++--------------------------------- 1 file changed, 15 insertions(+), 61 deletions(-) commit 02f3636b369a9a20b0825a056be689ac5b6821cc Author: Bastien Nocera Date: Tue Dec 10 00:38:43 2013 +0100 settings: More PIN testing lib/test-pin.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 00284e21a1dbce2d7fd579535cd4b51e39019b48 Author: Bastien Nocera Date: Tue Dec 10 00:29:58 2013 +0100 lib: Override icons for some phone brands Apple, Google and Samsung phones get some fancy icons instead of the generic one. Fixes krh's bug: http://www.hadess.net/2013/12/bluetooth-panel-redesign.html?showComment=1386622940545#c2299335627471329746 lib/bluetooth-client.c | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) commit 952030a5fbb1c080a04eed03e2b06f2446675f08 Author: Bastien Nocera Date: Tue Dec 10 00:23:39 2013 +0100 settings: Use vendor rather than OUI for some devices For the Apple mice and touchpads, as well as Sony's BD Remote, use a vendor name rather than an OUI, which makes use more future-proof. lib/pin-code-database.xml | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) commit 5b160177a047424010b6e13039a07dfd4f46d654 Author: Bastien Nocera Date: Mon Dec 9 23:53:34 2013 +0100 pin vendor fix lib/pin.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit 720506b00ec1f89f03fd9e90ec8e24968e0a3f21 Author: Bastien Nocera Date: Mon Dec 9 23:38:14 2013 +0100 settings: Add vendor attribute for PIN database Allows us to remove hard-coded OUIs in the database. lib/pin-code-database.xml | 1 + lib/pin.c | 13 +++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) commit 49b84e8f5a4619788d85fef9b289154776ab6a29 Author: Bastien Nocera Date: Mon Dec 9 23:37:15 2013 +0100 settings: Vendor from OUI helper function configure.ac | 2 +- lib/pin.c | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ lib/pin.h | 1 + 3 files changed, 51 insertions(+), 1 deletion(-) commit 90423abf17c0c590e6da78676fdedaa3aab3d1fa Author: Bastien Nocera Date: Mon Dec 9 17:53:22 2013 +0100 settings: Fix pairing pre-Bluetooth 2.1 keyboards Rejecting the bluetoothd generated PINs doesn't actually work. We need to actually display the code coming from bluetoothd, so it can be entered on the keyboard. lib/bluetooth-settings-widget.c | 32 +++++++++++++++++++++++++++----- 1 file changed, 27 insertions(+), 5 deletions(-) commit 0644b6572367b7c2691922a4d8f00578c7870696 Author: Bastien Nocera Date: Mon Dec 9 16:51:52 2013 +0100 settings: Re-add special device special-cases The autopair plugin isn't used for remote-initiated pairings, like a mouse trying to reconnect to the device it connected to before. lib/pin-code-database.xml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) commit e166cc4cf2dbe5f6591c9f64588a80cd8dbee6b5 Author: Bastien Nocera Date: Mon Dec 9 16:22:07 2013 +0100 settings: Fix pairing of the PS3 BD remote Straight after discovery, the legacy pairing might not have been detected yet, so go with the information we have to detect whether we need to not use pairing. Fixes an assertion trying to pair the PS3 BD remote. lib/bluetooth-settings-widget.c | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) commit 52909dbf73e2686285fd2808ed83f6235248cc1d Author: Bastien Nocera Date: Mon Dec 9 16:07:57 2013 +0100 settings: Fix memory leak in pincode_callback Garbage collection FTW. lib/bluetooth-settings-widget.c | 5 +++++ 1 file changed, 5 insertions(+) commit 96b9470523628d49730d5a0ba274441b876ef8b5 Author: Bastien Nocera Date: Mon Dec 9 16:06:56 2013 +0100 settings: Fix for remote pairing with known devices For devices where we know the PIN for certain, and when the pairing is remote initiated, make sure that we don't show any dialogues. lib/bluetooth-settings-widget.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit 347e9cf8b851119f05b0cd37f950a4d413137688 Author: Bastien Nocera Date: Mon Dec 9 16:05:58 2013 +0100 settings: Simply bail out when the name isn't known If we get a pairing request and we don't even have a name for the device, just bail. lib/bluetooth-settings-widget.c | 4 ++++ 1 file changed, 4 insertions(+) commit 1a70b77bbf707d916080bdd3265cc5993d7a377f Author: Bastien Nocera Date: Mon Dec 9 15:59:06 2013 +0100 settings: Don't override "confirm_pin" When we detect a PIN code by name, we don't need to confirm the PIN code, so leave confirm_pin alone. Also make sure that the display_pin is set to show the user. lib/bluetooth-settings-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5f3fff02ca9860236227b28459536f0a6c89388f Author: Bastien Nocera Date: Mon Dec 9 15:54:49 2013 +0100 settings: Implement authorise service for HID devices If they're paired or trusted, allow the remote device to connect. This can happen if we didn't know that the remote device actually did input (like, if it got removed after the reverse SDP), so hack around that. lib/bluetooth-settings-widget.c | 31 +++++++++++++++++++++++++++---- 1 file changed, 27 insertions(+), 4 deletions(-) commit 4d12df875bbcf6759f1359f3b7a1a951a5029963 Author: Bastien Nocera Date: Mon Dec 9 15:23:59 2013 +0100 lib: Add test case for pin code generation lib/Makefile.am | 5 ++++- lib/test-pin.c | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) commit 650370b29110289c9699cd1f2012cf518c217ea7 Author: Bastien Nocera Date: Mon Dec 9 15:13:27 2013 +0100 settings: Add work-around for BlueZ "type" bug See http://thread.gmane.org/gmane.linux.bluez.kernel/41471 lib/bluetooth-settings-widget.c | 40 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 38 insertions(+), 2 deletions(-) commit 612b40c4ed1b8b55a50dde075ad0955c39af39bf Author: Bastien Nocera Date: Mon Dec 9 15:10:19 2013 +0100 settings: Fix debug output in pin.c Again! lib/pin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit a8fa70fe4d49a3a3aea4d98b97a5e1d625d1021c Author: Bastien Nocera Date: Mon Dec 9 14:52:21 2013 +0100 settings: Pass "self" to properties_for_device() lib/bluetooth-settings-widget.c | 36 +++++++++++++++++++++++------------- 1 file changed, 23 insertions(+), 13 deletions(-) commit 52308ffcccbceac8d16915ecb5157e24fd64cff4 Author: Bastien Nocera Date: Mon Dec 9 13:39:43 2013 +0100 settings: Better support for remote-initiated pairing When the pairing is remote initiated, show a dialogue that'll only ask to enter the same PIN as on the remote device, and dismiss the dialogue straight away. lib/bluetooth-pairing-dialog.c | 12 ++++++++++-- lib/bluetooth-pairing-dialog.h | 1 + lib/bluetooth-settings-widget.c | 36 ++++++++++++++++++++++++++++++++---- 3 files changed, 43 insertions(+), 6 deletions(-) commit a9c3d00923635b26918322964285f3a05bd7034c Author: Bastien Nocera Date: Mon Dec 9 12:34:31 2013 +0100 settings: Add doc for the connecting devices hashtable lib/bluetooth-settings-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit c8d49a08a7b87add7295d1839fee961b8cdac7cc Author: Daniel Mustieles Date: Mon Dec 9 16:02:41 2013 +0100 Updated Spanish translation po/es.po | 535 +++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 278 insertions(+), 257 deletions(-) commit d60b1dff52291cf52dfbefa34094601597e56815 Author: Victor Ibragimov Date: Mon Dec 9 02:08:53 2013 +0500 Tajik translation updated po/tg.po | 494 ++++++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 281 insertions(+), 213 deletions(-) commit 6cc48b941ab25c0fd08c310bb276b4324cd729de Author: Bastien Nocera Date: Sat Dec 7 22:21:51 2013 +0100 settings: Another coding style fix lib/bluetooth-settings-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 16b5fc95b34b7d09e2690ef143b953f8edbf78f0 Author: Bastien Nocera Date: Sat Dec 7 22:18:21 2013 +0100 settings: More fixes for remote pairing Send out results for RequestPinCode at the right time (when the PIN is confirmed, not when a button is pressed after confirmation). lib/bluetooth-settings-widget.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) commit afddd6da500a8b4fdd6dabdb2d7d8f496277d95f Author: Bastien Nocera Date: Sat Dec 7 16:02:06 2013 +0100 settings: Fix memory leak when connection fails The error would be leaked. Also make sure to print the error for debugging purposes. lib/bluetooth-settings-widget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 4c6d1c486af2d567980bb233f8161122a261f20b Author: Bastien Nocera Date: Sat Dec 7 15:56:24 2013 +0100 settings: Update opened properties when a device changes Otherwise we'd need to close and reopen it to see updated information. lib/bluetooth-settings-widget.c | 4 ++++ 1 file changed, 4 insertions(+) commit 193dc5e27c37e59e2e13d25bb2f9d255a612a587 Author: Bastien Nocera Date: Sat Dec 7 11:21:14 2013 +0100 settings: Unregister the pairing agent on exit lib/bluetooth-settings-widget.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 89328b1d2174eaffd138d6dc711581f6f87154f1 Author: Bastien Nocera Date: Sat Dec 7 10:35:11 2013 +0100 settings: Never have nameless rows When the name of the device isn't known yet, don't show a NULL row, show the device type instead. lib/bluetooth-settings-row.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) commit a8f946d7589d544c2c8bb968a4ea11133333b84d Author: Bastien Nocera Date: Sat Dec 7 10:33:29 2013 +0100 settings: Avoid warnings when discovering new devices When device names aren't known yet, don't throw warnings. lib/bluetooth-settings-widget.c | 9 +++++++++ 1 file changed, 9 insertions(+) commit 414881b62e5d9ed6c73f07c0e8e7e6a175cec770 Author: Bastien Nocera Date: Sat Dec 7 10:24:05 2013 +0100 settings: Defer pairing when the name isn't known yet lib/bluetooth-settings-widget.c | 41 +++++++++++++++++++++++++++++++++++------ 1 file changed, 35 insertions(+), 6 deletions(-) commit 48825fff99e11ef097838db11b5cfff05af404db Author: Bastien Nocera Date: Sat Dec 7 00:21:53 2013 +0100 lib: Override default icon for audio devices "audio-card" is fugly, low-res and represents something that nobody's seen for 10 years: a stand-alone sound card. Instead, we'll show headset, headphones, and speakers to represent generic audio devices. lib/bluetooth-client.c | 46 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 7 deletions(-) commit 5d445a78221a9c6e1c620e350e36b2607ec7c419 Author: Bastien Nocera Date: Fri Dec 6 22:09:59 2013 +0100 settings: Make Enter work in pin confirmation dialogue lib/bluetooth-pairing-dialog.c | 5 ++--- lib/settings.ui | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) commit f6e239ba57c4163ff14d1d996ba4699df496e25c Author: Bastien Nocera Date: Fri Dec 6 17:52:33 2013 +0100 settings: Default test for pairing dialog is confirmation lib/test-pairing-dialog.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 2ffdb775707184a77aa526b157b42cbc41ce9cb5 Author: Bastien Nocera Date: Fri Dec 6 17:50:54 2013 +0100 lib: Coding style fix for connect_callback() lib/bluetooth-client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 014a9522d45e8052106cfe48ce2dcfedb54584d0 Author: Bastien Nocera Date: Fri Dec 6 17:48:44 2013 +0100 settings: Fix turning off pairing after connecting After the connection finishes (whether it works or not), use the correct argument to turn off pairing. lib/bluetooth-settings-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 1c77429c1d009b7ac422cba86eddea5d25f4808f Author: Bastien Nocera Date: Fri Dec 6 17:47:15 2013 +0100 settings: Fix invalid proxy when updating properties Getting the proxy from the proxy itself won't work... lib/bluetooth-settings-widget.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 147cf59638a4b2c32af876375a3ddbd289497bce Author: Bastien Nocera Date: Fri Dec 6 17:31:27 2013 +0100 settings: Fix PIN confirmation not working lib/bluetooth-settings-widget.c | 2 -- 1 file changed, 2 deletions(-) commit 5cb047b799ada7bde396b0840f86fb7b74d87483 Author: Bastien Nocera Date: Fri Dec 6 17:28:02 2013 +0100 settings: Don't show an error when auth is cancelled When the user cancels a pairing, we shouldn't show an error. For now it's just a warning, but could be a dialogue in the future. lib/bluetooth-settings-widget.c | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) commit b8c14747bca0d7666718baecd11a192fc101a36b Author: Bastien Nocera Date: Fri Dec 6 17:19:16 2013 +0100 lib: Downgrade warning to debug lib/bluetooth-client.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 6721cdbbaaf0b0ec6b5e45092f103faf36403719 Author: Bastien Nocera Date: Fri Dec 6 17:17:48 2013 +0100 settings: Avoid spinner + label in row When cancelling a pair, both the spinner and the label would visible in the row, instead of just the label. lib/bluetooth-settings-row.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit ba7e59930a781198b1562ae8bc8b14b498a0f8e3 Author: Bastien Nocera Date: Fri Dec 6 17:11:37 2013 +0100 settings: Avoid "Now visible as (null)" label If we showed the settings panel before the adapter name was available. lib/bluetooth-settings-widget.c | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) commit 5f16c728c51394980cace2fde5e404c12a2c00ba Author: Piotr Drąg Date: Fri Dec 6 17:16:24 2013 +0100 lib: Translate ex-GtkStock buttons lib/bluetooth-chooser-button.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit f785d5af2e7f4babe9f912492dda48f581befabf Author: Piotr Drąg Date: Fri Dec 6 17:13:31 2013 +0100 Updated POTFILES.in po/POTFILES.in | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) commit 5c5a1269aa42b031c0f9b24e1a64318c01c5d7a8 Author: Philip Withnall Date: Fri Sep 18 13:24:00 2009 +0000 all: Ellipsis changes Changes "..." to "…" https://bugzilla.gnome.org/show_bug.cgi?id=593564 lib/bluetooth-chooser-button.c | 2 +- lib/bluetooth-chooser.c | 4 ++-- sendto/main.c | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) commit 0619f409e68e3bb538663a0b5a18ec119e2de44b Author: Bastien Nocera Date: Thu Dec 5 18:24:09 2013 +0100 build: Bump soname configure.ac | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 4b2c4fd253bc49d2aad7a44013a9ca3b8131e81e Author: Bastien Nocera Date: Mon Dec 2 19:09:26 2013 +0100 lib: Add Settings widget Rather than implementing the majority of the settings widget inside the control-center, implement it within gnome-bluetooth so we can cut down on the necessary amount of exported symbols and functions. And remove the stand-alone wizard as it duplicated functionality. https://bugzilla.gnome.org/show_bug.cgi?id=719564 Makefile.am | 4 +- configure.ac | 7 - lib/Makefile.am | 57 +- lib/bluetooth-chooser.c | 2 +- lib/bluetooth-pairing-dialog.c | 307 ++++++ lib/bluetooth-pairing-dialog.h | 83 ++ lib/bluetooth-settings-row.c | 300 ++++++ lib/bluetooth-settings-row.h | 63 ++ lib/bluetooth-settings-widget.c | 1692 +++++++++++++++++++++++++++++++++ lib/bluetooth-settings-widget.h | 63 ++ lib/gnome-bluetooth.symbols | 7 + lib/pin.c | 174 ++++ lib/pin.h | 33 + lib/settings.gresource.xml | 6 + lib/settings.ui | 452 +++++++++ lib/test-pairing-dialog.c | 65 ++ lib/test-settings.c | 29 + po/POTFILES.in | 7 +- po/POTFILES.skip | 2 - wizard/Makefile.am | 47 - wizard/TEST-PROCEDURE.txt | 33 - wizard/bluetooth-input.c | 239 ----- wizard/bluetooth-input.h | 65 -- wizard/bluetooth-wizard.1 | 29 - wizard/bluetooth-wizard.desktop.in.in | 14 - wizard/main.c | 1115 ---------------------- wizard/pin-code-database.xml | 155 --- wizard/pin.c | 174 ---- wizard/pin.h | 33 - wizard/test-input.c | 54 -- wizard/wizard.ui | 540 ----------- 31 files changed, 3327 insertions(+), 2524 deletions(-) commit ef7d54646d44d6c8d7a12dda587564d84cd1aa32 Author: Bastien Nocera Date: Thu Dec 5 18:20:06 2013 +0100 lib: Move pin-code-database.xml here lib/pin-code-database.xml | 155 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 155 insertions(+) commit 2eb69e58b1df7f90dd7c0daf1429dbbdff63b76b Author: Bastien Nocera Date: Tue Dec 3 17:38:19 2013 +0100 wizard: Port to new _setup_device() API wizard/main.c | 31 +++++++++++++++++++++---------- 1 file changed, 21 insertions(+), 10 deletions(-) commit 162d9fea90b664ddd822c6167065a93218a04829 Author: Bastien Nocera Date: Tue Dec 3 17:37:40 2013 +0100 lib: Make bluetooth_client_setup_device() GIO-style Rather than using our custom callback that doesn't support passing user_data. lib/bluetooth-client-private.h | 14 +++++-- lib/bluetooth-client.c | 87 ++++++++++++++++++++++++++++-------------- lib/gnome-bluetooth.symbols | 1 + 3 files changed, 70 insertions(+), 32 deletions(-) commit c3271914bae021a88bb77ac9b4c8b0160ab54383 Author: Bastien Nocera Date: Tue Dec 3 16:39:58 2013 +0100 wizard: Update for BluetoothAgent API changes wizard/main.c | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) commit 60a5314f6df0dbda1f639acddbe272d5fdc80e20 Author: Bastien Nocera Date: Tue Dec 3 16:38:21 2013 +0100 lib: Fix test-agent for API change lib/test-agent.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) commit 99bc81a73eb628b0f086df138908083b8e0cd2ba Author: Bastien Nocera Date: Tue Dec 3 16:37:05 2013 +0100 lib: Remove unused "path" argument when pairing lib/bluetooth-client-private.h | 1 - lib/bluetooth-client.c | 1 - wizard/main.c | 3 +-- 3 files changed, 1 insertion(+), 4 deletions(-) commit eb4eaed1c984b7667ed015fc911d9314cd5f06e7 Author: Bastien Nocera Date: Tue Dec 3 16:35:18 2013 +0100 lib: Clean ups to bluetooth_client_setup_device() lib/bluetooth-client.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 629574947fe5ef7921a2f280fea58bdd63cc15a3 Author: Bastien Nocera Date: Tue Dec 3 15:57:11 2013 +0100 lib: Simplify pairing agent API lib/bluetooth-agent.h | 89 ++++++++++++++++++++++++++++++--------------------- 1 file changed, 52 insertions(+), 37 deletions(-) commit 3e6d74dbabba0751d7462dd76f4454ae43bf175e Author: Bastien Nocera Date: Tue Dec 3 13:11:13 2013 +0100 lib: Remove GtkStock usage As it is deprecated now. lib/bluetooth-chooser-button.c | 4 ++-- lib/bluetooth-chooser.c | 2 +- lib/test-client.c | 2 +- lib/test-deviceselection.c | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) commit 92e313c232b64ea8ee5545ade1a569796748079a Author: Bastien Nocera Date: Tue Dec 3 12:22:22 2013 +0100 lib: Make bluetooth_client_get_connectable() private lib/bluetooth-client-private.h | 2 ++ lib/bluetooth-client.h | 2 -- lib/gnome-bluetooth.symbols | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) commit 40444c92f32acd85d5c391b613ec08f1c3b2f67b Author: Bastien Nocera Date: Mon Dec 2 19:08:37 2013 +0100 lib: Remove deleted functions from symbols file https://bugzilla.gnome.org/show_bug.cgi?id=719564 lib/gnome-bluetooth.symbols | 2 -- 1 file changed, 2 deletions(-) commit 10f0cf5ca37b8f79a69829a545d39cd71747beec Author: Bastien Nocera Date: Mon Dec 2 14:41:44 2013 +0100 lib: Make _set_discoverable() more efficient Get the properties proxy directly from the adapter treepath. This avoids an unnecessary search in the treeview. https://bugzilla.gnome.org/show_bug.cgi?id=719564 lib/bluetooth-client.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) commit cf80e20342a48b2b84aae1cecf965ba9c543d2fb Author: Bastien Nocera Date: Fri Nov 29 16:51:59 2013 +0100 lib: Fix "default-adapter-name" property Which wasn't getting updated when the default-adapter changed. https://bugzilla.gnome.org/show_bug.cgi?id=719564 lib/bluetooth-client.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) commit f9a2d4e8a4ed47cad2d30534f53be1e33c17091e Author: Bastien Nocera Date: Thu Nov 28 16:46:49 2013 +0100 lib: Remove killswitch functionality That code has now moved to gnome-settings-daemon's Rfkill interface. https://bugzilla.gnome.org/show_bug.cgi?id=719564 docs/reference/libgnome-bluetooth/Makefile.am | 4 +- lib/Makefile.am | 15 +- lib/bluetooth-killswitch.c | 387 -------------------------- lib/bluetooth-killswitch.h | 78 ------ lib/gnome-bluetooth.symbols | 6 - lib/rfkill-glib.c | 299 -------------------- lib/rfkill-glib.h | 65 ----- lib/rfkill.h | 107 ------- lib/test-killswitch.c | 33 --- 9 files changed, 5 insertions(+), 989 deletions(-) commit 6f71048369f1a534768b219c3f3c02a7a2ea3183 Author: Bastien Nocera Date: Thu Nov 28 16:46:06 2013 +0100 lib: Fix "default-adapter-discoverable" property Which wasn't getting updated when the default-adapter changed. https://bugzilla.gnome.org/show_bug.cgi?id=719564 lib/bluetooth-client.c | 8 ++++++++ 1 file changed, 8 insertions(+) commit 6493bd238c7af172daa5de4f57923d4151a43722 Author: Bastien Nocera Date: Thu Nov 28 16:45:33 2013 +0100 lib: Print "default-adapter-discovering" when it changes https://bugzilla.gnome.org/show_bug.cgi?id=719564 lib/test-client.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) commit 3ad555e76e33e4e55c4b76bc46e149efaf57c514 Author: Bastien Nocera Date: Thu Nov 28 10:57:04 2013 +0100 lib: Insert data straight away The data is available, so insert the new devices with their values straight away. This means that front-ends don't receive as many signals, and that they don't have to filter out NULL names. https://bugzilla.gnome.org/show_bug.cgi?id=719564 lib/bluetooth-client.c | 48 +++++++++++++++++++++++++++++++----------------- 1 file changed, 31 insertions(+), 17 deletions(-) commit 074dbf2b7f5a7d110dafb9e5280a4d44011428b3 Author: Bastien Nocera Date: Wed Nov 27 15:39:45 2013 +0100 lib: Remove plugins support Unused by either the wizard or the settings panel. https://bugzilla.gnome.org/show_bug.cgi?id=719564 configure.ac | 8 - .../gnome-bluetooth-sections.txt | 15 -- lib/Makefile.am | 13 +- lib/bluetooth-plugin-manager.c | 179 ---------------- lib/bluetooth-plugin-manager.h | 38 ---- lib/bluetooth-plugin.h | 64 ------ lib/gnome-bluetooth.symbols | 4 - lib/plugins/Makefile.am | 30 --- lib/plugins/geoclue.c | 227 --------------------- lib/plugins/test.c | 70 ------- lib/test-plugins.c | 105 ---------- po/POTFILES.in | 2 - 12 files changed, 2 insertions(+), 753 deletions(-) commit 574ee78e47e8244bf0876346ab9be9d6583e9ca9 Author: Bastien Nocera Date: Thu Dec 5 16:28:52 2013 +0100 lib: Add "device-removed" signal This allows us to easily identify devices that were removed, which listening to the model's row-deleted doesn't allow us to do. lib/bluetooth-client.c | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) commit aa0a7db4024edf86af5658324386bb01a9cf841b Author: Bastien Nocera Date: Wed Dec 4 20:37:30 2013 +0100 wizard: Add "confirm" ret for PIN detection wizard/main.c | 3 ++- wizard/pin.c | 11 ++++++++++- wizard/pin.h | 6 +++++- 3 files changed, 17 insertions(+), 3 deletions(-) commit 56a4ad7e61cefe6545f9f074b1de6072c0080a81 Author: Bastien Nocera Date: Wed Nov 27 15:38:58 2013 +0100 wizard: Remove plugins usage It was used by a test plugin we ship ourselves for Geoclue 1.x, and NetworkManager. Given that NetworkManager doesn't make use of it anymore, let's remove it. https://bugzilla.gnome.org/show_bug.cgi?id=719564 wizard/main.c | 35 ++++------------------------------- 1 file changed, 4 insertions(+), 31 deletions(-) commit a3dc4d5ef0d53dc4191b42e86c83fe47d28fac71 Author: Piotr Drąg Date: Thu Nov 28 01:00:52 2013 +0100 Mark a broken string in Tamil translation as fuzzy po/ta.po | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit fda705e7751d18ca744eccbbd37fbdee67f27efd Author: Bastien Nocera Date: Wed Nov 27 14:34:26 2013 +0100 wizard: Work-around remote-initiated pairing race When the TomTom Remote is trying to pair with us, the management event with callback pin_code_request_callback() is getting called before the mgmt event with callback connected_callback() and the Class of device isn't set the first time we're asked for a pincode. Instead, wait for 1/2 second, as with a human user before replying with the PIN code. This means that we'll get the connected event processed, the class will be updated, and we can reply with the actual PIN code we want to use. wizard/main.c | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) commit 432c9fd5c3b2bc38685539f04a3cbc96b09d0b85 Author: Bastien Nocera Date: Tue Nov 26 17:19:24 2013 +0100 lib: Fix weird GI enum names for columns Move _BLUETOOTH_NUM_COLUMNS outside the enum so that the prefixes are correctly stripped, eg. GnomeBluetooth.Column.DEFAULT not GnomeBluetooth.Column.LUETOOTH_COLUMN_DEFAULT (yes, with the missing B) lib/bluetooth-enums.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit a6cb98e2e48db37a4b9cc3981f463cd135076d8c Author: Bastien Nocera Date: Tue Nov 26 15:01:09 2013 +0100 applet: Remove applet code It's not needed anymore, as gnome-shell can use the code in GnomeBluetoothClient. See https://bugzilla.gnome.org/show_bug.cgi?id=719341 https://bugzilla.gnome.org/show_bug.cgi?id=719358 Makefile.am | 4 +- applet/Makefile.am | 40 -- applet/bluetooth-applet.c | 1030 --------------------------------------------- applet/bluetooth-applet.h | 120 ------ configure.ac | 3 +- gnome-bluetooth-1.0.pc.in | 2 - 6 files changed, 3 insertions(+), 1196 deletions(-) commit df12c6c7fecd7952f33a6dbf723d9d6949042077 Author: Bastien Nocera Date: Tue Nov 26 15:00:24 2013 +0100 po: Remove dead files from POTFILES.skip https://bugzilla.gnome.org/show_bug.cgi?id=719358 po/POTFILES.skip | 4 ---- 1 file changed, 4 deletions(-) commit daf18938453cf4c92dca57abc4b2f320c120642c Author: Bastien Nocera Date: Mon Nov 25 18:19:46 2013 +0100 wizard: Add support for remote-initiated pairing wizard/main.c | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) commit a0aa383d8ac26d0f5faf3a65afee23fd1b13607d Author: Bastien Nocera Date: Mon Nov 25 18:19:01 2013 +0100 wizard: Set devices as trusted while pairing The simple-agent does the same, setting the device as trusted before returning the PIN code. wizard/main.c | 2 ++ 1 file changed, 2 insertions(+) commit b2754d1f069aa4643059a1e7427b62f3577609d8 Author: Bastien Nocera Date: Mon Nov 25 18:18:34 2013 +0100 wizard: Better debug in pincode_callback() wizard/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 99c67d09f6686295cc611ee26bc80d375939e5c5 Author: Bastien Nocera Date: Mon Nov 25 18:17:36 2013 +0100 wizard: Split out update_user_pincode() wizard/main.c | 44 ++++++++++++++++++++++++++------------------ 1 file changed, 26 insertions(+), 18 deletions(-) commit 439ffbd2e9bbb12994db506848315b2433e0a5ea Author: Bastien Nocera Date: Mon Nov 25 18:16:48 2013 +0100 wizard: Move target_type to be global as well wizard/main.c | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 277bf3d4d755924c2765e32e9f2dfe460a04dcd8 Author: Bastien Nocera Date: Mon Nov 25 18:15:36 2013 +0100 wizard: More debug for NULL pincodes wizard/main.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) commit 3351960488cc827e165d1b393cceb99a68d11c81 Author: Bastien Nocera Date: Mon Nov 25 18:14:39 2013 +0100 wizard: Implement AuthorizeService wizard/main.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) commit c266a1bf7c96a333ca4ad56c6b7a9c4188302cc0 Author: Bastien Nocera Date: Mon Nov 25 18:13:47 2013 +0100 wizard: Better DisplayPinCode rejection This is better code. wizard/main.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) commit 63aa4b6b86b52c7745c26569a50668494de30e5f Author: Bastien Nocera Date: Mon Nov 25 18:07:09 2013 +0100 lib: More debug when setting a device as trusted fails lib/bluetooth-client.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) commit b5dcae720ad02605e631b6fe980ca2ec7744f237 Author: Bastien Nocera Date: Mon Nov 25 18:06:35 2013 +0100 wizard: Fix PIN debug output arguments Type and address were swapped. wizard/pin.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit e030b44232797cfa46ac3f9d1da8fa42d920d572 Author: Bastien Nocera Date: Mon Nov 25 15:31:25 2013 +0100 lib: Use BluetoothType instead of guint lib/bluetooth-client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 09b3ffaad08ebb1ba7e342ab0af92bb6bf47c33a Author: Bastien Nocera Date: Mon Nov 25 15:30:56 2013 +0100 lib: Handle "Class" property updating lib/bluetooth-client.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 9b00b66aecc507918bc6442f45b447c7a1c90b5e Author: Bastien Nocera Date: Mon Nov 25 12:31:40 2013 +0100 wizard: Add support for non-SSP keyboards Add support for pairing pre-Bluetooth 2.1 keyboards. https://bugzilla.gnome.org/show_bug.cgi?id=712387 wizard/main.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) commit 2e510d83ba75553b3c312af31eb2204d64a4d212 Author: Bastien Nocera Date: Fri Nov 15 20:48:38 2013 +0100 lib: Add DisplayPinCode support https://bugzilla.gnome.org/show_bug.cgi?id=712387 lib/bluetooth-agent.c | 49 +++++++++++++++++++++++++++++++++++++++++++++ lib/bluetooth-agent.h | 5 +++++ lib/gnome-bluetooth.symbols | 1 + 3 files changed, 55 insertions(+) commit 831a4b503d9102cfa715e7845cf891dd95bb54b8 Author: Bastien Nocera Date: Thu Nov 21 18:04:22 2013 +0100 wizard: Replace target device address as well To make sure it's updated from the device requesting the changes. wizard/main.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) commit 82dbfde03f92e2d80047deb47e4170ef4e409d73 Author: Bastien Nocera Date: Thu Nov 21 08:58:40 2013 +0100 wizard: Micro optimisation wizard/main.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) commit 62836d57f66c0d49cf2814229574a0f567bcd2f2 Author: Bastien Nocera Date: Wed Nov 20 10:43:47 2013 +0100 wizard: Fix PIN generation for iCade g_random_int_range() returns an int in the range [begin..end-1]. We want 4 to the an option, so we need to call it with 5. wizard/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 5550008f128eac1f330eee64b9359fd6b80fee7a Author: Bastien Nocera Date: Wed Nov 20 10:42:38 2013 +0100 wizard: Remove printers special casing This is now upstream in BlueZ: http://git.kernel.org/cgit/bluetooth/bluez.git/commit/?id=ffd321f1e189c8bf99ca0f53c5ee030436c8bf29 wizard/pin-code-database.xml | 3 --- 1 file changed, 3 deletions(-) commit dd9b1983e6c9e381de139169c8661ee62a6675cb Author: Bastien Nocera Date: Tue Nov 19 13:28:18 2013 +0100 wizard: Remove audio devices special casing The autopair plugin will already try to pair audio devices with "0000" as the fallback. wizard/pin-code-database.xml | 5 ----- 1 file changed, 5 deletions(-) commit 5b501893125e20337d419580ac2bb96a68801504 Author: Bastien Nocera Date: Tue Nov 19 13:21:29 2013 +0100 wizard: Remove mice cases handled by autopair plugin The autopair plugin in BlueZ 5.x will already handle mice, and fall back when they don't need pairing. wizard/pin-code-database.xml | 20 -------------------- 1 file changed, 20 deletions(-) commit 0c4ed02334e3a1ae808d9976c4be13879c7e59a2 Author: Bastien Nocera Date: Mon Nov 18 17:45:33 2013 +0100 lib: Fix LegacyPairing property changing As this is usually checked async, we need to listen for the property changing before pairing. lib/bluetooth-client.c | 7 +++++++ 1 file changed, 7 insertions(+) commit 9ee87395b42a71c5e8fa8418fc65035ea737c82e Author: 甘露(Gan Lu) Date: Sat Nov 23 15:14:05 2013 +0800 Update Chinese simplified translation po/zh_CN.po | 1595 +++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 960 insertions(+), 635 deletions(-) commit 1b190cb5434b24b37bdea01844bcb5b80f6c4f68 Author: Shantha kumar Date: Thu Nov 21 13:51:36 2013 +0530 Tamil Translations Updated po/ta.po | 620 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 286 insertions(+), 334 deletions(-) commit 0b4233ee3bda7582cd558b0d22b80871062efdff Author: Bastien Nocera Date: Wed Nov 13 17:50:05 2013 +0100 sendto: Simplify error message fetching And remove the dead "Palm" special-casing, as obexd's error messages are too broad to do anything special in the UI. https://bugzilla.gnome.org/show_bug.cgi?id=701280 sendto/main.c | 51 ++++++--------------------------------------------- 1 file changed, 6 insertions(+), 45 deletions(-) commit 370b3b5c64f910efb4a434294e155d9a8ebcdea2 Author: Bastien Nocera Date: Wed Nov 13 16:59:01 2013 +0100 wizard: Don't try to connect in a busy loop If the device wasn't quite ready, we would try to connect to it in a busy loop (as an error was returned immediately when trying to connect). Now we wait 500 msecs between connection. wizard/main.c | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) commit 89554c8076beaa445c8de160f41e478809fdff8d Author: Bastien Nocera Date: Wed Nov 13 15:51:57 2013 +0100 wizard: Only show PIN page for random pin codes When pincode_callback() is called, only show the PIN page for random PIN codes, otherwise we'll show the stock, unmodified page asking to enter 123456 for device Foobar. wizard/main.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 4b1ca856365ef2a8d2ec0f2f4788d546bea5bbec Author: Bastien Nocera Date: Wed Nov 13 15:51:02 2013 +0100 wizard: Fix PIN database not being used We would get data from the PIN code database, but never actually set that to be the selected PIN code. wizard/main.c | 3 +++ 1 file changed, 3 insertions(+) commit 08a614d41cf54fa438f4f0db24c25849eb462bf1 Author: Bastien Nocera Date: Wed Nov 13 15:49:52 2013 +0100 wizard: Remove unused label_fixed It was added but never actually used. wizard/main.c | 4 ---- 1 file changed, 4 deletions(-) commit b0f7122a4f3df1d026615150abc2770505c41303 Author: Bastien Nocera Date: Wed Nov 13 15:17:31 2013 +0100 lib: Don't forget to set the DiscoverableTimeout too Otherwise the visibility will reset after 3 minutes by default. lib/bluetooth-client.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 6bdb8a6ec3d3644627dd08c8b8f788a8f9dcc110 Author: Bastien Nocera Date: Sat Nov 9 13:46:47 2013 +0100 lib: Remove unnecessary linefeeds from debug output lib/bluetooth-client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit dd131150d00a9066036cb0dc904aa3c7bbf991ff Author: Bastien Nocera Date: Wed Oct 30 19:08:36 2013 +0100 input: Add debug version wizard/bluetooth-input.c | 10 ++++++++++ 1 file changed, 10 insertions(+) commit 9ea808ef75e91a395a6e2b0ddc11fedd52bf54ba Author: Bastien Nocera Date: Wed Oct 30 18:42:50 2013 +0100 input: Make code actually work Gather the presence or absence of mouse or keyboard correctly, and send out the signals. wizard/bluetooth-input.c | 30 ++++++++++++++++++++++++------ 1 file changed, 24 insertions(+), 6 deletions(-) commit 50be59a047a646dd1dcc5b0bbbef39c5e4ad6fc9 Author: Bastien Nocera Date: Wed Oct 30 18:42:34 2013 +0100 input: Remove unused variable wizard/bluetooth-input.c | 1 - 1 file changed, 1 deletion(-) commit d7072e231cd98626dbdab13d727492f985277317 Author: Bastien Nocera Date: Wed Oct 30 14:23:06 2013 +0100 input: Re-enable the BluetoothInput test program wizard/Makefile.am | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 50ea3be6dc46fe6ec84ce4a7709cf4b3da9df9d0 Author: Bastien Nocera Date: Wed Oct 30 14:22:41 2013 +0100 input: Remove X11 dependency configure.ac | 5 +---- wizard/bluetooth-input.c | 21 --------------------- 2 files changed, 1 insertion(+), 25 deletions(-) commit 9300b044f5ce9f068a10bd9f9a2e798f21f8981d Author: Bastien Nocera Date: Wed Oct 30 14:21:06 2013 +0100 input: Use GdkDevice to sort through devices Rather than using X APIs wizard/bluetooth-input.c | 78 +++++++++++------------------------------------- 1 file changed, 18 insertions(+), 60 deletions(-) commit 708204d46391706f89d142cf0519ddb3b87f968d Author: Bastien Nocera Date: Wed Oct 30 14:07:08 2013 +0100 input: Always enable debug by default wizard/test-input.c | 2 ++ 1 file changed, 2 insertions(+) commit 26c947fd4685f87ae89e71e7068094b3ded69e15 Author: Bastien Nocera Date: Wed Oct 30 14:02:26 2013 +0100 input: Ignore audio/video devices earlier wizard/bluetooth-input.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) commit a0fc39f1e79aac83e5978e06c4d26ee8f36096be Author: Bastien Nocera Date: Wed Oct 30 13:26:55 2013 +0100 input: Use GdkDeviceManager to monitor devices Instead of an XI2 filter. wizard/bluetooth-input.c | 144 ++++++++++++++++++++++------------------------- 1 file changed, 67 insertions(+), 77 deletions(-) commit 033c5adc94c2a6fb0181d64216e9b184f36ca9e6 Author: Efstathios Iosifidis Date: Wed Oct 23 17:25:09 2013 +0300 Updated Greek translation po/el.po | 573 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 256 insertions(+), 317 deletions(-) commit 427e2dca629464d5ed81353e10718db8d0e88a66 Author: Arash Mousavi Date: Mon Oct 7 18:26:01 2013 +0330 L10N: Updated Persian translations po/fa.po | 509 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 223 insertions(+), 286 deletions(-) commit bf3d03c90cdf16322304cecd7c4c258951af9d41 Author: Carles Ferrando Date: Sun Oct 6 22:00:52 2013 +0200 [l10n] Updated Catalan (Valencian) translation po/ca@valencia.po | 1097 +++-------------------------------------------------- 1 file changed, 63 insertions(+), 1034 deletions(-) commit 0b678577b563d6f78f98eb2e9d6773b75f3ce3d6 Author: Reinout van Schouwen Date: Fri Oct 4 23:19:13 2013 +0200 Updated Dutch translation by Erwin Poeze po/nl.po | 1213 ++++++++++++++++++++++++++++---------------------------------- 1 file changed, 538 insertions(+), 675 deletions(-) commit 7b1d882391a56e635a54f34cb2c08d128d7fc584 Author: Muhammet Kara Date: Wed Sep 25 21:29:10 2013 +0300 [l10n]Updated Turkish translation po/tr.po | 541 +++++++++++++++++++++++++++++---------------------------------- 1 file changed, 245 insertions(+), 296 deletions(-)