1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-09-10 12:03:16 +02:00

[186320][188360][api] Split and rename org.eclipse.rse.eclipse.filesystem into org.eclipse.rse.efs and org.eclipse.rse.efs.ui respectively

This commit is contained in:
Martin Oberhuber 2007-05-25 17:24:52 +00:00
parent d0a64ca026
commit 984206eea9
27 changed files with 180 additions and 52 deletions

View file

@ -21,7 +21,8 @@ plugin@org.eclipse.rse.core=v20070523,:pserver:anonymous:none@dev.eclipse.org:/c
plugin@org.eclipse.rse.doc.isv=v20070523,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.isv
plugin@org.eclipse.rse.doc.user=v20070518,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/doc/org.eclipse.rse.doc.user
plugin@org.eclipse.rse.dstore.security=v20070523,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.dstore.security
plugin@org.eclipse.rse.eclipse.filesystem=v20070523,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.eclipse.filesystem
plugin@org.eclipse.rse.efs=v20070523,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs
plugin@org.eclipse.rse.efs.ui=v20070523,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.efs.ui
plugin@org.eclipse.rse.examples.daytime=v20070516,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.daytime
plugin@org.eclipse.rse.examples.tutorial=v20070516,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/examples/org.eclipse.rse.examples.tutorial
plugin@org.eclipse.rse.files.ui=v20070523,:pserver:anonymous:none@dev.eclipse.org:/cvsroot/dsdp,,org.eclipse.tm.rse/plugins/org.eclipse.rse.files.ui

View file

@ -52,7 +52,7 @@
<li><b>Apache Commons.Net and ORO</b> are now distributed as verbatim compies
from the Orbit project, so they will not be changed any more.</li>
-->
<li>At least 7 API changes and 28 bugs were fixed: use
<li>At least 8 API changes and 32 bugs were fixed: use
<!-- <a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&chfieldfrom=2007-05-19&chfieldto=2007-05-27&chfield=resolution&cmdtype=doit"> -->
<a href="https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&classification=DSDP&product=Target+Management&target_milestone=2.0+RC1&bug_status=RESOLVED&bug_status=VERIFIED&bug_status=CLOSED&resolution=FIXED&resolution=WONTFIX&resolution=INVALID&resolution=WORKSFORME&cmdtype=doit">
this query</a> to show the list of bugs fixed since the last milestone,
@ -175,6 +175,11 @@ More information can be found in the associated bugzilla items.
implementation of RSE model objects, which is being used in plugin.xml
contributed popupMenu and propertyPage extensions
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=189163">189163</a>].</li>
<li><b>Renamed plugin org.eclipse.rse.eclipse.filesystem</b> to org.eclipse.rse.efs.ui
and org.eclipse.rse.efs respectively, in preparation of future UI/Non-UI split and
making the name better understandable
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=188360">188360</a>]
[<a href="https://bugs.eclipse.org/bugs/show_bug.cgi?id=186320">186320</a>].</li>
</ul></li>
<li>TM 2.0M7 Breaking API Changes
<ul>

View file

@ -56,9 +56,16 @@
unpack="false"/>
<plugin
id="org.eclipse.rse.eclipse.filesystem"
download-size="14"
install-size="27"
id="org.eclipse.rse.efs"
download-size="7"
install-size="14"
version="0.0.0"
unpack="false"/>
<plugin
id="org.eclipse.rse.efs.ui"
download-size="7"
install-size="14"
version="0.0.0"
unpack="false"/>

View file

@ -5,24 +5,7 @@
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View file

@ -0,0 +1,4 @@
The contents of this plugin was moved and split into
org.eclipse.rse.efs
org.eclipse.rse.efs.ui
respectively.

View file

@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.eclipse.rse.efs.ui</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>

View file

