Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Bindable proxies generation improved (size and performance), fixes https://issues.jboss.org/browse/ERRAI-1069

    • -76
    • +95
    ./databinding/rebind/BindableProxyGenerator.java
Support ErraiApp.properties in META-INF dir

    • -2
    • +2
    ./databinding/rebind/DataBindingUtil.java
  1. … 123 more files in changeset.
Support ErraiApp.properties in META-INF dir

    • -2
    • +2
    ./databinding/rebind/DataBindingUtil.java
  1. … 123 more files in changeset.
Fix inconsistency in getConstructor methods of MetaClass between GWT and Reflection impls.

    • -13
    • +13
    ./databinding/rebind/BindableProxyLoaderGenerator.java
  1. … 11 more files in changeset.
Fixed List component destroyer initialization with Dependent scope

    • -1
    • +1
    ./databinding/client/ListComponentProvider.java
  1. … 2 more files in changeset.
ERRAI-1032: Add declarative property change handler methods for @Bindable types

    • -14
    • +64
    ./databinding/rebind/BindableProxyGenerator.java
  1. … 2 more files in changeset.
ERRAI-1030: Add Bindable type name for NonExistingPropertyException.

    • -3
    • +3
    ./databinding/client/MapBindableProxy.java
    • -3
    • +3
    ./databinding/client/NonExistingPropertyException.java
    • -1
    • +2
    ./databinding/rebind/BindableProxyGenerator.java
  1. … 2 more files in changeset.
Add support for package scanning CONFIG_ERRAI_BINDABLE_TYPES (#225)

    • -4
    • +24
    ./databinding/rebind/DataBindingUtil.java
  1. … 6 more files in changeset.
ERRAI-1006: BindableProxyAgent.oneTypeIsInterface() is implemented incorrectly

  1. … 1 more file in changeset.
Fix default inferred Widget type when user-provided converter is present.

Support data-binding to maps with a fixed set of properties.

    • -7
    • +13
    ./databinding/client/BindableProxyAgent.java
    • -0
    • +190
    ./databinding/client/MapBindableProxy.java
    • -0
    • +41
    ./databinding/client/MapPropertyType.java
    • -3
    • +18
    ./databinding/client/api/DataBinder.java
  1. … 1 more file in changeset.
ERRAI-969: Remove WARN message "The property errai.marshalling.serializableTypes has been set multiple times"

    • -16
    • +16
    ./databinding/rebind/DataBindingUtil.java
  1. … 1 more file in changeset.
Add method to get model bound to UI when DataBinder is paused.

    • -1
    • +17
    ./databinding/client/api/DataBinder.java
ERRAI-975: Remove temporary client-side replacements of Optional, Function, Supplier, etc.

    • -4
    • +4
    ./databinding/client/ListComponentProvider.java
    • -27
    • +27
    ./databinding/client/api/DataBinder.java
  1. … 20 more files in changeset.
Resuming binding from UI now correctly updates nested models.

    • -20
    • +24
    ./databinding/client/BindableProxyAgent.java
  1. … 1 more file in changeset.
Fix codegen bug: _elseif triggers generation at statement creation time

    • -1
    • +1
    ./databinding/rebind/BindableProxyGenerator.java
  1. … 2 more files in changeset.
ERRAI-972: Cloning of bindable types doesn't clone their non-proxied bindable properties

    • -32
    • +42
    ./databinding/rebind/BindableProxyGenerator.java
  1. … 1 more file in changeset.
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.

    • -4
    • +40
    ./databinding/client/BindableProxyAgent.java
    • -4
    • +16
    ./databinding/client/TwoWayConverter.java
  1. … 99 more files in changeset.
ERRAI-946: @Bound onKeyUp property doesn't work with native input elements.

    • -18
    • +50
    ./databinding/client/BindableProxyAgent.java
  1. … 2 more files in changeset.
Unwrap proxies when checking widget type in BindableProxyAgent.

    • -13
    • +17
    ./databinding/client/api/Convert.java
Support declarative binding directly to List<T> without 'this' property.

    • -3
    • +18
    ./databinding/rebind/BoundDecorator.java
  1. … 2 more files in changeset.
Fix compilation problem in proxy agent w/ latest GWT 2.8.0-SNAPSHOTs

    • -43
    • +47
    ./databinding/client/BindableProxyAgent.java
Add DOM JsTypes to errai-common. Change IsElement to use new HTMLElement wrapper.

    • -4
    • +4
    ./databinding/client/ListComponentProvider.java
  1. … 97 more files in changeset.
Make generic ListComponent (to replace ListWidget).

    • -13
    • +22
    ./databinding/client/BindableProxyAgent.java
    • -0
    • +99
    ./databinding/client/ListComponentProvider.java
    • -0
    • +222
    ./databinding/client/components/DefaultListComponent.java
    • -0
    • +291
    ./databinding/client/components/ListComponent.java
    • -0
    • +47
    ./databinding/client/components/ListContainer.java
  1. … 15 more files in changeset.
Support binding to types that wrap an element (via IsElement interface).

    • -26
    • +33
    ./databinding/client/BindableProxyAgent.java
    • -4
    • +26
    ./databinding/client/api/Convert.java
    • -1
    • +4
    ./databinding/rebind/BoundDecorator.java
  1. … 5 more files in changeset.
Support looking up bindable proxies using the fqcn of the model class

    • -5
    • +36
    ./databinding/client/BindableProxyFactory.java
  1. … 1 more file in changeset.
ERRAI-875+: Change getProperties to getBeanProperties to avoid conflict with User.getProperties in Errai security.

    • -2
    • +2
    ./databinding/client/HasProperties.java
    • -1
    • +1
    ./databinding/rebind/BindableProxyGenerator.java
  1. … 1 more file in changeset.
ERRAI-875: Allow access to map of known property types via HasProperties

    • -5
    • +17
    ./databinding/client/HasProperties.java
    • -2
    • +7
    ./databinding/client/PropertyType.java
    • -0
    • +6
    ./databinding/rebind/BindableProxyGenerator.java
  1. … 2 more files in changeset.
Improve data binding to ensure pause has no effect if already paused

    • -5
    • +7
    ./databinding/client/api/DataBinder.java
  1. … 1 more file in changeset.
Add support for pause/resume to data binding

    • -15
    • +15
    ./databinding/client/BindableProxyAgent.java
    • -3
    • +3
    ./databinding/client/BindableProxyProvider.java
    • -20
    • +54
    ./databinding/client/api/DataBinder.java
    • -3
    • +2
    ./databinding/client/api/StateSync.java
    • -61
    • +0
    ./databinding/client/api/InitialState.java
    • -4
    • +4
    ./databinding/rebind/BindableProxyGenerator.java
    • -3
    • +3
    ./databinding/rebind/BindableProxyLoaderGenerator.java
  1. … 14 more files in changeset.