Граф коммитов

80 Коммитов

Автор SHA1 Сообщение Дата
Sylvestre Ledru e7ac03c958 Bug 1467250 - remove mobile/android/docs/conf.py as it isn't used r=nalexander
MozReview-Commit-ID: AzhXi00HEm9

--HG--
extra : rebase_source : 4663226d8104dbb3bd6cb8cb677179680c37595a
2018-06-06 21:33:47 +02:00
Sylvestre Ledru df3b9c7183 Bug 1464869 - Fix flake8/pep8 issue by hand in mobile/ r=nalexander
MozReview-Commit-ID: 3cG5FY3F2G5

--HG--
extra : rebase_source : 1d0ad39b593bc6ae29d3d94bb8763928d6e06a46
2018-06-04 22:37:17 +02:00
Sylvestre Ledru 4bf3bc91da Bug 1464869 - autopep8 on mobile/ r=nalexander
MozReview-Commit-ID: HtIcv2IeDMy

--HG--
extra : rebase_source : e228c0b96309240555baebb5ba523ad842e6c05e
2018-06-04 22:20:22 +02:00
Petru Lingurar 5f4a0e0b4c Bug 1380850 - Track when Focus or Klar get installed; r=mcomella
Added a static broadcast receiver that will inform us as soon as possible of any installed packages.
Because mma methods are static, if LeanPlum is enabled, the event will be tracked even if the app was not running when the new package was installed
and as per LeanPlum's internal workings the event will be reported to the dashboard when the application resumes.

MozReview-Commit-ID: AGNsQn7LuCz
***

--HG--
extra : rebase_source : 3d40a9f85036c0495b110409bff86e56f8b7c465
2018-05-02 13:32:43 +03:00
Petru Lingurar 73c9b40a82 Bug 1423045 - Drop an event when User changes default browser to Firefox; r=mcomella
Use SharedPreference to ensure we won't loose previous state if Fennec is killed, set as default, restarted.
The default browser status will only be set once, when the app is resumed, as it cannot change while the app is in foreground.
We will track "E_Changed_Default_To_Fennec" only if Fennec wasn't previously the default browser.
The method to track the event is safe to be called even before the mma init process is finished as LeanPlum postpones the track operation until it has actually been started.

Refactored MmaDelegate to not use a WeakReference for application context anymore as that should exist for the entire time the app is open, and only in that timeframe the MmaDelegate methods that use that context can be called.

MozReview-Commit-ID: JMJJclWj9fq

--HG--
extra : rebase_source : a6b3c6b097dfacb348a4fd0bbf054dd0c14b2d4a
2018-04-18 15:21:12 +03:00
Petru Lingurar 562e5d9338 Bug 1453154 - Add Leanplum documentation for Users resuming the app from background; r=mcomella
MozReview-Commit-ID: 5bHNO2GACya

--HG--
extra : rebase_source : 5ebbd3515671449c22ea6a416d1b2c9368ae0217
2018-04-13 16:35:39 +03:00
Petru Lingurar 6455538eab Bug 1453276 - Improve mma documentation for "Pocket in Top Sites"; r=mcomella
MozReview-Commit-ID: KDuBHXB8Q1a

--HG--
extra : rebase_source : f3fbbbf84f98469c46ed6ff26e83f1270c18dc66
2018-04-11 13:45:22 +03:00
Petru Lingurar 55215fad0f Bug 1452173 - Add Leanplum documentation for Users Opting out of pocket in top sites; r=mcomella
Make mention of the new LeanPlum user attribute introduced as per Bug 1445799

MozReview-Commit-ID: 7jjRzh2wfe5

--HG--
extra : rebase_source : ad147e215e0e82d704c584677b7336a40997455e
2018-04-10 11:39:42 +03:00
Sebastian Kaspari 7d29801a42 Bug 1443825 - Update sanitizing methods for autocomplete domains. r=ekager,mcomella
MozReview-Commit-ID: 2cB62XXdflS

--HG--
extra : rebase_source : c3bf6eb138c5fa8598d8569362a0506cc2564561
2018-03-07 17:51:33 +01:00
Sylvestre Ledru 06b7836c7e Bug 1444628 - Fix a bunch of typo in the doc r=ahal
MozReview-Commit-ID: SNXsViVUm0

