aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-06-03* experimental: archive out and reload textures within a prim's inventoryJustin Clarke Casey1-0/+9
* no other prim items are archived yet
2008-06-03* Change single assets/ archiver directory to be textures/ insteadJustin Clarke Casey3-6/+5
2008-06-03* minor: Attempted method documentation clarifications related to last two ↵Justin Clarke Casey1-3/+3
commits
2008-06-03* Remove what should be unnecessary locking in InnerScene.GetEntitites()Justin Clarke Casey1-8/+1
2008-06-03* Remove what should be unnecessary locking of GetScenePresences()Justin Clarke Casey1-9/+3
* May help with mantis 1434 though I doubt it
2008-06-03* This should fix presence issues.Teravus Ovares1-2/+7
2008-06-02* experimental: Once we've received all the required assets from the asset ↵Justin Clarke Casey1-1/+13
service, launch the actual writing of the archive on a separate thread (to stop tieing up the asset cache received notifier thread)
2008-06-02* experimental: Make OpenSim archiver save and reload all prim textures when ↵Justin Clarke Casey1-2/+11
not all faces have the same texture
2008-06-02* This update enables grid wide presence updates.Teravus Ovares1-10/+122
* You'll need to start-up the MessageingServer and set it up. It sets up like any of the other grid servers. * All user presence data is kept in memory for speed, while the agent is online. That means if you shutdown the messaging server or the messaging server crashes, it forgets who's online/offline. * Occasionally the region-cache will get stale if regions move around a lot. if it gets stale, run clear-cache on the messaging server console to clear the region cache.
2008-06-02* Fixes a bug saving the current sun phase to the estate_settings file.Teravus Ovares3-2/+25
2008-06-01* This enables grid-wide instant messaging in a peer to peer with tracker ↵Teravus Ovares1-23/+167
style way over XMLRPC. * Friend status updates are still only local, so you still won't know before instant messaging someone if they're online. * The server each user is on and the user server must be updated or the instant message won't get to the destination.
2008-06-01* Committing more unfinished stuff. Nothing significant at the moment. IM ↵Teravus Ovares1-11/+246
related.
2008-06-01Update svn properties.Jeff Ames1-45/+45
2008-06-01* Committing some stuff I'm working to make it so I can commit an upcoming ↵Teravus Ovares1-3/+169
patch from Dahlia. IM type stuff. No big deal, not done.
2008-06-01* Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey1-3/+1
must remember to nant clean * Hook all server startups into base opensim server startup method
2008-06-01* Put IScenePermissions out of its miseryJustin Clarke Casey1-35/+0
2008-06-01* Updates permission module so that GenericCommunicationPermission returns ↵Teravus Ovares1-2/+3
true. Instant messages, inventory transfers use this.. and it was always returning false.
2008-05-31* Enable loading of textures in OpenSim archives with load-oar/save-oarJustin Clarke Casey1-2/+0
* Right now, this only saves and reloads textures that have been applied to the entire prim (not ones which have been applied to individual faces). * This is work in progress - it is currently experimental, hacky, inefficient, completely unsupported and liable to change rapidly at short notice :)
2008-05-31* Put in preparatory code to restore whole prim textures on archive loadJustin Clarke Casey3-3/+35
* No user functionality yet
2008-05-31Mantis#1428. Thank you kindly, fdg for a patch that solves:Charles Krinke1-0/+5
When you copy an item in inventory and paste it, the name gets lost. Also when you use "Save as" in the Appearance Editing window the created item in inventory has always the name "New <item-type>", regardless of what you typed in as name.
2008-05-31* Implements UserServer logoff in a few situationsTeravus Ovares3-2/+46
* User tries to log-in but is already logged in. Userserver will send message to simulator user was in to log the user out there. * From the UserServer, admin types 'logoff-user firstname lastname message'. * Some regions may not get the message because they're not updated yet.
2008-05-30* If you check fixed sun, in the estate tools 'terrain tab', the sun will ↵Teravus Ovares1-1/+8
fix in the location you set. (however the checkbox doesn't get re-populated properly yet, so it'll uncheck again even though the message got through to the server)
2008-05-30* You can set the sun phase via the estate tools now. It doesn't persist ↵Teravus Ovares1-15/+16
across reboots though.
2008-05-30* Hook up archive loading to load in prim xml dataJustin Clarke Casey4-19/+57
* This now has equivalent functionality to load-xml2 - no asset data is restored yet
2008-05-30* Refactor: Change multiple requests for a module interface to use a stored ↵Justin Clarke Casey1-16/+12
reference instead.
2008-05-30* Crudely migrate SceneXmlLoader into the Serializer moduleJustin Clarke Casey4-49/+91
2008-05-30* Stop the IRC module throwing a nre on shutdown if it isn't actually being usedJustin Clarke Casey1-2/+5
2008-05-30* Successfully pick out prims.xml file from archiveJustin Clarke Casey5-6/+79
2008-05-30* Read all files from tar archiveJustin Clarke Casey2-11/+55
* No reload functionality implemented yet
2008-05-30while investigating why IRCBridgeModule.Close() was having no effect, iDr Scofield4-15/+51
noticed that Scene.Close() will only call Close on non-shared region modules. i've now added code to SceneManager.Close() to collect all shared region module from each scene before calling Scene.Close() on it and then, once, all Scenes are closed, go through the list of collected shared region modules and close them as well. SceneManager.Close() is only called when we initiate a shutdown --- i've verified that a Scene restart does not trigger the shutdown of shared modules :-) also, this adds a couple of bug fixes to the IRCBridgeModule (which after all didn't take kindly to being closed) as well as a check to InterregionModule's Close() call. finally, this fixes the RestPlugin's XmlWriter so that it no longer includes the "xsd=..." and "xsi=..." junk.
2008-05-30* Fixed a dangling event hook that I added.Teravus Ovares4-6/+116
* Added a Non-finite avatar position reset. This will either handle the <0,0,0> avatar gracefully, or send the avatar to 127,127,127 if that also doesn't work. ( I've only been able to reproduce this error once on my development workstation )
2008-05-30Update svn properties. Formatting cleanup.Jeff Ames5-178/+178
2008-05-30* Added helper method to the Sun module to Get the Linden hour based on the ↵Teravus Ovares2-1/+18
math in the sun module. This populates the sun phase slider on the terrain tab in the estate tools according to the current sun phase. Display purposes only for now. Need to go the other way for setting the sun phase based on the linden hour in the estate tools.
2008-05-30* Updated sun module to only send sun updates to root agents. Because it ↵Teravus Ovares1-3/+54
was sending updates to both root and child agents, you'll still get sun jitter until this revision is adopted by every region nearby.
2008-05-29* Caches UUIDName requestsTeravus Ovares1-2/+46
* Looks up UUIDNames for script time and colliders in a separate thread. * Hopefully this'll allow you to look at top scripts on a region that has a lot of scripts without crashing your client thread.
2008-05-29Mantis#1416. Thank you very much, Melanie for a patch that:Charles Krinke1-0/+12
Createa a method to find out if a prim inventory contains scripts
2008-05-29* Ruling out another potential cause of zombie-ismTeravus Ovares1-0/+2
2008-05-29* Fix string literal with URL + LLcommand();Teravus Ovares2-2/+17
* Added 'detected around: value' when a x.Y detect occurs to help debug. * Fixed object text is too long to store to the database (wikilith)
2008-05-29Mantis#1411. Thank you kindly for Dataserver.cs and a patchCharles Krinke2-0/+10
that adds function stub to request region info by name and adds llRequestSimulatorData() and the dataserver event
2008-05-29* Added a child agent check to the ChildAgentData Update to make sure that ↵Teravus Ovares1-1/+5
you're a child agent before applying the changes from the grid comms. Doing this to rule it out as a source of a few bugs such as the Zombie bug and the Express Train to 0,0,0 bug.
2008-05-28* Fixed a slight issue with the LLRAW exporter.Adam Frisby2-3/+4
* Linden uses a neutral height channel of 128.0 on their multiplier. OpenSim was using a neutral of 127.0 - this has been changed to 128.0, this may cause files exported to the .RAW format to look slightly different when loaded back in - it is highly recommended to use the R32 format instead which avoids these sorts of issues. * Made a tweak to the Terrain Plugin loading process.
2008-05-28*Added a Few External Checks relating to scripts including the seperation of ↵mingchen4-9/+107
runscript into 3 different situations (Rez, start stop)
2008-05-28* Minor: Another small log adjustmentJustin Clarke Casey1-1/+1
2008-05-28* Minor: Log message clean up in archiver codeJustin Clarke Casey2-3/+5
2008-05-28* Put in stubs for "load-oar" command, including ultra-primitive temporary ↵Justin Clarke Casey6-14/+185
tar loading code * Currently as a test, this will successfully load only the first file of an opensim archive and do absolutely nothing with it
2008-05-28* Put textures into a separate assets/ directory in the opensim archiveJustin Clarke Casey2-6/+37
* Fix nre where the asset couldn't be found * Not ready yet
2008-05-28Mantis#1406. Thank you kindly, Xantor for a patch that:Charles Krinke2-2/+16
llLoopSound sends out one packet to clients in view, so it doesn't work anymore when clients enter later on, or the prim is modified in any way. Solution: Stored sound data on prim, send full update instead. llStartSound and llLoopSound now accept both LLUUIDs to a sound as well as object inventory sound names. llStopSound clears prim data and sends full update.
2008-05-28Mantis#1398. Thank you kindly, cmickeyb for a patch that:Charles Krinke1-1/+11
small patch to encode and send the outbound_body parameter in an http request. this enables post messages to send a body
2008-05-28Formatting cleanup.Jeff Ames13-167/+165
2008-05-28Thank you kindly, Melanie for a patch that:Charles Krinke1-0/+2
When renaming items in task inventory, they become useless. Fix attached