aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Add an explicit cast to bool for the if expression so that any base typesMelanie Thielker2008-09-021-2/+2
| | | | | | that slip in will not cause it to break
* Thank you, Ewe Loon, for a patch that fixes various aspects ofMelanie Thielker2008-09-011-48/+48
| | | | | | llSetPrimitiveParams and llSetLinkPrimitiveParams
* This is an attempt to fix the handling of constants in LSL.Melanie Thielker2008-09-013-31/+34
| | | | | | | | | | It wraps constants in new LSLType(x), so that lists with constant values are processed correctly. Contains changes to the lsl.parser.cs that are not (yet) reflected in opensim-libs, since this experimental patch affects XEngine only. Also contains nuts.
* Another attempt at fixing XEngine llSetPrimitiveParams: Make it acceptMelanie Thielker2008-09-012-26/+26
| | | | | | | LSLIntegers in lists, and attempt to address the scope issue on TRUE and FALSE with readonly static linkage
* Mantis #2095Melanie Thielker2008-09-0111-1371/+1971
| | | | | | | Thank you, RuudL, for a complete adaptation of migration and estate data to MSSQL, and the updating of the RegionData handling in MSSQL.
* Mantis #2072Melanie Thielker2008-09-011-1/+14
| | | | | | | Griefer protection! When running without serverside permissions, let only the owner edit attachments. Having everyone able to do it just isn't right.
* compensates profile placement effects of Y hole size on X top shear for ↵Dahlia Trimble2008-09-011-1/+2
| | | | circular path prim meshes
* Improvement in mesh accuracy in X Top Shear parameter for circular path primsDahlia Trimble2008-09-011-1/+1
|
* Attempt to fix an issue I havebeen seeing, where asset server failureMelanie Thielker2008-08-312-1/+15
| | | | | | | results in a memory leak which will make the region crash and burn after a while.
* * Pragma out deprecation warning and comment out to remove other warnings in ↵Justin Clarke Casey2008-08-301-5/+7
| | | | | | | | the OGP module * Thanks to Teravus for the heads up on this.
* * If a general alert message is sent out, only send it to avatars in the ↵Justin Clarke Casey2008-08-301-4/+6
| | | | | | | | scene (not child agents). * This foxed me in the osgrid meeting last week
* * Committed patch in mantis 623Justin Clarke Casey2008-08-301-14/+3
| | | | | | | * Unpatched code certainly looks bizarre - attempts to add a new client if we encountered a failure in processing a packet. No apparant ill effects on a sniff test. * Thanks openlifegrid
* * Apply cmickeyb's patch from mantis 2068Justin Clarke Casey2008-08-301-8/+13
| | | | | | | * llParseString functions throw exception when passed a list of variables * Thanks!
* * Oops, add landmarks to region archive loading/savingJustin Clarke Casey2008-08-302-1/+9
| | | | | | * Hopefully this will resolve mantis 2049
* * Added new MySQLSuperManager support for the grid servers.Adam Frisby2008-08-303-69/+140
| | | | | * In theory, login and a large number of grid functions should now at least be multithreaded.
* * minor: Tiny doc addition to trigger another build that hopefully won't failJustin Clarke Casey2008-08-301-0/+1
| | | | | | * I can't see why the last compile failed - hoping it's some kind of glitch
* * squash some obvious warningsJustin Clarke Casey2008-08-302-4/+4
| | | | | | | * a couple more remain that preferably the original coders should look at in more detail (obsolete warnings in the ogp module and not overriding warnings in the script engine)
* * Remove unused OpenSim/Framework/RegionHandle.cs as per Homer's suggestion ↵Justin Clarke Casey2008-08-301-149/+0
| | | | in mantis 2082. Thanks.
* * Apply patch in mantis 2083Justin Clarke Casey2008-08-301-1/+1
| | | | | | | | * TimeStamp field of the AgentMovementCompletePacket in LLClientView.MoveAgentIntoRegion contained a fixed number. The attached patch changes this to a current timestamp. * Thanks HomerHorwitz
* * Fixed #2807 Again, Whoops.Adam Frisby2008-08-301-1/+1
|
* * Fix for Mantis #2087, Standalone MySQL broken with threading improvements. ↵Adam Frisby2008-08-301-0/+9
| | | | (Didnt realise this code was being shared with the gridservers)
* * Minor fix to previous threading patch, every nTH request would previously ↵Adam Frisby2008-08-301-2/+10
| | | | have been delayed for 1000ms. This has been fixed.
* * Added new "SuperManager" class for MySQL connections, for allowing ↵Adam Frisby2008-08-302-236/+379
| | | | | | | | multiple concurrent MySQL threads. * Implemented SuperManager inside of UserData. This means the userserver when running on MySQL will use 10 connections (+1 system connection) to handle requests, preventing the previous mire of locking resulting in singlethreadedness. * This requires testing and grids relying on stability should not upgrade to this revision until it's been properly tested.
* * Ditto, UserServer/Main.csAdam Frisby2008-08-301-25/+23
|
* * More cleanup, including UserManager.Adam Frisby2008-08-302-119/+138
|
* * Initial inspection of UserLoginService.cs, cleaned up source code slightly ↵Adam Frisby2008-08-302-34/+37
| | | | to make it easier to work with.
* * Added "File Asset Client" to OpenSim Asset Server-types.Adam Frisby2008-08-302-0/+60
| | | | | | | * You can replace "grid" as the asset system with "file" to save and load all your assets from a directory on your hard disk. Files are serialised to XML and saved in the format "/<dir>/0x/0x/0x/0000-0000-000000-0000-0000.xml" * Directory <dir> is sharing the Asset Server URL path, use a normal path here instead (ie C:\xyz or /var/assets/). * This probably wont work well in grid mode unless every sim has access to the same directory. This is mostly intended for standalone usage where quick and convenient access to assets is required.
* Mantis#2084. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-301-4/+18
| | | | | | | | | | | | Addresses the problem of ghost avatars. The problem was child-agents sending data. Due to symmetry reasons, I considered that wrong. Whenever an avatar A1 in region R1 looks at avatar A2 in adjacent region R2, we have two possibilities to communicate: A2-root sends to A1-child (both in region R2), or A2-child sends to A1-root (both in region R1). Currently, the children send data in some cases, and I guess the viewer gets puzzled about that and switches the child to root as consequence (at least partly), so it becomes visible.
* Maintis #2078Melanie Thielker2008-08-291-3/+10
| | | | | | | | Thank you, ralphos, for a patch that corrects the handling of compiler warnings in the XEngine, which were erronoeously reported as errors!
* Mantis#2067. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke2008-08-291-8/+9
| | | | | | | | | Found that during my ghost-hunt: Add some logging and you see that the counting down happens twice (once at the place that is removed by the patch, and once caused by the actual removal of the root-/child-agent during LLClientView.Close). With the patch applied, I end up with correct numbers, i.e. with 0 roots and 0 children after everyone has logged out.
* Fix an issue where the client supplies an empty name and it was appliedMelanie Thielker2008-08-291-0/+4
| | | | | | to the inventory item, causing the item to wind up without a name.
* fixed some ugliness in the conversion from the new mesher format to the old ↵Dahlia Trimble2008-08-292-20/+42
| | | | that should speed up region startup a little and maybe even use less memory if the GC decides to play friendly with the other kids.
* Mantis #1903Melanie Thielker2008-08-282-81/+60
| | | | | | Thank you, cmickeyb, for a patch that fixes inventory folder retrieval.
* Update svn properties, formatting cleanup.Jeff Ames2008-08-2837-709/+505
|
* Thannk you, Ralphos, for a patch the corrects an improper cast inMelanie Thielker2008-08-281-2/+2
| | | | | | llSetPrimitiveParams
* Fix for Bug #2065: New check out crashes on sqlite migrationSean Dague2008-08-281-0/+1
| | | | | | | I apparently missed one drop tables statement that was actually needed when I did the cleaning to make this work for old sqlite versions.
* Thank you, salahzar, for a patch that adds some more functionsMelanie Thielker2008-08-281-5/+51
| | | | | | from DotNetEngine into XEngine.
* create-region didn't know about regionload_regionsdir...Dr Scofield2008-08-281-1/+2
|
* adds XmlRcpLoadOAR support to RemoteAdminPlugin.csDr Scofield2008-08-281-0/+96
|
* * Added hack so that if the default OpenSimulator ParentEstateId(100) is ↵Teravus Ovares2008-08-281-1/+1
| | | | being sent through rez_avatar, it'll be swapped out with 1. This ensures that when the map recognizes the parent estate id parameter on the linden grid, it'll work as expected. This also has the effect of making it impossible to send a Parent Estate ID with 100 over OGP from OpenSimulator (Sorry Owner of estate 100).
* * OGP update, deserialize the parameter array properly in rez_avatarTeravus Ovares2008-08-281-6/+75
| | | | | * Tweak rez_avatar data so it's easier to update when OGPr3 comes out
* this fixes the crash reported by mantis #2046: user server crashing ifDr Scofield2008-08-281-6/+21
| | | | | | | | | | | | no OpenSim.ini file found by GridInfoService. GridInfoService now will just issue a warning that GridInfo will NOT be available to your users if no OpenSim.ini file is available. due to the static nature of UserConfig (configuration options hardcoded) i don't think it's currently an option to move GridInfo into user_server.xml but if anyone wants to look into this i'd be delighted...
* Added some exceptions for bad profile cut parametersDahlia Trimble2008-08-281-0/+6
|
* Thank you, A_Biondi, for patch to porperly apply the new item nameMelanie Thielker2008-08-281-2/+2
| | | | | | when copying within agent inventory
* Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem,Melanie Thielker2008-08-285-7/+79
| | | | | | | | | which is a thin wrapper around a IWorkItemResult from the SmartThreadPool. However, it is very easy to reimplement on top of basic threading and therefore makes the IScriptInstance class independent of the specific threading implementation.
* re-enable new PrimMesher module for mesh creation for standard (non-flexy) ↵Dahlia Trimble2008-08-271-17/+17
| | | | prims.
* ODEPlugin now frees source mesh data after conversion to pinned lists to ↵Dahlia Trimble2008-08-271-0/+2
| | | | save memory
* adds releaseSourceMeshData() method to IMesh and Mesh for freeing mesh data ↵Dahlia Trimble2008-08-272-5/+18
| | | | after conversion to pinned lists.
* Thank you, salahazar, for a patch that corrects the behavior ofMelanie Thielker2008-08-278-48/+64
| | | | | | | llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.
* Refactor XScriptInstance to IScriptInstance and move into Shared/. NowMelanie Thielker2008-08-275-1048/+1233
| | | | | | | | engines that want to use the XEngine's instance handling and state persistence can do so. IScriptInstance is optional, but it does require the SmartThreadPool if it is used.