--HG--
extra : rebase_source : d1a73dd5399854c0ec28087b207bb1b1d4bb9c02
2018-03-10 17:14:38 +01:00
Nick Alexander e4a0492690 Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu
This sketches the flavor dimensions.  The important ones are
`audience` and `geckoBinaries`, which I think simplify the situation
greatly.  Coupled with Bug 1417232 centralizing most everything in
`mobile/android/gradle.configure`, the Gradle configuration shouldn't
be so hard to evolve.

MozReview-Commit-ID: DILjVrnLA3F

--HG--
extra : rebase_source : a4ea96a49308f457a406716662d9b64d4ba749fe
extra : source : cec2b8828cc8800fa269d290ce38ea82c454b445
2017-11-15 15:02:18 -08:00
Sylvestre Ledru 3a35e750f3 Bug 1433417 - Fix a bunch of typo in the doc r=ahal
MozReview-Commit-ID: LRgL0CMJdDP

--HG--
extra : rebase_source : b99364bb96c1501a674a1726a3b5fdf0664a8e4f
2018-01-26 12:50:07 +01:00
Nick Alexander c1ee58eb7f Bug 1419581 - Part 5: Add --without-google-play-services. r=chmanchester
Historically, we used MOZ_NATIVE_DEVICES to proxy for Google Play
Services.  (MOZ_NATIVE_DEVICES was the first GPS-consuming feature in
Fennec.)  With Python moz.configure, we can easily add the real
top-level flag that distributions like F-Droid actually want, which is
to build without (non-free) Google Play Services entirely.

MozReview-Commit-ID: 7YJKw3G1lQA

--HG--
extra : rebase_source : 17a25d2a15868f3661248a06b9048741e5a1dca5
extra : intermediate-source : d4d42899e5cd4255df3bfb4332532936e42ebf43
extra : source : be888fa125dc1948fc073ed69aa8116f47e22877
2018-01-04 15:37:15 -08:00
Brindusan Cristian 9e0ffdd8cb Backed out 7 changesets (bug 1419581) as requested by nalexander a=backout
Backed out changeset 7f41dd3bbc2d (bug 1419581)
Backed out changeset d4d42899e5cd (bug 1419581)
Backed out changeset 78828bf781d7 (bug 1419581)
Backed out changeset 5224db0c36aa (bug 1419581)
Backed out changeset 072108d16590 (bug 1419581)
Backed out changeset f8b3e95f18e4 (bug 1419581)
Backed out changeset 5f7645a19bf1 (bug 1419581)
2018-01-24 22:28:19 +02:00
Nick Alexander 847818a3e1 Bug 1419581 - Part 5: Add --without-google-play-services. r=chmanchester
Historically, we used MOZ_NATIVE_DEVICES to proxy for Google Play
Services.  (MOZ_NATIVE_DEVICES was the first GPS-consuming feature in
Fennec.)  With Python moz.configure, we can easily add the real
top-level flag that distributions like F-Droid actually want, which is
to build without (non-free) Google Play Services entirely.

MozReview-Commit-ID: 7YJKw3G1lQA

--HG--
extra : rebase_source : f599de01c63b873a95252d6b01128a6f069ff105
extra : intermediate-source : 060290b66b370137cfd3dbbac7c442ef107aaa68
extra : source : be888fa125dc1948fc073ed69aa8116f47e22877
2018-01-04 15:37:15 -08:00
Ryan VanderMeulen ac18fd5152 Backed out 20 changesets (bug 1411654) for incorrect android:debuggable. r=nalexander, a=RyanVM
Backed out changeset cfad693be918 (bug 1411654)
Backed out changeset 55776829a744 (bug 1411654)
Backed out changeset c5bf85d56fed (bug 1411654)
Backed out changeset c270f97bb0da (bug 1411654)
Backed out changeset fde9bf9c14c3 (bug 1411654)
Backed out changeset 01836fd98c63 (bug 1411654)
Backed out changeset 730a70767743 (bug 1411654)
Backed out changeset 690e265c684c (bug 1411654)
Backed out changeset f918500d9cf5 (bug 1411654)
Backed out changeset cec2b8828cc8 (bug 1411654)
Backed out changeset 76085ddd5ac7 (bug 1411654)
Backed out changeset 2b37201606f5 (bug 1411654)
Backed out changeset d0d513d1c379 (bug 1411654)
Backed out changeset e7b0cc801cf1 (bug 1411654)
Backed out changeset 901b304603d9 (bug 1411654)
Backed out changeset 373c9a71d945 (bug 1411654)
Backed out changeset 3dc3beab95f8 (bug 1411654)
Backed out changeset 22a861db1573 (bug 1411654)
Backed out changeset 0850b319efd4 (bug 1411654)
Backed out changeset d276d3deba05 (bug 1411654)

