Skip to content

Finish removal of deprecated runtime contentTypes extension point#2769

Open
vogella wants to merge 1 commit into
eclipse-platform:masterfrom
vogella:remove-deprecated-runtime-contenttypes
Open

Finish removal of deprecated runtime contentTypes extension point#2769
vogella wants to merge 1 commit into
eclipse-platform:masterfrom
vogella:remove-deprecated-runtime-contenttypes

Conversation

@vogella

@vogella vogella commented Jun 12, 2026

Copy link
Copy Markdown
Contributor

The org.eclipse.core.runtime.contentTypes extension point and its schema were removed earlier, but the runtime still read from that point and registered a registry-change listener for it.
This change drops the dead back-compatibility branch in ContentTypeBuilder and the matching listener wiring in ContentTypeManager, so the runtime only consumes the long-established org.eclipse.core.contenttype.contentTypes point.
It also migrates the content type performance test, which contributed to the old point and would otherwise register nothing, and removes the now-orphaned contentTypesName label from the runtime plugin.properties.
All edits are in internal classes, a test, and a resource file, so there is no public API change.

The org.eclipse.core.runtime.contentTypes declaration and schema were
removed earlier, but the runtime still read and listened for the point.
Drop the dead back-compat branch in ContentTypeBuilder and the matching
registry listener in ContentTypeManager, migrate the performance test to
org.eclipse.core.contenttype.contentTypes, and remove the now-orphaned
contentTypesName label.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant