JBoss Tools SVN: r40568 - trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward.
by jbosstools-commits@lists.jboss.org
Author: xcoulon
Date: 2012-04-27 09:03:27 -0400 (Fri, 27 Apr 2012)
New Revision: 40568
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
Log:
Fixed - JBIDE-11671
portforward: dialog should say which application we are enabling port forwarding on
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27 12:59:28 UTC (rev 40567)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27 13:03:27 UTC (rev 40568)
@@ -54,9 +54,10 @@
public ApplicationPortForwardingWizardPage(final ApplicationPortForwardingWizardModel wizardModel,
final ApplicationPortForwardingWizard applicationPortForwardingWizard) {
- super("Application port forward", "Please configure port forwarding for your application",
+ super("Application port forward", null,
"IApplicationPortForwardingingPage", applicationPortForwardingWizard);
this.wizardModel = wizardModel;
+ super.setDescription("Please configure port forwarding for the '" + wizardModel.getApplication().getName() + "' application");
}
@Override
13 years, 8 months
JBoss Tools SVN: r40567 - trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward.
by jbosstools-commits@lists.jboss.org
Author: xcoulon
Date: 2012-04-27 08:59:28 -0400 (Fri, 27 Apr 2012)
New Revision: 40567
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java
Log:
Fixed - JBIDE-11073
OpenShift Express Tool: Create a way to invoke rhc-port-forward functionality which enables users to debug their cloud environments with their local tools
cleaning import
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java 2012-04-27 12:56:39 UTC (rev 40566)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java 2012-04-27 12:59:28 UTC (rev 40567)
@@ -4,15 +4,9 @@
import java.util.ArrayList;
import java.util.List;
-import org.eclipse.core.runtime.CoreException;
import org.eclipse.jdt.launching.SocketUtil;
-import org.eclipse.ui.PartInitException;
-import org.eclipse.ui.PlatformUI;
-import org.eclipse.ui.console.IConsoleConstants;
import org.eclipse.ui.console.MessageConsole;
import org.eclipse.ui.console.MessageConsoleStream;
-import org.eclipse.ui.views.IViewDescriptor;
-import org.eclipse.ui.views.IViewRegistry;
import org.jboss.tools.common.databinding.ObservablePojo;
import org.jboss.tools.openshift.express.internal.ui.console.ConsoleUtils;
13 years, 8 months
JBoss Tools SVN: r40566 - trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward.
by jbosstools-commits@lists.jboss.org
Author: xcoulon
Date: 2012-04-27 08:56:39 -0400 (Fri, 27 Apr 2012)
New Revision: 40566
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java
Log:
Fixed - JBIDE-11073
OpenShift Express Tool: Create a way to invoke rhc-port-forward functionality which enables users to debug their cloud environments with their local tools
using a 'free port' to avoid duplicate, naming the message console
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java 2012-04-27 12:20:35 UTC (rev 40565)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardModel.java 2012-04-27 12:56:39 UTC (rev 40566)
@@ -4,9 +4,15 @@
import java.util.ArrayList;
import java.util.List;
+import org.eclipse.core.runtime.CoreException;
import org.eclipse.jdt.launching.SocketUtil;
+import org.eclipse.ui.PartInitException;
+import org.eclipse.ui.PlatformUI;
+import org.eclipse.ui.console.IConsoleConstants;
import org.eclipse.ui.console.MessageConsole;
import org.eclipse.ui.console.MessageConsoleStream;
+import org.eclipse.ui.views.IViewDescriptor;
+import org.eclipse.ui.views.IViewRegistry;
import org.jboss.tools.common.databinding.ObservablePojo;
import org.jboss.tools.openshift.express.internal.ui.console.ConsoleUtils;
@@ -54,8 +60,8 @@
if (this.application.isPortFowardingStarted()) {
return;
}
- final MessageConsole console = ConsoleUtils.findMessageConsole(application.getUUID());
- ConsoleUtils.displayConsoleView(console);
+
+ final MessageConsole console = ConsoleUtils.findMessageConsole(getMessageConsoleName());
MessageConsoleStream stream = console.newMessageStream();
stream.println("Starting port-forwarding...");
this.application.startPortForwarding();
@@ -63,15 +69,22 @@
stream.println(" " + getPortStatus(port));
}
stream.println("done.");
+ ConsoleUtils.displayConsoleView(console);
firePropertyChange(PROPERTY_PORT_FORWARDING, false, this.application.isPortFowardingStarted());
}
+ /**
+ * @return
+ */
+ private String getMessageConsoleName() {
+ return "Port forwarding for application '" + application.getName() + "' (" + application.getDomain().getId() + ")";
+ }
+
public void stopPortForwarding() throws OpenShiftSSHOperationException {
if (!this.application.isPortFowardingStarted()) {
return;
}
- final MessageConsole console = ConsoleUtils.findMessageConsole(application.getUUID());
- ConsoleUtils.displayConsoleView(console);
+ final MessageConsole console = ConsoleUtils.findMessageConsole(getMessageConsoleName());
MessageConsoleStream stream = console.newMessageStream();
stream.println("Stopping port-forwarding...");
this.application.stopPortForwarding();
@@ -79,6 +92,7 @@
stream.println(" " + getPortStatus(port));
}
stream.println("done.");
+ ConsoleUtils.displayConsoleView(console);
firePropertyChange(PROPERTY_PORT_FORWARDING, true, this.application.isPortFowardingStarted());
}
@@ -144,21 +158,24 @@
// update local bindings while avoiding duplicates
for (IApplicationPortForwarding port : ports) {
// find duplicate
- String key = null;
- int remotePort = port.getRemotePort();
- while (key == null || bindings.contains(key)) {
- if (useFreePorts) {
- port.setLocalPort(SocketUtil.findFreePort());
- } else {
- port.setLocalPort(remotePort);
- }
- key = port.getRemotePort() + ":" + port.getLocalPort();
- remotePort++;
+ port.setLocalPort(port.getRemotePort());
+ String key = computeKey(port);
+ while (bindings.contains(key)) {
+ port.setLocalPort(SocketUtil.findFreePort());
+ key = computeKey(port);
}
bindings.add(key);
}
}
+ /**
+ * @param port
+ * @return
+ */
+ private String computeKey(IApplicationPortForwarding port) {
+ return port.getLocalAddress() + ":" + port.getLocalPort();
+ }
+
public void loadForwardablePorts() throws OpenShiftSSHOperationException {
getApplication().getForwardablePorts();
refreshForwardablePorts();
13 years, 8 months
JBoss Tools SVN: r40565 - trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui.
by jbosstools-commits@lists.jboss.org
Author: xcoulon
Date: 2012-04-27 08:20:35 -0400 (Fri, 27 Apr 2012)
New Revision: 40565
Modified:
trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/WizardUtils.java
Log:
Fixed missing usage of databindingcontext to properly restore the widget states even if they have been modified by the runner
Modified: trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/WizardUtils.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/WizardUtils.java 2012-04-27 12:01:02 UTC (rev 40564)
+++ trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/WizardUtils.java 2012-04-27 12:20:35 UTC (rev 40565)
@@ -165,7 +165,7 @@
*/
public static IStatus runInWizard(final Job job, IWizardContainer container, DataBindingContext dbc)
throws InvocationTargetException, InterruptedException {
- return runInWizard(job, null, container);
+ return runInWizard(job, null, container, dbc);
}
public static IStatus runInWizard(Job job, DelegatingProgressMonitor monitor, IWizardContainer container,
13 years, 8 months
JBoss Tools SVN: r40564 - in trunk/vpe/plugins: org.jboss.tools.vpe.browsersim.browser/src/org/jboss/tools/vpe/browsersim/browser and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: yradtsevich
Date: 2012-04-27 08:01:02 -0400 (Fri, 27 Apr 2012)
New Revision: 40564
Added:
trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/ExceptionNotifier.java
Modified:
trunk/vpe/plugins/org.jboss.tools.vpe.browsersim.browser/src/org/jboss/tools/vpe/browsersim/browser/PlatformUtil.java
trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/BrowserSim.java
trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/Messages.java
trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/messages.properties
Log:
https://issues.jboss.org/browse/JBIDE-11498 : Show more informative messages when BrowserSim cannot be run
Modified: trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/BrowserSim.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/BrowserSim.java 2012-04-27 11:39:03 UTC (rev 40563)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/BrowserSim.java 2012-04-27 12:01:02 UTC (rev 40564)
@@ -46,7 +46,6 @@
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.MenuItem;
-import org.eclipse.swt.widgets.MessageBox;
import org.eclipse.swt.widgets.Monitor;
import org.eclipse.swt.widgets.Shell;
import org.jboss.tools.vpe.browsersim.browser.BrowserSimBrowser;
@@ -154,7 +153,8 @@
try {
skin.createControls(display);
} catch (SWTError e) {
- showErrorMessage(new Shell(display), Messages.BrowserSim_COULD_NOT_INSTANTIATE_WEBKIT_BROWSER + e.getMessage());
+ e.printStackTrace();
+ ExceptionNotifier.showWebKitLoadError(new Shell(display), e);
display.dispose();
return;
}
@@ -398,7 +398,8 @@
url = new URL(skin.getBrowser().getUrl());// validate URL (to do not open 'about:blank' and similar)
Program.launch(url.toString());
} catch (MalformedURLException e1) {
- showErrorMessage(skin.getShell(), Messages.BrowserSim_COULD_NOT_OPEN_DEFAULT_BROWSER + e1.getMessage());
+ e1.printStackTrace();
+ ExceptionNotifier.showErrorMessage(skin.getShell(), Messages.BrowserSim_COULD_NOT_OPEN_DEFAULT_BROWSER + e1.getMessage());
}
}
});
@@ -427,15 +428,6 @@
}
});
}
-
- private void showErrorMessage(Shell shell, String message) {
- System.err.println(message);
-
- MessageBox messageBox = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
- messageBox.setText(Messages.BrowserSim_ERROR);
- messageBox.setMessage(message);
- messageBox.open();
- }
private void addDevicesListForMenu(final DevicesList devicesList, Menu devicesMenu) {
List<Device> devices = devicesList.getDevices();
Added: trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/ExceptionNotifier.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/ExceptionNotifier.java (rev 0)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/ExceptionNotifier.java 2012-04-27 12:01:02 UTC (rev 40564)
@@ -0,0 +1,166 @@
+/*******************************************************************************
+ * Copyright (c) 2007-2011 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributor:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.vpe.browsersim.ui;
+
+import java.text.MessageFormat;
+
+import org.eclipse.swt.SWT;
+import org.eclipse.swt.SWTError;
+import org.eclipse.swt.events.SelectionAdapter;
+import org.eclipse.swt.events.SelectionEvent;
+import org.eclipse.swt.graphics.Color;
+import org.eclipse.swt.graphics.Image;
+import org.eclipse.swt.layout.GridData;
+import org.eclipse.swt.layout.GridLayout;
+import org.eclipse.swt.layout.RowLayout;
+import org.eclipse.swt.program.Program;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Dialog;
+import org.eclipse.swt.widgets.Display;
+import org.eclipse.swt.widgets.Event;
+import org.eclipse.swt.widgets.Label;
+import org.eclipse.swt.widgets.Link;
+import org.eclipse.swt.widgets.Listener;
+import org.eclipse.swt.widgets.MessageBox;
+import org.eclipse.swt.widgets.Shell;
+import org.jboss.tools.vpe.browsersim.browser.PlatformUtil;
+
+/**
+ * @author Yahor Radtsevich (yradtsevich)
+ */
+public class ExceptionNotifier {
+
+ /**
+ * Should be used to notify user about WebKit-loading errors
+ */
+ public static void showWebKitLoadError(Shell parentShell, SWTError error) {
+ String os = PlatformUtil.getOs();
+ String arch = PlatformUtil.getArch();
+ String message;
+ if (PlatformUtil.OS_WIN32.equals(os) && !PlatformUtil.ARCH_X86.equals(arch)) {// Eclipse 64-bit on Windows
+ message = Messages.ExceptionNotifier_ONLY_32_BIT_ECLIPSE_IS_SUPPORTED_ON_WINDOWS;
+ } else if (PlatformUtil.OS_WIN32.equals(os) && PlatformUtil.ARCH_X86.equals(arch) // Eclipse 32-bit on Windows and
+ && error.getMessage() != null // Apple Application Support is not installed
+ && error.getMessage().contains("Safari must be installed to use a SWT.WEBKIT-style Browser")) {
+ message = Messages.ExceptionNotifier_APPLE_APPLICATION_SUPPORT_IS_NOT_FOUND;
+ } else if (PlatformUtil.OS_LINUX.equals(os) && error.getMessage() != null // WebKitGTK is not installed
+ && error.getMessage().contains("WebKitGTK")) {
+ message = Messages.ExceptionNotifier_WEBKIT_GTK_IS_NOT_FOUND;
+ } else { // everything else
+ message = MessageFormat.format(Messages.ExceptionNotifier_COULD_NOT_INSTANTIATE_WEBKIT_BROWSER, error.getMessage());
+ }
+ showErrorMessageWithLinks(parentShell, message);
+ }
+
+ public static void showErrorMessage(Shell shell, String message) {
+ System.err.println(message);
+
+ MessageBox messageBox = new MessageBox(shell, SWT.OK | SWT.ICON_ERROR);
+ messageBox.setText(Messages.BrowserSim_ERROR);
+ messageBox.setMessage(message);
+ messageBox.open();
+ }
+
+ public static void showErrorMessageWithLinks(Shell shell, String message) {
+ System.err.println(message);
+
+ ErrorMessageBoxWithLinks messageBox = new ErrorMessageBoxWithLinks(shell);
+ messageBox.setText(Messages.BrowserSim_ERROR);
+ messageBox.setMessage(message);
+ messageBox.open();
+ }
+}
+
+/**
+ * Behaves like MessageBox with styles SWT.OK and SWT.ICON_ERROR, but allows HTML links is messages.
+ * @author Yahor Radtsevich (yradtsevich)
+ *
+ */
+class ErrorMessageBoxWithLinks extends Dialog {
+ private Shell shell;
+ private String message;
+
+ public ErrorMessageBoxWithLinks(Shell parent) {
+ super(parent, SWT.NONE);
+ message = "";
+ }
+
+ public void open() {
+ shell = new Shell(getParent(), SWT.DIALOG_TRIM);
+ GridLayout shellLayout = new GridLayout(1, true);
+ shellLayout.marginHeight = 0;
+ shellLayout.marginWidth = 0;
+ shellLayout.verticalSpacing = 0;
+ shell.setLayout(shellLayout);
+ shell.setText(getText());
+
+ Color whiteColor = getParent().getDisplay().getSystemColor(SWT.COLOR_WHITE);
+ Composite messageComposite = new Composite(shell, SWT.NONE);
+ GridData gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
+ messageComposite.setLayoutData(gridData);
+ RowLayout messageCompositeLayout = new RowLayout(SWT.HORIZONTAL);
+ messageCompositeLayout.marginHeight = 22;
+ messageCompositeLayout.marginWidth = 22;
+ messageCompositeLayout.spacing = 10;
+ messageCompositeLayout.center = true;
+ messageComposite.setLayout(messageCompositeLayout);
+ messageComposite.setBackground(whiteColor);
+
+ Image errorImage = shell.getDisplay().getSystemImage(SWT.ICON_ERROR);
+ Label imageLabel = new Label(messageComposite, SWT.NONE);
+ imageLabel.setImage(errorImage);
+ imageLabel.setBackground(whiteColor);
+ Link link = new Link(messageComposite, SWT.WRAP);
+ link.setText(message);
+ link.setBackground(whiteColor);
+ link.addListener (SWT.Selection, new Listener () {
+ public void handleEvent(Event event) {
+ Program.launch(event.text);
+ }
+ });
+
+ Composite okComposite = new Composite(shell, SWT.NONE);
+ gridData = new GridData(SWT.FILL, SWT.FILL, true, true);
+ okComposite.setLayoutData(gridData);
+ GridLayout okCompositeLayout = new GridLayout(1, false);
+ okCompositeLayout.marginHeight = 10;
+ okCompositeLayout.marginWidth = 10;
+ okComposite.setLayout(okCompositeLayout);
+
+ Button ok = new Button(okComposite, SWT.PUSH);
+ ok.setText("OK");
+ ok.addSelectionListener(new SelectionAdapter() {
+ @Override
+ public void widgetSelected(SelectionEvent e) {
+ shell.close();
+ }
+ });
+ GridData okLayoutData = new GridData(SWT.END, SWT.CENTER, true, true);
+ okLayoutData.widthHint = 88;
+ ok.setLayoutData(okLayoutData);
+ shell.setDefaultButton(ok);
+
+
+ shell.pack();
+ shell.open();
+ Display display = getParent().getDisplay();
+ while (!shell.isDisposed()) {
+ if (!display.readAndDispatch()) {
+ display.sleep();
+ }
+ }
+ }
+
+ public void setMessage(String message) {
+ this.message = message;
+ }
+}
Modified: trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/Messages.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/Messages.java 2012-04-27 11:39:03 UTC (rev 40563)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/Messages.java 2012-04-27 12:01:02 UTC (rev 40564)
@@ -19,7 +19,6 @@
private static final String BUNDLE_NAME = Messages.class.getName().toString().toLowerCase();
public static String BrowserSim_ADDRESS;
public static String BrowserSim_BROWSER_SIM;
- public static String BrowserSim_COULD_NOT_INSTANTIATE_WEBKIT_BROWSER;
public static String BrowserSim_COULD_NOT_OPEN_DEFAULT_BROWSER;
public static String BrowserSim_DEVICES;
public static String BrowserSim_ERROR;
@@ -40,6 +39,10 @@
public static String EditDeviceDialog_SKIN;
public static String EditDeviceDialog_USER_AGENT;
public static String EditDeviceDialog_WIDTH;
+ public static String ExceptionNotifier_APPLE_APPLICATION_SUPPORT_IS_NOT_FOUND;
+ public static String ExceptionNotifier_COULD_NOT_INSTANTIATE_WEBKIT_BROWSER;
+ public static String ExceptionNotifier_ONLY_32_BIT_ECLIPSE_IS_SUPPORTED_ON_WINDOWS;
+ public static String ExceptionNotifier_WEBKIT_GTK_IS_NOT_FOUND;
public static String ManageDevicesDialog_ADD;
public static String ManageDevicesDialog_CANCEL;
public static String ManageDevicesDialog_DEFAULT;
Modified: trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/messages.properties
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/messages.properties 2012-04-27 11:39:03 UTC (rev 40563)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.browsersim/src/org/jboss/tools/vpe/browsersim/ui/messages.properties 2012-04-27 12:01:02 UTC (rev 40564)
@@ -1,6 +1,5 @@
BrowserSim_ADDRESS=Address
BrowserSim_BROWSER_SIM=BrowserSim
-BrowserSim_COULD_NOT_INSTANTIATE_WEBKIT_BROWSER=Could not instantiate WebKit Browser:
BrowserSim_COULD_NOT_OPEN_DEFAULT_BROWSER=Could not open default browser:
BrowserSim_DEVICES=Devices
BrowserSim_ERROR=Error
@@ -21,6 +20,17 @@
EditDeviceDialog_SKIN=Skin:
EditDeviceDialog_USER_AGENT=User-Agent:
EditDeviceDialog_WIDTH=Width:
+ExceptionNotifier_APPLE_APPLICATION_SUPPORT_IS_NOT_FOUND=Apple Application Support is not found.\
+\nPlease install <a href=\"http://www.apple.com/quicktime/download/\">Apple QuickTime</a> or <a href=\"http://www.apple.com/itunes/download/\">Apple iTunes</a> to run BrowserSim.\
+\nAlso see <a href=\"https://community.jboss.org/docs/DOC-18100\">BrowserSim FAQ</a>.
+ExceptionNotifier_COULD_NOT_INSTANTIATE_WEBKIT_BROWSER=Could not instantiate WebKit Browser:\n{1}\
+\nAlso see <a href=\"https://community.jboss.org/docs/DOC-18100\">BrowserSim FAQ</a>.
+ExceptionNotifier_ONLY_32_BIT_ECLIPSE_IS_SUPPORTED_ON_WINDOWS=64-bit Eclipse/JBDS is not supported on Windows.\
+\nPlease install 32-bit Eclipse/JBDS to run BrowserSim.\
+\nAlso see <a href=\"https://community.jboss.org/docs/DOC-18100\">BrowserSim FAQ</a>.
+ExceptionNotifier_WEBKIT_GTK_IS_NOT_FOUND=WebKitGTK 1.2.0 or newer is not found in the library load path.\
+\nPlease use your package manager to install libwebkitgtk.\
+\nAlso see <a href=\"https://community.jboss.org/docs/DOC-18100\">BrowserSim FAQ</a>.
ManageDevicesDialog_ADD=Add
ManageDevicesDialog_CANCEL=Cancel
ManageDevicesDialog_DEFAULT=DEFAULT
Modified: trunk/vpe/plugins/org.jboss.tools.vpe.browsersim.browser/src/org/jboss/tools/vpe/browsersim/browser/PlatformUtil.java
===================================================================
--- trunk/vpe/plugins/org.jboss.tools.vpe.browsersim.browser/src/org/jboss/tools/vpe/browsersim/browser/PlatformUtil.java 2012-04-27 11:39:03 UTC (rev 40563)
+++ trunk/vpe/plugins/org.jboss.tools.vpe.browsersim.browser/src/org/jboss/tools/vpe/browsersim/browser/PlatformUtil.java 2012-04-27 12:01:02 UTC (rev 40564)
@@ -17,6 +17,9 @@
*/
public class PlatformUtil {
+ public static final String ARCH_X86 = "x86";
+ public static final String OS_WIN32 = "win32";
+ public static final String OS_LINUX = "linux";
public static final String OS_MACOSX = "macosx";
public static final String CURRENT_PLATFORM;
static {
@@ -24,7 +27,7 @@
String ws = getWs();
String arch = getArch();
- if (OS_MACOSX.equals(os) && "x86".equals(arch)) {
+ if (OS_MACOSX.equals(os) && ARCH_X86.equals(arch)) {
CURRENT_PLATFORM = ws + '.' + os; // special case for MacOSX x86 (its SWT bundle has name org.eclipse.swt.cocoa.macosx)
} else {
CURRENT_PLATFORM = ws + '.' + os + '.' + arch;
@@ -34,9 +37,9 @@
/*
* Copy of org.eclipse.swt.internal.Library.arch()
*/
- private static String getArch() {
+ public static String getArch() {
String osArch = System.getProperty("os.arch"); //$NON-NLS-1$
- if (osArch.equals ("i386") || osArch.equals ("i686")) return "x86"; //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$
+ if (osArch.equals ("i386") || osArch.equals ("i686")) return ARCH_X86; //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$
if (osArch.equals ("amd64")) return "x86_64"; //$NON-NLS-1$ $NON-NLS-2$
if (osArch.equals ("IA64N")) return "ia64_32"; //$NON-NLS-1$ $NON-NLS-2$
if (osArch.equals ("IA64W")) return "ia64"; //$NON-NLS-1$ $NON-NLS-2$
@@ -48,12 +51,12 @@
*/
public static String getOs() {
String osName = System.getProperty("os.name"); //$NON-NLS-1$
- if (osName.equals ("Linux")) return "linux"; //$NON-NLS-1$ $NON-NLS-2$
+ if (osName.equals ("Linux")) return OS_LINUX; //$NON-NLS-1$ $NON-NLS-2$
if (osName.equals ("AIX")) return "aix"; //$NON-NLS-1$ $NON-NLS-2$
if (osName.equals ("Solaris") || osName.equals ("SunOS")) return "solaris"; //$NON-NLS-1$ $NON-NLS-2$ $NON-NLS-3$
if (osName.equals ("HP-UX")) return "hpux"; //$NON-NLS-1$ $NON-NLS-2$
if (osName.equals ("Mac OS X")) return OS_MACOSX; //$NON-NLS-1$ $NON-NLS-2$
- if (osName.startsWith ("Win")) return "win32"; //$NON-NLS-1$ $NON-NLS-2$
+ if (osName.startsWith ("Win")) return OS_WIN32; //$NON-NLS-1$ $NON-NLS-2$
return osName;
}
13 years, 8 months
JBoss Tools SVN: r40563 - in trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer: property and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: max.andersen(a)jboss.com
Date: 2012-04-27 07:39:03 -0400 (Fri, 27 Apr 2012)
New Revision: 40563
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/OpenShiftExpressConsoleContentProvider.java
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/property/ApplicationPropertySource.java
Log:
JBIDE-11680 revert to eagerload cartridges since it can cause ui lockup otherwise with bad network. introduce system property to allow override for now
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/OpenShiftExpressConsoleContentProvider.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/OpenShiftExpressConsoleContentProvider.java 2012-04-27 11:06:22 UTC (rev 40562)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/OpenShiftExpressConsoleContentProvider.java 2012-04-27 11:39:03 UTC (rev 40563)
@@ -157,7 +157,8 @@
// Get the actual children, with the delay
loadingUsers.add(user);
try {
- getChildrenForElement(user, false);
+ getChildrenForElement(user, Boolean.valueOf(System.getProperty("org.jboss.tools.openshift.express.ui.eagerloading", "true"))); // JBIDE-11680 false = fast, but blocks ui while loading cartridges, true = slow, but no blocking since cartridges is forced loaded.
+
} catch(OpenShiftException e) {
errors.put(user, e);
} catch(SocketTimeoutException e) {
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/property/ApplicationPropertySource.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/property/ApplicationPropertySource.java 2012-04-27 11:06:22 UTC (rev 40562)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/ui/viewer/property/ApplicationPropertySource.java 2012-04-27 11:39:03 UTC (rev 40563)
@@ -11,6 +11,7 @@
package org.jboss.tools.openshift.express.internal.ui.viewer.property;
import java.text.SimpleDateFormat;
+import java.util.List;
import org.eclipse.ui.views.properties.IPropertyDescriptor;
import org.eclipse.ui.views.properties.IPropertySource;
@@ -18,7 +19,9 @@
import org.jboss.tools.openshift.express.internal.ui.utils.Logger;
import com.openshift.client.IApplication;
+import com.openshift.client.IApplicationPortForwarding;
import com.openshift.client.OpenShiftException;
+import com.openshift.client.OpenShiftSSHOperationException;
/**
* @author Xavier Coulon
@@ -43,7 +46,7 @@
new PropertyDescriptor("6.UUID", "UUID"),
new PropertyDescriptor("5.Git URI", "Git URI"),
new PropertyDescriptor("2.Type", "Type"),
- new PropertyDescriptor("4.Created on", "Created on") };
+ new PropertyDescriptor("4.Created on", "Created on"), new PropertyDescriptor("7.Port Forward", "Port Forward") };
}
@Override
@@ -68,6 +71,18 @@
if (id.equals("5.Git URI")) {
return application.getGitUrl();
}
+ if(id.equals("7.Port Forward")) {
+ try {
+ StringBuffer bf = new StringBuffer();
+ List<IApplicationPortForwarding> forwardablePorts = application.getForwardablePorts();
+ for (IApplicationPortForwarding iApplicationPortForwarding : forwardablePorts) {
+ bf.append(iApplicationPortForwarding);
+ }
+ return bf.toString();
+ } catch (OpenShiftSSHOperationException e) {
+ e.printStackTrace();
+ }
+ }
return null;
}
13 years, 8 months
JBoss Tools SVN: r40562 - trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward.
by jbosstools-commits@lists.jboss.org
Author: xcoulon
Date: 2012-04-27 07:06:22 -0400 (Fri, 27 Apr 2012)
New Revision: 40562
Added:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardDialog.java
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingAction.java
Log:
In progress - JBIDE-11073
OpenShift Express Tool: Create a way to invoke rhc-port-forward functionality which enables users to debug their cloud environments with their local tools
'Finish' button labelled 'Ok', 'Cancel' button hidden
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingAction.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingAction.java 2012-04-27 10:50:53 UTC (rev 40561)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingAction.java 2012-04-27 11:06:22 UTC (rev 40562)
@@ -28,7 +28,7 @@
try {
//TitleD
ApplicationPortForwardingWizard wizard = new ApplicationPortForwardingWizard(application);
- WizardDialog dialog = new WizardDialog(Display.getCurrent().getActiveShell(), wizard);
+ WizardDialog dialog = new ApplicationPortForwardingWizardDialog(Display.getCurrent().getActiveShell(), wizard);
dialog.setMinimumPageSize(700, 300);
dialog.create();
dialog.open();
Added: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardDialog.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardDialog.java (rev 0)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardDialog.java 2012-04-27 11:06:22 UTC (rev 40562)
@@ -0,0 +1,35 @@
+/*******************************************************************************
+ * Copyright (c) 2012 Red Hat, Inc.
+ * Distributed under license by Red Hat, Inc. All rights reserved.
+ * This program is made available under the terms of the
+ * Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Red Hat, Inc. - initial API and implementation
+ ******************************************************************************/
+package org.jboss.tools.openshift.express.internal.core.portforward;
+
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.jface.wizard.IWizard;
+import org.eclipse.jface.wizard.WizardDialog;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Shell;
+
+/**
+ * @author Xavier Coulon
+ *
+ */
+public class ApplicationPortForwardingWizardDialog extends WizardDialog {
+
+ public ApplicationPortForwardingWizardDialog(Shell parentShell, IWizard newWizard) {
+ super(parentShell, newWizard);
+ }
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ super.createButtonsForButtonBar(parent);
+ getButton(IDialogConstants.CANCEL_ID).setVisible(false);
+ getButton(IDialogConstants.FINISH_ID).setText("OK");
+ }
+}
Property changes on: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardDialog.java
___________________________________________________________________
Added: svn:mime-type
+ text/plain
13 years, 8 months
JBoss Tools SVN: r40561 - trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward.
by jbosstools-commits@lists.jboss.org
Author: xcoulon
Date: 2012-04-27 06:50:53 -0400 (Fri, 27 Apr 2012)
New Revision: 40561
Modified:
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java
trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
Log:
In progress - JBIDE-11073
OpenShift Express Tool: Create a way to invoke rhc-port-forward functionality which enables users to debug their cloud environments with their local tools
'Finish' button closes the dialog
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java 2012-04-27 10:39:14 UTC (rev 40560)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizard.java 2012-04-27 10:50:53 UTC (rev 40561)
@@ -30,7 +30,7 @@
@Override
public boolean performFinish() {
- return false;
+ return true;
}
@Override
Modified: trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java
===================================================================
--- trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27 10:39:14 UTC (rev 40560)
+++ trunk/openshift/plugins/org.jboss.tools.openshift.express.ui/src/org/jboss/tools/openshift/express/internal/core/portforward/ApplicationPortForwardingWizardPage.java 2012-04-27 10:50:53 UTC (rev 40561)
@@ -60,6 +60,11 @@
}
@Override
+ public boolean isPageComplete() {
+ return true;
+ }
+
+ @Override
protected void doCreateControls(Composite parent, DataBindingContext dbc) {
GridLayoutFactory.fillDefaults().margins(6, 6).applyTo(parent);
Composite container = new Composite(parent, SWT.NONE);
@@ -87,7 +92,6 @@
startButton.setEnabled(true);
GridDataFactory.fillDefaults().hint(110, SWT.DEFAULT).align(SWT.FILL, SWT.TOP).applyTo(startButton);
startButton.addSelectionListener(onStartPortForwarding());
-
stopButton = new Button(container, SWT.PUSH);
stopButton.setText("Stop All");
@@ -119,8 +123,7 @@
.applyTo(findFreesPortButton);
final IObservableValue findFreePortsButtonObservable = BeanProperties.value(
ApplicationPortForwardingWizardModel.PROPERTY_USE_FREE_PORTS).observe(wizardModel);
- final IObservableValue findFreePortsButtonSelection = WidgetProperties.selection().observe(
- findFreesPortButton);
+ final IObservableValue findFreePortsButtonSelection = WidgetProperties.selection().observe(findFreesPortButton);
dbc.bindValue(findFreePortsButtonSelection, findFreePortsButtonObservable);
findFreePortsButtonObservable.addValueChangeListener(new IValueChangeListener() {
@Override
@@ -128,7 +131,7 @@
refreshViewerInput();
}
});
-
+
// enabling/disabling controls
IObservableValue portForwardingStartedObservable = BeanProperties.value(
ApplicationPortForwardingWizardModel.PROPERTY_PORT_FORWARDING).observe(wizardModel);
@@ -343,7 +346,7 @@
* @param monitor
* @throws JSchException
*/
- //TODO : move this method into the WizardModel ?
+ // TODO : move this method into the WizardModel ?
private void verifyApplicationSSHSession() throws JSchException {
final boolean hasSSHSession = wizardModel.getApplication().hasSSHSession();
if (!hasSSHSession) {
13 years, 8 months
JBoss Tools SVN: r40560 - in trunk/central/tests/org.jboss.tools.central.test.ui.bot: src/org/jboss/tools/central/test/ui/bot and 1 other directory.
by jbosstools-commits@lists.jboss.org
Author: rhopp
Date: 2012-04-27 06:39:14 -0400 (Fri, 27 Apr 2012)
New Revision: 40560
Modified:
trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml
trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsWithServerTest.java
Log:
Modified: trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml
===================================================================
--- trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml 2012-04-27 10:36:31 UTC (rev 40559)
+++ trunk/central/tests/org.jboss.tools.central.test.ui.bot/pom.xml 2012-04-27 10:39:14 UTC (rev 40560)
@@ -44,11 +44,11 @@
<artifactId>org.jboss.tools.central.feature.feature.group</artifactId>
<version>0.0.0</version>
</dependency>
- <dependency>
+ <!--<dependency>
<type>p2-installable-unit</type>
<artifactId>org.jboss.tools.central.discovery.feature.feature.group</artifactId>
<version>0.0.0</version>
- </dependency>
+ </dependency>-->
<dependency>
<type>p2-installable-unit</type>
<artifactId>org.jboss.tools.community.project.examples.feature.feature.group</artifactId>
Modified: trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsWithServerTest.java
===================================================================
--- trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsWithServerTest.java 2012-04-27 10:36:31 UTC (rev 40559)
+++ trunk/central/tests/org.jboss.tools.central.test.ui.bot/src/org/jboss/tools/central/test/ui/bot/CreateProjectsWithServerTest.java 2012-04-27 10:39:14 UTC (rev 40560)
@@ -12,6 +12,7 @@
import org.jboss.tools.ui.bot.ext.condition.NonSystemJobRunsCondition;
import org.jboss.tools.ui.bot.ext.config.Annotations.Require;
import org.jboss.tools.ui.bot.ext.config.Annotations.ServerType;
+import org.jboss.tools.ui.bot.ext.gen.ActionItem.Preference;
import org.jboss.tools.ui.bot.ext.parts.SWTBotTwistie;
import org.jboss.tools.ui.bot.ext.types.IDELabel;
import org.jboss.tools.ui.bot.ext.wizards.SWTBotWizard;
@@ -24,6 +25,11 @@
@BeforeClass
public static void setup(){
+ bot.menu("Window").menu("Preferences").click();
+ bot.waitForShell("Preferences");
+ bot.tree().getTreeItem("Maven").select();
+ bot.checkBox("Download repository index updates on startup").deselect();
+ bot.clickButton("OK");
bot.menu("Help").menu(IDELabel.JBossCentralEditor.JBOSS_CENTRAL).click();
util.waitForAll();
}
@@ -48,13 +54,16 @@
bot.activeShell().close();
//Openshift app
log.info(bot.activeShell().getText());
- bot.hyperlink(IDELabel.JBossCentralEditor.OPENSHIFT_APP).click();
+
+ //TODO will put back when IDELabel.JBossCentralEditor.OPENSHIFT_APP_WIZARD will be correct
+ /*bot.hyperlink(IDELabel.JBossCentralEditor.OPENSHIFT_APP).click();
bot.waitForShell(IDELabel.JBossCentralEditor.OPENSHIFT_APP_WIZARD);
bot.waitWhile(new NonSystemJobRunsCondition());
- assertTrue("New OpenShift Application window should have appeared", bot.activeShell().getText().equals(IDELabel.JBossCentralEditor.OPENSHIFT_APP_WIZARD));
- //assertTrue("New OpenShift Application window should have appeared", bot.shell(IDELabel.JBossCentralEditor.OPENSHIFT_APP_WIZARD).isActive());
- bot.activeShell().close();
+ assertTrue("New OpenShift Express Application window should have appeared", bot.activeShell().getText().equals(IDELabel.JBossCentralEditor.OPENSHIFT_APP_WIZARD));
+ //assertTrue("New OpenShift Express Application window should have appeared", bot.shell(IDELabel.JBossCentralEditor.OPENSHIFT_APP_WIZARD).isActive());
+ bot.activeShell().close();*/
+
//check Project example and detection of server
// formsBot.formTextWithText(IDELabel.JBossCentralEditor.JAVA_EE_WEB_PROJECT).click();
// //bot.hyperlink(IDELabel.JBossCentralEditor.JAVA_EE_WEB_PROJECT).click();
@@ -123,6 +132,8 @@
bot.waitForShell("New");
assertTrue("Shell \"New\" should have appeared", bot.shell("New").isActive());
bot.activeShell().close();
+ canBeDeployedTest();
+ projectExplorer.deleteAllProjects();
}
@Test
@@ -140,13 +151,15 @@
checkExample(formsBot, "Login", true, "login.xml"); //Login example ma nejaky divny login.xml cheatsheet
checkExample(formsBot, "Kitchensink", true);
checkExample(formsBot, "HTML5", true);
+ canBeDeployedTest();
+ projectExplorer.deleteAllProjects();
}
/**
* Tries to deploy all projects
*/
- @Test
+ //@Test
public void canBeDeployedTest(){
servers.show();
String serverName = bot.tree().getAllItems()[0].getText().substring(0, bot.tree().getAllItems()[0].getText().indexOf(' '));
13 years, 8 months
JBoss Tools SVN: r40559 - trunk/forge/plugins/org.jboss.tools.forge.runtime.
by jbosstools-commits@lists.jboss.org
Author: koen.aers(a)jboss.com
Date: 2012-04-27 06:36:31 -0400 (Fri, 27 Apr 2012)
New Revision: 40559
Modified:
trunk/forge/plugins/org.jboss.tools.forge.runtime/
Log:
svn ignore runtime
Property changes on: trunk/forge/plugins/org.jboss.tools.forge.runtime
___________________________________________________________________
Modified: svn:ignore
- forge-distribution-1.0.3.Final
target
+ forge-distribution-1.0.3.Final
target
forge-distribution-1.0.4.Final
13 years, 8 months