1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
2004/06/30
* Leak fixes
* Crash fixes on reload (make setData() synchroneous)
* Some update fixes in the data model (tracedata.cpp)
* Fix update problems in Function Profile
* Reselect active function on refresh in function profile
with grouping on
2004/04/28
* toplevel.h/cpp, kcachegrindui.rc
- Switching Layouts
* multiview.cpp: Removed some qDebug's
* Same term fixes
2004/04/26
* cachegrindloader.cpp, fixcost.cpp:
- Allow Ranges in Subposition Spec, currently not used
- Correctly parse "Desc: Trigger:"
- Allow Event Spec (Long Name, Formula) with "event:"
* listutils.cpp:
- make level meters for costs only 1 bar
(2 with upper from 0..50%, lower 50%..100% is really confusing)
- Besides from Call graph and Tree maps, truncate bars to
only use needed size (removes lots of empty rectangles)
* CallGraphView:
- some fixes when no data is loaded
* functionselection.cpp (Function Profile)
- activation on mouse release to allow for context menu
* tracedata.cpp
- more robust parsing of events lists
- Introduction of Ranges (not currently used)
* utils.cpp:
- more robust parsing functions
2004/04/05
* CallGraphView:
- Add Context menu item "Export as Image"
- Hide Birdseye-View if call-graph fits into widget
- Error messages in Canvas when something goes wrong
* Some Fixes, qDebug->kdDebug
2004/04/02
* In most views columns for 2nd Event Type added
* Context menus modified to allow quick change of 2nd Event Type
* Toolbar simplified (only most used actions)
* Terminology fixes ("cost type"->"event type",
"trace data"->"profile data", long names of Ir,Dr,...)
* Sorting costs in lists is always descending now
* New File menu item: "Add..." other profile data to current window
* Detect Cachegrind format by "events:" content, not file name
Allows for arbitrary names of profile data files.
2004/03/25
* New Class Addr as wrapper for memory addresses. Use 64bit
to allow loading of data produced on 64bit architectures
2004/03/17
* costtypeview.cpp, tracedata.h/cpp:
Fixed deletion of custom types
* cachegrindloader.cpp, tracedata.h/cpp:
Moved String compression handling in Cachegrind files
to CachegrindLoader
* Do not show inclusive cost column in FunctionSelection
side bar if not available
* Remove "isPartOfTrace" from Loader interface
(we allow parts from multiple experiments for comp.)
* partview.cpp, partlistitem.h/cpp:
Remove Column Callees, add Trigger
2003/05/10
* Status progress on loading and cycle calculation
* Corrected order of trace parts (PID/PartNo/ThreadID)
* Allow adding traces (BUGGY...)
2003/02/06
* Version 0.3a
* Bugfixes:
- Compiles with KDE 3.0.x
- Always select a first cost type
- Loading from another directory
2002/11/28
* Version 0.3
|