mobile/android/base/AndroidManifest.xml.in
author Sebastian Kaspari <s.kaspari@gmail.com>
Fri, 24 Jul 2015 16:09:19 +0200 (2015-07-24)
changeset 304908 d5e6dc2b693ced39ed021ca2c4f1c15539a32547
parent 304761 b404b452db2bbc78f132e5d265c18441ec137b9a
child 306037 e146313ddb545e0a9c59f2b037b125004cf448eb
child 307096 e904bde0c73db52ec863f02f6136a7ee9ccb2850
permissions -rw-r--r--
Bug 1190375 - Disable Android (Auto) Backup. r=mfinkle
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
     1
#filter substitution
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
     2
<?xml version="1.0" encoding="utf-8"?>
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
     3
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
59565
cdddfc399df358ee40e65afb307e4483ae5cada6 bug 620584 - add ANDROID_PACKAGE_NAME rather than hard code org.mozilla.@MOZ_APP_NAME@ r=ted,blassy a=stuart
Michael Wu <mwu@mozilla.com>
parents: 59285
diff changeset
     4
      package="@ANDROID_PACKAGE_NAME@"
44132
dfeb5568bf9f7506c31656f3edd0b4146e77461f bug 567858 - Allow installation to SD card in Android 2.2 r=blassey
Matt Brubeck <mbrubeck@mozilla.com>
parents: 43694
diff changeset
     5
      android:installLocation="auto"
60075
f3bf1a5c419af2c2ec6df023628884349461975f bug 622979 - Update android:versionCode in AndroidManifest.xml in branded builds r=dougt a=blocking-fennec
Brad Lassey <blassey@mozilla.com>
parents: 59705
diff changeset
     6
      android:versionCode="@ANDROID_VERSION_CODE@"
74176
99d2fda674718b599212234fc1bed5af1f5d395b Bug 673168 - Back out 32135b36a00e (bug 669424) because it breaks upgrades on Android
Matt Brubeck <mbrubeck@mozilla.com>
parents: 73982
diff changeset
     7
      android:versionName="@MOZ_APP_VERSION@"
75167
386bc44b98ffb28fad9febb0df809dd0df044afd bug 669424 - get rid of shared ID in unofficial builds r=mbrubeck
Brad Lassey <blassey@mozilla.com>
parents: 74176
diff changeset
     8
#ifdef MOZ_ANDROID_SHARED_ID
386bc44b98ffb28fad9febb0df809dd0df044afd bug 669424 - get rid of shared ID in unofficial builds r=mbrubeck
Brad Lassey <blassey@mozilla.com>
parents: 74176
diff changeset
     9
      android:sharedUserId="@MOZ_ANDROID_SHARED_ID@"
386bc44b98ffb28fad9febb0df809dd0df044afd bug 669424 - get rid of shared ID in unofficial builds r=mbrubeck
Brad Lassey <blassey@mozilla.com>
parents: 74176
diff changeset
    10
#endif
386bc44b98ffb28fad9febb0df809dd0df044afd bug 669424 - get rid of shared ID in unofficial builds r=mbrubeck
Brad Lassey <blassey@mozilla.com>
parents: 74176
diff changeset
    11
      >
219195
153a8b79e121861b74a155653c6bcf7369fcd580 Bug 1042382 - Part 2: define SDK ranges in AndroidManifest.xml. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 219193
diff changeset
    12
    <uses-sdk android:minSdkVersion="@MOZ_ANDROID_MIN_SDK_VERSION@"
153a8b79e121861b74a155653c6bcf7369fcd580 Bug 1042382 - Part 2: define SDK ranges in AndroidManifest.xml. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 219193
diff changeset
    13
#ifdef MOZ_ANDROID_MAX_SDK_VERSION
153a8b79e121861b74a155653c6bcf7369fcd580 Bug 1042382 - Part 2: define SDK ranges in AndroidManifest.xml. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 219193
diff changeset
    14
              android:maxSdkVersion="@MOZ_ANDROID_MAX_SDK_VERSION@"
153a8b79e121861b74a155653c6bcf7369fcd580 Bug 1042382 - Part 2: define SDK ranges in AndroidManifest.xml. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 219193
diff changeset
    15
#endif
302074
14574ff2009cb332070e3bf4297340076fdb0120 Bug 1207194 - Temporarily hardcode targetSdkVersion to 22 in AndroidManifest.xml. r=nalexander
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 301756
diff changeset
    16
              android:targetSdkVersion="22"/>
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
    17
178435
c0b32e1685d38ee98756968e638ab91adfad1449 Bug 808813 - Part 3: Add FxAccount manifest declarations. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 178432
diff changeset
    18
#include ../services/manifests/FxAccountAndroidManifest_permissions.xml.in
147235
4ae3e1cede0a3495431e75f6ee7515e7a417926f Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 147093
diff changeset
    19
#include ../services/manifests/HealthReportAndroidManifest_permissions.xml.in
118611
32d7a71b3e3a1c76413db7acd269e54f4a14f6b1 Bug 798043 - Move 'sync' to 'services' as a precursor to landing product announcements. r=blassey
Richard Newman <rnewman@mozilla.com>
parents: 118410
diff changeset
    20
#include ../services/manifests/SyncAndroidManifest_permissions.xml.in
85993
81d34a32e03170a69afa002b3de671e1950e451d Bug 709391 - Part 1: implement in-Fennec Android Sync shipping solution. r=blassey
Richard Newman <rnewman@mozilla.com>
parents: 85100
diff changeset
    21
213426
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
    22
#ifdef MOZ_ANDROID_SEARCH_ACTIVITY
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
    23
#include ../search/manifests/SearchAndroidManifest_permissions.xml.in
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
    24
#endif
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
    25
146286
68766cdda8108f9715140abe32a296b9b13c50e2 bug 866957 - Collect and report WiFi AP info r=hannos,snorp
Brad Lassey <blassey@mozilla.com>
parents: 145026
diff changeset
    26
    <uses-permission android:name="android.permission.CHANGE_WIFI_STATE"/>
68766cdda8108f9715140abe32a296b9b13c50e2 bug 866957 - Collect and report WiFi AP info r=hannos,snorp
Brad Lassey <blassey@mozilla.com>
parents: 145026
diff changeset
    27
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
55889
d30d0303cd0f32905151c12ec6457f768e079fa6 Bug 590225 - webapps OS level integration for Android a=blocking-fennec, r=mwu,vladimir, blassey
Fabrice Desré <fabrice@mozilla.com>
parents: 54912
diff changeset
    28
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
60931
b78620dc52398b7fd9d03e5f374606d82db99405 Bug 616075 - HTML5 offline event support for Android. r=mwu a=blocking-fennec
Makoto Kato <m_kato@ga2.so-net.ne.jp>
parents: 60270
diff changeset
    29
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
55889
d30d0303cd0f32905151c12ec6457f768e079fa6 Bug 590225 - webapps OS level integration for Android a=blocking-fennec, r=mwu,vladimir, blassey
Fabrice Desré <fabrice@mozilla.com>
parents: 54912
diff changeset
    30
    <uses-permission android:name="android.permission.INTERNET"/>
d30d0303cd0f32905151c12ec6457f768e079fa6 Bug 590225 - webapps OS level integration for Android a=blocking-fennec, r=mwu,vladimir, blassey
Fabrice Desré <fabrice@mozilla.com>
parents: 54912
diff changeset
    31
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
d30d0303cd0f32905151c12ec6457f768e079fa6 Bug 590225 - webapps OS level integration for Android a=blocking-fennec, r=mwu,vladimir, blassey
Fabrice Desré <fabrice@mozilla.com>
parents: 54912
diff changeset
    32
    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
101300
762be48017394066b64bc4d56ece5cf00653db7b Bug 760708 - Add ability to remove homescreen shortcuts. r=mfinkle
Wes Johnston <wjohnston@mozilla.com>
parents: 100266
diff changeset
    33
    <uses-permission android:name="com.android.launcher.permission.UNINSTALL_SHORTCUT"/>
102904
75c4ef84ea2469767901d930165a734b591eeb9f Bug 710330 - Add simple settings function to trigger import. r=lucasr
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 102867
diff changeset
    34
    <uses-permission android:name="com.android.browser.permission.READ_HISTORY_BOOKMARKS"/>
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
    35
83890
0695a3352ef8a1f22399c5660cf23c27ddc84cf8 Bug 703661 - Add back WAKE_LOCK permission request for PowerManager [r=blassey]
Mark Finkle <mfinkle@mozilla.com>
parents: 83888
diff changeset
    36
    <uses-permission android:name="android.permission.WAKE_LOCK"/>
81629
ebb4fe2d4c83dbbc018464b66c76a7a0d65b5513 Bug 679966, part 1: Add vibrator support for android. r=blassey,cjones
Chris Jones <jones.chris.g@gmail.com>
parents: 79860
diff changeset
    37
    <uses-permission android:name="android.permission.VIBRATE"/>
92107
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
    38
    <uses-permission android:name="@ANDROID_PACKAGE_NAME@.permissions.PASSWORD_PROVIDER"/>
102233
0b76534e9b26f1b3b20279f0e493f92fc7efe5fd b=740586, [mobile] launch web apps in basic chromeless window; r=wesj,mfinkle
Vladimir Vukicevic <vladimir@pobox.com>
parents: 101616
diff changeset
    39
    <uses-permission android:name="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"/>
0b76534e9b26f1b3b20279f0e493f92fc7efe5fd b=740586, [mobile] launch web apps in basic chromeless window; r=wesj,mfinkle
Vladimir Vukicevic <vladimir@pobox.com>
parents: 101616
diff changeset
    40
    <uses-permission android:name="@ANDROID_PACKAGE_NAME@.permissions.FORMHISTORY_PROVIDER"/>
232010
0c8a202cc44f108449e9930346a2e566703e3b02 Bug 1071091 - Restrict the system download manager to non-release builds for now. r=nalexander
wesj <wjohnston@mozilla.com>
parents: 230473
diff changeset
    41
#ifdef MOZ_ANDROID_DOWNLOADS_INTEGRATION
230473
71978c3737e051ca4de79d31d18625181ae72c14 Bug 816318 - Use Android DownloadManager for scanning downloads. r=mfinkle
Wes Johnston <wjohnston@mozilla.com>
parents: 230224
diff changeset
    42
    <uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" />
232010
0c8a202cc44f108449e9930346a2e566703e3b02 Bug 1071091 - Restrict the system download manager to non-release builds for now. r=nalexander
wesj <wjohnston@mozilla.com>
parents: 230473
diff changeset
    43
#endif
87553
544fd25dfc6121e70ecfbca52a87a6a9b34d1b41 Bug 713377 - Part 1 - Add a --disable-websms-backend build option. r=blassey
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87552
diff changeset
    44
