Return-Path: X-Original-To: apmail-tapestry-dev-archive@www.apache.org Delivered-To: apmail-tapestry-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id ECC701119D for ; Tue, 1 Jul 2014 14:38:26 +0000 (UTC) Received: (qmail 83043 invoked by uid 500); 1 Jul 2014 14:38:26 -0000 Delivered-To: apmail-tapestry-dev-archive@tapestry.apache.org Received: (qmail 83001 invoked by uid 500); 1 Jul 2014 14:38:26 -0000 Mailing-List: contact commits-help@tapestry.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@tapestry.apache.org Delivered-To: mailing list commits@tapestry.apache.org Received: (qmail 82989 invoked by uid 99); 1 Jul 2014 14:38:26 -0000 Received: from tyr.zones.apache.org (HELO tyr.zones.apache.org) (140.211.11.114) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Jul 2014 14:38:26 +0000 Received: by tyr.zones.apache.org (Postfix, from userid 65534) id 7640F99141C; Tue, 1 Jul 2014 14:38:26 +0000 (UTC) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: hlship@apache.org To: commits@tapestry.apache.org Message-Id: <112b5c376c8443a4830bf4850e96a8eb@git.apache.org> X-Mailer: ASF-Git Admin Mailer Subject: git commit: TAP5-2139: It should be possible to control whether a given JavaScript library is minimized or not Date: Tue, 1 Jul 2014 14:38:26 +0000 (UTC) Repository: tapestry-5 Updated Branches: refs/heads/master 64ef39cf2 -> accbb5374 TAP5-2139: It should be possible to control whether a given JavaScript library is minimized or not Project: http://git-wip-us.apache.org/repos/asf/tapestry-5/repo Commit: http://git-wip-us.apache.org/repos/asf/tapestry-5/commit/accbb537 Tree: http://git-wip-us.apache.org/repos/asf/tapestry-5/tree/accbb537 Diff: http://git-wip-us.apache.org/repos/asf/tapestry-5/diff/accbb537 Branch: refs/heads/master Commit: accbb5374aa29333d2a666d4225c66a77b56581f Parents: 64ef39c Author: Howard M. Lewis Ship Authored: Tue Jul 1 07:38:11 2014 -0700 Committer: Howard M. Lewis Ship Committed: Tue Jul 1 07:38:11 2014 -0700 ---------------------------------------------------------------------- 54_RELEASE_NOTES.md | 6 +- .../org/apache/tapestry5/TapestryConstants.java | 12 +++- .../assets/JavaScriptStackAssembler.java | 5 +- .../assets/JavaScriptStackAssemblerImpl.java | 56 +++++++++++----- .../assets/JavaScriptStackMinimizeDisabler.java | 67 ++++++++++++++++++++ .../assets/StackAssetRequestHandler.java | 12 ++-- .../JavaScriptStackPathConstructorImpl.java | 11 ++-- .../javascript/JavaScriptStackSourceImpl.java | 21 +++++- .../apache/tapestry5/modules/AssetsModule.java | 14 ++++ .../javascript/ExtensibleJavaScriptStack.java | 40 +++++++++++- .../services/javascript/JavaScriptStack.java | 10 ++- .../javascript/JavaScriptStackSource.java | 13 +++- .../JavascriptAggregationStrategy.java | 42 ++++++++++++ .../services/javascript/StackExtension.java | 12 +++- .../services/javascript/StackExtensionType.java | 10 ++- .../webresources/AbstractMinimizer.java | 15 +++++ .../webresources/GoogleClosureMinimizer.java | 15 ++++- .../t5/webresources/services/AppModule.java | 3 + 18 files changed, 317 insertions(+), 47 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/tapestry-5/blob/accbb537/54_RELEASE_NOTES.md ---------------------------------------------------------------------- diff --git a/54_RELEASE_NOTES.md b/54_RELEASE_NOTES.md index 4c80c5d..caabffc 100644 --- a/54_RELEASE_NOTES.md +++ b/54_RELEASE_NOTES.md @@ -77,6 +77,10 @@ different library (or subclasses from a library to the application). As long as corresponding the the base class' library. In prior releases, the resolution was against the subclass' library, which would fail. +It is now possible to control, for each JavaScript Stack, how that stack treats its JavaScript libraries. +The default is to aggregate the libraries and minimize them, but there are now options to aggregate +them without minimizing, or to leave them as individual files (neither aggregating, nor minimizing). + ## FormGroup Mixin This new mixin for Field components adds the outer `
` and `