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

Changeset 1104564 is being indexed.

Rollback to where we were before the failed 3.2.2 release and reapply

correct patch for FELIX-2935.

  1. … 94 more files in changeset.
Rollback after failed release.
  1. … 82 more files in changeset.
Merge dynamic imports into normal imports. (FELIX-2950)

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

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

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

  1. … 9 more files in changeset.
Fix logic bug. (FELIX-2789)

Fix native library extension matching; previously it was skipping

the last extension. (FELIX-2789)

Add appropriate bundle to log messages. (FELIX-2555)

  1. … 10 more files in changeset.
Strip unknown attributes from Fragment-Host header. (FELIX-2466)

Fix some headers.

  1. … 7 more files in changeset.
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. … 4 more files in changeset.
Remove duplicate code for checking substrings. (FELIX-2035)

  1. … 7 more files in changeset.
Minor edits to the resolver and editing of some "to do" tasks. (FELIX-2035)

  1. … 8 more files in changeset.
Warning message was being incorrectly displayed.

Improve error message.

Improve generic capability/requirement abstraction and prepare for

for new resolver implementation. (FELIX-2036, FELIX-2035)

    • -0
    • +187
    ./RequirementImpl.java
    • -0
    • +37
    ./ParsedHeaderClause.java
    • -0
    • +229
    ./CapabilityImpl.java
  1. … 6 more files in changeset.
Minor reformatting. (FELIX-1969)

[FELIX-1969] include Windows 7 and 2003 in OS name handling
Obey fragment host version ranges. (FELIX-1795)

Removed PackageSource class from resolver to avoid unnecessary object allocations

and simplify data structure management. (FELIX-1781)

  1. … 9 more files in changeset.
Fix a typo in framework discovery in URLHandlersBundleURLConnection (FELIX-1698)
  1. … 1 more file in changeset.
Be extra safe and check for null, even though it shouldn't happen. (FELIX-1580)

We need to check to see if we have additional native library

extensions before accessing them. (FELIX-1580)

Preserve order of import declarations. (FELIX-1432)

Use OSGi R4.2 implementations of AdminPermission, FrameworkUtil, and

FilterImpl. (FELIX-1404)

  1. … 20 more files in changeset.
Accept "*" for dynamic imports. (FELIX-1400)

Ensure that partial package name wild carding does not work for

either boot delegation or dynamic imports. For boot delegation

we know treat it as part of the package name (i.e., ignore it)

and for dynamic imports we throw a parsing exception. (FELIX-1400)

  1. … 1 more file in changeset.
Moved native library verification to the resolver, since the spec

says they are resolve-time checks, not install-time checks. Also

fixed a bug in OS version parsing. (FELIX-1360)

  1. … 2 more files in changeset.
Look in fragments for native libraries. (FELIX-1134)

  1. … 2 more files in changeset.