Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2007-08-22 | Bit of refactoring of the sqlite storage code to build the | Sean Dague | 1 | -50/+187 | |
data definition in ado.net objects up front. This makes auto generating the sql commands work a lot more reliably. | |||||
2007-08-22 | Debug shows how many bytes (total) a script (assembly) uses after compile ↵ | Tedd Hansen | 1 | -4/+4 | |
and load. | |||||
2007-08-22 | GC.GetTotalMemory(true) was blocking. | Tedd Hansen | 4 | -12/+17 | |
We now support individual scripts on individual prims. Do the script dance... \o/ \o\ /o/ \o/ .o. | |||||
2007-08-22 | Added OnRemoveScript event handler to ScriptEngine. Fixed event queuing of ↵ | Tedd Hansen | 3 | -2/+8 | |
empty objects crash. | |||||
2007-08-22 | Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵ | MW | 10 | -2/+73 | |
script in a primitive is deleted. | |||||
2007-08-22 | (Untested) Scripts are individually loaded into objects (on rez), and event ↵ | Tedd Hansen | 8 | -141/+161 | |
fired likewise. Bugfixes coming in next commit. | |||||
2007-08-22 | Added Scene.GetSceneObjectPart(uint localID) | MW | 1 | -0/+17 | |
2007-08-22 | Made SceneObjectGroup.GetChildPrim() public, for now so that script engine ↵ | MW | 7 | -20/+35 | |
can get ref to the SceneObjectPart/ IScriptHost. | |||||
2007-08-22 | A little bit of cleaning up. | MW | 4 | -7/+5 | |
2007-08-22 | A case of 'while I was working someone set me up the bomb'. | lbsa71 | 1 | -1/+2 | |
2007-08-22 | * Added stub OnRezScript handler with plentiful of comments | lbsa71 | 1 | -0/+11 | |
2007-08-22 | added ParentPartID to TaskInventoryItem class to make it easier to store ↵ | MW | 1 | -4/+4 | |
them in database. | |||||
2007-08-22 | Fixed typo. | MW | 4 | -6/+6 | |
2007-08-22 | Added forgotten file. | MW | 3 | -5/+147 | |
Made a change to the Scene.EventManager OnRezScript event, it now includes the itemID as a param. This uuid is unique to each instance of a script, so can be used for tracking changes/editing, stopping and deleting a script. | |||||
2007-08-22 | Start of Task Inventory (ie prim's inventory). For now, you can only move ↵ | MW | 9 | -57/+203 | |
scripts into a prim (from your user inventory) and although the script will now show up in the prims inventory, you can't make any changes to it (or delete it). Also a prim's inventory is currently not saved between restarts. | |||||
2007-08-22 | Fix for un-encrypted master avatar password in user database | Brian McBee | 1 | -1/+2 | |
2007-08-21 | auto create sqlite database if it doesn't exist. This works, but needs some | Sean Dague | 1 | -85/+161 | |
cleaning up prior to release. However this should make it easy for people to start using sqlite storage. | |||||
2007-08-21 | Added OnRezScript event to Scene.EventManager.Which the script engine should ↵ | MW | 9 | -2/+73 | |
subscribe to. This is triggered whenever a script is moved into a primitive (and includes the localid of the prim and the script text as params) . Currently though the script item isn't deleted from a users inventory, nor does it actually show up in the objects inventory (this will be fixed soon.) So that means that it isn't currently possible to edit a script (or delete it) once it has been added to a primitive. | |||||
2007-08-21 | Hopefully fixed the problem of users avatars not always showing up when ↵ | MW | 2 | -6/+19 | |
either you or another user has crossed from one region to another. (however a avatar's appearance isn't kept across regions, but we need to add that to inter-regions communications so for now people will have to put up with some other user's avatars appearing as the bald(ish) fat man | |||||
2007-08-21 | Old group is now deleted from datastore when you link groups/prims, so that ↵ | MW | 2 | -3/+2 | |
the new group can be stored correctly. | |||||
2007-08-21 | Think linking prims should now work correctly (if its not then please ↵ | MW | 1 | -1/+2 | |
someone let me know) and the rotations are kept. [Now just need to fix the editing (rotation and position) of individual prims of a group] | |||||
2007-08-21 | A bit more work on prim building related code. Think most of the building ↵ | MW | 2 | -8/+7 | |
tools are now connected up and its now just a case of doing some bug fixing. | |||||
2007-08-21 | Shift and Drag copying should now work correctly. [This was one of those ↵ | MW | 6 | -18/+60 | |
stupid little one line bugs that was so much fun to track down that I decided to spend a few hours on it) Linking groups should now work better than it did, but still a bit of work to do on getting the rotations of all the parts after linking right. Added part of dalien's #301 patch (xml loading/saving related parts with some small changes) | |||||
2007-08-21 | Can now turn on/off server side permission checking (on prim editing etc) ↵ | MW | 12 | -275/+378 | |
from the opensim.ini file. Just add a line to the Startup section like : serverside_object_permissions = true Changes /editing that are made to clothing/ body parts in your inventory should now be saved between logins/ restarts. | |||||
2007-08-20 | Added Property to SceneObjectGroup to allow the UUID of the region it is in ↵ | MW | 1 | -0/+10 | |
to be read. | |||||
2007-08-20 | The regionUUID is now being passed to the datastore calls. | MW | 9 | -34/+65 | |
2007-08-20 | Instant Messages between users in the same region should actually now work. | MW | 11 | -55/+38 | |
2007-08-20 | Some minor changes + krinkec's updates to ll* functions. | Tedd Hansen | 3 | -11/+68 | |
2007-08-19 | Added "StopScriot()" to ScriptManager. Stops Executor from executing events ↵ | Tedd Hansen | 2 | -34/+53 | |
in script, removes script from EventQueueManagers target list, tells AppDomainManager that script is no longer active (and ready for unload). | |||||
2007-08-19 | small clean up. | MW | 7 | -14/+44 | |
2007-08-19 | Sqlite datastore should now save the textures and extraparams data (used by ↵ | MW | 17 | -120/+537 | |
sculpties) correctly. [Really need to add a ExtraParams field to the sqlite database though, but for now I have combined their data so that we don't lose backward compatibility, know a couple of people have been using the datastore already]. Now have a rough day/night cycle (the movement of the sun needs to be made smoother but for now it is better than we had I think). Added dalien's patch (issue 294) for saving and loading prims to a xml file (think he will be modifying these to be import/export functions and maybe writing a xml datastore for backups). Some preliminary work on task inventory (ie object's/prim's inventory). Added place holder data for AvatarProperties (ie a avatar's profile). Should we store this sort of data on the user server or have another server for it (a normal webserver should work). Added a few more method to IClientAPI. Sure there is something I'm forgeting. | |||||
2007-08-19 | Code comments on recent changes in EventQueueManager | Tedd Hansen | 2 | -12/+48 | |
2007-08-19 | Sped up EventQueueManager response time (scripts now respond quickly). Added ↵ | Tedd Hansen | 1 | -39/+117 | |
support for multiple threads executing events on objects, but only one thread on one script at the time (to utilize MultiCore/hyperthreading CPU's). | |||||
2007-08-19 | Added event method invoke cache to Executor. "Bind once, Invoke multiple ↵ | Tedd Hansen | 3 | -39/+70 | |
times". Will speed up script event execution considerable. But at the cost of some memory (will be optimized later with RuntimeXHandle). | |||||
2007-08-19 | Moved script loading from ScriptManager to AppDomainManager. Now increases ↵ | Tedd Hansen | 2 | -33/+36 | |
scripts loaded count in AppDomain properly. | |||||
2007-08-19 | More prep work for adding prims to ODE physics | Brian McBee | 4 | -33/+96 | |
2007-08-18 | Did I forget to add IScript.cs? Yes I did... | Tedd Hansen | 1 | -0/+12 | |
2007-08-18 | Moved in-AppDomain event execution from Script to ↵ | Tedd Hansen | 8 | -137/+107 | |
OpenSim.Region.ScriptEngine.Executor. Script no longer responsible for handling event calls to itself (and we can create reference cache in Executor). | |||||
2007-08-18 | starting to add bits and pieces to physics prims that we will eventually ↵ | Brian McBee | 4 | -11/+33 | |
need for collisions. not hooked in yet. | |||||
2007-08-18 | Added (theoretical) AppDomain cleanup code. | Tedd Hansen | 1 | -17/+89 | |
2007-08-18 | Scripts are working again. Scripts are now loaded into limited AppDomains ↵ | Tedd Hansen | 4 | -53/+98 | |
(no security yet). *phew* that only took me 12 hours of coding... | |||||
2007-08-18 | Script loads into separate AppDomain without errors. Events and llFunctions ↵ | Tedd Hansen | 3 | -4/+5 | |
not working yet. | |||||
2007-08-18 | Moved OpenSim.Region.ScriptEngine.Common.dll from bin\ScriptEngine\ to bin\ ↵ | Tedd Hansen | 2 | -4/+7 | |
folder - hopefully solves compile problem on Linux. | |||||
2007-08-18 | LSL Compiler now only referring required assemblies (DotNetEngine and ↵ | Tedd Hansen | 7 | -277/+341 | |
Common). Changed Vector and Rotation to custom types (stored in Common) that needs to be changed later. No longer using Axiom. Script support still broken. | |||||
2007-08-18 | Working on AppDomains. Scripting is now officially broken. :] | Tedd Hansen | 8 | -60/+64 | |
2007-08-18 | Moved LSL_BuiltIn_Commands_Interface.cs to a separate library ↵ | Tedd Hansen | 7 | -14/+534 | |
(OpenSim.Region.ScriptEngine.Common). Fixed last compile error (forgot to include LSL_BuiltIn_Commands.cs). | |||||
2007-08-18 | Started on AppDomains for ScriptEngine. Moved llFunctions in ↵ | Tedd Hansen | 9 | -457/+563 | |
LSL_BaseClass.cs to LSL_BuiltIn_Commands.cs. Changed how scripts are loaded. | |||||
2007-08-18 | When teleporting to distant region, you can now go to the point you want to ↵ | Brian McBee | 1 | -1/+2 | |
go to, instead of the default 128,128 | |||||
2007-08-18 | llstrenglength (thanks ldvoipeng!) | Brian McBee | 1 | -1/+13 | |
2007-08-18 | lsl test cases, and llregioncorner (thanks Dalien!) | Brian McBee | 1 | -1/+1 | |