Commit Graph

  • 01f0f5aff6 libsysprof-ui: wire up spawn args Christian Hergert 2019-05-18 18:40:17 -07:00
  • 958f428946 libsysprof-ui: add pids to profiler Christian Hergert 2019-05-18 18:30:00 -07:00
  • 5718b5fb20 libsysprof: more fallbacks for bad proxy Christian Hergert 2019-05-18 18:29:47 -07:00
  • af07f1bbff cleanup Christian Hergert 2019-05-18 18:22:06 -07:00
  • 516eda09ac libsysprof-ui: start on recording info Christian Hergert 2019-05-18 18:21:05 -07:00
  • 8f335bc512 libsysprof-ui: wire up recording signal Christian Hergert 2019-05-18 17:52:04 -07:00
  • 809c24622e libsysprof-ui: start on aids Christian Hergert 2019-05-18 17:15:09 -07:00
  • 4d7f13e145 libsysprof-ui: set default icon to symbolic Christian Hergert 2019-05-18 16:45:38 -07:00
  • 65f1a8d5a0 libsysprof-ui: start on data collection icons Christian Hergert 2019-05-18 16:44:02 -07:00
  • b92ef7440f libsysprof-ui: menuing work and use libdazzle Christian Hergert 2019-05-18 15:57:09 -07:00
  • 82a5c68476 libsysprof-ui: stub out SysprofAid Christian Hergert 2019-05-18 14:50:39 -07:00
  • 9d32f70bba libsysprof-ui: iteration on profiler assistant Christian Hergert 2019-05-18 14:18:15 -07:00
  • 597d757bf8 libsysprof-ui: style environment editor Christian Hergert 2019-05-18 13:58:22 -07:00
  • b213f7bbe4 libsysprof-ui: setup environment editor Christian Hergert 2019-05-18 13:36:30 -07:00
  • 468b5f8d3c libsysprof-ui: allow text selection Christian Hergert 2019-05-18 13:10:23 -07:00
  • bb4bea0261 libsysprof-ui: add pixels counter Christian Hergert 2019-05-18 12:39:10 -07:00
  • 91a5bbaeee libsysprof-ui: start on launch UI Christian Hergert 2019-05-18 12:12:19 -07:00
  • 4f9512db98 tests: update zoom-manager test for recent changes Christian Hergert 2019-05-18 10:54:01 -07:00
  • 11712643b9 libsysprof-ui: start on profiler assistant Christian Hergert 2019-05-17 23:41:16 -07:00
  • 8fd3c46593 libsysprof-ui: fix multiple selection movements Christian Hergert 2019-05-17 20:25:54 -07:00
  • 9398c7f8a9 libsysprof-ui: allow selecting multiple rows Christian Hergert 2019-05-17 20:15:13 -07:00
  • 5e368cede2 libsysprof: process local task parsing on a thread Christian Hergert 2019-05-17 19:52:35 -07:00
  • e54b17a4be helpers: add async helper to list processes Christian Hergert 2019-05-17 19:46:10 -07:00
  • d0be5b50c2 libsysprof-ui: use format helper and tweak colors Christian Hergert 2019-05-17 18:33:36 -07:00
  • 09f7be9356 libsysprof-ui: use threegrid for details Christian Hergert 2019-05-17 18:28:05 -07:00
  • 5ccccce26e libsysprof-ui: add format helper Christian Hergert 2019-05-17 18:25:38 -07:00
  • 2212650b00 build: add libdazzle dependency Christian Hergert 2019-05-17 17:13:44 -07:00
  • c57258c40c libsysprof-ui: tweak sorting of marks Christian Hergert 2019-05-17 17:00:44 -07:00
  • 931112b195 sysprofd: actually check authorization result Christian Hergert 2019-05-17 14:36:42 -07:00
  • 7e5317cc7e libsysprof-ui: fix child properties for tab labels Christian Hergert 2019-05-17 11:31:23 -07:00
  • 8feeec782f libsysprof-capture: discover the end time if necessary Christian Hergert 2019-05-17 11:11:39 -07:00
  • b5c855a01f tools: use g_unix_signal_add() instead of eventfd Christian Hergert 2019-05-17 11:02:59 -07:00
  • 71b981aac1 libsysprof-ui: try harder to setup best-fit on load Christian Hergert 2019-05-17 11:02:28 -07:00
  • d03aa85864 libsysprof-ui: remove unused code Christian Hergert 2019-05-17 10:21:54 -07:00
  • 8093d8131d libsysprof-ui: stroke line on half-pixel boundary Christian Hergert 2019-05-17 10:21:24 -07:00
  • 16780fa765 libsysprof-ui: ignore negative and 0 averages Christian Hergert 2019-05-17 09:59:34 -07:00
  • ed8e23f776 build: install dbus interfaces Christian Hergert 2019-05-17 09:26:02 -07:00
  • aad5397a45 libyssprof-ui: add styling for profiler menu button Christian Hergert 2019-05-17 09:15:28 -07:00
  • dd724fe77a backport weak pointers Christian Hergert 2019-05-16 22:45:45 -07:00
  • cb5590b9fb libsysprof-ui: start attaching profiler button to record Christian Hergert 2019-05-16 22:40:27 -07:00
  • 47610f8660 libsysprof-ui: make tabs expand Christian Hergert 2019-05-16 22:13:00 -07:00
  • 55dfb81db3 libsysprof-ui: allow text to be selectable Christian Hergert 2019-05-16 19:17:37 -07:00
  • 9797efbe7d libsysprof-ui: add some mark details Christian Hergert 2019-05-16 19:16:15 -07:00
  • abc9d7e1a8 libsysprof-ui: calculate min/max/avg for mark durations Christian Hergert 2019-05-16 17:45:40 -07:00
  • 24e339f36f libsysprof-ui: tweak marks drawing Christian Hergert 2019-05-16 16:26:36 -07:00
  • 10a826f58e libsysprof-ui: add rounded rectangle helper Christian Hergert 2019-05-16 16:10:00 -07:00
  • cf1d6a9c07 libsysprof-ui: fix some warnings Christian Hergert 2019-05-16 15:55:12 -07:00
  • 9267933824 libsysprof-ui: soften red when selected Christian Hergert 2019-05-16 15:46:39 -07:00
  • adcf667b5a tools: add tool to toggle a profiler Christian Hergert 2019-05-16 15:29:55 -07:00
  • 28bcb5daee libsysprof-ui: mark negative durations as red Christian Hergert 2019-05-16 12:52:36 -07:00
  • f355865ede sysprof: add close menu item Christian Hergert 2019-05-16 12:09:24 -07:00
  • 18065eaf11 sysprof: add about, remove quit Christian Hergert 2019-05-16 12:08:14 -07:00
  • 8e63320a1c sysprof: wire up window menu Christian Hergert 2019-05-16 12:06:37 -07:00
  • ad1cfebedd sysprof: close window on last ctrl+w if empty Christian Hergert 2019-05-16 12:06:23 -07:00
  • cc687f6914 sysprof: only request opening dialog once Christian Hergert 2019-05-16 12:05:59 -07:00
  • d188039a9f sysprof: use sysprof_window_new() Christian Hergert 2019-05-16 12:05:46 -07:00
  • 6f49ddb0e3 libsysprof-ui: start on open support Christian Hergert 2019-05-16 00:54:06 -07:00
  • 9cf941b794 libsysprof-ui: do resize from idle after map Christian Hergert 2019-05-16 00:53:35 -07:00
  • f5043fa8d6 libsysprof-ui: move zoom controls Christian Hergert 2019-05-16 00:00:31 -07:00
  • 691a1bc2b0 libsysprof-ui: start on new tabbed design Christian Hergert 2019-05-15 23:56:30 -07:00
  • 60ba134e9d libsysprof-ui: whitespace cleanup Christian Hergert 2019-05-15 20:50:04 -07:00
  • e3245c3c3b libsysprof-ui: add empty state for timing data Christian Hergert 2019-05-15 19:34:54 -07:00
  • c1d972d0c5 libsysprof-ui: tweak spacing Christian Hergert 2019-05-15 19:22:35 -07:00
  • bf56f20b92 libsysprof-ui: add separator back Christian Hergert 2019-05-15 19:18:20 -07:00
  • e5215c4df0 libsysprof-ui: add gdatetime fallback Christian Hergert 2019-05-15 19:14:37 -07:00
  • 26a94c2efd libsysprof-ui: add lateral movements with keyboard Christian Hergert 2019-05-15 19:07:37 -07:00
  • 3210926f15 libsysprof-ui: pan when selection changes Christian Hergert 2019-05-15 18:58:22 -07:00
  • aa2772ef87 libsysprof-ui: link up horizontal scrolling Christian Hergert 2019-05-15 18:26:42 -07:00
  • eda7b34062 libsysprof-ui: set computer-fail for no callgraph Christian Hergert 2019-05-15 17:19:19 -07:00
  • 9cded24b70 libsysprof-ui: tweak empty state and add icon-name property Christian Hergert 2019-05-15 17:19:10 -07:00
  • a276e20d81 libsysprof-ui: filter marks based on selection Christian Hergert 2019-05-15 17:14:41 -07:00
  • 09a29dfb80 libsysprof-ui: jump to timings if no samples Christian Hergert 2019-05-15 17:08:13 -07:00
  • 59d40f4146 libsysprof: better empty check Christian Hergert 2019-05-15 17:08:01 -07:00
  • 59c2fb4b64 libsysprof: add is_empty() helper Christian Hergert 2019-05-15 16:56:12 -07:00
  • 89293254c5 libsysprof-ui: hide callgraph when no data is present Christian Hergert 2019-05-15 16:53:11 -07:00
  • 0c62fd13d4 libsysprof-capture: copy stat when dup'ing reader Christian Hergert 2019-05-15 16:39:44 -07:00
  • e03b1ec8b7 libsysprof-ui: add more capture details Christian Hergert 2019-05-15 16:39:02 -07:00
  • aed80ea51f libsysprof-capture: add stats to reader when possible Christian Hergert 2019-05-15 16:38:47 -07:00
  • 6437dba247 libsysprof-ui: add accelerator keys Christian Hergert 2019-05-15 16:03:56 -07:00
  • de06c0da45 libsysprof-ui: start on details view Christian Hergert 2019-05-15 15:58:13 -07:00
  • 10aec13043 libsysprof-ui: reduce chances of over-scrolling Christian Hergert 2019-05-15 14:44:01 -07:00
  • 2cb11dce46 libsysprof-ui: simplify zoom at load Christian Hergert 2019-05-15 14:38:30 -07:00
  • 33c8e2fc26 libsysprof-ui: fit-to-zoom and tooltips Christian Hergert 2019-05-15 14:31:54 -07:00
  • f22446cec7 libsysprof-ui: use double math Christian Hergert 2019-05-15 13:45:53 -07:00
  • 69476aee3c libsysprof-ui: track if color is set Christian Hergert 2019-05-15 13:41:49 -07:00
  • de4e0d2408 libsysprof-ui: add color Christian Hergert 2019-05-15 13:26:32 -07:00
  • dfa682237b libsysprof-ui: keep marks aligned Christian Hergert 2019-05-15 13:18:23 -07:00
  • c69f7c079b libsysprof-ui: render marks again Christian Hergert 2019-05-15 13:02:23 -07:00
  • c63646334a libsysprof-ui: resize column when zoom changes Christian Hergert 2019-05-15 12:51:11 -07:00
  • 83cf6fc55a libsysprof-ui: improve duration range drawing and sizing Christian Hergert 2019-05-15 12:19:18 -07:00
  • 938839c3cb libsysprof-ui: fit zoom when loading Christian Hergert 2019-05-15 10:54:02 -07:00
  • 8d41fd48cc libsysprof-ui: more zom cleanup Christian Hergert 2019-05-14 21:17:40 -07:00
  • e02da1e842 remove dead code Christian Hergert 2019-05-14 21:12:07 -07:00
  • ce3e7c5f4e libsysprof-ui: add fit-width zoom helper Christian Hergert 2019-05-14 21:09:24 -07:00
  • 67530d595d libsysprof-ui: whitespace Christian Hergert 2019-05-14 13:07:14 -07:00
  • 0f0bdee4ac libsysprof-ui: add some helpers to zoom manager Christian Hergert 2019-05-14 13:07:09 -07:00
  • b19ce4b741 libsysprof-ui: remove offsets from allocation Christian Hergert 2019-05-14 13:06:25 -07:00
  • 5f5920a6d4 libsysprof-ui: cleanup Christian Hergert 2019-05-14 13:05:47 -07:00
  • 209a2689d9 whitespace Christian Hergert 2019-05-14 00:22:21 -07:00
  • 91c95a0e0d libsysprof-ui: work on async loading Christian Hergert 2019-05-13 23:59:40 -07:00