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)
 	 */