1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 08:17:35 +00:00
serenity/Userland/DevTools/Profiler
sin-ack e11d177618 Userland+LibGUI: Add shorthand versions of the Margins constructor
This allows for typing [8] instead of [8, 8, 8, 8] to specify the same
margin on all edges, for example. The constructors follow CSS' style of
specifying margins. The added constructors are:

- Margins(int all): Sets the same margin on all edges.
- Margins(int vertical, int horizontal): Sets the first argument to top
  and bottom margins, and the second argument to left and right margins.
- Margins(int top, int vertical, int bottom): Sets the first argument to
  the top margin, the second argument to the left and right margins,
  and the third argument to the bottom margin.
2021-08-18 10:30:50 +02:00
..
CMakeLists.txt Profiler: Add a "Signposts" tab next to the "Samples" tab 2021-08-14 01:28:26 +02:00
DisassemblyModel.cpp Profiler: Disassemble the entire function if the symbol is a function 2021-08-10 23:19:33 +02:00
DisassemblyModel.h Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
EventSerialNumber.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Histogram.h Profiler: Add histogram for sample counts 2021-05-14 00:35:57 +02:00
IndividualSampleModel.cpp Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
IndividualSampleModel.h Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
main.cpp Userland+LibGUI: Add shorthand versions of the Margins constructor 2021-08-18 10:30:50 +02:00
Process.cpp AK: Implement String::find_any_of() and StringView::find_any_of() 2021-07-02 21:54:21 +02:00
Process.h Profiler: Use sequential serial numbers for profiling events 2021-06-03 01:16:32 +01:00
Profile.cpp Profiler: Add a "Signposts" tab next to the "Samples" tab 2021-08-14 01:28:26 +02:00
Profile.h Profiler: Add a "Signposts" tab next to the "Samples" tab 2021-08-14 01:28:26 +02:00
ProfileModel.cpp Profiler: Show the symbol address in object file 2021-08-10 05:13:44 +04:30
ProfileModel.h Profiler: Show the symbol address in object file 2021-08-10 05:13:44 +04:30
SamplesModel.cpp Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
SamplesModel.h Everywhere: Replace Model::update() with Model::invalidate() 2021-08-06 19:14:31 +02:00
SignpostsModel.cpp Profiler: Add a "Signposts" tab next to the "Samples" tab 2021-08-14 01:28:26 +02:00
SignpostsModel.h Profiler: Add a "Signposts" tab next to the "Samples" tab 2021-08-14 01:28:26 +02:00
TimelineContainer.cpp Profiler: Set the initial size of the timeline container to a snug fit 2021-08-14 01:28:26 +02:00
TimelineContainer.h Profiler: Add fixed track headers to the timeline view 2021-05-06 22:18:45 +02:00
TimelineHeader.cpp DevTools: Remove unused header includes 2021-08-01 08:10:16 +02:00
TimelineHeader.h Everywhere: Forward declare structs as structs 2021-07-08 10:11:00 +02:00
TimelineTrack.cpp Profiler: Store signposts in the main event stream 2021-08-14 01:28:26 +02:00
TimelineTrack.h Profiler: Parse and paint profile signpost events :^) 2021-08-12 00:03:38 +02:00
TimelineView.cpp Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00
TimelineView.h Profiler: Allow scaling the timeline with Ctrl+MouseWheel :^) 2021-05-22 23:20:31 +02:00