Skip to main content
summaryrefslogtreecommitdiffstats
blob: 8ed2f5c29009f765119edf26dfbee76a784b703c (plain) (blame)
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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
2010-05-26  Elliott Baron  <ebaron@fedoraproject.org>

	Bug #314376
	* src/org/eclipse/linuxtools/internal/valgrind/massif/birt/ChartEditorInput.java (getAdapter): Change @suppresswarnings.
	* src/org/eclipse/linuxtools/internal/valgrind/massif/MassifTreeViewer.java (MassifTreeViewer): Do not extend TreeViewer,
		act as a wrapper instead.
	(.doubleClick): Change access to TreeViewer.
	(.menuAboutToShow): Likewise.
	(getViewer): Likewise.
	* src/org/eclipse/linuxtools/internal/valgrind/massif/MassifViewPart.java (createPartControl): Likewise. 
	(.doubleClick): Likewise.
	(.run): Likewise.
	(refreshView): Likewise.
	(getTreeViewer): Likewise.

2009-09-28  Elliott Baron  <ebaron@fedoraproject.org>

	#290597
	* src/org/eclipse/linuxtools/internal/valgrind/massif/MassifLaunchConstants.java: Changed alignment option.
	* src/org/eclipse/linuxtools/internal/valgrind/massif/MassifLaunchDelegate.java (getCommandArray): Likewise.
	* src/org/eclipse/linuxtools/internal/valgrind/massif/MassifToolPage.java: Likewise.

2009-08-11  Elliott Baron  <ebaron@redhat.com>

	* src/org/eclipse/linuxtools/valgrind/massif: Removed.
	* META-INF/MANIFEST.MF: Bump version to 0.3.0.	

2009-08-10  Elliott Baron  <ebaron@redhat.com>

	* src/org/eclipse/linuxtools/internal/valgrind/massif/MassifViewPart.java: Append
	".svg" to default file name.	

2009-08-07  Andrew Overholt  <overholt@redhat.com>

	Bug #285861

	* plugin.properties: Change Provider to Eclipse.

2009-07-30  Elliott Baron  <ebaron@redhat.com>

	* src/org/eclipse/linuxtools/valgrind/massif/birt: Removed.
	* src/org/eclipse/linuxtools/valgrind/massif: Removed.
	* src/org/eclipse/linuxtools/internal/valgrind/massif: New package.
	* src/org/eclipse/linuxtools/internal/valgrind/massif/birt: New package.
	* .project: Added API analysis.
	* META-INF/MANIFEST.MF: Export internal packages.
	* plugin.xml: Update class references.

2009-06-25  Elliott Baron  <ebaron@redhat.com>

	* MassifHeapTreeNode.java (MassifHeapTreeNode): Handle ??? symbol case. 
	* MassifParser.java (parseFunction): Likewise.

2009-06-23  Elliott Baron  <ebaron@redhat.com>

	* MassifToolPage.java (getMaxSnapshotsSpinner): Added getter.
	(getHeapAdminSpinner): Likewise.
	(getAllocFnList): Likewise.
	(getStacksButton): Likewise.
	(getDepthSpinner): Likewise.
	(getHeapButton): Likewise.
	(getTimeUnitCombo): Likewise.
	(getAlignmentSpinner): Likewise.
	(getDetailedFreqSpinner): Likewise.
	(getThresholdSpinner): Likewise.
	(getPeakInaccuracySpinner): Likewise.

2009-06-22  Elliott Baron  <ebaron@redhat.com>

	* icons/chart-save.png: New file.
	* src/org/eclipse/linuxtools/valgrind/massif/birt/ChartSVG.java: New file.
	* META-INF/MANIFEST.MF: New deps.
	* birt/ChartControl.java (paintControl): Fix comment typo.
	* birt/HeapChart.java (HeapChart): Remove suppress warnings for unchecked casts,
	fixed with BIRT 2.5.
	* MassifLaunchDelegate.java: Cleanup unused code.
	* MassifViewPart.java: Add action for chart export.
	* messages.properties: New key.

2009-06-04  Elliott Baron  <ebaron@redhat.com>

	* META-INF/MANIFEST.MF: Removing birt.chart plugin from dependencies.

2009-04-30  Elliott Baron  <ebaron@redhat.com>

	* MassifParser.java: Pulled up parseFilename.
	* MassifViewPart.java: Make proper use of StackLayout.

2009-04-23  Elliott Baron  <ebaron@redhat.com>

	* MassifViewPart.java (.widgetSelected): Default sorting now ascending.

