Closed
Bug 693172
Opened 13 years ago
Closed 13 years ago
Move all subclasses of nsDOMEventTargetHelper to nsDOMEventTargetWrapperCache, and then merge the classes
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla13
People
(Reporter: khuey, Assigned: ewong)
References
()
Details
(Whiteboard: [mentor=khuey][lang=c++])
Attachments
(1 file, 6 obsolete files)
My understanding is that the long term plan is to wrapper cache everything. This moves us further down that path.
Reporter | ||
Comment 1•13 years ago
|
||
This might be a good second or third bug for somebody who is interested in poking around the DOM.
Whiteboard: [mentor=khuey][lang=c++]
Updated•13 years ago
|
![]() |
Assignee | |
Comment 2•13 years ago
|
||
Attachment #584367 -
Flags: review?(khuey)
![]() |
Assignee | |
Comment 3•13 years ago
|
||
Over irc, khuey suggested I move the subclasses of nsDOMEventTargetWrapperCache to nsDOMEventTargetHelper and then merge the two classes.
Assignee: nobody → ewong
Attachment #584367 -
Attachment is obsolete: true
Status: NEW → ASSIGNED
Attachment #584367 -
Flags: review?(khuey)
Attachment #584538 -
Flags: review?(khuey)
Reporter | ||
Comment 4•13 years ago
|
||
Comment on attachment 584538 [details] [diff] [review]
Moved all subclasses of nsDOMEventTargetWrapperCache to nsDOMEventTargetHelper and merged the classes.
Looks pretty good to me. Going to toss it over to smaug for the official review though, since he owns event handling.
Attachment #584538 -
Flags: review?(khuey)
Attachment #584538 -
Flags: review?(bugs)
Attachment #584538 -
Flags: feedback+
Comment 5•13 years ago
|
||
Comment on attachment 584538 [details] [diff] [review]
Moved all subclasses of nsDOMEventTargetWrapperCache to nsDOMEventTargetHelper and merged the classes.
Looks ok, but I think there has been some changes to this code so could you
update the patch.
Attachment #584538 -
Flags: review?(bugs) → review+
![]() |
Assignee | |
Comment 6•13 years ago
|
||
Attachment #584538 -
Attachment is obsolete: true
Attachment #586791 -
Flags: review?(bugs)
![]() |
Assignee | |
Updated•13 years ago
|
Attachment #586791 -
Flags: review?(bugs)
![]() |
Assignee | |
Comment 7•13 years ago
|
||
Attachment #586791 -
Attachment is obsolete: true
Attachment #586987 -
Flags: review?(bugs)
Comment 8•13 years ago
|
||
Comment on attachment 586987 [details] [diff] [review]
Moved all subclasses of nsDOMEventTargetHelper to nsDOMEventTargetWrapperCache and then merge the classes. (v3)
This makes the hg annotation messy. Could you just update the previous
patch to contain the changes done to the nsDOMEventTargetWrapperCache
so that the code is copied to nsDOMEventTargetHelper
Attachment #586987 -
Flags: review?(bugs) → review-
![]() |
Assignee | |
Comment 9•13 years ago
|
||
Attachment #586987 -
Attachment is obsolete: true
Attachment #588007 -
Flags: review?(bugs)
Comment 10•13 years ago
|
||
Comment on attachment 588007 [details] [diff] [review]
Moved all subclasses of nsDOMEventTargetHelper to nsDOMEventTargetWrapperCache and then merge the classes. (v4)
You're not moving the cycle collection related parts for *Cache to the
*Helper.
Attachment #588007 -
Flags: review?(bugs) → review-
![]() |
Assignee | |
Comment 11•13 years ago
|
||
Attachment #588007 -
Attachment is obsolete: true
Attachment #594063 -
Flags: review?(bugs)
![]() |
Assignee | |
Comment 12•13 years ago
|
||
Unbitrotted patch.
Attachment #594063 -
Attachment is obsolete: true
Attachment #594063 -
Flags: review?(bugs)
Attachment #594080 -
Flags: review?(bugs)
Updated•13 years ago
|
Attachment #594080 -
Flags: review?(bugs) → review+
![]() |
Assignee | |
Updated•13 years ago
|
Target Milestone: --- → mozilla13
Blocks: 725312
Comment 13•13 years ago
|
||
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Comment 14•13 years ago
|
||
Um, did this cause leaks. I'm seeing lots of XHR objects in my CC graph.
Comment 15•13 years ago
|
||
Though, could be also this horrible network connection and tons of tbpl tabs open.
Investigating.
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•