Sergey Yagovtsev
|
052bd47452
|
Set CXX standard by cmake
|
2016-12-04 16:50:58 +03:00 |
|
Sergey Yagovtsev
|
cbbf570fae
|
Define EASY_PRODUCT_VERSION by concatenating major, minor and patch strings
|
2016-12-04 16:40:00 +03:00 |
|
Sergey Yagovtsev
|
256f5f6041
|
Rename src and move include directory
|
2016-12-02 00:35:25 +03:00 |
|
Sergey Yagovtsev
|
052b37744e
|
Add to win solution include files
|
2016-12-02 00:14:28 +03:00 |
|
Sergey Yagovtsev
|
f4d4cbecfa
|
Merge branch 'develop' of github.com:yse/easy_profiler into develop
|
2016-12-02 00:09:31 +03:00 |
|
Sergey Yagovtsev
|
5537eb290d
|
More convenient build scripts.
|
2016-12-02 00:08:25 +03:00 |
|
Victor Zarubkin
|
ced93de1b3
|
(EasyGraphicsView) New popup window for blocks
|
2016-12-01 23:31:40 +03:00 |
|
Victor Zarubkin
|
e7db63e7d3
|
startListen fixes
|
2016-12-01 23:30:43 +03:00 |
|
Sergey Yagovtsev
|
80ebd76116
|
Interface changing:
1 - Rename startListeningToCature to startListen
2 - Specify listen port by startListen function parameter
|
2016-12-01 23:25:54 +03:00 |
|
Victor Zarubkin
|
acb197557f
|
(EasyGraphicsView) Added possibility to scroll thread names list with mouse wheel
|
2016-12-01 22:27:25 +03:00 |
|
Victor Zarubkin
|
33bd7256ab
|
(EasyGraphicsView) Scroll to main thread after file load
|
2016-12-01 22:20:34 +03:00 |
|
Victor Zarubkin
|
02e43a2b45
|
(EasyGraphicsScrollbar) Displaying text with minimum and maximum duration of frames
|
2016-12-01 21:55:11 +03:00 |
|
Victor Zarubkin
|
a2ae2dd051
|
(EasyGraphicsItem) Changed sync events minimum size
|
2016-12-01 21:53:06 +03:00 |
|
Victor Zarubkin
|
02349afe8b
|
(EasyGraphicsView) Fixed timeline scale indicator text;
* (EasyGraphicsView) Fixed longest thread selection;
|
2016-12-01 21:52:29 +03:00 |
|
Victor Zarubkin
|
4dcb769ba2
|
(EasyGraphicsScrollbar) Added possibility to scale minimap to the current visible area (click mouse right button on minimap)
|
2016-11-30 22:37:11 +03:00 |
|
Victor Zarubkin
|
045f464e1f
|
(EasyGraphicsView) Chronometer line style reset fix
|
2016-11-30 22:22:58 +03:00 |
|
Victor Zarubkin
|
69a326c06b
|
(EasyGraphicsView) Highlighting all similar blocks on diagram (only if they are visible!);
(GUI) Added possibility to select units in which time will be displayed
|
2016-11-30 21:59:40 +03:00 |
|
Sergey Yagovtsev
|
2ddfa4db68
|
win build
|
2016-11-28 22:58:16 +03:00 |
|
Sergey Yagovtsev
|
f0d0859cb1
|
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop
|
2016-11-27 14:26:08 +03:00 |
|
Sergey Yagovtsev
|
f788071003
|
Check thread expired on linux and add new message in easy_net
|
2016-11-27 14:26:00 +03:00 |
|
Victor Zarubkin
|
90705af989
|
(GUI) Added flag "add zero blocks to hierarchy". If it is false then blocks with zero duration will not be added into hierarchy tree in hierarchy window. This saves a lot of memory.
|
2016-11-26 18:08:02 +03:00 |
|
Victor Zarubkin
|
b63cc382bd
|
(EasyGraphicsItem) increased events interval
|
2016-11-26 17:15:08 +03:00 |
|
Victor Zarubkin
|
0658540109
|
(EasyGraphicsView) Important fix: fixed wrong indexing on paint
|
2016-11-26 17:00:05 +03:00 |
|
Victor Zarubkin
|
a7ac056021
|
(GUI) Added flag for enabling zero length blocks on diagram (if NOT enabled then such blocks would be resized to minimum length which is 250 ns. Otherwise you probably will not see blocks with zero length on diagram, but such blocks are still available at hierarchy window)
|
2016-11-23 22:54:59 +03:00 |
|
Victor Zarubkin
|
53fd4df281
|
Amend last commit
|
2016-11-23 22:51:11 +03:00 |
|
Victor Zarubkin
|
0c332b9609
|
Correct checking for thread_name
|
2016-11-23 22:16:53 +03:00 |
|
Victor Zarubkin
|
f1017c3ed4
|
(GUI) Added possibility to do case sensitive search into blocks descriptions list and hierarchy window
|
2016-11-20 21:40:05 +03:00 |
|
Victor Zarubkin
|
92b2b27a3b
|
(GUI) Added search box into Hierarchy window;
(GUI) Added new option for building hierarchy for selected thread only (for memory economy)
|
2016-11-20 21:01:33 +03:00 |
|
Victor Zarubkin
|
a08b986418
|
(EasyDescTreeWidget) Expanded files in blocks list remain expanded after refresh
|
2016-11-20 18:34:31 +03:00 |
|
Victor Zarubkin
|
75fff29ba5
|
Fixed bug with increasing descriptions number on blocks list refresh
|
2016-11-20 18:33:56 +03:00 |
|
Victor Zarubkin
|
7ae518e1d0
|
(profiler core) Manually check if thread exist or not. Changed EASY_THREAD behavior: it does not create ThreadGuard and can be invoked from every function you like. Added macro EASY_THREAD_SCOPE which behaves like an old EASY_THREAD macro (creates ThreadGuard).
|
2016-11-20 17:09:50 +03:00 |
|
Victor Zarubkin
|
63f77efcf1
|
(ProfileManager) Fixed stack logic mistake
|
2016-11-20 15:18:51 +03:00 |
|
Victor Zarubkin
|
4d13e689f8
|
changed default value
|
2016-11-20 14:39:01 +03:00 |
|
Victor Zarubkin
|
d550b91e56
|
(ProfileManager) THREAD_STORAGE is not creating in endBlock
|
2016-11-20 14:37:42 +03:00 |
|
Victor Zarubkin
|
21a7898572
|
removed unnecessary lambdas
|
2016-11-20 14:11:46 +03:00 |
|
Victor Zarubkin
|
752f0c08a8
|
Added possibility to build easy_profiler with empty API implementation to avoid whole solution rebuild if you want to build without profiler;
* resources.rc changes: proper macro names + copyright sign;
|
2016-11-20 13:42:05 +03:00 |
|
Sergey Yagovtsev
|
097723848f
|
Define EASY_PROFILER_PRODUCT_VERSION in cmake
|
2016-11-20 09:25:40 +03:00 |
|
Sergey Yagovtsev
|
648ec8676c
|
Rename PRODUCT_VERSION define
|
2016-11-19 19:29:57 +03:00 |
|
Sergey Yagovtsev
|
c00cfaa630
|
Add apache license text to some headers
|
2016-11-19 19:29:35 +03:00 |
|
Sergey Yagovtsev
|
62f53b855b
|
Remove broken pipe error code feom win build
|
2016-11-19 19:16:19 +03:00 |
|
Victor Zarubkin
|
141b0f99a4
|
GUI: Added drag and drop of files into GUI window. NOTICE: You have to launch gui NOT as Administrator on Windows, otherwise Windows will block drag and drops from explorer.
|
2016-11-19 05:39:41 +03:00 |
|
Victor Zarubkin
|
65be64fb51
|
GUI: Added new settings into settings toolbar -> View. You can change blocks minimum size, spacing and narrow width value.
|
2016-11-19 04:52:45 +03:00 |
|
Victor Zarubkin
|
ed3e26a59c
|
GUI: Blocks painting algorithm optimization for detailed mode
|
2016-11-19 03:46:52 +03:00 |
|
Victor Zarubkin
|
cdea3b805f
|
Windows build: CONNECTION_BROKEN_PIPE and CONNECTION_ABORTED has the same value
|
2016-11-19 02:28:10 +03:00 |
|
Victor Zarubkin
|
1af4fa0887
|
profile_manager.cpp: removed unused trash
|
2016-11-19 02:27:25 +03:00 |
|
Victor Zarubkin
|
03587cb45b
|
(EasyGraphicsItem) Painting optimization
|
2016-11-19 02:26:54 +03:00 |
|
Sergey Yagovtsev
|
c08c870b58
|
Check aborted connection while capturing
|
2016-11-18 23:12:29 +03:00 |
|
Sergey Yagovtsev
|
b1e6bef056
|
Check connection in GUI
|
2016-11-18 22:58:44 +03:00 |
|
Sergey Yagovtsev
|
e4879d46dd
|
REmove obsolete code
|
2016-11-18 22:04:33 +03:00 |
|
Sergey Yagovtsev
|
e60c46b710
|
Remove dependencies from QtNetwork
|
2016-11-17 00:19:06 +03:00 |
|