Closed
Bug 571409
Opened 14 years ago
Closed 14 years ago
Add Account Manager support to Firefox
Categories
(Firefox Graveyard :: Account Manager, defect)
Firefox Graveyard
Account Manager
Tracking
(blocking2.0 -)
RESOLVED
WONTFIX
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: hello, Unassigned)
References
()
Details
Attachments
(7 files, 29 obsolete files)
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
Margaret
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
philikon
:
feedback+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
ehsan.akhgari
:
feedback+
|
Details | Diff | Splinter Review |
Tracking bug for adding Account Manager to Firefox.
Updated•14 years ago
|
Keywords: dev-doc-needed
Reporter | ||
Updated•14 years ago
|
Component: General → Account Manager
QA Contact: general → account.manager
Comment 2•14 years ago
|
||
Final or are you hoping to get this into one of the betas Dan?
With such a large new feature like the Account Manager, it should probably go through at least one beta release before the RCs and final.
Reporter | ||
Comment 4•14 years ago
|
||
We are currently targeting the end of August for landing the final bits, though it will be in multiple patches so some features (e.g. sign in/out) should land earlier.
Comment 5•14 years ago
|
||
We can approve patches, but at this time I'm not comfortable blocking on the feature based on schedule. That should not be taken as a statement about not wanting the feature, just about keeping focus on issues that would actually block the release at this time.
We can renominate when we have a better understanding of how close we are on the specific bugs being used to track the Account Manager feature.
blocking2.0: ? → -
Comment 6•14 years ago
|
||
Initial implementation that has UI/functionality to sign in for saved accounts and sign out.
Attachment #466429 -
Flags: feedback?(gavin.sharp)
Updated•14 years ago
|
Comment 7•14 years ago
|
||
Attachment #466429 -
Attachment is obsolete: true
Attachment #467877 -
Flags: review?(gavin.sharp)
Attachment #466429 -
Flags: feedback?(gavin.sharp)
Comment 8•14 years ago
|
||
Attachment #467878 -
Flags: review?(gavin.sharp)
Comment 9•14 years ago
|
||
Attachment #467879 -
Flags: review?(gavin.sharp)
Comment 10•14 years ago
|
||
Attachment #467882 -
Flags: review?(gavin.sharp)
Comment 11•14 years ago
|
||
Attachment #467883 -
Flags: review?(gavin.sharp)
Comment 12•14 years ago
|
||
Attachment #467884 -
Flags: review?(gavin.sharp)
Comment 13•14 years ago
|
||
Attachment #467885 -
Flags: review?(gavin.sharp)
Comment 14•14 years ago
|
||
Awesome to see this pulling together. Have you guys got a tryserver run that you can run through compare-talos to get us some early idea of performance impact?
Comment 15•14 years ago
|
||
Gavin: For the service files it may be useful to check in order:
1) helper classes
2) core service
Then the ui bits for firefox integration and profile-specific:
3) ui bits
4) user/pass form profile
Then various other patches can be somewhat individually looked at:
5) startup glue
6) header parser + generated
7) mochitest
Comment 16•14 years ago
|
||
Attachment #467882 -
Attachment is obsolete: true
Attachment #468233 -
Flags: review?(gavin.sharp)
Attachment #467882 -
Flags: review?(gavin.sharp)
Comment 17•14 years ago
|
||
Attachment #467883 -
Attachment is obsolete: true
Attachment #468234 -
Flags: review?(gavin.sharp)
Attachment #467883 -
Flags: review?(gavin.sharp)
Comment 18•14 years ago
|
||
Attachment #467878 -
Attachment is obsolete: true
Attachment #467878 -
Flags: review?(gavin.sharp)
Comment 19•14 years ago
|
||
Attachment #467879 -
Attachment is obsolete: true
Attachment #468236 -
Flags: review?(gavin.sharp)
Attachment #467879 -
Flags: review?(gavin.sharp)
Comment 20•14 years ago
|
||
Attachment #467877 -
Attachment is obsolete: true
Attachment #468237 -
Flags: review?(gavin.sharp)
Attachment #467877 -
Flags: review?(gavin.sharp)
Comment 21•14 years ago
|
||
Attachment #467884 -
Attachment is obsolete: true
Attachment #468238 -
Flags: review?(gavin.sharp)
Attachment #467884 -
Flags: review?(gavin.sharp)
Comment 22•14 years ago
|
||
Attachment #467885 -
Attachment is obsolete: true
Attachment #468239 -
Flags: review?(gavin.sharp)
Attachment #467885 -
Flags: review?(gavin.sharp)
Updated•14 years ago
|
Attachment #468235 -
Flags: review?(gavin.sharp)
Comment 23•14 years ago
|
||
I pushed several runs of Ts to maple with some baseline of the pre-merged changeset:
(platform: 2 base runs, 4 merged runs, %overhead)
linux: b456 b455 472 464 472 483 3.7%
linux64: b429 b419 434 434 441 431 2.6%
os x: b660 b663 660 672 672 658 0.6%
os x64: b715 b787 793 806 801 799 1.6%
winxp: b348 b341 359 361 360 359 4.4%
win7: b454 b448 450 461 460 464 1.7%
Comment 24•14 years ago
|
||
Do we know what's consuming so much time on startup on XP and Linux? Or do we at least have an idea?
Reporter | ||
Comment 25•14 years ago
|
||
I don't have a specific answer, but we do have some juicy targets for Ts speedup. There are a couple of things we do right now that we shouldn't, and they possibly affect Linux and XP more than the rest - I don't know the platform differences well enough to say.
Comment 26•14 years ago
|
||
Attachment #468233 -
Attachment is obsolete: true
Attachment #468722 -
Flags: review?(gavin.sharp)
Attachment #468233 -
Flags: review?(gavin.sharp)
Comment 27•14 years ago
|
||
Attachment #468234 -
Attachment is obsolete: true
Attachment #468723 -
Flags: review?(gavin.sharp)
Attachment #468234 -
Flags: review?(gavin.sharp)
Comment 28•14 years ago
|
||
Attachment #468235 -
Attachment is obsolete: true
Attachment #468724 -
Flags: review?(paul)
Attachment #468235 -
Flags: review?(gavin.sharp)
Comment 29•14 years ago
|
||
Attachment #468236 -
Attachment is obsolete: true
Attachment #468725 -
Flags: review?(paul)
Attachment #468236 -
Flags: review?(gavin.sharp)
Comment 30•14 years ago
|
||
Attachment #468237 -
Attachment is obsolete: true
Attachment #468726 -
Flags: review?(dolske)
Attachment #468237 -
Flags: review?(gavin.sharp)
Comment 31•14 years ago
|
||
Attachment #468238 -
Attachment is obsolete: true
Attachment #468728 -
Flags: review?(dolske)
Attachment #468238 -
Flags: review?(gavin.sharp)
Comment 32•14 years ago
|
||
Attachment #468239 -
Attachment is obsolete: true
Attachment #468730 -
Flags: review?(dolske)
Attachment #468239 -
Flags: review?(gavin.sharp)
Comment 33•14 years ago
|
||
I reran the Ts tests (5 times) with the removal of the xpcom component and moved startup to the browser delayed startup:
linux: 2.1%
lin64: 2.4%
macos: 0.5%
mac64: 2.2%
winxp: 2.9%
win 7: 0.3%
Comment 34•14 years ago
|
||
Attachment #468722 -
Attachment is obsolete: true
Attachment #469382 -
Flags: review?
Attachment #468722 -
Flags: review?(gavin.sharp)
Comment 35•14 years ago
|
||
Attachment #468723 -
Attachment is obsolete: true
Attachment #469383 -
Flags: review?
Attachment #468723 -
Flags: review?(gavin.sharp)
Comment 36•14 years ago
|
||
Attachment #468724 -
Attachment is obsolete: true
Attachment #469384 -
Flags: review?
Attachment #468724 -
Flags: review?(paul)
Comment 37•14 years ago
|
||
Attachment #468725 -
Attachment is obsolete: true
Attachment #469386 -
Flags: review?
Attachment #468725 -
Flags: review?(paul)
Comment 38•14 years ago
|
||
Attachment #468726 -
Attachment is obsolete: true
Attachment #469387 -
Flags: review?
Attachment #468726 -
Flags: review?(dolske)
Comment 39•14 years ago
|
||
Attachment #468728 -
Attachment is obsolete: true
Attachment #469388 -
Flags: review?
Attachment #468728 -
Flags: review?(dolske)
Comment 40•14 years ago
|
||
Attachment #468730 -
Attachment is obsolete: true
Attachment #469389 -
Flags: review?
Attachment #468730 -
Flags: review?(dolske)
Comment 41•14 years ago
|
||
We simplified the ui a bit to get rid of the inline svg/clip-path and reran Ts:
From 2 base and 6 test runs (5 test runs for windows as it's still building..):
linux: 1.7%
lin64: 2.4%
macos: 0.2%
mac64: 2.0%
winxp: 1.3%
win 7: 0.5%
That's an average of 1.35% across all 6 platforms, but we're probably hitting noise on some of the platforms, so that might not be totally accurate.
Updated•14 years ago
|
Comment 42•14 years ago
|
||
Attachment #469382 -
Attachment is obsolete: true
Attachment #471257 -
Flags: feedback?(sdwilsh)
Attachment #469382 -
Flags: review?
Comment 43•14 years ago
|
||
Attachment #469383 -
Attachment is obsolete: true
Attachment #471258 -
Flags: feedback?(sdwilsh)
Attachment #469383 -
Flags: review?
Comment 44•14 years ago
|
||
Attachment #469384 -
Attachment is obsolete: true
Attachment #471259 -
Flags: feedback?(sdwilsh)
Attachment #469384 -
Flags: review?
Comment 45•14 years ago
|
||
Attachment #469386 -
Attachment is obsolete: true
Attachment #471260 -
Flags: feedback?(sdwilsh)
Attachment #469386 -
Flags: review?
Comment 46•14 years ago
|
||
Attachment #469387 -
Attachment is obsolete: true
Attachment #471261 -
Flags: feedback?(sdwilsh)
Attachment #469387 -
Flags: review?
Comment 47•14 years ago
|
||
Attachment #469388 -
Attachment is obsolete: true
Attachment #471262 -
Flags: feedback?(sdwilsh)
Attachment #469388 -
Flags: review?
Comment 48•14 years ago
|
||
Attachment #469389 -
Attachment is obsolete: true
Attachment #471263 -
Flags: feedback?(sdwilsh)
Attachment #469389 -
Flags: review?
Comment 49•14 years ago
|
||
Comment on attachment 471259 [details] [diff] [review]
ui f47972d05473
The popup notifications bit looks like it makes sense to me, although I'm not an expert :) However, for css rules using the popup notification id, you should be aware of bug 591026, which appends "-notification" to the id you supply when building the notification.
Also, this patch may eventually cause a conflict with bug 567814 and bug 588309, which are moving save password behavior to popup notifications.
Comment 50•14 years ago
|
||
Comment on attachment 471263 [details] [diff] [review]
test f47972d05473
I took a look at the sjs files and the tests in general. They all looked sane to me, but I don't know anything about how the account manager works, so this feedback should be taken with a grain of salt.
Attachment #471263 -
Flags: feedback+
Comment 51•14 years ago
|
||
Comment on attachment 471261 [details] [diff] [review]
makefile f47972d05473
Nit: license header copied w/o updating the info ;)
>+DIRS = \
>+ browser
>+ $(NULL)
You're missing browser/Makefile.in. Looks good otherwise.
Attachment #471261 -
Flags: feedback+
Comment 52•14 years ago
|
||
Comment on attachment 471259 [details] [diff] [review]
ui f47972d05473
Oops, missed the feedback flag!
Attachment #471259 -
Flags: feedback+
Updated•14 years ago
|
Updated•14 years ago
|
Attachment #471257 -
Flags: feedback?(sdwilsh)
Updated•14 years ago
|
Attachment #471258 -
Flags: feedback?(sdwilsh)
Updated•14 years ago
|
Attachment #471259 -
Flags: feedback?(sdwilsh)
Updated•14 years ago
|
Attachment #471260 -
Flags: feedback?(sdwilsh)
Updated•14 years ago
|
Attachment #471261 -
Flags: feedback?(sdwilsh)
Updated•14 years ago
|
Attachment #471262 -
Flags: feedback?(sdwilsh)
Updated•14 years ago
|
Attachment #471263 -
Flags: feedback?(sdwilsh)
Comment 53•14 years ago
|
||
I talked with thunder today, and this is going to be changing. With that being said, whoever ends up actually implementing this should chat with me about approaches since I'm *very* likely to be on the hook for reviews.
Reporter | ||
Comment 54•14 years ago
|
||
We're changing direction and putting the previous Account Manager protocol on hold for a while. Closing these bugs to reflect reality.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
Updated•14 years ago
|
Keywords: dev-doc-needed
Assignee | ||
Updated•12 years ago
|
Product: Firefox → Firefox Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•