Remove Qt dependency
Most of Wrapland is Qt-independent and it could become a pure C++ library. This way compositors written in C++ but not built around the Qt ecosystem can make use of it.
|Qt containers||std containers|
|Qt5::Test||reimplement or other framework (which one?)|
|event system||reimplement or replace with minimal external lib (which one?)|
|QPoint, QRect,...||Mir library equivalents: #1 (comment 326400710)|
The event system is probably the most difficult part. Most of the current infrastructure is built around events so some event system needs to be there. A compositor using Wrapland must in some way also be willing to use the event system that Wrapland chooses. The question is if there are minimal event systems that can be used reasonably well in basically any C++ project.