Commit graph

3542 commits

Author SHA1 Message Date
Bastien Nocera
959e0c0d6a sharing: Switch between bonded and ask for Bluetooth
Instead of bonded and always.
2013-11-15 13:40:09 +01:00
Bastien Nocera
4e4fd87c45 sharing: Fix compile time warning
Another warning in cc_sharing_panel_add_folder()
2013-11-15 00:02:53 +01:00
Bastien Nocera
70a4183168 sharing: Fix crash when turning off Sharing
Another fallout from:
05a4f6d3d9

https://bugzilla.gnome.org/show_bug.cgi?id=712338
2013-11-15 00:02:53 +01:00
Debarshi Ray
3ec49452a1 background: Consolidate exit path
https://bugzilla.gnome.org/show_bug.cgi?id=708942
2013-11-14 15:37:03 +01:00
Bastien Nocera
53391fedbc sharing: Make it possible to add new folders
The media panel wouldn't let you add more folder because the
test for equality was reversed.

https://bugzilla.gnome.org/show_bug.cgi?id=710580
2013-11-14 09:27:10 +01:00
Bastien Nocera
ec60137db5 sharing: Add more debug for duplicate folders 2013-11-14 09:24:06 +01:00
Bastien Nocera
b0b43d1494 sharing: Fix Bluetooth label always being off
https://bugzilla.gnome.org/show_bug.cgi?id=712252
2013-11-14 09:24:06 +01:00
Bastien Nocera
05a4f6d3d9 sharing: Remove OBEX FTP support
As it's been removed from gnome-user-share.

https://bugzilla.gnome.org/show_bug.cgi?id=711730
2013-11-12 15:02:35 +01:00
Bastien Nocera
6edfb82652 background: Fix compilation with libsocialweb support
The flickr source files were added to the wrong internal shared
library, so that the panel could be linked, but not the test
application.

https://bugzilla.gnome.org/show_bug.cgi?id=710829
2013-11-12 08:49:20 +01:00
Bastien Nocera
8d7402c04e wacom: Fix slider on Inking Pen page
https://bugzilla.gnome.org/show_bug.cgi?id=711326
2013-11-03 15:05:33 +01:00
Bastien Nocera
8ba50267be display: Update for libupower-glib API changes
There's no "changed" signal anymore.
2013-10-30 12:10:59 +01:00
Daniel Mustieles
cdf774b1b6 Fixed typo in string 2013-10-25 16:32:59 +02:00
Richard Hughes
33cc59d726 info: Use gnome-software for showing the list of updates if installed
Resolves: https://bugzilla.gnome.org/show_bug.cgi?id=710595
2013-10-22 13:12:11 +01:00
Bastien Nocera
93997f5ee8 power: Use the new display device
From UPower 0.99. Removes all the code creating the composite device.

https://bugzilla.gnome.org/show_bug.cgi?id=710393
2013-10-21 22:56:39 +02:00
Bastien Nocera
a8ee1931f5 power: Add better metadata for fake devices
So that libupower-glib doesn't complain about unset but read
properties, we show the correct icons, and have proper names
for the fake keyboard and mouse.
2013-10-21 22:56:39 +02:00
Bastien Nocera
7b67f6c321 universal-access: Split "Screen" and "Reader" keywords
Our search doesn't like split words.

https://bugzilla.gnome.org/show_bug.cgi?id=710263
2013-10-21 22:56:39 +02:00
Bastien Nocera
6d820643e5 details: Remove apparently duplicated autostart category
We had 2 items labelled "Software", one in the main panel, one
in the drop-down menu inside the dialogue. The one in the
drop-down menu actually changed x-content/software, whereas the
panel changed x-content/unix-software.

As x-content/software is the parent class of x-content/unix-software,
and isn't actually detected, remove it.

https://bugzilla.gnome.org/show_bug.cgi?id=709816
2013-10-21 22:55:23 +02:00
Bastien Nocera
71b5643d91 power: Prevent UpDevice being kept alive
If a UpDevice was removed while the panel was opened, it was
removed from the list of devices, and never unref'ed, still receiving
signals.
2013-10-18 00:42:01 +02:00
Bastien Nocera
6f78b2ab0f power: Fix run-time for DeviceChanged signal removal
The DeviceChanged signal was removed, instead, each interesting
device should be monitored individually. This means we need to keep
our own device list locally.

