Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support validation of values by individual constraints.

    • -0
    • +9
    ./common/client/function/Optional.java
  1. … 8 more files in changeset.
Remove override annotations from subtypes of HTMLElement for recently removed getDisabled/getCheckbox methods.

Remove disabled and checkbox properties from HTMLElement.

According to the Mozilla Developer Network these methods

are defined on HTMLInputElement.

ERRAI-929: Span html element

    • -0
    • +31
    ./common/client/dom/Span.java
ERRAI-928: Heading not implementing HTMLElement.

Remove compiler plugin config errai-security-client and delete LogUtil class.

  1. … 1 more file in changeset.
Add javadoc for native HasValue interface.

Add missing Form method.

Add javadoc for DOMUtil and links to Web API documentation for DOM wrapper types.

    • -0
    • +1
    ./common/client/dom/CSSStyleSheet.java
    • -0
    • +1
    ./common/client/dom/CharacterData.java
    • -0
    • +1
    ./common/client/dom/CheckboxInput.java
    • -0
    • +1
    ./common/client/dom/DOMImplementation.java
  1. … 51 more files in changeset.
Remove "HTML" prefix and "Element" suffix from DOM wrapper types.

    • -88
    • +0
    ./common/client/dom/HTMLAnchorElement.java
    • -45
    • +0
    ./common/client/dom/HTMLBodyElement.java
    • -54
    • +0
    ./common/client/dom/HTMLButtonElement.java
    • -32
    • +0
    ./common/client/dom/ButtonInputElement.java
    • -1
    • +1
    ./common/client/dom/CheckboxInput.java
    • -33
    • +0
    ./common/client/dom/CheckboxInputElement.java
    • -33
    • +0
    ./common/client/dom/DateInputElement.java
    • -1
    • +1
    ./common/client/dom/DateTimeInput.java
    • -33
    • +0
    ./common/client/dom/DateTimeInputElement.java
  1. … 59 more files in changeset.
ERRAI-907: Uncaught Exception seems to be thrown in StackTraceFormatter

Add DOM JsTypes to errai-common. Change IsElement to use new HTMLElement wrapper.

    • -4
    • +2
    ./common/client/api/annotations/Element.java
    • -4
    • +1
    ./common/client/api/annotations/Property.java
    • -0
    • +32
    ./common/client/dom/Attr.java
    • -0
    • +32
    ./common/client/dom/ButtonInputElement.java
    • -0
    • +28
    ./common/client/dom/CDATASection.java
    • -0
    • +43
    ./common/client/dom/CSSRule.java
    • -0
    • +30
    ./common/client/dom/CSSRuleList.java
    • -0
    • +41
    ./common/client/dom/CSSStyleDeclaration.java
    • -0
    • +32
    ./common/client/dom/CSSStyleSheet.java
    • -0
    • +38
    ./common/client/dom/CSSValue.java
    • -0
    • +37
    ./common/client/dom/CharacterData.java
    • -0
    • +33
    ./common/client/dom/CheckboxInputElement.java
  1. … 86 more files in changeset.
Support binding to types that wrap an element (via IsElement interface).

    • -0
    • +34
    ./common/client/api/IsElement.java
  1. … 7 more files in changeset.
Support binding with non-widgets and lists through normal programmatic API.

DataBinder.bind methods now accept non-widget objects. Types should implement

one of the following:

* com.google.gwt.user.client.TakesValue

* com.google.gwt.user.client.ui.HasValue

* com.google.gwt.user.client.ui.HasText

Objects being bound can also be wrappers for native input elements.

    • -0
    • +36
    ./common/client/function/BiConsumer.java
    • -0
    • +33
    ./common/client/function/BiFunction.java
    • -0
    • +29
    ./common/client/function/Consumer.java
    • -0
    • +41
    ./common/client/function/Function.java
    • -0
    • +91
    ./common/client/function/Optional.java
    • -0
    • +49
    ./common/client/function/Predicate.java
    • -0
    • +29
    ./common/client/function/Supplier.java
    • -1
    • +1
    ./common/client/ui/ElementWrapperWidget.java
  1. … 59 more files in changeset.
Add support for .properties i18n bundles to errai-ui.

    • -0
    • +265
    ./common/client/util/Properties.java
  1. … 10 more files in changeset.
Add support for .properties i18n bundles to errai-ui.

    • -0
    • +262
    ./common/client/util/Properties.java
  1. … 10 more files in changeset.
Improve exception logging in web console.

Print stack traces in web console when exception is logged.

Native stack traces are used in Google Chrome so that the

browser translates the line numbers with source maps.

    • -0
    • +36
    ./common/client/logging/util/Console.java
    • -0
    • +43
    ./common/client/logging/util/ReflectableJSO.java
    • -0
    • +73
    ./common/client/logging/util/StackTraceFormatter.java
Support binding to js types through native HasValue interface (description below).

