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

Changeset 997501 is being indexed.

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.
Add support for configurable native library extensions. (FELIX-1298)

  1. … 1 more file in changeset.
Implement include/exclude directives for activation policy. (FELIX-749)

  1. … 3 more files in changeset.
Start laying some groundwork for lazy activation. (FELIX-749)

  1. … 2 more files in changeset.
Properly attach BSN/BV to extension bundle exports when attached to system

bundle. (FELIX-1123)

  1. … 1 more file in changeset.
Modified fragment support to allow exact matches in overlapping

requirements. (FELIX-29)

  1. … 1 more file in changeset.
Initial pass at support for fragments exporting, importing, and requiring.

(FELIX-29)

  1. … 6 more files in changeset.
Fix extension bundles (FELIX-969).
  1. … 6 more files in changeset.
Modified system bundle exports to include bundle symbolic name and bundle

version attribute as required by the spec. (FELIX-969)

  1. … 1 more file in changeset.