[proguard] 08/13: Imported Debian patch 4.1-1

Emmanuel Bourg ebourg-guest at moszumanska.debian.org
Thu Apr 10 08:59:19 UTC 2014


This is an automated email from the git hooks/post-receive script.

ebourg-guest pushed a commit to branch master
in repository proguard.

commit 9d70fc0fd71143b0cc7baf7ad1d0a18e5ebf4c04
Merge: e579fd0 052614c
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