aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-19Added a event to IMessageTransferModule (and MessageTransferModule) so that ↵MW2-0/+17
other modules can capture IM messages and do custom handling of them. As just attaching to Client IM events doesn't really support this, as they would still get routed through the normal process and could give back errors.
2009-02-19Force plugin state update when region crossingMelanie Thielker1-0/+4
2009-02-19Try this, then :) remove just one line from script serialization, Melanie Thielker1-1/+0
hunting the bug
2009-02-19Refix the fix, adding a forgotten lineMelanie Thielker1-0/+1
2009-02-19Attempt to fix a Windows only race in thread terminationMelanie Thielker1-1/+8
2009-02-19Thank you, Snowdrop, for a patch that makes the callback ID parameterMelanie Thielker6-14/+16
usable. Applied with formatting changes, please don't introduce K&R style indentations into OpenSim Fixes Mantis #3190
2009-02-19Mantis#3188. Thank you kindly, BlueWall, for a patch that:Charles Krinke1-3/+49
Adding the ability to set the background color for osSetDynamicTextureData in the extra data: bgcolour:value (see http://msdn.microsoft.com/en-us/library/aa358802.aspx [^] for color names)
2009-02-19Fix region crossing for unscripted prims, avoid costly SEHMelanie Thielker1-1/+3
2009-02-18Make in-code provisions for the tests. Tests would fail because the Melanie Thielker1-1/+14
required file system objects are not present in the test harness. This makes the main code ignore the failure, therefore the test succeeds. Not elegant and maybe a unit test guru has a better way. Marked as a TODO
2009-02-18Fix standalone / simulator local script crossings.Melanie Thielker1-0/+2
2009-02-18Fix the windows sharing violations on script crossingsMelanie Thielker3-16/+91
2009-02-18Stops animations on Teleports, to conform with what the viewer does.diva3-0/+11
2009-02-18* Change AssetGatherer method access so that only methods which are worth ↵Justin Clarke Casey3-88/+101
calling from the outside are public
2009-02-18Fixes height on Basic Physics in local teleports. Plus some small refactoring.diva2-2/+18
2009-02-18* minor: comment out a few more [de]serialization sog timing messagesJustin Clarke Casey1-3/+3
2009-02-18* Move asset gathering code from oar module to OpenSim.Region.Framework ↵Justin Clarke Casey3-198/+264
since this is useful in a variety of situations * Comment out one oar test since I think somehow the two save tests are causing the occasional test failures
2009-02-18* Make save iar behave properly if the nominated inventory path does not existJustin Clarke Casey2-10/+28
* load iar probably still fails for this
2009-02-18Restoring method 2 of linking regions in HG, which was commented out for ↵diva1-92/+22
some bizarre reason. Fixes mantis #3141. Thanks Vinc for providing an alternative patch, which wasn't used but served to expose the mix-up.
2009-02-18From: Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague1-19/+35
I've changed the extension point name, and the internal references that used the same string. I also fixed up the messaging around the asset loader so that it is more explicit.
2009-02-18From: Christopher Yeoh <yeohc@au1.ibm.com>Sean Dague7-0/+62
The attached patch implements osGetDrawStringSize that looks like: vector osGetDrawStringSize(string contentType, string text, string fontName, int fontSize) in LSL. It is meant to be used in conjunction with the osDraw* functions. It returns accurate information on the size that a given string will be rendered given the specified font and font size. This allows for nicely formatted and positioned text on the generated image.
2009-02-18Improved log message.diva1-2/+2
2009-02-18Adds support for preserving animations on region crossings and TPs. diva7-18/+669
Known issue: after TP, the self client doesn't see the animations going, but others can see them. So there's a bug there (TPs only, crossings seem to be all fine). Untested: did not test animation overriders; only tested playing animations from the viewer.
2009-02-17Makes SP.CopyFrom a bit more robust with respect to sims in older versions ↵diva1-6/+4
which still don't have the new appearance management code.
2009-02-17Fix a typo. i + i is not 2 times meMelanie Thielker1-1/+1
2009-02-17Re-fixing the fix :/Melanie Thielker1-1/+1
2009-02-17One-liner to fix an omissionMelanie Thielker1-0/+1
2009-02-17- additional code to get ConciergeModule to do truly async broker updatesDr Scofield1-13/+63
- adding watchdog timer async web request - making broker update timeout configurable
2009-02-17* Assign incoming items with a random UUID so that archives can be loaded ↵Justin Clarke Casey3-13/+6
more than once * Also remove a duplicate write archive call in the unit test which might be causing test failures for people using mono 2.2 (though not 1.9.1, it would seem)
2009-02-17* extend inventory archive save test to check for the presence of the item ↵Justin Clarke Casey1-26/+32
file in the saved archive
2009-02-17Addresses mantis #3181. Waiting for confirmation from the reporter.diva1-1/+1
2009-02-17* Apply http://opensimulator.org/mantis/view.php?id=3068Justin Clarke Casey1-64/+68
* This enables parsing of xml files and files obtained via http for the -inimaster option as well as -inifile * Thanks StrawberryFride!
2009-02-17* switch to pulsing monitors to perform test sync instead of events, since ↵Justin Clarke Casey2-16/+28
this doesn't allow one to accidentally forget to reset the event
2009-02-17* Get rid of a unit test race condition based on my misreading of the ↵Justin Clarke Casey1-2/+4
AutoResetEvent docs * Hopefully this will reduce the spike in build failures seen in the past few days (since I introduced an addition oar test)
2009-02-17* Apply http://opensimulator.org/mantis/view.php?id=3178Justin Clarke Casey1-5/+6
* Moves llEmail() delay to after e-mail send rather than before, in line with SL * Thanks DoranZemlja * Last build failure looks like a glitch, but one that has already happened twice recently which I need to look at
2009-02-17* Apply http://opensimulator.org/mantis/view.php?id=3179Justin Clarke Casey1-15/+15
* This slightly extends a lock in WorldCommModule so that it covers the GetNewHandle method which states in it's doc that it assumes locking has happened before the method is called * Thanks DoranZemlja
2009-02-17* Apply http://opensimulator.org/mantis/view.php?id=3167Justin Clarke Casey1-0/+9
* Clamps textured map rgb values to 0-255 * Thanks DoranZemlja
2009-02-17* Establish InventoryArchiveSaved event for unit testsJustin Clarke Casey4-34/+87
* This is done on the inventory archiver module directly rather than Scene.EventManager - the module seems the more appropriate location
2009-02-17Re-add the objectID field to the anim pack, that was deemed unneccessaryMelanie Thielker8-31/+47
and dropped nonths ago, because it is required to get smooth region crossings with AO running. Without it, in some corner cases, anims will continue to run in an unstoppable state.
2009-02-17Small change on dealing with ODE physics, so that this warning doesn't ↵diva1-1/+1
happen: "[PHYSICS]: trying to change capsule size, but the following ODE data is missing - Shell Body Amotor". That warning occurred in MakeRoot, because of the call to SetSize, immediately after making the avie physical.
2009-02-17- remove the Metadata property from AssetBase and return all previousMike Mazur19-133/+131
properties as before - prefix private variables with m_ in AssetBase.cs - related to Mantis #3122, as mentioned in https://lists.berlios.de/pipermail/opensim-dev/2009-February/005088.html - all services will likely need to be upgraded after this commit
2009-02-17Major change to how appearance is managed, including changes in login and ↵diva5-29/+102
user service/server. Appearance is now sent by the user service/server along with all other loginparams. Regions don't query the user service for appearance anymore. The appearance is passed along from region to region as the avie moves around. And, as before, it's stored back with the user service as the client changes the avie's appearance. Child agents have default appearances that are set to the actual appearance when the avie moves to that region. (as before, child agents are invisible and non-physical).
2009-02-16cleanupDr Scofield1-6/+0
2009-02-16From: alan webb <alan_webb@us.ibm.com> & dr scofield <drscofield@xyzzyxyzzy.net>Dr Scofield1-8/+17
This changeset fixes a rather nasty script compile bug that manifests itself under heavy load.
2009-02-16* refactor: remove AssetCache field hanging off SceneJustin Clarke Casey21-46/+41
* This is always available at Scene.CommsManager.AssetCache
2009-02-16* Iniital inventory archive test code. Doesn't actually do any testing yetJustin Clarke Casey1-0/+159
2009-02-16* Apply http://opensimulator.org/mantis/view.php?id=3165Justin Clarke Casey1-125/+109
* Corrects behaviour of llListSort() * Thanks DoranZemlja!
2009-02-16* minor: print out status messages at start and end of inventory archive ↵Justin Clarke Casey1-0/+16
loading and saving
2009-02-16From: Alan Webb <awebb@linux.vnet.ibm.com>Sean Dague2-18/+151
The change makes two principal implementation changes: [1] It removes the hard coded set of possible asset server client implementations, allowing any arbitrary implementation that has been identified to the PluginLoader as an appropriate extension. The extension point for asset server client extension is /OpenSim/AssetServerClient. All of the old configuration rules have been preserved, and any of the legacy configuration values will still work as they did before, except the implementation is now loaded as a plug-in, rather than as a hard-coded instantiation of a specific class. The re-hashing of IAssetServer as an extension of IPlugin made upgrading of the implementation classes a necessity. Caveat: I have not been able to meaningfully test the crypto-grid clients. I believe they should work correctly, but the refactoring necessary to handle plug-in based initialization (vs constructor-based initialisation) admits the possibility of a problem. [2] The asset cache implementation, previously introduce as a hard-code class instantiation is now implemented as an IPlugin. Once again the previous (configurationless) behavior has been preserved. But now it is possible for those interested in experimenting with cache technologies to do so simply by introducing a new extension for the asset cache extension point (/OpenSim/AssetCache). I've tested all of the configuration settings, after applying the patch to a newly extracted tree, and they seem to work OK.
2009-02-16cosmetic: adding region name to logging statementDr Scofield1-3/+3
2009-02-16Thank you, cmickeyb, for a patch to ass two string functionsMelanie Thielker3-0/+67
to OSSL. Fixes Mantis #3173