<!doctype html public "-//w3c//dtd html 4.0 transitional//en"> | |
<html> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]"> | |
<meta name="Author" content="IBM"> | |
<title>Eclipse Platform Release Notes - Desktop</title> | |
</head> | |
<body> | |
<h1> | |
Eclipse Platform Release Notes<br> | |
Compare (including example)</h1> | |
Eclipse SDK Build 108 - May 17, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GD2FIN: ITPVCM:WIN2000 - Merge: Hoverhelp should be changed<br> | |
1GDUEVS: ITPUI:ALL - Error comparing class files<br> | |
1GD2FKK: ITPVCM:WIN2000 - Merge: Cut/Copy/Paste hotkeys don't work<br> | |
1GDKC6M: ITPVCM:WINNT - icons 'copy whole document' and 'copy current change' too similar<br> | |
1GDUXWR: ITPUI:WIN2000 - Can;t *compare* with local history state<br> | |
1GD9XDC: ITPUI:WIN2000 - DCR: Can't compare with local history<br> | |
1GD0G9I: ITPUI:ALL - DCR: Compare with Edition from local history should be a menu option.<br> | |
<h2> | |
Problem reports closed</h2> | |
1GBYPIH: ITPUI:ALL - DCR: CompareEditor toolbar contributions<br> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Eclipse SDK Build 107 - May 15, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GDRI70: ITPUI:ALL - TextMergeViewer highlight problems<br> | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Eclipse SDK Build 106 - May 14, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GDDQN8: ITPVCM:WIN2000 - catchup compare does not show content if file starts with .<br> | |
1GD7B5D: ITPVCM:ALL - no button label when comparing<br> | |
<h2> | |
Problem reports closed</h2> | |
1GD3MNN: ITPVCM:WINNT - Missing icons in compare dialog<br> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Eclipse SDK Build 105 - May 10, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GCC8BV: ITPUI:ALL - Need icons for Compare<br> | |
1GD9XVG: ITPJUI:WIN2000 - Release: no busy cursor during diff computation<br> | |
1GCWH49: ITPVCM:WINNT - UI: If nothing to release, should not say "Compare failed"<br> | |
1GDIF8U: ITPUI:ALL - Compare of file with folder results in empty compare editor<br> | |
1GDIHZA: ITPUI:ALL - Compare shouldn't be enabled for more than 3 inputs<br> | |
<h2> | |
Problem reports closed</h2> | |
1G60D5W: ITPUI:ALL - Compare should not be enabled if two items not selected<br> | |
1G5YG2R: ITPUI:ALL - Navigator->Popup->Compare should be disabled if there is only one item selected.<br> | |
1GCQKGD: ITPVCM:WINNT - Viewer should close after release/catchup<br> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Eclipse SDK Build 104 - May 6, 2001 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GD6YLA: ITPVCM:WINNT - Exception in release viewer<br> | |
<h2> | |
Problem reports closed</h2> | |
<P> | |
<hr WIDTH="100%"></h1> | |
Eclipse SDK Build 103 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<tt>EditionSelectionDialog</tt> provides support for "Add edition" in addition | |
to "Replace with edition". | |
<br>Fixed plugin point doc (after "the big rename"). | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<h2> | |
Problem reports closed</h2> | |
<P> | |
<hr WIDTH="100%"></h1> | |
SDK Build 102 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GCPBTE: ITPVCM:WINNT - Catchup/release shouldn't show structure on multi-selection | |
<br>1GCP1DH: ITPJUI:WINNT - Double click on calendar dismisses replace | |
dialog | |
<br>1GCJBUT: ITPJUI:ALL - No indication when there are no editions available | |
<br>1GCFU1D: ITPJUI:ALL - Compare: incorrect icon Replace Java Element | |
Dialog | |
<h2> | |
Problem reports closed</h2> | |
1G8BNIK: ITPJUI:WINNT - strange naming in compare view | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 0.048 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GCOZHF: ITPUI:WINNT - Error navigating stucture in release view | |
<br>1GCOLNU: ITPUI:WINNT - Double clicking in compare editor is slow | |
<br>1GCJWNF: ITPJUI:ALL - "no differences" message is not a sentence | |
<br>1GCHN93: ITPUI:WINNT - Walkback in DiffTreeViewer | |
<br>1G9UVEC: ITPJUI:WINNT - compare viewer: no syntax coloring | |
<br>1GAOS9R: ITPUI:WINNT - Unable to cancel compare | |
<br>1GBCZXK: ITPUI:WINNT - Failed assertion when java structure fails to | |
parse | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 0.046 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GCDH47: ITPUI:ALL - Next and Prev buttons don't work in strcuture compare | |
viewers | |
<br>1GCBHKO: ITPUI:ALL - Illegal uses of FileImageDescriptor in Compare | |
plugin | |
<br>1GCDHNA: ITPUI:ALL - remove "..." from CompareWith and | |
ReplaceWith ... cascade menus | |
<br>1GCF6T6: ITPUI:ALL - Inconsistent contextmenu labels in TextMergeViewer | |
<br>1GBYOQY: ITPUI:WIN2000 - Need to configure label in EditionSelectionDialog | |
<br>1GCF905: ITPUI:ALL - EditionSelectionDialog must sort input array | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 0.044 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
1GBBL6K: ITPUI:ALL - SH: NullPointer in StructuredDiffViewer | |
<h2> | |
Problem reports closed</h2> | |
<hr WIDTH="100%"> | |
<p>Build 0.043 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
Added new constructor taking a SWT style bits to ContentMergeViewer & | |
TextMergeViewer</li> | |
<li> | |
Added API to EditionSelectionDialog to control on which side of a compare | |
viewer to show the workspace and editions.</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
the javadoc in package.html files is incorrect.</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
1GBPOEB: ITPJUI:WINNT - Layout trouble in the default diff editor | |
<br>1GBPOZE: ITPJUI:WINNT - compare: synchronize panes button disappears | |
<br>1GBWQ5V: ITPUI:WIN2000 - Infinite loop in BinaryCompareViewer | |
<br>1GBWUJ8: ITPUI:WIN2000 - Compare editor has wrong title | |
<br>1GBYJ41: ITPUI:WIN2000 - Need style bits for top level composite of | |
TextMergeViewer | |
<br>1GBYOJX: ITPUI:WIN2000 - Better name for ReplaceWithEditionDialog | |
<br>1GB0P4S: ITPVCM:WINNT - Structure viewer on jar is brutal | |
<br>1GBYONP: ITPUI:WIN2000 - Flipping sides of EditionSelectionDialog | |
<br>1GBYOQY: ITPUI:WIN2000 - Need to configure label in EditionSelectionDialog | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 0.042 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
new method CompareEditorInput.setFocus</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<ul> | |
<li> | |
Adapted to new workbench UI look.</li> | |
<li> | |
Removed VCM synch stuff</li> | |
<li> | |
Clarification how to do filtering in ResourceNode.createChild(...): if | |
null is returned given child is not added to list of children.</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
the javadoc in package.html files is incorrect.</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
1GBPN75: ITPJUI:WINNT - Endless loop when copying diffs in diff editor | |
<br>1GBM7QL: ITPJUI:WINNT - replace with catchup? | |
<br>1GBMJ9I: ITPUI:WINNT - ResourceNode resource and children should be | |
protected | |
<br>1GBM3AQ: ITPUI:WIN2000 - Null as input for TextMergeViewer | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 0.040 | |
<h2> | |
What's new in this drop</h2> | |
Javadoc & Incorporated API review. | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
too many</li> | |
</ul> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
none</li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<ul> | |
<li> | |
none</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
lots</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 032 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
deprecated <tt>ViewerPane</tt>; use <tt>CompareViewerSwitchingPane</tt> | |
instead</li> | |
<li> | |
deprecated <tt>ByteContentAccessor</tt> and <tt>IByteContentAccessor</tt>. | |
Use <tt>IStreamContentAccessor </tt>instead<tt>.</tt></li> | |
<li> | |
deprecated <tt>IDiffParent</tt>; Use <tt>IDiffElement</tt> instead<tt>.</tt></li> | |
<li> | |
Moved more classes to internal package.</li> | |
<li> | |
removed byte[] argument from <tt>IEditable.replace</tt>. Replace only handles | |
add, remove, and copy contents. For setting a contents use <tt>IEditable.setContents</tt>.</li> | |
<li> | |
Renamed <tt>IByteContentChangedListener</tt> to <tt>IContentChangedListener</tt>.</li> | |
<li> | |
removed methods <tt>addChangeListener</tt> and <tt>removeChangeListener</tt> | |
from <tt>IByteContentAccessor</tt>. Use <tt>IContentChangedProvider</tt> | |
instead.</li> | |
<li> | |
Deprecated <tt>IDiffConstants.INCOMING</tt>, <tt>IDiffConstants.OUTGOING</tt>. | |
Use <tt>LEFT</tt> and <tt>RIGHT</tt> instead. The interpretation of LEFT | |
and RIGHT (e.g. Incoming and Outgoing) is left to the client.</li> | |
<li> | |
Changed return type of <tt>DiffContainer.findChild(String name)</tt> | |
from <tt>DiffContainer</tt> to <tt>IDiffElement</tt>.</li> | |
<li> | |
Changed return type of <tt>IDiffContainer.getChildren</tt> from <tt>Iterator</tt> | |
to <tt>Object[]</tt>.</li> | |
<br> </ul> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
added method <tt>ResourceNode.createChild(IResource child)</tt></li> | |
<br>(can be used to filter children) | |
<li> | |
added method <tt>setContents(byte[] ...)</tt> to <tt>IEditable</tt></li> | |
<li> | |
added interface <tt>IContentChangedProvider.</tt></li> | |
<br> </ul> | |
<h3> | |
Other highlights</h3> | |
<ul> | |
<li> | |
Panes within compare editor can be resized</li> | |
<li> | |
Replace from history buffer.</li> | |
<li> | |
Support for method level editions.</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
lots</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
<ul> | |
<li> | |
yes!</li> | |
</ul> | |
<h2> | |
Problem reports closed</h2> | |
<ul> | |
<li> | |
not yet</li> | |
</ul> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 027 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
deprecated <tt>ViewerPane</tt>; use <tt>deprectCompareViewerSwitchingPane</tt> | |
instead</li> | |
</ul> | |
<h3> | |
API Additions</h3> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<h2> | |
Problem reports fixed</h2> | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 026 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
changed <tt>IViewer</tt> to <tt>ICompareViewer</tt></li> | |
<li> | |
renamed <tt>AbstractViewer</tt> to <tt>AbstractCompareViewer</tt></li> | |
<li> | |
removed interface <tt>IDocumentRange</tt></li> | |
<li> | |
removed class <tt>HistoryCompareOp</tt> (Use the new command "Replace with | |
edition") instead</li> | |
<li> | |
removed the history mechanism of <tt>ResourceNode</tt>. Use the new class | |
<tt>HistoryItem</tt> | |
instead.</li> | |
<li> | |
removed <tt>NullViewer</tt> from API.</li> | |
<li> | |
new method <tt>IEditable.isEditable()</tt></li> | |
</ul> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
first cut of new <tt>ReplaceWithActionAction</tt></li> | |
<li> | |
new class <tt>HistoryItem</tt></li> | |
<li> | |
new constructor: <tt>DiffNode(ITypedInput left, ITypedInput right)</tt></li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<ul> | |
<li> | |
first cut of "Replace with edition". A dialog is there but pressing "OK" | |
has no effect.</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
correct focus/activation handling still waiting for SWT focus/activation | |
fix.</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
1G8FFQ7: ITPUI:WIN2000 - Walkback | |
<br>1G8BRDW: ITPUI:ALL - Reference to deprecated DesktopPlugin | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 022 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
changed visibility of <tt>ByteContentAccessor.loadContent()</tt> from public | |
to protected</li> | |
</ul> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
differencing engine (<tt>Differencer</tt>) supports <tt>IProgressMonitor</tt></li> | |
</ul> | |
<h3> | |
Other highlights</h3> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
correct focus/activation handling is still broken.</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
<h2> | |
Problem reports closed</h2> | |
<h1> | |
<hr WIDTH="100%"></h1> | |
Build 021 | |
<h2> | |
What's new in this drop</h2> | |
<h3> | |
API changes</h3> | |
<ul> | |
<li> | |
Harmonized usage of the compare directions: Mine/Yours/Your, Incoming/Outgoing, | |
Left/Right. Everywhere <b>Left/Right </b>is used.</li> | |
<br>API changes: ContentMergeViewer, ImageMergeViewer, TextMergeViewer, | |
IMergeViewerContentProvider, MergeViewerContentProvider, ICompareConfiguration, | |
CompareConfiguration, IThreeWayInput, StructureDiffViewer, DiffNode, DiffTreeViewer | |
<li> | |
changed signature of <tt>IStructureCreator.save</tt> from <tt>void save(Object | |
input, IDocument document)</tt> to <tt>void save(Object input, IStructureComparator | |
structure)</tt></li> | |
<li> | |
made <tt>com.ibm.eclipse.ui.compare.structuremergeviewer.ArrayIterator</tt> | |
package private.</li> | |
</ul> | |
<h3> | |
API Additions</h3> | |
<ul> | |
<li> | |
Added new classes <tt>CompareOp</tt>, <tt>ResourceCompareOp, HistoryCompareOp</tt></li> | |
<br>All comparison operations can now be written as subclasses of <tt>CompareOp</tt>. | |
<tt>CompareUIPlugin.runCompareOp()</tt> | |
generically opens a <tt>CompareEditor</tt> for it. <tt>ResourceCompareOp</tt> | |
implements a universal two/threeway compare on desktop resources. <tt>HistoryCompareOp</tt> | |
compares a resource with its most recent edition from the history buffer. | |
Another example would be a <tt>RepositoryCompareOp</tt>.</ul> | |
<h3> | |
Other highlights</h3> | |
<ul> | |
<li> | |
background coloring in the TextMergeViewer no longer depend on StyledText | |
background coloring support.</li> | |
<li> | |
generic <i>copy-left-to-right</i> and <i>copy-right-to-left</i> action | |
now work in second and third structure panes.</li> | |
<br>In the resource pane they just print a message to the console but don't | |
do anything. | |
<li> | |
Progress is shown while a compare runs.</li> | |
<li> | |
Support for comparing jpegs.</li> | |
<li> | |
if resources with unknown types are compared the Compare Plugin tries to | |
guess whether they contain text and whether the TextMergeViewer can be | |
used.</li> | |
</ul> | |
<h2> | |
Known deficiencies</h2> | |
<ul> | |
<li> | |
correct focus/activation handling is still broken.</li> | |
</ul> | |
<h2> | |
Problem reports fixed</h2> | |
<h2> | |
Problem reports closed</h2> | |
<p><br><i><font size=-1>(c) Copyright IBM Corp. 2001 All Rights Reserved.</font></i> | |
<br> | |
</body> | |
</html> |