-
Notifications
You must be signed in to change notification settings - Fork 1
/
changes.html
404 lines (404 loc) · 23.1 KB
/
changes.html
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
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="date" content="2024-05-22 03:33:47 +0200" />
<link rel="stylesheet" href="book.css" type="text/css" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<title>EclEmma - Change Log</title>
</head>
<body>
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
<tr>
<td style="padding:5px 10px 5px 10px;font-size:16pt;font-weight:bold;color:#000066;background-color:#f7f7f7;border:1px solid #a5b6c6;">
EclEmma <span style="color:#8998a5;">3.1.9</span>
</td>
<td style="padding:5px 10px 5px 10px;font-size:16pt;font-weight:bold;color:#8998a5;border-bottom:1px solid #a5b6c6;">
Java Code Coverage for Eclipse
</td>
<td style="padding:0px 0px 0px 0px;border-bottom:1px solid #a5b6c6;text-align:right">
<a href="https://marketplace.eclipse.org/marketplace-client-intro?mpc_install=264" title="Drag to your running Eclipse workspace to install EclEmma Java Code Coverage">
<img src="https://marketplace.eclipse.org/modules/custom/eclipsefdn/eclipsefdn_marketplace/images/btn-install.svg" alt="Drag to your running Eclipse workspace to install EclEmma Java Code Coverage" style="vertical-align:text-bottom; border:0px solid black" />
</a>
</td>
</tr>
<tr><td style="vertical-align:top;padding:20px 10px 20px 10px;background-color:#f7f7f7;border-left:1px solid #a5b6c6;border-right:1px solid #a5b6c6;border-bottom:1px solid #a5b6c6;">
<div class="menu" style="background-image:url(images/topic.gif);margin-left:0px;">
<a href="index.html">Overview</a>
</div>
<div class="menu" style="background-image:url(images/container.gif);margin-left:0px;">
<a href="installation.html">Installation</a>
</div>
<div class="menu" style="background-image:url(images/container.gif);margin-left:0px;">
<a href="userdoc/index.html">User Guide</a>
</div>
<div class="menu" style="background-image:url(images/container.gif);margin-left:0px;">
<a href="support.html">Support</a>
</div>
<div class="menu" style="background-image:url(images/topic.gif);margin-left:0px;">
<a href="resources.html">Resources</a>
</div>
<div class="menu" style="background-image:url(images/container.gif);margin-left:0px;">
<a href="devdoc/index.html">Developer Information</a>
</div>
<div class="menu" style="background-image:url(images/container.gif);margin-left:0px;">
<a href="research/index.html">Research</a>
</div>
<div class="menu" style="background-image:url(images/topic.gif);margin-left:0px;">
<a href="jacoco/index.html">JaCoCo</a>
</div>
<div class="menuhi" style="background-image:url(images/topic.gif);margin-left:0px;">
<a href="changes.html">Change Log</a>
</div>
<div class="menu" style="background-image:url(images/topic.gif);margin-left:0px;">
<a href="license.html">License</a>
</div>
<div class="menu" style="background-image:url(images/topic.gif);margin-left:0px;">
<a href="contact.html">Contact</a>
</div>
<div class="menu" style="margin-top:15pt;background-image:url(images/extern.gif)">
<a href="https://github.com/jacoco">GitHub Home</a>
</div>
<div style="text-align:center;margin-top:0pt;">
<a href="http://www.eclipse.org/org/press-release/20080318_AwardsWinners.php"><img src="images/award.jpg" width="144" height="120" alt="Eclipse Community Award 2008" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt;">
<a href="http://www.jacoco.org/jacoco"><img src="images/jacoco.png" height="62" width="140" alt="JaCoCo" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt;">
<a href="http://www.sonarqube.org/"><img src="images/sonarqube.png" height="40" width="140" alt="Inspected with sonarqube" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt;padding-top:15px;border-top:1px solid #a0a0a0">
<a href="https://www.mtrail.ch/en/career.html"><img src="images/mtrail.png" width="140" height="200" alt="jobs at mtrail" style="border:0px solid black" /></a>
</div>
<div style="text-align:center;margin-top:10pt">
<a href="http://www.javaspecialists.eu/"><img src="images/tjsn.jpg" width="140" height="140" alt="The Java Specialists' Newsletter" style="border:0px solid black" /></a>
</div>
</td><td style="vertical-align:top;padding:0px 0px 5px 20px;width:90%;border-bottom:1px solid #a5b6c6;" colspan="2">
<h1>EclEmma Change Log</h1><h2>Version 3.1.9 (2024/05/22)</h2><ul>
<li>Upgrade to JaCoCo 0.8.12</li>
</ul><h2>Version 3.1.8 (2023/12/12)</h2><ul>
<li>Upgrade to JaCoCo 0.8.11</li>
</ul><h2>Version 3.1.7 (2023/06/07)</h2><ul>
<li>Upgrade to JaCoCo 0.8.10</li>
</ul><h2>Version 3.1.6 (2022/06/01)</h2><ul>
<li>Improve interoperability with other launchers which delegate to EclEmma coverage launchers.
Contributed by Lukas Pecak (GitHub <a href="https://github.com/eclipse/eclemma/pull/28">#28</a>).</li>
<li>Upgrade to JaCoCo 0.8.8 (Eclipse Bug 574540)</li>
</ul><h2>Version 3.1.5 (2021/09/08)</h2><ul>
<li>Upgrade to JaCoCo 0.8.7 (Eclipse Bug 567275)</li>
</ul><h2>Version 3.1.4 (2020/12/08)</h2><ul>
<li>Upgrade to JaCoCo 0.8.6 (Eclipse Bug 561562)</li>
</ul><h2>Version 3.1.3 (2020/03/13)</h2><ul>
<li>Upgrade to JaCoCo 0.8.5 (Eclipse Bug 550852)</li>
<li>EclEmma now distributed under the terms and conditions of the
Eclipse Public License Version 2.0.</li>
</ul><h2>Version 3.1.2 (2019/03/12)</h2><ul>
<li>Upgrade to JaCoCo 0.8.3 (Eclipse Bug 543890).</li>
</ul><h2>Version 3.1.1 (2018/09/12)</h2><ul>
<li>Adjusted default colors in Dark theme (Eclipse Bug 533264).</li>
<li>Upgrade to JaCoCo 0.8.2 that provides support for Java 11 (Eclipse Bug 537807).</li>
</ul><h2>Version 3.1.0 (2018/06/27)</h2><ul>
<li>Upgrade to JaCoCo 0.8.1 that provides support for Java 10 and filters out various compiler
generated artifacts, which otherwise require unnecessary and sometimes impossible tricks
to not have partial or missed coverage, such as for example part of bytecode of try-with
resources statements (Eclipse Bug 529391, 532770).</li>
<li>For consistency with Eclipse Photon UI added icon for "Coverage As" in context and Run
menus (Eclipse Bug 530668).</li>
</ul><h2>Version 3.0.1 (2017/11/14)</h2><ul>
<li>Fixed <code>NullPointerException</code> and <code>ArrayIndexOutOfBoundsException</code>
in "Dump Execution Data" dialog (Eclipse Bug 519126, 519149).</li>
<li>For consistency with other items in "Run" menu, items
"Coverage Last Launched" and "Coverage..." has been renamed into
"Coverage" and "Coverage Configurations..." accordingly (Eclipse Bug 517712).</li>
<li>Error message logged by <code>ContextualLaunchableTester</code> now contains
delegate shortcut id (Eclipse Bug 526701).</li>
</ul><h2>Version 3.0.0 (2017/06/28)</h2><p>
This is the first release under the umbrella of the Eclipse Foundation.
EclEmma is now a official Eclipse.org project and included in several Eclipse
Oxygen (4.7) packages.
</p><ul>
<li>HiDPI icons (Eclipse Bug 507724).</li>
<li>Import/export session context menu from <i>Coverage</i> view now opens
corresponding wizard directly. This wasn't the case any more since Eclipse
4.3 (Eclipse Bug 507907).</li>
<li>Session import and export is now consistently named and has been moved to
category <i>Run/Debug</i> (Eclipse Bug 507696).</li>
<li>Automated UI tests with SWTBot.</li>
<li>End of support for Eclipse versions older than 3.8.</li>
<li>Upgrade to JaCoCo 0.7.9.</li>
<li>Upgrade to ASM 5.2.</li>
</ul><h2>Version 2.3.3 (2016/02/23)</h2><ul>
<li>Upgrade to JaCoCo 0.7.6.</li>
<li>Upgrade to ASM 5.0.4.</li>
<li>Error logging with exception stack traces (GitHub #106).</li>
</ul><h2>Version 2.3.2 (2014/09/14)</h2><ul>
<li>Fixed internal error when annotated source file is edited (GitHub #90).</li>
<li>Upgrade to JaCoCo 0.7.2 for Java 8 lambda expressions support.</li>
</ul><h2>Version 2.3.1 (2014/05/11)</h2><ul>
<li>Fixed ASM 5.0.1 dependency conflicts with new ASM bundles in Eclipse 4.4
(GitHub #83).</li>
<li>Upgrade to JaCoCo 0.7.1 for full Java 8 support.</li>
</ul><h2>Version 2.3.0 (2014/03/19)</h2><ul>
<li>Now with Java 8 support.</li>
<li>Upgrade to JaCoCo 0.7.0.</li>
</ul><h2>Version 2.2.1 (2013/06/09)</h2><ul>
<li>Keyboard shortcuts to launch TestNG tests and suites (GitHub #1).</li>
<li>New session import option to import execution data from a JaCoCo agent (GitHub #2).</li>
<li>New session import option to import execution data from a URL (GitHub #13).</li>
<li>Don't fail on Scala function elements (GitHub #32).</li>
<li>Don't fail in case of missing output folders (GitHub #38).</li>
<li>Upgrade to JaCoCo 0.6.3.</li>
</ul><h2>Version 2.2.0 (2012/10/26)</h2><ul>
<li>The EclEmma project has been moved to
<a href="https://github.com/jacoco/eclemma">GitHub</a>.</li>
<li>Upgrade to JaCoCo 0.6.0.</li>
<li>Correct menu labels in the <i>Coverage</i> view.</li>
<li>SF #1968604: The <i>Coverage</i> view shows graphical bar charts instead
of icons to visualize code coverage.</li>
</ul><h2>Version 2.1.4 (2012/08/01)</h2><ul>
<li>Upgrade to JaCoCo 0.5.9.</li>
<li>SF #3549343: Correct source folder naming for HTML reports.</li>
</ul><h2>Version 2.1.3 (2012/07/12)</h2><ul>
<li>Upgrade to JaCoCo 0.5.8.</li>
<li>Eclipse Bugzilla #383367: Fix drop-down menus in coverage view for Eclipse
4.2.</li>
<li>Trac #158: Lifecycle mapping for JaCoCo Maven goals when M2E is used.</li>
<li>Trac #203: EclEmma feature now depends on Eclipse 3.5 or greater to
ensure version check at installation time.</li>
</ul><h2>Version 2.1.2 (2012/05/09)</h2><ul>
<li>Support for Eclipse 3.8 (Juno) since Eclipse
<a href="http://bugs.eclipse.org/227877">issue 227877</a> has been
resolved.</li>
<li>SF #3522048: Upgrade to JaCoCo 0.5.7.</li>
<li>SF #3510762: Support for Scala application launches. Contributed by
Joachim Hofer.</li>
<li>Default setting (enabled) fixed for automatically opening the
<i>Coverage</i> view.</li>
</ul><h2>Version 2.1.1 (2012/04/09)</h2><ul>
<li>Trac #195: Don't exclude output folders based on their name. This caused
empty coverage data results in certain setups. Many thanks to Dominik
Stadler for analyzing this bug.</li>
<li>Avoid restoring column widths to zero in the <i>Coverage</i> view.</li>
</ul><h2>Version 2.1.0 (2012/02/26)</h2><ul>
<li>For long-running processes intermediate coverage data dumps can now be
collected without terminating the application under test. This feature
allows so called <i>differential code coverage</i>, a technique proposed
by Kaitlin Duck Sherwood in her paper <i><a class="extern" href="http://www.cs.ubc.ca/cgi-bin/tr/2008/TR-2008-14">Reducing
Code Navigation Effort with Differential Code Coverage</a></i>.</li>
<li>Trac #168: New editor for JaCoCo execution data files.</li>
<li>Trac #190: The <i>Coverage</i> view option <i>Hide Unused Types</i> has
been generalized to <i>Hide Unused Elements</i>.</li>
<li>SF #3489951: Don't process class files in team provider folders.</li>
<li>SF #3487904: Avoid NPE in case of new and empty launch configurations.</li>
<li>SF #3477725: Java agent must not be added multiple times to plug-in
launch configurations.</li>
</ul><h2>Version 2.0.1 (2011/12/28)</h2><ul>
<li>Include bundle <code>org.objectweb.asm</code> with the EclEmma feature as
this bundle is not available in all Eclipse distributions.</li>
</ul><h2>Version 2.0.0 (2011/12/18)</h2><p>
The first version of EclEmma that is backed by JaCoCo instead of EMMA. This
adds several enhancements and new features to EclEmma.
</p><ul>
<li>Branch Coverage: Branch coverage is shown on the property pages and can be
selected in the <i>Coverage</i> view. For the source editors there is a
new annotation that marks lines with branches. A new tooltip provides
details about branches on a per-line basis.</li>
<li>No class file instrumentation: With JaCoCo Java classes are instrumented
in-memory only, which means modified class files will not be written to
the file system anymore. Therefore the "in-place instrumentation" mode and
its disadvantages are not required any more (no re-build required, JAR
files can be analyzed). Programs do now launch immediately without delay
due to instrumentation of all class files.</li>
<li>Source folders can be selected separately even if their class file
output location is the same.</li>
</ul><h2>Version 1.5.3 (2011/05/05)</h2><ul>
<li>SF #3297297: Fixed NullPointerException for class files compiled without
line number attributes.</li>
<li>SF #3297292: Fixed EclEmma plug-ins class file version.</li>
</ul><h2>Version 1.5.2 (2011/04/15)</h2><ul>
<li>SF #3055347: Wrong error message for status
<code>NO_COVERAGE_DATA_ERROR</code>.</li>
<li>SF #2881882: Fixed typo with missed blocks NLS key.</li>
</ul><h2>Version 1.5.1 (2010/08/18)</h2><ul>
<li>To ensure integrity and avoid installation warnings distributed EclEmma
plug-ins are now signed by Mountainminds GmbH & Co. KG.</li>
<li>Source highlighting for Groovy code in combination with the Groovy-Eclipse
plug-in.</li>
<li>SF #2934564: Launch configurations aren't modified any more by simply
opening the "Coverage" tab in the launch dialog. Save warnings are now only
given when the dialog has actually been modified.</li>
<li>SF #3037143: Remove invalid header from patched emma.jar manifest.</li>
</ul><h2>Version 1.5.0 (2010/06/24)</h2><ul>
<li>SF #2881882: The coverage view and the coverage property page now have a
new column showing the number of items not covered.</li>
</ul><h2>Version 1.4.3 (2009/10/18)</h2><ul>
<li>SF #2855643: Fixed handler conflict due to wrong id for SWTBot launch
shortcut.</li>
</ul><h2>Version 1.4.2 (2009/08/19)</h2><ul>
<li>SF #2800744: Support for SWTBot test launcher.</li>
<li>SF #2807365: "Coverage Last Launched" shortcut on Mac is now
CTRL+SHIFT+F11 and does not collide with the shortcut for "Run Last
Launched" any more.</li>
</ul><h2>Version 1.4.1 (2009/03/05)</h2><ul>
<li>SF #2664838: Fixed exception in analysis of Java source files containing nested
parameterized signatures.</li>
</ul><h2>Version 1.4.0 (2009/03/03)</h2><ul>
<li>SF #1823843: Proper identification of methods with type variables and
parameterized types in their signatures.</li>
<li>SF #2495620: Coverage view can be opened from the "Show In" menu, contributed
by anonymous.</li>
<li>SF #2226932, #2080402: Several preferences to specify the class path entries
that will get instrumented by default.</li>
<li>SF #2570132: Support for RAP JUnit launcher, contributed by Holger Staudacher.</li>
<li>The selected content of the Coverage View can be copied to the clipboard.</li>
</ul><h2>Version 1.3.2 (2008/07/15)</h2><ul>
<li>Native sort indicator used in Coverage View (Eclipse 3.2 and above only).</li>
<li>SF #1966443: Fixed accelerator for the main "Run" menu, contributed by
Alexey Stratonnikov.</li>
<li>SF #1966764: Proper error message when importing an external session file
that does not contain meta data.</li>
<li>SF #1995077: "Select All" and "Deselect All" buttons in the coverage
session import dialog for better support of large projects sets.</li>
</ul><h2>Version 1.3.1 (2008/03/05)</h2><ul>
<li>SF #1899238: New option in session import dialog allows using external
Meta data.</li>
<li>SF #1824465: Report encoding is now UTF-8 to support extended character
sets.</li>
<li>SF #1836551: Ignore classpath entries in sessions that are no longer on
the project's classpath.</li>
<li>SF #1822092: Better labels and sorting for class path entries in the
Coverage and Import dialogs.</li>
</ul><h2>Version 1.3.0 (2007/09/11)</h2><ul>
<li>Preferences page for Java code coverage.</li>
<li>Context sensitive help in all EclEmma views and dialogs.</li>
<li>New action "Collapse All" in the coverage view.</li>
<li>Entry object selection moved to the drop-down menu of the coverage
view.</li>
<li>SF #1774547: Added "Link with Current Selection" option to coverage
view, contributed by Brock Janiczak.</li>
<li>SF #1762836: Other plug-ins may add coverage support for custom launch
types. Required EclEmma APIs are now exposed. Contributed by John Ruud.</li>
<li>SF #1764140: Added "Coverage As" to context menus, contributed by Brock
Janiczak.</li>
<li>SF #1774550: Observe JFace open mode in coverage view, contributed by
Brock Janiczak.</li>
</ul><h2>Version 1.2.2 (2007/07/03)</h2><ul>
<li>SF #1701683: Fixed abstract method error with Eclipse 3.3 release.</li>
</ul><h2>Version 1.2.1 (2007/06/25)</h2><ul>
<li>SF #1701683: Fixed abstract method error with Eclipse 3.3.</li>
<li>SF #1725100: Handle text editors without document providers correctly.</li>
</ul><h2>Version 1.2.0 (2007/04/12)</h2><ul>
<li>SF #1618360: EclEmma now ships with a patched version of EMMA to avoid
launch failures in certain Eclipse/JDK environments.</li>
<li>SF #1690088: Support for Equinox OSGi framework launches.</li>
<li>Coverage property page now filters out counters with zero totals.</li>
<li>Documentation updates: Available launch modes, coverage property page,
coverage decorators.</li>
</ul><h2>Version 1.1.0 (2007/02/25)</h2><ul>
<li>SF #1664476: Filtering option for unused types in the coverage view as
proposed by Geoffrey Wiseman.</li>
<li>SF #1659429: Optional coverage decorators for Java elements, contributed
by Benjamin Muskalla.</li>
<li>SF #1657454: Default key bindings, contributed by heaththegreat.</li>
<li>New property page "Coverage" for all Java elements.</li>
<li>Added "Properties" action to the context menu of the coverage view.</li>
</ul><h2>Version 1.0.0 (2007/01/15)</h2><p>
Since EclEmma is now out for more than three month, has been downloaded
more than 3,000 times and I've tried to fix many of the reported issues it's
time for the first 1.0 version!
</p><ul>
<li>Added EclEmma feature.</li>
<li>Created Eclipse update site http://update.eclemma.org/.</li>
<li>SF #1633361: Fixed launch shortcuts for Eclipse 3.3M4.</li>
<li>SF #1619413: Handle white-spaces in VM arguments correctly.</li>
</ul><h2>Version 0.1.8 (2006/12/18)</h2><ul>
<li>Improved coverage analysis runs much faster.</li>
<li>SF #1613378: Fixed JUnit plug-in tests on Mac OS X.</li>
<li>SF #1601699: Fixed broken session export in case of missing *.em
files.</li>
</ul><h2>Version 0.1.7 (2006/11/19)</h2><ul>
<li>The coverage view now also has counters for method and class
coverage.</li>
<li>For consistency with other counters line coverage has been redefined. A
line is now considered as covered, if it contains at least one covered basic
block.</li>
<li>SF #1595879: Commands are now provided for all coverage launches and can
be assigned to keyboard shortcuts in the preferences dialog.</li>
</ul><h2>Version 0.1.6 (2006/10/31)</h2><ul>
<li>SF #1584899: Fixed support for Eclipse application launches</li>
<li>SF #1584496: Externally terminated processes do not collect coverage
information. This fact has been documented and is mentioned in the
corresponding error dialog.</li>
<li>SF #1583900: An error message is shown in the coverage launch dialog when
no classes are specified for instrumentation.</li>
</ul><h2>Version 0.1.5 (2006/10/18)</h2><ul>
<li>Documentation: Removed developer documentation (now available on
www.eclemma.org).</li>
<li>Documentation: Added support section.</li>
<li>Documentation: All examples now shown with Apache Jakarta commons code.</li>
<li>SF #1574659: The report export wizard shows additional errors and warnings
to ensure proper inputs for the destination.</li>
<li>SF #1576462: Show error when no coverage data file has been written
during coverage launch.</li>
<li>SF #1574682: Fixed JUnit plug-in launches for Eclipse 3.2.x.</li>
</ul><h2>Version 0.1.4 (2006/09/30)</h2><p>
This is the first release after the source tree has moved to SourceForge.
The complete source is now available at the SVN repository
<code>https://svn.sourceforge.net/svnroot/eclemma</code>. The plug-ins
themselfs do not include source code anymore.
</p><ul>
<li>SF #1568370: Added the "Coverage" action set to the "J2EE" perspective of
the web tools platform.</li>
<li>Launch Dialog: Added "Select All" and "Deselect All" button for classes
to instrument.</li>
<li>SF #1565364: Fixed NPE when analysing meta data that has only partly no
line information.</li>
</ul><h2>Version 0.1.3 (2006/09/18)</h2><ul>
<li>Online Documentation: Updates and new chapters.</li>
<li>Session Import: Added Import wizard for EMMA coverage files from
external launches.</li>
<li>Session Export: Added export wizard to export session data in the formats
supported by EMMA (*.html, *.xml, *.txt, *.es).</li>
<li>Coverage view: Added context menu.</li>
<li>Coverage view: Added "Refresh" action to the context menu (F5). Useful to
reload coverage data of imported external launches.</li>
<li>Coverage view: New action "Merge Sessions".</li>
<li>Added keyboard support: "Delete", "Open Declaration" and "Refresh" in the
<i>Coverage</i> view, "Coverage Last Launched" and "Coverage..." can be
configured in the keys preferences.</li>
<li>Fixed internal error in case of parameterized types (Java 1.5).</li>
<li>Added experimental support for TestNG test runs.</li>
</ul><h2>Version 0.1.2 (2006/08/29)</h2><p>
Preview release with online documentation and some internal clean-up.
</p><ul>
<li>First draft of online help pages.</li>
<li>Completed NLS support.</li>
<li>New labels for class path entries in the coverage launch dialog.</li>
<li>Launching fails with meaningful error message when trying to instrument
instrumented classes.</li>
</ul><h2>Version 0.1.1 (2006/08/25)</h2><p>
Preview release with additional features, like support for PDE launches and
selection of instrumented classes. Clean-up and clarification of internal
structures.
</p><h2>Version 0.1.0 (2006/08/09)</h2><p>
The initial drop for some friends and colleagues for testing purposes.
It has been developed under Eclipse 3.1.1, some successful testing
happened with Eclipse 3.2.0.
</p>
</td></tr>
</table>
<table cellspacing="0" cellpadding="0" border="0" style="width:100%;">
<tr>
<td class="footer"><a href="license.html">Copyright</a> © 2006, 2017 Mountainminds GmbH & Co. KG and Contributors</td>
<td class="footer" style="text-align:right;">
Validate
<a href="http://validator.w3.org/check?uri=http://www.eclemma.org/changes.html">XHTML</a>/<a href="http://jigsaw.w3.org/css-validator/validator?uri=http://www.eclemma.org/changes.html">CSS</a> ·
Last Modified
<a href="https://github.com/jacoco/eclemma/blob/a04d6441e91f7ed5168d29e9ad740d6459ea8082/org.eclipse.eclemma.doc/pages/changes.html">2024-05-22</a> in Commit
<a href="https://github.com/jacoco/eclemma/commit/a04d6441e91f7ed5168d29e9ad740d6459ea8082">a04d6441</a>
</td>
</tr>
</table>
</body>
</html>