json/src/main/java/org/netbeans/html/json/impl/ModelProcessor.java
Tue, 26 Aug 2014 18:13:30 +0200 During the API review process (bug 246133) the reviewers decided that in order to include html4j to NetBeans Platform, we need to stop using org.apidesign namespace and switch to NetBeans one. Repackaging all SPI packages into org.netbeans.html.smthng.spi.
Tue, 26 Aug 2014 17:34:03 +0200 Merge of work on default branch
Tue, 26 Aug 2014 17:33:30 +0200 List of primitive types can be result of a derived property
Tue, 26 Aug 2014 17:30:45 +0200 If one modifies the String array from ko.computed, the value is propagated back to Java model.
Sat, 23 Aug 2014 22:55:00 +0200 A bit of typesafety and flexibility
Sat, 02 Aug 2014 12:59:31 +0200 Fixing Javadoc to succeed on JDK8
Sat, 02 Aug 2014 07:54:15 +0200 Deep checking of @ComputedProperties is now default if one depends on another model class
Sat, 02 Aug 2014 07:28:37 +0200 Moving the ability to control whether the value change is transitive or not out from the public API. Will make it default.
Sat, 02 Aug 2014 07:13:47 +0200 Documenting newly added Proto object mehtods
Fri, 01 Aug 2014 14:08:55 +0200 A bit striker mode for non-deep properties
Fri, 01 Aug 2014 12:36:56 +0200 Can observe change in a deeply hidden property of nested model class
Sat, 05 Apr 2014 09:06:59 +0200 #5929: OnReceive method can take additional callback parameters
Fri, 04 Apr 2014 18:09:39 +0200 Replace the for cycle with sequential handling of each argument
Fri, 04 Apr 2014 17:50:18 +0200 #5923: Warn when there are duplicated properties or function name classhes with a property
Fri, 04 Apr 2014 17:16:46 +0200 #5930: Second argument of @OnReceive method can be a java.util.List
Mon, 31 Mar 2014 12:01:15 +0200 #5914: Use inPkgName to get more qualified name of the class
Sat, 29 Mar 2014 11:37:22 +0100 #5912: Subsequent usages of the model class should be treated as parameters
Tue, 11 Mar 2014 19:44:16 +0100 Don't forget to register half of the functions
Tue, 11 Mar 2014 16:19:24 +0100 Box primitive types
Tue, 11 Mar 2014 09:59:03 +0100 @Function and @ModelOperation methods can throw exception
Tue, 11 Mar 2014 09:52:06 +0100 Eliminating useless innerclasses
Tue, 11 Mar 2014 09:10:56 +0100 Don't generate private method for each @Function. Dispatch directly.
Mon, 03 Mar 2014 12:17:41 +0100 Ability to update a property without callback from JavaScript back to Java
Tue, 11 Feb 2014 22:10:22 +0100 ComputedProperties with parametrized List need to keep the parametrized type
Fri, 07 Feb 2014 07:44:34 +0100 Updating copyright headers to mention current year
Thu, 30 Jan 2014 11:36:32 +0100 Property changes are delivered when in-a union property changes
Wed, 29 Jan 2014 15:49:48 +0100 Testing onChange behavior in union classes
Wed, 29 Jan 2014 15:41:16 +0100 Fixing typos
Wed, 29 Jan 2014 15:00:53 +0100 Include properties from the union classes into the main model
Tue, 28 Jan 2014 16:18:33 +0100 More checks on dupl props
Tue, 28 Jan 2014 15:14:14 +0100 A bit of detection of duplicated properties
Tue, 28 Jan 2014 14:36:47 +0100 Rather than using 5 strings next to each other, encapsulate the value into a struct
Tue, 28 Jan 2014 09:03:10 +0100 Adding javadoc and generating an error if the enum has not constants
Tue, 28 Jan 2014 08:52:29 +0100 It is probably more consistent to use constructors rather than factory methods
Mon, 27 Jan 2014 18:09:00 +0100 Be able to deserialize union classes from a JSON form
Fri, 24 Jan 2014 18:01:37 +0100 Differentiate between the name of constant and the associated model class name
Fri, 24 Jan 2014 17:23:27 +0100 Implementation of toString on union types
Fri, 24 Jan 2014 16:43:31 +0100 Each model class needs to have default constructor
Fri, 24 Jan 2014 15:01:15 +0100 Cloning of union works OK
Fri, 24 Jan 2014 14:48:36 +0100 The type of an union is its associated enum constant
Fri, 24 Jan 2014 14:44:02 +0100 Can create non-null instances of unions
Fri, 24 Jan 2014 13:15:30 +0100 Generating skeleton for union classes that compiles OK
Mon, 06 Jan 2014 08:37:00 +0100 Every method should have only one meaning: making those that have to be implemented protected abstract.
Sun, 05 Jan 2014 23:20:14 +0100 Renaming proto factory method
Sun, 05 Jan 2014 23:09:49 +0100 Documenting all methods of the Proto class
Sun, 05 Jan 2014 21:36:33 +0100 Cleaning the javadoc a bit. Renaming the check method to verifyUnlocked
Sun, 05 Jan 2014 08:07:06 +0100 Need to return before throwing UnsupportedOpEx
Fri, 03 Jan 2014 10:03:04 +0100 WebSocket communication works without dependencies on the implementation
Fri, 03 Jan 2014 08:16:39 +0100 Making JSON calls work without references to non-public packages
Thu, 26 Dec 2013 22:42:01 +0100 read and extract moved to Proto
Tue, 24 Dec 2013 13:43:31 +0100 No need for WrapperObject.equals trick
Tue, 24 Dec 2013 08:21:48 +0100 Exporting access to JSONList
Mon, 23 Dec 2013 20:44:23 +0100 More usage of the TYPE variable
Mon, 23 Dec 2013 20:39:24 +0100 Exposing some conversion methods through the Proto.Type interfaces
Mon, 23 Dec 2013 16:41:47 +0100 Fully functional (except still using non-exported packages in OSGi mode)
Mon, 23 Dec 2013 16:33:28 +0100 JSON model tests pass OK
Mon, 23 Dec 2013 15:06:51 +0100 Compiles and most of the tests pass OK
Mon, 23 Dec 2013 09:30:10 +0100 Replacing direct access to Bindings behind Proto.Type
Mon, 16 Dec 2013 17:39:56 +0100 The work on this project started in 2013
Mon, 16 Dec 2013 16:59:43 +0100 Moving implementation classes into org.netbeans.html namespace