Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 132983 Details for
Bug 98062
PDE text models don't honor line delimiter preferences
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
patch
line-delim.patch (text/plain), 21.05 KB, created by
Darin Wright
on 2009-04-23 13:42:11 EDT
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Darin Wright
Created:
2009-04-23 13:42:11 EDT
Size:
21.05 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.pde.core >Index: src/org/eclipse/pde/internal/core/plugin/WorkspaceExtensionsModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/plugin/WorkspaceExtensionsModel.java,v >retrieving revision 1.25 >diff -u -r1.25 WorkspaceExtensionsModel.java >--- src/org/eclipse/pde/internal/core/plugin/WorkspaceExtensionsModel.java 3 Feb 2009 16:00:01 -0000 1.25 >+++ src/org/eclipse/pde/internal/core/plugin/WorkspaceExtensionsModel.java 23 Apr 2009 17:41:31 -0000 >@@ -24,6 +24,7 @@ > import org.eclipse.pde.internal.core.PDECore; > import org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase; > import org.eclipse.pde.internal.core.ibundle.IBundlePluginModelProvider; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.osgi.framework.Constants; > > public class WorkspaceExtensionsModel extends AbstractExtensionsModel implements IEditableModel, IBundlePluginModelProvider { >@@ -56,7 +57,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > save(writer); > writer.flush(); > try { >Index: src/org/eclipse/pde/internal/core/plugin/WorkspacePluginModelBase.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/plugin/WorkspacePluginModelBase.java,v >retrieving revision 1.32 >diff -u -r1.32 WorkspacePluginModelBase.java >--- src/org/eclipse/pde/internal/core/plugin/WorkspacePluginModelBase.java 19 Mar 2009 03:31:38 -0000 1.32 >+++ src/org/eclipse/pde/internal/core/plugin/WorkspacePluginModelBase.java 23 Apr 2009 17:41:31 -0000 >@@ -22,6 +22,7 @@ > import org.eclipse.pde.core.IModelChangedEvent; > import org.eclipse.pde.core.build.IBuildModel; > import org.eclipse.pde.internal.core.*; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > > /** > * This class only represents 3.0 style plug-ins >@@ -67,7 +68,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > save(writer); > writer.flush(); > try { >Index: src/org/eclipse/pde/internal/core/feature/WorkspaceFeatureModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/feature/WorkspaceFeatureModel.java,v >retrieving revision 1.34 >diff -u -r1.34 WorkspaceFeatureModel.java >--- src/org/eclipse/pde/internal/core/feature/WorkspaceFeatureModel.java 3 Feb 2009 16:00:01 -0000 1.34 >+++ src/org/eclipse/pde/internal/core/feature/WorkspaceFeatureModel.java 23 Apr 2009 17:41:31 -0000 >@@ -22,6 +22,7 @@ > import org.eclipse.pde.core.IModelChangedEvent; > import org.eclipse.pde.internal.core.NLResourceHelper; > import org.eclipse.pde.internal.core.PDECore; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > > public class WorkspaceFeatureModel extends AbstractFeatureModel implements IEditableModel { > private static final long serialVersionUID = 1L; >@@ -63,7 +64,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > setLoaded(true); > save(writer); > writer.flush(); >Index: src/org/eclipse/pde/internal/core/build/WorkspaceBuildModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/build/WorkspaceBuildModel.java,v >retrieving revision 1.20 >diff -u -r1.20 WorkspaceBuildModel.java >--- src/org/eclipse/pde/internal/core/build/WorkspaceBuildModel.java 3 Feb 2009 16:00:01 -0000 1.20 >+++ src/org/eclipse/pde/internal/core/build/WorkspaceBuildModel.java 23 Apr 2009 17:41:31 -0000 >@@ -18,6 +18,7 @@ > import org.eclipse.pde.core.IEditableModel; > import org.eclipse.pde.core.IModelChangedEvent; > import org.eclipse.pde.internal.core.PDECore; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > > public class WorkspaceBuildModel extends BuildModel implements IEditableModel { > private static final long serialVersionUID = 1L; >@@ -36,7 +37,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > save(writer); > writer.flush(); > try { >Index: text/org/eclipse/pde/internal/core/text/XMLEditingModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/text/org/eclipse/pde/internal/core/text/XMLEditingModel.java,v >retrieving revision 1.10 >diff -u -r1.10 XMLEditingModel.java >--- text/org/eclipse/pde/internal/core/text/XMLEditingModel.java 1 Oct 2008 01:50:38 -0000 1.10 >+++ text/org/eclipse/pde/internal/core/text/XMLEditingModel.java 23 Apr 2009 17:41:31 -0000 >@@ -148,7 +148,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > setLoaded(true); > save(writer); > writer.flush(); >Index: src/org/eclipse/pde/internal/core/site/WorkspaceSiteModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/site/WorkspaceSiteModel.java,v >retrieving revision 1.22 >diff -u -r1.22 WorkspaceSiteModel.java >--- src/org/eclipse/pde/internal/core/site/WorkspaceSiteModel.java 8 Jan 2008 22:25:35 -0000 1.22 >+++ src/org/eclipse/pde/internal/core/site/WorkspaceSiteModel.java 23 Apr 2009 17:41:31 -0000 >@@ -21,6 +21,7 @@ > import org.eclipse.pde.core.IModelChangedEvent; > import org.eclipse.pde.internal.core.NLResourceHelper; > import org.eclipse.pde.internal.core.PDECore; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > > public class WorkspaceSiteModel extends AbstractSiteModel implements IEditableModel { > private static final long serialVersionUID = 1L; >@@ -54,7 +55,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > setLoaded(true); > save(writer); > writer.flush(); >Index: src/org/eclipse/pde/internal/core/target/WorkspaceTargetModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/target/WorkspaceTargetModel.java,v >retrieving revision 1.8 >diff -u -r1.8 WorkspaceTargetModel.java >--- src/org/eclipse/pde/internal/core/target/WorkspaceTargetModel.java 3 Feb 2009 17:28:32 -0000 1.8 >+++ src/org/eclipse/pde/internal/core/target/WorkspaceTargetModel.java 23 Apr 2009 17:41:31 -0000 >@@ -19,6 +19,7 @@ > import org.eclipse.pde.core.IModelChangedEvent; > import org.eclipse.pde.internal.core.IWorkspaceModel; > import org.eclipse.pde.internal.core.PDECore; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > > public class WorkspaceTargetModel extends TargetModel implements IWorkspaceModel { > >@@ -111,7 +112,7 @@ > public String getContents() { > StringWriter swriter = new StringWriter(); > try { >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > try { > setLoaded(true); > save(writer); >Index: src/org/eclipse/pde/internal/core/bundle/WorkspaceBundleModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/bundle/WorkspaceBundleModel.java,v >retrieving revision 1.21 >diff -u -r1.21 WorkspaceBundleModel.java >--- src/org/eclipse/pde/internal/core/bundle/WorkspaceBundleModel.java 3 Feb 2009 16:00:01 -0000 1.21 >+++ src/org/eclipse/pde/internal/core/bundle/WorkspaceBundleModel.java 23 Apr 2009 17:41:31 -0000 >@@ -22,6 +22,7 @@ > import org.eclipse.pde.internal.core.converter.PluginConverter; > import org.eclipse.pde.internal.core.ibundle.IBundle; > import org.eclipse.pde.internal.core.ibundle.IBundleModelFactory; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.core.text.bundle.BundleModelFactory; > import org.eclipse.pde.internal.core.util.CoreUtility; > >@@ -49,7 +50,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > save(writer); > writer.flush(); > try { >Index: src/org/eclipse/pde/internal/core/product/WorkspaceProductModel.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.core/src/org/eclipse/pde/internal/core/product/WorkspaceProductModel.java,v >retrieving revision 1.16 >diff -u -r1.16 WorkspaceProductModel.java >--- src/org/eclipse/pde/internal/core/product/WorkspaceProductModel.java 3 Feb 2009 16:00:01 -0000 1.16 >+++ src/org/eclipse/pde/internal/core/product/WorkspaceProductModel.java 23 Apr 2009 17:41:31 -0000 >@@ -19,6 +19,7 @@ > import org.eclipse.pde.core.IModelChangedEvent; > import org.eclipse.pde.internal.core.IWorkspaceModel; > import org.eclipse.pde.internal.core.PDECore; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > > public class WorkspaceProductModel extends ProductModel implements IWorkspaceModel { > >@@ -118,7 +119,7 @@ > > public String getContents() { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getUnderlyingResource()); > setLoaded(true); > save(writer); > writer.flush(); >Index: text/org/eclipse/pde/internal/core/text/ResourcePrintWriter.java >=================================================================== >RCS file: text/org/eclipse/pde/internal/core/text/ResourcePrintWriter.java >diff -N text/org/eclipse/pde/internal/core/text/ResourcePrintWriter.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ text/org/eclipse/pde/internal/core/text/ResourcePrintWriter.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,58 @@ >+/******************************************************************************* >+ * Copyright (c) 2009 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 >+ *******************************************************************************/ >+package org.eclipse.pde.internal.core.text; >+ >+import java.io.PrintWriter; >+import java.io.Writer; >+import org.eclipse.core.resources.*; >+import org.eclipse.core.runtime.Platform; >+import org.eclipse.core.runtime.preferences.IEclipsePreferences; >+import org.eclipse.core.runtime.preferences.IScopeContext; >+ >+/** >+ * A print writer that uses a line separator associated with a resource. >+ * >+ * @since 3.5 >+ */ >+public class ResourcePrintWriter extends PrintWriter { >+ >+ private String fLineSeparator = null; >+ >+ /** >+ * Creates a writer that will print new lines based on the resource's >+ * associated line separator property. >+ * >+ * @param out writer >+ * @param resource to retrieve line separator property from >+ */ >+ public ResourcePrintWriter(Writer out, IResource resource) { >+ super(out); >+ IProject project = resource.getProject(); >+ if (project != null) { >+ ProjectScope scope = new ProjectScope(project); >+ IScopeContext[] scopeContext = new IScopeContext[] {scope}; >+ IEclipsePreferences node = scopeContext[0].getNode(Platform.PI_RUNTIME); >+ fLineSeparator = node.get(Platform.PREF_LINE_SEPARATOR, null); >+ } >+ } >+ >+ /* (non-Javadoc) >+ * @see java.io.PrintWriter#println() >+ */ >+ public void println() { >+ if (fLineSeparator == null) { >+ super.println(); >+ } else { >+ write(fLineSeparator); >+ } >+ } >+ >+} >#P org.eclipse.pde.ui >Index: src/org/eclipse/pde/internal/ui/editor/context/InputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/context/InputContext.java,v >retrieving revision 1.32 >diff -u -r1.32 InputContext.java >--- src/org/eclipse/pde/internal/ui/editor/context/InputContext.java 16 Jan 2008 17:08:38 -0000 1.32 >+++ src/org/eclipse/pde/internal/ui/editor/context/InputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -541,4 +541,17 @@ > return operation; > } > >+ /** >+ * Returns a resource associated with this context or <code>null</code> >+ * if none. >+ * >+ * @return associated resource or <code>null</code> >+ */ >+ protected IResource getResource() { >+ IEditorInput input = getInput(); >+ if (input instanceof IFileEditorInput) { >+ return ((IFileEditorInput) input).getFile(); >+ } >+ return null; >+ } > } >Index: src/org/eclipse/pde/internal/ui/editor/site/SiteInputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/site/SiteInputContext.java,v >retrieving revision 1.13 >diff -u -r1.13 SiteInputContext.java >--- src/org/eclipse/pde/internal/ui/editor/site/SiteInputContext.java 3 Feb 2009 17:55:28 -0000 1.13 >+++ src/org/eclipse/pde/internal/ui/editor/site/SiteInputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -23,6 +23,7 @@ > import org.eclipse.pde.internal.core.isite.ISiteModel; > import org.eclipse.pde.internal.core.site.ExternalSiteModel; > import org.eclipse.pde.internal.core.site.WorkspaceSiteModel; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.ui.PDEPlugin; > import org.eclipse.pde.internal.ui.editor.PDEFormEditor; > import org.eclipse.pde.internal.ui.editor.context.XMLInputContext; >@@ -114,7 +115,7 @@ > return; > try { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getResource()); > editableModel.save(writer); > writer.flush(); > swriter.close(); >Index: src/org/eclipse/pde/internal/ui/editor/category/CategoryInputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/category/CategoryInputContext.java,v >retrieving revision 1.1 >diff -u -r1.1 CategoryInputContext.java >--- src/org/eclipse/pde/internal/ui/editor/category/CategoryInputContext.java 13 Apr 2009 19:11:10 -0000 1.1 >+++ src/org/eclipse/pde/internal/ui/editor/category/CategoryInputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -21,6 +21,7 @@ > import org.eclipse.pde.internal.core.isite.ISiteModel; > import org.eclipse.pde.internal.core.site.ExternalSiteModel; > import org.eclipse.pde.internal.core.site.WorkspaceSiteModel; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.ui.PDEPlugin; > import org.eclipse.pde.internal.ui.editor.PDEFormEditor; > import org.eclipse.pde.internal.ui.editor.context.XMLInputContext; >@@ -112,7 +113,7 @@ > return; > try { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getResource()); > editableModel.save(writer); > writer.flush(); > swriter.close(); >Index: src/org/eclipse/pde/internal/ui/editor/feature/FeatureInputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/feature/FeatureInputContext.java,v >retrieving revision 1.16 >diff -u -r1.16 FeatureInputContext.java >--- src/org/eclipse/pde/internal/ui/editor/feature/FeatureInputContext.java 28 Jan 2009 14:34:02 -0000 1.16 >+++ src/org/eclipse/pde/internal/ui/editor/feature/FeatureInputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -23,6 +23,7 @@ > import org.eclipse.pde.internal.core.feature.ExternalFeatureModel; > import org.eclipse.pde.internal.core.feature.WorkspaceFeatureModel; > import org.eclipse.pde.internal.core.ifeature.IFeatureModel; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.ui.PDEPlugin; > import org.eclipse.pde.internal.ui.editor.PDEFormEditor; > import org.eclipse.pde.internal.ui.editor.context.XMLInputContext; >@@ -123,7 +124,7 @@ > return; > try { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getResource()); > editableModel.save(writer); > writer.flush(); > swriter.close(); >Index: src/org/eclipse/pde/internal/ui/editor/target/TargetInputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/target/TargetInputContext.java,v >retrieving revision 1.4 >diff -u -r1.4 TargetInputContext.java >--- src/org/eclipse/pde/internal/ui/editor/target/TargetInputContext.java 16 Jan 2008 17:08:09 -0000 1.4 >+++ src/org/eclipse/pde/internal/ui/editor/target/TargetInputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -19,6 +19,7 @@ > import org.eclipse.pde.internal.core.itarget.ITargetModel; > import org.eclipse.pde.internal.core.target.TargetModel; > import org.eclipse.pde.internal.core.target.WorkspaceTargetModel; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.ui.PDEPlugin; > import org.eclipse.pde.internal.ui.editor.PDEFormEditor; > import org.eclipse.pde.internal.ui.editor.context.UTF8InputContext; >@@ -81,7 +82,7 @@ > return; > try { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getResource()); > editableModel.save(writer); > writer.flush(); > swriter.close(); >Index: src/org/eclipse/pde/internal/ui/editor/schema/SchemaInputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/schema/SchemaInputContext.java,v >retrieving revision 1.17 >diff -u -r1.17 SchemaInputContext.java >--- src/org/eclipse/pde/internal/ui/editor/schema/SchemaInputContext.java 15 Dec 2008 22:28:42 -0000 1.17 >+++ src/org/eclipse/pde/internal/ui/editor/schema/SchemaInputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -19,6 +19,7 @@ > import org.eclipse.pde.core.*; > import org.eclipse.pde.internal.core.ischema.ISchema; > import org.eclipse.pde.internal.core.schema.*; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.ui.PDEPlugin; > import org.eclipse.pde.internal.ui.editor.PDEFormEditor; > import org.eclipse.pde.internal.ui.editor.context.XMLInputContext; >@@ -111,7 +112,7 @@ > return; > try { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getResource()); > editableModel.save(writer); > writer.flush(); > swriter.close(); >Index: src/org/eclipse/pde/internal/ui/editor/product/ProductInputContext.java >=================================================================== >RCS file: /cvsroot/eclipse/pde/ui/org.eclipse.pde.ui/src/org/eclipse/pde/internal/ui/editor/product/ProductInputContext.java,v >retrieving revision 1.10 >diff -u -r1.10 ProductInputContext.java >--- src/org/eclipse/pde/internal/ui/editor/product/ProductInputContext.java 18 Mar 2009 00:09:07 -0000 1.10 >+++ src/org/eclipse/pde/internal/ui/editor/product/ProductInputContext.java 23 Apr 2009 17:41:46 -0000 >@@ -23,6 +23,7 @@ > import org.eclipse.pde.internal.core.iproduct.IProductModel; > import org.eclipse.pde.internal.core.product.ProductModel; > import org.eclipse.pde.internal.core.product.WorkspaceProductModel; >+import org.eclipse.pde.internal.core.text.ResourcePrintWriter; > import org.eclipse.pde.internal.ui.PDEPlugin; > import org.eclipse.pde.internal.ui.editor.PDEFormEditor; > import org.eclipse.pde.internal.ui.editor.context.UTF8InputContext; >@@ -90,7 +91,7 @@ > return; > try { > StringWriter swriter = new StringWriter(); >- PrintWriter writer = new PrintWriter(swriter); >+ PrintWriter writer = new ResourcePrintWriter(swriter, getResource()); > editableModel.save(writer); > writer.flush(); > swriter.close();
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 98062
: 132983