Skip to content

Commit 60af1fd

Browse files
Merge branch 'master' into zwsp
2 parents 3b32020 + b819cf9 commit 60af1fd

63 files changed

Lines changed: 198 additions & 318 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

bundles/org.eclipse.e4.ui.dialogs/.settings/org.eclipse.jdt.core.prefs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ org.eclipse.jdt.core.compiler.compliance=21
55
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
66
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
77
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
8+
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
89
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
910
org.eclipse.jdt.core.compiler.release=enabled
1011
org.eclipse.jdt.core.compiler.source=21

bundles/org.eclipse.e4.ui.dialogs/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.e4.ui.dialogs
5-
Bundle-Version: 1.7.0.qualifier
5+
Bundle-Version: 1.7.100.qualifier
66
Bundle-RequiredExecutionEnvironment: JavaSE-21
77
Bundle-Vendor: %providerName
88
Bundle-Localization: plugin

bundles/org.eclipse.e4.ui.model.workbench/.settings/org.eclipse.jdt.core.prefs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ org.eclipse.jdt.core.compiler.compliance=17
55
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
66
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
77
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
8+
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
89
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
910
org.eclipse.jdt.core.compiler.release=enabled
1011
org.eclipse.jdt.core.compiler.source=17

bundles/org.eclipse.e4.ui.model.workbench/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.e4.ui.model.workbench;singleton:=true
5-
Bundle-Version: 2.4.700.qualifier
5+
Bundle-Version: 2.4.800.qualifier
66
Bundle-Vendor: %providerName
77
Bundle-Localization: plugin
88
Bundle-RequiredExecutionEnvironment: JavaSE-17

bundles/org.eclipse.jface/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %pluginName
44
Bundle-SymbolicName: org.eclipse.jface;singleton:=true
5-
Bundle-Version: 3.39.0.qualifier
5+
Bundle-Version: 3.39.100.qualifier
66
Bundle-Vendor: %providerName
77
Bundle-Localization: plugin
88
Export-Package: org.eclipse.jface,

bundles/org.eclipse.jface/src/org/eclipse/jface/resource/FontRegistry.java

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ public Font getBoldFont() {
121121
}
122122

123123
FontData[] boldData = getModifiedFontData(SWT.BOLD);
124-
boldFont = new Font(Display.getCurrent(), boldData);
124+
Display display = getDisplayAndHookForDisposal();
125+
boldFont = new Font(display, boldData);
125126
return boldFont;
126127
}
127128

@@ -157,7 +158,8 @@ public Font getItalicFont() {
157158
}
158159

159160
FontData[] italicData = getModifiedFontData(SWT.ITALIC);
160-
italicFont = new Font(Display.getCurrent(), italicData);
161+
Display display = getDisplayAndHookForDisposal();
162+
italicFont = new Font(display, italicData);
161163
return italicFont;
162164
}
163165

@@ -489,13 +491,10 @@ else if (fonts.length == 0) {
489491
* @return FontRecord for the new Font or <code>null</code>.
490492
*/
491493
private FontRecord createFont(String symbolicName, FontData[] fonts) {
492-
Display display = Display.getCurrent();
494+
Display display = getDisplayAndHookForDisposal();
493495
if (display == null) {
494496
return null;
495497
}
496-
if (cleanOnDisplayDisposal && !displayDisposeHooked.contains(display)) {
497-
hookDisplayDispose(display);
498-
}
499498

500499
FontData[] validData = filterData(fonts, display);
501500
if (validData.length == 0) {
@@ -509,6 +508,17 @@ private FontRecord createFont(String symbolicName, FontData[] fonts) {
509508
return new FontRecord(newFont, validData);
510509
}
511510

511+
private Display getDisplayAndHookForDisposal() {
512+
Display display = Display.getCurrent();
513+
if (display == null) {
514+
return null;
515+
}
516+
if (cleanOnDisplayDisposal && !displayDisposeHooked.contains(display)) {
517+
hookDisplayDispose(display);
518+
}
519+
return display;
520+
}
521+
512522
/**
513523
* Calculates the default font and returns the result.
514524
* This method creates a font that must be disposed.

bundles/org.eclipse.ui.cocoa/.settings/org.eclipse.jdt.core.prefs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ org.eclipse.jdt.core.compiler.compliance=11
55
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
66
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
77
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
8+
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
89
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
910
org.eclipse.jdt.core.compiler.release=enabled
1011
org.eclipse.jdt.core.compiler.source=11

bundles/org.eclipse.ui.cocoa/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %fragmentName
44
Bundle-SymbolicName: org.eclipse.ui.cocoa;singleton:=true
5-
Bundle-Version: 1.3.400.qualifier
5+
Bundle-Version: 1.3.500.qualifier
66
Bundle-Vendor: %providerName
77
Fragment-Host: org.eclipse.ui;bundle-version="[3.5.0,4.0.0)"
88
Bundle-Localization: fragment-cocoa

bundles/org.eclipse.ui.themes/.settings/org.eclipse.jdt.core.prefs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,5 @@ org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.2
33
org.eclipse.jdt.core.compiler.compliance=1.4
44
org.eclipse.jdt.core.compiler.problem.assertIdentifier=warning
55
org.eclipse.jdt.core.compiler.problem.enumIdentifier=warning
6+
org.eclipse.jdt.core.compiler.problem.forbiddenReference=error
67
org.eclipse.jdt.core.compiler.source=1.3

bundles/org.eclipse.ui.themes/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-Name: %Plugin.name
44
Bundle-SymbolicName: org.eclipse.ui.themes;singleton:=true
5-
Bundle-Version: 1.2.2900.qualifier
5+
Bundle-Version: 1.2.3000.qualifier
66
Bundle-Vendor: %Plugin.providerName
77
Bundle-Localization: plugin
88
Require-Bundle: org.eclipse.e4.ui.css.swt.theme

0 commit comments

Comments
 (0)