1
0
mirror of https://github.com/wolfpld/tracy.git synced 2025-03-20 07:40:02 +08:00

Commit Graph

  • fee5982abd Make InlineStackData non-static. Bartosz Taudul 2024-05-04 14:42:40 +02:00
  • 377e41fe61 Make memUsage an atomic. Bartosz Taudul 2024-05-04 14:28:55 +02:00
  • 6199b2f883 Try to make the top bar labels fit in their space. Bartosz Taudul 2024-05-04 14:07:14 +02:00
  • 4420f5863f Workaround CMake + ninja lack of compiler output color. Bartosz Taudul 2024-05-04 13:30:53 +02:00
  • 6a6caae2ea Save shorten name setting for each trace. Bartosz Taudul 2024-05-04 13:22:30 +02:00
  • 4a7f6e0cc1 Use enum names in radio button list. Bartosz Taudul 2024-05-04 12:55:55 +02:00
  • 061b5c77ce Make trace options save file user-readable. Bartosz Taudul 2024-05-04 12:46:16 +02:00
  • 328ecc339c Update NEWS. Bartosz Taudul 2024-05-04 11:45:20 +02:00
  • c45683506c Merge pull request #783 from tiago-rodrigues/trodrigues/image_cache_deadlock_fix Bartosz Taudul 2024-05-04 11:33:54 +02:00
  • 4bf9a8cecc Instead of calling dladdr inside the dl_iterate_phdr callback, do it outside to avoid deadlocks with other loader code trodrigues 2024-05-03 16:05:59 -05:00
  • a1a7e63d93 Disable assembly in zstd. Bartosz Taudul 2024-04-30 13:44:07 +02:00
  • b357d08da3 Add VS Code documentation. Bartosz Taudul 2024-04-30 13:20:23 +02:00
  • 0a94a7e3ba CMake build type should be set in the documentation. Bartosz Taudul 2024-04-30 13:09:51 +02:00
  • d1300c491c Fix CMake + MSVC. Bartosz Taudul 2024-04-18 00:08:36 +02:00
  • 596c498e1f Fix CMake build type selection. Bartosz Taudul 2024-04-17 18:17:58 +02:00
  • 44be569f4a Merge pull request #774 from Chekov2k/source_validation Bartosz Taudul 2024-04-16 11:44:27 +02:00
  • 805cc6385a Allow source file modification time to be newer then trace capture time via checkbox Arnim Balzer 2024-04-16 09:52:45 +01:00
  • 411b218896 Merge pull request #772 from Lectem/server-cmake-fix Bartosz Taudul 2024-04-14 22:00:03 +02:00
  • 2530dceac4 CMake: Selecte executable project as startup project for VS Lectem 2024-04-14 18:13:51 +02:00
  • a577a86b5c CMake: ASM should be listed last in project() so that it can use the C/C++ compiler executable as assembler Lectem 2024-04-13 08:17:10 +02:00
  • b5b985d1d0 Emit warning, not a message. Bartosz Taudul 2024-04-01 12:57:24 +02:00
  • 651c6c5350 Fix assert when propagate inlines was enabled. Bartosz Taudul 2024-03-31 18:44:01 +02:00
  • 30f1b901a9 Conditional framerate limiting on GLFW. Bartosz Taudul 2024-03-29 21:59:16 +01:00
  • e85457815e Conditional framerate limiting on Wayland. Bartosz Taudul 2024-03-29 21:56:54 +01:00
  • c21170cc01 Add config option for reduced render rate. Bartosz Taudul 2024-03-29 21:54:31 +01:00
  • 547325f270 Reduce framerate on Wayland when profiler window has no focus. Bartosz Taudul 2024-03-29 21:46:24 +01:00
  • 767f7e4fd4 Track keyboard focus on Wayland. Bartosz Taudul 2024-03-29 21:38:20 +01:00
  • 2f8fe4180d Fix variable name. Bartosz Taudul 2024-03-29 20:00:21 +01:00
  • 565656b021 Merge pull request #762 from mcourteaux/master Bartosz Taudul 2024-03-28 18:26:28 +01:00
  • aa66d0c286 Fix Ctrl-Shift-Alt-R bug Martijn Courteaux 2024-03-28 18:07:27 +01:00
  • 30d656070d Merge pull request #760 from Chekov2k/fix_python_clean Bartosz Taudul 2024-03-26 21:58:29 +01:00
  • 7a779ba03c Do not use directories as by products when file are still present Arnim Balzer 2024-03-26 20:55:04 +00:00
  • e77224975d Update last time when callstack or hw samples arrive. Bartosz Taudul 2024-03-26 20:48:52 +01:00
  • e071b9043f Set busy cursor when the application is busy. Bartosz Taudul 2024-03-24 17:40:30 +01:00
  • 5b2cce0a02 Push IsBusy() callback to Backend. Bartosz Taudul 2024-03-24 17:39:55 +01:00
  • 9f9cd04761 Add function to determine if the program is busy. Bartosz Taudul 2024-03-24 17:38:45 +01:00
  • 630effe8fa Add support for different mouse cursors on Wayland. Bartosz Taudul 2024-03-24 01:54:21 +01:00
  • 87dcfbd84b Set mouse cursor with the cursor shape protocol. Bartosz Taudul 2024-03-24 01:36:03 +01:00
  • 3805727ee5 Generate cursor shape protocol. Bartosz Taudul 2024-03-24 01:22:57 +01:00
  • 6349d1ef0b Support fractional scaling. Bartosz Taudul 2024-03-24 01:16:51 +01:00
  • cdfad41d68 Refresh screen after scale change. Bartosz Taudul 2024-03-24 00:04:46 +01:00
  • bf86eba59c Rescale scale to have 120 as a unit. Bartosz Taudul 2024-03-24 00:02:13 +01:00
  • 16554ed2ed Handle wayland window resizes the right way. Bartosz Taudul 2024-03-23 23:57:08 +01:00
  • aa4878bb8e Bind viewporter. Bartosz Taudul 2024-03-23 21:23:24 +01:00
  • 475b022ed8 Generate viewporter protocol. Bartosz Taudul 2024-03-23 21:22:01 +01:00
  • 0e458447ff Don't keep opening terminal on launch. Bartosz Taudul 2024-03-23 20:45:07 +01:00
  • 2bfa540656 Bind fractional scale manager. Bartosz Taudul 2024-03-23 19:28:51 +01:00
  • 3342254a0e Generate fractional-scale protocol. Bartosz Taudul 2024-03-23 18:39:25 +01:00
  • e10fc58bf5 Merge pull request #759 from Chekov2k/segfault Bartosz Taudul 2024-03-23 19:17:21 +01:00
  • 93be1d9343 Fix segfault in Python bindings for TRACE_ENABLE=OFF case Arnim Balzer 2024-03-23 17:43:41 +00:00
  • 55be66cdf8 Update NEWS. Bartosz Taudul 2024-03-23 13:56:25 +01:00
  • 4c1b06034b Display program run time percentage in lines selection summary. Bartosz Taudul 2024-03-23 13:54:39 +01:00
  • ef9f2d247d Add display of per-line sample time as a program run time percentage. Bartosz Taudul 2024-03-23 13:47:03 +01:00
  • adbee2f820 Update NEWS. Bartosz Taudul 2024-03-23 12:15:47 +01:00
  • 828e52f5c4 Merge pull request #754 from Chekov2k/python Bartosz Taudul 2024-03-23 11:57:02 +01:00
  • 505afc8f77 Document other CMake options and fix tex errors Arnim Balzer 2024-03-23 06:44:07 +00:00
  • 059f1487af Option to disable use of external pybind11 Arnim Balzer 2024-03-21 13:39:06 +00:00
  • d65d96191a Added basic Python Support Arnim Balzer 2024-03-17 10:51:38 +00:00
  • e38d9fa7ce Use mold linker if available. Bartosz Taudul 2024-03-23 02:08:00 +01:00
  • 8a411a72b8 Merge pull request #757 from JBurnWork/noCallstackUpdates Bartosz Taudul 2024-03-23 01:26:42 +01:00
  • 3d70a61436 Update manual. Bartosz Taudul 2024-03-23 00:48:43 +01:00
  • 9e6be031c1 Don't install capstone on CI. Bartosz Taudul 2024-03-23 00:36:52 +01:00
  • afceec59aa Enable AVX2 code generation on MSVC. Bartosz Taudul 2024-03-22 22:07:43 +01:00
  • 18352366f7 Still use named mem pool if no callstacks Jeff Burnett 2024-03-21 07:53:27 -05:00
  • 278330af5b Fix build warnings for TRACY_NO_CALLSTACK Jeff Burnett 2024-03-22 09:34:51 -05:00
  • aac38a7deb Update CI. Bartosz Taudul 2024-03-21 23:01:21 +01:00
  • 8b8cd7d28b Add -pthread to emscripten compile and link commands. Bartosz Taudul 2024-03-21 01:08:50 +01:00
  • 434d73c7bd Emscripten support. Bartosz Taudul 2024-03-20 22:25:24 +01:00
  • 8ee866e840 Update git ignores. Bartosz Taudul 2024-03-20 18:49:32 +01:00
  • fec5e6bb9c UNIX variable is true on Apple. Bartosz Taudul 2024-03-20 18:47:35 +01:00
  • a2fdd3638c Change CMake build dir to "build". Bartosz Taudul 2024-03-19 22:28:57 +01:00
  • 7f8a2e2c9a Remove old build files. Bartosz Taudul 2024-03-19 22:28:02 +01:00
  • 1df45c00c0 Generate private-code with wayland-scanner. Bartosz Taudul 2024-03-19 22:18:55 +01:00
  • bde0c63006 Generate Wayland protocol sources. Bartosz Taudul 2024-03-19 22:14:12 +01:00
  • 71bde8d11a Add wayland-scanner CMake module. Bartosz Taudul 2024-03-19 21:59:07 +01:00
  • 4c6f6332b0 Copy compile_commands.json to workspace root. Bartosz Taudul 2024-03-17 18:18:21 +01:00
  • 1a3131178d Link update with dbghelp. Bartosz Taudul 2024-03-17 14:30:43 +01:00
  • 148eac2c24 Link with getopt. Bartosz Taudul 2024-03-17 14:23:06 +01:00
  • 06244c0def Provide sane default config for VS Code CMake extension. Bartosz Taudul 2024-03-17 14:03:53 +01:00
  • f523521831 Fix copypasta. Bartosz Taudul 2024-03-17 13:59:58 +01:00
  • 25898a9c7a Enable LTO. Bartosz Taudul 2024-03-17 13:50:39 +01:00
  • 4bfd6f42bc Add CMake build files for the rest of the utilites. Bartosz Taudul 2024-03-17 13:41:32 +01:00
  • 46718851da Extract some common definitions. Bartosz Taudul 2024-03-17 13:25:29 +01:00
  • 375f4526df Set TRACY_VERSION_STRING directly in version.cmake. Bartosz Taudul 2024-03-17 13:19:06 +01:00
  • 776b08f2e0 Split core server files from the UI. Bartosz Taudul 2024-03-17 13:15:54 +01:00
  • cc4ed68271 Extract common set of server files to a separate cmake build file. Bartosz Taudul 2024-03-17 12:55:48 +01:00
  • 35246b4191 Remove vcpkg. Bartosz Taudul 2024-03-16 18:52:13 +01:00
  • 269c75103e Windows build fixes. Bartosz Taudul 2024-03-16 18:30:43 +01:00
  • 2c4abf5f9f Link with winsock on Windows. Bartosz Taudul 2024-03-16 18:16:56 +01:00
  • 58115b35c5 Fix non-wayland build. Bartosz Taudul 2024-03-16 18:13:02 +01:00
  • 970250fc85 Another stupid macro needed for MSVC to not crap the pants. Bartosz Taudul 2024-03-16 17:45:30 +01:00
  • 1bada6a6fd Set NOMINMAX on win32. Bartosz Taudul 2024-03-16 15:03:07 +01:00
  • 699d93c7ae Provide a list of recommended VS Code extensions. Bartosz Taudul 2024-03-16 14:41:52 +01:00
  • ee81795f26 Move discovery of external dependencies to cmake/vendor.cmake. Bartosz Taudul 2024-03-16 14:29:39 +01:00
  • a5f256ca2d Add CMake Package Manager. Bartosz Taudul 2024-03-16 14:28:59 +01:00
  • 061b990875 Move version.cmake to cmake/ subdirectory. Bartosz Taudul 2024-03-16 13:18:39 +01:00
  • 1c43f6efa7 Move profiler to top of CMake projects list. Bartosz Taudul 2024-03-16 13:10:00 +01:00
  • 96d44cc847 Add VS Code CMake configuration. Bartosz Taudul 2024-01-02 19:28:48 +01:00
  • b73a0ff54e Replace build and launch config by CMake integration. Bartosz Taudul 2023-12-18 21:03:29 +01:00
  • c9b4248d35 Add basic CMakeLists.txt for the profiler GUI. Bartosz Taudul 2023-12-18 21:03:15 +01:00