1. 24 Mar, 2021 1 commit
  2. 13 Jan, 2021 3 commits
    • Butkovits Atila's avatar
      Backed out 3 changesets (bug 1611554) for causing bustage on recurse.mk. CLOSED TREE · bcdf48f6
      Butkovits Atila authored
      Backed out changeset bb1ce63d73ec (bug 1611554)
      Backed out changeset 0d4317da1006 (bug 1611554)
      Backed out changeset dc905e5db0cc (bug 1611554)
      bcdf48f6
    • Aaron Klotz's avatar
      Bug 1611554: Part 3 - Use jinja templates to generate... · 898fb175
      Aaron Klotz authored
      Bug 1611554: Part 3 - Use jinja templates to generate GeckoChildProcessServices.java and AndroidManifest_overlay.xml; r=geckoview-reviewers,agi
      
      This patch converts `GeckoChildProcessServices.java` into a jinja template.
      We also add an overlay generated from a jinja template for `AndroidManifest.xml`
      that provides the definitions for content process services.
      
      Note that even though Gradle supports simple substitution of variables in
      manifests, I opted not to use that functionality. Since we need the more
      powerful template functionality that jinja provides, I felt that having multiple
      ways to substitute information into the manifest would be confusing, so we're
      using jinja exclusively.
      
      Differential Revision: https://phabricator.services.mozilla.com/D82578
      898fb175
    • Aaron Klotz's avatar
      Bug 1611554: Part 3 - Use jinja templates to generate... · b55bf5ac
      Aaron Klotz authored
      Bug 1611554: Part 3 - Use jinja templates to generate GeckoChildProcessServices.java and AndroidManifest_overlay.xml; r=geckoview-reviewers,agi
      
      This patch converts `GeckoChildProcessServices.java` into a jinja template.
      We also add an overlay generated from a jinja template for `AndroidManifest.xml`
      that provides the definitions for content process services.
      
      Note that even though Gradle supports simple substitution of variables in
      manifests, I opted not to use that functionality. Since we need the more
      powerful template functionality that jinja provides, I felt that having multiple
      ways to substitute information into the manifest would be confusing, so we're
      using jinja exclusively.
      
      Differential Revision: https://phabricator.services.mozilla.com/D82578
      b55bf5ac
  3. 19 Oct, 2020 1 commit
  4. 16 Mar, 2020 1 commit
  5. 10 Mar, 2020 2 commits
  6. 09 Mar, 2020 1 commit
  7. 21 Feb, 2020 1 commit
  8. 11 Jul, 2019 1 commit
  9. 16 Apr, 2019 1 commit
  10. 11 Apr, 2019 2 commits
    • Oana Pop Rus's avatar
      Backed out 6 changesets (bug 1531833) for geckoview failures on... · 212a653d
      Oana Pop Rus authored
      Backed out 6 changesets (bug 1531833) for geckoview failures on PermissionDelegateTest.media CLOSED TREE
      
      Backed out changeset f90ad6bb8ebd (bug 1531833)
      Backed out changeset 465570a54b46 (bug 1531833)
      Backed out changeset e725253ee976 (bug 1531833)
      Backed out changeset 74ad8e7a722b (bug 1531833)
      Backed out changeset b1268e5f7023 (bug 1531833)
      Backed out changeset e3ec78b2db1f (bug 1531833)
      
      --HG--
      extra : amend_source : 81aa19c352e72cac2369e014d19ec5a896538b21
      212a653d
    • Paul Adenot's avatar
      Bug 1531833 - Add bluetooth permission to GeckoView. r=snorp · 55767449
      Paul Adenot authored
      This is needed to open an SCO channel and do proper (low-latency) bluetooth
      communication when doing a call using WebRTC, or simply recording local audio in
      a web application.
      
      I think this is more of a GeckoView thing, but I'm a bit fuzzy on the
      distinction, maybe it's the wrong manifest. I tested using Fennec.
      
      Differential Revision: https://phabricator.services.mozilla.com/D21734
      
      --HG--
      extra : moz-landing-system : lando
      55767449
  11. 07 Mar, 2019 1 commit
  12. 28 Sep, 2018 2 commits
  13. 11 Sep, 2018 2 commits
  14. 02 Jul, 2018 1 commit
    • Petru Lingurar's avatar
      Bug 1467461 - Migrate CrashReportingService to JobIntentService. r=snorp · 417a481b
      Petru Lingurar authored
      Use the fact that a JobIntentService is still a Service to keep most of the
      previous implementation and method of starting CrashReportingService.
      On 26+ devices it will be called with "start-foreground-service".
      This ensures it can be started even from background and the crash reporting
      process would work as before but ActivityManager will post an ANR error to
      logcat after 5 seconds because we aren't calling Service.startForeground()
      (which would mean a user visible notification).
      
      Will use different Job Ids depending on if the app is Firefox Release or
      Firefox Beta.
      The Job Id will be passed to GeckoThread when first initializing and then be
      made available to CrashHandler and nsExceptionHandler.cpp to be sent in the
      Intent that starts the CrashReporterService.
      
      MozReview-Commit-ID: GATl6Waa9St
      
      --HG--
      extra : amend_source : 70bc130b9411df336181e825ebb3e19bdc5a778c
      417a481b
  15. 14 May, 2018 1 commit
  16. 10 May, 2018 3 commits
    • James Willcox's avatar
      Bug 1433968 - Add CrashReporterService for GeckView r=jchen · bc73d8b2
      James Willcox authored
      The Fennec CrashReporter class is also renamed to
      CrashReporterActivity. When running in Fennec, the Activity will be used
      which retains what we do today, prompting for comments, email, etc. When
      used in standalone GeckoView, we report the crash without user
      interaction if the appropriate GeckoRuntimeSetting was set. The app will
      want to ask for user permission at least once in order to set this.
      
      We do not collect the URL, email, or logcat with GeckoView crashes.
      Logcat and URL would be nice to have, but it's not clear what the API
      for those would look like, and they can be addressed in followup
      patches.
      
      MozReview-Commit-ID: C5ROsUKreRe
      bc73d8b2
    • Tiberius Oros's avatar
      Backed out 6 changesets (bug 1433968) for Android failures on GeckoRuntimeSettings on a CLOSED TREE · 5245fb43
      Tiberius Oros authored
      Backed out changeset bba1deb626b5 (bug 1433968)
      Backed out changeset 7a8616427aea (bug 1433968)
      Backed out changeset c94c48d76350 (bug 1433968)
      Backed out changeset 64cccb490a2a (bug 1433968)
      Backed out changeset 62f865eed952 (bug 1433968)
      Backed out changeset 5ed1e3af37ba (bug 1433968)
      5245fb43
    • James Willcox's avatar
      Bug 1433968 - Add CrashReporterService for GeckView r=jchen · 05a3f8ac
      James Willcox authored
      The Fennec CrashReporter class is also renamed to
      CrashReporterActivity. When running in Fennec, the Activity will be used
      which retains what we do today, prompting for comments, email, etc. When
      used in standalone GeckoView, we report the crash without user
      interaction if the appropriate GeckoRuntimeSetting was set. The app will
      want to ask for user permission at least once in order to set this.
      
      We do not collect the URL, email, or logcat with GeckoView crashes.
      Logcat and URL would be nice to have, but it's not clear what the API
      for those would look like, and they can be addressed in followup
      patches.
      
      MozReview-Commit-ID: C5ROsUKreRe
      05a3f8ac
  17. 07 May, 2018 1 commit
    • Narcis Beleuzu's avatar
      Backed out 3 changesets (Bug 1433968) for causing Bug 1459349. a=backout · 323d4a41
      Narcis Beleuzu authored
      Backed out changeset 82b765c5a02f (bug 1433968)
      Backed out changeset 73ec9bb3e17e (bug 1433968)
      Backed out changeset 0812ac0376da (bug 1433968)
      
      --HG--
      extra : amend_source : 2748b297418eea9b7d3c2be11a8e7e300f8d709c
      extra : histedit_source : 6428453bbe80ad044661d01e5127d924fffed1a3%2Cd2e712ac6c597784343ff08f75199851c07be4e7
      323d4a41
  18. 04 May, 2018 2 commits
  19. 01 May, 2018 1 commit
    • James Willcox's avatar
      Bug 1433968 - Add CrashReporterService for GeckView r=jchen · bae31b87
      James Willcox authored
      The Fennec CrashReporter class is also renamed to
      CrashReporterActivity. When running in Fennec, the Activity will be used
      which retains what we do today, prompting for comments, email, etc. When
      used in standalone GeckoView, we report the crash without user
      interaction if the appropriate GeckoRuntimeSetting was set. The app will
      want to ask for user permission at least once in order to set this.
      
      We do not collect the URL, email, or logcat with GeckoView crashes.
      Logcat and URL would be nice to have, but it's not clear what the API
      for those would look like, and they can be addressed in followup
      patches.
      
      MozReview-Commit-ID: C5ROsUKreRe
      bae31b87
  20. 13 Feb, 2018 1 commit
    • Jim Chen's avatar
      Bug 1434469 - Add ACCESS_COARSE_LOCATION to list of permissions; r=snorp · 5e9435a2
      Jim Chen authored
      Add ACCESS_COARSE_LOCATION to the Fennec and GeckoView list of
      permissions. For completeness, also add ACCESS_COARSE_LOCATION to JS
      modules that handle runtime permissions.
      
      MozReview-Commit-ID: 8UHaiJcRnq
      
      --HG--
      extra : rebase_source : 5a74d4138d6d7b4bf6cf70724f695ff06201c38c
      5e9435a2
  21. 25 Oct, 2017 1 commit
  22. 20 Jul, 2017 1 commit
    • Jim Chen's avatar
      Bug 1381924 - Include WebRTC bits for GeckoView; r=nalexander · 963412d5
      Jim Chen authored
      Include necessary WebRTC files and permissions for GeckoView. For
      permissions, we need to add the RECORD_AUDIO permission to GeckoView's
      AndroidManifest.xml, but since the file is not preprocessed, we can't
      use an `#ifdef MOZ_WEBRTC` block, so I think we'll just have to
      unconditionally include the permission.
      
      MozReview-Commit-ID: IUd8FFMsW99
      
      --HG--
      extra : rebase_source : b75462d53e6bd05b324e8551c888853c8678ec6b
      963412d5
  23. 15 May, 2017 2 commits
  24. 05 May, 2017 4 commits
  25. 12 May, 2017 1 commit
    • Iris Hsiao's avatar
      Backed out 11 changesets (bug 1322650) for media test failures on android. a=backout · e22349b7
      Iris Hsiao authored
      Backed out changeset 31bd912fba54 (bug 1322650)
      Backed out changeset 4d486c7469eb (bug 1322650)
      Backed out changeset 4cf8f4d5064c (bug 1322650)
      Backed out changeset 3cb108f7492f (bug 1322650)
      Backed out changeset bd53533c108e (bug 1322650)
      Backed out changeset 3522917d8f10 (bug 1322650)
      Backed out changeset 2c2c1e33eccc (bug 1322650)
      Backed out changeset 2f19977cd6ab (bug 1322650)
      Backed out changeset 4519296a323e (bug 1322650)
      Backed out changeset e56e5e1c8786 (bug 1322650)
      Backed out changeset 96fe52231b57 (bug 1322650)
      
      --HG--
      extra : amend_source : b11d2181d8f545f4ed1074f09986eddab0b637c8
      e22349b7
  26. 11 May, 2017 2 commits