Bug#681134: unblock: gnome-bluetooth/3.4.2-1
Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock
Please unblock package gnome-bluetooth
3.4.1-2 already had an freeze-exception, as it fixes an RC bug.
The latest upstream version 3.4.2 includes all the patches we had
applied to 3.4.1 and adds a few bug fixes on top. Instead of
cherry-picking more upstream patches, I decided to just upload 3.4.2.
Included is the full debdiff between 3.4.1-2 and 3.4.2-1.
I've also attached a diffstat of 3.4.1 with all patches applied
against 3.4.2.
Cheers,
Michael
unblock gnome-bluetooth/3.4.2-1
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
ChangeLog | 114 ++++
NEWS | 12
applet/bluetooth-applet.c | 8
configure | 20
configure.ac | 2
debian/changelog | 12
debian/control | 2
debian/patches/02_Fix-return-of-RequestConfirmation-call.patch | 30 -
debian/patches/03_Fix_wizard_blocked_in_finish_page.patch | 34 -
debian/patches/04_fix_incoming_pairing.patch | 45 -
debian/patches/05_fix_memory_leak.patch | 41 -
debian/patches/series | 4
docs/reference/libgnome-bluetooth/html/ch01.html | 2
docs/reference/libgnome-bluetooth/html/index.html | 2
docs/reference/libgnome-bluetooth/version.xml | 2
lib/bluetooth-agent.c | 7
lib/bluetooth-client-glue.c | 80 +--
lib/bluetooth-client-glue.h | 18
lib/bluetooth-client.c | 22
lib/bluetooth-client.xml | 4
po/as.po | 181 ++++---
po/el.po | 240 +++++-----
wizard/main.c | 2
23 files changed, 455 insertions(+), 429 deletions(-)
diff -Nru gnome-bluetooth-3.4.1/applet/bluetooth-applet.c gnome-bluetooth-3.4.2/applet/bluetooth-applet.c
--- gnome-bluetooth-3.4.1/applet/bluetooth-applet.c 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/applet/bluetooth-applet.c 2012-07-02 12:21:54.000000000 +0200
@@ -313,6 +313,7 @@
{
GVariant *value;
GVariant *result;
+ GVariant *dict;
char *alias, *address;
g_return_val_if_fail (long_name != NULL, NULL);
@@ -322,14 +323,17 @@
if (result == NULL)
return NULL;
- value = g_variant_lookup_value (result, "Address", G_VARIANT_TYPE_STRING);
+ /* Retrieve the dictionary */
+ dict = g_variant_get_child_value (result, 0);
+
+ value = g_variant_lookup_value (dict, "Address", G_VARIANT_TYPE_STRING);
if (value == NULL) {
g_variant_unref (result);
return NULL;
}
address = g_strdup (g_variant_get_string (value, NULL));
- value = g_variant_lookup_value (result, "Name", G_VARIANT_TYPE_STRING);
+ value = g_variant_lookup_value (dict, "Name", G_VARIANT_TYPE_STRING);
alias = value ? g_strdup (g_variant_get_string (value, NULL)) : g_strdup (address);
g_variant_unref (result);
diff -Nru gnome-bluetooth-3.4.1/ChangeLog gnome-bluetooth-3.4.2/ChangeLog
--- gnome-bluetooth-3.4.1/ChangeLog 2012-06-12 19:12:36.000000000 +0200
+++ gnome-bluetooth-3.4.2/ChangeLog 2012-07-04 11:58:10.000000000 +0200
@@ -1,3 +1,117 @@
+commit 886a8a679a709b37562c1d326ff327fca9a5d7f3
+Author: Bastien Nocera <hadess@hadess.net>
+Date: Wed Jul 4 10:57:52 2012 +0100
+
+ 3.4.2
+
+ NEWS | 12 ++++++++++++
+ configure.ac | 2 +-
+ 2 files changed, 13 insertions(+), 1 deletion(-)
+
+commit 6fbda2b161a3e0ee428d87c73e1fa6656f635d92
+Author: Sjoerd Simons <sjoerd@luon.net>
+Date: Sun Jul 1 12:28:20 2012 +0200
+
+ applet: Fix device_get_name() in the applet
+
+ g_dbus_proxy_call_sync returns a tuple with the results, not the results
+ directly. As such we first need to get the dictionary out of the tuple
+ before we can lookup the information in it.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=674414
+
+ applet/bluetooth-applet.c | 8 ++++++--
+ 1 file changed, 6 insertions(+), 2 deletions(-)
+
+commit 749a81425d86f8fb0b02efa30b82a3fa79e67374
+Author: Sjoerd Simons <sjoerd@luon.net>
+Date: Sat Jun 30 14:27:47 2012 +0200
+
+ lib: Fix stuck "Finishing page" for some devices
+
+ Currently bluetooth_client_connect_service completes it async operation
+ directly when bailing (e.g. we don't have connectable service on the
+ remote device). This causes the bluetooth wizard to get stuck in the
+ Finishing page as it happens to go to this page *after* calling
+ bluetooth_client_connect_service.
+
+ Making the async operation complete asynchronously fixes the
+ "stuck" page.
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=679190
+
+ lib/bluetooth-client.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 48364bb1cb37b13ee26d6a86980287f4d3a1f7a6
+Author: Sjoerd Simons <sjoerd@luon.net>
+Date: Sat Jun 30 10:45:45 2012 +0200
+
+ wizard: Fix Simple Pairing never succeeding
+
+ The bluez RequestConfirmation call expect either an empty message (on
+ success) or an error (on failure) as return. The code tries to return
+ a string on success though, contrary to what the internal
+ introspection data says causing gdbus to just throw a warning
+ and bluez never getting a response, causing pairing to fail.
+
+ Fix RequestConfirmation return value
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=679190
+
+ wizard/main.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit e66c4fe9f915d5952a2b16eabbc4ac2bafce7455
+Author: Sjoerd Simons <sjoerd@luon.net>
+Date: Sun Jul 1 12:28:37 2012 +0200
+
+ Fix memory leak when registering the agent
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=679240
+
+ lib/bluetooth-agent.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+commit f6bd77565e373e174f1dd800267c72ae1bc0f8b5
+Author: Nilamdyuti Goswami <nilamdyuti@gmail.com>
+Date: Tue Jun 19 21:01:57 2012 +0530
+
+ Assamese translation reviewed
+
+ po/as.po | 181 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 96 insertions(+), 85 deletions(-)
+
+commit ee3dd9a60192aaf5a694f1b83fade4df8c00fba0
+Author: Bastien Nocera <hadess@hadess.net>
+Date: Sat Jun 16 23:28:05 2012 +0200
+
+ lib: Fix use of wrong unref() call
+
+ lib/bluetooth-client.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+commit 84834da7411e675b3571066a6966d5ed462060a9
+Author: Bastien Nocera <hadess@hadess.net>
+Date: Sat Jun 16 23:17:56 2012 +0200
+
+ lib: Don't use deprecated ListAdapters()
+
+ https://bugzilla.gnome.org/show_bug.cgi?id=678228
+
+ lib/bluetooth-client.c | 20 ++++++++++++++------
+ lib/bluetooth-client.xml | 4 ++--
+ 2 files changed, 16 insertions(+), 8 deletions(-)
+
+commit 153edba409efdf92aeb4bed5f6c93313f1d6ddc6
+Author: Tom Tryfonidis <tomtryf@gmail.com>
+Date: Fri Jun 15 13:17:38 2012 +0300
+
+ Updated Greek translation
+
+ po/el.po | 240 +++++++++++++++++++++++++++++++++-----------------------------
+ 1 file changed, 128 insertions(+), 112 deletions(-)
+
commit 386188f88d734e767d461303c915169657b4381a
Author: Bastien Nocera <hadess@hadess.net>
Date: Tue Jun 12 18:12:08 2012 +0100
diff -Nru gnome-bluetooth-3.4.1/configure gnome-bluetooth-3.4.2/configure
--- gnome-bluetooth-3.4.1/configure 2012-06-12 19:12:23.000000000 +0200
+++ gnome-bluetooth-3.4.2/configure 2012-07-04 11:58:00.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for gnome-bluetooth 3.4.1.
+# Generated by GNU Autoconf 2.68 for gnome-bluetooth 3.4.2.
#
# Report bugs to <http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-bluetooth>.
#
@@ -571,8 +571,8 @@
# Identity of this package.
PACKAGE_NAME='gnome-bluetooth'
PACKAGE_TARNAME='gnome-bluetooth'
-PACKAGE_VERSION='3.4.1'
-PACKAGE_STRING='gnome-bluetooth 3.4.1'
+PACKAGE_VERSION='3.4.2'
+PACKAGE_STRING='gnome-bluetooth 3.4.2'
PACKAGE_BUGREPORT='http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-bluetooth'
PACKAGE_URL=''
@@ -1466,7 +1466,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures gnome-bluetooth 3.4.1 to adapt to many kinds of systems.
+\`configure' configures gnome-bluetooth 3.4.2 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1536,7 +1536,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of gnome-bluetooth 3.4.1:";;
+ short | recursive ) echo "Configuration of gnome-bluetooth 3.4.2:";;
esac
cat <<\_ACEOF
@@ -1710,7 +1710,7 @@
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-gnome-bluetooth configure 3.4.1
+gnome-bluetooth configure 3.4.2
generated by GNU Autoconf 2.68
Copyright (C) 2010 Free Software Foundation, Inc.
@@ -1988,7 +1988,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by gnome-bluetooth $as_me 3.4.1, which was
+It was created by gnome-bluetooth $as_me 3.4.2, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ $0 $@
@@ -2809,7 +2809,7 @@
# Define the identity of the package.
PACKAGE='gnome-bluetooth'
- VERSION='3.4.1'
+ VERSION='3.4.2'
cat >>confdefs.h <<_ACEOF
@@ -16862,7 +16862,7 @@
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by gnome-bluetooth $as_me 3.4.1, which was
+This file was extended by gnome-bluetooth $as_me 3.4.2, which was
generated by GNU Autoconf 2.68. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -16928,7 +16928,7 @@
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-gnome-bluetooth config.status 3.4.1
+gnome-bluetooth config.status 3.4.2
configured by $0, generated by GNU Autoconf 2.68,
with options \\"\$ac_cs_config\\"
diff -Nru gnome-bluetooth-3.4.1/configure.ac gnome-bluetooth-3.4.2/configure.ac
--- gnome-bluetooth-3.4.1/configure.ac 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/configure.ac 2012-07-04 11:57:49.000000000 +0200
@@ -2,7 +2,7 @@
m4_define(gnomebt_version_major, 3)
m4_define(gnomebt_version_minor, 4)
-m4_define(gnomebt_version_micro, 1)
+m4_define(gnomebt_version_micro, 2)
AC_INIT([gnome-bluetooth],
[gnomebt_version_major.gnomebt_version_minor.gnomebt_version_micro],
diff -Nru gnome-bluetooth-3.4.1/debian/changelog gnome-bluetooth-3.4.2/debian/changelog
--- gnome-bluetooth-3.4.1/debian/changelog 2012-07-02 09:15:51.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/changelog 2012-07-10 21:55:06.000000000 +0200
@@ -1,3 +1,15 @@
+gnome-bluetooth (3.4.2-1) unstable; urgency=low
+
+ [ Andreas Henriksson ]
+ * New upstream release.
+ * Drop Sjoerds patches, which has been merged upstream:
+ debian/patches/02_Fix-return-of-RequestConfirmation-call.patch
+ debian/patches/03_Fix_wizard_blocked_in_finish_page.patch
+ debian/patches/04_fix_incoming_pairing.patch
+ debian/patches/05_fix_memory_leak.patch
+
+ -- Michael Biebl <biebl@debian.org> Tue, 10 Jul 2012 21:55:04 +0200
+
gnome-bluetooth (3.4.1-2) unstable; urgency=low
* Added: debian/patches/02_Fix-return-of-RequestConfirmation-call.patch,
diff -Nru gnome-bluetooth-3.4.1/debian/control gnome-bluetooth-3.4.2/debian/control
--- gnome-bluetooth-3.4.1/debian/control 2012-07-02 09:17:40.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/control 2012-07-10 22:05:36.000000000 +0200
@@ -7,7 +7,7 @@
Section: gnome
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
-Uploaders: Emilio Pozuelo Monfort <pochu@debian.org>, Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>, Sjoerd Simons <sjoerd@debian.org>
+Uploaders: Laurent Bigonville <bigon@debian.org>, Michael Biebl <biebl@debian.org>, Sjoerd Simons <sjoerd@debian.org>
Build-Depends: debhelper (>= 8.1.0~),
cdbs (>= 0.4.93),
gnome-pkg-tools,
diff -Nru gnome-bluetooth-3.4.1/debian/patches/02_Fix-return-of-RequestConfirmation-call.patch gnome-bluetooth-3.4.2/debian/patches/02_Fix-return-of-RequestConfirmation-call.patch
--- gnome-bluetooth-3.4.1/debian/patches/02_Fix-return-of-RequestConfirmation-call.patch 2012-06-30 10:47:58.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/patches/02_Fix-return-of-RequestConfirmation-call.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,30 +0,0 @@
-From 46212ad97de694db45af525cd200c52e6eafb93b Mon Sep 17 00:00:00 2001
-From: Sjoerd Simons <sjoerd@luon.net>
-Date: Sat, 30 Jun 2012 10:45:45 +0200
-Subject: [PATCH] Fix return of RequestConfirmation call
-
-The bluez RequestConfirmation call expect either an empty message (on
-success) or an error (on failure) as return. For some reason the code
-tries to return a string on success though, contrary to even what the
-internal introspection data says causing gdbus to just throw a warning
-and bluez never getting a response... Causing pairing to fail.
----
- wizard/main.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/wizard/main.c b/wizard/main.c
-index 417c84c..e7cc9cc 100644
---- a/wizard/main.c
-+++ b/wizard/main.c
-@@ -261,7 +261,7 @@ matches_cb (GtkButton *button,
- invocation = g_object_get_data (G_OBJECT (button), "invocation");
- gtk_widget_set_sensitive (does_not_match_button, FALSE);
- gtk_widget_set_sensitive (matches_button, FALSE);
-- g_dbus_method_invocation_return_value (invocation, g_variant_new ("(s)", ""));
-+ g_dbus_method_invocation_return_value (invocation, NULL);
-
- g_object_set_data (G_OBJECT(does_not_match_button), "invocation", NULL);
- g_object_set_data (G_OBJECT(matches_button), "invocation", NULL);
---
-1.7.10
-
diff -Nru gnome-bluetooth-3.4.1/debian/patches/03_Fix_wizard_blocked_in_finish_page.patch gnome-bluetooth-3.4.2/debian/patches/03_Fix_wizard_blocked_in_finish_page.patch
--- gnome-bluetooth-3.4.1/debian/patches/03_Fix_wizard_blocked_in_finish_page.patch 2012-07-01 12:29:01.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/patches/03_Fix_wizard_blocked_in_finish_page.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,34 +0,0 @@
-From bb1e1a273e49b11b38106042fdf430a38343f8d1 Mon Sep 17 00:00:00 2001
-From: Sjoerd Simons <sjoerd@luon.net>
-Date: Sat, 30 Jun 2012 14:27:47 +0200
-Subject: [PATCH 2/4] When bailing from a connect attempt use
- _complete_in_idle
-
-Currently bluetooth_client_connect_service complets it async operation
-directly when bailing (e.g. we don't have connectable service on the
-remote device). This causes the bluetooth wizard to get stuck in the
-Finishing page as it happens to go to this page *after* calling
-bluetooth_client_connect_service.
-
-Simply make the async operation complete asynchronously (like it should)
-and everything is happy again :)
----
- lib/bluetooth-client.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/lib/bluetooth-client.c b/lib/bluetooth-client.c
-index 21bcd38..73e987d 100644
---- a/lib/bluetooth-client.c
-+++ b/lib/bluetooth-client.c
-@@ -1870,7 +1870,7 @@ bluetooth_client_connect_service (BluetoothClient *client,
-
- bail:
- g_simple_async_result_set_op_res_gboolean (simple, res);
-- g_simple_async_result_complete (simple);
-+ g_simple_async_result_complete_in_idle (simple);
- g_object_unref (simple);
- }
-
---
-1.7.10
-
diff -Nru gnome-bluetooth-3.4.1/debian/patches/04_fix_incoming_pairing.patch gnome-bluetooth-3.4.2/debian/patches/04_fix_incoming_pairing.patch
--- gnome-bluetooth-3.4.1/debian/patches/04_fix_incoming_pairing.patch 2012-07-01 12:29:18.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/patches/04_fix_incoming_pairing.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,45 +0,0 @@
-From 4ea6a4ead9440d3b3b1e38623535c53adbf1be32 Mon Sep 17 00:00:00 2001
-From: Sjoerd Simons <sjoerd@luon.net>
-Date: Sun, 1 Jul 2012 12:28:20 +0200
-Subject: [PATCH 3/4] g_dbus_proxy_call_sync returns a tuple with the results,
- not the results directly
-
----
- applet/bluetooth-applet.c | 8 ++++++--
- 1 file changed, 6 insertions(+), 2 deletions(-)
-
-diff --git a/applet/bluetooth-applet.c b/applet/bluetooth-applet.c
-index 0eb2973..32d373e 100644
---- a/applet/bluetooth-applet.c
-+++ b/applet/bluetooth-applet.c
-@@ -313,6 +313,7 @@ device_get_name (GDBusProxy *proxy, char **long_name)
- {
- GVariant *value;
- GVariant *result;
-+ GVariant *dict;
- char *alias, *address;
-
- g_return_val_if_fail (long_name != NULL, NULL);
-@@ -322,14 +323,17 @@ device_get_name (GDBusProxy *proxy, char **long_name)
- if (result == NULL)
- return NULL;
-
-- value = g_variant_lookup_value (result, "Address", G_VARIANT_TYPE_STRING);
-+ /* Retrieve the dictionary */
-+ dict = g_variant_get_child_value (result, 0);
-+
-+ value = g_variant_lookup_value (dict, "Address", G_VARIANT_TYPE_STRING);
- if (value == NULL) {
- g_variant_unref (result);
- return NULL;
- }
- address = g_strdup (g_variant_get_string (value, NULL));
-
-- value = g_variant_lookup_value (result, "Name", G_VARIANT_TYPE_STRING);
-+ value = g_variant_lookup_value (dict, "Name", G_VARIANT_TYPE_STRING);
- alias = value ? g_strdup (g_variant_get_string (value, NULL)) : g_strdup (address);
-
- g_variant_unref (result);
---
-1.7.10
-
diff -Nru gnome-bluetooth-3.4.1/debian/patches/05_fix_memory_leak.patch gnome-bluetooth-3.4.2/debian/patches/05_fix_memory_leak.patch
--- gnome-bluetooth-3.4.1/debian/patches/05_fix_memory_leak.patch 2012-07-01 12:29:46.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/patches/05_fix_memory_leak.patch 1970-01-01 01:00:00.000000000 +0100
@@ -1,41 +0,0 @@
-From 23bc16eab6253cb84f9ac5cee2029131cc2c8d04 Mon Sep 17 00:00:00 2001
-From: Sjoerd Simons <sjoerd@luon.net>
-Date: Sun, 1 Jul 2012 12:28:37 +0200
-Subject: [PATCH 4/4] Fix memory leak when registering the agent
-
----
- lib/bluetooth-agent.c | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/lib/bluetooth-agent.c b/lib/bluetooth-agent.c
-index 01273e1..2eece93 100644
---- a/lib/bluetooth-agent.c
-+++ b/lib/bluetooth-agent.c
-@@ -437,6 +437,7 @@ gboolean bluetooth_agent_register(BluetoothAgent *agent)
- BluetoothAgentPrivate *priv;
- GError *error = NULL;
- char *path;
-+ GVariant *r;
-
- g_return_val_if_fail (BLUETOOTH_IS_AGENT (agent), FALSE);
-
-@@ -469,13 +470,14 @@ gboolean bluetooth_agent_register(BluetoothAgent *agent)
- error = NULL;
- }
-
-- if (g_dbus_proxy_call_sync (priv->adapter, "RegisterAgent",
-+ if ((r = g_dbus_proxy_call_sync (priv->adapter, "RegisterAgent",
- g_variant_new ("(os)", priv->path, "DisplayYesNo"),
- G_DBUS_CALL_FLAGS_NONE,
-- -1, NULL, &error) == FALSE) {
-+ -1, NULL, &error)) == NULL) {
- g_printerr ("Agent registration failed: %s\n", error->message);
- g_error_free (error);
- }
-+ g_variant_unref (r);
-
- return TRUE;
- }
---
-1.7.10
-
diff -Nru gnome-bluetooth-3.4.1/debian/patches/series gnome-bluetooth-3.4.2/debian/patches/series
--- gnome-bluetooth-3.4.1/debian/patches/series 2012-07-01 12:58:57.000000000 +0200
+++ gnome-bluetooth-3.4.2/debian/patches/series 2012-07-05 19:44:32.000000000 +0200
@@ -1,5 +1 @@
01_autostart_path.patch
-02_Fix-return-of-RequestConfirmation-call.patch
-03_Fix_wizard_blocked_in_finish_page.patch
-04_fix_incoming_pairing.patch
-05_fix_memory_leak.patch
diff -Nru gnome-bluetooth-3.4.1/docs/reference/libgnome-bluetooth/html/ch01.html gnome-bluetooth-3.4.2/docs/reference/libgnome-bluetooth/html/ch01.html
--- gnome-bluetooth-3.4.1/docs/reference/libgnome-bluetooth/html/ch01.html 2012-06-12 19:12:47.000000000 +0200
+++ gnome-bluetooth-3.4.2/docs/reference/libgnome-bluetooth/html/ch01.html 2012-07-04 11:58:17.000000000 +0200
@@ -21,7 +21,7 @@
</tr></table>
<div class="chapter">
<div class="titlepage"><div><div><h2 class="title">
-<a name="id354493"></a>API Reference</h2></div></div></div>
+<a name="id489047"></a>API Reference</h2></div></div></div>
<div class="toc"><dl>
<dt>
<span class="refentrytitle"><a href="BluetoothClient.html">BluetoothClient</a></span><span class="refpurpose"> — Bluetooth client object</span>
diff -Nru gnome-bluetooth-3.4.1/docs/reference/libgnome-bluetooth/html/index.html gnome-bluetooth-3.4.2/docs/reference/libgnome-bluetooth/html/index.html
--- gnome-bluetooth-3.4.1/docs/reference/libgnome-bluetooth/html/index.html 2012-06-12 19:12:47.000000000 +0200
+++ gnome-bluetooth-3.4.2/docs/reference/libgnome-bluetooth/html/index.html 2012-07-04 11:58:17.000000000 +0200
@@ -15,7 +15,7 @@
<div>
<div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">gnome-bluetooth Reference Manual</p></th></tr></table></div>
<div><p class="releaseinfo">
- for gnome-bluetooth 3.4.1
+ for gnome-bluetooth 3.4.2
.
The latest version of this documentation can be found on-line at
<a class="ulink" href="http://library.gnome.org/devel/gnome-bluetooth/unstable/" target="_top">http://library.gnome.org/devel/gnome-bluetooth/unstable/</a>.
diff -Nru gnome-bluetooth-3.4.1/docs/reference/libgnome-bluetooth/version.xml gnome-bluetooth-3.4.2/docs/reference/libgnome-bluetooth/version.xml
--- gnome-bluetooth-3.4.1/docs/reference/libgnome-bluetooth/version.xml 2012-06-12 19:12:32.000000000 +0200
+++ gnome-bluetooth-3.4.2/docs/reference/libgnome-bluetooth/version.xml 2012-07-04 11:58:07.000000000 +0200
@@ -1 +1 @@
-3.4.1
+3.4.2
diff -Nru gnome-bluetooth-3.4.1/lib/bluetooth-agent.c gnome-bluetooth-3.4.2/lib/bluetooth-agent.c
--- gnome-bluetooth-3.4.1/lib/bluetooth-agent.c 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/lib/bluetooth-agent.c 2012-07-02 12:10:26.000000000 +0200
@@ -437,6 +437,7 @@
BluetoothAgentPrivate *priv;
GError *error = NULL;
char *path;
+ GVariant *r;
g_return_val_if_fail (BLUETOOTH_IS_AGENT (agent), FALSE);
@@ -469,13 +470,15 @@
error = NULL;
}
- if (g_dbus_proxy_call_sync (priv->adapter, "RegisterAgent",
+ r = g_dbus_proxy_call_sync (priv->adapter, "RegisterAgent",
g_variant_new ("(os)", priv->path, "DisplayYesNo"),
G_DBUS_CALL_FLAGS_NONE,
- -1, NULL, &error) == FALSE) {
+ -1, NULL, &error);
+ if (r == NULL) {
g_printerr ("Agent registration failed: %s\n", error->message);
g_error_free (error);
}
+ g_variant_unref (r);
return TRUE;
}
diff -Nru gnome-bluetooth-3.4.1/lib/bluetooth-client.c gnome-bluetooth-3.4.2/lib/bluetooth-client.c
--- gnome-bluetooth-3.4.1/lib/bluetooth-client.c 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/lib/bluetooth-client.c 2012-07-02 12:17:11.000000000 +0200
@@ -949,7 +949,8 @@
BluetoothClient *client)
{
BluetoothClientPrivate *priv = BLUETOOTH_CLIENT_GET_PRIVATE(client);
- char **array = NULL;
+ GVariant *variant;
+ const char **array;
gchar *default_path = NULL;
priv->manager = manager_proxy_new_for_bus_sync (G_BUS_TYPE_SYSTEM,
@@ -962,13 +963,21 @@
g_signal_connect (G_OBJECT (priv->manager), "g-signal",
G_CALLBACK (manager_g_signal), client);
- if (manager_call_list_adapters_sync (priv->manager, &array, NULL, NULL)) {
+ manager_call_get_properties_sync (MANAGER (priv->manager), &variant, NULL, NULL);
+ if (variant != NULL) {
+ GVariant *v;
guint i;
- for (i = 0; array[i] != NULL; i++)
- adapter_added(priv->manager, array[i], client);
+ v = g_variant_lookup_value (variant, "Adapters", G_VARIANT_TYPE_OBJECT_PATH_ARRAY);
+ array = v ? g_variant_get_objv (v, NULL) : NULL;
+
+ if (array != NULL) {
+ for (i = 0; array[i] != NULL; i++)
+ adapter_added(priv->manager, array[i], client);
+ g_free (array);
+ }
- g_strfreev (array);
+ g_variant_unref (variant);
}
manager_call_default_adapter_sync (priv->manager, &default_path, NULL, NULL);
@@ -976,7 +985,6 @@
default_adapter_changed (priv->manager, default_path, client);
g_free(default_path);
}
-
}
static void
@@ -1862,7 +1870,7 @@
bail:
g_simple_async_result_set_op_res_gboolean (simple, res);
- g_simple_async_result_complete (simple);
+ g_simple_async_result_complete_in_idle (simple);
g_object_unref (simple);
}
diff -Nru gnome-bluetooth-3.4.1/lib/bluetooth-client-glue.c gnome-bluetooth-3.4.2/lib/bluetooth-client-glue.c
--- gnome-bluetooth-3.4.1/lib/bluetooth-client-glue.c 2012-06-12 19:12:39.000000000 +0200
+++ gnome-bluetooth-3.4.2/lib/bluetooth-client-glue.c 2012-07-02 12:08:30.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.33.2. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
@@ -187,40 +187,40 @@
FALSE
};
-static const _ExtendedGDBusArgInfo _manager_method_info_list_adapters_OUT_ARG_unnamed_arg0 =
+static const _ExtendedGDBusArgInfo _manager_method_info_get_properties_OUT_ARG_unnamed_arg0 =
{
{
-1,
(gchar *) "unnamed_arg0",
- (gchar *) "ao",
+ (gchar *) "a{sv}",
NULL
},
FALSE
};
-static const _ExtendedGDBusArgInfo * const _manager_method_info_list_adapters_OUT_ARG_pointers[] =
+static const _ExtendedGDBusArgInfo * const _manager_method_info_get_properties_OUT_ARG_pointers[] =
{
- &_manager_method_info_list_adapters_OUT_ARG_unnamed_arg0,
+ &_manager_method_info_get_properties_OUT_ARG_unnamed_arg0,
NULL
};
-static const _ExtendedGDBusMethodInfo _manager_method_info_list_adapters =
+static const _ExtendedGDBusMethodInfo _manager_method_info_get_properties =
{
{
-1,
- (gchar *) "ListAdapters",
+ (gchar *) "GetProperties",
NULL,
- (GDBusArgInfo **) &_manager_method_info_list_adapters_OUT_ARG_pointers,
+ (GDBusArgInfo **) &_manager_method_info_get_properties_OUT_ARG_pointers,
NULL
},
- "handle-list-adapters",
+ "handle-get-properties",
FALSE
};
static const _ExtendedGDBusMethodInfo * const _manager_method_info_pointers[] =
{
&_manager_method_info_default_adapter,
- &_manager_method_info_list_adapters,
+ &_manager_method_info_get_properties,
NULL
};
@@ -371,7 +371,7 @@
* ManagerIface:
* @parent_iface: The parent interface.
* @handle_default_adapter: Handler for the #Manager::handle-default-adapter signal.
- * @handle_list_adapters: Handler for the #Manager::handle-list-adapters signal.
+ * @handle_get_properties: Handler for the #Manager::handle-get-properties signal.
* @adapter_added: Handler for the #Manager::adapter-added signal.
* @adapter_removed: Handler for the #Manager::adapter-removed signal.
* @default_adapter_changed: Handler for the #Manager::default-adapter-changed signal.
@@ -406,20 +406,20 @@
G_TYPE_DBUS_METHOD_INVOCATION);
/**
- * Manager::handle-list-adapters:
+ * Manager::handle-get-properties:
* @object: A #Manager.
* @invocation: A #GDBusMethodInvocation.
*
- * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-bluez-Manager.ListAdapters">ListAdapters()</link> D-Bus method.
+ * Signal emitted when a remote caller is invoking the <link linkend="gdbus-method-org-bluez-Manager.GetProperties">GetProperties()</link> D-Bus method.
*
- * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call manager_complete_list_adapters() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
+ * If a signal handler returns %TRUE, it means the signal handler will handle the invocation (e.g. take a reference to @invocation and eventually call manager_complete_get_properties() or e.g. g_dbus_method_invocation_return_error() on it) and no order signal handlers will run. If no signal handler handles the invocation, the %G_DBUS_ERROR_UNKNOWN_METHOD error is returned.
*
* Returns: %TRUE if the invocation was handled, %FALSE to let other signal handlers run.
*/
- g_signal_new ("handle-list-adapters",
+ g_signal_new ("handle-get-properties",
G_TYPE_FROM_INTERFACE (iface),
G_SIGNAL_RUN_LAST,
- G_STRUCT_OFFSET (ManagerIface, handle_list_adapters),
+ G_STRUCT_OFFSET (ManagerIface, handle_get_properties),
g_signal_accumulator_true_handled,
NULL,
g_cclosure_marshal_generic,
@@ -634,27 +634,27 @@
}
/**
- * manager_call_list_adapters:
+ * manager_call_get_properties:
* @proxy: A #ManagerProxy.
* @cancellable: (allow-none): A #GCancellable or %NULL.
* @callback: A #GAsyncReadyCallback to call when the request is satisfied or %NULL.
* @user_data: User data to pass to @callback.
*
- * Asynchronously invokes the <link linkend="gdbus-method-org-bluez-Manager.ListAdapters">ListAdapters()</link> D-Bus method on @proxy.
+ * Asynchronously invokes the <link linkend="gdbus-method-org-bluez-Manager.GetProperties">GetProperties()</link> D-Bus method on @proxy.
* When the operation is finished, @callback will be invoked in the <link linkend="g-main-context-push-thread-default">thread-default main loop</link> of the thread you are calling this method from.
- * You can then call manager_call_list_adapters_finish() to get the result of the operation.
+ * You can then call manager_call_get_properties_finish() to get the result of the operation.
*
- * See manager_call_list_adapters_sync() for the synchronous, blocking version of this method.
+ * See manager_call_get_properties_sync() for the synchronous, blocking version of this method.
*/
void
-manager_call_list_adapters (
+manager_call_get_properties (
Manager *proxy,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data)
{
g_dbus_proxy_call (G_DBUS_PROXY (proxy),
- "ListAdapters",
+ "GetProperties",
g_variant_new ("()"),
G_DBUS_CALL_FLAGS_NONE,
-1,
@@ -664,20 +664,20 @@
}
/**
- * manager_call_list_adapters_finish:
+ * manager_call_get_properties_finish:
* @proxy: A #ManagerProxy.
* @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
- * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to manager_call_list_adapters().
+ * @res: The #GAsyncResult obtained from the #GAsyncReadyCallback passed to manager_call_get_properties().
* @error: Return location for error or %NULL.
*
- * Finishes an operation started with manager_call_list_adapters().
+ * Finishes an operation started with manager_call_get_properties().
*
* Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
*/
gboolean
-manager_call_list_adapters_finish (
+manager_call_get_properties_finish (
Manager *proxy,
- gchar ***out_unnamed_arg0,
+ GVariant **out_unnamed_arg0,
GAsyncResult *res,
GError **error)
{
@@ -686,7 +686,7 @@
if (_ret == NULL)
goto _out;
g_variant_get (_ret,
- "(^ao)",
+ "(@a{sv})",
out_unnamed_arg0);
g_variant_unref (_ret);
_out:
@@ -694,28 +694,28 @@
}
/**
- * manager_call_list_adapters_sync:
+ * manager_call_get_properties_sync:
* @proxy: A #ManagerProxy.
* @out_unnamed_arg0: (out): Return location for return parameter or %NULL to ignore.
* @cancellable: (allow-none): A #GCancellable or %NULL.
* @error: Return location for error or %NULL.
*
- * Synchronously invokes the <link linkend="gdbus-method-org-bluez-Manager.ListAdapters">ListAdapters()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
+ * Synchronously invokes the <link linkend="gdbus-method-org-bluez-Manager.GetProperties">GetProperties()</link> D-Bus method on @proxy. The calling thread is blocked until a reply is received.
*
- * See manager_call_list_adapters() for the asynchronous version of this method.
+ * See manager_call_get_properties() for the asynchronous version of this method.
*
* Returns: (skip): %TRUE if the call succeded, %FALSE if @error is set.
*/
gboolean
-manager_call_list_adapters_sync (
+manager_call_get_properties_sync (
Manager *proxy,
- gchar ***out_unnamed_arg0,
+ GVariant **out_unnamed_arg0,
GCancellable *cancellable,
GError **error)
{
GVariant *_ret;
_ret = g_dbus_proxy_call_sync (G_DBUS_PROXY (proxy),
- "ListAdapters",
+ "GetProperties",
g_variant_new ("()"),
G_DBUS_CALL_FLAGS_NONE,
-1,
@@ -724,7 +724,7 @@
if (_ret == NULL)
goto _out;
g_variant_get (_ret,
- "(^ao)",
+ "(@a{sv})",
out_unnamed_arg0);
g_variant_unref (_ret);
_out:
@@ -753,23 +753,23 @@
}
/**
- * manager_complete_list_adapters:
+ * manager_complete_get_properties:
* @object: A #Manager.
* @invocation: (transfer full): A #GDBusMethodInvocation.
* @unnamed_arg0: Parameter to return.
*
- * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-bluez-Manager.ListAdapters">ListAdapters()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
+ * Helper function used in service implementations to finish handling invocations of the <link linkend="gdbus-method-org-bluez-Manager.GetProperties">GetProperties()</link> D-Bus method. If you instead want to finish handling an invocation by returning an error, use g_dbus_method_invocation_return_error() or similar.
*
* This method will free @invocation, you cannot use it afterwards.
*/
void
-manager_complete_list_adapters (
+manager_complete_get_properties (
Manager *object,
GDBusMethodInvocation *invocation,
- const gchar *const *unnamed_arg0)
+ GVariant *unnamed_arg0)
{
g_dbus_method_invocation_return_value (invocation,
- g_variant_new ("(^ao)",
+ g_variant_new ("(@a{sv})",
unnamed_arg0));
}
diff -Nru gnome-bluetooth-3.4.1/lib/bluetooth-client-glue.h gnome-bluetooth-3.4.2/lib/bluetooth-client-glue.h
--- gnome-bluetooth-3.4.1/lib/bluetooth-client-glue.h 2012-06-12 19:12:39.000000000 +0200
+++ gnome-bluetooth-3.4.2/lib/bluetooth-client-glue.h 2012-07-02 12:08:30.000000000 +0200
@@ -1,5 +1,5 @@
/*
- * Generated by gdbus-codegen 2.33.1. DO NOT EDIT.
+ * Generated by gdbus-codegen 2.33.2. DO NOT EDIT.
*
* The license of this code is the same as for the source it was derived from.
*/
@@ -33,7 +33,7 @@
Manager *object,
GDBusMethodInvocation *invocation);
- gboolean (*handle_list_adapters) (
+ gboolean (*handle_get_properties) (
Manager *object,
GDBusMethodInvocation *invocation);
@@ -63,10 +63,10 @@
GDBusMethodInvocation *invocation,
const gchar *unnamed_arg0);
-void manager_complete_list_adapters (
+void manager_complete_get_properties (
Manager *object,
GDBusMethodInvocation *invocation,
- const gchar *const *unnamed_arg0);
+ GVariant *unnamed_arg0);
@@ -104,21 +104,21 @@
GCancellable *cancellable,
GError **error);
-void manager_call_list_adapters (
+void manager_call_get_properties (
Manager *proxy,
GCancellable *cancellable,
GAsyncReadyCallback callback,
gpointer user_data);
-gboolean manager_call_list_adapters_finish (
+gboolean manager_call_get_properties_finish (
Manager *proxy,
- gchar ***out_unnamed_arg0,
+ GVariant **out_unnamed_arg0,
GAsyncResult *res,
GError **error);
-gboolean manager_call_list_adapters_sync (
+gboolean manager_call_get_properties_sync (
Manager *proxy,
- gchar ***out_unnamed_arg0,
+ GVariant **out_unnamed_arg0,
GCancellable *cancellable,
GError **error);
diff -Nru gnome-bluetooth-3.4.1/lib/bluetooth-client.xml gnome-bluetooth-3.4.2/lib/bluetooth-client.xml
--- gnome-bluetooth-3.4.1/lib/bluetooth-client.xml 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/lib/bluetooth-client.xml 2012-06-27 23:40:06.000000000 +0200
@@ -6,8 +6,8 @@
<arg type="o" direction="out"/>
</method>
- <method name="ListAdapters">
- <arg type="ao" direction="out"/>
+ <method name="GetProperties">
+ <arg type="a{sv}" direction="out"/>
</method>
<signal name="AdapterAdded">
diff -Nru gnome-bluetooth-3.4.1/NEWS gnome-bluetooth-3.4.2/NEWS
--- gnome-bluetooth-3.4.1/NEWS 2012-06-12 19:11:53.000000000 +0200
+++ gnome-bluetooth-3.4.2/NEWS 2012-07-04 11:57:40.000000000 +0200
@@ -1,3 +1,15 @@
+ver 3.4.2:
+Library:
+- Support for BlueZ 5.0 API
+- Fix memory leak when registering the pairing agent
+
+Wizard:
+- Fix Simple Pairing never succeeding
+- Fix stuck "Finishing page" for some devices
+
+Applet:
+- Fix assertion in gnome-shell when a device requires authorisation
+
ver 3.4.1:
Library:
- Fix potential crashes when registering pairing agents with no adapter present
diff -Nru gnome-bluetooth-3.4.1/po/as.po gnome-bluetooth-3.4.2/po/as.po
--- gnome-bluetooth-3.4.1/po/as.po 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/po/as.po 2012-06-27 23:40:06.000000000 +0200
@@ -9,8 +9,8 @@
"Project-Id-Version: gnome-bluetooth master\n"
"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug."
"cgi?product=gnome-bluetooth&keywords=I18N+L10N&component=general\n"
-"POT-Creation-Date: 2012-02-18 12:55+0000\n"
-"PO-Revision-Date: 2012-03-08 21:37+0530\n"
+"POT-Creation-Date: 2012-05-10 16:08+0000\n"
+"PO-Revision-Date: 2012-06-19 19:43+0530\n"
"Last-Translator: Nilamdyuti Goswami <ngoswami@redhat.com>\n"
"Language-Team: as_IN <kde-i18n-doc@kde.org>\n"
"MIME-Version: 1.0\n"
@@ -24,7 +24,7 @@
msgstr "ডিভাইচ নিৰ্বাচন কৰাৰ বাবে ক্লিক কৰক..."
#: ../lib/bluetooth-chooser.c:135 ../lib/bluetooth-filter-widget.c:82
-#: ../lib/bluetooth-utils.c:89
+#: ../lib/bluetooth-utils.c:90
msgid "Unknown"
msgstr "অজ্ঞাত"
@@ -54,7 +54,7 @@
#: ../lib/bluetooth-filter-widget.c:74
msgid "Paired"
-msgstr "জুটি"
+msgstr "যোৰ"
#: ../lib/bluetooth-filter-widget.c:76
msgid "Trusted"
@@ -62,11 +62,11 @@
#: ../lib/bluetooth-filter-widget.c:78
msgid "Not paired or trusted"
-msgstr "জুটি বন্ধা অথবা বিশ্বস্ত নয়"
+msgstr "যোৰ বন্ধা অথবা বিশ্বস্ত নহয়"
#: ../lib/bluetooth-filter-widget.c:80
msgid "Paired or trusted"
-msgstr "জুটি বন্ধা অথবা বিশ্বস্ত"
+msgstr "যোৰ বন্ধা অথবা বিশ্বস্ত"
#. This is the title of the filter section of the Bluetooth device chooser.
#. * It used to say Show Only Bluetooth Devices With...
@@ -77,7 +77,7 @@
#. The device category filter
#: ../lib/bluetooth-filter-widget.c:247
msgid "Device _category:"
-msgstr "ডিভাইচৰ বিভাগ: (_c)"
+msgstr "ডিভাইচৰ বিভাগ (_c):"
#: ../lib/bluetooth-filter-widget.c:258
msgid "Select the device category to filter"
@@ -86,7 +86,7 @@
#. The device type filter
#: ../lib/bluetooth-filter-widget.c:272
msgid "Device _type:"
-msgstr "ডিভাইচৰ ধৰণ: (_t)"
+msgstr "ডিভাইচৰ ধৰণ (_t):"
#: ../lib/bluetooth-filter-widget.c:289
msgid "Select the device type to filter"
@@ -94,76 +94,76 @@
#: ../lib/bluetooth-filter-widget.c:295
msgid "Input devices (mice, keyboards, etc.)"
-msgstr "ইনপুট ডিভাইচসমূহ (মাউছসমূহ, কিবৰ্ডসমূহ, আদি.)"
+msgstr "ইনপুট ডিভাইচসমূহ (মাউছসমূহ, কিবৰ্ডসমূহ, ইত্যাদি)"
#: ../lib/bluetooth-filter-widget.c:299
msgid "Headphones, headsets and other audio devices"
msgstr "হেড-ফোন, হেড-ছেট আৰু অন্যান্য অডিঅ' ডিভাইচসমূহ"
-#: ../lib/bluetooth-utils.c:58
+#: ../lib/bluetooth-utils.c:59
msgid "All types"
msgstr "সকলো ধৰণৰ"
-#: ../lib/bluetooth-utils.c:60
+#: ../lib/bluetooth-utils.c:61
msgid "Phone"
msgstr "ফোন"
-#: ../lib/bluetooth-utils.c:62
+#: ../lib/bluetooth-utils.c:63
msgid "Modem"
msgstr "মোডেম"
-#: ../lib/bluetooth-utils.c:64
+#: ../lib/bluetooth-utils.c:65
msgid "Computer"
msgstr "কমপিউটাৰ"
-#: ../lib/bluetooth-utils.c:66
+#: ../lib/bluetooth-utils.c:67
msgid "Network"
msgstr "নেটৱাৰ্ক"
#. translators: a hands-free headset, a combination of a single speaker with a microphone
-#: ../lib/bluetooth-utils.c:69
+#: ../lib/bluetooth-utils.c:70
msgid "Headset"
msgstr "হেড-ছেট"
-#: ../lib/bluetooth-utils.c:71
+#: ../lib/bluetooth-utils.c:72
msgid "Headphones"
-msgstr "হেড-ফোন"
+msgstr "হেড-ফোনসমূহ"
-#: ../lib/bluetooth-utils.c:73
+#: ../lib/bluetooth-utils.c:74
msgid "Audio device"
msgstr "অডিঅ' ডিভাইচ"
-#: ../lib/bluetooth-utils.c:75
+#: ../lib/bluetooth-utils.c:76
msgid "Keyboard"
msgstr "কিবৰ্ড"
-#: ../lib/bluetooth-utils.c:77
+#: ../lib/bluetooth-utils.c:78
msgid "Mouse"
msgstr "মাউছ"
-#: ../lib/bluetooth-utils.c:79
+#: ../lib/bluetooth-utils.c:80
msgid "Camera"
msgstr "কেমেৰা"
-#: ../lib/bluetooth-utils.c:81
+#: ../lib/bluetooth-utils.c:82
msgid "Printer"
msgstr "প্ৰিন্টাৰ"
-#: ../lib/bluetooth-utils.c:83
+#: ../lib/bluetooth-utils.c:84
msgid "Joypad"
msgstr "জয়-পেড"
-#: ../lib/bluetooth-utils.c:85
+#: ../lib/bluetooth-utils.c:86
msgid "Tablet"
msgstr "টেবলেট"
-#: ../lib/bluetooth-utils.c:87
+#: ../lib/bluetooth-utils.c:88
msgid "Video device"
msgstr "ভিডিঅ' ডিভাইচ"
#: ../lib/plugins/geoclue.c:178
msgid "Use this GPS device for Geolocation services"
-msgstr "Geolocation (ভৌগলিক অৱস্থান) সেৱাৰ বাবে এই GPS ডিভাইচ প্ৰয়োগ কৰক"
+msgstr "ভূঅৱস্থান সেৱাৰ বাবে এই GPS ডিভাইচ প্ৰয়োগ কৰক"
#. translators:
#. * This is in a test plugin, please make sure you add the "(test)" part,
@@ -173,22 +173,20 @@
msgstr "আপোনাৰ মোবাইল ফোন সহযোগে ইন্টাৰনেট ব্যৱহাৰ কৰক (পৰীক্ষামূলক)"
#: ../applet/main.c:230
-#| msgid "Turn On Bluetooth"
msgid "Turn on Bluetooth"
msgstr "ব্লুটুথ অন কৰক"
#: ../applet/main.c:231 ../applet/notify.c:159
msgid "Bluetooth: Off"
-msgstr "ব্লুটুথ: বন্ধ কৰক"
+msgstr "ব্লুটুথ: বন্ধ"
#: ../applet/main.c:234
-#| msgid "Turn Off Bluetooth"
msgid "Turn off Bluetooth"
msgstr "ব্লুটুথ বন্ধ কৰক"
#: ../applet/main.c:235 ../applet/notify.c:159
msgid "Bluetooth: On"
-msgstr "ব্লুটুথ: আৰম্ভ কৰক"
+msgstr "ব্লুটুথ: অন"
#: ../applet/main.c:240
msgid "Bluetooth: Disabled"
@@ -198,7 +196,7 @@
msgid "Disconnecting..."
msgstr "বিচ্ছিন্নিত কৰা হৈছে..."
-#: ../applet/main.c:390 ../sendto/main.c:206 ../sendto/main.c:308
+#: ../applet/main.c:390 ../sendto/main.c:192 ../sendto/main.c:292
msgid "Connecting..."
msgstr "সংযোত স্থাপন কৰা হৈছে..."
@@ -220,11 +218,11 @@
#: ../applet/main.c:707
msgid "Send files..."
-msgstr "নথিপত্ৰ পঠাওক..."
+msgstr "নথিপত্ৰসমূহ পঠাওক..."
#: ../applet/main.c:717
msgid "Browse files..."
-msgstr "নথিপত্ৰ ব্ৰাউছ কৰক..."
+msgstr "নথিপত্ৰসমূহ ব্ৰাউছ কৰক..."
#: ../applet/main.c:728
msgid "Keyboard Settings"
@@ -232,7 +230,7 @@
#: ../applet/main.c:736
msgid "Mouse and Touchpad Settings"
-msgstr "মাউচ আৰু টাচপেড সংহতিসমূহ"
+msgstr "মাউছ আৰু টাচপেড সংহতিসমূহ"
#: ../applet/main.c:746
msgid "Sound Settings"
@@ -268,7 +266,7 @@
#: ../applet/agent.c:196 ../applet/agent.c:265
#, c-format
msgid "Device '%s' wants to pair with this computer"
-msgstr "'%s' ডিভাইচে এই কমপিউটাৰৰ সৈতে জুটি বান্ধীবলৈ ইচ্ছুক"
+msgstr "'%s' ডিভাইচে এই কমপিউটাৰৰ সৈতে যোৰ হবলৈ ইচ্ছুক"
#: ../applet/agent.c:202
#, c-format
@@ -286,19 +284,19 @@
#: ../applet/agent.c:314
#, c-format
msgid "Grant access to '%s'"
-msgstr "'%s' ক অনুমোদন প্ৰদান কৰা হ'ব"
+msgstr "'%s' ক অভিগম প্ৰদান কৰক"
#: ../applet/agent.c:319
#, c-format
msgid "Device %s wants access to the service '%s'."
-msgstr "%s ডিভাইচে '%s'সেৱালে অভিগম বিচাৰে।"
+msgstr "%s ডিভাইচে '%s' সেৱালে অভিগম বিচাৰে।"
#. translators: this is a popup telling you a particular device
#. * has asked for pairing
#: ../applet/agent.c:369
#, c-format
msgid "Pairing request for '%s'"
-msgstr "'%s ৰ পৰা প্ৰাপ্ত জুটি বন্ধাৰ অনুৰোধ"
+msgstr "'%s ৰ পৰা প্ৰাপ্ত যোৰ বন্ধাৰ অনুৰোধ"
#: ../applet/agent.c:371 ../applet/agent.c:404 ../applet/agent.c:434
msgid "Bluetooth device"
@@ -306,14 +304,14 @@
#: ../applet/agent.c:372
msgid "Enter PIN"
-msgstr "PIN সোমাওক"
+msgstr "PIN সুমুৱাওক"
#. translators: this is a popup telling you a particular device
#. * has asked for pairing
#: ../applet/agent.c:396
#, c-format
msgid "Pairing confirmation for '%s'"
-msgstr "'%s ৰ পৰা প্ৰাপ্ত জুটি নিৰ্মাণৰ নিশ্চিতি"
+msgstr "'%s ৰ পৰা প্ৰাপ্ত যোৰ নিৰ্মাণৰ নিশ্চিতি"
#: ../applet/agent.c:405
msgid "Verify PIN"
@@ -322,11 +320,11 @@
#: ../applet/agent.c:432
#, c-format
msgid "Authorization request from '%s'"
-msgstr "'%s ৰ পৰা প্ৰাপ্ত অনুমোদনৰ অনুৰোধ"
+msgstr "'%s ৰ পৰা প্ৰাপ্ত প্ৰমাণীকৰণৰ অনুৰোধ"
#: ../applet/agent.c:435
msgid "Check authorization"
-msgstr "অনুমোদন পৰীক্ষা কৰক"
+msgstr "প্ৰমাণীকৰণ পৰীক্ষা কৰক"
#: ../applet/bluetooth-applet.desktop.in.in.h:1
msgid "Bluetooth Manager"
@@ -353,7 +351,6 @@
msgstr "নতুন ডিভাইচ সংস্থাপন কৰক..."
#: ../applet/popup-menu.ui.h:6
-#| msgid "Bluetooth: Checking"
msgid "Bluetooth Settings"
msgstr "ব্লুটুথ সংহতিসমূহ"
@@ -363,7 +360,7 @@
#: ../applet/authorisation-dialogue.ui.h:1
msgid "_Always grant access"
-msgstr "সৰ্বদা অনুমতি প্ৰদান কৰক (_A)"
+msgstr "সদায় অভিগম প্ৰদান কৰক (_A)"
#: ../applet/authorisation-dialogue.ui.h:2
msgid "_Reject"
@@ -392,12 +389,12 @@
#: ../wizard/main.c:241 ../wizard/main.c:364
#, c-format
msgid "Pairing with '%s' cancelled"
-msgstr "'%s'-ৰ সৈতে নিৰ্ধাৰিত জুটি বাতিল কৰা হৈছে"
+msgstr "'%s' ৰ সৈতে নিৰ্ধাৰিত যোৰ বাতিল কৰা হৈছে"
#: ../wizard/main.c:282
#, c-format
msgid "Please confirm that the PIN displayed on '%s' matches this one."
-msgstr "অনুগ্ৰহ কৰি নিশ্চিত কৰক, এই PIN আৰু '%s'-ত প্ৰদৰ্শিত PIN একেই হয় নে নহয়।"
+msgstr "অনুগ্ৰহ কৰি নিশ্চিত কৰক, এই PIN আৰু '%s' ত প্ৰদৰ্শিত PIN একেই হয় নে নহয়।"
#: ../wizard/main.c:336
msgid "Please enter the following PIN:"
@@ -419,17 +416,17 @@
#: ../wizard/main.c:478
#, c-format
msgid "Connecting to '%s'..."
-msgstr "'%s'-ৰ সৈতে সংযোগ স্থাপন কৰা হৈছে..."
+msgstr "'%s' ৰ সৈতে সংযোগ স্থাপন কৰা হৈছে..."
#: ../wizard/main.c:518
#, c-format
msgid "Please enter the following PIN on '%s':"
-msgstr "অনুগ্ৰহ কৰি '%s'-ত নিম্নলিখিত PIN লিখক:"
+msgstr "অনুগ্ৰহ কৰি '%s' ত নিম্নলিখিত PIN লিখক:"
#: ../wizard/main.c:521
#, c-format
msgid "Please enter the following PIN on '%s' and press “Enter” on the keyboard:"
-msgstr "অনুগ্ৰহ কৰি '%s'-ত নিম্নলিখিত PIN লিখক আৰু কি-বোৰ্ডৰ পৰা “Enter” টিপক:"
+msgstr "অনুগ্ৰহ কৰি '%s' ত নিম্নলিখিত PIN লিখক আৰু কিবৰ্ডৰ পৰা “Enter” টিপক:"
#: ../wizard/main.c:526
msgid "Please move the joystick of your iCade in the following directions:"
@@ -455,10 +452,9 @@
#: ../wizard/wizard.ui.h:2
msgid "PIN _options..."
-msgstr "PIN বিকল্পসমূহ...(_o)"
+msgstr "PIN বিকল্পসমূহ (_o)..."
#: ../wizard/wizard.ui.h:3
-#| msgid "Device search"
msgid "Device Search"
msgstr "ডিভাইচ সন্ধান"
@@ -505,7 +501,7 @@
#: ../wizard/wizard.ui.h:15
msgid "Do not pair"
-msgstr "মিল পোৱা নাযায়"
+msgstr "যোৰ নাবান্ধিব"
#: ../wizard/wizard.ui.h:16
msgid "Custom PIN:"
@@ -516,7 +512,6 @@
msgstr "পুনৰ চেষ্টা কৰক (_T)"
#: ../wizard/wizard.ui.h:18
-#| msgid "Quit"
msgid "_Quit"
msgstr "প্ৰস্থান কৰক (_Q)"
@@ -547,106 +542,119 @@
msgid "%'d second"
msgid_plural "%'d seconds"
msgstr[0] "%'d ছেকেণ্ড"
-msgstr[1] "%'d ছেকেণ্ডসমূহ"
+msgstr[1] "%'d ছেকেণ্ড"
#: ../sendto/main.c:156 ../sendto/main.c:169
#, c-format
msgid "%'d minute"
msgid_plural "%'d minutes"
msgstr[0] "%'d মিনিট"
-msgstr[1] "%'d মিনিটসমূহ"
+msgstr[1] "%'d মিনিট"
#: ../sendto/main.c:167
#, c-format
msgid "%'d hour"
msgid_plural "%'d hours"
msgstr[0] "%'d ঘন্টা"
-msgstr[1] "%'d ঘন্টাসমূহ"
+msgstr[1] "%'d ঘন্টা"
#: ../sendto/main.c:177
#, c-format
msgid "approximately %'d hour"
msgid_plural "approximately %'d hours"
msgstr[0] "আনুমানিক %'d ঘন্টা"
-msgstr[1] "আনুমানিক %'d ঘন্টাসমূহ"
+msgstr[1] "আনুমানিক %'d ঘন্টা"
-#: ../sendto/main.c:245
+#: ../sendto/main.c:231
msgid "File Transfer"
msgstr "নথিপত্ৰ স্থানান্তৰ"
-#: ../sendto/main.c:249
+#: ../sendto/main.c:234
msgid "_Retry"
msgstr "পুনৰ চেষ্টা কৰক (_R)"
#. translators: This is the heading for the progress dialogue
-#: ../sendto/main.c:269
+#: ../sendto/main.c:253
msgid "Sending files via Bluetooth"
msgstr "ব্লুটুথৰ মাধ্যমে নথিপত্ৰ পঠিওৱা হৈছে"
-#: ../sendto/main.c:281
+#: ../sendto/main.c:265
msgid "From:"
msgstr "উৎসস্থল:"
-#: ../sendto/main.c:293
+#: ../sendto/main.c:277
msgid "To:"
msgstr "গন্তব্যস্থল:"
-#: ../sendto/main.c:337 ../sendto/main.c:355
+#: ../sendto/main.c:321 ../sendto/main.c:339
msgid "An unknown error occurred"
msgstr "অজ্ঞাত ত্ৰুটি দেখা দিছে"
-#: ../sendto/main.c:348
+#: ../sendto/main.c:332
msgid ""
"Make sure that the remote device is switched on and that it accepts "
"Bluetooth connections"
msgstr ""
"দূৰবৰ্তী ডিভাইচটো সামৰ্থবান হয় নে নহয় আৰু ডিভাইচটো দ্বাৰা ব্লুটুথ সংযোগ গ্ৰহণ কৰা "
-"হৈছে নে নহয় সেইটো পৰীক্ষা কৰক"
+"হৈছে নে নাই সেইটো পৰীক্ষা কৰক"
-#: ../sendto/main.c:446
+#: ../sendto/main.c:430
#, c-format
msgid "Sending %s"
msgstr "%s পঠিওৱা হৈছে"
-#: ../sendto/main.c:453 ../sendto/main.c:524
+#: ../sendto/main.c:437 ../sendto/main.c:508
#, c-format
msgid "Sending file %d of %d"
-msgstr "%d নথিপত্ৰ পঠিওৱা হৈছে, সৰ্বমোট %d"
+msgstr "%d ৰ %d পঠিওৱা হৈছে"
-#: ../sendto/main.c:520
+#: ../sendto/main.c:504
#, c-format
-msgid "%d KB/s"
-msgstr "%d কিলোবাইট/ছেকেণ্ড"
+#| msgid "%d B/s"
+msgid "%d kB/s"
+msgstr "%d kB/s"
-#: ../sendto/main.c:522
+#: ../sendto/main.c:506
#, c-format
msgid "%d B/s"
-msgstr "%d বাইট/ছেকেণ্ড"
+msgstr "%d B/s"
-#: ../sendto/main.c:658
+#: ../sendto/main.c:639
msgid "Select device to send to"
msgstr "পঠিৱাব লগিয়া ডিভাইচ বাছক"
-#: ../sendto/main.c:663
+#: ../sendto/main.c:644
msgid "_Send"
msgstr "পঠাওক (_S)"
-#: ../sendto/main.c:707
+#: ../sendto/main.c:688
msgid "Choose files to send"
msgstr "পঠিওৱাৰ উদ্দেশ্যে নথিপত্ৰ নিৰ্বাচন কৰক"
-#: ../sendto/main.c:710
+#: ../sendto/main.c:691
msgid "Select"
msgstr "বাছক"
-#: ../sendto/main.c:736
+#: ../sendto/main.c:717
msgid "Remote device to use"
msgstr "ব্যৱহাৰযোগ্য দূৰবৰ্তী ডিভাইচ"
-#: ../sendto/main.c:738
+#: ../sendto/main.c:717
+msgid "ADDRESS"
+msgstr "ADDRESS"
+
+#: ../sendto/main.c:719
msgid "Remote device's name"
msgstr "দূৰবৰ্তী ডিভাইচৰ নাম"
+#: ../sendto/main.c:719
+msgid "NAME"
+msgstr "NAME"
+
+#: ../sendto/main.c:738
+msgid "[FILE...]"
+msgstr "[FILE...]"
+
#: ../sendto/nautilus-sendto-plugin.c:168
msgid "Programming error: could not find the device in the list"
msgstr "প্ৰগ্ৰামিং ত্ৰুটি: ডিভাইচটো তালিকাত পোৱা নগল"
@@ -668,6 +676,9 @@
msgid "Send files via Bluetooth"
msgstr "ব্লুটুথৰ মাধ্যমে নথিপত্ৰ পঠিৱাওক"
+#~ msgid "%d KB/s"
+#~ msgstr "%d কিলোবাইট/ছেকেণ্ড"
+
#~ msgid "Remove '%s' from the list of devices?"
#~ msgstr "ডিভাইচৰ তালিকাৰ পৰা '%s' আঁতৰুৱা হ'ব নেকি ?"
@@ -714,7 +725,7 @@
#~ msgstr "দৃশ্যমানতা"
#~ msgid "Visibility of “%s”"
-#~ msgstr "“%s” -ৰ দৃশ্যমানতা"
+#~ msgstr "“%s” ৰ দৃশ্যমানতা"
#~ msgid "Address"
#~ msgstr "ঠিকনা"
@@ -811,14 +822,14 @@
#~ "Your computer is visible on\n"
#~ "Bluetooth for %s."
#~ msgstr ""
-#~ "আপোনাৰ কমপিউটাৰৰ %s -ৰ\n"
+#~ "আপোনাৰ কমপিউটাৰৰ %s ৰ\n"
#~ " বাবে ব্লুটুথত দৃশ্যমান।"
#~ msgid "Pairing with %s failed."
-#~ msgstr "%s-ৰ সৈতে নিৰ্ধাৰিত জুটি পাতিবলে ব্যৰ্থ।"
+#~ msgstr "%sৰ সৈতে নিৰ্ধাৰিত যোৰ পাতিবলে ব্যৰ্থ।"
#~ msgid "Pair"
-#~ msgstr "জুটি"
+#~ msgstr "যোৰ"
#~ msgid "Browse"
#~ msgstr "ব্ৰাউছ কৰক (_B)"
@@ -882,7 +893,7 @@
#~ msgstr "অমিতাক্ষ ফুকন (aphukan@fedoraproject.org)"
#~ msgid "GNOME Bluetooth home page"
-#~ msgstr "GNOME Bluetooth-ৰ প্ৰধান পৃষ্ঠা"
+#~ msgstr "GNOME Bluetoothৰ প্ৰধান পৃষ্ঠা"
#~ msgid "Bluetooth Preferences"
#~ msgstr "Bluetooth সংক্ৰান্ত পছন্দ"
@@ -894,7 +905,7 @@
#~ msgstr "বৰ্তমানে জ্ঞাত ডিভাইচসমূহৰ তালিকা প্ৰদৰ্শন কৰা হ'ব"
#~ msgid "Bluetooth Properties"
-#~ msgstr "Bluetooth-ৰ বিবিধ বৈশিষ্ট্য"
+#~ msgstr "Bluetoothৰ বিবিধ বৈশিষ্ট্য"
#~| msgid "_Discoverable"
#~ msgid "Make computer _discoverable"
diff -Nru gnome-bluetooth-3.4.1/po/el.po gnome-bluetooth-3.4.2/po/el.po
--- gnome-bluetooth-3.4.1/po/el.po 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/po/el.po 2012-07-04 11:52:40.000000000 +0200
@@ -10,15 +10,16 @@
msgid ""
msgstr ""
"Project-Id-Version: bluez-gnome\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2012-05-02 13:16+0300\n"
-"PO-Revision-Date: 2012-04-23 12:01+0200\n"
+"Report-Msgid-Bugs-To: http://bugzilla.gnome.org/enter_bug.cgi?product=gnome-"
+"bluetooth&keywords=I18N+L10N&component=general\n"
+"POT-Creation-Date: 2012-06-12 17:14+0000\n"
+"PO-Revision-Date: 2012-06-15 12:57+0200\n"
"Last-Translator: Tom Tryfonidis <tomtryf@gmail.com>\n"
"Language-Team: Greek <team@gnome.gr>\n"
-"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
"X-Launchpad-Export-Date: 2008-10-05 13:37+0000\n"
"X-Generator: Lokalize 0.3\n"
@@ -30,7 +31,7 @@
msgstr "Κάνε κλικ για να επιλέξετε συσκευή…"
#: ../lib/bluetooth-chooser.c:135 ../lib/bluetooth-filter-widget.c:82
-#: ../lib/bluetooth-utils.c:89
+#: ../lib/bluetooth-utils.c:90
msgid "Unknown"
msgstr "Άγνωστο"
@@ -38,19 +39,19 @@
msgid "No adapters available"
msgstr "Δεν υπάρχουν διαθέσιμοι προσαρμογείς"
-#: ../lib/bluetooth-chooser.c:180 ../lib/bluetooth-chooser.c:802
+#: ../lib/bluetooth-chooser.c:180 ../lib/bluetooth-chooser.c:804
msgid "Searching for devices..."
msgstr "Αναζήτηση για συσκευές…"
-#: ../lib/bluetooth-chooser.c:694 ../lib/bluetooth-chooser.c:983
+#: ../lib/bluetooth-chooser.c:696 ../lib/bluetooth-chooser.c:985
msgid "Device"
msgstr "Συσκευή"
-#: ../lib/bluetooth-chooser.c:730
+#: ../lib/bluetooth-chooser.c:732
msgid "Type"
msgstr "Τύπος"
-#: ../lib/bluetooth-chooser.c:985 ../applet/popup-menu.ui.h:3
+#: ../lib/bluetooth-chooser.c:987 ../applet/popup-menu.ui.h:4
msgid "Devices"
msgstr "Συσκευές"
@@ -106,64 +107,64 @@
msgid "Headphones, headsets and other audio devices"
msgstr "Ακουστικά και άλλες συσκευές ήχου"
-#: ../lib/bluetooth-utils.c:58
+#: ../lib/bluetooth-utils.c:59
msgid "All types"
msgstr "Όλοι οι τύποι"
-#: ../lib/bluetooth-utils.c:60
+#: ../lib/bluetooth-utils.c:61
msgid "Phone"
msgstr "Τηλέφωνο"
-#: ../lib/bluetooth-utils.c:62
+#: ../lib/bluetooth-utils.c:63
msgid "Modem"
msgstr "Μόντεμ"
-#: ../lib/bluetooth-utils.c:64
+#: ../lib/bluetooth-utils.c:65
msgid "Computer"
msgstr "Υπολογιστής"
-#: ../lib/bluetooth-utils.c:66
+#: ../lib/bluetooth-utils.c:67
msgid "Network"
msgstr "Δίκτυο"
#. translators: a hands-free headset, a combination of a single speaker with a microphone
-#: ../lib/bluetooth-utils.c:69
+#: ../lib/bluetooth-utils.c:70
msgid "Headset"
msgstr "Ακουστικά"
-#: ../lib/bluetooth-utils.c:71
+#: ../lib/bluetooth-utils.c:72
msgid "Headphones"
msgstr "Ακουστικά"
-#: ../lib/bluetooth-utils.c:73
+#: ../lib/bluetooth-utils.c:74
msgid "Audio device"
msgstr "Συσκευή ήχου"
-#: ../lib/bluetooth-utils.c:75
+#: ../lib/bluetooth-utils.c:76
msgid "Keyboard"
msgstr "Πληκτρολόγιο"
-#: ../lib/bluetooth-utils.c:77
+#: ../lib/bluetooth-utils.c:78
msgid "Mouse"
msgstr "Ποντίκι"
-#: ../lib/bluetooth-utils.c:79
+#: ../lib/bluetooth-utils.c:80
msgid "Camera"
msgstr "Κάμερα"
-#: ../lib/bluetooth-utils.c:81
+#: ../lib/bluetooth-utils.c:82
msgid "Printer"
msgstr "Εκτυπωτής"
-#: ../lib/bluetooth-utils.c:83
+#: ../lib/bluetooth-utils.c:84
msgid "Joypad"
msgstr "Χειριστήριο παιχνιδιών"
-#: ../lib/bluetooth-utils.c:85
+#: ../lib/bluetooth-utils.c:86
msgid "Tablet"
msgstr "Πινακίδα αφής"
-#: ../lib/bluetooth-utils.c:87
+#: ../lib/bluetooth-utils.c:88
msgid "Video device"
msgstr "Συσκευή βίντεο"
@@ -202,7 +203,7 @@
msgid "Disconnecting..."
msgstr "Γίνεται αποσύνδεση…"
-#: ../applet/main.c:390 ../sendto/main.c:206 ../sendto/main.c:308
+#: ../applet/main.c:390 ../sendto/main.c:192 ../sendto/main.c:292
msgid "Connecting..."
msgstr "Γίνεται σύνδεση…"
@@ -283,8 +284,8 @@
#, c-format
msgid "Please confirm whether the PIN '%s' matches the one on device %s."
msgstr ""
-"Παρακαλώ επιβαιβεώστε ότι το PIN «%s» ταιριάζει με αυτό που είναι στη "
-"συσκευή %s."
+"Παρακαλώ επιβαιβεώστε ότι το PIN «%s» ταιριάζει με αυτό που είναι στη συσκευή "
+"%s."
#. translators: Whether to grant access to a particular service
#: ../applet/agent.c:314
@@ -341,41 +342,41 @@
msgstr "Μικροεφαρμογή διαχείρισης Bluetooth"
#: ../applet/popup-menu.ui.h:1
-msgid "Bluetooth Settings"
-msgstr "Ρυθμίσεις Bluetooth"
-
-#: ../applet/popup-menu.ui.h:2
msgid "Bluetooth: Checking"
msgstr "Bluetooth: Γίνεται έλεγχος"
-#: ../applet/popup-menu.ui.h:4
-msgid "Quit"
-msgstr "Έξοδος"
+#: ../applet/popup-menu.ui.h:2
+msgid "Visible"
+msgstr "Ορατό"
-#: ../applet/popup-menu.ui.h:5
+#: ../applet/popup-menu.ui.h:3
msgid "Send files to device..."
msgstr "Αποστολή αρχείων στη συσκευή…"
-#: ../applet/popup-menu.ui.h:6
+#: ../applet/popup-menu.ui.h:5
msgid "Set up new device..."
msgstr "Εγκατάσταση νέας συσκευής…"
+#: ../applet/popup-menu.ui.h:6
+msgid "Bluetooth Settings"
+msgstr "Ρυθμίσεις Bluetooth"
+
#: ../applet/popup-menu.ui.h:7
-msgid "Visible"
-msgstr "Ορατό"
+msgid "Quit"
+msgstr "Έξοδος"
#: ../applet/authorisation-dialogue.ui.h:1
msgid "_Always grant access"
msgstr "_Πάντα χορήγηση πρόσβασης"
#: ../applet/authorisation-dialogue.ui.h:2
-msgid "_Grant"
-msgstr "_Χορήγηση"
-
-#: ../applet/authorisation-dialogue.ui.h:3
msgid "_Reject"
msgstr "_Απόρριψη"
+#: ../applet/authorisation-dialogue.ui.h:3
+msgid "_Grant"
+msgstr "_Χορήγηση"
+
#: ../applet/confirm-dialogue.ui.h:1
msgid "_Does not match"
msgstr "_Δεν ταιριάζει"
@@ -446,100 +447,100 @@
#. * The '%s' is the device name, for example:
#. * Please wait while finishing setup on 'Sony Bluetooth Headset'...
#.
-#: ../wizard/main.c:556
+#: ../wizard/main.c:558
#, c-format
msgid "Please wait while finishing setup on device '%s'..."
msgstr "Παρακαλώ περιμένετε μέχρι το πέρας της ρύθμισης στη συσκευή «%s»…"
-#: ../wizard/main.c:574
+#: ../wizard/main.c:576
#, c-format
msgid "Successfully set up new device '%s'"
msgstr "Επιτυχημένη ρύθμιση στη συσκευή «%s»"
#: ../wizard/wizard.ui.h:1
-msgid "'0000' (most headsets, mice and GPS devices)"
-msgstr "«0000» (τα περισσότερα ακουστικά, ποντίκια και συσκευές GPS)"
+msgid "Bluetooth New Device Setup"
+msgstr "Ρύθμιση νέας συσκευής Bluetooth"
#: ../wizard/wizard.ui.h:2
-msgid "'1111'"
-msgstr "«1111»"
+msgid "PIN _options..."
+msgstr "_Επιλογές PIN…"
#: ../wizard/wizard.ui.h:3
-msgid "'1234'"
-msgstr "«1234»"
+msgid "Device Search"
+msgstr "Αναζήτηση συσκευής"
#: ../wizard/wizard.ui.h:4
-msgid "Bluetooth New Device Setup"
-msgstr "Ρύθμιση νέας συσκευής Bluetooth"
+msgid "Device Setup"
+msgstr "Ρύθμιση συσκευής"
#: ../wizard/wizard.ui.h:5
-msgid "Custom PIN:"
-msgstr "Προσαρμοσμένο PIN:"
+msgid "Finishing New Device Setup"
+msgstr "Ολοκλήρωση ρύθμισης νέας συσκευής"
#: ../wizard/wizard.ui.h:6
-msgid "Device Search"
-msgstr "Αναζήτηση συσκευής"
+msgid "Select the additional services you want to use with your device:"
+msgstr ""
+"Επιλέξτε τις πρόσθετες υπηρεσίες που επιθυμείτε να χρησιμοποιήσετε με τη "
+"συσκευή σας:"
#: ../wizard/wizard.ui.h:7
-msgid "Device Setup"
-msgstr "Ρύθμιση συσκευής"
+msgid "Setup Summary"
+msgstr "Περίληψη ρυθμίσεων"
#: ../wizard/wizard.ui.h:8
-msgid "Do not pair"
-msgstr "Δε γίνεται σύζευξη"
-
-#. This is a button to answer: Does the PIN matches the one on the device?
-#: ../wizard/wizard.ui.h:10
-msgid "Does not match"
-msgstr "Δεν ταιριάζει"
+msgid "PIN Options"
+msgstr "Επιλογές PIN"
-#: ../wizard/wizard.ui.h:11
-msgid "Finishing New Device Setup"
-msgstr "Ολοκλήρωση ρύθμισης νέας συσκευής"
+#: ../wizard/wizard.ui.h:9
+msgid "_Automatic PIN selection"
+msgstr "_Αυτόματη επιλογή PIN"
#. Translators: this is a PIN with a set value, such as 1111, or 0000
-#: ../wizard/wizard.ui.h:13
+#: ../wizard/wizard.ui.h:11
msgid "Fixed PIN"
msgstr "Σταθερό PIN"
-#. This is a button to answer: Does the PIN matches the one on the device?
+#: ../wizard/wizard.ui.h:12
+msgid "'0000' (most headsets, mice and GPS devices)"
+msgstr "«0000» (τα περισσότερα ακουστικά, ποντίκια και συσκευές GPS)"
+
+#: ../wizard/wizard.ui.h:13
+msgid "'1111'"
+msgstr "«1111»"
+
+#: ../wizard/wizard.ui.h:14
+msgid "'1234'"
+msgstr "«1234»"
+
#: ../wizard/wizard.ui.h:15
-msgid "Matches"
-msgstr "Ταιριάζει"
+msgid "Do not pair"
+msgstr "Δε γίνεται σύζευξη"
#: ../wizard/wizard.ui.h:16
-msgid "PIN Options"
-msgstr "Επιλογές PIN"
+msgid "Custom PIN:"
+msgstr "Προσαρμοσμένο PIN:"
#: ../wizard/wizard.ui.h:17
-msgid "PIN _options..."
-msgstr "_Επιλογές PIN…"
+msgid "_Try Again"
+msgstr "_Επανάληψη προσπάθειας"
#: ../wizard/wizard.ui.h:18
-msgid "Select the additional services you want to use with your device:"
-msgstr ""
-"Επιλέξτε τις πρόσθετες υπηρεσίες που επιθυμείτε να χρησιμοποιήσετε με τη "
-"συσκευή σας:"
+msgid "_Quit"
+msgstr "Έ_ξοδος"
#: ../wizard/wizard.ui.h:19
-msgid "Setup Summary"
-msgstr "Περίληψη ρυθμίσεων"
-
-#: ../wizard/wizard.ui.h:20
-msgid "_Automatic PIN selection"
-msgstr "_Αυτόματη επιλογή PIN"
-
-#: ../wizard/wizard.ui.h:21
msgid "_Cancel"
msgstr "_Ακύρωση"
-#: ../wizard/wizard.ui.h:22
-msgid "_Quit"
-msgstr "Έ_ξοδος"
+#. This is a button to answer: Does the PIN matches the one on the device?
+#: ../wizard/wizard.ui.h:21
+msgid "Does not match"
+msgstr "Δεν ταιριάζει"
+#. This is a button to answer: Does the PIN matches the one on the device?
#: ../wizard/wizard.ui.h:23
-msgid "_Try Again"
-msgstr "_Επανάληψη προσπάθειας"
+msgid "Matches"
+msgstr "Ταιριάζει"
#: ../wizard/bluetooth-wizard.desktop.in.in.h:1
msgid "Bluetooth Device Setup"
@@ -577,32 +578,32 @@
msgstr[0] "περίπου %'d ώρα"
msgstr[1] "περίπου %'d ώρες"
-#: ../sendto/main.c:245
+#: ../sendto/main.c:231
msgid "File Transfer"
msgstr "Μεταφορά αρχείων"
-#: ../sendto/main.c:249
+#: ../sendto/main.c:234
msgid "_Retry"
msgstr "Προσπάθεια _ξανά"
#. translators: This is the heading for the progress dialogue
-#: ../sendto/main.c:269
+#: ../sendto/main.c:253
msgid "Sending files via Bluetooth"
msgstr "Αποστολή αρχείων μέσω Bluetooth"
-#: ../sendto/main.c:281
+#: ../sendto/main.c:265
msgid "From:"
msgstr "Από:"
-#: ../sendto/main.c:293
+#: ../sendto/main.c:277
msgid "To:"
msgstr "Προς:"
-#: ../sendto/main.c:337 ../sendto/main.c:355
+#: ../sendto/main.c:321 ../sendto/main.c:339
msgid "An unknown error occurred"
msgstr "Προέκυψε ένα άγνωστο σφάλμα"
-#: ../sendto/main.c:348
+#: ../sendto/main.c:332
msgid ""
"Make sure that the remote device is switched on and that it accepts "
"Bluetooth connections"
@@ -610,50 +611,62 @@
"Βεβαιωθείτε ότι η απομακρυσμένη συσκευή είναι ενεργοποιημένη και ότι δέχεται "
"συνδέσεις Bluetooth"
-#: ../sendto/main.c:446
+#: ../sendto/main.c:430
#, c-format
msgid "Sending %s"
msgstr "Αποστολή %s"
-#: ../sendto/main.c:453 ../sendto/main.c:524
+#: ../sendto/main.c:437 ../sendto/main.c:508
#, c-format
msgid "Sending file %d of %d"
msgstr "Αποστολή αρχείου %d από %d"
-#: ../sendto/main.c:520
+#: ../sendto/main.c:504
#, c-format
-msgid "%d KB/s"
-msgstr "%d KB/δευτ."
+msgid "%d kB/s"
+msgstr "%d kB/δευτ."
-#: ../sendto/main.c:522
+#: ../sendto/main.c:506
#, c-format
msgid "%d B/s"
msgstr "%d B/δευτ."
-#: ../sendto/main.c:658
+#: ../sendto/main.c:639
msgid "Select device to send to"
msgstr "Επιλέξτε την συσκευή που θα γίνει αποστολή"
-#: ../sendto/main.c:663
+#: ../sendto/main.c:644
msgid "_Send"
msgstr "Α_ποστολή"
-#: ../sendto/main.c:707
+#: ../sendto/main.c:688
msgid "Choose files to send"
msgstr "Επιλογή αρχείων για αποστολή"
-#: ../sendto/main.c:710
+#: ../sendto/main.c:691
msgid "Select"
msgstr "Επιλογή"
-#: ../sendto/main.c:736
+#: ../sendto/main.c:717
msgid "Remote device to use"
msgstr "Απομακρυσμένη συσκευή για χρήση"
-#: ../sendto/main.c:738
+#: ../sendto/main.c:717
+msgid "ADDRESS"
+msgstr "ΔΙΕΥΘΥΝΣΗ"
+
+#: ../sendto/main.c:719
msgid "Remote device's name"
msgstr "Το όνομα της απομακρυσμένης συσκευής"
+#: ../sendto/main.c:719
+msgid "NAME"
+msgstr "ΟΝΟΜΑ"
+
+#: ../sendto/main.c:738
+msgid "[FILE...]"
+msgstr "[ΑΡΧΕΙΟ...]"
+
#: ../sendto/nautilus-sendto-plugin.c:168
msgid "Programming error: could not find the device in the list"
msgstr "Σφάλμα προγραμματισμού: αδυναμία εντοπισμού της συσκευής στη λίστα"
@@ -675,6 +688,9 @@
msgid "Send files via Bluetooth"
msgstr "Αποστολή αρχείων μέσω Bluetooth"
+#~ msgid "%d KB/s"
+#~ msgstr "%d KB/δευτ."
+
#~ msgid "Remove '%s' from the list of devices?"
#~ msgstr "Να απομακρυνθεί το «%s» από τη λίστα των συσκευών;"
diff -Nru gnome-bluetooth-3.4.1/wizard/main.c gnome-bluetooth-3.4.2/wizard/main.c
--- gnome-bluetooth-3.4.1/wizard/main.c 2012-06-12 17:25:28.000000000 +0200
+++ gnome-bluetooth-3.4.2/wizard/main.c 2012-07-02 12:17:07.000000000 +0200
@@ -261,7 +261,7 @@
invocation = g_object_get_data (G_OBJECT (button), "invocation");
gtk_widget_set_sensitive (does_not_match_button, FALSE);
gtk_widget_set_sensitive (matches_button, FALSE);
- g_dbus_method_invocation_return_value (invocation, g_variant_new ("(s)", ""));
+ g_dbus_method_invocation_return_value (invocation, NULL);
g_object_set_data (G_OBJECT(does_not_match_button), "invocation", NULL);
g_object_set_data (G_OBJECT(matches_button), "invocation", NULL);
ChangeLog | 114 ++++++++++
NEWS | 12 +
configure | 20 -
configure.ac | 2
docs/reference/libgnome-bluetooth/html/ch01.html | 2
docs/reference/libgnome-bluetooth/html/index.html | 2
docs/reference/libgnome-bluetooth/version.xml | 2
lib/bluetooth-agent.c | 5
lib/bluetooth-client-glue.c | 80 +++----
lib/bluetooth-client-glue.h | 18 -
lib/bluetooth-client.c | 20 +
lib/bluetooth-client.xml | 4
po/as.po | 181 ++++++++--------
po/el.po | 240 +++++++++++-----------
14 files changed, 432 insertions(+), 270 deletions(-)
Reply to: