Author: manolo
Date: Mon Apr 30 15:50:01 2012
New Revision: 1332262

URL: http://svn.apache.org/viewvc?rev=1332262&view=rev
Log:
Opera supports css3 borders. Fix content-length when downloading attachments

Modified:
    james/hupa/trunk/client/pom.xml
    james/hupa/trunk/client/src/main/java/org/apache/hupa/Hupa.gwt.xml
    james/hupa/trunk/client/src/main/java/org/apache/hupa/HupaProd.gwt.xml
    james/hupa/trunk/client/src/main/webapp/Hupa.css
    james/hupa/trunk/pom.xml
    
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
    james/hupa/trunk/widgets/src/main/java/org/apache/hupa/Widgets.gwt.xml
    
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/RndPanel.java

Modified: james/hupa/trunk/client/pom.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/pom.xml?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- james/hupa/trunk/client/pom.xml (original)
+++ james/hupa/trunk/client/pom.xml Mon Apr 30 15:50:01 2012
@@ -137,6 +137,7 @@
                     <compileReport>true</compileReport>
                     
<disableClassMetadata>${gwt.disableClassMetadata}</disableClassMetadata>
                     
<disableCastChecking>${gwt.disableCastChecking}</disableCastChecking>
+                    <logLevel>${gwt.logLevel}</logLevel>
                     <modules>
                         
<module>org.apache.hupa.Hupa${gwt.moduleSuffix}</module>
                     </modules>
@@ -306,10 +307,12 @@
           <gwt.moduleSuffix>Prod</gwt.moduleSuffix>
           <gwt.disableClassMetadata>true</gwt.disableClassMetadata>
           <gwt.disableCastChecking>true</gwt.disableCastChecking>
+          <gwt.logLevel>TRACE</gwt.logLevel>
         </properties>
       </profile>
     </profiles>
     <properties>
       <gwt.moduleSuffix></gwt.moduleSuffix>
