[jira] [Resolved] (TAP5-2131) Update Javadoc CSS to reflect changes in the html generate by JDK7

2013-06-21 Thread Massimo Lusetti (JIRA)

 [ 
https://issues.apache.org/jira/browse/TAP5-2131?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Massimo Lusetti resolved TAP5-2131.
---

   Resolution: Fixed
Fix Version/s: 5.4

 Update Javadoc CSS to reflect changes in the html generate by JDK7
 --

 Key: TAP5-2131
 URL: https://issues.apache.org/jira/browse/TAP5-2131
 Project: Tapestry 5
  Issue Type: Improvement
Reporter: Massimo Lusetti
Assignee: Massimo Lusetti
 Fix For: 5.4


 The current stylesheet is adapted for the JDK6 javadoc html output, we need a 
 new stylesheet for customizing  JDK7 javadoc output

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[CONF] Apache Tapestry Building Tapestry from Source

2013-06-21 Thread confluence







Building Tapestry from Source
Page edited by Massimo Lusetti


Comment:
Note to use JDK 1.7 while building due to VU#225657


 Changes (1)
 




...
h2. Prerequisites  
* Install a Java JDK (Sun/Oracle, not OpenJDK), version 1.6 (1.5 should also work). 1.7 (just to prevent VU#225657, see: [http://www.kb.cert.org/vuls/id/225657]). 
* Install an IDE (IDEA IntelliJ is recommended (and free to Tapestry committers), but Eclipse will also work. NetBeans is reported to work as well. * Install Firefox browser -version 3.6-, needed for the integration tests. 
...


Full Content

This is a guide to building Tapestry itself from source code. This is primarily of interest to Tapestry contributors, rather than Tapestry users.

Although Tapestry users are free to use any build mechanism for their own projects (and first class Maven support is provided), to build Tapestry itself from source you will use Gradle.

Note: Both command line and Eclipse Gradle IDE/EGit instructions are given here. Generally you'll want to chose approach one or the other, rather than mixing them.

Prerequisites


	Install a Java JDK (Sun/Oracle, not OpenJDK), version 1.7 (just to prevent VU#225657, see: http://www.kb.cert.org/vuls/id/225657).
	Install an IDE (IDEA IntelliJ is recommended (and free to Tapestry committers), but Eclipse will also work. NetBeans is reported to work as well.
	Install Firefox browser version 3.6, needed for the integration tests.
	Set the Firefox browser's "preferred language" to English (en), because some tests will otherwise fail.
	Install a Git client
	
		Command-line users: http://git-scm.com/downloads
		Eclipse users: Install EGit from the Eclipse Marketplace, then in In Window  Preferences  Team  Git, set your "Default repository folder" (e.g. ~/git or %HOME%\git)
	
	
	Install Gradle 1.0-milestone-3 or newer (or a Gradle plugin to your IDE),
	
		Command-line users: http://www.gradle.org/downloads
		Eclipse users: Install Gradle IDE from the Eclipse Marketplace
	
	



Getting Started

Please read https://git-wip-us.apache.org/ first.

Windows users (especialy EGit users) should probably set the core.autocrlf config setting to false so that local diffs won't highlight line ending differences.

Clone the Repository

Clone Tapestry from the Git repo:


	Command-line git users:



 Non Committers: 
 git clone 
http://git-wip-us.apache.org/repos/asf/tapestry-5.git
 


 Committers: 
 git clone 
https://git-wip-us.apache.org/repos/asf/tapestry-5.git
 




	Eclipse EGit users:
	
		Switch to Git perspective; then copy one of the URLs above into paste buffer
		Right-click  Paste repository path or URI. This will bring up the Clone Git Repository dialog.
		Committers: make sure Protocol is https, and enter your Apache commiter LDAP user name  password
		click Next.
		Select the branches you're interested in (e.g 5.3 and master), click Next
		Select Directory to where you want the project source code (e.g. ~/git/tapestry-5 or %HOME%\git\tapestry-5)
		Select whichever "Initial Branch" you're interested in (e.g. master)
		Set "Remote name" to "origin" (the default)
		VERY IMPORTANT: uncheck the "Import all existing projects" checkbox (we'll do this using Gradle, below)
		Click Finish. (Be patient; the clone operation might take a few minutes.)
	
	



Gradle Preparation


	Command-line gradle users only:
	
		If you're using Eclipse but not Gradle IDE do ./gradlew eclipse
		The command-line Gradle's eclipse plugin doesn't include the provided project dependencies; you need to add them manually (Java Build Path  Projects  Add tapestry-test). The plugin also generates a root eclipse project, so you'll need to delete the ".project" file in the root folder, and then you can import all Tapestry sub-projects at once.
	
	
	Eclipse Gradle IDE users:
	
		Switch to Java (or JEE) perspective and right-click  Import...  Gradle  Gradle Project  Next.
		Set the "Root folder" to where you put your Tapestry source in the previous section (e.g. ~/git/tapestry-5 or %Home%\git\tapestry-5)
		Click Build Model. Select the top-level (the top-level module and all sub-modules) then click Finish.
		Be sure the "Enable dependency management" and ""Add to workingset 'tapestry-5'" checkboxes are checked.
		Click Finish. (Be patient; the import operation might take a few minutes.)
	
	
	Eclipse EGit users: Do a Git "Share" on the project:
	
		Still in the Java (or JEE) perspective, select all of the Tapestry projects (top-level and sub-modules) and right-click  Team  Share Project...  Git  Next  Ensure all are selected, click Finish.
	
	



Antlr

The tapestry-core project will initially have errors because of missing Java classes that are produced by ANTLR the first time 

[3/3] git commit: TAP5-2050: Grid sort icons should be added via CSS instead of rendering an embedded img element

2013-06-21 Thread hlship
TAP5-2050: Grid sort icons should be added via CSS instead of rendering an 
embedded img element


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/b04fb2fd
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/b04fb2fd
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/b04fb2fd

Branch: refs/heads/master
Commit: b04fb2fd6046a1dacdc3d266024d1ef6b977c1aa
Parents: 6fb9a38
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 14:45:29 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 14:45:29 2013 -0700

--
 .../corelib/components/GridColumns.java | 69 +---
 .../apache/tapestry5/grid/GridConstants.java| 12 +++-
 .../META-INF/assets/tapestry5/tapestry.css  | 15 +
 .../org/apache/tapestry5/core.properties|  9 ---
 .../org/apache/tapestry5/core_bg.properties |  9 ---
 .../org/apache/tapestry5/core_da.properties |  9 ---
 .../org/apache/tapestry5/core_de.properties |  9 ---
 .../org/apache/tapestry5/core_el.properties |  9 ---
 .../org/apache/tapestry5/core_es.properties |  9 ---
 .../org/apache/tapestry5/core_fi_FI.properties  | 11 +---
 .../org/apache/tapestry5/core_fr.properties | 10 +--
 .../org/apache/tapestry5/core_hr.properties |  9 ---
 .../org/apache/tapestry5/core_it.properties |  9 ---
 .../org/apache/tapestry5/core_ja.properties |  7 --
 .../org/apache/tapestry5/core_mk_MK.properties  |  9 ---
 .../org/apache/tapestry5/core_nl.properties |  9 ---
 .../org/apache/tapestry5/core_no_NB.properties  |  7 --
 .../org/apache/tapestry5/core_pl.properties | 11 +---
 .../org/apache/tapestry5/core_pt_BR.properties  |  9 ---
 .../org/apache/tapestry5/core_ru.properties |  9 ---
 .../org/apache/tapestry5/core_sr_RS.properties  |  9 ---
 .../org/apache/tapestry5/core_sv_SE.properties  |  9 ---
 .../org/apache/tapestry5/core_vi.properties | 11 +---
 .../org/apache/tapestry5/core_zh_CN.properties  |  9 ---
 .../corelib/components/GridColumns.tml  |  8 +--
 .../tapestry5/integration/app1/GridTests.java   | 15 +
 .../TapestryHibernateIntegrationTests.java  |  4 +-
 .../integration/app1/JpaIntegrationTest.java|  6 +-
 28 files changed, 55 insertions(+), 266 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b04fb2fd/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridColumns.java
--
diff --git 
a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridColumns.java
 
b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridColumns.java
index 739a5c2..f27b0ef 100644
--- 
a/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridColumns.java
+++ 
b/tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridColumns.java
@@ -14,7 +14,10 @@
 
 package org.apache.tapestry5.corelib.components;
 
-import org.apache.tapestry5.*;
+import org.apache.tapestry5.Block;
+import org.apache.tapestry5.ComponentResources;
+import org.apache.tapestry5.MarkupWriter;
+import org.apache.tapestry5.PropertyOverrides;
 import org.apache.tapestry5.annotations.*;
 import org.apache.tapestry5.beaneditor.PropertyModel;
 import org.apache.tapestry5.grid.ColumnSort;
@@ -63,26 +66,12 @@ public class GridColumns
 @Parameter
 private String zone;
 
-// TODO: Two EventLinks just to suppress the space between the text and 
the icon is not very modern.
-// Use the CSS, Luke!
 @SuppressWarnings(unused)
 @Component(
 parameters = {event=sort, disabled=sortDisabled, 
context=columnModel.id, zone=inherit:zone})
 private EventLink sort;
 
 @Inject
-@Path(${ + ComponentParameterConstants.GRIDCOLUMNS_ASCENDING_ASSET + })
-private Asset ascendingAsset;
-
-@Inject
-@Path(${ + ComponentParameterConstants.GRIDCOLUMNS_DESCENDING_ASSET + 
})
-private Asset descendingAsset;
-
-@Inject
-@Path(${ + ComponentParameterConstants.GRIDCOLUMNS_SORTABLE_ASSET + })
-private Asset sortableAsset;
-
-@Inject
 private Messages messages;
 
 @Inject
@@ -133,16 +122,18 @@ public class GridColumns
 if (!lean) {
 writer.attributes(data-grid-property, columnModel.getId());
 }
-
-switch (getSortForColumn())
-{
-case ASCENDING:
-writer.attributes(data-grid-column-sort, ascending);
-break;
-
-case DESCENDING:
-writer.attributes(data-grid-column-sort, descending);
-default:
+if(!isSortDisabled()){
+switch (getSortForColumn())
+{
+case ASCENDING:
+

[2/3] git commit: Use Node to compile CoffeeScript, when available

2013-06-21 Thread hlship
Use Node to compile CoffeeScript, when available


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/6fb9a38e
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/6fb9a38e
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/6fb9a38e

Branch: refs/heads/master
Commit: 6fb9a38ed845dd0663fa285e57fc4f885ebe8328
Parents: 75fda37
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 13:53:11 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 13:53:11 2013 -0700

--
 .../wro4j/NodeOrRhinoCoffeeScriptCompiler.java  | 63 
 .../tapestry5/wro4j/modules/WRO4JModule.java| 14 +
 2 files changed, 64 insertions(+), 13 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/6fb9a38e/tapestry-wro4j/src/main/java/org/apache/tapestry5/internal/wro4j/NodeOrRhinoCoffeeScriptCompiler.java
--
diff --git 
a/tapestry-wro4j/src/main/java/org/apache/tapestry5/internal/wro4j/NodeOrRhinoCoffeeScriptCompiler.java
 
b/tapestry-wro4j/src/main/java/org/apache/tapestry5/internal/wro4j/NodeOrRhinoCoffeeScriptCompiler.java
new file mode 100644
index 000..03e175d
--- /dev/null
+++ 
b/tapestry-wro4j/src/main/java/org/apache/tapestry5/internal/wro4j/NodeOrRhinoCoffeeScriptCompiler.java
@@ -0,0 +1,63 @@
+// Copyright 2013 The Apache Software Foundation
+//
+// Licensed under the Apache License, Version 2.0 (the License);
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an AS IS BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+package org.apache.tapestry5.internal.wro4j;
+
+import org.slf4j.Logger;
+import ro.isdc.wro.extensions.processor.js.NodeCoffeeScriptProcessor;
+import ro.isdc.wro.extensions.processor.js.RhinoCoffeeScriptProcessor;
+import ro.isdc.wro.model.resource.Resource;
+import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
+
+import java.io.IOException;
+import java.io.Reader;
+import java.io.Writer;
+
+/**
+ * Creates either a {@link NodeCoffeeScriptProcessor} or a {@link 
RhinoCoffeeScriptProcessor}
+ * and delegates the process() method to it. {@link 
ro.isdc.wro.extensions.processor.js.CoffeeScriptProcessor} should
+ * do this, but doesn't work correctly inside Tapestry due to its home-grown 
injection system.
+ */
+public class NodeOrRhinoCoffeeScriptCompiler implements ResourcePreProcessor
+{
+private final Logger logger;
+
+private final ResourcePreProcessor processor;
+
+public NodeOrRhinoCoffeeScriptCompiler(Logger logger)
+{
+this.logger = logger;
+processor = create();
+}
+
+private ResourcePreProcessor create()
+{
+NodeCoffeeScriptProcessor processor = new NodeCoffeeScriptProcessor();
+
+if (processor.isSupported())
+{
+logger.info('coffee' command is available; using Node to compile 
CoffeeScript files.);
+return processor;
+}
+
+logger.info('coffee' command is not available, using Rhino to compile 
CoffeeScript files.);
+
+return new RhinoCoffeeScriptProcessor();
+}
+
+public void process(Resource resource, Reader reader, Writer writer) 
throws IOException
+{
+processor.process(resource, reader, writer);
+}
+}

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/6fb9a38e/tapestry-wro4j/src/main/java/org/apache/tapestry5/wro4j/modules/WRO4JModule.java
--
diff --git 
a/tapestry-wro4j/src/main/java/org/apache/tapestry5/wro4j/modules/WRO4JModule.java
 
b/tapestry-wro4j/src/main/java/org/apache/tapestry5/wro4j/modules/WRO4JModule.java
index 05b39a7..5b35c23 100644
--- 
a/tapestry-wro4j/src/main/java/org/apache/tapestry5/wro4j/modules/WRO4JModule.java
+++ 
b/tapestry-wro4j/src/main/java/org/apache/tapestry5/wro4j/modules/WRO4JModule.java
@@ -33,7 +33,6 @@ import 
org.apache.tapestry5.services.assets.StreamableResourceSource;
 import org.apache.tapestry5.wro4j.services.ResourceProcessorSource;
 import ro.isdc.wro.extensions.processor.js.GoogleClosureCompressorProcessor;
 import ro.isdc.wro.extensions.processor.js.RhinoCoffeeScriptProcessor;
-import ro.isdc.wro.extensions.processor.support.coffeescript.CoffeeScript;
 import ro.isdc.wro.model.resource.processor.ResourcePreProcessor;
 import 

[jira] [Commented] (TAP5-2050) Grid sort icons should be added via CSS instead of rendering an embedded img element

2013-06-21 Thread Hudson (JIRA)

[ 
https://issues.apache.org/jira/browse/TAP5-2050?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=13690831#comment-13690831
 ] 

Hudson commented on TAP5-2050:
--

Integrated in tapestry-trunk-freestyle #1095 (See 
[https://builds.apache.org/job/tapestry-trunk-freestyle/1095/])
TAP5-2050: Grid sort icons should be added via CSS instead of rendering an 
embedded img element (Revision b04fb2fd6046a1dacdc3d266024d1ef6b977c1aa)

 Result = FAILURE
hlship : 
Files : 
* tapestry-core/src/main/resources/org/apache/tapestry5/core_mk_MK.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_nl.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_fi_FI.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_vi.properties
* 
tapestry-core/src/test/java/org/apache/tapestry5/integration/app1/GridTests.java
* tapestry-core/src/main/resources/org/apache/tapestry5/core_it.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_pt_BR.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_zh_CN.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_de.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_sv_SE.properties
* tapestry-core/src/main/resources/META-INF/assets/tapestry5/tapestry.css
* tapestry-core/src/main/resources/org/apache/tapestry5/core_ja.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_da.properties
* 
tapestry-core/src/main/java/org/apache/tapestry5/corelib/components/GridColumns.java
* tapestry-core/src/main/resources/org/apache/tapestry5/core_ru.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_fr.properties
* 
tapestry-jpa/src/test/java/org/apache/tapestry5/jpa/integration/app1/JpaIntegrationTest.java
* 
tapestry-hibernate/src/test/java/org/apache/tapestry5/hibernate/integration/TapestryHibernateIntegrationTests.java
* tapestry-core/src/main/resources/org/apache/tapestry5/core_no_NB.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_es.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_bg.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_pl.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_sr_RS.properties
* tapestry-core/src/main/resources/org/apache/tapestry5/core_el.properties
* 
tapestry-core/src/main/resources/org/apache/tapestry5/corelib/components/GridColumns.tml
* tapestry-core/src/main/java/org/apache/tapestry5/grid/GridConstants.java
* tapestry-core/src/main/resources/org/apache/tapestry5/core_hr.properties


 Grid sort icons should be added via CSS instead of rendering an embedded img 
 element
 

 Key: TAP5-2050
 URL: https://issues.apache.org/jira/browse/TAP5-2050
 Project: Tapestry 5
  Issue Type: Improvement
  Components: tapestry-core
Affects Versions: 5.4
Reporter: Jochen Kemnade
Assignee: Howard M. Lewis Ship
Priority: Minor
  Labels: component, grid, patch
 Attachments: 
 0001-instead-of-rendering-a-sort-link-with-the-column-lab.patch


 Currently, each sortable grid column's header's link has its icon rendered 
 via an embedded img element. It would be better to apply the sort icons to 
 the links via CSS.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Closed] (TAP5-2050) Grid sort icons should be added via CSS instead of rendering an embedded img element

2013-06-21 Thread Howard M. Lewis Ship (JIRA)

 [ 
https://issues.apache.org/jira/browse/TAP5-2050?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Howard M. Lewis Ship closed TAP5-2050.
--

   Resolution: Fixed
Fix Version/s: 5.4

 Grid sort icons should be added via CSS instead of rendering an embedded img 
 element
 

 Key: TAP5-2050
 URL: https://issues.apache.org/jira/browse/TAP5-2050
 Project: Tapestry 5
  Issue Type: Improvement
  Components: tapestry-core
Affects Versions: 5.4
Reporter: Jochen Kemnade
Assignee: Howard M. Lewis Ship
Priority: Minor
  Labels: component, grid, patch
 Fix For: 5.4

 Attachments: 
 0001-instead-of-rendering-a-sort-link-with-the-column-lab.patch


 Currently, each sortable grid column's header's link has its icon rendered 
 via an embedded img element. It would be better to apply the sort icons to 
 the links via CSS.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


git commit: Fix some issues related to generating documentation

2013-06-21 Thread hlship
Updated Branches:
  refs/heads/master b04fb2fd6 - a714e0863


Fix some issues related to generating documentation


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/a714e086
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/a714e086
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/a714e086

Branch: refs/heads/master
Commit: a714e0863ce43a273b19ee1643f13393b363b604
Parents: b04fb2f
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 16:14:15 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 16:14:15 2013 -0700

--
 build.gradle| 18 +++--
 src/docroot-template/index.html |  2 +-
 .../beanvalidator-validation.coffee | 70 
 .../modules/t5/beanvalidator/validation.coffee  | 67 ---
 .../modules/BeanValidatorModule.java|  9 ++-
 5 files changed, 91 insertions(+), 75 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/a714e086/build.gradle
--
diff --git a/build.gradle b/build.gradle
index 67fdcac..714342b 100755
--- a/build.gradle
+++ b/build.gradle
@@ -323,14 +323,19 @@ task coffeeScriptDocs(type: Exec) {
 
 def outputDir = file($buildDir/documentation/coffeescript)
 
-def sources = subprojects*.fileTree(src/main, {
-include **/*.coffee
-})*.files.flatten()
+// Note: this currently does not include the 
+
+def sources = files()
+
+subprojects.each { sub -
+  // When I figure out how to get the preprocessed CoffeeScript included, 
this can change to src/main/coffeescript
+  sources += sub.fileTree(src/main, { include **/*.coffee })
+}
 
 // Needs to be installed via npm install -g docco
 executable isWindows() ? docco.cmd : docco
 args --output, outputDir
-args sources
+args sources.files.sort({ a,b - a.name.compareTo b.name })
 
 inputs.files sources
 outputs.dir outputDir
@@ -385,6 +390,11 @@ task zippedJavadoc(type: Zip) {
 
 from file(src/docroot-template), {
 filter ReplaceTokens, tokens: [version: project.version]
+include *.html
+}
+
+from file(src/docroot-template), {
+exclude *.html
 }
 
 into apidocs, { from aggregateJavadoc.outputs.files }

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/a714e086/src/docroot-template/index.html
--
diff --git a/src/docroot-template/index.html b/src/docroot-template/index.html
index 72bb363..e6252b1 100644
--- a/src/docroot-template/index.html
+++ b/src/docroot-template/index.html
@@ -62,7 +62,7 @@
 
 ul
 lia 
href=coffeescript/events.htmlt5/core/events/a/li
-lia 
href=coffeescript/t5-core-dom-jquery.htmlt5/core/dom (jQuery)/a/li
+lia 
href=coffeescript/t5-core-dom.htmlt5/core/dom/a/li
 /ul
 
 pSee also:/p

http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/a714e086/tapestry-beanvalidator/src/main/coffeescript/META-INF/modules/t5/beanvalidator/beanvalidator-validation.coffee
--
diff --git 
a/tapestry-beanvalidator/src/main/coffeescript/META-INF/modules/t5/beanvalidator/beanvalidator-validation.coffee
 
b/tapestry-beanvalidator/src/main/coffeescript/META-INF/modules/t5/beanvalidator/beanvalidator-validation.coffee
new file mode 100644
index 000..835e24f
--- /dev/null
+++ 
b/tapestry-beanvalidator/src/main/coffeescript/META-INF/modules/t5/beanvalidator/beanvalidator-validation.coffee
@@ -0,0 +1,70 @@
+# Copyright 2012-2013 The Apache Software Foundation
+#
+# Licensed under the Apache License, Version 2.0 (the License);
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http:#www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an AS IS BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# ## t5/beanvalidator/beanvalidator-validation
+#
+# The awkward name is to accomidate the docco documentation tool; it doesn't 
understand
+# having the same named file in multiple folders. See 
https://github.com/jashkenas/docco/issues/201.
+#
+# Supports extra validations related to the beanvalidator module.
+define [underscore, t5/core/dom, t5/core/events, t5/core/utils, 
t5/core/validation],
+  (_, dom, events, utils) -
+
+

git commit: Finish comment

2013-06-21 Thread hlship
Updated Branches:
  refs/heads/master a714e0863 - cbe4d6656


Finish comment


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/cbe4d665
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/cbe4d665
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/cbe4d665

Branch: refs/heads/master
Commit: cbe4d6656df18e9b8dbf672ef49334a06c622917
Parents: a714e08
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 16:15:16 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 16:15:16 2013 -0700

--
 build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/cbe4d665/build.gradle
--
diff --git a/build.gradle b/build.gradle
index 714342b..9e2c938 100755
--- a/build.gradle
+++ b/build.gradle
@@ -323,7 +323,7 @@ task coffeeScriptDocs(type: Exec) {
 
 def outputDir = file($buildDir/documentation/coffeescript)
 
-// Note: this currently does not include the 
+// Note: this currently does not include the results of preprocessing the 
t5/core/dom.coffee file
 
 def sources = files()
 



[jira] [Created] (TAP5-2132) Generation of documentation for t5/core/dom should use the split (for jQuery, for Prototype) files, not the combined source file

2013-06-21 Thread Howard M. Lewis Ship (JIRA)
Howard M. Lewis Ship created TAP5-2132:
--

 Summary: Generation of documentation for t5/core/dom should use 
the split (for jQuery, for Prototype) files, not the combined source file
 Key: TAP5-2132
 URL: https://issues.apache.org/jira/browse/TAP5-2132
 Project: Tapestry 5
  Issue Type: Bug
  Components: tapestry-core
Affects Versions: 5.4
Reporter: Howard M. Lewis Ship


Struggled with Gradle for a while on this without making progress, so left it 
generating the documentation from the combined file, which is far less readable 
than the split files.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


git commit: Remove a Gradle warning

2013-06-21 Thread hlship
Updated Branches:
  refs/heads/master cbe4d6656 - 7664e2cc7


Remove a Gradle warning


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/7664e2cc
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/7664e2cc
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/7664e2cc

Branch: refs/heads/master
Commit: 7664e2cc7bcdd6ae2a0f332a0eb4a3ecd8909a18
Parents: cbe4d66
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 16:40:49 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 16:40:49 2013 -0700

--
 tapestry-wro4j/build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/7664e2cc/tapestry-wro4j/build.gradle
--
diff --git a/tapestry-wro4j/build.gradle b/tapestry-wro4j/build.gradle
index b4a770b..3c541e7 100644
--- a/tapestry-wro4j/build.gradle
+++ b/tapestry-wro4j/build.gradle
@@ -38,5 +38,5 @@ jar.manifest {
 test {
 useJUnit()
 
-systemProperties geb.build.reportsDir: $reportsDir/geb
+systemProperties geb.build.reportsDir: $reporting.baseDir/geb
 }
\ No newline at end of file



git commit: Advance version number to 5.4-alpha-10

2013-06-21 Thread hlship
Updated Branches:
  refs/heads/master 7664e2cc7 - 7e65baebf


Advance version number to 5.4-alpha-10


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/7e65baeb
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/7e65baeb
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/7e65baeb

Branch: refs/heads/master
Commit: 7e65baebf6d3cdf02ef8df1fe0586f4bcfa293ce
Parents: 7664e2c
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 17:18:17 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 17:18:17 2013 -0700

--
 build.gradle | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/7e65baeb/build.gradle
--
diff --git a/build.gradle b/build.gradle
index 9e2c938..9da2ad8 100755
--- a/build.gradle
+++ b/build.gradle
@@ -34,7 +34,7 @@ project.version = tapestryVersion()
 def tapestryVersion() {
 
 def major = 5.4
-def minor = -alpha-9
+def minor = -alpha-10
 
 // When building on the CI server, make sure -SNAPSHOT is appended, as it 
is a nightly build.
 // When building normally, or for a release, no suffix is desired.



Git Push Summary

2013-06-21 Thread hlship
Updated Tags:  refs/tags/5.4-alpha-9 [created] 7664e2cc7


git commit: Turn of JavaDoc generation on the CI server while we wait for JDK update

2013-06-21 Thread hlship
Updated Branches:
  refs/heads/master 7e65baebf - b8e15bfc3


Turn of JavaDoc generation on the CI server while we wait for JDK update


Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo
Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/b8e15bfc
Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/b8e15bfc
Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/b8e15bfc

Branch: refs/heads/master
Commit: b8e15bfc324716206d2aafde9be781069db2be0e
Parents: 7e65bae
Author: Howard M. Lewis Ship hls...@apache.org
Authored: Fri Jun 21 17:31:01 2013 -0700
Committer: Howard M. Lewis Ship hls...@apache.org
Committed: Fri Jun 21 17:31:01 2013 -0700

--
 build.gradle | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/b8e15bfc/build.gradle
--
diff --git a/build.gradle b/build.gradle
index 9da2ad8..7c70f31 100755
--- a/build.gradle
+++ b/build.gradle
@@ -34,7 +34,7 @@ project.version = tapestryVersion()
 def tapestryVersion() {
 
 def major = 5.4
-def minor = -alpha-10
+def minor = -alpha-10  
 
 // When building on the CI server, make sure -SNAPSHOT is appended, as it 
is a nightly build.
 // When building normally, or for a release, no suffix is desired.
@@ -348,7 +348,8 @@ dependencies {
 }
 
 task continuousIntegration {
-dependsOn subprojects.build, aggregateJavadoc, subprojects.uploadPublished
+// Temporarily removed aggregateJavadoc as there's an issue w.r.t JDK on 
the CI server
+dependsOn subprojects.build, subprojects.uploadPublished
 description Task executed on Jenkins CI server after SVN commits
 }