--HG--
rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
2018-01-17 15:55:38 -05:00
Ryan VanderMeulen 8ac2db0699 Backed out 7 changesets (bug 1419581) for incorrect android:debuggable. r=nalexander
Backed out changeset bd1e3857b5ba (bug 1419581)
Backed out changeset be888fa125dc (bug 1419581)
Backed out changeset 44bcb609e721 (bug 1419581)
Backed out changeset a7d75667c58b (bug 1419581)
Backed out changeset 2ea82ff4a757 (bug 1419581)
Backed out changeset 8f1655752d43 (bug 1419581)
Backed out changeset 65195aae48d8 (bug 1419581)
2018-01-17 15:54:22 -05:00
Nick Alexander 8aeea642d5 Bug 1419581 - Part 5: Add --without-google-play-services. r=chmanchester
Historically, we used MOZ_NATIVE_DEVICES to proxy for Google Play
Services.  (MOZ_NATIVE_DEVICES was the first GPS-consuming feature in
Fennec.)  With Python moz.configure, we can easily add the real
top-level flag that distributions like F-Droid actually want, which is
to build without (non-free) Google Play Services entirely.

MozReview-Commit-ID: 7YJKw3G1lQA

--HG--
extra : rebase_source : 04a8e4b89153a2a11e8a793e893a2e626cbc877a
2018-01-04 15:37:15 -08:00
Margareta Eliza Balazs b61bd7a503 Backed out 7 changesets (bug 1419581) for B bustage on /builds/worker/workspace/build/src/widget/android/nsWindow.h:0 on a CLOSED TREE
Backed out changeset 1af5a54e829d (bug 1419581)
Backed out changeset c9aef37de282 (bug 1419581)
Backed out changeset 8d0855cb17b7 (bug 1419581)
Backed out changeset d0eba5853ab6 (bug 1419581)
Backed out changeset bc4cda1cc57c (bug 1419581)
Backed out changeset 93547276fba8 (bug 1419581)
Backed out changeset 45b5309a73cb (bug 1419581)
2018-01-17 00:03:19 +02:00
Nick Alexander aaf5da4a9e Bug 1419581 - Part 5: Add --without-google-play-services. r=chmanchester
Historically, we used MOZ_NATIVE_DEVICES to proxy for Google Play
Services.  (MOZ_NATIVE_DEVICES was the first GPS-consuming feature in
Fennec.)  With Python moz.configure, we can easily add the real
top-level flag that distributions like F-Droid actually want, which is
to build without (non-free) Google Play Services entirely.

MozReview-Commit-ID: 7YJKw3G1lQA

--HG--
extra : rebase_source : 1a6f7414c0b8108862701dca896befd815d2ac16
2018-01-04 15:37:15 -08:00
Nick Alexander f4efb03e4e Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu
This sketches the flavor dimensions.  The important ones are
`audience` and `geckoBinaries`, which I think simplify the situation
greatly.  Coupled with Bug 1417232 centralizing most everything in
`mobile/android/gradle.configure`, the Gradle configuration shouldn't
be so hard to evolve.

MozReview-Commit-ID: DILjVrnLA3F

