Skip to content

Commit 0e18ab4

Browse files
Merge branch 'eclipse-platform:master' into DaveCarpeneto-issue2538-1
2 parents c933ae8 + 98ff2aa commit 0e18ab4

Some content is hidden

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

48 files changed

+689
-897
lines changed

.mvn/extensions.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
<extension>
44
<groupId>org.eclipse.tycho</groupId>
55
<artifactId>tycho-build</artifactId>
6-
<version>4.0.6</version>
6+
<version>4.0.10</version>
77
</extension>
88
</extensions>

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Manifest-Version: 1.0
22
Bundle-ManifestVersion: 2
33
Bundle-SymbolicName: org.eclipse.e4.ui.css.swt;singleton:=true
4-
Bundle-Version: 0.15.400.qualifier
4+
Bundle-Version: 0.15.500.qualifier
55
Bundle-Name: %pluginName
66
Bundle-Vendor: %providerName
77
Bundle-Localization: plugin

bundles/org.eclipse.e4.ui.css.swt/forceQualifierUpdate.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ Bug 416898 - Some Platform UI bundles need to be touched to get API descriptions
44
Bug 514690 - Build failure on I20170403-2000 and I20170404-0245
55
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1184
66
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1659
7-
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1781
7+
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/1781
8+
https://github.com/eclipse-platform/eclipse.platform.releng.aggregator/issues/2595

bundles/org.eclipse.e4.ui.css.swt/plugin.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -494,6 +494,7 @@
494494
<property-name name="category"/>
495495
<property-name name="label"/>
496496
<property-name name="description"/>
497+
<property-name name="editable"/>
497498
</handler>
498499
<handler
499500
adapter="org.eclipse.e4.ui.css.swt.dom.definition.FontDefinitionElement"

bundles/org.eclipse.e4.ui.css.swt/src/org/eclipse/e4/ui/css/swt/properties/definition/CSSPropertyThemeElementDefinitionHandler.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public class CSSPropertyThemeElementDefinitionHandler implements ICSSPropertyHan
4242

4343
private static final String MESSAGE_QUERY_PARAM = "message";
4444

45+
private static final String EDITABLE_PROP = "editable";
46+
4547
private Map<Long, ResourceBundle> bundleToResourceBundles = new WeakHashMap<>();
4648

4749
@Override
@@ -65,6 +67,10 @@ public boolean applyCSSProperty(Object element, String property,
6567
case DESCRIPTION_PROP:
6668
definition.setDescription(getLabel(value));
6769
break;
70+
case EDITABLE_PROP:
71+
Boolean editable = (Boolean) engine.convert(value, Boolean.class, null);
72+
definition.setEditable(editable);
73+
break;
6874
default:
6975
return false;
7076
}

bundles/org.eclipse.e4.ui.css.swt/src/org/eclipse/e4/ui/internal/css/swt/definition/IThemeElementDefinitionOverridable.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,6 @@ public interface IThemeElementDefinitionOverridable<T> {
2727
void setName(String name);
2828

2929
void setDescription(String description);
30+
31+
void setEditable(Boolean editable);
3032
}

bundles/org.eclipse.jface.text/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.text
5-
Bundle-Version: 3.26.0.qualifier
5+
Bundle-Version: 3.26.100.qualifier
66
Bundle-Vendor: %providerName
77
Bundle-Localization: plugin
88
Export-Package:

bundles/org.eclipse.jface.text/src/org/eclipse/jface/internal/text/html/BrowserInformationControl.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -332,8 +332,6 @@ else if (!resizable)
332332
@Override
333333
public void setVisible(boolean visible) {
334334
Shell shell= getShell();
335-
if (shell.isVisible() == visible)
336-
return;
337335

338336
if (!visible) {
339337
super.setVisible(false);
@@ -342,6 +340,8 @@ public void setVisible(boolean visible) {
342340
return;
343341
}
344342

343+
if (shell.isVisible() == visible)
344+
return;
345345
/*
346346
* The Browser widget flickers when made visible while it is not completely loaded.
347347
* The fix is to delay the call to setVisible until either loading is completed

bundles/org.eclipse.jface.text/src/org/eclipse/jface/text/AbstractInformationControl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,7 @@ public boolean isResizable() {
505505

506506
@Override
507507
public void setVisible(boolean visible) {
508-
if (fShell.isVisible() == visible)
508+
if (visible && fShell.isVisible() == visible)
509509
return;
510510

511511
fShell.setVisible(visible);

bundles/org.eclipse.text/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.text
5-
Bundle-Version: 3.14.200.qualifier
5+
Bundle-Version: 3.14.300.qualifier
66
Bundle-Vendor: %providerName
77
Bundle-Localization: plugin
88
Export-Package:

0 commit comments

Comments
 (0)