aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/Avatar (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Thanks Neil Canham for fixing bulk inventory updates, no sending ↵Snoopy Pfeffer2011-08-221-1/+12
| | | | BulkInventoryUpdate after accepting inventory items.
* Don't try to save changed attachment states when an NPC with attachments is ↵Justin Clark-Casey (justincc)2011-08-181-2/+2
| | | | | | | removed from the scene. This is done by introducing a PresenceType enum into ScenePresence which currently has two values, User and Npc. This seems better than a SaveAttachments flag in terms of code comprehension, though I'm still slightly uneasy about introducing these semantics to core objects
* comment out noisy attachments loggingJustin Clark-Casey (justincc)2011-08-171-5/+5
|
* Fix issue where loading a new appearance onto an NPC would not remove the ↵Justin Clark-Casey (justincc)2011-08-171-2/+2
| | | | | | previous attachments from the scene. Addresses http://opensimulator.org/mantis/view.php?id=5636
* extend test to check that there is one attachment and that it has the right nameJustin Clark-Casey (justincc)2011-08-171-1/+6
|
* Add new regression TestRezAttachmentsOnAvatarEntrance() to do simple ↵Justin Clark-Casey (justincc)2011-08-172-7/+17
| | | | attachments check
* Add new FireAndForgetMethod.None.Justin Clark-Casey (justincc)2011-08-161-13/+33
| | | | This executes the callback on the same thread that made the request. Designed for use only by regression tests that rely on a predicable event ordering.
* Move some previously common code back into separate tests. Remove unused ↵Justin Clark-Casey (justincc)2011-08-161-10/+9
| | | | region handle from test.
* Isolate existing incomplete attachments tests rather than have them rely on ↵Justin Clark-Casey (justincc)2011-08-161-5/+5
| | | | | | each other. Much easier to debug this way.
* drop number of attachments in test from 3 to 2 to reduce text complexityJustin Clark-Casey (justincc)2011-08-161-4/+1
|
* remove setting up of second scene in attachments since it's not currently usedJustin Clark-Casey (justincc)2011-08-161-24/+21
|
* relocate AttachmentTests.cs to AttachmentsModuleTests.csJustin Clark-Casey (justincc)2011-08-161-0/+172
|
* When saving appearance, only save the baked textures, not the other face ↵Justin Clark-Casey (justincc)2011-08-121-5/+43
| | | | textures (which are already stored permanently)
* implement osNpcStopMoveTo() to cancel any current move targetJustin Clark-Casey (justincc)2011-08-101-2/+2
|
* Implement first draft functions for saving and loading NPC appearance from ↵Justin Clark-Casey (justincc)2011-08-092-24/+65
| | | | | | | | | | storage. This works by serializing and deserializing NPC AvatarAppearance to a notecard in the prim inventory and making the required baked textures permanent. By using notecards, we avoid lots of awkward, technical and user-unfriendly issues concerning retaining asset references and creating a new asset type. Notecards also allow different appearances to be swapped and manipulated easily. This also allows stored NPC appearances to work transparently with OARs/IARs since the UUID scan will pick up and store the necessary references from the notecard text. This works in my basic test but is not at all ready for user use or bug reporting yet.
* refactor: Change SceneHelpers.AddClient() to AddScenePresence().Justin Clark-Casey (justincc)2011-08-061-1/+1
| | | | This seems to make more sense as we can get SP.ControllingClient
* rename TestHelper => TestHelpers for consistencyJustin Clark-Casey (justincc)2011-08-063-17/+17
|
* rename test SceneSetupHelpers -> SceneHelpers for consistencyJustin Clark-Casey (justincc)2011-08-064-23/+23
|
* Get osNpcCreate appearance working with avatars that are currently in the scene.Justin Clark-Casey (justincc)2011-08-011-0/+4
| | | | | | Had to stop using AvatarService for now since it doesn't store baked texture IDs (which is why this was failing). Also failing because cloning appearance was also cloning the AvatarApperance.Owner field, which we weren't then changing. Extended TestCreate() to check this.
* When we start the appearance saving thread, make sure we set the culture to ↵Justin Clark-Casey (justincc)2011-07-291-0/+5
| | | | | | | En_US so that a different culture doesn't save values with commas as decimal points, etc. This will hopefully stop giants stalking the grid. See http://opensimulator.org/mantis/view.php?id=5614
* Fix LLTextBox to work with the updated libOMVMelanie2011-07-231-1/+3
|
* When handling SetAppearance packet, always save the appearance; not only if ↵Oren Hurvitz2011-07-211-5/+5
| | | | the texture was changed
* Fixed updating avatar appearanceOren Hurvitz2011-07-211-10/+17
| | | | Signed-off-by: root <root@grid00001.t-data.com>
* minor: remove mono compiler warningsJustin Clark-Casey (justincc)2011-07-162-2/+2
|
* If object is an attachment, make llGetVel() return the avatar's speed rather ↵Justin Clark-Casey (justincc)2011-07-151-1/+0
| | | | | | than the object's own zero speed. As per http://opensimulator.org/mantis/view.php?id=5575
* minor: method doc for baked texture uploadingJustin Clark-Casey (justincc)2011-07-151-1/+2
|
* refactor: Move all callers of the obsoleted ↵Justin Clark-Casey (justincc)2011-07-131-3/+4
| | | | SychronousRestObjectPoster.BeginPostObject() to the identical SynchronousRestObjectRequester.MakeRequest()
* refactor: slightly simplify testJustin Clark-Casey (justincc)2011-07-091-4/+1
|
* Rename SceneSetupHelpers.AddRootAgent to AddClient() to better represent its ↵Justin Clark-Casey (justincc)2011-07-091-1/+1
| | | | effects and return object
* Add scratch AvatarFactoryModuleTests with one test to do a partial check on ↵Justin Clark-Casey (justincc)2011-07-092-9/+87
| | | | | | | AvatarFactoryModule.SetAppearance() Baked texture set not yet checked, nor persistence of data in avatar service This is a foundation for later npc related tests.
* Create a very basic initial test which just creates an 'npc' and tests that ↵Justin Clark-Casey (justincc)2011-07-021-40/+0
| | | | the scene presence exists
* Hack around with the NPC module to get osNpcCreate() partially working again.Justin Clark-Casey (justincc)2011-06-291-2/+2
| | | | | | This now creates an avatar but appearance is always cloudy. Move doesn't work. Really, creating an NPC should only involve a ScenePresence rather than doing anything with IClientAPI, since an NPC has no viewer to communicate with!
* minor: temporarily comment out the local status notify friends messages seen ↵Justin Clark-Casey (justincc)2011-06-271-1/+1
| | | | | | on login/logout, since it's a bit noisy on the console. Please uncomment if/when this is still needed.
* tweak messages. Make verbose inventory item save message give the item name ↵Justin Clark-Casey (justincc)2011-06-141-1/+3
| | | | as well as item id and asset id
* A few more cleanups on the way to close ↵Diva Canto2011-06-111-11/+3
| | | | http://opensimulator.org/mantis/view.php?id=5516 once and for all. Moral of the story: don't send AgentOnline/Offline to viewers with a zero-length array.
* Only send AgentOnline to the client if the friendsOnline list has elements. ↵Diva Canto2011-06-111-1/+1
| | | | Also, increased the timeout on UserAgentServiceConnector, StatusNotification again.
* Added a Sleep in between each site call, to slow the xml-rpc requests down.Diva Canto2011-06-101-37/+40
|
* More tweaking on the UserAgentServiceConnector: add constructor that does ↵Diva Canto2011-06-101-1/+1
| | | | not do DNS lookup, and use that for friends notification.
* This hopefully fixes all issues with online/offline notifications across ↵Diva Canto2011-06-072-3/+10
| | | | grids. http://opensimulator.org/mantis/view.php?id=5528
* This fixes the crash reported in ↵Diva Canto2011-06-071-3/+5
| | | | http://opensimulator.org/mantis/view.php?id=5529 related to sending IMs to foreign friends who are offline. Hopefully.
* More on the hunt for the slow down on HGFriendsModule. - Don't requests the ↵Diva Canto2011-06-061-48/+71
| | | | online friends on foreign grids. If this works, there's another way of getting that info.
* Moved the Mono Addins declaration of the HGFriendsModule to where the one ↵Diva Canto2011-06-061-1/+0
| | | | for FriendModule is -- CoreModulePlugin.addin.xml (trying to hunt down the slowness reported by Nebadon related to HGFriends)
* This should make offline IMs work again. It should work for incoming foreign ↵Diva Canto2011-06-061-1/+4
| | | | IMs where the local recipient is offline. I can't test any of this, because I don't run an offline IM server.
* Fix give inventory tests to use different users rather than (accidentally) ↵Justin Clark-Casey (justincc)2011-06-041-4/+15
| | | | the same user. Extend TestGiveInventoryItem() to test giving back the same item.
* insert an InventoryArchiveUtils.FindItemsByPath() to return multiple items ↵Justin Clark-Casey (justincc)2011-06-042-11/+37
| | | | rather than just the first one
* create TestGetInventoryItem()Justin Clark-Casey (justincc)2011-06-041-13/+7
|
* Bug fix on HG IM.Diva Canto2011-06-021-2/+6
|
* [Profiles] --> [Profile]Diva Canto2011-06-011-2/+2
|
* Fill in the new OwnerData field in the LLUDP ScriptDialog message.Justin Clark-Casey (justincc)2011-05-311-1/+2
| | | | | If we don't do this then viewer 2.8 crashes. Resolves http://opensimulator.org/mantis/view.php?id=5510
* Merge branch 'master' of ssh://opensimulator.org/var/git/opensimDiva Canto2011-05-271-1/+4
|\