Closed Bug 1184377 Opened 9 years ago Closed 9 years ago

Move nsDocShell::PopProfileTimelineMarkers logic to ObservedDocShell

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect)

defect
Not set
normal

Tracking

(firefox42 fixed)

RESOLVED FIXED
Firefox 42
Tracking Status
firefox42 --- fixed

People

(Reporter: vporof, Assigned: vporof)

References

Details

Attachments

(1 file)

      No description provided.
This is the last bit that will allow us to make the mTimelineMarkers array private in ObservedDocShell and claim that markers logic is not dependent on nsDocShell anymore.

There's still small bits like NotifyJSRunToCompletionStart, NotifyJSRunToCompletionStop and JavascriptTimelineMarker that exist inside nsDocShell.cpp, but that's just a matter of moving the code somewhere else.
Attached patch v1Splinter Review
Assignee: nobody → vporof
Status: NEW → ASSIGNED
Attachment #8635522 - Flags: review?(bugs)
Annoying to review code move + code refactoring change.
code moves should always happen separately.
Comment on attachment 8635522 [details] [diff] [review]
v1

Alright, splitting this up.
Attachment #8635522 - Flags: review?(bugs)
Comment on attachment 8635522 [details] [diff] [review]
v1

I hope I didn't miss anything. Comparing the code move and simultaneously making sure code refactoring is ok really makes this kind of review harder.
https://hg.mozilla.org/mozilla-central/rev/7c8dd116e583
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 42
This was backed out in: https://hg.mozilla.org/integration/fx-team/rev/fdff9c45b9c9
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
https://hg.mozilla.org/mozilla-central/rev/e8f41c5c64fd
Status: REOPENED → RESOLVED
Closed: 9 years ago9 years ago
Resolution: --- → FIXED
Product: Firefox → DevTools
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: