From 46a64d5bcd0cd6cb4cbb72f32ca067e4bb1556a8 Mon Sep 17 00:00:00 2001 From: Patrick Ziegler Date: Sun, 24 Aug 2025 15:51:40 +0200 Subject: [PATCH] Migrate "reference" documents to HTML5 This change includes: - Changing the doctype to "html". - Simplifying the "Content-Type" meta element to only retain the encoding. The remaining attributes match the default settings and can be omitted. - Removing the obsolete "charset" attribute of the "link" element. The encoding is specified via the "Content-Type" header of the linked document. - Removing the redundant "type" attribute for the "style" element. CSS is the default type and can therefore be omitted. - Removing the obsolete "Content-Style-Type" meta element. Styles use CSS by default, so there is no need to set it globally for the document. - Removing the obsolete "Content-Language" meta element. The document language is specified at the root element. - Converting the obsolete "name" attribute of anchor points to "id" attributes of their nearest container and removing the "a" element all-together. - Translating the styling of HTML elements to CSS. - Cleaning up of broken HTML and/or references. --- .../reference/extension-points/index.html | 56 ++- .../reference/misc/about_customization.html | 6 +- .../reference/misc/api-usage-rules.html | 7 +- .../reference/misc/bidi.html | 7 +- .../reference/misc/buddy_loading.html | 6 +- .../reference/misc/bundle_manifest.html | 23 +- .../reference/misc/eclipse-install.html | 47 ++- .../reference/misc/eclipsestarter.html | 7 +- .../reference/misc/feature_archive.html | 6 +- .../reference/misc/feature_manifest.html | 6 +- .../reference/misc/index.html | 7 +- .../reference/misc/launcher.html | 6 +- .../reference/misc/launcher_ini.html | 6 +- .../reference/misc/message_bundles.html | 6 +- .../reference/misc/multi_user_installs.html | 9 +- .../reference/misc/naming.html | 29 +- .../reference/misc/overview-platform.html | 53 +-- .../reference/misc/p2_dropins_format.html | 7 +- .../reference/misc/platform-scheme-uri.html | 26 +- .../reference/misc/plugin_archive.html | 6 +- .../reference/misc/plugin_dtd.html | 4 +- .../reference/misc/plugin_manifest.html | 6 +- .../misc/project_description_file.html | 10 +- .../reference/misc/runtime-options.html | 342 +++++++++--------- .../reference/misc/terminology.html | 41 +-- .../reference/misc/ui_accessibility_tips.html | 11 +- .../reference/services/index.html | 28 +- 27 files changed, 392 insertions(+), 376 deletions(-) diff --git a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html index bfab3ac15eb..bdce50f754c 100644 --- a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html +++ b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/extension-points/index.html @@ -1,16 +1,14 @@ - - + + - + Platform Extension Points - - @@ -214,7 +217,7 @@

The Eclipse-PlatformFilter Header

The Framework supports filtering on the following system properties:

- -

-Methods

+

Methods

Java's naming guidelines state

Methods should be verbs, in mixed case with the first letter @@ -175,8 +171,7 @@

hasX()). -

-Variables

+

Variables

Java's naming guidelines state

Except for variables, all instance, class, and class constants @@ -195,8 +190,7 @@


    float myWidth;

(Note: we are no longer following the convention that prefixes non-constant field names with "f", such as "fWidget".)

-

-Constants

+

Constants

Java's naming guidelines states

The names of variables declared class constants and of ANSI @@ -206,8 +200,7 @@


    static final int MAX_WIDTH = 999;
    static final int GET_THE_CPU = 1;

-

-Plug-ins and Extension Points

+

Plug-ins and Extension Points

All plug-ins, including the ones that are part of the Eclipse Platform, like the Resources and Workbench plug-ins, must have unique identifiers following the same naming pattern as Java packages. For example, workbench diff --git a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/overview-platform.html b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/overview-platform.html index 5209a5c5f2e..9b700c282e7 100644 --- a/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/overview-platform.html +++ b/eclipse.platform.common/bundles/org.eclipse.platform.doc.isv/reference/misc/overview-platform.html @@ -1,14 +1,23 @@ - + - - + - + Map of platform plug-ins + @@ -20,8 +29,7 @@

Map of Platform Plug-ins

The following table shows which API packages are found in which plug-ins. This table is useful for determining which plug-ins a given plug-in should include as prerequisites.

-
- +
@@ -141,7 +149,7 @@

Map of Platform Plug-ins

- + - + - + - + - + @@ -550,7 +558,7 @@

Map of Platform Plug-ins

org.eclipse.ui.editors.text.templates
org.eclipse.ui.texteditor (split) - + - + - + - +
API Package Required plug-in id org.eclipse.core.runtime
org.eclipse.equinox.registry
org.eclipse.equinox.common
[1][1]
org.eclipse.core.runtime.dynamichelpers
@@ -380,7 +388,7 @@

Map of Platform Plug-ins

org.eclipse.jface.wizard
org.eclipse.jface.wizard.images
org.eclipse.jface[3][3]
org.eclipse.jface.contentassist
@@ -402,7 +410,7 @@

Map of Platform Plug-ins

org.eclipse.jface.text.templates (split)
org.eclipse.jface.text.templates.persistence
org.eclipse.jface.text[4][4]
org.eclipse.jface.text (split)
@@ -413,7 +421,7 @@

Map of Platform Plug-ins

org.eclipse.text.edits
org.eclipse.text.undo
org.eclipse.text[4][4]
@@ -500,7 +508,7 @@

Map of Platform Plug-ins

org.eclipse.swt.program
org.eclipse.swt.widgets
org.eclipse.ui[5][5]
org.eclipse.swt.ole.win32 org.eclipse.ui.editors[7][7]
org.eclipse.ui.forms
@@ -603,7 +611,7 @@

Map of Platform Plug-ins

org.eclipse.ui.views
org.eclipse.ui.wizards
org.eclipse.ui.workbench[8,9][8,9]
org.eclipse.ui (split)
@@ -624,7 +632,7 @@

Map of Platform Plug-ins

org.eclipse.ui.wizards.datatransfer
org.eclipse.ui.wizards.newresource
org.eclipse.ui.ide[9][9]
org.eclipse.ui.intro.config
@@ -657,7 +665,7 @@

Map of Platform Plug-ins

org.eclipse.ui.texteditor.spelling
org.eclipse.ui.texteditor.templates
org.eclipse.ui.workbench.texteditor[7][7]
org.eclipse.unittest.launcher
@@ -683,9 +691,8 @@

Map of Platform Plug-ins

 
-
-

Note 1: +

Note 1: The content of the org.eclipse.core.runtime package is provided by the following plug-ins: