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

478 Commits

Author SHA1 Message Date
Bartosz Taudul fa815f3c3b Remove redundant check. 2023-04-24 23:57:27 +02:00
Bartosz Taudul f60e51c91b Fix std::move() usage. 2023-04-16 16:47:47 +02:00
Bartosz Taudul a0221c8660 Pass function objects through const references. 2023-04-16 16:44:18 +02:00
Bartosz Taudul 778d0cb3fb Socket::ReadUpTo() doesn't support timeouts. 2023-04-16 12:19:48 +02:00
Bartosz Taudul 72dfab80f8 Update ImGui to 1.89.5 + docking. 2023-04-16 00:22:05 +02:00
Bartosz Taudul 8c1b519fa1 Fix wasm cleanup. 2023-03-25 12:26:28 +01:00
Bartosz Taudul bea3c0f4d1 Don't pass -march=native to emcc. 2023-03-25 12:25:40 +01:00
Bartosz Taudul 241fa68708 Make embed.tracy downloadable. 2023-03-25 12:20:36 +01:00
Bartosz Taudul e62a383833 Update imgui to 1.89.4 + docking + emscripten glfw fix. 2023-03-20 23:54:46 +01:00
Bartosz Taudul b0174f2f3a No privilege elevation is possible on emscripten. 2023-02-20 21:36:18 +01:00
Bartosz Taudul fad09a452a Update ImGui to 1.89.3 + docking. 2023-02-14 17:57:14 +01:00
Bartosz Taudul cc5e97c88d Bump stb_image.h to 2.28. 2023-01-31 22:55:18 +01:00
Bartosz Taudul 096293110b Update ImGui to 1.89.2 + docking. 2023-01-05 19:15:58 +01:00
Bartosz Taudul 6e70b7c20b Push keyboard modifiers to ImGui. 2022-12-22 17:48:14 +01:00
Bartosz Taudul 797d5df850 Push key events to ImGui. 2022-12-22 17:39:30 +01:00
Bartosz Taudul dff2a6d6c2 Implement XKB text compositing. 2022-12-20 22:19:45 +01:00
Bartosz Taudul b7affdd92d Create XKB compose table/state. 2022-12-20 21:55:31 +01:00
Bartosz Taudul 0831b3f301 Push focus events to ImGui. 2022-12-20 17:11:15 +01:00
Bartosz Taudul 170a961d8d Tweak mouse wheel behavior on Wayland. 2022-12-20 16:54:28 +01:00
Bartosz Taudul 58f84379d0 Setup Wayland build. 2022-12-20 00:35:43 +01:00
Bartosz Taudul aa0e899573 Initialize XKB state. 2022-12-20 00:22:27 +01:00
Bartosz Taudul 7106b0c5ef Hook no-op keyboard handling. 2022-12-19 23:46:08 +01:00
Bartosz Taudul 3b58f5596d Detect precise (touchpad) scroll events.
Currently the wheel axis Y change has little impact, as the zoom in/out logic
assumes wheel events are discrete.
2022-12-19 21:26:59 +01:00
Bartosz Taudul ac87b05dcb Fix scroll events direction on Wayland. 2022-12-19 21:11:53 +01:00
Bartosz Taudul 7f00ae8c83 Fix mouse buttons order on Wayland. 2022-12-19 21:10:55 +01:00
Bartosz Taudul b80ede3ec6 Limit time delta to 0.1s. 2022-12-11 18:01:32 +01:00
Bartosz Taudul 9e6214350c Support Hi-DPI mouse cursor. 2022-12-11 17:50:05 +01:00
Bartosz Taudul 1f4562e51d Support Hi-DPI. 2022-12-11 17:43:41 +01:00
Bartosz Taudul 63ba9cccf2 Track max output scale. 2022-12-11 17:29:28 +01:00
Bartosz Taudul 3d42732795 Track window maximized state. 2022-12-11 16:45:35 +01:00
Bartosz Taudul d5191ccbd4 Enable alt-space menu on windows. 2022-12-09 19:04:45 +01:00
Bartosz Taudul ee3d5a94a7 Fix apfel check. 2022-12-09 18:59:01 +01:00
Bartosz Taudul 462d8103aa Mark activity on window XDG surface reconfiguration.
This happens for example when the window is resized, or maximized.
2022-12-04 21:12:50 +01:00
Bartosz Taudul 12a109d303 Use XDG decoration protocol. 2022-12-04 21:12:50 +01:00
Bartosz Taudul 9d7cdf2a29 Add xdg-decoration protocol. 2022-12-04 21:12:50 +01:00
Bartosz Taudul 7e5ee54f93 On POSIX check if UID is 0. 2022-11-27 22:35:19 +01:00
Bartosz Taudul 97c38077cc Explain it makes no sense to run server with admin rights. 2022-11-27 22:24:42 +01:00
Bartosz Taudul 59f7870345 Track elevation state. 2022-11-27 21:53:47 +01:00
Bartosz Taudul 7e23d873dc Check elevation status on Windows. 2022-11-27 21:53:47 +01:00
Bartosz Taudul e1395f5a53 Rename surfaceListener to include xdg part. 2022-11-10 00:02:20 +01:00
Bartosz Taudul d26ae1fbb5 Manage list of outputs. 2022-11-10 00:00:50 +01:00
Bartosz Taudul 8b9246e312 Add global remove callback. 2022-11-09 23:11:45 +01:00
Bartosz Taudul c0035a492f Update ImGui to 4d5da74. 2022-11-08 23:47:59 +01:00
Bartosz Taudul 53d54092b0 Implement attention requests. 2022-11-08 01:36:45 +01:00
Bartosz Taudul a7ba5dd9df Change xdg-shell to private-code. 2022-11-08 01:04:23 +01:00
Bartosz Taudul 8dafadb267 Add xdg-activation protocol. 2022-11-08 01:04:23 +01:00
Bartosz Taudul 1173cbc639 Move wayland protocol to a subdirectory. 2022-11-08 01:04:23 +01:00
Bartosz Taudul e6f74c04d6 Wayland cursor handling is fucking stupid. 2022-11-08 00:31:57 +01:00
Bartosz Taudul e227cfe100 Process pointer events. 2022-11-07 21:46:17 +01:00
Bartosz Taudul 4f7fba1fed Hook seat. 2022-11-07 01:20:48 +01:00