[proguard] branch master updated (c3055ec -> 0543299)
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Thu Apr 10 12:01:10 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a change to branch master
in repository proguard.
from c3055ec Removed the non-free documentation from the package (Closes: #719706) Removed the pre-built jars from the upstream tarball Use XZ compression for the upstream tarball
adds d712ff0 Imported Upstream version 4.11
new 8e42b47 Merge tag 'upstream/4.11'
new 0543299 New upstream release (4.11)
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
README | 2 +-
bin/proguard.bat | 2 +-
bin/proguard.sh | 2 +-
bin/proguardgui.bat | 2 +-
bin/proguardgui.sh | 2 +-
bin/retrace.bat | 2 +-
bin/retrace.sh | 2 +-
build/README | 14 +-
build/build.properties | 4 +
build/build.sh | 16 +
build/build.xml | 117 +-
build/makefile | 27 +-
build/maven/ant/pom.xml | 78 +
build/maven/base/pom.xml | 69 +
build/maven/gradle/pom.xml | 85 +
build/maven/gui/pom.xml | 78 +
build/maven/pom.xml | 162 ++
build/maven/retrace/pom.xml | 61 +
build/maven/wtk/pom.xml | 79 +
debian/changelog | 5 +-
docs/FAQ.html | 259 ----
docs/GPL.html | 406 -----
docs/GPL_exception.html | 56 -
docs/acknowledgements.html | 78 -
docs/alternatives.html | 739 ---------
docs/checkmark.gif | Bin 63 -> 0 bytes
docs/downloads.html | 650 --------
docs/drop1.gif | Bin 803 -> 0 bytes
docs/drop2.gif | Bin 620 -> 0 bytes
docs/drop3.gif | Bin 175 -> 0 bytes
docs/favicon.ico | Bin 7406 -> 0 bytes
docs/feedback.html | 120 --
docs/index.html | 92 --
docs/license.html | 60 -
docs/main.html | 102 --
docs/manual/ant.html | 640 --------
docs/manual/attention.gif | Bin 896 -> 0 bytes
docs/manual/examples.html | 1538 -------------------
docs/manual/gui.html | 481 ------
docs/manual/index.html | 51 -
docs/manual/introduction.html | 172 ---
docs/manual/limitations.html | 69 -
docs/manual/optimizations.html | 172 ---
docs/manual/refcard.html | 486 ------
docs/manual/retrace/examples.html | 345 -----
docs/manual/retrace/index.html | 37 -
docs/manual/retrace/introduction.html | 79 -
docs/manual/retrace/usage.html | 128 --
docs/manual/sections.html | 60 -
docs/manual/style.css | 129 --
docs/manual/troubleshooting.html | 757 ---------
docs/manual/usage.html | 1244 ---------------
docs/manual/wtk.html | 70 -
docs/quality.html | 56 -
docs/results.html | 169 --
docs/saikoalogo.png | Bin 2901 -> 0 bytes
docs/screenshot_console.gif | Bin 18930 -> 0 bytes
docs/screenshot_console_small.gif | Bin 19730 -> 0 bytes
docs/screenshot_gui1.gif | Bin 42755 -> 0 bytes
docs/screenshot_gui2.gif | Bin 36887 -> 0 bytes
docs/screenshot_gui3.gif | Bin 37080 -> 0 bytes
docs/screenshot_gui4.gif | Bin 40769 -> 0 bytes
docs/screenshot_gui5.gif | Bin 35909 -> 0 bytes
docs/screenshot_gui6.gif | Bin 37123 -> 0 bytes
docs/screenshot_gui7.gif | Bin 41922 -> 0 bytes
docs/screenshot_gui8.gif | Bin 31454 -> 0 bytes
docs/screenshots.html | 67 -
docs/screenshots_gui_small.gif | Bin 161022 -> 0 bytes
docs/sections.html | 64 -
docs/sflogo.png | Bin 469 -> 0 bytes
docs/steel.gif | Bin 2759 -> 0 bytes
docs/style.css | 223 ---
docs/testimonials.html | 133 --
docs/title.gif | Bin 2613 -> 0 bytes
docs/title.html | 17 -
examples/android.pro | 156 --
examples/annotations/examples.pro | 60 -
examples/annotations/examples/Applet.java | 22 -
examples/annotations/examples/Application.java | 20 -
examples/annotations/examples/Bean.java | 56 -
examples/annotations/examples/NativeCallBack.java | 44 -
examples/annotations/lib/annotations.jar | Bin 6123 -> 0 bytes
examples/annotations/lib/annotations.pro | 118 --
.../annotations/src/proguard/annotation/Keep.java | 18 -
.../src/proguard/annotation/KeepApplication.java | 18 -
.../proguard/annotation/KeepClassMemberNames.java | 18 -
.../src/proguard/annotation/KeepClassMembers.java | 18 -
.../proguard/annotation/KeepGettersSetters.java | 18 -
.../proguard/annotation/KeepImplementations.java | 18 -
.../src/proguard/annotation/KeepName.java | 18 -
.../annotation/KeepPublicClassMemberNames.java | 18 -
.../annotation/KeepPublicClassMembers.java | 18 -
.../annotation/KeepPublicGettersSetters.java | 18 -
.../annotation/KeepPublicImplementations.java | 18 -
.../KeepPublicProtectedClassMemberNames.java | 18 -
.../KeepPublicProtectedClassMembers.java | 19 -
examples/ant/android-8.xml | 177 ---
examples/ant/applets.xml | 88 --
examples/ant/applications1.xml | 15 -
examples/ant/applications2.xml | 74 -
examples/ant/applications3.xml | 98 --
examples/ant/library.xml | 102 --
examples/ant/midlets.xml | 52 -
examples/ant/proguard.xml | 78 -
examples/ant/servlets.xml | 88 --
examples/applets.pro | 69 -
examples/applications.pro | 75 -
examples/dictionaries/compact.txt | 18 -
examples/dictionaries/keywords.txt | 58 -
examples/dictionaries/shakespeare.txt | 23 -
examples/dictionaries/windows.txt | 209 ---
examples/library.pro | 79 -
examples/midlets.pro | 67 -
examples/proguard.pro | 57 -
examples/proguardall.pro | 62 -
examples/proguardgui.pro | 50 -
examples/retrace.pro | 43 -
examples/scala.pro | 132 --
examples/servlets.pro | 70 -
lib/proguard.jar | Bin 720826 -> 0 bytes
lib/proguardgui.jar | Bin 138437 -> 0 bytes
lib/retrace.jar | Bin 6907 -> 0 bytes
src/proguard/ArgumentWordReader.java | 2 +-
src/proguard/ClassPath.java | 2 +-
src/proguard/ClassPathEntry.java | 80 +-
src/proguard/ClassSpecification.java | 2 +-
src/proguard/ClassSpecificationVisitorFactory.java | 2 +-
src/proguard/Configuration.java | 5 +-
src/proguard/ConfigurationConstants.java | 2 +-
src/proguard/ConfigurationParser.java | 83 +-
src/proguard/ConfigurationWriter.java | 6 +-
src/proguard/DataEntryReaderFactory.java | 44 +-
src/proguard/DataEntryWriterFactory.java | 26 +-
src/proguard/DescriptorKeepChecker.java | 2 +-
src/proguard/DuplicateClassPrinter.java | 2 +-
src/proguard/FileWordReader.java | 2 +-
src/proguard/FullyQualifiedClassNameChecker.java | 2 +-
src/proguard/GPL.java | 6 +-
src/proguard/Initializer.java | 96 +-
src/proguard/InputReader.java | 4 +-
src/proguard/KeepClassMemberChecker.java | 9 +-
src/proguard/KeepClassSpecification.java | 2 +-
src/proguard/LineWordReader.java | 2 +-
src/proguard/MemberSpecification.java | 2 +-
src/proguard/OutputWriter.java | 4 +-
src/proguard/ParseException.java | 2 +-
src/proguard/ProGuard.java | 36 +-
src/proguard/SeedPrinter.java | 8 +-
src/proguard/SubclassedClassFilter.java | 2 +-
src/proguard/Targeter.java | 2 +-
src/proguard/UpToDateChecker.java | 2 +-
src/proguard/WordReader.java | 2 +-
src/proguard/ant/ClassPathElement.java | 18 +-
src/proguard/ant/ClassSpecificationElement.java | 2 +-
src/proguard/ant/ConfigurationElement.java | 3 +-
src/proguard/ant/ConfigurationTask.java | 2 +-
src/proguard/ant/FilterElement.java | 2 +-
src/proguard/ant/KeepSpecificationElement.java | 20 +-
src/proguard/ant/MemberSpecificationElement.java | 4 +-
src/proguard/ant/ProGuardTask.java | 16 +-
src/proguard/classfile/ClassConstants.java | 22 +-
src/proguard/classfile/ClassPool.java | 3 +-
src/proguard/classfile/Clazz.java | 2 +-
src/proguard/classfile/Field.java | 2 +-
src/proguard/classfile/LibraryClass.java | 2 +-
src/proguard/classfile/LibraryField.java | 2 +-
src/proguard/classfile/LibraryMember.java | 2 +-
src/proguard/classfile/LibraryMethod.java | 2 +-
src/proguard/classfile/Member.java | 2 +-
src/proguard/classfile/Method.java | 2 +-
src/proguard/classfile/ProgramClass.java | 2 +-
src/proguard/classfile/ProgramField.java | 4 +-
src/proguard/classfile/ProgramMember.java | 34 +-
src/proguard/classfile/ProgramMethod.java | 4 +-
src/proguard/classfile/VisitorAccepter.java | 2 +-
src/proguard/classfile/attribute/Attribute.java | 9 +-
.../classfile/attribute/BootstrapMethodInfo.java | 2 +-
.../attribute/BootstrapMethodsAttribute.java | 5 +-
.../classfile/attribute/CodeAttribute.java | 2 +-
.../attribute/ConstantValueAttribute.java | 2 +-
.../classfile/attribute/DeprecatedAttribute.java | 2 +-
.../attribute/EnclosingMethodAttribute.java | 2 +-
.../classfile/attribute/ExceptionInfo.java | 2 +-
.../classfile/attribute/ExceptionsAttribute.java | 2 +-
.../classfile/attribute/InnerClassesAttribute.java | 2 +-
.../classfile/attribute/InnerClassesInfo.java | 2 +-
.../classfile/attribute/LineNumberInfo.java | 2 +-
.../attribute/LineNumberTableAttribute.java | 52 +-
.../classfile/attribute/LocalVariableInfo.java | 24 +-
.../attribute/LocalVariableTableAttribute.java | 2 +-
.../classfile/attribute/LocalVariableTypeInfo.java | 24 +-
.../attribute/LocalVariableTypeTableAttribute.java | 2 +-
.../classfile/attribute/SignatureAttribute.java | 2 +-
.../classfile/attribute/SourceDirAttribute.java | 2 +-
.../classfile/attribute/SourceFileAttribute.java | 2 +-
.../classfile/attribute/SyntheticAttribute.java | 2 +-
.../classfile/attribute/UnknownAttribute.java | 12 +-
.../classfile/attribute/annotation/Annotation.java | 2 +-
.../annotation/AnnotationDefaultAttribute.java | 2 +-
.../annotation/AnnotationElementValue.java | 4 +-
.../attribute/annotation/AnnotationsAttribute.java | 2 +-
.../attribute/annotation/ArrayElementValue.java | 4 +-
.../attribute/annotation/ClassElementValue.java | 4 +-
.../attribute/annotation/ConstantElementValue.java | 16 +-
.../attribute/annotation/ElementValue.java | 4 +-
.../annotation/EnumConstantElementValue.java | 45 +-
.../annotation/ParameterAnnotationsAttribute.java | 2 +-
.../RuntimeInvisibleAnnotationsAttribute.java | 2 +-
...timeInvisibleParameterAnnotationsAttribute.java | 2 +-
.../RuntimeVisibleAnnotationsAttribute.java | 2 +-
...untimeVisibleParameterAnnotationsAttribute.java | 2 +-
.../annotation/visitor/AllAnnotationVisitor.java | 7 +-
.../annotation/visitor/AllElementValueVisitor.java | 200 +++
.../annotation/visitor/AnnotatedClassVisitor.java | 2 +-
.../visitor/AnnotationToMemberVisitor.java | 2 +-
.../annotation/visitor/AnnotationTypeFilter.java | 4 +-
.../annotation/visitor/AnnotationVisitor.java | 2 +-
.../annotation/visitor/ElementValueVisitor.java | 2 +-
.../attribute/preverification/DoubleType.java | 2 +-
.../attribute/preverification/FloatType.java | 2 +-
.../attribute/preverification/FullFrame.java | 2 +-
.../attribute/preverification/IntegerType.java | 2 +-
.../attribute/preverification/LessZeroFrame.java | 2 +-
.../attribute/preverification/LongType.java | 2 +-
.../attribute/preverification/MoreZeroFrame.java | 2 +-
.../attribute/preverification/NullType.java | 2 +-
.../attribute/preverification/ObjectType.java | 2 +-
.../attribute/preverification/SameOneFrame.java | 2 +-
.../attribute/preverification/SameZeroFrame.java | 2 +-
.../preverification/StackMapAttribute.java | 2 +-
.../attribute/preverification/StackMapFrame.java | 2 +-
.../preverification/StackMapTableAttribute.java | 2 +-
.../attribute/preverification/TopType.java | 2 +-
.../preverification/UninitializedThisType.java | 2 +-
.../preverification/UninitializedType.java | 2 +-
.../preverification/VerificationType.java | 2 +-
.../preverification/VerificationTypeFactory.java | 2 +-
.../visitor/StackMapFrameVisitor.java | 2 +-
.../visitor/VerificationTypeVisitor.java | 2 +-
.../attribute/visitor/AllAttributeVisitor.java | 2 +-
.../visitor/AllBootstrapMethodInfoVisitor.java | 4 +-
.../attribute/visitor/AllExceptionInfoVisitor.java | 2 +-
.../visitor/AllInnerClassesInfoVisitor.java | 4 +-
.../attribute/visitor/AttributeNameFilter.java | 2 +-
.../attribute/visitor/AttributeVisitor.java | 2 +-
.../visitor/BootstrapMethodInfoVisitor.java | 8 +-
.../attribute/visitor/ExceptionInfoVisitor.java | 2 +-
.../attribute/visitor/InnerClassesInfoVisitor.java | 2 +-
.../attribute/visitor/LineNumberInfoVisitor.java | 2 +-
.../visitor/LocalVariableInfoVisitor.java | 2 +-
.../visitor/LocalVariableTypeInfoVisitor.java | 2 +-
.../attribute/visitor/MultiAttributeVisitor.java | 2 +-
.../attribute/visitor/NonEmptyAttributeFilter.java | 3 +-
.../attribute/visitor/RequiredAttributeFilter.java | 8 +-
.../attribute/visitor/StackSizeComputer.java | 4 +-
src/proguard/classfile/constant/ClassConstant.java | 2 +-
src/proguard/classfile/constant/Constant.java | 2 +-
.../classfile/constant/DoubleConstant.java | 2 +-
.../classfile/constant/FieldrefConstant.java | 2 +-
src/proguard/classfile/constant/FloatConstant.java | 2 +-
.../classfile/constant/IntegerConstant.java | 2 +-
.../constant/InterfaceMethodrefConstant.java | 2 +-
.../classfile/constant/InvokeDynamicConstant.java | 4 +-
src/proguard/classfile/constant/LongConstant.java | 2 +-
.../classfile/constant/MethodHandleConstant.java | 2 +-
.../classfile/constant/MethodTypeConstant.java | 2 +-
.../classfile/constant/MethodrefConstant.java | 2 +-
.../classfile/constant/NameAndTypeConstant.java | 2 +-
src/proguard/classfile/constant/RefConstant.java | 2 +-
.../classfile/constant/StringConstant.java | 2 +-
src/proguard/classfile/constant/Utf8Constant.java | 2 +-
.../constant/visitor/AllConstantVisitor.java | 2 +-
.../visitor/BootstrapMethodHandleTraveler.java | 8 +-
.../constant/visitor/ConstantTagFilter.java | 4 +-
.../constant/visitor/ConstantVisitor.java | 2 +-
.../visitor/ExceptClassConstantFilter.java | 9 +-
.../constant/visitor/MethodrefTraveler.java | 3 +-
src/proguard/classfile/editor/AccessFixer.java | 234 +--
src/proguard/classfile/editor/AnnotationAdder.java | 2 +-
.../editor/AnnotationsAttributeEditor.java | 2 +-
src/proguard/classfile/editor/AttributeAdder.java | 2 +-
src/proguard/classfile/editor/AttributeSorter.java | 2 +-
.../classfile/editor/AttributesEditor.java | 2 +-
.../classfile/editor/BridgeMethodFixer.java | 8 +-
src/proguard/classfile/editor/ClassEditor.java | 2 +-
.../classfile/editor/ClassElementSorter.java | 2 +-
.../classfile/editor/ClassMemberSorter.java | 2 +-
.../classfile/editor/ClassReferenceFixer.java | 2 +-
.../classfile/editor/CodeAttributeComposer.java | 223 ++-
.../classfile/editor/CodeAttributeEditor.java | 265 +++-
.../editor/CodeAttributeEditorResetter.java | 2 +-
.../classfile/editor/ComparableConstant.java | 75 +-
src/proguard/classfile/editor/ConstantAdder.java | 3 +-
.../classfile/editor/ConstantPoolEditor.java | 2 +-
.../classfile/editor/ConstantPoolRemapper.java | 6 +-
.../classfile/editor/ConstantPoolShrinker.java | 2 +-
.../classfile/editor/ConstantPoolSorter.java | 2 +-
.../classfile/editor/ElementValueAdder.java | 2 +-
.../classfile/editor/ElementValuesEditor.java | 4 +-
src/proguard/classfile/editor/ExceptionAdder.java | 2 +-
.../classfile/editor/ExceptionInfoAdder.java | 2 +-
.../editor/ExceptionsAttributeEditor.java | 2 +-
.../classfile/editor/InnerClassesAccessFixer.java | 6 +-
.../classfile/editor/InstructionAdder.java | 8 +-
.../classfile/editor/InstructionWriter.java | 60 +-
src/proguard/classfile/editor/InterfaceAdder.java | 5 +-
src/proguard/classfile/editor/InterfaceSorter.java | 7 +-
.../classfile/editor/InterfacesEditor.java | 33 +-
.../classfile/editor/LineNumberInfoAdder.java | 6 +-
.../editor/LineNumberTableAttributeEditor.java | 2 +-
.../classfile/editor/LocalVariableInfoAdder.java | 6 +-
.../editor/LocalVariableTableAttributeEditor.java | 2 +-
.../editor/LocalVariableTypeInfoAdder.java | 6 +-
.../LocalVariableTypeTableAttributeEditor.java | 2 +-
src/proguard/classfile/editor/MemberAdder.java | 100 +-
.../classfile/editor/MemberReferenceFixer.java | 4 +-
.../classfile/editor/MethodInvocationFixer.java | 10 +-
.../classfile/editor/NameAndTypeShrinker.java | 3 +-
.../classfile/editor/NamedAttributeDeleter.java | 5 +-
.../ParameterAnnotationsAttributeEditor.java | 2 +-
.../classfile/editor/StackSizeUpdater.java | 2 +-
src/proguard/classfile/editor/SubclassAdder.java | 2 +-
src/proguard/classfile/editor/SubclassToAdder.java | 2 +-
src/proguard/classfile/editor/Utf8Shrinker.java | 3 +-
src/proguard/classfile/editor/VariableCleaner.java | 2 +-
src/proguard/classfile/editor/VariableEditor.java | 2 +-
.../classfile/editor/VariableRemapper.java | 4 +-
.../classfile/editor/VariableSizeUpdater.java | 2 +-
.../classfile/instruction/BranchInstruction.java | 5 +-
.../classfile/instruction/ConstantInstruction.java | 2 +-
.../classfile/instruction/Instruction.java | 6 +-
.../instruction/InstructionConstants.java | 2 +-
.../classfile/instruction/InstructionFactory.java | 2 +-
.../classfile/instruction/InstructionUtil.java | 2 +-
.../instruction/LookUpSwitchInstruction.java | 2 +-
.../classfile/instruction/SimpleInstruction.java | 6 +-
.../classfile/instruction/SwitchInstruction.java | 2 +-
.../instruction/TableSwitchInstruction.java | 2 +-
.../classfile/instruction/VariableInstruction.java | 6 +-
.../instruction/visitor/AllInstructionVisitor.java | 2 +-
...ounter.java => InstructionConstantVisitor.java} | 34 +-
.../instruction/visitor/InstructionCounter.java | 2 +-
.../instruction/visitor/InstructionVisitor.java | 2 +-
.../visitor/MultiInstructionVisitor.java | 2 +-
src/proguard/classfile/io/LibraryClassReader.java | 2 +-
src/proguard/classfile/io/ProgramClassReader.java | 6 +-
src/proguard/classfile/io/ProgramClassWriter.java | 2 +-
src/proguard/classfile/io/RuntimeDataInput.java | 2 +-
src/proguard/classfile/io/RuntimeDataOutput.java | 2 +-
src/proguard/classfile/util/AccessUtil.java | 2 +-
.../classfile/util/AllParameterVisitor.java | 239 +++
.../classfile/util/ClassReferenceInitializer.java | 47 +-
.../util/ClassSubHierarchyInitializer.java | 2 +-
.../util/ClassSuperHierarchyInitializer.java | 2 +-
src/proguard/classfile/util/ClassUtil.java | 93 +-
.../classfile/util/DescriptorClassEnumeration.java | 2 +-
.../util/DynamicClassReferenceInitializer.java | 2 +-
.../util/DynamicMemberReferenceInitializer.java | 12 +-
.../util/EnumFieldReferenceInitializer.java | 149 ++
.../classfile/util/ExternalTypeEnumeration.java | 2 +-
.../classfile/util/InstructionSequenceMatcher.java | 10 +-
.../classfile/util/InternalTypeEnumeration.java | 2 +-
src/proguard/classfile/util/MemberFinder.java | 2 +-
src/proguard/classfile/util/MethodLinker.java | 2 +-
src/proguard/classfile/util/SimplifiedVisitor.java | 2 +-
.../classfile/util/StringReferenceInitializer.java | 2 +-
src/proguard/classfile/util/StringSharer.java | 2 +-
src/proguard/classfile/util/WarningPrinter.java | 2 +-
.../classfile/visitor/AllClassVisitor.java | 2 +-
.../classfile/visitor/AllFieldVisitor.java | 2 +-
.../classfile/visitor/AllMemberVisitor.java | 2 +-
.../classfile/visitor/AllMethodVisitor.java | 2 +-
.../classfile/visitor/BottomClassFilter.java | 2 +-
.../classfile/visitor/ClassAccessFilter.java | 2 +-
src/proguard/classfile/visitor/ClassCleaner.java | 2 +-
src/proguard/classfile/visitor/ClassCollector.java | 2 +-
src/proguard/classfile/visitor/ClassCounter.java | 2 +-
.../classfile/visitor/ClassHierarchyTraveler.java | 2 +-
.../classfile/visitor/ClassNameFilter.java | 2 +-
.../classfile/visitor/ClassPoolFiller.java | 2 +-
.../classfile/visitor/ClassPoolVisitor.java | 2 +-
.../classfile/visitor/ClassPresenceFilter.java | 2 +-
src/proguard/classfile/visitor/ClassPrinter.java | 3 +-
.../classfile/visitor/ClassVersionFilter.java | 2 +-
.../classfile/visitor/ClassVersionSetter.java | 2 +-
src/proguard/classfile/visitor/ClassVisitor.java | 2 +-
.../visitor/ConcreteClassDownTraveler.java | 2 +-
.../classfile/visitor/DotClassClassVisitor.java | 2 +-
.../classfile/visitor/ExceptClassFilter.java | 2 +-
.../classfile/visitor/ExceptClassesFilter.java | 2 +-
.../classfile/visitor/ExceptionCounter.java | 2 +-
.../visitor/ExceptionExcludedOffsetFilter.java | 2 +-
.../visitor/ExceptionHandlerConstantVisitor.java | 4 +-
.../classfile/visitor/ExceptionHandlerFilter.java | 2 +-
.../classfile/visitor/ExceptionOffsetFilter.java | 2 +-
.../classfile/visitor/ExceptionRangeFilter.java | 2 +-
.../visitor/ImplementedClassConstantFilter.java | 6 +-
.../classfile/visitor/ImplementedClassFilter.java | 2 +-
.../visitor/ImplementingClassConstantFilter.java | 6 +-
.../classfile/visitor/LibraryClassFilter.java | 2 +-
.../classfile/visitor/LibraryMemberFilter.java | 2 +-
.../classfile/visitor/MemberAccessFilter.java | 2 +-
.../classfile/visitor/MemberClassAccessFilter.java | 2 +-
.../classfile/visitor/MemberCollector.java | 2 +-
src/proguard/classfile/visitor/MemberCounter.java | 2 +-
.../classfile/visitor/MemberDescriptorFilter.java | 2 +-
.../classfile/visitor/MemberNameFilter.java | 5 +-
.../classfile/visitor/MemberToClassVisitor.java | 2 +-
src/proguard/classfile/visitor/MemberVisitor.java | 2 +-
.../visitor/MethodImplementationFilter.java | 2 +-
.../visitor/MethodImplementationTraveler.java | 2 +-
.../classfile/visitor/MultiClassPoolVisitor.java | 2 +-
.../classfile/visitor/MultiClassVisitor.java | 2 +-
.../classfile/visitor/MultiMemberVisitor.java | 2 +-
.../classfile/visitor/NamedClassVisitor.java | 2 +-
.../classfile/visitor/NamedFieldVisitor.java | 2 +-
.../classfile/visitor/NamedMethodVisitor.java | 2 +-
.../classfile/visitor/ParameterVisitor.java | 56 +
.../classfile/visitor/ProgramClassFilter.java | 2 +-
.../classfile/visitor/ProgramMemberFilter.java | 2 +-
.../classfile/visitor/ReferencedClassVisitor.java | 11 +-
.../classfile/visitor/ReferencedMemberVisitor.java | 2 +-
.../classfile/visitor/SimilarMemberVisitor.java | 2 +-
.../classfile/visitor/SimpleClassPrinter.java | 2 +-
src/proguard/classfile/visitor/SubclassFilter.java | 2 +-
.../classfile/visitor/SubclassTraveler.java | 2 +-
.../classfile/visitor/VariableClassVisitor.java | 2 +-
.../classfile/visitor/VariableMemberVisitor.java | 2 +-
src/proguard/evaluation/BasicBranchUnit.java | 2 +-
src/proguard/evaluation/BasicInvocationUnit.java | 7 +-
src/proguard/evaluation/BranchUnit.java | 2 +-
.../evaluation/ClassConstantValueFactory.java | 8 +-
src/proguard/evaluation/ConstantValueFactory.java | 2 +-
src/proguard/evaluation/InvocationUnit.java | 2 +-
src/proguard/evaluation/Processor.java | 95 +-
src/proguard/evaluation/Stack.java | 2 +-
src/proguard/evaluation/TracedStack.java | 158 +-
src/proguard/evaluation/TracedVariables.java | 2 +-
src/proguard/evaluation/Variables.java | 2 +-
.../evaluation/value/ArrayReferenceValue.java | 165 ++
src/proguard/evaluation/value/Category1Value.java | 2 +-
src/proguard/evaluation/value/Category2Value.java | 2 +-
src/proguard/evaluation/value/ComparisonValue.java | 2 +-
.../evaluation/value/CompositeDoubleValue.java | 2 +-
.../evaluation/value/CompositeFloatValue.java | 2 +-
.../evaluation/value/CompositeIntegerValue.java | 2 +-
.../evaluation/value/CompositeLongValue.java | 2 +-
.../evaluation/value/ConvertedByteValue.java | 2 +-
.../evaluation/value/ConvertedCharacterValue.java | 2 +-
.../evaluation/value/ConvertedDoubleValue.java | 2 +-
.../evaluation/value/ConvertedFloatValue.java | 2 +-
.../evaluation/value/ConvertedIntegerValue.java | 2 +-
.../evaluation/value/ConvertedLongValue.java | 2 +-
.../evaluation/value/ConvertedShortValue.java | 2 +-
.../value/DetailedArrayReferenceValue.java | 301 ++++
.../evaluation/value/DetailedValueFactory.java | 48 +
src/proguard/evaluation/value/DoubleValue.java | 2 +-
src/proguard/evaluation/value/FloatValue.java | 2 +-
.../value/IdentifiedArrayReferenceValue.java | 159 ++
.../evaluation/value/IdentifiedDoubleValue.java | 2 +-
.../evaluation/value/IdentifiedFloatValue.java | 2 +-
.../evaluation/value/IdentifiedIntegerValue.java | 2 +-
.../evaluation/value/IdentifiedLongValue.java | 2 +-
.../evaluation/value/IdentifiedReferenceValue.java | 81 +-
.../evaluation/value/IdentifiedValueFactory.java | 37 +-
.../evaluation/value/InitialValueFactory.java | 79 +
.../evaluation/value/InstructionOffsetValue.java | 63 +-
src/proguard/evaluation/value/IntegerValue.java | 2 +-
src/proguard/evaluation/value/LongValue.java | 2 +-
.../evaluation/value/NegatedDoubleValue.java | 2 +-
.../evaluation/value/NegatedFloatValue.java | 2 +-
.../evaluation/value/NegatedIntegerValue.java | 2 +-
.../evaluation/value/NegatedLongValue.java | 2 +-
.../evaluation/value/ParticularDoubleValue.java | 19 +-
.../evaluation/value/ParticularFloatValue.java | 17 +-
.../evaluation/value/ParticularIntegerValue.java | 2 +-
.../evaluation/value/ParticularLongValue.java | 2 +-
...lueFactory.java => ParticularValueFactory.java} | 26 +-
src/proguard/evaluation/value/ReferenceValue.java | 553 ++-----
.../evaluation/value/SpecificDoubleValue.java | 4 +-
.../evaluation/value/SpecificFloatValue.java | 4 +-
.../evaluation/value/SpecificIntegerValue.java | 8 +-
.../evaluation/value/SpecificLongValue.java | 8 +-
src/proguard/evaluation/value/TopValue.java | 2 +-
...eferenceValue.java => TypedReferenceValue.java} | 193 +--
.../evaluation/value/UnknownDoubleValue.java | 2 +-
.../evaluation/value/UnknownFloatValue.java | 4 +-
.../evaluation/value/UnknownIntegerValue.java | 2 +-
.../evaluation/value/UnknownLongValue.java | 2 +-
src/proguard/evaluation/value/Value.java | 2 +-
src/proguard/evaluation/value/ValueFactory.java | 27 +-
src/proguard/gradle/ProGuardTask.java | 1623 ++++++++++++++++++++
src/proguard/gui/ClassPathPanel.java | 14 +-
src/proguard/gui/ClassSpecificationDialog.java | 2 +-
src/proguard/gui/ClassSpecificationsPanel.java | 2 +-
src/proguard/gui/ExtensionFileFilter.java | 2 +-
src/proguard/gui/FilterBuilder.java | 2 +-
src/proguard/gui/FilterDialog.java | 57 +-
src/proguard/gui/GUIResources.java | 2 +-
src/proguard/gui/GUIResources.properties | 32 +-
src/proguard/gui/KeepSpecificationsPanel.java | 2 +-
src/proguard/gui/ListPanel.java | 9 +-
src/proguard/gui/MemberSpecificationDialog.java | 2 +-
src/proguard/gui/MemberSpecificationsPanel.java | 4 +-
src/proguard/gui/MessageDialogRunnable.java | 3 +-
src/proguard/gui/OptimizationsDialog.java | 2 +-
src/proguard/gui/ProGuardGUI.java | 38 +-
src/proguard/gui/ProGuardRunnable.java | 2 +-
src/proguard/gui/ReTraceRunnable.java | 2 +-
src/proguard/gui/SwingUtil.java | 2 +-
src/proguard/gui/TabbedPane.java | 2 +-
src/proguard/gui/TextAreaOutputStream.java | 3 +-
src/proguard/gui/boilerplate.pro | 26 -
src/proguard/gui/default.pro | 26 -
src/proguard/gui/splash/BufferedSprite.java | 2 +-
src/proguard/gui/splash/CircleSprite.java | 2 +-
src/proguard/gui/splash/ClipSprite.java | 2 +-
src/proguard/gui/splash/ColorSprite.java | 2 +-
src/proguard/gui/splash/CompositeSprite.java | 2 +-
src/proguard/gui/splash/ConstantColor.java | 2 +-
src/proguard/gui/splash/ConstantDouble.java | 2 +-
src/proguard/gui/splash/ConstantFont.java | 2 +-
src/proguard/gui/splash/ConstantInt.java | 2 +-
src/proguard/gui/splash/ConstantString.java | 2 +-
src/proguard/gui/splash/ConstantTiming.java | 2 +-
src/proguard/gui/splash/FontSprite.java | 2 +-
src/proguard/gui/splash/ImageSprite.java | 2 +-
src/proguard/gui/splash/LinearColor.java | 2 +-
src/proguard/gui/splash/LinearDouble.java | 2 +-
src/proguard/gui/splash/LinearInt.java | 2 +-
src/proguard/gui/splash/LinearTiming.java | 2 +-
src/proguard/gui/splash/OverrideGraphics2D.java | 2 +-
src/proguard/gui/splash/RectangleSprite.java | 2 +-
src/proguard/gui/splash/SawToothTiming.java | 2 +-
src/proguard/gui/splash/ShadowedSprite.java | 2 +-
src/proguard/gui/splash/SineTiming.java | 2 +-
src/proguard/gui/splash/SmoothTiming.java | 2 +-
src/proguard/gui/splash/SplashPanel.java | 2 +-
src/proguard/gui/splash/Sprite.java | 2 +-
src/proguard/gui/splash/TextSprite.java | 2 +-
src/proguard/gui/splash/TimeSwitchSprite.java | 2 +-
src/proguard/gui/splash/Timing.java | 2 +-
src/proguard/gui/splash/TypeWriterString.java | 2 +-
src/proguard/gui/splash/VariableColor.java | 2 +-
src/proguard/gui/splash/VariableDouble.java | 2 +-
src/proguard/gui/splash/VariableFont.java | 2 +-
src/proguard/gui/splash/VariableInt.java | 2 +-
src/proguard/gui/splash/VariableSizeFont.java | 2 +-
src/proguard/gui/splash/VariableString.java | 2 +-
src/proguard/io/CascadingDataEntryWriter.java | 2 +-
src/proguard/io/ClassFilter.java | 4 +-
src/proguard/io/ClassReader.java | 2 +-
src/proguard/io/ClassRewriter.java | 2 +-
src/proguard/io/DataEntry.java | 2 +-
src/proguard/io/DataEntryClassWriter.java | 8 +-
src/proguard/io/DataEntryCopier.java | 223 ++-
src/proguard/io/DataEntryDirectoryFilter.java | 4 +-
src/proguard/io/DataEntryFilter.java | 2 +-
src/proguard/io/DataEntryNameFilter.java | 2 +-
src/proguard/io/DataEntryObfuscator.java | 2 +-
src/proguard/io/DataEntryParentFilter.java | 2 +-
src/proguard/io/DataEntryPump.java | 2 +-
src/proguard/io/DataEntryReader.java | 2 +-
src/proguard/io/DataEntryRenamer.java | 2 +-
src/proguard/io/DataEntryRewriter.java | 2 +-
src/proguard/io/DataEntryWriter.java | 2 +-
src/proguard/io/DirectoryFilter.java | 8 +-
src/proguard/io/DirectoryPump.java | 2 +-
src/proguard/io/DirectoryWriter.java | 2 +-
src/proguard/io/FileDataEntry.java | 2 +-
src/proguard/io/FilteredDataEntryReader.java | 2 +-
src/proguard/io/FilteredDataEntryWriter.java | 2 +-
src/proguard/io/Finisher.java | 2 +-
src/proguard/io/JarReader.java | 2 +-
src/proguard/io/JarWriter.java | 2 +-
src/proguard/io/ManifestRewriter.java | 4 +-
src/proguard/io/NameFilter.java | 2 +-
src/proguard/io/ParentDataEntryWriter.java | 2 +-
src/proguard/io/RenamedDataEntry.java | 2 +-
src/proguard/io/ZipDataEntry.java | 2 +-
src/proguard/obfuscate/AttributeShrinker.java | 2 +-
src/proguard/obfuscate/AttributeUsageMarker.java | 2 +-
src/proguard/obfuscate/ClassObfuscator.java | 10 +-
src/proguard/obfuscate/ClassRenamer.java | 2 +-
src/proguard/obfuscate/DictionaryNameFactory.java | 2 +-
src/proguard/obfuscate/MapCleaner.java | 4 +-
src/proguard/obfuscate/MappingKeeper.java | 2 +-
src/proguard/obfuscate/MappingPrinter.java | 42 +-
src/proguard/obfuscate/MappingProcessor.java | 2 +-
src/proguard/obfuscate/MappingReader.java | 2 +-
src/proguard/obfuscate/MemberNameCleaner.java | 2 +-
src/proguard/obfuscate/MemberNameCollector.java | 2 +-
.../obfuscate/MemberNameConflictFixer.java | 2 +-
src/proguard/obfuscate/MemberNameFilter.java | 6 +-
src/proguard/obfuscate/MemberObfuscator.java | 2 +-
.../obfuscate/MemberSpecialNameFilter.java | 2 +-
src/proguard/obfuscate/MultiMappingProcessor.java | 2 +-
src/proguard/obfuscate/NameFactory.java | 2 +-
src/proguard/obfuscate/NameFactoryResetter.java | 2 +-
src/proguard/obfuscate/NameMarker.java | 8 +-
src/proguard/obfuscate/NumericNameFactory.java | 5 +-
src/proguard/obfuscate/Obfuscator.java | 56 +-
src/proguard/obfuscate/ParameterNameMarker.java | 14 +-
src/proguard/obfuscate/SimpleNameFactory.java | 2 +-
src/proguard/obfuscate/SourceFileRenamer.java | 2 +-
src/proguard/obfuscate/SpecialNameFactory.java | 2 +-
.../optimize/BootstrapMethodArgumentShrinker.java | 10 +-
src/proguard/optimize/ChangedCodePrinter.java | 2 +-
src/proguard/optimize/ConstantMemberFilter.java | 2 +-
src/proguard/optimize/ConstantParameterFilter.java | 3 +-
.../optimize/DuplicateInitializerFixer.java | 4 +-
.../DuplicateInitializerInvocationFixer.java | 4 +-
src/proguard/optimize/KeepMarker.java | 2 +-
src/proguard/optimize/KeptClassFilter.java | 2 +-
src/proguard/optimize/KeptMemberFilter.java | 3 +-
.../optimize/MemberDescriptorSpecializer.java | 2 +-
.../optimize/MethodDescriptorShrinker.java | 4 +-
src/proguard/optimize/MethodStaticizer.java | 2 +-
.../optimize/OptimizationInfoMemberFilter.java | 2 +-
src/proguard/optimize/Optimizer.java | 126 +-
src/proguard/optimize/ParameterShrinker.java | 6 +-
src/proguard/optimize/TailRecursionSimplifier.java | 10 +-
src/proguard/optimize/WriteOnlyFieldFilter.java | 2 +-
.../optimize/evaluation/EvaluationShrinker.java | 534 +++----
.../optimize/evaluation/EvaluationSimplifier.java | 426 ++++-
.../optimize/evaluation/LivenessAnalyzer.java | 2 +-
.../optimize/evaluation/LoadingInvocationUnit.java | 45 +-
.../optimize/evaluation/PartialEvaluator.java | 2 +-
.../evaluation/SimpleEnumArrayPropagator.java | 94 ++
.../evaluation/SimpleEnumClassChecker.java | 74 +
.../evaluation/SimpleEnumClassSimplifier.java | 164 ++
.../evaluation/SimpleEnumDescriptorSimplifier.java | 498 ++++++
.../optimize/evaluation/SimpleEnumUseChecker.java | 743 +++++++++
.../evaluation/SimpleEnumUseSimplifier.java | 819 ++++++++++
.../optimize/evaluation/StoringInvocationUnit.java | 6 +-
.../optimize/evaluation/TracedBranchUnit.java | 2 +-
.../optimize/evaluation/VariableOptimizer.java | 6 +-
src/proguard/optimize/info/AccessMethodMarker.java | 5 +-
.../optimize/info/BackwardBranchMarker.java | 2 +-
.../optimize/info/CatchExceptionMarker.java | 2 +-
src/proguard/optimize/info/CaughtClassFilter.java | 2 +-
src/proguard/optimize/info/CaughtClassMarker.java | 3 +-
.../optimize/info/ClassOptimizationInfo.java | 16 +-
.../optimize/info/ClassOptimizationInfoSetter.java | 4 +-
src/proguard/optimize/info/DotClassFilter.java | 2 +-
src/proguard/optimize/info/DotClassMarker.java | 2 +-
.../optimize/info/ExceptionInstructionChecker.java | 5 +-
.../optimize/info/FieldOptimizationInfo.java | 77 +-
.../optimize/info/InstanceofClassFilter.java | 2 +-
.../optimize/info/InstanceofClassMarker.java | 2 +-
.../optimize/info/InstantiationClassFilter.java | 2 +-
.../optimize/info/InstantiationClassMarker.java | 2 +-
.../info/MemberOptimizationInfoSetter.java | 2 +-
.../optimize/info/MethodInvocationMarker.java | 2 +-
.../optimize/info/MethodOptimizationInfo.java | 9 +-
.../optimize/info/NoSideEffectMethodMarker.java | 2 +-
.../optimize/info/NonPrivateMemberMarker.java | 2 +-
.../PackageVisibleMemberContainingClassMarker.java | 2 +-
.../PackageVisibleMemberInvokingClassMarker.java | 4 +-
.../optimize/info/ParameterUsageMarker.java | 2 +-
.../optimize/info/ReadWriteFieldMarker.java | 2 +-
.../info/SideEffectInstructionChecker.java | 164 +-
.../SideEffectMethodFilter.java} | 37 +-
.../optimize/info/SideEffectMethodMarker.java | 22 +-
.../{DotClassFilter.java => SimpleEnumFilter.java} | 14 +-
...aughtClassMarker.java => SimpleEnumMarker.java} | 33 +-
.../StaticInitializerContainingClassFilter.java | 2 +-
.../StaticInitializerContainingClassMarker.java | 4 +-
.../optimize/info/SuperInvocationMarker.java | 2 +-
.../optimize/info/VariableUsageMarker.java | 2 +-
.../optimize/peephole/BranchTargetFinder.java | 261 ++--
src/proguard/optimize/peephole/ClassFinalizer.java | 6 +-
src/proguard/optimize/peephole/ClassMerger.java | 189 ++-
.../optimize/peephole/GotoCommonCodeReplacer.java | 11 +-
.../optimize/peephole/GotoGotoReplacer.java | 2 +-
.../optimize/peephole/GotoReturnReplacer.java | 2 +-
.../optimize/peephole/HorizontalClassMerger.java | 4 +-
.../peephole/InstructionSequenceConstants.java | 280 +++-
.../peephole/InstructionSequenceReplacer.java | 12 +-
.../peephole/InstructionSequencesReplacer.java | 2 +-
.../optimize/peephole/MemberPrivatizer.java | 4 +-
.../optimize/peephole/MethodFinalizer.java | 6 +-
src/proguard/optimize/peephole/MethodInliner.java | 30 +-
src/proguard/optimize/peephole/NopRemover.java | 2 +-
.../optimize/peephole/PeepholeOptimizer.java | 2 +-
.../optimize/peephole/ReachableCodeMarker.java | 2 +-
.../RetargetedInnerClassAttributeRemover.java | 2 +-
.../optimize/peephole/TargetClassChanger.java | 56 +-
.../optimize/peephole/UnreachableCodeRemover.java | 2 +-
.../peephole/UnreachableExceptionRemover.java | 2 +-
.../optimize/peephole/VariableShrinker.java | 2 +-
.../optimize/peephole/VerticalClassMerger.java | 4 +-
src/proguard/preverify/CodePreverifier.java | 10 +-
src/proguard/preverify/CodeSubroutineInliner.java | 31 +-
src/proguard/preverify/Preverifier.java | 2 +-
src/proguard/preverify/SubroutineInliner.java | 2 +-
src/proguard/retrace/ReTrace.java | 35 +-
src/proguard/shrink/AnnotationUsageMarker.java | 42 +-
src/proguard/shrink/ClassShrinker.java | 27 +-
src/proguard/shrink/InnerUsageMarker.java | 2 +-
src/proguard/shrink/InterfaceUsageMarker.java | 2 +-
.../shrink/LocalVariableTypeUsageMarker.java | 178 +++
src/proguard/shrink/ShortestUsageMark.java | 2 +-
src/proguard/shrink/ShortestUsageMarker.java | 2 +-
src/proguard/shrink/ShortestUsagePrinter.java | 56 +-
src/proguard/shrink/Shrinker.java | 34 +-
src/proguard/shrink/SignatureUsageMarker.java | 117 ++
src/proguard/shrink/UsageMarker.java | 78 +-
src/proguard/shrink/UsagePrinter.java | 45 +-
src/proguard/shrink/UsedClassFilter.java | 2 +-
src/proguard/shrink/UsedMemberFilter.java | 2 +-
src/proguard/util/AndMatcher.java | 2 +-
src/proguard/util/ArrayUtil.java | 1015 ++++++++++++
src/proguard/util/ClassNameParser.java | 3 +-
src/proguard/util/ConstantMatcher.java | 2 +-
src/proguard/util/EmptyStringMatcher.java | 2 +-
src/proguard/util/ExtensionMatcher.java | 2 +-
src/proguard/util/FileNameParser.java | 2 +-
src/proguard/util/FixedStringMatcher.java | 2 +-
src/proguard/util/ListMatcher.java | 2 +-
src/proguard/util/ListParser.java | 2 +-
src/proguard/util/ListUtil.java | 2 +-
src/proguard/util/NameParser.java | 2 +-
src/proguard/util/NotMatcher.java | 2 +-
src/proguard/util/ObjectUtil.java | 67 +
src/proguard/util/OrMatcher.java | 2 +-
src/proguard/util/SettableMatcher.java | 2 +-
src/proguard/util/StringMatcher.java | 2 +-
src/proguard/util/StringParser.java | 2 +-
src/proguard/util/VariableStringMatcher.java | 2 +-
src/proguard/wtk/ProGuardObfuscator.java | 2 +-
731 files changed, 12182 insertions(+), 15357 deletions(-)
create mode 100644 build/build.properties
create mode 100644 build/maven/ant/pom.xml
create mode 100644 build/maven/base/pom.xml
create mode 100644 build/maven/gradle/pom.xml
create mode 100644 build/maven/gui/pom.xml
create mode 100644 build/maven/pom.xml
create mode 100644 build/maven/retrace/pom.xml
create mode 100644 build/maven/wtk/pom.xml
delete mode 100644 docs/FAQ.html
delete mode 100644 docs/GPL.html
delete mode 100644 docs/GPL_exception.html
delete mode 100644 docs/acknowledgements.html
delete mode 100644 docs/alternatives.html
delete mode 100644 docs/checkmark.gif
delete mode 100644 docs/downloads.html
delete mode 100644 docs/drop1.gif
delete mode 100644 docs/drop2.gif
delete mode 100644 docs/drop3.gif
delete mode 100644 docs/favicon.ico
delete mode 100644 docs/feedback.html
delete mode 100644 docs/index.html
delete mode 100644 docs/license.html
delete mode 100644 docs/main.html
delete mode 100644 docs/manual/ant.html
delete mode 100644 docs/manual/attention.gif
delete mode 100644 docs/manual/examples.html
delete mode 100644 docs/manual/gui.html
delete mode 100644 docs/manual/index.html
delete mode 100644 docs/manual/introduction.html
delete mode 100644 docs/manual/limitations.html
delete mode 100644 docs/manual/optimizations.html
delete mode 100644 docs/manual/refcard.html
delete mode 100644 docs/manual/retrace/examples.html
delete mode 100644 docs/manual/retrace/index.html
delete mode 100644 docs/manual/retrace/introduction.html
delete mode 100644 docs/manual/retrace/usage.html
delete mode 100644 docs/manual/sections.html
delete mode 100644 docs/manual/style.css
delete mode 100644 docs/manual/troubleshooting.html
delete mode 100644 docs/manual/usage.html
delete mode 100644 docs/manual/wtk.html
delete mode 100644 docs/quality.html
delete mode 100644 docs/results.html
delete mode 100644 docs/saikoalogo.png
delete mode 100644 docs/screenshot_console.gif
delete mode 100644 docs/screenshot_console_small.gif
delete mode 100644 docs/screenshot_gui1.gif
delete mode 100644 docs/screenshot_gui2.gif
delete mode 100644 docs/screenshot_gui3.gif
delete mode 100644 docs/screenshot_gui4.gif
delete mode 100644 docs/screenshot_gui5.gif
delete mode 100644 docs/screenshot_gui6.gif
delete mode 100644 docs/screenshot_gui7.gif
delete mode 100644 docs/screenshot_gui8.gif
delete mode 100644 docs/screenshots.html
delete mode 100644 docs/screenshots_gui_small.gif
delete mode 100644 docs/sections.html
delete mode 100644 docs/sflogo.png
delete mode 100644 docs/steel.gif
delete mode 100644 docs/style.css
delete mode 100644 docs/testimonials.html
delete mode 100644 docs/title.gif
delete mode 100644 docs/title.html
delete mode 100644 examples/android.pro
delete mode 100644 examples/annotations/examples.pro
delete mode 100644 examples/annotations/examples/Applet.java
delete mode 100644 examples/annotations/examples/Application.java
delete mode 100644 examples/annotations/examples/Bean.java
delete mode 100644 examples/annotations/examples/NativeCallBack.java
delete mode 100644 examples/annotations/lib/annotations.jar
delete mode 100644 examples/annotations/lib/annotations.pro
delete mode 100644 examples/annotations/src/proguard/annotation/Keep.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepApplication.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepClassMemberNames.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepClassMembers.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepGettersSetters.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepImplementations.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepName.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepPublicClassMemberNames.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepPublicClassMembers.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepPublicGettersSetters.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepPublicImplementations.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepPublicProtectedClassMemberNames.java
delete mode 100644 examples/annotations/src/proguard/annotation/KeepPublicProtectedClassMembers.java
delete mode 100644 examples/ant/android-8.xml
delete mode 100644 examples/ant/applets.xml
delete mode 100644 examples/ant/applications1.xml
delete mode 100644 examples/ant/applications2.xml
delete mode 100644 examples/ant/applications3.xml
delete mode 100644 examples/ant/library.xml
delete mode 100644 examples/ant/midlets.xml
delete mode 100644 examples/ant/proguard.xml
delete mode 100644 examples/ant/servlets.xml
delete mode 100644 examples/applets.pro
delete mode 100644 examples/applications.pro
delete mode 100644 examples/dictionaries/compact.txt
delete mode 100644 examples/dictionaries/keywords.txt
delete mode 100644 examples/dictionaries/shakespeare.txt
delete mode 100644 examples/dictionaries/windows.txt
delete mode 100644 examples/library.pro
delete mode 100644 examples/midlets.pro
delete mode 100644 examples/proguard.pro
delete mode 100644 examples/proguardall.pro
delete mode 100644 examples/proguardgui.pro
delete mode 100644 examples/retrace.pro
delete mode 100644 examples/scala.pro
delete mode 100644 examples/servlets.pro
delete mode 100644 lib/proguard.jar
delete mode 100644 lib/proguardgui.jar
delete mode 100644 lib/retrace.jar
create mode 100644 src/proguard/classfile/attribute/annotation/visitor/AllElementValueVisitor.java
copy src/proguard/classfile/instruction/visitor/{InstructionCounter.java => InstructionConstantVisitor.java} (53%)
create mode 100644 src/proguard/classfile/util/AllParameterVisitor.java
create mode 100644 src/proguard/classfile/util/EnumFieldReferenceInitializer.java
create mode 100644 src/proguard/classfile/visitor/ParameterVisitor.java
create mode 100644 src/proguard/evaluation/value/ArrayReferenceValue.java
create mode 100644 src/proguard/evaluation/value/DetailedArrayReferenceValue.java
create mode 100644 src/proguard/evaluation/value/DetailedValueFactory.java
create mode 100644 src/proguard/evaluation/value/IdentifiedArrayReferenceValue.java
create mode 100644 src/proguard/evaluation/value/InitialValueFactory.java
rename src/proguard/evaluation/value/{SpecificValueFactory.java => ParticularValueFactory.java} (81%)
copy src/proguard/evaluation/value/{ReferenceValue.java => TypedReferenceValue.java} (78%)
create mode 100644 src/proguard/gradle/ProGuardTask.java
create mode 100644 src/proguard/optimize/evaluation/SimpleEnumArrayPropagator.java
create mode 100644 src/proguard/optimize/evaluation/SimpleEnumClassChecker.java
create mode 100644 src/proguard/optimize/evaluation/SimpleEnumClassSimplifier.java
create mode 100644 src/proguard/optimize/evaluation/SimpleEnumDescriptorSimplifier.java
create mode 100644 src/proguard/optimize/evaluation/SimpleEnumUseChecker.java
create mode 100644 src/proguard/optimize/evaluation/SimpleEnumUseSimplifier.java
copy src/proguard/optimize/{KeptMemberFilter.java => info/SideEffectMethodFilter.java} (71%)
copy src/proguard/optimize/info/{DotClassFilter.java => SimpleEnumFilter.java} (81%)
copy src/proguard/optimize/info/{CaughtClassMarker.java => SimpleEnumMarker.java} (69%)
create mode 100644 src/proguard/shrink/LocalVariableTypeUsageMarker.java
create mode 100644 src/proguard/shrink/SignatureUsageMarker.java
create mode 100644 src/proguard/util/ArrayUtil.java
create mode 100644 src/proguard/util/ObjectUtil.java
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/proguard.git
More information about the pkg-java-commits
mailing list