Commit Graph
116 Commits
Author SHA1 Message Date
Bartosz Taudul f8d55466fe Bump curl to 8.23.0. 2026-10-16 00:37:57 +02:00
Bartosz Taudul ef5269113d Bump usearch to 2.26.4. 2026-10-16 00:37:14 +02:00
Bartosz Taudul 6d5ad729f6 Bump nfd-extended to 1.4.1. 2026-10-16 00:35:21 +02:00
Bartosz Taudul a5a591d161 Bump freetype to 2.15.0. 2026-10-16 00:34:29 +02:00
Bartosz Taudul 254c49c01d Bump md4c to current HEAD. 2026-10-16 00:32:36 +02:00
Bartosz Taudul be86647743 Bump ImGui to 1.93.0-docking. 2026-10-14 23:08:32 +02:00
Bartosz Taudul a8db9bd844 Bump nfd-extended to 1.4.0. 2026-09-26 18:49:20 +02:00
Bartosz Taudul 81c5005509 Bump capstone to 6.0.0-Alpha11. 2026-09-21 21:25:24 +02:00
Bartosz Taudul 8cf122cf22 Bump md4c to 00788b157. 2026-09-11 00:47:22 +02:00
Bartosz Taudul fb1b13a8a8 Bump nfd to 7bbbd9fe. 2026-09-11 00:47:22 +02:00
Bartosz Taudul 353339cb08 Bump usearch to 2.26.2. 2026-09-10 00:51:11 +02:00
Bartosz Taudul f032eba389 Bump glfw to 3.5.1. 2026-09-10 00:51:11 +02:00
Bartosz Taudul 656980d757 Bump curl to 8.22.0. 2026-09-10 00:51:06 +02:00
Bartosz Taudul aa53e377e7 Use xdg-foreign v2 protocol for Wayland file dialog parent window. 2026-08-22 18:31:26 +02:00
Bartosz Taudul db851737e0 Prevent ini settings from reversing sortable table column order.
The imgui 1.92.9b ini writer omits 'Column N' lines for columns without
saved data (e.g. the unsized, unsorted 'Zone' column of the child zones
table, which only persists the default Time sort). On restore, the
missing entry keeps Index == -1, the sequential fallback in
TableLoadSettingsForColumns() assigns it to the remaining column, and
TableFixDisplayOrder() sorts DisplayOrder -1 to the end - flipping the
column order (Time | Zone in the zone info child list) for the session.
Guard the non-reorderable load path against phantom entries.

Upstream: https://github.com/ocornut/imgui/issues/9519
2026-08-21 20:20:42 +02:00
Bartosz Taudul 328f50211f Link TracyImGui library with libdl.
ImGui OpenGL loader uses dlopen / dlsym / dlclose to load the OpenGL
implementation.

Linking with libdl is not needed with glibc >= 2.34 (released in 2021):

NEWS for version 2.34
=====================

Major new features:

* In order to support smoother in-place-upgrades and to simplify
  the implementation of the runtime all functionality formerly
  implemented in the libraries libpthread, libdl, libutil, libanl has
  been integrated into libc.  New applications do not need to link with
  -lpthread, -ldl, -lutil, -lanl anymore.

(...)

