0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-30 02:16:55 +08:00

576 Commits

Author SHA1 Message Date
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
Sergey Yagovtsev
46b295c67b Prepare for release. Add rc-files and read version info from file 2016-11-16 23:58:47 +03:00
Victor Zarubkin
5c4904756f (EasyGraphicsScrollbar) Changed dash-line color to black for better perception 2016-11-16 23:13:43 +03:00
Victor Zarubkin
7e3d27a580 (EasyGraphicsScrollbar) Minimap optimization 2016-11-16 22:28:38 +03:00
Victor Zarubkin
07b78ea92f Moved version definition to CMakeLists.txt, added functions for getting profiler version 2016-11-16 22:17:39 +03:00
Victor Zarubkin
776039f543 (EasyGraphicsScrollbar) Tweaking colors coefficients 2016-11-13 22:16:50 +03:00
Victor Zarubkin
c0e2e345ec (EasyGraphicsScrollbar) Draw frame time marker on graphics scrollbar to visualize long frames 2016-11-13 22:02:47 +03:00
Sergey Yagovtsev
4ce4987090 Package name for linux 2016-11-13 18:17:35 +03:00
Sergey Yagovtsev
52d9e6a8e1 Correct package 2016-11-13 17:48:41 +03:00
Sergey Yagovtsev
c16c1a79aa Add version shield 2016-11-13 17:34:19 +03:00
Victor Zarubkin
493000cef4 v1.0.0 v1.0.0 2016-11-13 16:48:50 +03:00
Sergey Yagovtsev
e5041a9b2b Multi-licensing in source codes 2016-11-13 16:39:59 +03:00
Sergey Yagovtsev
d692234f99 Add apache license text 2016-11-13 16:31:27 +03:00
Victor Zarubkin
fca1a9c873 Update README.md 2016-11-13 15:54:06 +03:00
Victor Zarubkin
9b0e7fabc5 g++ warnings fix 2016-11-13 15:20:25 +03:00
Victor Zarubkin
afbc46b607 Trying to fix sdk build 2016-11-13 15:04:00 +03:00
Victor Zarubkin
bf54ca76d8 Added QtSvg into travis build 2016-11-13 14:32:02 +03:00
Victor Zarubkin
384bdac1d0 Fixed temporary link to screenshot in README.md 2016-11-06 17:05:53 +03:00
Victor Zarubkin
34abef3575 Linux build: gcc 4 compatibility (in gcc 4 std::stringstream has no swap() method) 2016-11-06 14:47:01 +03:00
Victor Zarubkin
7fb8b2d539 Update README.md 2016-11-06 03:56:30 +03:00
Victor Zarubkin
4ab09696c0 Added screenshot into readme 2016-11-05 19:24:12 +03:00
Sergey Yagovtsev
e03b720290 Prepare for make package by cpack 2016-11-02 22:37:51 +03:00
Sergey Yagovtsev
064a486be8 disable clang 2016-10-21 23:45:37 +03:00
Sergey Yagovtsev
37a25f5df4 travis fix type 2016-10-21 23:33:31 +03:00
Sergey Yagovtsev
4bb5f45c70 travis build 2016-10-21 23:33:24 +03:00
Sergey Yagovtsev
1753a32b5e travis build 2016-10-21 23:28:40 +03:00
Sergey Yagovtsev
35b92fb46b Travis attempt 2016-10-21 23:26:03 +03:00
Sergey Yagovtsev
20b28cd7a9 Set modern compiler for travis 2016-10-21 23:15:46 +03:00