Commit graph

462 commits

Author SHA1 Message Date
Aleksander Morgado
8e0eb7b59d build: minor fix in 'config.h' generation 2013-02-04 17:12:19 +01:00
Dan Winship
2b4d652a08 network: add gmodule-2.0 to the required modules
The VPN code loads plugins, so we need to link to gmodule. (It was
already getting implicitly pulled in, and on some platforms that's
good enough, but on others, not.)
2013-01-30 14:13:21 -05:00
Bastien Nocera
427a91ce10 build: Require a newer network-manager-applet
For the nma_utils_get_connection_device_name() function.
2013-01-30 19:23:09 +01:00
Dan Winship
8cfe8d10ba network: add VPN support to the connection editor
Unfortunately, the VPN plugins provide their own .ui files for their
editor pages, so we can't make them look competely GNOME-3-ish. But
the code does try to fix them up a little bit by realigning the
labels.

vpn-helpers.[ch] is nearly identical to network-manager-applet's,
but eventually this code will move into libnm-gtk.

https://bugzilla.gnome.org/show_bug.cgi?id=691285
2013-01-30 13:05:34 -05:00
Matthias Clasen
e5cc7d8011 network: Break out wifi details code and add editing support
This code is fairly independent of the rest, and we don't want
net-device-wifi.c to become too massive and unmaintainable.

The code in connection-editor/ is fairly similar to
nm-connection-editor, with some simplification because we
currently only edit wireless connections.

The code in wireless-security/ is almost a straight copy
of the same code in nm-connection-editor, with some changes
to the .ui files to make them fit better in the new design.
2013-01-30 13:05:33 -05:00
Rui Matos
7221f9cd54 common: gdm-languages moved to gnome-desktop as gnome-languages
That code is useful for other core desktop modules.

https://bugzilla.gnome.org/show_bug.cgi?id=692414
2013-01-25 16:29:15 +01:00
Richard Hughes
8a353753e0 color: Use colord-session to calibrate the display
This allows us to match the new mockups from Allan.
2013-01-23 13:47:47 +00:00
William Jon McCann
a98e81e1c3 shell: Activate items on single click
https://bugzilla.gnome.org/show_bug.cgi?id=692150
2013-01-21 08:32:18 +01:00
Thomas Wood
0999c4a0e6 sharing: add helper application to enable or disable remote login
Add a helper application and PolicyKit action to enable and disable the
remote login service.

https://bugzilla.gnome.org/show_bug.cgi?id=691962
2013-01-18 18:23:51 +00:00
Bastien Nocera
04f993a66a shell: Add "static" to the libgd config
https://bugzilla.gnome.org/show_bug.cgi?id=691914
2013-01-17 11:24:02 +01:00
Bastien Nocera
66808c2b3f screen: Remove screen panel
It's been replaced by the updated Power panel and the new Privacy panel.
2013-01-17 11:06:02 +01:00
Giovanni Campagna
c60221e0b4 Don't use glxinfo to access the graphic driver name
glxinfo is part of mesa-demos, and installing it pulls a lot of unnecessary
programs. We can get the same informations by querying the driver directly.

https://bugzilla.gnome.org/show_bug.cgi?id=691613
2013-01-15 17:47:15 +01:00
Bastien Nocera
7e94eca2fb 3.7.4 2013-01-15 16:16:28 +01:00
Thomas Wood
b30d0133b9 Add initial implementation of the new Sharing panel
https://bugzilla.gnome.org/show_bug.cgi?id=687772
2013-01-14 18:06:20 +00:00
Thomas Wood
f3a35fb573 Add CcHostnameEntry widget and use it in the info panel
https://bugzilla.gnome.org/show_bug.cgi?id=687772
2013-01-14 18:06:20 +00:00
Bastien Nocera
5996ace846 build: Add libgd submodule 2013-01-11 16:20:53 +01:00
Lionel Landwerlin
174c05757e build: Fix gnome-settings-daemon req bump
7e8f97760c says it bumps the
necessary g-s-d version, but instead bumps the gnome-desktop
required version.

