| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
track a packet and if it hasn't been acked within a set time, trigger a IClientAPI event, that the application/scene can handle. Currently only terrain packet tracking is finished, Tracking for initial Prim packets (first full update for a prim) is being worked on. Future improvements would be to make it a more generic packet tracker with callback delegates instead of events.
Add a test event handler (which would fire after a minute if a terrain packet hadn't been acked) to scene to handle the OnUnackedTerrain event, which currently just resends the terrain patch.
The idea of this packet tracking is for the region level application to be able to know if the client stack gave up on sending a packet.
|
|
|
|
|
|
|
|
|
|
|
| |
I found a problem trying to get s value directly from a quaternion q.
Compiling a script which directly access to q.s value, caused the
following error:
CS0103: 'The . symbol cannot be used in LSL except in float values
or vector components'. Detected around: q.s
I did a small change to allow alphabetic letter "s" to be interpretated
as valid identifier. This solves the problem.
|
|
|
|
|
|
| |
Fixes a couple of places where null reference exceptions were
being caught and ignored rather than null checks being performed.
|
|
|
|
|
|
|
|
|
| |
* refactored some member names for readability and ccc (code convention conformance)
* took away two refs from Rest.Inventory since
* System.IO is part of System
* System.Xml.Serialization is part of System.Xml
|
|
|
|
| |
llRot2Up. llAxes2Rot now uses these functions for sign error correction instead of vector*quat products.
|
|
|
|
| |
the sign of the s term if a discrepency is found. This helps llAxes2Rot more closely match the Linden implementation.
|
|
|
|
|
|
| |
Shutdown command on region server was presenting an error, failing to
send detach region for all regions, and failing to shut down
|
|
|
|
|
| |
Agent table code (INSERT / UPDATE, etc) now added to MSSQL provider.
|
|
|
|
|
|
| |
get future public installations on a more sane footing.
|
|
|
|
|
|
| |
Defaulted to 65536 and 10, respectively
|
|
|
|
|
|
| |
but earlier versions of the SQLite dll
|
|
|
|
|
|
|
|
|
|
| |
llAxes2Rot now implemented. Important note: quaternion <x,y,z,s>
is equal to <-x,-y,-z,-s>. The result may be different from LSL
output, but it is correct. A problem of rounding caused an error
of square rooting of zero as negative number, corrected by squaring
again. Function tested 360° along 3 axes. Vector fwd, left and up
have to be normalized.
|
| |
|
|
|
|
|
|
|
|
| |
crossing is also a sim crossing. Prevents the CAPS handler from being set
up for a banned user,making them redmap out.
Dirty hack, temporary until I can work out how to do it right.
|
|
|
|
|
|
|
|
|
|
|
| |
Implements additional unlink modes (unlink root prim from link set, some
multi-set operations). Linking (single and mutiple) fully implemented.
Consistent numbering of links while in world. Link/delink with predictable
link numbering. Correct link numbers in LSL.
Not all multi-set ops implemented. Link numbers still change when taken and
re-rezzed.
|
|
|
|
|
|
| |
ven for the region datastore. Removes the flag to store prim inventories, which are now always stored.
|
|
|
|
|
|
|
| |
No longer teleports an agent home unless their root agent is being banned.
Visual blocking is still in effect.
|
|
|
|
|
|
|
|
|
| |
work-in-progress) HttpHandler.
NOTE: non-active code. does not glow in the dark. non-combustible.
|
|
|
|
|
|
|
| |
llRot2Left and llRot2Up functions modified, using fast algebric
calculations instead of vectors and quaternions products.
The accuracy is the same. Normalization is now implemented.
|
|
|
|
|
|
|
|
| |
Returns true whenever the LLUUID references a user who is either an EM or
the region owner.
Please note that ownership is region-scoped, while EM is estate-scoped.
|
| |
|
|
|
|
|
|
|
| |
that is causing a lot of out of order execution on asset fetches on
multi region sims.
|
|
|
|
|
|
|
|
|
| |
adapting OSHttpXmlRpcHandler accordingly.
NOTE: this code is not live.
|
|
|
|
|
|
| |
of the issue.
|
|
|
|
|
|
| |
help much, but it might.
|
|
|
|
|
|
|
|
| |
put some drop table if exist clauses in here to hopefully let this
migration work for people that are in an intermediary broken state
right now.
|
|
|
|
|
|
| |
cleaned up the asset path a bit
|
|
|
|
| |
post-deserialization changes can be carried out before adding it to a scene
|
|
|
|
|
|
|
| |
fixes mantis #1748 and #1771.
|
| |
|
| |
|
|
|
|
|
|
| |
* Now llGetLinkNumber() returns 0 if the prim is not linked, instead of 1
|
|
|
|
|
|
|
|
| |
http://opensimulator.org/mantis/view.php?id=1769
* Thanks jenni
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* warning was:
OpenSim/Framework/EstateSettings.cs(277): warning CS0472: The result of comparing `libsecondlife.LLUUID' against null is always `false'. This operation is undocumented and it is temporary supported for compatibility reasons only
* coding style: space before flow control statements please! http://blogs.msdn.com/brada/articles/361363.aspx
|
|
|
|
| |
some cases
|
| |
|
|
|
|
| |
(issue 1763).
|
| |
|
| |
|
|
|
|
|
|
| |
Makes the estate dialog fully functional. Implements all client facing functionality. Moves estate data from estate_settings.xml, which is used to provide defaults, to the region data store. Creates one estate for each region, and places the region in it. Converts all region bans to estate bans.
|
| |
|
|
|
|
| |
could be implemented many other places, but let's do that on a case-by-case basis.
|
|
|
|
|
|
|
| |
llRot2Fwd function modified, using fast algebric calculations
instead of vectors and quaternions products. The accuracy is
the same. Normalization is now implemented.
|
|
|
|
| |
has the same logic and obsoletes the need for it.
|
| |
|
|
|
|
|
|
| |
right now.
|
| |
|
| |
|
|
|
|
|
|
|
| |
to stick up in framework later, but for now we'll just keep it close
to the data.
|