I did mention that, but from the looks of it (the Mir specs wiki) it seems that Canonical might not even contribute Mir patches upstream to the respective toolkits, and instead prefer to do their own in-house patching.
That said, i do have a question for you, because I really have no idea how this works:
- Let's assume desktop Linux gets fractured between Wayland and Mir.
- Canonical performs their own patches to GTK, Qt, other toolkits and even adds Mir-specific hacks into various applications to get them to work on Mir.
- If i download a source tarball for, say, Chromium or Firefox that supports Wayland, will it compile properly or do I have to hunt down special patches to get it to compile for Mir on Ubuntu?
- Similarly, if I download a source tarball for an application that is designed for Mir, can I compile it on a distribution using Wayland, or do I need to hunt down special patches to get it to compile on Wayland?
Thanks in advance.
EDIT: Realized that you added the part about Canonical adding their own toolkit support. What do you think it means, they are
1) going to perform out-of-tree patches on the toolkits to get Mir support into it, or
2) they will write the patch support themselves and then submit it to the toolkit upstream?