From 7566d22a1866402cf5a29cd70fabc0f834977d3a Mon Sep 17 00:00:00 2001
From: dahlia
Date: Tue, 12 May 2015 22:54:53 -0700
Subject: update libomv to 6b8afb2b61d3
---
bin/OpenMetaverse.Rendering.Meshmerizer.dll | Bin 20480 -> 20480 bytes
bin/OpenMetaverse.StructuredData.XML | 80 +-
bin/OpenMetaverse.StructuredData.dll | Bin 106496 -> 106496 bytes
bin/OpenMetaverse.XML | 49370 ++++++++++++++++----------
bin/OpenMetaverse.dll | Bin 2428928 -> 2244608 bytes
bin/OpenMetaverseTypes.XML | 3394 +-
bin/OpenMetaverseTypes.dll | Bin 110592 -> 110592 bytes
7 files changed, 31412 insertions(+), 21432 deletions(-)
diff --git a/bin/OpenMetaverse.Rendering.Meshmerizer.dll b/bin/OpenMetaverse.Rendering.Meshmerizer.dll
index a7bf094..8a72dc3 100755
Binary files a/bin/OpenMetaverse.Rendering.Meshmerizer.dll and b/bin/OpenMetaverse.Rendering.Meshmerizer.dll differ
diff --git a/bin/OpenMetaverse.StructuredData.XML b/bin/OpenMetaverse.StructuredData.XML
index 789ad5b..8f0dd81 100644
--- a/bin/OpenMetaverse.StructuredData.XML
+++ b/bin/OpenMetaverse.StructuredData.XML
@@ -227,122 +227,122 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
-
+
-
-
+
+
+
+
-
+
-
-
+
+
-
+
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
-
+
-
-
-
-
+
+
-
+
-
-
+
+
-
+
-
-
+
diff --git a/bin/OpenMetaverse.StructuredData.dll b/bin/OpenMetaverse.StructuredData.dll
index c5f0c0e..39f439e 100755
Binary files a/bin/OpenMetaverse.StructuredData.dll and b/bin/OpenMetaverse.StructuredData.dll differ
diff --git a/bin/OpenMetaverse.XML b/bin/OpenMetaverse.XML
index e9a00c6..36e5b92 100644
--- a/bin/OpenMetaverse.XML
+++ b/bin/OpenMetaverse.XML
@@ -4,26257 +4,36237 @@
OpenMetaverse
-
+
- Sent to the client to indicate a teleport request has completed
+ Permission request flags, asked when a script wants to control an Avatar
-
-
- Interface requirements for Messaging system
-
+
+ Placeholder for empty values, shouldn't ever see this
-
- The of the agent
+
+ Script wants ability to take money from you
-
-
+
+ Script wants to take camera controls for you
-
- The simulators handle the agent teleported to
+
+ Script wants to remap avatars controls
-
- A Uri which contains a list of Capabilities the simulator supports
+
+ Script wants to trigger avatar animations
+ This function is not implemented on the grid
-
- Indicates the level of access required
- to access the simulator, or the content rating, or the simulators
- map status
+
+ Script wants to attach or detach the prim or primset to your avatar
-
- The IP Address of the simulator
+
+ Script wants permission to release ownership
+ This function is not implemented on the grid
+ The concept of "public" objects does not exist anymore.
-
- The UDP Port the simulator will listen for UDP traffic on
+
+ Script wants ability to link/delink with other prims
-
- Status flags indicating the state of the Agent upon arrival, Flying, etc.
+
+ Script wants permission to change joints
+ This function is not implemented on the grid
-
-
- Serialize the object
-
- An containing the objects data
+
+ Script wants permissions to change permissions
+ This function is not implemented on the grid
-
-
- Deserialize the message
-
- An containing the data
+
+ Script wants to track avatars camera position and rotation
-
-
- Sent to the viewer when a neighboring simulator is requesting the agent make a connection to it.
-
+
+ Script wants to control your camera
-
-
- Serialize the object
-
- An containing the objects data
+
+ Script wants the ability to teleport you
-
+
- Deserialize the message
+ Special commands used in Instant Messages
- An containing the data
-
-
- Serialize the object
-
- An containing the objects data
+
+ Indicates a regular IM from another agent
-
-
- Deserialize the message
-
- An containing the data
+
+ Simple notification box with an OK button
-
-
- Serialize the object
-
- An containing the objects data
+
+ You've been invited to join a group.
-
-
- Deserialize the message
-
- An containing the data
+
+ Inventory offer
-
-
- A message sent to the client which indicates a teleport request has failed
- and contains some information on why it failed
-
+
+ Accepted inventory offer
-
-
+
+ Declined inventory offer
-
- A string key of the reason the teleport failed e.g. CouldntTPCloser
- Which could be used to look up a value in a dictionary or enum
+
+ Group vote
-
- The of the Agent
+
+ An object is offering its inventory
-
- A string human readable message containing the reason
- An example: Could not teleport closer to destination
+
+ Accept an inventory offer from an object
-
-
- Serialize the object
-
- An containing the objects data
+
+ Decline an inventory offer from an object
-
-
- Deserialize the message
-
- An containing the data
+
+ Unknown
-
-
- Serialize the object
-
- An containing the objects data
+
+ Start a session, or add users to a session
-
-
- Deserialize the message
-
- An containing the data
+
+ Start a session, but don't prune offline users
-
-
- Contains a list of prim owner information for a specific parcel in a simulator
-
-
- A Simulator will always return at least 1 entry
- If agent does not have proper permission the OwnerID will be UUID.Zero
- If agent does not have proper permission OR there are no primitives on parcel
- the DataBlocksExtended map will not be sent from the simulator
-
+
+ Start a session with your group
-
- An Array of objects
+
+ Start a session without a calling card (finder or objects)
-
-
- Serialize the object
-
- An containing the objects data
+
+ Send a message to a session
-
-
- Deserialize the message
-
- An containing the data
+
+ Leave a session
-
-
- Prim ownership information for a specified owner on a single parcel
-
+
+ Indicates that the IM is from an object
-
- The of the prim owner,
- UUID.Zero if agent has no permission to view prim owner information
+
+ Sent an IM to a busy user, this is the auto response
-
- The total number of prims
+
+ Shows the message in the console and chat history
-
- True if the OwnerID is a
+
+ Send a teleport lure
-
- True if the owner is online
- This is no longer used by the LL Simulators
+
+ Response sent to the agent which inititiated a teleport invitation
-
- The date the most recent prim was rezzed
+
+ Response sent to the agent which inititiated a teleport invitation
-
-
- The details of a single parcel in a region, also contains some regionwide globals
-
+
+ Only useful if you have Linden permissions
-
- Simulator-local ID of this parcel
+
+ Request a teleport lure
-
- Maximum corner of the axis-aligned bounding box for this
- parcel
+
+ IM to tell the user to go to an URL
-
- Minimum corner of the axis-aligned bounding box for this
- parcel
+
+ IM for help
-
- Total parcel land area
+
+ IM sent automatically on call for help, sends a lure
+ to each Helper reached
-
-
+
+ Like an IM but won't go to email
-
- Key of authorized buyer
+
+ IM from a group officer to all group members
-
- Bitmap describing land layout in 4x4m squares across the
- entire region
+
+ Unknown
-
-
+
+ Unknown
-
- Date land was claimed
+
+ Accept a group invitation
-
- Appears to always be zero
+
+ Decline a group invitation
-
- Parcel Description
+
+ Unknown
-
-
+
+ An avatar is offering you friendship
-
-
+
+ An avatar has accepted your friendship offer
-
- Total number of primitives owned by the parcel group on
- this parcel
+
+ An avatar has declined your friendship offer
-
- Whether the land is deeded to a group or not
+
+ Indicates that a user has started typing
-
-
+
+ Indicates that a user has stopped typing
-
- Maximum number of primitives this parcel supports
+
+
+ Flag in Instant Messages, whether the IM should be delivered to
+ offline avatars as well
+
-
- The Asset UUID of the Texture which when applied to a
- primitive will display the media
+
+ Only deliver to online avatars
-
- A URL which points to any Quicktime supported media type
+
+ If the avatar is offline the message will be held until
+ they login next, and possibly forwarded to their e-mail account
-
- A byte, if 0x1 viewer should auto scale media to fit object
+
+
+ Conversion type to denote Chat Packet types in an easier-to-understand format
+
-
- URL For Music Stream
+
+ Whisper (5m radius)
-
- Parcel Name
+
+ Normal chat (10/20m radius), what the official viewer typically sends
-
- Autoreturn value in minutes for others' objects
+
+ Shouting! (100m radius)
-
-
+
+ Event message when an Avatar has begun to type
-
- Total number of other primitives on this parcel
+
+ Event message when an Avatar has stopped typing
-
- UUID of the owner of this parcel
+
+ Send the message to the debug channel
-
- Total number of primitives owned by the parcel owner on
- this parcel
+
+ Event message when an object uses llOwnerSay
-
-
+
+ Special value to support llRegionSay, never sent to the client
-
- How long is pass valid for
+
+
+ Identifies the source of a chat message
+
-
- Price for a temporary pass
+
+ Chat from the grid or simulator
-
-
+
+ Chat from another avatar
-
- Disallows people outside the parcel from being able to see in
+
+ Chat from an object
-
-
+
+
+
+
-
+
-
+
-
- True if the region denies access to age unverified users
-
-
+
-
- This field is no longer used
-
-
- The result of a request for parcel properties
-
-
- Sale price of the parcel, only useful if ForSale is set
- The SalePrice will remain the same after an ownership
- transfer (sale), so it can be used to see the purchase price after
- a sale if the new owner has not changed it
-
-
+
- Number of primitives your avatar is currently
- selecting and sitting on in this parcel
+ Effect type used in ViewerEffect packets
-
+
-
-
- A number which increments by 1, starting at 0 for each ParcelProperties request.
- Can be overriden by specifying the sequenceID with the ParcelPropertiesRequest being sent.
- a Negative number indicates the action in has occurred.
-
+
+
-
- Maximum primitives across the entire simulator
+
+
-
- Total primitives across the entire simulator
+
+
-
+
-
- Key of parcel snapshot
+
+
-
- Parcel ownership status
+
+
-
- Total number of primitives on this parcel
+
+ Project a beam from a source to a destination, such as
+ the one used when editing an object
-
+
-
+
-
- A description of the media
-
-
- An Integer which represents the height of the media
+
+
-
- An integer which represents the width of the media
+
+ Create a swirl of particles around an object
-
- A boolean, if true the viewer should loop the media
+
+
-
- A string which contains the mime type of the media
+
+
-
- true to obscure (hide) media url
+
+ Cause an avatar to look at an object
-
- true to obscure (hide) music url
+
+ Cause an avatar to point at an object
-
+
- Serialize the object
+ The action an avatar is doing when looking at something, used in
+ ViewerEffect packets for the LookAt effect
- An containing the objects data
-
-
- Deserialize the message
-
- An containing the data
+
+
-
- A message sent from the viewer to the simulator to updated a specific parcels settings
+
+
-
- The of the agent authorized to purchase this
- parcel of land or a NULL if the sale is authorized to anyone
+
+
-
- true to enable auto scaling of the parcel media
+
+
-
- The category of this parcel used when search is enabled to restrict
- search results
+
+
-
- A string containing the description to set
+
+
-
- The of the which allows for additional
- powers and restrictions.
+
+ Deprecated
-
- The which specifies how avatars which teleport
- to this parcel are handled
+
+
-
- The LocalID of the parcel to update settings on
+
+
-
- A string containing the description of the media which can be played
- to visitors
+
+
-
+
-
+
+
+ The action an avatar is doing when pointing at something, used in
+ ViewerEffect packets for the PointAt effect
+
+
+
-
+
-
+
-
+
-
+
+
+ Money transaction types
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
- Base class used for the RemoteParcelRequest message
+
+
-
-
- A message sent from the viewer to the simulator to request information
- on a remote parcel
-
+
+
-
- Local sim position of the parcel we are looking up
+
+
-
- Region handle of the parcel we are looking up
+
+
-
- Region of the parcel we are looking up
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- A message sent from the simulator to the viewer in response to a
- which will contain parcel information
-
+
+
-
- The grid-wide unique parcel ID
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- A message containing a request for a remote parcel from a viewer, or a response
- from the simulator to that request
-
+
+
-
- The request or response details block
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- A message sent from the simulator to an agent which contains
- the groups the agent is in
-
+
+
-
- The Agent receiving the message
+
+
-
- An array containing information
- for each the agent is a member of
+
+
-
- An array containing information
- for each the agent is a member of
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
- Group Details specific to the agent
+
+
-
- true of the agent accepts group notices
+
+
-
- The agents tier contribution to the group
+
+
-
- The Groups
+
+
-
- The of the groups insignia
+
+
-
- The name of the group
+
+
-
- The aggregate permissions the agent has in the group for all roles the agent
- is assigned
+
+
-
- An optional block containing additional agent specific information
+
+
-
- true of the agent allows this group to be
- listed in their profile
+
+
-
+
+
+
+
- A message sent from the viewer to the simulator which
- specifies the language and permissions for others to detect
- the language specified
+
-
- A string containng the default language
- to use for the agent
+
+
-
- true of others are allowed to
- know the language setting
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- An EventQueue message sent from the simulator to an agent when the agent
- leaves a group
-
+
+
-
-
- An Array containing the AgentID and GroupID
-
+
+
-
+
- Serialize the object
+
- An containing the objects data
-
-
- Deserialize the message
-
- An containing the data
+
+
-
- An object containing the Agents UUID, and the Groups UUID
+
+
-
- The ID of the Agent leaving the group
+
+
-
- The GroupID the Agent is leaving
+
+
-
- Base class for Asset uploads/results via Capabilities
+
+
-
-
- The request state
-
+
+
-
+
- Serialize the object
+ Flags sent when a script takes or releases a control
- An containing the objects data
+ NOTE: (need to verify) These might be a subset of the ControlFlags enum in Movement,
-
-
- Deserialize the message
-
- An containing the data
+
+ No Flags set
-
-
- A message sent from the viewer to the simulator to request a temporary upload capability
- which allows an asset to be uploaded
-
+
+ Forward (W or up Arrow)
-
- The Capability URL sent by the simulator to upload the baked texture to
+
+ Back (S or down arrow)
-
-
- A message sent from the simulator that will inform the agent the upload is complete,
- and the UUID of the uploaded asset
-
+
+ Move left (shift+A or left arrow)
-
- The uploaded texture asset ID
+
+ Move right (shift+D or right arrow)
-
-
- A message sent from the viewer to the simulator to request a temporary
- capability URI which is used to upload an agents baked appearance textures
-
+
+ Up (E or PgUp)
-
- Object containing request or response
+
+ Down (C or PgDown)
-
-
- Serialize the object
-
- An containing the objects data
+
+ Rotate left (A or left arrow)
-
-
- Deserialize the message
-
- An containing the data
+
+ Rotate right (D or right arrow)
-
+
+ Left Mouse Button
+
+
+ Left Mouse button in MouseLook
+
+
- A message sent from the simulator which indicates the minimum version required for
- using voice chat
+ Currently only used to hide your group title
-
- Major Version Required
-
-
- Minor version required
+
+ No flags set
-
- The name of the region sending the version requrements
+
+ Hide your group title
-
+
- Serialize the object
+ Action state of the avatar, which can currently be typing and
+ editing
- An containing the objects data
-
-
- Deserialize the message
-
- An containing the data
+
+
-
+
+
+
+
+
+
+
- A message sent from the simulator to the viewer containing the
- voice server URI
+ Current teleport status
-
- The Parcel ID which the voice server URI applies
+
+ Unknown status
-
- The name of the region
+
+ Teleport initialized
-
- A uri containing the server/channel information
- which the viewer can utilize to participate in voice conversations
+
+ Teleport in progress
-
-
- Serialize the object
-
- An containing the objects data
+
+ Teleport failed
-
-
- Deserialize the message
-
- An containing the data
+
+ Teleport completed
-
+
+ Teleport cancelled
+
+
-
-
+
+ No flags set, or teleport failed
-
+
+ Set when newbie leaves help island for first time
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+ Via Lure
-
-
- Deserialize the message
-
- An containing the data
+
+ Via Landmark
-
-
- A message sent by the viewer to the simulator to request a temporary
- capability for a script contained with in a Tasks inventory to be updated
-
+
+ Via Location
-
- Object containing request or response
+
+ Via Home
-
-
- Serialize the object
-
- An containing the objects data
+
+ Via Telehub
-
-
- Deserialize the message
-
- An containing the data
+
+ Via Login
-
-
- A message sent from the simulator to the viewer to indicate
- a Tasks scripts status.
-
+
+ Linden Summoned
-
- The Asset ID of the script
+
+ Linden Forced me
-
- True of the script is compiled/ran using the mono interpreter, false indicates it
- uses the older less efficient lsl2 interprter
+
+
-
- The Task containing the scripts
+
+ Agent Teleported Home via Script
-
- true of the script is in a running state
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
-
- A message containing the request/response used for updating a gesture
- contained with an agents inventory
-
+
+ forced to new location for example when avatar is banned or ejected
-
- Object containing request or response
+
+ Teleport Finished via a Lure
-
-
- Serialize the object
-
- An containing the objects data
+
+ Finished, Sim Changed
-
-
- Deserialize the message
-
- An containing the data
+
+ Finished, Same Sim
-
+
- A message request/response which is used to update a notecard contained within
- a tasks inventory
+
-
- The of the Task containing the notecard asset to update
+
+
-
- The notecard assets contained in the tasks inventory
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
+
- Deserialize the message
+
- An containing the data
-
-
- A reusable class containing a message sent from the viewer to the simulator to request a temporary uploader capability
- which is used to update an asset in an agents inventory
-
+
+
-
-
- The Notecard AssetID to replace
-
+
+
-
-
- Serialize the object
-
- An containing the objects data
+
+
-
-
- Deserialize the message
-
- An containing the data
+
+
-
+
- A message containing the request/response used for updating a notecard
- contained with an agents inventory
+ Type of mute entry
-
- Object containing request or response
+
+ Object muted by name
-
-
- Serialize the object
-
- An containing the objects data
+
+ Muted residet
-
-
- Deserialize the message
-
- An containing the data
+
+ Object muted by UUID
-
-
- Serialize the object
-
- An containing the objects data
+
+ Muted group
-
-
- Deserialize the message
-
- An containing the data
+
+ Muted external entry
-
+
- A message sent from the simulator to the viewer which indicates
- an error occurred while attempting to update a script in an agents or tasks
- inventory
+ Flags of mute entry
-
- true of the script was successfully compiled by the simulator
-
-
- A string containing the error which occured while trying
- to update the script
-
-
- A new AssetID assigned to the script
-
-
-
- A message sent from the viewer to the simulator
- requesting the update of an existing script contained
- within a tasks inventory
-
+
+ No exceptions
-
- if true, set the script mode to running
+
+ Don't mute text chat
-
- The scripts InventoryItem ItemID to update
+
+ Don't mute voice chat
-
- A lowercase string containing either "mono" or "lsl2" which
- specifies the script is compiled and ran on the mono runtime, or the older
- lsl runtime
+
+ Don't mute particles
-
- The tasks which contains the script to update
+
+ Don't mute sounds
-
-
- Serialize the object
-
- An containing the objects data
+
+ Don't mute
-
+
- Deserialize the message
+ Instant Message
- An containing the data
-
-
- A message containing either the request or response used in updating a script inside
- a tasks inventory
-
+
+