diff --git a/.cvsignore b/.cvsignore
deleted file mode 100644
index 5d32c99..0000000
--- a/.cvsignore
+++ /dev/null
@@ -1,2 +0,0 @@
-dasho.*
-dclasses
diff --git a/build.xml b/build.xml
index 19366e9..762135f 100644
--- a/build.xml
+++ b/build.xml
@@ -8,9 +8,6 @@
-
-
-
@@ -74,24 +71,10 @@
basedir="${deploy.dir}/classes"/>
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/etc/getdown.dop b/etc/getdown.dop
deleted file mode 100644
index fbf2127..0000000
--- a/etc/getdown.dop
+++ /dev/null
@@ -1,72 +0,0 @@
-;
-; DashO-Pro Configuration File for Getdown launcher
-;
-
--Version:
-2.3
-
--MapFile:
-./dasho.map
-
--ReportFile:
-./dasho.rpt
-
--ClassPath:
-/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar
-/usr/local/java/jre/lib/rt.jar
-dist/classes
-lib/jRegistryKey.jar
-../../projects/samskivert/dist/samskivert.jar
-../../lib/commons-io.jar
-../../lib/javaws.jar
-
--Destination:
-./dclasses
-
--TriggerFields:
-
--TriggerMethods:
-com.threerings.getdown.launcher.Getdown:main:java.lang.String[]
-
--RemoveUnusedElements:
-;none
-;onlynonpublics
-all
-
--ExcludePackages:
-javax.*
-
--ExcludeMethods:
-
--IncludeClassesUnconditional:
-ca.beq.util.win32.registry.RegistryException
-ca.beq.util.win32.registry.RegistryKey
-ca.beq.util.win32.registry.RegistryValue
-ca.beq.util.win32.registry.RootKey
-ca.beq.util.win32.registry.ValueIterator
-ca.beq.util.win32.registry.ValueType
-
--General:
-nomakepublic
-fornamedetection
-;ignorenotfoundclasses
-;includesun
-leavedebugginginfo
-
--RenameOptions:
-;OFF
-;ONLYNONPUBLICS
-ON
-
--RenamePrefix:
-(keeppackages)
-;(verbatim)
-
--OptimizationType:
-none
-;speed
-;size
-
--IncludeNonClassFiles:
-dist/classes
-../../lib/javaws.jar
diff --git a/etc/getdown.pro b/etc/getdown.pro
new file mode 100644
index 0000000..917936c
--- /dev/null
+++ b/etc/getdown.pro
@@ -0,0 +1,22 @@
+#
+# $Id$
+#
+# Proguard configuration file for Getdown launcher
+
+-injars dist/getdown.jar(!**/tools/DigesterTask*)
+-injars lib/jRegistryKey.jar
+-injars lib/samskivert.jar(!**/velocity/**,!**/xml/**)
+-injars lib/commons-io.jar
+-injars lib/javaws.jar(com/sun/javaws/jardiff/**,com/sun/javaws/cache/Patcher*)
+
+-libraryjars /lib/rt.jar
+
+-outjars dist/getdown-pro.jar
+
+-keep public class ca.beq.util.win32.registry.** {
+ public protected *;
+}
+
+-keep public class com.threerings.getdown.launcher.Getdown {
+ public static void main (java.lang.String[]);
+}
diff --git a/lib/proguard.jar b/lib/proguard.jar
new file mode 100644
index 0000000..730293a
Binary files /dev/null and b/lib/proguard.jar differ