Commit Graph

35 Commits

Author SHA1 Message Date
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
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