--HG--
extra : rebase_source : 2373eecc45e670ff7a5697f2e8095a8ea8fb5058
2017-11-15 15:02:18 -08:00
Dorel Luca ab63c465d9 Backed out 19 changesets (bug 1411654) for Android nightly bustages a=backout
Backed out changeset 649e7aa405ca (bug 1411654)
Backed out changeset c2e51b70519f (bug 1411654)
Backed out changeset a371f3ef4312 (bug 1411654)
Backed out changeset db978e230556 (bug 1411654)
Backed out changeset 56538ed998cf (bug 1411654)
Backed out changeset 6ff0cdf46a3d (bug 1411654)
Backed out changeset 0e493bacc5e3 (bug 1411654)
Backed out changeset 23cbcf427745 (bug 1411654)
Backed out changeset eda74143389f (bug 1411654)
Backed out changeset 359fadf9b3e9 (bug 1411654)
Backed out changeset 5c64eda20f1e (bug 1411654)
Backed out changeset bffb6a5b78d1 (bug 1411654)
Backed out changeset 43787f4089c3 (bug 1411654)
Backed out changeset 9141bbdfd13b (bug 1411654)
Backed out changeset 108674372ef7 (bug 1411654)
Backed out changeset fb15e1f54987 (bug 1411654)
Backed out changeset 264476c77210 (bug 1411654)
Backed out changeset d23f467218da (bug 1411654)
Backed out changeset 78576ff98660 (bug 1411654)

--HG--
rename : mobile/android/app/src/main/res/values-v17/themes.xml => mobile/android/base/resources/values-v17/themes.xml
2018-01-13 15:17:49 +02:00
Nick Alexander 188f0ab668 Bug 1411654 - Part 0: Add rudimentary documentation about Gradle integration. r=maliu
This sketches the flavor dimensions.  The important ones are
`audience` and `geckoBinaries`, which I think simplify the situation
greatly.  Coupled with Bug 1417232 centralizing most everything in
`mobile/android/gradle.configure`, the Gradle configuration shouldn't
be so hard to evolve.

MozReview-Commit-ID: DILjVrnLA3F

--HG--
extra : rebase_source : 311e1b18a2f0ad60b41d574f3c23aa160ecd56c0
2017-11-15 15:02:18 -08:00
Nevin Chen 28e886417a Bug 1423185 - Update document for the event when user finish first run on-boarding. r=liuche
Data review request comment:

1. What questions will you answer with this data?
   We want to know when the user exit on-boarding. So we can start to A/B testing on other contextual hints. We don't want to overlap them.

2. Why does Mozilla need to answer these questions? Are there benefits for users?
   We need this information to know if users had done on-boarding

3. What alternative methods did you consider to answer these questions? Why were they not sufficient?
  I can't think of any.

4. Can current instrumentation answer these questions?
   No

5. List all proposed measurements and indicate the category of data collection for each measurement, using the Firefox data collection categories on the found on the Mozilla wiki.
   I can't find one for Android

6. How long will this data be collected? Choose one of the following:
   We want to permanently monitor this data. (Joe Cheng)

5. What populations will you measure?
   All Fennec users

6. Which release channels?
   All channels

7.Which countries?
   All countries

8. Which locales?
   All locales

9. Any other filters? Please describe in detail below.
   No

10.Please provide a general description of how you will analyze this data.
   We'd like to use Leanplum to cross-reference those events

11.Where do you intend to share the results of your analysis?
   We'll use it internally

MozReview-Commit-ID: 2s7Hnc97dhp

--HG--
extra : rebase_source : 81736b5222490347fbc275fc8c8c06a4a2ee19c5
2017-12-05 21:27:57 +08:00
maliu a2f6cf439f Bug 1360587 - Part 2. Remove bouncer apk build config; source; docs, r=nalexander
MozReview-Commit-ID: C1QJcr65yWu

--HG--
extra : rebase_source : 867d143416321adc4820d488991fb4575c767cf0
2017-10-25 22:51:44 +08:00
Michael Comella 3e9f59b825 Bug 1404460: Add POCKET_ENABLED_TO_LOCALE to asUserPrefs telemetry. r=liuche
After speaking with liuche, we decided it'd be better to add a bit to determine
this rather than combining it with the isPocketEnabled field (which would be
loss of data) or cross-referencing the locale of the submitted event when
checking the Pocket value during telemetry analysis (which is hard to get right
and likely to get out of date).

MozReview-Commit-ID: JKFrdEsEbyp

