0
0
mirror of https://github.com/yse/easy_profiler.git synced 2024-12-31 02:49:13 +08:00

201 Commits

Author SHA1 Message Date
Victor Zarubkin
03587cb45b (EasyGraphicsItem) Painting optimization 2016-11-19 02:26:54 +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
e5041a9b2b Multi-licensing in source codes 2016-11-13 16:39:59 +03:00
Victor Zarubkin
9b0e7fabc5 g++ warnings fix 2016-11-13 15:20:25 +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
Sergey Yagovtsev
e03b720290 Prepare for make package by cpack 2016-11-02 22:37:51 +03:00
Sergey Yagovtsev
f8ab7f0d91 Merge remote-tracking branch 'origin/develop' into rename_to_easy 2016-10-21 22:15:32 +03:00
Victor Zarubkin
01b946f396 Thread names change 2016-10-02 17:52:42 +03:00
Victor Zarubkin
bc83a837f7 New icons 2016-10-02 17:52:14 +03:00
Victor Zarubkin
19966b40c6 Crash fix 2016-10-02 17:45:55 +03:00
Victor Zarubkin
5de9fcf824 Moved working with files from QFile to std::fstream because QFile has no overwrite mode (old file should be removed first);
Added merging algorithm for block descriptions when refreshing descriptions list.
2016-10-02 16:17:22 +03:00
Victor Zarubkin
4eef4daf30 Minor refactoring 2016-10-02 12:33:08 +03:00
Victor Zarubkin
dc01c49020 Saving network data using temporary cache file + Question box when clicked on "Clear all" 2016-10-02 12:13:12 +03:00
Sergey Yagovtsev
76defe2372 Rename directory profiler to easy 2016-09-29 23:29:57 +03:00
Victor Zarubkin
3b7266fb37 Prepare for saving profiled data (does not work yet);
* Remastered tool-bars and menus;
* Added new painting regime (Settings->View->Hide narrow children)
2016-09-29 22:40:19 +03:00
Victor Zarubkin
eca7061fd0 Added menu Settings->Remote to control profiler event tracing and other future options 2016-09-28 00:37:20 +03:00
Victor Zarubkin
d099aa28bb Validating ip address 2016-09-27 23:45:33 +03:00
Victor Zarubkin
425ca67077 (EasyMainWindow) IP-Address validation 2016-09-27 22:43:02 +03:00
Victor Zarubkin
4a05cafab4 Writing signature and version into file to let reader check if file is valid;
* Added output messages
2016-09-27 22:28:04 +03:00
Victor Zarubkin
6e50f6517d (EasyMainWindow) save and restore last used ip-address and port 2016-09-27 21:57:46 +03:00
Victor Zarubkin
f539dd3858 (EasyTreeWidget) tool-tips for blocks statuses 2016-09-25 11:51:39 +03:00
Victor Zarubkin
c53a8d4cb9 (EasyGraphicsView) additional offset before first block and after last block for ease of view 2016-09-25 11:50:57 +03:00
Victor Zarubkin
8fd70c5420 Many new features:
* Reading blocks from stream without temporary file;
* Reading blocks description from stream;
* Control blocks statuses over network: connect to the application, refresh blocks list, change block's status, launch profiling.
2016-09-25 11:49:49 +03:00
Victor Zarubkin
6cae6901de (profiler_gui) Removed unnecessary signals (rebuild may be needed) 2016-09-24 00:00:31 +03:00
Victor Zarubkin
583410c929 (profiler_gui) Added events indicators (like context switch events at the bottom of each thread) 2016-09-23 23:50:43 +03:00
Victor Zarubkin
30de452113 Trying to fix problem with c++11 magic statics (there is no support for visual studio 2013 and earlier, gcc < 4.3 and clang < 2.9);
Wrapped "final" keyword for different compilers support;
Block descriptors now stored in unordered_map to make it easy to control theirs visibility level and to make it safe to unload dll/so during application execution.
2016-09-22 23:06:43 +03:00
Victor Zarubkin
79e503983c Merge branch 'develop' of https://github.com/yse/easy_profiler into develop 2016-09-21 22:09:09 +03:00
Victor Zarubkin
7f5b7c00a8 (profiler_gui) Added tool-button "Clear all";
(profiler_gui) Prepare for append blocks
2016-09-21 22:09:04 +03:00
Sergey Yagovtsev
7804cf8b92 Warning fix 2016-09-20 23:25:13 +03:00
Victor Zarubkin
d6269f17fe Merge branch 'develop' of https://github.com/yse/easy_profiler into develop 2016-09-20 22:57:52 +03:00
Victor Zarubkin
e49b6179ef New flexible block statuses instead of ENABLED, DISABLED: OFF, ON, FORCE_ON, OFF_RECURSIVE, ON_WITHOUT_CHILDREN, FORCE_ON_WITHOUT_CHILDREN 2016-09-20 22:57:34 +03:00
Victor Zarubkin
cd0ef96793 (EasyMainWindow) Adjust QLineEdit width on tool-bar 2016-09-20 22:30:39 +03:00
Sergey Yagovtsev
151c359f7f Linux build 2016-09-20 01:24:53 +03:00
Victor Zarubkin
70bdd755f5 (EasyDescWidget) refactoring 2016-09-18 20:21:07 +03:00
Victor Zarubkin
89ff53c3c8 (profiler_gui) Main window refactoring 2016-09-18 20:20:37 +03:00
Sergey Yagovtsev
85e7145bf1 Merge commit 2016-09-18 19:02:12 +03:00
Sergey Yagovtsev
9b7b80febe Check if receive return zero - set it to disconnect 2016-09-18 18:33:10 +03:00
Sergey Yagovtsev
d2b4423c7b Remove obsolete code 2016-09-18 18:26:11 +03:00
Sergey Yagovtsev
a59a18be95 Some warning fix 2016-09-18 18:11:33 +03:00
Sergey Yagovtsev
2d4e22cc23 Add init and flush functions for EasySocket 2016-09-18 18:08:47 +03:00
Sergey Yagovtsev
c822809f4e Merge branch 'network_blocks' of github.com:yse/easy_profiler into network_blocks 2016-09-18 16:46:43 +03:00
Sergey Yagovtsev
9420f97a5a Set icon on connect 2016-09-18 16:46:35 +03:00