|  | <!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 name="copyright" | 
|  | content="Copyright (c) Eclipse contributors and others 2014. This page is made available under license. For full details, see the LEGAL section in the documentation that contains this page." /> | 
|  | <meta http-equiv="Content-Language" content="en-us" /> | 
|  | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> | 
|  | <link rel="stylesheet" href="default_style.css" charset="ISO-8859-1" type="text/css" /> | 
|  | <style type="text/css"> | 
|  | table.news td { | 
|  | border-top: solid thin black; | 
|  | } | 
|  |  | 
|  | table.news tr { | 
|  | vertical-align: top; | 
|  | } | 
|  |  | 
|  | table.news tr td.section { | 
|  | font-size: 20px; | 
|  | font-weight: bold; | 
|  | } | 
|  |  | 
|  | table.news tr td.title { | 
|  | vertical-align: top; | 
|  | width: 30%; | 
|  | font-weight: bold; | 
|  | } | 
|  |  | 
|  | table.news tr td.content { | 
|  | vertical-align: top; | 
|  | width: 70%; | 
|  | } | 
|  | </style> | 
|  | <title>Eclipse Project Luna - New and Noteworthy</title> | 
|  | </head> | 
|  |  | 
|  | <body> | 
|  |  | 
|  | <h2>Platform and Equinox</h2> | 
|  |  | 
|  | <!-- ****************** START OF N&N TABLE ****************** --> | 
|  | <table class="news" cellpadding="10" cellspacing="0"> | 
|  | <tbody> | 
|  | <tr id="split-editors"> | 
|  | <td class="title">Split editors</td> | 
|  | <td class="content">Do you ever find yourself working in a large file and need to view or edit multiple sections at once? <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=8009">Finally</a>, | 
|  | Eclipse supports split editors! You can now split / unsplit the currently active editor. Just use one of the new key bindings supplied in Luna: | 
|  | <ul> | 
|  | <li><b>Ctrl+_</b> splits the editor one above the other</li> | 
|  | <li><b>Ctrl+{</b> splits the editor side by side</li> | 
|  | <li>Re-applying the command to an already split editor reverts it to only have one pane.</li> | 
|  | </ul> | 
|  | <p> | 
|  | <img src="images/split_editors.png" alt="" /> | 
|  | </p> | 
|  | <p> | 
|  | Try it out on <i>your</i> favorite editor! | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="darktheme"> | 
|  | <td class="title">Dark theme</td> | 
|  | <td class="content">A new dark window theme has been introduced. This popular community theme demonstrates the power of the underlying Eclipse 4 styling engine. You can enable it from the | 
|  | <b>General > Appearance</b> preference page. Plug-ins can contribute extensions to this theme to style their own specific views and editors to match the window theme. | 
|  | <p> | 
|  | <img src="images/darktheme.png" alt="" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="quick-access"> | 
|  | <td class="title">Quick access as a popup</td> | 
|  | <td class="content">If you find the <b>Quick Access</b> field in the toolbar takes up too much space, you can now hide it. From the context menu in the toolbar, select <b>Hide</b>. | 
|  | <p> | 
|  | <img src="images/quick-access-hide.png" alt="Hiding quick access" /> | 
|  | </p> | 
|  | <p> | 
|  | Once hidden, pressing <b>Ctrl+3</b> will instead show a popup dialog. | 
|  | </p> | 
|  | <p> | 
|  | <img src="images/quick-access-dialog.png" alt="Quick access dialog" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  |  | 
|  | <tr id="minimized-stack-option"> | 
|  | <td class="title">New layout for minimized views</td> | 
|  | <td class="content">Minimized views now have two different display modes: | 
|  | <ul> | 
|  | <li>Use Overlays: This is the current mode where showing a minimized view opens it in a 'fly out', overlaying part of the main window.</li> | 
|  | <li>Show in the Original Location: This is a new mode that will temporarily put the stack back into the perspective while one of its views is active. This has the advantage that the | 
|  | minimized view won't overlay anything in the current presentation (e.g. your editor...).</li> | 
|  | </ul> | 
|  | <p> | 
|  | To access the new mode, right-click on the <b>Restore</b> button of a minimized stack and select the <b>Show in the Original Location</b> menu item (see image below). Note that this change | 
|  | is global, so once it's set, all minimized views will use the selected mode. | 
|  | </p> | 
|  | <p> | 
|  | <img src="images/restore-btn.png" alt="" /> | 
|  | </p> | 
|  |  | 
|  | <p>Here's what the current mode looks like:</p> | 
|  | <p> | 
|  | <img src="images/use-overlays.png" alt="" /> | 
|  | </p> | 
|  | <p>Here's what the new mode looks like. Note how the editor has been pushed to the right rather than being obscured:</p> | 
|  | <p> | 
|  | <img src="images/no-overlays.png" alt="" /> | 
|  | </p> | 
|  | <p> | 
|  | We're really interested in your feedback on this! The initial response has been positive enough that we're considering making the non-overlay mode the default. What do you think? (Post | 
|  | your comments <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=426556">here</a>). | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="reorder-perspectives"> | 
|  | <td class="title">Perspective re-ordering</td> | 
|  | <td class="content">You can now drag and drop the items in the perspective switcher to change the order of your open perspectives. | 
|  | <p> | 
|  | <img src="images/move-persp-items.png" alt="moveitems" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="protect-option"> | 
|  | <td class="title">New protection options for Eclipse</td> | 
|  | <td class="content">A new launcher parameter named <b>-protect</b> has been introduced and it accepts the following values: | 
|  | <ul> | 
|  | <li><b>-protect root</b> can be used to prevent Eclipse from being started as a root user, either directly or via programs that run with administrative privileges like 'sudo'. This | 
|  | option is currently implemented only on Linux/UNIX based platforms.</li> | 
|  | <li><b>-protect master</b> can be used to prevent starting of the master instance in a shared install configuration. This option can be used on all platforms supported by Eclipse.</li> | 
|  | </ul> | 
|  | <p> | 
|  | The above options can either be set in the launcher's <b>.ini</b> file or can be used directly from the command line (e.g eclipse -protect root). | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="signed-executables"> | 
|  | <td class="title">Signed SDK Executables (for Windows and Mac)</td> | 
|  | <td class="content">We now provide signed Windows and Mac executables for the Eclipse SDK. This gets rid of those operating system warnings about running untrusted software, and saves you | 
|  | from having to disable "Gatekeeper" or other security measures to run Eclipse.</td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="import-filter-conflicts"> | 
|  | <td class="title">Filter conflicting projects during import</td> | 
|  | <td class="content">When importing existing projects, you can now filter out any conflicting projects (projects that are already present in your workspace). | 
|  | <p> | 
|  | <img src="images/import-filter-conflicts-before.png" alt="filter conflicting projects" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="import-as-project"> | 
|  | <td class="title">Import as Project</td> | 
|  | <td class="content">In the <b>Project Explorer</b>, a folder that contains a <code>.project</code> file and whose related project isn't already in the workspace now shows an <b>Import | 
|  | as Project</b> context menu entry that imports the folder into the workspace as an existing project. | 
|  | <p> | 
|  | <img src="images/import-as-project.png" alt="" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="show-in-system-explorer"> | 
|  | <td class="title">Show In System Explorer</td> | 
|  | <td class="content">If you select a resource and right click, there is now a <b>Show In > System Explorer</b> context menu entry that will open the folder containing that resource in | 
|  | your system's file explorer. | 
|  | <p> | 
|  | <img src="images/shown-in-system-explorer.png" alt="menu popup with Show In System Explorer" /> | 
|  | </p> The command for launching the system explorer can be configured on the <strong>General > Workspace</strong> preference page. | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="launch-options"> | 
|  | <td class="title">Updated launch options</td> | 
|  | <td class="content">The default preference for the fall-back behavior of context-sensitive launching has been changed to launch the previous application. | 
|  | <p> | 
|  | <img src="images/launch-options.png" alt="" /> | 
|  | </p> | 
|  | <p>Existing workspaces that use the "Always launch the previously launched application" option are not affected by this change.</p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="ant-view-collapse-all"> | 
|  | <td class="title">Collapse All in Ant view</td> | 
|  | <td class="content">The Ant view now supports the <b>Collapse All</b> command: | 
|  | <p> | 
|  | <img src="images/ant-view.png" alt="The Ant view showing the collapse all action" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="ide-icons"> | 
|  | <td class="title">Platform icons converted to png files</td> | 
|  | <td class="content">Based on a community contribution, lots of of the existing GIF icons in the Eclipse platform have been replaced by PNG icons. This makes Eclipse icons look better on a | 
|  | dark background, as for example the toolbar on Mac OS X or on a dark theme. | 
|  | <p> | 
|  | <img src="images/iconupdate.png" alt="New platform icons" /> | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="appmodel-perspective"> | 
|  | <td class="title">Support for dynamic icon changes</td> | 
|  | <td class="content">The workbench now supports dynamically changing icons at runtime. This means that workbench themes (such as the dark theme), can introduce different icons, and these | 
|  | changes will take effect without requiring a restart.</td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="os-ubuntu"> | 
|  | <td class="title">Ubuntu menu integration</td> | 
|  | <td class="content">In cooperation with Canonical, the Eclipse Platform team has been working on improving the presentation of Eclipse menus in Ubuntu, which had problems in Ubuntu 13.04 | 
|  | and 13.10. These problems are now resolved in Ubuntu 14.04, where Eclipse menus now display nicely.</td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="swt-xulrunner24"> | 
|  | <td class="title">SWT Browser now supports XULRunner 24.x</td> | 
|  | <td class="content">An SWT Browser created with style <code>SWT.MOZILLA</code> can now be used with the XULRunner 24.x runtime. | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <tr id="set-gtk-version"> | 
|  | <td class="title">Set the GTK+ version to be used by Eclipse via the launcher</td> | 
|  | <td class="content">The launcher parameter <b>--launcher.GTK_version</b> can now be used to choose which version of GTK+ will be used by Eclipse on Linux. The acceptable values are: | 
|  | <ul> | 
|  | <li><b>2</b> for GTK+ 2.x</li> | 
|  | <li><b>3</b> for GTK+ 3.x</li> | 
|  | </ul> | 
|  | <p> | 
|  | Note that setting the GTK+ version via this parameter takes precedence over setting the SWT_GTK3 environment variable. See <a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=434619">bug | 
|  | 434619</a> for more details. | 
|  | </p> | 
|  | </td> | 
|  | </tr> | 
|  |  | 
|  | <!-- ****************** END OF N&N TABLE ****************** --> | 
|  | </tbody> | 
|  | </table> | 
|  |  | 
|  | <p align="center"> | 
|  | <font color="#808080">Previous</font>     <a href="eclipse-news-part2.php">Next</a> | 
|  | </p> | 
|  |  | 
|  | </body> | 
|  | </html> |