| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
CMAKE_INSTALL_LIBDIR (at least) is used, so GNUInstallDirs needs
to be included. Otherwise it might expand to empty.
|
|
|
|
| |
Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Version update is needed before
increasing required weston version,
so that users do not have to use
latest weston version.
In this development cycle:
- Fixed many compiler warnings
- Fixed source code analyzer findings
- Now ilmInput is not optional
- Fixed some issues in ivi-input-controller
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
| |
there is no need to separate other ILM libraries
and ilmInput. ilmInput is part of GENIVI
specification.
We can also remove duplicated TestBase class and
use class definitions from ilmControl tests.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
| |
interfaces in ilm_input.h are part of
genivi specifications. we should enable
them always in reference implementation
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
Compiler warnings are generally good to track
issues in source code. I disabled unused-parameter
warnings, because we cannot control parameters of
external library functions
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
In this development cycle:
- Removed ivi-extension-protocol static library
- Fixed some issues in ivi-share.so
- Introduced new version of ivi-share.xml
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In this release, the major version is increased
because of backwards incompatible changes.
List of major changes:
- introduce ivi-wm protocol instead of ivi-controller
- introduce ilm_surfaceSetType and ilm_getError APIs
- remove takeLayerScreenshot, surfaceGetPixelformat,
all orientation APIs
- remove many legacy unneeded defines from ilm header
files
- EGLWLInputEventExample: supports cursors
- add connectorName prop to ilmScreenProperties
- introduce surface frame counter
- introduce a background surface example
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
This release includes following changes:
- add pkg-config files for ilmInput, ilmControl and ilmCommon libraries
- update to work with weston 2.0 release
- deprecate ilmClient API's, ilm_surfaceGetPixelformat and orientation API's:
ilm_layerSetOrinetation, ilm_layerGetOrientation
ilm_surfaceSetOrinetation, ilm_surfaceGetOrinetation
- fixed memory leaks and memory corruption in ilmControl
Signed-off-by: Eugen Friedrich <efriedrich@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
This release:
- fixes several memory leaks
- introduces touch support for subsurfaces
- introduces two new subcmd to LayerManagerControl
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
| |
This fixes following:
- Fix license relevant code
- Remove update_layer/surface_prop
- Refactor send_layer/surface_add_event
- Adapt to wayland 1.11
Signed-off-by: Wataru Natsume <wataru_natsume@xddp.denso.co.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
this fixes following:
- double free and memory leaks
- handle removing of ilm surfaces and layers properly
- destroying of ilm_layers
- parallel build issues
- build install directories for 64 bit(LIB_SUFFIX variable in the libraries install path)
- pid of the creator of ilm object is reported in creator field not pid of the requester
- fix compiler warnings
Signed-off-by: Eugen Friedrich <efriedrich@de.adit-jv.com>
|
|
|
|
|
|
|
|
|
| |
This would be proposed as a version to GENIVI Compliant 10, Leviathan.
Additionally, to reduce the confusion which version of
Wayland-IVI-Extension shall be dependent on Wayland/Weston, the version
is synchroized with Wayland/Weston version from now.
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
|
|
|
|
|
|
|
|
|
|
|
| |
the shared library.
ivi-input-controller shall work with ivi-controller.so not solely.
So the patch proposes a way to specify it as a ivi-input-module in
weston.ini. The shared library, ivi-input-controller.so, is loaded by
ivi-controller.so.
Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
This module grabs all input and will process it accordingly.
Currently, it grabs all input and does nothing.
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
|
|
| |
input handling
Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
|
|
|
|
| |
Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
|
|
|
|
| |
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
|
|
|
|
| |
Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use "make doc" to generate specification documents.
A separate document is generated for
- IVI Application API
- IVI Controller API
- ILM Client API
- ILM Controller API
This requires: doxygen, latex, bash
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>
|
|
|
|
| |
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>
|