2009-04-03  Elliott Baron  <ebaron@redhat.com>

	* birt/ChartLocationsDialog.java: New file.
	* MassifTreeLabelProvider.java: New file.
	* META-INF/MANIFEST.MF: 0.2.0 version.
	* ChartControl.java (callback): Added double-click callback.
	* HeapChart.java: Likewise.
	* messages.properties: New strings.
	* MassifHeapTreeNode.java: Redesigned to store parsed components instead
	of just text.  
	* MassifParser.java (parseFilename): Helper for parsing filenames.
	(parseTree): Parse each component in the heap tree.
	(parseFunction): Helper for parsing function names.
	* MassifPlugin.java (openEditorForNode): Refactored.
	* MassifTreeViewer.java (MassifTreeViewer): Likewise. 

2009-03-31  Elliott Baron  <ebaron@redhat.com>

	* MassifTreeViewer.java: Added expand/collapse actions. 
	* MassifViewPart.java (dispose): Check if page is null.
	(createPartControl): Changed style bits for viewers. 

2009-03-26  Elliott Baron  <ebaron@redhat.com>

	* MassifPidMenuAction.java (getMenu): Access for testing.
	* MassifViewPart.java (getPid): Likewise.
	(getOutput): Likewise.

2009-03-17  Elliott Baron  <ebaron@redhat.com>

	* MassifViewPart.java (dispose): Close all chart editors.
	* MassifLaunchDelegate.java (handleLaunch): Bounds checking on number of output files.

2009-03-16  Elliott Baron  <ebaron@redhat.com>

	* MassifParser.java (MassifParser): Explicitly close file.

2009-03-13  Elliott Baron  <ebaron@redhat.com>

	* MassifParser.java (parseTree): Fixed NFE on localized percentage strings.
	
2009-03-12  Elliott Baron  <ebaron@redhat.com>

	* MassifPlugin.java: Use PluginConstants for referencing LaunchPlugin. 
	* MassifToolPage.java (createControl): Remove labels for checkboxes.
	* messages.properties: Remove colons from text for above.

2009-03-11  Elliott Baron  <ebaron@redhat.com>

	* MassifToolPage.java: Extracted constants for time unit names.

2009-02-27  Elliott Baron  <ebaron@redhat.com>

	* ChartControl.java: Clicking on interactive data point now also gives
	Valgrind view focus.

2009-02-25  Elliott Baron  <ebaron@redhat.com>

	* birt/ChartEditor.java (getControl): New getter.
	* MassifLaunchDelegate.java (handleLaunch): Renamed. 

2009-02-20  Elliott Baron  <ebaron@redhat.com>

	* HeapChart.java (HeapChart): Added suppressWarnings.

2009-02-12  Elliott Baron  <ebaron@redhat.com>

	* PowerOfTwoSpinner.java: Removed.
	* MassifCommandConstants.java: New file.
	* MassifLaunchConstants.java: New file.
	* MassifLaunchDelegate.java: New output path handling.
	* MassifToolPage.java (setDefaults): Refactored constants.
	(performApply): Likewise.
	(initializeFrom): Likewise.
	(isValid): Check alignment for power of 2.
	* messages.properties: New key.

2009-01-21  Elliott Baron  <ebaron@redhat.com>

	* MassifParser: Moved parsePID to AbstractValgrindTextParser.

2009-01-20  Elliott Baron  <ebaron@redhat.com>

	* MassifLaunchDelegate: Changed to handle multiple pids.
	* MassifOutput: New, organizes multiple snapshot arrays by pid.
	* MassifParser: Added parsing for pid.
	* MassifPidMenuAction: UI to switch between pids.
	* MassifViewPart: Added handling for multiple pids.
	* messages.properties: New key.
	* ChartEditorInput: Store pid for EditorInput caching.

2009-01-13  Elliott Baron  <ebaron@redhat.com>

	* MassifParser: Implements new abstract parser.

2009-01-09  Elliott Baron  <ebaron@redhat.com>

	* MassifSnapshot: New convenience method isDetailed().
	* MassifViewPart: Changed visibility of setTopControl to public.
	* ChartControl: Integrated with ChartRenderer, implementer of ICallBackNotifier must
	also extend Composite.
	* ChartRenderer: Deleted.
	* HeapChart: Added triggers for single click.
	* META-INF/MANIFEST.MF: Added all needed BIRT plugins to required bundles.

2009-01-08  Elliott Baron  <ebaron@redhat.com>

	* META-INF/MANIFEST.MF: Added org.eclipse.birt.device.swt to required bundles.

2009-01-05  Elliott Baron  <ebaron@redhat.com>

	* MassifViewPart: Chart now opens upon launch; EditorInput is cached once
	created.
	* ChartControl: Catches ChartException.
	* ChartRenderer: First attempt at callbacks
	* HeapChart: Likewise.
	* META-INF/MANIFEST.MF: Changed version to 0.1.0.
	* build.properties: Include about.html and icons.

Back to the top