felix

Checkout Tools
  • last updated 57 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates

Changeset 1791891 is being indexed.

FELIX-5611 BundleRepository must deal properly R5 index file with resources with relative path from the given repository’s URL

Committing patch on behalf of Cristiano Gavião with many thanks!

This closes https://github.com/apache/felix/pull/101

FELIX-5614 Make isDTOType(Class<?> cls) publicly available

Method moved to a separate DTOUtil class.

Additonal test.

Update configurator to only listen for starting/active bundles. Process bundles asyn
Updated Schematizer (Some API updates, major implementation change)
  1. … 21 more files in changeset.
Fix for FELIX-5616
Fixes to the Felix Converter

Felix Schematizer - fix compilation.

Remove commented out line of code that is not needed any more.

Fix issue with MapDelegate as exposed in the YamlSerializerTest.

Fix broken test.

[FELIX-5609] Do not require the OSGi package when using TypedProperties
Update Felix Converter to follow new OSGi API

The API now contains a new mechanism to handle custom errors.

Add missing license header.

[FELIX-5610] Files should be deleted if a configuration is deleted
[FELIX-5609] Full support for both untyped and typed configurations
[FELIX-5608] New TypedProperties object to support typed properties file
    • ?
    /utils/src/test/resources/typed.properties
Fix possible NPE
Additional annotation conversion test.

Fix compilation errors in converter now that handleError() has been removed.

Normalize require capabilites the same way we normalize provide capabilites as per spec (FELIX-5604).
Re-enable the error handlers
Fix converter implementation
Felix Converter - fix compilation errors

FELIX-5567 : EventAdmin contains compact3 profile code
FELIX-5568 : SCR contains compact3 profile code
FELIX-5601 - issues resolving with substitutable exports

Original fix had issues with assuming the Candidates::m_dependenMap

got updated as the CandidateSelectors moved on to the next candidate.

Need an additional check to make sure the current candidate is the

one that could be substituted.

This also exposed an issue with the solution for the testcase

that had long blame requirement chain. In this case we have

historically started at the direct requirement for the conflicting

capability and worked our way back to the root requirement for

the blame chain.

This worked for the most part when we didn't pay attention to

substitutable capabilities when permuting, but I suspect there

were still cases where this would eliminate. This fix now

traverses the blame chain from both directions to ensure

we can find a solution when one exists

[gogo][jline] Print a slighly nicer message when an exception is caught from a posix command instead of "null"
[FELIX-5600] System streams are not correctly set when running a new shell
[FELIX-5599] Allow reusing a closure from a parent session