https://bugzilla.gnome.org/show_bug.cgi?id=710393
2013-10-17 17:44:03 +02:00
Bastien Nocera
ceafe6f4c5 power: Fix build
up_client_enumerate_devices_sync() was removed.

https://bugzilla.gnome.org/show_bug.cgi?id=710393
2013-10-17 17:44:03 +02:00
Bastien Nocera
63bf77196e power: Use icons from UPower
https://bugzilla.gnome.org/show_bug.cgi?id=710393
2013-10-17 17:44:03 +02:00
Kalev Lember
f08a22526c background: Fix test-chooser-dialog build with some linkers
List missing libs for the libbackground-chooser.la convenience library.

https://bugzilla.gnome.org/show_bug.cgi?id=709302
2013-10-16 13:23:17 +02:00
Rui Matos
455b457c7f region: Never show "None" for language and formats
If the settings backends fail to give us valid values, show the
current environment instead of "None" since we do know which language
is actually being used.

https://bugzilla.gnome.org/show_bug.cgi?id=695535
2013-10-15 23:19:32 +02:00
Rui Matos
9e975b036f region: Allow setting system-wide formats
https://bugzilla.gnome.org/show_bug.cgi?id=695535
2013-10-15 23:19:29 +02:00
Bastien Nocera
76e342ea9d power: Use device models as names
And only fallback to the generic "Wireless Mouse" (eg.) when
there's no valid name for it.

https://bugzilla.gnome.org/show_bug.cgi?id=709654
2013-10-09 14:57:23 +02:00
Bastien Nocera
95f613bee1 wacom: Fix ~100 pixel offset when calibrating
The calibration gui code moved the targets to x,y, instead of
placing the centre of the target at x,y, leading to a 47 pixel
(half the target's size) offset in both directions (thus 67 pixels
deviation as Pythagorus would tell us).
2013-10-09 12:55:29 +02:00
Bastien Nocera
bf68dfb62d wacom: Fix comment for timeout duration
The comment mentioned 5 seconds, but we use 15 seconds.
2013-10-09 12:18:48 +02:00
Bastien Nocera
18dd6ff04f wacom: Fix incorrect default window information
The window isn't 1x1...
2013-10-08 20:15:55 +02:00
Bastien Nocera
7be584f4f9 wacom: Update from gnome-settings-daemon 2013-10-08 19:25:01 +02:00
Bastien Nocera
297eb6cfbb wacom: Fix use after free
Causing random values in the calibration data.
2013-10-08 18:59:22 +02:00
Bastien Nocera
8e1dd1ae5d wacom: Update from gnome-settings-daemon 2013-10-08 18:55:19 +02:00
Bastien Nocera
4c2c93c01f wacom: Update from gnome-settings-daemon 2013-10-08 18:31:39 +02:00
Bastien Nocera
6aa409ffdb wacom: Reset the calibration before starting a new one
We shouldn't be using the old calibration values to create the
new ones, so reset the "area" settings before starting a new
calibration, and re-apply the saved calibration if the calibration
is cancelled or fails.

https://bugzilla.gnome.org/show_bug.cgi?id=707784
2013-10-08 18:02:43 +02:00
Bastien Nocera
21a2a53fea wacom: Update from gnome-settings-daemon 2013-10-08 17:59:12 +02:00
Bastien Nocera
c9864b1ebc wacom: Fix event filtering in the calibrator
We were always getting the events from the core pointer instead
of the device itself, so threw all of them away.
We need to get the real source device from the event.

https://bugzilla.gnome.org/show_bug.cgi?id=707784
2013-10-08 11:48:13 +02:00
Bastien Nocera
b921ce215f network: Only start the spinner when we can stop it
https://bugzilla.gnome.org/show_bug.cgi?id=709555
2013-10-07 18:31:59 +02:00
Bastien Nocera
57b64368ef network: Merge two similar functions
Merge connection_add_activate_cb() and connection_activate_cb(),
the code is too similar.

