Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-10-14 | Update imgui to f87e891f. | Bartosz Taudul | |
2022-09-05 | Hide frame related information if no frame instrumentation. | Bartosz Taudul | |
2022-09-04 | Cleanup. | Bartosz Taudul | |
2022-09-04 | Remove VisData. | Bartosz Taudul | |
Its functionality is now incorporated into TimelineItem. For purposes of maintaining visibility of frame sets and locks a much simpler ptr -> bool map is now used. | |||
2022-09-04 | Fix GPU contexts in options menu. | Bartosz Taudul | |
2022-09-04 | Migrate drawing CPU threads to the new timeline item system. | Bartosz Taudul | |
2022-09-03 | Fix mass visibility changing. | Bartosz Taudul | |
2022-09-03 | Switch plot drawing to the timeline items system. | Bartosz Taudul | |
2022-08-20 | Move vis data to timeline controller. | Bartosz Taudul | |
2022-08-17 | Update font awesome and migrate to v6 headers. | Bartosz Taudul | |
2022-08-15 | Adjust zone name shortening option names. | Bartosz Taudul | |
"Always full" was kinda ambiguous. It could either mean that the name will be always full (shortening effectively disabled), or that the shortening will be performed to the maximum extent (as it was). | |||
2022-08-15 | Expose zone name normalization as a separate setting. | Bartosz Taudul | |
2022-08-15 | Change namespace shortening to zone name shortening. | Bartosz Taudul | |
Namespace shortening was kinda ok for function names produced by MSVC, which are generally clean looking. However, gcc/clang like to produce function names which include template arguments, function parameters, return values, etc. In such cases the old algorithm simply didn't work, because removal of everything before the last :: could as well happen in midst of function parameters list. The result was certainly not an usable function name. With this new approach namespaces are no longer explicitly mentioned and this functionality is simply called zone name shortening. The user-selectable options were changed to make the shortening always enabled, disabled, or to apply as needed. Note that the "as needed" approach will be dynamic, trying to gradually remove more and more from the name, until it fits in the requested area. Current implementation is only the first step into making this work. In this first step the function parameters are reduced to () and the template arguments are reduced to <>. This alone greatly improves readability of the zone names. The option to reduce namespaces to one letter (i.e. std::tr1::hash would become s:t:hash) will no longer be present, now or in the future. | |||
2022-08-04 | Smaller frame bar color thresholds legend. | Bartosz Taudul | |
2022-08-04 | Add overview of frame target colors. | Bartosz Taudul | |
2022-08-04 | Make frame targets input box smaller. | Bartosz Taudul | |
2022-07-30 | Use common functionality to get frame set name. | Bartosz Taudul | |
2022-07-24 | Display plot colors in options menu. | Bartosz Taudul | |
2022-07-02 | Cleanup TracyView includes. | Bartosz Taudul | |
2022-07-02 | Extract options UI from View. | Bartosz Taudul | |