Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

339835: Remove all classes that provide backward compatibility for ec…

  • Loading branch information...
commit feef09828b212e790ee7edc15dfc6da767b7b8d1 1 parent 379b17c
@ketan ketan authored
Showing with 15 additions and 808 deletions.
  1. +1 −1  org.eclipse.swtbot.eclipse.finder/META-INF/MANIFEST.MF
  2. +1 −1  org.eclipse.swtbot.eclipse.gef.finder/META-INF/MANIFEST.MF
  3. +1 −1  org.eclipse.swtbot.eclipse.junit4.headless/META-INF/MANIFEST.MF
  4. +0 −41 org.eclipse.swtbot.eclipse.ui/META-INF/_MANIFEST.MF_eclipse_3_4
  5. +0 −33 org.eclipse.swtbot.eclipse.ui/_build.properties.eclipse_3_4
  6. +2 −4 org.eclipse.swtbot.eclipse.ui/_build.properties.eclipse_3_5
  7. +0 −12 org.eclipse.swtbot.eclipse.ui/_classpath.eclipse_3_4
  8. +0 −1  org.eclipse.swtbot.eclipse.ui/_classpath.eclipse_3_5
  9. 0  ...clipse.ui/{src_eclipse_3.5 → src}/org/eclipse/swtbot/eclipse/ui/SWTBotLaunchConfigurationDelegate.java
  10. +0 −428 ...ipse.swtbot.eclipse.ui/src_eclipse_3.4/org/eclipse/swtbot/eclipse/ui/SWTBotLaunchConfigurationDelegate.java
  11. +0 −15 org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF_junit4_3
  12. +0 −19 org.eclipse.swtbot.junit4_x/_build.properties.junit4_3
  13. +1 −3 org.eclipse.swtbot.junit4_x/_build.properties.junit4_5
  14. +0 −8 org.eclipse.swtbot.junit4_x/_classpath.junit4_3
  15. +0 −1  org.eclipse.swtbot.junit4_x/_classpath.junit4_5
  16. +0 −61 org.eclipse.swtbot.junit4_x/junit4_3/org/eclipse/swtbot/swt/finder/junit/SWTBotJUnit4Suite.java
  17. +0 −61 org.eclipse.swtbot.junit4_x/junit4_3/org/eclipse/swtbot/swt/finder/junit/SWTBotJunit4ClassRunner.java
  18. 0  org.eclipse.swtbot.junit4_x/{junit4_5 → src}/org/eclipse/swtbot/swt/finder/junit/SWTBotJUnit4Suite.java
  19. 0  ...ipse.swtbot.junit4_x/{junit4_5 → src}/org/eclipse/swtbot/swt/finder/junit/SWTBotJunit4ClassRunner.java
  20. +3 −21 org.eclipse.swtbot.releng/build.xml
  21. +0 −4 org.eclipse.swtbot.releng/check-prerequisites.xml
  22. +0 −3  org.eclipse.swtbot.releng/javadoc.xml
  23. +2 −2 org.eclipse.swtbot.releng/make-release.rb
  24. +2 −2 org.eclipse.swtbot.swt.finder/META-INF/MANIFEST.MF
  25. +0 −84 ...ipse.swtbot.swt.finder/src/org/eclipse/swtbot/swt/finder/widgets/BrowserAuthenticationListenerDelegate.java
  26. +2 −2 org.eclipse.swtbot.swt.finder/src/org/eclipse/swtbot/swt/finder/widgets/SWTBotBrowser.java