#ifdef MOZ_WEBSMS_BACKEND
87552
ba43b80683e70093ad282833f391932775cc2799 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87180
diff changeset
    45
    <!-- WebSMS -->
ba43b80683e70093ad282833f391932775cc2799 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87180
diff changeset
    46
    <uses-permission android:name="android.permission.SEND_SMS"/>
ba43b80683e70093ad282833f391932775cc2799 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87180
diff changeset
    47
    <uses-permission android:name="android.permission.RECEIVE_SMS"/>
ba43b80683e70093ad282833f391932775cc2799 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87180
diff changeset
    48
    <uses-permission android:name="android.permission.WRITE_SMS"/>
ba43b80683e70093ad282833f391932775cc2799 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87180
diff changeset
    49
    <uses-permission android:name="android.permission.READ_SMS"/>
301756
92a91d5204883f53f72e1fe279a16d0f7d6cfe5f Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 301493
diff changeset
    50
92a91d5204883f53f72e1fe279a16d0f7d6cfe5f Bug 1197010 - Implement Android backend for createMessageCursor/createThreadCursor. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 301493
diff changeset
    51
    <uses-feature android:name="android.hardware.telephony"/>
87553
544fd25dfc6121e70ecfbca52a87a6a9b34d1b41 Bug 713377 - Part 1 - Add a --disable-websms-backend build option. r=blassey
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87552
diff changeset
    52
#endif
87552
ba43b80683e70093ad282833f391932775cc2799 Bug 674725 - Part AV - Port WebSMS to Android Native UI. r=blassey,dougt
Mounir Lamouri <mounir.lamouri@gmail.com>
parents: 87180
diff changeset
    53
59705
f47110e73a2163422c0c9e6770ff9add2aeaa386 Bug 621262 - Mark location support as optional on Android. r=blassey a=b DONTBUILD
Matt Brubeck <mbrubeck@mozilla.com>
parents: 59616
diff changeset
    54
    <uses-feature android:name="android.hardware.location" android:required="false"/>
f47110e73a2163422c0c9e6770ff9add2aeaa386 Bug 621262 - Mark location support as optional on Android. r=blassey a=b DONTBUILD
Matt Brubeck <mbrubeck@mozilla.com>
parents: 59616
diff changeset
    55
    <uses-feature android:name="android.hardware.location.gps" android:required="false"/>
f47110e73a2163422c0c9e6770ff9add2aeaa386 Bug 621262 - Mark location support as optional on Android. r=blassey a=b DONTBUILD
Matt Brubeck <mbrubeck@mozilla.com>
parents: 59616
diff changeset
    56
    <uses-feature android:name="android.hardware.touchscreen"/>
f47110e73a2163422c0c9e6770ff9add2aeaa386 Bug 621262 - Mark location support as optional on Android. r=blassey a=b DONTBUILD
Matt Brubeck <mbrubeck@mozilla.com>
parents: 59616
diff changeset
    57
152899
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    58
#ifdef NIGHTLY_BUILD
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    59
    <!-- Contacts API -->
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    60
    <uses-permission android:name="android.permission.READ_CONTACTS"/>
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    61
    <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    62
    <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    63
#endif
1d77c3062662ed7710c98962d534805cf7f5eb34 Bug 857730 - Part 1: Add read and write contacts Android permissions to Android manifest file. r=cpeterson
Shane Tully <stully@mozilla.com>
parents: 147850
diff changeset
    64
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
    65
#ifdef MOZ_ANDROID_TAB_QUEUE
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
    66
    <!-- Tab Queue -->
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
    67
    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
    68
#endif
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
    69
140889
4eb83cbb0845906efcf51f9c4f331b2a2da93e16 Bug 847898 - Put Android Beam support behind a confvar variable. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 140258
diff changeset
    70
#ifdef MOZ_ANDROID_BEAM
135025
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
    71
    <!-- Android Beam support -->
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
    72
    <uses-permission android:name="android.permission.NFC"/>
146311
c3dc266f985ee896739007011d7a55431d185bf6 Bug 879369 - Make NFC not a required hardware feature. r=blassey
Kartikaya Gupta <kgupta@mozilla.com>
parents: 146286
diff changeset
    73
    <uses-feature android:name="android.hardware.nfc" android:required="false"/>
140889
4eb83cbb0845906efcf51f9c4f331b2a2da93e16 Bug 847898 - Put Android Beam support behind a confvar variable. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 140258
diff changeset
    74
#endif
135025
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
    75
129684
bb4d05e6185a88d874b705f21e35d8abe0dbb6a1 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 126554
diff changeset
    76
#ifdef MOZ_WEBRTC
bb4d05e6185a88d874b705f21e35d8abe0dbb6a1 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 126554
diff changeset
    77
    <uses-permission android:name="android.permission.RECORD_AUDIO"/>
bb4d05e6185a88d874b705f21e35d8abe0dbb6a1 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 126554
diff changeset
    78
    <uses-feature android:name="android.hardware.audio.low_latency" android:required="false"/>
bb4d05e6185a88d874b705f21e35d8abe0dbb6a1 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 126554
diff changeset
    79
    <uses-feature android:name="android.hardware.camera.any" android:required="false"/>
bb4d05e6185a88d874b705f21e35d8abe0dbb6a1 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 126554
diff changeset
    80
    <uses-feature android:name="android.hardware.microphone" android:required="false"/>
bb4d05e6185a88d874b705f21e35d8abe0dbb6a1 Bug 812650 - Enable WebRTC audio recording on Android. r=dmose
Gian-Carlo Pascutto <gpascutto@mozilla.com>
parents: 126554
diff changeset
    81
#endif
78958
5fc1c56499278628ada047f97c590754dad8f233 Bug 659188 - Android and media parts [r=blassey] [r=cpearce]
Fabrice Desré <fabrice@mozilla.com>
parents: 78424
diff changeset
    82
    <uses-permission android:name="android.permission.CAMERA" />
79768
2701aeb5ad8d46a5130c9d84c97ce6189a9220a2 Bug 691818 - Mark camera features as optional in AndroidManifest.xml [r=blassey]
Matt Brubeck <mbrubeck@mozilla.com>
parents: 79687
diff changeset
    83
    <uses-feature android:name="android.hardware.camera" android:required="false"/>
2701aeb5ad8d46a5130c9d84c97ce6189a9220a2 Bug 691818 - Mark camera features as optional in AndroidManifest.xml [r=blassey]
Matt Brubeck <mbrubeck@mozilla.com>
parents: 79687
diff changeset
    84
    <uses-feature android:name="android.hardware.camera.autofocus" android:required="false"/>
92849
6cf9f5c757ae462fc246b8379ccf281d2e4ceedc Bug 723036 - Port the Java compositor to OpenGL ES 2.0
Patrick Walton <pwalton@mozilla.com>
parents: 89258
diff changeset
    85
6cf9f5c757ae462fc246b8379ccf281d2e4ceedc Bug 723036 - Port the Java compositor to OpenGL ES 2.0
Patrick Walton <pwalton@mozilla.com>
parents: 89258
diff changeset
    86
    <!-- App requires OpenGL ES 2.0 -->
6cf9f5c757ae462fc246b8379ccf281d2e4ceedc Bug 723036 - Port the Java compositor to OpenGL ES 2.0
Patrick Walton <pwalton@mozilla.com>
parents: 89258
diff changeset
    87
    <uses-feature android:glEsVersion="0x00020000" android:required="true" />
100266
844ed9db04646c300da4029fa4ef21ec4314e540 Bug 760740 - Use compatible-screens to control filtering of split Android builds [r=blassey]
Matt Brubeck <mbrubeck@mozilla.com>
parents: 98679
diff changeset
    88
187597
db83824a62a79115f484d5518d527f7381872dd1 Bug 966489 - Use string resource for display name to match searchable. r=bnicholson
Josh Dover <gerfuls@gmail.com>
parents: 186656
diff changeset
    89
    <application android:label="@string/moz_app_displayname"
203374
1c25bbb1fd76663abf23cdd37f4e47752c2b43df Bug 917480 - Part 3: manifest changes for locale changes on API 17. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 203373
diff changeset
    90
                 android:icon="@drawable/icon"
268244
e9e89c1c7e41859d5c18812342e69977fbcbc48b Bug 1132751 - Add android:logo to fennec application. r=liuche
Michael Comella <michael.l.comella@gmail.com>
parents: 264582
diff changeset
    91
                 android:logo="@drawable/logo"
273939
df64a65ca1bd87bdaa2c865ee536d80242cbfe36 Bug 1161195 - Part 1: Set java class names at compile time. r=nalexander
Nathan Toone <nathan@toonetown.com>
parents: 271111
diff changeset
    92
                 android:name="@MOZ_ANDROID_APPLICATION_CLASS@"
203374
1c25bbb1fd76663abf23cdd37f4e47752c2b43df Bug 917480 - Part 3: manifest changes for locale changes on API 17. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 203373
diff changeset
    93
                 android:hardwareAccelerated="true"
304908
d5e6dc2b693ced39ed021ca2c4f1c15539a32547 Bug 1190375 - Disable Android (Auto) Backup. r=mfinkle
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 304761
diff changeset
    94
                 android:allowBackup="false"
210691
aa2f545e6e0bbad471d4aac839424a48baf54f44 Bug 1025103 - blame preprocessor limitation for lack of clarifying parentheses in complex conditional directive; r=rnewman
Myk Melez <myk@mozilla.org>
parents: 210628
diff changeset
    95
# The preprocessor does not yet support arbitrary parentheses, so this cannot
aa2f545e6e0bbad471d4aac839424a48baf54f44 Bug 1025103 - blame preprocessor limitation for lack of clarifying parentheses in complex conditional directive; r=rnewman
Myk Melez <myk@mozilla.org>
parents: 210628
diff changeset
    96
# be parenthesized thus to clarify that the logical AND operator has precedence:
aa2f545e6e0bbad471d4aac839424a48baf54f44 Bug 1025103 - blame preprocessor limitation for lack of clarifying parentheses in complex conditional directive; r=rnewman
Myk Melez <myk@mozilla.org>
parents: 210628
diff changeset
    97
#   !defined(MOZILLA_OFFICIAL) || (defined(NIGHTLY_BUILD) && defined(MOZ_DEBUG))
203923
ecf17dd38106132b5359575e6a728f66932c3a1b Bug 1010587 - set android:debuggable="true" #ifdef NIGHTLY_BUILD and MOZ_DEBUG; r=nalexander
Myk Melez <myk@mozilla.org>
parents: 203374
diff changeset
    98
