Commit Graph

6668 Commits

Author SHA1 Message Date
Michael Bayne 915f3db6f1 More work on invocation manager; modified startup sequence so that server
can get shit together before bootstrapping the client.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@68 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-19 07:09:16 +00:00
Michael Bayne 6663aae772 Beginnings of invocation services implementation.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@67 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-19 05:56:20 +00:00
Michael Bayne a372ebd342 Removed Mk3 designation.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@66 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-19 05:55:52 +00:00
Michael Bayne 907498bb9b Documented invocation services.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@65 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-19 05:55:35 +00:00
Walter Korman e6c33e727d Don't double-buffer since Swing components already do so and we're not
doing anything special as of yet relating to the color depth of the
target component or its other pecularities.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@64 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-19 00:22:02 +00:00
Walter Korman f91e1b41d1 Fixed up image loading to use the now-non-static ImageManager class.
Modified TileManager to store the height of a tile in the Tile
object's member data when the tile is initially created since we
would like to be able to reference it speedily.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@63 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-18 22:45:35 +00:00
Walter Korman c4654e2a11 Repackage classes from com.threerings.cocktail.miso to
com.threerings.miso.  Moved ImageManager to com.threerings.media.
Removed unused StripImage.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@62 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-18 21:45:42 +00:00
Walter Korman 9abae9810b Comments and minor debugging additions.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@61 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-18 21:19:00 +00:00
Michael Bayne 381a1f800c Created a directory for the media services package and created a log
object for said services to use when logging.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@60 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-18 21:17:16 +00:00
Michael Bayne 89632aecbd Initial skeleton implementation of the resource manager.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@59 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-18 21:16:12 +00:00
Walter Korman 63e7dd40d2 Added a config value to allow specifying the default tileset for
selection on editor startup.  Set the row height for each row in the
tile table to an appropriate height for the tile in question, and
generally update the tile table when a new tileset is selected.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@58 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-17 22:36:13 +00:00
Walter Korman cb4d268139 Load tileset descriptions from an XML file.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@57 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-17 17:21:33 +00:00
Walter Korman 7fe2849a93 Removed hacked temporary tileset property values. Added new pointer
to the tileset description XML file.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@56 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-17 17:17:46 +00:00
Walter Korman a23f6588bc Initial test tileset description file.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@55 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-17 17:16:53 +00:00
Walter Korman 868d983d9b Added description of how to obtain JAXP 1.1 which we need for XML
parsing.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@54 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-17 17:15:56 +00:00
Walter Korman ab18d9742e Allow placement of the selected tile in scenes undergoing edit in the
scene editor application.  Added comments.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@53 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-16 22:12:01 +00:00
Walter Korman 6806cfb6f7 Initial work on adding a selectable tile panel to the right of the
scene display.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@52 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-16 18:59:31 +00:00
Walter Korman 0a0fce7db3 Highlight the tile under the mouse cursor. Increase the width of a
scene for easier testing.  Other minor clean-up.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@51 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-16 00:45:07 +00:00
Walter Korman 764913572c Removed unnecessary " chars.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@50 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-14 01:34:23 +00:00
Walter Korman edc687fcb4 Started tooling about with Java2D BufferedImages. Retrieve tileset
config information from miso.properties for now.  Don't pass around
ImageObservers since we're hoping to be able to address that
differently.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@49 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-14 00:21:24 +00:00
Walter Korman 007ce996f7 Initial version.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@48 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-14 00:02:47 +00:00
Walter Korman 46ba44fa2b Working toward happier image loading/caching. Changed to Unix text
format from DOS.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@47 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-14 00:02:10 +00:00
Michael Bayne fe259c80ea Do the right thing with the rsrc directory.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@46 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 22:51:33 +00:00
Walter Korman 51a2ea511f Updated test miso properties and added a test base tile image file.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@45 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 22:41:32 +00:00
Walter Korman 672fecf682 Initial working version of many miso classes. The beginnings of some
of our tile- and scene-related machinations.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@44 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 22:38:03 +00:00
Michael Bayne c8af354d2d A nice image to have around to keep the directory from disappearing.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@43 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 17:49:57 +00:00
Michael Bayne 8ca3c8b6db Dummy MISO config file.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@42 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 17:46:46 +00:00
Michael Bayne 63f4cc115b Copy properties files from the source code directory into the target
classes directory so that they are available for the config system.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@41 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-12 02:49:08 +00:00
Walter Korman 0eb81686f1 Morphed screen -> scene to reflect recent more meaningful renaming.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@40 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-10 22:22:35 +00:00
Walter Korman 88709e4752 Initial version incorporating minutes from discussion.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@39 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-07-10 22:18:55 +00:00
Michael Bayne 7cb9d84d54 Wired up the remainder of event dispatch and added facilities for cleaning
up after objects when they have no more subscribers.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@38 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-13 05:17:55 +00:00
Michael Bayne 6fd554de7c Be more verbose about logging typed object errors.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@37 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-13 05:16:25 +00:00
Michael Bayne 55a648dcf9 These need zero argument constructors to allow for unserialization.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@36 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-13 05:15:49 +00:00
Michael Bayne c8b13e3bca Documented valid dobj types in DObject; implemented value marshaller which
can read and write all of the valid dobj types over the network; wired up
the attribute changed events to serialize and unserialize their values.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@35 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-12 02:57:30 +00:00
Michael Bayne 89083f4708 Moved the typed object registry into the same package with the rest of
the typed object stuff; made events typed so they can be transported;
further wiring up of event dispatch over the network.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@34 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-11 17:44:04 +00:00
Michael Bayne a8bddf0238 Moved dobj.net into dobj.io because it's really I/O stuff we're doing
here, not explicitly network stuff.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@33 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-11 17:42:20 +00:00
Michael Bayne a1b7b00db3 Removed unnecessary import.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@32 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-11 17:20:36 +00:00
Michael Bayne cd9135171a Some testing code.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@31 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-09 23:39:42 +00:00
Michael Bayne 6a1de87f2a Further wired up the client side of the distributed object system. Removed
the facilities for fetching (without subscribing to) an object. This is
done extremely rarely and the user might as well just subscribe and
immediately unsubscribe because the dichotomy between fetching and
subscribing just served to overly complicate the internals for no good
reason.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@30 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-09 23:39:04 +00:00
Michael Bayne 06f6fa26d5 Handle end session notification from client.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@29 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-05 22:50:08 +00:00
Michael Bayne dac122a488 More notes.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@28 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-05 22:49:49 +00:00
Michael Bayne 029712985e DObjectManager: added unsubscribeFromObject() for subscribers that wish to
unsubscribe in the absence of a reference to the object in question and
potentially from an unsavory thread.

