Melanie Thielker
ccd74f888b
Some complex re-ordering to make prebuild do what needed to be done.
...
It is now possible to use module interfaces without referencing Scene.
Place those interfaces in OpenSim/Region/Interfaces. They may not
use any refs from OpenSim.Region.Environment as parameters.
This resolves a circular library ref introduced in r5949
2008-08-23 02:30:07 +00:00
Melanie Thielker
b28bac016a
Fixes the previous commit of llMakeLink for Shared/
2008-08-19 22:01:59 +00:00
Melanie Thielker
f2055a3524
Mantis #2001
...
Thank you, nlin, for a patch that implements part of llCreateLink
- DotNetEngine implementation by nlin.
- Shared/ port by me.
2008-08-19 21:37:12 +00:00
Mike Mazur
225067d8b6
Sync OpenSim/Region/ScriptEngine/{Common,Shared}/LSL_Types.cs.
2008-08-19 05:30:10 +00:00
Mike Mazur
a513cba60b
Apply Godfrey's patch (originally in r5872) to Shared/LSL_Types.cs as well.
2008-08-19 05:25:07 +00:00
Jeff Ames
6ef9d4da90
Formatting cleanup.
2008-08-18 00:39:10 +00:00
Jeff Ames
531f6c01eb
Update svn properties, minor formatting cleanup.
2008-08-17 23:07:14 +00:00
Charles Krinke
c200644bd9
Mantis#1974. Thank you BlueWall for a patch that:
...
adds handling for PRIM_PHYSICS, PRIM_PHANTOM in
llSetPrimitiveParams()
2008-08-17 20:38:40 +00:00
Jeff Ames
796ccd3d37
Update svn properties, minor formatting cleanup.
2008-08-17 02:31:45 +00:00
Charles Krinke
60a676251a
Mantis#1971. Thank you kindly, BlueWall for a patch that:
...
The included patch enable handling for PRIM_FULLBRIGHT in
llSetPrimitiveParams().
2008-08-16 21:31:36 +00:00
Jeff Ames
6fa26f5b41
Update svn properties, minor formatting cleanup.
2008-08-16 17:26:25 +00:00
Charles Krinke
35f0e6f6f4
Mantis#1964. Thank you kindly, BlueWall for a patch that:
...
Parch adds PRIM_BUMP_SHINY handling to llSetPrimitiveParams
2008-08-16 02:33:26 +00:00
Charles Krinke
9a6bdd9701
Mantis#1963. Thank you kindly, Krtaylor for a patch that solves:
...
XEngine missing string constructor for LSLInteger and LSLFloat
2008-08-16 02:28:30 +00:00
Melanie Thielker
328ab79b78
Refactor a lot of direct calls to OGS1 to use the cached version instead.
...
Scripts can now no longer DOS the user server and there are a lot fewer
gratuitious lookups of user profile data.
2008-08-16 02:00:36 +00:00
Melanie Thielker
c1fa7592c7
Pantis #1957
...
Thank you, Leaf, for a patch that implements llGetAnimationList()
XEngine implementation added by myself.
2008-08-15 21:18:08 +00:00
Melanie Thielker
9f8ff36348
Mantis #1961
...
Thank you, BlueWall, for a patch that adds PRIM_GLOW
2008-08-15 16:26:56 +00:00
Jeff Ames
dde21314e7
Update svn properties, formatting cleanup, fix a couple compiler warnings.
2008-08-15 10:24:04 +00:00
Mike Mazur
60acc370fc
Thanks, krtaylor, for a patch that fixes llListSort() and llListRandomize() failing with stride less than 1. Fix issue 1893.
2008-08-15 00:55:16 +00:00
Melanie Thielker
c2f1771c63
Make the estate owner work. Changes permissions checks to allow the
...
estate owner user the ability to add and remove estate managers,
and have EM rights outside of that.
2008-08-14 18:08:22 +00:00
Charles Krinke
9f9e7d98ea
Mantis#1942. Thank you kindly, Tyre for a patch that:
...
updates llTriggerSound() so it accepts an object inventory name too
This adds the same functionality like Xantor's patch for llPlaySound()
2008-08-13 15:01:45 +00:00
Charles Krinke
bf363c0ded
Mantis#1934. Thank you Tyre for a patch that:
...
This patch implements the LSL script function
llTeleportAgentHome()
2008-08-13 14:24:37 +00:00
Charles Krinke
323ada012d
Mantis#1931. Thank you kindly, Kinoc for a patch that:
...
* Yield Prolog 1.0.1 Released : it passes all but 9 of the
421 tests in the ISO Prolog test suite (97.8%) .
* support dynamic predicates and rules.
* support 'import' to use external static functions
improves connection to C# functions
* Matches Yield Prolog r831
2008-08-13 14:13:49 +00:00
Melanie Thielker
e46248ab17
Thank you, tyre, for a patch that fixes a null reference in LSL
...
function llOverMyLand().
2008-08-13 14:13:46 +00:00
Charles Krinke
6ccb9948ab
Mantis#1925. Thank you, homerHorwitz for a patch that:
...
This fixes the coordinates returned by doing a
llRequestInventoryData on a landmark.
2008-08-13 14:06:21 +00:00
Melanie Thielker
4b6097756f
Port the llParcelMediaQuery forward to the new Shared/ directory
...
Add a Dictionary for faster lookup of cached items.
2008-08-13 12:20:49 +00:00
Melanie Thielker
44adeb4ec8
Remove "static" from the AsyncCommand Manager to make it work properly
...
in multiple region per sim setups
2008-08-12 02:31:57 +00:00
Jeff Ames
f894f5d87b
Minor formatting cleanup.
2008-08-12 00:08:41 +00:00
Justin Clarke Casey
b627c9c066
* minor: replace hard tabs with soft 4 space tabs in previous patch
2008-08-11 21:33:04 +00:00
Charles Krinke
2cee5abcac
Mantis#1921. Thank you kindly, Leaf for a patch that:
...
llRezObject changed to llRezAtRoot. llRezObject implemented
to call llRezAtRoot until I can figure out how to calculate
a bounding box. Partial implementation of llPushObject
(no angular impulse applied)
2008-08-11 21:27:31 +00:00
Jeff Ames
20e8e0ebae
Update svn properties, minor formatting cleanup.
2008-08-10 00:44:33 +00:00
Charles Krinke
10822a139f
Mantis#1521. Thank you kindly, Lmmz for a patch that:
...
Improves the implementation of the particle system.
2008-08-08 15:16:30 +00:00
Charles Krinke
b72cc7df01
Mantis#1888. Thank you kindly, Tyre for a patch that:
...
This patch adds the missing parcel and region flag constants
for LSL scripts. Tested with .Net and XEngine
2008-08-07 15:02:29 +00:00
Jeff Ames
0718aa0b7f
Minor formatting cleanup.
2008-08-07 12:55:46 +00:00
Charles Krinke
ab778c4114
Mantis#1859. Thank you kindly, Lmmz for a patch that:
...
Implements llForceMouselook().
2008-08-01 02:33:28 +00:00
Charles Krinke
1f7fde9436
Mantis#1868. Thank you kindly, HomerHorwitz for a patch that:
...
0001868: llXorBase64StringsCorrect leads to error if second string
shorter than first which was an off by one error.
2008-07-31 15:11:44 +00:00
Melanie Thielker
c441a03ea3
Thank you, HomerHorwitz, for a patch that implements llSetCameraParams/llClearCameraParams.
...
Fixes Mantis #1867
2008-07-31 12:31:31 +00:00
Melanie Thielker
244ad2e614
Thank you, HomerHorwitz, for a patch that add PERMISSION_CONTROL_CAMERA
...
Fixes Mantis #1861
2008-07-31 12:25:18 +00:00
Melanie Thielker
af3e2c6e1c
Thank you, sacha magne, for a patch that implements
...
llRequestSimulatorData("simname", DATA_SIM_RELEASE)
Fixes Mantis #1866
2008-07-31 10:51:30 +00:00
Mike Mazur
16cf5aa2b8
Allow the list hack from issue 1863 to compile, however its behavior is
...
different than in SL. See http://opensimulator.org/mantis/view.php?id=1863 for
details.
2008-07-31 07:11:49 +00:00
Mike Mazur
57ec7a26cd
-make ZERO_VECTOR and ZERO_ROTATION static readonly properties so they can be
...
used in scripts
-cast from bool to LSL{Integer,Float,String} so functions such as `integer
isZero(integer x) { return (x == 0); }` work
-progress on issue 1863
2008-07-31 07:11:41 +00:00
Mike Mazur
56c4cc39ff
Allow assignments in if/while/do-while control statements. Fix issue 1862.
2008-07-31 04:13:46 +00:00
Mike Mazur
eef3864278
Fix issue 1860; exception thrown in the parser on if/if-else/for/while/do-while
...
statements with no body.
2008-07-31 01:27:33 +00:00
Mike Mazur
1c8f490573
More LSL_Types implicit/explicit cast changes. Fix issue 1854.
2008-07-31 00:29:19 +00:00
Melanie Thielker
3a2caa1f9a
Thank you, HomerHorwitz, for a patch that
...
implements llSetLinkTexture. Heavily influenced by llSetLinkPrimitiveParams.
2008-07-30 22:37:42 +00:00
Mike Mazur
f6fa4ada4e
When casting strings to int, use double.Parse() as strings may be floats. With
...
this commit, issue 1822 should be fixed.
2008-07-28 07:46:53 +00:00
Mike Mazur
d959c65b91
-implement LSLString -> Quaternion explicit cast
...
-sync Shared/LSL_Types.cs with Common/LSL_Types.cs
-get the test script in issue 1822 to compile
2008-07-28 02:36:26 +00:00
Mike Mazur
82fa53a486
-copy LSL_Types tests from Common/ to Shared/
...
-fix some whitespace/formatting
2008-07-28 02:36:18 +00:00
Melanie Thielker
40bb4edf8c
Refresh LSLTypes.cs in Shared/ from the one in Common/, which was
...
more complete.
2008-07-28 01:33:21 +00:00
Melanie Thielker
9fca0aca64
Reinstate the configuration option on XEngine's use of the lexical
...
compiler. Changes the default in OpenSim.ini.example to "true" to
allow for a broader user base for testing.
2008-07-28 00:40:35 +00:00
Mike Mazur
9e58ce60c0
Use new LSL compiler by default in DotNetEngine and XEngine. Fix issues 1651, 1339.
2008-07-27 23:53:18 +00:00