Par Winzell
494cda3008
Even stolen code should conform to our style.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4541 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-07 23:38:22 +00:00
Par Winzell
982830b003
Rather than trying to fix the broken linear congruence algorithm, here is a Mersenne Twister instead. It should be a drop-in replacement to whatever degree that matters.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4540 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-07 22:57:03 +00:00
Ray Greenwell
f4db2536df
Actionscript, you are too strange.
...
I thought I was casting: Function(myObject)
I gotta remember that the function-looking variants do more than cast.
For example:
var o :Object = null;
var s :String = String(o);
trace(s.length); // outputs 4. (s === "null", now)
Apparently Function(args) tries to evaluate the arguments as if they were
code. Switched to casting like (args as Function);
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4539 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-07 19:14:23 +00:00
Ray Greenwell
b6886aabaa
Added toString().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4538 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-07 03:30:48 +00:00
Ray Greenwell
8ab80b10a5
Deflexing presents.
...
Created a simple MethodQueue utility class that works nearly identically
to UIComponent.callLater().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4537 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-07 00:10:56 +00:00
Ray Greenwell
3c75faa8a1
Bugfix.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4536 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-07 00:05:48 +00:00
Ray Greenwell
9744d09e52
De-flexing: don't use the MX logging facilities. They're cool and allow
...
filtering based on package, but we may not ever use that functionality and
it's far more useful to be able to freely include this Log class without
worrying that it will suck in some flex classes as well.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4535 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-06 20:49:20 +00:00
Ray Greenwell
4a630a5bb5
No need to route these events through pointless methods.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4534 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-06 00:01:41 +00:00
Andrzej Kapolka
2f7c992320
First pass at a distributed lock system. Barbie says, "Concurrency is
...
hard!"
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4533 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-05 22:19:36 +00:00
Dave Hoover
dcedbbc7eb
Out out, damned question marks.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4532 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-05 21:22:12 +00:00
Mark Johnson
f897b54099
Added cache management to the peer manager so it can inform servers that persistent data has
...
changed and they'll need to reload it
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4531 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-03 01:33:49 +00:00
Michael Bayne
e1c5d01afd
Added proxied object support to the distributed object manager framework. This
...
exposes the need to write a Client that is optimized to act as a proxy instead
of just using the one that is designed to run on a user's machine. However,
this will be fine for now. Integration with PeerManager forthcoming.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4530 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-03 01:14:17 +00:00
Michael Bayne
3d125f64a8
Regenerated, hopefully this won't bork Mark's changes.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4529 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-03 01:12:42 +00:00
Michael Bayne
b49fd02c7d
Widened added setTargetOid().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4528 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-03 01:12:12 +00:00
Michael Bayne
12410ee32c
Widening.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4527 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-02 23:49:24 +00:00
Michael Bayne
175eb754f4
In hidden ant dependency!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4526 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-02 23:44:59 +00:00
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
Michael Bayne
3b2c3c921b
Widening.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4524 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-02 23:40:42 +00:00
Michael Bayne
cadde41ccb
Widening in preparation for modifications.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4523 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-02-02 22:38:19 +00:00
Ray Greenwell
8925db6450
Removed toHexString().
...
It's not needed, as the 'int' class has various formatting functions.
These functions can even be called on constants, if you trick the compiler
a little bit by wrapping them in parens:
trace("hex: " + (4097).toString(16));
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4522 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-31 19:56:08 +00:00
Jonathan Le Plastrier
1780c905cf
CommandEvent got moved back into this package.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4521 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-31 05:24:18 +00:00
Ray Greenwell
46e6916a58
Actually CommandEvent needs to live back here, Controller depends on it.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4520 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-31 03:03:04 +00:00
Ray Greenwell
b2301d520c
Repackaging these into nenya.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4519 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-31 02:55:48 +00:00
Michael Bayne
d6929da884
Config -> PrefsConfig in appropriate places.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4518 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-31 00:46:21 +00:00
Ray Greenwell
0a48fb2b18
Renamed, commented, deprecated.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4517 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-30 18:16:21 +00:00
Ray Greenwell
4c1f21a651
Check-in comments that were laying about.
...
I will probably repackage everything I placed under "mx" soon...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4516 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-30 02:57:50 +00:00
Ray Greenwell
3b78e9d98d
Avoid HashMap because it has tendrils into Flex. (Hashtable is just the
...
same but requires keys to be simple or Hashable.)
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4515 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-30 02:57:14 +00:00
Ray Greenwell
4c81cc104b
Case-insensitive matching on urls.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4514 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-29 22:51:53 +00:00
Ray Greenwell
5fcbf90bb0
Added some hooks for subclasses.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4513 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-25 23:04:33 +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
Dave Hoover
5622bc271b
Actually substitute keywords (these files are chock full of stale $Id$ tags)
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4509 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-24 00:22:07 +00:00
Ray Greenwell
69529fc624
"get" is a legal function name, so let's be consistent with the Java code.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4508 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-23 22:43:54 +00:00
Ray Greenwell
e6c38e81c6
- Some deflexing of the low-level narya stuff. More to come, as we're
...
going to want the minimum client to be flex-free.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4507 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-22 19:58:24 +00:00
Ray Greenwell
d10b94df85
Convert MediaContainer to be just a subclass of Sprite, so that I can
...
de-flex the 'world' portions of metasoy.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4506 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-18 00:36:27 +00:00
Ray Greenwell
ec54654354
Added toHexString().
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4505 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-16 22:31:07 +00:00
Mike Thomas
5640073272
Add a new value accessor for byte values.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4504 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-16 21:43:42 +00:00
Mark Johnson
eebb818c82
Some improvements as per Ray's suggestion
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4503 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-12 22:47:44 +00:00
Mark Johnson
e3d338b6ec
Use the EmbededClassLoader to get full access to an embeded swf file, including all classes,
...
functions and namespaces defined in it.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4502 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-12 22:04:46 +00:00
Andrzej Kapolka
5c7f8f8405
Moved set/clear place view calls into separate methods in order to
...
override the behavior in subclasses.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4501 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-09 21:22:13 +00:00
Michael Bayne
0267c4b5c5
Added Integer.compare(). I wish Java had such a method (that worked on int
...
values rather than Integer values).
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4500 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-06 03:32:00 +00:00
Michael Bayne
af7e3ca5ae
Further improvements to the Java to ActionScript converter.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4499 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-06 03:31:31 +00:00
Michael Bayne
84e21d0125
Yay for varargs!
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4498 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-05 00:27:00 +00:00
Ray Greenwell
f876303406
Flex 2.0 -> 2.0.1 API change.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4497 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-02 23:39:51 +00:00
Ray Greenwell
f65729f635
Have messages know their own formatting string.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4496 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-02 22:51:51 +00:00
Ray Greenwell
dca9072595
Changed the TellFeedbackMessage to be a special kind of UserMessage.
...
It was always a little special, since it's dispatched from the client, but
I want it to be handled like other messages so that we can recolor
different parts of the message as I do in metasoy.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4495 542714f4-19e9-0310-aa3c-eee0fc999fb1
2007-01-02 21:58:40 +00:00
Michael Bayne
679030dc2c
Widened. Allow the chat mogrification to be turned off.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4494 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-12-23 19:33:18 +00:00
Michael Bayne
7cea2a7088
Added XLATE_MODES for the default modes.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4493 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-12-22 02:45:05 +00:00
Michael Bayne
1e4c28ecff
Fixed typo.
...
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4492 542714f4-19e9-0310-aa3c-eee0fc999fb1
2006-12-21 06:58:11 +00:00