Sergey Yagovtsev
76f2676693
Add 5.3 ppa source repo
2016-08-21 12:06:07 +03:00
Sergey Yagovtsev
ebc1a046e3
Travis attempt
2016-08-21 11:55:10 +03:00
Sergey Yagovtsev
48653c07c2
Check qt version
2016-08-19 01:47:53 +03:00
Sergey Yagovtsev
7d542cadda
Ubuntu build
2016-08-19 01:40:14 +03:00
Sergey Yagovtsev
fffb18ca3a
One more travis attempt number 60
2016-08-19 01:33:40 +03:00
Sergey Yagovtsev
3af94fb002
One more travis attempt. Almost working
2016-08-19 01:25:30 +03:00
Sergey Yagovtsev
3e9f3811f9
One more travis attempt
2016-08-19 01:19:41 +03:00
Sergey Yagovtsev
a682c0c35d
One more travis attempt
2016-08-19 01:08:20 +03:00
Sergey Yagovtsev
843a692be6
Build travis empty commit
2016-08-19 00:56:40 +03:00
Sergey Yagovtsev
0ba6612a21
Travis one more attempt
2016-08-19 00:53:23 +03:00
Sergey Yagovtsev
9f6ca63440
(profiler core) fix clang static analyzer warnings
2016-08-19 00:35:45 +03:00
Sergey Yagovtsev
485c2a64ac
(profiler gui) fix potencial zero pointer
2016-08-19 00:35:20 +03:00
Sergey Yagovtsev
7a87d681a1
(profiler gui) fix style warning by cppcheck analizer
2016-08-19 00:35:05 +03:00
Sergey Yagovtsev
fa15edf2ea
Linux build
2016-08-18 23:50:53 +03:00
Victor Zarubkin
be54030b1a
Merge branch 'serialized_optimize' of https://github.com/yse/easy_profiler into serialized_optimize
2016-08-18 23:26:54 +03:00
Victor Zarubkin
8f30948105
(profiler_gui) Reading file (MainWindow) and building blocks hierarchy (TreeWidget) in separate threads + displaying read progress;
...
(profiler_gui) Moving sources into separate files;
(profiler_gui) Rename Prof* classes into Easy*;
(EasyGraphicsView) Optimized performance by not painting items which were not expanded in TreeWidget. While there are no range selected for TreeWidget, only top-level blocks are painted on scene.
2016-08-18 23:26:41 +03:00
Victor Zarubkin
8c53d65362
(profiler core) Remove clang warning. Remove useless 2 bytes in memory per block
2016-08-14 23:13:18 +03:00
Victor Zarubkin
197a585307
(profiler core) Warning: .prof file format changed! New SerializedBlock format, less allocations and copy, only single allocation in fillTreesFromFile(). Memory consumption reduced. Also speed up statistics gathering by moving calculations into several threads.
2016-08-14 22:22:44 +03:00
Victor Zarubkin
13997f6187
(profiler core) revert variables order change (prevois change may affect file read/write)
2016-08-14 16:50:17 +03:00
Victor Zarubkin
bcfa8d362d
(profiler sample) Default value changed for OBJECTS
2016-08-14 16:05:40 +03:00
Victor Zarubkin
d38c869330
Memory consumtion optimization (almost 2 times less memory used on Windows)
2016-08-14 16:05:10 +03:00
Victor Zarubkin
3fd0b77d16
(profiler core) Prepare for source file and line writing
2016-08-11 23:52:33 +03:00
Victor Zarubkin
cdd74503eb
(ProfGraphicsScrollbar) overflow guard (it seems that this is because of floating point precision)
2016-08-11 23:48:29 +03:00
Victor Zarubkin
24f181c040
(profiler GUI) high memory consumption optimizations: ~20 bytes per block
2016-08-11 23:43:34 +03:00
Sergey Yagovtsev
6df717781a
Sample with more real blocks
2016-08-10 22:38:55 +03:00
Victor Zarubkin
9f48bf6e21
(profiler_gui) refactoring;
...
(ProfGraphicsView) Added separate background drawer item; Added timeline scale drawing;
2016-08-10 22:08:27 +03:00
Victor Zarubkin
d8ccff0788
(profiler_gui/globals.h) auto toUnicode() return type
2016-08-09 01:29:24 +03:00
Victor Zarubkin
66709981a8
(ProfGraphicsView) Fixed Windows compile errors
2016-08-09 01:24:49 +03:00
Victor Zarubkin
c28b720c71
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop
2016-08-09 01:16:16 +03:00
Sergey Yagovtsev
fd0ef209f8
Select encoding for block`s name.
...
Create unused widget for threads.
2016-08-09 00:45:45 +03:00
Victor Zarubkin
af2e606e08
(ProfGraphicsView) Updating scene rect when scrolling to selected item;
2016-08-09 00:15:40 +03:00
Victor Zarubkin
97d009bd46
(ProfTreeWidget) Displays only relevant statistics;
...
(profiler_gui) Comments in globals.h
2016-08-09 00:14:58 +03:00
Victor Zarubkin
dd31bb080b
(ProfGraphicsScrollbar) Draw indicators if slider width is too small
2016-08-08 23:39:37 +03:00
Victor Zarubkin
b2ac7e0fbd
(ProfGraphicsView) Scroll verticalScrollBar to selected item also
2016-08-08 23:18:13 +03:00
Victor Zarubkin
c6fb0bfeb9
Merge remote-tracking branch 'origin/develop' into develop
2016-08-08 23:11:27 +03:00
Victor Zarubkin
e8bdffbc7b
(ProfGraphicsView) Selected item painted always, even if it is hidden because of small size.
2016-08-08 23:03:11 +03:00
Sergey Yagovtsev
b257ef2c1d
Merge commit
2016-08-08 22:54:20 +03:00
Sergey Yagovtsev
164eaa519d
Warning fix
2016-08-08 22:45:57 +03:00
Victor Zarubkin
48e0906bf4
(ProfGraphicsView) using SELECTED_ITEM_COLOR constant
2016-08-08 22:35:21 +03:00
Victor Zarubkin
f0f82c01e2
(ProfGraphicsView) Selecting items on scene;
...
(ProfGraphicsView) Clickable indicators of ProfChronometerItem;
(ProfTreeWidget) Jump to items on scene from ProfTreeWidget;
(profiler GUI) Fixed typos and warnings;
2016-08-08 22:17:56 +03:00
Sergey Yagovtsev
00602398fb
Merge branch 'develop' of https://github.com/yse/easy_profiler into develop
2016-08-07 21:40:49 +03:00
Sergey Yagovtsev
98a3dd7114
Fix typo in SerializedBlock class name
2016-08-07 21:40:23 +03:00
Victor Zarubkin
30f0261bae
(ProfGraphicsView) refactoring
2016-08-07 20:16:15 +03:00
Victor Zarubkin
cae3ab989e
(profiler reader app) Setting file name manually when launching application without arguments
2016-08-07 19:39:33 +03:00
Victor Zarubkin
3017be305a
(profiler reader) Gathering per frame statistics + refactoring;
...
(profiler GUI) Lightening profiler::colors to be more bright;
(ProfTreeWidget) Displaying per frame and per thread statistics;
(ProfGraphicsView) Draw chronometer item text in Difference mode to be more readable.
2016-08-07 19:38:31 +03:00
Victor Zarubkin
888ea2e61c
refactoring
2016-08-07 19:35:58 +03:00
Victor Zarubkin
b39057049e
(profiler) Proper color names and 6 new colors
2016-08-07 19:31:09 +03:00
Victor Zarubkin
57654670f0
(ProfGraphicsView) Displaying additional chronometer item on mouse double click and move. This item is used just to measure time. This is not affecting tree displayed in ProfTreeWidget.
2016-08-06 14:50:31 +03:00
Victor Zarubkin
67ed94c774
(ProfMainWindow) Saving last opened file path into QSettings
2016-08-06 14:48:38 +03:00
Victor Zarubkin
7366defa63
Silly mistake
2016-08-06 14:48:01 +03:00