Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ERRAI-975: Remove temporary client-side replacements of Optional, Function, Supplier, etc.

    • -36
    • +0
    ./common/client/function/BiConsumer.java
    • -33
    • +0
    ./common/client/function/BiFunction.java
    • -29
    • +0
    ./common/client/function/Consumer.java
    • -41
    • +0
    ./common/client/function/Function.java
    • -109
    • +0
    ./common/client/function/Optional.java
    • -49
    • +0
    ./common/client/function/Predicate.java
    • -29
    • +0
    ./common/client/function/Supplier.java
  1. … 14 more files in changeset.
Move servlet filter utilities to errai-common

  1. … 3 more files 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.

    • -3
    • +1
    ./common/client/api/ErrorCallback.java
    • -0
    • +1
    ./common/client/dom/EventListener.java
  1. … 98 more files in changeset.
Cleanup and fixes based on FindBugs analysis

    • -17
    • +19
    ./common/metadata/DeploymentContext.java
    • -34
    • +31
    ./common/metadata/RebindUtils.java
    • -11
    • +13
    ./common/server/CacheManifestServlet.java
  1. … 33 more files in changeset.
ERRAI-968: Support Errai UI quick event handlers using native @JsType events

    • -0
    • +44
    ./common/client/api/annotations/BrowserEvent.java
    • -0
    • +32
    ./common/client/dom/BeforeUnloadEvent.java
    • -0
    • +37
    ./common/client/dom/Blob.java
    • -0
    • +39
    ./common/client/dom/ClipboardEvent.java
    • -0
    • +35
    ./common/client/dom/CompositionEvent.java
    • -0
    • +44
    ./common/client/dom/DataTransfer.java
    • -0
    • +35
    ./common/client/dom/DataTransferItem.java
    • -0
    • +39
    ./common/client/dom/DataTransferItemList.java
    • -0
    • +174
    ./common/client/dom/Date.java
    • -0
    • +43
    ./common/client/dom/DragEvent.java
    • -2
    • +2
    ./common/client/dom/EventListener.java
    • -0
    • +32
    ./common/client/dom/File.java
    • -0
    • +33
    ./common/client/dom/FileList.java
  1. … 28 more files in changeset.
Add missing method from select element wrapper.

Generate factory for types from ContextualTypeProviders.

    • -0
    • +9
    ./common/client/function/Optional.java
  1. … 17 more files in changeset.
Add missing selector methods to Document and Element.

Fixing properties parser to read properties values ending with '\:' or '\=' correctly (#177)

  1. … 1 more file in changeset.
Fixing properties parser to read properties values ending with '\:' or '\=' correctly (#178)

  1. … 1 more file in changeset.
ERRAI-945: Declarative Binding of TextInput doesn't work outside of @Templated beans.

    • -6
    • +10
    ./common/client/ui/ElementWrapperWidget.java
  1. … 2 more files in changeset.
Fix bug in IsElement javadoc.

Write generated source to correct package folders in .errai dir.

  1. … 6 more files in changeset.
Support array members in qualifiers in client-side CDI events, and test Class members.

  1. … 11 more files in changeset.
Add support for getQualifiers to JsTypeBeanDefs

* Todo: better support for array members.

* Todo: fix test

    • -0
    • +14
    ./common/client/util/AnnotationPropertyAccessor.java
    • -0
    • +33
    ./common/client/util/AnnotationPropertyAccessorBuilder.java
    • -0
    • +51
    ./common/client/util/SharedAnnotationSerializer.java
  1. … 14 more files in changeset.
[ERRAI-934] DOMTokenList is missing apis (#169)

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.