alondria
15a22e993d
Implements llGetInventoryPermMask()
2008-03-24 21:56:52 +00:00
Teravus Ovares
dd6a9ffbc7
* OBB: Flipped the -y face normal so ray casting against the -y face correctly results in the point of collision.
2008-03-24 21:48:33 +00:00
Justin Clarke Casey
e3949280b1
* Inflate my commits with yet another snippet of documentation... (j/k)
2008-03-24 21:28:45 +00:00
Justin Clarke Casey
3a5521d204
* Put in tiny doc snippet while I remember
2008-03-24 21:27:14 +00:00
Justin Clarke Casey
f14c102c7a
* Clean up Scene.AddCapsHandler(). There was a race condition warning, but I don't think this is now relevant...
...
* Remove some now extraneous CAPS related messages
2008-03-24 21:21:05 +00:00
alondria
2b4915ef27
Modified llGetInventoryName() so it indexes inventory in the same manner the LL grid does. (Thanks Teravus for pointing this out.)
2008-03-24 21:19:01 +00:00
Justin Clarke Casey
3aa843cea8
* Remove a spammy comment I meant to remove from the last commit
2008-03-24 20:25:48 +00:00
Justin Clarke Casey
6489746a6b
* Make standalone non-home region caps work again.
...
* When I removed the hard coding for the http port last night, I foolishly assumed standalone would be okay :)
2008-03-24 20:22:58 +00:00
alondria
3be815b206
Implements llGetInventoryName() - the order is based upon inventory key, which probably doesn't match 100% with LL's grid.
2008-03-24 19:58:53 +00:00
Justin Clarke Casey
45b9114df7
From: Michael Osias <mosias@us.ibm.com>
...
Fixes mantis 771 - multiple uses of llListen cause duplicate events
Thanks Michael!
2008-03-24 19:44:25 +00:00
alondria
9117dfc858
Implements llGetInventoryNumber()
2008-03-24 19:29:35 +00:00
alondria
8a39d04f6d
Implements llGetInventoryType()
2008-03-24 19:11:56 +00:00
alondria
3423ed4739
Implements llGetInventoryCreator()
2008-03-24 19:05:44 +00:00
Justin Clarke Casey
ca7c954a61
* Fix build break in last revision. Thanks to paulieFemto for pointing it out.
2008-03-24 18:45:21 +00:00
Justin Clarke Casey
185dbb06af
* Picky comment change
2008-03-24 18:26:43 +00:00
Justin Clarke Casey
1a970d8f2d
* Create null limit strategy
2008-03-24 18:25:50 +00:00
Justin Clarke Casey
8c0955321a
* Refactor: Genericise request limit strategies and move to OpenSim.Framework.Communications.Limit
2008-03-24 18:21:06 +00:00
Johan Berntsson
56dfa4e6da
Fixed a small XmlRpcCommand bug
2008-03-24 03:03:21 +00:00
Johan Berntsson
39f340e687
XmlRpcCommand refactoring
2008-03-24 01:37:00 +00:00
Johan Berntsson
12a32b0608
Added a plugin loader in GridServer
2008-03-24 01:21:01 +00:00
Justin Clarke Casey
ca6e557075
* minor: check in the rest of a comment I forgot to finish off in the last revision
2008-03-23 21:32:30 +00:00
Justin Clarke Casey
da531fa9e1
* Start passing around a region server's http port in RegionInfo.
...
* This means that caps methods (editing scripts, poss map functions, etc) on non-home regions should now work with servers which are listening for http ports on a non default
(9000) port.
* If you are running a region server, this may only work properly once your grid server upgrades to this revision
* PLEASE NOTE: This shouldn't cause inter-region problems if one end of the connection hasn't upgraded to this revision. However if it does, the instability will persist until
the grid and region (and possibly all the region's neighbours) have upgraded to this revision.
* This revision also adds extra login related messages, both for success and failure conditions
2008-03-23 21:21:39 +00:00
alondria
68d016517d
Implements llGetParcelPrimOwners()
2008-03-23 18:15:08 +00:00
Teravus Ovares
f82227a186
* Added a little more stability for getting the object list from the parcel box. (previously it crashed my simulator)
...
* Found and gracefully handled a few situations where null references occur. (m_rootPart again!)
2008-03-23 07:10:04 +00:00
Teravus Ovares
dc850df50a
* Implements Oriented Bounding Box raytracing.
...
* It's not perfect, but it's good enough. (rarely erroneously returns a backface collision)
* After updating to this revision, rez a prim on another prim and watch it appear where you'd expect it to appear.
2008-03-23 06:24:59 +00:00
alondria
5deca3f0c5
Implements (I hope): llRemoveFromLandBanList, llRemoveFromLandPassList, llAddToLandBanList, llAddToLandPassList, llResetLandPassList, llResetLandBanList
2008-03-23 06:08:52 +00:00
Jeff Ames
0d43aaa337
Fix llParseString2List bug when separator is longer than 1 character.
2008-03-23 00:39:35 +00:00
Jeff Ames
9a2b289e32
Fix compiler warnings in pCampBot, TestSuite, and ScriptEngine/RemoteServer. Thanks daTwitch!
2008-03-22 23:52:48 +00:00
Jeff Ames
37121bcf72
Update svn properties.
2008-03-22 23:39:07 +00:00
mingchen
71ca162821
*Moved LandManagement into its own region module (spiffy!)
2008-03-22 23:10:22 +00:00
alondria
5ebef6410e
Implements llLoopSound(), llStopSound(), and llAdjustSoundVolume().
2008-03-22 23:02:41 +00:00
Justin Clarke Casey
74023aa97c
* Miscellaneous comment before I found out that mantis 807 probably isn't an issue worth fixing.
2008-03-22 22:17:35 +00:00
Justin Clarke Casey
170e1a8a09
* Make master UUID exception a bit more useful by telling us which uuid it was trying to look up
2008-03-22 21:19:45 +00:00
Justin Clarke Casey
61ae75f364
* Catch the occasional resolution exception that comes out of SceneCommunicationService.EnableChildAgents so we can see what hostname is failing
2008-03-22 20:44:15 +00:00
Justin Clarke Casey
6ce79a0f78
* Downgrade 'texture not found' message to DEBUG and stop putting out 'already dispatched' message completely temporarily
...
* I believe that if the Linden client has not started to receive a texture after 15 seconds, it re-requests it.
* My hypothesis is that the texture packets are often still in the texture queue (esp. if the client has just cleared its cache), so another load of packets get added...
* If this is the cause, resolution is going to be rather complicated.
2008-03-22 19:15:01 +00:00
Justin Clarke Casey
936f961a53
* Reducing spam on console so we only notify once if we're dropping repeated requests for missing textures
...
* Also minor logic change so that we actually do retry missing texture requests (we weren't before)
2008-03-22 18:30:54 +00:00
Justin Clarke Casey
625e8f7700
* Minor log message change
2008-03-22 17:56:05 +00:00
Justin Clarke Casey
e211a3b00b
* Tell the user what the new terrain commands format is if they try to execute a deprecated one
...
* As per CharlieO's suggestion in #806 . Thanks!
2008-03-22 10:09:09 +00:00
Teravus Ovares
7854f6f4a2
* Committing some math to discover the Oriented Bounding Box and decomposing it into planes and normals.
...
* No obvious functionality difference as the Ray-cast code is incomplete for OBB right now.
2008-03-22 03:40:38 +00:00
Charles Krinke
2f3bb3b836
Remove a couple more compiler warnings by commenting unused variables.
...
This takes us down to 15 compiler warnings on a VS2005 C# build.
2008-03-21 23:31:32 +00:00
alondria
6ac21141c6
Adds in +, -, and / operators for Rotations (and fixes Mantis 671)
2008-03-21 21:31:18 +00:00
alondria
d3515bf22e
Woops - forgot to call m_host.AddScriptLPS(1) in llGetObjectDetails....
2008-03-21 20:20:39 +00:00
Justin Clarke Casey
be83ac37f9
* Small adjust to last commit's logging so we only print out one warning when we start dropping requests
2008-03-21 20:19:43 +00:00
alondria
181c5ab7d7
Implements llGetObjectDetails()
2008-03-21 20:04:52 +00:00
Justin Clarke Casey
45ea156804
* If a client session requests the same texture more than n times (currently n=5), we now drop the subsequent requests
...
* This may improve region memory usage
* This is a short-term response to a problem whereby some clients keep requesting the same texture even after we've sent it
* This treats the symptom rather than the cause.
* n can be adjusted by changing the constant at the top of UserTextureDownloadService if necessary
2008-03-21 19:16:29 +00:00
alondria
d76c6ee140
Implements llKey2Name().
2008-03-21 18:45:09 +00:00
Charles Krinke
1e452dacf4
Comment out an unused 'str' and add a WriteLine to use
...
an "Exception e" with e.ToString() to eliminate 2 warnings.
2008-03-21 17:06:31 +00:00
Charles Krinke
21e5e65bb7
Comment out "m_randomizeWater" and "ms" until we use them later.
2008-03-21 16:52:55 +00:00
alondria
5c41051fda
Implemented llOverMyLand() and correct llGetOwnerKey() to properly return the information for the argument key, opposed to the object the script is in.
2008-03-21 15:34:51 +00:00
Teravus Ovares
0cb05c1952
* Updated ray tracing code. It's now good enough to use when the XYZ vector components of the scale have a difference of less then 4.5 meters.
...
* When a new prim is created and raytracing is called for, raytrace from the camera position to the ground in the direction of the Norm(RayEnd - RayStart).
* If we got a hit based on our camera, create the new prim at the edge of the prim we hit.
* Don't raytrace if the difference between any component of the vector exceeds 4.5meters.
2008-03-21 05:54:56 +00:00