OLD | NEW |
---|---|
1 <?xml version="1.0" encoding="utf-8"?> | 1 <?xml version="1.0" encoding="utf-8"?> |
2 <!-- Copyright 2015 The Chromium Authors. All rights reserved. | 2 <!-- Copyright 2015 The Chromium Authors. All rights reserved. |
3 Use of this source code is governed by a BSD-style license that can be | 3 Use of this source code is governed by a BSD-style license that can be |
4 found in the LICENSE file. --> | 4 found in the LICENSE file. --> |
5 | 5 |
6 <!-- | 6 <!-- |
7 Note: This is a jinja2 template, processed at build time into the final manifest . | 7 Note: This is a jinja2 template, processed at build time into the final manifest . |
8 | 8 |
9 Blocks denoted with { % block some_name % }foo{ % endblock % } can be overridden | 9 Blocks denoted with { % block some_name % }foo{ % endblock % } can be overridden |
10 by a child template that "extends" this file. | 10 by a child template that "extends" this file. |
(...skipping 624 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
635 <!-- TODO(tedchoc): Omit this for release builds as MultiDex is debug on ly. --> | 635 <!-- TODO(tedchoc): Omit this for release builds as MultiDex is debug on ly. --> |
636 <meta-data android:name="{{ manifest_package }}{{ privileged_process_nam e }}.ignore_multidex" | 636 <meta-data android:name="{{ manifest_package }}{{ privileged_process_nam e }}.ignore_multidex" |
637 android:value="true" /> | 637 android:value="true" /> |
638 <service android:name="org.chromium.content.app.PrivilegedProcessService {{ i }}" | 638 <service android:name="org.chromium.content.app.PrivilegedProcessService {{ i }}" |
639 android:process="{{ privileged_process_name }}" | 639 android:process="{{ privileged_process_name }}" |
640 android:permission="{{ manifest_package }}.permission.CHILD_SERVICE" | 640 android:permission="{{ manifest_package }}.permission.CHILD_SERVICE" |
641 android:isolatedProcess="false" | 641 android:isolatedProcess="false" |
642 android:exported="false" /> | 642 android:exported="false" /> |
643 {% endfor %} | 643 {% endfor %} |
644 | 644 |
645 <!-- Background download process, it may outlive chrome if download does not finish | |
646 when user kills chrome --> | |
asanka
2016/01/25 16:44:50
Is this comment accurate? And if so, was there con
qinmin
2016/01/25 22:48:23
I think this should be the use case and should be
| |
647 <service android:name="org.chromium.content.app.DownloadProcessService" | |
648 android:exported="false" | |
649 android:permission="{{ manifest_package }}.permission.CHILD_SERVICE" | |
asanka
2016/01/25 16:44:50
Should this be left unset? What protections do we
qinmin
2016/01/25 22:48:23
This specifies that only processes with CHILD_SERV
| |
650 android:process=":download"/> | |
svaldez
2016/01/25 15:33:43
nit: Reorder to match ordering of previous service
qinmin
2016/01/25 22:48:23
Done.
| |
651 | |
645 <receiver android:name="org.chromium.chrome.browser.download.DownloadBro adcastReceiver" | 652 <receiver android:name="org.chromium.chrome.browser.download.DownloadBro adcastReceiver" |
646 android:exported="false"> | 653 android:exported="false"> |
647 <intent-filter> | 654 <intent-filter> |
648 <action android:name="android.intent.action.DOWNLOAD_NOTIFICATIO N_CLICKED"/> | 655 <action android:name="android.intent.action.DOWNLOAD_NOTIFICATIO N_CLICKED"/> |
649 </intent-filter> | 656 </intent-filter> |
650 </receiver> | 657 </receiver> |
651 | 658 |
652 <receiver android:name="org.chromium.base.PowerStatusReceiver"> | 659 <receiver android:name="org.chromium.base.PowerStatusReceiver"> |
653 <intent-filter> | 660 <intent-filter> |
654 <action android:name="android.intent.action.ACTION_POWER_CONNECT ED"/> | 661 <action android:name="android.intent.action.ACTION_POWER_CONNECT ED"/> |
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
706 choose the first MediaRouteController that can play it, so the orde r of the list can be important. | 713 choose the first MediaRouteController that can play it, so the orde r of the list can be important. |
707 The most specific MediaRouteControllers should be listed first, fol lowed by more generic ones. | 714 The most specific MediaRouteControllers should be listed first, fol lowed by more generic ones. |
708 The downstream manifest replaces this block, and hence replaces the list of media route | 715 The downstream manifest replaces this block, and hence replaces the list of media route |
709 controllers with its own list. --> | 716 controllers with its own list. --> |
710 <meta-data android:name="org.chromium.content.browser.REMOTE_MEDIA_PLAYE RS" | 717 <meta-data android:name="org.chromium.content.browser.REMOTE_MEDIA_PLAYE RS" |
711 android:value="org.chromium.chrome.browser.media.remote.DefaultMedia RouteController"/> | 718 android:value="org.chromium.chrome.browser.media.remote.DefaultMedia RouteController"/> |
712 | 719 |
713 {% endblock %} | 720 {% endblock %} |
714 </application> | 721 </application> |
715 </manifest> | 722 </manifest> |
OLD | NEW |