Errai

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ERRAI-978: Generated client code doesn't compile for observer methods of primitive types.

Observer methods of primitive types are registered as observes of the boxed types,

since only boxed types can be fired as events.

ERRAI-938: Having an option on @DataField for alternative attribute merging strategies

Use CSS class list in DOMUtil instead of regex on CssText.

Add system property to change CDIExtensionPoints bean veto pattern.

ERRAI-975: Remove temporary client-side replacements of Optional, Function, Supplier, etc.

  1. … 10 more files in changeset.
Resuming binding from UI now correctly updates nested models.

No longer use gwt-maven-plugin 2.8.0-SNAPSHOT in jsInterop demo

    • -2
    • +1
    /errai-demos/errai-jsinterop-demo/pom.xml
Fix JsInterop demo to not depend on GWT snapshots

    • -21
    • +1
    /errai-demos/errai-jsinterop-demo/pom.xml
Get rid of JsTypeInjectionTest suite and run all ioc tests with generatedJsExports and ioc jsinterop support.

Fix test failures caused by prev. commit (see below)

- Make sure jsInterop exports are on for JsTypeInjectionTest

- Fix wrong generated method call on EventListener

Disable WindowInjectionContext by default (add property to enable).

ERRAI-974: Call observers for indirect interface supertypes of event.

Instead of generating addLookups for all indirect supertypes,

do this for only direct supertypes/interfaces and recurse

to get indirect supertypes.

ERRAI-973: java.lang.Class is not marshallable

32x ip bom and javassist (#183)

* Upgrade IP BOM to 6.0.6.Final

* security-server: replace old javassist:javassist with org.javassist:javassist

* old javassist:javassist does not support Java 8 and since it uses

different groupId, Maven brings both into classpath and that

results in "random" failures on Java 8

Fix bugs with ManagedInstance in producer methods (description below).

* Destroy dependent scoped parameters of producer methods.

* Fix stack overflow when when destroying managed bean returned by producer method.

Fix links in errai-jaxrs readme (#182)

Move servlet filter utilities to errai-common

Add filter to inject scripts into host page from script registry

    • -0
    • +23
    /errai-cdi/errai-cdi-server/pom.xml
Remove errai jacoco plugin (causes test failures when instrumenting Java 8 code).

    • -13
    • +0
    /errai-demos/errai-bus-demo-stock/pom.xml
    • -36
    • +0
    /errai-demos/errai-jpa-demo-basic/pom.xml
    • -13
    • +0
    /errai-demos/errai-security-demo/pom.xml
    • -20
    • +0
    /errai-jaxrs/errai-jaxrs-client/pom.xml
Generate dummy implementations for some JsTypes to avoid compiler inlining.

Make native JsType interface for WindowInjectionContext and add logging.

Minor enhancements to JS interop demo (description below).

* Temporarily override gson version in jsinterop demo (workaround GWT snapshot dep issue).

* Add noplugin.jsp for loading the app without the plugin.

* Configure logging in the app and plugin.

* Set IOC reachability to aggressive in the plugin.

    • -0
    • +6
    /errai-demos/errai-jsinterop-demo/pom.xml
Fix codegen bug: _elseif triggers generation at statement creation time

ERRAI-972: Cloning of bindable types doesn't clone their non-proxied bindable properties

ERRAI-970: Allow using IsWidget implementations with @DataField annotation (#181)

Update GWT to 2.8.0-rc1 (lots of details below).

Most of the items below were fixes for tests (which

are now production compiled by default) and dependency

issues (since gwt-user/gwt-dev now bring in transitive

dependencies instead of bundling them in fat jars).

* Upgrade jetty to version in ip-bom

* Fix errai-bus test issues.

* Remove GuardedBy and Nonnull annotations from errai-bus.

* Fix javadoc bug in errai-bus.

* Fix test failures caused by GWT type oracle behaviour change.

(This commit causes the type oracle to hide non-abstract methods

in interfaces:

https://github.com/gwtproject/gwt/commit/75382f1202bf3eaa399d60ebdba42bd7522da3bb)

* Fix AbstractErraiTest so it is usable in errai-ioc-bus-support production compiled tests.

* Fix data-binding tests (have to manually invoke event listeners because dispatchEvent does not work).

* Fixes for errai-cdi-server tests (description below).

* Upgrade Jetty version

* Add -devMode gwt.arg

* Add missing inherited modules

(This was to try and get the tests to run in prod mode,

but there appears to be a compiler bug that prevents this

-- interned value is used before being referenced)

* Use errai.devel.nocache property in Errai GWT generators.

* Fix jaxrs-client bug with Date params.

* Fix errai-ui tests (notes below).

** Fix event dispatching issue (same problem as with data-binding tests).

** Fix NPE when an empty input element fires a change event while bound

to a primitive property in a model.

* Fix errai-navigation native anchor test (same problem as data-binding tests).

* Fix Errai Security tests.

* Fix errai-jpa-client tests.

* Fix gwt-dev version in demos.

* Manage gson version in errai-bom to version required by gwt-dev.

  1. … 86 more files in changeset.
Cleanup and fixes based on FindBugs analysis

  1. … 21 more files in changeset.
Selecting subtype and then destroying all with should only affect the selected ManagedInstance.

Update to version 4.0.0-SNAPSHOT

    • -1
    • +1
    /errai-client-local-class-hider/pom.xml
  1. … 50 more files in changeset.
Updated to new version 4.0.0.Beta2

    • -1
    • +1
    /errai-client-local-class-hider/pom.xml
  1. … 51 more files in changeset.