aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region (unfollow)
Commit message (Collapse)AuthorFilesLines
2008-09-01This is an attempt to fix the handling of constants in LSL.Melanie Thielker3-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.
2008-09-01Another attempt at fixing XEngine llSetPrimitiveParams: Make it acceptMelanie Thielker2-26/+26
LSLIntegers in lists, and attempt to address the scope issue on TRUE and FALSE with readonly static linkage
2008-09-01Mantis #2072Melanie Thielker1-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.
2008-09-01compensates profile placement effects of Y hole size on X top shear for ↵Dahlia Trimble1-1/+2
circular path prim meshes
2008-09-01Improvement in mesh accuracy in X Top Shear parameter for circular path primsDahlia Trimble1-1/+1
2008-08-30* Pragma out deprecation warning and comment out to remove other warnings in ↵Justin Clarke Casey1-5/+7
the OGP module * Thanks to Teravus for the heads up on this.
2008-08-30* If a general alert message is sent out, only send it to avatars in the ↵Justin Clarke Casey1-4/+6
scene (not child agents). * This foxed me in the osgrid meeting last week
2008-08-30* Committed patch in mantis 623Justin Clarke Casey1-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
2008-08-30* Apply cmickeyb's patch from mantis 2068Justin Clarke Casey1-8/+13
* llParseString functions throw exception when passed a list of variables * Thanks!
2008-08-30* Oops, add landmarks to region archive loading/savingJustin Clarke Casey2-1/+9
* Hopefully this will resolve mantis 2049
2008-08-30* squash some obvious warningsJustin Clarke Casey2-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)
2008-08-30* Apply patch in mantis 2083Justin Clarke Casey1-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
2008-08-30* Added "File Asset Client" to OpenSim Asset Server-types.Adam Frisby1-0/+4
* 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.
2008-08-30Mantis#2084. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-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.
2008-08-29Maintis #2078Melanie Thielker1-3/+10
Thank you, ralphos, for a patch that corrects the handling of compiler warnings in the XEngine, which were erronoeously reported as errors!
2008-08-29Mantis#2067. Thank you kindly, HomerHorwitz for a patch that:Charles Krinke1-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.
2008-08-29Fix an issue where the client supplies an empty name and it was appliedMelanie Thielker1-0/+4
to the inventory item, causing the item to wind up without a name.
2008-08-29fixed some ugliness in the conversion from the new mesher format to the old ↵Dahlia Trimble2-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.
2008-08-28Mantis #1903Melanie Thielker1-0/+1
Thank you, cmickeyb, for a patch that fixes inventory folder retrieval.
2008-08-28Update svn properties, formatting cleanup.Jeff Ames21-282/+208
2008-08-28Thannk you, Ralphos, for a patch the corrects an improper cast inMelanie Thielker1-2/+2
llSetPrimitiveParams
2008-08-28Thank you, salahzar, for a patch that adds some more functionsMelanie Thielker1-5/+51
from DotNetEngine into XEngine.
2008-08-28create-region didn't know about regionload_regionsdir...Dr Scofield1-1/+2
2008-08-28* Added hack so that if the default OpenSimulator ParentEstateId(100) is ↵Teravus Ovares1-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).
2008-08-28* OGP update, deserialize the parameter array properly in rez_avatarTeravus Ovares1-6/+75
* Tweak rez_avatar data so it's easier to update when OGPr3 comes out
2008-08-28Added some exceptions for bad profile cut parametersDahlia Trimble1-0/+6
2008-08-28Thank you, A_Biondi, for patch to porperly apply the new item nameMelanie Thielker1-2/+2
when copying within agent inventory
2008-08-28Refactor IScriptInstance / IScriptEngine to use a generic IScriptWorkItem,Melanie Thielker5-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.
2008-08-27re-enable new PrimMesher module for mesh creation for standard (non-flexy) ↵Dahlia Trimble1-17/+17
prims.
2008-08-27ODEPlugin now frees source mesh data after conversion to pinned lists to ↵Dahlia Trimble1-0/+2
save memory
2008-08-27adds releaseSourceMeshData() method to IMesh and Mesh for freeing mesh data ↵Dahlia Trimble2-5/+18
after conversion to pinned lists.
2008-08-27Thank you, salahazar, for a patch that corrects the behavior ofMelanie Thielker8-48/+64
llDetectedLink(). Also a small refactor to remove an interface member from IScriptEngine.
2008-08-27Refactor XScriptInstance to IScriptInstance and move into Shared/. NowMelanie Thielker5-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.
2008-08-27Refactor Executor into the script app domain and IScript. This changesMelanie Thielker6-175/+111
an implicit reference into a proxied one and further reduces memory consumption of XEngine
2008-08-27* Updates OGP module to define a default starting pointTeravus Ovares1-2/+25
* An attempt to solve an intermittan SSL Certificate validation error causing communications havok.
2008-08-27Erm - make the distanc factor really work....Melanie Thielker2-2/+2
(wipes egg off face)
2008-08-27Mantis #2058Melanie Thielker1-3/+11
Remove the physics representation of link set child prims when the link set is deleted.
2008-08-27Make the check on inventory cache clearing more robust. AddressesMelanie Thielker1-0/+36
Mantis #1975 in a broader way. This may or may not prop up secure inventory a bit better, but I still recommend to disable it
2008-08-27Implements the r6005 foes for XEngine as wellMelanie Thielker1-1/+9
2008-08-27Add ScriptDistanceLimitFactor to OpenSim.ini to allow modifcation ofMelanie Thielker1-1/+7
LSL's arbitrary 10 m limit on object movement. Also implements the 10 m maximum rezzing distance, subhect to the same factor.
2008-08-27reverting to prior meshing methods until some physics timing issues can be ↵Dahlia Trimble1-15/+17
resolved
2008-08-27Added some exception trapping to PrimMesherDahlia Trimble1-3/+17
2008-08-27Added some exception handling to help catch some possibly corrupt primsDahlia Trimble1-2/+22
2008-08-27Meshmerizer now uses new PrimMesher class for meshing all standard ↵Dahlia Trimble1-10/+133
(non-sculpty) prims. This should result in more accurate meshes, lower memory consumption, and eliminate several lockup modes.
2008-08-27Completion of new PrimMesher classDahlia Trimble1-69/+604
2008-08-27Modified Mesh object to allow alternative mesher interfacingDahlia Trimble1-15/+59
2008-08-27Mantis#1518. Thank you kindly, Zaki for a patch that:Charles Krinke1-0/+17
Issue is caused by the terrain height not being queried before teleporting within the region. Teleporting between regions is correct. Adding the neccessary checking to intra-region TP code.
2008-08-27Mantis#2047. Thank you kindly, Simsim for a patch that addresses:Charles Krinke1-0/+4
avatar sitting on the object can not telport to other regions.
2008-08-26* Eliminate commented out code no longer needed, as discussed on the mlJustin Clarke Casey1-30/+1
2008-08-26* On loading archives, report an error if an asset does not have the ↵Justin Clarke Casey2-45/+61
expected filename format