e450c9076f
Update the narya we use.
Ray J. Greenwell
2012-10-02 18:07:40 -07:00
ee9a81512f
Fix deprecation warning with move to new samskivert library.
Ray J. Greenwell
2012-10-02 17:48:01 -07:00
7df6f0160f
Move to samskivert 1.7 and guava-jdk5 13.0
Ray J. Greenwell
2012-10-02 17:43:09 -07:00
d2dedd8e65
Another spot where a safer comparison is called for.
Nathan Curtis
2012-08-16 11:47:38 -07:00
5a1cc88744
Use a safe comparison instead of simple subtraction.
Nathan Curtis
2012-08-07 17:43:41 -07:00
760eed0fe0
Preparing for 1.5-SNAPSHOT development.
Mark Johnson
2012-04-03 21:10:32 -07:00
2ce6bdffac
Preparing for nenya-parent-1.4.1 release.
Mark Johnson
2012-04-03 21:03:01 -07:00
dbda61db78
Oops, install nenya-parent.pom and nenya.jar.
Michael Bayne
2012-03-30 13:31:48 -07:00
a1d60a685b
Use File.separatorChar where it makes sense.
Ray J. Greenwell
2012-03-30 11:12:50 -07:00
c7e80de26d
Revert "Revert "Code formatting and method rearrangement.""
Ray J. Greenwell
2012-03-30 11:08:36 -07:00
cc0c9c4e3e
Revert "Code formatting and method rearrangement."
Ray J. Greenwell
2012-03-30 11:06:13 -07:00
7c182066ea
Merge branch 'master' of github.com:threerings/nenya
Ray J. Greenwell
2012-03-30 11:01:29 -07:00
6f9daf6c97
Code formatting and method rearrangement.
Ray J. Greenwell
2012-03-30 10:57:56 -07:00
7fdd65b0b4
Allow customized locale paths.
Ray J. Greenwell
2012-03-30 10:48:49 -07:00
94546866dd
[maven-release-plugin] prepare for next development iteration
Michael Bayne
2012-03-09 08:37:13 -08:00
773897a2b8
[maven-release-plugin] prepare release nenya-parent-1.4
Michael Bayne
2012-03-09 08:37:07 -08:00
99bfa8c16b
Build and deploy nenya-tools.jar, other fixes.
Michael Bayne
2012-02-27 12:59:47 -08:00
8a4d7d5c39
Fix some install/deploy bits. Still need to sort out tools.
Michael Bayne
2012-02-27 12:26:57 -08:00
04296ba93c
Reference SOURCE_HEADER in its new location.
Michael Bayne
2012-02-27 12:18:56 -08:00
09b907c3f4
Reheadered, minus (svn-only) $Id$.
Michael Bayne
2012-02-27 12:16:26 -08:00
5e2380eb24
Split Nenya into proper Maven submodules (same treatment Narya got).
Michael Bayne
2012-02-27 11:46:22 -08:00
90146d517d
Update README with new newness.
Michael Bayne
2012-02-27 11:21:43 -08:00
617bd49980
Update developerConnection with Github URL.
Michael Bayne
2012-02-27 11:18:57 -08:00
797aa5dc18
Preparing for 1.4-SNAPSHOT development.
Mark Johnson
2012-02-22 03:08:44 +00:00
63c4bc197c
Preparing for nenya-1.3 release.
Mark Johnson
2012-02-22 03:00:55 +00:00
e172d90672
Use new shipped Narya 1.11.
Michael Bayne
2012-02-04 00:21:56 +00:00
5202627607
Some POM tidying.
Michael Bayne
2012-01-11 00:35:11 +00:00
9c04e6b42f
Use guava 11.0.1
Ray Greenwell
2012-01-10 21:08:22 +00:00
9a49191ac9
Use an ooo-ant-actionscript that respects FLEX_HOME
Charlie Groves
2012-01-07 00:45:14 +00:00
f49f91e016
Auld Lang Syne
Dave Hoover
2012-01-03 18:45:35 +00:00
9ec03e6512
Update to latest (stable) samskivert; fix some deprecations.
Michael Bayne
2011-12-13 23:21:24 +00:00
5633f9ce9b
Run the tests as part of deploy.
Michael Bayne
2011-10-13 18:43:37 +00:00
ef0f727bc4
Switch to separate install and deploy targets.
Michael Bayne
2011-10-13 18:42:46 +00:00
5d6e52bda4
We seem to need the latest Aspirin. How this has been working I know not.
Michael Bayne
2011-10-13 18:42:09 +00:00
b671eec52c
This repository seems to have gone away, so I moved jlayer to our ext repo
Charlie Groves
2011-10-11 22:07:16 +00:00
6adac94c77
Guava 10.0.
Ray Greenwell
2011-09-28 22:27:17 +00:00
9476b70a26
Avoiding a divide-by-zero exception in CalibratingTimer when Perf.highResFrequency() returns 0 on certain machines.
Mike Dosey
2011-09-20 01:31:44 +00:00
c5cdb51aa8
Scratch this one, calling getError prior to initializing the openAL sound system doesn't work.
Ray Greenwell
2011-08-17 20:45:48 +00:00
5b916735c2
If we're going to call alGetError we may as well make sure it's related to what we're checking. Right?
Ray Greenwell
2011-08-17 20:01:30 +00:00
3d5181d81a
Use location to get absolute paths
Charlie Groves
2011-07-14 18:27:37 +00:00
2d0bc260a6
Remove and ignore Eclipse files in favor of letting people generate their own using m2eclipse
Charlie Groves
2011-06-27 20:53:37 +00:00
2eb57503da
Reference the repo with our own artifacts
Charlie Groves
2011-06-27 03:56:38 +00:00
a6fbaf49fc
Bump to ooo-build 2.5 since the maven-ant-tasks jar 2.1 uses is no longer available
Charlie Groves
2011-06-24 20:15:34 +00:00
1c1032874a
ArrayUtil --> Arrays.
Bruno Garcia
2011-06-17 22:18:01 +00:00
1aa6dc7ad4
Make the building of the ActionScript code optional, depending on whether flexsdk.dir is provided or can be inferred.
Michael Bayne
2011-06-10 16:13:01 +00:00
15c95e618f
Unused imports
Dave Hoover
2011-06-07 20:33:34 +00:00
2384e67805
GHFM autlinkifies, but doesn't know to ignore the period.
Dave Hoover
2011-05-26 17:31:28 +00:00
71fbb63287
Samskivert api docs are over at github now
Dave Hoover
2011-05-26 17:31:26 +00:00
b4409dfb5c
Whitespace
Dave Hoover
2011-05-26 17:31:25 +00:00
dc5cb6f5f2
Javadocify
Dave Hoover
2011-05-26 17:31:22 +00:00
692ca57250
Turns out I completely screwed up my measurements, and it is in fact (much) faster to read the decompressed files as opposed to reading them in-place from the jar. At least I double-checked before going too far. In case you were wondering, it's *really* fast to simply check a jar file for an entry that doesn't exist.
Andrzej Kapolka
2011-05-09 20:47:20 +00:00
d46608becd
I tested it on Linux, and on Windows, and on OS X: on every platform, near as I can tell, it's substantially faster to read resources directly from the jar file rather than unpacking them first. Why would that be? Well, for starters, I'm guessing it takes less time to decompress data than to read more data from the storage device. Also, it's likely to use disk space more efficiently: having all the resources in one jar makes it more likely that they'll occupy adjacent blocks, not to mention the fact that there's less wasted space from partially filled blocks. So, add an option to avoid unpacking files from jars before reading them. This doesn't work with FastImageIO's memory-mapped image reading, but we don't use that in Spiral Knights.
Andrzej Kapolka
2011-05-06 22:58:07 +00:00
e29bf08b7b
Added a ResourceStream for convenience, changed "file" to "URL" in various locations of URLStream.
Andrzej Kapolka
2011-05-05 01:40:21 +00:00
4ee9d56fe7
That should call the superclass method.
Andrzej Kapolka
2011-05-05 01:01:28 +00:00
e699b5817a
Turn FileStream into a more general URLStream so that we can stream music from jar/resource URLs (but retain FileStream for compatibility).
Andrzej Kapolka
2011-05-05 00:58:32 +00:00
81abfe0d30
- Keep the current/desired state of the sound up to date and add a method to check if a sound is pending, (ie. set to play but hasn't finished buffering)
Mark Johnson
2011-04-14 20:33:28 +00:00
ea2f7976a4
Now that my snapshot pruning is working, we can finally clean up some of this damned cruft. No snapshot needed here.
Michael Bayne
2011-04-10 19:56:16 +00:00
d5f975a6fe
Snapshot not needed.
Michael Bayne
2011-04-10 19:53:52 +00:00
6b84a4a639
Guava r09.
Ray Greenwell
2011-04-10 19:39:59 +00:00
a403cd36b1
Bueller?
Ray Greenwell
2011-04-10 19:38:39 +00:00
2db006865e
I'm not sure where this Guice dependency came from, but Nenya has no dependency on Guice.
Michael Bayne
2011-04-06 23:50:35 +00:00
a9806ecd06
That's a jar not an swc.
Michael Bayne
2011-04-06 23:15:28 +00:00
0e4f92ce6b
Fixed manual artifact links.
Michael Bayne
2011-04-06 23:05:20 +00:00
45d0cf0d06
Added more info about our different artifacts.
Michael Bayne
2011-04-06 23:03:28 +00:00
f66c95b921
Updated pom with new public facing URLs, plus OOO public Maven repository.
Michael Bayne
2011-04-06 22:56:13 +00:00
81822f6cf9
Markdownified, updated README.
Michael Bayne
2011-04-06 22:53:40 +00:00
8a951b218f
Since the JME package was removed from Nenya, it no longer makes sense to include the model/animation exporters for 3DS Max.
Andrzej Kapolka
2011-04-06 21:35:44 +00:00
1fa612c349
Use the convenience creation methods on ObserverList
Charlie Groves
2011-04-05 21:07:41 +00:00
8162449107
Let's not hose the version line in our enthusiasm.
Michael Bayne
2011-04-04 05:17:53 +00:00
093accedd0
Back onto the snapshot bandwagon.
Michael Bayne
2011-04-04 05:16:04 +00:00
b5bcdb1f9a
[maven-release-plugin] prepare for next development iteration
Michael Bayne
2011-04-04 05:06:20 +00:00
98dd204039
[maven-release-plugin] prepare release nenya-1.2
Michael Bayne
2011-04-04 05:05:54 +00:00
ba58521133
Let's use the correct version.
Michael Bayne
2011-04-04 05:05:17 +00:00
f0052fddf5
Prepare these for our forthcoming (Maven-initiated) release.
Michael Bayne
2011-04-04 05:04:14 +00:00
fdb9ab8a36
Simplify things now that we don't have to bend over for Maven.
Michael Bayne
2011-04-04 05:02:33 +00:00
afcc90c174
Oh for fuck's sake. The Maven Ant task can't handle the double dash in a multiline XML comment. Is it possible to count the bad decisions made when designing XML? I don't think numbers go that high.
Michael Bayne
2011-04-04 05:02:10 +00:00
61cbafcefb
When building via Maven, skip the tests that require resources to be prepared. That broke a while ago and it's too much of a PITA to keep working.
Michael Bayne
2011-04-04 04:59:45 +00:00
c28447faca
Update our dependencies in preparation for a public release.
Michael Bayne
2011-04-04 04:24:21 +00:00
095fb41ae8
Move bootstrap.xml into etc.
Michael Bayne
2011-04-03 16:37:09 +00:00
2b0c556f3e
Guava r08.
Ray Greenwell
2011-04-02 01:31:19 +00:00
82a7a4476a
Speeling
Dave Hoover
2011-03-31 20:10:25 +00:00
e6f6b14872
Stop calling aslib as part of dist, finish conversion to ooo-build
Charlie Groves
2011-03-28 02:58:05 +00:00
9fcf4d1edd
It's cheaper to check the flag, so let's do that first.
Andrzej Kapolka
2011-03-25 03:34:04 +00:00
f0ff20fd23
Come to think of it, we don't need to maintain a list of closed nodes; we can just use a flag.
Andrzej Kapolka
2011-03-25 03:19:51 +00:00
5dab9cfab2
ArrayList.contains shows up as a hot spot in pathfinding. Let's try using an identity hash set to accelerate it (identity hash set uses linear probing, which can give better cache performance than the chaining used by the normal hash set).
Andrzej Kapolka
2011-03-23 04:49:18 +00:00
ced496a379
Use narya-tools, since we do on Vilya already. Non-OOO-builder beware. Added missing -init-ooo to clean target.
Michael Bayne
2011-03-16 18:24:13 +00:00
1ea0c14cf1
Nixed unneeded filtering.
Michael Bayne
2011-03-16 00:18:28 +00:00
ed98f2417a
Modified Nenya to use ooo-build scripts, chiefly for my own edification.
Michael Bayne
2011-03-16 00:12:22 +00:00
e68ac3a0c9
Typo.
Bruno Garcia
2011-03-10 01:55:13 +00:00
e28c1a1ef6
Let's go back to a stable Narya version here.
Michael Bayne
2011-02-03 20:04:57 +00:00
f648e24f90
Moved action tileset parsing into a helper class, so that it can be more easily tested and debugged. Turns out the problem I was chasing was a digester-2.0 dependency where a digester-1.8 dependency was needed, but I'll go ahead and commit this anyway.
Michael Bayne
2011-02-03 20:04:09 +00:00
b69202d0ef
Make it possible to run unit tests without running the media tests.
Michael Bayne
2011-02-03 20:03:12 +00:00
8718c7a7f5
In order to pick up recent narya bugfixes, move our dependency forward to the current narya snapshot.
Mike Thomas
2011-02-03 19:37:16 +00:00
1e642792eb
We need a hard coded version here as the new Maven world order shuns RELEASE versions.
Michael Bayne
2011-02-01 19:19:26 +00:00
02d46eb73a
I was wondering where that went.
Andrzej Kapolka
2011-01-27 01:10:08 +00:00
d076bf84e8
Check for a locale-specific resource in getResourceFile.
Andrzej Kapolka
2011-01-27 01:08:05 +00:00
188578eb79
Deploy a sources jar along with the code jar for IDE-happiness
Charlie Groves
2011-01-20 00:44:16 +00:00
3d24d016f6
Step 2 in getting the *-poms versions to match pom versions.
Mike Thomas
2011-01-18 17:55:38 +00:00
6333249d63
And move the tools-pom in line too.
Mike Thomas
2011-01-18 17:47:24 +00:00
d70bc9aee7
Step 1 in bringing as-pom up to pom's version.
Mike Thomas
2011-01-18 17:37:08 +00:00