aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/Scene.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-18* Group type stuff. Nothing spectacular. two packets, sorta almost semi ↵Teravus Ovares1-0/+1
half tiny amount implemented.
2008-05-17while this doesn't fix the initial no pants issue in grid (which still ↵Sean Dague1-17/+16
baffles me) it does make setting appearance in grid stick.
2008-05-16Minor cleanup.Jeff Ames1-17/+6
2008-05-16Formatting cleanup.Jeff Ames1-131/+131
2008-05-15testing avatar appearance as a user serviceSean Dague1-10/+12
2008-05-14* Comitting 0001271: [PATCH] Refactor permissions to fully allow stacking ↵Teravus Ovares1-10/+0
permissions modules. From Melanie. Thanks Melanie!
2008-05-14* Refactored IConfigSource into Physics plug-ins and Scene. We can get rid ↵Teravus Ovares1-1/+5
of some of the parameters we pass to it's constructor now like, 'm_allowPhysicalPrim', 'seeIntoOtherRegions', etc.. so on * The main purpose of this is to provide configuration options for ODE and other physics plug-ins that are advanced enough to be able to be configured.
2008-05-14* Refactor: Remove SceneObjectGroup.GetScenePresences() in favour of a ↵Justin Clarke Casey1-1/+1
direct call to Scene
2008-05-13* Refactor: Stop exposing the inner scene's ScenePresence dictionary ↵Justin Clarke Casey1-3/+4
directly to the world
2008-05-13*Complete redo of the permissions modulemingchen1-3/+10
*Removed hardcoded permissions checks *Added permissions checks where needed
2008-05-13* Implemented ChildAgentDataUpdate throttle multiplier based on an ↵Teravus Ovares1-2/+37
inaccurate count of neighbors. * The neighbor count is always lower then the actual number of neighbors unless your region was up the longest. * The region you're in is un-affected by this, though, you'll get less packet loss, maybe not get logged off immediately when you log in, and possibly see more prim if your internet connection is semi-unreliable.
2008-05-12* If a region running in grid mode fails to login to the grid service, ↵Justin Clarke Casey1-0/+7
startup will now terminate instead of carrying on (and thus burying the error message)
2008-05-11* Added NPCModule and NPCAvatar classes for NPCs. Primitive, but we can grow ↵Adam Frisby1-1/+9
them out. * Fix for Scene.Inventory.cs - It assumes every entity at startup is a SceneObjectGroup. (Actually, this shouldn't have compiled[!] without a warning.) * Fix for LandManager at startup - it assumes there's a land channel when perhaps there isnt. (Bug that needs another refactor to fix. [Mike - I've assigned a ticket to you about this])
2008-05-10* More OutPacket refactors.Teravus Ovares1-6/+4
* Added back a sleep to the kick routine so users get a 'you have been logged off message' when they get kicked from the simulator for various reasons (like 'the simulator is going down')
2008-05-09* Valid Sculpted prim now collide properly.Teravus Ovares1-1/+1
* The first time you set the sculpted texture of a prim you might have to futz with it to get it to generate a sculpted physics proxy * Note that there are already issues in Trunk, (such as the prim scaling issue and prim jumping issue. Essentially editing is difficult right now) * This just adds to the experimental nature of trunk. :D
2008-05-08*Added all the permission checks to the sceneexternalchecks and modified ↵mingchen1-4/+4
permission module to follow this. *This makes permission checking much more modular; allows restrictive and granting module to be made without modifying the existing permission module
2008-05-07* Increasing ScenePresences locking to prevent race conditions such as those ↵Justin Clarke Casey1-71/+97
seen in one of the crashes of mantis 1163 * It's not impossible that this could lead to deadlock where sessions simply appear to freeze, even though the region console still responds. * If this is the case, please file a mantis
2008-05-07*Added SceneExternalChecks.cs that is used to manage checking the results of ↵mingchen1-2/+5
multiple functions that register with the class and return the result (usually true/false) based on those results. This is useful for module wanting to put their opinion in decisions such as 'can the user rez this object?'
2008-05-06* Cleaning up code, making it conform to OpenSim standards.Adam Frisby1-19/+14
2008-05-05* Refactor: Break out permissions code into a separate region PermissionsModuleJustin Clarke Casey1-17/+17
2008-05-05* Just some tidy up and documentation before I make my first ever attempt to ↵Justin Clarke Casey1-17/+11
extract a lump of code out to a region module
2008-05-04* Implemented DIE_AT_EDGE and Temporary objects don't save to the database.Teravus Ovares1-0/+19
2008-05-04*Fixed up EstateManagementModule to the module standard - no more packets ↵mingchen1-13/+1
allowed! *Started cleaning up the land module
2008-05-03*Moved EstateManager into a region modulemingchen1-13/+1
2008-05-03* Committing some collision stuffs that I'm working on.Teravus Ovares1-6/+7
* Nothing user facing yet.
2008-05-02* Small fixes to Scene.csAdam Frisby1-10/+5
2008-05-02* More refactorings of UDPServer.Adam Frisby1-2/+0
* Removed all references where possible. * Renamed lots of variables from UDPServerXYZ to clientServerXYZ
2008-05-02* DuplicateOnRay with copy center works in two directions... Still ↵Teravus Ovares1-48/+51
fighting with it. * DuplicateOnRay without copy center works in all directions.
2008-05-01* Rolled back a few changes.Adam Frisby1-257/+304
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-304/+257
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-05-01* Cleaned namespaces of entire solution. OpenSim directories now correspond ↵Adam Frisby1-1/+1
with namespaces.
2008-05-01* committing what I've got so far for DuplicateOnRay so I don't fight the ↵Teravus Ovares1-5/+91
conflict monster later. Not done yet, doesn't crash the server.
2008-05-01Update svn properties. Minor formatting cleanup.Jeff Ames1-3/+0
2008-05-01* You can now rez objects out of inventory at the correct offset from prim ↵Teravus Ovares1-6/+13
you rez it on. Including multi prim groups and prim that have different X/Y/Z scales.
2008-05-01* Fix OBB raycaster to respond properly to rays cast from any direction.Teravus Ovares1-1/+4
2008-04-30* Spring cleaned a bunch of '//TODO: unused' marked functions.Adam Frisby1-22/+0
2008-04-30* Sometimes you know, you do something really stupid.Adam Frisby1-1/+1
* This is one of those times (should fix build)
2008-04-28* Added basic 3-5 level undo on prim position/rotation/scale.Teravus Ovares1-0/+2
* In the future this should be a config option... and, hopefully this tides the builders over for a little while.
2008-04-27* Patch from XenReborn to make remove-region work properly without needing ↵Teravus Ovares1-0/+1
to do a change-region first. Careful though. I still suggest you do a change-region first. * Patch from Melanie to implement touch_end. * Thanks XenReborn!. Thanks Melanie!
2008-04-27* Single Attachments now work from inventory. You can attach from inventory ↵Teravus Ovares1-0/+6
and detach from inventory. * Detaching from right clicking in world, detaches to your inventory. * If you go up to a prim and attach it from in world, it appears in your inventory. * Attachment placement is saved when you detach them. * Choosing wear remembers your last attachment point from inventory. * Wrote a method to update an inventory item's asset and sends the updated inventory item to the Client * Wrote a recursive method to find the folder of a known existing inventory item. * Removed a block on physics object position on creation. This might crash a region or two, let us know via Mantis if your region crashes because of a physics out of bounds error. * Drop doesn't work. The menu item doesn't even come up. Don't know why :P.
2008-04-27* More attachment stuff, reworked some of the inventory routines to be what ↵Teravus Ovares1-1/+1
I need them to be for attachments.
2008-04-26* First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey1-0/+1
inventory * Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
2008-04-26* Ooops, attachments now teleport/cross region borders along with your ↵Teravus Ovares1-0/+22
avatar. Those dastardly objects stick to you.
2008-04-25* Fixes prim crossing. See bug 1050.Teravus Ovares1-2/+13
* Causes the internal handling of attachments to put the prim group conceptually at the position of the avatar instead of 0,0,0
2008-04-25* Implements llTarget, llTargetRemove, at_target(), not_at_target()Teravus Ovares1-0/+11
2008-04-24* Adds much better support for attachments that you right click on in world.Teravus Ovares1-0/+1
* Your friends can see your attachments now. People who appear in the sim after you've attached something can also see your attachments. * You can position & rotate your attachments now. Positions do *not* save. * You can detach attachments now the regular way. * Attachments do not cross into other regions with you..(this isn't too far off) * Updated ODE to not request terse updates on child prim.
2008-04-23* Fixed an annoying pop-up box when crossing borders.Teravus Ovares1-1/+1
2008-04-22* Implements llScriptDangerTeravus Ovares1-5/+30
* Made the scene's scriptDanger method more generic so both the llScriptDanger method and the Script engine method use the same private method.
2008-04-22* Implemented NoScript areas (without loosing script state).Teravus Ovares1-0/+59
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-13/+14
(this took a while to run).