Commit Graph

186 Commits

Author SHA1 Message Date
Bartosz Taudul
f6cfbe935d
Resize canvas to fit window on page load. 2022-10-18 21:01:46 +02:00
Bartosz Taudul
b9fee59ac8
Do not hide progress bar, leaving the preload element. 2022-10-18 21:01:01 +02:00
Bartosz Taudul
9bc8580f99
Do not crash on resize when application has not started yet. 2022-10-18 21:00:20 +02:00
Bartosz Taudul
4892c32b40
Fix blur caused by fractional DPI scaling. 2022-10-15 11:57:17 +02:00
Bartosz Taudul
17d3ac0141
Disable assertions in release builds. 2022-10-08 14:54:54 +02:00
Bartosz Taudul
2b6c53a73e
Set initial memory size to 384 MB to prevent growth at start. 2022-10-08 14:43:12 +02:00
Bartosz Taudul
a9afe18c26
Limit running environment support to web. 2022-10-08 14:34:44 +02:00
Bartosz Taudul
6c507a123a
Enable growing of wasm heap. 2022-10-08 14:33:49 +02:00
Bartosz Taudul
94ccc37979
Bump available heap to 2GB. 2022-10-06 18:12:51 +02:00
Bartosz Taudul
9f60b53729
Enable file selector on emscripten. 2022-10-06 18:12:51 +02:00
Bartosz Taudul
b369c784a6
Disable closure compiler. 2022-10-06 18:12:50 +02:00
Bartosz Taudul
754f7a5167
Add makefile target for starting httpd. 2022-10-05 23:44:39 +02:00
Bartosz Taudul
3ca61ad227
Extract file selector functionality. 2022-10-05 22:50:17 +02:00
Bartosz Taudul
e530103f43
Cosmetic fixes. 2022-10-02 18:08:27 +02:00
Bartosz Taudul
cf61fbf7ba
Support hidpi. 2022-10-02 13:51:28 +02:00
Bartosz Taudul
4b5a823d39
Adapt render size to fit browser window. 2022-10-02 13:40:14 +02:00
Bartosz Taudul
73f6e73c51
Add basic html wrapper page. 2022-10-02 12:59:44 +02:00
Bartosz Taudul
6dd434a2d6
Run closure compiler on javascript. 2022-10-02 01:02:27 +02:00
Bartosz Taudul
75b95233ea
Preload embedded trace on emscripten. 2022-10-02 00:41:08 +02:00
Bartosz Taudul
ffa48be2d9
Add emscripten build files. 2022-09-30 01:06:34 +02:00
Bartosz Taudul
ad2fc03125
Migrate CPU data to timeline item system. 2022-09-04 14:31:02 +02:00
Bartosz Taudul
60579d6334
Migrate drawing GPU data to the new timeline item system. 2022-09-04 13:39:20 +02:00
Bartosz Taudul
ec3dcaeef3
Migrate drawing CPU threads to the new timeline item system. 2022-09-03 23:28:54 +02:00
Bartosz Taudul
b481bb367c
Switch plot drawing to the timeline items system. 2022-09-03 17:51:33 +02:00
Bartosz Taudul
b42182f0a8
Add base class for timeline items. 2022-09-03 17:51:29 +02:00
Bartosz Taudul
be392a76fb
Move TracyVersion.hpp to common. 2022-08-27 16:05:36 +02:00
Bartosz Taudul
4bcb59bbe6
Update font awesome and migrate to v6 headers. 2022-08-17 12:07:38 +02:00
Bartosz Taudul
8531ef6591
Extract ShortenZoneName() function to a separate file. 2022-08-15 16:34:37 +02:00
Bartosz Taudul
c01ad38d46
Start extracting timeline height control logic. 2022-08-15 13:29:45 +02:00
Bartosz Taudul
7dbfed9aea
Drop access to native window.
The new NFD library is not using this information, and the old one was using
it only on Windows. Oh well.

Removal of this functionality also removes some build-time decisions.
2022-08-12 21:44:24 +02:00
Bartosz Taudul
b86f1a907a
Move all GLFW code to a separate class. 2022-07-28 00:24:52 +02:00
Bartosz Taudul
002eb6ae2d
Extract filtering connections functionality. 2022-07-28 00:24:46 +02:00
Bartosz Taudul
a356340783
Extract connection history functionality. 2022-07-28 00:24:46 +02:00
Bartosz Taudul
31b6a88923
Extract window position save/load functionality. 2022-07-28 00:24:45 +02:00
Bartosz Taudul
208755ad53
Extract main thread run queue. 2022-07-28 00:24:45 +02:00
Bartosz Taudul
f0f00512b0
Extract font loading. 2022-07-28 00:24:44 +02:00
Bartosz Taudul
2d327abd80
Move imgui backends to a subdirectory. 2022-07-28 00:24:43 +02:00
Bartosz Taudul
054c26781a
Move fonts to a subdirectory. 2022-07-28 00:24:40 +02:00
Bartosz Taudul
06c7984a16
Move all client headers and sources to public/ directory. 2022-07-17 15:47:38 +02:00
Bartosz Taudul
b70321fe6a
Add protocol -> version mapping table. 2022-07-13 00:44:02 +02:00
Bartosz Taudul
3c49dea10c
Link with UniformTypeIdentifiers on macos. 2022-07-03 13:52:39 +02:00
Bartosz Taudul
889e643d2a
Extract ranges UI from View. 2022-07-02 15:40:51 +02:00
Bartosz Taudul
e3b11821c3
Extract zone timeline rendering from View. 2022-07-02 15:36:36 +02:00
Bartosz Taudul
7b04d8c0b3
Extract frames timeline UI from View. 2022-07-02 15:31:03 +02:00
Bartosz Taudul
c2728fde04
Extract locks UI from View. 2022-07-02 15:24:09 +02:00
Bartosz Taudul
e005d4ff36
Extract messages UI from View. 2022-07-02 15:15:24 +02:00
Bartosz Taudul
358148920a
Extract annotations UI from View. 2022-07-02 15:04:54 +02:00
Bartosz Taudul
5b451c3557
Extract samples UI from View. 2022-07-02 15:04:53 +02:00
Bartosz Taudul
585587fa36
Extract frame tree functionality from View. 2022-07-02 15:01:22 +02:00
Bartosz Taudul
8147eadaf0
Extract connection state and notification area. 2022-07-02 14:47:13 +02:00