Victor Zarubkin
0dc5a71aad
[ui] rearrange settings; some renames
2019-10-27 14:27:53 +03:00
Victor Zarubkin
33850d5abf
[ui] histogram update: added avg, median times, added color square for block name, added borders
2019-10-26 01:04:21 +03:00
Victor Zarubkin
b23d21ffc8
[core] added median duration calculation
2019-10-23 01:55:47 +03:00
Victor Zarubkin
92a5ca4a75
Big bunch of changes:
...
* update copyright
* fix css parsing
* fix block name search
* add matching text highlighing for find results
* add calculation of block statistics for selected area
* new action: right-click on a block on "Diagram" selects region using left and right bounds of this block
* other optimizations
2019-10-20 16:12:37 +03:00
Victor Zarubkin
d4b414eb73
#125 [UI] fixed popup crash on Linux
2019-10-06 17:34:42 +03:00
Victor Zarubkin
0ccb564099
#125 [UI] fixed popup windows issue: now windows must disappear when switching between applications (Alt+Tab etc.)
2019-03-23 21:36:44 +03:00
Victor Zarubkin
f0a588eec5
#106 [Core][UI] Fixed reading bookmarks with empty text; Fixed overriding and restoring mouse cursor shape when hovering bookmark at the Diagram widget;
...
#0 [UI] Waiting until saving file is finished when closing the UI.
2018-06-14 02:57:12 +03:00
Victor Zarubkin
c85d15a4e2
#106 [UI] Rising a tooltip when passing cursor over a bookmark; #0 [UI] Minor fixes
2018-06-13 21:43:16 +03:00
Victor Zarubkin
0ae430410d
#106 [Core][UI] Added possibility to add user bookmarks with double-clicking on a timeline in the Diagram window.
...
#112 [UI] Fixed losing focus (and getting under MainWindow) for Blocks widget.
#0 [UI] UI styling, added custom window header and dialogs (could be turned off/on and adjusted position at [Settings -> Appearance] menu).
2018-06-09 02:18:39 +03:00
Victor Zarubkin
2b75e65535
#0 [UI] refactoring
2018-05-24 02:19:48 +03:00
Victor Zarubkin
983085157e
# [UI] Styles and refactoring
2018-05-19 23:41:01 +03:00
Victor Zarubkin
91724bfe20
#0 [UI] refactoring
2018-05-07 21:58:37 +03:00
Victor Zarubkin
f665478830
#91 [Core][UI] functions profiler::writeTreesToFile(), profiler::writeTreesToStream() are now working. Snapshot feature is now working: select an area on Diagram (with right mouse button or double-click) and press Snapshot button to save it to separate file.
2018-04-25 21:37:18 +03:00
Victor Zarubkin
ef7b41fd0d
#91 [UI] Added snapshot tool stub; Working on saving blocks to file from UI
2018-04-22 03:34:26 +03:00
Victor Zarubkin
cb8e66e9ae
#0 [UI] Diagram tool-tips fix: no tool-tips if mouse cursor is over another widget (opened settings for example)
2018-03-31 19:01:47 +03:00
Victor Zarubkin
7981a8f4ce
#31 [UI] Added tooltip for arbitrary values to the Diagram
2018-03-29 01:56:21 +03:00
Victor Zarubkin
212502578f
#100 [UI] Implemented zoom-in button
2018-03-18 03:12:10 +03:00
Victor Zarubkin
dd5af5350b
#31 [UI] Open several arbitrary values viewer windows
2018-03-13 01:28:58 +03:00
Victor Zarubkin
769236c35a
#31 [Gui] Double click on arbitrary value on the Diagram will open values viewer and will select appropriate arbitrary value
2018-03-12 01:47:20 +03:00
Victor Zarubkin
5e632bedee
#31 [Core] Arbitrary values: replaced size_t with uint16_t; [Gui] Added support of arrays to arbitrary values tree
2018-03-07 20:52:39 +03:00
Victor Zarubkin
49f000d11a
#0 [Gui] Windows styling fix
2018-03-03 03:01:41 +03:00
Victor Zarubkin
4fb35b2099
#0 [Gui] Fixed popup and double click on thread names on Diagram
2018-02-20 22:14:21 +03:00
Victor Zarubkin
677a138fa3
#89 Trying to fix high-dpi displays problem
2018-02-01 23:17:01 +03:00
Victor Zarubkin
091d5447ce
#0 Updated copyright dates; [Gui] thread_pool.cpp MSVC build fix; [Core] Renamed getCurrentTime() to profiler::clock::now() + renamed profiler::currentTime() to profiler::now()
2018-01-29 23:29:43 +03:00
Victor Zarubkin
1a333e4f01
#0 [Gui] Large portion of refactoring; Replaced bunch of threads with thread pool; Small fixes for arbitrary values viewer
2018-01-28 20:52:17 +03:00
Victor Zarubkin
230f7d1463
#0 [Gui] Saving dialog geometry; Added refresh button to arbitrary values widget; Fixed zoom-in algorithm
2018-01-25 23:21:56 +03:00
Victor Zarubkin
a7a58acd1d
#31 [Gui] Big update for arbitrary values viewer. It is now viable and can be used to inspect user metrics. Currently arbitrary values viewer is built into blocks list widget.
2018-01-21 19:37:44 +03:00
Victor Zarubkin
694497b5ca
Release 2.0 further work. Intermediate commit.
2018-01-20 15:23:28 +03:00
Victor Zarubkin
4406664a7d
#31 Basic arbitrary values viewer chart
2017-12-28 00:23:14 +03:00
Victor Zarubkin
123358b798
#31 [GUI] Arbitrary values viewer begin. Refactoring.
2017-12-07 22:36:53 +03:00
Victor Zarubkin
3b6986aa36
#0 [GUI] Appearance progress
2017-12-04 20:29:22 +03:00
Victor Zarubkin
df93c146b2
#0 [GUI] Windows styling and consterxpr fix for some Qt versions
2017-11-27 22:43:01 +03:00
Victor Zarubkin
e4305bf10b
#0 [GUI] Styling and optimization
2017-11-27 22:02:15 +03:00
Victor Zarubkin
109c5fc47c
#0 [GUI] Styling
2017-11-23 22:01:44 +03:00
Victor Zarubkin
aa1ddb44ca
#0 [GUI] Styling
2017-11-16 22:32:28 +03:00
Victor Zarubkin
b3fd7c7837
#31 Single arbitrary values can be displayed in GUI as events + value converted to text
2017-11-15 21:43:52 +03:00
Victor Zarubkin
530eb2446c
#0 [Core] A lot of code refactoring
2017-11-09 23:12:54 +03:00
Oliver Daniell
f241444f1d
Moved QFonts into EASY_GLOBALS and deferred instantiation of EASY_GLOBAS
...
until after QApplication.
2017-08-10 09:12:33 +01:00
Victor Zarubkin
8c4e26e3ec
(GUI) Fix compiler warning
2017-06-07 01:47:05 +03:00
Victor Zarubkin
93c3066095
update #42 : Slightly better solution with less amount of black magic - different data structures for context switch events. Core API changed!
2017-06-07 01:39:45 +03:00
Victor Zarubkin
4a9daf3bb4
update #42 : fixed possible statistics display bug; work around storing 64-bit thread id for context switch events (requires testing);
...
* (GUI) Added popup window when moving mouse cursor to thread name in Diagram window;
2017-06-06 20:46:06 +03:00
Victor Zarubkin
089fcf1e31
(GUI) Added an option to display thread ids in HEX mode;
...
* (GUI) Fixed problem with searching selected blocks in histogram when selecting block from BlocksList widget
2017-06-05 21:26:10 +03:00
Sergey Yagovtsev
35b4796a62
*nix build
2017-06-05 13:18:28 +03:00
Josh Engebretson
a01187cf55
Networking fixes for MacOS
...
Qualify type for std::abs
2017-05-23 19:47:29 +03:00
Victor Zarubkin
bf308dc299
(GUI) Fixed displaying unicode text in popup and at histogram window
2017-05-02 23:22:36 +03:00
Victor Zarubkin
4f941294fd
(GUI) #37 replaced std::abs() with abs();
...
(GUI) Changed popup position on Diagram - now it is better positioned for small window also.
2017-04-30 01:09:06 +03:00
Victor Zarubkin
2e74f83569
(GUI) Displaying "total self %" (duration % excluding all children) per thread/frame/parent
2017-04-20 22:30:05 +03:00
Victor Zarubkin
c202bd8cac
(GUI) Added additional field "Self" to the popup on Diagram. Self stands for "self duration" (duration excluding all children).
2017-04-17 22:14:51 +03:00
Victor Zarubkin
c7ba19cb4d
(GUI) Fixed warnings
2017-04-10 22:04:09 +03:00
Victor Zarubkin
cbb298dc19
(GUI) Added possibility to adjust selection boundaries with dragging (available for both rulers: black and blue)
2017-04-10 21:33:56 +03:00