| <!-- |
| 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 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> |