Create a native js interface for allowing native components to have

values other than String. Generate code to bind value with appropriate

type.

If the type is an @Element, generate code so that even @JsOverlay

implementations of HasValue methods can be used to access values.

    • -11
    • +99
    ./common/client/ui/ElementWrapperWidget.java
    • -0
    • +32
    ./common/client/ui/HasValue.java
    • -0
    • +55
    ./common/client/ui/NativeHasValueAccessors.java
  1. … 7 more files in changeset.
Refactor ElementWrapperWidget to encapsulate logic for handling input element values.

    • -27
    • +130
    ./common/client/ui/ElementWrapperWidget.java
    • -0
    • +62
    ./common/client/ui/ValueChangeManager.java
  1. … 5 more files in changeset.
Fix quick handlers for @DataFields of Elements and @JsTypes.

    • -14
    • +37
    ./common/client/ui/ElementWrapperWidget.java
  1. … 7 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

    • -2
    • +2
    ./common/client/api/ErrorCallback.java
    • -2
    • +2
    ./common/client/api/RemoteCallback.java
    • -2
    • +2
    ./common/client/api/ResourceProvider.java
    • -2
    • +2
    ./common/client/api/WrappedPortable.java
    • -0
    • +16
    ./common/client/api/annotations/Alias.java
    • -2
    • +2
    ./common/client/api/annotations/MapsTo.java
  1. … 3042 more files in changeset.
Revert "Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header."

Changes from the reverted commit did not preserve original copyright dates.

This reverts commit d8e735dfe2f6ed25fe9e06b753ae2f6154d76b02.

    • -3
    • +3
    ./common/client/api/ErrorCallback.java
    • -3
    • +3
    ./common/client/api/RemoteCallback.java
    • -3
    • +3
    ./common/client/api/ResourceProvider.java
    • -3
    • +3
    ./common/client/api/WrappedPortable.java
    • -16
    • +0
    ./common/client/api/annotations/Alias.java
    • -3
    • +3
    ./common/client/api/annotations/MapsTo.java
  1. … 3068 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

    • -3
    • +3
    ./common/client/api/ErrorCallback.java
    • -3
    • +3
    ./common/client/api/RemoteCallback.java
    • -3
    • +3
    ./common/client/api/ResourceProvider.java
    • -3
    • +3
    ./common/client/api/WrappedPortable.java
    • -0
    • +16
    ./common/client/api/annotations/Alias.java
    • -3
    • +3
    ./common/client/api/annotations/MapsTo.java
  1. … 3150 more files in changeset.
Add support for non-composite templated beans, js type data fields, and elemental data fields.

Errai UI now supports:

* @Templated beans without Composite base class (or any other particular base class).

* @JsType element wrappers or elemental element wrappers as @DataFields.

* Style-binding and data-binding for non-composite templates and element wrappers.

    • -3
    • +3
    ./common/client/ui/ElementWrapperWidget.java
  1. … 52 more files in changeset.
Don't assume void return type in caller when no callback passed in.

    • -26
    • +0
    ./common/client/api/VoidCallback.java
  1. … 2 more files in changeset.
ERRAI-880: Make generated Errai marshaller class names shorter.

Use only initials for marshalled type package names encoded in marshaller impl class names.

    • -0
    • +61
    ./common/rebind/NameUtil.java
    • -0
    • +54
    ./common/rebind/UniqueNameGenerator.java
  1. … 3 more files in changeset.
ERRAI-590, ERRAI-850, ERRAI-851: Implement new IOC container (more description below).

The new container uses code genererated in multiple files instead

of a single monolithic file. At compile time an implementation of

org.jboss.errai.ioc.client.container.Factory is generated for each bean.

The factory is responsible for requesting dependencies from other

factories to wire the bean, running code generated by decorators,

and cleaning up when the bean is destroyed.

The GWT.create calls for the factories are generated in the

BootstrapperImpl. The BootstrapperImpl now only registers

factories with their respective contexts.

This container has the following differences from behaviour

in the 3.x version of errai-ioc:

* Normal scoped beans must be proxiable.

* The @New qualifier is not supported.

* Normal scoped beans (except @Entrypoint or with @Startup) are lazily instatiated.

* @Alternative beans must be explicitly enabled (even if no other beans match).

* Resolution of types behaves like CDI. Some cases that worked in 3.x may now be ambiguous.

** Injecting a common supertype of multiple concrete classes is ambiguous.

* Different API for programmtically adding beans to bean manager.

    • -9
    • +13
    ./common/client/api/extension/InitVotes.java
  1. … 381 more files in changeset.
Migrate from commons-lang2 to commons-lang3

  1. … 13 more files in changeset.
Fixed ERRAI-844: Application fails to start when logging disabled

Avoid unnecessary calls to CacheUtil.getCache

  1. … 1 more file in changeset.