~vcs-imports/gnome-control-center/+git/gnome-control-center:wip/networking3

Last commit made on 2013-01-30
Get this branch:
git clone -b wip/networking3 https://git.launchpad.net/~vcs-imports/gnome-control-center/+git/gnome-control-center

Branch merges

Branch information

Recent commits

7f3512a... by Dan Winship

network: add net_device_get_valid_connections() and use it everywhere

In addition to simplifying a bunch of places that were calling
nm_remote_settings_list_connections() +
nm_device_filter_connections(), this also ensures we filter out slave
connections everywhere (except when they are the active connection).

https://bugzilla.gnome.org/show_bug.cgi?id=677145

d6fb8a7... by Dan Winship

network: fix two net-device-wifi leaks

https://bugzilla.gnome.org/show_bug.cgi?id=677145

86eadb5... by Dan Winship

network: add "virtual device" support, for bonds, bridges, and vlans

Bond, bridge, and VLAN devices may not actually exist until their
connections are brought up. So for those types, create device items
(of type NetVirtualDevice or a subclass) as soon as we see the
NMConnection, and then watch for the NMDevice being added later.

https://bugzilla.gnome.org/show_bug.cgi?id=677145

4917b05... by Dan Winship

network: add integrated "Add New Connection"

New VPN connections are created within the control center; other types
currently hit the nm-connection-editor fallback.

https://bugzilla.gnome.org/show_bug.cgi?id=674498

89fac5e... by Dan Winship

network: fall back to nm-connection-editor for unknown types

If asked to create or edit an unrecognized type, hand it off to
nm-connection-editor.

https://bugzilla.gnome.org/show_bug.cgi?id=674498

ab32ba6... by Dan Winship

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

b0aa9cf... by Bastien Nocera

network: Script the update from nm-applet

a0add94... by Matthias Clasen <email address hidden>

network: Make wired device off switch work better

9fc2faa... by Matthias Clasen <email address hidden>

network: Update device icons on state changes

The wired icon depends on the state, so should update it
when the state changes.

4a25350... by Matthias Clasen <email address hidden>

network: Implement the new design for wired

This expands the connection editor to cover ethernet,
and adds support for multiple wired profiles.