本页主题: Eclipse 3.4 M4 发布! 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

yipsilon

头衔:社区十大NB青年! 社区十大NB青年!
状态: 离线
级别: CEC经理
精华: 8
发帖: 1495
威望: 223 点
财富: 58 元
在线时间:251(小时)
注册时间:2005-08-21
最后登录:2008-11-04

Eclipse 3.4 M4 发布!

Eclipse 3.4 M4 - New and Noteworthy
Upholding a cherished holiday tradition, a new Eclipse milestone has arrived for Christmastime. Here are some of the more noteworthy things available in milestone build M4 (December 14, 2007) which is now available for download. See the build notes for details about bugs fixed and other changes.

Platform

Accessibility for Mac OS XEclipse is now accessible on Mac OS X Carbon. The Mac screen reader, VoiceOver, can be turned on and off with Command+F5. The snapshot below shows the VoiceOver cursor highlighting a tool item in Eclipse.

URL transfer supportThere is new Drag and Drop API to support the conversion between text in URL format and a platform-specific representation of the data.

For further details, see snippet 284.

Create a region from a pathThere is new API to flatten a graphics path into line segments. Line segments can be used to create a region, which is used for non-rectangular shells. This snippet creates a circular shell from a path.

OpenGL support on SolarisOpenGL support has been added on the Solaris-GTK and Solaris-Motif platforms.

Proxy settings on Mozilla-based BrowsersMozilla-based Browsers now support access to the web through a proxy. This can be set by specifying the network.proxy_host and network.proxy_port java properties at startup. For more info see How do I set a proxy for the Browser to use?

New look for Problems, Bookmarks and Tasks views The Problems, Bookmarks and Tasks views are now based on a new provisional API viewer (the ExtendedMarkersView) that has a new look, implements many long-standing feature requests, and is reusable by RCP applications wishing to use their own custom marker view.
User-visible feature highlights include:
  • Predefined filters for all errors and warnings on selection.
  • Union or intersection of problems showing.
  • A forms based configuration dialog.
  • Use of the commands defined in the workbench rather than custom actions. This means consistency with key bindings and the main window menu.
  • Working sets as first class selection sources. For instance, if the Package Explorer view is showing working sets and the Problems view is filtering on selection, you will only see the problems in that working set.
  • Show multiple content sets. The Problems view allows you to see all markers, or just the problems.

Some of the RCP features are:
  • API markers view.
  • Ability to set visible columns based on content.
  • Menus built entirely by commands for easier extensibility.
  • Reuse of system commands.

Christmas wrapping...for your trim!!The trim is becoming a more versatile area; used now for minimized trim and extendable through the org.eclipse.ui.menus extension point. In order to handle the growing number of trim elements, we've decided to grow the trim as well. It'll now wrap if there isn't enough space to display all the elements in one row (or column).

Close tabs with middle clickYou can now close view and editor tabs by clicking anywhere on the tab using the middle mouse button.
If your mouse doesn't have a middle button, try clicking on the mouse wheel if it has one of those.

Line support in overview rulerUntil now, the overview ruler was only helpful when it showed annotations. Henceforth, you can click on the ruler to go to the corresponding line and you can hover anywhere on the ruler to see the line number at that ruler location:

Configure annotation preferences via overview rulerThe overview ruler now has its own context menu that allows you to open the preferences. If the context menu is opened on an annotation, then it takes you directly to its annotation type on the 'Annotations' preference page:

New annotation text stylesYou can now choose from all available styles for drawing an annotation inside the editor:

Improved key binding support for content assist and quick fixWhen a completion proposal pop-up is shown and the focus is still in the editor, Home, End, PageUp and PageDown now navigate inside the completion proposal pop-up (like Up and Down always did). In addition, support for Emacs key bindings has been added: Ctrl+P and Ctrl+N now navigate up and down the list while the editor is active. However, the Eclipse key bindings are not active once the completion proposal pop-up gains focus: in that state it will behave like every other table on your OS.
Hint: On Linux, you can enable Emacs key bindings in all UI elements by adding the following line to your $HOME/.gtkrc-2.0 file:
gtk-key-theme-name = "Emacs"

