I'll make the start for discussing 3.12 features by giving an update on the status of the Wayland port, and what work remains to be done next cycle.
In 3.10, - the Wayland compositor port of mutter has been developed on the wayland branch of mutter, and we've started to make tarball releases of the branch that are parallel installable with mutter. - gnome-shell builds two separate binaries, gnome-shell (the X compositor) and gnome-shell-wayland (the Wayland compositor). - a number of direct uses of X in gnome-control-center, gnome-settings-daemon and gnome-desktop have been ported to use dbus interfaces provided by mutter or gnome-shell: display configuration, idle time handling. As an example, the dbus interface for display configuration is documented here: https://wiki.gnome.org/Wayland/Gaps/DisplayConfig - GTK+ has working client-side decorations - gnome-session has basic support for running a Wayland session - launching Wayland sessions from gdm does not work yet. It required more internal restructuring than we were comfortable landing for 3.10; you can see the current work in progress on the wip/wayland branch - many GNOME applications will work more or less under Wayland. One class of applications that will not work currently is anything using clutter-gtk, see https://bugzilla.gnome.org/show_bug.cgi?id=695737 Instructions for trying out GNOME / Wayland in jhbuild can be found here: https://wiki.gnome.org/action/Wayland/TryingIt. Unfortunately you can't quite try it in Fedora 20, since we don't have xwayland in our X packages yet. For 3.12, there's still lots of things to do: - finish the gdm support - merge the clutter-gtk patches - implement dnd - lots of missing window management detai - bring over color management support from weston - many input handling features - wacom support More details are on the feature page: https://wiki.gnome.org/ThreePointEleven/Features/WaylandSupport Matthias _______________________________________________ desktop-devel-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/desktop-devel-list