Revert the gnome-desktop bump, and really bump the g-s-d version.

https://bugzilla.gnome.org/show_bug.cgi?id=691420
2013-01-09 16:54:58 +01:00
Bastien Nocera
d19fe3fda8 user-accounts: Remove unused Makefile 2013-01-07 12:03:14 +01:00
Matthias Clasen
b40734beb4 Power: Implement the new power panel design
The design can be found here:
https://live.gnome.org/Design/SystemSettings/Power

https://bugzilla.gnome.org/show_bug.cgi?id=689614
2013-01-04 15:17:35 +01:00
Ryan Lortie
d46a23a5a2 user-accounts: port to libaccountsservice
This removes a bunch of duplicated code, and also drops
a direct dependency on libsystemd-login.

https://bugzilla.gnome.org/show_bug.cgi?id=671858
2013-01-03 11:39:58 -05:00
Bastien Nocera
7e8f97760c wacom: Bump required gnome-settings-daemon version
It's required for the new OSD shortcuts.

https://bugzilla.gnome.org/show_bug.cgi?id=690616
2013-01-02 11:48:28 +01:00
Bastien Nocera
e8b24eb11c wacom: Bump required libwacom version 2013-01-02 11:47:34 +01:00
Bastien Nocera
b2f193a920 3.7.3 2012-12-20 18:22:19 +01:00
Bastien Nocera
28ea296f09 Revert "Power: Implement the new power panel design"
This reverts commit a9683772d9.
2012-12-20 09:36:06 +01:00
Giovanni Campagna
e8cd35edce notifications: Add panel
Show applications using the message tray, and
allow configuring in what way the shell presents them.

The set of applications shown include all applications that ever
showed a notification in gnome-shell and all applications that have
a boolean X-GNOME-UsesNotifications key set to true in their desktop file.

https://bugzilla.gnome.org/show_bug.cgi?id=685928
2012-12-20 09:25:22 +01:00
Matthias Clasen
a9683772d9 Power: Implement the new power panel design
The design can be found here:
https://live.gnome.org/Design/SystemSettings/Power

https://bugzilla.gnome.org/show_bug.cgi?id=689614
2012-12-20 09:20:48 +01:00
Rui Matos
4e3a2e1bd5 region: Update for the input source switching keybindings move
These are now provided by gsettings-desktop-schemas.

https://bugzilla.gnome.org/show_bug.cgi?id=690105
2012-12-18 16:56:22 +00:00
Giovanni Campagna
0139f68416 shell: replace GMenu loading code with an hardcoded list of panels
Now that we don't allow or load external panels, using libgnome-menu is just
overengineering. We can get the same results with less code by keeping a static
list of function pointers.
This reduces the number of places one needs to patch to add a new panel.
Also, this way we avoid registering all types at startup, and if we want
we can switch to load panel desktop files in a separate thread.

https://bugzilla.gnome.org/show_bug.cgi?id=690165
2012-12-18 16:46:27 +01:00
Bastien Nocera
a40350d7ff build: Remove check for unused glib-genmarshal 2012-12-11 17:09:05 +01:00
Bastien Nocera
2ee0d35844 bluetooth: Rename Bluetooth desktop name
To match the pattern used by other desktop files.
2012-12-11 17:09:04 +01:00
Bastien Nocera
3686cf7eb8 shell: Make all control-center plugins static
This makes loading faster, with less I/O, avoids unnecessary
code duplication (around 1k lines shaved), and ensures that
all the panels link and work appropriately.

By the same token, it will stop external panels from being
created, and loaded.

https://bugzilla.gnome.org/show_bug.cgi?id=690036
2012-12-11 17:07:39 +01:00
Debarshi Ray
3fc444684e build: Require libnm-glib >= 0.9.6.4
The Network panel uses nm_device_bond_get_slaves which is only
available since libnm-glib-0.9.6.4.

