Age | Commit message (Collapse) | Author | Files | Lines |
|
Includes commits:
* [agl] Implement an envvar for launcher to wait for host process
* [agl] Suspend/resume webapps depending on visibility
* Create socket and lock files in XDG_RUNTIME_DIR.
which are the fixes for the AGL issues:
Bug-AGL: SPEC-2793
Bug-AGL: SPEC-1948
Bug-AGL: SPEC-2684
Change-Id: I1dc64ca013804c5df9a7f17f6d6722d40f3271f1
Signed-off-by: Antia Puentes <apuentes@igalia.com>
|
|
Apart from preventing remote debugging when agl-devel is not set,
which was tackled in SPEC-2327, we are interested in having remote
debugging available by default when agl-devel is set.
WAM checks if files:
* /var/agl-devel/preferences/devmode_enabled
* /var/agl-devel/preferences/debug_system_apps
exist to enable the dev mode and the remote web inspector, so
we create those files by default when agl-devel is set.
Bug-AGL: SPEC-2782
Change-Id: I557a633802e6baa15339708b00719d66adbcf1ac
Signed-off-by: Antia Puentes <apuentes@igalia.com>
|
|
WebAppMgr has to be launched for each user (but not through
the systemd user session as it would require too much privileges for the user).
For this purpose, we create a systemd service instanciated for each user
by the application framework through afm-user-session@ service.
This patch also distributes the environment and service file near the recipe
instead of having those integration files in the sources (it's easier to follow
AGL evolution without changing the upstream source code)
Also, for the HTML5 demos to work, each app must request the following permissions in
their config.xml:
<param name="urn:AGL:permission::public:display" value="required" />
<param name="urn:AGL:permission::public:audio" value="required" />
Bug-AGL: SPEC-2586
Change-Id: I4286fd9e1d1a1dcff48d3fdbfab2bf8d57f0fa0e
Signed-off-by: Stephane Desneux <stephane.desneux@iot.bzh>
|
|
Included changes:
* 8271e13 [agl] Update the path for the Remote Web Inspector
* f0166b5 [agl] Remote debugging should work only on debug mode
AGL-bug: SPEC-2327
AGL-bug: SPEC-2328
Change-Id: Iaee96758831d0d1e809bd10e0ce6dff445d6210a
Signed-off-by: Antia Puentes <apuentes@igalia.com>
|
|
We want the remote inspector to be available only in debug mode, i.e.
when the 'agl-devel' feature is on. We will use this flag to check
if that is the case.
AGL-bug: SPEC-2327
Change-Id: Ib22c5f21bc79afa4544b884238ca971d7bef6991
Signed-off-by: Antia Puentes <apuentes@igalia.com>
|
|
Included changes:
* 574c65b [agl] Explictly link WAM binary with WAMCore lib
* 9244327 [agl] Explicitly link WAM binary with ilmCommon library
Bug-AGL: SPEC-2532
Change-Id: I8ea9ed51d404b902d954f3e90a05daced7119361
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
|
|
Recipe changed to use CMake instead of QMake.
After Qt usage removal from WAM implementation, boost is now
used for some functionalities previously provided by Qt (e.g:
File system). Additionally, add glib-2.0 missing dependency.
Finally, bump to latest WAM. Included changes:
3e9ce0d [agl][qtless] Port to CMake
971df2a [agl][qtless] Use unordered_map instead of std::map
aaa56e3 [agl][qtless] Get rid of Qt usage in webos/DeviceInfoImpl
20a1ec2 [agl][qtless] Remove Qt dependency from qmake files
2615c15 [agl][qtless] Use const char arrays instead of macros for WindowTypes
42770ee [agl][qtless] Trim timestamp string in NetworkStatus
0c7d257 [agl][qtless] Replace QLocale by Boost.Locale
45108f9 [agl][qtless] Remove QVariant leftovers
00f7a1f [agl][qtless] Add Url parsing code
9f74ec6 [agl][qtless] QString-less WAM: Remove leftovers
a5ebdc5 [agl][qtless] Migrate PalmSystem away from QString
41ecf4c [agl][qtless] Do not use QString in WebAppManagerConfig
815191c [agl][qtless] Do not use QString in NetworkStatus
47bd88b [agl][qtless] Do not use QString in WebPage
ba7ece0 [agl][qtless] Migrate WebAppWayland away from QVariant
903e2fa [agl][qtless] QString-less WebApp: Remove leftovers
502b9f6 [agl][qtless] QString-less WebApp/WebPage: appId
20f57de [agl][qtless] QString-less WebAppManager: SystemLanguage and DeviceInfo
e055f56 [agl][qtless] Do not use QString WebAppManager in JS strings building
8949895 [agl][qtless] Migrate WebAppManager away from QString
75aaf56 [agl][qtless] Get rid of QString usage in WebProcessManager
700e456 [agl][qtless] Migrate ApplicationDescription away from QString
ba798eb [agl][qtless] Replace Qt data container types by their STL counterpars
159cef4 [agl][qtless] Fix error handling when converting strings to numbers
9c875f1 [agl][qtless] Add StringUtils initial implementation
Bug-AGL: SPEC-1871
Change-Id: I7e7725e6a5e9790fd4660f104e4142084f100b62
Signed-off-by: Nick Diego Yamane <nickdiego@igalia.com>
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
(cherry picked from commit fcfbd7497c73413bd35d1a641686f2c095626daa)
|
|
Bug-AGL: SPEC-2353
Change-Id: I2a62e76422a35b5a9c95fa310677199b8ca79146
Signed-off-by: Antia Puentes <apuentes@igalia.com>
(cherry picked from commit 0bfe1a36c4bcc9c4d309f9005b2d8da23ca0eed8)
|
|
Create a new layer called meta-html5-framework.
It contains the following recipes:
* chromium68 to build the browser shared library and browser code.
* chromium-browser-service for the browser widget.
* wam for the web application manager.
* wam-tinyproxy is a direct dependency of wam.
Defines a new packagegroup, which is added to the agl-demo-platform
image in case agl-html5-framework is configured as a feature.
Bug-AGL: SPEC-1885
Change-Id: I39f01ab09e198cd139e95ff3c784af563b54329b
Signed-off-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
(cherry picked from commit 19e71462fc44093c6f9046e60c72adeedfca7858)
|