aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtwayland
AgeCommit message (Collapse)AuthorFilesLines
2017-01-04Revert "Change QWindow::visible when surface visibility in ivi shell changes"chinook_3.0.0chinook/3.0.03.0.0Tadao Tanikawa1-46/+0
This reverts commit d0f95885030e5f425c0423a7a29414a204aaa341. This is root cause of issue that screen doesn't change from blank screen after booting. ivi-surface's visibility must not link to QWindow's visibility because changing it's visibility to 0 means destroying wayland surface (--> eglsurface --> ivi-surface) immmediatly. On the other hand, ivi-surface is created with visibility == 0. Therefore, creating ivi-surface triggers self destruction of ivi-surface itself immediately. And to make matters worse, Qt5.7's hiding(visibility == 0) window method, wl.attach(nil, 0, 0) was wrong, it cause unpredictable operation of weston (In our case, it drops some events between WindowManager and Weston). For linking ivi-surface's visibility and visibility in QML, we should consider another method. At least, commit d0f958's approach is incorrect in Qt5.7 so far. Change-Id: Ibe90f9dae634aa5cdb3c166caf4db02dfd71965b Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-12-27Fix blank screen after booting on some platformTadao Tanikawa1-0/+31
wl.surface.attach (nil, 0, 0) might cause serious probrem on some platform (it depends on compositor implementation). In the case of ces2017 demo, output alwasy become blank when launch HomeScreen and WindowManager. This bug and patch is reported in https://bugreports.qt.io/browse/QTBUG-47902 Change-Id: Ibc7b20431e7aff6316090d729365b82cdfac6733 Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-11-30Change QWindow::visible when surface visibility in ivi shell changesBocklage, Jens1-0/+46
Origin: https://codereview.qt-project.org/#/c/176211/ Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2015-11-11Update Qt5 to latest stable release (5.5.1)Tadao Tanikawa2-0/+755
This patch is for updating Qt5 to latest version (5.5.1). NOTES: To build Qt5.5.1, it is necessary to checkout master branch of meta-qt5 before bitbake until AGL/AGL-repo update to ready for Qt5.5.1. LIMITATIONS: - xdg-shell doesn't work because of protocol version mismatch between server(weston) and client(Qt5 Apps). Change-Id: If0f959dcb394da331692ec866f388cc5e7dc2baa Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
2015-09-24Qt5 now avairable in agl-demo-platfrom.Jan-Simon Möller10-0/+3102
v3: (Jan-Simon Möller) - Added meta-ruby to bblayers template file v2: (Jan-Simon Möller) - Added meta-qt5 to bblayers template file - Removed unused patches (rpm specfile) v1: Support Qt5 for AGL Demo applications as UI Framework Qt5 now avairable in agl-demo-platfrom. This is a initial commit to support Qt5 for GUI Framework of AGL Distro. For now, these components are included into agl-demo-platform as default, Additional meta data for Qt5 (recipes-qt/qt5/*) is from: URL: git://git.projects.genivi.org/meta-genivi-demo commit: dc64c97667bac6046c878c689af579089f30641e To build and install Qt5 examples, need to setup local.conf properly, see README.md for more detail. Change-Id: I6c298d4f650a5ac8ee8f12acd1ee28df15e7dfad Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com> Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>