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

yipsilon

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

Eclipse 3.4 M5 发布!

Eclipse 3.4 M5 - New and Noteworthy
There's a hot new drop of Eclipse to warm you up during the northern winter. Here are some of the more noteworthy things available in milestone build M5 (February 8, 2008) which is now available for download. See the build notes for details about bugs fixed and other changes.

Platform

Regions on controlsYou can now set a Region into a Control, which allows for the creation of non-rectangular controls. This example snippet created the snapshot shown below.

Tristate buttonsAPI was added to allow for tristate check buttons similar to the check buttons in a table or tree. This example snippet created the snapshot shown below.

Print control to GCAPI was added to allow the printing of any Control to a GC. For more info, check out Snippet 292.

Browser now uses XULRunner 1.9 interfacesThe Browser widget has been updated to work with the upcoming XULRunner 1.9 release (which is compatible with older XULRunner versions). This affects all Browser instances on Linux, as well as Windows and OSX Browser instances created with style SWT.MOZILLA.

Drag and drop improvements on MacWhen inserting an item into a tree, an indicator is now displayed to show where the item will end up.

SWT for Windows 64-bit Itanium EditionWindows IA64 has joined the lineup of supported configurations for which SWT is routinely built. To use it you must be running on Windows 64-bit Itanium Edition with a 64-bit JRE.

Direct interaction with text hoversAre you tired of pressing F2 to see the full contents of a hover and to scroll down? If yes, then enable the new Allow to move into hovers preference on the Text Editors preference page:
Once enabled, you can just move your mouse into hovers that support this functionality and start scrolling.
The Javadoc hovers in the Java editor now support links to other elements and have a toolbar at the bottom for navigating, moving to the Javadoc view and opening the corresponding declaration:


Retain case of match when replacingThere's a new regular expression that allows the case of each match to be retained when using Find/Replace:
For example, replacing "test" with "\CFoo" in "Test test= TEST" results in "Foo foo= FOO".

All Markers viewThe All Markers view has been added for users who prefer to have their problems, bookmarks and tasks in the same view (i.e., as it was back in the days before Eclipse 3.0).
It can be found by selecting Window > Show View > Other > All Markers



Help featureThe new feature, org.eclipse.help-feature, contains all of the plug-ins required by an RCP application in order to launch the help system.

Intro customizationsNew customizations have been added to allow a product to define the start page, home page, and standby page when using universal intro.

Infocenter as web archiveThe help infocenter can now be packaged as a web archive (WAR file) which can be deployed on a wide variety of servers.

JDT

Breadcrumb navigation in the Java editorAs an experimental feature, the Java Editor now offers a breadcrumb navigation bar which can be enabled via the Toggle Breadcrumb tool bar button or by pressing Alt+Shift+B:
These breadcrumbs show the path to the element at the current cursor position.
Each element in the path can be selected and actions can be invoked on the element through the context menu or keyboard short cuts:

Furthermore the breadcrumbs let you navigate to other elements via drop-downs for sibling elements:
It's possible to navigate to another element in the editor; but it's also possible to navigate to any other element in the workspace and open the element in a new editor. Note: We're still experimenting with the breadcrumb feature. Expect substantial changes before the 3.4 release. Feedback is most welcome.

Improved cursor jumping on Quick Fix/Quick AssistInvoking Quick Fix on a line with problem annotations moves the cursor to the closest problem, which isn't always quite what you want. For example, if you want to rename the field fString in the following scenario:
invoking Quick Fix (Ctrl+1) will move the cursor to the warning, which is the wrong cursor position to do a rename:
You can now invoke Quick Fix again to jump back to the original position and choose to rename:

Annotation formatting improvementsStarting with 3.4M5, the Java source code formatter provides fine-grained options for line breaks after annotations. Instead of specifying whether line breaks should be inserted after all types of annotations, it's now possible to specify this separately for each of the different types of annotations:
  • Annotations on members:
  • Annotations on parameters:
  • Annotations on local variables:
The corresponding formatter settings are:


Improved diagnosis of unnecessary thrown exceptions The 'Unnecessary declaration of thrown exception' compiler diagnosis has been extended to optionally report warnings for unchecked exceptions (e.g. subclasses of java.lang.RuntimeException and java.lang.Error), if no such exception has been explicitly thrown in the code. By default, the compiler ignores unnecessary unchecked exceptions, but this diagnosis can be activated on the Java > Compiler > Errors/Warnings preference page by unchecking the corresponding box:


PDE

Context Help editorThere is a new Context Help editor available to assist clients creating context-specific help for their applications.


Browse launch configuration logsThe Error Log view can now be used to quickly browse launch configuration logs.


Flexible plug-in project conversionIn order to encourage clients to not use embedded JARs, it's now easier to convert an existing JAR to a plug-in project. To do this, simply select the JAR within your project that you want to convert and run PDE Tools > Convert Jars to Plug-in Projects.


Bundle-ActivationPolicy supportTo further align with OSGi R4.1, PDE now supports the Bundle-ActivationPolicy manifest header, the replacement for the now-deprecated Eclipse-LazyStart header.


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
顶端 时间: 2008年02月21日 23:03 | [楼 主]
yipsilon

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

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
中国Eclipse社区,打造中国最专业的Eclipse开发者社区!!

地址:http://www.eclipseworld.org
顶端 时间: 2008年02月21日 23:03 | 1 楼
liuyaoxing

头衔:Java 软件工程师 Java 软件工程师
状态: 离线
级别: CEC中级程序员
精华: 0
发帖: 68
威望: 0 点
财富: 69 元
在线时间:1(小时)
注册时间:2006-12-24
最后登录:2008-11-20

看起来一些功能不错啊!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
人生就像骑自行车,想保持平衡就得往前走
顶端 时间: 2008年02月26日 19:59 | 2 楼
ziyulei

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

哦,看到了,谢谢!
顶端 时间: 2008年03月03日 16:53 | 3 楼
selina

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

尝试一下,不知道和3.3这些有什么大的区别。
顶端 时间: 2008年03月04日 13:47 | 4 楼
sdtm1016

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

看起来 很不错,尝试一下
顶端 时间: 2008年03月17日 15:51 | 5 楼
shinel111

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

功能越来越多啦~~~~正`~~
顶端 时间: 2008年04月20日 22:09 | 6 楼
solinari27

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

很好,我很喜欢~~~~~~~~~~~~~~~~~~~
顶端 时间: 2008年05月10日 18:34 | 7 楼
中国Eclipse社区 » 新闻焦点


辽ICP备05021625号