Commit Graph

15 Commits

Author SHA1 Message Date
Nick Alexander
05a1babaf6 Bug 1191067 - Add Fennec version of about:accounts. r=antlam,margaret
This is a Fennec version of about:accounts, cribbed largely from
Desktop's implementation.  This implementation serves two purposes:

One, it allows all fxa-content-server pref handling to remain in
Gecko.  Java-side consumers redirect to about:accounts?action=... and
have pref munging and parameter addition (like context=fx_fennec_v1,
etc) handled by about:accounts itself.

Two, it handles network connectivity display and error handling.  When
a request is started, we display an animated spinner.  We transition
smoothly from the spinner to the iframe display if we can, and if not
we hide any network error and offer to retry.  This is more important
in Fennec than it is on Desktop.  This approach agrees with Firefox
for iOS.

Some additional notes:

The spinner to iframe transition uses the WebChannel listener to send
LOADED messages to the appropriate XUL <browser> element.  It's worth
remembering that Fennec's Gecko is single process, so the <browser> in
question is in the same process.  None-the-less, we are close to e10s
safe.

There are four actions: signup/signin/force_reauth, and manage.  The
first three try to produce a LOGIN message.  The last uses the
fxa-content-server to manage the Account settings.  *This is not how
this is arranged on Desktop: Desktop redirects to a new tab, not
wrapped in about:accounts.*
2015-09-18 16:28:14 -04:00
Mark Capella
7800d0949d Bug 1191872 - Move annotations to org.mozilla.gecko.annotation package, r=jchen 2015-08-10 19:19:51 -04:00
Sebastian Kaspari
74e678fe02 Bug 1189414 - Restricted Profiles: Clean up missing and unneeded restrictions. r=ally
* Synchronize nsIParentalControlsService.idl and Restriction.java
* Do not hide 'tools' menu but menu items of disabled features
* Hiding 'Report site issue' should not be configurable
* Restricted profiles: DISALLOW_INSTALL_APPS is a system restriction and should not be configurable
* RestrictedProfileConfiguration: Use AboutPages
2015-08-06 10:51:45 +02:00
Margaret Leibovic
0560a6ba41 Bug 1179872 - Remove about:apps page and menu item. r=mcomella 2015-07-07 16:01:43 -07:00
Allison Naaktgeboren
5c2879b1f8 Bug 1136477 - Unify terminology of Passwords/Logins for about:logins (nee about:passwords).1/2.r=margaret 2015-06-10 18:52:27 -07:00
Chenxia Liu
25a0fb7e88 Bug 1121681 - Add "Passwords" entry point in menu. r=margaret 2015-03-02 14:33:28 -08:00
Nick Alexander
011c6963fb Bug 1063750 - Part 2: Implement link from Remote Tabs tray to Remote Tabs home panel. r=mcomella
Deriving the correct panel UUID from the active Home Panel configuration
is challenging.  This is easy and will only exist for one release.  (The
Remote Tabs tray icon will disappear after this release; see Bug
1063753.)  This solves the problem in essentially all the situations we
expect to see.
2014-10-07 16:53:28 -07:00
Lucas Rocha
39a947f5df Bug 1054268 - Show search icon in about:home (r=margaret) 2014-08-18 10:40:09 +01:00
Sola Ogunsakin
8ca4846464 Bug 909618 - Part 3: Remember about:home tab selection. r=lucasr 2014-01-17 10:41:15 -08:00
Vlad Tanase
f2e3057886 Bug 976144 - Changed the show progress bar conditions so that it is no longer shown for about pages. r=bnicholson 2014-03-19 08:47:45 -04:00
Lucas Rocha
5ac22c33c3 Bug 969445 - Don't show progress bar in about:privatebrowsing (r=mfinkle) 2014-02-07 20:03:42 +00:00
Margaret Leibovic
7a6c7fccfc Bug 950919 - (Part 3) Create utility StringUtils.getQueryParameter. r=mcomella 2013-12-17 22:43:31 -08:00
Margaret Leibovic
5c0dd05487 Bug 950919 - (Part 2) Get rid of "aboutHomePage" flag. r=mcomella 2013-12-17 22:43:31 -08:00
Richard Newman
9e4a05b588 Bug 941868 - Part 2: load and cache certain preloaded favicons on launch, and remove favicon from about:home's HTML content. r=mcomella 2013-11-26 19:48:30 -08:00
Richard Newman
ed111292ed Bug 941982 - Clean up about: page handling. r=mcomella 2013-11-21 23:33:28 -08:00