Skip to content

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
...
This comparison is big! We’re only showing the most recent 250 commits
Commits on Dec 11, 2013
@scamden scamden getField can throw assertion error if you ask for super types, use th…
…e field matched instead for fields from super types
312fc75
Commits on Dec 12, 2013
@mkristian mkristian Merge pull request #167 from scamden/patch-1
getField can throw assertion error
350c379
@mkristian mkristian Revert "getField can throw assertion error if you ask for super types…
…, use the field matched instead for fields from super types"

This reverts commit 312fc75.
8384263
@mkristian mkristian redo the PR #167 in a different manner 7dc73a5
Commits on Dec 13, 2013
@mdamour1976 mdamour1976 [168] Cannot compile generated JsonEncoderDecoder with certain type h…
…ierarchy
c2d991d
@mkristian mkristian Merge pull request #170 from mdamour1976/issue-168
[168] Cannot compile generated JsonEncoderDecoder with certain type hierarchy
7dccd4a
Commits on Dec 17, 2013
@karltk karltk Fixed regression where field type is more specific than constructor a…
…rgument, issue #162.
d581635
@mkristian mkristian Merge pull request #171 from karltk/issue-162
Fixed regression where field type is more specific than constructor argument, issue #162.
c500981
@mdamour1976 mdamour1976 [168] Cannot compile generated JsonEncoderDecoder with certain type h…
…ierarchy
2fbab7b
Michael Mortensen Added support for decoding long strings as proper long values in rest…
…ygwt, added a testcase verifying the behaviour. Long numbers (not strings) will remain an issue as long as js does not support them properly. Issue #119
f1642ed
@mkristian mkristian Merge branch 'master' of github.com:chirino/resty-gwt
Conflicts:
	restygwt/src/test/java/org/fusesource/restygwt/client/codec/EncoderDecoderTestGwt.java
