Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
ERRAI-1075: Changes necessary to run uberfire-showcase (#321)

* Create mechanism to include/exclude packages/types from an @ErraiModule

* Allow exported elements to have a different annotation than that which exported it

* Fixes in module exporting rules

* Temporary fix in attempt to run Uberfire Showcase

* First time uberfire-showcase worked

* Improved code a little bit

* Improved code a bit

* Minor changes

* Fix public elements verification for primitive types

* Removed errai-generators-apt. Code generation now runs in the last round of exporters.

* Refactors and fixes

* Fix build

* Refactors and deleted handwritten export files for exporting strategies

* Create toggle for generating code with apt generators

* Fix tests and improve code a bit

* Add log message

* Fix erraiModules and erraiApps discovery

* ExportFile with inner classes wip

* Finish shrinking export files to one per exporter

* Fix server marshalling apt generation

* Allow server code to use generated ServerMarshallerFactoryImpl to check if a type is serializable

* Fix exporting primitive types

* Revert property configuration in errai-security-demo

* Create ErraiApp targets and configure errai-bus to run tests using SERVER target too.

* Configured errai server apps in tests

* Fix ResourceFilesFinder issue for ClassLoaderResources

* Fix GWTMetaClassTest failing test

* Fix errai-cdi-server test exclusions

* Remove Guava dependency from errai-common-apt

* Add KNOWN_PROBLEMS.md file

* Fix typo on test class name in the KWNON_PROBLEMS.md file

    • -1
    • +1
    ./ErraiProtocolEnvelopeNoAutoMarshaller.java
  1. … 178 more files in changeset.
ERRAI-1063: Add support for Optional fields in portable classes

    • -0
    • +54
    ./OptionalMarshaller.java
  1. … 3 more files in changeset.
ERRAI-1063: Add support for Optional fields in portable classes

    • -0
    • +54
    ./OptionalMarshaller.java
  1. … 3 more files in changeset.
ObjectMarshaller for null objects causes stack overflow

See https://issues.jboss.org/browse/ERRAI-990

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

  1. … 10 more files in changeset.
ERRAI-973: java.lang.Class is not marshallable

    • -0
    • +57
    ./ClientClassMarshaller.java
  1. … 6 more files in changeset.
Add missing license headers and update copyright notice in existing headers.

    • -2
    • +2
    ./AbstractBackReferencingMarshaller.java
    • -4
    • +4
    ./ErraiProtocolEnvelopeMarshaller.java
    • -4
    • +4
    ./ErraiProtocolEnvelopeNoAutoMarshaller.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
    ./AbstractBackReferencingMarshaller.java
    • -5
    • +5
    ./ErraiProtocolEnvelopeMarshaller.java
    • -5
    • +5
    ./ErraiProtocolEnvelopeNoAutoMarshaller.java
  1. … 3068 more files in changeset.
Remove old JBoss and Red Hat license headers. Add new "Red Hat and affiliates" header.

    • -3
    • +3
    ./AbstractBackReferencingMarshaller.java
    • -5
    • +5
    ./ErraiProtocolEnvelopeMarshaller.java
    • -5
    • +5
    ./ErraiProtocolEnvelopeNoAutoMarshaller.java
  1. … 3150 more files in changeset.
Fixed possible NPE when demarshalling non-portable exceptions

    • -1
    • +7
    ./ErraiProtocolEnvelopeMarshaller.java
Fixed ERRAI-811: Marshalling a Map containg null keys creates invalid json

  1. … 3 more files in changeset.
Fixed ERRAI-811: Marshalling a Map containg null keys creates invalid json

  1. … 3 more files in changeset.
Fixed ERRAI-802: Jackson (de)marshalling fails for collections of enums

  1. … 3 more files in changeset.
Fixed ERRAI-802: Jackson (de)marshalling fails for collections of enums

  1. … 3 more files in changeset.
Ensured WrappedPortable is always considered

    • -4
    • +5
    ./ErraiProtocolEnvelopeMarshaller.java
    • -1
    • +5
    ./ErraiProtocolEnvelopeNoAutoMarshaller.java
  1. … 3 more files in changeset.
Ensured WrappedPortable is always considered

    • -4
    • +5
    ./ErraiProtocolEnvelopeMarshaller.java
    • -6
    • +10
    ./ErraiProtocolEnvelopeNoAutoMarshaller.java
  1. … 3 more files in changeset.
Resolved ERRAI-565: nested maps with certain combinations of key types are not demarshallable

  1. … 2 more files in changeset.
Merge branch '2.3'

  1. … 2 more files in changeset.
Refactoring and improved fix for ERRAI-537 (MapMarshaller shouldn't introduce dep. to gwt-user)

Also configured test entity to use @JsonSerialize(using=ToStringSerializer.class) to marshall longs as strings which should always be the case when parsing JSON in the browser.

  1. … 4 more files in changeset.
Merge branch '2.3'

  1. … 1 more file in changeset.
Fixed ERRAI-537: Jackson marshalling with Enums as map keys

  1. … 5 more files in changeset.
Implemented ERRAI-535: default marshalling for non portable exception types

  1. … 7 more files in changeset.
ERRAI-535: class is not available to the marshaller framework: ...Exception

    • -0
    • +63
    ./FallbackExceptionMarshaller.java
  1. … 1 more file in changeset.
fix to marshalling problems

    • -0
    • +9
    ./ErraiProtocolEnvelopeMarshaller.java
  1. … 7 more files in changeset.
add support for new ExposedTypesProvider to support advertising portable types to the marshalling. Implemented a version for RPC which records all parameter and return types from RPC methods

  1. … 13 more files in changeset.
Merge branch '3.0'

Conflicts:

errai-marshalling/src/main/java/org/jboss/errai/marshalling/client/marshallers/DoubleMarshaller.java

  1. … 2 more files in changeset.
add support for lazy loading of marshallers, default array marshallers are now disabled by default unless the types are @Portable members.

  1. … 11 more files in changeset.
experiments to reduce marshaller size:

- getHandledType() deleted

- redundant StringBuilder declaration removed

- null checks removed from marshallers (marshalling framework should check for null values before calling the marshallers themselves)

    • -6
    • +0
    ./ErraiProtocolEnvelopeMarshaller.java
    • -11
    • +5
    ./ErraiProtocolEnvelopeNoAutoMarshaller.java
  1. … 33 more files in changeset.
Fixed ERRAI-506: Support for NaN, positive and negative infinity for Double and Float values

  1. … 7 more files in changeset.
fix to SSE implementation

  1. … 7 more files in changeset.