Skip to content

Changes

Summary

  1. [495124] Fix section class definition in legacy properties view (details)
  2. [489294] Provide a tab descriptor filter (details)
  3. [495124] Use contributor ID to filter tabs (details)
  4. [496057] Add support for advanced custom widgets (details)
  5. [498117] Fix an issue with the refresh of the title with legacy tabs (details)
Commit 15268bee93f7397ae72bb6145914152f1eddbaef by Melanie Bats
[495124] Fix section class definition in legacy properties view

Bug: 495124
Change-Id: I7a71fcdc619c3f1e922ea28d241b56da7ee86835
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertySectionItemDescriptor.java
Commit df41562b4ae396221c11a64d568d1e7636385a52 by Stephane Begaudeau
[489294] Provide a tab descriptor filter

This patch provides a new extension point to allow the users to filter
tabs according to a condition.

Bug: 489294
Change-Id: I362aaed008dbb67a7b3c2788ca87118b7f4f3bb7
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/internal/registry/EEFTabbedPropertyRegistry.java
The file was addedplugins/org.eclipse.eef.properties.ui/schema/eefTabDescriptorFilter.exsd
The file was addedplugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/internal/extension/impl/EEFDescriptorRegistryEventListener.java
The file was modified plugins/org.eclipse.eef.properties.ui/plugin.properties
The file was addedplugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/IEEFTabDescriptorFilter.java
The file was modified plugins/org.eclipse.eef.properties.ui/plugin.xml
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/internal/EEFTabbedPropertyViewPlugin.java
The file was removedplugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/internal/extension/impl/EEFTabDescriptorProviderRegistryEventListener.java
Commit ce404106fce42a8d0218d757647a22d32e911f4f by Stephane Begaudeau
[495124] Use contributor ID to filter tabs

Bug: 495124
Change-Id: I65fd77f0457a4b979539f9f95a537b705c56a0e2
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.properties.ui/pom.xml
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/IEEFTabDescriptorProvider.java
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertySectionsRegistryEventListener.java
The file was modified plugins/org.eclipse.eef.ide.ui.properties/META-INF/MANIFEST.MF
The file was modified doc/org.eclipse.eef.documentation/pages/developerguide/extensionpoints.textile
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertyTabRegistry.java
The file was modified plugins/org.eclipse.eef.properties.ui/schema/eefTabDescriptorProvider.exsd
The file was modified samples/org.eclipse.eef.sample.custom.widget.colorpicker/META-INF/MANIFEST.MF
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyTabDescriptorProvider.java
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertyContributorRegistryEventListener.java
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/internal/registry/EEFTabbedPropertyRegistry.java
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/EEFTabbedPropertySheetPage.java
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/META-INF/MANIFEST.MF
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertyTabItemDescriptor.java
The file was modified doc/org.eclipse.eef.documentation/pages/developerguide/extensionpoints.html
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertyContributorItemDescriptor.java
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/extension/impl/LegacyPropertySectionItemDescriptor.java
The file was modified plugins/org.eclipse.eef.properties.ui/META-INF/MANIFEST.MF
Commit 938ba9c34208acec20dbcf72f76ee4d5be8630fb by Stephane Begaudeau
[496057] Add support for advanced custom widgets

