aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules/World/Land/PrimCountModule.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-05-19Dump OpenSim 0.9.0.1 into it's own branch.onefang1-97/+80
2016-11-03Initial update to OpenSim 0.8.2.1 source code.David Walter Seikel1-4/+7
2012-11-12Another 10 modules' directives moved from .addin.xmlDiva Canto1-0/+2
2012-09-13correcting a typo that causes c# express to complain about xml comment ↵SignpostMarv1-1/+1
containing invalid xml Signed-off-by: BlueWall <jamesh@bluewallgroup.com>
2012-05-05Fire the scripting changed event with CHANGED_OWNER when an object that has ↵Justin Clark-Casey (justincc)1-1/+0
changed owners is rezzed. This needs to occur after the script is resumed rather than before, when the event is just dropped. Addresses http://opensimulator.org/mantis/view.php?id=5890 and http://opensimulator.org/mantis/view.php?id=5952
2011-08-23remove mono compiler warningsJustin Clark-Casey (justincc)1-1/+1
2011-04-06Improve previous ILandObject method doc.Justin Clark-Casey (justincc)1-6/+16
For test code, take a part name prefix when creating objects, so that these can be more easily identified in the logs
2011-04-05If an object is selected, then don't include it in owner/group/others prim ↵Justin Clark-Casey (justincc)1-13/+18
counts. This fixes the total prim count that the viewer displays when prims are selected - it appears to ignore the total that we pass it and adds up the counts separately.
2011-04-02If land is not group owned (group ID is always UUID.Zero) then don't check ↵Justin Clark-Casey (justincc)1-2/+0
if a prim should be added to the group count
2011-04-02If the land has no group ownership (it is UUID.Zero) then don't put prims in ↵Justin Clark-Casey (justincc)1-2/+2
the group count when they are also not group owned. Also adds simple test for others owned count when an object is added
2011-03-31If the prim count gets an object with invalid bounds, don't try to count it.Justin Clark-Casey (justincc)1-0/+5
This appears to be the more probable explanation for some failures seen. Either we're counting attachments which are temporarily out of bounds (shouldn't be due to the IsAttachment) check or we're counting scene objects which have out of bounds co-ordinates (seems more likely)
2011-03-30When a new parcel is created, make sure the prim counts are updated.Justin Clark-Casey (justincc)1-2/+2
This is done by tainting the counts where appropriate
2011-03-30(re)implement selected prim count.Justin Clark-Casey (justincc)1-3/+40
This does not currently count objects that are sat upon (which the viewer ui implies should be included in this count)
2011-03-29disable prim count debug logging temporarilyJustin Clark-Casey (justincc)1-33/+35
2011-03-26move total parcel prim calculations into IPrimCounts instead of doing this ↵Justin Clark-Casey (justincc)1-0/+39
in LLClientView need to move selected prim counts from LandData/LMM still
2011-03-26Add test for PCM taint. This currently fails due to unexpected behaviour of ↵Justin Clark-Casey (justincc)1-15/+64
SceneGraph.ForEachSOG(). This will be corrected soon. Also adds lots of temproarily debug logging
2011-03-25Add ILandObject.IPrimCounts for the new prim count module.Justin Clark-Casey (justincc)1-0/+2
Not functional yet, but tests now act against this object rather than interrogating the module directly
2011-03-23Add method doc to the Get*() methods on PrimCountModuleJustin Clark-Casey (justincc)1-0/+27
2011-03-23remove a rogue Console.WriteLine() from the last commit.Justin Clark-Casey (justincc)1-1/+0
2011-03-23Add generic EventManager.OnObjectAddedToScene and get PrimCountModule to ↵Justin Clark-Casey (justincc)1-2/+8
listen for that rather than EventManager.OnParcelPrimCountAdd OnParcelPrimCountAdd had the wrong semantics for the PrimCountModule - it was invoked for every entity in the scene, not just new ones, which would screw up the untainted count. Extend automated test for this scenario.
2011-03-22Add an initial confidence-building TestAddObject() for prim counts.Justin Clark-Casey (justincc)1-6/+17
2011-01-29Flash out the prim count moduleMelanie1-0/+174
2011-01-29Create the structure of classes and interfaces to replace the cruft thatMelanie1-0/+120
is in the land management module today
2011-01-28Adding the prim count module skeletonMelanie1-32/+39
2010-01-29Revert "Updates all IRegionModules to the new style region modules."Melanie1-1/+0
This reverts commit ec3c31e61e5e540f822891110df9bc978655bbaf.
2010-01-23Updates all IRegionModules to the new style region modules.Revolution1-0/+1
Signed-off-by: Melanie <melanie@t-data.com>
2009-11-10Add IScriptModuleComms interface and region module to handle dispatch ofMelanie1-47/+39
script messages to region modules and sending back replies. Hook IScriptModuleComms.OnScriptCommand to see commands and use DispatchReply to reply to the script. It is recommended to pass the "id" parameter from the event as the "k" parameter of the reply. The script will receive the reply as a link message from link -1.
2009-08-10Replace the Replaceable modules nameMelanie1-1/+1
2009-08-04Update a misspelled nameMelanie1-1/+1
2009-08-04Change the freeswitch out connector (which is pointless) to an in connectorMelanie1-16/+11
2009-07-10Committing the interface change and the addition to the modules to getMelanie Thielker1-0/+5
the ball rolling on replacable modules. No user functionality yet
2009-07-10Remove all references to HttpServer from CommsManager (all incarnations)Melanie Thielker1-1/+1
Change all uses of the HttpServer properties to use the new singleton
2009-06-22Update svn properties.Jeff Ames1-113/+113
2009-06-15Removing the OpenSim.SimulatorServices project. All of those region modules ↵diva1-112/+113
are now in CoreModules/ServiceConnectorsIn, where they belong.
2009-05-31Add copyright headers, formatting cleanup, ignore some generated files.Jeff Ames1-1/+28
2009-05-27Update svn properties.Jeff Ames1-85/+85
2009-05-25Fixed a typo.diva1-1/+1
2009-05-25Beginning of refactoring RESTComms/LocalComms in the new style of services ↵diva1-0/+85
and connectors. This commit has the beginning of the In connector, not the Out. Nothing of this is finished yet, and it doesn't run. But it should compile ok.