| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Currently, the display 0 is used in layer-add-surfaces.
It is better to use the display with highest resolution than
using a hard-coded ID. Because the highest display is most likely
the main display.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
| |
Otherwise the printed out values are wrong
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
| |
IlmMatrix source code is removed, because it has a different
license than the license of wayland-ivi-extension (i.e Apache 2.0).
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
IlmMatrix dependency is removed, because it has a different
license than the license of wayland-ivi-extension (i.e Apache 2.0).
This license problem is reported by Jeremiah C. Foster.
He also raised the ticket "BUG 432" in http://bugs.genivi.org/
I replaced the IlmMatrix implementation with my own implementation
to fix the issue.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
| |
I fixed several compiler warnings:
-Wreturn-type
-Wunused-value
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
| |
- This avoids redefining the generation of protocol files during build of examples
- Add depedency to header and c files generated from the protocols to fix build issues
Signed-off-by: Frederico Cadete <frederico.cadete@awtce.be>
Reviewed-by: Eugen Friedrich <efriedrich@de.adit-jv.de>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
| |
WaylandServerinfoProtocol is used for old LayerManager component.
It is not required to use with weston-ivi-shell.
Therefore, I removed the implementation.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
| |
EGL_CFLAGS may include platform dependent definitions,
which are required to successfully build the application.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
| |
EGL_CFLAGS may include platform dependent definitions,
which are required to successfully build the application.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
| |
points.
This example provides us how to receive multi touch and handle them for
own application. This shows multi touch as points with differenct
color.
Signed-off-by: Nobihiko Tanibata <ntanibata@jp.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
|
|
|
|
|
|
|
|
|
|
|
| |
check in surface creation event, if the surface is already configured.
If it is, use the origSourceWidth and Height to configure destination and
source rectangle of ilm_surface.
If not, add a surface notification callback and wait for configured event.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
| |
surface/layer.
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
it has 2 parameters:
layerID: The layer with the given ID is created and added to the screen 0.
Moreover, it is made visible
number_of_surfaces: number of surfaces which should be added to the layer.
when the surface creation callback is called, the surface is made visible,
added to the layer. Moreover, destination rectangle and source rectangle are set
to size of its wayland buffers.
layer-add-surfaces exits when given number of surfaces are added to the layer
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
it is not enough to dispatch the pending events in the mainloop.
Event should be also read from the socket with wl_display_read_events
call. This Implementation also avoids the busy loop in main.c, because
WaitforEvent function waits at poll() till an event comes to the socket.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
| |
ilm_*SetDestinationRectangle APIs are used instead
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
| |
instead use the ilm_getPropertiesOfLayer API
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
| |
send a NULL pointer instead
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
Previously, it would grab all text after the final opening '[' for
the property. I can only assume C++'s data parsing was kind enough
to discard invalid characters, which is why this error only popped
up when parsing strings.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
| |
i.e. Removes the functions ilm_SetKeyboardFocusOn and
ilm_GetKeyboardFocusSurfaceId, along with the parts of
wayland-ivi-extension that support it.
This functionality has been removed, in preparation for a new, more
general input focus API.
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
|
|
|
| |
This function is being removed because it will be replaced
by a more general "input acceptance" API.
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
|
|
| |
Removed because hardware layers aren't supported in weston
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
|
|
|
| |
Removed because they weren't implemented, and have little relevance
to weston.
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
|
|
| |
non-default directly.
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@xddp.denso.co.jp>
|
|
|
|
|
|
| |
EGLWLInputEventExample
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
| |
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
| |
Signed-off-by: Marcus Fritzsch <marcus.fritzsch@xse.de>
|
|
|
|
|
|
|
|
| |
-The ivi-application protocol is sufficient for ivi style shell.
-Removing layer creation. This means creating a Layer and add surface of
MockNavigation to the layer by e.g. LayerManagerControl to visible it.
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
|
|
|
| |
- library directories were missing
- include paths were not always correct
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this library takes care to generate header and source files
from XML files.
All generated files are now stored in the build directory.
ilmCommon and weston-ivi-shell now just use the new library and
don't care about code generation any more.
In addition, a lot of duplicated code compilation is removed, resulting
in faster builds.
This patch also fixes an issue, that file generation was done every
time a build was started. This resulted in full rebuilds all the time.
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
|
|
|
|
|
|
|
|
|
| |
- removed LayerSceneDescriptionExample
- removed LayerManagerUtils
- removed config project
- updated build system
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
|
|
|
|
| |
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|