core

Checkout Tools
  • last updated 1 hour ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Re-organization of the source code:

the runtime project now contains the core, composite and annotations.

  1. … 15 more files in changeset.
Update test to work in headless mode.
Fix FELIX-3356

Keep the asm packages private.

  1. … 1 more file in changeset.
Fix FELIX-3374.

Create the propagated properties correctly.

Fix typo
Fix FELIX-3323:

Ipojo composite throw ClassCastException when configuration is updated thru ConfigAdmin

Several issues:

* A wrong cast

* The reconfiguration was not propagated to instances

  1. … 3 more files in changeset.
Do not inspect super classes and implemented interfaces for non primitive components.
Cosmetic changes.
Applied patch to fix FELIX-3326:

Accessing IPojo-Component's all inherited classes and all implemented interfaces in PrimitiveTypeDescription

Fixed FELIX-3271

The proxy must supports hashCode and equals.

Fix FELIX-3252

Embeds the iPOJO online manipulator into the iPOJO Core bundle

  1. … 4 more files in changeset.
Fixed some typos.
Fix FELIX-3190

Added a getComponentMetadata method to Factory.

  1. … 2 more files in changeset.
Fix FELIX-3192

Propagated service properties must be updated when propagated a second times

  1. … 2 more files in changeset.
Fixed FELIX-3172.

Implements the new API

Updates service registration to avoid the cast issue

Propagates changes to iPOJO Service Context (and implementations)

Configures the maven-compiler-plugin to generate 1.4 bytecode (same trick as for the Felix framework)

Fixed Felix-3155

Applied the patch from German Vega.

Removed wrong comment in Property.java

Applied the patch from Robert Lillack fixing FELIX-2981.
Fixed FELIX-3145

Fixed the JDK 7 issue by updating ASM library to 3.3.1

  1. … 3 more files in changeset.
Fixed https://issues.apache.org/jira/browse/FELIX-3144

The MethodInterceptors receive a Member instead of a Method. The received object can be either a Method or a Constructor.

Fixed Felix-2981

Applied the patch from Robert Lillack

Update the dependency on iPOJO metadata
Applied patch for FELIX-3075
Fixed FELIX-3036

The iPOJO Extender now tries to use the IPOJO-Components header if the bundle does not contain the iPOJO-Components header in its bundle manifest.

Refactored tests

Added tests about FELIX-3009

  1. ./src/test/java/org/apache/felix/ipojo/test
Fixed FELIX-2995

Trigger service registration updates only when there is really an update.

Fixed FELIX-2989

Avoid to get a registration-unregistration-registration sequence when using a service controller initialized to true.

Fixed FELIX-2932

The ipojo.processing.synchronous=true system property disables the thread used by iPOJO to process bundles.

Removed tabs
[FELIX-2907] Applied patch.