The Wayback Machine - https://web.archive.org/web/20220325021023/https://github.com/mozilla-mobile/focus-ios
Skip to content
main
Switch branches/tags
Code

Latest commit

* Support Python 3 in focusios_taskgraph

This in-lines the 'chunkify' package which doesn't support Python 3
and no longer exists on Github.

It was copied from:
https://hg.mozilla.org/mozilla-central/file/a8d37f94a6364103b7f373b9938ce7a62d9db9e6/python/mozbuild/mozbuild/chunkify.py

(where the Python 3 issue was already fixed)

* Fixes #3128 - Bootstrap Taskgraph from pypi in decision task

Releng has tweaked the recommended way of bootstrapping Taskgraph from a
clone + checkout pinned revision, to Pypi and a requirements.txt.

This provides a few benefits:

1. Since Taskgraph uses SemVer, updating will provide a hint if there
   will be backwards incompatible changes.
2. Using version numbers is nicer than revisions (e.g, Taskgraph's
   CHANGELOG will be useful).
3. Provides a mechanism to pin other non-Taskgraph dependencies.

The reason I'm submitting this now is I'd like to migrate Taskgraph to a
new repository. By moving consumers over to Pypi first, the migration
can happen seamlessly without breaking anything.

Jira: RELENG-808

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2f16808

Git stats

Files

Permalink
Failed to load latest commit information.

Firefox Focus for iOS

Browse like no one’s watching. The new Firefox Focus automatically blocks a wide range of online trackers — from the moment you launch it to the second you leave it. Easily erase your history, passwords and cookies, so you won’t get followed by things like unwanted ads.

Download on the App Store.

Getting Involved

We encourage you to participate in this open source project. We love Pull Requests, Bug Reports, ideas, (security) code reviews or any kind of positive contribution. Please read the Community Participation Guidelines.

If you're looking for a good way to get started contributing, check out some good first issues.

We also tag recommended bugs for contributions with help wanted.

Main Branch

This branch works with Xcode 13 and supports iOS 13.0 and newer.

Pull requests should be submitted with main as the base branch.

Build Instructions

  1. Install Xcode 13 Xcode developer tools from Apple.
  2. Clone the repository:
git clone https://github.com/mozilla-mobile/focus-ios.git
  1. Pull in the project dependencies:
cd focus-ios
./checkout.sh
  1. Open Blockzilla.xcodeproj in Xcode.
  2. Build the Focus scheme in Xcode.