JBoss Tools SVN: r24527 - trunk/build/results.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-08-27 16:55:39 -0400 (Fri, 27 Aug 2010)
New Revision: 24527
Modified:
trunk/build/results/download-template.xml
Log:
add deltacloud, runtime, usage, and gwt to snippet generator for inclusion on jboss.org/tools/download/dev
Modified: trunk/build/results/download-template.xml
===================================================================
--- trunk/build/results/download-template.xml 2010-08-27 20:27:20 UTC (rev 24526)
+++ trunk/build/results/download-template.xml 2010-08-27 20:55:39 UTC (rev 24527)
@@ -35,6 +35,11 @@
<download os="All platforms" url="${common-filename}" size="${common-filesize} MB"/>
</project>
+<project name="Deltacloud Development Tools" version="${ZIPSUFFIX}">
+ <description>Deltacloud Development Tools</description>
+ <download os="All platforms" url="${deltacloud-filename}" size="${deltacloud-filesize} MB"/>
+</project>
+
<project name="Drools IDE" version="${ZIPSUFFIX}">
<description>For Drools Rules and Drools Ruleflow</description>
<download os="All platforms" url="${drools-filename}" size="${drools-filesize} MB"/>
@@ -60,6 +65,11 @@
<download os="All platforms" url="${freemarker-filename}" size="${freemarker-filesize} MB"/>
</project>
+<project name="JBoss GWT Integration (Experimental)" version="${ZIPSUFFIX}">
+ <description>JBoss GWT Integration (Experimental)</description>
+ <download os="All platforms" url="${gwt-filename}" size="${gwt-filesize} MB"/>
+</project>
+
<project name="Hibernate Tools" version="${ZIPSUFFIX}" >
<description>Hibernate wizards, query editor, reverse engineering and more</description>
<download os="All platforms" url="${hibernatetools-filename}" size="${hibernatetools-filesize} MB"/>
@@ -110,6 +120,11 @@
<download os="All platforms" url="${profiler-filename}" size="${profiler-filesize} MB"/>
</project>
+<project name="Runtime Initialization" version="${ZIPSUFFIX}">
+ <description>This feature provides runtime initialization</description>
+ <download os="All platforms" url="${runtime-filename}" size="${runtime-filesize} MB"/>
+</project>
+
<project name="Seam Tools" version="${ZIPSUFFIX}" >
<description>For creating Seam Components and Projects</description>
<download os="All platforms" url="${seam-filename}" size="${seam-filesize} MB"/>
@@ -135,6 +150,11 @@
<download os="All platforms" url="${tptp-filename}" size="${tptp-filesize} MB"/>
</project>
+<project name="JBoss Tools Usage Reporting" version="${ZIPSUFFIX}">
+ <description>JBoss Tools Usage Reporting</description>
+ <download os="All platforms" url="${usage-filename}" size="${usage-filesize} MB"/>
+</project>
+
<project name="Visual Page Editor" version="${ZIPSUFFIX}">
<description>Visual Page Editor - see also JST and JSF components</description>
<download os="All platforms" url="${vpe-filename}" size="${vpe-filesize} MB"/>
13 years, 8 months
JBoss Tools SVN: r24526 - in trunk/documentation/whatsnew: images and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-08-27 16:27:20 -0400 (Fri, 27 Aug 2010)
New Revision: 24526
Added:
trunk/documentation/whatsnew/images/gwt-facet.png
trunk/documentation/whatsnew/images/gwt-generate-samplecode.png
Modified:
trunk/documentation/whatsnew/gwt/gwt-news-1.0.0.M2.html
Log:
[JBIDE-6889] N&N for GWT Integration created
Modified: trunk/documentation/whatsnew/gwt/gwt-news-1.0.0.M2.html
===================================================================
--- trunk/documentation/whatsnew/gwt/gwt-news-1.0.0.M2.html 2010-08-27 19:34:32 UTC (rev 24525)
+++ trunk/documentation/whatsnew/gwt/gwt-news-1.0.0.M2.html 2010-08-27 20:27:20 UTC (rev 24526)
@@ -21,9 +21,19 @@
</td>
</tr>
<tr>
- <td valign="top" align="left"><a name="itemname3" id="itemname3"></a><b>Deltacloud Tools</b></td>
+ <td valign="top" align="left"><a name="itemname3" id="itemname3"></a><b>GWT Integration</b></td>
<td valign="top">
- <p>TBD: Description for GWT Integration functionality</p>
+ <p>
+ The GWT plugins for Eclipse unfortunately provide their own wizards and user interaction patterns.
+ They do not integrate well into the existing Eclipse components for web projects. Our experimental plugin
+ delivers a facet for dynamic web projects and allows you to choose a GWT facet when creating a dynamic web projects.
+ <p><img src="../images/gwt-facet.png" /></p>
+ <p>A further wizard page allows you to get the GWT sample the Google plugins deliver.</p>
+ <p><img src="../images/gwt-generate-samplecode.png" /></p>
+ <p>Our integration allows you to create GWT projects the way you are used to create dynamic web projects in Eclipse.
+ It offers GWT capabilities to all frameworks that conform to the Dynamic Web Project infrastructure
+ in Eclipse. </p>
+ <p>Deployment to the JBoss application server (or any other JEE application server) works just out of the box.</p>
<p><small><a
href="#">Related Jira</a></small></p>
</td>
Added: trunk/documentation/whatsnew/images/gwt-facet.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/images/gwt-facet.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/documentation/whatsnew/images/gwt-generate-samplecode.png
===================================================================
(Binary files differ)
Property changes on: trunk/documentation/whatsnew/images/gwt-generate-samplecode.png
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
13 years, 8 months
JBoss Tools SVN: r24525 - trunk/documentation/whatsnew/teiid.
by jbosstools-commits@lists.jboss.org
Author: blafond
Date: 2010-08-27 15:34:32 -0400 (Fri, 27 Aug 2010)
New Revision: 24525
Modified:
trunk/documentation/whatsnew/teiid/teiid-news-7.1.0.M2.html
Log:
JBIDE-6916 Removed XML Service model reference.
Modified: trunk/documentation/whatsnew/teiid/teiid-news-7.1.0.M2.html
===================================================================
--- trunk/documentation/whatsnew/teiid/teiid-news-7.1.0.M2.html 2010-08-27 19:22:58 UTC (rev 24524)
+++ trunk/documentation/whatsnew/teiid/teiid-news-7.1.0.M2.html 2010-08-27 19:34:32 UTC (rev 24525)
@@ -56,7 +56,6 @@
<ul>
<li><strong>Relational</strong></li>
<li><strong>XML</strong></li>
- <li><strong>XML Service</strong></li>
<li><strong>Web services</strong></li>
<li><strong>Uml 2.0 </strong></li>
</ul>
13 years, 8 months
JBoss Tools SVN: r24524 - in trunk/documentation/whatsnew: bpel and 13 other directories.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2010-08-27 15:22:58 -0400 (Fri, 27 Aug 2010)
New Revision: 24524
Modified:
trunk/documentation/whatsnew/as/as-news-3.2.0.M2.html
trunk/documentation/whatsnew/bpel/bpel-news-1.1.0.M2.html
trunk/documentation/whatsnew/cdi/cdi-news-3.2.0.M2.html
trunk/documentation/whatsnew/core/core-news-3.2.0.M2.html
trunk/documentation/whatsnew/deltacloud/deltacloud-news-1.0.0.M2.html
trunk/documentation/whatsnew/drools/drools-news-5.1.0.M2-full.html
trunk/documentation/whatsnew/drools/guvnor-tools-news-5.1.0.M2.html
trunk/documentation/whatsnew/esb/esb-news-1.4.0.M2.html
trunk/documentation/whatsnew/gwt/gwt-news-1.0.0.M2.html
trunk/documentation/whatsnew/hibernate/hibernate-news-3.4.0.M2.html
trunk/documentation/whatsnew/jbpm/jbpm-news-3.2.0.M2.html
trunk/documentation/whatsnew/jst/jst-news-3.2.0.M2.html
trunk/documentation/whatsnew/maven/maven-news-3.2.0.M2.html
trunk/documentation/whatsnew/seam/seam-news-3.2.0.M2.html
trunk/documentation/whatsnew/teiid/teiid-news-7.1.0.M2.html
trunk/documentation/whatsnew/ws/ws-news-1.2.0.M2.html
Log:
https://jira.jboss.org/browse/JBIDE-6886 Create "New and Noteworthy" for 3.2.0.M2
svn:mime-type updated to text/html to let see html content in browser
Property changes on: trunk/documentation/whatsnew/as/as-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/bpel/bpel-news-1.1.0.M2.html
___________________________________________________________________
Name: svn:mime-type
+ text/html
Property changes on: trunk/documentation/whatsnew/cdi/cdi-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/core/core-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/deltacloud/deltacloud-news-1.0.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/drools/drools-news-5.1.0.M2-full.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/drools/guvnor-tools-news-5.1.0.M2.html
___________________________________________________________________
Name: svn:mime-type
+ text/html
Property changes on: trunk/documentation/whatsnew/esb/esb-news-1.4.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/gwt/gwt-news-1.0.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/hibernate/hibernate-news-3.4.0.M2.html
___________________________________________________________________
Name: svn:mime-type
+ text/html
Property changes on: trunk/documentation/whatsnew/jbpm/jbpm-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
+ text/html
Property changes on: trunk/documentation/whatsnew/jst/jst-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/maven/maven-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
+ text/html
Property changes on: trunk/documentation/whatsnew/seam/seam-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/teiid/teiid-news-7.1.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
Property changes on: trunk/documentation/whatsnew/ws/ws-news-1.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
- text/plain
+ text/html
13 years, 8 months
JBoss Tools SVN: r24523 - trunk/documentation/whatsnew/usage.
by jbosstools-commits@lists.jboss.org
Author: dgolovin
Date: 2010-08-27 15:02:10 -0400 (Fri, 27 Aug 2010)
New Revision: 24523
Modified:
trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html
Log:
svn:mime-type=text/html added to let it see as html through browser
Property changes on: trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html
___________________________________________________________________
Name: svn:mime-type
+ text/html
13 years, 8 months
JBoss Tools SVN: r24522 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui: src/org/jboss/tools/deltacloud/ui and 2 other directories.
by jbosstools-commits@lists.jboss.org
Author: jjohnstn
Date: 2010-08-27 14:58:34 -0400 (Fri, 27 Aug 2010)
New Revision: 24522
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/IDeltaCloudPreferenceConstants.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstancePropertySource.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstance.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstancePage.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/WizardMessages.properties
Log:
2010-08-27 Jeff Johnston <jjohnstn(a)redhat.com>
* src/org/jboss/tools/deltacloud/ui/IDeltaCloudPreferenceConstants.java: Add new constant
for the last EC2 key used.
* src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties: Change keyname message.
* src/org/jboss/tools/deltacloud/ui/views/InstancePropertySource.java (getPropertyValue):
Add support for keyname.
(getPropertyDescriptors): Ditto.
* src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstance.java (performFinish): Return
the return code of the create instance which might fail because the key is invalid in which
case allow the user to enter a new key.
* src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstancePage.java (.widgetSelected):
(createControl): Add a keyname text field and a Manage button if the cloud type is EC2.
(validate): Check the keyname field is filled in for EC2.
(getKeyName): New method.
* src/org/jboss/tools/internal/deltacloud/ui/wizards/WizardMessages.properties: Add new
messages.
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/ChangeLog 2010-08-27 18:58:34 UTC (rev 24522)
@@ -1,3 +1,21 @@
+2010-08-27 Jeff Johnston <jjohnstn(a)redhat.com>
+
+ * src/org/jboss/tools/deltacloud/ui/IDeltaCloudPreferenceConstants.java: Add new constant
+ for the last EC2 key used.
+ * src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties: Change keyname message.
+ * src/org/jboss/tools/deltacloud/ui/views/InstancePropertySource.java (getPropertyValue):
+ Add support for keyname.
+ (getPropertyDescriptors): Ditto.
+ * src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstance.java (performFinish): Return
+ the return code of the create instance which might fail because the key is invalid in which
+ case allow the user to enter a new key.
+ * src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstancePage.java (.widgetSelected):
+ (createControl): Add a keyname text field and a Manage button if the cloud type is EC2.
+ (validate): Check the keyname field is filled in for EC2.
+ (getKeyName): New method.
+ * src/org/jboss/tools/internal/deltacloud/ui/wizards/WizardMessages.properties: Add new
+ messages.
+
2010-08-26 Jeff Johnston <jjohnstn(a)redhat.com>
* src/org/jboss/tools/deltacloud/ui/views/InstanceView.java (.run): For RSE
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/IDeltaCloudPreferenceConstants.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/IDeltaCloudPreferenceConstants.java 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/IDeltaCloudPreferenceConstants.java 2010-08-27 18:58:34 UTC (rev 24522)
@@ -3,5 +3,6 @@
public interface IDeltaCloudPreferenceConstants {
public final static String DONT_CONFIRM_CREATE_INSTANCE = "dont_confirm_create_instance"; //$NON-NLS-1$
+ public final static String LAST_EC2_KEYNAME = "last_ec2_keyname"; //$NON-NLS-1$
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/CVMessages.properties 2010-08-27 18:58:34 UTC (rev 24522)
@@ -6,6 +6,7 @@
PropertyId.title=Id
PropertyOwnerId.title=Owner Id
PropertyHostname.title=Hostname
+PropertyKeyname.title=Key Name
PropertyState.title=State
PropertyProfileId.title=Hardware Profile
PropertyRealmId.title=Realm Id
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstancePropertySource.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstancePropertySource.java 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/deltacloud/ui/views/InstancePropertySource.java 2010-08-27 18:58:34 UTC (rev 24522)
@@ -14,6 +14,7 @@
public static final String PROPERTY_OWNER = "deltacloud.views.instance.owner"; //$NON-NLS-1$
public static final String PROPERTY_STATE = "deltacloud.views.instance.state"; //$NON-NLS-1$
private static final String PROPERTY_HOSTNAME = "deltacloud.views.instance.hostname"; //$NON-NLS-1$
+ private static final String PROPERTY_KEYNAME = "deltacloud.views.instance.keyname"; //$NON-NLS-1$
private static final String PROPERTY_PROFILEID = "deltacloud.views.instance.profileid"; //$NON-NLS-1$
private static final String PROPERTY_REALMID = "deltacloud.views.instance.realmid"; //$NON-NLS-1$
private static final String PROPERTY_IMAGEID = "deltacloud.views.instance.imageid"; //$NON-NLS-1$
@@ -22,6 +23,7 @@
private static final String PROPERTY_OWNER_TITLE = "PropertyOwnerId.title"; //$NON-NLS-1$
private static final String PROPERTY_STATE_TITLE = "PropertyState.title"; //$NON-NLS-1$
private static final String PROPERTY_HOSTNAME_TITLE = "PropertyHostname.title"; //$NON-NLS-1$
+ private static final String PROPERTY_KEYNAME_TITLE = "PropertyKeyname.title"; //$NON-NLS-1$
private static final String PROPERTY_PROFILEID_TITLE = "PropertyProfileId.title"; //$NON-NLS-1$
private static final String PROPERTY_REALMID_TITLE = "PropertyRealmId.title"; //$NON-NLS-1$
private static final String PROPERTY_IMAGEID_TITLE = "PropertyImageId.title"; //$NON-NLS-1$
@@ -57,6 +59,8 @@
CVMessages.getString(PROPERTY_IMAGEID_TITLE));
PropertyDescriptor hostnameDescriptor = new PropertyDescriptor(PROPERTY_HOSTNAME,
CVMessages.getString(PROPERTY_HOSTNAME_TITLE));
+ PropertyDescriptor keyDescriptor = new PropertyDescriptor(PROPERTY_KEYNAME,
+ CVMessages.getString(PROPERTY_KEYNAME_TITLE));
propertyDescriptors = new IPropertyDescriptor[] {
nameDescriptor,
@@ -64,6 +68,7 @@
ownerDescriptor,
stateDescriptor,
hostnameDescriptor,
+ keyDescriptor,
hardwareDescriptor,
realmDescriptor,
imageDescriptor,
@@ -86,6 +91,8 @@
return instance.getRealmId();
if (id.equals(PROPERTY_IMAGEID))
return instance.getImageId();
+ if (id.equals(PROPERTY_KEYNAME))
+ return instance.getKey();
if (id.equals(PROPERTY_STATE)) {
return instance.getState();
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstance.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstance.java 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstance.java 2010-08-27 18:58:34 UTC (rev 24522)
@@ -111,6 +111,7 @@
String realmId = mainPage.getRealmId();
String memory = mainPage.getMemoryProperty();
String storage = mainPage.getStorageProperty();
+ String keyname = mainPage.getKeyName();
String name = null;
try {
name = URLEncoder.encode(mainPage.getInstanceName(), "UTF-8");
@@ -139,7 +140,7 @@
prefs.putBoolean(IDeltaCloudPreferenceConstants.DONT_CONFIRM_CREATE_INSTANCE, true);
}
}
- instance = cloud.createInstance(name, imageId, realmId, profileId, memory, storage);
+ instance = cloud.createInstance(name, imageId, realmId, profileId, keyname, memory, storage);
if (instance != null)
result = true;
if (instance != null && instance.getState().equals(DeltaCloudInstance.PENDING)) {
@@ -159,7 +160,7 @@
WizardMessages.getFormattedString(CREATE_INSTANCE_FAILURE_MSG, new String[] {name, imageId, realmId, profileId}),
new Status(IStatus.ERROR, Activator.PLUGIN_ID, errorMessage));
}
- return true;
+ return result;
}
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstancePage.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstancePage.java 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/NewInstancePage.java 2010-08-27 18:58:34 UTC (rev 24522)
@@ -1,25 +1,40 @@
package org.jboss.tools.internal.deltacloud.ui.wizards;
+import java.io.File;
import java.util.ArrayList;
+import org.eclipse.core.runtime.preferences.InstanceScope;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.ModifyEvent;
import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.swt.graphics.Point;
import org.eclipse.swt.layout.FormAttachment;
import org.eclipse.swt.layout.FormData;
import org.eclipse.swt.layout.FormLayout;
+import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Control;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.FileDialog;
import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;
import org.jboss.tools.deltacloud.core.DeltaCloud;
import org.jboss.tools.deltacloud.core.DeltaCloudHardwareProfile;
import org.jboss.tools.deltacloud.core.DeltaCloudImage;
+import org.jboss.tools.deltacloud.core.DeltaCloudInstance;
import org.jboss.tools.deltacloud.core.DeltaCloudRealm;
+import org.jboss.tools.deltacloud.ui.Activator;
+import org.jboss.tools.deltacloud.ui.IDeltaCloudPreferenceConstants;
import org.jboss.tools.deltacloud.ui.SWTImagesFactory;
+import org.osgi.service.prefs.Preferences;
public class NewInstancePage extends WizardPage {
@@ -32,10 +47,16 @@
private static final String ARCH_LABEL = "Arch.label"; //$NON-NLS-1$
private static final String HARDWARE_LABEL = "Profile.label"; //$NON-NLS-1$
private static final String REALM_LABEL = "Realm.label"; //$NON-NLS-1$
+ private static final String KEY_LABEL = "Key.label"; //$NON-NLS-1$
+ private static final String MANAGE_BUTTON_LABEL = "ManageButton.label"; //$NON-NLS-1$
private static final String PROPERTIES_LABEL = "Properties.label"; //$NON-NLS-1$
+
+ private static final String PEM_NAME = "Pem.name"; //$NON-NLS-1$
+
private static final String NONE_RESPONSE = "None.response"; //$NON-NLS-1$
@SuppressWarnings("unused")
private static final String NAME_ALREADY_IN_USE = "ErrorNameInUse.text"; //$NON-NLS-1$
+ private static final String INVALID_PEM_FILE_MSG = "ErrorInvalidPem.text"; //$NON-NLS-1$
private DeltaCloud cloud;
@@ -43,14 +64,15 @@
private ArrayList<DeltaCloudHardwareProfile> profiles;
private Text nameText;
+ private Text keyText;
private Combo hardware;
+ private Button keyManage;
private Control realm;
private String[] profileIds;
private ProfileComposite currPage;
private ProfileComposite[] profilePages;
private ArrayList<String> realmIds;
-
-
+
private ModifyListener textListener = new ModifyListener() {
@Override
@@ -70,6 +92,23 @@
}
};
+ private SelectionListener manageListener = new SelectionAdapter() {
+
+ public void widgetSelected(SelectionEvent event) {
+ Display d = Display.getDefault();
+ Shell shell = new Shell(d);
+ FileDialog f = new FileDialog(shell, SWT.NULL);
+ f.setFilterNames(new String[] {WizardMessages.getString(PEM_NAME)});
+ f.setFilterExtensions(new String[] {"*.pem"}); //$NON-NLS-1$
+ String keyname = f.open();
+ if (keyname != null && keyname.length() > 0) {
+ keyname = keyname.substring(0, keyname.length() - 4);
+ keyText.setText(keyname);
+ }
+ }
+
+ };
+
public NewInstancePage(DeltaCloud cloud, DeltaCloudImage image) {
super(WizardMessages.getString(NAME));
this.cloud = cloud;
@@ -110,6 +149,10 @@
return nameText.getText();
}
+ public String getKeyName() {
+ return keyText.getText();
+ }
+
private void validate() {
boolean complete = true;
boolean errorFree = true;
@@ -120,6 +163,20 @@
if (name.length() == 0) {
complete = false;
}
+
+ if (cloud.getType().equals(DeltaCloudInstance.EC2_TYPE)) {
+ String keyname = keyText.getText();
+ if (keyname.length() == 0)
+ complete = false;
+ else {
+ Preferences prefs = new InstanceScope().getNode(Activator.PLUGIN_ID);
+ try {
+ prefs.put(IDeltaCloudPreferenceConstants.LAST_EC2_KEYNAME, keyname);
+ } catch (Exception e) {
+ // ignore
+ }
+ }
+ }
if (errorFree)
setErrorMessage(null);
@@ -177,9 +234,11 @@
Label realmLabel = new Label(container, SWT.NULL);
realmLabel.setText(WizardMessages.getString(REALM_LABEL));
+
nameText = new Text(container, SWT.BORDER | SWT.SINGLE);
nameText.addModifyListener(textListener);
-
+
+
DeltaCloudRealm[] realms = cloud.getRealms();
realmIds = new ArrayList<String>();
ArrayList<String> realmNames = new ArrayList<String>();
@@ -270,13 +329,51 @@
f.right = new FormAttachment(100, 0);
realm.setLayoutData(f);
+ Control control = realm;
+
+ if (cloud.getType().equals(DeltaCloudInstance.EC2_TYPE)) {
+ Label keyLabel = new Label(container, SWT.NULL);
+ keyLabel.setText(WizardMessages.getString(KEY_LABEL));
+
+ keyText = new Text(container, SWT.BORDER | SWT.SINGLE);
+ Preferences prefs = new InstanceScope().getNode(Activator.PLUGIN_ID);
+ String defaultKeyname = prefs.get(IDeltaCloudPreferenceConstants.LAST_EC2_KEYNAME, "");
+ keyText.setText(defaultKeyname);
+ keyText.addModifyListener(textListener);
+
+ keyManage = new Button(container, SWT.NULL);
+ keyManage.setText(WizardMessages.getString(MANAGE_BUTTON_LABEL));
+ keyManage.addSelectionListener(manageListener);
+
+ f = new FormData();
+ f.top = new FormAttachment(realm, 11);
+ f.left = new FormAttachment(0, 0);
+ keyLabel.setLayoutData(f);
+
+ f = new FormData();
+ int widthHint = convertHorizontalDLUsToPixels(IDialogConstants.BUTTON_WIDTH);
+ Point minSize = keyManage.computeSize(SWT.DEFAULT, SWT.DEFAULT, true);
+ f.width = Math.max(widthHint, minSize.x);
+ f.top = new FormAttachment(realm, 8);
+ f.right = new FormAttachment(realm, 0, SWT.RIGHT);
+ keyManage.setLayoutData(f);
+
+ f = new FormData();
+ f.top = new FormAttachment(realm, 8);
+ f.left = new FormAttachment(hardwareLabel, 5);
+ f.right = new FormAttachment(keyManage, -10);
+ keyText.setLayoutData(f);
+
+ control = keyText;
+ }
+
f = new FormData();
- f.top = new FormAttachment(realm, 11);
+ f.top = new FormAttachment(control, 11);
f.left = new FormAttachment(0, 0);
hardwareLabel.setLayoutData(f);
f = new FormData();
- f.top = new FormAttachment(realm, 8);
+ f.top = new FormAttachment(control, 8);
f.left = new FormAttachment(hardwareLabel, 5);
f.right = new FormAttachment(100, 0);
hardware.setLayoutData(f);
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/WizardMessages.properties
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/WizardMessages.properties 2010-08-27 18:54:33 UTC (rev 24521)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.ui/src/org/jboss/tools/internal/deltacloud/ui/wizards/WizardMessages.properties 2010-08-27 18:58:34 UTC (rev 24522)
@@ -19,7 +19,12 @@
Memory.label=Memory:
Realm.label=Realm:
Storage.label=Storage:
+Key.label=Key Name:
+BrowseButton.label=Browse...
+ManageButton.label=Manage...
+Pem.name=PEM file (*.pem)
+
BackGround.label=Run In Background
AlwaysRunInBackground.msg=Always run in the background
Progress.msg=Progress
@@ -41,6 +46,7 @@
ErrorNameInUse.text=Error: the name chosen is already in use
ErrorInvalidURL.text=URL specified is invalid
ErrorNonCloudURL.text=URL specified is not a valid Delta-cloud address
+ErrorInvalidPem.text=File specified is not a valid existing key
NewInstance.desc=Specify details for a new instance you wish to launch based on an image
NewInstance.title=Launch Instance
13 years, 8 months
JBoss Tools SVN: r24521 - in trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core: src/org/jboss/tools/deltacloud/core and 1 other directories.
by jbosstools-commits@lists.jboss.org
Author: jjohnstn
Date: 2010-08-27 14:54:33 -0400 (Fri, 27 Aug 2010)
New Revision: 24521
Modified:
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java
trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java
Log:
2010-08-27 Jeff Johnston <jjohnstn(a)redhat.com>
* src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java (buildInstance): Add
call to getAuthentication method.
(getAuthentication): New method to get authentication items such as keyname.
* src/org/jboss/tools/deltacloud/core/DeltaCloud.java (getCurrInstances): Synchronize on
new instanceLock object.
(getInstances): Ditto.
(performInstanceAction): Do not do any special actions for EC2 clouds, namely
deleting a key if stopping.
(refreshInstance): Do not reset the key.
(createInstance): Do not look for EC2 type, do not create a key, but just check if a keyname is specified.
Do not save the key if specified as this is done when creating the instance.
* src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java: Add MOCK type.
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog 2010-08-27 18:47:54 UTC (rev 24520)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/ChangeLog 2010-08-27 18:54:33 UTC (rev 24521)
@@ -1,3 +1,18 @@
+2010-08-27 Jeff Johnston <jjohnstn(a)redhat.com>
+
+ * src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java (buildInstance): Add
+ call to getAuthentication method.
+ (getAuthentication): New method to get authentication items such as keyname.
+ * src/org/jboss/tools/deltacloud/core/DeltaCloud.java (getCurrInstances): Synchronize on
+ new instanceLock object.
+ (getInstances): Ditto.
+ (performInstanceAction): Do not do any special actions for EC2 clouds, namely
+ deleting a key if stopping.
+ (refreshInstance): Do not reset the key.
+ (createInstance): Do not look for EC2 type, do not create a key, but just check if a keyname is specified.
+ Do not save the key if specified as this is done when creating the instance.
+ * src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java: Add MOCK type.
+
2010-08-26 Jeff Johnston <jjohnstn(a)redhat.com>
* src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java (createKey): Remove
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java 2010-08-27 18:47:54 UTC (rev 24520)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloud.java 2010-08-27 18:54:33 UTC (rev 24521)
@@ -3,12 +3,12 @@
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
-import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
-import java.util.Map;
+import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.ListenerList;
+import org.eclipse.core.runtime.Path;
import org.eclipse.equinox.security.storage.EncodingUtils;
import org.eclipse.equinox.security.storage.ISecurePreferences;
import org.eclipse.equinox.security.storage.SecurePreferencesFactory;
@@ -30,8 +30,8 @@
private DeltaCloudClient client;
private ArrayList<DeltaCloudInstance> instances;
private ArrayList<DeltaCloudImage> images;
- private Map<String, String> keys = new HashMap<String, String>();
private Object imageLock = new Object();
+ private Object instanceLock = new Object();
ListenerList instanceListeners = new ListenerList();
ListenerList imageListeners = new ListenerList();
@@ -122,28 +122,32 @@
}
public DeltaCloudInstance[] getInstances() {
- instances = new ArrayList<DeltaCloudInstance>();
- try {
- List<Instance> list = client.listInstances();
- for (Iterator<Instance> i = list.iterator(); i.hasNext();) {
- DeltaCloudInstance instance = new DeltaCloudInstance(i.next());
- instances.add(instance);
+ synchronized (instanceLock) {
+ instances = new ArrayList<DeltaCloudInstance>();
+ try {
+ List<Instance> list = client.listInstances();
+ for (Iterator<Instance> i = list.iterator(); i.hasNext();) {
+ DeltaCloudInstance instance = new DeltaCloudInstance(i.next());
+ instances.add(instance);
+ }
+ } catch (DeltaCloudClientException e) {
+ Activator.log(e);
}
- } catch (DeltaCloudClientException e) {
- Activator.log(e);
+ DeltaCloudInstance[] instanceArray = new DeltaCloudInstance[instances.size()];
+ instanceArray = instances.toArray(instanceArray);
+ notifyInstanceListListeners(instanceArray);
+ return instanceArray;
}
- DeltaCloudInstance[] instanceArray = new DeltaCloudInstance[instances.size()];
- instanceArray = instances.toArray(instanceArray);
- notifyInstanceListListeners(instanceArray);
- return instanceArray;
}
public DeltaCloudInstance[] getCurrInstances() {
- if (instances == null)
- return getInstances();
- DeltaCloudInstance[] instanceArray = new DeltaCloudInstance[instances.size()];
- instanceArray = instances.toArray(instanceArray);
- return instanceArray;
+ synchronized (instanceLock) {
+ if (instances == null)
+ return getInstances();
+ DeltaCloudInstance[] instanceArray = new DeltaCloudInstance[instances.size()];
+ instanceArray = instances.toArray(instanceArray);
+ return instanceArray;
+ }
}
public DeltaCloudInstance[] destroyInstance(String instanceId) {
@@ -173,7 +177,6 @@
for (int i = 0; i < instances.size(); ++i) {
DeltaCloudInstance inst = instances.get(i);
if (inst.getId().equals(instanceId)) {
- instance.setKey(inst.getKey());
// FIXME: remove BOGUS state when server fixes state problems
if (!(retVal.getState().equals(DeltaCloudInstance.BOGUS)) && !(inst.getState().equals(retVal.getState()))) {
instances.set(i, retVal);
@@ -192,8 +195,6 @@
public boolean performInstanceAction(String instanceId, String action) throws DeltaCloudException {
try {
- if (action.equals(DeltaCloudInstance.STOP) && keys.get(instanceId) != null)
- client.deleteKey(keys.get(instanceId), Activator.getDefault().getStateLocation());
return client.performInstanceAction(instanceId, action);
} catch (DeltaCloudClientException e) {
throw new DeltaCloudException(e);
@@ -272,15 +273,11 @@
}
public DeltaCloudInstance createInstance(String name, String imageId, String realmId, String profileId,
- String memory, String storage) throws DeltaCloudException {
+ String keyname, String memory, String storage) throws DeltaCloudException {
try {
- String keyname = "key-" + name + "-" + System.nanoTime(); //$NON-NLS-1 //$NON-NLS-2$
Instance instance = null;
- if (DeltaCloudInstance.EC2_TYPE.equals(type)) {
- client.createKey(keyname, Activator.getDefault().getStateLocation());
+ if (keyname != null) {
instance = client.createInstance(imageId, profileId, realmId, name, keyname, memory, storage);
- instance.setKey(keyname);
- keys.put(instance.getId(), keyname);
} else {
instance = client.createInstance(imageId, profileId, realmId, name, memory, storage);
}
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java 2010-08-27 18:47:54 UTC (rev 24520)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/DeltaCloudInstance.java 2010-08-27 18:54:33 UTC (rev 24521)
@@ -19,6 +19,7 @@
public final static String DESTROY = Instance.Action.DESTROY.toString();
public final static String EC2_TYPE = "EC2"; //$NON-NLS-1$
+ public final static String MOCK_TYPE = "MOCK"; //$NON-NLS-1$
private Instance instance;
private String givenName;
Modified: trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java
===================================================================
--- trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java 2010-08-27 18:47:54 UTC (rev 24520)
+++ trunk/deltacloud/plugins/org.jboss.tools.deltacloud.core/src/org/jboss/tools/deltacloud/core/client/DeltaCloudClient.java 2010-08-27 18:54:33 UTC (rev 24521)
@@ -339,6 +339,7 @@
getProfileProperties(instance, getPropertyNodes(document, "hardware_profile")); //$NON-NLS-1$
instance.setRealmId(getIdFromHref(getAttributeValues(document, "realm", "href").get(0))); //$NON-NLS-1$ //$NON-NLS-2$
instance.setState(getElementText(document, "state").get(0)); //$NON-NLS-1$
+ getAuthentication(document, instance);
ArrayList<Instance.Action> actions = new ArrayList<Instance.Action>();
for(String s : getAttributeValues(document, "link", "rel")) //$NON-NLS-1$ //$NON-NLS-2$
@@ -458,6 +459,31 @@
return values;
}
+ private void getAuthentication(Document document, Instance instance) {
+ NodeList elements = document.getElementsByTagName("authentication");
+ for (int i = 0; i < elements.getLength(); i++)
+ {
+ Node element = elements.item(i);
+ NamedNodeMap attrs = element.getAttributes();
+ Node type = attrs.getNamedItem("type"); //$NON-NLS-1$
+ if (type.getNodeValue().equals("key")) { //$NON-NLS-1$
+ NodeList children = element.getChildNodes();
+ for (int j = 0; j < children.getLength(); ++j) {
+ Node child = children.item(j);
+ if (child.getNodeName().equals("login")) { //$NON-NLS-1$
+ NodeList loginChildren = child.getChildNodes();
+ for (int k = 0; k < loginChildren.getLength(); ++k) {
+ Node loginChild = loginChildren.item(k);
+ if (loginChild.getNodeName().equals("keyname")) { //$NON-NLS-1$
+ instance.setKey(loginChild.getTextContent());
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
private void getProfileProperties(Instance instance, List<Node> propertyNodes) {
if (propertyNodes != null) {
for (Iterator<Node> i = propertyNodes.iterator(); i.hasNext();) {
13 years, 8 months
JBoss Tools SVN: r24520 - trunk/download.jboss.org/jbosstools/updates/requirements.
by jbosstools-commits@lists.jboss.org
Author: nickboldt
Date: 2010-08-27 14:47:54 -0400 (Fri, 27 Aug 2010)
New Revision: 24520
Added:
trunk/download.jboss.org/jbosstools/updates/requirements/index.html
Log:
add index.html for http://download.jboss.org/jbosstools/updates/requirements/ page
Added: trunk/download.jboss.org/jbosstools/updates/requirements/index.html
===================================================================
--- trunk/download.jboss.org/jbosstools/updates/requirements/index.html (rev 0)
+++ trunk/download.jboss.org/jbosstools/updates/requirements/index.html 2010-08-27 18:47:54 UTC (rev 24520)
@@ -0,0 +1,77 @@
+<html>
+<head>
+<title>JBoss Tools Build Requirements - Helios (Eclipse 3.6 / Web Tools 3.2) - Update Sites</title>
+<style>
+@import url("../../web/site.css");
+</style>
+</head>
+<body marginheight="0" marginwidth="0" leftmargin="0" topmargin="0">
+<table marginheight="0" marginwidth="0" leftmargin="0" topmargin="0"
+ cellspacing="0" cellpadding="0">
+ <tr>
+ <td colspan="2"><img
+ src="https://www.jboss.org/dms/tools/images/tools-banner.png" /></td>
+ </tr>
+ <tr>
+ <td>  </td>
+ </tr>
+ <tr>
+ <td>  </td>
+ <td>
+ <h2 class="title">JBoss Tools Build Requirements - Helios (Eclipse 3.6 / Web Tools 3.2) - Update Sites</h2>
+ <table width="100%">
+
+ <!-- <tr class="light-row" style="height: 30px">
+ <td class="bodyText">
+ <p class="bodyText"></p>
+ </td>
+ </tr> -->
+
+ <tr class="dark-row" style="height: 30px">
+ <td class="bodyText">
+ <!-- <p class="bodyText"></p> -->
+
+<!-- to convert raw fish listing to links do this in vi
+
+:%s#^sftp://tools@filemgmt.jboss.org/downloads_htdocs/tools/updates/requirements/\(.\+\)$#<li><a class=link href=\1>\1<\/a></li>#g
+
+Then sftp file into
+
+tools(a)filemgmt.jboss.org/downloads_htdocs/tools/updates/requirements/
+
+which becomes
+
+http://download.jboss.org/jbosstools/updates/requirements/
+
+-->
+ <br/>
+ <ul>
+<li><a class=link href=helios>helios</a></li>
+<li><a class=link href=swtbot-helios>swtbot-helios</a></li>
+<li><a class=link href=webtools-3.2>webtools-3.2</a></li>
+<p>
+<li><a class=link href=orbit>orbit</a></li>
+<li><a class=link href=thirdparty>thirdparty</a></li>
+<p>
+<li><a class=link href=xulrunner-1.9.1.2>xulrunner-1.9.1.2</a></li>
+<li><a class=link href=xulrunner-1.9.2>xulrunner-1.9.2</a></li>
+<li><a class=link href=xulrunner>xulrunner</a></li>
+ </ul>
+ <br/>
+ </td>
+ </tr>
+
+ <tr class="light-row" style="height: 30px">
+ <td class="bodyText">
+ <p class="bodyText">Looking to download JBoss Tools? See <a class="link"
+ href="http://www.jboss.org/tools/download">JBoss Tools
+ Downloads</a>. See also <a
+ href="http://www.jboss.org/tools/download/installation">Installation
+ methods</a>.</p>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+</table>
+</html>
13 years, 8 months
JBoss Tools SVN: r24519 - trunk/documentation/whatsnew/usage.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-08-27 14:45:11 -0400 (Fri, 27 Aug 2010)
New Revision: 24519
Modified:
trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html
Log:
[JBIDE-6887] N&N for usage reporting added
Modified: trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html
===================================================================
--- trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html 2010-08-27 18:43:40 UTC (rev 24518)
+++ trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html 2010-08-27 18:45:11 UTC (rev 24519)
@@ -1,11 +1,11 @@
<!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="../whatsnew.css" />
-<title>What's New Visual Page Editor 3.2.0.M2</title>
+ "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="../whatsnew.css" />
+<title>What's New Usage Reporting 3.2.0.M2</title>
</head>
<body>
<h1>What's New Usage Reporting 3.2.0.M2</h1>
13 years, 8 months
JBoss Tools SVN: r24518 - trunk/documentation/whatsnew/usage.
by jbosstools-commits@lists.jboss.org
Author: adietish
Date: 2010-08-27 14:43:40 -0400 (Fri, 27 Aug 2010)
New Revision: 24518
Modified:
trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html
Log:
[JBIDE-6887] N&N for usage reporting added
Modified: trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html
===================================================================
--- trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html 2010-08-27 18:42:34 UTC (rev 24517)
+++ trunk/documentation/whatsnew/usage/usage-news-3.2.0.M2.html 2010-08-27 18:43:40 UTC (rev 24518)
@@ -1,4 +1,3 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
<!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">
13 years, 8 months