aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-12-20force display homescreen at startupPhilippe Lelong1-0/+6
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
2016-12-20make service depend of agl-identity-agentJosé Bollo1-2/+2
Change-Id: I851120b6f445c1929925617c57b7724484c298f7 Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-12-20set binding to fixed port 1212José Bollo1-1/+1
Change-Id: I8e15f874400cc500a14ffa00189ec46c66f6588d Signed-off-by: José Bollo <jose.bollo@iot.bzh>
2016-12-20websockets mechanism implementedPhilippe Lelong8-41/+328
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
2016-12-20add visa card, start websocket inplementationPhilippe Lelong6-1/+50
2016-12-20Home screen translation changesPhilippe Lelong42-9/+265
Signed-off-by: Philippe Lelong <lelong.ph@meltemus.com>
2016-12-20Fix highlight on Shortcut areaTasuku Suzuki3-4/+24
Change-Id: I426bcc55842711c1cd00d11163c12899c00a9e42 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Disable scrolling on launcherTasuku Suzuki1-0/+1
Change-Id: I6ce2876ea9d9e14f647be3191e22805ae6a10036 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Disable showing MediaArea variationsTasuku Suzuki1-4/+4
Change-Id: Ibd9f9cf1a67dc753cd59fdb90ab731c1e195a9fb Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-20Fix status bar layout can be brokenTasuku Suzuki1-0/+2
This happens when empty file is set for a status icon Change-Id: I81a232a99cf9ee5df242f78058958b4593521bc8 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-18Support scaled output for non-FHD screenTadao Tanikawa1-4/+16
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>
2016-12-18Fix missing dependency for libhomescreenTadao Tanikawa1-1/+1
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>
2016-12-16Add parameter "quiet" to suppress outputsBocklage, Jens5-0/+61
This will disable all debug outputs. All! Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-16Add command line parameter mechanismBocklage, Jens4-11/+27
This will get handy as soon as needed. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-16Add app parameter to set display idBocklage, Jens3-7/+22
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>
2016-12-16Make compilable on non HAVE_IVI_LAYERMANAGEMENT_API systemsBocklage, Jens1-2/+11
No functional changes Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-15Fix management of screenTadao Tanikawa1-8/+5
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>
2016-12-15Delete unneeded filesBocklage, Jens338-15046/+7
- sample-qml no longer needed - widgets no longer needed - images replaced by new HMI before Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-15Launch navigation@0.1 when pressing NAVIGATION buttonBocklage, Jens1-1/+1
This was controls@0.1 before Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-14Fix EGL library name in HomeScreen systemd unitScott Murray1-1/+1
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
2016-12-14Merge "Fix and improve switching applications"Jens Bocklage10-57/+211
2016-12-14Fix and improve switching applicationsTadao Tanikawa10-57/+211
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>
2016-12-13Add .gitreview fileJan-Simon Möller1-0/+6
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>
2016-12-13Do not try to handle not-installed appsBocklage, Jens2-8/+18
Apps that are not installed will not trigger any further action now Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-13Add Mentor to Copyright textBocklage, Jens1-0/+1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-13Update README.mdBocklage, Jens1-7/+1
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-13Fix missing dependency for sample-qmlTadao Tanikawa1-0/+1
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>
2016-12-12Remove SampleMediaApp and SampleNavigationAppBocklage, Jens14-509/+0
No longer needed as QML examples Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-12Remove HomeScreenNGBocklage, Jens100-782/+1
This was already integrated into the main HomeScreen app Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-12Integrate HomeScreen D-Bus APIBocklage, Jens2-6/+15
This was lost when integrating the new QML HMI Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-12Hack to fix issue of switching appsTadao Tanikawa2-39/+51
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>
2016-12-09Integrate Home app into HomeScreenBocklage, Jens30-20/+512
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>
2016-12-08Disable verbose output of systems service fileBocklage, Jens1-1/+0
This is not needed in general Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-07Update install path in systemd unit filesScott Murray4-4/+4
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>
2016-12-07Return the correct list of status placeholdersBocklage, Jens2-0/+7
This was not implemented before. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-07Improve layer- and surface handlingBocklage, Jens3-101/+116
Still fighting with ilm API Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-07Link to available appsBocklage, Jens1-4/+4
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>
2016-12-07Only launch apps onceBocklage, Jens1-5/+1
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>
2016-12-05First integration of new HMI designBocklage, Jens110-273/+1197
Using QML files and C++ integration from Qt's HomeScreenNG sample app. Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
2016-12-05Remove unnecessary fileKazumasa Mitsunari1-0/+0
Signed-off-by: Kazumasa Mitsunari <kazumasa_mitsunari_za@mail.toyota.co.jp>
2016-12-02generate homescreen.pcTasuku Suzuki1-8/+7
Change-Id: I25715667ef7996965e724b2e3cbca322d5b518ed Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-02WIP: add Qt Quick HomeScreen UITasuku Suzuki100-0/+777
Change-Id: I2be964f6d9e76df616169d7b2654d17ae9446687 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-02replace a SLOT macro with SIGNAL where a signal is triggeredTasuku Suzuki1-1/+1
Change-Id: I133b16c7a61b5998c37724b34d631f85448f66e2 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-02sample-qml: load qml from Qt resourcesTasuku Suzuki5-15/+113
embed every assets in the binary and load its contents from there Change-Id: If0ca9342f82ab3ac8badf6bd75755a24001d2da7 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-02prepend 'emit' keyword whenever emiting signalTasuku Suzuki5-12/+12
Change-Id: Ie269e2729dd74573a5f96b085c5d2d5a54ad5127 Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-12-01Fix for not showing up HomeScreen during startupv0.6.4Bocklage, Jens1-2/+2
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>
2016-11-30Merge "Add sample qml application"Jens Bocklage199-1/+12993
2016-11-30Add sample qml applicationKazumasa Mitsunari199-1/+12993
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>
2016-11-30improve AppInfo classTasuku Suzuki4-46/+159
hide public member variables and introduce getters and setters for them. Change-Id: I9108e94516238ef2ff8d4ea18db381d4e7e73bec Signed-off-by: Tasuku Suzuki <tasuku.suzuki@qt.io>
2016-11-25Arrange the surface z-order in the layerv0.6.3Bocklage, Jens1-1/+13
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>