Difference between revisions of "Rap10M6 News"

From Eclipsepedia

Jump to: navigation, search
(RAP Common)
(Replaced content with "This page was obsolete and has been deleted. Please see the history if you need to access the content.")
 
(26 intermediate revisions by 4 users not shown)
Line 1: Line 1:
| [[RAP|RAP wiki home]] | [http://eclipse.org/rap RAP project home] |
+
This page was obsolete and has been deleted. Please see the history if you need to access the content.
===RAP 1.0 M6 - New and Noteworthy===
+
 
+
This document will become the New and Noteworthy page for the next milestone release and meanwhile serves to document the development progress.
+
 
+
All features documented here can be obtained from [http://www.eclipse.org/rap/cvs.php CVS] HEAD.
+
 
+
== RAP Common ==
+
{|
+
|-valign="top" align="left"
+
|width="20%"|'''API Cleanup'''
+
|width="80%"|
+
With the effort to provide all API for this milestone, some of the work areas are noteworthy
+
* The <em>org.eclipse.rap.rwt</em> plug-in no longer depends on <em>org.eclipse.rap.w4t</em>. All code necessary for RWT was re-packaged and moved to <em>org.eclipse.rap.rwt</em>. Most applications should not be affected at all, in some cases it may be necessary to re-organize imports.
+
|
+
|-valign="top" align="left"
+
|width="20%"|'''Extension Point move'''
+
|width="80%"|
+
To be with RAP as near as possible at the original implementation of RCP we decided to repackage some bits to a new bundle called <em>org.eclipse.rap.ui</em> - an equivalent to the existing <em>org.eclipse.ui</em> plug-in. As a consequence some of the existing extension points have been moved to another namespace. Here is a list with all changes:
+
 
+
The RAP-specific extension points were moved from the <em>org.eclipse.rap.ui.workbench</em> namespace to <em>org.eclipse.rap.ui</em>. This affects:
+
* adapterfactory
+
* entrypoint
+
* phaselistener
+
* resources
+
 
+
Extension points for themeing were moved from <em>org.eclipse.rap.swt</em> to the namespace mentioned above. This affects:
+
* themeableWidgets
+
* themes
+
 
+
 
+
All other extensions points (like <em>org.eclipse.ui.*</em>) are not affected at all.
+
 
+
To adapt your existing plug-ins
+
* open your manifest editor of your plug-in
+
* switch to the "Dependencies" tab
+
* replace <em>org.eclipse.rap.ui.workbench</em> with <em>org.eclipse.rap.ui</em>
+
* switch to the "plugin.xml" tab in order to adapt the namespace changes according to the list above. PDE will help here.
+
|}
+
 
+
==RWT==
+
{|
+
|-valign="top" align="left"
+
|width="20%"|'''Latest qooxdoo'''
+
|width="80%"|
+
We just migrated to the latest revision of [http://qooxdoo.org qooxdoo], the client-side JavaScript library of RAP. Beside many bug fixes, with this update, two flavors of qooxdoo builds are provided. The one with which RAP runs by default is optimized in size and speed. Targeted to custom widget developers is the debug variant. When launching RAP with the <code>-Dorg.eclipse.swt.clientLibraryVariant=debug</code> VM argument, the debug version of qooxdoo is used that offers better readable JavaScript code.
+
|}
+
 
+
==RAP Forms==
+
{|
+
|-valign="top" align="left"
+
|width="20%"|'''Forms Suppport'''
+
|width="80%"|
+
There is initial support for the Forms Toolkit, Forms Editors and the like. The focus was put on API compatibility and functionality rather than mimicking the exact look of RCP Forms.
+
The following is a list of the things that are already available:
+
* ColumnLayout and TableWrapLayout
+
* ExpandableComposite and Section
+
* Hyperlink, ImageHyperlink (yet without actually showing the image) and HyperlinkGroup
+
* TreeNode, Twistie and their common ancestor ToggleHyperlink
+
* ScrolledPageBook
+
* Form and ScrolledForm, FormToolkit
+
* Form editors (FormEditor, FormPage, SharedHeaderFormEditor)
+
[[Image:RAPFormsDemo.jpeg]]
+
 
+
Thanks to the donation of a Fortune 500 corporation we were able to acquire additional resources to have this implemented.
+
|}
+
 
+
The above features are just the ones that are new since the previous milestone build. Summaries for earlier milestone builds:
+
 
+
[[Rap10M5_News|New for RAP 1.0 milestone build M5 (July 13, 2007)]]<br />
+
[[Rap10M4_News|New for RAP 1.0 milestone build M4 (June 08, 2007)]]<br />
+
[[Rap10M3_News|New for RAP 1.0 milestone build M3 (April 27, 2007)]]<br />
+
[[Rap10M2_News|New for RAP 1.0 milestone build M2 (March 2, 2007)]]
+
 
+
[[Category:RAP]]
+

Latest revision as of 07:13, 8 January 2014

This page was obsolete and has been deleted. Please see the history if you need to access the content.