aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-08-07Mantis#1901. Thank you kindly, Nlin for a patch that:Charles Krinke1-1/+1
More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.
2008-08-01Mantis#1859. Thank you kindly, Lmmz for a patch that:Charles Krinke1-0/+30
Implements llForceMouselook().
2008-07-26* Changed a number of field names to ccc (public members shouldn't be called m_)lbsa711-33/+33
2008-07-25Attempt to update viewer for some physics status changes in SOPDahlia Trimble1-3/+6
2008-07-25* Stop the HasGroupChanged flag being reverted for newly restored prims ↵Justin Clarke Casey1-7/+7
which need to be persisted to the db * This should stop the problem where linked prims loaded via an archive did not survive server restart * It may address mantis 1819 though the symptoms don't look consistent
2008-07-24Implements llSetForce() and llGetForce(). These are experimental and the ↵Dahlia Trimble1-0/+16
units may not match the Linden implementation.
2008-07-23catch a null case in the convenience RegionID propertySean Dague1-1/+7
2008-07-23Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames1-1/+1
2008-07-22Refactor the packet scheduling out of ClientView. Add intelligentMelanie Thielker1-1/+1
resending, timeouts, packet discarding. Add notification event for packet discarding. Add priority scheduling for packet queues. Add outgoing duplicate detection facility. Correct packet sequencing. Make provisions for automatic server side throttle adjustments (comes in next installment)
2008-07-21added experimental packet tracker (LLPacketTracker.cs), which can be told to ↵MW1-1/+1
track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events. Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch. The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet.
2008-07-21* eliminated some warnings and added some const and readonlieslbsa711-1/+1
* refactored some member names for readability and ccc (code convention conformance) * took away two refs from Rest.Inventory since * System.IO is part of System * System.Xml.Serialization is part of System.Xml
2008-07-19Fix prim link numbers (Mantis #1781)Melanie Thielker1-8/+4
Implements additional unlink modes (unlink root prim from link set, some multi-set operations). Linking (single and mutiple) fully implemented. Consistent numbering of links while in world. Link/delink with predictable link numbering. Correct link numbers in LSL. Not all multi-set ops implemented. Link numbers still change when taken and re-rezzed.
2008-07-16make ParentUUID be a cached value, but allow setting it forSean Dague1-2/+11
short term storage (needed to rebuild SOGs)
2008-07-16made SOP have a blank setter for 2 convenience properties.Sean Dague1-0/+2
Got RegionStore mapping to the point that nhibernate would start, though definitely not complete
2008-07-16be a little more discriminating on firing ShapeChanged script eventsSean Dague1-2/+12
so that we don't get them on every object construction.
2008-07-15added new ParentUUID property to map out from SOP.Sean Dague1-0/+5
Updated some nhibernate parts, started in on migration.
2008-07-14added RegionID get propertySean Dague1-0/+6
2008-07-12minor: method documentationJustin Clarke Casey1-115/+65
2008-07-12* minor: just some null guards and name changes to make it clearer that prim ↵Justin Clarke Casey1-1/+0
count is actually a prim local id dispenser
2008-07-07change SitTarget calls from functions to propertiesSean Dague1-39/+17
2008-07-06Copyright notices and formatting cleanup.Jeff Ames1-4/+0
2008-07-03add a couple of LL conversion properties to SOP. I'll wait to cleanSean Dague1-0/+28
up the sit target usage until the sit target fix patch goes in, but it should be cleaned. Get prims table mappings to the point where nhibernate likes them enough to start. Remove field from asset mapping so it will start
2008-07-02property encapsulation for SOPSean Dague1-98/+242
2008-07-01merge rotational and angular velocitySean Dague1-22/+13
2008-06-29* Syncs the current revision XML Schema(xsd) to the XML Schema of revision 5251.Teravus Ovares1-211/+252
* This should resolve creating content, taking it, and being able to rez it again.
2008-06-27tart the property wrapping in SOP. This will be a long processSean Dague1-9/+20
will do more next week.
2008-06-27last round of warning squashing. calling it a day now.Dr Scofield1-1/+1
2008-06-27move along, nothing to see here. just a couple of lazy variables.Dr Scofield1-10/+10
2008-06-27run NArrange on SOP to stack together the attributes,Sean Dague1-1919/+1866
properties, private methods, public methods, etc.
2008-06-27* Remove responsibilty for signalling scene object change from ↵Justin Clarke Casey1-4/+21
SceneObjectPart.SendFullUpdate() * This means that we will no longer pointlessly repersist all the prims in the scene when OpenSim first starts up * This also means that force-update on the console will not trigger repersistence. * Also, in other places persistence is no longer done where it wasn't actually necessary * I think I changed the code for all instances correctly, but it's not possible that I missed some and some things which did persist properly have stopped * Please patch or mantis if this is the case
2008-06-27* refactor: Remove group changed responsibilty from ScheduleGroupForTerseUpdateJustin Clarke Casey1-0/+1
2008-06-27* Add extra backup parameter to InnerScene.AddRestoredSceneObject()Justin Clarke Casey1-0/+2
2008-06-27Mantis#1612. Thank you, kindly, Matth for a patch that:Charles Krinke1-0/+7
Adds the beginnints of llRemoteLoadScriptPin() and llSetRemoteScriptAccessPin().
2008-06-26Mantis#1610. Thank you, Melanie for a patch that:Charles Krinke1-0/+6
Implements the beginning of llInventoryDrop. Doesn't cover the actual dropping yet, just the permissions for it.
2008-06-17* refactor: Remove largely duplicate code from ↵Justin Clarke Casey1-4/+8
SceneXmlLoader.CreatePrimFromXml2()
2008-06-10Update svn properties. Formatting cleanup.Jeff Ames1-33/+11
2008-06-10* This completes ObjectDuplicateOnRay.Teravus Ovares1-22/+40
* In English, that means that Copy Selection works now, including Copy Centers and Copy Rotates.
2008-06-08* Fixed it so you can do a lot more llDetected* methods in many additional ↵Teravus Ovares1-106/+193
situations and have it work. * script Collision reporting works now in DotNetEngine
2008-06-06Fixes scale property with regards to the physics engine.Teravus Ovares1-0/+12
2008-06-05* This sends collision events to the script engine. Teravus Ovares1-12/+174
* Unfortunately, there's some kludges with the Async manager and the llDetected functions that I have yet to decipher... so llDetected functions don't work with collision events at the moment....
2008-06-04Formatting cleanup, minor refactoring, svn properties.Jeff Ames1-1/+1
2008-05-29* Fix string literal with URL + LLcommand();Teravus Ovares1-1/+9
* Added 'detected around: value' when a x.Y detect occurs to help debug. * Fixed object text is too long to store to the database (wikilith)
2008-05-28Mantis#1406. Thank you kindly, Xantor for a patch that:Charles Krinke1-1/+15
llLoopSound sends out one packet to clients in view, so it doesn't work anymore when clients enter later on, or the prim is modified in any way. Solution: Stored sound data on prim, send full update instead. llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object inventory sound names. llStopSound clears prim data and sends full update.
2008-05-28Formatting cleanup.Jeff Ames1-25/+25
2008-05-28Thank you very much, ChrisIndigo for a patch that:Charles Krinke1-9/+25
If a script updates an object to the same position or rotation offset, the object triggers an update and storage of the object. This become more prevalent in sensor and timer events which may be firing frequently.
2008-05-26* Extract and boil down necessary texture UUIDs for an archive of the scene ↵Justin Clarke Casey1-4/+3
prims * no user functionality yet
2008-05-25* A hacky Top Scripts display. It isn't accurate as far as ms accounting, ↵Teravus Ovares1-0/+32
however you can use it to help find out what scripts are causing your simulator to cry. * Access it from the Estate tools/Debug tab.
2008-05-25* phantom sculpties don't request the sculpt texture anymore.Teravus Ovares1-0/+30
2008-05-21* This update causes the backup process to run in a separate thread.Teravus Ovares1-8/+14
* Concurrency issues are resolved because each object makes a memory-only copy of itself and backs up the copy. * Because of the way this is done, the latest at the time of the backup gets backed up (no functionality change) * You can move *thousands of objects at a time* and the sim doesn't freeze and wait for the backup to complete. * This can be enhanced more by dedicating the thread as opposed to starting it when the backup process starts.
2008-05-21* Fixed needing to alter your sculptie sometimes to get physics to generate ↵Teravus Ovares1-1/+4
a collision mesh for it. * Sculpties load on startup reliably now and successfully generate a collision mesh as soon as the sculpt texture is available.