Initial rework to run without the app framework 32/26832/1
authorScott Murray <scott.murray@konsulko.com>
Thu, 4 Nov 2021 18:35:55 +0000 (14:35 -0400)
committerScott Murray <scott.murray@konsulko.com>
Thu, 4 Nov 2021 18:44:37 +0000 (14:44 -0400)
commit2b7ca7a6eeb79e03507abb7a16b0503591d2b064
treed372e518e3eae711d9c867de1c1731154d069400
parent187fffa9f0a05359678887f30b58091cf7c5fc47
Initial rework to run without the app framework

Changes:
- Remove application framework build scripts, and update the
  application qmake file to just build a "homescreen" binary
  and support installing it to /usr/bin.
- Remove voice API related code.  Some of the associated QML
  and images for the UI have been retained in case equivalent
  functionality is re-added in the future.
- Remove or stub out various app framework API access for the
  homescreen and launcher bindings, and comment out usage of
  the Qt wrappers from libqtappfw (e.g. Bluetooth).  The aim is
  to provide a replacement library or libraries for the latter
  that provide the same functionality.
- Remove the old homescreen API documentation and do an initial
  update of the build instructions in README.md.

Bug-AGL: SPEC-4121

Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Change-Id: Iab979c8e1341f2da0384f88f163a977b03664600
44 files changed:
README.md
autobuild/agl/autobuild [deleted file]
autobuild/linux/autobuild [deleted file]
homescreen.pro
homescreen/docs/api-services-book.yml [deleted file]
homescreen/docs/homescreen-book.yml [deleted file]
homescreen/docs/homescreen_api.md [deleted file]
homescreen/docs/index.md [deleted file]
homescreen/docs/pictures/api_getAllSurfacesOfProcess.png [deleted file]
homescreen/docs/pictures/api_getSurfaceStatus_1.png [deleted file]
homescreen/docs/pictures/api_getSurfaceStatus_2.png [deleted file]
homescreen/docs/pictures/api_getSurfaceStatus_3.png [deleted file]
homescreen/docs/pictures/api_hardKeyPressed.png [deleted file]
homescreen/docs/pictures/api_renderSurfaceToArea.png [deleted file]
homescreen/docs/pictures/api_renderSurfaceToAreaAllowed.png [deleted file]
homescreen/docs/pictures/api_requestSurfaceIdToFullScreen.png [deleted file]
homescreen/docs/pictures/api_surfaceVisibilityChanged.png [deleted file]
homescreen/docs/pictures/dashboard.png [deleted file]
homescreen/docs/pictures/full/dashboard.png [deleted file]
homescreen/docs/pictures/full/homescreen_applauncher.png [deleted file]
homescreen/docs/pictures/full/hvac.png [deleted file]
homescreen/docs/pictures/full/phone.png [deleted file]
homescreen/docs/pictures/full/settings.png [deleted file]
homescreen/docs/pictures/homescreen_applauncher.png [deleted file]
homescreen/docs/pictures/hvac.png [deleted file]
homescreen/docs/pictures/phone.png [deleted file]
homescreen/docs/pictures/settings.png [deleted file]
homescreen/homescreen.pro
homescreen/qml/MediaAreaBlank.qml
homescreen/qml/StatusArea.qml
homescreen/qml/TopArea.qml
homescreen/qml/qml.qrc
homescreen/src/aglsocketwrapper.cpp [deleted file]
homescreen/src/aglsocketwrapper.h [deleted file]
homescreen/src/chromecontroller.cpp [deleted file]
homescreen/src/chromecontroller.h [deleted file]
homescreen/src/homescreenhandler.cpp
homescreen/src/homescreenhandler.h
homescreen/src/main.cpp
homescreen/src/mastervolume.cpp
homescreen/src/mastervolume.h
homescreen/src/statusbarmodel.cpp
homescreen/src/statusbarmodel.h
package/config.xml [deleted file]