aboutsummaryrefslogtreecommitdiffstats
path: root/meta-ivi-common/recipes-graphics/wayland
AgeCommit message (Collapse)AuthorFilesLines
2016-07-08Enable ivi-input-controller.so in meta-aglTadao Tanikawa1-1/+2
This enable to deliver key events to applications running on ivi-shell. It requires ivi-input-controller.so and control keyboard focus explicitly. For that, wayland-ivi-extension should be configured with '-DWITH_ILM_INPUT=1' and built. Change-Id: Id1b521d789478ff31ac80460862fbe1fd09a93ff Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-05-06Provide updated Wayland-IVI-Extension.Andre Moreira Magalhaes (andrunko)1-0/+24
This change adds support for Wayland IVI Extension 1.9.1 (latest stable release). Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with command-line tools and demonstration applications. More info at http://projects.genivi.org/wayland-ivi-extension. Change-Id: Icd193af70b226745b9316d18dc239909703d7bda Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-04-20Send process ID that created surface to client.Wataru Natsume2-0/+50
createPid should be a pid of process that creates surface. This patch is ported from Genivi. Add null check of surface. Change-Id: I28fdf7ccb1f9f95a40521aed955713bf90300c2d Signed-off-by: Wataru Natsume <wnatsume@jp.adit-jv.com>
2016-03-14Upgrade to Wayland/Weston 1.9.0Manuel Bachmann5-2597/+1
Yocto 2.0 ("Jethro") provides Wayland and Weston 1.8.0; manually upgrading to 1.9.0 does not break compatibility with existing frameworks (Qt..), while at the same time allowing easier integration of mandatory components such as Weston IVI-Shell and Wayland IVI Extension. We can thus in the same pass remove backport patches for these 2 components. Here is the related discussion on the mailing list : http://lists.linuxfoundation.org/pipermail/ automotive-discussions/2016-March/001623.html Change-Id: I874eac50ff64d8b93e32910b6f1297002faa06a5 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-03-14Temporary build fix for the wandboardJan-Simon Möller2-0/+15
This temporary fix conditional to the wandboard is used to overcome a build breakage in the examples of wayland-ivi-extension. Change-Id: If5eccbce94e8aeb73cf303c72284510f966714f3 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2016-01-18Migrate IVI-Shell backport to Weston 1.8.0 (Yocto 2.0)Manuel Bachmann16-10502/+2401
(NOTICE : this is the last patch necessary to fully migrate to Yocto 2.0) As newer Poky "Jethro" is now providing Weston 1.8.0, adapt IVI-Shell 1.9.0 backport to it. Remove unnecessary patches (touchscreen support for Qt, panel toggle) which are now upstreamed. Make the systemd service recipe name more generic. Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-11-06Fix Weston IVI-Shell layout on Renesas R-Car E2 SilkManuel Bachmann3-1/+51
On Renesas Silk boards, when running weston ivi-shell, layout is too small and black borders are visible. This is due to the presence of a VGA adapter, which ivi-shell wrongly queries for resolution size values. Work around this ; this patch is not upstreamed due to current work being done on ivi-shell multiscreen support (https://github.com/ntanibata/weston-ivi-shell/commits/ multiscreen_feature_03). PS : although this patch is primarily intended for Silk, we put it into "meta-agl" because it is a general-purpose fix. It would also fix the issue on laptops having VGA adapters, e.g.. Change-Id: I25447b54d53eb8f8b7261903c0699a53c81790f8 Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-10-02Provide Wayland-IVI-Extension 1.5.0Manuel Bachmann3-0/+223
Wayland-IVI-Extension provides an additional shell plugin for IVI-Shell, along with command-line tools and demonstration applications. Project site : http://projects.genivi.org/wayland-ivi-extension We make this recipe a member of the "ivi" package group, which will always be built. We do not activate it by default though, to facilitate development and debugging at this point ; but add a comment in "weston.ini" allowing to enable it easily. Change-Id: Id1c788880d730ed612a55c19d320e61e170c792c Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2015-09-30Provide Weston IVI-Shell, run it on demandManuel Bachmann16-0/+10613
Weston IVI-Shell provides a shell plugin for Weston, mapping the GENIVI API (http://www.genivi.org) for In-Vehicle Infotainment. This is a code backport from Weston 1.9.0 "release". This patch makes sure that Weston IVI-Shell always gets built ; it will not be started, however, unless the builder specifies the following in his "conf/local.conf" file : IMAGE_INSTALL_append = " \ weston-ivi-shell-config \ " or manually overwrites the "/etc/xdg/weston/weston.ini" file with a correct one. Change-Id: I033094aaf8ac2c6299bd354b362b24ffc9ed8577 Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>