summaryrefslogtreecommitdiffstats
path: root/kcachegrind/ChangeLog
blob: 05f3081e6c0479d076e6edee766cfa3604d2171e (plain)
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, tdecachegrindui.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