--HG--
extra : rebase_source : bc20193ca29238cbde5361a840cbd367b492a346
2017-10-02 17:01:10 -07:00
Michael Comella 9d3ac94e8e Bug 1402026: Correct formatting for AS telemetry bulleted lists. r=liuche
Apparently, if you don't have whitespace above the bulleted list, it won't
format as a list.

MozReview-Commit-ID: LiLpSNScBxR

--HG--
extra : rebase_source : b3ec064a98a531aab5f38d7f4b3f338499010e97
2017-09-27 15:10:02 -07:00
Michael Comella 9f34a5fb80 Bug 1402026: Add interaction extra to AS telemetry. r=liuche
MozReview-Commit-ID: EOr8Z8KRPGq

--HG--
extra : rebase_source : d698849950de8cc7aa2736a3e8adc31fcfe70ac9
2017-09-27 15:07:28 -07:00
Michael Comella 3a999722e3 Bug 1402026: Correct top site context menu telemetry note. r=liuche
The top sites menu button was removed in a previous iteration and long-click is
used to access the context menu now.

MozReview-Commit-ID: KzTg4Py8o8W

--HG--
extra : rebase_source : cc145006028b301b989ded16d15d3b12317be473
2017-09-27 15:01:42 -07:00
Michael Comella a6b18be232 Bug 1402026: Add caveat about suggested source_subtype. r=liuche
In the bug, we decided that it was okay to document this case because:
1) we didn't know the specific questions we were trying to answer
2) We were facing the 57 deadline

The alternative would be to change the behavior to perhaps the more intuitive
behavior where suggested sites will always be marked as "suggested" clicks but
note that there may be privacy concerns with that (in that there are a limited
number of suggested sites so we'd know the frequency that unique users might
visit the suggested sites).

MozReview-Commit-ID: GxQZzwoZ1nQ

--HG--
extra : rebase_source : 9c6697ef478a5ba08e1503d8360d1214419266fd
2017-09-27 14:45:41 -07:00
Michael Comella 71347fe090 Bug 1402005: Add telemetry for Learn More clicks. r=liuche
MozReview-Commit-ID: GA4UBZ4fpK6

--HG--
extra : rebase_source : 4803bd6eb9c97d0ae89b6322658e2cf0273e4e20
2017-09-22 17:32:03 -07:00
Chenxia Liu 4d5d3000fe Bug 1401404 - Add telemetry for AS content prefs. r=francois,mcomella
MozReview-Commit-ID: 3IiDeghnhgX

--HG--
extra : rebase_source : e5e3b94a9e36064594ffddc0a6fb924fc8e17955
2017-09-21 17:29:27 -07:00
Chenxia Liu 5ff5a5d11e Bug 1400408 - Add telemetry for clicking on "MORE" link. r=francois,mcomella
MozReview-Commit-ID: Kp8X8dbyzN9

--HG--
extra : rebase_source : 0ba8ab4676962aba7107ba9aeb6f73acd4cfb217
2017-09-20 16:06:51 -07:00
Chenxia Liu 9ce12f4949 Bug 1400408 - Fill in basic documentation of existing Pocket telemetry. r=mcomella
MozReview-Commit-ID: FiZI6ebihD9

--HG--
extra : rebase_source : 342f80ece62434b6e2a29d70d286d1af7dd12f81
2017-09-20 17:11:37 -07:00
Nevin Chen 171beb013a Bug 1397184 - Add MMA doc to index. r=liuche
MozReview-Commit-ID: FyO2E35p4rF

--HG--
extra : rebase_source : f781009ac9821d6a877af34df5da8b7f62e5ca58
2017-09-06 16:48:12 +08:00
Nevin Chen d4eda07913 Bug 1392545 - Update the document for Pocket installation. r=liuche
MozReview-Commit-ID: 95c9BkvkCbc

--HG--
extra : rebase_source : c2f5f3afb7e746948eb903b32f3f26e3cacd2cc6
2017-08-22 17:12:11 +08:00
Nevin Chen 1643fa16e7 Bug 1392542 - Update document for new trigger - App Start r=liuche
MozReview-Commit-ID: 48ut6XvuBbg

