Log of /branches/os-0.6.9-post-fixes/ModularRex/RexParts/ModrexObjects.cs
| Links to HEAD: | (view) (download) (annotate) |
| Sticky Revision: |
Revision 341 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 3 10:26:55 2010 UTC (3 years, 2 months ago) by mikkopa
File length: 18703 byte(s)
Diff to previous 339 , to selected 323
Branched ModreX trunk to branch os-0.6.9-postfixes. This branch works with OpenSim branch 0.6.9-post-fixes and is to be considered as stable.
Revision 339 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 3 08:36:42 2010 UTC (3 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 18703 byte(s)
Diff to previous 334 , to selected 323
* Changed ModrexObjects now to remove rex object properties from cache, when object is removed from the scene * Changed LoadRexObjectPropertiesToCache to check if the object already exists in the cache * Changed LoadRexObjectPropertiesToCache to trigger OnChangeRexObjectProperties, so if client already exists in the scene, it would get the updates
Revision 334 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 8 12:06:15 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 18116 byte(s)
Diff to previous 327 , to selected 323
Fixed bug [#256] "Linking deletes modrex object data" * LoadRexObjectPropertiesToCache method now gets properties of all parts in SceneObjectGroup to cache. * RexObjectProperties aren't removed anymore when SceneObjectGroup is removed from scene, because SceneObjectPart might still exist in some other group.
Revision 327 - (view) (download) (annotate) - [select for diffs]
Modified Thu Jan 21 10:35:38 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 17738 byte(s)
Diff to previous 323
* Fixed a bug where triggering on scale to prim could not find the SceneObjectPart when it was not in the first Scene * Changed LoadRexPropertiesToCache method to get SceneObjectPart from current Scene, not first, when setting script events.
Revision 323 - (view) (download) (annotate) - [selected]
Modified Wed Jan 20 11:43:30 2010 UTC (3 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 17503 byte(s)
Diff to previous 291
Fixed a bug where collision mesh was not set to object if the object was not in the first region.
Revision 291 - (view) (download) (annotate) - [select for diffs]
Modified Mon Dec 7 13:42:34 2009 UTC (3 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 16927 byte(s)
Diff to previous 286 , to selected 323
* Added a lock to NHibernate insert command * Changed RexObjectProperties and ModrexObjects so that the object isn't saved immediatly to DB when properties are changed. Object is now saved after a second after first update to properties.
Revision 286 - (view) (download) (annotate) - [select for diffs]
Modified Thu Dec 3 16:03:57 2009 UTC (3 years, 5 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 16644 byte(s)
Diff to previous 179 , to selected 323
Added IModrexObjectsProvider interface. Instead of modules fetching ModrexObjects class directly, modules should fetch IModrexObjectsProvider to access objects.
Revision 179 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jun 5 06:38:00 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 16547 byte(s)
Diff to previous 175 , to selected 323
* Changed NHibernateRexLegacyData's namespace to correct one. * Added configurations to MigrationWorker * RegionMigration now also converts RexPrimData to ModreX RexObjectProperties table * Modified some migration tables so that the data wouldn't corrupt
Revision 175 - (view) (download) (annotate) - [select for diffs]
Modified Tue Jun 2 07:10:08 2009 UTC (3 years, 11 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 16579 byte(s)
Diff to previous 156 , to selected 323
* Added SendRexPrimFreeData method to RexClientViewBase * Added methods to ModrexObjects so RexPrimFreeData is sent to users when a) they log in and, b) rex prim free data is set to object
Revision 156 - (view) (download) (annotate) - [select for diffs]
Modified Wed May 20 07:05:03 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15468 byte(s)
Diff to previous 153 , to selected 323
* Refactored RexClientView to RexClientViewBase and RexClientViewLegacy. * Moved Skype releated stuff from IRexClientCore and RexClientViewBase to RexClientViewLegacy.
Revision 153 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 19 06:18:18 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15452 byte(s)
Diff to previous 147 , to selected 323
Changed all references from IAssetCache to IAssetService. This fixes the build with OpenSim revision 9600.
Revision 147 - (view) (download) (annotate) - [select for diffs]
Modified Thu May 14 16:28:28 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15487 byte(s)
Diff to previous 137 , to selected 323
Added WorldLibrary. This implementation of WorldLibrary is different from the one in 0.4 server. This fetches only the assets that are in scene. It doesn't lag the whole Asset server by fetching every asset from the database. Because the way of the implementation, WorldLibrary can't fetch Flash animations because there is no reference to them in scene. This module is tested with 3D models, Particle scripts, sounds and textures. Untested: 3D animations and material scripts Known not to work: Flash animations
Revision 137 - (view) (download) (annotate) - [select for diffs]
Modified Fri May 8 07:22:03 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15422 byte(s)
Diff to previous 128 , to selected 323
Added realXtend object rez module to keep track of objects that are taken to inventory and rezzed back so that they keep their mesh, materials etc. This fixes the bug [#176] RexMesh+material object taken to inventory, rezzes back as bare prim
Revision 128 - (view) (download) (annotate) - [select for diffs]
Modified Tue May 5 06:56:46 2009 UTC (4 years ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15087 byte(s)
Diff to previous 87 , to selected 323
Fixed to build with newest OpenSim revision. This includes: *Modified NHibernateRexObjectData namespace to correct one. *Added reference to OpenSim.Framework.Servers.HttpServer.dll. *Updated GenericNpcCharacter to newest IClientAPI.
Revision 87 - (view) (download) (annotate) - [select for diffs]
Modified Thu Mar 5 06:54:46 2009 UTC (4 years, 2 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15057 byte(s)
Diff to previous 86 , to selected 323
IRexClientAPI added to be used as base for both rexhumans and rexbots
Revision 86 - (view) (download) (annotate) - [select for diffs]
Modified Wed Mar 4 14:40:05 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 15063 byte(s)
Diff to previous 80 , to selected 323
* Added OnRexFreeData to RexClientView. * Fixed SendRexSetAmbientLight. * Initial tires to save RexFreeData to RexData field.
Revision 80 - (view) (download) (annotate) - [select for diffs]
Modified Mon Mar 2 11:28:24 2009 UTC (4 years, 2 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 14431 byte(s)
Diff to previous 75 , to selected 323
first steps towards importing rex 0.4 databases - import data from old databases using nhibernate and set values to new rexobjectproperties - should work for prims and materials now, but is not automatic: requires manually changing migration tables and also altering database structure (AuthbuyerID for sqlite)
Revision 75 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 23 07:21:19 2009 UTC (4 years, 2 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 12877 byte(s)
Diff to previous 72 , to selected 323
Fixed to build with newest OpenSim trunk. Changed m_sceneGraph reference to SceneContents.
Revision 72 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 17 07:33:24 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 12875 byte(s)
Diff to previous 69 , to selected 323
Fixed the build to compile with newest OpenSim trunk.
Revision 69 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 13 11:43:04 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 12854 byte(s)
Diff to previous 65 , to selected 323
*Added Asset Preload feature. Don't know exactly how this should be tested. Seems to work at least. *Added SendRexMeshAnimation and SendRexClientSideEffect to RexClientView *Now sends preload assets first to user when sends all properties *Also implemented rexAddInitialPreloadAssets and rexRemoveInitialPreloadAssets to Python module
Revision 65 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 11 08:15:15 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 11756 byte(s)
Diff to previous 64 , to selected 323
- own interface classes for adding collisionmeshes and other physics stuff - removed references to ode - cleaned up prebuild, added coremodule
Revision 64 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 10 14:29:59 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 11993 byte(s)
Diff to previous 63 , to selected 323
- fixed AssetCache to IAssetCache in some overridden functions - assettype now fetched for rexobjectproperties, using interface to avoid references to opensim
Revision 63 - (view) (download) (annotate) - [select for diffs]
Modified Mon Feb 9 07:13:09 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 11589 byte(s)
Diff to previous 60 , to selected 323
Changed the OpenSim.Region.Environment namespace to OpenSim.Region.Framework as it was changed in new OpenSim.
Revision 60 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 6 09:55:22 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 11260 byte(s)
Diff to previous 59 , to selected 323
rexobjectproperties deleted from db when prim deleted
Revision 59 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 6 09:46:38 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 11024 byte(s)
Diff to previous 57 , to selected 323
duplication works for objects with rexproperties
Revision 57 - (view) (download) (annotate) - [select for diffs]
Modified Fri Feb 6 08:28:47 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 10632 byte(s)
Diff to previous 54 , to selected 323
rexobjectpropertiescache: objects are loaded into memory, saved & sent over the network only when necessary. Also other changes which clean up the prop handling much.
Revision 54 - (view) (download) (annotate) - [select for diffs]
Modified Wed Feb 4 07:41:03 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 9872 byte(s)
Diff to previous 53 , to selected 323
Fixed to work with newest OpenSim trunk.
Revision 53 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 3 09:39:00 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 9863 byte(s)
Diff to previous 50 , to selected 323
uncommented rexodephysics code. Mesh collisions work when you set them to a prim. For prims loaded from db collisions don't yet work.
Revision 50 - (view) (download) (annotate) - [select for diffs]
Modified Tue Feb 3 07:08:25 2009 UTC (4 years, 3 months ago) by tuco
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 10059 byte(s)
Diff to previous 43 , to selected 323
rexmod side of the ode physics changes some rexclientview cleanup
Revision 43 - (view) (download) (annotate) - [select for diffs]
Modified Fri Jan 30 09:59:40 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 6148 byte(s)
Diff to previous 42 , to selected 323
*Modified OnPythonClassChange a bit. Now Python module knows when script has changed. No proper cache yet though.
Revision 42 - (view) (download) (annotate) - [select for diffs]
Modified Wed Jan 28 14:51:20 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 5647 byte(s)
Diff to previous 39 , to selected 323
*Added OnPythonClassChange event to detect when Python script is initialized *Added methods to Load and Save objects from outside ModrexObjects. *Removed RexObjectPart and RexObjectGroup, which are not used anymore.
Revision 39 - (view) (download) (annotate) - [select for diffs]
Added Fri Jan 23 10:50:03 2009 UTC (4 years, 3 months ago) by mikkopa
Original Path: trunk/ModularRex/RexParts/ModrexObjects.cs
File length: 4858 byte(s)
Diff to selected 323
Merged branch to trunk. Note this patch requires OpenSim patch (http://opensimulator.org/mantis/view.php?id=3012) to be applied.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| ViewVC Help | |
| Powered by ViewVC 1.0.0 |

