Commit Graph

6043 Commits (23c217dd7b7fe53e5640854183c53da8dd0b25b1)

Author SHA1 Message Date
MW 58ce018625 for testing purposes only:
added void osSetParcelMediaTime(double time) command to script engines. 
which sets the position of the media that is playing. Time is in seconds.
Doesn't do any security checking (should be checking that the object/script is owned by the parcel owner). So could be abused, if it is then we should remove it, or add the security.
Only tested in dotnet scripting engine, but should work in XEngine too.
2008-07-09 12:02:01 +00:00
MW 7db2e19500 corrected the params types on IClientAPI.SendParcelMediaCommand. the command parameter should be set to the the ParcelMediaCommandEnum value. While flags seems to need to be set to (uint)(1<<[value of the command enum]) 2008-07-09 11:01:26 +00:00
Johan Berntsson 5609292101 Patch from Mike which removes a lexer warning in the LSL compiler. 2008-07-09 07:37:42 +00:00
Justin Clarke Casey 79f68e571f * Don't fail the archive operation if exceptions are encountered while analyzing prims 2008-07-08 17:58:45 +00:00
Justin Clarke Casey 00a38df75a * Guard against a failure to find an inventory item in a move request by complaining in the log rather than terminating the session 2008-07-08 16:57:48 +00:00
MW af825dae40 small console message change related to last revision 2008-07-08 15:37:52 +00:00
MW 9a5a7b2614 Added option to userserver config, to be able disable/enable the LLSD Login support. As far as I know, the LLSD login method is currently only used by libsl based clients/bots. So could be useful to be able to disable this if a grid comes under a griefing attack from libsl bots. 2008-07-08 15:36:27 +00:00
Charles Krinke 01904e66f2 Mantis#1690. Thank you kindly, Melanie for a patch that:
esets script permissions when a script is recompiled.
2008-07-08 15:16:43 +00:00
Charles Krinke 27e3fee1cd Mantis#1690. Thank you, Malanie for a patch that:
addresses "recompiles clear perms:
2008-07-08 15:10:53 +00:00
Charles Krinke 71666a894a Mantis#1691. Applied Melanie's modification of
Phrearch's iiGetCameraPos() patch, but not the original
yet. Thank you Phrearch and Melanie.
2008-07-08 15:05:23 +00:00
lbsa71 b7fc172254 * Added experimental SendParcelMediaCommand and SendParcelMediaUpdate to IClientAPI. These methods have not been tested, but feel free to start wiring them to llParcelMediaCommandList. 2008-07-08 14:17:59 +00:00
lbsa71 6c13d68489 * Changed casing of some archaic methods to conform with code standards 2008-07-08 11:30:08 +00:00
lbsa71 ed704f0afc * Ignored some bins 2008-07-08 11:25:58 +00:00
lbsa71 d9b802bb26 * Split out various classes from IClientAPI into their own files, in accordance with code standards 2008-07-08 11:25:18 +00:00
Dr Scofield c1d5291ae0 RegionInfo.configMember can be null for dynamically created regions
that are not backed by a file.
2008-07-08 11:13:26 +00:00
lbsa71 bdc851b255 * Ignored some bins 2008-07-08 11:03:26 +00:00
lbsa71 b1b529f94e * Moved script packet handlers from 'unimplemented' to 'Script Packets' 2008-07-08 11:02:53 +00:00
lbsa71 35f5db2a1c * Added missing reference to Tools.dll 2008-07-08 09:29:42 +00:00
Johan Berntsson 27d9aeab0c Patch from Mike: added unit tests for the LSL compiler 2008-07-08 08:42:17 +00:00
Johan Berntsson 95a7562a9f Patch from Mike: clarification of Tools.dll licensing (used by the LLScript compiler) 2008-07-08 08:36:03 +00:00
Johan Berntsson a73e3b4e3f another patch from Mike: the llscript compiler is now available in XEngine as well. Thanks Mike 2008-07-08 03:02:11 +00:00
Johan Berntsson e75ff8f0a3 llscript compiler patch from Mike: adds LSL jumps and implicit variable initializations 2008-07-08 02:34:45 +00:00
Charles Krinke 1122f3f693 Mantis#1685. Thank you kindly, Mjm for a patch that:
The attached patch tries to read the SVN revision from local file 
"svn_revision" before checking "../.svn/entries".
This allows simulators not running from the source tree to properly 
display the SVN revision, if the installer generates the 
"svn_revision" file.
2008-07-08 01:11:52 +00:00
Charles Krinke 66cf44f06a Mantis#1681. Adding Vytek's submittal of DotNetOpenMail.dll
to our bin/ directory in anticipation of a reformatted
llEmailFunction patch including a commented out 
OpenSim.ini.example
2008-07-08 01:07:32 +00:00
Sean Dague 19c4c9798b changes to use NHPrim instead of SOP directly 2008-07-07 21:50:45 +00:00
Sean Dague b2febd03f0 add NHPrim to subclass SOP so we can stick region uuid in there.
I think the only place we need it is in NHibernate so a subclass
is probably appropriate.
2008-07-07 20:52:13 +00:00
Sean Dague 7634c1311e added skeleton (no function) region store component 2008-07-07 20:40:14 +00:00
Sean Dague 867d72c956 change SitTarget calls from functions to properties 2008-07-07 20:12:14 +00:00
Sean Dague de69ecfaae remove build references to what I believe to be the very old MSSQL
datastore tucked down in the Region namespace.  This is based on
the assumption that OpenSim.Data.MSSQL is what is actually used by
anyone, and prevents us from having to refactor 2 different MSSQL store
paths when futzing with SOP functions.
2008-07-07 20:04:51 +00:00
Justin Clarke Casey 7fa00f9ecd * remove redundant sync locking in AssetServerBase since this is already being done by the lower database layers 2008-07-07 19:32:21 +00:00
Justin Clarke Casey 1813946937 * remove unused CommitAssets() hook for now 2008-07-07 19:18:44 +00:00
Justin Clarke Casey 0b2fcbfec4 * Start scripts loaded from an archive 2008-07-07 18:54:11 +00:00
Justin Clarke Casey 9362d9b231 * switch terrain archiving to raw32 rather than png to avoid unnecessary posterization. Thanks to Adam for the tip. 2008-07-07 16:37:02 +00:00
Dr Scofield aaf8fff57e adding support for IP EndPoint whitelisting in HttpServer code. 2008-07-07 11:25:09 +00:00
Dahlia Trimble c5333af7a2 added a hollow size constraint to box, cylinder, and prism prim meshes to prevent a possible sim lockup 2008-07-07 10:09:35 +00:00
Dr Scofield 7420f96128 switching to safer locks. 2008-07-07 09:58:01 +00:00
Dr Scofield 7f0bcc5aa1 further progress on HttpServer integration: OSHttpRequest can now be
instantiated from both .NET and HttpServer code path.
2008-07-07 09:47:36 +00:00
Dahlia Trimble 56c6bdcb26 Addresses more problem box cut angles 2008-07-07 05:42:37 +00:00
Dahlia Trimble 063365c0dc fix some Meshmerizer problem angles for sphere dimple and box path cut 2008-07-07 04:32:05 +00:00
Dahlia Trimble 6914fb6f13 disables changes in r5356 until I have more time to do further characterization 2008-07-06 19:44:59 +00:00
Charles Krinke dfd5e675c0 Mantis#1678. Thank you kindly, Vytek for a patch that:
Changes ...TimeOfDay.Milliseconds to ...TimeOfDay.TotalMilliseconds
for llGetTimeOfDay() in both LSL_Api.cs and LSL_BuiltIn_Commands.cs
2008-07-06 18:39:37 +00:00
Dahlia Trimble ae468bfc9b Corrects errors in sphere mesh with dimple start angle > 0 and hollow == 0 2008-07-06 17:18:59 +00:00
Justin Clarke Casey ca97dda603 * In archiver, scan scripts for embedded asset uuids and save these out 2008-07-06 16:19:04 +00:00
Justin Clarke Casey 238f2274e3 * refactor: archiver code clean up so that it's more readable for the next functionality addition 2008-07-06 15:38:39 +00:00
Charles Krinke 18c8bf99a4 Mantis#1677. Thank you, Melanie for a patch that:
Patch propagates the permissionToTake flag into the timer handler, 
so that "take copy" and delete permissions are honored.
2008-07-06 14:19:55 +00:00
Jeff Ames d470d30c09 Copyright notices and formatting cleanup. 2008-07-06 14:02:22 +00:00
Jeff Ames 34cac351cb Remove scripts that don't really belong in OpenSim SVN. 2008-07-06 13:46:48 +00:00
Justin Clarke Casey 1b69714c44 * minor: documentation in SceneObjectPart.Inventory.cs. Refactor AddInventoryItem methods to reduce code duplication 2008-07-06 13:08:52 +00:00
Justin Clarke Casey 666626db6d * minor: remove unnecessary locking from SOP.GetInventoryItem() 2008-07-06 12:46:17 +00:00
Justin Clarke Casey 0b16f9eee2 * minor: Stop spurious 'item not found' messages when placing things into a prim's inventory 2008-07-06 12:35:00 +00:00