Skip to main content
diff options
authorDani Megert2006-01-05 14:57:55 +0000
committerDani Megert2006-01-05 14:57:55 +0000
commit0f9bb5e2e651c1a17ace9171de13c23f2b4909a1 (patch)
tree67d2e651bb59965a1ea07b811d950224f3c3d146 /org.eclipse.core.filebuffers/schema
parenta0559f9c0827ea5f2bdc046d43276de1f9b4183e (diff)
Fixed bugs:
- 96917: [implementation] If two editors use the 2.x-compatible API, one or both doesn't work - 107682: [implementation] Random documentProvider API must die!
Diffstat (limited to 'org.eclipse.core.filebuffers/schema')
1 files changed, 13 insertions, 0 deletions
diff --git a/org.eclipse.core.filebuffers/schema/documentCreation.exsd b/org.eclipse.core.filebuffers/schema/documentCreation.exsd
index 33fa898a2..9b0316211 100644
--- a/org.eclipse.core.filebuffers/schema/documentCreation.exsd
+++ b/org.eclipse.core.filebuffers/schema/documentCreation.exsd
@@ -7,10 +7,23 @@
This extension point is used to customize the document creation behavior of this plug-in&apos;s default text file buffer manager. It allows to specify which document factory should be used in order to create the document instance of a text file buffer created for a certain file content type, file extension, or file name.
+&lt;h6 class=CaptionFigColumn id=header&gt;Deprecated since 3.2:&lt;/h6&gt; This extension must no longer be used. We urge existing clients to remove their contribution:
+&lt;li&gt;the file buffer manager now provides an &lt;code&gt;ISynchronizable&lt;/code&gt; document. Clients which need a synchronized document can set a lock object. &lt;em&gt;To overwrite an existing lock object is considered bad practice and can break other clients: if the document already has a lock object set then this one should be used by the client&lt;/em&gt;.&lt;/li&gt;
+&lt;li&gt;clients which need a different &lt;code&gt;org.eclipse.jface.text.IDocument&lt;/code&gt; implementation create the corresponding document in their document provider. The custom document will wrap the document provided by the file buffer.&lt;/li&gt;
<element name="extension">
+ <annotation>
+ <appInfo>
+ <meta.element deprecated="true"/>
+ </appInfo>
+ </annotation>
<element ref="factory"/>

Back to the top