Skip to content

Changes

Summary

  1. Bug 561555 API revision: use `BundleRequirements` in FullFeather project (details)
  2. Bug 561555  use `BundleRequirements` in FullFeather project template (details)
Commit fce84e1c0a225ea38f438592d5dbceba7fb62e5d by Elena Parovyshnaia
Bug 561555 API revision: use `BundleRequirements` in FullFeather project
template
preliminary work:
- fix `slf4j` dependency issue for the minimal e4 passage templated
projects
- provide `Requirement`s writing on the basis of `NamedData` idea
- and thus eliminate one more LicensingNamespaces public constant usage
Signed-off-by: elena.parovyshnaya <elena.parovyshnaya@gmail.com>
The file was addedbundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/LicCapabilityNamespace.java
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/RequirementsFromBundle.java (diff)
The file was modified tests/org.eclipse.passage.lic.equinox.tests/src/org/eclipse/passage/lic/internal/equinox/requirements/LicensingFeatureCapabilitiesFromBundleTest.java (diff)
The file was modified bundles/org.eclipse.passage.lic.base/src/org/eclipse/passage/lic/base/LicensingNamespaces.java (diff)
The file was modified bundles/org.eclipse.passage.lic.base/src/org/eclipse/passage/lic/internal/base/NamedData.java (diff)
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/CapabilityLicFeatureName.java (diff)
The file was modified bundles/org.eclipse.passage.ldc.pde.ui.templates/templates/LicensedE4Product/$pluginId$.product (diff)
The file was addedbundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/RequirementToCapability.java
The file was modified bundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/BaseLicensedTemplateSection.java (diff)
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/BundleRequirements.java (diff)
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/CapabilityLicFeatureProvider.java (diff)
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/CapabilityLicFeatureVersion.java (diff)
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/CapabilityLicFeatureLevel.java (diff)
The file was modified bundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/CapabilityLicFeatureId.java (diff)
The file was addedbundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/CapabilityLicFeatureInfo.java
The file was addedbundles/org.eclipse.passage.lic.equinox/src/org/eclipse/passage/lic/internal/equinox/requirements/RequirementsToBundle.java
The file was addedtests/org.eclipse.passage.lic.equinox.tests/src/org/eclipse/passage/lic/internal/equinox/requirements/WriteLicCapablitiesTest.java
Commit 1f5cd4bc3986f0f5d5fb3b796598c7026c4d2385 by Elena Parovyshnaia
Bug 561555  use `BundleRequirements` in FullFeather project template
- Additional lic.feature capability is defined for E4FF template.
Reserved for consumable tokens utilization.
Signed-off-by: elena.parovyshnaya <elena.parovyshnaya@gmail.com>
The file was modified bundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/LicensedE4FullFeatherProductTemplateSection.java (diff)
The file was modified bundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/LicensedE3ProductTemplateSection.java (diff)
The file was addedbundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/fullfeather/AntimagicShieldFeatureLicRequirement.java
The file was modified bundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/BaseLicensedTemplateSection.java (diff)
The file was modified bundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/LicensedE4ProductTemplateSection.java (diff)
The file was addedbundles/org.eclipse.passage.ldc.pde.ui.templates/src/org/eclipse/passage/ldc/internal/pde/ui/templates/DefaultProductRequirement.java