Older glibc versions and also possibly other libc implementations still
need the libdl link.
2026-08-17 22:13:59 +02:00
Bartosz Taudul 8985887128 Don't include GUI profiler deps for all other tools. 2026-07-31 22:01:52 +02:00
Bartosz Taudul bf21d8ea11 Bump ImGui to 1.92.9b-docking. 2026-07-31 18:12:14 +02:00
Bartosz Taudul 8f52e0e5f5 Enable clipboard on macOS. 2026-07-25 14:34:24 +02:00
Bartosz Taudul 9db60de03b Do not embed default ImGui font. 2026-07-25 14:30:13 +02:00
Bartosz Taudul e53c2849fa Bump ImGui to 1.92.9-docking. 2026-07-25 14:29:12 +02:00
Bartosz Taudul cf82fb9bb0 Disable unused stuff if building libcurl. 2026-07-24 18:25:05 +02:00
Bartosz Taudul c1fa33a875 Link with system libcurl to avoid libssh deps. 2026-07-23 15:43:59 +02:00
Bartosz Taudul 1d6f43d92f Disable external libraries used by freetype.
Not needed for the current set of fonts.
2026-07-23 15:30:39 +02:00
Bartosz Taudul c2b489a0ff Do not link macOS bundle with homebrew libraries.
Do not want dependency on something being installed via brew.
2026-07-23 14:57:45 +02:00
Bartosz Taudul f9413c268d Bump usearch to 2.26.0. 2026-07-22 22:35:42 +02:00
Bartosz Taudul 6e23d220d7 Bump capstone to 6.0.0-Alpha10. 2026-07-22 22:33:29 +02:00
Ivan Molodetskikh e40ce11ba9 Link NFD statically
Currently, the profiler will build against the git NFD, but link it as a
shared library. Since libnfd is not installed when building Tracy as a
distro package, it will end up actually depending on and running against
an older distro-provided NFD, hitting an unresolved function error due
to the newly added NFD function in git.

Other deps fetched with CPM are linked statically, avoiding this
problem.
2026-07-09 10:46:00 +03:00
Bartosz Taudul 5be36d732b Bump nfd to current master. 2026-07-02 01:29:50 +02:00
Bartosz Taudul 280af2e7bd Bump curl. 2026-07-02 00:30:53 +02:00
Bartosz Taudul 83298a3459 Bump usearch. 2026-07-02 00:30:48 +02:00
Bartosz Taudul 21f9c00e9f Bump md4c to current master. 2026-07-02 00:24:57 +02:00
Bartosz Taudul 781938317d Bump pugixml to 1.16. 2026-06-16 18:10:38 +02:00
Bartosz Taudul f9365abe4f Do not use samplers in renderer.
Tracy requires some textures to have repeat wrapping mode set. The ImGui
implementation of samplers doesn't make it easy to achieve. Disalbe use
of samplers and rely on texture flags, as done originally.
2026-06-16 16:02:08 +02:00
Bartosz Taudul f8aa88d522 Explicitly disable shared libs for md4c.
Fixes emscripten build.
2026-06-14 15:06:36 +02:00
Bartosz Taudul 3974cc8026 Add support for proper rendering of markdown footnotes. 2026-06-05 19:09:49 +02:00
Bartosz Taudul 9f88bc6d04 Bump capstone. 2026-05-29 18:16:14 +02:00
Bartosz Taudul cffd0007c5 Bump libs. 2026-05-23 23:41:39 +02:00
Bartosz Taudul 6ded0d1d7b Bump imgui to 1.92.8-docking. 2026-05-12 18:03:45 +02:00
Bartosz Taudul 5bbafeabd7 Patch ppqsort to fix binary_semaphore release race. 2026-05-04 01:13:53 +02:00
Bartosz Taudul bb1d4ad580 Revert usearch bump – broken on windows. 2026-04-02 21:05:35 +02:00
Bartosz Taudul d5eb85e4c4 Bump deps. 2026-04-02 21:00:14 +02:00
Bartosz Taudul 95661c24df Revert "Bump usearch to 2.24.0."
This reverts commit 6de054002d.
2026-02-19 18:03:51 +01:00
Bartosz Taudul 6de054002d Bump usearch to 2.24.0. 2026-02-17 22:06:06 +01:00
Bartosz Taudul 9079baf0b3 Bump capstone to 6.0.0-Alpha7. 2026-02-17 22:01:39 +01:00
Bartosz Taudul a754bbe3a4 Bump imgui to 1.92.6-docking. 2026-02-17 21:49:11 +01:00
Bartosz Taudul a371325346 Bump dependencies. 2026-01-26 20:48:15 +01:00
Bartosz Taudul 38b73254e9 Add emoji font. 2026-01-14 01:51:32 +01:00
Bartosz Taudul e889fa17f3 Bump usearch to 2.22.0. 2025-12-29 20:46:48 +01:00
Louis Gombert 92ca07bb31 Link imgui against X11 libs
Imgui-docking >=v1.92.3 GLFW back-end requires linking against x11 libraries. This solves link failures when building tracy with the LEGACY option turned on.
2025-12-05 23:49:16 +01:00