Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-07-08 | Everywhere: Forward declare structs as structs | Daniel Bertalan | |
While structs being forward declared as classes is not strictly an issue, Clang complains as this is not portable code, since some ABIs treat classes declared as `class` and `struct` differently. It's easier to fix these than to reason about explicitly disabling another warning. | |||
2021-05-07 | Profiler: Make processes selectable in the timeline view | Gunnar Beutner | |
2021-05-06 | Profiler: Add fixed track headers to the timeline view | Andreas Kling | |
The architecture here is a little bit convoluted. I ended up making a new container widget (TimelineContainer) that works similarly to GUI::ScrollableContainerWidget but has two subwidgets (a fixed header that only scrolls vertically, and the timeline view that scrolls on both axes.) It would be nice to generalize this mechanism eventually and move it back into LibGUI, but for now let's go with a special widget for Profiler so we can continue iterating on the GUI. :^) |