Implement Wayland protocol support

Registered by Andrew "dr. Equivalent" Scherbackoff

The situation with GNU's graphics stack is getting alarming day by day. X is no longer a priority of Freedesktop, they took Wayland as a standard.
If Elementary just sits around and pretends that nothing happens (looking at you, Shnatsel), it's gonna pull a loser stick. Someone is aleready working in that direction, quite productively:
http://www.youtube.com/watch?v=G0oaENN1kCE
So. I think, it would be remarkable if Elementary enters this field while there's a little competition yet.
What do you guys think?

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Unknown
Milestone target:
None
Completed by
Danielle Foré

Related branches

Sprints

Whiteboard

This would obviously be a target for 0.3 or 0.4. If pantheon and gala is ported to Wayland, it should be ported after Mutter and GTK+ have been ported. There have been some solid signs that GNOME 3.10 will be working with Wayland, and GNOME 3.12 will definitely be fully ported, and probably have Wayland as default. So that leaves about a year before GNOME and Mutter are stable/default with Wayland. The best bet for Pantheon on Wayland is to wait and see for GNOME 3.10. By then it will most likely be pretty clear what choices there are and their difficulty.

GTK 3.8 and up has stable wayland support

--

I have been using another blueprint (https://blueprints.launchpad.net/elementaryos/+spec/support-wayland), perhaps this one should be marked as superseded ~CameronNemo

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.