Commit History

Autor SHA1 Mensaxe Data
  Robert Adams 87ee0c395e Fix problem with modInvoke defined integer constants being build into %!s(int64=11) %!d(string=hai) anos
  Mic Bowman 30e06b0742 Convert doubles passed back through the MOD interface into LSL_Floats %!s(int64=11) %!d(string=hai) anos
  Diva Canto 3cc3a8e5bf Removed duplicate 'using' statement. %!s(int64=11) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 562067eb16 Fix bug where viewers would not see the "Module command functions not enabled" error if these were disabled and a viewer attempted to call one. %!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) 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
  Justin Clark-Casey (justincc) 1b3b7a61ac minor: Add comment as to why we are pulcking plain old ints out of the LSL_List when converting values from LSL for modInvoke() %!s(int64=12) %!d(string=hai) anos
  SignpostMarv ecdb88679e Removing the apparently superfluous explicit namespace reference so that the if-else-if-else block in ConvertFromLSL can have a consistent appearance %!s(int64=12) %!d(string=hai) anos
  SignpostMarv 01972cc9e8 system ints can end up in LSL lists, which can cause counter-intuitive unknown list element type errors in ConvertFromLSL (via modInvoke) %!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
  SignpostMarv 8db5d79f4b passing in the function name to MOD_Api.ConvertFromLSL for more user-friendly error messages %!s(int64=12) %!d(string=hai) anos
  Mic Bowman 641b08aa78 Enables cast from int to float for MOD* functions; %!s(int64=12) %!d(string=hai) anos
  SignpostMarv fb84ff96a9 implicit operators mean one does not need to instantiate new objects manually %!s(int64=12) %!d(string=hai) anos
  SignpostMarv 5d7751da89 refactoring for Vector3 operator & constructor tweaks %!s(int64=12) %!d(string=hai) anos
  Mic Bowman a4281ca014 Enables support for UUIDs to be returned in lists from %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 6406d5a5b9 refactor: Eliminate local id parameter from api initialize. %!s(int64=12) %!d(string=hai) anos
  Justin Clark-Casey (justincc) 01b78235db Instead of constantly looking up unchanging self item in script code, pass in self item on initialization. %!s(int64=12) %!d(string=hai) anos
  Melanie 7e0936e4b6 Add a hust UUID to the script invocations %!s(int64=12) %!d(string=hai) anos
  Mic Bowman a14437ad5a Add support for key, vector, rotation and list types for both %!s(int64=12) %!d(string=hai) anos
  Mic Bowman 402ff75d78 Adds a new script command 'modInvoke' to invoke registered functions %!s(int64=12) %!d(string=hai) anos
  Melanie ba99081bbe Add IScriptModuleComms interface and region module to handle dispatch of %!s(int64=15) %!d(string=hai) anos
  Melanie 7df7e6a0bb Add modSendCommand function (note, this is a new API module, using the API %!s(int64=15) %!d(string=hai) anos