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
Sergey Yagovtsev
6939f053c9
Add checkResult function for socket
2016-09-18 16:43:43 +03:00
Victor Zarubkin
08a9cbf75d
(profiler_gui) Save and restore windowState of EasyMainWindow;
...
(profiler_gui) Block descriptors list: added search box, search matches coloring, context menu event;
2016-09-17 18:43:06 +03:00
Victor Zarubkin
ef7469a880
(profiler_gui) First version of displaying and controlling blocks enable status
2016-09-17 15:39:31 +03:00
Victor Zarubkin
9ccb0499a5
(EasyTreeWidgetLoader) Destructor will delete items in the same thread
2016-09-17 15:38:41 +03:00
Victor Zarubkin
b81779eaf6
refactoring
2016-09-17 15:37:16 +03:00
Victor Zarubkin
5d95cbd83b
(profiler_core) Added log messages output for Windows event tracer
2016-09-17 12:54:47 +03:00
Victor Zarubkin
ce61ea1a77
small refactoring
2016-09-17 11:10:45 +03:00
Victor Zarubkin
34bb8d8119
(profiler_core) Fixed potential problem with unloading dll/so during application work
2016-09-17 11:10:25 +03:00
Victor Zarubkin
6b07af9e05
(ETW) Event tracing fix for situation when application was not launched from Visual Studio: to be able to get process name application requires debug privilege level.
2016-09-17 01:05:50 +03:00
Sergey Yagovtsev
c316734e8f
Fix disconnect problem on downloading
2016-09-16 22:51:15 +03:00
Sergey Yagovtsev
82079f43da
linux client socket fix
2016-09-16 22:23:04 +03:00
Sergey Yagovtsev
8ff721efa7
Merge remote-tracking branch 'origin/develop' into network_blocks
2016-09-16 02:16:27 +03:00
Sergey Yagovtsev
c83fc4626b
linux build
2016-09-16 02:12:56 +03:00
Sergey Yagovtsev
1c37f4cab5
Merge remote-tracking branch 'origin/develop' into network_blocks
2016-09-16 02:11:16 +03:00
Sergey Yagovtsev
52a9862963
Correct receiving
2016-09-16 02:11:11 +03:00
Sergey Yagovtsev
f4676ced6f
sleep for 1 second
2016-09-16 01:37:50 +03:00
Victor Zarubkin
03f6a37f25
Google material design colors for icons
2016-09-16 01:35:30 +03:00
Victor Zarubkin
17a90b38ec
New icons
2016-09-16 01:17:01 +03:00
Victor Zarubkin
9b71695140
(profiler_gui) Added icon for GUI
2016-09-16 00:54:44 +03:00
Sergey Yagovtsev
4b71a64363
Merge commit
2016-09-16 00:53:27 +03:00
Sergey Yagovtsev
d5f6aa94b1
Add checking for empty sync list.
...
(cherry picked from commit ef60d553c064341ab714a79e8e12d5363b35081e)
2016-09-16 00:19:03 +03:00
Victor Zarubkin
a2784eec50
Typo fix
2016-09-16 00:18:51 +03:00
Victor Zarubkin
6cc481319f
New icons
2016-09-16 00:18:43 +03:00
Victor Zarubkin
925e2f1b26
(profiler_gui) New style for icons
2016-09-15 23:56:20 +03:00
Sergey Yagovtsev
ef60d553c0
Add checking for empty sync list.
2016-09-15 23:30:36 +03:00
Victor Zarubkin
cb6da49b3d
(EasyGraphicsView) clang build fix
2016-09-15 23:20:37 +03:00
Victor Zarubkin
4a40872183
(profiler_core) Added possibility to control event tracing priority level and to enable/disable event tracing at all.
2016-09-15 23:15:07 +03:00
Sergey Yagovtsev
61589c1154
Merge commit
2016-09-15 22:49:56 +03:00
Victor Zarubkin
d8296ad43a
(profiler_gui) Project hierarchy change: moved sources to separate files
2016-09-15 22:30:32 +03:00
Victor Zarubkin
32d446f2c4
Update README.md
2016-09-15 00:33:47 +03:00
Victor Zarubkin
fd856478e5
Update README.md
2016-09-15 00:08:53 +03:00
Victor Zarubkin
c56acf50ed
Warning fix
2016-09-15 00:08:42 +03:00
Victor Zarubkin
f0ee9215bd
Warnings fix
2016-09-14 23:34:56 +03:00
Victor Zarubkin
795d347d2a
Linux build
2016-09-14 23:23:09 +03:00
Victor Zarubkin
330951cb62
(profiler_gui) Low priority for deleter thread
2016-09-14 23:14:47 +03:00
Victor Zarubkin
9748d7274f
(profiler_gui) Bold and colorized font in EasyTreeWidget header
2016-09-14 23:14:24 +03:00
Victor Zarubkin
0166038e74
(profiler_gui) Enable/Disable statistics
2016-09-14 23:13:38 +03:00
Victor Zarubkin
89c2dc82c7
(profiler_gui) More icons
2016-09-14 23:12:41 +03:00
Sergey Yagovtsev
80892e636e
Receive by EasySocket
2016-09-14 22:04:15 +03:00
Victor Zarubkin
86314b89ba
(profiler_core) Windows event tracing: if we can't get process name at the moment, write process id at least
2016-09-14 21:53:06 +03:00
Victor Zarubkin
acad6b6b37
(profiler_gui) Added icons and main logo
2016-09-14 21:52:11 +03:00
Victor Zarubkin
fdee7226f8
(profiler_gui) More information in popup; Right way to remove QGraphicsProxyWidget from scene (it does not delete widget by itself)
2016-09-13 23:44:20 +03:00
Victor Zarubkin
313f981cc9
Fix CMakeLists.txt
2016-09-13 23:13:11 +03:00
Victor Zarubkin
bf02f32482
small refactoring
2016-09-13 23:03:16 +03:00
Victor Zarubkin
1b33ad788d
(profiler_core) Further work with run-time enable/disable blocks;
...
(profiler_core) Fixed bug with memory corruption in chunk_allocator;
(profiler_core) Event tracing now gathering info about process which owns thread;
(profiler_core) Thread names are stored before other blocks now;
(profiler_core) Removed unused block types: context switch and thread sign;
(profiler_core) Added some description for API;
(profiler_gui) Context switch events now painted in different colors: red = switch to another process, coral = switch to registered thread in the same process, black = switch to kernel mode (thread id == 0).
(profiler_gui) Added popup windows with information about context-switch or block under mouse cursor;
2016-09-13 23:03:01 +03:00
Victor Zarubkin
f490641165
forgotten row
2016-09-13 22:53:07 +03:00
Victor Zarubkin
ef310af71d
Colors tweaking
2016-09-13 22:51:06 +03:00
Sergey Yagovtsev
6d6ad61a18
Add connect button
2016-09-13 21:42:38 +03:00