blob: 8ea6bccbe281b2a86cb5af0ec5540bb8a899732d [file] [log] [blame]
<!--
DO NOT EDIT THIS FILE WITH HTML EDITORS
-->
<!DOCTYPE doctype 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.76 [en] (Windows NT 5.0; U) [Netscape]">
<title>Eclipse Platform Build Notes - Search</title>
</head>
<body>
<h1>
Eclipse Platform Build Notes<br>
Search</h1>
To see which bugs have been addressed in one of the builds simply open the <a href="http://bugs.eclipse.org/bugs/query.cgi?short_desc_type=allwordssubstr&amp;product=Platform&amp;component=Search&amp;long_desc_type=allwordssubstr&amp;long_desc=&amp;bug_file_loc_type=allwordssubstr&amp;bug_file_loc=&amp;keywords_type=allwords&amp;keywords=&amp;emailtype1=substring&amp;email1=&amp;emailtype2=substring&amp;email2=&amp;bugidtype=include&amp;bug_id=&amp;votes=&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;namedcmd=Assigned&amp;newqueryname=&amp;field0-0-0=noop&amp;type0-0-0=noop&amp;value0-0-0=">Search bugzilla query page</a>, select status, resolution and the time frame.
<br>
<br>
<br>
========== Eclipse Build Input for 3.0.1 ==========<br>
<pre>
Bugs fixed for 3.0.1:
71312 TVT3.0: Non-externalized string 'matches in ...' in Search Results
71364 File Search fails if string contains single quote and a {
73213 Unicode - Search problem with "Case sensitive" unchecked
</pre>
========== Eclipse Build Input March 29rd 2004 ==========<br>
<H3>Breaking API Changes</H3>
<p>The methods in <code>AbstractTextSearchResult</code> related to mapping matches to files and editors have been moved to two
new Interfaces: <code>IFileMatchAdapter</code> and <code>IEditorMatchAdapter</code>.
Both <code>findContainedMatches(...)</code> methods have been renamed to <code>computContainedMatches(...)</code> in
order to better express the fact that they might be non-trivial.
<code>AbstractTextSearchResult</code> now has two new methods <code>getFileMatchAdapter</code>
and <code>getEditorMatchAdapter</code> to get adapter objects. The default implementation
of these methods is to return null.
Clients who have empty implementations of either set of methods can just delete the
methods. Clients who had meaningful implementations can implement the interfaces
and return <code>this</code> from the new getter methods. Note that the <code>computeContainedMatches(...)</code>
methods have a new parameter <code>AbstractTextSearchResult result</code>.</p>
<p>The attribute "targetClass" of extension point "org.eclipse.search.searchResultViewPages" has been renamed to "searchResultClass".</p>
<br>
========== Eclipse Build Input March 29rd 2004 ==========<br>
<H3>Breaking API Changes</H3>
Subclasses of <code>AbstractTextSearchResultPage</code> now can decide if they want to support
flat list and/or tree layout by passing the appropriate flags (<code>FLAG_LAYOUT_FLAT, FLAG_LAYOUT_TREE</code>) to
the super constructor. Methods dealing with flat vs. tree layout have been changed to use the
flags instead of a boolean now, for example <code>setFlatLayout(boolean)</code> changed to <code>setLayout(int layout)</code>.
<br>
<br>
========== Eclipse Build Input March 23rd 2004 ==========<br>
The new search API should be reasonably stable by now. See source folder "new search" in the non-internal packages.
Some (minor changes) should be expected as we move along, but clients are now welcome to go ahead and use the API.
<br>
<br>
========== Eclipse Build Input December 16th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- bug fixing
</pre>
<br>
<br>
========== Eclipse Build Input November 18th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- Added a new interface IReplacePage. If an ISearchPage implements IReplacePage,
a "Replace" button will be shown in the search dialog (when the page is active).
The text search page implements that interface.
- Extended the text replace dialog to support "Replace in File" and "Replace All" actions.
</pre>
<br>
<br>
========== Eclipse Build Input November 11th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- Converted to RPC
</pre>
<br>
<br>
========== Eclipse Build Input October 28th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- A new preference has been introduced which allows to prevent the
Search view from being activated.
- Search annotations can be configured to be highlighted using background painter
</pre>
<br>
<br>
========== Eclipse Build Input October 21th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- 1 bug fixed
</pre>
<br>
<br>
========== Eclipse Build Input October 7th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- Added F1 help for File search page's regular expression support
</pre>
<br>
<br>
========== Eclipse Build Input September 30th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input September 23th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input September 16th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- File Search page now supports regular expressions
- 1 bug fixed
</pre
<br>
========== Eclipse Build Input September 9th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input September 3th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input August 26th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input August 19th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<pre>
- Added a new attribute "canSearchEnclosingProjects" to the extension point
"org.eclipse.search.searchPages". If the attribute is set to true, the search
dialog scope area will have a new radio button labeled "Enclosing Projects".
Search page contributors whishing to support search in projects enclosing the
current selection have to set this attribute to true and handle the new search
scope constant org.eclipse.search.ui.ISearchPageContainer.SELECTED_PROJECTS_SCOPE.
The file search page supports search in enclosing projects.
- Improved project scope
</pre>
<br>
<br>
========== Eclipse Build Input August 12th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- Project scope has been added to the Search dialog (see feature 16287)
<br>
<br>
========== Eclipse Build Input August 5th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input July 29th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input July 22th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input July 15th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input July 8st 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- searchPage contributors can now specify a custom help context ID for the Search view.<br>
<br>
<br>
========== Eclipse Build Input July 1st 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- 1 bug fixed<br>
<br>
<br>
========== Eclipse Build Input June 24th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input June 17th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- Added missing requirement in schema documentation
<br>
<br>
========== Eclipse Build Input June 10th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input June 3rd 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- 1 bug fixed<br>
<br>
<br>
========== Eclipse Build Input May 27th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input May 20th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input May 13th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- 1 bug fixed<br>
<br>
<br>
========== Eclipse Build Input May 6th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- 1 bug fixed<br>
<br>
<br>
========== Eclipse Build Input April 29th 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
<br>
<br>
========== Eclipse Build Input April 22nd 2003 ==========<br>
<!-- Add what's new below and end each line with br tag -->
- 1 bug fixed<br>
<br>
<br>
</body></html>