Commit Graph

6742 Commits

Author SHA1 Message Date
Jamie Doornbos d59cb2d72f Actionscript versions of credentials nested interfaces.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6763 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-10 08:47:00 +00:00
Charlie Groves 772fc5e612 Use an ooo-ant-actionscript that respects FLEX_HOME
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6762 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-07 00:44:43 +00:00
Par Winzell efdfbe3aea Don't make a copy of all the events every tick; instead, queue up expiring, failed outgoing connections and then clean them up as part of the tick.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6761 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-04 19:17:49 +00:00
Dave Hoover f32e7aa322 Auld Lang Syne
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6760 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-03 18:45:14 +00:00
Dave Hoover a25a4d27d8 Out, vile dos line endings
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6759 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-03 18:44:50 +00:00
Dave Hoover 750e2fdac5 Whitespace
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6758 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-03 18:44:49 +00:00
Par Winzell db78d695a6 There are NetEventHandlers that want to directly modify _handlers; let's let them.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6757 542714f4-19e9-0310-aa3c-eee0fc999fb1
2012-01-03 14:54:22 +00:00
Par Winzell 876e5ecaaa Dispatchers used to have individuality and flavour. Nowadays they are all InvocationManager, which is not useful. The provider, however, may be.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6756 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-12-19 00:42:53 +00:00
Par Winzell 547ddbb183 Preparing for 1.11-SNAPSHOT development.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6754 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-12-08 18:28:44 +00:00
Par Winzell 11593370e7 Preparing for narya-1.10.1 release.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6753 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-12-08 18:22:50 +00:00
Par Winzell d3c34a4a72 Match the Java side's cleanup functionality. This also helps Flash garbage collect properly.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6752 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-12-07 22:39:28 +00:00
Ray Greenwell 966d91fbcd More cleanup during cleanup().
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6751 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-12-07 22:11:28 +00:00
Ray Greenwell cadea4afb9 Bugfix:
Don't broadcast to the other peers when we serialize().
Serialize() is called from updateValue() when the value is
Streamable, and updateValue() already broadcasts.

I'm pretty sure this is correct, but there may be an edge
case I'm not aware of. Keep a sharp eye out.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6750 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-12-01 21:37:38 +00:00
Michael Bayne 418ebec455 Tidied up some really ancient and really incorrect documentation.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6749 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-28 21:55:21 +00:00
Michael Bayne 50bf281512 Oops, was a little careless when testing new mvn-release.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6748 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-28 21:54:58 +00:00
Michael Bayne d8d2a054ef Preparing for narya-1.11 release.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6747 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-28 21:54:46 +00:00
Michael Bayne d7cb85743c Movin' on down the road.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6746 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-09 18:51:54 +00:00
Michael Bayne 99cbc1aa93 Prepare 1.10 releases of our aux artifacts.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6745 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-09 18:42:19 +00:00
Michael Bayne 65f824dc8a [maven-release-plugin] prepare for next development iteration
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6744 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-09 18:39:24 +00:00
Michael Bayne 6955b40512 [maven-release-plugin] prepare release narya-1.10
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6742 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-09 18:39:00 +00:00
Michael Bayne 1985ebfe8a Use latest shipped Aspirin.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6741 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-11-09 18:36:40 +00:00
Par Winzell 522f1fef1c Revert small part of previous commit.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6740 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-31 19:04:55 +00:00
Par Winzell 99312298ca PolicyServer now actually reads and validates the request.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6739 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-31 19:03:17 +00:00
Tom Conkling c1f484118b Add Playtest and Release configurations (how did we not already have these?)
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6735 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-26 20:52:31 +00:00
Ray Greenwell 1dbd5db6eb Quell throttle updating logging.
Nobody cares.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6734 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-21 00:08:29 +00:00
Mike Thomas 1e109e44cd Make the Actionscript Client able to use the same mechanism as the Java Client to adjust for clock difference between client & server.
This allows us to pass an expiration time from the server, and the client can appropriately turn that into a countdown timer to the appropriately adjusted time.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6733 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-18 17:59:14 +00:00
Nathan Curtis b4d516ea29 Add a method to make a named peer's node object available.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6732 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-13 21:13:50 +00:00
Michael Bayne 840c9150c4 Run the tests as part of deploy.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6731 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-13 18:44:18 +00:00
Michael Bayne fcf174424e You can now "ant install" for a quick(ish) install to your local repo, and "ant
deploy" is used by the build server and installs javadocs and source.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6730 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-13 18:33:24 +00:00
Michael Bayne a28645ef63 Install -javadoc artifact as well; fixed some Ant javadoc links.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6729 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-13 17:44:07 +00:00
Jamie Doornbos b185502683 Fix code generation to work with jmustache 1.4
In addition to the streamable generation, there were also issues with the receiver stuff, mostly to do with import
ordering. Modernizing that code to use ImportSet and {importGroups} seems to have fixed it.

