Closed
Bug 350129
Opened 18 years ago
Closed 18 years ago
Improve toolbar customization UE on OS X
Categories
(Firefox :: Toolbars and Customization, defect, P2)
Tracking
()
RESOLVED
FIXED
Firefox 2
People
(Reporter: asaf, Assigned: asaf)
References
Details
(Keywords: fixed1.8.1, ue)
Attachments
(2 files, 2 obsolete files)
62.40 KB,
image/png
|
Details | |
22.10 KB,
patch
|
mconnor
:
review+
mconnor
:
approval1.8.1+
|
Details | Diff | Splinter Review |
Improve toolbar customization UE on OS X.
Filing this as the FF2.0 doable version of bug 206649.
Assignee | ||
Updated•18 years ago
|
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•18 years ago
|
||
Assignee | ||
Updated•18 years ago
|
Flags: blocking-firefox2?
Priority: -- → P2
Updated•18 years ago
|
Flags: blocking-firefox2? → blocking-firefox2+
Assignee | ||
Comment 2•18 years ago
|
||
Assignee | ||
Comment 3•18 years ago
|
||
Assignee | ||
Comment 4•18 years ago
|
||
Attachment #235418 -
Attachment is obsolete: true
Attachment #235483 -
Attachment is obsolete: true
Attachment #235498 -
Flags: review?(mconnor)
Comment 5•18 years ago
|
||
Comment on attachment 235498 [details] [diff] [review]
patch
This looks pretty good and seems to work great!
couple of questions: the overlay for reporter fails gracefully on non-Mac, right? and there's nothing anywhere than has any valid reason to be broken by the XUL structure change, right? (not XBL etc, so no childNodes nonsense here)
please run the various leak tools here, just to be sure, but I think this should be better than the old impl
Attachment #235498 -
Flags: review?(mconnor) → review+
Assignee | ||
Comment 6•18 years ago
|
||
(In reply to comment #5)
> (From update of attachment 235498 [details] [diff] [review] [edit])
> This looks pretty good and seems to work great!
>
> couple of questions: the overlay for reporter fails gracefully on non-Mac,
> right?
Yeah, see the jar.mn file of DOMi.
> and there's nothing anywhere than has any valid reason to be broken by
> the XUL structure change, right? (not XBL etc, so no childNodes nonsense here)
Let's hope so!
> please run the various leak tools here, just to be sure, but I think this
> should be better than the old impl
Same amount of leaks (three objects) when testing with Leak Monitor.
Assignee | ||
Comment 7•18 years ago
|
||
trunk:
mozilla/browser/base/Makefile.in 1.18
mozilla/browser/base/jar.mn,v 1.104
mozilla/browser/base/content/browser-doctype.inc 1.9
mozilla/browser/base/content/browser.js 1.693
mozilla/browser/base/content/browser.xul 1.316
mozilla/browser/base/content/customizeToolbarSheet.js 1.1
mozilla/browser/base/content/customizeToolbarSheet.xul 1.1
mozilla/toolkit/content/customizeToolbar.js 1.30
mozilla/browser/themes/pinstripe/browser/browser.css 1.29
mozilla/extensions/reporter/jar.mn 1.6
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Assignee | ||
Updated•18 years ago
|
Attachment #235498 -
Flags: approval1.8.1?
Updated•18 years ago
|
Whiteboard: [baking until 8/28]
Comment 8•18 years ago
|
||
Comment on attachment 235498 [details] [diff] [review]
patch
please get this in ASAP, and follow any regressions closely.
Attachment #235498 -
Flags: approval1.8.1? → approval1.8.1+
Assignee | ||
Comment 9•18 years ago
|
||
1.8 branch (including the fix for bug 350282):
mozilla/browser/base/Makefile.in 1.16.2.2
mozilla/browser/base/jar.mn 1.95.2.10
mozilla/browser/base/content/browser-doctype.inc 1.6.2.3
mozilla/browser/base/content/browser.js 1.479.2.195
mozilla/browser/base/content/browser.xul 1.268.2.60
mozilla/browser/base/content/customizeToolbarSheet.js 1.1.2.1
mozilla/browser/base/content/customizeToolbarSheet.xul 1.2.2.1
mozilla/browser/themes/pinstripe/browser/browser.css 1.11.4.34
mozilla/extensions/reporter/jar.mn 1.4.4.2
mozilla/toolkit/content/customizeToolbar.js 1.26.8.3
Keywords: fixed1.8.1
Whiteboard: [baking until 8/28]
What was the reasoning behind adding a <stack> to the browser chrome hierarchy?
Comment 11•17 years ago
|
||
(In reply to comment #10)
> What was the reasoning behind adding a <stack> to the browser chrome hierarchy?
It was needed to position the customize sheet over the browser content. Bug 395122 has a patch to remove it.
You need to log in
before you can comment on or make changes to this bug.
Description
•