aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (follow)
Commit message (Collapse)AuthorAgeFilesLines
* * Added some simstats to fill the simulator pane of the Statistics monitor.Teravus Ovares2007-12-1210-34/+335
| | | | | * 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-124-15/+34
| | | | | | | | 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-112-4/+11
|
* debug to catch any users of the stop interfaceSean Dague2007-12-111-1/+1
|
* consolidate client view exit paths, this seems toSean Dague2007-12-112-37/+33
| | | | | | | cause a different synchronization issue in other shutdown routines, though I'm not sure why
* * Added some locking to help race conditions in the neighbors listsTeravus Ovares2007-12-111-30/+42
|
* force a flush before client shutdown, so no important packets are lostSean Dague2007-12-112-7/+48
|
* minor restructure of ClientView.cs to get all the attributesSean Dague2007-12-111-105/+93
| | | | | | and properties to the top of the class definition.
* 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-114-3/+17
|
* * The 'Create' functions should be called to factor up a new, otherwise ↵lbsa712007-12-112-0/+14
| | | | | | | 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-113-0/+16
| | | | inventory
* refactor SunModule a bit to make more sensibleSean Dague2007-12-111-7/+12
|
* added copyright noticesJeff Ames2007-12-1114-3/+395
|
* 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-102-27/+271
| | | | | | | | | 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-105-91/+124
| | | | | | | | | 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-104-106/+180
| | | | | | | 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.
* added musings on llInstantMessageJeff Ames2007-12-101-0/+8
|
* saved OpenSim source code from the giant rampaging unterminated copyright ↵Jeff Ames2007-12-1087-160/+160
| | | | notice of doom
* refactored ChatModule a bit.Jeff Ames2007-12-106-103/+55
| | | | | misc cleanup and code convention fixes.
* * Hooked up the GridComm event ChildDataUpdate to the scene.Teravus Ovares2007-12-106-6/+115
| | | | | | | | | * 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.
* Added a call to m_host.SendFullUpdateToAllClients().Charles Krinke2007-12-091-4/+5
| | | | | | Thank you to Alondria for suggesting this solution to getting kan-ed#2 to work with the llSetScale call.
* Some progress on 4 of the llParticleSystem membersCharles Krinke2007-12-091-4/+4
| | | | | that needed to be cast to libsecondlife.LLColor.
* "list" becomes "List" in LSL2CSConverter and (f,3) becomes (f,0) in llRound. ↵Charles Krinke2007-12-092-2/+2
| | | | Thanks to ChrisD/Gromit for pointing these out.
* removed old debugging code from IM and chat modulesJeff Ames2007-12-092-7/+0
|
* * Added more info to ChildAgentDataUpdate Teravus Ovares2007-12-091-0/+22
| | | | | * Added (at sdauge's suggestion) byte[] GetThrottlesPacked(float multiplier)
* change PacketQueue to take the byte[] throttle insteadSean Dague2007-12-092-5/+3
| | | | | | of the Packet to set the throttles
* * Added some inter-region comms glue for allowing sims to chat amongst ↵Teravus Ovares2007-12-093-0/+134
| | | | | | | themsevles about an agent behind the agent's back. * Will be using this glue Tomorrow/today to tell other regions what the agent's draw distance is and what region they're actually in so the region can make decisions on what prim to send, if any.
* added more packet handling stubsJeff Ames2007-12-091-0/+12
|
* hackish code to allow emptying of trash. This really should be done on the ↵Brian McBee2007-12-083-1/+11
| | | | | | | | 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-084-0/+53
| | | | | 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.
* * All remoting calls are now using Serializable valuesTeravus Ovares2007-12-072-9/+9
| | | | | | * There's still goofyness though, because other regions are denying child agent avatar. * Still more debugging required.
* Enabled the TextureDownloadModule, so that hopefully I might get some ↵MW2007-12-074-34/+30
| | | | feedback, as to if it makes the texture problem better or worse. As I plan/hope to work on texture/asset downloading this weekend.
* move to PacketQueue for throttling. This has been tested with a coupleSean Dague2007-12-072-621/+50
| | | | | | | of people, but is enough of a change that more should try it out. This removes 500 lines from ClientView.cs in the process.
* further screwing around with the PacketQueue data structure.Sean Dague2007-12-071-39/+149
| | | | | | Nearly time to replace a chunk of ClientView with this.
* * Serialized data properly for the InterRegionSingleton InformRegionChild methodTeravus Ovares2007-12-072-3/+3
| | | | | * This isn't really that big of a deal(worth lots of commits) doing this, however I'm doing it in small chunks because I'm multi-tasking.
* 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.
* * miniscule changes just to keep myself in synchlbsa712007-12-071-1/+3
|
* Updates to LibSL revision 1498. Thanks Johan!Adam Johnson2007-12-078-45/+42
|
* * Added hacked support for 'anyone can move' and 'anyone can copy'.Teravus Ovares2007-12-075-152/+186
| | | | | | | * 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-074-39/+17
|
* added a lock to prevent multiple Timer popping racesSean Dague2007-12-061-67/+67
| | | | | | on the packet queues.
* reversing the r2599 patch, as this started causing CreateThread errors for Sean Dague2007-12-062-302/+271
| | | | | | | | | 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.