summaryrefslogtreecommitdiffstats
path: root/recipes-graphics/wayland
AgeCommit message (Collapse)AuthorFilesLines
2017-06-15Add gst-recorder implementationDamian Hobson-Garcia5-0/+4906
Adapted from the Gen2 implementation to work on Gen3. Bug-AGL: SPEC-559 Change-Id: I8ec71354b0dee04277c6bf74c62956280b84b4fb Signed-off-by: Damian Hobson-Garcia <dhobsong@igel.co.jp> Signed-off-by: Harunobu Kurokawa <harunobu.kurokawa.dn@renesas.com>
2017-03-30Generate weston.ini dynamicallyRonan Le Martret1-0/+6
* bbappend on new package weston-ini-conf * for agl-demo, weston.ini must use ivi-shell.so Bug-AGL: SPEC-477 Change-Id: I3356900adfc166381dc01a158233348183a1c6db Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-22Removed wl-shell-emulator from AGLRonan Le Martret4-585/+0
Since CES2017, AGL doesn't use 'layer-add-surfaces' command. wl-shell-emultor.so is only required by 'layer-add-surfaces'. So we can remove wl-shell-emultor from AGL. Bug-AGL: SPEC-341 Change-Id: Icfaf91de624ed89e9640a9daf1a92b5de8912863 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-21Remove forward port for westonRonan Le Martret9-392/+5
* The forward port on weston is now merged in weston upstream * fix the patch 0001-weston-patch-for-wl-shell-emulator.patch for weston 1.11 patch -> commit id from upstream 0001-ivi-shell-fix-TODO-which-expects-only-one-screen-in-.patch b216c92d4d19d4b88817d088038de90f3d95ec06 0002-ivi-shell-avoid-inserting-a-ivi_layer-to-multiple-sc.patch 77b0ee18a2e02e6084ece3d04914f7e8f4c6dcb9 0003-ivi-shell-fix-layout_layer.view_list-is-not-initiliz.patch fbfa8f21f91dfd1a1d85f9c6b039fe893a36e69b 0004-ivi-shell-remove-a-code-which-expects-only-a-screen-.patch 747c3865ab7bf8defc7a0cacf148b547c949f303 0005-ivi-shell-multi-screen-support.-ivi_layout_screen-to.patch b4cb25dc261375bad87d1c1dd058b9716009e6fb 0006-ivi-shell-transforming-from-a-single-screen-coordina.patch 29babdf099fee228883ab6425811f11135296274 0007-RFR-ivi-shell-multi-screen-support-to-calcuration-of.patch 1c2618e9ff58d355714bcdde61f87a6e918f3059 Bug-AGL: SPEC-411 Change-Id: I58a23f3fe4046ef2befb594bf0f76f34c4d15312 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2017-03-21Update wayland-ivi-extension to 1.11.0 Jan-Simon Moeller3-93/+18
* remove unused recipes wayland-ivi-extension 1.5.0 * fix patch 0001-wayland-ivi-extension-patch-for-wl-shell-emulator.patch for the new version 1.11.0 of wayland-ivi-extension. Bug-AGL: SPEC-411 jsmoeller: readd after accident. early merge & revert Change-Id: I34add4548497a8f7105a9e635a953a98e2780e8c Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-03-18Temporarily revert Update wayland-ivi-extension to 1.11.0 from seriesJan-Simon Moeller3-18/+93
jsmoeller: I merged this one too early. We need to merge the whole series. Revert "Update wayland-ivi-extension to 1.11.0" This reverts commit 8ec9bc64f6bf1fb5b4208050392d2b1011c02222. Change-Id: If5c0228c7cab6a9c2576abd76feaae59bffab781 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2017-03-17Update wayland-ivi-extension to 1.11.0Ronan Le Martret3-93/+18
* remove unused recipes wayland-ivi-extension 1.5.0 * fix patch 0001-wayland-ivi-extension-patch-for-wl-shell-emulator.patch for the new version 1.11.0 of wayland-ivi-extension. Bug-AGL: SPEC-411 Change-Id: Icb9d7b40bfdd6a2df20cc2916ff0325dc31afab6 Signed-off-by: Ronan Le Martret <ronan.lemartret@iot.bzh>
2016-12-23ivi-shell multi screen supportToshi Umemura8-0/+388
This patch enables ivi-shell to manage multi screen. This solves SPEC-360 ivi-shell fails to manage two screens. CES2017 cluster demo also requires multi screen support. Bug-AGL: SPEC-360 Change-Id: Ie0f71855af70de28068cb9deee1a6c415eaea88e Signed-off-by: ynakamura <ynakamura@jp.adit-jv.com> Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
2016-07-08Enable ivi-input-contoller.so in meta-agl-demoTadao Tanikawa1-1/+1
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. This patch is needed because of wayland-ivi-extension_*.bbappend take over PACKAGECONFIG defined in wayland-ivi-extension.bb in meta-agl. Change-Id: Ie9664baa2cd10692b36790adf7cd0cca150fd35f Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2016-05-06Provide patched Wayland-IVI-Extension to work with patched Weston from ↵Andre Moreira Magalhaes (andrunko)1-0/+28
meta-agl-demo. This change adds support for Wayland IVI Extension 1.9.1 (latest stable release) to work against the patched weston from meta-agl-demo. It should not be used when using a stock/unpatched weston. 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: Id74c164eace0cb54d367eda743982bb8baf5d523 Signed-off-by: Andre Moreira Magalhaes (andrunko) <andre.magalhaes@collabora.co.uk>
2016-03-14Remove Weston 1.8.0-specific IVI-Shell patchManuel Bachmann2-209/+0
As we are now using Weston 1.9.0 and CES demo timeline is far away, let us remove this ad hoc patch. Change-Id: I6ea9c425c5bb3740915a7d41c80270a42ad7a6db Signed-off-by: Manuel Bachmann <mbc@iot.bzh>
2016-01-18Relax version specification for weston patchJan-Simon Möller1-0/+0
This relaxes the version specification of the weston bbappend. We're migrating to YP2.0 now. Patch applies, but we need to test if it works. Related: Change-Id: Icaad3f40b29617bcb33ac235bbe3c65f7f4bdbd7 Change-Id: I1f8e2ce5ea5d621162502a8ec977e6c393ec15ce Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
2015-12-14ivi-shell: Temporary fix: Send keyboard events to clients who binds wl_keyboard.Nobuhiko Tanibata2-0/+209
This is a temporary solution to send keyboard events to clients for CES2016 demo. This shall be resolved by using ilm keyboard focus later. This doesn't affect current wayland application who uses wl_pointer/touch and wl_keyboard. Change-Id: I81c0a58ec65f785652699a71acd9359e86cc3975 Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
2015-10-23wayland-ivi-extension: Build unit test appsMikhail Durnev3-0/+91
The wayland-ivi-extension package provides unit test applications. The recipe was modified to build those apps and install them on the target in a separate ipk/rpm package. The test apps are not compatible with ptest. Ctest is required to run them on the target. Change-Id: I937fde52eafc20f38ab7c8ff2d2981cc4f836f33 Signed-off-by: Mikhail Durnev <mikhail_durnev@mentor.com>
2015-10-08Provide AGL extension, wl_shell support for Wayland-IVI-Extension.Nobuhiko Tanibata2-0/+581
This components is merged in meta-agl/meta-ivi-common. Additionally, AGL demo, Home screen, requires, wh_shell support as well. This patch enable wl_shell_emulator to support wl_shell. This patch also provide README how to enable this feature in weston.ini and try it out. In details, please visit AGL wiki, https://wiki.automotivelinux.org/agl-distro/demo-apps/home-screen Change-Id: Ieff9ed030eedbdeab285c5e75e2f6dddb765352a Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
2015-10-08Provide AGL extension, wl_shell support for Weston ivi-shell.Nobuhiko Tanibata2-0/+55
This component is merged in meta-agl/meta-ivi-common. Additionally, AGL demo, Home screen, requires, wl_shell support as well. This patch just makes two function extern to be used by Wayland-IVI-Extension to support wl_shell. This means this patch doesn't change bihavior of ivi-shell but allows Wayland-IVI-Extension to get notification of creation of wl_shell and send configure to the application. In details, please visit AGL wiki and Wayland-IVI-Extension's README https://wiki.automotivelinux.org/agl-distro/demo-apps/home-screen Change-Id: If300ca9ecc62a78e473e01ef670cd9a366fe44e0 Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>