Commit Graph

43 Commits

Author SHA1 Message Date
Michael Bayne dfc1d6ad4d Go ahead and make maven-deploy publish locally unless otherwise directed. 2010-11-18 23:07:08 +00:00
Michael Bayne d6482dedc5 Maven Ant tasks do provide properties for dependencies. Yay! 2010-11-18 22:55:44 +00:00
Michael Bayne 932acb52d4 Need to copy src/main/resources into dist/classes. 2010-11-18 22:22:04 +00:00
Michael Bayne d57052b589 Eventually I'll have all of these converted over. 2010-11-18 17:48:13 +00:00
Michael Bayne e7bf99ed0d It's actually the runtime jar not tools, so let's name it appropriately. 2010-11-18 17:46:55 +00:00
Michael Bayne 771acc96de We don't need to keep these in the Proguarded version, tools can use the
non-Proguarded version with dependencies from Maven.
2010-11-18 17:42:39 +00:00
Michael Bayne be491d3bfb Added maven-deploy target and separate pom.xml for deploying the
getdown-pro.jar.
2010-11-18 17:41:26 +00:00
Michael Bayne 5918b67fb1 Revamped primary build to use Maven Ant tasks. Eliminated Ivy-based build,
which was used by Maven, now Maven calls into the primary build to generate its
Proguarded jar file. Retired the Retroweaved jar file after a tremendous amount
of fucking around with Retroweaver. I think it's safe to say that the number of
people showing up with a 1.4 JDK operational in their browser is epsilon close
to zero.
2010-11-18 17:38:43 +00:00
Michael Bayne 241c68ab72 Put our resources in src/main/resources. 2010-09-22 17:29:31 +00:00
Michael Bayne 89229b16cd Now that the JDK is open source, we can just fork JarDiff and eliminate our
annoying dependency on javaws.jar (which no longer even includes JarDiff, now
that lives in $JAVA_HOME/samples/jnlp/servlet/jardiff.jar). We had already
forked JarDiffPatcher, so this completes the circle. Now I can also directly
fix some of the annoying JarDiff bugs we were working around, which I'll do at
some point.
2010-09-20 18:42:41 +00:00
Michael Bayne 525c924ea2 Put libs-incl.xml in etc/ like all our other projects. 2010-09-20 17:45:08 +00:00
Michael Bayne f63bb9a27f Moved src/java into src/main/java, added src/test/java, added build targets for
tests. Some changes (and tests to make sure I'm not fucking things up)
forthcoming.
2010-09-14 19:43:02 +00:00
Dave Hoover 7990d36f25 Future events will affect you in the future. 2010-06-10 20:42:43 +00:00
Michael Bayne 04067d73ef Oops. Can't do that. 2009-04-17 22:58:15 +00:00
Michael Bayne 3d1985845d Allow 1.6 source but continue to target 1.5 bytecode. 2009-04-17 22:50:12 +00:00
Charlie Groves c5ac51be40 Need to add the ant-contrib tasks to use if from it 2008-07-15 19:05:15 +00:00
Par Winzell 3ac8ce2e70 Make getdown's proguard aware that Mac OS X calls rt.jar something else. Hurray, ooo-libs finally compiles all the way through on a Mac. 2008-06-05 13:41:04 +00:00
Charlie Groves 1b543ab2d7 1. proguard renames classes a-z and then switches to caps after the first 26
2. getdown uses 30 classes from samskivert.util
3. Macs have case-preserving, case-insensitive filesystems
4. getdown unpacks its proguarded jar to combine it with the retroweaver runtime

With these 4 conditions in place, getdown-retro-pro will bafflingly lack
certain classes.  Using the update attribute on ant's jar task allows the
runtime to be inserted without proguarded files touching the filesystem, and I
can start regrowing my hair.
2008-01-28 22:25:20 +00:00
Michael Bayne f168142c05 Look for javaws.jar in libs.dir in case we don't have it in java.home. 2008-01-17 00:31:47 +00:00
Michael Bayne 62ea52f83b Don't build our differ if we don't have javaws.jar; fixed some deprecated
CopyUtils usage.
2007-01-25 22:38:07 +00:00
Michael Bayne 92b4edf52e We need to look for our source file relative to basedir. 2007-01-24 23:42:03 +00:00
Jonathan Le Plastrier 958e872950 Let's build us a snapshot for getdown as well. 2007-01-24 23:09:08 +00:00
Michael Bayne 28da206181 Get javaws.jar from our JRE installation directory. 2007-01-24 02:09:04 +00:00
Michael Bayne 817e752bdb Use sign.keystore. 2007-01-20 04:39:36 +00:00
Michael Bayne 6c5918b3c2 Include stub versions of the Java->JavaScript bridge interface so that we
compile properly and we'll link against the real deal at runtime.
2006-12-15 02:57:13 +00:00
Michael Bayne 70b8797c4b Use new safer library locating process. 2006-11-16 22:51:02 +00:00
Michael Bayne 93ceaa40c4 Use distlib.dir. 2006-11-16 21:36:57 +00:00
Michael Bayne 2acaa9bbf5 Work properly with the new build system. 2006-11-14 21:05:40 +00:00
Jonathan Le Plastrier 9620de879d getdown now uses libs-incl 2006-10-14 18:50:23 +00:00
Michael Bayne 39c4d0f278 Added clean and distclean. 2006-10-13 23:51:38 +00:00
Jonathan Le Plastrier 64c44bdc7c getdown needed some tweaking. 2006-10-12 19:18:12 +00:00
Michael Bayne 72ef40f297 Don't freak out if we don't have the Snark library. We'll sort this out more
nicely later.
2006-07-13 18:52:58 +00:00
Michael Bayne cfbf92b5a7 Reference our dependent documentation at the proper locations. 2006-07-12 17:17:29 +00:00
Michael Bayne 7bfd596beb Added support for running Getdown as a signed applet as well as support for
running our target application directly in the same JVM instead of forking off
a new VM.
2006-06-06 23:29:47 +00:00
Elizabeth Fong 8327440736 convert getdown to being completely type-safe, yarr. 2006-04-11 02:45:14 +00:00
Michael Bayne 7297af72af Scratch that we need to weave after we run Proguard. Fortunately we don't do
anything that requires runtime support.
2006-04-10 21:15:46 +00:00
Michael Bayne fe87ef6b04 Retroweave Getdown before running Proguard on it. 2006-04-10 20:36:38 +00:00
Michael Bayne 98c74c7f03 Switched from DashO (commercial, old, crufty) to Proguard (free, new,
sexy) for our download-size optimization.
2005-03-04 01:37:35 +00:00
Michael Bayne c4641083bf Reference this at the permanent location, though this should all go away
and be replaced with something free.
2004-12-14 23:14:12 +00:00
Michael Bayne 9c85fac31e No JAVA_LIBS. 2004-11-18 00:14:48 +00:00
Michael Bayne c4c1c2d359 Blow away a bunch of unneeded cruft that DashO imports from the javaws.jar
file because we can only tell it to include every single non-class file
rather than just those matching a pattern or whatnot.
2004-08-02 22:44:39 +00:00
Michael Bayne b6b2d5779e Whipped up a DashO build system. 2004-07-07 16:25:31 +00:00
Michael Bayne 2fb08f098a The illustrious beginnings of Getdown. 2004-07-02 11:01:21 +00:00