Fixes: https://bugzilla.gnome.org/690042
2012-12-11 21:33:52 +05:30
Bastien Nocera
95c7506cce privacy: Bump gsettings-desktop-schemas requirements 2012-12-03 11:03:48 +01:00
Bastien Nocera
667ce71863 build: Don't link egg-list-box into the module itself
It's already linked into the shell. Fixes warnings on startup
about the inability to register the EggListBox type twice.
2012-12-03 11:03:48 +01:00
Matthias Clasen
b8d5bb1a4a Add a privacy panel
This adds a panel where we present information and controls
affecting the users privacy. This initial commit just puts
the framework in place, the panel itself is empty.

https://bugzilla.gnome.org/show_bug.cgi?id=687774
2012-12-03 11:03:47 +01:00
Cosimo Cecchi
7ab2d5073d search: add a panel to configure search providers
The panel lists all the search providers registered on the system, and
allows to reoder or disable them, or disable the search providers
feature entirely.

The panel will also allow configuration, for which a first
implementation will be added in a separate commit.

https://live.gnome.org/Design/SystemSettings/Search

https://bugzilla.gnome.org/show_bug.cgi?id=687490
2012-11-27 12:33:00 +01:00
Giovanni Campagna
f1812b2707 Use libgnome-volume-control from a submodule
To be shared with gnome-settings-daemon and gnome-shell

https://bugzilla.gnome.org/show_bug.cgi?id=686488
2012-11-27 11:35:29 +01:00
Cosimo Cecchi
2dee0fd591 build: Import egg-list-box as a git submodule
https://bugzilla.gnome.org/show_bug.cgi?id=687490
2012-11-27 11:32:11 +01:00
Cosimo Cecchi
ea6dee375a build: trivial cleanups
- don't check for gio-unix-2.0 twice
- remove unused LIBGNOME_CONTROL_CENTER pkg-config check

https://bugzilla.gnome.org/show_bug.cgi?id=689110
2012-11-27 10:47:32 +01:00
Javier Jardón
eeefc1eb51 build: g-c-c depends on current network-manager-applet
The dependency was added in
commit 63756458b2
2012-11-26 02:03:17 +09:00
Aleksander Morgado
ec0f5b0b29 network: load IMEI and Operator Name also in LTE-only modems
Also bump NetworkManager required version to 0.8.995, which is when
'NM_DEVICE_MODEM_CAPABILITY_LTE' was introduced.

https://bugzilla.gnome.org/show_bug.cgi?id=688212
2012-11-23 17:33:19 +01:00
Thomas Wood
288c3f8309 common: remove the use of the deprecated g_type_init function
The g_type_init function was deprecated in glib 2.35.1 and the type system
is now initialised automatically.

https://bugzilla.gnome.org/show_bug.cgi?id=688231
2012-11-13 10:44:53 +00:00
Bastien Nocera
5b3c1bee4b 3.7.1 2012-10-22 16:04:43 +02:00
Bastien Nocera
f6cc4a970a user-accounts: Require logind for session tracking
As is already used in gnome-settings-daemon.
2012-10-22 10:53:06 +02:00
Bastien Nocera
6d8ac68f7e 3.6.1 2012-10-08 18:55:14 +02:00
Bastien Nocera
5ae3d6b01a wacom: Bump the required version of g-s-d
So that GSD_WACOM_ACTION_TYPE_SWITCH_MONITOR is available.

https://bugzilla.gnome.org/show_bug.cgi?id=684952
2012-09-27 16:13:12 +02:00
Bastien Nocera
8f3c5793bb 3.6.0 2012-09-25 10:47:48 +02:00
Bastien Nocera
5a23d99ce9 3.5.92 2012-09-17 19:49:36 +02:00
Bastien Nocera
2ebf2ecad2 wacom: Bump g-s-d requirement
For the new action type.
2012-09-12 10:23:39 +01:00
Bastien Nocera
083c19d552 wacom: Bump minimum libwacom req to 0.6 2012-09-12 09:44:00 +01:00