View
2  org.eclipse.swtbot.eclipse.finder/META-INF/MANIFEST.MF
@@ -14,7 +14,7 @@ Export-Package: org.eclipse.swtbot.eclipse.finder,
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Bundle-ClassPath: .
Import-Package: javax.swing.text,
- junit.framework;version="4.3.1",
+ junit.framework;version="4.5.0",
org.apache.log4j;version="[1.2.13,1.3.0)",
org.eclipse.core.commands,
org.eclipse.core.commands.common,
View
2  org.eclipse.swtbot.eclipse.gef.finder/META-INF/MANIFEST.MF
@@ -29,5 +29,5 @@ Import-Package: org.apache.log4j;version="[1.2.13,1.3.0)",
org.eclipse.ui.part,
org.hamcrest;version="1.1.0",
org.hamcrest.core;version="1.1.0",
- org.junit;version="4.3.1"
+ org.junit;version="4.5.0"
Require-Bundle: org.eclipse.swtbot.eclipse.finder;visibility:=reexport
View
2  org.eclipse.swtbot.eclipse.junit4.headless/META-INF/MANIFEST.MF
@@ -7,7 +7,7 @@ Bundle-Vendor: Eclipse.org - SWTBot
Bundle-ActivationPolicy: lazy
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: org.eclipse.swtbot.eclipse.junit4.headless
-Import-Package: junit.framework;version="4.3.0",
+Import-Package: junit.framework;version="4.5.0",
org.apache.tools.ant,
org.apache.tools.ant.taskdefs.optional.junit,
org.eclipse.core.runtime;version="3.4.0",
View
41 org.eclipse.swtbot.eclipse.ui/META-INF/_MANIFEST.MF_eclipse_3_4
@@ -1,41 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: SWTBot Eclipse UI Plug-in (incubation)
-Bundle-SymbolicName: org.eclipse.swtbot.eclipse.ui;singleton:=true
-Bundle-Version: 2.0.5.qualifier
-Bundle-Activator: org.eclipse.swtbot.eclipse.ui.Activator
-Bundle-ActivationPolicy: lazy
-Bundle-Vendor: Eclipse.org - SWTBot
-Export-Package: org.eclipse.swtbot.eclipse.ui,
- org.eclipse.swtbot.eclipse.ui.launcher,
- org.eclipse.swtbot.eclipse.ui.preferences,
- org.eclipse.swtbot.eclipse.ui.project,
- org.eclipse.swtbot.eclipse.ui.wizards
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Import-Package: org.eclipse.core.resources,
- org.eclipse.core.runtime,
- org.eclipse.core.runtime.jobs,
- org.eclipse.core.runtime.preferences,
- org.eclipse.debug.core,
- org.eclipse.debug.ui,
- org.eclipse.jdt.core,
- org.eclipse.jdt.junit.launcher,
- org.eclipse.jdt.launching,
- org.eclipse.jdt.ui,
- org.eclipse.jface.preference,
- org.eclipse.jface.resource,
- org.eclipse.jface.util,
- org.eclipse.jface.wizard,
- org.eclipse.osgi.util,
- org.eclipse.pde.core,
- org.eclipse.pde.core.plugin,
- org.eclipse.pde.internal.core,
- org.eclipse.pde.internal.core.util,
- org.eclipse.pde.internal.ui,
- org.eclipse.pde.internal.ui.launcher,
- org.eclipse.pde.ui.launcher,
- org.eclipse.swt.events,
- org.eclipse.swt.layout,
- org.eclipse.swt.widgets,
- org.eclipse.ui,
- org.eclipse.ui.plugin
View
33 org.eclipse.swtbot.eclipse.ui/_build.properties.eclipse_3_4
@@ -1,33 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 Ketan Padegaonkar and others.
-# All rights reserved. This program and the accompanying materials
-# are 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:
-# Ketan Padegaonkar - initial API and implementation
-###############################################################################
-source.. = src/,\
- src_eclipse_3.4/
-output.. = bin/
-bin.includes = META-INF/,\
- .,\
- LICENSE.EPL,\
- about.html,\
- plugin.xml,\
- feature.gif,\
- src/,\
- intro/,\
- about.ini,\
- about.properties,\
- icons/,\
- src_eclipse_3.4/
-jars.compile.order = .
-src.includes = LICENSE.EPL,\
- about.html,\
- intro/,\
- about.ini,\
- feature.gif,\
- about.properties,\
- icons/
View
6 org.eclipse.swtbot.eclipse.ui/_build.properties.eclipse_3_5
@@ -8,8 +8,7 @@
# Contributors:
# Ketan Padegaonkar - initial API and implementation
###############################################################################
-source.. = src/,\
- src_eclipse_3.5/
+source.. = src
output.. = bin/
bin.includes = META-INF/,\
.,\
@@ -21,8 +20,7 @@ bin.includes = META-INF/,\
intro/,\
about.ini,\
about.properties,\
- icons/,\
- src_eclipse_3.5/
+ icons/
jars.compile.order = .
src.includes = LICENSE.EPL,\
about.html,\
View
12 org.eclipse.swtbot.eclipse.ui/_classpath.eclipse_3_4
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins">
- <accessrules>
- <accessrule kind="accessible" pattern="**"/>
- </accessrules>
- </classpathentry>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="src_eclipse_3.4"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
View
1  org.eclipse.swtbot.eclipse.ui/_classpath.eclipse_3_5
@@ -7,6 +7,5 @@
</accessrules>
</classpathentry>
<classpathentry kind="src" path="src"/>
- <classpathentry kind="src" path="src_eclipse_3.5"/>
<classpathentry kind="output" path="bin"/>
</classpath>
View
0  ...eclipse/ui/SWTBotLaunchConfigurationDelegate.java → ...eclipse/ui/SWTBotLaunchConfigurationDelegate.java
File renamed without changes
View
428 ...e.swtbot.eclipse.ui/src_eclipse_3.4/org/eclipse/swtbot/eclipse/ui/SWTBotLaunchConfigurationDelegate.java
@@ -1,428 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008 Ketan Padegaonkar and others.
- * All rights reserved. This program and the accompanying materials
- * are 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:
- * Ketan Padegaonkar - initial API and implementation
- *******************************************************************************/
-package org.eclipse.swtbot.eclipse.ui;
-
-import java.io.File;
-import java.util.List;
-import java.util.Map;
-
-import org.eclipse.core.resources.IProject;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IPath;
-import org.eclipse.core.runtime.IProgressMonitor;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Path;
-import org.eclipse.core.runtime.Status;
-import org.eclipse.core.runtime.SubProgressMonitor;
-import org.eclipse.debug.core.DebugPlugin;
-import org.eclipse.debug.core.ILaunch;
-import org.eclipse.debug.core.ILaunchConfiguration;
-import org.eclipse.debug.core.ILaunchConfigurationWorkingCopy;
-import org.eclipse.jdt.core.IJavaProject;
-import org.eclipse.jdt.launching.IJavaLaunchConfigurationConstants;
-import org.eclipse.jdt.launching.IVMInstall;
-import org.eclipse.jdt.launching.IVMRunner;
-import org.eclipse.osgi.util.NLS;
-import org.eclipse.pde.core.plugin.IFragmentModel;
-import org.eclipse.pde.core.plugin.IPluginModelBase;
-import org.eclipse.pde.core.plugin.PluginRegistry;
-import org.eclipse.pde.core.plugin.TargetPlatform;
-import org.eclipse.pde.internal.core.ClasspathHelper;
-import org.eclipse.pde.internal.core.PDECore;
-import org.eclipse.pde.internal.core.TargetPlatformHelper;
-import org.eclipse.pde.internal.core.util.CoreUtility;
-import org.eclipse.pde.internal.ui.IPDEUIConstants;
-import org.eclipse.pde.internal.ui.PDEPlugin;
-import org.eclipse.pde.internal.ui.PDEUIMessages;
-import org.eclipse.pde.internal.ui.launcher.EclipsePluginValidationOperation;
-import org.eclipse.pde.internal.ui.launcher.LaunchArgumentsHelper;
-import org.eclipse.pde.internal.ui.launcher.LaunchConfigurationHelper;
-import org.eclipse.pde.internal.ui.launcher.LaunchPluginValidator;
-import org.eclipse.pde.internal.ui.launcher.LauncherUtils;
-import org.eclipse.pde.internal.ui.launcher.VMHelper;
-import org.eclipse.pde.ui.launcher.IPDELauncherConstants;
-import org.eclipse.pde.ui.launcher.PDESourcePathProvider;
-
-/**
- * This class is a copy of {@link org.eclipse.pde.ui.launcher.JUnitLaunchConfigurationDelegate} with the
- * {@link #collectExecutionArguments(ILaunchConfiguration, List, List)} modified to use
- * {@value Activator#APPLICATION_ID}. A launch delegate for launching JUnit Plug-in tests.
- *
- * @since 3.3
- */
-@SuppressWarnings("all")
-public class SWTBotLaunchConfigurationDelegate extends org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate {
-
- public static final String LAUNCH_CONFIG_ID = "org.eclipse.swtbot.eclipse.ui.launcher.JunitLaunchConfig"; //$NON-NLS-1$
-
- private static String[] REQUIRED_PLUGINS = { "org.junit", "org.eclipse.jdt.junit.runtime", "org.eclipse.pde.junit.runtime" }; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
- protected File fConfigDir = null;
- private Map fPluginMap;
-
- /** */
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getVMRunner(org.eclipse.debug.core.
- * ILaunchConfiguration, java.lang.String)
- */
- public IVMRunner getVMRunner(ILaunchConfiguration configuration, String mode) throws CoreException {
- IVMInstall launcher = VMHelper.createLauncher(configuration);
- return launcher.getVMRunner(mode);
- }
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate#verifyMainTypeName(org.eclipse.debug.core.
- * ILaunchConfiguration)
- */
- public String verifyMainTypeName(ILaunchConfiguration configuration) throws CoreException {
- if (TargetPlatformHelper.getTargetVersion() >= 3.3)
- return "org.eclipse.equinox.launcher.Main"; //$NON-NLS-1$
- return "org.eclipse.core.launcher.Main"; //$NON-NLS-1$
- }
-
- private String getTestPluginId(ILaunchConfiguration configuration) throws CoreException {
- IJavaProject javaProject = getJavaProject(configuration);
- IPluginModelBase model = PluginRegistry.findModel(javaProject.getProject());
- if (model == null)
- abort(NLS.bind(PDEUIMessages.JUnitLaunchConfiguration_error_notaplugin, javaProject.getProject().getName()), null, IStatus.OK);
- if (model instanceof IFragmentModel)
- return ((IFragmentModel) model).getFragment().getPluginId();
-
- return model.getPluginBase().getId();
- }
-
- /*
- * (non-Javadoc)
- * @see org.eclipse.jdt.internal.junit.launcher.JUnitBaseLaunchConfiguration#abort(java.lang.String,
- * java.lang.Throwable, int)
- */
- protected void abort(String message, Throwable exception, int code) throws CoreException {
- throw new CoreException(new Status(IStatus.ERROR, Activator.PLUGIN_ID, code, message, exception));
- }
-
- /*
- * (non-Javadoc)
- * @see
- * org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate#collectExecutionArguments(org.eclipse.debug.core
- * .ILaunchConfiguration, java.util.List, java.util.List)
- */
- protected void collectExecutionArguments(ILaunchConfiguration configuration, List/* String */vmArguments, List/* String */programArgs)
- throws CoreException {
- super.collectExecutionArguments(configuration, vmArguments, programArgs);
-
- // Specify the JUnit Plug-in test application to launch
- programArgs.add("-application"); //$NON-NLS-1$
- String application = getApplication(configuration);
-
- programArgs.add(application);
-
- // If a product is specified, then add it to the program args
- if (configuration.getAttribute(IPDELauncherConstants.USE_PRODUCT, false)) {
- programArgs.add("-product"); //$NON-NLS-1$
- programArgs.add(configuration.getAttribute(IPDELauncherConstants.PRODUCT, "")); //$NON-NLS-1$
- } else {
- // Specify the application to test
- String defaultApplication = IPDEUIConstants.CORE_TEST_APPLICATION.equals(application) ? null : TargetPlatform
- .getDefaultApplication();
- String testApplication = configuration.getAttribute(IPDELauncherConstants.APP_TO_TEST, defaultApplication);
- if (testApplication != null) {
- programArgs.add("-testApplication"); //$NON-NLS-1$
- programArgs.add(testApplication);
- }
- }
-
- // Specify the location of the runtime workbench
- String targetWorkspace = LaunchArgumentsHelper.getWorkspaceLocation(configuration);
- if (targetWorkspace.length() > 0) {
- programArgs.add("-data"); //$NON-NLS-1$
- programArgs.add(targetWorkspace);
- }
-
- // Create the platform configuration for the runtime workbench
- String productID = LaunchConfigurationHelper.getProductID(configuration);
- LaunchConfigurationHelper.createConfigIniFile(configuration, productID, fPluginMap, getConfigurationDirectory(configuration));
- String brandingId = LaunchConfigurationHelper.getContributingPlugin(productID);
- TargetPlatform.createPlatformConfiguration(getConfigurationDirectory(configuration), (IPluginModelBase[]) fPluginMap.values()
- .toArray(new IPluginModelBase[fPluginMap.size()]), brandingId != null ? (IPluginModelBase) fPluginMap.get(brandingId)
- : null);
- TargetPlatformHelper.checkPluginPropertiesConsistency(fPluginMap, getConfigurationDirectory(configuration));
-
- programArgs.add("-configuration"); //$NON-NLS-1$
- programArgs.add("file:" + new Path(getConfigurationDirectory(configuration).getPath()).addTrailingSeparator().toString()); //$NON-NLS-1$
-
- // Specify the output folder names
- programArgs.add("-dev"); //$NON-NLS-1$
- programArgs.add(ClasspathHelper.getDevEntriesProperties(
- getConfigurationDirectory(configuration).toString() + "/dev.properties", fPluginMap)); //$NON-NLS-1$
-
- // necessary for PDE to know how to load plugins when target platform = host platform
- // see PluginPathFinder.getPluginPaths()
- if (fPluginMap.containsKey(PDECore.PLUGIN_ID))
- programArgs.add("-pdelaunch"); //$NON-NLS-1$
-
- // Create the .options file if tracing is turned on
- if (configuration.getAttribute(IPDELauncherConstants.TRACING, false)
- && !IPDELauncherConstants.TRACING_NONE.equals(configuration.getAttribute(IPDELauncherConstants.TRACING_CHECKED,
- (String) null))) {
- programArgs.add("-debug"); //$NON-NLS-1$
- String path = getConfigurationDirectory(configuration).getPath() + IPath.SEPARATOR + ".options"; //$NON-NLS-1$
- programArgs.add(LaunchArgumentsHelper.getTracingFileArgument(configuration, path));
- }
-
- // add the program args specified by the user
- String[] userArgs = LaunchArgumentsHelper.getUserProgramArgumentArray(configuration);
- for (int i = 0; i < userArgs.length; i++) {
- // be forgiving if people have tracing turned on and forgot
- // to remove the -debug from the program args field.
- if (userArgs[i].equals("-debug") && programArgs.contains("-debug")) //$NON-NLS-1$ //$NON-NLS-2$
- continue;
- programArgs.add(userArgs[i]);
- }
-
- if (!configuration.getAttribute(IPDEUIConstants.APPEND_ARGS_EXPLICITLY, false)) {
- if (!programArgs.contains("-os")) { //$NON-NLS-1$
- programArgs.add("-os"); //$NON-NLS-1$
- programArgs.add(TargetPlatform.getOS());
- }
- if (!programArgs.contains("-ws")) { //$NON-NLS-1$
- programArgs.add("-ws"); //$NON-NLS-1$
- programArgs.add(TargetPlatform.getWS());
- }
- if (!programArgs.contains("-arch")) { //$NON-NLS-1$
- programArgs.add("-arch"); //$NON-NLS-1$
- programArgs.add(TargetPlatform.getOSArch());
- }
- }
-
- programArgs.add("-testpluginname"); //$NON-NLS-1$
- programArgs.add(getTestPluginId(configuration));
- }
-
- private String getApplication(ILaunchConfiguration configuration) {
- return Activator.APPLICATION_ID;
- }
-
- private IPluginModelBase findPlugin(String id) throws CoreException {
- IPluginModelBase model = PluginRegistry.findModel(id);
- if (model == null)
- model = PDECore.getDefault().findPluginInHost(id);
- if (model == null)
- abort(NLS.bind(PDEUIMessages.JUnitLaunchConfiguration_error_missingPlugin, id), null, IStatus.OK);
- return model;
- }
-
- /*
- * (non-Javadoc)
- * @see
- * org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getProgramArguments(org.eclipse.debug.core.
- * ILaunchConfiguration)
- */
- public String getProgramArguments(ILaunchConfiguration configuration) throws CoreException {
- return LaunchArgumentsHelper.getUserProgramArguments(configuration);
- }
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getVMArguments(org.eclipse.debug.core.
- * ILaunchConfiguration)
- */
- public String getVMArguments(ILaunchConfiguration configuration) throws CoreException {
- return LaunchArgumentsHelper.getUserVMArguments(configuration);
- }
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getEnvironment(org.eclipse.debug.core.
- * ILaunchConfiguration)
- */
- public String[] getEnvironment(ILaunchConfiguration configuration) throws CoreException {
- return DebugPlugin.getDefault().getLaunchManager().getEnvironment(configuration);
- }
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getClasspath(org.eclipse.debug.core.
- * ILaunchConfiguration)
- */
- public String[] getClasspath(ILaunchConfiguration configuration) throws CoreException {
- String[] classpath = LaunchArgumentsHelper.constructClasspath(configuration);
- if (classpath == null)
- abort(PDEUIMessages.WorkbenchLauncherConfigurationDelegate_noStartup, null, IStatus.OK);
- return classpath;
- }
-
- /*
- * (non-Javadoc)
- * @see
- * org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getWorkingDirectory(org.eclipse.debug.core.
- * ILaunchConfiguration)
- */
- public File getWorkingDirectory(ILaunchConfiguration configuration) throws CoreException {
- return LaunchArgumentsHelper.getWorkingDirectory(configuration);
- }
-
- /*
- * (non-Javadoc)
- * @see
- * org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getVMSpecificAttributesMap(org.eclipse.debug
- * .core.ILaunchConfiguration)
- */
- public Map getVMSpecificAttributesMap(ILaunchConfiguration configuration) throws CoreException {
- return LaunchArgumentsHelper.getVMSpecificAttributesMap(configuration);
- }
-
- /*
- * (non-Javadoc)
- * @see
- * org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#setDefaultSourceLocator(org.eclipse.debug.core
- * .ILaunch, org.eclipse.debug.core.ILaunchConfiguration)
- */
- protected void setDefaultSourceLocator(ILaunch launch, ILaunchConfiguration configuration) throws CoreException {
- ILaunchConfigurationWorkingCopy wc = null;
- if (configuration.isWorkingCopy())
- wc = (ILaunchConfigurationWorkingCopy) configuration;
- else
- wc = configuration.getWorkingCopy();
- String id = configuration.getAttribute(IJavaLaunchConfigurationConstants.ATTR_SOURCE_PATH_PROVIDER, (String) null);
- if (!PDESourcePathProvider.ID.equals(id)) {
- wc.setAttribute(IJavaLaunchConfigurationConstants.ATTR_SOURCE_PATH_PROVIDER, PDESourcePathProvider.ID);
- wc.doSave();
- }
-
- manageLaunch(launch);
- }
-
- /**
- * Returns the location of the configuration area
- *
- * @param configuration the launch configuration
- * @return a directory where the configuration area is located
- */
- protected File getConfigurationDirectory(ILaunchConfiguration configuration) {
- if (fConfigDir == null)
- fConfigDir = LaunchConfigurationHelper.getConfigurationArea(configuration);
- return fConfigDir;
- }
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getBuildOrder(org.eclipse.debug.core.
- * ILaunchConfiguration, java.lang.String)
- */
- protected IProject[] getBuildOrder(ILaunchConfiguration configuration, String mode) throws CoreException {
- return computeBuildOrder(LaunchPluginValidator.getAffectedProjects(configuration));
- }
-
- /*
- * (non-Javadoc)
- * @see
- * org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegate#getProjectsForProblemSearch(org.eclipse.debug
- * .core.ILaunchConfiguration, java.lang.String)
- */
- protected IProject[] getProjectsForProblemSearch(ILaunchConfiguration configuration, String mode) throws CoreException {
- return LaunchPluginValidator.getAffectedProjects(configuration);
- }
-
- /**
- * Adds a listener to the launch to be notified at interesting launch lifecycle events such as when the launch
- * terminates.
- *
- * @param launch the launch
- */
- protected void manageLaunch(ILaunch launch) {
- PDEPlugin.getDefault().getLaunchListener().manage(launch);
- }
-
- /*
- * (non-Javadoc)
- * @seeorg.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate#preLaunchCheck(org.eclipse.debug.core.
- * ILaunchConfiguration, org.eclipse.debug.core.ILaunch, org.eclipse.core.runtime.IProgressMonitor)
- */
- protected void preLaunchCheck(ILaunchConfiguration configuration, ILaunch launch, IProgressMonitor monitor) throws CoreException {
- // Get the list of plug-ins to run
- fPluginMap = LaunchPluginValidator.getPluginsToRun(configuration);
-
- // implicitly add the plug-ins required for JUnit testing if necessary
- for (int i = 0; i < REQUIRED_PLUGINS.length; i++) {
- String id = REQUIRED_PLUGINS[i];
- if (!fPluginMap.containsKey(id))
- fPluginMap.put(id, findPlugin(id));
- }
-
- boolean autoValidate = configuration.getAttribute(IPDELauncherConstants.AUTOMATIC_VALIDATE, false);
- monitor.beginTask("", autoValidate ? 3 : 4); //$NON-NLS-1$
- if (autoValidate)
- validatePluginDependencies(configuration, new SubProgressMonitor(monitor, 1));
- validateProjectDependencies(configuration, new SubProgressMonitor(monitor, 1));
- clear(configuration, new SubProgressMonitor(monitor, 1));
- launch.setAttribute(IPDELauncherConstants.CONFIG_LOCATION, getConfigurationDirectory(configuration).toString());
- synchronizeManifests(configuration, new SubProgressMonitor(monitor, 1));
- }
-
- /**
- * Checks for old-style plugin.xml files that have become stale since the last launch. For any stale plugin.xml
- * files found, the corresponding MANIFEST.MF is deleted from the runtime configuration area so that it gets
- * regenerated upon startup.
- *
- * @param configuration the launch configuration
- * @param monitor the progress monitor
- */
- protected void synchronizeManifests(ILaunchConfiguration configuration, IProgressMonitor monitor) {
- LaunchConfigurationHelper.synchronizeManifests(configuration, getConfigurationDirectory(configuration));
- monitor.done();
- }
-
- /**
- * Clears the workspace prior to launching if the workspace exists and the option to clear it is turned on. Also
- * clears the configuration area if that option is chosen.
- *
- * @param configuration the launch configuration
- * @param monitor the progress monitor
- * @throws CoreException if unable to retrieve launch attribute values
- * @since 3.3
- */
- protected void clear(ILaunchConfiguration configuration, IProgressMonitor monitor) throws CoreException {
- String workspace = LaunchArgumentsHelper.getWorkspaceLocation(configuration);
- // Clear workspace and prompt, if necessary
- if (!LauncherUtils.clearWorkspace(configuration, workspace, new SubProgressMonitor(monitor, 1))) {
- monitor.setCanceled(true);
- return;
- }
-
- // clear config area, if necessary
- if (configuration.getAttribute(IPDELauncherConstants.CONFIG_CLEAR_AREA, false))
- CoreUtility.deleteContent(getConfigurationDirectory(configuration));
- }
-
- /**
- * Checks if the Automated Management of Dependencies option is turned on. If so, it makes aure all manifests are
- * updated with the correct dependencies.
- *
- * @param configuration the launch configuration
- * @param monitor a progress monitor
- */
- protected void validateProjectDependencies(ILaunchConfiguration configuration, IProgressMonitor monitor) {
- LauncherUtils.validateProjectDependencies(configuration, monitor);
- }
-
- /**
- * Validates inter-bundle dependencies automatically prior to launching if that option is turned on.
- *
- * @param configuration the launch configuration
- * @param monitor a progress monitor
- */
- protected void validatePluginDependencies(ILaunchConfiguration configuration, IProgressMonitor monitor) throws CoreException {
- EclipsePluginValidationOperation op = new EclipsePluginValidationOperation(configuration);
- LaunchPluginValidator.runValidationOperation(op, monitor);
- }
-}
View
15 org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF_junit4_3
@@ -1,15 +0,0 @@
-Manifest-Version: 1.0
-Bundle-ManifestVersion: 2
-Bundle-Name: SWTBot JUnit 4.x Runners (incubation)
-Bundle-SymbolicName: org.eclipse.swtbot.junit4_x
-Bundle-Version: 2.0.5.qualifier
-Bundle-Vendor: Eclipse.org - SWTBot
-Bundle-RequiredExecutionEnvironment: J2SE-1.5
-Export-Package: org.eclipse.swtbot.swt.finder.junit
-Import-Package: org.apache.log4j;version="1.2.12",
- org.eclipse.swt.widgets,
- org.eclipse.swtbot.swt.finder,
- org.eclipse.swtbot.swt.finder.utils,
- org.junit.internal.runners;version="4.3.1",
- org.junit.runner.notification;version="4.3.1",
- org.junit.runners;version="4.3.1"
View
19 org.eclipse.swtbot.junit4_x/_build.properties.junit4_3
@@ -1,19 +0,0 @@
-###############################################################################
-# Copyright (c) 2010 Ketan Padegaonkar and others.
-# All rights reserved. This program and the accompanying materials
-# are 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:
-# Ketan Padegaonkar - initial API and implementation
-###############################################################################
-source.. = junit4_3/,\
- src/
-output.. = bin/
-bin.includes = META-INF/MANIFEST.MF,\
- .,\
- junit4_3/,\
- src/,\
- about.html,\
- LICENSE.EPL
View
4 org.eclipse.swtbot.junit4_x/_build.properties.junit4_5
@@ -8,12 +8,10 @@
# Contributors:
# Ketan Padegaonkar - initial API and implementation
###############################################################################
-source.. = junit4_5/,\
- src/
+source.. = src/
output.. = bin/
bin.includes = META-INF/MANIFEST.MF,\
.,\
- junit4_5/,\
src/,\
about.html,\
LICENSE.EPL
View
8 org.eclipse.swtbot.junit4_x/_classpath.junit4_3
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<classpath>
- <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
- <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="junit4_3"/>
- <classpathentry kind="src" path="src"/>
- <classpathentry kind="output" path="bin"/>
-</classpath>
View
1  org.eclipse.swtbot.junit4_x/_classpath.junit4_5
@@ -2,7 +2,6 @@
<classpath>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
- <classpathentry kind="src" path="junit4_5"/>
<classpathentry kind="src" path="src"/>
<classpathentry kind="output" path="bin"/>
</classpath>
View
61 org.eclipse.swtbot.junit4_x/junit4_3/org/eclipse/swtbot/swt/finder/junit/SWTBotJUnit4Suite.java
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008 SWTBot Committers and others.
- * All rights reserved. This program and the accompanying materials
- * are 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:
- * Hans Schwaebli - initial API and implementation (Bug 273403)
- *******************************************************************************/
-package org.eclipse.swtbot.swt.finder.junit;
-
-import org.junit.runner.notification.RunListener;
-import org.junit.runner.notification.RunNotifier;
-import org.junit.runners.Suite;
-
-/**
- * A suite runner that captures screenshots on test failures. Clients are not supposed to subclass this. Typical usage is:
- *
- * <pre>
- * &#064;RunWith(SWTBotJUnit4Suite.class)
- * &#064;SuiteClasses( { FooTest.class, BarTest.class })
- * public class MySuite {
- * }
- * </pre>
- *
- * @author Hans Schwaebli (Bug 273403)
- * @version $Id:
- * @noextend This class is not intended to be subclassed by clients.
- * @noinstantiate This class is not intended to be instantiated by clients.
- * @deprecated Please use {@link Suite} instead. <code>@RunWith(Suite.class)</code>
- */
-public final class SWTBotJUnit4Suite extends Suite {
-
- public SWTBotJUnit4Suite(Class<?> klass) throws Exception {
- super(klass);
- System.err.println("This class has been deprecated, please use org.junit.runners.Suite.class instead.");
- }
-
- public SWTBotJUnit4Suite(Class<?> klass, Class<?>[] annotatedClasses) throws Exception {
- super(klass, annotatedClasses);
- System.err.println("This class has been deprecated, please use org.junit.runners.Suite.class instead.");
- }
-
- /**
- * Decorates the run method of the super class with a screenshot capturer.
- *
- * @see org.junit.runners.Suite#run(RunNotifier)
- */
- public void run(RunNotifier notifier) {
- RunListener failureSpy = new ScreenshotCaptureListener();
- notifier.removeListener(failureSpy); // remove existing listeners that could be added by suite or class runners
- notifier.addListener(failureSpy);
- try {
- super.run(notifier);
- } finally {
- notifier.removeListener(failureSpy);
- }
- }
-
-}
View
61 org.eclipse.swtbot.junit4_x/junit4_3/org/eclipse/swtbot/swt/finder/junit/SWTBotJunit4ClassRunner.java
@@ -1,61 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2008 SWTBot Committers and others.
- * All rights reserved. This program and the accompanying materials
- * are 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:
- * Hans Schwaebli - initial API and implementation (Bug 259787)
- * Toby Weston - initial API and implementation (Bug 259787)
- *******************************************************************************/
-package org.eclipse.swtbot.swt.finder.junit;
-
-import org.junit.internal.runners.TestClassRunner;
-import org.junit.runner.notification.RunListener;
-import org.junit.runner.notification.RunNotifier;
-
-
-/**
- * A runner that captures screenshots on test failures. If you wish to launch your application for your tests use
- * {@link SWTBotApplicationLauncherClassRunner}. Clients are supposed to subclass this. Typical usage is:
- *
- * <pre>
- * &#064;RunWith(SWTBotJunit4ClassRunner.class)
- * public class FooTest {
- * &#064;Test
- * public void canSendEmail() {
- * }
- * }
- * </pre>
- *
- * @author Hans Schwaebli (Bug 259787)
- * @author Toby Weston (Bug 259787)
- * @version $Id$
- * @see SWTBotApplicationLauncherClassRunner
- * @noextend This class is not intended to be subclassed by clients.
- * @noinstantiate This class is not intended to be instantiated by clients.
- */
-public class SWTBotJunit4ClassRunner extends TestClassRunner {
-
- /**
- * Creates a SWTBotRunner to run {@code klass}
- *
- * @throws Exception if the test class is malformed.
- */
- public SWTBotJunit4ClassRunner(Class<?> klass) throws Exception {
- super(klass);
- }
-
- public void run(RunNotifier notifier) {
- RunListener failureSpy = new ScreenshotCaptureListener();
- notifier.removeListener(failureSpy); // remove existing listeners that could be added by suite or class runners
- notifier.addListener(failureSpy);
- try {
- super.run(notifier);
- } finally {
- notifier.removeListener(failureSpy);
- }
- }
-
-}
View
0  ...se/swtbot/swt/finder/junit/SWTBotJUnit4Suite.java → ...se/swtbot/swt/finder/junit/SWTBotJUnit4Suite.java
File renamed without changes
View
0  ...bot/swt/finder/junit/SWTBotJunit4ClassRunner.java → ...bot/swt/finder/junit/SWTBotJunit4ClassRunner.java
File renamed without changes
View
24 org.eclipse.swtbot.releng/build.xml
@@ -4,7 +4,7 @@
<exec executable="hostname" outputproperty="hostname" />
<property file="host-conf/build.${hostname}.properties" />
- <!-- in case users provide an eclipse.version, load it before anything else! -->
+ <!-- in case users provide an eclipse.version, load it before anything else! -->
<property file="build-conf/e${eclipse.version}.properties" />
<!-- Load up the basic properties -->
<property file="build.developer.properties" />
@@ -161,21 +161,7 @@
<copy file="../org.eclipse.swtbot.junit4_x/_classpath.junit4_5" tofile="../org.eclipse.swtbot.junit4_x/.classpath" overwrite="true" />
</target>
- <target name="make-substitutions-4.3" if="isJunit4.3">
- <!-- make substitutions in the eclipse-ui plugin. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=274083#c5 -->
- <copy file="../org.eclipse.swtbot.eclipse.ui/_build.properties.eclipse_3_4" tofile="../org.eclipse.swtbot.eclipse.ui/build.properties" overwrite="true" />
- <copy file="../org.eclipse.swtbot.eclipse.ui/META-INF/_MANIFEST.MF_eclipse_3_4" tofile="../org.eclipse.swtbot.eclipse.ui/META-INF/MANIFEST.MF" overwrite="true" />
- <copy file="../org.eclipse.swtbot.eclipse.ui/_classpath.eclipse_3_4" tofile="../org.eclipse.swtbot.eclipse.ui/.classpath" overwrite="true" />
-
- <!-- make substitutions in the junit plugin -->
- <copy file="../org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF_junit4_3" tofile="../org.eclipse.swtbot.junit4_x/META-INF/MANIFEST.MF" overwrite="true" />
- <copy file="../org.eclipse.swtbot.junit4_x/_build.properties.junit4_3" tofile="../org.eclipse.swtbot.junit4_x/build.properties" overwrite="true" />
- <copy file="../org.eclipse.swtbot.junit4_x/_classpath.junit4_3" tofile="../org.eclipse.swtbot.junit4_x/.classpath" overwrite="true" />
- </target>
-
-
-
- <target name="make-substitutions" depends="guess-junit-version, make-substitutions-4.5, make-substitutions-4.8, make-substitutions-4.3" />
+ <target name="make-substitutions" depends="guess-junit-version, make-substitutions-4.5, make-substitutions-4.8" />
<target name="extract-eclipse">
<condition property="setupTarget" value="setup-zip">
@@ -232,11 +218,7 @@
<mkdir dir="${buildDirectory}/features" />
</target>
- <target name="delete-3.4-classes" if="isJunit4.3">
- <delete file="${buildDirectory}/plugins/org.eclipse.swtbot.swt.finder/src/org/eclipse/swtbot/swt/finder/widgets/BrowserAuthenticationListener.java" />
- </target>
-
- <target name="pde-build" depends="copy-all, delete-3.4-classes" description="runs the pde build">
+ <target name="pde-build" depends="copy-all" description="runs the pde build">
<java classname="org.eclipse.equinox.launcher.Main" fork="true" failonerror="true" dir="${basedir}">
<arg value="-application" />
View
4 org.eclipse.swtbot.releng/check-prerequisites.xml
@@ -81,12 +81,8 @@
<condition property="isJunit4.5">
<contains string="${junit4-build-version}" substring="4.5" />
</condition>
- <condition property="isJunit4.3">
- <contains string="${junit4-build-version}" substring="4.3" />
- </condition>
<fail unless="junit4-build-version" message="Could not find org.junit4 in target eclipse" />
<echo>Plugin version of org.junit is "${junit4-build-version}"</echo>
- <echo>isJunit4.3: ${isJunit4.3}</echo>
<echo>isJunit4.5: ${isJunit4.5}</echo>
<echo>isJunit4.8: ${isJunit4.8}</echo>
</target>
View
3  org.eclipse.swtbot.releng/javadoc.xml
@@ -2,9 +2,6 @@
<project default="javadoc">
<target name="javadoc">
- <condition property="junit.dir" value="junit4_3">
- <isset property="isJunit4.3" />
- </condition>
<property name="junit.dir" value="junit4_5"/>
<delete dir="artifacts/apidocs" />
View
4 org.eclipse.swtbot.releng/make-release.rb
@@ -17,7 +17,7 @@ def self.run(args)
@now = Time.at(`git log -1 --format='%ct'`.to_i).utc
@version = args.first
puts "Fetching revision available on the download site..."
- uri = URI.parse("http://download.eclipse.org/technology/swtbot/ganymede/dev-build/RELEASE_NOTES.txt")
+ uri = URI.parse("http://download.eclipse.org/technology/swtbot/helios/dev-build/RELEASE_NOTES.txt")
puts "Reading #{uri}"
@available_revision = open(uri).readlines.grep(/ rev\(.*\) /).first.gsub(/RELEASE NOTES v(.*) rev\((.*)\) \(.*\)/, '\2').strip
@@ -60,7 +60,7 @@ def self.build_swtbot(version, code_name)
release_notes("to-upload/#{code_name}/dev-build")
sh("ant materialize-workspace -Declipse.version=#{version} -Dhas.archives=true")
- extra_jvm_opts = "-Dextra.jvm.options=#{ENV['JAVA_OPTS']}" if ENV['JAVA_OPTS']
+ extra_jvm_opts = "-Dextra.jvm.options='#{ENV['JAVA_OPTS']}'" if ENV['JAVA_OPTS']
sh("ant cruise -Declipse.version=#{version} -Dhas.archives=true #{extra_jvm_opts} -Dnow.now=#{@now.strftime('%Y%m%d_%H%M')}")
FileUtils.rm_rf("to-upload/#{code_name}")
FileUtils.mkdir_p("to-upload/#{code_name}")
View
4 org.eclipse.swtbot.swt.finder/META-INF/MANIFEST.MF
@@ -19,7 +19,7 @@ Export-Package: org.eclipse.swtbot.swt.finder,
Bundle-Vendor: Eclipse.org - SWTBot
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Eclipse-BuddyPolicy: registered
-Import-Package: junit.framework;version="4.3.0",
+Import-Package: junit.framework;version="4.5.0",
org.apache.log4j;version="[1.2.13,1.3.0)",
org.eclipse.jface.bindings.keys,
org.eclipse.swt,
@@ -29,4 +29,4 @@ Import-Package: junit.framework;version="4.3.0",
org.eclipse.swt.graphics,
org.eclipse.swt.widgets,
org.hamcrest;version="1.1.0",
- org.junit;version="4.3.0"
+ org.junit;version="4.5.0"
View
84 ...e.swtbot.swt.finder/src/org/eclipse/swtbot/swt/finder/widgets/BrowserAuthenticationListenerDelegate.java
@@ -1,84 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2010 Ketan Padegaonkar and others.
- * All rights reserved. This program and the accompanying materials
- * are 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:
- * Ketan Padegaonkar - initial API and implementation
- *******************************************************************************/
-package org.eclipse.swtbot.swt.finder.widgets;
-
-import java.lang.reflect.Method;
-
-import org.apache.log4j.Logger;
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.browser.Browser;
-import org.eclipse.swtbot.swt.finder.utils.Credentials;
-
-/**
- * Makes you cringe in your stomach. A workaround for java not being a real programming language. Wrapper for
- * BrowserAuthenticationListener that should only be used when {@link org.eclipse.swt.browser.AuthenticationListener} is
- * available. Requires SWT > v3.5.
- *
- * @author Ketan Padegaonkar &lt;KetanPadegaonkar [at] gmail [dot] com&gt;
- */
-class BrowserAuthenticationListenerDelegate {
-
- private Object delegate;
-
- BrowserAuthenticationListenerDelegate() {
- if (SWT.getVersion() >= 3500) {
- try {
- this.delegate = Class.forName("org.eclipse.swtbot.swt.finder.widgets.BrowserAuthenticationListener").newInstance();
- } catch (ClassNotFoundException e) {
- throw new RuntimeException(e);
- } catch (InstantiationException e) {
- throw new RuntimeException(e);
- } catch (IllegalAccessException e) {
- throw new RuntimeException(e);
- }
- } else {
- Logger log = Logger.getLogger(BrowserAuthenticationListenerDelegate.class);
- log.warn("You are running a version of SWT lower than v3.5. Browser authentication may not be available.");
- }
- }
-
- Credentials getCredentials() {
- if (this.delegate == null) {
- return null;
- }
- try {
- Method method = delegate.getClass().getMethod("getCredentials");
- return (Credentials) method.invoke(this.delegate);
- } catch (Exception e) {
- throw new RuntimeException(e);
- }
- }
-
- void setCredentials(Credentials credentials) {
- if (this.delegate == null) {
- return;
- }
- try {
- Method method = delegate.getClass().getMethod("setCredentials", Credentials.class);
- method.invoke(this.delegate, credentials);
- } catch (Exception e) {
- throw new RuntimeException(e);
- }
- }
-
- void init(Browser widget) {
- if (this.delegate == null) {
- return;
- }
- try {
- Method method = delegate.getClass().getMethod("init", Browser.class);
- method.invoke(this.delegate, widget);
- } catch (Exception e) {
- throw new RuntimeException(e);
- }
- }
-
-}
View
4 org.eclipse.swtbot.swt.finder/src/org/eclipse/swtbot/swt/finder/widgets/SWTBotBrowser.java
@@ -34,8 +34,8 @@
@SWTBotWidget(clasz = Browser.class, preferredName = "browser", referenceBy = { ReferenceBy.LABEL })
public class SWTBotBrowser extends AbstractSWTBotControl<Browser> {
- private final InternalProgressListener progressListener;
- private final static BrowserAuthenticationListenerDelegate authListener = new BrowserAuthenticationListenerDelegate();
+ private final InternalProgressListener progressListener;
+ private final static BrowserAuthenticationListener authListener = new BrowserAuthenticationListener();
/**
* Constructs an instance of this object with the given browser
Please sign in to comment.
Something went wrong with that request. Please try again.