Commit Graph

96 Commits (48ea10cd9d62ae924757a528656265f5805019f1)

Author SHA1 Message Date
Tiger Oakes e9fd6892ba For #394, #778 - Add hide toolbar feature
And also add CustomTabsServiceStore
5 years ago
Dennis Schubert 5577470d0b No bug - Add WebCompat feature. 5 years ago
Colin Lee 1aa4f5a519 For #255: Toggle Media Autoplay 5 years ago
Emily Kager fcb0448fa5 For #4458 - Enable font inflation with font auto size setting (#5252) 5 years ago
Emily Kager 4485b7f647 Add Tracking Protection Info Panel 5 years ago
Mihai Adrian a31eb1f371 Code Health #4883: Refactored accessing settings by using Context extensions (#4973) 5 years ago
Sebastian Kaspari c2db07acf8 Add browser-state component. 5 years ago
Sebastian Kaspari 9b633f7f0f Move creation of GeckoRuntime to flavor-specific source set.
Since we are now able to build against GeckoView Nightly and GeckoView Beta,
we should create the GeckoRuntime from a flavor-specific source set.

Creating the runtime is not covered by the AC abstraction and so API changes
in GeckoView Nightly can break the build and leaves us with no option to fix
it from a shared code base. Separating the creation of GeckoRuntime
allows us to adapt individually and also to configure the runtimes
differently.
5 years ago
Arturo Mejia 24f79b3263 Fix safe browsing API breaking change. (#4946) 5 years ago
Arturo Mejia 210868f5bc Use Mozilla Android Components 9.0.0-SNAPSHOT. (#4750) 5 years ago
Sebastian Kaspari d03c15d15c Issue #4431: Integrate feature-media component (Nightly and debug builds only). (#4683) 5 years ago
Emily Kager 74111c75de For #3639 - Remove fontInflationEnabled (#3640) 5 years ago
Emily Kager afb59251c1 For #3588 - Preload the content process when starting Gecko (#3589) 5 years ago
Sebastian Kaspari b2d81aba43 Issue #2381: Add feature-media component and enable notification for recording devices. 5 years ago
Sawyer Blatz 7fff475fd8 For #1679: Pause media playback when backgrounded 5 years ago
Emily Kager 833290799e For #1286 - Add Automatic Font Sizing Preference 5 years ago
Jeff Boek f5a993a027 For #2762 - Prevents crash when a device has a font scale other than 1.0 5 years ago
Arturo Mejia b2294483a8 Updated tracking protectionPolicy to the recommend one. 5 years ago
Sebastian Kaspari 291df48c4e Install the "icons" WebExtension to automatically load icons for every visited website. 5 years ago
Emily Kager e00380960f Add Accessibility Fragment and Text Size Adjustment Setting 5 years ago
Sawyer Blatz 72d29c2a43
For #2205 & #1578: Integrates tab collection storage (#2478)
* For #2205: Adds TabCollectionStorage

* For #1578: Adds delete to TabCollection
5 years ago
Colin Lee 96b68948b5
For #1710: Create scaffolding for Robolectric tests (#2282) 5 years ago
Emily Kager 449fffe933 For #2181 - Select session again after restoring (#2213) 5 years ago
ekager af613962e5 Only set the engine's theme when it is instantiated 5 years ago
Emily Kager 7871225083 No issue: Removes session time out related code 5 years ago
Jeff Boek 5ca9040702 For #1696 - Removes sessions from session control 5 years ago
Jeff Boek 0d183b01f3 For #1696 - Replace session bundle storage with session storage 5 years ago
Emily Kager 43e0588d68 For #1084 - Update TP Policy for the current engineSession 5 years ago
Emily Kager 068744eb96 For #1084 - Add Setting to enable/disable TP 5 years ago
Nick Alexander d4d1e6bd5f For #1525: Make BrowserPerformanceTestActivity pass through to IntentReceiverActivity.
Previously, this passed through to HomeActivity, but Intent arguments
were dropped.  That means that actions (`-a
android.intent.action.VIEW`) and URLs (`-d data:...`) were dropped,
which means that Gecko itself wasn't started (and wasn't started with
a session owned by Fenix itself).

This simply passes through the intent to its final destination.

Along the way, I also enabled remote debugging for these test
configurations; it's probably not necessary, but eventually I want all
automation to be controlled by that setting.  See
[Bug 1524673](https://bugzilla.mozilla.org/show_bug.cgi?id=1524673)
for some of the motivation.  This agrees with Chrome, and should
generalize to future remote control protocols.
5 years ago
Jeff Boek 1ffbc51038 No Issue - Only block a subset of trackers by default 5 years ago
Emily Kager 442ca9b79c For #627 - Set Engine Setting for PreferredColorScheme 5 years ago
Colin Lee bd81e72239 Fixes #916, fixes #917, fixes #920: Save, share, and delete bookmarks 5 years ago
ekager 80f386c411 Closes #120 - Add Preference for Remote Debugging
Co-authored-by: Emily Kager <ekager@mozilla.com>
5 years ago
Sawyer Blatz 463ab8bf79 No issue: Fixes compilation errors with a-c 47.0 5 years ago
Jeff Boek 59c514996b Fixes #362 - Auto closes session 5 years ago
Colin Lee f22f3ec9e2 Fixes #423: [Battery Performance] Set up Fenix and Raptor 5 years ago
Sebastian Kaspari 4a66c60548 Pass concept-fetch Client implementation to SearchSuggestionProvider. 5 years ago
Jeff Boek a4a9222a94 For #490 - Fixes navigation when selecting a history item 5 years ago
Sebastian Kaspari b4d1ac0d63 Closes #472: Integrate feature-session-bundling component.
This will take care of saving and restoring the (`SessionManager`) state.
5 years ago
Emily Kager 0c8b2a8a1e Closes #449 - Adds Basic About Page with Dated Version Name 5 years ago
Colin Lee 0120558fce Enforce unidirectional arch better 5 years ago
Jeff Boek bacee18344 Removes initial and default session 5 years ago
Sebastian Kaspari d5515c9f6e Issue #267: Integrate lib-crash component and upload crash reports to sentry and socorro. 5 years ago
Grisha Kruglov 0e3965632a Closes #270: Integrate browser-storage-sync for history storage and toolbar autocompletion 5 years ago
Jeff Boek 4c4f344a97 For #131 - Loads mozilla.org in the browser fragment 5 years ago