JDT

Runnable JAR export wizardThe new Runnable JAR File Export wizard can create a JAR file based on a given launch configuration. The generated JAR contains all class files from the project including class files from required JARs and projects. The generated JAR can be executed with the command:
java -jar generated_file.jar
or, on most operating systems, by double-clicking the file.


New Java search optionsType reference search can now be limited to specific match locations in the code. For example, you can find only all references in cast expressions, or in field and local variable types. The following example shows how to search for all catch clauses in your code (search for references to '*' and limit to catch clauses):


Improved search when no source is attached Java Search is now able to find references to annotations inside class files even if no source is attached. For example, given the following simple setup (JAR file on the classpath with no source attached):

Searching for references to Demo annotation will now give the following matches in the Search View:

As no source is available, the Class File Editor will be opened while showing each match of the JAR file. For example, the match corresponding to the Demo annotation reference on the X class declaration will look as follow:


Read and write occurrencesMark Occurrences (Alt+Shift+O) in the Java editor now marks read and write accesses with different colors.
You enable Mark Occurrences in the tool bar. Annotation colors are configured on the General > Editors > Text Editors > Annotations preference page

Occurrences In File improvementsSeveral improvements have been added to the Search > Occurrences In File command:
  • The quick menu (Ctrl+Shift+U) now only shows the searches applicable for the current selection. If only one search kind is possible, the shortcut will directly invoke the search.
  • The menu now offers all searches available by 'mark occurrences' in the editor.
  • The Occurrence result search view offers a Link With Editor mode where the view input is connected to the current editor selection.

Improved unnecessary SuppressWarnings diagnosis The compiler diagnosis for unused @SuppressWarnings (introduced in 3.4M3) no longer complains if the suppressed compiler diagnosis is set to 'Ignore'.

Diagnosis of redundant superinterfaces Redundant superinterfaces can now be detected by the compiler. The following example shows a redundant superinterface declaration. The unnecessary code can be removed by using quick fix (Ctrl+1).

You can activate this compiler diagnosis on the Java > Compiler > Errors/Warnings preference page in the Unnecessary code section:


'Convert to StringBuffer' quick assist The new 'Convert to StringBuffer' quick assist (Ctrl+1) transforms string concatenations into more efficient, albeit less compact, code using an explicit StringBuffer:

Change method signature participantsA new extension point 'org.eclipse.jdt.core.manipulation.changeMethodSignatureParticipants' allows code to listen to and participate in 'Change Method Signature' refactorings.

Javadoc view shows constant valuesThe Javadoc view's description now shows the constant value for static fields that are computed at compile-time:

PDE

Open plug-in artifactFind extension references, extension point declarations, and plug-ins all in one place. Simply type Ctrl+Shift+A, enter the plug-in id, and let PDE do the work. The dialog includes filters for extensions and extension points to help you quickly and easily find what you are looking for.

Editor icon overlay enhancementsPDE has added icon overlays to easily identify:
  • Optionally required bundles and imported packages
  • Exported packages specifying x-friends
  • Exported packages declared to be x-internal


Grouping in Log viewThe Log View now supports grouping log entries by session or by the plug-in which logged the entry. When the view is grouped by session, the most recent session is denoted in bold to allow for easy identification.

Manifest hyperlinking in PDE SpyTo save time, PDE Spy includes hyperlinks directly to a contributing plug-in's MANIFEST.MF. By clicking the link, PDE will open the Plug-in Manifest editor on that plug-in.

Greater simplification and customizability in headless buildsSetting up a headless build has been simplified. A build can be set up with only the single build.properties configuration file. The allElements.xml file is not needed unless the added customization it provides is desired. PDE Build now also allows custom steps during the assembly and packaging phase of a headless build. A template customAssembly.xml script is provided with the available targets.

