Commit Graph

68 Commits

Author SHA1 Message Date
Ray J. Greenwell ec225177d5 Bump the lwjgl openal to 3.4.1 2026-05-13 14:55:54 -07:00
Ray J. Greenwell f1cb1d7ee5 ...and then we can use a "record" class here. 2026-05-12 15:32:46 -07:00
Ray J. Greenwell 48fc959b3c Actually, 44100 matches our audio samples, let's keep the old defaults.
Easy enough to upgrade if you need it.
2026-05-10 18:35:30 -07:00
Ray J. Greenwell 4b3ab93baa Use modern API to read all the bytes rather than buggily hand-rolling it. 2026-05-10 18:33:59 -07:00
Ray J. Greenwell 908c16569b Let's try moving to modern 48kHz / 60Hz / unsyncd configuration? Add args.
We should bump to at least 21 here so I can use "record" classes.
2026-05-10 15:59:05 -07:00
Ray J. Greenwell 3e28d60d9a Restore original 44100 / 15 initialization parameters to sound...
Could also modernize them but trying this first...
2026-05-09 20:18:52 -07:00
Ray J. Greenwell c77177368c Bug fix: actually use the available value computed a line above. 2026-05-09 20:18:39 -07:00
Michael Bayne 8f7be7fe9f Merge pull request #9 from fourbites/master
Add support for zooming in VirtualMediaPanel
2025-11-28 14:24:34 -08:00
Michael Bayne d9d94575be Merge pull request #7 from threerings/dependabot/maven/core/org.apache.ant-ant-1.10.9
Bump ant from 1.7.1 to 1.10.9 in /core
2025-11-28 14:17:51 -08:00
Michael Bayne 0689c4ccd8 Merge pull request #6 from threerings/dependabot/maven/core/junit-junit-4.13.1
Bump junit from 4.8.1 to 4.13.1 in /core
2025-11-28 14:17:20 -08:00
fourbites fc0beb238c Use fixed zoom levels for more stable rendering 2025-09-20 01:45:28 +02:00
fourbites 6da7fa249b Fix zoom scaling artifacts 2025-08-27 17:31:39 +02:00
fourbites 45afe38ccc Fix copyArea to work with zoom 2025-08-27 17:19:10 +02:00
fourbites 5bc8ff224c Add zoom support to VirtualMediaPanel 2025-08-27 16:30:09 +02: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 623ee0d20e Javadoc doesn't like emails these days. 2025-08-08 10:38:45 -07:00
Michael Bayne 8fdc7431de Upgrade OpenAL bits to LWJGL 3.
I didn't find a good way to determine whether OpenAL had already been
initialized. So if we need this whole "sharing AL with something else in the
same JVM" business, we'll need to find another way to do it.
2025-08-08 10:36:12 -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 d1e2a2cd02 Update to latest Sonatype publishing bits.
Also bump samskivert and narya depends to latest stable version.
2025-07-04 10:02:44 -07:00
Michael Bayne 210ccca53c Remove obsolete Maven repos. 2025-02-25 14:54:41 -08:00
Michael Bayne f1441a8be6 Remove ancient unsafe native code.
All Javas have reasonably fine grained Thread.sleep these days, and we no
longer need to set our pid or gid or temporarily disable GC.
2025-02-10 10:15:32 -08:00
Michael Bayne b15fdc1911 Update depends, target Java 10. 2025-02-05 10:59:21 -08:00
Michael Bayne 8711ee09d2 Turns out YPP does need getLocalePrefix(). :) 2025-02-05 10:59:21 -08:00
David Hoover 9e87bc3519 Clear out the background when building a trimmed tileset.
Otherwise it's filled with some random color (palette entry
0?) and there are splotches of that filling the gaps between
trimmed tiles.
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
Michael Bayne c80d59b316 Remove PerfTimer.
It uses the no longer available sun.misc.Perf API.
2025-02-05 10:59:21 -08:00
Ray J. Greenwell ed8ca989f0 Drive-by: Nix unused variable that's been hanging out since 2006.
The use of this variable has been commented out since this code became a
git repo in 2006. Crazy.
2025-01-20 11:45:00 -08:00
dependabot[bot] c752e2c277 Bump ant from 1.7.1 to 1.10.9 in /core
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] 23e6801daa Bump junit from 4.8.1 to 4.13.1 in /core
Bumps [junit](https://github.com/junit-team/junit4) from 4.8.1 to 4.13.1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/main/doc/ReleaseNotes4.13.1.md)
- [Commits](https://github.com/junit-team/junit4/compare/r4.8.1...r4.13.1)

Signed-off-by: dependabot[bot] <support@github.com>
2020-10-13 09:57:47 +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
Ray J. Greenwell 829818ded4 Improve Colorization slightly.
Colorizations are not cached, and the root color values are recomputed
every time. We can share those.
Also added an accessor to read the already computed HSV values out
of a Colorization. I suppose I could just make it a public field
or return the array directly. The rootColor variable is already public.
DFU. But now the array will be shared by every instance from the same
classRecord, so it seems more important to make sure nothing goes wrong.
2018-10-15 10:18:44 -07:00
Ray J. Greenwell 145660bf0c Color.HSBtoRGB() will wrap hue for us.
It is documented that hue = hue - (float)Math.floor(hue);
It's pointless for us to check if it's over 1f.
2018-07-18 12:05:17 -07:00
Michael Bayne 084da3c549 Tick sprite in char sprite viz. 2017-08-19 07:54:55 -07:00
Michael Bayne 2197292581 Share the OpenAL context if one is already created. 2017-07-18 19:48:26 -07:00
Michael Bayne ff4d32a1e2 Use published javazoom depend. 2016-12-17 17:13:46 -08: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 e809d26f3d This is on Maven Central now.
This was the reason for the (long broken) depend on the ooo-maven repo.
2015-03-14 10:36:30 -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 f2eaa55c35 Javadoc fixes. 2015-03-14 09:43:11 -07:00
Michael Bayne 9760a317d0 Do the version update dance in prep for release. 2015-03-14 09:36:25 -07: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 c7a0788078 Use latest samskivert, Guava, LWJGL and Narya. 2013-05-07 14:33:21 -07:00
Michael Bayne febf2e4adc Use normal Guava. 2013-05-07 12:45:20 -07:00