Melanie Thielker
c009da3508
Add WorldMapModule = "name" to OpenSim.ini. Default is "WorldMap".
2008-09-24 21:48:55 +00:00
Homer Horwitz
fe9aea258f
Add persistence of active gestures. This needs an UGAIM update to work.
...
Active gestures are sent as part of the login-response. Added
fetchActiveGestures to SQLite and MySQL; added an empty one for MSSQL and
NHibernate. Using the empty ones won't cause errors, but doesn't provide
persistence either, of course.
2008-09-24 21:12:21 +00:00
Melanie Thielker
fb7a29a5ef
Rename lots of stuff in DNE to reduce source code differences in the
...
LSL implementation files. Rename lots of stuff in XEngine for the same
reason. Move methods between interfaces. Just refactor stuff.
2008-09-24 13:18:06 +00:00
Dr Scofield
201805172f
cleanups, fixing REST appearance services.
2008-09-24 11:39:08 +00:00
Melanie Thielker
a042302100
Mantis #2250
...
Make ambiguous implicit conversion from LSLInteger to uint explicit
2008-09-24 11:16:53 +00:00
Melanie Thielker
218902bedc
Decouple AsyncCommands from XEngine and the script instance. Make
...
all methods needed outside the API ststic. Async command processing
is now wholly internal to the API. This sets the stage for the next
convergence step.
2008-09-24 02:58:05 +00:00
Jeff Ames
3f79e6b3e7
Update svn properties, formatting cleanup.
2008-09-23 23:14:00 +00:00
Teravus Ovares
ab4e48e57d
leyla found a capitalization error in one of the OGP messages. Thanks leyla!
2008-09-23 21:24:38 +00:00
Melanie Thielker
48da2c24a2
Add the missing file
2008-09-23 21:23:23 +00:00
Melanie Thielker
bbb962f64e
Refactor BuiltIn_Commands_BaseClass to ScriptBaseClass to ease the later
...
code merging and transition to Shared/
2008-09-23 20:20:40 +00:00
Melanie Thielker
1e7a820bd1
Remove some debug output
2008-09-23 20:04:03 +00:00
Melanie Thielker
88277366bf
Switches the direct event postings in the API file over to the Shared/
...
new style of parameter passing, using the IEventReceiver interface.
2008-09-23 20:02:32 +00:00
Melanie Thielker
6425680cff
Add IEventReceiver to DNE - a consolidation series patch
2008-09-23 17:33:00 +00:00
Melanie Thielker
420a645036
Remove Common/LSL_Types.cs. Both script engines now use a single version
...
of the types, located in OpenSim/Region/ScriptEngines/Shared/LSL_Tyoes.cs
Also changes the compiler in DotNetEngine to use that. You _will_ need to
let your region recompile all your scripts!
2008-09-23 15:14:15 +00:00
Melanie Thielker
8ac4437d9a
Add constants wrapping code from XEngine to DNE. This syncs up the parsers
...
between the engines again. Also, committed r60 in opensim libs with the
parser source changes.
2008-09-23 14:17:32 +00:00
Melanie Thielker
d95794d05c
Refactor XEngine parser as per suggestions from mikem
2008-09-23 13:28:17 +00:00
Melanie Thielker
aef2afd3be
Add file missed in last commit (which never completed)
2008-09-23 12:49:31 +00:00
Melanie Thielker
dffa6567e8
Alter tests to match up with the results after tyre's patch
2008-09-23 12:17:21 +00:00
Melanie Thielker
44e566260c
Mantis #2243
...
Thank you, tyre, for a patch that refactors LSL to use a unified set of
method signatures and type names, reorders methods and removes unused
and adds new method stubs.
2008-09-23 11:41:34 +00:00
Melanie Thielker
525f66b6f1
Small fix to eliminate a beauty spot
2008-09-23 03:49:07 +00:00
Melanie Thielker
70d264ee6c
Update the permissions system to handle scripts and notecards the way
...
it was meant to. No functional changes, just better code
2008-09-23 03:36:16 +00:00
Teravus Ovares
611ffa3f60
* Update in OGP draft 3 protocol spec with regards to seed region requests running over GET instead of POST and the rez_avatar/request cap being wrapped in the capabilities map.
2008-09-23 01:54:04 +00:00
Melanie Thielker
48672c7fd6
Move script and notecard open perms checks from ClientView to the
...
perms module
2008-09-22 22:33:00 +00:00
Justin Clarke Casey
878166622b
* Remove some old libsecondlife workarounds as suggested by jhurliman in http://opensimulator.org/mantis/view.php?id=2236
2008-09-22 20:16:11 +00:00
Justin Clarke Casey
8e00e933a4
* Apply http://opensimulator.org/mantis/view.php?id=2234
...
* Exceptions can thrown by llGetOwnerKey()
* Thanks idb
2008-09-22 20:09:06 +00:00
Melanie Thielker
c64551710e
Remove the ugly-as-sin "interop" hack script perms fudging in
...
object inventory
2008-09-22 14:03:42 +00:00
Melanie Thielker
a882fddb07
Remove comment in perms module after consulting with awebb
2008-09-22 14:01:41 +00:00
Melanie Thielker
908a1932a8
Fix a small logic error in my perms module changes
2008-09-22 13:03:54 +00:00
Melanie Thielker
d7a98925ce
Create CanEditObjectInventory to preserve the ability
...
to have different permissions on inventory and object
edits. This may be needed by the viewer on public grids
2008-09-22 12:52:56 +00:00
Dr Scofield
7def786ef4
cleanups in inventory REST code. also, disables digest authentications
...
for inventory REST calls for the time being, as firefox, curl, and
also python's urllib2 cannot authenticate using digest auth.
fix permission checking for prim inventory to be the same as for
normal edit ops.
2008-09-22 11:20:09 +00:00
Melanie Thielker
b8a39a4dde
Remove the script engine identifier tag, so the compiler just sees
...
the language specifier. Makes language specifiers work again with
script engine specifiers.
2008-09-22 11:18:49 +00:00
Dahlia Trimble
232aa783ad
Disabled use of ODE internal geometry to see if it affects the "waves finger" error
2008-09-22 02:33:48 +00:00
Melanie Thielker
79ac01fb0c
Prevent scripts from running under multiple engines at once
2008-09-22 02:11:40 +00:00
Melanie Thielker
1602ba6175
Allows to use the new script engine feature. Begin your script with
...
//XEngine: or //DotNetEnine: , optionally followed by a language
like //XEngine:lsl, and it will be run on the chosen engine.
2008-09-21 22:16:17 +00:00
Melanie Thielker
94aaf67dfa
Change the scirpt engine loading mechanism. Script engines are now
...
ordinary region modules and are able to coexist in one instance.
See http://opensimulator.org/wiki/ScriptEngines for details. There were
changes to OpenSim.ini.example, please note DefaultScriptEngine.
Also see the User docs and FAQ on the Wiki. Default is DotNetEngine.
2008-09-21 21:47:00 +00:00
Justin Clarke Casey
451bd5a0ca
* minor: warnings removal
2008-09-21 20:56:39 +00:00
Charles Krinke
37da083de5
Mantis#2233. Thank you kindly, Idb, for a patch that solves:
...
The constants for llGetParcelDetails were missing
for DotNetEngine and XEngine.
2008-09-21 20:51:55 +00:00
Homer Horwitz
0f020a7cd2
Fix another reason for #2218
2008-09-21 17:01:58 +00:00
Justin Clarke Casey
1a71a3a567
* Fix http://opensimulator.org/mantis/view.php?id=2189
...
* Allow a grid mode region simulator to properly shutdown even if the grid service is offline
2008-09-21 16:58:14 +00:00
Homer Horwitz
f6071c030d
Don't attach attachements to child agents. This coincidentially fixes a race
...
condition that was the reason for mantis #2218 .
2008-09-21 16:07:41 +00:00
Melanie Thielker
83b030229e
Mantis #2232
...
Thank you, idb, for a patch that fixes an overflow issue in casting
string -> int for both engines, and adds tests!
2008-09-21 15:54:58 +00:00
Homer Horwitz
0105171fc4
The viewer only stores a screenshot on "Set home to here" if the alert that
...
follows show the text "Home position set.". Changed the message accordingly.
2008-09-21 13:31:30 +00:00
Melanie Thielker
8407d7fbd2
Mantis #2230
...
The result of constants arithmetic can be a CLI type. This allows floating
point CLI types to be parsed out of lists properly.
2008-09-21 12:18:30 +00:00
Dahlia Trimble
52af9b3fd7
ODE was using a box collision shape for some spheres - changed those cases to now use a mesh instead.
2008-09-21 08:12:52 +00:00
Melanie Thielker
85586bb7b2
Change XEngine startup to enable it to run as a normal region module
...
rather than a special one
2008-09-21 02:52:12 +00:00
Jeff Ames
c8349e21c4
Update svn properties, minor formatting cleanup.
2008-09-21 02:41:22 +00:00
Melanie Thielker
70be30fbaa
Completely revert the notecard uploading changes I made, since they
...
appear to break script saves in prims for some.
2008-09-21 00:05:33 +00:00
Melanie Thielker
82d79e3b0b
Partially implement notecard saves in task inventory. Still makes the
...
notecard go read-only, but changes are saved.
2008-09-20 20:56:39 +00:00
Melanie Thielker
5557fb9dd2
XEngine: Fix loading lists from saved state
2008-09-20 20:07:10 +00:00
Justin Clarke Casey
41728f8a33
* Tidy up OGS1GridServices
...
* Remove what should be unnecessary RemoteException catches when executing local backend calls
2008-09-20 19:55:49 +00:00