42 Commits

Author SHA1 Message Date
Michael Bayne 11f778466f [maven-release-plugin] prepare for next development iteration 2026-06-03 11:29:41 -07:00
Michael Bayne 0d294f41bd [maven-release-plugin] prepare release nenya-1.7.2 2026-06-03 11:29:36 -07:00
Ray J. Greenwell 5792d8697b Fix tests. Run headless. 2026-05-13 15:01:40 -07:00
Michael Bayne a49e0e012f Merge pull request #8 from threerings/dependabot/maven/tools/org.apache.ant-ant-1.10.9
Bump ant from 1.7.1 to 1.10.9 in /tools
2025-11-28 14:17:35 -08:00
Michael Bayne 8ccac9f017 Merge pull request #5 from threerings/dependabot/maven/tools/junit-junit-4.13.1
Bump junit from 4.10 to 4.13.1 in /tools
2025-11-28 14:17:04 -08:00
Michael Bayne 4910f7fb9d [maven-release-plugin] prepare for next development iteration 2025-08-08 10:39:41 -07:00
Michael Bayne 14cef92e49 [maven-release-plugin] prepare release nenya-1.7.1 2025-08-08 10:39:38 -07:00
Michael Bayne af792182c1 [maven-release-plugin] prepare for next development iteration 2025-07-04 10:04:25 -07:00
Michael Bayne a70fbc7deb [maven-release-plugin] prepare release nenya-1.7 2025-07-04 10:04:22 -07:00
Michael Bayne 7ee646af97 Javadoc fix. 2025-07-04 10:02:44 -07:00
Jamie Doornbos 9647cfb968 Shucks, that was a lot more complicated than I thought
The mod time of a target directory can't be reliably checked using the files, so we need to compare
the modificaiton times of each source and destination image file as we go.
2025-02-05 10:59:21 -08:00
Jamie Doornbos 6ec4fb5c4f Implement up to date check for tile directories 2025-02-05 10:59:21 -08:00
David Hoover b65ca9b144 Probably a nice touch to set a default.
Not that NPEing when you don't go out of
your way to use the new stuff isn't fun...
2025-02-05 10:59:21 -08:00
David Hoover ddf07dc905 Support fancier packing of trimmed tilesets.
By default, it still does the same thing, but now you
can pass in a fancier packer.

Provided a SLIGHTLY fancier one that's still pretty dumb and
wasteful, but allows row wrapping instead of gluing everything
together into one super wide image; I've got some that otherwise
wind up SO insanely wide that it causes problems decoding them.
2025-02-05 10:59:21 -08:00
Jamie Doornbos bce83d858e Revamped the way TileSetBundler mogrifies and writes out bundles
Introduced a Writer class to hold all the options to the createBundle method and help clarify
things. This also ended up being a convenient place to put the previous member variables since
they affect the process in pretty much the same way.

Got rid of DirectoryTileSetBundler. This had a mutated copy of a method from TileSetBundler,
that appeared to be missing some bug fixes. Anyway, it shouldn't be needed anymore, callers
can use a BundleWriter that is a directory.

Added an option for outputting tileset bundle metadata as json. This includes some
utility classes and the net.sf.json-lib dependency. This follows the same pattern
as some other tools only jars so should end up being ignored by production
applications.
2025-02-05 10:59:21 -08:00
dependabot[bot] dbbd48cf40 Bump ant from 1.7.1 to 1.10.9 in /tools
Bumps ant from 1.7.1 to 1.10.9.

Signed-off-by: dependabot[bot] <support@github.com>
2021-02-03 19:30:22 +00:00
dependabot[bot] 9e891ef0b6 Bump junit from 4.10 to 4.13.1 in /tools
Bumps [junit](https://github.com/junit-team/junit4) from 4.10 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.10.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.10...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 09:56:21 +00:00
Ray J. Greenwell 3165a012fd Prepare for next development iteration. 2018-10-15 11:04:02 -07:00
Ray J. Greenwell 2212f2ed72 Prepare for release nenya 1.6.2. 2018-10-15 10:25:28 -07:00
Michael Bayne 8e04887d78 Take files not strings, so that paths are correct. 2015-03-16 19:29:55 -07:00
Michael Bayne 9eec1e2e92 [maven-release-plugin] prepare for next development iteration 2015-03-14 10:39:13 -07:00
Michael Bayne 668df13a74 [maven-release-plugin] prepare release nenya-1.6.1 2015-03-14 10:39:09 -07:00
Michael Bayne 2d96e6c81d [maven-release-plugin] prepare for next development iteration 2015-03-14 09:44:27 -07:00
Michael Bayne 7ff04d348a [maven-release-plugin] prepare release nenya-1.6 2015-03-14 09:44:21 -07:00
Michael Bayne 7b462a371a TestUtil is no more. 2015-03-14 09:33:29 -07:00
Michael Bayne fe9d8f4d5c Route logging properly in Maven. 2014-01-22 12:15:57 -08:00
Michael Bayne 1752708fbb Factored ComponentBundler logic into separate class. 2014-01-22 11:46:18 -08:00
Michael Bayne 5f08ddcc34 [maven-release-plugin] prepare for next development iteration 2013-05-07 14:37:33 -07:00
Michael Bayne 450d7578a0 [maven-release-plugin] prepare release nenya-parent-1.5 2013-05-07 14:37:26 -07:00
Michael Bayne 3144678ef5 Note to future self. 2013-02-05 17:33:16 -08:00
Michael Bayne ebc91c015f Added a little test of the JSON writer.
I'm also using this test to do the conversions I need, since I just need our
two test scenes in JSON format.
2013-01-23 15:40:09 -08:00
Michael Bayne fd34ffda09 Allow parsing from InputStream. 2013-01-23 15:39:33 -08:00
Michael Bayne 7f3f5098ed Added code for writing a simple miso scene model to JSON.
Wow, writing to JSON is way simpler than writing to HTML. Too bad JSON wasn't
around and popular twelve years ago.
2013-01-23 15:39:33 -08:00
David Hoover c0cb0ffcfd Header update.
Point to where things live on github these days.
2012-11-01 11:30:44 -07:00
Mark Johnson 1e6f91c0b8 Preparing for 1.5-SNAPSHOT development. 2012-10-16 16:27:24 -07:00
Mark Johnson c79484827f Preparing for nenya-parent-1.4.2 release. 2012-10-16 16:17:51 -07:00
Mark Johnson 760eed0fe0 Preparing for 1.5-SNAPSHOT development. 2012-04-03 21:10:32 -07:00
Mark Johnson 2ce6bdffac Preparing for nenya-parent-1.4.1 release. 2012-04-03 21:03:01 -07:00
Michael Bayne 94546866dd [maven-release-plugin] prepare for next development iteration 2012-03-09 08:37:13 -08:00
Michael Bayne 773897a2b8 [maven-release-plugin] prepare release nenya-parent-1.4 2012-03-09 08:37:07 -08:00
Michael Bayne 09b907c3f4 Reheadered, minus (svn-only) $Id$. 2012-02-27 12:16:26 -08:00
Michael Bayne 5e2380eb24 Split Nenya into proper Maven submodules (same treatment Narya got). 2012-02-27 12:15:12 -08:00