aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Killed hard coded heart after stats updateTeravus Ovares2007-12-121-2/+9
| | | | | * Did some voodoo math on the sim FPS to make the values 0-50
* * Added some simstats to fill the simulator pane of the Statistics monitor.Teravus Ovares2007-12-124-7/+284
| | | | | * I stress, this is an initial implementation and the Agents(Child and Root) are definately obviously incorrect.
* * Temporarily sisabled neighbour cache for regions in the ↵Teravus Ovares2007-12-121-0/+5
| | | | | | | SceneCommunicationService * This will fix the grid mode (not seeing regions) issue
* * Start listening for client connections immediately after a region ↵Teravus Ovares2007-12-122-9/+26
| | | | | | | | initializes during initial instance startup. (as opposed to waiting for 'all of the regions' to initialize first) * Removed hackish timer based client notification about regions up (no longer needed) * Added a comment about an inventory based login failure that causes me lots of greif testing and debugging. Comment includes *why* it's failing.
* put in a try block to catch the ForEach loop dying.Sean Dague2007-12-111-3/+7
|
* * Added some locking to help race conditions in the neighbors listsTeravus Ovares2007-12-111-30/+42
|
* Couple of more small changesMW2007-12-112-9/+20
|
* Minor cleanup/refactoring of ScenePresence.Jeff Ames2007-12-111-76/+47
| | | | | Changes flying animation to hover when not moving (as per Teravus's suggestion).
* A few minor changes/additions/fixes.MW2007-12-113-3/+14
|
* * The 'Create' functions should be called to factor up a new, otherwise ↵lbsa712007-12-111-0/+12
| | | | | | | empty, but with the Id and 1-to-1 child fields instantiated and randomized. * Added two shape constants that
* Implementing updateinventoryfolder: Should now be able to rename folders in ↵Brian McBee2007-12-111-0/+1
| | | | inventory
* refactor SunModule a bit to make more sensibleSean Dague2007-12-111-7/+12
|
* added copyright noticesJeff Ames2007-12-117-3/+199
|
* default day's to a more sensible 24 hrs instead of 0.5. YouSean Dague2007-12-101-1/+1
| | | | | | | can still change this in the config file if you want something different.
* Great Salutations to Alondria for providing implementations for:Charles Krinke2007-12-101-0/+27
| | | | | | | | | llFrand, llSetColor, llGetColor, llSetTexture, llGetTexture, llSetAlpha, llGetAlpha, llRotateTexture, llScaleTexture, llOffsetTexture, llGetTextureOffset, llGetTextureScale, llGetTextureRot. With these changes the "kan-ed" script #2 should be working.
* * Added comments to many methods in the listed files.Teravus Ovares2007-12-103-64/+184
|
* * More refactoring to prepare for draw distance based agent sim notification.Teravus Ovares2007-12-102-11/+28
|
* Changed how TextureDownloadModule is initialised, due to some weird ↵MW2007-12-101-4/+10
| | | | behaviour from the module loaded which was resulting in a lot of unused TextureDownloadModule objects being created (and each starting up a thread).
* Refactored animation handling in ScenePresence. Now maintains a list of ↵Jeff Ames2007-12-103-84/+101
| | | | | | | | | current animations. * Fixes weirdness when typing and sitting at the same time * Should fix bug #32 (getting stuck in edit appearance pose) * Crouchwalk and possibly jump may need more looking into
* more work on texture downloading.MW2007-12-103-105/+178
| | | | | | | Refractored the TextureDownloadModule (but currently to make debugging easier, it is running as a non shared module, so this results in a instance of this module being created for each region (and a extra thread per region), this will be changed back soon. Removed the old texture handling/sending code from AssetCache. A few other small changes/fixes.
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-1010-18/+18
| | | | notice of doom
* refactored ChatModule a bit.Jeff Ames2007-12-104-96/+54
| | | | | misc cleanup and code convention fixes.
* * Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares2007-12-103-1/+103
| | | | | | | | | * Added List<RegionInfo> m_neighbours to Scene * Hooked up the OnRegionUp event to m_neighbours list * Modified RegionInfo to have a bool commFailTF value so that we can skip neighbors that fail. (when the region comes up, this gets reset to false and the region will try again. * Added SetChildAgentThrottle(byte[]) to IClientAPI * Several other insignificant changes related to passing child pertanant agent data from sim to sim.
* removed old debugging code from IM and chat modulesJeff Ames2007-12-092-7/+0
|
* hackish code to allow emptying of trash. This really should be done on the ↵Brian McBee2007-12-081-1/+2
| | | | | | | | inventory server, and not from the region. Also: it appeared to work the first try, so I have probably done something horribly wrong.
* Allow moving, deleting, and restoring objects in inventory.Brian McBee2007-12-082-0/+41
| | | | | Note: only tested in grid mode, and emptying trash is still not implemented.
* * Added back the regionup code so people in nearby sims can see a downed sim ↵Teravus Ovares2007-12-081-3/+3
| | | | coming back up.
* Enabled the TextureDownloadModule, so that hopefully I might get some ↵MW2007-12-073-21/+17
| | | | feedback, as to if it makes the texture problem better or worse. As I plan/hope to work on texture/asset downloading this weekend.
* Avatar Appearance refactoring /changes. Added a AvatarAppearance class, each ↵MW2007-12-076-188/+291
| | | | | | | ScenePresence "has" a AvatarAppearance object. All the ScenePresences in a opensim related to one user (so a user's various ScenePresence's in all the regions in that instance) share the same AvatarAppearance object. This means that a user's avatar should appear correctly (to both that user and other users) no matter what border crossing or teleporting they have done. Note: this mainly improves Standalone mode, as in grid mode the appearance data isn't passed between region servers. Although people should notice a improvement when moving between regions in the same instance.
* Updates to LibSL revision 1498. Thanks Johan!Adam Johnson2007-12-076-23/+23
|
* * Added hacked support for 'anyone can move' and 'anyone can copy'.Teravus Ovares2007-12-074-137/+163
| | | | | | | * BACKUP YOUR PRIM BEFORE UPDATING TO THIS and then double check the prim permissions after applying it with a different avatar (then the master avatar or the prim owner avatar). * Also, beware that any objects created under the old permission scheme may react oddly. They may automatically allow anyone to modify them, (which you'll then have to un-set). * It's hacked support because when 'anyone can move is set', any avatar can modify the prim (texture, shape, scale, etc)
* added one more command to the console help.Jeff Ames2007-12-072-30/+13
|
* reversing the r2599 patch, as this started causing CreateThread errors for Sean Dague2007-12-061-1/+0
| | | | | | | | | me on Mono 1.2.4, which led to client crashes. I think the Timer.Stop() wasn't doing what was desired on Mono. The Queue refactoring should address the readability issues lbsa71 was working on as soon as I get the merge together.
* removed obsolete Verbose() functionJeff Ames2007-12-064-13/+14
|
* more minor cleanup. added some command descriptions to region server help.Jeff Ames2007-12-061-9/+4
|
* * now the throttle timer is stopped whilst processing Queue so that it won't ↵lbsa712007-12-061-0/+1
| | | | | | | | fire twice * started to refactored throttling method * some code convention refactorings
* * Removed lots of scurrilous uses of ASCII/UTF8.GetBytes for making packet ↵Adam Frisby2007-12-061-4/+4
| | | | strings. BAD PROGRAMMER BAD. Use Helpers.StringToField instead. >_>
* minor cleanup of Scene.cs (parameter naming, function documentation stubs, ↵Jeff Ames2007-12-061-95/+225
| | | | duplicated UUID, you know...)
* removed some duplicate hard-coded port numbers. changed ports to uint.Jeff Ames2007-12-061-3/+3
|
* Do not create a new asset on item metadata changeSean Dague2007-12-051-40/+12
| | | | | | From Justin Casey (IBM)
* From Gary Chernega (IBM)Sean Dague2007-12-053-7/+10
| | | | | | | | | | | | | This patch adds x, y, and z offsets to the load-xml command. If you had a prim at 100,100,20 thats where it would get loaded everytime. This patch lets you place it at an offset from 100,100,20.. as such: load-xml <filespec> -newUI 3 1 2 Loading the prim at 103, 101, 22
* made one or two more methods in Scene virtual to allow overriding in sub ↵MW2007-12-051-1/+1
| | | | classes.
* * Refactored Permissions into ScenePresence as requested by MWTeravus Ovares2007-12-057-132/+286
| | | | | | | * Un-hackerized generating the client_flags * Now handling the ObjectPermissions Update packet * Warning: Backup your prim before updating. If you fail to do so and something goes wrong then, All Yr prim are belong to us!
* fixed a few compiler warnings under mono (committed from a train, with ↵Jeff Ames2007-12-052-12/+8
| | | | adjohn and afrisby, enroute to a wine cave with the worst wine in the world)
* *disabled some confusing code regarding permissionsTeravus Ovares2007-12-041-2/+3
|
* keeping opensim safe for children -- made some namespace references less ↵Jeff Ames2007-12-049-39/+17
| | | | explicit
* * Some more ApplyPhysics voodoolbsa712007-12-042-84/+88
|
* * ApplyPhysics now creates the PhysActor as well.lbsa712007-12-042-83/+104
|
* * Added ApplyPhysics helper on group.lbsa712007-12-041-0/+8
|
* * Fixed a whole bunch of console messages.Adam Frisby2007-12-044-7/+7
|