@ -1,9 +1,8 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %pluginName
Bundle-SymbolicName: org.eclipse.rse.eclipse.filesystem; singleton:=true
Bundle-SymbolicName: org.eclipse.rse.efs.ui;singleton:=true
Bundle-Version: 2.0.0.qualifier
Bundle-Activator: org.eclipse.rse.internal.eclipse.filesystem.Activator
Bundle-Localization: plugin
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
@ -11,6 +10,7 @@ Require-Bundle: org.eclipse.ui,
org.eclipse.rse.subsystems.files.core,
org.eclipse.rse.services,
org.eclipse.rse.files.ui,
org.eclipse.rse.efs,
org.eclipse.core.resources,
org.eclipse.rse.ui,
org.eclipse.ui.ide,
@ -18,5 +18,4 @@ Require-Bundle: org.eclipse.ui,
Eclipse-LazyStart: true
Bundle-Vendor: %providerName
Bundle-RequiredExecutionEnvironment: J2SE-1.4
Export-Package: org.eclipse.rse.internal.eclipse.filesystem;x-internal:=true,
org.eclipse.rse.internal.eclipse.filesystem.ui.actions;x-internal:=true
Export-Package: org.eclipse.rse.internal.efs.ui;x-internal:=true

View file

@ -17,7 +17,7 @@
# NLS_MESSAGEFORMAT_NONE
# NLS_ENCODING=UTF-8
pluginName = RSE Eclipse Filesystem (EFS) Provider
pluginName = RSE Eclipse Filesystem (EFS) Provider UI Support
providerName = Eclipse.org
createRemoteProject.label = Create Remote Project

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2006, 2007 IBM Corporation. All rights reserved.
Copyright (c) 2006, 2007 IBM Corporation 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
@ -13,22 +13,16 @@ Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
Contributors:
Kushal Munir (IBM) - Changed paths to reflect internal packages
Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
-->
<?eclipse version="3.0"?>
<plugin>
<extension
id="org.eclipse.rse.eclipse.filesystem"
point="org.eclipse.core.filesystem.filesystems">
<filesystem scheme="rse">
<run class="org.eclipse.rse.internal.eclipse.filesystem.RSEFileSystem"/>
</filesystem>
</extension>
<extension
id="org.eclipse.rse.eclipse.filesystemSupport"
point="org.eclipse.ui.ide.filesystemSupport">
<filesystemContributor
scheme="rse"
class="org.eclipse.rse.internal.eclipse.filesystem.RSEFileSystemContributor"
class="org.eclipse.rse.internal.efs.ui.RSEFileSystemContributor"
label="RSE">
</filesystemContributor>
</extension>
@ -36,14 +30,14 @@ Kushal Munir (IBM) - Changed paths to reflect internal packages
<extension point="org.eclipse.ui.popupMenus">
<objectContribution
objectClass="org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile"
id="org.eclipse.rse.eclipse.filesystem.createproject.">
id="org.eclipse.rse.efs.createproject">
<visibility>
<objectState name="isdirectory" value="true"/>
</visibility>
<action
label="%createRemoteProject.label"
tooltip="%createRemoteProject.tooltip"
class="org.eclipse.rse.internal.eclipse.filesystem.ui.actions.CreateRemoteProjectActionDelegate"
class="org.eclipse.rse.internal.efs.ui.CreateRemoteProjectActionDelegate"
menubarPath="group.importexport"
enablesFor="1"
id="createRemoteProject">

View file

@ -20,9 +20,10 @@
* - Improve performance by RSEFileStore instance factory and caching IRemoteFile.
* - Also remove unnecessary class RSEFileCache and obsolete branding files.
* Martin Oberhuber (Wind River) - [168870] refactor org.eclipse.rse.core package of the UI plugin
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
********************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem.ui.actions;
package org.eclipse.rse.internal.efs.ui;
import java.lang.reflect.InvocationTargetException;
import java.net.URI;
@ -45,8 +46,8 @@ import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.rse.internal.eclipse.filesystem.Activator;
import org.eclipse.rse.internal.eclipse.filesystem.RSEFileSystem;
import org.eclipse.rse.internal.efs.Activator;
import org.eclipse.rse.internal.efs.RSEFileSystem;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.ui.SystemBasePlugin;
import org.eclipse.swt.widgets.Display;

