aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ClientStack/ClientView.API.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-11-24* Added a way for the Region master user to kick individual users from their ↵Teravus Ovares1-0/+1
sim with a custom message. Their client says, "You've been logged off of secondlife, <Your custom message here> and logs them off. * Added a way for the Region master user to kick *ALL* users from *ALL* their regions in the estate with a custom message.
2007-11-24* Hanling RequestGodlikePowers. On Request.. sends the sim owner's client ↵Teravus Ovares1-1/+2
the appropriate messages to make it think it's got god status. Will be used for finding more unimplemented packets....
2007-11-18* Refactored IClientAPI.OutPacket to require a second mandatory parameter. ↵Teravus Ovares1-43/+43
This parameter has an enum:int ThrottleOutPacketType and contains types; Resend, Land, Wind, Cloud, Task, Texture, and Asset.
2007-11-18cleaned up some mono compiler warningsJeff Ames1-1/+1
2007-11-18first stab at implementation of CopyInventoryItemJeff Ames1-0/+1
2007-11-18Added handler for MapNameRequest - OnMapNameRequestDalien Talbot1-0/+1
2007-11-17Added ClickAction property to SceneObjectPart (and the relevant changes in ↵MW1-2/+2
IClientAPI so its used), so that the default click action (ie touch, sit, etc) can be set on a prim. Note: Sill need to handle the incoming packets that set this, from the client.
2007-11-15* Implemented the little friendly pop tooltip messages that appear when you ↵Teravus Ovares1-0/+1
hover your mouse over prim with the object name, description, ownerid.. etc.
2007-11-13* Added AvatarPicker in Standalone mode. Works for finding avatar to ban, ↵Teravus Ovares1-0/+5
manually trying to add a friend (with the add button) or useful to those who are curious which usernames have visited your standalone sim. Important for future development :D. * Grid mode always returns 0 results until the Grid Communications portion is done.
2007-11-13first pass on unlinking of objects. From Jay Clarke (IBM)Sean Dague1-0/+1
2007-11-12* Implemented Walk Vs Run in ODE. Also helps make the walk look smoother.Teravus Ovares1-0/+1
* All thanks to unimplemented packet listing :D
2007-11-11Patch from Mathias Soeken (thanks Mathias!) to take care of the color Dalien Talbot1-1/+5
and alpha argument of the llSetText command.
2007-11-08fixed non-ASCII chat and IMJeff Ames1-1/+2
2007-11-08* Added Rotational Velocity reporting for Client Interpolation to Terse UpdatesTeravus Ovares1-10/+23
* Added Angular Velocity reporting for smooth-ish rotations on object collisions
2007-11-07add SendSunPos function to IClientAPI to let us pull all the sunSean Dague1-2/+14
calculation logic into a module
2007-11-05* Substituted som 'GenericCall' with Action<>lbsa711-4/+4
* OnRequestWearables does no longer accept 'Client' as param, since it's always on the current client * Fixed SendOwnWearables to always operate on self, as that's what it does
2007-11-04Applying Teravus patch # 557. Some glue code for the updating of prim's ↵MW1-9/+34
velocity.
2007-11-01* Diuerse beavtificatemslbsa711-3/+3
2007-10-31some small changesMW1-2/+2
2007-10-31fixed filenames in log messagesJeff Ames1-2/+2
2007-10-30temporary fix for sitting collisions in ODEJeff Ames1-13/+0
2007-10-30* Optimized usingslbsa711-254/+284
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW1-3/+7
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-29Started the process of cleaning up AssetCache and moving most of the code ↵MW1-0/+1
into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.
2007-10-28Added preliminary support for sitting on primsJeff Ames1-1/+17
2007-10-22* Made EstateSetting static since there's only one instance, and we only ↵lbsa711-20/+20
need to create it once * Now cacheing RegionInfos indefinitively; we should add a tiomeout to this cache
2007-10-05== The "right name and place" commit ==lbsa711-1/+0
* Moved InventoryData to Framework.Types/InventoryItemBase.cs * Moved UserData to Framework.Interfaces/IUserData.cs * Moved UserProfileData to Framework/Types/UserProfileData.cs * Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round) * Changed some namespaces to reflect file structure
2007-09-18* Yet some more connectivity restructuringlbsa711-1/+3
* We now have CloseAllAgents( circuit ) and CloseAllCircuits( agentId ) for great justice ( but alas, still only closing on one single scene - be brave! ) * Login and ConnectionClosed now eventified and moveified awayified * Killed off unused NullClientAPI * Now the client is almost only responsible for its own closing. ( I will get that scene out of there ) * Lookin' good!
2007-09-18* Handlerized ViewerEffectlbsa711-0/+1
* Now there-is-only-client-manager * First step towards moving Logout and ConnectionClosed out of Client and into something else (which will let us get rid of ClientView reference to ClientManager * General posititvity, peace, love and understanding
2007-09-18* Replaced usage of ClientView with IClientAPIlbsa711-30/+23
* Some propertification and hideousness of fields.
2007-09-14* Wired up chat so that channel goes into OnChatFromViewer. However:lbsa711-8/+1
* There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients. * We do not currently support objects listening, so there's really no way of actually using this feature. So; somebody please wire chat all the way to the scripts.
2007-09-10mass update of urls in source code to new websiteSean Dague1-1/+1
2007-09-09Little green men (aka dots on minimap). Thanks to bushing for Dalien Talbot1-0/+21
pointing out that it is done by CoarseLocationUpdatePacket.
2007-09-08Partial fix for the "avatars permanently facing east" - now the rotationDalien Talbot1-11/+18
is set correctly, but only with the movement of the avatar. The in-place rotation updates need a little bit of more thought, and will be in a separate commit.
2007-08-26Another attempt to fix the image sending bug (next week, I intend to rewrite ↵MW1-8/+49
the assetcache and asset server). Attempt to fix bug # 326. (crashing when using save-xml and hollow prims) Attempt to fix bug # 328 (limit of 50 items in a folder)
2007-08-22Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵MW1-0/+1
script in a primitive is deleted.
2007-08-22Made SceneObjectGroup.GetChildPrim() public, for now so that script engine ↵MW1-0/+1
can get ref to the SceneObjectPart/ IScriptHost.
2007-08-22Start of Task Inventory (ie prim's inventory). For now, you can only move ↵MW1-0/+1
scripts into a prim (from your user inventory) and although the script will now show up in the prims inventory, you can't make any changes to it (or delete it). Also a prim's inventory is currently not saved between restarts.
2007-08-21Added OnRezScript event to Scene.EventManager.Which the script engine should ↵MW1-0/+1
subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive.
2007-08-21Can now turn on/off server side permission checking (on prim editing etc) ↵MW1-0/+1
from the opensim.ini file. Just add a line to the Startup section like : serverside_object_permissions = true Changes /editing that are made to clothing/ body parts in your inventory should now be saved between logins/ restarts.
2007-08-20Instant Messages between users in the same region should actually now work.MW1-13/+15
2007-08-19small clean up.MW1-1/+17
2007-08-19Sqlite datastore should now save the textures and extraparams data (used by ↵MW1-28/+98
sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already]. Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think). Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups). Some preliminary work on task inventory (ie object's/prim's inventory). Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). Added a few more method to IClientAPI. Sure there is something I'm forgeting.
2007-08-16Taking Prims (SceneObjectGroups) in and out of inventory should now work and ↵MW1-0/+12
if left in inventory will still be there after restarts. (as with the rest of inventory it will only fully work in standalone mode with account authentication turned on).
2007-08-15More work on inventory, can now create other inventory types, like Clothes ↵MW1-0/+2
and body parts. [Note while you can edit these, at the moment your changes won't be saved between restarts. This will be fixed very soon.]
2007-08-10Few small fixesMW1-3/+3
2007-08-10Made a few changes so that once we enable the sqlite data store (simple line ↵MW1-1/+1
change in OpenSimMain), then basic ( with a few limits at moment) prim database backup will work.
2007-08-09Making sure my local working copy is in sync with svn before I start the job ↵MW1-13/+5
of enabling the new SceneObject classes.
2007-08-08CAPS should now be working in standalone mode. Texture uploads will work ↵Brian McBee1-4/+14
even after you cross a region boundary.
2007-08-06* Now we have boxes. Yay!lbsa711-23/+13
* Removed unused SendPrimitiveToClient that didn't have rot.