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

Commit Graph

  • 1753a32b5e travis build Sergey Yagovtsev 2016-10-21 23:28:40 +03:00
  • 35b92fb46b Travis attempt Sergey Yagovtsev 2016-10-21 23:26:03 +03:00
  • 20b28cd7a9 Set modern compiler for travis Sergey Yagovtsev 2016-10-21 23:15:46 +03:00
  • 49091c73ca Update Readme Sergey Yagovtsev 2016-10-21 22:21:25 +03:00
  • f8ab7f0d91 Merge remote-tracking branch 'origin/develop' into rename_to_easy Sergey Yagovtsev 2016-10-21 22:15:32 +03:00
  • 0f182fef1b Merge branch 'develop' of github.com:yse/easy_profiler into develop Sergey Yagovtsev 2016-10-19 22:22:01 +03:00
  • 8054c3ab6f init thread storage on end block Victor Zarubkin 2016-10-19 22:21:04 +03:00
  • 01b946f396 Thread names change Victor Zarubkin 2016-10-02 17:52:42 +03:00
  • bc83a837f7 New icons Victor Zarubkin 2016-10-02 17:52:14 +03:00
  • 19966b40c6 Crash fix Victor Zarubkin 2016-10-02 17:45:55 +03:00
  • 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. Victor Zarubkin 2016-10-02 16:17:22 +03:00
  • 4eef4daf30 Minor refactoring Victor Zarubkin 2016-10-02 12:33:08 +03:00
  • dc01c49020 Saving network data using temporary cache file + Question box when clicked on "Clear all" Victor Zarubkin 2016-10-02 12:13:12 +03:00
  • 76defe2372 Rename directory profiler to easy Sergey Yagovtsev 2016-09-29 23:29:57 +03:00
  • 817083d3ff Merge branch 'develop' of https://github.com/yse/easy_profiler into develop Victor Zarubkin 2016-09-29 23:20:48 +03:00
  • b3be5c85a5 Update README.md Sergey Yagovtsev 2016-09-30 00:12:36 +04:00
  • 477e643040 Disable EasyProfiler by default. For building with profiler define macro BUILD_WITH_EASY_PROFILER Sergey Yagovtsev 2016-09-29 23:08:20 +03:00
  • 5b6c9210c7 For previous commit Sergey Yagovtsev 2016-09-29 22:57:14 +03:00
  • c4e553c4bb Same interface for win and linux Sergey Yagovtsev 2016-09-29 22:54:54 +03:00
  • 3b7266fb37 Prepare for saving profiled data (does not work yet); * Remastered tool-bars and menus; * Added new painting regime (Settings->View->Hide narrow children) Victor Zarubkin 2016-09-29 22:40:19 +03:00
  • eca7061fd0 Added menu Settings->Remote to control profiler event tracing and other future options Victor Zarubkin 2016-09-28 00:37:20 +03:00
  • d099aa28bb Validating ip address Victor Zarubkin 2016-09-27 23:45:33 +03:00
  • 66a8f7804c Merge branch 'develop' of https://github.com/yse/easy_profiler into develop Victor Zarubkin 2016-09-27 23:24:50 +03:00
  • 3e4abf9f58 Connect on win platform Sergey Yagovtsev 2016-09-27 23:14:00 +03:00
  • fd9a172b9b Connect by non-blocking socket Sergey Yagovtsev 2016-09-27 23:00:49 +03:00
  • 425ca67077 (EasyMainWindow) IP-Address validation Victor Zarubkin 2016-09-27 22:43:02 +03:00
  • 4a05cafab4 Writing signature and version into file to let reader check if file is valid; * Added output messages Victor Zarubkin 2016-09-27 22:28:04 +03:00
  • 6e50f6517d (EasyMainWindow) save and restore last used ip-address and port Victor Zarubkin 2016-09-27 21:57:46 +03:00
  • e317d006a0 Linux build without copy Victor Zarubkin 2016-09-27 01:07:13 +03:00
  • 7e4e921403 Linux build: have to COPY file contents. Sad :( Victor Zarubkin 2016-09-27 00:51:45 +03:00
  • 15ba83cb20 Linux build Victor Zarubkin 2016-09-27 00:12:28 +03:00
  • db5a866c0d Windows build Victor Zarubkin 2016-09-26 23:54:20 +03:00
  • 46a9caddb8 Merge branch 'develop' of https://github.com/yse/easy_profiler into develop Victor Zarubkin 2016-09-26 23:52:05 +03:00
  • bf74e673fc Move getCurrentTime function in separate header Sergey Yagovtsev 2016-09-26 23:23:38 +03:00
  • f9b594918f Add function for x86 and x64 arch Sergey Yagovtsev 2016-09-26 23:11:25 +03:00
  • 7b21801b65 Add sorting to test script and calculate usec/block Sergey Yagovtsev 2016-09-26 22:11:13 +03:00
  • dfd5c6ba4b Update README.md Sergey Yagovtsev 2016-09-26 22:00:22 +03:00
  • f539dd3858 (EasyTreeWidget) tool-tips for blocks statuses Victor Zarubkin 2016-09-25 11:51:39 +03:00
  • c53a8d4cb9 (EasyGraphicsView) additional offset before first block and after last block for ease of view Victor Zarubkin 2016-09-25 11:50:57 +03:00
  • 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. Victor Zarubkin 2016-09-25 11:49:49 +03:00
  • 485cec2b4f More correct version of reader interruption Victor Zarubkin 2016-09-24 00:26:56 +03:00
  • e600c2f5cd begin/end time for Linux too Victor Zarubkin 2016-09-24 00:15:33 +03:00
  • 6cae6901de (profiler_gui) Removed unnecessary signals (rebuild may be needed) Victor Zarubkin 2016-09-24 00:00:31 +03:00
  • c96a8c3a18 (profiler_core) Added "ThreadFinished" event Victor Zarubkin 2016-09-23 23:51:49 +03:00
  • 583410c929 (profiler_gui) Added events indicators (like context switch events at the bottom of each thread) Victor Zarubkin 2016-09-23 23:50:43 +03:00
  • 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. Victor Zarubkin 2016-09-22 23:06:43 +03:00
  • 79e503983c Merge branch 'develop' of https://github.com/yse/easy_profiler into develop Victor Zarubkin 2016-09-21 22:09:09 +03:00
  • 7f5b7c00a8 (profiler_gui) Added tool-button "Clear all"; (profiler_gui) Prepare for append blocks Victor Zarubkin 2016-09-21 22:09:04 +03:00
  • 7804cf8b92 Warning fix Sergey Yagovtsev 2016-09-20 23:25:13 +03:00
  • d6269f17fe Merge branch 'develop' of https://github.com/yse/easy_profiler into develop Victor Zarubkin 2016-09-20 22:57:52 +03:00
  • e49b6179ef New flexible block statuses instead of ENABLED, DISABLED: OFF, ON, FORCE_ON, OFF_RECURSIVE, ON_WITHOUT_CHILDREN, FORCE_ON_WITHOUT_CHILDREN Victor Zarubkin 2016-09-20 22:57:34 +03:00
  • cd0ef96793 (EasyMainWindow) Adjust QLineEdit width on tool-bar Victor Zarubkin 2016-09-20 22:30:39 +03:00
  • 151c359f7f Linux build Sergey Yagovtsev 2016-09-20 01:24:53 +03:00
  • 1a22a1b463 Merge branch 'socket_refactor' into develop Sergey Yagovtsev 2016-09-20 00:58:09 +03:00
  • 4c73886233 common code for linux and windows Sergey Yagovtsev 2016-09-20 00:54:56 +03:00
  • 38eecc722d Refactoring of sockets Sergey Yagovtsev 2016-09-19 23:59:55 +03:00
  • 70bdd755f5 (EasyDescWidget) refactoring Victor Zarubkin 2016-09-18 20:21:07 +03:00
  • 89ff53c3c8 (profiler_gui) Main window refactoring Victor Zarubkin 2016-09-18 20:20:37 +03:00
  • 0ca2a4aef7 Add files Sergey Yagovtsev 2016-09-18 19:11:22 +03:00
  • 85e7145bf1 Merge commit Sergey Yagovtsev 2016-09-18 19:02:12 +03:00
  • 9b7b80febe Check if receive return zero - set it to disconnect Sergey Yagovtsev 2016-09-18 18:33:10 +03:00
  • d2b4423c7b Remove obsolete code Sergey Yagovtsev 2016-09-18 18:26:11 +03:00
  • a59a18be95 Some warning fix Sergey Yagovtsev 2016-09-18 18:11:33 +03:00
  • 2d4e22cc23 Add init and flush functions for EasySocket Sergey Yagovtsev 2016-09-18 18:08:47 +03:00
  • c822809f4e Merge branch 'network_blocks' of github.com:yse/easy_profiler into network_blocks Sergey Yagovtsev 2016-09-18 16:46:43 +03:00
  • 9420f97a5a Set icon on connect Sergey Yagovtsev 2016-09-18 16:46:35 +03:00
  • 6939f053c9 Add checkResult function for socket Sergey Yagovtsev 2016-09-18 16:43:43 +03:00
  • 08a9cbf75d (profiler_gui) Save and restore windowState of EasyMainWindow; (profiler_gui) Block descriptors list: added search box, search matches coloring, context menu event; Victor Zarubkin 2016-09-17 18:43:06 +03:00
  • ef7469a880 (profiler_gui) First version of displaying and controlling blocks enable status Victor Zarubkin 2016-09-17 15:39:31 +03:00
  • 9ccb0499a5 (EasyTreeWidgetLoader) Destructor will delete items in the same thread Victor Zarubkin 2016-09-17 15:38:41 +03:00
  • b81779eaf6 refactoring Victor Zarubkin 2016-09-17 15:37:16 +03:00
  • 5d95cbd83b (profiler_core) Added log messages output for Windows event tracer Victor Zarubkin 2016-09-17 12:54:47 +03:00
  • ce61ea1a77 small refactoring Victor Zarubkin 2016-09-17 11:10:45 +03:00
  • 34bb8d8119 (profiler_core) Fixed potential problem with unloading dll/so during application work Victor Zarubkin 2016-09-17 11:10:25 +03:00
  • 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. Victor Zarubkin 2016-09-17 01:05:50 +03:00
  • c316734e8f Fix disconnect problem on downloading Sergey Yagovtsev 2016-09-16 22:51:15 +03:00
  • 82079f43da linux client socket fix Sergey Yagovtsev 2016-09-16 22:23:04 +03:00
  • 8ff721efa7 Merge remote-tracking branch 'origin/develop' into network_blocks Sergey Yagovtsev 2016-09-16 02:16:27 +03:00
  • c83fc4626b linux build Sergey Yagovtsev 2016-09-16 02:12:56 +03:00
  • 1c37f4cab5 Merge remote-tracking branch 'origin/develop' into network_blocks Sergey Yagovtsev 2016-09-16 02:11:16 +03:00
  • 52a9862963 Correct receiving Sergey Yagovtsev 2016-09-16 02:11:11 +03:00
  • f4676ced6f sleep for 1 second Sergey Yagovtsev 2016-09-16 01:37:50 +03:00
  • 03f6a37f25 Google material design colors for icons Victor Zarubkin 2016-09-16 01:35:30 +03:00
  • 17a90b38ec New icons Victor Zarubkin 2016-09-16 01:17:01 +03:00
  • 9b71695140 (profiler_gui) Added icon for GUI Victor Zarubkin 2016-09-16 00:54:44 +03:00
  • 4b71a64363 Merge commit Sergey Yagovtsev 2016-09-16 00:53:27 +03:00
  • d5f6aa94b1 Add checking for empty sync list. Sergey Yagovtsev 2016-09-15 23:30:36 +03:00
  • a2784eec50 Typo fix Victor Zarubkin 2016-09-16 00:18:51 +03:00
  • 6cc481319f New icons Victor Zarubkin 2016-09-16 00:18:43 +03:00
  • 925e2f1b26 (profiler_gui) New style for icons Victor Zarubkin 2016-09-15 23:56:20 +03:00
  • ef60d553c0 Add checking for empty sync list. Sergey Yagovtsev 2016-09-15 23:30:36 +03:00
  • cb6da49b3d (EasyGraphicsView) clang build fix Victor Zarubkin 2016-09-15 23:20:37 +03:00
  • 4a40872183 (profiler_core) Added possibility to control event tracing priority level and to enable/disable event tracing at all. Victor Zarubkin 2016-09-15 23:15:07 +03:00
  • 61589c1154 Merge commit Sergey Yagovtsev 2016-09-15 22:41:47 +03:00
  • d8296ad43a (profiler_gui) Project hierarchy change: moved sources to separate files Victor Zarubkin 2016-09-15 22:30:32 +03:00
  • 32d446f2c4 Update README.md Victor Zarubkin 2016-09-15 00:33:47 +03:00
  • fd856478e5 Update README.md Victor Zarubkin 2016-09-15 00:08:53 +03:00
  • c56acf50ed Warning fix Victor Zarubkin 2016-09-15 00:08:42 +03:00
  • f0ee9215bd Warnings fix Victor Zarubkin 2016-09-14 23:34:56 +03:00
  • 795d347d2a Linux build Victor Zarubkin 2016-09-14 23:23:09 +03:00