Closed
Bug 796061
Opened 12 years ago
Closed 11 years ago
Remove nsIContent hashtables from nsBindingManager.
Categories
(Core :: XBL, defect)
Core
XBL
Tracking
()
RESOLVED
FIXED
mozilla25
People
(Reporter: wchen, Assigned: wchen)
References
(Blocks 1 open bug)
Details
Attachments
(3 files, 3 obsolete files)
33.58 KB,
patch
|
mrbkap
:
review+
|
Details | Diff | Splinter Review |
41.32 KB,
patch
|
mrbkap
:
review+
|
Details | Diff | Splinter Review |
8.03 KB,
patch
|
Details | Diff | Splinter Review |
nsBindingManager has some hashtables that store XBL information about nsIContent. This information can be stored on the nsIContent and would naturally lead to a simpler API because you wouldn't need to obtain the binding manager for getting and setting the XBL attributes.
Assignee | ||
Comment 1•12 years ago
|
||
Attachment #666642 -
Flags: review?(mrbkap)
Assignee | ||
Comment 2•12 years ago
|
||
Attachment #666643 -
Flags: review?(mrbkap)
I'm worried that this is going to bitrot the patches in bug 653881 a bunch. Would it be worth trying to drive those into the tree instead?
Or is the idea to do so piece-wise and this is part of that?
Assignee | ||
Comment 4•12 years ago
|
||
(In reply to Jonas Sicking (:sicking) from comment #3)
> I'm worried that this is going to bitrot the patches in bug 653881 a bunch.
> Would it be worth trying to drive those into the tree instead?
>
> Or is the idea to do so piece-wise and this is part of that?
I've based these patches on top of bug 653881 so I depend on the other patches going in the tree first.
Ooh, I see! Awesome!
Updated•12 years ago
|
Blocks: webcomponents
Updated•12 years ago
|
Attachment #666642 -
Flags: review?(mrbkap)
Updated•12 years ago
|
Attachment #666643 -
Flags: review?(mrbkap)
Assignee | ||
Comment 6•12 years ago
|
||
Attachment #666642 -
Attachment is obsolete: true
Attachment #764490 -
Flags: review?(mrbkap)
Assignee | ||
Comment 7•12 years ago
|
||
Attachment #666643 -
Attachment is obsolete: true
Attachment #764506 -
Flags: review?(mrbkap)
Comment 8•12 years ago
|
||
Comment on attachment 764490 [details] [diff] [review]
Bug 796061 - Part 1: Remove mBindingTable from nsBindingManager.
Review of attachment 764490 [details] [diff] [review]:
-----------------------------------------------------------------
It seems like NODE_MAY_BE_IN_BINDING_MGR might be a prime target for collection after this patch.
Attachment #764490 -
Flags: review?(mrbkap) → review+
Updated•12 years ago
|
Attachment #764506 -
Flags: review?(mrbkap) → review+
Assignee | ||
Comment 9•12 years ago
|
||
Attachment #764490 -
Attachment is obsolete: true
Attachment #776704 -
Flags: review?(mrbkap)
Assignee | ||
Comment 10•12 years ago
|
||
Updated•12 years ago
|
Attachment #776704 -
Flags: review?(mrbkap) → review+
Assignee | ||
Comment 11•11 years ago
|
||
Comment 12•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/5e3d564cd1b5
https://hg.mozilla.org/mozilla-central/rev/d810dcc0726f
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla25
You need to log in
before you can comment on or make changes to this bug.
Description
•