aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.Inventory.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-29Mantis#1416. Thank you very much, Melanie for a patch that:Charles Krinke1-0/+12
Createa a method to find out if a prim inventory contains scripts
2008-05-23Thank you kindly, Melanie, for:Charles Krinke1-1/+4
Nothing huge, but the new button code for producing a new script does well, but the script will not allow for name change once created. It reverts back to new script.
2008-05-21* This update causes the backup process to run in a separate thread.Teravus Ovares1-2/+5
* 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-18Formatting cleanup, minor refactoring. Fixed some comparisons of value ↵Jeff Ames1-15/+15
types and null.
2008-05-17* Tweaked patch mantis 1302 and committing it.Teravus Ovares1-7/+30
2008-05-17Formatting cleanup.Jeff Ames1-11/+11
2008-05-16* Committing patch from mantis 0001297: [PATCH] Fix behavior of child prim ↵Teravus Ovares1-1/+13
inventories. Also enables 'New Script' button. from Melanie. Thanks Melanie!
2008-05-16* Patch from Melanie. Mantis 1294: Fix broken wearables icon display in ↵Teravus Ovares1-1/+1
prim inventories. From Melanie! Thanks Melanie.
2008-05-16Formatting cleanup.Jeff Ames1-92/+92
2008-05-15Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares1-30/+70
propagation and script module hooks. Thanks Melanie! * Implements quite a few inventory related perms. * (from Teravus) Fixes Take Copy
2008-05-14Formatting cleanup.Jeff Ames1-5/+5
2008-05-01* Minor: Normalise prim inventory log headersJustin Clarke Casey1-5/+5
2008-05-01* Rolled back a few changes.Adam Frisby1-76/+74
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-74/+76
* Converted a large number of read-only fields to be actually, readonly. * Reformatted code sections. * Removed redundant code.
2008-04-30* Patch by Melanie. Implements proper objectflags on child objects. Thanks ↵Teravus Ovares1-1/+1
Melanie! RE: 0001079: r4387. touch() event does not fire when touch script is in root prim and child prims are touched
2008-04-26* Tidy up and comments related to last inventory related commitJustin Clarke Casey1-5/+5
2008-04-26* First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey1-7/+15
inventory * Now, if you own an item in a prim, you should be able to successfully drag it back into your inventory * Temporarily, users which are not owners of the item cannot copy it, even if 'everyone can copy' is set * This is pending fixes/implementation of upstream permission implementation
2008-04-25* Check in odds and ends which remain as an attempt to get the item ↵Justin Clarke Casey1-10/+42
properties panel for a prim's contents working * Temporarily hacked things to bring our protocol data flow to be pretty much completely identical to the Linden's for this - to absolutely no avail. * Leaving commented code in as a springboard for some future attempt
2008-04-24replace hard tabs with 4 spaces to be consistant in the source.Sean Dague1-30/+30
Please adjust your editors to not use hard tabs.
2008-04-23* Patch for #973 - Object Rez from Inventory ignores permissions - Thanks ↵Adam Frisby1-0/+25
tglion!
2008-04-23* Applying Mantis #1020 (Animations) - Thanks Melanie.Adam Frisby1-0/+33
2008-04-21* Optimised using statements and namespace references across entire project ↵Adam Frisby1-5/+3
(this took a while to run).
2008-04-20* Updates LSL2CS converterTeravus Ovares1-0/+1
* All objects are not touchable by default now * When a script listens for one of the touch events in the state, an object becomes touchable. * All LSL scripts report which events they consume now ** This uses semi-complicated Regex to discover the events, stick them in a dictionary, and then write a method call into each script state's state_entry() event. ** Tedd may figure out a better way to do this in the future. For now, this works for LSL.
2008-04-07* Okay you can put down your pitchforks - this patch should fix rezzing of ↵Justin Clarke Casey1-1/+0
items (with inventory) on Windows * Now properly dealing with prims which don't contain items - thanks to thomas for the patch which gave insight into this situation * Also, an xml exception no longer crahes the client session * Leaving in debugging lines in case there are further problems * Not yet tested on Linux, though I'm just about to.
2008-04-07* I XmlIgnored the TaskInventory Property as a temporary measure. Taking ↵Teravus Ovares1-0/+1
things and rezzing them works again. (though, I suggest waiting on taking things until justincc has an opportunity to look at the TaskInventory property causing the XML Serialization to overrun.) It's MinOccurs is 0 in the XML Schema, so it should work fine when he adds it back.
2008-04-04From: Kurt Taylor <krtaylor@us.ibm.com>Justin Clarke Casey1-3/+7
Patch to remove commented NotImpemented calls from within implemented script functions
2008-04-03* Resolve mantis 849Justin Clarke Casey1-1/+1
* Scripts in prims within linksets can now be properly edited using the 'edit linked parts' linden ui option
2008-04-02Minor: just some method commentsJustin Clarke Casey1-2/+10
2008-04-01* Fix for mantis #678Justin Clarke Casey1-2/+11
* Shift copied prims should now keep the script in both prims over region startups
2008-03-18* Stop (which currently removes) all scripts in an object when that object ↵Justin Clarke Casey1-0/+3
is deleted from the region
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-03-17From: Alan M Webb <awebb@vnet.ibm.com>Sean Dague1-1/+1
Here's a diff of the changes I have made in support of the following LSL script functions. llSetScriptState llGetScriptState llCSV2List llListRandomize llList2ListStrided llListFindList llResetOtherScript llGetScriptName It was necessary to modify ExecutorBase in support of the ScriptState implementations. I also modified SceneObjectPart and SceneObjectPart.Inventory to corrects a quoting mismatch in the commentary that through off live parsing of the files. I also simplified the State definition at the start of BuiltinCommands.
2008-03-05Change SceneObjectPart.LocalID to .LocalId to be case matchingSean Dague1-2/+2
with SceneObjectGroup.LocalId (and hence reduce confusion).
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-20* Report 'asset not found' situations back to UserTextureDownloadServiceJustin Clarke Casey1-2/+2
* This fixes some of the 'runaway downloads' problem but not all of it * Also fix up logging messages so texture requests are reported as such rather than as assets
2008-02-20* re-enabled AssetNotFound codelbsa711-77/+80
* turned script asset fetching asynchronous
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-39/+30
2008-02-07* didn't save :P so, this is the other half to my last commitTeravus Ovares1-1/+20
2008-02-07* Added the Scripted objectflag if there is a script running in a prim. ↵Teravus Ovares1-1/+14
Remove the flag if you delete all of the scripts in the object.
2008-02-06* Fixed script count incrementer. Was decrementing but only incrementing ↵Teravus Ovares1-2/+2
when a script was requested by UUID
2008-02-06* Put the script run limiter on the SceneObjectPart as otherwise you can ↵Teravus Ovares1-13/+15
drop scripts in prim and they'll still run with scripts disabled.
2008-02-06* Added Active Scripts to report the number of scripts running to Sim Stats Teravus Ovares1-0/+22
* Added Script Performance to report the number of functions run per second to Sim Stats. * Removed a few warnings (@.@ up to 50 now)
2008-02-05Converted logging to use log4net.Jeff Ames1-30/+32
Changed LogBase to ConsoleBase, which handles console I/O. This is mostly an in-place conversion, so lots of refactoring can still be done.
2008-01-21* Scripts edited within a prim will now be persisted correctlyJustin Clarke Casey1-1/+4
* On restart the latest save will be restored rather than the very first dragged in scripts * Also add previously missed out database commits to separate prim inventory commit path (sigh)
2008-01-21Method renameJustin Clarke Casey1-3/+5
2008-01-21* Make object persistence more granular by separating prim and prim ↵Justin Clarke Casey1-1/+25
inventory persistence
2008-01-17* Added and implemented the LSL changed event.Teravus Ovares1-1/+5
* An example changed event syntax is at: http://opensimulator.org/wiki/Changed_Event_Example * You can use this to trigger actions in your script if someone sits on your object_rez * You can use this to figure out all of the CHANGED_ constants except for CHANGED_REGION, CHANGED_TELEPORT, and CHANGED_ALLOW_DROP
2008-01-16* Fix mantis 345 - it is now possible to duplicate prims directly in the ↵Justin Clarke Casey1-90/+119
region again without breakage * This includes their inventories * Also, this revision properly synchronizes prim inventory crud.
2008-01-16* Store task inventory when an object is taken into agent inventoryJustin Clarke Casey1-37/+53
* This means that you can take an object from a region and rez it somewhere else, with its inventory intact. * As for earlier, at this stage only scripts can be placed in inventory * This isn't an efficient implementation, a better one will probably need to come along soonish
2008-01-15* Mother of all commits:Adam Frisby1-2/+2
* Cleaned up copyright notices in AssemblyInfo.cs's * Added Copyright headers to a bunch of files missing them * Replaced several common string instances with a static constant to prevent reallocation of the same strings thousands of times. "" -> String.Empty is the first such candidate.