summaryrefslogtreecommitdiffstats
path: root/src/qlibwindowmanager.cpp
AgeCommit message (Collapse)AuthorFilesLines
2018-12-07Inherit LibWindowmanagerHEADjellyfish_9.99.4jellyfish_9.99.3jellyfish_9.99.2jellyfish_9.99.1jellyfish/9.99.4jellyfish/9.99.3jellyfish/9.99.2jellyfish/9.99.1icefish_8.99.5icefish_8.99.4icefish_8.99.3icefish_8.99.2icefish_8.99.1icefish/8.99.5icefish/8.99.4icefish/8.99.3icefish/8.99.2icefish/8.99.1halibut_8.0.6halibut_8.0.5halibut_8.0.4halibut_8.0.3halibut_8.0.2halibut_8.0.1halibut_8.0.0halibut_7.99.3halibut_7.99.2halibut_7.99.1halibut_7.90.0halibut/8.0.6halibut/8.0.5halibut/8.0.4halibut/8.0.3halibut/8.0.2halibut/8.0.1halibut/8.0.0halibut/7.99.3halibut/7.99.2halibut/7.99.1halibut/7.90.0guppy_6.99.4guppy_6.99.3guppy/6.99.4guppy/6.99.39.99.49.99.39.99.29.99.18.99.58.99.48.99.38.99.28.99.18.0.68.0.58.0.48.0.38.0.28.0.18.0.07.99.37.99.27.99.17.90.06.99.46.99.3masterhalibutKazumasa Mitsunari1-10/+8
Inherit LibWindowmanager to provide libwindowmanger function. Qt application can also use LibWindowmanager functions. Change-Id: Ifda50b84ea7b4a743867c02e8c6bc18f5a03d674 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 Mitsunari1-69/+33
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 Tanikawa1-2/+32
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-09Rename APIsflounder_5.99.2flounder/5.99.25.99.2Yuta Doi1-8/+28
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-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 Forlot1-2/+1
Wrong str allocation leads to crash binding ! Change-Id: I58f6e1c6585a97a7221a6a309bd2d98bf634f111 Signed-off-by: Romain Forlot <romain.forlot@iot.bzh>
2017-11-10Add initial code of qlibwindowmanagerKazumasa Mitsunari1-0/+109
qlibwindowmanager is the wrapper library of libwindowmanager for Qt application Change-Id: I7058d918b73d5f5b6edfb4a32ca697bfd7f53cff Signed-off-by: Kazumasa Mitsunari <knimitz@witz-inc.co.jp>