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

Changeset 1693285 is being indexed.

Add test case exposing FELIX-4977
Update to use latest parent pom, and correctly set java 6 as minimum version
  1. … 1 more file in changeset.
FELIX-4960 NPE in BundleRevisionImpl.getResourcesLocal()

The NPE is fixed. Also added a unit test.

    • ?
    ./framework/BundleRevisionImplTest.java
  1. … 1 more file in changeset.
FELIX-4866 Improve Service Registry

The previous code that was contributed as part of FELIX-4866 could cause ungetService() on a Service Factory to be called with a null service object. This change fixes that.

  1. … 1 more file in changeset.
FELIX-4866 Fix concurrency issue with Service Registry

Includes a concurrency test from pderop that exposes the issue. Many thanks Pierre for identifying this problem!

  1. … 1 more file in changeset.
Additional unit test for the thread marking implemented in the Service Registration.

    • ?
    ./framework/ServiceRegistrationImplTest.java
Felix Framework Service Registry performance improvements

Implemented through the use of Java 5 concurrency APIs.

Unit tests included for the code that I changed.

  1. … 4 more files in changeset.
FELIX-4867 Remove orphaned bundle revisions on uninstall of previous consumers.

    • ?
    ./framework/UninstallBundleTest.java
  1. … 1 more file in changeset.
FELIX-4866 : Improve service registry
  1. … 9 more files in changeset.
Core spec compliance: fix Bundle.adapt(ServiceReferenceDTO[].class)

The new behaviour is spec compliant, but will cause a known OSGi R6 CT failure:

testArrayServiceReferenceDTO

ServiceReferenceDTO[] for stopped bundle is null

This is known deviation and is documented here:

http://felix.apache.org/documentation/development/using-the-osgi-compliance-tests.html

  1. … 1 more file in changeset.
FELIX-4690 Added test confirm Windows7 normalizes to windows7
FELIX-3883 Brokeup the os and processor configs into separate property keys.
  1. … 5 more files in changeset.
FELIX-4757 Allow felix processor and os name aliases to be loaded from config and default properties files
  1. … 4 more files in changeset.
FELIX-4736 Refactor R4Library and R4LibraryClause to NativeLibrary and NativeLibraryClause respectively.
  1. … 11 more files in changeset.
FELIX-4729 Added ability to convert Bundle-NativeCode to Require-Capability as defined in R6 spec.
  1. … 3 more files in changeset.
FELIX-4724 Separate transform state behavior (bytes and import lists made immutable) from define behavior (set classname).
  1. … 2 more files in changeset.
FELIX-4582 Fixed formating issues.
  1. … 2 more files in changeset.
FELIX-4582 Added Woven Class Listeners functionality from OSGi R6 Chapter 56. Added additional tests for listeners.
  1. … 2 more files in changeset.
FELIX-4582 Add additional tests to BundleWiringImpl. Cover weaving cases. Added asm to pom in test scope only.
  1. … 1 more file in changeset.
FELIX-4582 Add additional tests to BundleWiringImpl. Cover class exists and class does not exist.
FELIX-4705 Added logger to BundleClassLoader and BundleClassLoaderJava5
    • ?
    ./framework/BundleWiringImplTest.java
  1. … 1 more file in changeset.
FELIX-4579 Support Framework Extension Bundle Activators

Unit test included.

  1. … 1 more file in changeset.
FELIX-4504 Support Core R6 Framework DTOs

Some unit tests included. This code passes all the Core R6 DTO tests.

  1. … 2 more files in changeset.
FELIX-4503 - Append osgi.native namespace and capabilities to the bundle capabilities. And test.
    • ?
    ./framework/ExtensionManagerTest.java
  1. … 1 more file in changeset.
FELIX-4503 - Added Test for Native Namespace to Manifest Parser.
FELIX-4505 : [Core R6] Support Prototype Service Factory
  1. … 10 more files in changeset.
Apply patch (FELIX-4569) to fix some issues that arise under Windows 8.

[FELIX-4534] Addresses an issue with native code bundles on Windows 7

Includes unit test

  1. … 1 more file in changeset.
[FELIX-4220] BundleException type not set to START_TRANSIENT_ERROR

This commit fixes this issue.

  1. … 1 more file in changeset.
[FELIX-3309] Incorrect replacement logic for dashes in framework version.

This commit addresses the issue.

Unit test included.

    • ?
    ./framework/FrameworkVersionTest.java
  1. … 1 more file in changeset.