2
0
mirror of https://github.com/fork-maintainers/iceraven-browser synced 2024-11-07 15:20:38 +00:00
Commit Graph

514 Commits

Author SHA1 Message Date
Emily Kager
e358ea138a Adds new home icon and adds padding to URL background 2019-02-05 15:32:58 -08:00
Emily Kager
c8e4ef558c Closes #372 - Change Toolbar Menu and Security Icon Colors 2019-02-05 15:32:58 -08:00
Sebastian Kaspari
5111d5de70 Update GeckoView to 67.0.20190204092937 (following A-C). 2019-02-05 10:22:57 -08:00
Sebastian Kaspari
417a82bc00 Pass EngineView to ContextMenuFeature. 2019-02-05 10:22:57 -08:00
Stefan Arentz
68e2671d99 Update A-C to 0.42.0-SNAPSHOT 2019-02-05 10:22:57 -08:00
Jeff Boek
461664ed87 For #364 - Refactors BrowserFragment to use the ToolbarComponent
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
2019-02-04 16:44:10 -08:00
Jeff Boek
dbea570747 For #364 - Moves edit mode to be a part of the toolbar component state
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
Co-authored-by: Emily Kager <emilykager@gmail.com>
2019-02-04 16:44:10 -08:00
Jeff Boek
abd08453ce Fixes #360 - Prevent multiple sessionFeatures from being lifecycle observers 2019-02-04 13:28:02 -08:00
Jeff Boek
a6004fea20 Closes #146 & Closes #147: Integrates find in page
Co-authored-by: Sawyer Blatz <sdblatz@gmail.com>
2019-02-01 23:00:37 -08:00
Jeff Boek
383f9197bf For #140 - Fixes a11y recomendations for the homeview 2019-02-01 18:23:29 -08:00
Mitchell Hentges
d46e435461 Fix usage of sentry token in staging 2019-02-01 17:06:42 -08:00
Jeff Boek
88a54b7b30 Fixes #362 - Downgrade to ConstraintLayout 2.0.0-alpha2
There is currently an issue with visibility changes in ConstraintLayout 2.0.0-alpha3
https://issuetracker.google.com/issues/122090772
For now we're going to manually implement KeyTriggers.
2019-02-01 16:26:37 -08:00
Emily Kager
3db9f2cb6a No issue: Hook up browser menu items Settings and temporary Share 2019-02-01 16:14:59 -08:00
Sebastian Kaspari
344bc0aea6 Move architecture/mvi code to separate gradle module. 2019-02-01 09:45:55 -06:00
Jeff Boek
27a56e2974 For #336 - allow the browser to intercept the back button 2019-02-01 09:37:19 -06:00
Jeff Boek
854eb4a2a0 For #336 - Navigate to SearchFragment on URL press 2019-02-01 09:37:19 -06:00
Emily Kager
179807b83f Add accounts preferences 2019-01-31 21:57:25 -08:00
Jonathan Almeida
0c893b356a Re-add SEND intent actions 2019-01-31 15:15:34 -06:00
Emily Kager
3c48b3eeca Style settings theme, add about category 2019-01-31 12:03:49 -08:00
Sawyer Blatz
bc30589180 For #288: Adds advanced settings 2019-01-31 12:03:49 -08:00
Emily Kager
5808fb5afb Create basics settings page 2019-01-31 12:03:49 -08:00
Colin Lee
b7542b2208 Remove hardcoded clientID for Fretboard 2019-01-31 13:16:04 -06:00
Sebastian Kaspari
7d807f5a0a Closes #263: Integrate service-glean component. 2019-01-31 09:04:15 -08:00
Sebastian Kaspari
9876970b16 Mark pre-push-recommended as executable. 2019-01-31 09:03:30 -08:00
Colin Lee
0120558fce Enforce unidirectional arch better 2019-01-31 08:10:39 -08:00
Sebastian Kaspari
580fa1011f Issue #267: decision_task_nightly.py: Fix typo: taskcClusterProxy -> taskclusterProxy 2019-01-31 08:04:53 -06:00
Jeff Boek
5a57b9a6c5 Cleans up clipboard awesomebar suggestion 2019-01-30 19:25:37 -08:00
Jeff Boek
ed1e563087 Pull awesome bar into a component 2019-01-30 19:25:37 -08:00
Jeff Boek
bacee18344 Removes initial and default session 2019-01-30 19:25:37 -08:00
Jonathan Almeida
653cbf8987 Closes #319: Add intent filters for more mimetypes 2019-01-30 17:30:08 -06:00
Emily Kager
8368f4fbb2 Part of #288 - Set up basic settings menu 2019-01-30 14:29:17 -08:00
Sawyer Blatz
4d804981f0 For #288: Adds settings assets 2019-01-30 16:14:31 -06:00
Christian Sadilek
b7384a2633 Closes #264: Integrate feature-contextmenu component 2019-01-30 15:14:35 -06:00
Christian Sadilek
ca317e1889 Update GeckoView to 67.0.20190130001444 2019-01-30 15:14:35 -06:00
Sawyer Blatz
8919f9503c Revert "For #288: Adds settings icons"
This reverts commit c78f299390.
2019-01-30 14:51:52 -06:00
Christian Sadilek
614374942a Closes #265: Integrate feature-prompts component 2019-01-30 14:25:58 -06:00
Sawyer Blatz
c78f299390 For #288: Adds settings icons 2019-01-30 11:59:10 -08:00
Colin Lee
273f33b244 Fixes #290: Integrate new Fenix architecture 2019-01-30 13:44:58 -06:00
Colin Lee
8af55652be Add project README and pre-push-hook 2019-01-30 10:32:02 -08:00
Colin Lee
b2b6a530d0 Make ktlint and detekt style changes 2019-01-30 11:08:25 -06:00
Colin Lee
99a72fc7f4 Add detekt, ktlint, and upgrade Gradle wrapper 2019-01-30 11:08:25 -06:00
Sebastian Kaspari
d6d844a656 Issue #267: Enable taskcluster proxy feature for build task.
This is needed so that the build task can connect to the secrets service in
order to receive the Sentry token.
2019-01-30 11:00:50 -06:00
Sebastian Kaspari
1231896520 TaskBuilder.build_task(): Add scopes parameter. 2019-01-30 09:31:53 -06:00
Sebastian Kaspari
171da63eb2 Add color-shifted debug icon. 2019-01-30 09:11:42 -06:00
Sebastian Kaspari
d7f60b20e1 Issue #267: Setup release task to fetch sentry token and enable crash reporting. 2019-01-30 09:11:15 -06:00
Sebastian Kaspari
7e7b5f6102 Issue #267: Add script for fetching secrets from taskcluster's secrets service. 2019-01-30 09:11:15 -06:00
Sebastian Kaspari
d5515c9f6e Issue #267: Integrate lib-crash component and upload crash reports to sentry and socorro. 2019-01-30 09:11:15 -06:00
Colin Lee
e7ebd712c6 Fix MotionLayout animation the proper way 2019-01-29 19:49:08 -08:00
Jeff Boek
ebb5da7f4e For #141 - Cleans up search UI 2019-01-29 21:08:07 -06:00
Grisha Kruglov
f78b62751d Use abiFilter in product flavour definitions to filter for the supported architectures
This fixes a regression from https://github.com/mozilla-mobile/fenix/pull/294

That patch adds a dependency which loads some native libraries. Those native libs are
shipped for a variety of architectures. Specifically, there are versions of aarch64 and armv7.
What seems to happen is that since those libraries are loaded first (GV is lazily initialized
after history stuff), and since aarch64 versions of these libs is chosen by the native loader,
consequent native loads select for the same abi type. aarch64 version of libmozglue isn't there,
loader fails to find it and we crash.

Being explicit with the abiFilter in the product flavour definitions strips out aarch64 app-services
libs from the apk. When they're loaded first, armv7 versions are picked (since we don't have any other
ones), and everything works correctly afterwards.

Another way to achieve the same result would be to exclude arm64 libs via packagignOptions directive:
packagingOptions { exclude "lib/arm64-v8a/**" }

... but that's a less flexible approach in the longer term.
2019-01-29 16:37:48 -08:00