diff options
| author | Ying Wang <wangying@google.com> | 2013-09-20 16:17:43 -0700 |
|---|---|---|
| committer | Ying Wang <wangying@google.com> | 2013-09-20 16:32:42 -0700 |
| commit | b9cc48a43ed984587c939d02fba5316bf5c0df6e (patch) | |
| tree | 7d42e31a97264803b1147ef6001e8a5e6968a122 /bin | |
| parent | 54f59ac04f3e21d5aecdd46bb1e7f4577924ab92 (diff) | |
| download | external_proguard-b9cc48a43ed984587c939d02fba5316bf5c0df6e.tar.gz external_proguard-b9cc48a43ed984587c939d02fba5316bf5c0df6e.tar.bz2 external_proguard-b9cc48a43ed984587c939d02fba5316bf5c0df6e.zip | |
Upgrade Proguard to 4.10.
Downloaded from:
http://sourceforge.net/projects/proguard/files/proguard/4.10/
Bug: 8992787
Change-Id: Ia07cc5b3feed443982b7e8f2a1f361479e735b18
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/proguard.bat | 6 | ||||
| -rwxr-xr-x | bin/proguard.sh | 9 | ||||
| -rw-r--r-- | bin/proguardgui.bat | 6 | ||||
| -rwxr-xr-x | bin/proguardgui.sh | 12 | ||||
| -rw-r--r-- | bin/retrace.bat | 6 | ||||
| -rwxr-xr-x | bin/retrace.sh | 9 |
6 files changed, 36 insertions, 12 deletions
diff --git a/bin/proguard.bat b/bin/proguard.bat index 9e91ebf..793e719 100644 --- a/bin/proguard.bat +++ b/bin/proguard.bat @@ -2,9 +2,13 @@ REM Start-up script for ProGuard -- free class file shrinker, optimizer, REM obfuscator, and preverifier for Java bytecode. +REM +REM Note: when passing file names containing spaces to this script, +REM you'll have to add escaped quotes around them, e.g. +REM "\"C:/My Directory/My File.txt\"" IF EXIST "%PROGUARD_HOME%" GOTO home SET PROGUARD_HOME=.. :home -java -jar "%PROGUARD_HOME%"\lib\proguard.jar %* +java -jar "%PROGUARD_HOME%\lib\proguard.jar" %* diff --git a/bin/proguard.sh b/bin/proguard.sh index b11495f..51a7b01 100755 --- a/bin/proguard.sh +++ b/bin/proguard.sh @@ -2,8 +2,11 @@ # # Start-up script for ProGuard -- free class file shrinker, optimizer, # obfuscator, and preverifier for Java bytecode. +# +# Note: when passing file names containing spaces to this script, +# you'll have to add escaped quotes around them, e.g. +# "\"/My Directory/My File.txt\"" -PROGUARD_HOME=`dirname "$0"` -PROGUARD_HOME=`dirname "$PROGUARD_HOME"` +PROGUARD_HOME=`dirname "$0"`/.. -java -Xmx512M -jar "$PROGUARD_HOME"/lib/proguard.jar "$@" +java -jar "$PROGUARD_HOME/lib/proguard.jar" "$@" diff --git a/bin/proguardgui.bat b/bin/proguardgui.bat index 073d98a..4575aaa 100644 --- a/bin/proguardgui.bat +++ b/bin/proguardgui.bat @@ -2,9 +2,13 @@ REM Start-up script for the GUI of ProGuard -- free class file shrinker, REM optimizer, obfuscator, and preverifier for Java bytecode. +REM +REM Note: when passing file names containing spaces to this script, +REM you'll have to add escaped quotes around them, e.g. +REM "\"C:/My Directory/My File.txt\"" IF EXIST "%PROGUARD_HOME%" GOTO home SET PROGUARD_HOME=.. :home -java -jar "%PROGUARD_HOME%"\lib\proguardgui.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 +java -jar "%PROGUARD_HOME%\lib\proguardgui.jar" %* diff --git a/bin/proguardgui.sh b/bin/proguardgui.sh index 5a25d7b..2544f29 100755 --- a/bin/proguardgui.sh +++ b/bin/proguardgui.sh @@ -2,8 +2,14 @@ # # Start-up script for the GUI of ProGuard -- free class file shrinker, # optimizer, obfuscator, and preverifier for Java bytecode. +# +# Note: when passing file names containing spaces to this script, +# you'll have to add escaped quotes around them, e.g. +# "\"/My Directory/My File.txt\"" -PROGUARD_HOME=`dirname "$0"` -PROGUARD_HOME=`dirname "$PROGUARD_HOME"` +PROGUARD_HOME=`dirname "$0"`/.. -java -jar $PROGUARD_HOME/lib/proguardgui.jar "$@" +# On Linux, Java 1.6.0_24 and higher hang when starting the GUI: +# http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7027598 +# We're using the -D option as a workaround. +java -DsuppressSwingDropSupport=true -jar "$PROGUARD_HOME/lib/proguardgui.jar" "$@" diff --git a/bin/retrace.bat b/bin/retrace.bat index 70603d3..7201fb6 100644 --- a/bin/retrace.bat +++ b/bin/retrace.bat @@ -2,9 +2,13 @@ REM Start-up script for Retrace -- companion tool for ProGuard, free class file REM shrinker, optimizer, obfuscator, and preverifier for Java bytecode. +REM +REM Note: when passing file names containing spaces to this script, +REM you'll have to add escaped quotes around them, e.g. +REM "\"C:/My Directory/My File.txt\"" IF EXIST "%PROGUARD_HOME%" GOTO home SET PROGUARD_HOME=.. :home -java -jar "%PROGUARD_HOME%"\lib\retrace.jar %1 %2 %3 %4 %5 %6 %7 %8 %9 +java -jar "%PROGUARD_HOME%\lib\retrace.jar" %* diff --git a/bin/retrace.sh b/bin/retrace.sh index 5db744e..83a4d5e 100755 --- a/bin/retrace.sh +++ b/bin/retrace.sh @@ -2,8 +2,11 @@ # # Start-up script for Retrace -- companion tool for ProGuard, free class file # shrinker, optimizer, obfuscator, and preverifier for Java bytecode. +# +# Note: when passing file names containing spaces to this script, +# you'll have to add escaped quotes around them, e.g. +# "\"/My Directory/My File.txt\"" -PROGUARD_HOME=`dirname "$0"` -PROGUARD_HOME=`dirname "$PROGUARD_HOME"` +PROGUARD_HOME=`dirname "$0"`/.. -java -jar $PROGUARD_HOME/lib/retrace.jar "$@" +java -jar "$PROGUARD_HOME/lib/retrace.jar" "$@" |
