Commit History

Autor SHA1 Mensaxe Data
  Melanie 5f4c4df227 Phase 1 of implementing a transfer permission. Overwrite libOMV's PermissionMask %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 2fbc08d7dd refactor: minor cleanup in osGetAvatarList() %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 0ea0f8aa83 Fix bug in osCauseHealing() if called with an avatar ID for an avatar that is not in the scene. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 56b333f301 minor: Use more compact libomv primitive constructors in osNpcGetPos() and osNpcGetRot() %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 55204ccde6 Fix minor race conditions in OSSL_Api functions where a parcel could be misidentified for moving prims. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) ad9bd3fe93 Fix sensors, llGetRootRotation(), llGet*Param() and other functions to use the world rotation if the avatar to which they are attached is sitting %!s(int64=11) %!d(string=hai) anos
  Diva Canto bb44758179 Switched to using the other Util function with a default value. %!s(int64=11) %!d(string=hai) anos
  Diva Canto f1010d7b15 Moved the HG default variables out of [Startup] and into their own section [Hypergrid] in *Common.ini.example. Backwards compatible for now. %!s(int64=11) %!d(string=hai) anos
  Diva Canto 0e8289cd00 Added new Util function for reading config vars that's more generic than the one I added yesterday -- this is for helping move config vars out of [Startup] %!s(int64=11) %!d(string=hai) anos
  Diva Canto e515cdddec Simplification of HG configs: HomeURI and GatekeeperURI now are defined as default under [Startup]. They can then be overwritten in the other sections (but probably shouldn't). I kept the existing code for backwards compatibility, so this should not cause any breaks from people's current configurations. But people should move to have these 2 vars under [Startup] -- see OpenSim.ini.example and Robust.HG.ini.example. And yes, both names now end with "URI" for consistency. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 55c6753b13 Merge branch 'master' into cooptermination %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 8a22ac3f94 Pass narrower WaitHandle rather than EventWaitHandle as co-op termination wait handle to script APIs. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 74256c0cc4 Restore previous client AO behaviour by not allowing them to remove the default animation but continue to allow scripts to do so. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 0963ece25b Implement co-operative script termination if termination comes during a script wait event (llSleep(), etc.) %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) fccb03227e Instead of passing separate engine, part and item components to script APIs, pass down IScriptInstance instead. %!s(int64=11) %!d(string=hai) anos
  Robert Adams eacc2561d1 BulletSim: add osGetPhysicsEngineType() LSL function and update %!s(int64=11) %!d(string=hai) anos
  Oren Hurvitz 1a6694b264 Fixed several problems with the Sun: some settings didn't work, or were inconsistently used. - The sun position is always calculated by combining the sun settings in the Region and Estate. This fixes the problem that 'UseEstateSun' didn't work. - To remove ambiguity, the EstateToolsSunUpdate event no longer accepts the sun's position as parameters. That's because the position is always calculated from the Region and Estate settings. - Use only the 'FixedSun' flag to determine whether the sun is fixed; not the 'UseGlobalTime' flag. - Don't change the region's 'SunPosition' field according to the sun's position: this field is used only to set the position when using a FixedSun. (The 'SunVector' field does get updated according to the sun's position in the sky) %!s(int64=11) %!d(string=hai) anos
  SignpostMarv e977761071 adding ability for listeners to be filtered by regular expressions and a general-purpose function to see if a given string matches a given regex %!s(int64=12) %!d(string=hai) anos
  SignpostMarv 18b1ee6f37 Formatting and casing correction in WorldCommModule, trailing new line in OSSL to get git diff to not complain %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 8af8319b95 Get osNpcCreate() and osNpcLoadAppearance() to generate a script error if appearance notecard does not exist, rather than returning UUID.Zero or silently failing. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) d9aaf51561 When scripts generate expected exceptions (e.g. due to checked bad parameter) throw ScriptException instead of just a plain old exception. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) ae662b54ea Make osNpcCreate() return UUID.Zero instead of throwing an exception if notecard name is invalid. Make osNpcLoadAppearance() fail silently in same circumstance rather than throwing exception. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 756ac4f321 Correct osSetContentType() threat check to query osSetContentType rather than osSetResponseType %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 11d8119a21 Remove osDropAttachment threat level check wrongly placed in OSSL_Api.ShoutErrorOnLackingOwnerPerms. %!s(int64=12) %!d(string=hai) anos
  SignpostMarv a1679517d3 correcting typo %!s(int64=12) %!d(string=hai) anos
  SignpostMarv f555febdb7 taking into account the recent introduction of implicit operators %!s(int64=12) %!d(string=hai) anos
  SignpostMarv ce7694c108 added perms checking, duplicated functionality to methods that do not require perms and have higher threat level %!s(int64=12) %!d(string=hai) anos
  SignpostMarv c677c04f10 fixing copypasta %!s(int64=12) %!d(string=hai) anos
  SignpostMarv 35b7c80e0b implementing osDropAttachment & osDropAttachmentAt %!s(int64=12) %!d(string=hai) anos
  SignpostMarv e041f09750 refactoring to allow Scene.GetLandData to accept Vector3 as an argument. Note that the prior work on LSL_Vector implicit operators means one does not need to explicitly cast a LSL_Vector to Vector3 %!s(int64=12) %!d(string=hai) anos