json/src/main/java/org/apidesign/html/json/impl/ModelProcessor.java
Mon, 16 Dec 2013 15:00:21 +0100 Changing license to standard GPLv2CPE/CDDL
Thu, 28 Nov 2013 14:44:08 +0100 Survive wrong enum constants
Sat, 02 Nov 2013 15:28:08 +0100 Primitive arrays in constructor takes primitive types
Sat, 02 Nov 2013 14:36:57 +0100 New lines in the javadoc
Sat, 07 Sep 2013 07:36:43 +0200 Don't generate properties constructor if there are no properties
Mon, 02 Sep 2013 19:58:24 +0200 Clone needs to be deep
Mon, 02 Sep 2013 18:35:53 +0200 Support equals and hashCode on @Model classes
Mon, 02 Sep 2013 18:06:56 +0200 Calling set with the same value does not notify the KO of a property change
Sun, 01 Sep 2013 06:52:02 +0000 One can made changes in an array without initializing the 'ko' pair object
Sat, 31 Aug 2013 11:44:36 +0000 With Batch update of models we are down to 1/6 of Java/JavaScript calls when building a chess board
Sun, 25 Aug 2013 17:41:21 +0200 All callback calls are rescheduled to browser thread automatically
Sun, 25 Aug 2013 15:43:30 +0200 During incremental compilation the type name may be fully resolved - take just the simple part
Sun, 25 Aug 2013 12:18:25 +0200 Introducing WSTransfer and making it work on JDK8
Sun, 25 Aug 2013 09:36:33 +0200 Introducing special JSON receiver rather than using tricks with Runnable and Object[]
Sat, 24 Aug 2013 18:00:08 +0200 Less calls to JavaScript when initialing JSON model objects
Sat, 24 Aug 2013 13:02:30 +0200 Need to compare erasured types when seeking for enum
Fri, 23 Aug 2013 22:23:30 +0200 More intricate ways to control WebSocket connections
Sat, 17 Aug 2013 14:31:06 +0200 Initial support of websockets communication
Sat, 17 Aug 2013 14:10:27 +0200 Return after printing the exception
Sat, 17 Aug 2013 10:23:40 +0200 OnReceive can identify onError method
Wed, 14 Aug 2013 11:54:08 +0200 In case the type is errornous, use just a simple name
Mon, 12 Aug 2013 12:13:49 +0200 Getting ready for JDK-8019243 fix: assume a class element with error type is a model class that will be generated
Mon, 12 Aug 2013 10:06:14 +0200 Introducing @ModelOperation annotaiton
Fri, 09 Aug 2013 16:56:47 +0200 @ComputedProperty method can really return a model class
Fri, 09 Aug 2013 16:50:00 +0200 Clarifying that arrays from @ComputedProperty are returned via List<Smthng>
Fri, 09 Aug 2013 13:44:30 +0200 Generating quick instantiation constructor
Fri, 09 Aug 2013 13:08:36 +0200 Model properties are initialized to non-null
Fri, 09 Aug 2013 11:22:21 +0200 John suggested to generate Javadoc for at least applyBindings() method in the generated model class
Thu, 08 Aug 2013 10:51:40 +0200 @ComputedProperty method has to be static
Thu, 25 Jul 2013 16:54:49 +0200 Give more accurate error message
Tue, 16 Jul 2013 17:01:51 +0200 Rather generate FQN so we can access functions in inner classes
Fri, 12 Jul 2013 17:02:06 +0200 Need to use boxed type as raw types can't be casted to Number
Fri, 12 Jul 2013 14:25:50 +0200 More flexibility in converting strings to various values
Thu, 20 Jun 2013 12:51:26 +0200 Support for singular subobject in a property of a JSON object
Tue, 28 May 2013 20:00:53 +0200 Properties can be null
Tue, 28 May 2013 19:43:16 +0200 When cloning the object to new context, don't replace the list, just its content
Tue, 28 May 2013 15:38:34 +0200 Adding default constructor to model classes. In case one needs to bind model class to a specific context one can do so via Models.bind method
Tue, 28 May 2013 13:31:42 +0200 Moving Context into its own separate module, renaming to BrwsrCtx and making it flexible
Thu, 16 May 2013 20:40:25 +0200 Allow compilation and usage on JDK6
Thu, 09 May 2013 22:19:30 +0200 Prevents NPE when deserializing objects with empty number values
Thu, 09 May 2013 20:53:00 +0200 Can send data to the server
Thu, 09 May 2013 20:30:25 +0200 Can use PUT method when connecting to the server
Thu, 09 May 2013 17:13:54 +0200 Few steps towards multi-method access that can also return plain text
Thu, 09 May 2013 12:47:26 +0200 Can receive String reply
Thu, 09 May 2013 10:32:08 +0200 Less verbose, but easily configurable debug output
Thu, 09 May 2013 09:14:10 +0200 @OnReceive annotation can specify method and data class
Tue, 07 May 2013 09:32:00 +0200 Generate 1.5 and 1.6 source level friendly code
Mon, 06 May 2013 13:06:03 +0200 Better formatting of the generated model classes
Thu, 02 May 2013 21:22:44 +0200 Specify supported source version
Thu, 25 Apr 2013 16:41:13 +0200 Need to convert values toModel to make sure all TCK tests pass properly in FXbrwsr
Tue, 23 Apr 2013 16:16:45 +0200 Prevent NPE by using intKnckt
Tue, 23 Apr 2013 14:17:06 +0200 Compare just the simple name
Tue, 23 Apr 2013 14:10:01 +0200 Removing unused import
Tue, 23 Apr 2013 13:30:02 +0200 Deserialize from JSON using registered factory
Tue, 23 Apr 2013 13:19:14 +0200 Removing unused code
Tue, 23 Apr 2013 12:44:57 +0200 Send in context for JSON deserialization
Tue, 23 Apr 2013 10:15:46 +0200 SPI for JSON and JSONP queries
Mon, 22 Apr 2013 23:18:55 +0200 Verify we can extract int, double and String from event properties
Mon, 22 Apr 2013 22:30:30 +0200 Polishing function bindings
Mon, 22 Apr 2013 21:19:58 +0200 toString really produces JSON