Checkout Tools
  • last updated 5 hours ago
Constraints: committers
Constraints: files
Constraints: dates

Changeset 1592340 is being indexed.

Fix FELIX-4508

Update to ASM 5.0.2

Update the manipulator to reflect the API changes introduced between ASM 3.3.1 (the previously used version) and ASM 5.0.2

Update the Felix Framework version to execute the manipulator tests

  1. … 45 more files in changeset.
[OBR] Initialize Requirement attributes and directives with empty list.

Use symbolic name for obr:info if there is no presentation name.

[FELIX-4371] Last Repository 1.0 failure fixed.

These code changes make the Felix Repository pass all the CT tests.

[FELIX-4370] Additional work to support the OSGi Repository Service.

Added better support for directives.

This also fixes an OSGi Repository CT failure:


Also added a bunch of unit tests for areas not completely covered by the CT.

FELIX-4461 : Update to ASM 5 for Java 8 compatibility
    • ?
[FELIX-4370] Additional work to support the OSGi Repository Service.

Improved the mapping between OBR and OSGi namespaces.

This also fixes an OSGi Repository CT failure:


[FELIX-4022] Implement spec compliant behavior for pre and post 1.3 with a flag to get reasonable behavior pre-1.3. Question is whether deleting a config calls modify(1.3) or deactivates(pre 1.3)
[FELIX-4447] fix regexp, thanks to Olivier Fayau
[FELIX-4406] [FELIX-4506] [FELIX-4507] finish r6 xml processing, felix extension processing, and test persistent factory component
  1. … 3 more files in changeset.
[FELIX-4506] [FELIX-4406] [FELIX-4507] Implement felix extension attribute namespace and service scope parsing. Also use extension attribute to turn persistent factory component on
[FELIX-4507] Implement new style component factory with modify method (turned off, no tests)
Update framework version to 1.7
FELIX-4469 scrcommand help should not give NPE
FELIX-4467 Configure global extender capability
Formatting changes.

Apply patch FELIX-4498 to improve handling of optional requirements.

Apply patch FELIX-4497 to improve handling of substitutable exports.

Apply patch FELIX-4428 to fix bug in handling of fragment candidate capabilities.

Apply patch FELIX-4495 to stop ignoring candidates from already resolved fragments.

Apply patch FELIX-4494 to fix improperly wrapped fragment capabilities.

Forgot to add new file from last commit for FELIX-4493.

Apply patch FELIX-4493 to add support for "on demand" resource


Apply patch FELIX-4492 to improve logging and diagnostics.

Apply patch FELIX-4182 to address some package space consistency bugs.

Unused imports removed.
Applied code formatting and some minor cleanups to improve readability of the code.

  1. … 13 more files in changeset.
FELIX-3780 - allow DA to be configured through ConfigAdmin:

- missed a system property used to process preprocessed resources;

- refactored the single property into a configuration object to allow future

extensions without an explosion of methods on DeploymentAdminImpl.

FELIX-3780 - allow DA to be configured by ConfigAdmin:

- register the DA implementation also as managed service with PID


- it accepts a single property "stopUnaffectedBundle" which should

be "true" or "false";

- when no configuration is supplied, the fallback is to use the old

framework/system property:


FELIX-4483 - make osgi-bundlecontext available in init methods:

- make the bundle context available to the servlet/filter's init methods

to ensure they can operate nicely in a OSGi context. Thanks to Bob P.

for providing the patch.