Skip to content

Integrate qt-multi-screen-compositor/rework_compositor_for_dual-espresso

Commit: seco-ne/tools/qt-multi-screen-compositor@c23f9b86

Changed getScreen to send a broadcast on success.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@7011c025

Cleanups and fix Applist handling

--

Commit: seco-ne/tools/qt-multi-screen-compositor@64d9de75

disabled internal window visibility manipulation and implemented moving of non-existing surfaces, based on the frozen IVI-ID.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@6fdb573a

fixed Segfault in compositor-message

--

Commit: seco-ne/tools/qt-multi-screen-compositor@88bf767f

logging IviId instead of WindowId in case of error.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@3d2b4418

Hide/Show broadcast messages now contain the screen the window is on.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@ca91953e

Fix data types and server status messages

--

Commit: seco-ne/tools/qt-multi-screen-compositor@24e53684

added message broadcasting infrastructure and fixed cleanup of dead pids.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@b91c1462

cleaned up unused code.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@d0bd0507

saving master-iviIds to freezer, substantially simplifying the cleanup.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@c8d4e498

all requests bearing an iviId are now internally mapped to the pid and window manipulation operations now affect all windows belonging to a pid.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@7cfb84d6

added cleanup for frozen id list

--

Commit: seco-ne/tools/qt-multi-screen-compositor@d6487b82

changed background color back to black

--

Commit: seco-ne/tools/qt-multi-screen-compositor@b49dd3fe

fixet wrong int type for compositor-message status

--

Commit: seco-ne/tools/qt-multi-screen-compositor@51557a6a

fixed hanging on unknown compositor-message and added feature to open new surfaces on the same screen as their parents, even if they have been moved or destroyed by then.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@19670b60

Improved Surface handling and debug output

Lots of cleanup to do but this should work as a demo/test

--

Commit: seco-ne/tools/qt-multi-screen-compositor@a68af4be

Improved logWindows to include iviIds.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@c0f96372

IVI surface handling works without crashes now. PID based approach doesn't seem to have an easy way of manipulating windows.

--

Commit: seco-ne/tools/qt-multi-screen-compositor@2261b6f7

first working PoC of PID based window switching approach. getScreen function is implemented, window management functions need to be adjusted.

Merge request reports

Loading