[proguard] 02/02: Imported Debian patch 4.1-1
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Thu Apr 10 09:00:38 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to annotated tag debian/4.1-1
in repository proguard.
commit 7f8cec24ca54a471b6f6501100c87a90b51b8d46
Merge: 10c41b6 b983ca1
Author: Sam Clegg <samo at debian.org>
Date: Thu Jan 3 00:18:30 2008 +0000
Imported Debian patch 4.1-1
README | 2 +-
debian/changelog | 7 +
debian/control | 2 +-
debian/watch | 2 +-
docs/FAQ.html | 126 +-
docs/GPL_exception.html | 6 +-
docs/acknowledgements.html | 16 +-
docs/alternatives.html | 109 +-
docs/downloads.html | 49 +-
docs/feedback.html | 59 +-
docs/index.html | 4 +-
docs/license.html | 18 +-
docs/main.html | 40 +-
docs/manual/ant.html | 208 +-
docs/manual/examples.html | 526 +++-
docs/manual/gui.html | 84 +-
docs/manual/index.html | 2 +-
docs/manual/introduction.html | 120 +-
docs/manual/limitations.html | 49 +-
docs/manual/refcard.html | 121 +-
docs/manual/retrace/introduction.html | 12 +-
docs/manual/sections.html | 6 +-
docs/manual/troubleshooting.html | 176 +-
docs/manual/usage.html | 341 ++-
docs/manual/wtk.html | 10 +-
docs/quality.html | 2 +-
docs/results.html | 137 +-
docs/sanawarelogo.png | Bin 0 -> 8552 bytes
docs/screenshot_console.gif | Bin 13199 -> 18930 bytes
docs/screenshot_console_small.gif | Bin 87201 -> 19730 bytes
docs/screenshot_gui1.gif | Bin 38674 -> 42755 bytes
docs/screenshot_gui2.gif | Bin 30691 -> 36887 bytes
docs/screenshot_gui3.gif | Bin 29364 -> 37080 bytes
docs/screenshot_gui4.gif | Bin 30409 -> 40769 bytes
docs/screenshot_gui5.gif | Bin 28754 -> 35909 bytes
docs/screenshot_gui6.gif | Bin 23939 -> 37123 bytes
docs/screenshot_gui7.gif | Bin 29404 -> 41922 bytes
docs/screenshot_gui8.gif | Bin 26259 -> 31454 bytes
docs/screenshots_gui_small.gif | Bin 90544 -> 161022 bytes
docs/sections.html | 3 +
docs/testimonials.html | 17 +-
docs/title.html | 2 +-
.../{applications.pro => annotations/examples.pro} | 38 +-
examples/annotations/examples/Applet.java | 20 +
examples/annotations/examples/Application.java | 18 +
examples/annotations/examples/Bean.java | 54 +
examples/annotations/examples/NativeCallBack.java | 42 +
examples/annotations/lib/annotations.jar | Bin 0 -> 6123 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/applets.xml | 7 +-
examples/ant/applications2.xml | 1 +
examples/ant/applications3.xml | 7 +-
examples/ant/library.xml | 5 +-
examples/ant/midlets.xml | 5 +-
examples/ant/proguard.xml | 9 +-
examples/ant/servlets.xml | 7 +-
examples/applets.pro | 1 +
examples/applications.pro | 1 +
examples/dictionaries/compact.txt | 1 -
examples/dictionaries/shakespeare.txt | 0
examples/library.pro | 4 +-
examples/midlets.pro | 6 +-
examples/proguard.pro | 9 +-
examples/proguardall.pro | 20 +-
examples/proguardgui.pro | 13 +-
examples/retrace.pro | 2 +-
examples/servlets.pro | 1 +
lib/proguard.jar | Bin 429304 -> 0 bytes
lib/proguardgui.jar | Bin 125680 -> 0 bytes
lib/retrace.jar | Bin 5110 -> 0 bytes
src/proguard/ArgumentWordReader.java | 8 +-
src/proguard/ClassPath.java | 8 +-
src/proguard/ClassPathEntry.java | 8 +-
src/proguard/ClassSpecification.java | 211 +-
src/proguard/ClassSpecificationVisitorFactory.java | 494 ++--
src/proguard/Configuration.java | 112 +-
src/proguard/ConfigurationConstants.java | 115 +-
src/proguard/ConfigurationParser.java | 455 +++-
src/proguard/ConfigurationWriter.java | 317 ++-
src/proguard/DataEntryReaderFactory.java | 37 +-
src/proguard/DataEntryWriterFactory.java | 38 +-
src/proguard/DescriptorKeepChecker.java | 161 ++
...FilePrinter.java => DuplicateClassPrinter.java} | 28 +-
src/proguard/FileWordReader.java | 12 +-
src/proguard/FullyQualifiedClassNameChecker.java | 188 ++
src/proguard/GPL.java | 8 +-
src/proguard/Initializer.java | 288 +-
src/proguard/InputReader.java | 54 +-
src/proguard/KeepSpecification.java | 138 +
...Specification.java => MemberSpecification.java} | 55 +-
src/proguard/OutputWriter.java | 53 +-
src/proguard/ParseException.java | 10 +-
src/proguard/ProGuard.java | 308 ++-
src/proguard/SubclassedClassFileFilter.java | 63 -
...FileVisitor.java => SubclassedClassFilter.java} | 41 +-
src/proguard/Targeter.java | 88 +
src/proguard/UpToDateChecker.java | 153 ++
src/proguard/WordReader.java | 7 +-
src/proguard/ant/ClassPathElement.java | 33 +-
src/proguard/ant/ClassSpecificationElement.java | 102 +-
src/proguard/ant/ConfigurationElement.java | 18 +-
src/proguard/ant/ConfigurationTask.java | 182 +-
...eepAttributeElement.java => FilterElement.java} | 45 +-
src/proguard/ant/KeepAttributeElement.java | 10 +-
src/proguard/ant/KeepSpecificationElement.java | 87 +
...lement.java => MemberSpecificationElement.java} | 66 +-
src/proguard/ant/ProGuardTask.java | 72 +-
src/proguard/classfile/ClassConstants.java | 147 +-
src/proguard/classfile/ClassCpInfo.java | 123 -
src/proguard/classfile/ClassPool.java | 73 +-
.../classfile/{ClassFile.java => Clazz.java} | 150 +-
src/proguard/classfile/CpInfo.java | 166 --
src/proguard/classfile/DoubleCpInfo.java | 97 -
.../classfile/{FieldInfo.java => Field.java} | 11 +-
src/proguard/classfile/FieldrefCpInfo.java | 69 -
src/proguard/classfile/FloatCpInfo.java | 92 -
src/proguard/classfile/IntegerCpInfo.java | 92 -
.../classfile/InterfaceMethodrefCpInfo.java | 69 -
src/proguard/classfile/LibraryClass.java | 553 ++++
src/proguard/classfile/LibraryClassFile.java | 743 -----
src/proguard/classfile/LibraryField.java | 66 +
src/proguard/classfile/LibraryFieldInfo.java | 80 -
src/proguard/classfile/LibraryMember.java | 90 +
src/proguard/classfile/LibraryMemberInfo.java | 129 -
src/proguard/classfile/LibraryMethod.java | 72 +
src/proguard/classfile/LibraryMethodInfo.java | 86 -
src/proguard/classfile/LongCpInfo.java | 96 -
.../classfile/{MemberInfo.java => Member.java} | 24 +-
.../classfile/{MethodInfo.java => Method.java} | 11 +-
src/proguard/classfile/MethodrefCpInfo.java | 69 -
src/proguard/classfile/ProgramClass.java | 587 ++++
src/proguard/classfile/ProgramClassFile.java | 706 -----
src/proguard/classfile/ProgramField.java | 76 +
src/proguard/classfile/ProgramFieldInfo.java | 90 -
src/proguard/classfile/ProgramMember.java | 146 +
src/proguard/classfile/ProgramMemberInfo.java | 184 --
src/proguard/classfile/ProgramMethod.java | 82 +
src/proguard/classfile/ProgramMethodInfo.java | 96 -
src/proguard/classfile/StringCpInfo.java | 108 -
src/proguard/classfile/VisitorAccepter.java | 7 +-
.../classfile/attribute/AllAttrInfoVisitor.java | 127 -
src/proguard/classfile/attribute/AttrInfo.java | 184 --
.../classfile/attribute/AttrInfoVisitor.java | 58 -
src/proguard/classfile/attribute/Attribute.java | 125 +
src/proguard/classfile/attribute/CodeAttrInfo.java | 188 --
.../classfile/attribute/CodeAttribute.java | 176 ++
.../classfile/attribute/ConstantValueAttrInfo.java | 70 -
.../ConstantValueAttribute.java} | 33 +-
.../classfile/attribute/DeprecatedAttrInfo.java | 65 -
.../classfile/attribute/DeprecatedAttribute.java | 57 +
.../attribute/EnclosingMethodAttrInfo.java | 135 -
.../attribute/EnclosingMethodAttribute.java | 118 +
.../classfile/attribute/ExceptionInfo.java | 75 +-
.../classfile/attribute/ExceptionsAttrInfo.java | 99 -
.../classfile/attribute/ExceptionsAttribute.java | 66 +
.../classfile/attribute/InnerClassesAttrInfo.java | 104 -
.../classfile/attribute/InnerClassesAttribute.java | 65 +
.../classfile/attribute/InnerClassesInfo.java | 53 +-
.../classfile/attribute/LibraryAttrInfo.java | 45 -
.../classfile/attribute/LineNumberInfo.java | 42 +-
.../attribute/LineNumberTableAttrInfo.java | 116 -
.../attribute/LineNumberTableAttribute.java | 86 +
.../classfile/attribute/LocalVariableInfo.java | 94 +-
.../attribute/LocalVariableTableAttrInfo.java | 102 -
.../attribute/LocalVariableTableAttribute.java | 65 +
.../classfile/attribute/LocalVariableTypeInfo.java | 101 +-
.../attribute/LocalVariableTypeTableAttrInfo.java | 102 -
.../attribute/LocalVariableTypeTableAttribute.java | 65 +
.../classfile/attribute/MultiAttrInfoVisitor.java | 234 --
.../classfile/attribute/SignatureAttrInfo.java | 95 -
.../classfile/attribute/SignatureAttribute.java | 88 +
.../classfile/attribute/SourceDirAttrInfo.java | 69 -
.../SourceDirAttribute.java} | 33 +-
.../classfile/attribute/SourceFileAttrInfo.java | 70 -
.../SourceFileAttribute.java} | 33 +-
.../classfile/attribute/SyntheticAttrInfo.java | 65 -
.../classfile/attribute/SyntheticAttribute.java | 57 +
.../classfile/attribute/UnknownAttrInfo.java | 70 -
.../classfile/attribute/UnknownAttribute.java | 68 +
.../classfile/attribute/annotation/Annotation.java | 113 +-
.../annotation/AnnotationDefaultAttrInfo.java | 77 -
.../annotation/AnnotationDefaultAttribute.java | 61 +
.../annotation/AnnotationElementValue.java | 48 +-
.../attribute/annotation/AnnotationsAttribute.java | 83 +
.../attribute/annotation/ArrayElementValue.java | 69 +-
.../attribute/annotation/ClassElementValue.java | 64 +-
.../attribute/annotation/ConstantElementValue.java | 48 +-
.../attribute/annotation/ElementValue.java | 122 +-
.../attribute/annotation/ElementValueVisitor.java | 40 -
.../annotation/EnumConstantElementValue.java | 71 +-
.../annotation/ParameterAnnotationsAttribute.java | 64 +
.../annotation/RuntimeAnnotationsAttrInfo.java | 92 -
.../RuntimeInvisibleAnnotationsAttrInfo.java | 44 -
.../RuntimeInvisibleAnnotationsAttribute.java | 59 +
...ntimeInvisibleParameterAnnotationsAttrInfo.java | 44 -
...imeInvisibleParameterAnnotationsAttribute.java} | 37 +-
.../RuntimeParameterAnnotationsAttrInfo.java | 129 -
.../RuntimeVisibleAnnotationsAttrInfo.java | 44 -
.../RuntimeVisibleAnnotationsAttribute.java | 59 +
...RuntimeVisibleParameterAnnotationsAttrInfo.java | 44 -
...ntimeVisibleParameterAnnotationsAttribute.java} | 30 +-
.../annotation/visitor/AllAnnotationVisitor.java | 100 +
.../annotation/visitor/AnnotatedClassVisitor.java | 62 +
.../visitor/AnnotationToMemberVisitor.java | 62 +
.../annotation/visitor/AnnotationTypeFilter.java | 102 +
.../{ => visitor}/AnnotationVisitor.java | 18 +-
.../annotation/visitor/ElementValueVisitor.java | 51 +
.../attribute/annotation/visitor/package.html | 3 +
.../attribute/preverification/DoubleType.java | 66 +
.../attribute/preverification/FloatType.java | 66 +
.../attribute/preverification/FullFrame.java | 202 ++
.../attribute/preverification/IntegerType.java | 66 +
.../attribute/preverification/LessZeroFrame.java | 103 +
.../attribute/preverification/LongType.java | 66 +
.../attribute/preverification/MoreZeroFrame.java | 161 ++
.../attribute/preverification/NullType.java | 66 +
.../attribute/preverification/ObjectType.java | 107 +
.../attribute/preverification/SameOneFrame.java | 115 +
.../attribute/preverification/SameZeroFrame.java | 74 +
.../preverification/StackMapAttribute.java | 91 +
.../attribute/preverification/StackMapFrame.java | 117 +
.../preverification/StackMapTableAttribute.java | 93 +
.../attribute/preverification/TopType.java | 66 +
.../preverification/UninitializedThisType.java | 66 +
.../preverification/UninitializedType.java | 106 +
.../preverification/VerificationType.java | 103 +
.../preverification/VerificationTypeFactory.java | 112 +
.../visitor/StackMapFrameVisitor.java | 40 +
.../visitor/VerificationTypeVisitor.java | 65 +
.../attribute/visitor/AllAttributeVisitor.java | 117 +
.../attribute/visitor/AttributeNameFilter.java | 345 +++
.../attribute/visitor/AttributeVisitor.java | 89 +
.../{ => visitor}/ExceptionInfoVisitor.java | 11 +-
.../{ => visitor}/InnerClassesInfoVisitor.java | 14 +-
.../visitor/LineNumberInfoVisitor.java | 10 +-
.../{ => visitor}/LocalVariableInfoVisitor.java | 10 +-
.../LocalVariableTypeInfoVisitor.java | 10 +-
.../attribute/visitor/MultiAttributeVisitor.java | 356 +++
.../attribute/visitor/RequiredAttributeFilter.java | 351 +++
.../attribute/visitor/StackSizeComputer.java | 376 +++
.../classfile/attribute/visitor/package.html | 3 +
src/proguard/classfile/constant/ClassConstant.java | 105 +
src/proguard/classfile/constant/Constant.java | 68 +
.../classfile/constant/DoubleConstant.java | 82 +
.../classfile/constant/FieldrefConstant.java | 71 +
src/proguard/classfile/constant/FloatConstant.java | 82 +
.../classfile/constant/IntegerConstant.java | 82 +
.../constant/InterfaceMethodrefConstant.java | 71 +
src/proguard/classfile/constant/LongConstant.java | 82 +
.../classfile/constant/MethodrefConstant.java | 71 +
.../NameAndTypeConstant.java} | 56 +-
.../{RefCpInfo.java => constant/RefConstant.java} | 76 +-
.../classfile/constant/StringConstant.java | 135 +
.../Utf8Constant.java} | 100 +-
.../visitor/AllConstantVisitor.java} | 36 +-
.../constant/visitor/ConstantVisitor.java | 46 +
.../classfile/constant/visitor/package.html | 3 +
src/proguard/classfile/editor/AccessFixer.java | 138 +
src/proguard/classfile/editor/AttributeAdder.java | 293 ++
src/proguard/classfile/editor/AttributeSorter.java | 89 +
.../classfile/editor/AttributesEditor.java | 270 ++
.../classfile/editor/ClassElementSorter.java | 52 +
.../classfile/editor/ClassFileReferenceFixer.java | 542 ----
.../classfile/editor/ClassMemberSorter.java | 69 +
.../classfile/editor/ClassReferenceFixer.java | 548 ++++
.../editor/CodeAttrInfoEditorResetter.java | 76 -
.../classfile/editor/CodeAttributeComposer.java | 729 +++++
...ttrInfoEditor.java => CodeAttributeEditor.java} | 530 ++--
.../editor/CodeAttributeEditorResetter.java | 60 +
.../classfile/editor/ComparableConstant.java | 182 ++
.../classfile/editor/ComparableCpInfo.java | 177 --
src/proguard/classfile/editor/ConstantAdder.java | 190 ++
.../classfile/editor/ConstantPoolEditor.java | 796 +++---
.../classfile/editor/ConstantPoolRemapper.java | 546 ++--
.../classfile/editor/ConstantPoolSorter.java | 90 +-
src/proguard/classfile/editor/ExceptionAdder.java | 67 +
.../classfile/editor/ExceptionsEditor.java | 55 +
.../classfile/editor/InstructionWriter.java | 139 +-
.../InterfaceSorter.java} | 28 +-
src/proguard/classfile/editor/MemberAdder.java | 141 +
.../classfile/editor/MemberReferenceFixer.java | 393 ++-
src/proguard/classfile/editor/MembersEditor.java | 92 +
.../classfile/editor/MethodInvocationFixer.java | 254 +-
.../classfile/editor/StackSizeUpdater.java | 345 +--
src/proguard/classfile/editor/VariableEditor.java | 84 +-
.../classfile/editor/VariableRemapper.java | 98 +-
.../classfile/editor/VariableSizeUpdater.java | 102 +
.../instruction/AllInstructionVisitor.java | 71 -
.../classfile/instruction/BranchInstruction.java | 34 +-
...CpInstruction.java => ConstantInstruction.java} | 160 +-
.../classfile/instruction/Instruction.java | 87 +-
.../instruction/InstructionConstants.java | 424 +--
.../classfile/instruction/InstructionCounter.java | 106 -
.../classfile/instruction/InstructionFactory.java | 31 +-
.../classfile/instruction/InstructionUtil.java | 67 +
.../classfile/instruction/InstructionVisitor.java | 41 -
.../instruction/LookUpSwitchInstruction.java | 79 +-
.../classfile/instruction/SimpleInstruction.java | 167 +-
.../classfile/instruction/SwitchInstruction.java | 83 +
.../instruction/TableSwitchInstruction.java | 76 +-
.../classfile/instruction/VariableInstruction.java | 127 +-
.../instruction/visitor/AllInstructionVisitor.java | 56 +
.../visitor/InstructionCounter.java} | 34 +-
.../instruction/visitor/InstructionVisitor.java | 42 +
.../{ => visitor}/MultiInstructionVisitor.java | 55 +-
.../classfile/instruction/visitor/package.html | 3 +
src/proguard/classfile/io/LibraryClassReader.java | 362 +++
src/proguard/classfile/io/ProgramClassReader.java | 850 ++++++
src/proguard/classfile/io/ProgramClassWriter.java | 692 +++++
src/proguard/classfile/io/RuntimeDataInput.java | 223 ++
src/proguard/classfile/io/RuntimeDataOutput.java | 224 ++
src/proguard/classfile/io/package.html | 3 +
src/proguard/classfile/util/AccessUtil.java | 17 +-
.../ClassFileClassForNameReferenceInitializer.java | 304 ---
.../util/ClassFileHierarchyInitializer.java | 256 --
.../util/ClassFileReferenceInitializer.java | 519 ----
.../classfile/util/ClassForNameChecker.java | 227 --
.../classfile/util/ClassNewInstanceChecker.java | 97 -
.../classfile/util/ClassReferenceInitializer.java | 494 ++++
.../util/ClassSubHierarchyInitializer.java | 77 +
.../util/ClassSuperHierarchyInitializer.java | 159 ++
src/proguard/classfile/util/ClassUtil.java | 288 +-
.../classfile/util/DescriptorClassEnumeration.java | 12 +-
.../util/DynamicClassReferenceInitializer.java | 440 +++
.../util/DynamicMemberReferenceInitializer.java | 590 ++++
.../classfile/util/ExternalTypeEnumeration.java | 8 +-
.../classfile/util/InstructionSequenceMatcher.java | 624 +++++
.../classfile/util/InternalTypeEnumeration.java | 12 +-
src/proguard/classfile/util/MemberFinder.java | 174 +-
src/proguard/classfile/util/MethodInfoLinker.java | 197 --
src/proguard/classfile/util/MethodLinker.java | 154 ++
src/proguard/classfile/util/SimplifiedVisitor.java | 810 ++++++
src/proguard/classfile/util/StringSharer.java | 155 ++
src/proguard/classfile/util/WarningPrinter.java | 13 +-
...lClassFileVisitor.java => AllClassVisitor.java} | 20 +-
.../classfile/visitor/AllFieldVisitor.java | 28 +-
.../classfile/visitor/AllMemberInfoVisitor.java | 57 -
.../{ClassCounter.java => AllMemberVisitor.java} | 34 +-
.../classfile/visitor/AllMethodVisitor.java | 28 +-
...ClassFileFilter.java => BottomClassFilter.java} | 36 +-
...ileAccessFilter.java => ClassAccessFilter.java} | 44 +-
src/proguard/classfile/visitor/ClassCleaner.java | 275 ++
.../ClassCollector.java} | 39 +-
src/proguard/classfile/visitor/ClassCounter.java | 17 +-
.../classfile/visitor/ClassFileCleaner.java | 368 ---
.../visitor/ClassFileHierarchyTraveler.java | 91 -
.../visitor/ClassFileMemberInfoVisitor.java | 88 -
.../classfile/visitor/ClassFileNameFilter.java | 81 -
.../classfile/visitor/ClassFilePresenceFilter.java | 95 -
.../classfile/visitor/ClassFilePrinter.java | 680 -----
.../classfile/visitor/ClassFileVersionCounter.java | 79 -
.../visitor/ClassForNameClassFileVisitor.java | 73 -
.../visitor/ClassForNameClassVisitor.java | 66 +
.../classfile/visitor/ClassHierarchyTraveler.java | 91 +
.../classfile/visitor/ClassMemberVisitor.java | 88 +
.../classfile/visitor/ClassNameFilter.java | 80 +
.../classfile/visitor/ClassPoolFiller.java | 28 +-
.../classfile/visitor/ClassPoolVisitor.java | 8 +-
.../classfile/visitor/ClassPresenceFilter.java | 93 +
src/proguard/classfile/visitor/ClassPrinter.java | 956 +++++++
.../classfile/visitor/ClassVersionFilter.java | 72 +
.../classfile/visitor/ClassVersionSetter.java | 83 +
.../{ClassFileVisitor.java => ClassVisitor.java} | 14 +-
...raveler.java => ConcreteClassDownTraveler.java} | 52 +-
src/proguard/classfile/visitor/CpInfoVisitor.java | 45 -
.../visitor/DotClassClassFileVisitor.java | 99 -
.../classfile/visitor/DotClassClassVisitor.java | 91 +
...AllCpInfoVisitor.java => ExceptionCounter.java} | 32 +-
.../visitor/ExceptionExcludedOffsetFilter.java | 64 +
.../classfile/visitor/ExceptionOffsetFilter.java | 64 +
.../classfile/visitor/ExceptionRangeFilter.java | 68 +
.../classfile/visitor/LibraryClassFileFilter.java | 60 -
...lassPoolFiller.java => LibraryClassFilter.java} | 33 +-
.../classfile/visitor/LibraryMemberFilter.java | 73 +
.../classfile/visitor/LibraryMemberInfoFilter.java | 73 -
...foAccessFilter.java => MemberAccessFilter.java} | 62 +-
.../classfile/visitor/MemberClassAccessFilter.java | 106 +
src/proguard/classfile/visitor/MemberCounter.java | 29 +-
.../classfile/visitor/MemberDescriptorFilter.java | 99 +
.../visitor/MemberInfoClassFileAccessFilter.java | 106 -
.../visitor/MemberInfoDescriptorFilter.java | 99 -
.../classfile/visitor/MemberInfoNameFilter.java | 99 -
.../classfile/visitor/MemberInfoVisitor.java | 40 -
.../classfile/visitor/MemberNameFilter.java | 99 +
.../classfile/visitor/MemberToClassVisitor.java | 90 +
.../{ClassFileVisitor.java => MemberVisitor.java} | 18 +-
.../visitor/MethodImplementationFilter.java | 45 +-
.../visitor/MethodImplementationTraveler.java | 55 +-
.../classfile/visitor/MultiClassFileVisitor.java | 97 -
.../classfile/visitor/MultiClassPoolVisitor.java | 12 +-
.../classfile/visitor/MultiClassVisitor.java | 97 +
.../classfile/visitor/MultiMemberInfoVisitor.java | 113 -
.../classfile/visitor/MultiMemberVisitor.java | 113 +
...lassFileVisitor.java => NamedClassVisitor.java} | 24 +-
.../classfile/visitor/NamedFieldVisitor.java | 36 +-
.../classfile/visitor/NamedMethodVisitor.java | 36 +-
.../classfile/visitor/ProgramClassFileFilter.java | 60 -
...lassPoolFiller.java => ProgramClassFilter.java} | 33 +-
.../classfile/visitor/ProgramMemberFilter.java | 73 +
.../classfile/visitor/ProgramMemberInfoFilter.java | 73 -
.../visitor/ReferencedClassFileVisitor.java | 316 ---
.../classfile/visitor/ReferencedClassVisitor.java | 243 ++
.../classfile/visitor/ReferencedMemberVisitor.java | 73 +
.../classfile/visitor/SimpleClassFilePrinter.java | 169 --
.../classfile/visitor/SimpleClassPrinter.java | 167 ++
.../visitor/VariableClassFileVisitor.java | 78 -
.../classfile/visitor/VariableClassVisitor.java | 78 +
.../visitor/VariableMemberInfoVisitor.java | 96 -
.../classfile/visitor/VariableMemberVisitor.java | 96 +
src/proguard/evaluation/BasicBranchUnit.java | 126 +
src/proguard/evaluation/BasicInvocationUnit.java | 360 +++
.../{optimize => }/evaluation/BranchUnit.java | 33 +-
src/proguard/evaluation/InvocationUnit.java | 62 +
src/proguard/evaluation/MutableValue.java | 149 +
.../{optimize => }/evaluation/Processor.java | 462 ++--
src/proguard/{optimize => }/evaluation/Stack.java | 54 +-
.../{optimize => }/evaluation/TracedStack.java | 133 +-
src/proguard/evaluation/TracedVariables.java | 292 ++
.../{optimize => }/evaluation/Variables.java | 86 +-
.../evaluation/value/Category1Value.java | 8 +-
.../evaluation/value/Category2Value.java | 8 +-
.../evaluation/value/DoubleValue.java | 45 +-
.../evaluation/value/FloatValue.java | 45 +-
.../evaluation/value/InstructionOffsetValue.java | 72 +-
.../evaluation/value/IntegerValue.java | 45 +-
.../{optimize => }/evaluation/value/LongValue.java | 68 +-
src/proguard/evaluation/value/ReferenceValue.java | 515 ++++
.../evaluation/value/SpecificDoubleValue.java | 56 +-
.../evaluation/value/SpecificFloatValue.java | 56 +-
.../evaluation/value/SpecificIntegerValue.java | 88 +-
.../evaluation/value/SpecificLongValue.java | 77 +-
.../evaluation/value/SpecificValueFactory.java | 89 +
.../value/TopValue.java} | 54 +-
.../{optimize => }/evaluation/value/Value.java | 41 +-
src/proguard/evaluation/value/ValueFactory.java | 193 ++
.../{optimize => }/evaluation/value/package.html | 0
.../gui/ClassMemberSpecificationDialog.java | 442 ---
src/proguard/gui/ClassPathPanel.java | 73 +-
src/proguard/gui/ClassSpecificationDialog.java | 292 +-
src/proguard/gui/ClassSpecificationsPanel.java | 86 +-
src/proguard/gui/ExtensionFileFilter.java | 14 +-
src/proguard/gui/FilterDialog.java | 79 +-
src/proguard/gui/GUIResources.java | 12 +-
src/proguard/gui/GUIResources.properties | 407 ++-
src/proguard/gui/KeepSpecificationsPanel.java | 81 +
src/proguard/gui/ListPanel.java | 54 +-
src/proguard/gui/MemberSpecificationDialog.java | 497 ++++
...nsPanel.java => MemberSpecificationsPanel.java} | 158 +-
src/proguard/gui/MessageDialogRunnable.java | 23 +-
src/proguard/gui/ProGuardGUI.java | 794 +++---
src/proguard/gui/ProGuardRunnable.java | 35 +-
src/proguard/gui/ReTraceRunnable.java | 31 +-
src/proguard/gui/SwingUtil.java | 10 +-
src/proguard/gui/TabbedPane.java | 17 +-
src/proguard/gui/TextAreaOutputStream.java | 15 +-
src/proguard/gui/boilerplate.pro | 91 +-
src/proguard/gui/default.pro | 102 +-
src/proguard/gui/splash/BufferedSprite.java | 102 +-
src/proguard/gui/splash/CircleSprite.java | 30 +-
src/proguard/gui/splash/ClipSprite.java | 14 +-
.../{CompositeSprite.java => ColorSprite.java} | 43 +-
src/proguard/gui/splash/CompositeSprite.java | 10 +-
src/proguard/gui/splash/ConstantColor.java | 10 +-
src/proguard/gui/splash/ConstantDouble.java | 8 +-
src/proguard/gui/splash/ConstantFont.java | 10 +-
src/proguard/gui/splash/ConstantInt.java | 8 +-
src/proguard/gui/splash/ConstantString.java | 8 +-
src/proguard/gui/splash/ConstantTiming.java | 9 +-
.../{CompositeSprite.java => FontSprite.java} | 43 +-
src/proguard/gui/splash/ImageSprite.java | 16 +-
src/proguard/gui/splash/LinearColor.java | 14 +-
src/proguard/gui/splash/LinearDouble.java | 12 +-
src/proguard/gui/splash/LinearInt.java | 12 +-
src/proguard/gui/splash/LinearTiming.java | 10 +-
src/proguard/gui/splash/OverrideGraphics2D.java | 11 +-
src/proguard/gui/splash/RectangleSprite.java | 66 +-
src/proguard/gui/splash/SawToothTiming.java | 10 +-
src/proguard/gui/splash/ShadowedSprite.java | 39 +-
src/proguard/gui/splash/SineTiming.java | 10 +-
src/proguard/gui/splash/SmoothTiming.java | 10 +-
src/proguard/gui/splash/SplashPanel.java | 50 +-
src/proguard/gui/splash/Sprite.java | 8 +-
src/proguard/gui/splash/TextSprite.java | 33 +-
src/proguard/gui/splash/TimeSwitchSprite.java | 30 +-
src/proguard/gui/splash/Timing.java | 6 +-
src/proguard/gui/splash/TypeWriterString.java | 10 +-
src/proguard/gui/splash/VariableColor.java | 8 +-
src/proguard/gui/splash/VariableDouble.java | 6 +-
src/proguard/gui/splash/VariableFont.java | 6 +-
src/proguard/gui/splash/VariableInt.java | 6 +-
src/proguard/gui/splash/VariableSizeFont.java | 12 +-
src/proguard/gui/splash/VariableString.java | 6 +-
src/proguard/io/CascadingDataEntryWriter.java | 10 +-
src/proguard/io/ClassFileReader.java | 104 -
.../io/{ClassFileFilter.java => ClassFilter.java} | 30 +-
src/proguard/io/ClassReader.java | 114 +
.../{ClassFileRewriter.java => ClassRewriter.java} | 29 +-
src/proguard/io/DataEntry.java | 6 +-
src/proguard/io/DataEntryCopier.java | 13 +-
src/proguard/io/DataEntryFilter.java | 6 +-
src/proguard/io/DataEntryNameFilter.java | 8 +-
src/proguard/io/DataEntryParentFilter.java | 8 +-
src/proguard/io/DataEntryPump.java | 10 +-
src/proguard/io/DataEntryReader.java | 9 +-
src/proguard/io/DataEntryRenamer.java | 78 +
src/proguard/io/DataEntryRewriter.java | 164 ++
src/proguard/io/DataEntryWriter.java | 6 +-
src/proguard/io/DirectoryPump.java | 8 +-
src/proguard/io/DirectoryWriter.java | 16 +-
src/proguard/io/FileDataEntry.java | 10 +-
src/proguard/io/FilteredDataEntryReader.java | 14 +-
src/proguard/io/FilteredDataEntryWriter.java | 8 +-
src/proguard/io/Finisher.java | 8 +-
src/proguard/io/JarReader.java | 10 +-
src/proguard/io/JarWriter.java | 32 +-
src/proguard/io/ParentDataEntryWriter.java | 7 +-
src/proguard/io/RenamedDataEntry.java | 10 +-
src/proguard/io/ZipDataEntry.java | 14 +-
src/proguard/obfuscate/AttributeShrinker.java | 105 +-
src/proguard/obfuscate/AttributeUsageMarker.java | 358 +--
src/proguard/obfuscate/ClassFileObfuscator.java | 179 --
src/proguard/obfuscate/ClassFileOpener.java | 117 -
src/proguard/obfuscate/ClassFileRenamer.java | 151 -
src/proguard/obfuscate/ClassObfuscator.java | 390 +++
src/proguard/obfuscate/ClassOpener.java | 127 +
src/proguard/obfuscate/ClassRenamer.java | 112 +
src/proguard/obfuscate/DictionaryNameFactory.java | 6 +-
src/proguard/obfuscate/MapCleaner.java | 27 +-
src/proguard/obfuscate/MappingKeeper.java | 45 +-
src/proguard/obfuscate/MappingPrinter.java | 67 +-
src/proguard/obfuscate/MappingProcessor.java | 12 +-
src/proguard/obfuscate/MappingReader.java | 45 +-
src/proguard/obfuscate/MemberInfoNameCleaner.java | 63 -
.../obfuscate/MemberInfoNameConflictFixer.java | 156 --
.../obfuscate/MemberInfoSpecialNameFilter.java | 103 -
src/proguard/obfuscate/MemberNameCleaner.java | 60 +
...NameCollector.java => MemberNameCollector.java} | 76 +-
.../obfuscate/MemberNameConflictFixer.java | 158 ++
...erInfoObfuscator.java => MemberObfuscator.java} | 103 +-
.../obfuscate/MemberSpecialNameFilter.java | 101 +
src/proguard/obfuscate/MultiMappingProcessor.java | 20 +-
src/proguard/obfuscate/NameAndTypeShrinker.java | 66 +-
src/proguard/obfuscate/NameAndTypeUsageMarker.java | 105 +-
src/proguard/obfuscate/NameFactory.java | 8 +-
src/proguard/obfuscate/NameFactoryResetter.java | 26 +-
src/proguard/obfuscate/NameMarker.java | 68 +-
src/proguard/obfuscate/Obfuscator.java | 313 +--
src/proguard/obfuscate/SimpleNameFactory.java | 8 +-
src/proguard/obfuscate/SourceFileRenamer.java | 80 +-
src/proguard/obfuscate/SpecialNameFactory.java | 9 +-
src/proguard/obfuscate/Utf8Shrinker.java | 63 +-
src/proguard/obfuscate/Utf8UsageMarker.java | 287 +-
src/proguard/optimize/ChangedCodePrinter.java | 230 +-
src/proguard/optimize/ConstantMemberFilter.java | 77 +
src/proguard/optimize/KeepMarker.java | 48 +-
.../optimize/MemberDescriptorSpecializer.java | 138 +
.../optimize/MethodDescriptorShrinker.java | 312 +++
src/proguard/optimize/MethodOptimizationInfo.java | 114 -
.../optimize/MethodOptimizationInfoSetter.java | 56 -
src/proguard/optimize/MethodStaticizer.java | 87 +
src/proguard/optimize/NonPrivateMethodMarker.java | 141 -
.../optimize/OptimizationInfoMemberFilter.java | 94 +
src/proguard/optimize/Optimizer.java | 524 ++--
src/proguard/optimize/ParameterShrinker.java | 371 +--
src/proguard/optimize/ParameterUsageMarker.java | 138 -
.../optimize/SideEffectInstructionChecker.java | 271 --
src/proguard/optimize/SideEffectMethodMarker.java | 172 --
.../optimize/UnusedParameterInvocationUnit.java | 132 +
src/proguard/optimize/VariableUsageMarker.java | 74 -
src/proguard/optimize/WriteOnlyFieldFilter.java | 44 +-
src/proguard/optimize/WriteOnlyFieldMarker.java | 158 --
.../optimize/evaluation/EvaluationSimplifier.java | 994 ++++---
.../optimize/evaluation/LivenessAnalyzer.java | 512 ++++
.../optimize/evaluation/LoadingInvocationUnit.java | 114 +
.../optimize/evaluation/PartialEvaluator.java | 803 +++---
.../optimize/evaluation/StoringInvocationUnit.java | 164 ++
.../optimize/evaluation/TracedBranchUnit.java | 137 +-
.../optimize/evaluation/TracedVariables.java | 215 --
.../evaluation/UnusedParameterCleaner.java | 170 --
.../optimize/evaluation/VariableOptimizer.java | 222 ++
.../evaluation/value/DoubleValueFactory.java | 53 -
.../evaluation/value/FloatValueFactory.java | 55 -
.../value/InstructionOffsetValueFactory.java | 59 -
.../evaluation/value/IntegerValueFactory.java | 66 -
.../evaluation/value/LongValueFactory.java | 53 -
.../optimize/evaluation/value/ReferenceValue.java | 190 --
.../evaluation/value/ReferenceValueFactory.java | 81 -
.../value/SpecificArrayReferenceValue.java | 160 --
.../evaluation/value/SpecificReferenceValue.java | 158 --
.../optimize/evaluation/value/ValueFactory.java | 63 -
src/proguard/optimize/info/AccessMethodMarker.java | 187 ++
.../optimize/info/BackwardBranchMarker.java | 90 +
.../optimize/info/CatchExceptionMarker.java | 69 +
.../optimize/info/ClassOptimizationInfo.java | 88 +
.../optimize/info/ExceptionInstructionChecker.java | 184 ++
.../optimize/info/FieldOptimizationInfo.java | 162 ++
.../info/MemberOptimizationInfoSetter.java | 59 +
.../optimize/info/MethodInvocationMarker.java | 107 +
.../optimize/info/MethodOptimizationInfo.java | 273 ++
.../{ => info}/NoSideEffectMethodMarker.java | 47 +-
.../optimize/info/NonPrivateMemberMarker.java | 177 ++
.../optimize/info/ParameterUsageMarker.java | 220 ++
.../optimize/info/ReadWriteFieldMarker.java | 163 ++
.../info/SideEffectInstructionChecker.java | 220 ++
.../optimize/info/SideEffectMethodMarker.java | 175 ++
.../SingleImplementationMarker.java | 86 +-
.../optimize/info/SuperInvocationMarker.java | 93 +
.../optimize/info/VariableUsageMarker.java | 108 +
src/proguard/optimize/info/package.html | 4 +
.../optimize/peephole/BranchTargetFinder.java | 600 ++--
.../optimize/peephole/ClassFileFinalizer.java | 135 -
src/proguard/optimize/peephole/ClassFinalizer.java | 127 +
.../optimize/peephole/GetterSetterInliner.java | 383 ---
.../optimize/peephole/GotoCommonCodeReplacer.java | 119 +-
.../optimize/peephole/GotoGotoReplacer.java | 59 +-
.../optimize/peephole/GotoReturnReplacer.java | 54 +-
.../peephole/InstructionSequenceConstants.java | 2870 ++++++++++++++++++++
.../peephole/InstructionSequenceReplacer.java | 278 ++
.../peephole/InstructionSequencesReplacer.java | 138 +
.../optimize/peephole/LoadStoreRemover.java | 60 +-
.../optimize/peephole/MemberPrivatizer.java | 108 +
src/proguard/optimize/peephole/MethodInliner.java | 554 ++++
.../optimize/peephole/MethodPrivatizer.java | 85 -
src/proguard/optimize/peephole/NopRemover.java | 51 +-
.../optimize/peephole/PeepholeOptimizer.java | 103 +
src/proguard/optimize/peephole/PushPopRemover.java | 85 +-
.../optimize/peephole/ReachableCodeMarker.java | 263 ++
.../peephole/SingleImplementationFixer.java | 142 +-
.../peephole/SingleImplementationInliner.java | 260 +-
.../optimize/peephole/StoreLoadReplacer.java | 72 +-
.../optimize/peephole/UnreachableCodeRemover.java | 143 +
.../peephole/UnreachableExceptionRemover.java | 163 ++
.../optimize/peephole/VariableShrinker.java | 131 +
src/proguard/preverify/CodePreverifier.java | 603 ++++
src/proguard/preverify/CodeSubroutineInliner.java | 378 +++
src/proguard/preverify/Preverifier.java | 74 +
src/proguard/preverify/SubroutineInliner.java | 74 +
src/proguard/retrace/ReTrace.java | 18 +-
src/proguard/retrace/StackTrace.java | 25 +-
src/proguard/retrace/StackTraceItem.java | 59 +-
src/proguard/shrink/AnnotationUsageMarker.java | 359 +++
src/proguard/shrink/ClassFileShrinker.java | 346 ---
src/proguard/shrink/ClassShrinker.java | 375 +++
src/proguard/shrink/InnerUsageMarker.java | 225 +-
src/proguard/shrink/InterfaceUsageMarker.java | 83 +-
src/proguard/shrink/ShortestUsageMark.java | 84 +-
src/proguard/shrink/ShortestUsageMarker.java | 101 +-
src/proguard/shrink/ShortestUsagePrinter.java | 100 +-
src/proguard/shrink/Shrinker.java | 68 +-
src/proguard/shrink/UsageMarker.java | 729 ++---
src/proguard/shrink/UsagePrinter.java | 98 +-
src/proguard/shrink/UsedClassFileFilter.java | 75 -
src/proguard/shrink/UsedClassFilter.java | 74 +
src/proguard/shrink/UsedMemberFilter.java | 93 +
.../{ExtensionMatcher.java => AndMatcher.java} | 26 +-
src/proguard/util/BasicListMatcher.java | 147 -
src/proguard/util/BasicMatcher.java | 359 ---
src/proguard/util/ClassNameListMatcher.java | 87 -
src/proguard/util/ClassNameMatcher.java | 97 -
src/proguard/util/ClassNameParser.java | 216 ++
.../EmptyStringMatcher.java} | 24 +-
src/proguard/util/ExtensionMatcher.java | 26 +-
src/proguard/util/FileNameListMatcher.java | 87 -
src/proguard/util/FileNameMatcher.java | 90 -
src/proguard/util/FileNameParser.java | 121 +
...tensionMatcher.java => FixedStringMatcher.java} | 32 +-
src/proguard/util/ListMatcher.java | 69 +
src/proguard/util/ListParser.java | 131 +
src/proguard/util/ListUtil.java | 6 +-
src/proguard/util/NameParser.java | 106 +
.../{ExtensionMatcher.java => NotMatcher.java} | 23 +-
.../util/{ExtensionMatcher.java => OrMatcher.java} | 26 +-
...{ExtensionMatcher.java => SettableMatcher.java} | 23 +-
src/proguard/util/StringMatcher.java | 6 +-
.../VariableFont.java => util/StringParser.java} | 19 +-
src/proguard/util/VariableStringMatcher.java | 126 +
src/proguard/wtk/ProGuardObfuscator.java | 12 +-
src/proguard/wtk/default.pro | 3 +-
691 files changed, 51916 insertions(+), 29179 deletions(-)
diff --cc debian/changelog
index fd49891,0000000..29290ce
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,54 -1,0 +1,61 @@@
++proguard (4.1-1) unstable; urgency=low
++
++ * New upstream release
++ * fix watch file. Closes: #450042
++
++ -- Sam Clegg <samo at debian.org> Thu, 03 Jan 2008 00:18:30 +0000
++
+proguard (3.9-1) unstable; urgency=low
+
+ * New upstream release
+ * Bump standard version to 3.7.2.
+ * Add ant task jar file. Closes: #423009
+ * Fix file names in jar files. Closes: #435808
+
+ -- Sam Clegg <samo at debian.org> Mon, 06 Aug 2007 10:34:24 +0100
+
+proguard (3.7-1) unstable; urgency=low
+
+ * New upstream release
+ * debian/control: make Arch: all (Closes: #360115)
+ * use "$@" rather then $* in shell startup scripts (Closes: #364962)
+
+ -- Sam Clegg <samo at debian.org> Sat, 13 Jan 2007 12:27:45 +0000
+
+proguard (3.4-1) unstable; urgency=low
+
+ * New upstream release (Closes: #338355)
+ * debian/control: bump standards version
+ * debian/copyright: update FSF address
+ * increase java stack size for proguard and proguardgui
+
+ -- Sam Clegg <samo at debian.org> Sun, 13 Nov 2005 09:42:59 +0000
+
+proguard (3.3.2-1) unstable; urgency=low
+
+ * New upstream release
+ * Build-Depend on ant rather than libant-java (Closes: #326434)
+
+ -- Sam Clegg <samo at debian.org> Sun, 4 Sep 2005 14:59:21 +0100
+
+proguard (3.2-3) unstable; urgency=low
+
+ * debian/rules: fix FTBFS (Closes: #312024)
+ * debian/control: fix FTBFS by added Build-Depend on fastjar
+ - Thanks to Regis Boudin <regis at boudin.name>
+
+ -- Sam Clegg <samo at debian.org> Fri, 17 Jun 2005 14:25:24 +0100
+
+proguard (3.2-2) unstable; urgency=low
+
+ * fix java executable name in proguard and proguardgui shell
+ scripts (Closes: #311966)
+
+ -- Sam Clegg <samo at debian.org> Sat, 4 Jun 2005 21:17:01 +0100
+
+proguard (3.2-1) unstable; urgency=low
+
+ * Initial Release (Closes: #310044).
+
+ -- Sam Clegg <samo at debian.org> Thu, 2 Jun 2005 17:01:06 +0100
+
diff --cc debian/control
index eea317d,0000000..cfd1802
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,17 -1,0 +1,17 @@@
+Source: proguard
+Section: devel
+Priority: optional
+Maintainer: Sam Clegg <samo at debian.org>
+Build-Depends: debhelper (>= 4.1.0), cdbs, jikes-classpath, ant, fastjar
- Standards-Version: 3.7.2
++Standards-Version: 3.7.3
+
+Package: proguard
+Architecture: all
+Depends: ${misc:Depends}, kaffe | java-virtual-machine
+Description: java class file shrinker, optimizer, and obfuscator
+ ProGuard is a free Java class file shrinker, optimizer, and
+ obfuscator. It can detect and remove unused classes, fields,
+ methods, and attributes. It can then optimize bytecode and remove
+ unused instructions. Finally, it can rename the remaining classes,
+ fields, and methods using short meaningless names. The resulting jars
+ are smaller and harder to reverse-engineer.
diff --cc debian/watch
index d707a36,0000000..f81904e
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,3 -1,0 +1,3 @@@
+version=3
+
- http://prdownloads.sourceforge.net/proguard/proguard(\d+\.\d+\.\d+)\.tar\.gz
++http://sf.net/proguard/proguard([0-9.]*)\.tar\.gz
--
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