|  | <!-- | 
|  | 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&product=Platform&component=Search&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&changedin=&chfieldfrom=&chfieldto=Now&chfieldvalue=&namedcmd=Assigned&newqueryname=&field0-0-0=noop&type0-0-0=noop&value0-0-0=">Search bugzilla query page</a>, select status, resolution and the time frame. | 
|  | <br> | 
|  | <br> | 
|  | <br> | 
|  | ========== 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> |