| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
|
| |
and it's super cryptic to have random UUIDs hanging out.
|
|
|
|
|
|
|
|
|
|
|
| |
The previous implementation of llEuler2Rot was not mathematically
incorrect, but it was an awkward way of posing the problem that
led to a few degenerate cases which were not handled correctly -
for example, PI rotations around X and Z axes were wrong. I put
some comments in the source about how I arrived at the current
implementation, which I think is easier to read, and gives
results that match SL.
|
|
|
|
|
|
| |
This reverts commit 80e1c3742a3ba7eb9aa1686a242b36f64331095a.
|
| |
|