aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix: Mantis#2326: Fix: privilege escalation through attach from groundMelanie Thielker2008-10-031-0/+5
| | | | | | | | | | Fix: objects being duplicated inventory on detach. Fix: Mad jumping around of attachments while editing. Fix: Attachments being persisted to database on login. Fix: Attachments being persisted when changed by a script like invisprim refresh. Fix: Attachpoint set, but not reset correctly. Fix: prevent spurious full updates while editing attachments. Several other fixes
* Implement temp-on-rez objecte really being temporaryMelanie Thielker2008-10-031-4/+12
|
* Mantis #1360Melanie Thielker2008-10-031-2/+2
| | | | | | | Thank you, idb, for a patch to implement the packet and plumbing for the material settings.
* ApplyImpulse now forwards impulse in both local and global modes.Dahlia Trimble2008-09-291-6/+3
|
* Implement the plumbing for llSetVehicleType from the LSLCharles Krinke2008-09-281-0/+8
| | | | | | subroutine down through the physics modules through PhysActor and SceneObjectPart. No connection to the physics simulators.
* Added the plumbing for llSetVehicleRotationParamCharles Krinke2008-09-281-0/+8
| | | | | | in the classes between the LSL implementation and the underlying physics engines.
* Plumb the connection though from llSetVehicleVectorParamCharles Krinke2008-09-281-2/+10
| | | | | | | to the various physics engines. No connection to the underlying physics simulator yet, just plumbing through the various classes.
* Plumb the connection through from llSetVehicleFloatParamCharles Krinke2008-09-281-0/+8
| | | | | | | to the various physics engines. No connection to the underlying physics simulator yet, just plumbing through the various classes.
* * Updates the SQLite region database to support the same properties that the ↵Teravus Ovares2008-09-181-1/+11
| | | | | | | MySQL version does for the table, prims. * If this causes any unit tests to fail, the tests need to be updated.
* Formatting cleanup.Jeff Ames2008-09-131-9/+16
|
* Update avatar-position while avatar is sitting and the prim is moved (#2159).Homer Horwitz2008-09-131-0/+11
| | | | | | | I decided to make ParentPosition a public property in ScenePresence, because that's exactly what happens (the parent position changes on prim move).
* * minor: various doc and tidy up, logging increase to make it clearer which ↵Justin Clarke Casey2008-09-121-8/+8
| | | | prim is failing a border crossing
* From: alan_webb@us.ibm.comSean Dague2008-09-091-1/+4
| | | | | | | Make CHANGED constants consistent with LSL, and consistent across the code base
* Update svn properties, formatting cleanup.Jeff Ames2008-09-091-1/+1
|
* Correct state handling and state event masks. Prims will now showMelanie Thielker2008-09-081-1/+5
| | | | | | touch, pay, etc script states correctly.
* Fix component order on a quaternion for the sit target. This causedMelanie Thielker2008-09-081-1/+1
| | | | | | sit positions to be upside down until the script was reset.
* Implement proper persistence of the following prim properties:Melanie Thielker2008-09-081-3/+10
| | | | | | | | | Floating text, Rotation, Texture animation, Particle System This will make "Eye Candy" scripts work without modification in XEngine. The use of the CHANGED_REGION_RESTART hack is no longer needed. Implemented in MySQL only, hovertext also in SQLite.
* * Fixes a few type changes that caused the XML Format to break.Teravus Ovares2008-09-061-1/+1
| | | | | | * Testers, please try rezzing your inventory on this revision and sending me feedback in mantis. * Users, it's not time to update yet. The dust still hasn't settled.
* * This is the fabled LibOMV update with all of the libOMV types from JHurlimanTeravus Ovares2008-09-061-387/+311
| | | | | | | * This is a HUGE OMG update and will definitely have unknown side effects.. so this is really only for the strong hearted at this point. Regular people should let the dust settle. * This has been tested to work with most basic functions. However.. make sure you back up 'everything' before using this. It's that big! * Essentially we're back at square 1 in the testing phase.. so lets identify things that broke.
* Plumb the data path for all those eye candy values. Saves textureMelanie Thielker2008-08-241-0/+7
| | | | | | | | animation, target omega, looped sound, script access pin, allowed drop state and sale data. Loads it, too. Not all tested. Code: No Nuts. Data: Cannot Guarantee Nut Free.
* Implements 80% of object buy (prim vendor). You can't buy the object yet,Melanie Thielker2008-08-241-1/+3
| | | | | | | and the for sale setting doesn't survive a sim restart, but this is most of the plumbing.
* Formatting cleanup.Jeff Ames2008-08-181-49/+49
|
* Update svn properties, minor formatting cleanup.Jeff Ames2008-08-171-3/+3
|
* Add some locking on m_undo in SceneObjectPartMelanie Thielker2008-08-171-15/+25
|
* * half of the attachmentpoint skull fixTeravus Ovares2008-08-171-0/+17
| | | | | * There's still a full object update coming when you release the attachment after modifying it that's killing it sometimes.
* Mantis#1521. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-081-0/+5
| | | | | Improves the implementation of the particle system.
* Mantis#1901. Thank you kindly, Nlin for a patch that:Charles Krinke2008-08-071-1/+1
| | | | | | More sitting fixes: Inconsistent sitting position on rezzed prims that have no sit target set.
* Mantis#1859. Thank you kindly, Lmmz for a patch that:Charles Krinke2008-08-011-0/+30
| | | | | Implements llForceMouselook().
* * Changed a number of field names to ccc (public members shouldn't be called m_)lbsa712008-07-261-33/+33
|
* Attempt to update viewer for some physics status changes in SOPDahlia Trimble2008-07-251-3/+6
|
* * Stop the HasGroupChanged flag being reverted for newly restored prims ↵Justin Clarke Casey2008-07-251-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
* Implements llSetForce() and llGetForce(). These are experimental and the ↵Dahlia Trimble2008-07-241-0/+16
| | | | units may not match the Linden implementation.
* catch a null case in the convenience RegionID propertySean Dague2008-07-231-1/+7
|
* Update svn properties. Formatting cleanup. Remove a compiler warning.Jeff Ames2008-07-231-1/+1
|
* Refactor the packet scheduling out of ClientView. Add intelligentMelanie Thielker2008-07-221-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)
* added experimental packet tracker (LLPacketTracker.cs), which can be told to ↵MW2008-07-211-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.
* * eliminated some warnings and added some const and readonlieslbsa712008-07-211-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
* Fix prim link numbers (Mantis #1781)Melanie Thielker2008-07-191-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.
* make ParentUUID be a cached value, but allow setting it forSean Dague2008-07-161-2/+11
| | | | | | short term storage (needed to rebuild SOGs)
* made SOP have a blank setter for 2 convenience properties.Sean Dague2008-07-161-0/+2
| | | | | | | Got RegionStore mapping to the point that nhibernate would start, though definitely not complete
* be a little more discriminating on firing ShapeChanged script eventsSean Dague2008-07-161-2/+12
| | | | | | so that we don't get them on every object construction.
* added new ParentUUID property to map out from SOP.Sean Dague2008-07-151-0/+5
| | | | | | Updated some nhibernate parts, started in on migration.
* added RegionID get propertySean Dague2008-07-141-0/+6
|
* minor: method documentationJustin Clarke Casey2008-07-121-115/+65
|
* * minor: just some null guards and name changes to make it clearer that prim ↵Justin Clarke Casey2008-07-121-1/+0
| | | | count is actually a prim local id dispenser
* change SitTarget calls from functions to propertiesSean Dague2008-07-071-39/+17
|
* Copyright notices and formatting cleanup.Jeff Ames2008-07-061-4/+0
|
* add a couple of LL conversion properties to SOP. I'll wait to cleanSean Dague2008-07-031-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
* property encapsulation for SOPSean Dague2008-07-021-98/+242
|
* merge rotational and angular velocitySean Dague2008-07-011-22/+13
|