Martin Kouba

WELD-2563: Update AdditionalServiceLoader javadoc.

WELD-2517: Weld SE - fix SecurityManager-related issues.

WELD-2551: Consider interface default methods when using WithAnnotations (#1892)

* WELD-2551: Consider interface default methods when using WithAnnotations

* WELD-2551: JandexClassFileInfo - handle meta-annotations correctly.

* WELD-2551: Add tests for meta-annotations.

WELD-2536: Fix InjectableRequestContextController#isActivator

WELD-2546: Null intercepted bean logged at INFO level

WELD-2551: Update ClassFileInfo javadoc.

WELD-2507: More fixes

- match the whole method signature

- better handling of class hierarchies

- improved test

WELD-2507: More fixes

- match the whole method signature

- better handling of class hierarchies

- improved test

WELD-2506: Do not optimize self invocation for private methods

WELD-2506: Do not optimize self invocation for private methods

WELD-2500: Probe - mark BeforeDestroyed as container events

CDITCK-619: Fix cdi-tck-ext-lib manifest (#170)

- also modify coressponding tests to specify impl version

CDITCK-619: Fix cdi-tck-ext-lib manifest (#170)

- also modify coressponding tests to specify impl version

JBoss AS7 Updater - use TCK 2.0 ext-lib by default

WELD-2480: Include JS dependencies licenses in weld-probe-core.jar

    • -0
    • +21
    /probe/core/src/main/client/licenses/bootstrap-license.txt
    • -0
    • +26
    /probe/core/src/main/client/licenses/d3-license.txt
    • -0
    • +19
    /probe/core/src/main/client/licenses/ember-license.txt
    • -0
    • +34
    /probe/core/src/main/client/licenses/font-awesome-license.txt
    • -0
    • +19
    /probe/core/src/main/client/licenses/handlebars-license.txt
    • -0
    • +24
    /probe/core/src/main/client/licenses/highlight-license.txt
    • -0
    • +36
    /probe/core/src/main/client/licenses/jquery-license.txt
    • -0
    • +110
    /probe/core/src/main/client/licenses/licenses.html
    • -0
    • +22
    /probe/core/src/main/client/licenses/moment-license.txt
WELD-2480: Include JS dependencies licenses in weld-probe-core.jar

    • -0
    • +21
    /probe/core/src/main/client/licenses/bootstrap-license.txt
    • -0
    • +26
    /probe/core/src/main/client/licenses/d3-license.txt
    • -0
    • +19
    /probe/core/src/main/client/licenses/ember-license.txt
    • -0
    • +34
    /probe/core/src/main/client/licenses/font-awesome-license.txt
    • -0
    • +19
    /probe/core/src/main/client/licenses/handlebars-license.txt
    • -0
    • +24
    /probe/core/src/main/client/licenses/highlight-license.txt
    • -0
    • +36
    /probe/core/src/main/client/licenses/jquery-license.txt
    • -0
    • +110
    /probe/core/src/main/client/licenses/licenses.html
    • -0
    • +22
    /probe/core/src/main/client/licenses/moment-license.txt
WELD-2472: Document org.jboss.weld.bootstrap.allowOptimizedCleanup

- also document org.jboss.weld.bootstrap.unusedBeans.excludeType and

org.jboss.weld.bootstrap.unusedBeans.excludeAnnotation

Async events - add NotificationModeTest#testObserversNotifiedSerially()

WELD-2478: Always use constructed guard for some proxy factories

WELD-2478: Always use constructed guard for some proxy factories

WELD-2477: Optimize string representation of AnnotatedTypeIdentifier

- AnnotatedTypes.createdTypeId() - use hash of generated typeId

- shorten bdaId - bean deployment archive id very often starts with context id

- shorten suffix - AnnodatedType added by an extension often has suffix starting with class FQCN

- ashorten modified - use 0 and 1

- also update TCK exclude list

    • -1
    • +7
    /jboss-tck-runner/src/test/tck20/tck-tests.xml
WELD-2469: Safely close input streams passed to StreamSource

WELD-2469: Improve performance of parsing beans.xml

- replaced SAX with StAX

- move validation logic in a separate class

- keep old classes for backward compatibility and delegate to new impls

    • -0
    • +158
    /impl/src/main/java/org/jboss/weld/xml/BeansXmlValidator.java
WELD-2466: Relax unproxyable check in BM.getInjectableReference()

WELD-2466: Relax unproxyable check in BM.getInjectableReference()

WFLY-9821: Fix WeldProvider

- prevent from incorrect initialization of SingletonProvider

WELD-2456: Minor adjustment of test conditions

WELD-2459: Ignore module-info during discovery.

WELD-2459: Ignore module-info during discovery.

WELD-2457: Make it possible to drop unused beans metadata

- also make sure specialized beans and resources are released (WELD-2475)

  1. … 12 more files in changeset.