https://bugzilla.gnome.org/show_bug.cgi?id=709555
2013-10-07 16:58:19 +02:00
Bastien Nocera
3c1b58ab2a network: Fix warnings when clicking Wi-Fi network
Those 2 widgets (the edit page, and the spinner) might be available
but we need to read about them from the correct widget, eg. the
GtkListBoxRow, not the GtkBox it contains.

https://bugzilla.gnome.org/show_bug.cgi?id=709555
2013-10-07 16:51:03 +02:00
Bastien Nocera
ce8c2eb6f6 network: Fix run-time warning
The "edit" widget is only set as data when there is a connection
(in make_row) so only hide it when there is a connection.

https://bugzilla.gnome.org/show_bug.cgi?id=709555
2013-10-07 16:51:03 +02:00
Gary Ching-Pang Lin
fc181a2d64 network: Use the parameters property for 8021x
The argv property was deprecated. This commit converts the 8021x
settings to the parameters property so that the user is able to
setup the 8021x connections.

https://bugzilla.gnome.org/show_bug.cgi?id=709545
2013-10-07 16:50:13 +02:00
Kalev Lember
4ecb35ca12 background: Fix a memory leak with wallpaper loading
This removes an extra g_object_ref when inserting items to GtkListStore:
the list store takes care of incrementing the reference count itself and
the caller doesn't need to do it.

https://bugzilla.gnome.org/show_bug.cgi?id=709453
2013-10-07 10:35:52 +02:00
Kalev Lember
3491c6625c background: Fix reference counting in background XML loader
Commit b9e3603ba4 added an unref to fix a
memory leak, but it went to a wrong place -- in XML loader, all items
are stored in a hash table that takes ownership of them, and destroyed
when the hash table goes away.

This commit fixes the reference counting in the XML loader and adds
explicit g_object_ref / g_strdup when inserting values to the hash table
to make the memory management more obvious.

The following commit fixes the real leak.

https://bugzilla.gnome.org/show_bug.cgi?id=709453
2013-10-07 10:35:52 +02:00
Kalev Lember
24faa84d05 datetime: Explicitly destroy toplevel dialogs
https://bugzilla.gnome.org/show_bug.cgi?id=709443
2013-10-07 10:35:52 +02:00
Kalev Lember
47fb0c426f Revert "datetime: Don't leak the dialogs"
This caused criticals when on_permission_changed callback tried to
access priv->datetime_dialog or priv->timezone_dialog before they had
been set up.

Another attempt at fixing the leak in the following patch.

This reverts commit 545c886543.

https://bugzilla.gnome.org/show_bug.cgi?id=709443
2013-10-07 10:35:52 +02:00
Kalev Lember
7ae60ad2cf datetime: Disconnect from GtkStack signals before widget destruction
This fixes a regression from commit 545c886 that caused criticals when
leaving the datetime panel.

https://bugzilla.gnome.org/show_bug.cgi?id=709443
2013-10-07 10:35:52 +02:00
Kalev Lember
2234970583 datetime: Store am_pm_stack in priv structure
This is in preparation for the next patch.

https://bugzilla.gnome.org/show_bug.cgi?id=709443
2013-10-07 10:35:52 +02:00
Thomas Wood
17126cc740 display: always label the built in display as "1"
https://bugzilla.gnome.org/show_bug.cgi?id=709168
2013-10-04 15:02:20 +01:00
Debarshi Ray
516e2a624f background: Remove unused variable
Fallout from 79ec684fa4

https://bugzilla.gnome.org/show_bug.cgi?id=708943
2013-10-04 13:40:11 +02:00
Debarshi Ray
7585b836be background: Set the size request only on the parent
Instead of setting the size on each child, set it on the parent grid
because only one of those children are visible at any given point.

We are cheating a bit by ignoring the fact there is a second child
which is always shown -- the button box. This will make the other
children lose some height and the dialog will be smaller. However it is
still too big for smaller screens.

https://bugzilla.gnome.org/show_bug.cgi?id=708943
2013-10-04 13:37:13 +02:00
Debarshi Ray
f06a349a2a Use a consistent set of permissions when creating directories
https://bugzilla.gnome.org/show_bug.cgi?id=709417
2013-10-04 12:10:14 +02:00