Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1831 Obtain LSL syntax table from simulator so that it is always up to date
  3. STORM-2001

Deprecated LSL functions have the same highlighting color as a non-keyword

    XMLWordPrintableJSON

Details

    • Story Defect
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • None
    • Active
    • None

    Description

      The STORM-1831 viewer highlights deprecated functions in black, which is the same color as a non-keyword. This is confusing, because at least some of these functions can still be compiled and work.

      Repro:

      1. Login with the LSLSyntax viewer to a DRTSIM-240 region
      2. Create a new script
      3. Paste this text into the script
        • llXorBase64StringsCorrect llXorBase64StringsCorrectINVALIDFUNCTION
      4. Observe the color of the text

      Expected results:

      • "llXorBase64StringsCorrect" should not be the same color as "llXorBase64StringsCorrectINVALIDFUNCTION"
      • "llXorBase64StringsCorrect" should have a tooltip explaining the function

      Actual results:

      • I see the "llXorBase64StringsCorrect" tooltip, but the text is black, which is the same as a user-defined function or variable.

      Here is a list of 'deprecated' functions, which I gathered from the wiki:

      • llReleaseCamera
      • llMakeExplosion
      • llMakeFire
      • llMakeFountain
      • llMakeSmoke
      • llReleaseCamera
      • llRemoteDataSetRegion
      • llRemoteLoadScript (no tooltip for this one - when I try to run a script with it, the output is simply 'Deprecated. Please use llRemoteLoadScriptPin instead.')
      • llSetPrimURL
      • llSound
      • llSoundPreload
      • llTakeCamera
      • llXorBase64StringsCorrect

      Attachments

        Activity

          People

            Unassigned Unassigned
            maestro.linden Maestro Linden
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: