Commit Graph

105 Commits

Author SHA1 Message Date
Michael Bayne 047e3972a0 Convert translation files from UTF-8 to (escaped) ISO-8859-1 during build.
This makes it *way* easier to view and edit the translation files and avoids
the danger of accidentally slipping UTF-8 encoded characters into existing
files during editing.
2019-04-30 10:08:40 -07:00
Michael Bayne dcfd113dbf [maven-release-plugin] prepare for next development iteration 2019-04-10 11:45:13 -07:00
Michael Bayne a223f40549 [maven-release-plugin] prepare release getdown-1.8.3 2019-04-10 11:45:04 -07:00
Michael Bayne ac876a36ef [maven-release-plugin] prepare for next development iteration 2018-11-27 13:35:37 -08:00
Michael Bayne 7f8add0322 [maven-release-plugin] prepare release getdown-1.8.2 2018-11-27 13:35:31 -08:00
Michael Bayne 555d28a80a [maven-release-plugin] prepare for next development iteration 2018-11-26 14:33:07 -08:00
Michael Bayne 2523ba285b [maven-release-plugin] prepare release getdown-1.8.1 2018-11-26 14:32:57 -08:00
Michael Bayne d4884d5388 [maven-release-plugin] prepare for next development iteration 2018-10-19 09:50:39 -07:00
Michael Bayne 9edca56628 [maven-release-plugin] prepare release getdown-1.8.0 2018-10-19 09:50:29 -07:00
Michael Bayne be5490dce7 Merged the tools module into core.
It wasn't actually providing any value. Neither tools nor core have any special
dependencies. The code in tools operates on the same files, formats and data
structures that core/runtime code operates on. It is simpler to have them in
the same module.
2018-09-04 16:06:37 -07:00
Michael Bayne 852d15a033 Change groupId to com.threerings.getdown.
I don't want to pollute the com.threerings top-level namespace with a bunch of
getdown-foo artifacts, and grouping everything under the top-level project
name, even when that name is repeated for all the artifacts is fairly standard
practice.
2018-09-04 12:36:48 -07:00
Michael Bayne a21657d6d0 Target 1.8-SNAPSHOT.
The new multi-module Getdown will be 1.8.
2018-09-04 12:33:38 -07:00
Michael Bayne 8195460ee2 Remove obsolete Applet code. 2018-09-04 12:31:46 -07:00
Michael Bayne 4c383f99c7 Split Getdown into multiple (Maven) modules.
- core: the main Getdown logic code
- tools: code to create digest.txt & patch files
- launcher: the standalone launcher/updater app
- ant: the Ant task for creating digest.txt files

This paves the way for a proper Jigsaw-ification of the Getdown code.

I may further factor code out of getdown-launcher and into getdown-core to
enable the use-case where an app embeds Getdown completely and does not use the
launcher app/UI. That will also make it easier to create a JavaFX UI and retire
the old Swing UI.

