GitHub PushEvent at 2014-09-02 21:48:30
Repository: qtwayland
Actor: plfiorini
Payload: {"shas":[["a89636fa0a109c81579e7d8c8a57ea81c456a998","295fa01708b2fee29c68701c2be812b51a3cff23@gmail.com","Add QWaylandOutput to support multiple outputs\n\nAdd a new QWaylandOutput class to support multiple outputs.\n\nA window is no longer passed to QWaylandCompositor constructor\nand all output related methods are removed, however one or more\noutputs are required for hardware integration.\n\nQWaylandCompositor returns a list of outputs and emits signals when\noutputs are added or removed.\n\nThe QWaylandOutput constructor and destructor automatically manage\nthe list of outpus and emit signals.\n\nQWaylandOutputs are created by compositor implementations after\nQWaylandCompositor is instantiated.\n\nHardware integration is initialized when the first output\nis created and it is deleted when no output is left.\n\nCompositors are encouraged to inherit QWaylandOutput to support high\nlevel concepts such as primary output.\nThey will also send wl_surface.enter and wl_surface.leave events\nthemselves when a surface view enters or leaves an output.\n\nEach QWaylandOutput need a window for rendering.\n\nRename OutputGlobal to Output and Output to OutputResource.\n\nAdd support for physical size and available geometry.\n\nUse better defaults for geometry and refreshRate from the QWindow\nif available.\n\nChange-Id: I742996571ddb78328f7bfa4f79b25a81995279e1\nDone-with: Jan Arne Petersen <jan.petersen@kdab.com>\n\nConflicts:\n\texamples/qwindow-compositor/main.cpp\n\texamples/qwindow-compositor/qwindowcompositor.cpp\n\texamples/qwindow-compositor/qwindowcompositor.h","Pier Luigi Fiorini",true]],"size":1,"ref":"refs/heads/maui","head":"a89636fa0a109c81579e7d8c8a57ea81c456a998"}