#if !defined(MOZILLA_OFFICIAL) || defined(NIGHTLY_BUILD) && defined(MOZ_DEBUG)
ecf17dd38106132b5359575e6a728f66932c3a1b Bug 1010587 - set android:debuggable="true" #ifdef NIGHTLY_BUILD and MOZ_DEBUG; r=nalexander
Myk Melez <myk@mozilla.org>
parents: 203374
diff changeset
    99
                 android:debuggable="true">
ecf17dd38106132b5359575e6a728f66932c3a1b Bug 1010587 - set android:debuggable="true" #ifdef NIGHTLY_BUILD and MOZ_DEBUG; r=nalexander
Myk Melez <myk@mozilla.org>
parents: 203374
diff changeset
   100
#else
203374
1c25bbb1fd76663abf23cdd37f4e47752c2b43df Bug 917480 - Part 3: manifest changes for locale changes on API 17. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 203373
diff changeset
   101
                 android:debuggable="false">
72120
05a1cae42a2277771bc4b9da80331338f0b99096 Bug 658691 - remove android:debuggable="true" from AndroidManifest.xml r=blassey
Alex Pakhotin <alexp@mozilla.com>
parents: 69710
diff changeset
   102
#endif
60931
b78620dc52398b7fd9d03e5f374606d82db99405 Bug 616075 - HTML5 offline event support for Android. r=mwu a=blocking-fennec
Makoto Kato <m_kato@ga2.so-net.ne.jp>
parents: 60270
diff changeset
   103
201939
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   104
        <meta-data android:name="com.sec.android.support.multiwindow" android:value="true"/>
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   105
215193
04cf8536314c0159e67831c786ed51d85a61b113 Backout 13d9e025fc86 and 3f846b593bcb for bustage (bug 1033560). r=backout
Wes Johnston <wjohnston@mozilla.com>
parents: 214777
diff changeset
   106
#ifdef MOZ_NATIVE_DEVICES
210351
a2b9ea476e59464f554b510ae8389cbca115fad2 Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander
Wes Johnston <wjohnston@mozilla.com>
parents: 209915
diff changeset
   107
        <!-- This resources comes from Google Play Services. Required for casting support. -->
a2b9ea476e59464f554b510ae8389cbca115fad2 Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander
Wes Johnston <wjohnston@mozilla.com>
parents: 209915
diff changeset
   108
        <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" />
a2b9ea476e59464f554b510ae8389cbca115fad2 Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander
Wes Johnston <wjohnston@mozilla.com>
parents: 209915
diff changeset
   109
#endif
a2b9ea476e59464f554b510ae8389cbca115fad2 Bug 1006158 - Add ability to pull in v7 libraries and google support libraries. r=nalexander
Wes Johnston <wjohnston@mozilla.com>
parents: 209915
diff changeset
   110
273939
df64a65ca1bd87bdaa2c865ee536d80242cbfe36 Bug 1161195 - Part 1: Set java class names at compile time. r=nalexander
Nathan Toone <nathan@toonetown.com>
parents: 271111
diff changeset
   111
        <activity android:name="@MOZ_ANDROID_BROWSER_INTENT_CLASS@"
187597
db83824a62a79115f484d5518d527f7381872dd1 Bug 966489 - Use string resource for display name to match searchable. r=bnicholson
Josh Dover <gerfuls@gmail.com>
parents: 186656
diff changeset
   112
                  android:label="@string/moz_app_displayname"
183074
d757713c39ccdbe9ebe9aee4a0434c0eb6d2f3d3 Bug 965020 - Use task affinities more clearly to avoid some back-stack issues. r=wesj
Richard Newman <rnewman@mozilla.com>
parents: 182472
diff changeset
   113
                  android:taskAffinity="@ANDROID_PACKAGE_NAME@.BROWSER"
d757713c39ccdbe9ebe9aee4a0434c0eb6d2f3d3 Bug 965020 - Use task affinities more clearly to avoid some back-stack issues. r=wesj
Richard Newman <rnewman@mozilla.com>
parents: 182472
diff changeset
   114
                  android:alwaysRetainTaskState="true"
203374
1c25bbb1fd76663abf23cdd37f4e47752c2b43df Bug 917480 - Part 3: manifest changes for locale changes on API 17. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 203373
diff changeset
   115
                  android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize|locale|layoutDirection"
43694
46261630d04692da76250d612d4fe07b8637a3c8 Bug 568927 - Hide task on window minimize on Android, r=mwu,alexp
Matt Brubeck <mbrubeck@mozilla.com>
parents: 43107
diff changeset
   116
                  android:windowSoftInputMode="stateUnspecified|adjustResize"
57134
cf55a728ea5c66754a4e0a78e41b015ebae96cf2 Bug 602976 - Implement full screen mode for Android, r=vlad a=blocking-fennec
Michael Wu <mwu@mozilla.com>
parents: 56614
diff changeset
   117
                  android:launchMode="singleTask"
216833
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   118
                  android:exported="true"
90001
25d02871313b7bbcdae317850e2c42b08b20e189 Bug 711746: ActionBar should be loaded in XML to avoid temporary title screen. [r=mfinkle]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 89805
diff changeset
   119
                  android:theme="@style/Gecko.App">
216833
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   120
          <!-- We export this activity so that it can be launched by explicit
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   121
               intents, in particular homescreen shortcuts.  See Bug 1032217.
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   122
               In future we would prefer to move all intent filters off the .App
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   123
               alias and onto BrowserApp so that we can deprecate activities
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   124
               that refer to pre-processed class names. -->
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   125
        </activity>
201939
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   126
212569
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   127
        <!-- Fennec is shipped as the Android package named
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   128
             org.mozilla.{fennec,firefox,firefox_beta}.  The internal Java package
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   129
             hierarchy inside the Android package has both an
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   130
             org.mozilla.{fennec,firefox,firefox_beta} subtree *and* an
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   131
             org.mozilla.gecko subtree.  The non-org.mozilla.gecko is deprecated
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   132
             and we would like to get rid of it entirely.  Until that happens, we
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   133
             have external consumers (such as intents and bookmarks) of
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   134
             non-org.mozilla.gecko Activity classes, so we define activity aliases
a4f39c9db1d9dba6659a26bc96ebb43b8710e06c Bug 929865 - Part 3: Replace org.mozilla.gecko.App with BrowserApp. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 212568
diff changeset
   135
             for backwards compatibility. -->
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   136
        <activity-alias android:name=".App"
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   137
                        android:label="@MOZ_APP_DISPLAYNAME@"
273939
df64a65ca1bd87bdaa2c865ee536d80242cbfe36 Bug 1161195 - Part 1: Set java class names at compile time. r=nalexander
Nathan Toone <nathan@toonetown.com>
parents: 271111
diff changeset
   138
                        android:targetActivity="@MOZ_ANDROID_BROWSER_INTENT_CLASS@">
225491
62498bd570c817bf303d666a8c44b68546e8e528 Bug 1058160 - Make o.m.g.BrowserApp LAUNCHER activity default and high priority. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 223849
diff changeset
   139
            <!-- android:priority ranges between -1000 and 1000.  We never want
62498bd570c817bf303d666a8c44b68546e8e528 Bug 1058160 - Make o.m.g.BrowserApp LAUNCHER activity default and high priority. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 223849
diff changeset
   140
                 another activity to usurp the MAIN action, so we ratchet our
62498bd570c817bf303d666a8c44b68546e8e528 Bug 1058160 - Make o.m.g.BrowserApp LAUNCHER activity default and high priority. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 223849
diff changeset
   141
                 priority up. -->
62498bd570c817bf303d666a8c44b68546e8e528 Bug 1058160 - Make o.m.g.BrowserApp LAUNCHER activity default and high priority. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 223849
diff changeset
   142
            <intent-filter android:priority="999">
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   143
                <action android:name="android.intent.action.MAIN" />
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   144
                <category android:name="android.intent.category.LAUNCHER" />
201939
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   145
                <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER"/>
297767
90ad1f7de0b024a238b798cd0ab465a8cd4a6080 Bug 1204655 - Respond to a main launcher intent with category APP_BROWSER selector. r=mcomella
Christian Schmitz <tynn.dev@gmail.com>
parents: 289738
diff changeset
   146
                <category android:name="android.intent.category.APP_BROWSER" />
225491
62498bd570c817bf303d666a8c44b68546e8e528 Bug 1058160 - Make o.m.g.BrowserApp LAUNCHER activity default and high priority. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 223849
diff changeset
   147
                <category android:name="android.intent.category.DEFAULT" />
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   148
            </intent-filter>
201939
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   149
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   150
            <meta-data android:name="com.sec.minimode.icon.portrait.normal"
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   151
                       android:resource="@drawable/icon"/>
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   152
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   153
            <meta-data android:name="com.sec.minimode.icon.landscape.normal"
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   154
                       android:resource="@drawable/icon" />
0c0f0b98deee4763c491d22a4cf2cef02a737f97 Bug 854040 - Re-enable mini-app mode on Samsung phones. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 201927
diff changeset
   155
88240
f70a43cdccf5529abd224f168e611b9ea5f8a12d Bug 708280 - delay checking for update. r=blassey
Alex Pakhotin <alexp@mozilla.com>
parents: 87553
diff changeset
   156
            <intent-filter>
109028
1c14ca0ce21fef10640fe6e633c025cc4d96333e Bug 781061 - System notifications should call back to the process that created them. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 108958
diff changeset
   157
                <action android:name="org.mozilla.gecko.ACTION_ALERT_CALLBACK" />
1c14ca0ce21fef10640fe6e633c025cc4d96333e Bug 781061 - System notifications should call back to the process that created them. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 108958
diff changeset
   158
            </intent-filter>
1c14ca0ce21fef10640fe6e633c025cc4d96333e Bug 781061 - System notifications should call back to the process that created them. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 108958
diff changeset
   159
230224
947183ddd24728ae2d7fb3ee469bc14091a9497c Bug 897711 - Show a notification when in a guest session. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 229347
diff changeset
   160
            <intent-filter>
947183ddd24728ae2d7fb3ee469bc14091a9497c Bug 897711 - Show a notification when in a guest session. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 229347
diff changeset
   161
                <action android:name="org.mozilla.gecko.GUEST_SESSION_INPROGRESS" />
947183ddd24728ae2d7fb3ee469bc14091a9497c Bug 897711 - Show a notification when in a guest session. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 229347
diff changeset
   162
                <category android:name="android.intent.category.DEFAULT" />
947183ddd24728ae2d7fb3ee469bc14091a9497c Bug 897711 - Show a notification when in a guest session. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 229347
diff changeset
   163
            </intent-filter>
947183ddd24728ae2d7fb3ee469bc14091a9497c Bug 897711 - Show a notification when in a guest session. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 229347
diff changeset
   164