Individual Source Bundles in Eclipse SDKPDE now supports individual source bundles.  The Eclipse SDK is now shipping new source bundles instead of the old source plugins. This makes shipping source simpler and more flexible.  See the wiki page for details on converting your build to use the new source format.

Equinox

New extension registry listenerA new way to listen to the extension registry events has been added. Keeping up with the dynamic nature of the registry has never been this easy! For details, see org.eclipse.core.runtime.IRegistryEventListener.

New provisioning supportThe Equinox Incubator p2 team has released their fourth milestone.
  • Automatic updates will pre-download the artifacts before prompting for availability.
  • An initial version of the UI for reverting to a previous install is now available.
  • Support for automatically discovering on startup bundles that have been added to a managed folder.
  • Presentation of software licenses on installation.
  • The content of metadata repositories can now be categorized.
  • The reliability of file transfer has been improved.
  • The memory consumption has been reduced.
Though this support is still in incubation, we encourage you to take a look at it. See the Equinox Provisioning wiki page for further information.

The above features are just the ones that are new since the previous milestone build. Summaries for earlier 3.4 milestone builds:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
中国Eclipse社区,打造中国最专业的Eclipse开发者社区!!

地址:http://www.eclipseworld.org
顶端 时间: 2007年12月16日 23:12 | [楼 主]
yipsilon

头衔:社区十大NB青年! 社区十大NB青年!
状态: 离线
级别: CEC经理
精华: 8
发帖: 1495
威望: 223 点
财富: 58 元
在线时间:251(小时)
注册时间:2005-08-21
最后登录:2008-11-04

SWT方面增加了URL DND功能,提供了新的API简化了绘制不规则Shell的操作。

其他的看New And Notworthly吧:http://download.eclipse.org/eclipse/downloads/drops/S-3.4M4-200712131700/eclipse-news-M4.html

这里是下载地址:http://download.eclipse.org/eclipse/downloads/drops/S-3.4M4-200712131700/index.php
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
中国Eclipse社区,打造中国最专业的Eclipse开发者社区!!

地址:http://www.eclipseworld.org
顶端 时间: 2007年12月16日 23:16 | 1 楼
阿q

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 28
威望: 11 点
财富: 229 元
在线时间:2(小时)
注册时间:2006-03-03
最后登录:2008-11-18

下载覆盖原先的以后,ec无法启动了,只有个扉页显示,哎
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
刚开始学习Eclipse就很幸运地找到了这里,真是高兴!
顶端 时间: 2007年12月17日 11:56 | 2 楼
风清扬

状态: 离线
级别: CEC程序员
精华: 0
发帖: 2
威望: 1 点
财富: 2 元
在线时间:0(小时)
注册时间:2007-12-13
最后登录:2007-12-20

dddd
顶端 时间: 2007年12月20日 15:01 | 3 楼
yzl45

状态: 离线
级别: CEC程序员
精华: 0
发帖: 6
威望: 1 点
财富: 6 元
在线时间:0(小时)
注册时间:2007-05-30
最后登录:2008-08-10

不知道有没有支持struts2的插件
顶端 时间: 2007年12月24日 21:16 | 4 楼
bxvs888

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 21
威望: 1 点
财富: 121 元
在线时间:0(小时)
注册时间:2006-09-19
最后登录:2008-09-09

不知道什么时候能出正式版
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
gyt
顶端 时间: 2008年01月14日 08:45 | 5 楼
chonger

状态: 离线
级别: CEC程序员
精华: 0
发帖: 7
威望: 1 点
财富: 7 元
在线时间:0(小时)
注册时间:2007-12-22
最后登录:2008-04-27

貌似很强大,SWT增强不少
顶端 时间: 2008年01月27日 18:32 | 6 楼
中国Eclipse社区 » 新闻焦点


辽ICP备05021625号