Commit Graph

87 Commits

Author SHA1 Message Date
Latif Khalifa
e00434513c LIBOMV-899: Added TransactionInfo data newly available in MoneyBalanceReply
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3511 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 10:11:11 +00:00
Latif Khalifa
76e429bb6d LIBOMV-899: Update message template as found in viewer 2.6
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3510 52acb1d6-8a22-11de-b505-999d5b087335
2011-05-11 09:52:37 +00:00
Latif Khalifa
c1d320e4f1 Remove too much logging.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3480 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-05 23:58:40 +00:00
Latif Khalifa
e13a855be5 LIBOMV-893: Added mute functionality
Enums MuteType and MuteFlags
Client.Self.MuteListUpdated event that signals when the mute list was updated
Client.Self.MuteList containing all entries that are muted
Methods of Client.Self - UpdateMuteListEntry() and RemoveMuteListEntry() in addition to RequestMuteList()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3479 52acb1d6-8a22-11de-b505-999d5b087335
2011-03-05 23:48:49 +00:00
Latif Khalifa
deb1e4a8e9 LIBOMV-868: Added support for Display Names functionality
* Feature complete, added ability to set the display names


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3470 52acb1d6-8a22-11de-b505-999d5b087335
2010-11-20 13:46:21 +00:00
Latif Khalifa
2f4b5dbc20 LIBOMV-877: Responding to teleport lure sends the wrong lure id
Fixes responding to lures in opensim

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3457 52acb1d6-8a22-11de-b505-999d5b087335
2010-10-21 13:30:55 +00:00
John Hurliman
903dc7570b * Enabled synchronous handling for seven high traffic sim->client packets: AvatarAnimation, CoarseLocation, ImprovedTerseObjectUpdate, ObjectUpdate, StartPingCheck, CompletePingCheck, and SimStats. For the first four in that last, if your app registers a callback that is fired from any of those handlers the callback will be fired asynchronously still while the rest of the handler runs synchronously
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3419 52acb1d6-8a22-11de-b505-999d5b087335
2010-08-12 22:37:27 +00:00
Latif Khalifa
74c3b08134 LIBOMV-859: SimPosition reporting RelativePosition when avatar is sitting
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3394 52acb1d6-8a22-11de-b505-999d5b087335
2010-07-25 20:32:43 +00:00
Latif Khalifa
f91239b460 LIBOMV-856: AgentManager.Sim position returns incorrect results for some OpenSim based grids
LIBOMV-464: SimPosition does not fall back on last known CoarseLocationUpdate info

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3374 52acb1d6-8a22-11de-b505-999d5b087335
2010-06-29 13:36:52 +00:00
Latif Khalifa
64e60e6c3f LIBOMV-829: Group chat session not always properly registered
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3320 52acb1d6-8a22-11de-b505-999d5b087335
2010-05-06 13:43:00 +00:00
Latif Khalifa
1e7e699b6b Register group chat session after a successful session join.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3304 52acb1d6-8a22-11de-b505-999d5b087335
2010-05-01 17:05:24 +00:00
Latif Khalifa
6ac80a35fc LIBOMV-782
* Removed unused GroupChatLeft event.
* Remove group chat session that we are leaving

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3303 52acb1d6-8a22-11de-b505-999d5b087335
2010-04-29 00:07:31 +00:00
Latif Khalifa
b50958fc99 LIBOMV-819: Implemented support for resource usage limits
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3293 52acb1d6-8a22-11de-b505-999d5b087335
2010-03-31 11:47:52 +00:00
Latif Khalifa
5277f203b6 Fix group chat/friends conferences. Detect invitations to voice group chat/friends voice conferences LIBOMV-773 (nothing done about them for now).
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3252 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-16 07:27:11 +00:00
Latif Khalifa
5e0db9becd LIBOMV-789: Allow setting of agent position for doing dead reconning (patch by Robert Adams)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3249 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-13 17:17:49 +00:00
Jim Radford
c43dc9581e LIBOMV-773 Implements ChatterBoxInvitation variant as described in jira entry
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3246 52acb1d6-8a22-11de-b505-999d5b087335
2010-02-13 01:59:53 +00:00
Latif Khalifa
6648a614f0 Missing docs
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3232 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-29 21:59:38 +00:00
Latif Khalifa
f27837d62f LIBOMV-752: LookAtEffect() does not pass offset param to the sim
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3219 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-08 12:58:59 +00:00
Jim Radford
5cd3013890 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
2009-11-03 05:32:49 +00:00
a47806d04c Fixes previous commit (merge error)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3203 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-02 02:30:24 +00:00
a3f8809d2b * Added Simulator property to ChatEventArgs
* IRCGateway: Fixed a parsing error in non rfc-complient IRC PRIVMSG messages

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3202 52acb1d6-8a22-11de-b505-999d5b087335
2009-11-02 02:25:34 +00:00
Jim Radford
95a87c7857 LIBOMV-686 Convert NetworkManager events/delegates to new patterns
* Remove INetworkManager interface (it was not being used for anything)

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3182 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-28 08:01:52 +00:00
Jim Radford
6d497fa230 Fixes error causing build to fail due to refactor and not updating a method name.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3167 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-23 05:18:14 +00:00
Jim Radford
04f601ceb7 LIBOMV-686 Implements new event patterns based on the Microsoft Framework Design Guidelines in SoundManager
* Updates some options in documentation builder
* Adds static Sounds class containing all the pre-defined viewer sound assets
* Corrects some protection levels in AgentManager where some event delegates were left public which is counterproductive to the way the patterns work

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3166 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-23 05:08:11 +00:00
Jim Radford
7870cfb75f LIBOMV-686 Remove some cruft left in after prior changes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3150 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-16 07:36:31 +00:00
Jim Radford
ba491c6a63 LIBOMV-686 Implements new event patterns based on the Microsoft Framework Design Guidelines in AgentManager
* Many other code cleanups and example updates
* BREAKING - this is a major shift in the way events are internally handled.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3145 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-16 02:53:53 +00:00
Jim Radford
ae33a33aff LIBOMV-701 Corrects PickInfoUpdate method to use passed GlobalPosition parameter properly.
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3127 52acb1d6-8a22-11de-b505-999d5b087335
2009-10-06 07:22:15 +00:00
Jim Radford
a4242c1a0d * Corrects some compile warnings caused by out of sync xml documentation
* Updates Doc Builder tool to support the OpenMetaverseCore library

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3023 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-24 08:25:28 +00:00
Latif Khalifa
a4c8f8bba5 LIBOMV-639:
* Renamed TextureCache to AssetCache
* Plugged in new cache into AssetManager
* Removed OnAssetReceived global event from AssetManger
* RequestAsset and RequestInventoryAsset now take a delegate of type AssetReceivedCallback


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@3004 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-19 03:38:27 +00:00
Jim Radford
616b169729 LIBOMV-501 Minor documentation fixes
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2991 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-16 08:25:44 +00:00
Latif Khalifa
0428e2336b Added gesture asset encoder, ability to activate and deactivate gestures (LIBOMV-629)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2982 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-12 21:07:49 +00:00
Latif Khalifa
f86ea95052 Mono claims: No overload for method 'WaitOne' takes '1' arguments (LIBOMV-629)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2981 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-12 16:52:36 +00:00
Latif Khalifa
d4152a6291 Avoid redowloading gesture asset on repeated gesture play (LIBOMV-629)
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2980 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-12 16:44:07 +00:00
Latif Khalifa
4aa19adbd5 LIBOMV-629: Added suport for gesture assets decoding and playback
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2979 52acb1d6-8a22-11de-b505-999d5b087335
2009-07-12 15:41:22 +00:00
John Hurliman
4851c9b214 * [LIBOMV-600] Don't disconnect sims we teleport away from, the grid will do that for us
* [LIBOMV-601] Don't mark any simulators as disconnected other than the current simulator. There's no benefit in firing disconnect events for them, and there are too many false positives