1) Add a new reference widget configured using the name of an EReference
2) Add the method getEditingDomain() on EditingContextAdapter
3) Fix a potential NPE with the lifecycle manager providers

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=496057
Change-Id: Ib6597e1df8caa345c5e89fe44a6b40eee30d63e2
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/impl/EefExtWidgetsReferenceFactoryImpl.java
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/EEFExtReferenceDescription.java
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.classpath
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.settings/org.eclipse.jdt.core.prefs
The file was modified plugins/org.eclipse.eef.core/META-INF/MANIFEST.MF
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/pom.xml
The file was modified doc/org.eclipse.eef.documentation/pages/releasenotes.textile
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.settings/org.eclipse.pde.prefs
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.classpath
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/pom.xml
The file was modified releng/org.eclipse.eef.releng/pom.xml
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/icons/full16/Browse_16x16.gif
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/plugin.properties
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtMultipleReferenceLifecycleManager.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtEObjectSelectionPage.java
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFControlSwitch.java
The file was modified plugins/org.eclipse.eef/model/eef.genmodel
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/build.properties
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/schema/eefExtReferenceViewerFilterProvider.exsd
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/feature.properties
The file was modified doc/org.eclipse.eef.documentation/pages/releasenotes.html
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.settings/org.eclipse.jdt.core.prefs
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.settings/org.eclipse.jdt.launching.prefs
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/plugin.properties
The file was modified plugins/org.eclipse.eef.properties.ui/schema/eefTabDescriptorProvider.exsd
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.project
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/META-INF/MANIFEST.MF
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/util/EefExtWidgetsReferenceSwitch.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/icons/full16/Add_16x16.gif
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/model/eef-ext-widgets-reference.genmodel
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/AbstractEEFExtReferenceLifecycleManager.java
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/license.html
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/pom.xml
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/about.html
The file was modified plugins/org.eclipse.eef.ide.ui/schema/eefLifecycleManagerProvider.exsd
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.settings/org.eclipse.pde.prefs
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.checkstyle
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtReferenceLifecycleManagerProvider.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/api/IEEFExtReferenceViewerFilterProvider.java
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/build.properties
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/epl-v10.html
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/plugin.properties
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.classpath
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/about.html
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/EditingContextAdapter.java
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.settings/org.eclipse.jdt.core.prefs
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/about.html
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/icons/full16/ArrowDown_16x16.gif
The file was modified samples/org.eclipse.eef.sample.custom.widget.colorpicker/plugin.properties
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/about.html
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/build.properties
The file was modified releng/org.eclipse.eef.update/category.xml
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/icons/full16/Delete_16x16.gif
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.settings/org.eclipse.jdt.ui.prefs
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/pom.xml
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/icons/wizban/new_wiz.png
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/impl/EEFExtReferenceDescriptionImpl.java
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.settings/org.eclipse.pde.prefs
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/icons/full16/ArrowUp_16x16.gif
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/META-INF/MANIFEST.MF
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/EefExtWidgetsReferenceFactory.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.settings/org.eclipse.jdt.ui.prefs
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.settings/org.eclipse.jdt.ui.prefs
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/util/EefExtWidgetsReferenceAdapterFactory.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtReferenceUIPlugin.java
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/impl/EefExtWidgetsReferencePackageImpl.java
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.checkstyle
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/api/controllers/AbstractEEFWidgetController.java
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/src-gen/org/eclipse/eef/ext/widgets/reference/eefextwidgetsreference/EefExtWidgetsReferencePackage.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/Messages.java
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/.project
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtEObjectCreationWizard.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtSingleReferenceLifecycleManager.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/plugin.xml
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.checkstyle
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/model/eef-ext-widgets-reference.ecore
The file was modified samples/org.eclipse.eef.sample.custom.widget.colorpicker/plugin.xml
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/plugin.xml
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtEObjectCreationPage.java
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/.settings/org.eclipse.jdt.launching.prefs
The file was addedplugins/org.eclipse.eef.ext.widgets.reference/.project
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.project
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EEFExtEObjectSelectionWizard.java
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/src/org/eclipse/eef/ide/ui/ext/widgets/reference/internal/EReferenceContentProvider.java
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/src/org/eclipse/eef/core/ext/widgets/reference/internal/EEFExtReferenceController.java
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/build.properties
The file was addedplugins/org.eclipse.eef.core.ext.widgets.reference/META-INF/MANIFEST.MF
The file was modified plugins/org.eclipse.eef.ide/META-INF/MANIFEST.MF
The file was addedfeatures/org.eclipse.eef.ext.widgets.reference-feature/feature.xml
The file was addedplugins/org.eclipse.eef.ide.ui.ext.widgets.reference/.settings/org.eclipse.jdt.launching.prefs
Commit a304da7c01ab1622ce990944bb0ba4f1888d1d27 by Stephane Begaudeau
[498117] Fix an issue with the refresh of the title with legacy tabs

Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=498117
Change-Id: I1386ba409d4faa00643530d106f13f5327ba5686
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/api/EEFTab.java
The file was addedplugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/AbstractEEFTabbedPropertySheetPageContributorWrapper.java
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/legacy2eef/EEFLegacyTabbedPropertySheetPage.java
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/EEFTabbedPropertySheetPage.java
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/IEEFTabbedPropertySheetPageContributor.java
The file was modified plugins/org.eclipse.eef.properties.ui.legacy/src/org/eclipse/eef/properties/ui/legacy/internal/legacy2eef/EEFLegacyTabbedPropertySheetPageContributor.java