[ 
https://issues.apache.org/jira/browse/PIVOT-754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047243#comment-13047243
 ] 

Sandro Martini edited comment on PIVOT-754 at 6/10/11 3:49 PM:
---------------------------------------------------------------

Hi all,
on the ProGuard usage on our jars, we can try it and then publish the ProGuard 
configuration used in svn, to reuse it.
And of its usage, I'd not recommend to shrink method and field names (or 
stacktraces etc will be unreadable).
To use from Ant, it's another story, I don't know it the license is compatible 
with apache ... look here: 
http://proguard.sourceforge.net/index.html#/license.html
but probably the first way could be enough for us.

The pack200 is for sure a good improvement, and we could do it as soon as 
possible, simply publishing the pack.gz (with or without the ProGuard 
shrinking, it's a detail) to our web site, improving the user (download) 
experience ... and if not already ok, a little change could be done in our 
applet tags to enable it.
Maybe a ticket for this could help, I could create and take a look, ok ?

Bye


      was (Author: smartini):
    Hi all,
on the ProGuard usage on our jars, we can try it and then publish the ProGuard 
configuration used in svn, to reuse it.
And of its usage, I'd not reccommend to 
To use from Ant, it's another story, I don't know it the license is compatible 
with apache ... look here: 
http://proguard.sourceforge.net/index.html#/license.html
but probably the first way could be enough for us.

The pack200 is for sure a good improvement, and we could do it as soon as 
possible, simply publishing the pack.gz (with or without the ProGuard 
shrinking, it's a detail) to our web site, improving the user (download) 
experience ... and if not already ok, a little change could be done in our 
applet tags to enable it.
Maybe a ticket for this could help, I could create and take a look, ok ?

Bye

  
> Pivot displays ugly gray box sometimes before it loads the applet
> -----------------------------------------------------------------
>
>                 Key: PIVOT-754
>                 URL: https://issues.apache.org/jira/browse/PIVOT-754
>             Project: Pivot
>          Issue Type: Bug
>          Components: wtk
>    Affects Versions: 2.0
>         Environment: Observed both on Linux and Windows Vista, Firefox 3.x 
> and Firefox 4.0.1
> Java 6 update 25.
>            Reporter: Piotr Kołaczkowski
>            Priority: Minor
>             Fix For: 2.0.1
>
>         Attachments: pivot-graybox.patch
>
>
> When the applet starts, a progress bar is displayed. When the applet finishes 
> downloading, the progress bar disappears, leaving a gray box until the pivot 
> toolkit loads the application. Even for the simpliest application displaying 
> an empty window, pivot requires about 0.3 s to start (on Core2Duo 2.2 GHz), 
> so the gray box effect can be easily seen. The gray box effect does not 
> happen always, but in about half of the cases.
> Below I submit patch we made to the BrowserApplicationContext.java file. 
> Seems like setting the applet's background to white and delaying the 
> add(displayHost) call as late as possible does the trick:
> [code]
> 51a52
> >         private boolean displayHostInstalled = false;
> 151c152,154
> <                 add(displayHost);
> ---
> > 
> >                 // Don't add it now, add it later, to avoid ugly gray box:
> >                 //add(displayHost);
> 160c163,164
> <                 setBackground(null);
> ---
> >                 // Huh? WTF?
> >                 // setBackground(null);
> 191a196
> >                         installDisplayHostIfNeeded();
> 245a251,257
> >         private void installDisplayHostIfNeeded() {
> >             if (!displayHostInstalled) {
> >                 this.add(displayHost);
> >                 displayHostInstalled = true;
> >             }
> >         }
> > 
> 247a260
> >             this.setBackground(Color.white);
> 309a323
> >             installDisplayHostIfNeeded();
> [/code]

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to