1dbacea
Michael Mortensen Fixed indentation to ease merge. Issue #164 90f06f7
Michael Mortensen Added test and solution for jsonsubtypes with interfaces, does not wo…
…rk with enums yet. Issue #164
2979498
Michael Mortensen Added a test exposing a bug in the generated serializers for enums im…
…plementing interfaces with @JsonSubTypes. Issue #164
f34ca3b
Michael Mortensen Support enum subtypes by serializing enums implementing an interface …
…with a complex object containing the class name and the value. Issue #164 + Make sure we look up types for interfaces too when looking up encoder/decoders. Issue #164
e3e1250
@mkristian mkristian Merge pull request #173 from karltk/issue-164
Fixes for Issue #164
4ce03d0
@chirino chirino Update parent pom version so we can deploy to the new jboss based nex…
…us repos.
a4d0e4d
@chirino chirino Update changelog 40776ef
@chirino chirino First build will need to be /w -P download so we can follow mvn centr…
…al rules.
ec9a746
@chirino chirino prep for release. f9ca9d4
@chirino chirino [maven-release-plugin] prepare release restygwt-project-1.4 9b188d4
@chirino chirino [maven-release-plugin] prepare for next development iteration 8d43cd8
Commits on Jan 23, 2014
@sykesd sykesd Issue# 175 - Ensure package open 824aa29
Commits on Mar 09, 2014
@ronanquillevere ronanquillevere Link to restyGWT web site 902a222
Commits on Mar 10, 2014
@ronanquillevere ronanquillevere Move web site link up to be displayed for mobile f86d777
Commits on Mar 20, 2014
@loki-1 loki-1 Maps: Don't decode key if map key type is String 6652e8f
@mkristian mkristian Merge pull request #183 from loki-1/master
Maps: Don't decode key if map key type is String
3e85a4f
@mkristian mkristian setup travis CI d2b0220
@mkristian mkristian relax test a bit for jdk8 4765c70
@mkristian mkristian fixed the fix c7a4815
@mkristian mkristian added build status [skip ci] 0c16e3b
Commits on Apr 09, 2014
@mkristian mkristian added test where field is transient and public but has getter/setter a4c21ab
@mkristian mkristian fix type in test :( be37cff
Commits on Apr 20, 2014
@mkristian mkristian add Dispatcher to subresource #187 ac09b23
Commits on Aug 08, 2014
@vasvir vasvir eclipse warnings: Add @Override 99cbc81
@vasvir vasvir eclipse warnings: unnecessary cast e2f1eb6
@vasvir vasvir eclipse warnings: unnecessary semicolon e632f72
@vasvir vasvir eclipse warnings: attribute hides member from superclass 1a840fd
@vasvir vasvir eclipse warnings: remove exceptions that are not thrown 6f3e546
@vasvir vasvir eclipse warnings: unnecessary else nesting 06b92dc
@mkristian mkristian Merge pull request #191 from BiovistaInc/master
Eclipse warnings
3ab3de2
Commits on Aug 12, 2014
@mkristian mkristian add collection support for interfaces f5e6a37
@mkristian mkristian Merge branch 'master' of github.com:chirino/resty-gwt 1d4f1e0
Commits on Aug 13, 2014
@vasvir vasvir final touches to make Collections work as Lists c77005c
@vasvir vasvir style: fix nested else eclipse warning 14552a5
@mkristian mkristian Merge pull request #194 from BiovistaInc/master
Final fixes to make collections work as lists
8ae83a1
Commits on Aug 29, 2014
@vasvir vasvir List, Set, and OrderedSet in form should be handled as per jax-rs sta…
…ndard Look at page 12 In section 3.2 of the spec. See issue #195. This makes it work with CXF given that you have provided a jackson ParamConverter to CXF
93539e6
@vasvir vasvir jaxrs-extension: handle Collections as Lists in QueryParams and in Fo…
…rmParams
87763fb
@vasvir vasvir Allow keys of maps to be collections. Why we shouldn't? RestyGWT alre…
…ady allows arbitrary objects to be keys
c76ee34
@vasvir vasvir preserve parameterized type argument information when a collection is…
… used for keys of a map
f4c1c3c
Commits on Sep 04, 2014
@mkristian mkristian Merge pull request #199 from BiovistaInc/allow-collections-as-keys-in…
…-maps

Allow collections as keys in maps
33f2017
@mkristian mkristian Merge pull request #198 from BiovistaInc/jaxrs-extension-handle-colle…
…ctions-as-lists

jaxrs-extension: handle Collections as Lists in QueryParams and in FormParms
5fadf18
@mkristian mkristian Merge pull request #197 from BiovistaInc/jaxrs-compliant-lists-as-for…
…mparameters

Handling QueryListTypes in Forms (resubmit)
eefd564
Commits on Sep 25, 2014
@loki-1 loki-1 Enums in @FormParams should not be enclosed in quotes 7b5f01b
@mkristian mkristian Merge pull request #200 from loki-1/master
Enums in @FormParams should not be enclosed in quotes
6a16bd8
Commits on Oct 14, 2014
@dharezlak dharezlak service root urls can now be set for several services with the
ServiceRoots class
c967934
@mkristian mkristian Merge pull request #202 from dharezlak/master
#201: service root urls can now be set for several services
0d71909
Commits on Oct 15, 2014
@mkristian mkristian improved the @JsonProperty annotation 0bc9630
@mkristian mkristian add support for @JsonValue on enums - fixes #192 91787e8
@mkristian mkristian Merge branch 'master' of github.com:chirino/resty-gwt 5344816
@mkristian mkristian fix NP in RestServiceClassCreator cf1cb20
Commits on Oct 16, 2014
@mkristian mkristian do not url-escape path-params which are already a complete url - fixes 2b07fa9
@mkristian mkristian fix sorting issue with jdk8 0857a36
@mkristian mkristian add more test to travis f8be31e
@mkristian mkristian more travis tweaks 1feffcb
@mkristian mkristian more travis tweaks ce93d34
Commits on Oct 23, 2014
@mkristian mkristian applied patch from #188 - allow to use base64 byte arrays if
configured in Defaults
08beacb
@lucidfox lucidfox Port to Jackson 2 6d63926
@mkristian mkristian added missing jackson2 JsonValue class c9b218f
@mkristian mkristian fixed overlay example with jackson2 96787db
@mkristian mkristian use 2.0-SNAPSHOT instead of 1.5-SNAPSHOT [skip ci] 22f76d2
Commits on Oct 29, 2014
@pplogmann pplogmann Allow abstract methods in Enums d74be5f
@mkristian mkristian Merge pull request #204 from 200Puls/master
Allow abstract methods in Enums
52002b7
@seamusmac seamusmac Add support for JacksonAnnotationsInside.
Added one test to make sure it works:
new class CredentialsWithJacksonAnnotationsInside
new test annotation @TestJacksonAnnotationInside
Added test at
EncoderDecoderTestGwt.testJacksonAnnotationInsideProperty()
be9d37b
Commits on Oct 30, 2014
@mkristian mkristian Merge pull request #205 from seamusmac/master
Add support for JacksonAnnotationsInside.
48e5c80
Commits on Oct 31, 2014
Constantino Cronemberger Use default timeout only if it was not already set through the @Options
…(timeout =) annotation.
e7a2d64
@mkristian mkristian Merge pull request #207 from ccronemberger/master
fix for issue 206
a7a51cd
Commits on Nov 01, 2014
@lucidfox lucidfox Update Jackson annotations to version 2.4 5380af8
@mkristian mkristian Merge pull request #208 from lucidfox/master
Update Jackson annotations to version 2.4 (fixes NoSuchMethodError in @JsonProperty with 2.4)
648f1e7
Commits on Nov 05, 2014
@lucidfox lucidfox Allow specifying timezone for date/time string conversions (#174);
document pre-existing behavior in Javadoc for Defaults.dateFormat
fa60743
Constantino Cronemberger use the correct logger 57316c7
Constantino Cronemberger fix for issue #209
Create ExceptionMapper class to allow the application to customize how the exceptions are created. The default behaviour stays the same.
2d23289
Constantino Cronemberger fix for issue #209
Create ExceptionMapper class to allow the application to customize how the exceptions are created. The default behaviour stays the same.
4981312
Commits on Nov 06, 2014
@mkristian mkristian Merge pull request #211 from ccronemberger/master
Fix issue #209 and fix a logger name
b06320d
Commits on Nov 08, 2014
@mkristian mkristian improve testcase of JsonTypeInfo a bit 2d299c7
@mkristian mkristian setup deploy for oss-sonatype 40c1197
@mkristian mkristian we have the website on resty-gwt/resty-gwt.github.io now 3a45e8f
@mkristian mkristian fixed javadocs error - still lots of warnings ba52527
@mkristian mkristian [maven-release-plugin] prepare release restygwt-project-2.0 51b1280
@mkristian mkristian [maven-release-plugin] prepare for next development iteration 53d7b4c
Commits on Nov 10, 2014
@Koizumi85 Koizumi85 added unit test to EncoderDecoderTestGwt which demonstrates a problem…
… with missing @class attribute in json when using an encoder of a concrete implementation instead of a super class. This leads to exceptions when decoding the created json to java object with jackson 2.3.2 on server side in a spring mvc controller
ed37fbe
Commits on Nov 11, 2014
@bugix bugix JavaSourceCategory is no longer public 3923e73
Commits on Nov 15, 2014
@bcourtine bcourtine fix for issue #215. The "next" method must have only one return state…
…ment. So all the potential generated statements must be mutualy exclusive.

If two return statements are generated in the generated class code, it result in a compilation error "Unreachable code".
2c6f3f0
Commits on Nov 19, 2014
@Koizumi85 Koizumi85 added unit test to EncoderDecoderTestGwt which demonstrates a problem…
… with missing @class attribute in json when using an encoder of a concrete implementation instead of a super class. This leads to exceptions when decoding the created json to java object with jackson 2.3.2 on server side in a spring mvc controller
609b8b2
@bcourtine bcourtine fix for issue #212. JsonTypeInfo and JsonSubTypes annotations must no…
…t be searched on current class only.

Theses annotations must be searched on the current class, on all parent classes and interfaces.
713837d
@Koizumi85 Koizumi85 added unit test to EncoderDecoderTestGwt which demonstrates a problem…
… with missing @class attribute in json when using an encoder of a concrete implementation instead of a super class. This leads to exceptions when decoding the created json to java object with jackson 2.3.2 on server side in a spring mvc controller
d01f205
@bcourtine bcourtine fix for issue #212. JsonTypeInfo and JsonSubTypes annotations must no…
…t be searched on current class only.

Theses annotations must be searched on the current class, on all parent classes and interfaces.
2d403b3
@mkristian mkristian Merge pull request #213 from bugix/master
JavaSourceCategory is no longer public
88e4424
@mkristian mkristian Merge pull request #210 from lucidfox/master
Allow specifying timezone for date/time string conversions (#174)
27a136b
@mkristian mkristian correct naming of the setTimeZone method [skip ci] 71c4824
Commits on Nov 21, 2014
@mkristian mkristian Merge pull request #217 from bcourtine/issue212
fix for issue #212.
a599efc
@mkristian mkristian Merge pull request #216 from bcourtine/master
fix for issue #215. The "next" method must have only one return statement
3c87e73
@mkristian mkristian Merge pull request #212 from Koizumi85/polymorphic_encoder_problem
added unit test to EncoderDecoderTestGwt which demonstrates a problem wi...
6dd7594
Commits on Nov 25, 2014
@reimai reimai fixing issue with IE sending "undefined" in the body of POST, PUT or …
…DELETE request if no data is set to the request
32204a4
@mkristian mkristian Merge pull request #218 from reimai/master
fixing issue with IE sending "undefined" in the request body that was supposed to be empty
fe9ae4c
Commits on Nov 26, 2014
@dharezlak dharezlak #301 urls ending with slashes are properly handled now 101b2c7
@mkristian mkristian Merge pull request #219 from dharezlak/master
#301 urls ending with slashes are properly handled now
9d35f15
Commits on Nov 27, 2014
@pplogmann pplogmann add XMLTransient as as supported annotation to ignore fields and meth…
…ods. This is useful if objects are shared between client and server and the server does not support jackson but the standard JAX-RS / JAXB annotations.
7b34497
Commits on Nov 28, 2014
@mkristian mkristian Merge pull request #220 from 200Puls/master
add XMLTransient as as supported annotation to ignore fields and methods...
a239125
Commits on Nov 29, 2014
@mkristian mkristian [maven-release-plugin] prepare release restygwt-project-2.0.1 61fb1f3
@mkristian mkristian [maven-release-plugin] prepare for next development iteration 81f2d05
Commits on Jan 15, 2015
@seamusmac seamusmac Add a test for JacksonAnnotationInside when using
RestyJsonTypeIdResolver. fix via the annotationutils
316b5a4
@mkristian mkristian Merge pull request #224 from seamusmac/master
Add test for JacksonAnnotationInside, and fix
88c2bd2
Commits on Jan 22, 2015
@seamusmac seamusmac Fix GWT 2.7 incremental super dev mode, when using
RestyJsonTypeIdResolver.
49ff794
@mkristian mkristian Merge pull request #225 from seamusmac/master
Fix GWT 2.7 incremental super dev mode when using RestyJsonTypeIdResolver
186e739
Commits on Jan 28, 2015
@mkristian mkristian [maven-release-plugin] prepare release restygwt-project-2.0.2 449020a
@mkristian mkristian [maven-release-plugin] prepare for next development iteration 8effc75
Commits on Feb 13, 2015
Ross Adamson Properly escape newline characters in annotation string values. 94ac07e
Ross Adamson Fix bug: Checking value.getClass().isAnnotation() does not always wor…
…k. Use (value instanceof Annotation) instead.

It seems that an annotation that is part of a complex annotation does not return true for isAnnotation().
Using instanceof Annotation fixes the problem.
592ef04
Ross Adamson Correctly get parameterized types for subclasses of parameterized col…
…lections.
509ede6
Commits on Feb 15, 2015
@r3use r3use Fixed changing of GWT cache files without source changes due to non-d…
…eterministic ordering of JsonSubtypes while generating client code.
3af3463
Commits on Feb 18, 2015
@DenisDorokhov DenisDorokhov Fix issue 234 - Compilation fails when nesting generics in response t…
…ype declaration
79666fc
Commits on Feb 20, 2015
@mkristian mkristian Merge pull request #229 from rizzlesauce/escapeNewlinesInAnnotations
Properly escape newline characters in annotation string values.
1264b8b
@mkristian mkristian Merge pull request #230 from rizzlesauce/fixNestedAnnotations
Fix bug: Checking value.getClass().isAnnotation() does not always work. ...
9e8c03e
@mkristian mkristian Merge pull request #231 from rizzlesauce/getTypesForSubclassesOfParam…
…eterizedCollections

Correctly get parameterized types for subclasses of parameterized collec...
e180c59
@mkristian mkristian Merge pull request #233 from r3use/iss232_gwt_cache_fix
Fix for #232
a8dee95
@mkristian mkristian Merge pull request #235 from DenisDorokhov/issue234-nested-generics-f…
…ailed-compilation

Fix issue #234 - Compilation fails when nesting generics in response type
d50e8eb
Commits on Feb 23, 2015
@rsertelon rsertelon Adds support for regex in URI templates
To be more precise, it allows them not to fail. There's no verification
of the regular expression against the value that is passed.

This allows one to use regular expression in URI templates for other
clients.
57c292b
Commits on Feb 28, 2015
@Armageddon- Armageddon- Use the @Path annotation from superclass/any superinterface if we are…
… working with DirectRestService and the current class/interface is not annotated with @Path
e81ed66
Commits on Mar 06, 2015
@mkristian mkristian Merge branch 'issue-175-protected-package' of https://github.com/syke…
…sd/resty-gwt-fork into sykesd-issue-175-protected-package

Conflicts:
	restygwt/src/main/java/org/fusesource/restygwt/rebind/BaseSourceCreator.java
f91819f
@mkristian mkristian Merge branch 'sykesd-issue-175-protected-package' c049eeb
Commits on Mar 12, 2015
@Armageddon- Armageddon- Add unit test for inner DirectRestService interface 8bef264
@Armageddon- Armageddon- fix naming for inner DirectRestService 30880e3
Commits on Mar 13, 2015
@mkristian mkristian Merge pull request #237 from rsertelon/add-uri-template-regex-support
Adds support for regex in URI templates
1fb299a
@mkristian mkristian Merge pull request #239 from Armageddon-/issue_inner_DirectRestService
Add test for inner DirectRestService interface, and fix
12b6b5b
@mkristian mkristian Merge pull request #238 from Armageddon-/feature/path_from_superclass…
…_superinterface_useable_with_DirectRestService

Use the @Path annotation from superclass/any superinterface if we are ...
a2f6000
Commits on Apr 03, 2015
@vasvir vasvir janitorial: remove obvious eclipse warning and a typo 87906b9
Commits on Apr 09, 2015
@paul-duffy paul-duffy Added recursive support back in for JsonSubTypes d2f008e
Commits on Apr 10, 2015
@mkristian mkristian Merge pull request #243 from paul-duffy/issue242
Added recursive support back in for JsonSubTypes
8e5b6d4
Commits on Apr 17, 2015
@Armageddon- Armageddon- add testcases for @Options without expect
remove methode with @JSONP ConfiguredService.java, because there exists a separate testcase
d010d6a
Commits on Apr 18, 2015
@Armageddon- Armageddon- add testcase to suite cd9caad
@Armageddon- Armageddon- fix ClassCastException: [Ljava.lang.Object; cannot be cast to [I
change RuntimeException to IllegalArgumentException
add basic JavaDoc for "encodeAnnotationValue"
0bd3e7b
@Armageddon- Armageddon- add testcase to check that @Options with expect still working eadb892
@mkristian mkristian Merge pull request #246 from Armageddon-/bugfix/#244_#201_Option_Clas…
…sCastException_without_expect

Bugfix/#244 #201 option class cast exception without expect
f6d2ee6
Commits on May 01, 2015
@Armageddon- Armageddon- add test for FormParam of type "List<String>" db54622
@Armageddon- Armageddon- add test for FormParam of type "List<java.lang.*>" - throws a "java.u…
…til.NoSuchElementException"
d295533
@Armageddon- Armageddon- fix for FormParam of type "List<String>"
fix "java.util.NoSuchElementException" because of calling next() twice
7edefc3
@mkristian mkristian Merge pull request #248 from Armageddon-/bugfix/#247_code_generation_…
…for_list_of_String+list_of_StringBuilder

Bugfix/#247 code generation for list of string+list of string builder
e731cfa
Commits on May 07, 2015
@nloke nloke Fix for issue #249
The problem is described at #249
This fix is that by default if sourceName is null, we will use the decoding based on the classtype that we are generating the JsonEncocderDecoderClass for
ee23e21
@mkristian mkristian Merge pull request #250 from nloke/master
Fix for issue #249
868ed59
Commits on May 13, 2015
@seamusmac seamusmac Fix Defaults.ignoreJsonNulls() for enums.
Now when the value is set in Defaults, null enums will be left out of
the request.
This change also reduces the size of the generated code. Rather than
doing if/else, we now have a one line if statement call to the new
method (isNotNullAndCheckDefaults) to check defaults, and if null should
be included or not.
b354a8a
@seamusmac seamusmac Moving repeating code for generated classes to a method call
AbstractJsonEncoderDecoder.isNotNullValuePut().

Decreases the size of the generated code substantially for encoding
methods. Will look at the state of decoding methods next.
7cd3544
@seamusmac seamusmac Fix last commit, was having trouble running tests.
Shouldn't have been on a VPN. Working now!.
f855bca
@seamusmac seamusmac Remove variable assignment in generated encode code.
Reducing code size by another line, the expression is passed to the
method directly already.
4fd9e9d
@seamusmac seamusmac removing { } that is not required to wrap each method call. cbd46bf
@mkristian mkristian Merge pull request #251 from seamusmac/master
Fix Defaults.ignoreJsonNulls() for enums values, also improves generated code size
0f7c098
Commits on May 14, 2015
@seamusmac seamusmac Reduce generated code size.
Refactor decode method generation for fields, 7 lines merged into one,
using new methods on AbstractJsonEncoderDecoder
a972f1a
@seamusmac seamusmac Last cleanup, no need for needNullHandling boolean, removed.
Nulls are handled automatically with new methods and generated
encoders/decoders.
14a7259
@mkristian mkristian Merge pull request #252 from seamusmac/master
Reduce generated code size for Decode methods.
53b1c39
Commits on May 15, 2015
@mkristian mkristian [maven-release-plugin] prepare release restygwt-project-2.0.3 0ce783c
@mkristian mkristian [maven-release-plugin] prepare for next development iteration 65259ef
Commits on May 30, 2015
@Armageddon- Armageddon- add testcase for sending object of null with post body 03b45e6
@Armageddon- Armageddon- cancel test should finished successful after a time period 130fdbe
@Armageddon- Armageddon- use method getNullType like predefined implementations of JsonEncoder…
…Decoder

allow using getNullType in subtypes of JsonEncoderDecoder
f829dee
Commits on May 31, 2015
@Armageddon- Armageddon- add BasicTestGwt to testsuit 1d5b3d5
@mkristian mkristian Merge pull request #253 from Armageddon-/bugfix/npe_on_sending_null_o…
…bject

fix for NullPointerException on sending null object
9ab1cf0
@mkristian mkristian Merge branch 'janitorial-eclipse-warnings' of https://github.com/Biov…
…istaInc/resty-gwt into BiovistaInc-janitorial-eclipse-warnings

Conflicts:
	restygwt/src/main/java/org/fusesource/restygwt/rebind/JsonEncoderDecoderClassCreator.java
d6c18bc
@mkristian mkristian Merge branch 'BiovistaInc-janitorial-eclipse-warnings' 0aa210d
@mkristian mkristian treat all enum values of JsonTypeInfo.As and warn on not implemented …
…ones. fixes #241
3df0663
@mkristian mkristian remove the copied jackson sources and use source artifacts via maven
fixes #236
c648c50
Commits on Jun 18, 2015
@ibaca ibaca Modified AbstractRequestCallback response text logging from FINE to F…
…INEST
920d064
@mkristian mkristian Merge pull request #256 from ibaca/content-logging
Modified AbstractRequestCallback content logging from FINE to FINEST
8f89ef4
Commits on Jul 20, 2015
Willy Durand Fix deserialization for boolean fields.
See #258
See #258
3a2b5d1
@ibaca ibaca Created FailedResponseException which contains the Response instance
Usually response text or header contains useful information.
(cherry picked from commit c42f5f8)
13619f0
@mkristian mkristian Merge pull request #260 from ibaca/failed-response
Created FailedResponseException which contains the Response instance
05ccf59
Willy Durand Improve fix for deserialization of boolean fields.
See #258
72b3f87
Willy Durand Add a test case for boolean fields.
Close #258
d51fdc0
Commits on Jul 23, 2015
@Armageddon- Armageddon- fix jsonp test cases
add jsonp servlet for test
add jsonp test to testsuit
448b4e9
@Armageddon- Armageddon- get options for class only once 7144729
@Armageddon- Armageddon- make decision for jsonp earlier to omit casting 2bf3811
@Armageddon- Armageddon- fix #254 cast back to JSONObject to use getJavaScriptObject 9f8762a
Commits on Jul 28, 2015
@Armageddon- Armageddon- Merge pull request #259 from willydurand/master
Fix deserialization for boolean fields.
b75a613
@Armageddon- Armageddon- Merge pull request #261 from Armageddon-/fix_#254_and_some_optimization
Fix #254 and some optimization
70618b8
@Armageddon- Armageddon- add test from pull request #259 to test suit 58b754c
Commits on Aug 14, 2015
@Armageddon- Armageddon- Extract path resolving for source into separate method c7d52fd
@Armageddon- Armageddon- Move handling of options in seperate method 280ccaa
@Armageddon- Armageddon- Add testcase for receiving String as Json and text
Add Servlet to return String as Json and text
1d631e8
@Armageddon- Armageddon- Add property to enable autodetection of Json/text using @Consumes and…
… @Produces annotation
296abeb
@Armageddon- Armageddon- Add autodetection of text for @Produces annotation 15da62f
@Armageddon- Armageddon- Add testcase for sending String as Json and text
Add methods in Servlet to test for right Json String
e4497bd
@Armageddon- Armageddon- Add autodetection of Json/text for @Consumes annotation 9ae493d
@Armageddon- Armageddon- add tests to test suit 389f398
Commits on Aug 25, 2015
@frami frami Fix for Jersey: Json array with 1 element is serialized as object 5ca6fa2
@frami frami To turn off the header 'X-HTTP-Method-Override' I added the attribute…
… 'addXHttpMethodOverrideHeader' to the Defaults class.
39fb249
Commits on Aug 27, 2015
@frami frami Added a test for the single element in array case. e61883e
@mkristian mkristian Merge pull request #263 from frami/master
Fix for Jersy server array with 1 element and for turn off the 'X-HTTP-Method-Override' header.
7169d8a
@Armageddon- Armageddon- fixed typo, thanks @mkristian c230b03
@Armageddon- Armageddon- Use dispatch without path over @Consumes 202597e
Commits on Aug 28, 2015
@mkristian mkristian Merge pull request #262 from Armageddon-/feature/cleanup+improvements…
…+add_possibility_to_respect_media_type_annotations

Feature/cleanup+improvements+add possibility to respect media type annotations
3f31a3f
@Armageddon- Armageddon- Extended method to get the rest method 4b13971
Commits on Nov 16, 2015
@Armageddon- Armageddon- Add test for #257
Remove leading whitespaces from "empty" lines
03319cd
Commits on Nov 17, 2015
@Armageddon- Armageddon- Use variable to replace multiple calls to "entry.getValue()" 623d532
@Armageddon- Armageddon- Store JMethod of setter to reuse aeae51a
@Armageddon- Armageddon- Move getting JsonProperty to separate method d61a925
@Armageddon- Armageddon- Fix for #257 like suggested from @paul-duffy 7c96295
@Armageddon- Armageddon- Prevent fields annotated with JsonIgnore to become a DummyJField 33b99ee
@Armageddon- Armageddon- Skip getter/setter whose field is annotated with JsonIgnore 461769f
Commits on Nov 18, 2015
@Armageddon- Armageddon- Use substring instead of regex to remove the set, get, ... prefix
d9e9ed9
Commits on Nov 19, 2015
@mkristian mkristian Merge pull request #270 from resty-gwt/fix_#257_and_minor_improvements
Fix #257 and minor improvements
b825e77
Commits on Nov 23, 2015
@mkristian mkristian Merge pull request #264 from Armageddon-/feature/extended_way_to_get_…
…rest_method

Extended method to get the rest method
a27d95f
Craig McIlwee restygwt 271: don't find subtypes of concrete leaf types
a leaf type won't have any subtypes, so just return the type itself.
this fixes an issue where the type inherits JsonTypeInfo from some
ancestor but doesn't have its own JsonTypeIdResolver.  note that this
did break a (seemingly minor?) bit of functionality in the
EncoderDecoderTestGwt class, hopefully that is ok.
7df219c
Commits on Nov 24, 2015
@mkristian mkristian Merge pull request #272 from falc0r/restygwt_271
restygwt 271: don't find subtypes of concrete leaf types
0eec8d9
@mkristian mkristian [maven-release-plugin] prepare release restygwt-project-2.1.0 8d8f687
@mkristian mkristian [maven-release-plugin] prepare for next development iteration 3d25bd5
Commits on Nov 25, 2015
@Armageddon- Armageddon- Add test a4993c7
@Armageddon- Armageddon- Add method to get the middle part of the method name (Complies with J…
…avaBeans API specification)
cccd11c
@Armageddon- Armageddon- Add plain JUnit testcase 2e9cbb2
@Armageddon- Armageddon- Add property to enable/disable compliance with naming convention in J…
…avaBeans API specification
eaf770e
@Armageddon- Armageddon- Prepare to use new method 2e213da
@Armageddon- Armageddon- Move method to get boolean property to BaseSourceCreator 9807dde
@Armageddon- Armageddon- Get value of property to decide JavaBeans naming convention should be…
… used
4e92005
@Armageddon- Armageddon- Add Test for #249 5b9c194
@Armageddon- Armageddon- Create GWT-Module for PolymorphicEncoderDecoderTestGwt and add to tes…
…tsuit
bc304ca
@Armageddon- Armageddon- Merge tag 'restygwt-project-2.0.3' 52d1d66
@Armageddon- Armageddon- Merge branch 'master' 7365f19
@Armageddon- Armageddon- Move polymorphic tests and testclasses from EncoderDecoderTestGwt to …
…PolymorphicEncoderDecoderTestGwt
0daca52
@Armageddon- Armageddon- Fix class name for moved test
8040fc3
Commits on Nov 26, 2015
@Armageddon- Armageddon- Merge pull request #275 from resty-gwt/improvements
Improvements
12628c2
@Armageddon- Armageddon- Merge branch 'master'
1c190f6
Commits on Dec 01, 2015
@feedm3 feedm3 Fix broken logo link 1e4dd36
@Armageddon- Armageddon- Merge pull request #276 from feedm3/patch-1
Fix broken logo link
1b13724
Commits on Dec 02, 2015
Craig McIlwee Search type hierarchy for a JsonTypeIdResolver
Search a class's super classes and implemented interfaces when looking
for a JsonTypeIdResolver, since it will most likely be declared
somewhere near the root of the hierarchy.  This is the proper fix for
the issue #271, and undoes the changes in PR #272.

This fixes issue #277.
547488e
@mkristian mkristian Merge pull request #278 from falc0r/search_hierarchy_for_type_id_reso…
…lver

Search type hierarchy for a JsonTypeIdResolver
908f137
Commits on Dec 04, 2015
@mkristian mkristian [maven-release-plugin] prepare release restygwt-project-2.1.1 3a56f2f
@mkristian mkristian [maven-release-plugin] prepare for next development iteration e4acdc2
Commits on Dec 09, 2015
Craig McIlwee Support primitive return types in DirectRestServices
In addition to skipping the return statement for void methods, also
check for primitives and return the default uninitialized value.

This fixes issue #280
cbfaf34
Commits on Dec 11, 2015
@Armageddon- Armageddon- Use ExceptionMapper for AbstractNestedRequestCallback
Apply changes from AbstractRequestCallback (pull request 211) to AbstractNestedRequestCallback
4d35534
@mkristian mkristian Merge pull request #282 from resty-gwt/fix_#279
Use ExceptionMapper for AbstractNestedRequestCallback
446c37f
Craig McIlwee Address comments in PR #281
Remove unnecessary isVoidMethod block in
DirectRestServiceInterfaceClassCreator since the primitive block will
accomplish the same thing, change 2 line comment to 1 in
DirectRestServiceClassCreator
e8f801d
Craig McIlwee Address whitespace issues for PR #281
Remove spaces on empty lines, convert tabs to whitespace for consistent
indentation
e344f7d
@Armageddon- Armageddon- Merge pull request #274 from resty-gwt/fix_#273
Use naming convention for getters/setters
b6cab51
Commits on Dec 13, 2015
@Armageddon- Armageddon- Merge pull request #281 from falc0r/issue_280_primitive_return
Support primitive return types in DirectRestServices
f4fc9a9
Commits on Dec 15, 2015
@paul-duffy paul-duffy added methods to help decide if methods or fields should be ignored b…
…ase on JsonIgore or XmlTransient.

fixed issue with just checking for the existence of JsonIgnore vs looking at its value.
fixed issue with getGetterName starting with the enclosingType of the field instead of the subtype actually being used. This prevented annotation overrides being defined on subclass methods.
updated to always use AnnotationUtil.getAnnotation when finding JsonIgnore or XmlTransient annotations.
9f833d9
@paul-duffy paul-duffy added copyright
fixed formatting
742c430
Commits on Dec 20, 2015
@mkristian mkristian Merge pull request #284 from paul-duffy/issue283
Issue 283: Fixed JsonIgnore handling with sub class overrides
5b2ef55
@mkristian mkristian use new travis platform ba69293
Commits on Jan 28, 2016
Craig McIlwee Always encode path params, even if they are URLs
If a path param is not encoded then it may not be properly treated as a
single component of the path when it arrives at the server.

This commit addresses issue #294
c43fa21
Craig McIlwee Support string return values in DirectRestServices
Require TextCallback to be used when a DirectRestService method returns
a string, which prevents the string from being interpreted as a JSON
string which it probably is not.

This commit addresses issue #296
f8f0dce
@mkristian mkristian Merge pull request #297 from falc0r/direct_rest_svc_string_return
Support string return values in DirectRestServices
4cf1f72
@mkristian mkristian Merge pull request #295 from falc0r/always_encode_path_params
Always encode path params, even if they are URLs
4748753