| |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Language" content="en-us" /> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
| <link rel="stylesheet" href="default_style.css" /> |
| <title>Eclipse Helios News</title> |
| </head> |
| <body> |
| <h1>Eclipse PHP Helios - New and Noteworthy</h1> |
| <p>Here are some of the more noteworthy things available in |
| Eclipse Helios for PHP Developers (June 23, 2010) which is now available for <a |
| href="http://eclipse.org/downloads" target="_top">download</a>. |
| See the <a |
| href="https://bugs.eclipse.org/bugs/buglist.cgi?chfieldto=Now;query_format=advanced;chfieldfrom=2009-09-01;bug_status=CLOSED;classification=Tools;product=PDT">build |
| notes</a> for details about bugs fixed and other changes.</p> |
| <ul> |
| <li><a href="#PDT">PHP Development Tools</a></li> |
| <li><a href="#Platform">Platform</a></li> |
| <li><a |
| href="http://www.eclipse.org/webtools/releases/3.2.0/NewAndNoteworthy/sourceediting.php">Web |
| tools</a></li> |
| </ul> |
| |
| <table border="0" cellpadding="10" cellspacing="0" width="80%"> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| <h2 id="PDT">PHP Development Tools</h2> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="content-assist-templated"> |
| <td width="30%" valign="top" align="left"><b>New Templated |
| Content Assist</b></td> |
| <td width="70%" valign="top">Applying Content Assist proposals to |
| the editor creates a templated expression that provides argument |
| completion according to the declaration of the method. Optional |
| arguments are left out of the template. This feature helps developers |
| to quickly edit their method parameters. |
| <p><img src="../images/2.2m7/templ-ca.PNG" |
| alt="PHP Templated Content Assist Proposal" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| |
| <tr id="syntax-coloring"> |
| <td width="30%" valign="top" align="left"><b>New Syntax |
| Coloring Scheme Editor</b></td> |
| <td width="70%" valign="top">Reset the Syntax Coloring Scheme |
| editor for PHP content. People are accustomed to the plain style |
| usually provided by Eclipse projects. In this release, PDT is aligned |
| with all other Eclipse standards. |
| <p><img src="../images/2.2m7/syntax-coloring.png" |
| alt="Editor Syntax coloring scheme" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| |
| <tr id="advanced-syntax-coloring"> |
| <td width="30%" valign="top" align="left"><b>New Advanced |
| Syntax Coloring Rules</b></td> |
| <td width="70%" valign="top">Several rules are configurable |
| through <b>Preferences > PHP > Editor > Syntax Coloring</b>: |
| A full list of rules is available <a |
| href="http://wiki.eclipse.org/PDT/Dev2Dev/Semantic">here.</a> |
| <p><img src="../images/2.2m7/coloring.png" alt="Rules" /> |
| <img src="../images/2.2m7/more-syntax-coloring.png" |
| alt="Example for internal, deprecated, static coloring" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="phpdoc-content-assist"> |
| <td width="30%" valign="top" align="left"><b>New Content |
| Assist in PHPDoc Block</b></td> |
| <td width="70%" valign="top">Content Assist provides proposals |
| for the phpdoc tags: <pre>@return, @see, @throw</pre> |
| <p><img src="../images/2.2m7/phpdod-ca.png" |
| alt="Content assist in phpdoc" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| |
| |
| <tr id="show-inherited-members"> |
| <td width="30%" valign="top" align="left"><b>New show |
| inherited members in quick outline view</b></td> |
| <td width="70%" valign="top">Quick outline includes a "show |
| inherited members" mode which lists all methods inherited by super |
| types. |
| <p><img src="../images/2.2rc3/show-inherited.png" |
| alt="Show inherited" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="hover-info"> |
| <td width="30%" valign="top" align="left"><b>New More |
| Decorative Hover Information </b></td> |
| <td width="70%" valign="top">Richer information is now provided |
| in the Hover Information tool-tip for methods, types and other |
| elements. |
| <p><img src="../images/2.2rc1/hover-info.PNG" alt="Hover info" /></p> |
| </td> |
| </tr> |
| |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="inspect"> |
| <td width="30%" valign="top" align="left"><b>New Inspect |
| Action for Debugging</b></td> |
| <td width="70%" valign="top">A quick method to evaluate |
| expression when debuggin your script was added Once you set a |
| breakpoint to your code and this breakpoint is applied you can select |
| an expression in the editor and right-click on it, choose "Inspect" |
| (Ctrl+Shift+I) and see the evaluated expression |
| <p><img src="../images/2.2rc4/inspect.png" alt="Inspect" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="drag-and-drop"> |
| <td width="30%" valign="top" align="left"><b>New Drag and |
| Drop in PHP/JavaScript Editors</b></td> |
| <td width="70%" valign="top">PHP Editors are now powered by a |
| drag and drop behavior that enables the developer to select a block of |
| code and move it across lines. |
| <p><img src="../images/2.2m7/dnd.png" |
| alt="drag and drop in php and JavaScript editors" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="powerful-search"> |
| <td width="30%" valign="top" align="left"><b>New Powerful PHP |
| Search Dialog</b></td> |
| <td width="70%" valign="top">Enables a powerful PHP search of |
| elements such as types, methods, and references/declarations. This is |
| useful when reviewing code or for any type of browsing task. |
| <p><img src="../images/2.2rc1/powerful-search.PNG" |
| alt="powerfule php search" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| |
| <tr id="eclipse-market-place"> |
| <td width="30%" valign="top" align="left"><b>New Eclipse |
| Marketplace</b></td> |
| <td width="70%" valign="top">An Eclipse-based Marketplace is a |
| feature that provides a nice interface for |
| http://marketplace.eclipse.org/. Eclipse Marketplace offers the |
| Eclipse community a convenient, information-rich portal that helps |
| software developers find open source and commerical plugins. |
| <p><img src="../images/2.2rc1/eclipse-market-place.PNG" |
| alt="Eclipse market place" /></p> |
| </td> |
| </tr> |
| |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| <h2 id="Platform">Platform</h2> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="webkitgtk"> |
| <td width="30%" valign="top" align="left"><b>Browser can use |
| WebKitGTK+</b></td> |
| <td width="70%" valign="top"> |
| <p>Linux users can now use WebKitGTK+ instead of Mozilla as the |
| Browser control's native renderer. See <a |
| href="http://www.eclipse.org/swt/faq.php#browserwebkitgtk">Can |
| the Browser use the WebKit renderer on GTK?</a>.</p> |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/webkitgtk.png" |
| alt="WebKitGTK+ Image" /></p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="quick-access-keybindings"> |
| <td width="30%" valign="top" align="left"><b>Quick Access now |
| shows keybindings for commands</b></td> |
| <td width="70%" valign="top">Quick Access (Ctrl+3) now shows |
| keybindings for commands so you can save yourself from all that typing |
| and just use the keyboard shortcut the next time you need to run a |
| command. |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/quickaccess-bindings.png" |
| alt="Quick Access dialog displaying two commands and their associated keybindings at the end of the command's description." /></p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="open-resource-paths"> |
| <td width="30%" valign="top" align="left"><b>New features in |
| Open Resource dialog</b></td> |
| <td width="70%" valign="top">The <b>Open Resource</b> dialog |
| supports three new features: |
| <ul> |
| <li><b>Path patterns:</b> If the pattern contains a /, the part |
| before the last / is used to match a path in the workspace: |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/open-resource-path.png" |
| alt="Open Resource dialog with pattern '*/jface/w*/pa.html'" /></p> |
| </li> |
| |
| <li><b>Relative paths:</b> For example, "./T" matches all files |
| starting with T in the folder of the active editor or selection: |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/open-resource-path-relative.png" |
| alt="Open Resource dialog with pattern './T'" /></p> |
| </li> |
| |
| <li><b>Closer items on top:</b> If the pattern matches many |
| files with the same name, the files that are closer to the currently |
| edited or selected resource are shown on top of the matching items |
| list. |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/open-resource-boosting.png" |
| alt="Open Resource dialog with pattern 'mak', matching many makefiles" /></p> |
| </li> |
| </ul> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="apply-patch-in-sync-view-preference"> |
| <td width="30%" valign="top" align="left"><b>Apply patch in |
| Synchronize view preference</b></td> |
| <td width="70%" valign="top">Thanks to the new preference <b>Apply |
| patch in Synchronize view</b>, you can leverage the new way of working |
| with patches each time you apply one. When set, applying a patch via |
| the <b>Team</b> context menu or by pasting in <b>Package Explorer</b> |
| uses the <b>Synchronize</b> view. |
| <p><img alt="Apply patch in Synchronize view preference" |
| title="Apply patch in Synchronize view preference" |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/apply-patch-in-sync-view-preference.png" /></p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="ignore-leading-segments-option"> |
| <td width="30%" valign="top" align="left"><b>Ignore Leading |
| Path Segments option</b></td> |
| <td width="70%" valign="top">A new option helps apply patches |
| with non-matching paths in the <b>Synchronize</b> view. This is the |
| last option needed to bring patching in the <b>Synchronize</b> view up |
| to par with the <b>Apply Patch</b> dialog. |
| <p><img alt="Ignore Leading Path Segments option" |
| title="Ignore Leading Path Segments option" |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/ignore-leading-segments-option.png" /></p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="matching-might-not-be-optimal"> |
| <td width="30%" valign="top" align="left"><b>Warning about |
| possible inaccuracy in comparison result</b></td> |
| <td width="70%" valign="top">The compare framework caps the |
| result accuracy for large files. This used to happen silently, which |
| confused users. Now when the faster algorithm is used a warning label |
| appears. |
| <p><img alt="Mathing might not be optimal label" |
| title="Mathing might not be optimal label" |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/matching-might-not-be-optimal.png" /></p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="open-in-compare-editor.png"> |
| <td width="30%" valign="top" align="left"><b>Enhanced Open in |
| Compare editor menu</b></td> |
| <td width="70%" valign="top">The context menu of the <b>Compare</b> |
| editor contains <b>Open</b> and <b>Open With</b> actions, which open |
| the file in full-fledged editors. Now, these actions set the selection |
| and the caret position in the newly opened editor based on the |
| selection in <b>Compare Editor</b>. |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/open-in-compare-editor.png" |
| alt="Open in Compare Editor" /></p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| <tr id="filesystem_import"> |
| <td width="30%" valign="top" align="left"><b>File system |
| import wizard</b></td> |
| <td width="70%" valign="top">The file system import wizard now |
| supports creating virtual folders and linked files and folders. |
| <p><img |
| src="http://archive.eclipse.org/eclipse/downloads/drops/S-3.6M7-201004291549/images/file-system-import.png" |
| alt="File System Import Wizard" /></p> |
| <p>Linked files and folders can also be created relative to a path |
| variable.</p> |
| </td> |
| </tr> |
| <tr> |
| <td colspan="2"> |
| <hr /> |
| </td> |
| </tr> |
| </table> |
| <p>The above features are just the ones that are new since the |
| previous milestone build. Summaries for earlier 3.6 milestone builds:</p> |
| <ul> |
| <li><a |
| href="http://download.eclipse.org/eclipse/downloads/drops/S-3.6M6-201003121448/eclipse-news-M6.html">New |
| for Eclipse 3.6 milestone build M6 (March 12, 2010)</a></li> |
| </ul> |
| |
| <!-- START: Google Analysis report --> |
| <script src="http://www.google-analytics.com/urchin.js" |
| type="text/javascript"></script> |
| <script type="text/javascript"> |
| _uacct = "UA-3036363-2"; |
| urchinTracker(); |
| </script> |
| <!-- END: Google Analysis report --> |
| </body> |
| </html> |
| |