Victor Zarubkin
6ae08c3a70
[ui] fixed SocketListener listen methods; moved SocketListener and FileReader into separate source files.
2019-10-29 23:52:53 +03:00
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
c74744fae4
[ui] added workaround for Qt memory leak on Linux when using multiple threads;
...
[ui] added median duration into tree stats;
[ui] added max rows count for "Call-stack" tree mode;
2019-10-24 19:21:31 +03:00
Victor Zarubkin
701992a63d
[ui] fix round progress dialog positioning for Hierarchy widget; Use round progress dialogs everywhere instead of QProgressDialog
2019-10-22 19:07:01 +03:00
Victor Zarubkin
f547c62182
[ui] Use RoundProgressDialog instead of QProgressDialog
2019-10-22 09:58:25 +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
Sergey Yagovtsev
3be797b4ad
Recreate socket on failed connection #154
2019-03-27 00:07:58 +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
Sergey Yagovtsev
cce8431484
Gramma fix #133
2018-10-04 13:10:42 +03:00
Sergey Yagovtsev
99b761375b
Remove ATOMIC_VAR_INIT
2018-09-18 22:41:58 +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
564b50824e
#0 [UI] UI styles
2018-05-22 21:36:18 +03:00
Victor Zarubkin
91b2a4e609
#89 [UI] High DPI displays fix + System scaling factor
2018-05-19 23:40:01 +03:00
Victor Zarubkin
84b391b6cc
#0 [Core] refactoring
2018-05-08 21:14:46 +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
ae5c46477d
#91 [UI] Snapshot feature further progress (intermediate commit)
2018-04-22 16:15:10 +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
f736af9721
#0 [UI] Arbitrary value ToolTip styling fix; Viewport info fix;
2018-04-02 01:50:53 +03:00
Victor Zarubkin
57dca48349
#31 [UI] Added arbitrary value tool-tip to Hierarchy tree widget (Try to move mouse cursor over Name column)
2018-03-26 21:38:41 +03:00
Victor Zarubkin
212502578f
#100 [UI] Implemented zoom-in button
2018-03-18 03:12:10 +03:00
Victor Zarubkin
bc0d351522
#0 [UI] Added viewport info widget. See [Settings] -> [See viewport info]
2018-03-15 21:01:19 +03:00
Victor Zarubkin
5eefad6ab6
#31 [UI] Highlight current selected block boundaries on arbitrary value chart
2018-03-14 00:31:07 +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
1db116c791
#31 [Gui] Fixed mouse indicator for complexity chart; fixed buildTree(); added stub for future export values to .csv
2018-02-20 22:11:43 +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
2c008b77ed
Merge remote-tracking branch 'origin/develop' into release_2_0
...
# Conflicts:
# easy_profiler_core/block.cpp
# easy_profiler_core/profile_manager.cpp
# easy_profiler_core/reader.cpp
# profiler_gui/common_types.h
# profiler_gui/descriptors_tree_widget.cpp
2018-01-04 17:59:21 +03:00
uykusuz
50cd560722
#0 : various fixes for windows build ( #84 )
...
* #0 : various fixes for windows build
* remove warnings that definition of a variable hides previously defined ones
* remove warnings that function argument is not used
* remove warnings that statements are not reached
* event_trace_win: fix compilation with UNICODE
* #0 various windows fixes: react to PR comments
* localize unicode handling of process info to ProcessInfo
* fix compilation error in Properties constructor
* event_trace_win: fix bug in ProcessInfo initialization
We didn't retry setting the name when GetModuleBaseName() didn't succeed,
even though we did that before the last refactoring.
* Revert "event_trace_win: fix bug in ProcessInfo initialization"
This reverts commit c4ce6cf488be5489fa0a1a9c24e92dd39bbc42a1.
* Revert "#0 various windows fixes: react to PR comments"
This reverts commit cae31a25371e53a3645ddab82372c3772138d658.
* #0 various windows fixes: react to PR comments again
* keep number of allocations minimal
* add getProcessName() to retrieve the process name as char always (i.e. not UNICODE)
2018-01-04 17:15:02 +03:00
Victor Zarubkin
4406664a7d
#31 Basic arbitrary values viewer chart
2017-12-28 00:23:14 +03:00
Victor Zarubkin
e4305bf10b
#0 [GUI] Styling and optimization
2017-11-27 22:02:15 +03:00
Victor Zarubkin
010ac07ce0
#0 [GUI] Styling. Themes.
2017-11-26 15:37:39 +03:00
Victor Zarubkin
109c5fc47c
#0 [GUI] Styling
2017-11-23 22:01:44 +03:00
Victor Zarubkin
43df2d8636
#0 [GUI] Styling
2017-11-20 23:34:45 +03:00
Victor Zarubkin
86ed82aea4
#0 [GUI] Styling
2017-11-17 21:22:53 +03:00
Victor Zarubkin
aa1ddb44ca
#0 [GUI] Styling
2017-11-16 22:32:28 +03:00
Victor Zarubkin
ae4c6c4e9f
#0 [Core][GUI] refactoring
2017-11-09 23:34:17 +03:00
Victor Zarubkin
530eb2446c
#0 [Core] A lot of code refactoring
2017-11-09 23:12:54 +03:00
Victor Zarubkin
a32d3576c6
#66 [GUI] fixed disconnection problem when hitting cancel-button while receiving data and there is no need to restart GUI after unexpected disconnect
2017-10-04 22:37:46 +03:00
Victor Zarubkin
3ab4b9e3c9
#0 [GUI] refactoring: removed SET_ICON macro
2017-10-04 21:38:18 +03:00
Sergey Yagovtsev
86f2ff0c71
#66 : GUI crash fix
2017-09-18 13:05:45 +03:00