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