blob: 5721ab1510768dff10d9526cab9e3757c182dbd0 [file] [log] [blame]
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="IBM">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<title>PDE API Tools Release Notes</title>
</head>
<body>
<h1> Eclipse API Tools Build Notes&nbsp;</h1>
<h2>Summary of API changes</h2>
<p>None.</p>
<!-- NEW -->
<h2>May 8, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=275384">Bug 275384</a>: NPE in comparison task<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=275349">Bug 275349</a>: Add help context and documentation for the export dialog from the api compare task<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274515">Bug 274515</a>: 313 API tooling errors after using Replace With &gt; Latest from HEAD<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274646">Bug 274646</a>: Progress reporting for API comparison only hits 10%
<h2>May 5, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274994">Bug 274994</a>: Size of the Compare with baseline wizard too small on some platforms<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274049">Bug 274049</a>: Test failures where API component does not exist<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=275005">Bug 275005</a>: many FileNotFoundExceptions in the console logs for I20090504-2055<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274563">Bug 274563</a>: Compare With API Baseline doesn't work for org.eclipse.core.resources<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=275003">Bug 275003</a>: NPE during file filter store
<h2>May 4, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273445">Bug 273445</a>: [doc] add documentation for new APITooling view
<h2>April 30, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274530">Bug 274530</a>: Modify the api generation file ant task to support swt layout
<h2>April 29, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274389">Bug 274389</a>: tag bundles changed since I20090429-0930 build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274165">Bug 274165</a>: Compare with baseline dialog needs button or link<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=274140">Bug 274140</a>: Fup of bug 270454, the api problem for referencing setAssociateListener is not reported on the right line
<h2>April 28, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273943">Bug 273943</a>: Usage of pools inside api baseline xml files is causing problems<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=266489">Bug 266489</a>: [api tooling] No error for missing @since tag for overloaded methods with param using generic
<h2>April 26, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273196">Bug 273196</a>: Inconsistent error message for anonymous type illegal class extension between binary and source cases<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273496">Bug 273496</a>: CCE while refactoring<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273123">Bug 273123</a>: Refine new API compare reports<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273124">Bug 273124</a>: Polish for the API view<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=271684">Bug 271684</a>: Incremental build should only analyze structural and description changes<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=273217">Bug 273217</a>: Error in log after mistakenly modifying javadoc<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=272897">Bug 272897</a>: Problem Filter quickfix not creating .api_filters file with non-matching bundle/project name<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258853">Bug 258853</a>: Provide a compare ant task<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267875">Bug 267875</a>: changing API baseline name triggers re-build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=272205">Bug 272205</a>: API baseline manager should not hold on to java.io.File handles<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=272196">Bug 272196</a>: Edit Api baseline wizard not properly initialized<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=216329">Bug 216329</a>: [api tooling] Refactoring participants required for filters<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255659">Bug 255659</a>: Illegal usage should not be reported inside fragments of the host
<h2>April 13, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270454">Bug 270454</a>: Unused api filter is reported twice against org.eclipse.ui.internal.navigator.extensions.StructuredViewerManager.StructuredViewerAccess.Listener<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264369">Bug 264369</a>: Inconsistent result in incremental build for org.eclipse.pde.api.tools.builder.tests.usage.UnusedApiProblemFilterTests.testUnusedFilter2I()<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=271776">Bug 271776</a>: NPE inside AnalysisReportConversionTask when there is no more non-API bundles in SDK<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=268988">Bug 268988</a>: Investigate removing the use of file handles in the API framework
<h2>April 6, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=271110">Bug 271110</a>: &quot;The minor version should be incremented&quot; stays on MANIFEST.MF after removing all problems<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=233883">Bug 233883</a>: [api tooling] Reports wrong error on correct @since 3.4 tag<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270992">Bug 270992</a>: Unable to add EE descriptions from repository<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270857">Bug 270857</a>: unused import in manifest<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270823">Bug 270823</a>: API Freeze check missed a field removal
<h2>March 30, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=269882">Bug 269882</a>: API baseline org.eclipse.cdt.* plugins aren't picked up when adding Eclipse C/C++ IDE<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270001">Bug 270001</a>: Baseline location modification doesn't always trigger a build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=269881">Bug 269881</a>: API baseline errors when using cdt-master<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270000">Bug 270000</a>: Api tooling description for OSGi minimumn 1.2 must be updated<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=270016">Bug 270016</a>: Unresolved method error when method's parameter has an extra dimension
<h2>March 25, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=269530">Bug 269530</a>: Importing plug-in as source and setting up API tooling does not seem to work
<h2>March 23, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=269398">Bug 269398</a>: Add exclude bundles list for API freeze check<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=268593">Bug 268593</a>: Add tests for search implementation<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=269163">Bug 269163</a>: Entries in .api_filters must be sorted consistently<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=226470">Bug 226470</a>: API Problem Filters should reference elements, not only problem IDs
<h2>March 16, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267968">Bug 267968</a>: Javadoc tags incorrcetly not proposed<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267626">Bug 267626</a>: Update incremental performance tests<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=268517">Bug 268517</a>: Heads up: chkpii warnings with next version of chkpii (v11.03)<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=268186">Bug 268186</a>: Unexpected errors setting a baseline for swt
<h2>March 11, 2009 - 3.5M6</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=237080">Bug 237080</a>: [api tooling] API freeze task should also check for API removals<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=268195">Bug 268195</a>: Update EE profiles from OSGi
<h2>March 10, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267998">Bug 267998</a>: Incremental usage build does not work when restrictions are changed<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267859">Bug 267859</a>: No quickfix available for usage problem in ant.core<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267978">Bug 267978</a>: Usage tests do not perform incremental builds
<h2>March 9, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267545">Bug 267545</a>: Change a private method to protected final should not flag the addition of 'final' keyword
<h2>March 6, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267394">Bug 267394</a>: java.lang.IllegalArgumentException setting up api containers for org.eclipse.net4j.doc<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267393">Bug 267393</a>: Many unresolved method errors for CDO<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267437">Bug 267437</a>: ReferenceModifiers class should not exist<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=233569">Bug 233569</a>: Close baseline profile after build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=267261">Bug 267261</a>: ApiUseReportConverter incorrectly reports progress<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=266954">Bug 266954</a>: Missing @since tags are reported against the MANIFEST.MF file
<h2>March 3, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=266905">Bug 266905</a>: Api description not properly refreshed when a modifier is changed in a type<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=266855">Bug 266855</a>: Support the API use report conversion outside of the Ant tasks<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265527">Bug 265527</a>: Util methods duplicate code from JDT core<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=266695">Bug 266695</a>: [registry] API errors flagged in registry
<h2>March 2, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=266597">Bug 266597</a>: &quot;New API Baseline&quot; wizard opens with an error.<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=243276">Bug 243276</a>: Incorrect version warning for changed re-exported bundle<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265989">Bug 265989</a>: API problems don't go away when I update .api_filters<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265942">Bug 265942</a>: AIOOBE when deselecting all API Baselines<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=259403">Bug 259403</a>: API dependency reporting<br>
<h2>February 23, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265661">Bug 265661</a>: test failures in N20090218-2000<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=263246">Bug 263246</a>: Optimize .api_description generation on export<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=232200">Bug 232200</a>: Baseline pref page shouldn't use checkboxes in list<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265667">Bug 265667</a>: Missing @since tag not reported for new protected members in org.eclipse.compare.rangedifferencer.RangeDifference<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265642">Bug 265642</a>: NPE during Eclipse build inside the ant verification task<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264545">Bug 264545</a>: API usage report shows internal references from fragment bundles<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=265684">Bug 265684</a>: NoSuchElementException in ReferenceExtractor<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258101">Bug 258101</a>: Explore alternate methods to acquire enclosing method for local types<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=262377">Bug 262377</a>: Compatibility and Usage tests do not respect specified compiler compliance<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=259997">Bug 259997</a>: Restrictions changed errors appear on manifest rather than changed type<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=239493">Bug 239493</a>: [api tooling] API Baseline does not pick up stuff from dropins
<h2>February 17, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264848">Bug 264848</a>: Missing @since tag no longer reported<br>
<h2>February 13, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264842">Bug 264842</a>: Adding new API method results in errors in many projects<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264810">Bug 264810</a>: Compile warning in official build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264719">Bug 264719</a>: BadLocationException inside UnusedApiProblemFilterTests.testUnusedFilter3I<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=263011">Bug 263011</a>: Many exceptions from api tooling<br>
<h2>February 9, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=264060">Bug 264060</a>: Doc of reportconversion ant task contains wrong attribute names<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=262924">Bug 262924</a>: api.tools.ui should have a dependency on org.eclipse.equinox.p2.ui.sdk<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258797">Bug 258797</a>: &quot;Invalid references in system libraries&quot; is unclear
<h2>February 3, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258141">Bug 258141</a>: Setup wizard behaves strangely<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256836">Bug 256836</a>: CoreException should not be logged when a superclass or a superinterface cannot be resolved<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246347">Bug 246347</a>: Creating a usage problem filter doesn't remove it from Problems view<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=263306">Bug 263306</a>: Installed metadata group no longer spans the preference page<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=262805">Bug 262805</a>: Rephrase labels for execution environment descriptions group
<h2>January 28, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=262776">Bug 262776</a>: The group for execution environment datas should be disabled
<h2>January 27, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=262616">Bug 262616</a>: 12 fonts leaked opening API Errors/Warnings preference page<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=262391">Bug 262391</a>: Installing EE fragments should report progress
<h2>January 25, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=261964">Bug 261964</a>: Change to p2 Query API (part II)
<h2>January 19, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=261512">Bug 261512</a>: API Problem Filters property page: Icons not clear to the user<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=261176">Bug 261176</a>: Changing projected method on a @noextend gets an API error<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=260774">Bug 260774</a>: Unused api filters should not be reported when corresponding checks have not been run
<h2>January 12, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=260729">Bug 260729</a>: line number off by 1 for system library reference error<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=260070">Bug 260070</a>: False report of EE problem<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=260235">Bug 260235</a>: Newest I-build gives CoreException: Could not locate the source position
<h2>January 5, 2009</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=259269">Bug 259269</a>: Unsupported tag tests should examine specific problem message arguments<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258882">Bug 258882</a>: Api check should also check reexported API types<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258950">Bug 258950</a>: CoreException in log when analyzing org.eclipse.osgi<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251617">Bug 251617</a>: incremental build performance test<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253978">Bug 253978</a>: Generic signatures should be used when creating API problems<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258808">Bug 258808</a>: NPE in SystemApiDetector.getDisplay()<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244679">Bug 244679</a>: Add org.eclipse.team.core.fileTypes extension for .api_filters
<h2>December 16, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258038">Bug 258038</a>: Tons of API tooling errors after importing binaries<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255862">Bug 255862</a>: Export bundle should create the .api_description file
<h2>December 9, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=258156">Bug 258156</a>: Quick fix to remove stale filter not available<br>
<h2>December 8, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=257973">Bug 257973</a>: NPE from BaseApiAnalyzer<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=257589">Bug 257589</a>: Remove dead code from delta tests<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256450">Bug 256450</a>: Builder could report unused API problem filters<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=257424">Bug 257424</a>: Add multiple binary folders support for the ant task apitooling.apigeneration<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255800">Bug 255800</a>: API ant tasks for builder integration<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=257356">Bug 257356</a>: API Tooling Setup dialog should not show binary plug-ins<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256954">Bug 256954</a>: Add new quickfix for problem reporting an api component resolution error
<h2>December 2, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=257105">Bug 257105</a>: update doc for new API analysis options<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=257113">Bug 257113</a>: Incorrect API leak warning given on a protected method of final that returns non-API class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246672">Bug 246672</a>: @extend violation not detected for local and anonymous subclasses<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256920">Bug 256920</a>: Should report @since tag errors for protected members inside a class tagged as @noextend<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256902">Bug 256902</a>: Cascading failures in build N20081127-2000<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=252386">Bug 252386</a>: Report error when missing bundle prevents from doing a complete verification<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256745">Bug 256745</a>: Avoid dead code problem<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=252176">Bug 252176</a>: Cannot determine API breakage after incrementing major version<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256301">Bug 256301</a>: report member name for illegal type reference from system lib<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=236904">Bug 236904</a>: NPE from API Analysis builder<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256178">Bug 256178</a>: package / classfile organization<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256157">Bug 256157</a>: Remove unused caching code<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256030">Bug 256030</a>: incorrect line number for invalid type reference<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255563">Bug 255563</a>: New warnings are reported against jdt/core<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256032">Bug 256032</a>: API tools should have external tool builder to build ant support jar<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255614">Bug 255614</a>: NPE while building my workspace<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=256006">Bug 256006</a>: reduce manifest footprint<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255804">Bug 255804</a>: Wrong API problem (illegally implements interface via sub-interface)<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253693">Bug 253693</a>: Validate references to system libraries<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255830">Bug 255830</a>: RuntimeException(Throwable) is wrongly reported as fine for J2SE-1.3<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255667">Bug 255667</a>: Api Tools ant tasks should work with more than *.zip locations<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255673">Bug 255673</a>: NPE running api verification task on Linux<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255646">Bug 255646</a>: Delta Processor is reporting method additions incorrectly in interfaces<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255587">Bug 255587</a>: Resolution issue with the ant task
<h2>November 18, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255525">Bug 255525</a>: Wrong message is reported inside the ant task for illegally implementing an interface<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255353">Bug 255353</a>: Misleading error message on added field<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255222">Bug 255222</a>: Invalid tags leak into API descriptions<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255100">Bug 255100</a>: API Tools should remove use of deprecated preferences code<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251313">Bug 251313</a>: Failed assertion in API tooling build<br>
<h2>November 11, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255269">Bug 255269</a>: Fragments should be able to see types from the host<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255215">Bug 255215</a>: When the SystemApiDetector should be enabled<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255069">Bug 255069</a>: CCE in SystemAPIDetector<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=255072">Bug 255072</a>: Closed stream after restart<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253945">Bug 253945</a>: Invalid API error reported against OSGi<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253946">Bug 253946</a>: API Tools should use the new PixelConverter class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253940">Bug 253940</a>: Cannot find illegal reference to generic method
<h2>November 3, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=252751">Bug 252751</a>: 313 tag tests mysteriously failed in I20081029-1823<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253023">Bug 253023</a>: Support for new OSGi/Minimum-1.2 Execution environment<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253055">Bug 253055</a>: ClassCastExceptions from API scanning<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251710">Bug 251710</a>: Incremental build reports incorrect errors<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251838">Bug 251838</a>: Class marked with "super interfaces set reduced" without change in hierarchy<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=253242">Bug 253242</a>: The TagScanner should not process private members<br>
<h2>October 28, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=252459">Bug 252459</a>: Transient failure in API filter tests<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247028">Bug 247028</a>: restricted constructors from public static inner types not flagged<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251763">Bug 251763</a>: fix enclosing type resolution for nested types<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251783">Bug 251783</a>: simplify search scopes<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246114">Bug 246114</a>: Wrong problem removed using @noreference tag on inner constructors<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245434">Bug 245434</a>: Performance test suite<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=249319">Bug 249319</a>: collapse IType and IReferenceType descriptors<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=249484">Bug 249484</a>: consolidate element descriptors/structures used by delta compare &amp; usage analysis<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251609">Bug 251609</a>: Infrastructure support for source or binary analysis<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251401">Bug 251401</a>: Improve API tooling test turnaround<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251679">Bug 251679</a>: Error for API addition gets wrongly reported<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=248122">Bug 248122</a>: Error entries in .log<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251513">Bug 251513</a>: @noreference tagged method reported as "no longer API" when baseline has no API description<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251606">Bug 251606</a>: Remove compatibility checks for visible members in non-API supertypes<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251502">Bug 251502</a>: Problem should say ADDED restriction instead of CHANGED<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244984">Bug 244984</a>: adding super interface to interface does not create errors<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247677">Bug 247677</a>: API leak issues should be filtered out on members tagged with @noreference<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251613">Bug 251613</a>: rename IClassFile and IClassFileContainer<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=250824">Bug 250824</a>: Remove stub generation code<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251854">Bug 251854</a>: speed up tag tests<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246139">Bug 246139</a>: leak problems removed for final fields with @noreference tag<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247952">Bug 247952</a>: Adding &quot;final&quot; and &quot;@nooverride&quot; confuses API Tool<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247823">Bug 247823</a>: We should not load the profiles when opening the baseline preference page<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=248138">Bug 248138</a>: API tools problems line numbers appear off by one<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251336">Bug 251336</a>: infrastructure: make search criteria more flexible<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=250408">Bug 250408</a>: API Tools content assist proposals not available with new "Java Proposals" category<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=250801">Bug 250801</a>: @nooverride tag should not be proposed for final classes<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251466">Bug 251466</a>: IApiComponent should be an IApiElement<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=251830">Bug 251830</a>: Should not build when changes to .api_filters are detected<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247343">Bug 247343</a>: Delta CHANGED/RESTRICTIONS should be modified to be ADDED/RESTRICTIONS<br>
<h2>October 21, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=227570">Bug 227570</a>: Extending non-API class is not always an API problem<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247545">Bug 247545</a>: Adding back deleted type does not remove API error (incremental)<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247703">Bug 247703</a>: Removing internal superclass does not report error for removed methods<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=243809">Bug 243809</a>: Incremental build problem with fix for bug 229697
<h2>Sept 30, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247607">Bug 247607</a>: Make it easier to find filter removal UI<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=226406">Bug 226406</a>: API Tooling Setup dialog improvements<br>
<h2>Sept 23, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247685">Bug 247685</a>: @nooverride should not be proposed for a static method<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=243766">Bug 243766</a>: Need to clean up api descriptions when projects are deleted<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247505">Bug 247505</a>: remove export code from AbstractApiComponent<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=229815">Bug 229815</a>: removing the last filter should remove the parent<br>
<h2>Sept 18 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247654">Bug 247654</a>: Adding @noextend and removing final modifier is not a pb if the class was a final class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247632">Bug 247632</a>: Invalid "constructor has been removed" warning on internal class
<h2>Sept 15 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247349">Bug 247349</a>: API error reported when deleting non-API class (incremental)<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242598">Bug 242598</a>: Should not allow @nooverride tag on final methods<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247291">Bug 247291</a>: Removing @noextend API restriction should not result in error<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247329">Bug 247329</a>: Remove implementation of primitive types<br>
<h2>Sept 14, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245699">Bug 245699</a>: API breakage reported if removing extends of internal class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=247165">Bug 247165</a>: Must not warn for missing @since tag if extending method from Object<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246013">Bug 246013</a>: Removed type not detected in incremental build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244750">Bug 244750</a>: No problem detected when public class becomes package visible<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246953">Bug 246953</a>: Many errors due to wrong warning about changed restrictions<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246932">Bug 246932</a>: Document fall-through cases in switch statements<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246767">Bug 246767</a>: Delta should be reported for changed restrictions on a field or a method<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245282">Bug 245282</a>: implicit/explicit class bound of Object should not be considered in add/remove/change<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244994">Bug 244994</a>: Redundant problems reported when removing "final" on constant<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=218571">Bug 246401</a>: test suite required for incremental builder
<h2>Sept 10, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246842">Bug 246842</a>: Tons of API tooling errors after importing binaries<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246743">Bug 246743</a>: removing type argument from field should be an error<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244985">Bug 244985</a>: no problem when adding @noimplement restriction<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244620">Bug 244620</a>: Error for adding method to API class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246729">Bug 246729</a>: The preference for type parameter has been modified should be removed<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244867">Bug 244867</a>: Adding @noextend or @noinstantiate to an API class does not create problem<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246401">Bug 246401</a>: no error for malformed tag of form abc1.0<br>
<h2>Sept 9, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244746">Bug 244746</a>: adding abstract to a @noinstantiate class creates problem<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245170">Bug 245170</a>: pushing a method up the class hierarchy should not be error<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244993">Bug 244993</a>: @noreference should suppress some field compatibility problems<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244726">Bug 244726</a>: Changing class hierachy reports "reduced" hierarchy instead of "changed"<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245415">Bug 245415</a>: Smoke test plan published on web site<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246124">Bug 246124</a>: Annotation/Enun should not support 'restrictions have been modified' option<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245166">Bug 245166</a>: @noreference should suppress some method compatibility problems<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245417">Bug 245417</a>: Typo in org.eclipse.pde.api.tools.builder.tests.compatibility.ClassCompatibilityHierarchyTests.WORKSPACE_CLASSES_PACKAGE_A path<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=246138">Bug 246138</a>: no error reported when enum super interface removed<br>
<h2>Sept 3, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244864">Bug 244864</a>: reducing visibility of member types reported incorrectly as remove<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244995">Bug 244995</a>: Reducing visibility of protected body declarations in @noextend class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244941">Bug 244941</a>: [api tooling] No missing @since tag should be reported for a protected member in a final class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244884">Bug 244884</a>: no error when adding a member type to interface<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244673">Bug 244673</a>: Invalid API problems for method that changed from private to @noreference public<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245414">Bug 245414</a>: Coordinate compatibility options doc with latest prefs<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242609">Bug 242609</a>: Binary Compatibility options for Annotations<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=245150">Bug 245150</a>: Specializing field type should create problem<br>
<h2>Aug 26, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242610">Bug 242610</a>: Simplify "converted to enum..." compatibility options<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242618">Bug 242618</a>: Simplify type bound options<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244679">Bug 244679</a>: Add org.eclipse.team.core.fileTypes extension for .api_filters<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244211">Bug 244211</a>: API problems not being created properly on inner interfaces<br>
<h2>Aug 19, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244607">Bug 244607</a>: Test failures in nightly build<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242612">Bug 242612</a>: Re-order compatibility options<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=244302">Bug 244302</a>: API tooling creates wrong 'Missing @since tag' errors<br>
<h2>Aug 12, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=229697">Bug 229697</a>: [api tooling] Visible methods of a non-API types must be seen as API for API subclasses<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=229688">Bug 229688</a>: [api tooling] Wrong deltas reported when code is refactored by pushing down some methods from the superclass
<h2>Aug 5, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=232404">Bug 232404</a>: API tools javadoc tags on enum or annotation types<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242442">Bug 242442</a>: API baseline setting not persisted<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242392">Bug 242392</a>: NPE trying to resolve method while tag scanning<br>
<h2>July 29, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=242000">Bug 242000</a>: Should not allow @noreference tag on private fields<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=241989">Bug 241989</a>: @nooverride and @noreference tags should not be allowed on private methods<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=240852">Bug 240852</a>: JavaModelException renaming project<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=241213">Bug 241213</a>: Wrong "type of the field ... has been changed" for protected field in @noextend class<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=236876">Bug 236876</a>: [api tooling] Should modify code to compile in 1.6 mode
<h2>July 15, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=239807">Bug 239807</a>: About 'Add API Baseline Quickfix'<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=235220">Bug 235220</a>: Some compatibility options can be removed<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=240146">Bug 240146</a>: Doc clarification - type member or member type<br>
<h2>June 24, 2008</h2>
<h3>Problem Reports Fixed</h3>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=235820">Bug 235820</a>: Remove use of ExportPackageDescription.isRoot()<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=235822">Bug 235822</a>: &quot;Comparing 'project' to API baseline...&quot; message could be better<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=236687">Bug 236687</a>: NPE opening the errors / warnings property page<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=234023">Bug 234023</a>: Tag scanner does not respect source level<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=236734">Bug 236734</a>: No baseline equals no scanning for analysis that doesn't require a baseline<br>
<a href="http://bugs.eclipse.org/bugs/show_bug.cgi?id=236942">Bug 236942</a>: Not all tag problems are reported<br>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img
src="http://www.w3.org/Icons/valid-html40"
alt="Valid HTML 4.0 Transitional" height="31" width="88"></a>
</p>
</body>
</html>