summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* cmake: add missing include of GNUInstallDirsClaudio Saavedra2020-02-261-0/+2
| | | | | CMAKE_INSTALL_LIBDIR (at least) is used, so GNUInstallDirs needs to be included. Otherwise it might expand to empty.
* Added ivi-id-agent to CMakeMichael Teyfel2019-01-151-0/+1
| | | | Signed-off-by: Michael Teyfel <mteyfel@de.adit-jv.com>
* Bump version to 2.2.02.2.0Emre Ucan2018-04-101-2/+2
| | | | | | | | | | | | | | | 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>
* ilmInput: move code and tests to ILM API folderEmre Ucan2018-02-281-2/+1
| | | | | | | | | | | 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>
* cmake: always build ilmInputEmre Ucan2018-02-281-6/+3
| | | | | | | | 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>
* cmake: set CFLAGS for extra warningsEmre Ucan2018-02-231-0/+3
| | | | | | | | | 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>
* Bump version to 2.1.02.1.0Emre Ucan2017-12-041-2/+2
| | | | | | | | | 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>
* Bump ilm to 2.0.0 stable version2.0.0Emre Ucan2017-10-131-2/+2
| | | | | | | | | | | | | | | | | | | 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>
* Bump to ilm to 1.13.0 stable versionEugen Friedrich2017-05-261-2/+2
| | | | | | | | | | | | 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>
* Bump version to 1.11.0 stable releaseEmre Ucan2016-11-141-2/+2
| | | | | | | | | 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>
* Bump version 1.10.90 pre-release of 1.11.01.10.90Wataru Natsume2016-06-291-2/+2
| | | | | | | | | | 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>
* Bump version 1.9.1 bug fix release1.9.1Eugen Friedrich2016-04-071-2/+2
| | | | | | | | | | | | | 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>
* Bump version to 1.9.0 for the official release.1.9.0Nobuhiko Tanibata2015-12-251-2/+2
| | | | | | | | | 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>
* ivi-input-controller: restructure directory to build and a way to specify ↵Nobuhiko Tanibata2015-12-051-1/+1
| | | | | | | | | | | 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>
* Bump version to 1.5.0 for the official release1.5.0Nobuhiko Tanibata2015-10-011-2/+2
| | | | Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
* Bump version to 1.4.931.4.93Nobuhiko Tanibata2015-09-241-2/+2
| | | | Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
* Bump version to 1.4.921.4.92Nobuhiko Tanibata2015-09-101-2/+2
| | | | Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
* Bump version to 1.4.911.4.91Nobuhiko Tanibata2015-08-171-2/+2
| | | | Signed-off-by: Nobuhiko Tanibata <nobuhiko_tanibata@xddp.denso.co.jp>
* Bump version to 1.4.01.4.0Nobuhiko Tanibata2015-07-011-2/+2
| | | | Signed-off-by: Nobuhiko Tanibata <ntanibata@jp.adit-jv.com>
* Bump version to 1.3.921.3.92Emre Ucan2015-06-161-2/+2
| | | | Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
* ilmInput: add unit and nullpointer testsEmre Ucan2015-05-131-0/+1
| | | | Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
* ivi-input-controller: Add ivi-input-controller moduleEmre Ucan2015-05-131-0/+1
| | | | | | | 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>
* ilmInput: create new directory, a header file and a source file for new ↵Emre Ucan2015-05-131-0/+4
| | | | | | input handling Signed-off-by: Emre Ucan <eucan@de.adit-jv.com>
* Bump version to 1.3.911.3.91Jonathan Maw2015-02-231-2/+2
| | | | Signed-off-by: James Thomas <james.thomas@codethink.co.uk>
* Bump ILM_API_VERSION and IVI_EXTENSION_VERSION to 1.3.01.3.0Nobuhiko Tanibata2015-02-121-2/+2
| | | | Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
* Added Unit Test Suite for IVI LayerManagement APITimo Lotterbach2014-03-121-0/+3
| | | | Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
* protocol: added PDF specification generationTimo Lotterbach2014-02-101-1/+21
| | | | | | | | | | | | | 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>
* added ivi-extension-protocol libraryTimo Lotterbach2014-01-311-6/+6
| | | | | | | | | | | | | | | | 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>
* fixed project name in build systemTimo Lotterbach2014-01-311-1/+1
| | | | Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
* removed obsolete code and build scriptsTimo Lotterbach2014-01-311-5/+0
| | | | | | | | | - removed LayerSceneDescriptionExample - removed LayerManagerUtils - removed config project - updated build system Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
* added library version to ILM APIsTimo Lotterbach2014-01-311-0/+2
| | | | Signed-off-by: Timo Lotterbach <timo.lotterbach@bmw-carit.de>
* Cmake: Modification build files to compile ivi-layermanagement-examplesNobuhiko Tanibata2013-11-271-0/+1
| | | | Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>
* cmake: Root CMakeLists.txt for cmakeNobuhiko Tanibata2013-11-271-0/+35
Signed-off-by: Nobuhiko Tanibata <NOBUHIKO_TANIBATA@denso.co.jp>