Michael Bayne
f83e5e3b0d
Out vile ant classpath.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4525 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-02 23:44:09 +00:00
Jonathan Le Plastrier
92b90162dc
On second thought, we'll take care of calling javadoc first.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4512 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-24 02:44:27 +00:00
Jonathan Le Plastrier
1a67ae4e05
We want our javadocs in the snapshot as well.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4511 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-24 02:27:23 +00:00
Jonathan Le Plastrier
7de0fbc814
Let's build our snapshot into dist/ and not use ../snapshot as our temp directory.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4510 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-24 00:54:40 +00:00
Michael Bayne
72416d28a1
Delete jar files when cleaning.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4486 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-12-15 23:20:52 +00:00
Michael Bayne
c1e791d393
New safer library locating process.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4456 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-11-16 22:51:36 +00:00
Michael Bayne
287f7d32a3
New deal, projects with dependencies on libraries that may be built during a
...
larger build process get them from dist/lib at the top-level.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4455 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-11-16 21:26:44 +00:00
Michael Bayne
35082bbaca
New and improved lint removal.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4438 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-26 23:00:20 +00:00
Jonathan Le Plastrier
a98a15a6d4
This is just an informational message.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4431 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-20 22:07:51 +00:00
Michael Bayne
bb650a11d2
Revamped the snapshot task to copy the dist/lib/ dependent jars into lib/ for
...
the snapshot so that it contains all appropriate dependencies regardless of
from where the local build got them.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4427 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-13 22:42:34 +00:00
Michael Bayne
0962f1035b
Added proper 'snapshot' target.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4426 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-13 22:33:56 +00:00
Michael Bayne
d558ef79af
Determine which libraries to copy from libs-incl.xml.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4424 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-13 22:22:48 +00:00
Michael Bayne
1dfd474317
Have Narya declare its library dependencies in an includable build file and do
...
some kind of annoying fiddling to allow its dependencies to come either from
the build directory of its dependee or from lib/.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4423 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-13 22:17:06 +00:00
Michael Bayne
27ab1efe4e
We no longer pass a classpath reference to the GenActionScriptTask, it uses the
...
classpath provided to the <taskdef>.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4406 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-04 23:37:18 +00:00
Michael Bayne
e99ac5762d
Regenerated all of the ActionScript services using the new code generation tool.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4401 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-04 20:41:51 +00:00
Michael Bayne
8015764c61
Don't look now kids, but it's automatic generation of ActionScript code from
...
Java. Of course this is a very limited translation facility that is mainly
focused on auto-generating Streamable ActionScript classes from their Java
originals, and it doesn't actually convert method bodies, just field and method
declarations, initial values, and such.
Most of our Streamable classes don't have much in the way of real methods, and
the autogenerator will stick new methods in when they show up on the Java side
so at least we'll *know* that they need to be implemented. And the main thing:
readObject and writeObject are in fact implemented by the code generator so at
least we won't be plagued by annoying streaming errors when we change something
on the Java side and forget to change the ActionScript side.
Next up, auto-generating InvocationService interfaces and InvocationMarshaller
implementations in ActionScript and ActionScript versions of DObjects.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4394 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-10-04 02:05:15 +00:00
Jonathan Le Plastrier
11e08c165e
I think this is better. Only define the weave taskdef in the two targets we need it. This adds some duplicate code, but we turn the onerror fail back on, so if the library is not found then ant will throw an error and exit. But it will only do this if you try to run the targets which need this taskdef.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4380 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-09-26 22:52:58 +00:00
Jonathan Le Plastrier
cade4b6435
Narya now builds using from dist/lib. Also, the weave taskdef reports a warning if it cannot find the retroweaver jars, instead of preventing ant from running. These changes will need to happen on the other rings as well.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4379 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-09-26 20:23:05 +00:00
Michael Bayne
bdadd2377e
Behold, TAPOAFTSM! The Awesome Power Of A Fully Type-Safe Mothership.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4246 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-07-05 00:56:16 +00:00
Michael Bayne
6424adf26d
More log fixing. The tools package will move to Nenya.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4215 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-06-23 19:40:55 +00:00
Michael Bayne
0638ba824d
We don't need the rsrc directory in Narya. It's resource free!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4211 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-06-23 19:06:37 +00:00
Michael Bayne
c0a244cb8d
Hold onto your hats kids, it's the biggest little refactor this side of the
...
Pecos. I'll sort out the per-project niggling bits in just a moment.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4209 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-06-23 18:12:45 +00:00
Andrzej Kapolka
e732fe48aa
Added support for streaming Ogg files. Cross-fading still to come.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4107 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-05-10 19:47:40 +00:00
Andrzej Kapolka
39ca0f4ed9
Further progress on model revamp. Now loading and viewing static
...
models.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4017 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-13 20:47:06 +00:00
Michael Bayne
fdc77887f5
Use the Retroweaver verifier to ensure we're not calling unweavable 1.5 library
...
methods.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4009 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 21:58:03 +00:00
Michael Bayne
5a2583470c
Brought code in line with changes to Samskivert. I have not started to
...
genericize Narya data structures, nor make the existing code type safe. That's
going to be an extremely large project.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4007 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 08:59:30 +00:00
Michael Bayne
02b59f33c9
Target 1.5 and added Retroweaver directive.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4006 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-10 02:44:33 +00:00
Michael Bayne
58bf16e804
Exclude test class files.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3995 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-04-04 02:51:42 +00:00
Michael Bayne
17fdaa7c0d
Rewrote the InvocationReceiver generation process in Java as an Ant task. I had
...
previously redone the InvocationService and DObject generation tools but not
the InvocationReceiver tool.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3913 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-03-06 21:50:23 +00:00
Michael Bayne
a4fff6494f
Define the schema in code, fixed up some bugs.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3871 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-02-20 22:41:59 +00:00
Michael Bayne
9d9bebd092
Created a database backed implementation of the runtime config services.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3870 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-02-20 21:59:54 +00:00
Michael Bayne
52b2a730c4
Enumerate things by package to avoid having ant foolishly blow past the maximum
...
command line size.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3745 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-11-03 21:55:29 +00:00
Michael Bayne
f32b2de490
Enumerated legacy services which have class-based providers and regenerated
...
those that do not using the template.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3716 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-09-27 23:09:45 +00:00
Michael Bayne
f39306a793
New bui package.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3687 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-08-23 18:58:24 +00:00
Michael Bayne
ffec15fdd9
We need to build libunsafe.so for FreeBSD.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3674 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-08-08 19:00:33 +00:00
Michael Bayne
237419b179
Exclude the openal package unless the lwjgl libraries are present.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3671 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-08-05 07:32:33 +00:00
Michael Bayne
a3ca9ba149
Link to the jME API.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3666 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-08-03 01:36:34 +00:00
Michael Bayne
8bfdb79642
Build the tests along with everything else. No longer will they languish
...
in obscurity. Fixed a couple of out of date bits in the process.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3615 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-06-22 20:35:09 +00:00
Michael Bayne
62cacd152e
Require BUI and JME to build our JME bits.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3587 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-06-05 16:41:46 +00:00
Michael Bayne
d059c6288f
Include our media bits in the narya-jme.jar.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3563 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-05-17 22:46:08 +00:00
Michael Bayne
357ed12b9f
Switched the chat view and test app over to BUI. Modifide the build script
...
to create a narya-jme.jar file.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3529 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-04-29 03:24:07 +00:00
Michael Bayne
03a1e843c1
Exclude the JME package from the build unless the library is detected.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3523 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-04-25 00:59:06 +00:00
Michael Bayne
a9afc6d4c2
Stick the editor icon in the stage bundle.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3446 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-03-30 03:06:17 +00:00
Michael Bayne
a62f9621b2
Step one in the fun and exciting extraction of our Miso + Whirled + Cast
...
juicy goodness into something reusable by SOY.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3436 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-03-29 20:12:34 +00:00
Michael Bayne
02db6a2b73
Further cross-"platform" jockeying.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3333 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-02-03 01:59:59 +00:00
Michael Bayne
40b6fc31d7
More jockeying to make things happy with Linux and FreeBSD.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3332 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-02-03 01:30:33 +00:00
Michael Bayne
c11e8c4d3c
The beginnings of documentation for the Presents distributed object
...
system. Oh the complexity.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3313 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-01-27 01:55:48 +00:00
Michael Bayne
afabea71ad
Big fat Bernie javadoc cleanup.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3310 542714f4-19e9-0310-aa3c-eee0fc999fb1
2005-01-24 23:08:21 +00:00
Michael Bayne
1d976ceaf8
Merry Christmas to the server CPUs. It occurred to me that we could
...
accomplish our "previous value" support in the distributed object system
without using reflection and could also avoid using reflection in the case
where we have already applied the event on the server (which is generally
the case on the server).
Rather than hacking up the gendobj script, I took this opportunity also to
rewrite the DObject generation script as an Ant task and in doing so,
implemented another recent idea which is that we can just augment the
FooObject.java file instead of having a separate .dobj and .java file.
You'd think it was spring there's so much cleaning going on.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3284 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-12-28 03:48:07 +00:00
Ray Greenwell
8ee6cb6fae
There is no more nodemap.jar
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3282 542714f4-19e9-0310-aa3c-eee0fc999fb1
2004-12-22 19:00:30 +00:00