Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
|
|
Change-Id: I851120b6f445c1929925617c57b7724484c298f7
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Change-Id: I8e15f874400cc500a14ffa00189ec46c66f6588d
Signed-off-by: José Bollo <jose.bollo@iot.bzh>
|
|
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
|
|
|
|
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
|
|
Change-Id: I426bcc55842711c1cd00d11163c12899c00a9e42
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I6ce2876ea9d9e14f647be3191e22805ae6a10036
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: Ibd9f9cf1a67dc753cd59fdb90ab731c1e195a9fb
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
This happens when empty file is set for a status icon
Change-Id: I81a232a99cf9ee5df242f78058958b4593521bc8
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
This is a quick hack supporting scaled output to fit various
monitors which has not FHD screen resolution.
(Especially useful for running CES2017 demo on QEMU)
- Layer
- source rectangle is 1080x1920
- destination rectangle is variable to fit screen resolution
- Surface
- source rectangle is based 1080x1920
- destination rectangle is based 1080x1920
- From application view
- screen size is always 1080x1920 and does not need
to care about phsycial screen size
This change enables scaled output which changes the size
according to the ratio of source and destination region
of homescreen layer.
This patch doesn't resolve an issue, 'CES2017 demo keep blank
screen after booting on some platform (QEMU, Raspberry Pi3,
MinnowMax)'. (Workaround: just run any weayland client
application such as 'LayerManagerControl', 'qmlscene', or
weston example like 'weston-flower', then it breaks blank screen)
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
libhomescreen has dependency to interfaces, but it is missing in
HomeScreen.pro. This would raise link error depends on the
host environment.
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
This will disable all debug outputs. All!
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This will get handy as soon as needed.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
On systems with more then one display, you may want
to set the display that will be managed.
The default display is 0.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
No functional changes
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
WindowManager can support signle screen only, so far.
CAUTION:
To apply this change for porter board, LVDS-1 output
should be disabled first. (see Changes 7637 for detail)
https://gerrit.automotivelinux.org/gerrit/#/c/7637/
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
- sample-qml no longer needed
- widgets no longer needed
- images replaced by new HMI before
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This was controls@0.1 before
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
The LD_PRELOAD of the EGL library in HomeScreen.service's Environment
definition needs to be /usr/lib/libEGL.so.1, as the images do not
contain an undecorated .so symlink. This had recently been fixed in
the old demo's startup scripts, but seems to have been missed in the
switch to systemd startup.
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Ief95db5a6a7e26294a2db919c9efe01616fe7755
|
|
|
|
v2: (Tadao Tanikawa)
Minor fixed pointed by reveiw and organize debug message
v1: (Tadao Tanikawa)
Quick hack to fix and improve switching applications.
Changes:
* Improve management of layers and surfaces
Previously single layer was shared among all applications,
now each application has its own layer.
* Improve showing / hiding applications
Previously to show/hide application, surfaces are added
or removed everytime, but it's slow.
Now reordering layers controls showing/hiding applications,
it much faster.
* Shortcut icons whose application is not installed no
longer cause issue to switch apps.
Caution:
This patch is very quick hack, and many old codes which
regarding to management surfaces are disabled, so there
may be unnoticed degraded.
Change-Id: I69494213b0d1b169558f3d792ebecf414caccacc
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
This adds a .gitreview file so you can use
'git review' instead of 'git push origin refs/for/_branchname_'
as the .gitreview file defines the defaultbranch.
Change-Id: Ie238a864692d3111e8fbf3f0fcc0f2e643df56e7
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
|
|
Apps that are not installed will not
trigger any further action now
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
sample-qml has dependency to libhomescreen, but it is missing.
This would raise compile error depends on the host environment.
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
No longer needed as QML examples
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This was already integrated into the main
HomeScreen app
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This was lost when integrating the new
QML HMI
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
To switching between apps, controlling surface's
visiblity (on/off) does not work as intended.
It looks work well to set render order of layers properly.
TODO: switching between apps and navigation still doesn't
work. For develop, navigation icon is assgined to
'controls@0.1' and now, controls app doesn't make any
wl_surfaces (don't know why). Probably this causes issue
switching between apps <-> navigation.
Signed-off-by: Tadao Tanikawa <tanikawa.tadao@jp.panasonic.com>
|
|
Home is located in ces2017 repo. But since it has to use
HomeScreen internal components (layermanager and applauncher),
I had to move it to main HomeScreen app.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
This is not needed in general
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
The application is now installed in /usr/AGL/homescreen instead of in
/usr/AGL/HomeScreen, update the systemd unit files to match.
Signed-off-by: Scott Murray <scott.murray@konsulko.com>
|
|
This was not implemented before.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Still fighting with ilm API
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
The shortcuts on the top of the
HomeScreen app now launch following
apps:
* Home launches home@0.1
* Multimedia launches radio@0.1
* HVAC launches hvac@0.1
* Navigation launches controls@0.1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Apps were started n-times when pressing
n-times the app button. Now they are only
launched once. When the button is pressed
again, the already running app is re-shown.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Using QML files and C++ integration from Qt's
HomeScreenNG sample app.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
Signed-off-by: Kazumasa Mitsunari <kazumasa_mitsunari_za@mail.toyota.co.jp>
|
|
Change-Id: I25715667ef7996965e724b2e3cbca322d5b518ed
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I2be964f6d9e76df616169d7b2654d17ae9446687
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: I133b16c7a61b5998c37724b34d631f85448f66e2
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
embed every assets in the binary and load its contents from there
Change-Id: If0ca9342f82ab3ac8badf6bd75755a24001d2da7
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Change-Id: Ie269e2729dd74573a5f96b085c5d2d5a54ad5127
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
This is a hack, because the root cause is not known.
The HomeScreen GUI will be replaced by a QML implementation,
so this source code will be replaced completely soon.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|
|
|
|
It is sample application(HVAC).
This app is used for debuging, for reference of HomeScreen API use and so on.
Signed-off-by: Kazumasa Mitsunari <kazumasa_mitsunari_za@mail.toyota.co.jp>
|
|
hide public member variables and introduce getters and setters for them.
Change-Id: I9108e94516238ef2ff8d4ea18db381d4e7e73bec
Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
|
|
Using ilm_layerSetRenderOrder to set the order of the surfaces
inside the layer. This is neccessary to show the surfaces
on the screen.
Resolves: #SPEC-333
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
|