This also moves the obsolete applet code into a separate applet module, which
is merely a temporary holding area. It will be deleted in the next commit.
2018-09-04 12:31:46 -07:00
Michael Bayne 07412a792a Remove depend on commons-codec.
We'll use the Base64 class from Classpath/Android instead. One less moving
part.
2018-08-22 13:36:39 -07:00
Michael Bayne 3e9de69e73 [maven-release-plugin] prepare for next development iteration 2018-06-06 14:41:03 -07:00
Michael Bayne d8fa74b012 [maven-release-plugin] prepare release getdown-1.7.1 2018-06-06 14:40:53 -07:00
Michael Bayne 956c5cdcd1 Get things mostly building on Java 9.
This upgrades a bunch of Maven plugins, upgrades Proguard to 6.0, and adds some
fiddly profile stuff to point Proguard at the right set of JDK jmods since
rt.jar no longer exists for Java 9, and ignores a bunch more samskivert library
stuff since it references Java modules that we don't use (like java.sql).
2018-05-11 19:49:33 -07:00
Michael Bayne 0fe9c1cdb2 [maven-release-plugin] prepare for next development iteration 2017-12-11 10:12:29 -08:00
Michael Bayne 1dc43fe4d1 [maven-release-plugin] prepare release getdown-1.7.0 2017-12-11 10:12:20 -08:00
Michael Bayne d8fa95e15c Move to Java 1.7 minspec. 2017-09-17 10:31:47 -07:00
Michael Bayne 23a44e661e [maven-release-plugin] prepare for next development iteration 2017-09-17 10:23:34 -07:00
Michael Bayne 20c2304137 [maven-release-plugin] prepare release getdown-1.6.4 2017-09-17 10:23:25 -07:00
Michael Bayne 4855057b2a [maven-release-plugin] prepare for next development iteration 2017-04-23 07:20:55 -07:00
Michael Bayne eb7b0b9511 [maven-release-plugin] prepare release getdown-1.6.3 2017-04-23 07:20:46 -07:00
Michael Bayne a884284cf3 Apparently prereqs are not for regular projects.
I was misled by the check upgrade plugin which complained about a lack
of prereqs.
2017-04-23 07:08:15 -07:00
Michael Bayne 0eaf144a1d [maven-release-plugin] prepare for next development iteration 2017-02-12 09:23:07 -08:00
Michael Bayne c45588e2ac [maven-release-plugin] prepare release getdown-1.6.2 2017-02-12 09:22:58 -08:00
Michael Bayne 9fe6ff9472 [maven-release-plugin] prepare for next development iteration 2017-02-12 07:47:44 -08:00
Michael Bayne c3de781075 [maven-release-plugin] prepare release getdown-1.6.1 2017-02-12 07:47:37 -08:00
Michael Bayne f2e600fdf2 [maven-release-plugin] prepare for next development iteration 2016-11-05 07:08:16 -07:00
Michael Bayne 9c528f89c0 [maven-release-plugin] prepare release getdown-1.6 2016-11-05 07:08:11 -07:00
Thomas Küstermann 0a34632c0a Issue #64 introduced a code cache to support multiple app instances
Whenever 'use_code_cache' is set to 'true' the application's code
resources are copied to a cache directory prior to launching the
application. This is done in order to support multiple open application
instances of different versions.
2016-09-20 13:22:19 +02:00
Michael Bayne c914823d21 Merge pull request #65 from thokuest/target_java6
Change build source and target to Java 6
2016-09-11 12:42:56 -07:00
Michael Bayne 4fe57ead00 Fix license confusion.
We relicensed as New BSD a long time ago, so the POM should reflect
that.

Also fixed the authors referenced in the LICENSE file.

Closes #66
2016-09-11 12:40:14 -07:00
Thomas Küstermann 282aac0a6f Added "Trusted-Library" manifest attribute
The "Trusted-Library" manifest attribute is required for Applets and
Java Web Start. Otherwise classes from the Getdown package might be
silently ignored (ClassNotFoundException).
2016-09-09 17:53:53 +02:00
Thomas Küstermann 4fad760399 Compiler to use Java 6 as source and target
As the sources cannot be compiled with Java 5 the compliance level has
been changed to Java 6.
2016-09-09 12:29:11 +02:00
Michael Bayne 942d55a18b Disable Javadoc warnings about @param & @return. 2015-10-06 13:58:50 -07:00
Michael Bayne c931fd071b [maven-release-plugin] prepare for next development iteration 2015-10-06 13:56:58 -07:00
Michael Bayne 958beb3b8d [maven-release-plugin] prepare release getdown-1.5 2015-10-06 13:56:54 -07:00
Michael Bayne 2baf101e9d Add Sonatype plugin to make release easier. 2015-10-06 13:55:49 -07:00
Michael Bayne bf6ac3ea9e No one uses JDK 1.6 on Mac anymore. 2015-10-06 13:54:54 -07:00
Michael Bayne 9230068de7 Update plugin versions.
Also added Maven version prereq, which I guess is a good thing to do.
2015-10-06 13:53:57 -07:00
Stephen Neal effee62d26 Restore parent version on default branch 2015-06-23 13:59:42 +09:30
Stephen Neal 15379722e8 Change version to minor iteration (to avoid clash with parent) and ignore Eclipse project files 2015-06-22 13:28:11 +09:30
Michael Bayne f27e276732 Back to 1.5-SNAPSHOT. 2015-02-16 10:50:32 -08:00
Mark Johnson b849d0052d Preparing for getdown-1.4.1 release. 2014-12-04 15:12:57 -08:00
Mark Johnson 7b215a0b2d Fix the getdown manifest for maven builds.
We have an ant build.xml and a maven pom.xml.  At some point I guess the
build switched to maven, which didn't have the special manifest to use
for the jar to work around all the Java permission changes.  If you want
getdown to work with the latest Java, you will need to use this update.
2014-12-04 15:02:44 -08:00
Jamie Doornbos 0dfd443a80 Revert "Temporary maven exec to debug java.home on jenkins."
Oops, that was supposed to go into my fork. So much for keeping the historty on the main
project clean.

This reverts commit e628f64e9a.
2014-11-17 09:55:02 -08:00
Jamie Doornbos e628f64e9a Temporary maven exec to debug java.home on jenkins. 2014-11-17 09:53:47 -08:00