commit 0108ec870aa42118a98a89db793db02661986360 Author: Cosimo Cecchi Date: Thu Dec 22 02:57:01 2011 +0100 3.3.3 NEWS | 13 +++++++++++++ configure.ac | 2 +- 2 files changed, 14 insertions(+), 1 deletions(-) commit 16fa89732196cac6bf41727118119243ba0ff7d2 Author: Cosimo Cecchi Date: Tue Dec 20 19:14:31 2011 +0100 build: link the wizard against libm Build was broken because of a missing libm linker flag. configure.ac | 3 +++ wizard/Makefile.am | 2 +- 2 files changed, 4 insertions(+), 1 deletions(-) commit 12b111ffe9c85e8cc934e3ae8a34c97326bfd876 Author: Daniele Forsi Date: Sun Dec 18 23:46:51 2011 +0100 wizard: trivial, do not use temporary variables wizard/main.c | 8 ++------ 1 files changed, 2 insertions(+), 6 deletions(-) commit 2f1cde9625c5dea6784faf705a82c6b09e0a1b2f Author: Daniele Forsi Date: Sun Dec 18 22:45:05 2011 +0100 wizard: fix again the choice of the automatic PIN Give a value for every "pin" data to remove the ambiguity between NULL PIN code and "pin" data not set, else random and custom PIN will be swapped in the dialog. Now a NULL pointer means "use a random PIN" both in the PIN database and in the GUI, while an empty string means "use the contents of the text entry". wizard/main.c | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) commit ede97e75a14f8c7d410ffaa195ae5fe3cc1f428c Author: Daniele Forsi Date: Sun Dec 18 22:20:23 2011 +0100 wizard: use different signal handlers for the two types of radio buttons Do not call set_user_pincode() for the radio button beside the entry widget, just call toggle_set_sensitive(). Also there is no need to loop over the button group since we know the address of the widget that was toggled. wizard/main.c | 32 ++++---------------------------- wizard/wizard.ui | 1 - 2 files changed, 4 insertions(+), 29 deletions(-) commit eb90227aa6ad92df3c3481cc02d519deffe06f9e Author: Daniele Forsi Date: Sun Dec 18 22:00:13 2011 +0100 wizard: remove dead code Code used to set "button" data was removed in commit 8b143309. wizard/main.c | 8 -------- 1 files changed, 0 insertions(+), 8 deletions(-) commit c7596ad267e90d64a744b70263c4f339b645b830 Author: Daniele Forsi Date: Sun Dec 18 19:34:55 2011 +0100 wizard: fix initial state of Close button when text entry is selected wizard/main.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) commit 3d7d1d70cefe332c66d4561f71b722321f5df45e Author: Daniele Forsi Date: Sun Dec 18 19:08:38 2011 +0100 wizard: make it possible to choose a random PIN after choosing a fixed one Do not overwrite the user PIN with the random PIN and vice versa and generate the random PIN only when it's needed; this also means that restarting the pairing process doesn't silently overwrite user choices. Also rewrite the generating function without side effects and fix the upper limit of g_random_int_range() which is open. wizard/main.c | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) commit 88e0eed221a32e4c770c40b635f43176e021b081 Author: Daniele Forsi Date: Sun Dec 18 17:44:48 2011 +0100 wizard: fix the "Do not pair" choice in the dialog The choice in the dialog was overridden by the value read from the PIN database. wizard/main.c | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) commit f1e5d9186155a07dd2e51e2df7c28728861a1b9c Author: Daniele Forsi Date: Sun Dec 18 17:25:25 2011 +0100 wizard: use values read from the PIN database to initialize the dialog If a PIN is found in the database now it can be seen and changed in the dialog (before it could be changed without seeing the initial value) and the maximum number of digits is enforced by the text entry (and not by the other fixed choices else the GUI wouldn't match the silently truncated PIN used). wizard/main.c | 23 +++++------------------ 1 files changed, 5 insertions(+), 18 deletions(-) commit b9f12ef311b02f5557717bd8d1695dce5c88108d Author: Daniele Forsi Date: Sun Dec 18 11:35:15 2011 +0100 wizard: do not use a random PIN if user choose a fixed one User input was checked only in the select_device_changed() callback. https://bugzilla.gnome.org/show_bug.cgi?id=666192 wizard/main.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit 62b063dfc2a804b899e466bebf292c5b8c6dbcc1 Author: Mathieu Trudel-Lapierre Date: Mon Dec 12 15:37:22 2011 -0500 applet: Fix packing of the browser chooser Use gtk_pack_start(), not gtk_container_add() to add the browse chooser as the default settings for gtk_pack_start() changed. https://bugzilla.gnome.org/show_bug.cgi?id=666026 applet/main.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 8a8ae41a1b7fa595f114036ecbe061d07c475fd7 Author: Krzysztof Klimonda Date: Tue Dec 6 22:13:33 2011 +0100 applet: Fix linking error due to DSO linking changes Link with the libgnome-bluetooth explicitly to fix the build failure on platforms where ld's --as-needed option is enabled by default. https://bugzilla.gnome.org/show_bug.cgi?id=665639 applet/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit c8e287bf7471bd2edfd33eada0bd734e8fe89ffa Author: Bastien Nocera Date: Fri Dec 16 16:04:11 2011 +0000 lib: Better define linking of the test programs lib/Makefile.am | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) commit c6fee4db421732e603a2303c3c979c7100f397d5 Author: Bastien Nocera Date: Fri Dec 16 12:02:44 2011 +0000 lib: Update LIBGNOMEBT requirements To list all the publicly visible libraries as dependencies. That includes gmodule (needed by the wizard plugins code) and GIO (used by the async code in the private bits of libgnome-bluetooth) applet/Makefile-lib.am | 2 +- configure.ac | 11 ++--------- lib/Makefile.am | 1 - 3 files changed, 3 insertions(+), 11 deletions(-) commit 691225e963cdec181193d2bc79577601087b36f2 Author: Daniele Forsi Date: Sun Dec 11 22:55:01 2011 +0100 wizard: fix segfault when connection is retried before timeout expires When retrying, the callback gets a pointer to the original ConnectData so it can be freed only on the final run. Fixes: Program received signal SIGSEGV, Segmentation fault. 0x008549a6 in g_timer_elapsed () from /lib/i386-linux-gnu/libglib-2.0.so.0 (gdb) bt #0 0x008549a6 in g_timer_elapsed () from /lib/i386-linux-gnu/libglib-2.0.so.0 #1 0x0804ba63 in connect_callback (source_object=0x8077d00, res=0x81d7a00, user_data=0xb7415f78) at /home/Programmazione/gnome-bluetooth/wizard/main.c:365 #2 0x006b2aef in g_simple_async_result_complete () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #3 0x006b2c1b in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #4 0x00826110 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0x0082a25f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #6 0x0082a990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #7 0x0082af9b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0 #8 0x002aef95 in gtk_main () from /usr/lib/libgtk-3.so.0 #9 0x001c2fe4 in ?? () from /usr/lib/libgtk-3.so.0 #10 0x006e650c in g_application_run () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0 #11 0x0804b19f in main (argc=1, argv=0xbffff6b4) at /home/Programmazione/gnome-bluetooth/wizard/main.c:907 wizard/main.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit 7f67298522688c368982361fcadc3b926c6e0352 Author: Praveen Illa Date: Sun Nov 27 10:10:14 2011 +0530 Added Telugu Translation help/Makefile.am | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 409c5165dabf376c72005ee7b1dca3aa74849cdb Author: Praveen Illa Date: Sun Nov 27 10:08:47 2011 +0530 Updated Telugu Translation help/te/te.po | 526 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 526 insertions(+), 0 deletions(-) commit 45db6d0046e5fadc93b4fc3075a1a7e6fbd5151b Author: Praveen Illa Date: Sun Nov 27 08:55:43 2011 +0530 Updated Telugu Translation po/te.po | 632 ++++++++++++++++++++++++++------------------------------------ 1 files changed, 265 insertions(+), 367 deletions(-) commit 34b684bbabb1d5b56ef6cf0814bff08acb1fb2a7 Author: Daniele Forsi Date: Thu Nov 24 21:43:26 2011 +0100 lib: pass boolean value boxed in a GVariant Similar to other places in the same source file. Fixes: GLib-ERROR **: g_variant_new: expected GVariant of type `v' but received value has type `b' lib/bluetooth-client.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) commit 4e48826d350f187e04da5b0556222a82d7662e0c Author: Daniele Forsi Date: Thu Nov 24 18:36:38 2011 +0100 lib: properly free resources in create_device_callback () Plugs memleak of "path" and fixes object/variant mismatch: GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed lib/bluetooth-client.c | 6 ++---- 1 files changed, 2 insertions(+), 4 deletions(-) commit 8df782d4250554f756b6a6240b3d99b8a4d283a4 Author: Daniele Forsi Date: Tue Nov 22 21:33:27 2011 +0100 wizard: handle also the "tablet" attribute in the PIN code database https://bugzilla.gnome.org/show_bug.cgi?id=664590 wizard/pin.c | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) commit f38043548dfc8fd1cda289bc2b4a3ce7d1c67a5d Author: Daniele Forsi Date: Tue Nov 22 11:38:50 2011 +0100 wizard: do not proceed if device was deselected There is no address to connect to and set_page_search_complete () has made the Forward button insensitive. This happens when a Bluetooth dongle is unplugged or when the user Ctrl-clicks a previously selected device. wizard/main.c | 4 ++++ 1 files changed, 4 insertions(+), 0 deletions(-) commit bdad164e57442fc2fae805fc322cc16331db33a2 Author: Daniele Forsi Date: Tue Nov 22 11:27:00 2011 +0100 lib: fix usage of GVariant If adapter_call_get_properties_sync () fails then the variant pointer is left uninitialized. Also unref it only if it is not NULL. https://bugzilla.gnome.org/show_bug.cgi?id=664550 lib/bluetooth-client.c | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) commit de9770274fc3ad9aa58a63100408f181f7674c30 Author: Daniele Forsi Date: Mon Nov 21 21:58:55 2011 +0100 wizard: fix memleaks https://bugzilla.gnome.org/show_bug.cgi?id=664510 wizard/main.c | 3 +++ 1 files changed, 3 insertions(+), 0 deletions(-) commit 285f9c033ff5611f4417bf93c466a0d663828483 Author: Daniel Nylander Date: Fri Nov 25 10:07:00 2011 +0100 Updated Swedish translation po/sv.po | 288 +++++++++++++++++++++++++++++-------------------------------- 1 files changed, 137 insertions(+), 151 deletions(-) commit cc8b90b5ee908931e0b2c00a2739b1677bcb49fa Author: Akom Chotiphantawanon Date: Thu Nov 24 14:08:02 2011 +0700 Updated Thai translation. po/th.po | 244 +++++++++++++++++++++++++++++-------------------------------- 1 files changed, 116 insertions(+), 128 deletions(-)