216227
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   165
            <!-- Notification API V2 -->
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   166
            <intent-filter>
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   167
                <action android:name="@ANDROID_PACKAGE_NAME@.helperBroadcastAction" />
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   168
                <data android:scheme="moz-notification" />
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   169
                <category android:name="android.intent.category.DEFAULT" />
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   170
            </intent-filter>
6ee3c3ba17b589a7dd9faa33bdeffdf3823d158d Bug 1004495 - Revamp notification handlers to work when Gecko is not running. r=bnicholson
Wes Johnston <wjohnston@mozilla.com>
parents: 216120
diff changeset
   171
109028
1c14ca0ce21fef10640fe6e633c025cc4d96333e Bug 781061 - System notifications should call back to the process that created them. r=blassey
Wes Johnston <wjohnston@mozilla.com>
parents: 108958
diff changeset
   172
            <intent-filter>
88240
f70a43cdccf5529abd224f168e611b9ea5f8a12d Bug 708280 - delay checking for update. r=blassey
Alex Pakhotin <alexp@mozilla.com>
parents: 87553
diff changeset
   173
                <action android:name="org.mozilla.gecko.UPDATE"/>
f70a43cdccf5529abd224f168e611b9ea5f8a12d Bug 708280 - delay checking for update. r=blassey
Alex Pakhotin <alexp@mozilla.com>
parents: 87553
diff changeset
   174
                <category android:name="android.intent.category.DEFAULT" />
f70a43cdccf5529abd224f168e611b9ea5f8a12d Bug 708280 - delay checking for update. r=blassey
Alex Pakhotin <alexp@mozilla.com>
parents: 87553
diff changeset
   175
            </intent-filter>
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   176
#ifndef MOZ_ANDROID_TAB_QUEUE
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   177
            <!-- The main reason for the Tab Queue build flag is to not mess with the VIEW intent filter
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   178
                 before the rest of the plumbing is in place -->
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   179
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   180
            <!-- The entry point for Intent.VIEW actions will move to the TabQueue activity -->
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   181
43034
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   182
            <!-- Default browser intents -->
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   183
            <intent-filter>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   184
                <action android:name="android.intent.action.VIEW" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   185
                <category android:name="android.intent.category.DEFAULT" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   186
                <category android:name="android.intent.category.BROWSABLE" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   187
                <data android:scheme="http" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   188
                <data android:scheme="https" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   189
                <data android:scheme="about" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   190
                <data android:scheme="javascript" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   191
            </intent-filter>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   192
            <intent-filter>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   193
                <action android:name="android.intent.action.VIEW" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   194
                <category android:name="android.intent.category.BROWSABLE" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   195
                <category android:name="android.intent.category.DEFAULT" />
69695
6ab2406cc6c9b7976c4f64f65de5d1259a3a31ea Bug 656177 - Register Fennec as a handler for file: URIs on Android [r=blassey]
Matt Brubeck <mbrubeck@mozilla.com>
parents: 69577
diff changeset
   196
                <data android:scheme="file" />
43034
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   197
                <data android:scheme="http" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   198
                <data android:scheme="https" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   199
                <data android:mimeType="text/html"/>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   200
                <data android:mimeType="text/plain"/>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   201
                <data android:mimeType="application/xhtml+xml"/>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   202
            </intent-filter>
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   203
#endif
43034
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   204
            <intent-filter>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   205
                <action android:name="android.intent.action.WEB_SEARCH" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   206
                <category android:name="android.intent.category.DEFAULT" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   207
                <category android:name="android.intent.category.BROWSABLE" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   208
                <data android:scheme="" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   209
                <data android:scheme="http" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   210
                <data android:scheme="https" />
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   211
            </intent-filter>
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   212
194125
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   213
            <!-- For XPI installs from websites and the download manager. -->
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   214
            <intent-filter>
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   215
                <action android:name="android.intent.action.VIEW" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   216
                <category android:name="android.intent.category.DEFAULT" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   217
                <data android:scheme="file" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   218
                <data android:scheme="http" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   219
                <data android:scheme="https" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   220
                <data android:mimeType="application/x-xpinstall" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   221
            </intent-filter>
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   222
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   223
            <!-- For XPI installs from file: URLs. -->
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   224
            <intent-filter>
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   225
                <action android:name="android.intent.action.VIEW" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   226
                <category android:name="android.intent.category.DEFAULT" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   227
                <data android:host="" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   228
                <data android:scheme="file" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   229
                <data android:pathPattern=".*\\.xpi" />
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   230
            </intent-filter>
cb74aa26cb490b0930804b2d786ffa747800e921 Bug 950417 - Enable safe direct request add-on installs. r=wesj, r=Mossop
Eugen Sawin <esawin@mozilla.com>
parents: 193841
diff changeset
   231
140889
4eb83cbb0845906efcf51f9c4f331b2a2da93e16 Bug 847898 - Put Android Beam support behind a confvar variable. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 140258
diff changeset
   232
#ifdef MOZ_ANDROID_BEAM
135025
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   233
            <intent-filter>
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   234
                <action android:name="android.nfc.action.NDEF_DISCOVERED"/>
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   235
                <category android:name="android.intent.category.DEFAULT" />
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   236
                <data android:scheme="http" />
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   237
                <data android:scheme="https" />
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   238
            </intent-filter>
140889
4eb83cbb0845906efcf51f9c4f331b2a2da93e16 Bug 847898 - Put Android Beam support behind a confvar variable. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 140258
diff changeset
   239
#endif
135025
a38ff8b11dc0cca1c0e605444d9118f23c532be0 Bug 726335 - Add support for receiving URLs via Android Beam. r=mfinkle
Kartikaya Gupta <kgupta@mozilla.com>
parents: 134520
diff changeset
   240
43034
c959bd3d4b74557e97d90051fbd199ff2c59f2fe Bug 568952 - Fennec should be able to become a default browser on Android, r=mwu
Alex Pakhotin <apakhotin@mozilla.com>
parents: 43032
diff changeset
   241
            <!-- For debugging -->
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   242
            <intent-filter>
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   243
                <action android:name="org.mozilla.gecko.DEBUG" />
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   244
                <category android:name="android.intent.category.DEFAULT" />
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   245
            </intent-filter>
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   246
        </activity-alias>
51723
8e6af865ffdb7200db3ef9f21df180179c754f8d Bug 569402 - Show notifications in the Status Bar on Android r=blassey a=blocking-fennec
Alex Pakhotin <alexp@mozilla.com>
parents: 51663
diff changeset
   247
286316
eb346fb7c9627320015215fd40b024d3b1fac1fb Bug 1175970 - Tell users about tracking protection the first time they open a new private tab r=margaret
Martyn Haigh <mhaigh@mozilla.org>
parents: 284284
diff changeset
   248
        <activity android:name="org.mozilla.gecko.trackingprotection.TrackingProtectionPrompt"
eb346fb7c9627320015215fd40b024d3b1fac1fb Bug 1175970 - Tell users about tracking protection the first time they open a new private tab r=margaret
Martyn Haigh <mhaigh@mozilla.org>
parents: 284284
diff changeset
   249
                  android:launchMode="singleTop"
eb346fb7c9627320015215fd40b024d3b1fac1fb Bug 1175970 - Tell users about tracking protection the first time they open a new private tab r=margaret
Martyn Haigh <mhaigh@mozilla.org>
parents: 284284
diff changeset
   250
                  android:theme="@style/OverlayActivity" />
eb346fb7c9627320015215fd40b024d3b1fac1fb Bug 1175970 - Tell users about tracking protection the first time they open a new private tab r=margaret
Martyn Haigh <mhaigh@mozilla.org>
parents: 284284
diff changeset
   251
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   252
#ifdef MOZ_ANDROID_TAB_QUEUE
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   253
        <!-- The main reason for the Tab Queue build flag is to not mess with the VIEW intent filter
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   254
             before the rest of the plumbing is in place -->
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   255
277100
ec09ecf7fc9fe2c85557278ed6828073c5567795 Bug 1165856 - Nightly app does not appear in task switcher when opening external links
Martyn Haigh <mhaigh@mozilla.org>
parents: 276246
diff changeset
   256
        <service android:name="org.mozilla.gecko.tabqueue.TabQueueService" />
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   257
269703
fc26d177eb06d433691b0f8f3e6759f9b5af080a Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 269336
diff changeset
   258
        <activity android:name="org.mozilla.gecko.tabqueue.TabQueuePrompt"
fc26d177eb06d433691b0f8f3e6759f9b5af080a Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 269336
diff changeset
   259
                  android:launchMode="singleTop"
fc26d177eb06d433691b0f8f3e6759f9b5af080a Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 269336
diff changeset
   260
                  android:theme="@style/OverlayActivity" />
fc26d177eb06d433691b0f8f3e6759f9b5af080a Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 269336
diff changeset
   261
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   262
        <activity android:name="org.mozilla.gecko.tabqueue.TabQueueDispatcher"
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   263
                  android:label="@MOZ_APP_DISPLAYNAME@"
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   264
                  android:launchMode="singleTask"
276246
2401d8d37f57fc960bcf979af477324a6b93ab93 Bug 1155911 - [tab queue] Opening external links can cause two nightly apps in task switcher (r=rnewman)
Martyn Haigh <mhaigh@mozilla.org>
parents: 273939
diff changeset
   265
                  android:excludeFromRecents="true"
277100
ec09ecf7fc9fe2c85557278ed6828073c5567795 Bug 1165856 - Nightly app does not appear in task switcher when opening external links
Martyn Haigh <mhaigh@mozilla.org>
parents: 276246
diff changeset
   266
                  android:taskAffinity="@ANDROID_PACKAGE_NAME@.TABQUEUE"
