Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2012-07-04 | refactor: In llRemoteLoadScriptPin() use existing GetInventoryItem() | Justin Clark-Casey (justincc) | 1 | -20/+5 | |
2012-07-04 | refactor: replace use of LSL_Api.GetTaskInventoryItem() with existing ↵ | Justin Clark-Casey (justincc) | 1 | -22/+11 | |
GetInventoryItem() | |||||
2012-07-04 | refactor: In llGetInventoryKey() use existing GetInventoryItem() | Justin Clark-Casey (justincc) | 1 | -15/+9 | |
2012-07-04 | In llMessageLinked() use GetInventoryItems() rather than cloning ↵ | Justin Clark-Casey (justincc) | 1 | -4/+2 | |
TaskInventory directory GetInventoryItems() returns a new list and so is equivalent, and creates this list under lock whereas Clone() is not thread-safe | |||||
2012-07-04 | In llRequestInventoryData() use GetInventoryItems() rather than cloning ↵ | Justin Clark-Casey (justincc) | 1 | -3/+2 | |
TaskInventory directory GetInventoryItems() returns a new list and so is equivalent, and creates this list under lock whereas Clone() is not thread-safe | |||||
2012-07-04 | refactor: In llCollisionSound() use existing GetInventoryItem() method ↵ | Justin Clark-Casey (justincc) | 1 | -11/+5 | |
rather than have it iterate through TaskInventory itself. | |||||
2012-07-04 | refactor: In llRemoveInventory() use existing GetInventoryItem() method ↵ | Justin Clark-Casey (justincc) | 1 | -14/+9 | |
rather than have it iterate through TaskInventory itself. | |||||
2012-07-04 | refactor: make llGiveInventory() use existing GetInventoryItem() method ↵ | Justin Clark-Casey (justincc) | 1 | -24/+11 | |
rather than iterate through TaskInventory itself. | |||||
2012-06-28 | Change AttachmentsModule.DetachSingleAttachmentToInv() to accept a SOG ↵ | Justin Clark-Casey (justincc) | 1 | -9/+6 | |
directly instead of an item ID to then shuffle through attachments, saving CPU busywork. Almost all callers already had the sog to hand. Still checking that it's really an attachment, but now by inspecting SOG.AttachedAvatar | |||||
2012-06-13 | Committing the Avination implementation of llCastRay. This is a complete rewrite | Melanie | 1 | -100/+345 | |
wich does it's thing independently of physics. Enjoy! | |||||
2012-06-11 | Commitig the Avination implementation of llTeleportAgent and | Melanie | 1 | -0/+94 | |
llTeleportAgentGlobalCoords. These do NOT use PERMISSION_TELEPORT like their SL counterparts because that permission is not yet understood by TPVs based on v1.x. | |||||
2012-06-05 | Remove unused ScenePresence list structure in llGetAgentList() | Justin Clark-Casey (justincc) | 1 | -1/+0 | |
2012-05-26 | minor: code formatting from 0b72f773 | Justin Clark-Casey (justincc) | 1 | -12/+11 | |
2012-05-26 | Mantis 6025 llRequestPermissions auto grant for NPCs. | Talun | 1 | -1/+23 | |
If the script requesting permissions is owned by either the NPC or the NPCs owner (if the NPC is created as owned) then grant any permissions automatically. | |||||
2012-05-26 | One can now get hyoergrid region co-ordinates with llRequestSimulatorData | Blake.Bourque | 1 | -5/+21 | |
2012-05-26 | Use GetInventoryItem() in LSL_Api.InventoryKey(string name, int type). | Justin Clark-Casey (justincc) | 1 | -17/+7 | |
Also removes small bug where calling this method would add 1 to LPS, evne though all callers already did this. | |||||
2012-05-26 | refactor: replace LSL_Api.InventoryKey(string) largely with ↵ | Justin Clark-Casey (justincc) | 1 | -37/+15 | |
SceneObjectPartInventory.GetInventoryItem(string) Also gets llStopAnimation() to call KeyOrName rather than duplicating logic. | |||||
2012-05-23 | Fix llGetSimulatorHostname to return configured hostname | BlueWall | 1 | -1/+2 | |
2012-05-15 | Port Avination's collision fixes to core. | Melanie | 1 | -10/+11 | |
2012-05-13 | Modifications for SMTP in OpenSimulator. Email size limit was fixed (was out ↵ | Chris Koeritz | 1 | -7/+21 | |
of step with documentation at 1024, so boosted to 4096). Added configuration item for maximum email size. Redundant sleep inside email module was fixed (LSL Api was already sleeping). Added sleep time configuration item for snooze between email sending for LSL Api. Added two new configuration items (email_max_size and email_pause_time) into the example OpenSim.ini, plus fixed a spelling error (llimits) and odd tabbing. Signed-off-by: BlueWall <jamesh@bluewallgroup.com> | |||||
2012-05-09 | Mantis 6015 new LSL function llGetAgentList. | Talun | 1 | -0/+85 | |
Details in the lsl wiki | |||||
2012-05-08 | refactor: Eliminate local id parameter from api initialize. | Justin Clark-Casey (justincc) | 1 | -21/+19 | |
This is always available from m_host.LocalId | |||||
2012-05-08 | Instead of constantly looking up unchanging self item in script code, pass ↵ | Justin Clark-Casey (justincc) | 1 | -143/+101 | |
in self item on initialization. | |||||
2012-05-03 | Fixes Mantis #5999. llSetLinkPrimitiveParams with PRIM_BUMP_SHINY did cause ↵ | Snoopy Pfeffer | 1 | -1/+1 | |
a runtime error. | |||||
2012-04-30 | llGenerateKey implementation. Creates a random UUID I.E: ↵ | TBG Renfold | 1 | -0/+7 | |
UUID.Random().ToString(); Signed-off-by: TBG Renfold <tbg.renfold@g2mv.co.uk> | |||||
2012-04-25 | Port Avination link order to make OpenSim behave like SL. Make Primstar ↵ | Melanie | 1 | -5/+7 | |
scripts work. Fixes Mantis #5990 | |||||
2012-04-24 | Add osForceAttachToAvatar() and osForceDetachFromAvatar() | Justin Clark-Casey (justincc) | 1 | -28/+45 | |
These behave identically to llAttachToAvatar() and llDetachFromAvatar() except that they do not enforce the PERMISSION_ATTACH check Intended for use in completely controlled dedicated environments where these checks are more a UI hinderance than a help. Threat level high. | |||||
2012-04-23 | Replace common code to fetch self inventory item (as opposed to uuid) with ↵ | Justin Clark-Casey (justincc) | 1 | -155/+76 | |
GetSelfInventoryItem() However, at some point it would be far more convenient to receive the TaskInventoryItem in the constructor rather than just the item UUID, so we don't have to constantly refetch our self item. | |||||
2012-04-23 | refactor: Replace calls to InventorySelf() with existing m_itemID in LSL_Api | Justin Clark-Casey (justincc) | 1 | -94/+42 | |
There's no point look up an item ID that we already have. | |||||
2012-04-23 | Mantis 5977 Corrections to llRegionSayTo | Talun | 1 | -2/+6 | |
Signed-off-by: BlueWall <jamesh@bluewallgroup.com> | |||||
2012-04-17 | refactor: Rename EstateSettings.IsEstateManager() to ↵ | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
EstateSettings.IsEstateManagerOrOwner() to reflect what it actually does. This makes it consistent with other parts of OpenSimulator that are treating ESTATE_MANAGER and ESTATE_OWNER as different entities. As per opensim-dev mailing list. | |||||
2012-04-17 | Null reference in llGetObjectMass on a seated avatar. | Talun | 1 | -1/+1 | |
2012-04-13 | Missing or unimplemented LSL memory functions. | Talun | 1 | -12/+28 | |
Implemented to behave as if scripts were LSO. Signed-off-by: nebadon <michael@osgrid.org> | |||||
2012-04-12 | Mantis 55025 Implement script time. | Talun | 1 | -4/+3 | |
Signed-off-by: nebadon <michael@osgrid.org> | |||||
2012-04-09 | Mantis5502 implementation of some of the new constants | Talun | 1 | -18/+24 | |
Signed-off-by: Melanie <melanie@t-data.com> | |||||
2012-04-07 | Store FromItemID for attachments once on SOG instead of on every SOP and ↵ | Justin Clark-Casey (justincc) | 1 | -1/+1 | |
only ever using the root part entry. This eliminates some pointless memory use. | |||||
2012-04-06 | Implement PRIM_POS_LOCAL on llSetPrimitiveParams() and other prim params LSL ↵ | Justin Clark-Casey (justincc) | 1 | -0/+1 | |
functions. This is the same as PRIM_POSITION | |||||
2012-04-06 | refactor: Use clearer part.ParentGroup.IsAttachment in LSL_Api.GetPartLocalPos() | Justin Clark-Casey (justincc) | 1 | -4/+4 | |
2012-04-06 | Fix llGetLinkPrimParams for PRIM_POS_LOCAL for child prims whether in scene ↵ | Justin Clark-Casey (justincc) | 1 | -10/+11 | |
or attachments. Return relative position to root prim rather than 0,0,0. Should fix same issue with llGetLocalPos() http://opensimulator.org/mantis/view.php?id=5951 | |||||
2012-04-06 | For llGetMass(), return the mass of the avatar is the object is attached. | Justin Clark-Casey (justincc) | 1 | -3/+24 | |
As per http://lslwiki.net/lslwiki/wakka.php?wakka=llGetMass This is the mass as used by the physics engine (ODE or Bullet). | |||||
2012-04-06 | Addition of missing constants for llGetObjectDetails including for Mantis 5502 | Talun | 1 | -0/+72 | |
Signed-off-by: nebadon <michael@osgrid.org> | |||||
2012-04-06 | Make llGetMass() return total mass of object when called on root prim. | Justin Clark-Casey (justincc) | 1 | -1/+4 | |
As per http://lslwiki.net/lslwiki/wakka.php?wakka=llGetMass Aims to resolve http://opensimulator.org/mantis/view.php?id=5954 | |||||
2012-04-03 | Fix more SOP.PhysActor race conditions in LSL_Api | Justin Clark-Casey (justincc) | 1 | -7/+19 | |
2012-03-31 | Rename SOG.HasChildPrim(uint) to SOG.ContainsPart(uint) to match existing ↵ | Justin Clark-Casey (justincc) | 1 | -3/+3 | |
ContainsPart method and remove method duplication. HasChildPrim is also misleading since the 'root' prim can also be returned. | |||||
2012-03-27 | User level based restrictions for HyperGrid teleports, asset uploads, group ↵ | Snoopy Pfeffer | 1 | -0/+3 | |
creations and getting contacted from other grids. Incoming HyperGrid teleports can also be restricted to local users. | |||||
2012-03-22 | refactor: Rename AvatarAnimations -> DefaultAvatarAnimations for code ↵ | Justin Clark-Casey (justincc) | 1 | -3/+3 | |
clarity since non-default animations are handled completely separately from this class | |||||
2012-03-21 | Instead of loading default avatar animations in both SLUtil and ↵ | Justin Clark-Casey (justincc) | 1 | -3/+3 | |
AvatarAnimations, load just in AvatarAnimations instead. This lets us remove the dependency of OpenSim.Framework.dll on data/avataranimations.xml, which is not necessary for ROBUST. This commit also takes care of the odd situation where animations are stored and used internally with uppercase names (e.g. "STAND") but scripts refer to them with lowercase names (e.g. "sit"). | |||||
2012-03-09 | Use SP.ParentPart instead of ParentID in places where it's more efficient ↵ | Justin Clark-Casey (justincc) | 1 | -17/+7 | |
(saving extra null checks, etc.) However, it looks like we should retain SP.ParentID since it's much easier to use that in places where another thread could change ParentPart to null. Otherwise one has to clumsily put ParentPart in a reference, etc. to avoid a race. | |||||
2012-03-09 | FireAndForget scripted rez - port from Avination | Melanie | 1 | -41/+46 | |
2012-03-01 | Fix indexing on string trim | BlueWall | 1 | -1/+1 | |
Thanks to zadark for pointing this out, smxy for deciphering the ?: operator and Plugh for the fix \o/ yay for IRC |