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

Changeset 1592768 is being indexed.

Provides utility classes to create the classloader used by the manipulator to compute frames, and add a classloader parameter to the pojoization methods. (FELIX-4509).
To correctly compute the frames, we need a way to load classes - so a classloader. The manipulator now takes a classloader as parameter used for this purpose. (FELIX-4509).
To avoid breaking the APi, re-add a getNode method returning object (FELIX-4509).
Fix the packaging of the online-manipulator (the ASM updates has changed the set of import/private packages).
Add Import-Package org.osgi.service.repository;resolution:=mandatory as otherwise its made optional for some reason.

[FELIX-4496] Enable Bundle Repository to run as source project with m2e

Applying patch on behalf of Cristiano Gavião with many thanks.

This closes pull request #7.

[OBR] Properly translate service requirements between OBR and spec compliant namespaces

Revert the Java compiler configuration to 1.6
Revert the Java compiler configuration to 1.6
Fix FELIX 4509

Change the way frames are computed. This commit removes the previous "retroweaving" hack, and relies on ASM to compute frames. A simple extension of ClassWriter is provided to change the way ASM is implementing the getCommonSuperClass method.

It also improves a bit the code of the iPOJO API by using generics and for each loops

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.