You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by al...@apache.org on 2007/05/31 17:09:27 UTC
svn commit: r543151 - in
/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings:
IResourceSettings.java Settings.java
Author: almaw
Date: Thu May 31 08:09:26 2007
New Revision: 543151
URL: http://svn.apache.org/viewvc?view=rev&rev=543151
Log:
Disable gzip compression setting for WICKET-464.
Modified:
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/IResourceSettings.java
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/Settings.java
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/IResourceSettings.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/IResourceSettings.java?view=diff&rev=543151&r1=543150&r2=543151
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/IResourceSettings.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/IResourceSettings.java Thu May 31 08:09:26 2007
@@ -112,6 +112,14 @@
void addStringResourceLoader(final IStringResourceLoader loader);
/**
+ * Whether to disable gzip compression for resources. You need this on SAP, which gzips things twice.
+ *
+ * @return True if we should disable gzip compression
+ * @since 1.3.0
+ */
+ boolean getDisableGZipCompression();
+
+ /**
* Get the application's localizer.
*
* @see IResourceSettings#addStringResourceLoader(org.apache.wicket.resource.loader.IStringResourceLoader)
@@ -190,6 +198,15 @@
*/
boolean getUseDefaultOnMissingResource();
+ /**
+ * Sets whether to disable gzip compression for resources.
+ * You need to set this on some SAP versions, which gzip things twice.
+ *
+ * @param disableGZipCompression
+ * @since 1.3.0
+ */
+ void setDisableGZipCompression(final boolean disableGZipCompression);
+
/**
* Sets the {@link PackageResourceGuard package resource guard}.
*
Modified: incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/Settings.java
URL: http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/Settings.java?view=diff&rev=543151&r1=543150&r2=543151
==============================================================================
--- incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/Settings.java (original)
+++ incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/settings/Settings.java Thu May 31 08:09:26 2007
@@ -142,6 +142,8 @@
/** Default markup encoding. If null, the OS default will be used */
private String defaultMarkupEncoding;
+ private boolean disableGZipCompression;
+
/**
* Whether mounts should be enforced. If true, requests for mounted targets
* have to done through the mounted paths. If, for instance, a bookmarkable
@@ -494,6 +496,14 @@
}
/**
+ * @see org.apache.wicket.settings.IResourceSettings#getDisableGZipCompression()
+ */
+ public boolean getDisableGZipCompression()
+ {
+ return disableGZipCompression;
+ }
+
+ /**
* @see wicket.settings.ISecuritySettings#getEnforceMounts()
*/
public boolean getEnforceMounts()
@@ -920,6 +930,14 @@
this.defaultMarkupEncoding = encoding;
}
+ /**
+ * @see org.apache.wicket.settings.IResourceSettings#setDisableGZipCompression(boolean)
+ */
+ public void setDisableGZipCompression(boolean disableGZipCompression)
+ {
+ this.disableGZipCompression = disableGZipCompression;
+ }
+
/**
* @see wicket.settings.ISecuritySettings#setEnforceMounts(boolean)
*/