Commit Graph

5873 Commits

Author SHA1 Message Date
Justin Clarke Casey
aad55e5034 * Comment out body of experimental ParcelMediaSetTime() since MW says it causes a mono 1.2.4 compile to fail
and MW says it will soon be replaced anyway.
2008-07-11 14:51:02 +00:00
Dr Scofield
eec67d7402 trying to fix mantis #1711. 2008-07-11 14:33:47 +00:00
Johan Berntsson
130d8047a2 Thanks Mike for another LSL compiler patch which fixes a bug where 'vector v=<0, 0, -0.5>' caused a syntax error, and implements multiple assignments in one line (x = y = 3;) 2008-07-11 08:33:53 +00:00
Charles Krinke
cda5269391 Mantis#1682. Revert temporarily, Sempuki's mono addins patch
while he studies the issues in Windows a little bit.
2008-07-11 02:04:02 +00:00
Charles Krinke
81af87545e Mantis#1391. Thank you kindly, Phrearch for a patch that:
Solves svnbackup svn add directory failure.
2008-07-10 13:51:56 +00:00
Charles Krinke
7fd63d9dc8 Mantis#1682. Thank you kindly, Sempuki for a patch that:
Move control of Mono.Addins from source attributes to external XML files.
This removes a lot of coupling of the source with Mono.Addins
2008-07-10 13:45:46 +00:00
Johan Berntsson
d41c1f40a8 Patch from Mike: errors from the LSL/C# compilers are now reported to the user in-world 2008-07-10 05:40:45 +00:00
Charles Krinke
38da8960e9 Mantis#1707. Thank you, Melanie for a patch that:
This patch limits the maximum size of prims that can be created using libsl bots 
or modified clients to 65536mper side. It also limits LSL functions to that size.
If a prim is already physical, the enforced constraint is 10m.
A prim that is larger than 10m cannot be turned physical, either via script or UI.
Linksets are handled correctly, so scaling of physical linksets is constrained by 
the size of it's largest component prim. Also, turning linksets physical is based 
on the size of it's largest ptim.
2008-07-10 03:13:29 +00:00
Charles Krinke
c9a7bf7e58 Mantis#1673. Thank you kindly, Matth for a patch that:
LSLInteger + literal integer is not an LSLInteger.
The included patch fixes the issue: LSLInteger + literal 
integer is not an LSLInteger (also fixed for -,*,/)
2008-07-10 00:40:38 +00:00
mingchen
817a0fa40c *Patch as supplied in Mantis #0001705 by melanie. Fixes: Locked prims allow *any avatar* to deposit scripts in them, regardless of permissions 2008-07-09 19:53:22 +00:00
Charles Krinke
96b64d6973 Mantis#1127. Thank you kindly, Grumly57 for a patch that:
Addresses HTTP_METHOD parameter does not work for POST requests.
2008-07-09 18:42:34 +00:00
Charles Krinke
130cbd4376 Mantis#1704. Thank you kindly, Mjm for a patch that:
The attached patch implements llRemoveInventory().
2008-07-09 18:03:22 +00:00
Charles Krinke
9f68bcd80b Mantis#1700. Thank you, Melanie for a patch that:
Lets osSetParcelMediaTime honor the AllowOSComamnds setting
2008-07-09 14:32:21 +00:00
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
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
b1b529f94e * Moved script packet handlers from 'unimplemented' to 'Script Packets' 2008-07-08 11:02:53 +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
Sean Dague
867d72c956 change SitTarget calls from functions to properties 2008-07-07 20:12:14 +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
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
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
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
Charles Krinke
f6375fceb4 Mantis#1674. Thank you kindly, Matth for a patch that:
This patch fixes an error in llSetPrimitiveParams() that 
prevents correctly setting the type of the prim to SCULPT_TYPE.
2008-07-06 03:47:21 +00:00
Adam Frisby
55dda82180 * Moves sending items to inventory via a delete into a seperate thread (this thread can be expanded to support all sends to inventory from inworld easily enough). Thread is temporary and only exists while items are being returned.
* This should remove the "lag" caused by deleting many objects.
* Patch brought to you by Joshua Nightshade's bitching at me to fix it.
2008-07-06 02:27:10 +00:00
Dahlia Trimble
fd69251bcd alters a problem path cut angle for the cylinder prim profile 2008-07-06 02:04:24 +00:00
Charles Krinke
fdbf0c39d2 Add implementation of llGetTimeOfDay() 2008-07-05 16:46:03 +00:00
Justin Clarke Casey
e45fa5d32d * extend archiving asset analysis to clothing 2008-07-04 20:18:00 +00:00
Justin Clarke Casey
8179b472c3 * On archiving, analyze body parts and save textures referenced from them 2008-07-04 20:01:55 +00:00
Justin Clarke Casey
e1782bc249 * refactor: break out archiver's combined sync-async asset request routine ready for analysis of inventory item types other than objects 2008-07-04 18:36:12 +00:00
Dr Scofield
6265a09ff9 Renaming UserManagerBase.SetUserProfile(UserProfileData) to
UserManager.UpdateUserProfile(UserProfileData). 

Adding UpdateUserProfile(UserProfileData) to IUserService interface.

Adding RemoteAdminPlugin.XmlRpcUpdateUserAccountMethod(...) to provide
a remote update capability.
2008-07-04 11:13:25 +00:00