LIBOMV-651 Corrects issue showing incorrect hex data on UDP packets after re-importing saved sessions

LIBOMV-650 Correctly displays capability messages after import
* Fixes saving and restoring sessions and filters in WinGridProxy
* Many Changes to WinGridProxy UI, AutoScroll is no longer an option, instead the Session ListView can be sorted by the # column to have this behavior, Hex/binary data can be saved to individual files for outside processing (tiny button on bottom toolbar of Hex tab when hex has data that can be exported)
* Filter save/restore options are now on the Filters tab since thats where they are most useful
* Adds support for decoding AgentGroupDataUpdate message which OpenSim sends as an "AvatarGroupsReply"
* Updates and additional documentation in AgentManager, Simulator and ObjectManager classes
* PacketDecoder class is now static
* Removed profanity in debugging Console write
* Updates to Decoders: Decode LayerData type, Show internal Animation constant for built in animations
* Moved Message decoder to PacketDecoder class
* Add some sanity checks in GridProxy to prevent throwing an exception when a GridProxy is restarted and a viewer wasn't informed.


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3205 52acb1d6-8a22-11de-b505-999d5b087335
This commit is contained in:
Jim Radford
2009-11-03 05:32:49 +00:00
parent ce737fbbc9
commit 5cd3013890
13 changed files with 2168 additions and 1315 deletions

View File

@@ -48,6 +48,7 @@ namespace OpenMetaverse.Messages
switch (eventName)
{
case "AgentGroupDataUpdate": message = new AgentGroupDataUpdateMessage(); break;
case "AvatarGroupsReply": message = new AgentGroupDataUpdateMessage(); break; // OpenSim sends the above with the wrong? key
case "ParcelProperties": message = new ParcelPropertiesMessage(); break;
case "ParcelObjectOwnersReply": message = new ParcelObjectOwnersReplyMessage(); break;
case "TeleportFinish": message = new TeleportFinishMessage(); break;