+      <gwt.logLevel>ERROR</gwt.logLevel>
     </properties>
 </project>

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/Hupa.gwt.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/Hupa.gwt.xml?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/Hupa.gwt.xml 
(original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/Hupa.gwt.xml Mon Apr 
30 15:50:01 2012
@@ -46,6 +46,9 @@
   <stylesheet src="../Hupa.css"/>
   <stylesheet src="Upload.css"/>
   
+  <set-property name="locale" value="en" />
+  <set-property-fallback name="locale" value="en"/>
+  
   <source path="client"/>
 
   <!-- In dev mode compile just for FF and webkit                 -->

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/HupaProd.gwt.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/HupaProd.gwt.xml?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/HupaProd.gwt.xml 
(original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/HupaProd.gwt.xml Mon 
Apr 30 15:50:01 2012
@@ -22,9 +22,7 @@
 
   <!-- Set the languages to compile -->
   <!-- It multiplies the number of permutations -->
-  <set-property name="locale" value="en" />
   <extend-property name="locale" values="es,de"/> 
-  <set-property-fallback name="locale" value="en"/>
   <set-configuration-property name="locale.useragent" value="Y"/>
 
   <!-- Compile for all browsers -->

Modified: james/hupa/trunk/client/src/main/webapp/Hupa.css
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/webapp/Hupa.css?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/webapp/Hupa.css (original)
+++ james/hupa/trunk/client/src/main/webapp/Hupa.css Mon Apr 30 15:50:01 2012
@@ -338,7 +338,7 @@ table.hupa-contacts {
 }
 
 .hupa-IMAPFolder-selected {
-    background:                     #C3D9FF;
+    background:                     #f1e77b;
     width:                          100%;   
 }
 
@@ -353,42 +353,39 @@ table.hupa-contacts {
 /**** HTML5 shadows and gradients ****/
 
 body {
-       background: #eaeaea;
+    background: #eaeaea;
 }
 .hupa-rounded {
     box-shadow: 0 1px 4px grey;
 }
 .hupa-top-wrap, .hupa-login-form, .hupa-msg-top-bar {
     background: -moz-linear-gradient(#FFFFFF, #C5D9FF);
-    background: -o-linear-gradient(#FFFFFF, #C5D9FF);
     background: -webkit-linear-gradient(#FFFFFF, #C5D9FF);
     filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#FFFFFF', endColorstr='#C5D9FF',GradientType=0 ); 
 }
 .hupa-commands-bar {
     background: -moz-linear-gradient(#C5D9FF, #eaeaea);
-    background: -o-linear-gradient(#C5D9FF, #eaeaea);
     background: -webkit-linear-gradient(#C5D9FF, #eaeaea);
     filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#C5D9FF', endColorstr='#eaeaea',GradientType=0 ); 
 }
 .hupa-tree {
     background: -moz-linear-gradient(#C5D9FF, #eaeaea);
-    background: -o-linear-gradient(#C5D9FF, #eaeaea);
     background: -webkit-linear-gradient(#C5D9FF, #eaeaea);
     filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#C5D9FF', endColorstr='#eaeaea',GradientType=0 ); 
 }
 div.hupa-main {
-    background: -moz-linear-gradient(#eaeaea, #cacaca);
-    background: -o-linear-gradient(#eaeaea, #cacaca);
-    background: -webkit-linear-gradient(#eaeaea, #cacaca);
-    filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#eaeaea', endColorstr='#cacaca',GradientType=0 );     
-}
-.hupa-login-form, .hupa-bottom {
-    text-shadow: 3px 3px 3px #666666;
-    /* filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', 
Direction=135, Strength=4); */
+    background: -moz-linear-gradient(#eaeaea, #fafafa);
+    background: -webkit-linear-gradient(#eaeaea, #fafafa);
+    filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#eaeaea', endColorstr='#fafafa',GradientType=0 );     
 }
 .hupa-flash, .hupa-dialog-box td.dialogMiddleCenter  {
     background: -moz-linear-gradient(#fae5b0, #eaeaea);
-    background: -o-linear-gradient(#fae5b0, #eaeaea);
     background: -webkit-linear-gradient(#fae5b0, #eaeaea);
     filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#fae5b0', endColorstr='#eaeaea',GradientType=0 );     
 }
+.hupa-login-form, .hupa-bottom {
+    text-shadow: 1px 1px 3px #666666;
+}
+* html  .hupa-bottom {
+    filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', 
Direction=135, Strength=1);
+}

Modified: james/hupa/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/pom.xml?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- james/hupa/trunk/pom.xml (original)
+++ james/hupa/trunk/pom.xml Mon Apr 30 15:50:01 2012
@@ -104,7 +104,7 @@
             <dependency>
                 <groupId>org.cobogw.gwt</groupId>
                 <artifactId>cobogw</artifactId>
-                <version>1.3</version>
+                <version>1.3.2</version>
                 <scope>provided</scope>
             </dependency>
             <dependency>

Modified: 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
 (original)
+++ 
james/hupa/trunk/server/src/main/java/org/apache/hupa/server/servlet/DownloadAttachmentServlet.java
 Mon Apr 30 15:50:01 2012
@@ -106,14 +106,8 @@ public class DownloadAttachmentServlet e
 
             in = part.getInputStream();
             if (in != null) {
-                byte[] buffer = new byte[4096];
-                int bytesRead;
-                int bytesComplete = 0;
-                while ((bytesRead = in.read(buffer)) != -1) {
-                    bytesComplete = bytesComplete + bytesRead;
-                    out.write(buffer, 0, bytesRead); // write
-                }
-                response.setContentLength(bytesComplete);
+                response.setContentLength(part.getSize());
+                IOUtils.copy(in, out);
             } else {
                 response.setContentLength(0);
             }

Modified: james/hupa/trunk/widgets/src/main/java/org/apache/hupa/Widgets.gwt.xml
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/widgets/src/main/java/org/apache/hupa/Widgets.gwt.xml?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- james/hupa/trunk/widgets/src/main/java/org/apache/hupa/Widgets.gwt.xml 
(original)
+++ james/hupa/trunk/widgets/src/main/java/org/apache/hupa/Widgets.gwt.xml Mon 
Apr 30 15:50:01 2012
@@ -25,14 +25,15 @@
   
   <source path="widgets"/>
   
-  
-  <!-- Deferred binding is disabled in IE right now, because the rendered 
rounded box is ugly -->
+  <replace-with class="org.apache.hupa.widgets.ui.impl.RndPanelGeneratorImpl">
+    <when-type-is class="org.apache.hupa.widgets.ui.impl.RndPanelGenerator"/>
+  </replace-with>
+    
   <replace-with 
class="org.apache.hupa.widgets.ui.impl.RndPanelGeneratorImplIE">
-    <when-type-is 
class="org.apache.hupa.widgets.ui.impl.RndPanelGeneratorImpl"/>
+    <when-type-is class="org.apache.hupa.widgets.ui.impl.RndPanelGenerator"/>
     <any>
       <when-property-is name="user.agent" value="ie6"/>
       <when-property-is name="user.agent" value="ie8"/>
-      <when-property-is name="user.agent" value="opera"/>
     </any>
   </replace-with>
   

Modified: 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/RndPanel.java
URL: 
http://svn.apache.org/viewvc/james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/RndPanel.java?rev=1332262&r1=1332261&r2=1332262&view=diff
==============================================================================
--- 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/RndPanel.java 
(original)
+++ 
james/hupa/trunk/widgets/src/main/java/org/apache/hupa/widgets/ui/RndPanel.java 
Mon Apr 30 15:50:01 2012
@@ -38,7 +38,7 @@ import org.apache.hupa.widgets.ui.impl.R
  */
 public class RndPanel extends Composite {
 
-    private static final RndPanelGenerator impl = (RndPanelGenerator) 
GWT.create(RndPanelGeneratorImpl.class);
+    private static final RndPanelGenerator impl = 
GWT.create(RndPanelGenerator.class);
 
     private FlowPanel panel = new FlowPanel();
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to