aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (unfollow)
Commit message (Collapse)AuthorFilesLines
2009-02-23* Commenting out threaded Scene update for the moment.Adam Frisby1-2/+3
* It works, but makes certain building tasks slow to update.
2009-02-23* Fix for recent thread patch - IsAlive apparently is not as reliable as ↵Adam Frisby1-1/+2
ThreadState.
2009-02-23* Performance Changes:Adam Frisby4-4/+35
* Moves Entity Updates into a seperate thread, allowing for OpenSim to utilize a computers CPU more effectively in return for potentially greater user and prim capacity. * Removes an expensive Sqrt call performed during Update on each object. This should lower CPU requirements for high-prim regions with physics enabled. * MXP Changes: Centers the region around 0,0 for primitives instead of 128,128. Prim display should now look more correct for MXP viewers.
2009-02-23Load default assets when AssetInventory starts.Mike Mazur2-0/+15
2009-02-23Prevent avatar from walking along z-axisMike Mazur1-1/+19
Thanks mirceakitsune for a patch that prevents the avatar from trying to walk along the Z-axis in mouselook mode (or left-click the avatar and walk) while looking up or down. Fixes Mantis #946.
2009-02-23Mantis#3187. Thank you kindly, DoranZemlja for a patch that:Charles Krinke6-0/+169
Adds a warning for an LSL construct that exploits a popular list memory saving hack.
2009-02-23A little bit more tweaking with appearance. Now passing both the wearables ↵diva2-66/+75
and the textures referred to in the Texture faces of AvatarAppearance. The textures are still not being acted upon on the other side, but they will. Note: will make avies coming from older sims casper or grey. Upgrade! Related to mantis #3204.
2009-02-22Mantis#3218. Thank you kindly, TLaukkan (Tommil) for a patch that:Charles Krinke116-410/+579
* Added log4net dependency to physxplugin in prebuild.xml. * Added missing m_log fields to classes. * Replaced Console.WriteLine with appropriate m_log.Xxxx * Tested that nant test target runs succesfully. * Tested that local opensim sandbox starts up without errors.
2009-02-22Allow delivery of object messages gridwideMelanie Thielker1-1/+2
2009-02-22First step in giving the messaging server the modular refactoring treatment. ↵MW8-289/+643
As with the other two servers, this is very much a work in progress.
2009-02-22* MXP Clients are now treated as full root agents - including being given a ↵Adam Frisby2-2/+44
default avatar. * MXP Clients now are capable of displaying primitives and objects within the Scene.
2009-02-22* Fixes an assumption whereby Scene assumes that each client is capable of ↵Adam Frisby1-0/+8
producing a circuit. This affects non-Linden derived viewers who do not utilize circuits.
2009-02-22Part 1 of refactoring the userserver. Changed it so instead of subclassing ↵MW3-46/+107
the User dataBase access class (UserManagerBase) and then adding the http handlers to that. There is now a UserDataBaseService that is passed to the other classes so they can access the db. This should make it easier to have multiple "modules" that can register http handlers and access the db.
2009-02-22* And a little moreAdam Frisby1-2/+2
2009-02-22* Removing some C#3.0 that snuck in.Adam Frisby1-5/+5
2009-02-22* RestoringAdam Frisby1-0/+1158
2009-02-22* Fixing bad SVN commit.Adam Frisby1-1158/+0
2009-02-22* Updates MXP.dll to latest version.Adam Frisby1-11/+35
* MXP: Corrects an issue whereby session requests were never correctly acknowledged.
2009-02-22Update svn properties.Jeff Ames4-1628/+1628
2009-02-22* There's always something. Fixes MXP Server so that when it starts up, it ↵Adam Frisby1-0/+1
actually starts up.
2009-02-22* Adds initial support for the MXP Virtual Worlds protocol ↵Adam Frisby4-0/+1627
(http://www.bubblecloud.org) * Handled via the MXPModule.cs located in OpenSim.Client.MXP namespace. * Also implements MXPClientView and MXPPacketServer for IClientAPI compatibility. * No changes were required to Core to implement this - the thing is self contained in OpenSim.Client.MXP.dll. * Includes reference implementation of MXP as MXP.dll - this is under the Apache 2.0 license. * Requires OpenSim.ini setting to enable. "[MXP] \n Enabled=true \n Port=1253" * May break. Highly untested.
2009-02-22Refactor log4net logger handling in script engine. (#3148)Jeff Ames18-133/+141
2009-02-22Addresses some issues with appearance after TPs. Appearance.Owner was not ↵diva4-8/+28
being set, and that's what's being used in SendAppearanceToOtherAgent. Mantis #3204.
2009-02-22Update svn properties, add copyright headers, minor formatting cleanup.Jeff Ames8-1631/+1685
2009-02-21Applied patch from mantis #3217, which allows Dynamic Images of type RGB (so ↵MW1-7/+23
with no alpha value). Thanks BlueWall.
2009-02-21More Grid server refactoringMW6-23/+61
2009-02-21Thank you kindly, DoranZemlja for a patch that:Charles Krinke1-1/+1
Solves the Object-Key problem when using llHTTPRequest()
2009-02-21A small improvement in the UserLoginService, hence the User Server: users ↵diva1-2/+5
are now being given a default appearance if there is none in the user database. This issue affected newly created accounts, which aren't given an appearance at time of creation. May address some of the issues reported in mantis #3204 (but the incompatibility with pre-8447 is unaffected and continues to exist).
2009-02-21Some more refactoring of GridServer.MW2-23/+23
2009-02-21Applied patch from mantis #3213. Which adds a check to create region ↵MW1-1/+6
command, to make sure the .xml is passed in the command arguments. Thanks BlueWall
2009-02-21Added missing header to a file (before chi11ken does it)MW2-2/+29
2009-02-21Added a check to LLClientView.RegisterInterface<T>(T iface), so that it ↵MW1-1/+4
can't try to add duplicate interfaces and cause a exception.
2009-02-21Added a check to GridServerBase.RegisterInterface<T>(T iface), so that it ↵MW1-1/+4
can't try to add duplicate interfaces and cause a exception.
2009-02-21A bit more refactoring of the GridServer. To make the "modules" share a ↵MW4-19/+22
common Initialise method.
2009-02-21* Upping to interface version 3 - let's see how this goes.lbsa711-1/+1
2009-02-21Refactored the GridServer into a GridDBService and a set of "modules". MW7-1323/+1621
Currently they aren't plugin modules as the support for dynamically loading them isn't complete.
2009-02-21Allow entry of '?' in http URIs. If the field being typed begins withMelanie Thielker1-4/+13
"http", the ? is just an ordinary character in that field.
2009-02-21* Applied a patch that: Added estate ban table to migration scripts and ↵lbsa7113-33/+158
nhibernate mapping. Refactored property getters and setters for estate ban object to support NHibernate. * Added estate ban table to migration scripts of all supported databases. * Added nhibernate mapping for EstateBans property of EstateSettings * Refactored property accessors for EstateBan object. * Added comments for EstateBan properties. * Ensured that NHibernate tests pass with NUnitGUI. * Ensured that nant test target passes. This fixes mantis #3210. Thank you, tlaukkan!
2009-02-21Add copyright headers. Minor formatting cleanup.Jeff Ames4-3/+57
2009-02-21Update svn properties.Jeff Ames2-138/+138
2009-02-21Thank you, robsmart, for a patch that allows the shard to be set.Melanie Thielker1-1/+9
The built-in default is OpenSim, unless a user server url is given, then that is used, unless "shard" is also goven, then shard takes precedence. The defult in OpenSim.ini is "OpenSim" for compatibility.
2009-02-20* Apply http://opensimulator.org/mantis/view.php?id=3185idb6-2/+8
* Fixes NHibernate problem where prim contents show as textures * Thanks Tommil!
2009-02-20From: Arthur Rodrigo S Valadares <arthursv@br.ibm.com>Dr Scofield1-1/+1
Re-fixing remote admin XmlRpc handler registration.
2009-02-20* Renamed and encapsulated m_sceneGraph as SceneGraph for ccclbsa714-6/+15
2009-02-20* Upped VersionInfo to 0.6.3 and in the process, changed assemblyinfo to ↵lbsa7138-115/+115
0.6.3.* to better track down dll ref and overwrite problems.
2009-02-20* Apply http://opensimulator.org/mantis/view.php?id=3195Justin Clarke Casey30-30/+73
* Access NHibernate Manager as read-only property rather than public field * Thanks Tommil
2009-02-20* Consistently lock part.TaskInventory as pointed out in ↵Justin Clarke Casey7-201/+414
http://opensimulator.org/mantis/view.php?id=3159 * Not locking causes enumeration exceptions as described in this matis * part.TaskInventory needs to be locked for every access as it's a dictionary * Extra locking will hopefully not cause any major issues - in places where the enumeration of the dictionary performs other lock or long running operations, the dictionary is cloned instead
2009-02-20Revert previous commitMelanie Thielker2-13/+1
2009-02-20Committing interface and stubs for IM interceptionMelanie Thielker2-1/+13
2009-02-20Thanks DoranZemlja for a patch implementing non-shortcircuiting inMike Mazur2-12/+31
logical and and logical or in LSL. Fixes Mantis #3174.