--HG--
extra : rebase_source : 633b78530348e59bccdbcaf70c6949dc30537375
2017-08-22 16:55:23 +08:00
Nevin Chen 81b2b5e980 Bug 1386151 - Update document for Leanplum push notification. r=liuche
MozReview-Commit-ID: H5CGirKOUIt

--HG--
extra : rebase_source : 61980823038d3a0239e3feb41719150bc7b768de
2017-08-10 16:29:29 +08:00
Nevin Chen fffc9ee2bf Bug 1381149 - Link Leanplum Messages to wiki. r=liuche
MozReview-Commit-ID: 7DY9PL2YqPf

--HG--
extra : rebase_source : 369bf6300087948b89cdf00cd86d1d89596519dc
2017-07-17 11:44:54 +08:00
Nevin Chen 57864641f5 Bug 1374889 - Update Leanplum document for Focus/Klar installation, Sync,Default Browser user attribute. r=liuche,maliu
MozReview-Commit-ID: GF9fXkps60D

--HG--
extra : rebase_source : 91e647124737b4cc93fafd4e3c8ed62dd87c0104
2017-06-28 14:05:40 -07:00
Sebastian Hengst 1020b81ed3 Backed out changeset a373612896f5 (bug 1374889) 2017-07-11 14:09:30 +02:00
Nevin Chen 08024cbc91 Bug 1374889 - Update Leanplum document for Focus/Klar installation, Sync,Default Browser user attribute. r=liuche,maliu
MozReview-Commit-ID: GF9fXkps60D

--HG--
extra : rebase_source : 91e647124737b4cc93fafd4e3c8ed62dd87c0104
2017-06-28 14:05:40 -07:00
Sebastian Hengst b0938ebc02 Backed out changeset b6e018a2e824 (bug 1374889) 2017-07-08 00:18:59 +02:00
Nevin Chen 52fb4804e7 Bug 1374889 - Update Leanplum document for Focus/Klar installation, Sync,Default Browser user attribute. r=liuche,maliu
MozReview-Commit-ID: GF9fXkps60D

--HG--
extra : rebase_source : 8394a6670cbb7d7947637247fcdf5024d777cb86
2017-06-28 14:05:40 -07:00
Nevin Chen 44dabe5670 Bug 1374630 - Update document for new event 'new tab' and deep link 'home setting'. r=liuche
MozReview-Commit-ID: 3rR2nyP74vw

--HG--
extra : rebase_source : 00a8703efdc5dc9fdfe73a132b48210e0b910a5b
2017-06-28 14:16:31 -07:00
Nevin Chen 9bbc65c1be Bug 1377022 - Refine MMA/Leanplum document. r=liuche
MozReview-Commit-ID: 89yq24mFVF5

--HG--
extra : rebase_source : 130cd0657ec3e0817c74b31f7d9d5a48a24cd23f
2017-06-29 11:34:18 -07:00
Nevin Chen 658303ff1b Bug 1373174 - Add general documentation for Leanplum. r=nechen
MozReview-Commit-ID: 2dz8eR7tnUT

--HG--
extra : rebase_source : 8764a1c315330e2b439e711dfce67fcfe8394b55
2017-06-15 16:57:32 +08:00
Carsten "Tomcat" Book 5f9c86e373 Backed out changeset 11a5bb57423d (bug 1373174)
--HG--
extra : rebase_source : f251de73faa97d06d8d187571d036c236649c141
2017-06-26 16:25:24 +02:00
Nevin Chen aa1562105a Bug 1373174 - Add general documentation for Leanplum. r=liuche
MozReview-Commit-ID: 2dz8eR7tnUT

--HG--
extra : rebase_source : 70f98454b1dcd3a96b269e869705230d8e05ae67
2017-06-15 16:57:32 +08:00
friedger bd0bd7094d Bug 1217675 - Eliminate Honeycomb compatibility from Fennec code r=nalexander
Remove all references to Build.SDK_INT comparing 14 and lower

MozReview-Commit-ID: JdAjYvQ6mfX

--HG--
extra : rebase_source : f6cae8af84c26f42dcc02c133e7bc702f1af61e6
2017-06-10 08:57:55 +02:00