Commit Graph

10 Commits

Author SHA1 Message Date
Michael Bayne b986464ee7 Take advantage of our new "one constructor to rule them all" capabilities in
various base classes. This allows us to use final fields in some cases, which
I've done (though our naughty penchant for mutation forced me to roll back a
bunch of other spots where I would have liked to make fields final).

This is going to break a few things in dependents, because said dependents will
have zero argument constructors of their own which will need to be removed.
I'll be tracking those down and cleaning them up as build failures provide me
with infos.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6575 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-04-01 22:06:42 +00:00
Mike Thomas af239ad733 Remove some @Overrides that were for things that were implementing an interface method, not overriding a base class method - this is a 1.6ism.
Also, add some @Overrides that were missing on things that were overriding a base class method.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6570 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-03-31 18:28:32 +00:00
Ray Greenwell 5d4ed6636b Resulting, from projectx.
RFC. I realize I need to add a lot of examples to the documentation.
The biggest win here is only needing to learn the ins and outs of
this one class, and using it everywhere for your listening/chaining needs.

Please, let me know what you think.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6568 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-03-31 00:09:14 +00:00
Mark Johnson a7c4b2a949 - Allow you to optionally reload the global messages bundle when changing your locale
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6538 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-03-17 01:33:53 +00:00
Charlie Groves c19b395a43 Name normalization has been space sensitive for nearly 7 years now. Stop saying otherwise.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6472 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-01-31 07:08:12 +00:00
Andrzej Kapolka 6d36a54999 I don't think this will break anything: provide a means for names to override
the default comparison methods in a symmetric way (so that it doesn't matter
which of the two objects' equals/compareTo methods was called).


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6465 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-01-20 05:06:54 +00:00
Dave Hoover 02899d1083 Auld Lang Syne
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6407 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-01-01 05:02:21 +00:00
Michael Bayne 127e388349 Unused import nixage.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6400 542714f4-19e9-0310-aa3c-eee0fc999fb1
2010-12-31 22:36:46 +00:00
Michael Bayne 3b54853878 This old native code for dispatching signals needs to die die die. It's long
since been replaced by using the secret undocumented JDK APIs for doing the
same thing. AFAIK that works on all of our servers and we're not shipping
libsignal.so with anything.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6225 542714f4-19e9-0310-aa3c-eee0fc999fb1
2010-10-22 21:59:18 +00:00
Michael Bayne 9d2ca42eac Convert Narya (most of the way) over to a Maven Ant task based build. The
ActionScript bits remain belligerent, but the Java stuff is mostly shipshape.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6222 542714f4-19e9-0310-aa3c-eee0fc999fb1
2010-10-22 21:12:29 +00:00