Thank you Douglas R Miles for both of these

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2921 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-27 22:28:08 +00:00
John Hurliman
702df01beb Applying [LIBOMV-605], region names are now case sensitive. Make sure to check your TestClient launch files and your code for case sensitivity issues!
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2919 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-27 22:13:22 +00:00
John Hurliman
092017fc85 Fixing [LIBOMV-594], AgentAnimationPacket was being sent before initializing all of the block arrays
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2895 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-16 19:16:38 +00:00
Latif Khalifa
c0ef531598 LIBOMV-586 Fixed null reference exception in ChatterBoxSessionAgentListUpdatesEventHandler()
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2876 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-11 04:04:44 +00:00
Latif Khalifa
62c8c84951 LIBOMV-575 Add Sphere effect to agent manager that creates a swirl of particles around a target
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2841 52acb1d6-8a22-11de-b505-999d5b087335
2009-06-03 16:19:51 +00:00
Jim Radford
3fb43f6bac LIBOMV-566 Adds SurfaceInfo block to Grab/DeGrab/GrabUpdate methods in AgentManager + Overloads for API Compatibility. Thanks to Doug Miles for the bug report
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2833 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-30 23:14:31 +00:00
Jim Radford
32a6461fa0 LIBOMV-543 Adds addtional methods, handlers and events for dealing with Classified Ads, Patch courtesy of Daten Thielt
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2762 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-14 19:35:57 +00:00
Jim Radford
9bed5f15f9 LIBOMV-501 Pass 1: Cleanup of compile time warnings
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2713 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-08 07:32:49 +00:00
John Hurliman
c5409af63f * [LIBOMV-506] Complete rewrite of CapsBase to use HttpWebRequest instead of our homebrewed WebRequest hack. We lose the upload progress callback but gain IOCP thread instead of System.Thread usage and Keep-Alive support
* Content-Types described in http://tools.ietf.org/html/draft-hamrick-llsd-00 are used for CAPS requests. This *may* be incompatible with the current SL grid, needs testing
* Modified CapsClient requests to require OSDFormat enum and timeout values

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2680 52acb1d6-8a22-11de-b505-999d5b087335
2009-05-01 06:04:32 +00:00
Jim Radford
fd9e756ccf * Standardized Event Callback names for recently added Event Message handlers and some older Event Callbacks
* Switched ChatterBoxAcceptInvite and StartIMConference to use Message system
* Renamed misspelled StartIMConfrence to StartIMConference *BREAKING CHANGE*
* Minor XML documentation updates to be more clear and some typos corrected.

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2675 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-29 18:33:46 +00:00
Jim Radford
7ff9fb14de LIBOMV-503 Implements TeleportFailedEventHandler and CrossedRegionCapsHandler capabilities in library to handle those messages coming across the EventQueue
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2672 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-29 06:05:31 +00:00
Jim Radford
2ad91ceeb6 LIBOMV-477 Adds 3 known variants of ChatSessionRequestMessage to Message System
Adds a little documentation, and some naming cleanup


git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2660 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-25 01:54:52 +00:00
Jim Radford
57b74be3a9 Fix some compile time warnings, clean out cruft EnableSimulatorHandler code
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2634 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-20 07:50:25 +00:00
John Hurliman
f918d41133 * Disable WinGridProxy filters until the proxy is running
* Rename CapsClient.StartRequest() to CapsClient.BeginGetResponse() to match HttpWebRequest
* Adding the blocking method CapsClient.GetResponse()

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2611 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-16 16:25:47 +00:00
Jim Radford
ef32e4b66b LIBOMV-477 Add additional information in case exception is thrown during decoding of a Message. Fixed some issues in AgentManager related to group chat sessions caused by new Message system. And a couple more changes ChatterBoxSessionAgentListUpdatesMessage to better handle the LL generated OSD
git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2603 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-14 06:11:21 +00:00
Jim Radford
afe715a30f LIBOMV-477 Adds several capabilities message classes
* Some cleanup of LindenMessages.cs class
* Tests for all messages encode/decode are implemented and included

git-svn-id: http://libopenmetaverse.googlecode.com/svn/libopenmetaverse/trunk@2601 52acb1d6-8a22-11de-b505-999d5b087335
2009-04-14 04:47:55 +00:00