View file

@ -7,13 +7,14 @@
*
* Contributors:
* IBM Corporation - initial API and implementation
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
*******************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem.ui.actions;
package org.eclipse.rse.internal.efs.ui;
import org.eclipse.osgi.util.NLS;
public class Messages extends NLS {
private static final String BUNDLE_NAME = "org.eclipse.rse.internal.eclipse.filesystem.ui.actions.messages"; //$NON-NLS-1$
private static final String BUNDLE_NAME = "org.eclipse.rse.internal.efs.ui.messages"; //$NON-NLS-1$
public static String CreateRemoteProjectActionDelegate_CREATING_TITLE;
static {
// initialize resource bundle

View file

@ -16,10 +16,11 @@
* - Fix early startup issues by deferring FileStore evaluation and classloading,
* - Improve performance by RSEFileStore instance factory and caching IRemoteFile.
* - Also remove unnecessary class RSEFileCache and obsolete branding files.
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
********************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem;
package org.eclipse.rse.internal.efs.ui;
import java.net.URI;
@ -30,6 +31,7 @@ import org.eclipse.rse.core.model.IHost;
import org.eclipse.rse.core.subsystems.ISubSystem;
import org.eclipse.rse.core.subsystems.ISubSystemConfiguration;
import org.eclipse.rse.files.ui.dialogs.SystemRemoteFolderDialog;
import org.eclipse.rse.internal.efs.RSEFileStoreImpl;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile;
import org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFileSubSystem;
import org.eclipse.swt.widgets.Shell;

View file

@ -1,11 +1,12 @@
################################################################################
# Copyright (c) 2007 IBM Corporation. All rights reserved.
# Copyright (c) 2007 IBM Corporation 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:
# David Dykstal (IBM) - initial contribution
# Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
################################################################################
# NLS_MESSAGEFORMAT_NONE

View file

@ -14,4 +14,4 @@ Require-Bundle: org.eclipse.core.runtime,
Eclipse-LazyStart: true
Bundle-Vendor: %providerName
Bundle-RequiredExecutionEnvironment: J2SE-1.4
Export-Package: org.eclipse.rse.internal.efs;x-internal:=true
Export-Package: org.eclipse.rse.internal.efs;x-friends:="org.eclipse.rse.efs.ui"

View file

@ -0,0 +1,28 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>About</title>
</head>
<body lang="EN-US">
<h2>About This Content</h2>
<p>June 2, 2006</p>
<h3>License</h3>
<p>The Eclipse Foundation makes available all content in this plug-in (&quot;Content&quot;). Unless otherwise
indicated below, the Content is provided to you under the terms and conditions of the
Eclipse Public License Version 1.0 (&quot;EPL&quot;). A copy of the EPL is available
at <a href="http://www.eclipse.org/legal/epl-v10.html">http://www.eclipse.org/legal/epl-v10.html</a>.
For purposes of the EPL, &quot;Program&quot; will mean the Content.</p>
<p>If you did not receive this Content directly from the Eclipse Foundation, the Content is
being redistributed by another party (&quot;Redistributor&quot;) and different terms and conditions may
apply to your use of any object code in the Content. Check the Redistributor's license that was
provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
indicated below, the terms and conditions of the EPL still apply to any source code in the Content
and such source code may be obtained at <a href="http://www.eclipse.org">http://www.eclipse.org</a>.</p>
</body>
</html>

View file

@ -0,0 +1,22 @@
###############################################################################
# Copyright (c) 2001, 2007 IBM Corporation 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:
# IBM Corporation - initial API and implementation
# Martin Oberhuber (Wind River) - [181917] EFS Improvements: Avoid unclosed Streams,
# - Fix early startup issues by deferring FileStore evaluation and classloading,
# - Improve performance by RSEFileStore instance factory and caching IRemoteFile.
# - Also remove unnecessary class RSEFileCache and obsolete branding files.
###############################################################################
bin.includes = META-INF/,\
plugin.xml,\
about.html,\
plugin.properties,\
.
source.. = src/
output.. = bin/
src.includes = about.html

View file

@ -0,0 +1,21 @@
################################################################################
# Copyright (c) 2000, 2007 IBM Corporation. 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
#
# Initial Contributors:
# The following IBM employees contributed to the Remote System Explorer
# component that contains this file: David McKnight, Kushal Munir,
# Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
# Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
#
# Contributors:
# {Name} (company) - description of contribution.
################################################################################
# NLS_MESSAGEFORMAT_NONE
# NLS_ENCODING=UTF-8
pluginName = RSE Eclipse Filesystem (EFS) Provider
providerName = Eclipse.org

View file

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2006, 2007 IBM Corporation 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
Initial Contributors:
The following IBM employees contributed to the Remote System Explorer
component that contains this file: David McKnight, Kushal Munir,
Michael Berger, David Dykstal, Phil Coulthard, Don Yantzi, Eric Simpson,
Emily Bruner, Mazen Faraj, Adrian Storisteanu, Li Ding, and Kent Hawley.
Contributors:
Kushal Munir (IBM) - Changed paths to reflect internal packages
Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
-->
<?eclipse version="3.0"?>
<plugin>
<extension
id="org.eclipse.rse.efs.filesystem"
point="org.eclipse.core.filesystem.filesystems">
<filesystem scheme="rse">
<run class="org.eclipse.rse.internal.efs.RSEFileSystem"/>
</filesystem>
</extension>
</plugin>

View file

@ -16,17 +16,18 @@
* - Fix early startup issues by deferring FileStore evaluation and classloading,
* - Improve performance by RSEFileStore instance factory and caching IRemoteFile.
* - Also remove unnecessary class RSEFileCache and obsolete branding files.
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
********************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem;
package org.eclipse.rse.internal.efs;
import org.eclipse.ui.plugin.AbstractUIPlugin;
import org.eclipse.core.runtime.Plugin;
import org.osgi.framework.BundleContext;
/**
* The main plugin class to be used in the desktop.
*/
public class Activator extends AbstractUIPlugin {
public class Activator extends Plugin {
//The shared instance.
private static Activator plugin;

View file

@ -16,9 +16,10 @@
* - Fix early startup issues by deferring FileStore evaluation and classloading,
* - Improve performance by RSEFileStore instance factory and caching IRemoteFile.
* - Also remove unnecessary class RSEFileCache and obsolete branding files.
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
********************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem;
package org.eclipse.rse.internal.efs;
import java.io.InputStream;
import java.io.OutputStream;

View file

@ -18,9 +18,10 @@
* - Also remove unnecessary class RSEFileCache and obsolete branding files.
* Martin Oberhuber (Wind River) - [186128] Move IProgressMonitor last in all API
* Martin Oberhuber (Wind River) - [186773] split ISystemRegistryUI from ISystemRegistry
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
********************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem;
package org.eclipse.rse.internal.efs;
import java.io.InputStream;
import java.io.OutputStream;

View file

@ -17,9 +17,10 @@
* - Fix early startup issues by deferring FileStore evaluation and classloading,
* - Improve performance by RSEFileStore instance factory and caching IRemoteFile.
* - Also remove unnecessary class RSEFileCache and obsolete branding files.
* Martin Oberhuber (Wind River) - [188360] renamed from plugin org.eclipse.rse.eclipse.filesystem
********************************************************************************/
package org.eclipse.rse.internal.eclipse.filesystem;
package org.eclipse.rse.internal.efs;
import java.net.URI;
import java.net.URISyntaxException;