Commit Graph

1164 Commits

Author SHA1 Message Date
Charlie Groves 2d0bc260a6 Remove and ignore Eclipse files in favor of letting people generate their own using m2eclipse
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1175 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-06-27 20:53:37 +00:00
Charlie Groves 2eb57503da Reference the repo with our own artifacts
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1174 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-06-27 03:56:38 +00:00
Charlie Groves a6fbaf49fc Bump to ooo-build 2.5 since the maven-ant-tasks jar 2.1 uses is no longer available
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1173 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-06-24 20:15:34 +00:00
Bruno Garcia 1c1032874a ArrayUtil --> Arrays.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1172 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-06-17 22:18:01 +00:00
Michael Bayne 1aa6dc7ad4 Make the building of the ActionScript code optional, depending on whether
flexsdk.dir is provided or can be inferred.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1171 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-06-10 16:13:01 +00:00
Dave Hoover 15c95e618f Unused imports
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1170 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-06-07 20:33:34 +00:00
Dave Hoover 2384e67805 GHFM autlinkifies, but doesn't know to ignore the period.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1169 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-26 17:31:28 +00:00
Dave Hoover 71fbb63287 Samskivert api docs are over at github now
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1168 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-26 17:31:26 +00:00
Dave Hoover b4409dfb5c Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1167 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-26 17:31:25 +00:00
Dave Hoover dc5cb6f5f2 Javadocify
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1166 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-26 17:31:22 +00:00
Andrzej Kapolka 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.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1165 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-09 20:47:20 +00:00
Andrzej Kapolka 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.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1164 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-06 22:58:07 +00:00
Andrzej Kapolka e29bf08b7b Added a ResourceStream for convenience, changed "file" to "URL" in
various locations of URLStream.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1163 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-05 01:40:21 +00:00
Andrzej Kapolka 4ee9d56fe7 That should call the superclass method.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1162 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-05 01:01:28 +00:00
Andrzej Kapolka e699b5817a Turn FileStream into a more general URLStream so that we can stream music
from jar/resource URLs (but retain FileStream for compatibility).


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1161 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-05-05 00:58:32 +00:00
Mark Johnson 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)


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1160 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-14 20:33:28 +00:00
Michael Bayne ea2f7976a4 Now that my snapshot pruning is working, we can finally clean up some of this
damned cruft. No snapshot needed here.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1159 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-10 19:56:16 +00:00
Michael Bayne d5f975a6fe Snapshot not needed.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1158 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-10 19:53:52 +00:00
Ray Greenwell 6b84a4a639 Guava r09.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1157 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-10 19:39:59 +00:00
Ray Greenwell a403cd36b1 Bueller?
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1156 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-10 19:38:39 +00:00
Michael Bayne 2db006865e I'm not sure where this Guice dependency came from, but Nenya has no dependency
on Guice.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1155 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 23:50:35 +00:00
Michael Bayne a9806ecd06 That's a jar not an swc.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1154 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 23:15:28 +00:00
Michael Bayne 0e4f92ce6b Fixed manual artifact links.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1153 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 23:05:20 +00:00
Michael Bayne 45d0cf0d06 Added more info about our different artifacts.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1152 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 23:03:28 +00:00
Michael Bayne f66c95b921 Updated pom with new public facing URLs, plus OOO public Maven repository.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1151 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 22:56:13 +00:00
Michael Bayne 81822f6cf9 Markdownified, updated README.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1150 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 22:53:40 +00:00
Andrzej Kapolka 8a951b218f Since the JME package was removed from Nenya, it no longer makes sense to
include the model/animation exporters for 3DS Max.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1149 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-06 21:35:44 +00:00
Charlie Groves 1fa612c349 Use the convenience creation methods on ObserverList
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1148 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-05 21:07:41 +00:00
Michael Bayne 8162449107 Let's not hose the version line in our enthusiasm.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1147 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:17:53 +00:00
Michael Bayne 093accedd0 Back onto the snapshot bandwagon.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1146 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:16:04 +00:00
Michael Bayne b5bcdb1f9a [maven-release-plugin] prepare for next development iteration
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1145 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:06:20 +00:00
Michael Bayne 98dd204039 [maven-release-plugin] prepare release nenya-1.2
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1143 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:05:54 +00:00
Michael Bayne ba58521133 Let's use the correct version.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1142 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:05:17 +00:00
Michael Bayne f0052fddf5 Prepare these for our forthcoming (Maven-initiated) release.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1141 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:04:14 +00:00
Michael Bayne fdb9ab8a36 Simplify things now that we don't have to bend over for Maven.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1140 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:02:33 +00:00
Michael Bayne 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.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1139 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 05:02:10 +00:00
Michael Bayne 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.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1138 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 04:59:45 +00:00
Michael Bayne c28447faca Update our dependencies in preparation for a public release.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1137 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-04 04:24:21 +00:00
Michael Bayne 095fb41ae8 Move bootstrap.xml into etc.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1136 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-03 16:37:09 +00:00
Ray Greenwell 2b0c556f3e Guava r08.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1135 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-04-02 01:31:19 +00:00
Dave Hoover 82a7a4476a Speeling
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1134 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-31 20:10:25 +00:00
Charlie Groves e6f6b14872 Stop calling aslib as part of dist, finish conversion to ooo-build
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1133 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-28 02:58:05 +00:00
Andrzej Kapolka 9fcf4d1edd It's cheaper to check the flag, so let's do that first.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1132 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-25 03:34:04 +00:00
Andrzej Kapolka f0ff20fd23 Come to think of it, we don't need to maintain a list of closed nodes; we can
just use a flag.


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1131 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-25 03:19:51 +00:00
Andrzej Kapolka 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).


git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1129 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-23 04:49:18 +00:00
Michael Bayne ced496a379 Use narya-tools, since we do on Vilya already. Non-OOO-builder beware.
Added missing -init-ooo to clean target.

git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1128 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-16 18:24:13 +00:00
Michael Bayne 1ea0c14cf1 Nixed unneeded filtering.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1127 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-16 00:18:28 +00:00
Michael Bayne ed98f2417a Modified Nenya to use ooo-build scripts, chiefly for my own edification.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1126 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-16 00:12:22 +00:00
Bruno Garcia e68ac3a0c9 Typo.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1125 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-03-10 01:55:13 +00:00
Michael Bayne e28c1a1ef6 Let's go back to a stable Narya version here.
git-svn-id: svn+ssh://src.earth.threerings.net/nenya/trunk@1124 ed5b42cb-e716-0410-a449-f6a68f950b19
2011-02-03 20:04:57 +00:00