You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Vlad Skarzhevskyy (JIRA)" <ji...@codehaus.org> on 2008/12/14 17:37:19 UTC

[jira] Created: (MAVENUPLOAD-2305) Uploading proguard 4.3 to The Central Repository

Uploading proguard 4.3 to The Central Repository
------------------------------------------------

                 Key: MAVENUPLOAD-2305
                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2305
             Project: Maven Upload Requests
          Issue Type: Wish
            Reporter: Vlad Skarzhevskyy


Please Upload the latest version to Repository. The last version (posted by me) in repository is 4.2

http://pyx4j.com/downloads/proguard-4.3-bundle.jar

http://proguard.sourceforge.net/

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.

Changes in 4.3:
- Added class merging.
- Added static single assignment analysis.
- Added support for annotation and enumeration
  class types in configuration.
- Refined shrinking of fields in case of unusual
  -keepclassmembers options.
- Added simplification of tail recursion calls.
- Added new peephole optimizations.
- Fixed optimization of unused variable
  initializations causing negative stack sizes.
- Fixed optimization of unusual initialization
  code causing NullPointerExceptions.
- Fixed optimization of half-used long and double
  parameters.
- Fixed processing of complex generics signatures.
- Working around suspected java compiler bug with
  parameter annotations on constructors of
  non-static inner classes.
- Fixed obfuscation of classes with inner classes
  whose names are preserved.
- Fixed access of protected methods in repackaged
  classes.
- Added options -classobfuscationdictionary and
  -packageobfuscationdictionary.
- Adapting more types of resource file names based on
  obfuscation.
- Extended warnings about incorrect dependencies.
- Added start-up scripts and build scripts.
- 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

        

[jira] Closed: (MAVENUPLOAD-2305) Uploading proguard 4.3 to The Central Repository

Posted by "Carlos Sanchez (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MAVENUPLOAD-2305?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Carlos Sanchez closed MAVENUPLOAD-2305.
---------------------------------------

      Assignee: Carlos Sanchez
    Resolution: Fixed

> Uploading proguard 4.3 to The Central Repository
> ------------------------------------------------
>
>                 Key: MAVENUPLOAD-2305
>                 URL: http://jira.codehaus.org/browse/MAVENUPLOAD-2305
>             Project: Maven Upload Requests
>          Issue Type: Wish
>            Reporter: Vlad Skarzhevskyy
>            Assignee: Carlos Sanchez
>
> Please Upload the latest version to Repository. The last version (posted by me) in repository is 4.2
> http://pyx4j.com/downloads/proguard-4.3-bundle.jar
> http://proguard.sourceforge.net/
> 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.
> Changes in 4.3:
> - Added class merging.
> - Added static single assignment analysis.
> - Added support for annotation and enumeration
>   class types in configuration.
> - Refined shrinking of fields in case of unusual
>   -keepclassmembers options.
> - Added simplification of tail recursion calls.
> - Added new peephole optimizations.
> - Fixed optimization of unused variable
>   initializations causing negative stack sizes.
> - Fixed optimization of unusual initialization
>   code causing NullPointerExceptions.
> - Fixed optimization of half-used long and double
>   parameters.
> - Fixed processing of complex generics signatures.
> - Working around suspected java compiler bug with
>   parameter annotations on constructors of
>   non-static inner classes.
> - Fixed obfuscation of classes with inner classes
>   whose names are preserved.
> - Fixed access of protected methods in repackaged
>   classes.
> - Added options -classobfuscationdictionary and
>   -packageobfuscationdictionary.
> - Adapting more types of resource file names based on
>   obfuscation.
> - Extended warnings about incorrect dependencies.
> - Added start-up scripts and build scripts.
> - 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