aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectGroup.Inventory.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen1-0/+1
runscript into 3 different situations (Rez, start stop)
2008-05-17* Tweaked patch mantis 1302 and committing it.Teravus Ovares1-2/+2
2008-05-17Formatting cleanup.Jeff Ames1-5/+5
2008-05-16* Patch from Melanie. Mantis 1294: Fix broken wearables icon display in ↵Teravus Ovares1-1/+6
prim inventories. From Melanie! Thanks Melanie.
2008-05-16Formatting cleanup.Jeff Ames1-59/+59
2008-05-15Committing patch from Melanie. 0001290: [PATCH] implement permissions ↵Teravus Ovares1-0/+34
propagation and script module hooks. Thanks Melanie! * Implements quite a few inventory related perms. * (from Teravus) Fixes Take Copy
2008-05-01* Minor: Normalise prim inventory log headersJustin Clarke Casey1-8/+8
2008-05-01* Rolled back a few changes.Adam Frisby1-29/+30
2008-05-01* Spring cleaning on Region.Environment. Adam Frisby1-30/+29
* 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* First draft implementation of copying prim inventory items back to agent ↵Justin Clarke Casey1-0/+7
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-0/+5
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-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/+2
* 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-07Refactor InventoryItemBase to do the following:Sean Dague1-8/+8
* wrap fields as Properties * rename some fields/properties to more sensible names * set style to PropName to match more standard C# approach
2008-03-31* Set Svn Properties eol-style: |337Teravus Ovares1-1/+1
2008-03-19Fixed some comparisons of LLUUIDs to null.Jeff Ames1-2/+2
Thanks to DrSchofld for pointing this out.
2008-03-18Formatting cleanup.Jeff Ames1-26/+25
2008-02-20Minor cleanup.Jeff Ames1-1/+1
2008-02-10Clean up logging calls using String.Format explicitlyJeff Ames1-32/+32
2008-02-06* Added the ability to start and stop all scripts in the simulator using the ↵Teravus Ovares1-3/+7
debug tab on the estate tools. This along with the disable physics via the debug tab are persistant across reboots. That means that if it's disabled when you shut down the simulator, the simulator will come up again when you start it up without loading the scripts. Turning them back on is as simple as unchecking 'disable scripts' in the debug tab of the estate tools.
2008-02-06* Added Active Scripts to report the number of scripts running to Sim Stats Teravus Ovares1-0/+11
* 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-32/+34
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* Make object persistence more granular by separating prim and prim ↵Justin Clarke Casey1-22/+1
inventory persistence
2008-01-18On reflection, HasGroupChanged is more appropriateJustin Clarke Casey1-3/+3
2008-01-18Change SOP.HasChanged to HasPrimChanged in preparation for further changesJustin Clarke Casey1-3/+3
2008-01-16* Store task inventory when an object is taken into agent inventoryJustin Clarke Casey1-9/+9
* 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-11Fix some warnings under mono.Jeff Ames1-1/+1
2008-01-11* Do database implementation for prim inventory items in mysqlJustin Clarke Casey1-0/+7
* Properly clean up items when a region object is deleted * Update persisted prim when an inventory script is changed * No user functionality yet
2008-01-11Switch prim items type representation to use int rather than strings.Justin Clarke Casey1-2/+2
2008-01-09Prim inventory script saving phase 2.Justin Clarke Casey1-3/+95
* It is now possible to edit and save scripts directly from prim inventories * On saving, the script will be restarted in the region * Doesn't appear that it's yet possible to drag inventory contents back to agent inventory. Not quite sure why this is yet - the perms all look very permissive.
2008-01-07Minor prim inventory method refactoringJustin Clarke Casey1-35/+20
2008-01-07Trigger persistence of the scripts in a prim's inventory when that inventory ↵Justin Clarke Casey1-2/+28
is changed/updated/deleted (before the trigger only happened if the prim was moved). This is still development code - experimental prim inventory persistence cannot yet be enabled by users.
2008-01-07Refactor Scene.Inventory.RezScript to use newer script starting codeJustin Clarke Casey1-4/+26
2008-01-07Persistent prim inventory phase 5. Restart scripts contained in persisted ↵Justin Clarke Casey1-2/+13
prims on region start. No user functionality exposed yet - no ini switch to enable persistence or restore. A bit more initial work to do.
2008-01-06Factor out inventory code in SceneObjectGroup into seperate class. Justin Clarke Casey1-0/+136
As was true for the previous update, this might require nant users to re-run prebuild.[sh|bat]