The version of JDT used in Forge Java parser fails to distinguish long x as an array, resulting in uncompilable code.
Upgraded the RequireJS version to prevent occassional failures in MSIE 10. Removed the order plugin since it is no longer required. Reworked the configuration of jQuery Mobile to disable the jQuery Mobile router on mobileinit. The router is also defined and initialized only after the binding on mobileinit is established, since the router module has a dependency on jQuery Mobile. Also updated the RequireJS text plugin to 2.0.8.
Also added a note on ensuring the right JBoss BOM versions for SW Resolvers 2.0.0.Final
This was done to prevent JDF site generation issues, since the upgrade to Awestruct 0.5.2 causes the preface section to be generated without sufficient metadata.
The styles of the code listings for the site as well as for the generated PDF have been improved. Upquote handling has been performed for the PDF. Additionally, the line break characters generated in code listing have been suppressed to allow for copy&paste of listings.
Updated JBoss BOM version in use to 1.0.7.CR8. Modified the RESTDeployment class to use the newer Maven.resolver() API.
This patch also updates a few issues in the TicketMonster application that are not fixed in the Forge scaffolding or cannot be fixed in the Forge scaffolding. Code in PerformanceBean.java has been enhanced to allow correct deletion of Performances. Code in ShowBean.java and show/create.xhtml has been enhanced to allow correct selection of Venue sections when a different venue is chosen during creation/updation of Shows. RichFaces calendar widgets for datetime values have the Apply button enabled via this patch.
This required a server-side change to return HTTP 204 No Content responses instead of HTTP 200 OK. This is primarily due to a change in jQuery 1.9 that treats empty 200 OK responses as errors which cascaded to Backbone and eventually resulted in no updates to the view. The server-side change now results in a 204 response preventing this hidden failure.
This is to recommend newer Forge versions that contain fixes for handling Maven repositories.