Errai

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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.
Remove errai-js from errai-distribution pom.

ERRAI-968: Support Errai UI quick event handlers using native @JsType events

  1. … 28 more files in changeset.
ERRAI-961+: Fix javadocs copied from Instance<T> in ManagedInstance<T>.

Add missing method from select element wrapper.

First round of revisions for Errai UI docs.

Make all examples use native element wrappers. Add notes

discouraging use of widgets.