summaryrefslogtreecommitdiffstats
path: root/LICENSE
blob: e8758f89ca27f9a2673358e9ce8d418c0815a040 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Different components of the AGL layers are under different licenses (a mix
of MIT and GPLv2). See LICENSE.GPL-2.0-only and LICENSE.MIT for further
details of the individual licenses.

All metadata (e.g. .bb, .bbappend, .bbclass, .inc, templates/* and similar)
is MIT licensed unless otherwise stated.
Source code included in tree for individual recipes (e.g. patches) are under
the LICENSE stated in the associated recipe (.bb file) unless otherwise stated.

License information for any other files (scripts) is either explicitly stated
or defaults to GPL version 2 only.

Individual files can contain the following style tags instead of the full
license text to identify their license:

    SPDX-License-Identifier: GPL-2.0-only
    SPDX-License-Identifier: MIT

This enables machine processing of license information based on the SPDX
License Identifiers that are here available: http://spdx.org/licenses/
;, "surface_id": 1000, "role": "^HomeScreen$", "name": "HomeScreen", "layer_id": 1000, "area": { "type": "full" }, "comment": "Single layer map for the HomeScreen, XXX: type is redundant, could also check existence of id/first_id+last_id" }, { "type": "range", "first_surface_id": 2000, "last_surface_id": 2999, "role": "^App.*", "name": "apps", "layer_id": 1001, "area": { "type": "rect", "rect": { "x": 0, "y": 100, "width": -1, "height": -201 } }, "comment": "Range of IDs that will always be placed on layer 1001, negative rect values are interpreted as output_size.dimension - $value", "split_layouts": [ { "name": "Media Player", "main_match": "^App MPlayer Main$", "sub_match": "^App MPlayer Sub", "priority": 500, "comment": "All Media Player sub surfaces can be put in a sub layout with the Media Player" }, { "name": "Playlist", "main_match": "", "sub_match": "^App MPlayer Sub Playlist$", "priority": 100, "comment": "Always allow the media player playlist to be displayed as sub surface" }, { "name": "Map", "main_match": "^App Navi Map", "sub_match": "^App Navi Guidance", "priority": 1000 } ] }, { "type": "range", "first_surface_id": 3000, "last_surface_id": 3999, "role": "^OnScreen.*", "name": "popups", "layer_id": 9999, "area": { "type": "rect", "rect": { "x": 0, "y": 100, "width": -1, "height": -201 } }, "comment": "Range of IDs that will always be placed on the popup layer, that gets a very high 'dummy' id of 9999" } ], "tests": [ { "surface_id": 1000, "expect_layer_id": 1000 }, { "surface_id": 1001, "expect_layer_id": -1, "comment": "check against -1 for not found entries" }, { "surface_id": 1999, "expect_layer_id": -1 }, { "surface_id": 2000, "expect_layer_id": 1001 }, { "surface_id": 2500, "expect_layer_id": 1001 }, { "surface_id": 2999, "expect_layer_id": 1001 }, { "surface_id": 3000, "expect_layer_id": 9999 }, { "surface_id": 3500, "expect_layer_id": 9999 }, { "surface_id": 3999, "expect_layer_id": 9999 }, { "surface_id": 4711, "expect_layer_id": -1 } ] }