NOTE: This is also broken in narya 1.9, but it not really worth the effort to fix that. It's easier just to move all
the projects that need it back to trunk. Hurray bleeding edge!

Testing done: gencode in orth and who, checked no diffs were generated.



git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6727 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-10 19:26:43 +00:00
Charlie Groves b15a2d2471 Clear out the manager on the DObject when it's no longer active
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6725 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-10 04:14:45 +00:00
Par Winzell 1ad7ac0fb6 Seems like 1.0 will work. 1.0-SNAPSHOT doesn't exist.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6724 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-09 21:13:37 +00:00
Michael Bayne bc50d6fe9a Migrated some bits to ooo-util.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6723 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-05 17:18:28 +00:00
Andrzej Kapolka 0400974701 Include a "region" column in the nodes table. Peers in different regions
must use the public host name to connect to each other.  This is in support
of adding servers in different EC2 regions to Spiral Knights (it's looking
like this solution will be less complicated than trying to create a
cross-region shared DNS system).


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6722 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-10-04 22:06:39 +00:00
Michael Bayne 8b775ed31f Bump aux poms to next snapshot version.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6720 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:52:49 +00:00
Michael Bayne 82d31da4f8 JMustache now requires fewer machinations to get sensible newline behavior.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6719 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:51:17 +00:00
Michael Bayne 3d1fe821e8 Ship an aux artifacts 1.9 release.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6718 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:39:11 +00:00
Michael Bayne 7c9cf73b2c Reference the latest GWT docs.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6717 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:20:08 +00:00
Michael Bayne b966ba3f7e [maven-release-plugin] prepare for next development iteration
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6716 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:15:28 +00:00
Michael Bayne dc3636dd84 [maven-release-plugin] prepare release narya-1.9
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6714 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:14:50 +00:00
Michael Bayne 50cfc8521b We need to use the private SVN repo when doing releases.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6713 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:13:11 +00:00
Michael Bayne 360e2323d2 Tidied POM, updated depends.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6712 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-30 02:07:36 +00:00
Michael Bayne dc08f7a87f Get the expected size from the cache as a map, and avoid the casting.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6711 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-28 23:23:34 +00:00
Ray Greenwell ba1ccd19ef Sets.newHashSet(E... elements) has a slightly altered implementation
in guava 10, such that it creates the Set with a different initial size
than it used to, which causes the resulting Set to have a different
iteration order than in the passt.

By constructing from an ImmutableSet (with a defined iteration order)
the HashSet behaves as it used to.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6710 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-28 23:18:20 +00:00
Ray Greenwell 0c42de73b3 Updated for guava 10.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6709 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-28 22:47:06 +00:00
Ray Greenwell 779ffff3b4 Guava 10, also update javadoc url.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6708 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-28 22:26:08 +00:00
Mike Thomas 0dc28fc63b We're gonna do this differently - remove it before someone decides to use this version.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6707 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-27 19:19:56 +00:00
Mike Thomas 4d6d577864 Some sensible tweaks to WeightedList suggested by MDB.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6706 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-27 17:50:20 +00:00
Mike Thomas 9787be6d2d Add WeightedList
- a utility class to encapsulate a list of data with associated weights for random selection.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6705 542714f4-19e9-0310-aa3c-eee0fc999fb1
2011-09-27 16:36:04 +00:00