[ 
http://jira.codehaus.org/browse/MAVENUPLOAD-2555?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Carlos Sanchez closed MAVENUPLOAD-2555.
---------------------------------------

      Assignee: Carlos Sanchez
    Resolution: Fixed

> Uploading proguard 4.4 to the central repository
> ------------------------------------------------
>
>                 Key: MAVENUPLOAD-2555
>                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2555
>             Project: Maven Upload Requests
>          Issue Type: Wish
>            Reporter: Peter Janes
>            Assignee: Carlos Sanchez
>
> Please upload the latest version (4.4) to central. The last version (posted 
> by Vlad Skarzhevskyy) is 4.3.
> (Vlad writes: "I'm simpily doing other stuff nowdays so if you take care of 
> it it would be really nice.")
> ProGuard is a free Java class file shrinker, optimizer, and obfuscator. It 
> removes unused classes, fields, methods, and attributes. It then optimizes 
> the bytecode. It then renames the remaining classes, fields, and methods 
> using short meaningless names. Finally, it preverifies the processed code for 
> Java 6 or for Java Micro Edition.
> Version 4.4
>     * Added new peephole optimizations.
>     * Added option -optimizations for fine-grained configuration of 
> optimizations.
>     * Added option -adaptclassstrings for adapting string constants that 
> correspond to obfuscated classes.
>     * Added option -keeppackagenames for keeping specified package names from 
> being obfuscated.
>     * Added option -keepdirectories for keeping specified directory entries 
> in output jars.
>     * Extended options -dontnote and -dontwarn for fine-grained configuration 
> of notes and warnings.
>     * Added option -regex in ReTrace, for specifying alternative regular 
> expressions to parse stack traces.
>     * Extended renaming of resource files based on obfuscation.
>     * Improved inlining of constant parameters and removal of unused 
> parameters.
>     * Avoiding bug in IBM's JVM for JSE, in optimization step.
>     * Avoiding ArrayIndexOutOfBoundsException in optimization step.
>     * Fixed configuration with annotations that are not preserved themselves.
>     * Fixed preverification of invocations of super constructors with 
> arguments containing ternary operators.
>     * Fixed processing of unreachable exception handlers.
>     * Fixed merging of exception classes.
>     * Fixed repeated method inlining.
>     * Fixed inlining of finally blocks surrounded by large try blocks, 
> compiled with JDK 1.4 or earlier.
>     * Fixed optimization of complex finally blocks, compiled with JDK 1.4 or 
> earlier.
>     * Fixed obfuscation of anonymous class names, if EnclosingMethod 
> attributes are being kept.
>     * Fixed obfuscation of inner class names in generic types.
>     * Fixed decoding of UTF-8 strings containing special characters.
>     * Fixed copying of debug information and annotations when merging classes.
>     * Fixed writing out of unknown attributes.
>     * Fixed updating manifest files with split lines.
>     * Updated documentation and examples.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to