264582
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   267
                  android:theme="@style/TabQueueActivity">
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   268
            <intent-filter>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   269
                <action android:name="android.intent.action.VIEW" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   270
                <category android:name="android.intent.category.DEFAULT" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   271
                <category android:name="android.intent.category.BROWSABLE" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   272
                <data android:scheme="http" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   273
                <data android:scheme="https" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   274
                <data android:scheme="about" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   275
                <data android:scheme="javascript" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   276
            </intent-filter>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   277
            <intent-filter>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   278
                <action android:name="android.intent.action.VIEW" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   279
                <category android:name="android.intent.category.BROWSABLE" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   280
                <category android:name="android.intent.category.DEFAULT" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   281
                <data android:scheme="file" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   282
                <data android:scheme="http" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   283
                <data android:scheme="https" />
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   284
                <data android:mimeType="text/html"/>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   285
                <data android:mimeType="text/plain"/>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   286
                <data android:mimeType="application/xhtml+xml"/>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   287
            </intent-filter>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   288
        </activity>
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   289
#endif
5e3818a01dd896d608042c03726e4e700566edc9 Bug 1130368 - Add toast feedback after a user clicks a link (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 264043
diff changeset
   290
182231
6638c6ade38c11f181690cfb646050dec8012336 Bug 957070 - move webapp event listeners/handlers from GeckoAppShell to webapp/ class; r=wesj
Martyn Haigh <mhaigh@mozilla.com>
parents: 181805
diff changeset
   291
        <activity android:name="org.mozilla.gecko.webapp.Dispatcher"
179728
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   292
            android:noHistory="true" >
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   293
            <intent-filter>
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   294
                <!-- catch links from synthetic apks -->
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   295
                <action android:name="android.intent.action.VIEW" />
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   296
                <category android:name="android.intent.category.DEFAULT" />
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   297
                <data android:mimeType="application/webapp" />
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   298
            </intent-filter>
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   299
        </activity>
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   300
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   301
        <receiver android:name="org.mozilla.gecko.webapp.UninstallListener" >
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   302
          <intent-filter>
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   303
             <action android:name="android.intent.action.PACKAGE_REMOVED" />
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   304
             <data android:scheme="package" />
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   305
          </intent-filter>
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   306
        </receiver>
194829
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   307
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   308
        <receiver android:name="org.mozilla.gecko.webapp.TaskKiller">
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   309
          <intent-filter>
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   310
             <action android:name="org.mozilla.webapp.TASK_REMOVED" />
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   311
             <category android:name="android.intent.category.DEFAULT" />
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   312
          </intent-filter>
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   313
        </receiver>
179728
4c31c82d98fc28fa680a1b92299561c81d26c757 bug 934756 - implement install/launch/uninstall flows for webapps on Android using synthetic APKs; r=wesj, fabrice
Myk Melez <myk@mozilla.org>
parents: 178524
diff changeset
   314
288811
8fd046b77ea3777e01afc2e4f1de9f9cb54a86bc Bug 1187260 - Simplify RestrictedProfiles class. r=ally
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 288323
diff changeset
   315
        <receiver android:name="org.mozilla.gecko.restrictions.RestrictionProvider">
288323
c5e15548e6c801d7e7850141cf01bb72fd7060bd Bug 1180653 - Restricted Profiles: Make restrictions configurable by device admin. r=ally
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 287047
diff changeset
   316
          <intent-filter>
c5e15548e6c801d7e7850141cf01bb72fd7060bd Bug 1180653 - Restricted Profiles: Make restrictions configurable by device admin. r=ally
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 287047
diff changeset
   317
            <action android:name="android.intent.action.GET_RESTRICTION_ENTRIES" />
c5e15548e6c801d7e7850141cf01bb72fd7060bd Bug 1180653 - Restricted Profiles: Make restrictions configurable by device admin. r=ally
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 287047
diff changeset
   318
          </intent-filter>
c5e15548e6c801d7e7850141cf01bb72fd7060bd Bug 1180653 - Restricted Profiles: Make restrictions configurable by device admin. r=ally
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 287047
diff changeset
   319
        </receiver>
c5e15548e6c801d7e7850141cf01bb72fd7060bd Bug 1180653 - Restricted Profiles: Make restrictions configurable by device admin. r=ally
Sebastian Kaspari <s.kaspari@gmail.com>
parents: 287047
diff changeset
   320
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   321
        <!-- Activity used for launching non-privileged WebApps via a URL -->
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   322
        <activity android:name="org.mozilla.gecko.Webapp"
132412
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   323
                  android:label="@string/webapp_generic_name"
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   324
                  android:configChanges="keyboard|keyboardHidden|mcc|mnc|orientation|screenSize"
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   325
                  android:windowSoftInputMode="stateUnspecified|adjustResize"
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   326
                  android:launchMode="singleTask"
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   327
                  android:taskAffinity="org.mozilla.gecko.WEBAPP"
186582
8983c0bf1297f1f9650be79ddf9b922503b83ad7 bug 958358 - make webapp capitalisation consistent; r=wesj
Martyn Haigh <martyn.haigh@gmail.com>
parents: 183084
diff changeset
   328
                  android:process=":@ANDROID_PACKAGE_NAME@.Webapp"
132412
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   329
                  android:excludeFromRecents="true"
216833
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   330
                  android:exported="true"
132412
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   331
                  android:theme="@style/Gecko.App">
216833
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   332
          <!-- We export this activity so that it can be launched by explicit
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   333
               intents, in particular old-style WebApp launching homescreen
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   334
               shortcuts. Such shortcuts were made before the new "synthetic
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   335
               APK" WebApps were deployed. See Bug 1032217. -->
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   336
        </activity>
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   337
216833
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   338
        <!-- Alias Webapp so we can launch it from the package namespace. Prefer
67ae43394166e536dce4c816b822f40c1534d611 Bug 1032217 - Export gecko.{WebApp,BrowserApp}. r=bnicholson
Nick Alexander <nalexander@mozilla.com>
parents: 216579
diff changeset
   339
             to launch with the fully qualified name "org.mozilla.gecko.Webapp". -->
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   340
        <activity-alias android:name=".Webapp"
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   341
                        android:label="@string/webapp_generic_name"
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   342
                        android:targetActivity="org.mozilla.gecko.Webapp">
132412
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   343
            <intent-filter>
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   344
                <action android:name="org.mozilla.gecko.WEBAPP" />
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   345
            </intent-filter>
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   346
            <intent-filter>
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   347
                <action android:name="org.mozilla.gecko.ACTION_ALERT_CALLBACK" />
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   348
            </intent-filter>
212568
457213f9d86736c192847fafcd13735d4652afb5 Bug 929865 - Part 2: Use <activity-alias> to wrap activities in generated namespace. r=bnicholson,myk
Nick Alexander <nalexander@mozilla.com>
parents: 210691
diff changeset
   349
        </activity-alias>
132412
1e9f268fe69594e1b08dcce3a55ad7e7ff462f10 Bug 835399 - Allow launching non-privileged webapps with a URL r=wesj
Mark Finkle <mfinkle@mozilla.com>
parents: 130164
diff changeset
   350
186582
8983c0bf1297f1f9650be79ddf9b922503b83ad7 bug 958358 - make webapp capitalisation consistent; r=wesj
Martyn Haigh <martyn.haigh@gmail.com>
parents: 183084
diff changeset
   351
        <!-- Declare a predefined number of Webapp<num> activities. These are
165076
61f2d082139d6f21bcea3558fffc6909b7d154f6 Bug 924133 - Remove Android WebApps preprocessing. r=wesj
Nick Alexander <nalexander@mozilla.com>
parents: 163667
diff changeset
   352
             used so that each web app can launch in its own process. Keep
61f2d082139d6f21bcea3558fffc6909b7d154f6 Bug 924133 - Remove Android WebApps preprocessing. r=wesj
Nick Alexander <nalexander@mozilla.com>
parents: 163667
diff changeset
   353
             this number in sync with the total number of web apps handled in
186582
8983c0bf1297f1f9650be79ddf9b922503b83ad7 bug 958358 - make webapp capitalisation consistent; r=wesj
Martyn Haigh <martyn.haigh@gmail.com>
parents: 183084
diff changeset
   354
             WebappAllocator. -->
165076
61f2d082139d6f21bcea3558fffc6909b7d154f6 Bug 924133 - Remove Android WebApps preprocessing. r=wesj
Nick Alexander <nalexander@mozilla.com>
parents: 163667
diff changeset
   355
186582
8983c0bf1297f1f9650be79ddf9b922503b83ad7 bug 958358 - make webapp capitalisation consistent; r=wesj
Martyn Haigh <martyn.haigh@gmail.com>
parents: 183084
diff changeset
   356
#define FRAGMENT WebappManifestFragment.xml.frag.in
8983c0bf1297f1f9650be79ddf9b922503b83ad7 bug 958358 - make webapp capitalisation consistent; r=wesj
Martyn Haigh <martyn.haigh@gmail.com>
parents: 183084
diff changeset
   357
#include WebappFragmentRepeater.inc
102233
0b76534e9b26f1b3b20279f0e493f92fc7efe5fd b=740586, [mobile] launch web apps in basic chromeless window; r=wesj,mfinkle
Vladimir Vukicevic <vladimir@pobox.com>
parents: 101616
diff changeset
   358
90746
053482215d7f56838c749360dd5ed1f72ae67bc4 Bug 724292 - Add a ResolverActivity alias so Fennec can be launched by the Android Market app [r=blassey]
Richard Newman <rnewman@mozilla.com>
parents: 90046
diff changeset
   359
        <!-- Masquerade as the Resolver so that we can be opened from the Marketplace. -->
053482215d7f56838c749360dd5ed1f72ae67bc4 Bug 724292 - Add a ResolverActivity alias so Fennec can be launched by the Android Market app [r=blassey]
Richard Newman <rnewman@mozilla.com>
parents: 90046
diff changeset
   360
        <activity-alias
053482215d7f56838c749360dd5ed1f72ae67bc4 Bug 724292 - Add a ResolverActivity alias so Fennec can be launched by the Android Market app [r=blassey]
Richard Newman <rnewman@mozilla.com>
parents: 90046
diff changeset
   361
            android:name="com.android.internal.app.ResolverActivity"
273939
df64a65ca1bd87bdaa2c865ee536d80242cbfe36 Bug 1161195 - Part 1: Set java class names at compile time. r=nalexander
Nathan Toone <nathan@toonetown.com>
parents: 271111
diff changeset
   362
            android:targetActivity="@MOZ_ANDROID_BROWSER_INTENT_CLASS@"
90746
053482215d7f56838c749360dd5ed1f72ae67bc4 Bug 724292 - Add a ResolverActivity alias so Fennec can be launched by the Android Market app [r=blassey]
Richard Newman <rnewman@mozilla.com>
parents: 90046
diff changeset
   363
            android:exported="true" />
053482215d7f56838c749360dd5ed1f72ae67bc4 Bug 724292 - Add a ResolverActivity alias so Fennec can be launched by the Android Market app [r=blassey]
Richard Newman <rnewman@mozilla.com>
parents: 90046
diff changeset
   364
111081
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   365
        <receiver android:name="org.mozilla.gecko.GeckoUpdateReceiver">
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   366
            <intent-filter>
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   367
                <action android:name="@ANDROID_PACKAGE_NAME@.CHECK_UPDATE_RESULT" />
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   368
            </intent-filter>
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   369
        </receiver>
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   370
92107
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   371
        <receiver android:name="org.mozilla.gecko.GeckoMessageReceiver"
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   372
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.PASSWORD_PROVIDER">
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   373
            <intent-filter>
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   374
                  <action android:name="org.mozilla.gecko.INIT_PW"></action>
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   375
            </intent-filter>
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   376
        </receiver>
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   377
214278
cbb06d641e7c9057ffc8c9d18e44823ca5163b7d Bug 1013024 - Part 1: catch install intent and deliver it to the distribution handler, processing the distribution file dynamically. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 213575
diff changeset
   378
        <!-- Catch install referrer so we can do post-install work. -->
cbb06d641e7c9057ffc8c9d18e44823ca5163b7d Bug 1013024 - Part 1: catch install intent and deliver it to the distribution handler, processing the distribution file dynamically. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 213575
diff changeset
   379
        <receiver android:name="org.mozilla.gecko.distribution.ReferrerReceiver"
cbb06d641e7c9057ffc8c9d18e44823ca5163b7d Bug 1013024 - Part 1: catch install intent and deliver it to the distribution handler, processing the distribution file dynamically. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 213575
diff changeset
   380
                  android:exported="true">
115851
e444e0facfb56663bff8adcfcb659daa9c3248c1 Bug 784157 - Google Play Campaign Tracking: Convert the INSTALL_REFERRER data to distribution prefs r=blassey
Mark Finkle <mfinkle@mozilla.com>
parents: 113649
diff changeset
   381
            <intent-filter>
e444e0facfb56663bff8adcfcb659daa9c3248c1 Bug 784157 - Google Play Campaign Tracking: Convert the INSTALL_REFERRER data to distribution prefs r=blassey
Mark Finkle <mfinkle@mozilla.com>
parents: 113649
diff changeset
   382
                <action android:name="com.android.vending.INSTALL_REFERRER" />
e444e0facfb56663bff8adcfcb659daa9c3248c1 Bug 784157 - Google Play Campaign Tracking: Convert the INSTALL_REFERRER data to distribution prefs r=blassey
Mark Finkle <mfinkle@mozilla.com>
parents: 113649
diff changeset
   383
            </intent-filter>
e444e0facfb56663bff8adcfcb659daa9c3248c1 Bug 784157 - Google Play Campaign Tracking: Convert the INSTALL_REFERRER data to distribution prefs r=blassey
Mark Finkle <mfinkle@mozilla.com>
parents: 113649
diff changeset
   384
        </receiver>
e444e0facfb56663bff8adcfcb659daa9c3248c1 Bug 784157 - Google Play Campaign Tracking: Convert the INSTALL_REFERRER data to distribution prefs r=blassey
Mark Finkle <mfinkle@mozilla.com>
parents: 113649
diff changeset
   385
271111
b4bf97300f2cf29a0ea73daa201b52a1063361f8 Bug 1152308 - Turn Restarter into a Service; r=snorp
Jim Chen <nchen@mozilla.com>
parents: 269703
diff changeset
   386
        <service android:name="org.mozilla.gecko.Restarter"
300659
b0b053cb93e554b0b0dc8060d8aa3e01c993b096 Bug 1172740 - Implement Android HAL backend for alarms. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 297767
diff changeset
   387
                 android:exported="false"
b0b053cb93e554b0b0dc8060d8aa3e01c993b096 Bug 1172740 - Implement Android HAL backend for alarms. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 297767
diff changeset
   388
                 android:process="@MANGLED_ANDROID_PACKAGE_NAME@.Restarter">
271111
b4bf97300f2cf29a0ea73daa201b52a1063361f8 Bug 1152308 - Turn Restarter into a Service; r=snorp
Jim Chen <nchen@mozilla.com>
parents: 269703
diff changeset
   389
        </service>
73565
22d8bb992dc2130493cdd3966992e77d85250c06 Bug 667530 - Add ability to add application/bookmark shortcuts to Launcher screens [r=blassey, r=fabrice]
Wesley Johnston <wjohnston@mozilla.com>
parents: 73555
diff changeset
   390
300659
b0b053cb93e554b0b0dc8060d8aa3e01c993b096 Bug 1172740 - Implement Android HAL backend for alarms. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 297767
diff changeset
   391
        <receiver android:name="org.mozilla.gecko.AlarmReceiver" >
b0b053cb93e554b0b0dc8060d8aa3e01c993b096 Bug 1172740 - Implement Android HAL backend for alarms. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 297767
diff changeset
   392
        </receiver>
b0b053cb93e554b0b0dc8060d8aa3e01c993b096 Bug 1172740 - Implement Android HAL backend for alarms. r=snorp
Reuben Morais <reuben.morais@gmail.com>
parents: 297767
diff changeset
   393
180634
1ec000cfc0a5321c0e97dc658c237a1f4018f83f Bug 957872 - Remove SyncAdapters for all but the main Fennec ContentProvider. r=nalexander
Nick Alexander <nalexander@mozilla.com>
parents: 179728
diff changeset
   394
#include ../services/manifests/FxAccountAndroidManifest_activities.xml.in
196179
8c483fd63cadc80a8ac9b21acac8030757225bbc Bug 988437 - Part 2: Make Firefox Account Android Account type unique per package. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 195643
diff changeset
   395
#include ../services/manifests/HealthReportAndroidManifest_activities.xml.in
118611
32d7a71b3e3a1c76413db7acd269e54f4a14f6b1 Bug 798043 - Move 'sync' to 'services' as a precursor to landing product announcements. r=blassey
Richard Newman <rnewman@mozilla.com>
parents: 118410
diff changeset
   396
#include ../services/manifests/SyncAndroidManifest_activities.xml.in
213426
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
   397
#ifdef MOZ_ANDROID_SEARCH_ACTIVITY
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
   398
#include ../search/manifests/SearchAndroidManifest_activities.xml.in
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
   399
#endif
85993
81d34a32e03170a69afa002b3de671e1950e451d Bug 709391 - Part 1: implement in-Fennec Android Sync shipping solution. r=blassey
Richard Newman <rnewman@mozilla.com>
parents: 85100
diff changeset
   400
56280
13dc6bfc5e7a578984cdbecdbe2e8253326a3525 bug 595169 - Implement crash reporter client for Android r=mwu,ted ui-r=madhava a=blocking-fennec
Brad Lassey <blassey@mozilla.com>
parents: 56159
diff changeset
   401
#if MOZ_CRASHREPORTER
140026
5966e48d3c633a392a02987f8064c2322a81d4e3 Bug 856163 - Part 2: Move preprocessed code to AppConstants. r=kats,mfinkle,rnewman
Brian Nicholson <bnicholson@mozilla.com>
parents: 140025
diff changeset
   402
  <activity android:name="org.mozilla.gecko.CrashReporter"
237834
11421d58d71b35d741dccd2687a69a106bb3886e Bug 1043457 - Switch Fennec to using CrashHandler; r=snorp
Jim Chen <nchen@mozilla.com>
parents: 233597
diff changeset
   403
            android:process="@ANDROID_PACKAGE_NAME@.CrashReporter"
79575
04377b9142c24fe1b8b7ef929135332eb88730f9 Bug 645799 - Hide the crash reporter from the recently used apps window [r=blassey]
Mark Finkle <mfinkle@mozilla.com>
parents: 78958
diff changeset
   404
            android:label="@string/crash_reporter_title"
04377b9142c24fe1b8b7ef929135332eb88730f9 Bug 645799 - Hide the crash reporter from the recently used apps window [r=blassey]
Mark Finkle <mfinkle@mozilla.com>
parents: 78958
diff changeset
   405
            android:icon="@drawable/crash_reporter"
83941
e65b90ceb471e31f177dbe1d58077f3d93824732 Bug 702264: Patch 1: Fixing the styles and themes for ICS [r=mfinkle]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 83903
diff changeset
   406
            android:theme="@style/Gecko"
186648
Brian Nicholson <bnicholson@mozilla.com>
parents: 183084
diff changeset
   407
            android:exported="false"
79575
04377b9142c24fe1b8b7ef929135332eb88730f9 Bug 645799 - Hide the crash reporter from the recently used apps window [r=blassey]
Mark Finkle <mfinkle@mozilla.com>
parents: 78958
diff changeset
   408
            android:excludeFromRecents="true">
56280
13dc6bfc5e7a578984cdbecdbe2e8253326a3525 bug 595169 - Implement crash reporter client for Android r=mwu,ted ui-r=madhava a=blocking-fennec
Brad Lassey <blassey@mozilla.com>
parents: 56159
diff changeset
   409
          <intent-filter>
13dc6bfc5e7a578984cdbecdbe2e8253326a3525 bug 595169 - Implement crash reporter client for Android r=mwu,ted ui-r=madhava a=blocking-fennec
Brad Lassey <blassey@mozilla.com>
parents: 56159
diff changeset
   410
            <action android:name="org.mozilla.gecko.reportCrash" />
13dc6bfc5e7a578984cdbecdbe2e8253326a3525 bug 595169 - Implement crash reporter client for Android r=mwu,ted ui-r=madhava a=blocking-fennec
Brad Lassey <blassey@mozilla.com>
parents: 56159
diff changeset
   411
          </intent-filter>
203374
1c25bbb1fd76663abf23cdd37f4e47752c2b43df Bug 917480 - Part 3: manifest changes for locale changes on API 17. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 203373
diff changeset
   412
  </activity>
56280
13dc6bfc5e7a578984cdbecdbe2e8253326a3525 bug 595169 - Implement crash reporter client for Android r=mwu,ted ui-r=madhava a=blocking-fennec
Brad Lassey <blassey@mozilla.com>
parents: 56159
diff changeset
   413
#endif
73565
22d8bb992dc2130493cdd3966992e77d85250c06 Bug 667530 - Add ability to add application/bookmark shortcuts to Launcher screens [r=blassey, r=fabrice]
Wesley Johnston <wjohnston@mozilla.com>
parents: 73555
diff changeset
   414
169987
9175cfac7514e2ee758ea12067cd4acabd28c27b Bug 936522 - Move preference-related to the preferences package (r=liuche)
Lucas Rocha <lucasr@mozilla.com>
parents: 168218
diff changeset
   415
        <activity android:name="org.mozilla.gecko.preferences.GeckoPreferences"
140258
0b212f5b6bbc64d11720cd2063f1b3582c6f6ea0 Bug 823644: Base theme for Fennec. [r=mfinkle]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 140029
diff changeset
   416
                  android:theme="@style/Gecko.Preferences"
203374
1c25bbb1fd76663abf23cdd37f4e47752c2b43df Bug 917480 - Part 3: manifest changes for locale changes on API 17. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 203373
diff changeset
   417
                  android:configChanges="orientation|screenSize|locale|layoutDirection"
83941
e65b90ceb471e31f177dbe1d58077f3d93824732 Bug 702264: Patch 1: Fixing the styles and themes for ICS [r=mfinkle]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 83903
diff changeset
   418
                  android:excludeFromRecents="true"/>
83611
e6b20c1f682d95485532215f8ce5f01cf46ac178 Bug 694688 - Preferences activity. Asynchronous preferences initialization and update. Using JSON to pass data. [r=mfinkle]
Alex Pakhotin <alexp@mozilla.com>
parents: 83584
diff changeset
   419
140028
b11be362d4399db4906a0e74e9c26e07460455bf Bug 856163 - Part 4: Use gecko package for database classes. r=lucasr f=rnewman
Brian Nicholson <bnicholson@mozilla.com>
parents: 140026
diff changeset
   420
        <provider android:name="org.mozilla.gecko.db.BrowserProvider"
84697
b3785a68149100626331ea2fa1126ec29db8abb8 bug 710575 - INSTALL_FAILED_CONFLICTING_PROVIDER when installing a custom build r=rnewman
Brad Lassey <blassey@mozilla.com>
parents: 84495
diff changeset
   421
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.browser"
284284
a11965c0a317c4895facc0a69ec0ebcfbed7fccc Bug 1177723 - Remove remaining database system search integration. r=mfinkle
Richard Newman <rnewman@mozilla.com>
parents: 282717
diff changeset
   422
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"/>
84274
bb39bae574f80934758a8fbd2f0ad2bd704e9731 Bug 704490 - Introduce new local bookmarks/history database (r=blassey)
Lucas Rocha <lucasr@mozilla.com>
parents: 83979
diff changeset
   423
225683
2aec90e5aed2ee7b855fceaf0559382dbc9aa9bd Bug 1044794 - Part 3: a service for handling share intents. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225508
diff changeset
   424
#ifdef MOZ_ANDROID_SHARE_OVERLAY
264037
a8ff0289a76319a7d9ed5182b87af439b2b40782 Bug 1122302 - Handle reusing the share overlay. r=rnewman
Michael Comella <michael.l.comella@gmail.com>
parents: 255199
diff changeset
   425
        <!-- Share overlay activity
a8ff0289a76319a7d9ed5182b87af439b2b40782 Bug 1122302 - Handle reusing the share overlay. r=rnewman
Michael Comella <michael.l.comella@gmail.com>
parents: 255199
diff changeset
   426
264043
Michael Comella <michael.l.comella@gmail.com>
parents: 264037
diff changeset
   427
             Setting launchMode="singleTop" ensures onNewIntent is called when the Activity is
264037
a8ff0289a76319a7d9ed5182b87af439b2b40782 Bug 1122302 - Handle reusing the share overlay. r=rnewman
Michael Comella <michael.l.comella@gmail.com>
parents: 255199
diff changeset
   428
             reused. Ideally we create a new instance but Android L breaks this (bug 1137928). -->
225684
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   429
        <activity android:name="org.mozilla.gecko.overlays.ui.ShareDialog"
225836
903a6dd7c5d0ba7435c111bcefda9965a7ad70a4 Bug 1061346 - Rename from "Send to Firefox" to "Add to Firefox". r=ckitching
Richard Newman <rnewman@mozilla.com>
parents: 225684
diff changeset
   430
                  android:label="@string/overlay_share_label"
269703
fc26d177eb06d433691b0f8f3e6759f9b5af080a Bug 1148431 - Create UI to inform users of Tab Queue and allow them to turn on or ignore (r=mcomella)
Martyn Haigh <martyn.haigh@gmail.com>
parents: 269336
diff changeset
   431
                  android:theme="@style/OverlayActivity"
225684
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   432
                  android:configChanges="keyboard|keyboardHidden|mcc|mnc|locale|layoutDirection"
264037
a8ff0289a76319a7d9ed5182b87af439b2b40782 Bug 1122302 - Handle reusing the share overlay. r=rnewman
Michael Comella <michael.l.comella@gmail.com>
parents: 255199
diff changeset
   433
                  android:launchMode="singleTop"
225684
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   434
                  android:windowSoftInputMode="stateAlwaysHidden|adjustResize">
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   435
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   436
            <intent-filter>
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   437
                <action android:name="android.intent.action.SEND" />
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   438
                <category android:name="android.intent.category.DEFAULT" />
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   439
                <data android:mimeType="text/plain" />
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   440
            </intent-filter>
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   441
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   442
        </activity>
48e03a88b6a80479e53ef7e16693d4ed54fdbc21 Bug 1044947 - Frontend for share handler. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225683
diff changeset
   443
225683
2aec90e5aed2ee7b855fceaf0559382dbc9aa9bd Bug 1044794 - Part 3: a service for handling share intents. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225508
diff changeset
   444
        <!-- Service to handle requests from overlays. -->
2aec90e5aed2ee7b855fceaf0559382dbc9aa9bd Bug 1044794 - Part 3: a service for handling share intents. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225508
diff changeset
   445
        <service android:name="org.mozilla.gecko.overlays.service.OverlayActionService" />
2aec90e5aed2ee7b855fceaf0559382dbc9aa9bd Bug 1044794 - Part 3: a service for handling share intents. r=rnewman
Chris Kitching <chriskitching@linux.com>
parents: 225508
diff changeset
   446
#endif
97370
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   447
        <!--
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   448
          Ensure that passwords provider runs in its own process. (Bug 718760.)
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   449
          Process name is per-application to avoid loading CPs from multiple
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   450
          Fennec versions into the same process. (Bug 749727.)
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   451
          Process name is a mangled version to avoid a Talos bug. (Bug 750548.)
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   452
          -->
140028
b11be362d4399db4906a0e74e9c26e07460455bf Bug 856163 - Part 4: Use gecko package for database classes. r=lucasr f=rnewman
Brian Nicholson <bnicholson@mozilla.com>
parents: 140026
diff changeset
   453
        <provider android:name="org.mozilla.gecko.db.PasswordsProvider"
178432
ee798af61816cc4a208f889ac41f84392af28dbd Bug 906884 - Set Fennec ContentProvider android:label meta-data for next-gen Sync. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 157344
diff changeset
   454
                  android:label="@string/sync_configure_engines_title_passwords"
89805
85346ae0ea9942f1ac9cff829f2f588fd8deff19 Bug 704682 - Add passwords content provider. r=blassey,gpascutto
Wes Johnston <wjohnston@mozilla.com>
parents: 89258
diff changeset
   455
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.passwords"
92107
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   456
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.PASSWORD_PROVIDER"
97370
ac1504ff874046f9541ed8e5fa0f590e14e32219 Bug 749727 - Ensure that each Fennec channel runs its password content provider in a different process. r=blassey, a=blocking-fennec
Richard Newman <rnewman@mozilla.com>
parents: 97320
diff changeset
   457
                  android:process="@MANGLED_ANDROID_PACKAGE_NAME@.PasswordsProvider"/>
89805
85346ae0ea9942f1ac9cff829f2f588fd8deff19 Bug 704682 - Add passwords content provider. r=blassey,gpascutto
Wes Johnston <wjohnston@mozilla.com>
parents: 89258
diff changeset
   458
140028
b11be362d4399db4906a0e74e9c26e07460455bf Bug 856163 - Part 4: Use gecko package for database classes. r=lucasr f=rnewman
Brian Nicholson <bnicholson@mozilla.com>
parents: 140026
diff changeset
   459
        <provider android:name="org.mozilla.gecko.db.FormHistoryProvider"
178432
ee798af61816cc4a208f889ac41f84392af28dbd Bug 906884 - Set Fennec ContentProvider android:label meta-data for next-gen Sync. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 157344
diff changeset
   460
                  android:label="@string/sync_configure_engines_title_history"
91119
00929ec6099170cb7c22169bf9ea5e7db85630f2 Bug 725881 - Content provider for form history. r=lucasr
Wes Johnston <wjohnston@mozilla.com>
parents: 90746
diff changeset
   461
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.formhistory"
00929ec6099170cb7c22169bf9ea5e7db85630f2 Bug 725881 - Content provider for form history. r=lucasr
Wes Johnston <wjohnston@mozilla.com>
parents: 90746
diff changeset
   462
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.FORMHISTORY_PROVIDER"
91272
6e1d2d8e101e871186b80b1edc3e83895f6c2bb6 Bug 715644 - Content provider for storing 'Tabs from other devices'. [r=rnewman]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 91119
diff changeset
   463
                  android:protectionLevel="signature"/>
6e1d2d8e101e871186b80b1edc3e83895f6c2bb6 Bug 715644 - Content provider for storing 'Tabs from other devices'. [r=rnewman]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 91119
diff changeset
   464
193841
a8adcca4b93344946f576e73056d8f86fec4abaa Bug 980187 - Content provider for Fennec profiles. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 193840
diff changeset
   465
        <provider android:name="org.mozilla.gecko.GeckoProfilesProvider"
a8adcca4b93344946f576e73056d8f86fec4abaa Bug 980187 - Content provider for Fennec profiles. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 193840
diff changeset
   466
                  android:authorities="@ANDROID_PACKAGE_NAME@.profiles"/>
a8adcca4b93344946f576e73056d8f86fec4abaa Bug 980187 - Content provider for Fennec profiles. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 193840
diff changeset
   467
140028
b11be362d4399db4906a0e74e9c26e07460455bf Bug 856163 - Part 4: Use gecko package for database classes. r=lucasr f=rnewman
Brian Nicholson <bnicholson@mozilla.com>
parents: 140026
diff changeset
   468
        <provider android:name="org.mozilla.gecko.db.TabsProvider"
178432
ee798af61816cc4a208f889ac41f84392af28dbd Bug 906884 - Set Fennec ContentProvider android:label meta-data for next-gen Sync. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 157344
diff changeset
   469
                  android:label="@string/sync_configure_engines_title_tabs"
91272
6e1d2d8e101e871186b80b1edc3e83895f6c2bb6 Bug 715644 - Content provider for storing 'Tabs from other devices'. [r=rnewman]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 91119
diff changeset
   470
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.tabs"
6e1d2d8e101e871186b80b1edc3e83895f6c2bb6 Bug 715644 - Content provider for storing 'Tabs from other devices'. [r=rnewman]
Sriram Ramasubramanian <sriram@mozilla.com>
parents: 91119
diff changeset
   471
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"/>
89805
85346ae0ea9942f1ac9cff829f2f588fd8deff19 Bug 704682 - Add passwords content provider. r=blassey,gpascutto
Wes Johnston <wjohnston@mozilla.com>
parents: 89258
diff changeset
   472
182472
f88683073c1e191e92dc25fffd9a07b093cf57dc Bug 952310 - (Part 1) Rename HomeListsProvider -> HomeProvider. r=lucasr
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 182231
diff changeset
   473
        <provider android:name="org.mozilla.gecko.db.HomeProvider"
182650
34773c5184130ef35a111e52978b6b7dc046e352 Bug 964926 - Update HomeProvider authority manifest declaration. r=mcomella
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 182472
diff changeset
   474
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.home"
178378
282b52ef284d9655dd025cefd5e5c7b61583c9ae Bug 941318 - Create content provider to store home lists data. r=wesj
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 169987
diff changeset
   475
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"/>
282b52ef284d9655dd025cefd5e5c7b61583c9ae Bug 941318 - Create content provider to store home lists data. r=wesj
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 169987
diff changeset
   476
189927
ff556fe51be83898aacc05e3b17b823a8a1ed0f8 Bug 959290 - Make ContentProvider for Reading List. r=lucasr
Sola Ogunsakin <oogunsakin@mozilla.com>
parents: 189832
diff changeset
   477
        <provider android:name="org.mozilla.gecko.db.ReadingListProvider"
ff556fe51be83898aacc05e3b17b823a8a1ed0f8 Bug 959290 - Make ContentProvider for Reading List. r=lucasr
Sola Ogunsakin <oogunsakin@mozilla.com>
parents: 189832
diff changeset
   478
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.readinglist"
255199
1028a620d6072545ed7b44a5c259f8da5b65a317 Bug 1126139 - Add an android:label for the reading list provider. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 237834
diff changeset
   479
                  android:exported="false"
1028a620d6072545ed7b44a5c259f8da5b65a317 Bug 1126139 - Add an android:label for the reading list provider. r=nalexander
Richard Newman <rnewman@mozilla.com>
parents: 237834
diff changeset
   480
                  android:label="@string/reading_list_title"
189927
ff556fe51be83898aacc05e3b17b823a8a1ed0f8 Bug 959290 - Make ContentProvider for Reading List. r=lucasr
Sola Ogunsakin <oogunsakin@mozilla.com>
parents: 189832
diff changeset
   481
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"/>
ff556fe51be83898aacc05e3b17b823a8a1ed0f8 Bug 959290 - Make ContentProvider for Reading List. r=lucasr
Sola Ogunsakin <oogunsakin@mozilla.com>
parents: 189832
diff changeset
   482
216120
e13b40fe47405f85f2433349fb7c12b433e649b3 Bug 1038227 - Record search history in Fennec. r=rnewman
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 215193
diff changeset
   483
        <provider android:name="org.mozilla.gecko.db.SearchHistoryProvider"
e13b40fe47405f85f2433349fb7c12b433e649b3 Bug 1038227 - Record search history in Fennec. r=rnewman
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 215193
diff changeset
   484
                  android:authorities="@ANDROID_PACKAGE_NAME@.db.searchhistory"
e13b40fe47405f85f2433349fb7c12b433e649b3 Bug 1038227 - Record search history in Fennec. r=rnewman
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 215193
diff changeset
   485
                  android:permission="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"/>
e13b40fe47405f85f2433349fb7c12b433e649b3 Bug 1038227 - Record search history in Fennec. r=rnewman
Margaret Leibovic <margaret.leibovic@gmail.com>
parents: 215193
diff changeset
   486
111081
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   487
        <service
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   488
            android:exported="false"
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   489
            android:name="org.mozilla.gecko.updater.UpdateService"
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   490
            android:process="@MANGLED_ANDROID_PACKAGE_NAME@.UpdateService">
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   491
        </service>
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   492
135607
80d1a17de628f0535eeb8c29a81af7408878cde7 Bug 823285 - Use foreground notification service for downloads. r=kats
Brian Nicholson <bnicholson@mozilla.com>
parents: 135025
diff changeset
   493
        <service
80d1a17de628f0535eeb8c29a81af7408878cde7 Bug 823285 - Use foreground notification service for downloads. r=kats
Brian Nicholson <bnicholson@mozilla.com>
parents: 135025
diff changeset
   494
            android:exported="false"
80d1a17de628f0535eeb8c29a81af7408878cde7 Bug 823285 - Use foreground notification service for downloads. r=kats
Brian Nicholson <bnicholson@mozilla.com>
parents: 135025
diff changeset
   495
            android:name="org.mozilla.gecko.NotificationService">
80d1a17de628f0535eeb8c29a81af7408878cde7 Bug 823285 - Use foreground notification service for downloads. r=kats
Brian Nicholson <bnicholson@mozilla.com>
parents: 135025
diff changeset
   496
        </service>
80d1a17de628f0535eeb8c29a81af7408878cde7 Bug 823285 - Use foreground notification service for downloads. r=kats
Brian Nicholson <bnicholson@mozilla.com>
parents: 135025
diff changeset
   497
111081
d7f10bbefb8f3860aaa39a39d4570dd21b9671a0 Bug 786380 - Implement new Java-based updater for Android r=cpeterson,mfinkle
James Willcox <jwillcox@mozilla.com>
parents: 110892
diff changeset
   498
180634
1ec000cfc0a5321c0e97dc658c237a1f4018f83f Bug 957872 - Remove SyncAdapters for all but the main Fennec ContentProvider. r=nalexander
Nick Alexander <nalexander@mozilla.com>
parents: 179728
diff changeset
   499
#include ../services/manifests/FxAccountAndroidManifest_services.xml.in
147235
4ae3e1cede0a3495431e75f6ee7515e7a417926f Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 147093
diff changeset
   500
#include ../services/manifests/HealthReportAndroidManifest_services.xml.in
118611
32d7a71b3e3a1c76413db7acd269e54f4a14f6b1 Bug 798043 - Move 'sync' to 'services' as a precursor to landing product announcements. r=blassey
Richard Newman <rnewman@mozilla.com>
parents: 118410
diff changeset
   501
#include ../services/manifests/SyncAndroidManifest_services.xml.in
302655
98a6d623cea7bd34c1785ebb2ef81f85e5cec560 Bug 1208268 - Move tab received notifications to a broadcast receiver. r=nalexander
Michael Comella <michael.l.comella@gmail.com>
parents: 302074
diff changeset
   502
304761
b404b452db2bbc78f132e5d265c18441ec137b9a Bug 1215353 - Move TabReceivedBroadcastReceiver notifications to IntentService. r=nalexander
Michael Comella <michael.l.comella@gmail.com>
parents: 302655
diff changeset
   503
        <service android:name="org.mozilla.gecko.sync.TabReceivedService"
302655
98a6d623cea7bd34c1785ebb2ef81f85e5cec560 Bug 1208268 - Move tab received notifications to a broadcast receiver. r=nalexander
Michael Comella <michael.l.comella@gmail.com>
parents: 302074
diff changeset
   504
                  android:exported="false"/>
98a6d623cea7bd34c1785ebb2ef81f85e5cec560 Bug 1208268 - Move tab received notifications to a broadcast receiver. r=nalexander
Michael Comella <michael.l.comella@gmail.com>
parents: 302074
diff changeset
   505
213426
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
   506
#ifdef MOZ_ANDROID_SEARCH_ACTIVITY
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
   507
#include ../search/manifests/SearchAndroidManifest_services.xml.in
bc6a8b22530ac944b9131ce3051d684d9ab103d0 Bug 1021864 - Part 4: Build Search Activity as part of the Fennec APK. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 212569
diff changeset
   508
#endif
216246
18a81fe5e78b79e9c4ad942e656fca5dc619b0db Bug 1024708 - Part 2: Build stumbler JAR and integrate into Fennec. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 216227
diff changeset
   509
#ifdef MOZ_ANDROID_MLS_STUMBLER
18a81fe5e78b79e9c4ad942e656fca5dc619b0db Bug 1024708 - Part 2: Build stumbler JAR and integrate into Fennec. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 216227
diff changeset
   510
#include ../stumbler/manifests/StumblerManifest_services.xml.in
18a81fe5e78b79e9c4ad942e656fca5dc619b0db Bug 1024708 - Part 2: Build stumbler JAR and integrate into Fennec. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 216227
diff changeset
   511
#endif
147235
4ae3e1cede0a3495431e75f6ee7515e7a417926f Bug 828654, Bug 840127 - Android service for submitting Firefox Health Report payloads. r=rnewman
Nick Alexander <nalexander@mozilla.com>
parents: 147093
diff changeset
   512
43032
67d932ee2153e0fa59825bf7ce6cb6d746a013b3 Bug 564327 - Add Java wrapper in embedding/android [1/2]. patch by vlad, blassey, alexp, and me. r=dougt,ted
Michael Wu <mwu@mozilla.com>
parents:
diff changeset
   513
    </application>
84473
e79b3396889cca3eb740904eaf1aa5d6daa0f0f6 Bug 707636 - Use "signature" permissions on BrowserProvider (r=blassey, a=mfinkle)
Lucas Rocha <lucasr@mozilla.com>
parents: 84274
diff changeset
   514
84697
b3785a68149100626331ea2fa1126ec29db8abb8 bug 710575 - INSTALL_FAILED_CONFLICTING_PROVIDER when installing a custom build r=rnewman
Brad Lassey <blassey@mozilla.com>
parents: 84495
diff changeset
   515
    <permission android:name="@ANDROID_PACKAGE_NAME@.permissions.BROWSER_PROVIDER"
84473
e79b3396889cca3eb740904eaf1aa5d6daa0f0f6 Bug 707636 - Use "signature" permissions on BrowserProvider (r=blassey, a=mfinkle)
Lucas Rocha <lucasr@mozilla.com>
parents: 84274
diff changeset
   516
                android:protectionLevel="signature"/>
e79b3396889cca3eb740904eaf1aa5d6daa0f0f6 Bug 707636 - Use "signature" permissions on BrowserProvider (r=blassey, a=mfinkle)
Lucas Rocha <lucasr@mozilla.com>
parents: 84274
diff changeset
   517
92107
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   518
    <permission android:name="@ANDROID_PACKAGE_NAME@.permissions.PASSWORD_PROVIDER"
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   519
                android:protectionLevel="signature"/>
9d643d069d11d68546f2fac0c91210408b711be0 Bug 718760 - Crypto for the java passwords provider. r=blassey,bsmith
Wes Johnston <wjohnston@mozilla.com>
parents: 92105
diff changeset
   520
91119
00929ec6099170cb7c22169bf9ea5e7db85630f2 Bug 725881 - Content provider for form history. r=lucasr
Wes Johnston <wjohnston@mozilla.com>
parents: 90746
diff changeset
   521
    <permission android:name="@ANDROID_PACKAGE_NAME@.permissions.FORMHISTORY_PROVIDER"
00929ec6099170cb7c22169bf9ea5e7db85630f2 Bug 725881 - Content provider for form history. r=lucasr
Wes Johnston <wjohnston@mozilla.com>
parents: 90746
diff changeset
   522
                android:protectionLevel="signature"/>
00929ec6099170cb7c22169bf9ea5e7db85630f2 Bug 725881 - Content provider for form history. r=lucasr
Wes Johnston <wjohnston@mozilla.com>
parents: 90746
diff changeset
   523
194829
b7015e01d136062a2a263a3fbef10a547f109d59 Bug 958709 - enable webapps to kill their tasks; r=mfinkle,mhaigh
James Hugman <jhugman@mozilla.com>
parents: 194125
diff changeset
   524
</manifest>