summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-10-22Inherit LibWindowmanager to provide libwindowmanager functionsandbox/knimitz/set_render_orderKazumasa Mitsunari2-14/+11
Change-Id: I14a679e240efaf8956c9d527c87aa04fcb70ab29 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-10-22Add overload function to request first areaKazumasa Mitsunari2-0/+10
Change-Id: I73badee1425b4da1fc4b0f8df7ed531d0c487d47 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-10-22Add setRenderOrderKazumasa Mitsunari2-0/+12
Change-Id: I145fc169b5e27c5b7021bba1afd42ae62389a916 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-10-22Add setRole APIKazumasa Mitsunari2-0/+25
Change-Id: I8a2b324c405f16120c2ca5b449ece8fba43f7e2e Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-10-05Use simple API of libwindowmanagerguppy_6.99.2guppy_6.99.1guppy/6.99.2guppy/6.99.16.99.26.99.1Kazumasa Mitsunari2-78/+42
Use simple API of libwindowmanager, then remove json_object from source code. Change-Id: I37a4a7f22d9f13612c68022aad7799429a844748 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-10-01Fix memory leak when application deadKazumasa Mitsunari1-1/+5
To avoid memory leak after application is dead, delete AGLScreenInfoPrivate and LibWindowmanager object in destructor. Change-Id: Ic5022c66016ef9c96ba70aab3897e34b1faf4a9b Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-08-02Add an interface to scalable rendering with multiple resolutionguppy_6.90.0guppy/6.90.0flounder_5.99.6flounder_5.99.5flounder_5.99.4flounder_5.99.3flounder/5.99.6flounder/5.99.5flounder/5.99.4flounder/5.99.36.90.05.99.65.99.55.99.45.99.3Tadao Tanikawa2-3/+72
To support rendering which fits screen resolution, new class AGLScreenInfo is introduced to get 'scale_factor' from AGL HMI framework. If AGL HMI framework doesn't support multi-resolution, scale is set 1.0 for backward compatibility. Bug-AGL: SPEC-1611 Change-Id: I1dc4dd13c17ae66a706b6fd8ef937fbaab937c9e Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
2018-07-25Change .gitreviewKazumasa Mitsunari1-1/+1
Change-Id: Idf94435c6473a2fd89b94e893542bd7e4597dc18 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-07-09Rename APIsflounder_5.99.2flounder/5.99.25.99.2Yuta Doi2-12/+40
rename WindowManager APIs as follows: - activateSurface -> activateWindow - deactivateSurface -> deactivateWindow The "surface" means information of display material frame buffer anaged by Graphics Subsystem (Weston). And the "window" means the right to draw on display. The "surface" is physical information and used inside WindowManager. So we think it is not good for "surface" to be included in API name. These APIs provide the function which is to activate/deactivate the right to draw for the applications. So we change to "activateWindow/deactivateWindow". We plan to delete the old API by GG. Therefore the applications can use old APIs until GG, but the warning "-Wdeprecated-declarations" is occured when compile. After GG, old APIs can not be used. If use it, the error is occured when compile. Bug-AGL: SPEC-1565 Change-Id: Ic2e8893146fd41beb8f261a71a7e3b7c683d7838 Signed-off-by: Yuta Doi <yuta-d@witz-inc.co.jp>
2018-06-29Add screen_updated and error eventKazumasa Mitsunari1-0/+6
Add events screen_updated * emitted when the displayed application changed. error * emitted when a error happens after request is accepted. Related commit: https://gerrit.automotivelinux.org/gerrit/#/c/14837/ Change-Id: I1fd41b2ff9e78e73eaafb8496a7f4c33c1ec1fc5 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-06-27Fix the name of libraryKazumasa Mitsunari1-1/+1
Use qtwindowmanager Change-Id: I9118f30abf86e144cc74d278084f70a7c41beb14 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2018-06-27Fix default areaKazumasa Mitsunari1-1/+1
Default area is "normal.full", so fix it. Change-Id: Idf0f8cf6aaedeb7c850ff2b7917d1f10dd7c52d6 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-14Fix: free(): invalid next size (normal)Romain Forlot2-3/+2
Wrong str allocation leads to crash binding ! Change-Id: I58f6e1c6585a97a7221a6a309bd2d98bf634f111 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-11Fix header installationflounder_5.99.1flounder/5.99.1eel_4.99.3eel/4.99.35.99.14.99.3Scott Murray1-1/+1
Header installation wasn't working due to a typo, fix it. Change-Id: Ie63fcfbf512a0de14e2bdb9f4f737f4cef335100 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
2017-11-10Add initial code of qlibwindowmanagerKazumasa Mitsunari5-0/+410
qlibwindowmanager is the wrapper library of libwindowmanager for Qt application Change-Id: I7058d918b73d5f5b6edfb4a32ca697bfd7f53cff Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-11-09Add .gitreviewKazumasa Mitsunari1-0/+5
Change-Id: I5202a20525b53daa814b9a8e6d72d6d6de7544b0 Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>
2017-10-25Initial empty repositoryeel_4.99.2eel/4.99.24.99.2Jan-Simon Moeller0-0/+0