| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
|
|
| |
Attempt to reinstate the Object Entry flag in parcel settings
|
|
|
|
|
|
|
|
| |
- I first did lock on m_scenes for that access, but as m_scenes (currently) is
only changed in Initialise (and locked there), and PostInitialise is called
after the calls to Initialise, there shouldn't be a need to lock here.
- Trying out git-svn dcommit. Hope this works.
|
|
|
|
|
|
| |
the internals of the permissions module adapter sane
|
|
|
|
|
|
| |
* This should probably be being called in FetchAsset() instead as for all the other databases, but I lack the means to test MSSQL
|
|
|
|
|
|
|
|
| |
* SceneObjectPartInventory.cs isn't a particularly good name but it's probably not got a long life
* A proper inventory interface to follow
* Parallel changes for other inventory partial classes to follow at a later date
|
|
|
|
|
|
|
|
| |
deleter by hand
* After the crank, assert that the object has now been removed from the scene
|
| |
|
|
|
|
|
|
|
|
|
|
| |
things
* Deleting the object before the async to inventory is bad since if OpenSim crashes (or is shutdown!) in the time inbetween, then the object is lost
* Also now delete the object from the scene only after it has gone to inventory - in the old way there was still a race condition
* This is still not ideal since the 'deleted' object remains in the scene and probably could be manipulated. But this is better than the alternative
|
|
|
|
|
|
|
|
|
| |
the async stage.
* Last time I accidentally left the existing code in place that merely wiped the group from the client (but not the scene)
* Put in an incomplete 'delete object o inventory' test to assert that this happens
|
| |
|
| |
|
|
|
|
|
|
| |
parcel dialog.
|
|
|
|
|
|
| |
of objects by owner name
|
| |
|
|
|
|
|
|
| |
* move the directory choice for plugins outside into RegionApplicationBase
|
|
|
|
|
|
|
|
| |
of bin/Physics
* This is primarily to see if not loading ODE in the unit tests will allow them to proceed, though the option of separate loading is probably a good thing in itself
|
| |
|
| |
|
|
|
|
| |
root agent scene test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Attached is a patch which fixes mantis bug 2645 where scripts in child
prims
freeze after being unlinked from the root prim. This got introduced
some time after the 0.6 freeze. Have checked test suites
pass even after nant clean ;-)
http://opensimulator.org/mantis/bug_update_page.php?bug_id=2645
Also removes a redundant ResetIDs call
Regards,
Chris
|
|
|
|
| |
connection (though not yet an actual ScenePresence)
|
|
|
|
|
|
| |
Implementing "Play sound inworld". Currently a WIP .
|
|
|
|
|
|
| |
Attached patch implements llCollisionSound. Thanks T. Sado.
|
|
|
|
|
|
| |
libOMV.
|
|
|
|
|
|
|
|
|
| |
release a direct descendant of the stable 7364, with all the features and
none of the issues.
This omits the following patch chain: r7383 r7382 r7381 r7377 r7375 r7373
r7372 r7370 r7369 r7368 r7367 r7366
|
| |
|
| |
|
|
|
|
|
|
| |
texture sending. Grain of salt not included.
|
| |
|
| |
|
|
|
|
|
|
| |
* Minor client fixes
* Added the ability for a client to login without a UserProfile, allowing certain alternate clients to connect to the region.
|
|
|
|
|
|
| |
hits bad data
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- The initial priority wasn't passed in, so a discardLevel of -1 in the first
request automatically cancelled texture-download.
- One-packet textures weren't handled, as CurrentPacket starts at 1 and
StopPacket == 0 in that case.
- Increased MAX_ALLOWED_TEXTURE_REQUESTS to 15; incremental texture downloads
will cause more requests.
|
|
|
|
|
|
| |
group
|
|
|
|
|
|
|
| |
* Progressive texture delivery (ported from jhurliman's Simian code)
* Thanks jhurliman!
|
|
|
|
|
|
|
|
| |
* Update libopenjpeg as well for this patch.
* Appears to be okay on a very short sniff test
* Source code will be placed in opensim-libs shortly
|
|
|
|
|
|
|
|
|
|
|
| |
allowed_script_creators.
* This allows one to override normal OpenSim permissions and prevent non-gods from editing any scripts. This allows edit ability
to be rescinded after it has been given, and prevents the security hole where a single script with liberal perms would allow code changes.
* The default setting remains the existing one of never overruling normal edit permissions.
* These two settings may be enough to stop non-gods entering artbirary script code in a closed grid/standalone configuration.
|
| |
|
|
|
|
| |
ready for reuse
|
|
|
|
| |
client
|
| |
|
|
|
|
|
|
|
|
| |
DeleteGroup() (except that is didn't lock the parts, which was a potential race condition)
* Removed fake delete code from LSL_Api.SetFlexi - this code was never activiated anyway and didn't appear to make much sense on the surface
|
| |
|
|
|
|
|
|
| |
* Not nulling out parts and the root part allows the code to be simplified
|
|
|
|
|
|
|
|
|
|
| |
* This renders RootPart == null checks useless - the replacement is to check SOG.IsDeleted. However, in many cases this will not be necessary since updates to deleted parts
will not be sent to the client
* This should remove any remaining race conditions where an object is deleted while another thread is yet to obtain the root part to perform some operation
* Doing this is probably a necessary prerequisite to moving to a model without a separate SOG and SOP
* Unfortunately it's not possible to eliminate all RootPart == null checks since in some contexts it is currently used to check whether an object was created successfully
|
| |
|