Errai

Clone Tools
  • last updated 10 mins ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support data-binding to maps with a fixed set of properties.

Don't pass in type when demarshalling message body (fixes handling of parameters with interface types).

ERRAI-984: Event qualifiers being missed when JSON contains empty collection

Use array literal for assignable types in IOC factories instead of adding to list.

Reduce code size of IOC factories by removing 'addQualifier' invocations.

Improve size and generation time of RPC proxies

Reduce number of generated methods in IOC factories.

Return true for Marshalling.canHandle for all interfaces.

ERRAI-969: Remove WARN message "The property errai.marshalling.serializableTypes has been set multiple times"

Add method to get model bound to UI when DataBinder is paused.

ERRAI-982: navigateBackOrToPage should keep page state

Update latest docs and add script for uploading just docs.

    • -0
    • +14
    /dist/scripts/upload_docs.sh
ERRAI-981+: Fix title in new docs section on global exception handling.

ERRAI-981: Convert @UncaughtException to work with all uncaught exceptions (not just those in the client message bus)

  1. … 6 more files in changeset.
ERRAI-944: Entity Manager fails to persist entity with ID of type Long and value 0.

[ERRAI-980] Upgrade to GWT 2.8.0-rc2

    • -1
    • +1
    /errai-demos/errai-bus-demo-stock/pom.xml
    • -1
    • +1
    /errai-demos/errai-jpa-demo-basic/pom.xml
    • -1
    • +1
    /errai-demos/errai-security-demo/pom.xml
    • -1
    • +1
    /errai-demos/errai-ui-demo-i18n/pom.xml
Consolidate test code for intercepting adding/removing browser event listeners.

Add boolean property to @Portable to generate marshallers for concrete supertypes.

When @Portable(mapSuperTypes=true) is on a class, all concrete

super types will have marshallers generated as if marked portable

themselves.

ERRAI-947: TransmissionBuffer write sequence (seq) becomes negative thus leading to AIOOBE all the time.

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).