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

Changeset 1549744 is being indexed.

FELIX-4083 : [Core R5] Support for valueOf when evaluating a Filter. Apply patch from David Bosschaert
Modify substring parsing to accept successive '*' characters. (FELIX-3344)

  1. … 1 more file in changeset.
Fix a couple of bugs in substring matching and null handling when

matching collections. (FELIX-3207)

  1. … 1 more file in changeset.
Substring parsing was incorrectly disallowing parentheses characters. (FELIX-2762)

  1. … 1 more file in changeset.
Move utility method for creating SimpleFilters from BundleRequirementImpl

to SimpleFilter. (FELIX-2950)

  1. … 2 more files in changeset.
When coercing types for filter evaluation, we must now trim

the string representation for number types. (FELIX-2999)

Exceptions thrown by equals()/compare() should result in a false

for filter evaluation. (FELIX-2998)

Very rough support for generic capabilities and requirements. The parser

needs to be improved. (FELIX-2973)

  1. … 11 more files in changeset.
Rollback to where we were before the failed 3.2.2 release and reapply

correct patch for FELIX-2935.

  1. … 93 more files in changeset.
Rollback after failed release.
  1. … 81 more files in changeset.
Move dependency bookkeeping out of BundleRevisionImpl to try to clean

up design. (FELIX-2950)

  1. … 12 more files in changeset.
Replace internal Module abstraction with BundleRevision.

  1. … 37 more files in changeset.
Use BundleCapability/BundleRequirement. (FELIX-2950)

  1. … 35 more files in changeset.
Move singleton handling into the resolver. (FELIX-2859)

  1. … 8 more files in changeset.
Initial refactoring to move fragment handling into the resolver. (FELIX-2858)

  1. … 16 more files in changeset.
Modify CapabilitySet to have a flag indicating whether its indexing

is case sensitive or not. (FELIX-2548)

  1. … 2 more files in changeset.
Need to special case substring matching when there is no wildcard

to simply perform equals() comparison. (FELIX-2473)

  1. … 1 more file in changeset.
To pass the OSGi CT we must let an exception bubble up. (FELIX-2039)

Various cleanup. (FELIX-2035)

CapabilitySet should ignore case when indexing attributes, since this

is necessary for service properties. (FELIX-2040)

  1. … 2 more files in changeset.
Substring operator is false for types other than string and

it should obey escape characters. (FELIX-2039)

Rewrite of the new prototype resolver's core data structure and algorithm.

The code still needs a bit of cleaning, but this captures the nearly fully

working algorithm for safety before tinkering with it. (FELIX-2035,

FELIX-2036, FELIX-2037)

  1. … 5 more files in changeset.
Remove duplicate code for checking substrings. (FELIX-2035)

  1. … 6 more files in changeset.
Modify service registry to use a CapabilitySet for indexed service

lookup. (FELIX-2040)

  1. … 3 more files in changeset.
Fix some bugs in approximate operator. (FELIX-2039)

Add approximate operator and fix a couple bugs. (FELIX-2039)

Add PRESENT operator to new filter impl. (FELIX-2039)

More improvements to new filter impl. (FELIX-2039)

Improvements to new filter implementation. (FELIX-2039)

Reimplement resolver to improve "worst case" performance. (FELIX-2037, FELIX-2035)

    • -0
    • +499
    ./CapabilitySet.java
  1. … 22 more files in changeset.