aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Examples/SimpleApp (unfollow)
Commit message (Collapse)AuthorFilesLines
2007-10-30* Optimized usingslbsa717-198/+342
* Shortened type references * Removed redundant 'this' qualifier
2007-10-29as per the "Filesystem cleanup for OpenSim repository" mailing list thread. ↵MW6-8/+8
Have flattened the OpenSim.Framework project/namespace. The problem is that the namespace is still wrong as its "OpenSim.Framework" while the directory is "OpenSim\Framework\General" , so we need to decide if we change the directory or correct the namespace. Note this has lead to a big flat project, but I think a lot of the files we most likely don't even use any longer. And others belong in other projects/namespaces anyway.
2007-10-29Started the process of cleaning up AssetCache and moving most of the code ↵MW1-0/+1
into modules. Have moved TextureRequest handling (from the client) to a module. But even though to start with I just did a little bit of cleaning up of the existing code, it doesn't seem to work as good as the old code so I need to spend more time on it. So for now am committing my changes but with them not in use. So for now all Texture and asset requests are still handled by the old code in AssetCache.
2007-10-28Added preliminary support for sitting on primsJeff Ames1-1/+3
2007-10-26* Added prototypical AvatarFactory module interface to load avatar parameterslbsa712-2/+2
* Added dump_assets_to_file option to enable asset dumping for debug * normalized some namespaces * InventoryFolder renamed to InventoryFolderImpl to
2007-10-25apply http://bug.opensecondlife.org/view.php?id=512 from chillkenSean Dague1-1/+1
which cleans up the verbose logic
2007-10-19* Major structural change: Begun converting Events to use (caller, args) ↵Adam Frisby1-1/+9
syntax to conform with .NET guidelines. * OnChatFromViewer has been converted as an example. * Bug: SimpleApp's NPC client does not implement a Scene property and will likely crash with a NullReferenceException when it attempts to chat.
2007-10-19changes to pass nini config object to the modules that getSean Dague1-2/+5
loaded so that they may read out any bits they are interested in
2007-10-19* Total refactoring of Asset Server for massive winlbsa711-2/+0
* There is now a AssetServerBase * lolcat in ur assets
2007-10-15* Applied Chillken patch #419: consolidate_ports-r2096-3.patch - ↵lbsa711-5/+3
consolidated port number defaults. Thankx Chillken!
2007-10-15* Applied patch #418 : copyright-r2012.patch - some errors, but got most thrulbsa716-0/+168
2007-10-10* Now loading modules from ScriptEngines directory as well.lbsa711-3/+1
2007-10-10* Gave ModuleLoader some good lovin'lbsa711-3/+5
* Introduced ModuleLoader.PickupModules that currently picks up IRegionModule:s from /bin * Made LogBase thread-safe (or at least not thread-ignorant) * Ignored some genned files
2007-10-05== The "right name and place" commit ==lbsa711-1/+0
* Moved InventoryData to Framework.Types/InventoryItemBase.cs * Moved UserData to Framework.Interfaces/IUserData.cs * Moved UserProfileData to Framework/Types/UserProfileData.cs * Deleted ass-backwards Framework dependency on Framework.Data (now it's the other way round) * Changed some namespaces to reflect file structure
2007-10-03more refactoringMW1-4/+9
2007-10-03Some continuation of lbsa71's refactoring of the CommunicationsManager.MW1-2/+2
2007-10-02* Moved setup of LocalInventoryService and LocalUserServices to the app layerlbsa711-2/+6
* Killed off 'parent' relation from LocalUserServices to CommunicationsLocal * Deleted obsolete project InventoryServiceBase * Deleted superfluous createCol function
2007-09-24* Encapsulated all CommunicationsManager serviceslbsa712-2/+2
2007-09-23* Purged 'Regions' code pending Agent layer grok.lbsa711-11/+4
* Changed so prims aren't loaded until AFTER parcels. * The region startup flow is still an ungodly rats nest.
2007-09-20* even more renaming and refactoring; the cleaning woman is on call.lbsa711-2/+0
2007-09-20Rev 1971 : The Lbsa71 vintage commitlbsa711-3/+2
* Refactored to prepare for some serious restructuring
2007-09-20* moved SceneManager to RegionApplicationBaselbsa712-4/+14
* Implemented SceneManager.StopScene() and Scene.Stop() * Some SimpleApping
2007-09-20* Rewired Touch to route to group/part (Still triggering EventManager as well)lbsa711-23/+0
2007-09-18* Moved SendLogoutPacket back to IClientAPI.lbsa711-3/+7
2007-09-18* Now at least we're not creating physActors for child agents.lbsa711-1/+1
2007-09-18* Yet some more connectivity restructuringlbsa711-0/+17
* We now have CloseAllAgents( circuit ) and CloseAllCircuits( agentId ) for great justice ( but alas, still only closing on one single scene - be brave! ) * Login and ConnectionClosed now eventified and moveified awayified * Killed off unused NullClientAPI * Now the client is almost only responsible for its own closing. ( I will get that scene out of there ) * Lookin' good!
2007-09-18* Handlerized ViewerEffectlbsa711-1/+2
* Now there-is-only-client-manager * First step towards moving Logout and ConnectionClosed out of Client and into something else (which will let us get rid of ClientView reference to ClientManager * General posititvity, peace, love and understanding
2007-09-18* Replaced usage of ClientView with IClientAPIlbsa711-6/+9
* Some propertification and hideousness of fields.
2007-09-17fixing me some line endingsSean Dague1-78/+78
2007-09-14* Wired up chat so that channel goes into OnChatFromViewer. However:lbsa711-1/+1
* There's no libsl reply packet field for it, I guess other channels than 0 makes no sense sending back to clients. * We do not currently support objects listening, so there's really no way of actually using this feature. So; somebody please wire chat all the way to the scripts.
2007-09-13Added CLI "debug packet 0..255" to enable the in/out packet dumps with ↵Dalien Talbot1-0/+1
various verbosity
2007-09-09Little green men (aka dots on minimap). Thanks to bushing for Dalien Talbot1-0/+1
pointing out that it is done by CoarseLocationUpdatePacket.
2007-09-08Partial fix for the "avatars permanently facing east" - now the rotationDalien Talbot1-1/+1
is set correctly, but only with the movement of the avatar. The in-place rotation updates need a little bit of more thought, and will be in a separate commit.
2007-09-04Some work on Module loading/management.MW2-6/+33
Some more modules templates classes (hoping that someone will pick some of these and work on implementing them). Early version of the "Dynamic Texture Module", although currently there are no render modules included (so not really functional without them). Added osSetDynamicTextureURL script function, for attaching a dynamic texture to a prim. Some work on the console command handling. Added "change-region <regionname>" and "exit-region" so that after the use of change-region, the commands entered will apply to that region only. Then use exit-region to return to the top level (so commands then function as they did before and either apply to all regions or to the first region) (Note: this hasn't been tested very much)
2007-08-28Corrected the namespace in OpenSim.Region.Physics.Manager, so now namespace ↵MW1-1/+1
should equal project and directory.
2007-08-28Start of trying to make Region/Scene more modular. MW2-3/+3
Added preliminary IRegionModule interface. Also have a work in progress way of Modules registering optional API methods (kind of like Apache optional functions). But there must be a cleaner/nicer way in c# of doing these than the current way. Added three work in progress modules: ChatModule (simple handles in world chat, but by moving this to a module, we could support other types of chat modules, ie like a irc - opensim bridge module. ) , AvatarProfilesModule and XferModule. Moved most of the code from Scene.ModifyTerrain() into the BasicTerrain library, as the start of trying to make that more modular. Stopped Child agents showing up as part of the "show users" command.
2007-08-27Deleted a few old files that are no longer used.MW2-2/+0
Deleted the GridInterfaces projects, and for now moved the old local asset server into Framework.Communications, as we prepare to rewrite the asset cache and asset server. Deleted Framework.manager as I am sure this is no longer in use.
2007-08-22Added OnRemoveScript(uint localID, LLUUID itemID) event , trigged when a ↵MW1-0/+1
script in a primitive is deleted.
2007-08-22Made SceneObjectGroup.GetChildPrim() public, for now so that script engine ↵MW1-0/+1
can get ref to the SceneObjectPart/ IScriptHost.
2007-08-22Start of Task Inventory (ie prim's inventory). For now, you can only move ↵MW1-0/+1
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-21Added OnRezScript event to Scene.EventManager.Which the script engine should ↵MW1-0/+1
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-21Can now turn on/off server side permission checking (on prim editing etc) ↵MW1-0/+1
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-20Instant Messages between users in the same region should actually now work.MW1-1/+1
2007-08-19small clean up.MW1-0/+2
2007-08-19Sqlite datastore should now save the textures and extraparams data (used by ↵MW1-0/+8
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-16Had to rename Rotation in SceneObjectGroup to GroupRotation to stop conflict ↵MW1-1/+1
with Rotation in entitybase (couldn't override as they are different types (LL vs Axiom) and didn't want to add new). When you take prims into inventory (or delete them), they should now be removed from the prim datastore, so they no longer reappear in-world when you restart opensim.
2007-08-16* Introduced IScriptHost as an interface to fetching object data from scripts.lbsa712-3/+3
* This meant introducing AbsolutePosition on all objects (since SimChat wants that)
2007-08-16Deleted old inventoryCache.csMW1-1/+0
2007-08-16Taking Prims (SceneObjectGroups) in and out of inventory should now work and ↵MW1-0/+1
if left in inventory will still be there after restarts. (as with the rest of inventory it will only fully work in standalone mode with account authentication turned on).
2007-08-16Can now set the plugins for standalone mode's Inventory database (default ↵MW1-1/+2
sqlite) and for its user database (default DB4o). Currently changing the user plugin to MySql should work (if you have MySql setup (should be same as for grid mode). There is also a MySql provider for the inventory but not 100% certain if that is finished and functional (will need to check with Adam on that).