Multiple components of Timeline panel depend on each other to manage common panel state, such as category filters, window selection and (possible) others.
This patch introduces TimelinePresentationModel to manage this state, so we can simplify dependencies a bit.
Created attachment 126779 [details]
Created attachment 126780 [details]
Committed r107576: <http://trac.webkit.org/changeset/107576>
Comment on attachment 126780 [details]
Clearing r? from the patch that has landed.