aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* * Committing more unfinished stuff. Nothing significant at the moment. IM ↵Teravus Ovares2008-06-015-11/+362
| | | | related.
* * Applying Dahlia's patch : 0001429: Patch to fix prism physical mesh and ↵Teravus Ovares2008-06-012-60/+132
| | | | | | | add path start and end to skew z offset of circular path prim meshes (PATCH attached) * Apparently this fixed a bug in my code that caused PushX to appear to work and pushX didn't appear to work after the patch.. so I fixed that after applying this patch and PushX actually works now.
* Update svn properties.Jeff Ames2008-06-0120-14949/+14945
|
* * Committing some stuff I'm working to make it so I can commit an upcoming ↵Teravus Ovares2008-06-011-3/+169
| | | | patch from Dahlia. IM type stuff. No big deal, not done.
* * Move most bookending startup/shutdown messages to BaseOpenSimServer so ↵Justin Clarke Casey2008-06-014-31/+6
| | | | they appear in non-console servers too
* * Fix build break by eliminating remaining IScenePermissions references - ↵Justin Clarke Casey2008-06-0112-21/+26
| | | | | | | | must remember to nant clean * Hook all server startups into base opensim server startup method
* * Put IScenePermissions out of its miseryJustin Clarke Casey2008-06-011-35/+0
|
* * Move log version printing up into BaseOpenSimServerJustin Clarke Casey2008-06-015-19/+23
|
* * Refactor: Split opensim background server into a separate classJustin Clarke Casey2008-06-0112-52/+106
|
* * Updates permission module so that GenericCommunicationPermission returns ↵Teravus Ovares2008-06-011-2/+3
| | | | true. Instant messages, inventory transfers use this.. and it was always returning false.
* * Duh, actually returning from the CreateAsset method once we know the asset ↵Justin Clarke Casey2008-05-311-0/+1
| | | | exists would be better than carrying on
* * Remove the mysql logging noise I accidentally left in a few commits agoJustin Clarke Casey2008-05-311-2/+2
|
* * Enable loading of textures in OpenSim archives with load-oar/save-oarJustin Clarke Casey2008-05-311-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 :)
* * Change MySQL to check whether an asset already exists before inserting it ↵Justin Clarke Casey2008-05-311-1/+40
| | | | into the database
* * minor: comment out old debugging messages in task inventory item ↵Justin Clarke Casey2008-05-311-5/+5
| | | | restoration routines
* * Put in preparatory code to restore whole prim textures on archive loadJustin Clarke Casey2008-05-313-3/+35
| | | | | | * No user functionality yet
* Mantis#1428. Thank you kindly, fdg for a patch that solves:Charles Krinke2008-05-311-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.
* * Make version information common to all serversJustin Clarke Casey2008-05-316-83/+89
| | | | | | * Now all servers respond to the "show version" command on the console
* * Made UpdateUserCurrentRegion a bit more forgiving.lbsa712008-05-311-9/+35
|
* * Propogate OpenSimMain hack to stop mono-addins scanning warnings to the ↵Justin Clarke Casey2008-05-312-2/+9
| | | | | | | | grid managing * This hack just temporarily sends console output to /dev/null when we make the relevant addins calls, restoring it afterwards
* * Ignored some bins and genslbsa712008-05-310-0/+0
|
* * Enabled the Yield Prolog Script Enginelbsa712008-05-311-8/+25
|
* * minor: Add copyright statementJustin Clarke Casey2008-05-311-0/+28
|
* * Remove rogue ? to get things compiling againJustin Clarke Casey2008-05-311-1/+1
|
* Mantis#1314. Thank you kindly, Kinoc for YieldProlog.Charles Krinke2008-05-3117-0/+13548
| | | | | | | | I have added everything *except* the patch to .../LSL/Compiler.cs. The Compiler.cs patch has a namespace issue. Lets make a second patch to close the gap.
* * Implements UserServer logoff in a few situationsTeravus Ovares2008-05-3121-17/+344
| | | | | | | * 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.
* Mantis#1425. Thank you kindly, Melanie for a patch that:Charles Krinke2008-05-311-1/+4
| | | | | 0001425: [PATCH] Correct llResetOtherScript() behavoir in XEngine
* * If you check fixed sun, in the estate tools 'terrain tab', the sun will ↵Teravus Ovares2008-05-301-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)
* * You can set the sun phase via the estate tools now. It doesn't persist ↵Teravus Ovares2008-05-301-15/+16
| | | | across reboots though.
* * Hook up archive loading to load in prim xml dataJustin Clarke Casey2008-05-304-19/+57
| | | | | | * This now has equivalent functionality to load-xml2 - no asset data is restored yet
* * Refactor: Change multiple requests for a module interface to use a stored ↵Justin Clarke Casey2008-05-301-16/+12
| | | | reference instead.
* * Crudely migrate SceneXmlLoader into the Serializer moduleJustin Clarke Casey2008-05-304-49/+91
|
* Mantis#1422. Thank you kindly, Xantor for your llLoopSound()Charles Krinke2008-05-301-0/+6
| | | | | | patch and I apologize for my confusion with the interim patch earlier.
* * Stop the IRC module throwing a nre on shutdown if it isn't actually being usedJustin Clarke Casey2008-05-301-2/+5
|
* * Successfully pick out prims.xml file from archiveJustin Clarke Casey2008-05-305-6/+79
|
* Mantis#1422. Thank you kindly, Xantor for a patch that :Charles Krinke2008-05-302-49/+48
| | | | | | | | | - volume doesn't change with a new llLoopSound(same sound, new volume); - SendFullUpdateToClients sends 0's in all sound related fields when there's no sound on the prim, thereby improving the amount of data being sent out on these prims (fixes zeropack) - Removed some code duplication between llStartSound, llLoopSound and llParticleSystem() calls
* * Read all files from tar archiveJustin Clarke Casey2008-05-302-11/+55
| | | | | | * No reload functionality implemented yet
* while investigating why IRCBridgeModule.Close() was having no effect, iDr Scofield2008-05-306-18/+65
| | | | | | | | | | | | | | | | | | | 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.
* * This is Melanie's XEngine script engine. I've not tested this real well, ↵Teravus Ovares2008-05-3039-0/+21507
| | | | however, it's confirmed to compile and OpenSimulator to run successfully without this script engine active.
* * Fixed a dangling event hook that I added.Teravus Ovares2008-05-304-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 )
* Update svn properties. Formatting cleanup.Jeff Ames2008-05-3021-442/+396
|
* thanks krtaylor for a Dr Scofield2008-05-301-17/+18
| | | | | | | | Patch to cleanup some incorrect parsing, boundry conditions and error checking in the llGetNotecardLine and llGetNumberOfNotecardLines functions.
* * Added helper method to the Sun module to Get the Linden hour based on the ↵Teravus Ovares2008-05-303-2/+21
| | | | 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.
* * Updated sun module to only send sun updates to root agents. Because it ↵Teravus Ovares2008-05-301-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.
* * Caches UUIDName requestsTeravus Ovares2008-05-292-11/+98
| | | | | | * 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.
* * Fixes a few taper/top-sheer situations that were previously having issues.Teravus Ovares2008-05-291-2/+2
|
* * Applying Dahlia's interim path curve patch. it adds initial support for ↵Teravus Ovares2008-05-294-47/+669
| | | | | | | | | some tori/ring parameters. Thanks Dahlia! * Some situations do not match the client's render of the tori, we know and are working on it. This is an initial support patch, so expect it to not be exact. * Some tapers are acting slightly odd. Will fix.
* Mantis#1416. Thank you very much, Melanie for a patch that:Charles Krinke2008-05-291-0/+12
| | | | | Createa a method to find out if a prim inventory contains scripts
* * Ruling out another potential cause of zombie-ismTeravus Ovares2008-05-291-0/+2
|
* * Fix string literal with URL + LLcommand();Teravus Ovares2008-05-293-7/+22
| | | | | | * 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)