Commit Graph

  • 796f09ef23 Better "no memory data" view in memory window. Bartosz Taudul 2024-09-28 02:00:56 +02:00
  • 219da446f4 Improve "no messages" view. Bartosz Taudul 2024-09-28 01:56:40 +02:00
  • 7cb82b9894 Better "load second trace" view in compare window. Bartosz Taudul 2024-09-28 01:53:37 +02:00
  • 293c76625c Add centered button function. Bartosz Taudul 2024-09-28 01:53:26 +02:00
  • 05d00388ed Better "please wait" view in compare window. Bartosz Taudul 2024-09-28 01:45:08 +02:00
  • 39ee307409 Improve "please wait" view in find zone window. Bartosz Taudul 2024-09-28 01:42:33 +02:00
  • d734aaa357 Improve "no data" screens in statistics window. Bartosz Taudul 2024-09-28 01:39:49 +02:00
  • a34b058701 Improve alignment of background tasks circle animation. Bartosz Taudul 2024-09-28 01:30:18 +02:00
  • 52e0cf38b7 Display message when there's no data for flame graph. Bartosz Taudul 2024-09-28 01:24:59 +02:00
  • dfcc5ae37e Draw time measure in flame graph. Bartosz Taudul 2024-09-28 01:14:46 +02:00
  • 8740ea710a Symbol might be unavailable. Bartosz Taudul 2024-09-28 01:09:49 +02:00
  • 6721db8600 Proper way of enabling libdebuginfod. Bartosz Taudul 2024-09-27 19:59:40 +02:00
  • 157bf05c50 Setup mailmap. Bartosz Taudul 2024-09-27 16:56:55 +02:00
  • 2de14f4e38 Patching CPM checkouts is broken without a cache. Bartosz Taudul 2024-09-27 16:12:42 +02:00
  • 616e7c2eec Retrieve ImGui with CPM. Bartosz Taudul 2024-09-27 15:55:22 +02:00
  • 1769c2f457 Add imgui opengl loader diff, for reference. Bartosz Taudul 2024-09-27 15:54:14 +02:00
  • 0e47224578 Universally use add_compile_options(). Bartosz Taudul 2024-09-27 14:10:30 +02:00
  • be53a82e78 Another try at fixing macos build. Bartosz Taudul 2024-09-26 16:22:47 +02:00
  • bc60621d61 Use svg favicon. Bartosz Taudul 2024-09-26 16:21:16 +02:00
  • 8f8871454c Fix macos build, hopefully. Bartosz Taudul 2024-09-26 16:02:47 +02:00
  • 1c1faeff2d Replace parallel STL with PPQSort. Bartosz Taudul 2024-09-26 14:38:11 +02:00
  • d400183483 Replace stray std::sort() with pdqsort_branchless(). Bartosz Taudul 2024-09-26 14:36:56 +02:00
  • 717605065a Mark comparators const. Bartosz Taudul 2024-09-26 14:04:20 +02:00
  • 5b1f3f67c3 Do not include library dependencies in the default target. Bartosz Taudul 2024-09-26 13:04:47 +02:00
  • 721cf57b28 Remove obsolete library build files. Bartosz Taudul 2024-09-26 12:15:56 +02:00
  • 9c5c082d83 Provide zstd compressed files. Bartosz Taudul 2024-09-26 00:25:13 +02:00
  • 684c34dc21 Handle focus in/out on emscripten to fix mouse button stickiness. Bartosz Taudul 2024-09-25 00:36:55 +02:00
  • bbbe6ce894 Update NEWS. Bartosz Taudul 2024-09-24 20:12:19 +02:00
  • fbd359099b Document top inline option. Bartosz Taudul 2024-09-24 19:57:21 +02:00
  • 315864e434 Mark self function in inlines list if top inline is enabled. Bartosz Taudul 2024-09-24 19:47:41 +02:00
  • b676406878 Assert on parent name being null. Bartosz Taudul 2024-09-24 19:44:36 +02:00
  • aca0f3cad7 Workaround failing assert. Bartosz Taudul 2024-09-24 19:39:53 +02:00
  • 2d6bcff3a6 Add option to display top cost inlines in symbol statistics list. Bartosz Taudul 2024-09-24 19:37:59 +02:00
  • ae2a7c60b8 Calculate inline symbols list earlier. Bartosz Taudul 2024-09-24 18:59:51 +02:00
  • 9b9a883d07 Fix crash introduced in 605cdcb5. Bartosz Taudul 2024-09-24 17:15:43 +02:00
  • f6882e2a5d Use a proper way to enable compiler diagnostics with color. Bartosz Taudul 2024-09-23 23:11:08 +02:00
  • 7792b95443 Workaround MSVC mutex fubar. Bartosz Taudul 2024-09-23 23:10:11 +02:00
  • 19960c0287 Fix invalid memory read when pointers are not 64-bit. Bartosz Taudul 2024-09-22 13:36:15 +02:00
  • 07a561176c Remove AnalyzeTemporaryDtors clang-tidy setting. Bartosz Taudul 2024-09-22 13:11:39 +02:00
  • 82a0476ad5 Revert "Copying compile_commands.json is no longer needed, apparently." Bartosz Taudul 2024-09-22 13:08:10 +02:00
  • 86270dac6d Set unique ID for frame list invisible buttons. Bartosz Taudul 2024-09-22 13:00:30 +02:00
  • 8b9da2efba Add support for setting mouse cursor on emscripten. Bartosz Taudul 2024-09-20 23:25:16 +02:00
  • 207605f93b Ignore git unsafe directory. Bartosz Taudul 2024-09-20 22:36:41 +02:00
  • 650e1b9739 Pass github.sha as git rev. Bartosz Taudul 2024-09-20 22:09:30 +02:00
  • c3cf13fc64 Allow passing custom git revision to CMake. Bartosz Taudul 2024-09-20 22:08:03 +02:00
  • 87285cfcaa Add support for using other rev than HEAD in git-ref.py. Bartosz Taudul 2024-09-20 22:04:25 +02:00
  • 821f2f907b Tracy compiles its own freetype. Bartosz Taudul 2024-09-20 21:46:32 +02:00
  • a68ef3c27b Emscripten deployment steps. Bartosz Taudul 2024-09-20 21:40:10 +02:00
  • aa451b48bb Add emscripten build job. Bartosz Taudul 2024-09-20 20:54:46 +02:00
  • 39497ab77b Disable scroll-by-page. Bartosz Taudul 2024-09-20 19:50:30 +02:00
  • a47a51453c Update ImGui to 10fe2b67. Bartosz Taudul 2024-09-20 19:48:23 +02:00
  • fc303d9594 Don't sort flame graph by default. Bartosz Taudul 2024-09-20 01:29:47 +02:00
  • 0b5b674e1f Fix indentation. Bartosz Taudul 2024-09-20 01:02:48 +02:00
  • e793f927fc Add feels-good scaling factor to wheel scroll values. Bartosz Taudul 2024-09-19 21:02:58 +02:00
  • 4795011b12 Remove debug printf. Bartosz Taudul 2024-09-19 20:58:05 +02:00
  • f971faab58 Fix horizontal wheel scroll direction. Bartosz Taudul 2024-09-19 20:53:44 +02:00
  • 07995f0222 Run two render worker threads on emscripten. Bartosz Taudul 2024-09-19 20:44:42 +02:00
  • 25899fef73 Disable ImGui debug tools in non-debug builds. Bartosz Taudul 2024-09-19 20:13:37 +02:00
  • de2a9fd18f Copying compile_commands.json is no longer needed, apparently. Bartosz Taudul 2024-09-19 20:13:20 +02:00
  • 1109e3ce2d Add html5.h emscripten backend. Bartosz Taudul 2024-09-19 19:56:52 +02:00
  • 0b72fd8a97 Update ImGui to 1.91.2 + docking. Bartosz Taudul 2024-09-19 18:04:44 +02:00
  • 00f7beee43 No connections allowed on emscripten. Bartosz Taudul 2024-09-18 19:30:54 +02:00
  • 20905406da Don't use obsolete ImGui functionality. Bartosz Taudul 2024-09-18 19:12:47 +02:00
  • 6ff9869120 Bump ImGui to 1.90.8 + docking. Bartosz Taudul 2024-09-18 19:06:35 +02:00
  • 0f0f2c6b9b Compile everything on emscripten with the same set of flags. Bartosz Taudul 2024-09-18 18:41:29 +02:00
  • 3bb6f1bb68 Adjust link flags for emscripten. Bartosz Taudul 2024-09-18 18:38:00 +02:00
  • 3bea3b7725 Disable resolv service on emscripten. Bartosz Taudul 2024-09-18 17:57:43 +02:00
  • 758080e579 Merge pull request #886 from mcourteaux/master Bartosz Taudul 2024-09-14 18:35:56 +02:00
  • 0f6002822c Fix inheriting color bug. Martijn Courteaux 2024-09-14 14:10:55 +02:00
  • 44d1502474 Always keep cursor shape initialized. Bartosz Taudul 2024-09-14 01:15:02 +02:00
  • 5a67246426 Silence warnings. Bartosz Taudul 2024-09-14 01:10:14 +02:00
  • 0d17d5eaaa Remove dead code. Bartosz Taudul 2024-09-14 01:04:03 +02:00
  • f387929653 No capture is needed. Bartosz Taudul 2024-09-14 01:03:22 +02:00
  • d8f4c8bc7e Don't perform arithmetic on enum values. Bartosz Taudul 2024-09-14 00:58:37 +02:00
  • 8a6e525ea9 Get up-to-date wayland-protocols directly from freedesktop. Bartosz Taudul 2024-09-13 22:30:19 +02:00
  • b359936c04 Zones can inherit custom colors from parents. Bartosz Taudul 2024-09-13 22:12:57 +02:00
  • 8724400884 Merge pull request #882 from slomp/slomp/metal-patch Bartosz Taudul 2024-09-13 12:15:47 +02:00
  • 7bb59b6784 fixing debugging & scoping issues Marcos Slomp 2024-09-12 17:24:00 -07:00
  • 26bf9b60cd Don't redirect output to debug console in VS Code. Bartosz Taudul 2024-09-12 23:16:03 +02:00
  • 55da9d1084 Merge pull request #879 from mcourteaux/master Bartosz Taudul 2024-09-12 18:17:10 +02:00
  • d71754298c Merge pull request #880 from Simple-Robotics/topic/profiler-install-target Bartosz Taudul 2024-09-11 19:35:09 +02:00
  • 8fc0dcfd48 [profiler] Add install target Justin Carpentier 2024-02-05 18:46:55 +01:00
  • 46ec677702 Fix thread-sorting bug. Martijn Courteaux 2024-09-11 10:44:34 +02:00
  • b687831394 Add protocol version for 0.11.1. Bartosz Taudul 2024-09-10 20:47:32 +02:00
  • 5632021003 Add missing GPU context name for Metal. Bartosz Taudul 2024-09-10 19:13:35 +02:00
  • 1478e74963 Update GPU APIs list in README. Bartosz Taudul 2024-09-10 19:09:25 +02:00
  • 9a3a6ba3ef Bump protocol due to Metal adding an enum entry. Bartosz Taudul 2024-09-10 19:08:43 +02:00
  • e8ff26e173 Merge pull request #793 from slomp/slomp/metal Bartosz Taudul 2024-09-10 19:08:04 +02:00
  • c168ff6c3c updating documentation Marcos Slomp 2024-09-09 17:26:33 -07:00
  • bd061d1d1b removing unsupported macro interfaces Marcos Slomp 2024-09-09 17:20:19 -07:00
  • 19f376a6c9 fixixng interface macros Marcos Slomp 2024-09-09 17:08:15 -07:00
  • 49f0ca5339 Add missing function ptr prototypes. Bartosz Taudul 2024-09-09 21:49:05 +02:00
  • d46eebf794 Trim address entry field. Bartosz Taudul 2024-09-09 20:41:28 +02:00
  • 5795bc5766 Include git reference in user agent. Bartosz Taudul 2024-09-09 20:27:12 +02:00
  • 323778e96f Probe for Wine in HttpRequest. Bartosz Taudul 2024-09-09 20:25:09 +02:00
  • 48763ef836 Thread selection in flame graph. Bartosz Taudul 2024-09-09 01:31:49 +02:00
  • 504b9d215e Sampling mode flame graph. Bartosz Taudul 2024-09-08 23:07:15 +02:00
  • ce39032bc5 Update NEWS. Bartosz Taudul 2024-09-08 21:19:47 +02:00
  • 88f0f6680b Implement Wayland clipboard paste. Bartosz Taudul 2024-09-08 21:15:18 +02:00
  • 25ff997548 Implement clipboard copy on Wayland. Bartosz Taudul 2024-09-08 19:47:08 +02:00