Client, ClientManager, etc.: Further work on the server-side of the
distributed part of the distributed object functionality.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@27 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-05 22:44:31 +00:00
Michael Bayne 03e2dbc9cb Change pong from notification to response. Cling pings, server pongs.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@26 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-05 21:53:45 +00:00
Michael Bayne 2d9452c16b Changed the names of the upstream messages to requests rather than
notifications. The client always requests, the server replies or notifies.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@25 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-05 21:29:51 +00:00
Michael Bayne c464857ff2 Added $Id$ for better version visibility (and to test CVS commit mailing).
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@24 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-05 20:45:54 +00:00
Michael Bayne 43c516ab24 Removed last traces of Event which is now DEvent.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@23 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-02 01:31:43 +00:00
Michael Bayne 1c6b292edc Starting to wire up client/server dobj stuff.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@22 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-02 01:30:37 +00:00
Michael Bayne 2c3e4d9528 Wired up connection observer stuff. Created skeleton client manager. Wired
up post-authentication authing to running transition.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@21 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-01 22:12:03 +00:00
Michael Bayne 1929898dd8 More juicy goodness. Event dispatch seems to work now.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@20 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-01 20:35:39 +00:00
Michael Bayne 45c2dc143f More progress on the distributed object stuff.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@19 542714f4-19e9-0310-aa3c-eee0fc999fb1
2001-06-01 19:56:13 +00:00