src/libhomescreen.git
6 years agoAdd libhomescreen.hpp to install destination 63/11563/2 sandbox/claneys/hmi-framework
zheng_wenlong [Thu, 26 Oct 2017 09:06:40 +0000 (18:06 +0900)]
Add libhomescreen.hpp to install destination

    Applications need include libhomescreen.hpp,
    so add it into install destination.

BUG-AGL: SPEC-991
Change-Id: I7f1640a847b3ab57d0e7e6e1ea8ce4c44a0806eb
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoAdd debug message control by environment variable 61/11561/1
zheng_wenlong [Thu, 26 Oct 2017 08:56:33 +0000 (17:56 +0900)]
Add debug message control by environment variable

    Add HMI_DEBUG to print debug message,
    It is controlled by the USE_HMI_DEBUG environment variable.

Change-Id: Ic1a3c8267e736def4456204f14bdac38ad105fe8
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoUse correct windowmanager api calling sequence 57/11557/2
zheng_wenlong [Thu, 26 Oct 2017 08:10:31 +0000 (17:10 +0900)]
Use correct windowmanager api calling sequence

    For none qt application who want to use windowmanager-service,
    application should call windowmanager api by correct sequence.
    Change this sample application to use correct sequence.

    Rule1:
        Between activeSurface and syncDraw, application should not
        draw anything.
    Rule2:
        Application can change window size when received syncDraw event,
        do not need do it in ivi_surface configure.

    [Patch Sets 2]
    Miss a drawing control flag code, fix it.

BUG-AGL: SPEC-988
Change-Id: I913d80653c864b5c1039da9a15b616666bdde6e3
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoUse new OnScreenReply API in libhomescreen 53/11453/4
zheng_wenlong [Mon, 23 Oct 2017 05:48:42 +0000 (14:48 +0900)]
Use new OnScreenReply API in libhomescreen

    With homescreen-service added OnScreenReply,
    we can add the OnScreenReply to libhomescreen
    so applications can use this api easily.

BUG-AGL: SPEC-985
Change-Id: I8038fea7471d1ae0777dcbff19e45c38fb6f614f
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoModified functional argument from char to json 49/11449/3
zheng_wenlong [Mon, 23 Oct 2017 05:46:17 +0000 (14:46 +0900)]
Modified functional argument from char to json

    Change libhomescreen event api from char to json.
    Also modify sample who use this.

Change-Id: Id3986d413f9494019f6b175488dd73de226ba020
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoRemoved thread loop 47/11447/3
zheng_wenlong [Mon, 23 Oct 2017 05:42:50 +0000 (14:42 +0900)]
Removed thread loop

    This is redundant thread, it works without thread.
    So removed thread loop like libsoundmanager.
    Relative Commit:
        https://gerrit.automotivelinux.org/gerrit/#/c/11403/

Change-Id: I32d65efcf32f3395719837339659ff94b3e64889
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoMove sample from agl-service-homescreen-2017 45/11445/4
zheng_wenlong [Mon, 23 Oct 2017 05:38:56 +0000 (14:38 +0900)]
Move sample from agl-service-homescreen-2017

    This sample is using libhomescren with homescreen sevice,
    So better move inside of libhomescreen.
    Related Commit:
        https://gerrit.automotivelinux.org/gerrit/#/c/11429/
    [Patch Sets 2]
    Rebased to c0e6b4d9496eacabeffc4115fad7c1a288de60c8

    [Patch Sets 3]
    Delete ivi-application-client-protocol.h and some trailing whitespace.

    [Patch Sets 4]
    Change temlate/README to README.md

BUG-AGL: SPEC-988
Change-Id: Id9a1a2401a9a0a42442ce84025213036a4fccd78
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoAdd debug message control by environment 43/11443/3
zheng_wenlong [Mon, 23 Oct 2017 05:35:58 +0000 (14:35 +0900)]
Add debug message control by environment

    Add HMI_DEBUG to print debug message,
    It control by USE_HMI_DEBUG environment.

Change-Id: I4b948f3af0d3a1b5e8707518e5b83a1029df3667
Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
6 years agoSplit libhomescreen from agl-homescreen-service-2017
zheng_wenlong [Mon, 23 Oct 2017 05:29:20 +0000 (14:29 +0900)]
Split libhomescreen from agl-homescreen-service-2017

    Split libhomescreen library from agl-homescreen-service-2017.
    Relative commit:
        https://gerrit.automotivelinux.org/gerrit/#/c/11413/

Signed-off-by: zheng_wenlong <wenlong_zheng@nexty-ele.com>
7 years agoAdd .mailmap file to clean up stats 3.99.1 4.99.1 4.99.2 4.99.3 dab/3.99.1 dab_3.99.1 eel/4.99.1 eel/4.99.2 eel/4.99.3 eel_4.99.1 eel_4.99.2 eel_4.99.3
Bocklage, Jens [Tue, 14 Feb 2017 18:37:49 +0000 (19:37 +0100)]
Add .mailmap file to clean up stats

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoAdd LICENSE file
Bocklage, Jens [Thu, 19 Jan 2017 15:32:03 +0000 (16:32 +0100)]
Add LICENSE file

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoInitial source commit
Bocklage, Jens [Wed, 18 Jan 2017 14:29:11 +0000 (15:29 +0100)]
Initial source commit

Taken from https://gerrit.automotivelinux.org/gerrit/p/staging/HomeScreen.git

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoAdd .gitignore and .gitreview
Bocklage, Jens [Tue, 17 Jan 2017 16:21:52 +0000 (17:21 +0100)]
Add .gitignore and .gitreview

Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
7 years agoInitial empty repository
Jan-Simon Moeller [Mon, 16 Jan 2017 15:16:28 +0000 (15:16 +0000)]
Initial empty repository