Firestorm Release Notes 5.0.1 (52150) Bento Release

Firestorm Release Downloads can be found HERE

This page shows all changes since the Release.
If you are updating from an earlier version then 4.7.9, see HERE for previous release notes.

For a summary of all the major new features and improvements in this release, please
see Inara Pey's Firestorm 5.0.1 blog post.

Linden Lab New Features and Improvements

  • Visual Outfit Browser
    Ever think how nice it would be to see the different outfits you have collected in your inventory?
    Wouldn’t it be nice to have a simple thumbnail that you can easily see and select and change into?
    Well, now you can with the Visual Outfit Browser!

    You can now do all of the above with the ease of a customized snapshot tool found in your appearance floater.
    Simply open the Appearance floater (CTRL+O) and under the Outfit Gallery tab, you’ll find default thumbnails (currently coat hanger icons).
    You want to change into those outfits, pose, and then right click on the thumbnail and choose “Take a Snapshot.” It’s that easy!
    It does cost the usual L$10 per upload which is standard for all textures uploaded. But hey, can you really put a price on awesome?

    See Inara Pey's Visual Outfit Browser review HERE

    Pavel Productengine, Mnikolenko ProductEngine

  • Project VLC
    Apple recently announced that they are no longer supporting QuickTime for Windows and most importantly, will not be providing security updates going forwards.
    If you are using Windows and still have Quicktime installed, you should uninstall it immediately - QuickTime for Windows: “uninstall today”
    Older viewers use QuickTime to play back media types like MP3 MPEG-4 and of course MOV.
    Project VLC replaces the QuickTime media plugin for the Windows and Linux versions of the viewer with one based on LibVLC.
    The Mac viewer is unchanged since Apple will continue to support QuickTime there.
    Eventually, as part of the update to 64 bit versions of the viewers, the Mac viewer will also be updated to use LibVLC (QuickTime APIs are Carbon and not available as 64bit).

    Callum Linden, Ruslan Product Engine, Andrey ProductEngine, contributions from Nicky Dasmijn (Firestorm Viewer)

  • The viewer is now DPI aware on Windows 8.1+
    This fixes the problems with tiny font size & user interface size on high resolution monitors on Windows 8.1 and above.
    UI Scaling will now be automatically set to the correct value for the system at viewer launch
    Also raised the maximum UI Scaling setting to 2.0 for Windows 7, 2.5 for Windows 8.1 and 4.5 for Windows 10

    Andreyk Productengine, contributions from Ansariel Hiller (Firestorm Viewer)

  • Lots and lots of Maintenance fixes
    Too many to list them all here.
    See the full change log for details.
    Highlighted fixes are listed below.
    Rider Linden, Coyot Linden, Nat Linden, Oz Linden, Mnikolenko ProductEngine, Andrey ProductEngine, contributions from Ansariel Hiller (Firestorm Viewer)
  • Improvements to make the region “Object Bonus” setting safer
    This improvement was requested in BUG-11913
    Mnikolenko ProductEngine
  • Added the server timestamp to Help → About floater
    Andrey ProductEngine
  • Add a new alert to viewer to warn if too much inventory is in coalesced objects
    Andrey ProductEngine
  • PERMISSION_DEBIT notification now defaults to Deny This change is to help prevent accidental granting of debit permissions
    Andrey Productengine
  • Fixed editing marketplace listings before inventory has fully fetched causing listings to be unlisted.
    This fixes BUG-11804
    Andrey Productengine
  • Fixed resetting scripts via the build menu no longer works on many scripted objects
    This fixes BUG-20086
    Andrey Productengine
  • Fixed crash when uploading a mesh if Include skin weights checkbox is clicked before the preview appears
    Mnikolenko Productengine
  • Fixed Developer > Show Info > Show Render Info not reporting accurate vertex counts for Selected Objects
    This fixes BUG-40727
    Mnikolenko Productengine
  • Fixed viewer crash when attempting to block an experience from the permissions request dialog.
    This fixes BUG-40762 and FIRE-20262
    Mnikolenko Productengine

  • Merge up to Linden Lab viewer 5.0.0 codebase
    Firestorm 5.0.1 is fully merged up to the 5.0.0 Linden codebase, plus some cherry picked fixes from upstream.
    Ansariel Hiller
  • Updated CEF for Windows & Linux
    Enabled 64 bit CEF for Windows x64.
    The plugins will be built as native 64 bit plugins now (no quicktime)
    Nicky Dasmijn
  • Updated SLPlugin for 64-bit OS X
    Tonya Souther
  • Updated llceflib for OS X
    Tonya Souther

RLVa Fixes and Improvements

  • RLVa restrictions are now sortable
    Top menu bar → RLVa → Restrictions
    Ansariel Hiller
  • Fixed gth and flr commands circumventing RLVa restrictions
    This fixes FIRE-20115
    Ansariel Hiller
  • Fixed the toggle-loop when trying to join a new group under @setgroup=n restriction
    Ansariel Hiller
  • Prevented warnings about invalid UUIDs caused by invalid RLV commands produced by MoDesign Collar (and maybe others as well)
    Ansariel Hiller
  • Fixed RLVa setenv=n not blocking use of the sunmoonposition slider
    This fixes FIRE-20142
    Ansariel Hiller
  • Fixed @shownames cheat on Nearby Radar
    This fixes FIRE-20179
    Ansariel Hiller
  • Fixed @shownames=n might be circumvented via nearby chat history if other avatar is using a display name
    Ansariel Hiller
  • Fixed invalid XUI in RLVa console floater
    Ansariel Hiller
  • Fixed some RLVa strings
    Ansariel Hiller

Skinning And Translations

  • NEW Added Google Noto font
    Preferences → User Interface → Fonts → Noto
    Tonya Souther
  • Translation updates and improvements
    German - Ansariel Hiller
    Polish - PanteraPolnocy
    Japanese - Hiroshi Kumaki

For Photographers

  • Flickr upload improvements
    • Fixed direct snapshot upload to Flickr sometimes uploading multiple copies.
      This fixes FIRE-20026
    • Increased the timeout for Flickr upload to 10 minutes
    • Flickr uploader now checks std:string.max_size() when before appending image data to avoid buffer overrun
      This fixes FIRE-20094
      Beq Janus, Ansariel Hiller

For Builders And Scripters

  • FIXED Fixed mesh upload failing from a folder with Unicode characters in the name
    This fixes FIRE-19806 and BUG-37632
    Ansariel Hiller
  • IMPROVEMENT Improvements to the LSL Preprocessor
    • Made the “Preprocessed” text window of LSL preprocessor not editable.
    • Show line and column on “Preprocessed” tab.
    • Properly disable unvailable (context) menu items and buttons in the button bar.
    • Perform actions of (context) menu items and button bar buttons on the active tab (if action is available) instead of always on the possibly hidden editor tab.
    • Search/Replace and Goto Line floaters work on the active tab instead of always on the possibly hidden editor tab

      Preferences → Firestorm → Build 1 → Enable LSL Preprocessor
      Ansariel Hiller
  • FIXED Fixed clicking on a link in a script dialog opening it as a SLURL instead of launching a web browser
    This fixes FIRE-20054
    Ansariel Hiller

Audio / Voice

  • IMPROVEMENT Removed the confusing voice connect failure message link
    This fixes FIRE-19759
    Ansariel Hiller
  • FIXED Fixed sound alert not playing on teleport offer
    This fixes FIRE-19836
    Ansariel Hiller


  • IMPROVEMENT The custom payment message is now also sent inworld with the payment instead of only being visible in transaction history
    Ansariel Hiller
  • IMPROVEMENT Increased the character limit for keywords to 20480
    This was requested in FIRE-20222
    Ansariel Hiller
  • IMPROVEMENT Changed the keyword alert sound setting to per-account to match all other keyword alert settings
    Also disabled key alert settings in preferences until logged in because they are now a per account setting
    Ansariel Hiller
  • FIXED Fixed “Manage Block / Mute list” button in Preference not working if setting 'Disable automatic opening of block list' is enabled
    This fixes FIRE-19780
    Ansariel Hiller
  • FIXED Fixed highlighted text in Nearby Conversations floater being deselected upon agent or group uri name loading
    This fixes FIRE-20214
    Ansariel Hiller
  • FIXED Fixed Contact Set aliases not displaying on first post
    This fixes FIRE-20329
    Ansariel Hiller

  • IMPROVEMENT Sort order and column widths of the region tracker now persist between sessions
    This was requested in FIRE-20025
    Ansariel Hiller
  • FIXED Fixed place details window keeping 'Loading…' estate information
    This fixes FIRE-19799 and BUG-40831
    Ansariel Hiller


  • NEW Added a “Copy URI” to menu choices when right clicking a group name
    This was requested in FIRE-20146
    Comm → Groups → Right click a group → Copy SLURL to clipboard
    Ansariel Hiller
  • FIXED Fixed clicking a group uri not putting focus on an already open and maximized group profile
    This fixes FIRE-20024
    Ansariel Hiller
  • FIXED Fixed the rezplat command always rezzing under agent group, not under land group if “Always rez object under the land group if possible” is enabled
    This fixes FIRE-4804
    Ansariel Hiller

Inventory, Appearance, Avatar

  • NEW New “Avatar Render Settings” feature
    Avatar Render Settings lists all avatars you have chosen to fully render or never render.
    Right-clicking on one or multiple avatars opens a context menu which allows direct changing of the setting.
    This feature was requested in FIRE-19798

    World → Avatar Render Settings
    Ansariel Hiller
  • FIXED Experimental fix for ghosted attachments after teleport or region crossing
    For some reason, during a TP/region crossing, the viewer might receive a “kill object” message from the region, which will then mess up the Current Outfit Folder (COF) and maybe even the scripts in the attachment as well.
    The idea now is: whenever the avatar is in the process of a TP/region crossing, ignore any messages of killing attached objects.
    This works quite well for Teleports.
    For region crossings it needs some working around insufficient information if a region crossing has been successful or failed and might eventually lead into a situation of stuck attachments in some situations.
    Rebaking (CTRL+ALT+R) or changing outfits should unstick them.
    Debug setting FSExperimentalLostAttachmentsFix enables the fix (enabled by default).
    Debug setting FSExperimentalLostAttachmentsFixReport will report to nearby chat if a kill object message was received during TP or region crossing and also show for which object, so it allows checking if those attachments are still there and working (disabled by default).
    This should fix the majority of cases of FIRE-12004 and BUG-7761.
    Server side changes are needed to fully fix this bug
    Ansariel Hiller
  • FIXED Fixed Disable Random Avatar Eye Movements not working after TP or region crossing
    This fixes FIRE-19723
    Preferences → Firestorm → Avatar → Disable Random Avatar Eye Movements
    Kadah Coba
  • FIXED Fixed incorrect position of own avatar attachments when in mouselook
    This fixes FIRE-10574 and BUG-1408
    Contribution from Adeon Writer
  • FIXED Fixed DebugAvatarAppearanceMessage incorrectly reporting all avatars received COF version as -1
    This fixes FIRE-19851 and BUG-37637
    Ansariel Hiller
  • NEW Added an option to log auto-accepted inventory to nearby chat
    When enabled the item name and sender will print in nearby chat
    This feature was requested in FIRE-19540
    Preferences → Privacy → General → Log automatically accepted inventory items to Nearby chat
    Ansariel Hiller
  • FIXED Fixed your own avatar's calling card duplicating when clearing cache
    This fixes FIRE-19737
    Ansariel Hiller
  • FIXED Fixed adding clothing via double-click allows wearing more than one physics layer
    This fixes FIRE-20280
    Ansariel Hiller
  • FIXED Fixed selecting and wearing multiple body parts only wears one of them
    This fixes FIRE-16794
    Ansariel Hiller

User Interface

  • NEW Added an FPS meter in the status bar
    Ansariel Hiller
  • NEW Added seconds to theclock in the status bar
    Ansariel Hiller
  • IMPROVEMENT Cleaned up the status bar layout
    • Improved width calculation for volume icons in status bar (including the padding between them).
    • Fixed mis-aligned panels, wrong panel widths and Lightshare icon missing in Starlight skins.
    • Fixed localization of time label
    • Fixed positioning of menu search box in status bar
    • Added “Show Parcel Permissions” to the status bar context menu
    • Added “Show Coordinates” option to status bar context menu
    • Disabled “Show Search Bar” if “Show Navigation and Search Bar” is disabled
      Ansariel Hiller
  • NEW Added a refresh button in the texture preview window
    This was requested in FIRE-20150
    Ansariel Hiller
  • NEW CTRL-F will now focus the local search editor of a window if available
    This feature can be disabled by setting the debug setting FSSelectLocalSearchEditorOnShortcut to FALSE
    Ansariel Hiller
  • NEW Add CEF and VLC version to system information
    Help → About Firestorm
    Nicky Dasmijn
  • IMPROVEMENT Added digit group separators to the avatar complexity notification
    This improvement was requested in FIRE-19958
    Ansariel Hiller
  • FIXED Disabled “Show Simulator Version” in context menu if “Show Location” is disabled
    Also added the missing status indicator option.
    Also added missing media controls option to the status bar context menu and fixed some wording issues
    This fixes EFIRE-19770
    Ansariel Hiller
  • FIXED Fixed inconsistent behavior of shortcuts for appearance and teleport history sidepanel floaters when minimized compared to normal floaters
    This fixes FIRE-20053
    Ansariel Hiller
  • FIXED Fixed the taskbar icon flashing on Windows when the viewer gains focus
    Also fixed an edge case where it sometimes wouldn't flash
    Ansariel Hiller
  • FIXED Fixed focus not being set on the textbox when opening web search
    Ansariel Hiller
  • IMPROVEMENT Fixed inconsistent wording for ad-hoc conferences in Preferences
    This fixes FIRE-20075
    Mister Acacia, Whirly Fizzle


  • NEW Added a separate fast timer for the texture fetch thread
    Ansariel Hiller
  • IMPROVEMENT Improved Asset Blacklist
    • Temporarily blocked objects are now shown in the blacklist floater so they can be removed.
    • Fixed the crash when leaving an area where many objects were blacklisted.
    • Added an option to re-render temporary derendered objects after teleport or after end of session/manual re-rendering via the asset blacklist floater.
      Preferences → Move & View → View → Re-Render temporary derendered objects after teleport.
    • Added “Clear Temporary” button to clear all temporary derendered objects to the blacklist floater.

      World → Asset Blacklist
      Ansariel Hiller
  • IMPROVEMENT Changed Graphics Presets from a per-account to a global setting
    This change fixes the problem filed at FIRE-19810 and also allows enabling of managing presets while not being logged in.
    Note that because of this change, already created presets either have to be re-created or need to be manually copied from the per-account settings folder to the global user_settings folder after you update to Firestorm 5.0.1.

    Preferences → Graphics → General → Presets.
    Ansariel Hiller
  • NEW Added RenderWaterRefResolution (Water Reflection Resolution) setting to graphic presets
    This was requested in FIRE-20238
    Ansariel Hiller
  • NEW Added an option to restore debit permission default to allow
    Linden Lab recently changed the PERMISSION_DEBIT notification defaults to Deny.
    This change is to help prevent accidental granting of debit permissions
    However for SLSGO accounts (Skill Gaming Operators), this severely slowed down their workflow so this change was made optional.
    This was requested in FIRE-20064
    Advanced → Show Debug Settings → FSPermissionDebitDefaultDeny
    Ansariel Hiller
  • FIXED Fixed various Parcel Windlight edge cases
    • Fixed Parcel windlight might be overridden by region environment settings if region caps and region environment settings arrive after parcel properties
    • haveParcelOverride() needs to check for > -1
    • Fixed the case of TPing into a region with no “RegionOverride” parameter, default (non-custom) region WL and a default parcel WL defined
      This fixes FIRE-19972
    • Fixed Windlight settings not getting properly applied after teleport in certain cases
      This fixes FIRE-6563
    • Use region water WL settings if no parcel WL water settings have been defined
    • Fixed Region Windlight not getting applied if zoned parcel windlight without default sky is defined and region windlight settings arrive late
    • Parcel Windlight crossfading option is totally broken and has been removed for now
      Ansariel Hiller
  • FIXED Fixed “Notify me when I am charged for an upload” still notifies you when disabled
    This fixes FIRE-19819
    Ansariel Hiller
  • FIXED Fixed server release notes not getting fetched in Help/About Firestorm
    This fixes FIRE-19760 and BUG-37598
    Ansariel Hiller
  • FIXED Fixed typing not stopping after using Cmd Line tph within the same region as the home location
    This fixes FIRE-7273
    Ansariel Hiller
  • FIXED Fixed OpenSim Motto Of The Day showing on SL Beta grid
    Ansariel Hiller
  • IMPROVEMENT Changed the ReportBugURL and other JIRA URLs to https
    Ansariel Hiller, Nicky Dasmijn
  • IMPROVEMENT FSStaticEyes can now be changed via QuickPrefs
    This fixes FIRE-20310
    Ansariel Hiller
  • NEW Added support for OS X 10.12 SDK
    Tonya Souther
  • FIXED Fixed the viewer log getting spammed with experience requests from other grids
    Ansariel Hiller
  • FIXED Cleaned up various log spam
    Liny Odell
  • REMOVED Quicktime on Windows is finally dead
    • Removed HAVE_QUICKTIME_3P cmake option
    • Removed –quicktime from autobuild.xml
      Nicky Dasmijn
  • REMOVED Removed the code for MOAP media filtering that has been unusable for 5 years
    Explanation for why this was removed is given on FIRE-920
    Ansariel Hiller

Performance and Stability Improvements

  • Many MANY crash fixes and general performance improvements
    Big thanks to everyone who submitted their crash reports last release
    Nicky Dasmijn
  • CRASH FIX Fixed a crash during script recompilation
    Ansariel Hiller
  • CRASH FIX Fixed crash when setting a local texture from a path containing non-standard characters
    This fixes FIRE-19855 and BUG-37689
    Nicky Dasmijn
  • CRASH FIX Fixed a crash when using the Align tool
    This fixes FIRE-15548
    Ansariel Hiller
  • CRASH FIX Fixed crash when many objects are blacklisted on the region
    This fixes FIRE-14265
    Ansariel Hiller
  • CRASH FIX Fixed NextLoginLocation sometimes causing a crash at login
    This fixes FIRE-20112
    Nicky Dasmijn
  • CRASH FIX Fixed a rare crash in LLAgent:sendAnimationRequests()
    Henri Beauchamp (CoolVL Viewer)
  • CRASH FIX Fixed a crash when resetting scripts
    This fixes FIRE-20242
    Ansariel Hiller
  • CRASH FIX Fixed a potential crash in FSConsoleUtils:ProcessInstantMessage()
    Ansariel Hiller
  • CRASH FIX Fixed a crash during login when status bar media controls are hidden
    Kadah Coba
  • CRASH FIX Fixed a crash in LSL preprocessor lazy lists
    This fixes FIRE-4804
    Sei Lisa
  • CRASH FIX Fixed a startup crash in LLStatusBar
    Ansariel Hiller
  • PERFORMANCE Fixed bringing an IM window with a large number of unread messages into focus might lead to a viewer disconnect
    This fixes FIRE-20193
    Ansariel Hiller
  • PERFORMANCE Better viewer performance around many avatars
    The sheer amount of calls into LLVOAvatar::getJoint get very costly in complex scenes. This is due to a string being used as index. Change the index to U32 for faster access.
    Nicky Dasmijn
  • PERFORMANCE Viewer logout should now be faster
    Fixing the 10 seconds shutdown delay on Windows by properly handling the voice connector shutdown
    Ansariel Hiller
  • PERFORMANCE Minor performance improvement in FSConsoleUtils
    Ansariel Hiller
  • PERFORMANCE Fixed possible memory leak when replacing links in inventory
    Ansariel Hiller

OpenSim New Features and Improvements

  • FIXED Fixed setting Home location failing in OpenSim after Coroutines update
    This fixes FIRE-19894
    Ansariel Hiller
  • FIXED Fixed legacy search results list items not being selectable under certain circumstances in Inworldz
    This fixes FIRE-19912
    Ansariel Hiller
  • FIXED Restored the original LLMessageSystem HTTP options for OpenSim - 0 retries and 60 seconds timeout
    Ansariel Hiller


Firestorm JIRA Link Details Official viewer bug?1) New on 4.7.9?
FIRE-19764 [RLVa] Edit Floater switches from 'edit' to 'create' mode while using RLVa under @fartouch=n N/A Yes
FIRE-19704 Viewer crashes uploading mesh that uses a cube as the physics file Mac Only No Yes
FIRE-19640 Blank edit window opens when touching scripted object after exiting mouselook when wearing an object using llTakeControls. No Yes
FIRE-19333 Legacy Profile 2nd Life Pic sometimes blurry and opens at 32×32 instead of full size N/A Yes
FIRE-18160 [CEF] Media volume control has no effect on media volume. Mac & Linux only BUG-11821 No
FIRE-18045 [CEF] SLPlugin crahes frequently on Vista Vista Only Yes but no bug report No
FIRE-17832 [CEF] Editing web profile image within viewer fails BUG-11042 No
FIRE-17838 [CEF] NHC TV's will not play media on any CEF enabled viewer.
This problem can only be fixed by the TV creator.
BUG-11485 No
FIRE-17868 Viewer crashes in nvwgf2umx.dll when Nvidia Shadow Play is enabled when opening Help → Report bug, Help → About, & sometimes when detecting hardware during launch. BUG-11530 No
FIRE-17522 Screen is unreadable small and unusable slow on 4K display after Win10 update BUG-11024 No
FIRE-17459 “Hear voice from everyone equally” functions as “from Avatar position” N/A No
FIRE-17392 Counts of individual Roles are reported wrong in the Group info BUG-10804 No
FIRE-17101 Unable to see group members belonging to any group role in the Roles tab until you switch to the Members tab and back to Roles tab. BUG-10447 No
FIRE-16745 Standing up from Groundsit triggers walk/run BUG-10122 No
FIRE-16672 [Linux 64bit] Media plugin gstreamer fail - linux x64
Linux 64bit Only
N/A No
FIRE-16496 [BigBird-merge] Using Wear to replace attachments sometimes incorrectly adds BUG-9454 No
FIRE-15854 Camming is broken in freeze frame mode once snapshot is refreshed since the STORM-2040 changes BUG-9021 No
FIRE-15967 Avatar moved underground when adding accessories to worn items while in edit mode. While wearing deformer skeleton. BUG-8616 No
FIRE-15852 Some rigged mesh avatars are deformed on post-attachment fix viewers for self and all observers BUG-9010 No
FIRE-15039 32bit Havok enabled viewer crashes when opening Build → Pathfinding → View/Test
Linux Only
No No
FIRE-12520 Highlight transparent no longer highlights particles that use a texture containing alpha BUG-4731 No
FIRE-12496 On Materials enabled viewers, textures containing alpha display as full bright if basic shaders are disabled BUG-4709 No
FIRE-12249 “Develop → Render Metadata → Avatar Hitboxes” makes eyes disappear No No
FIRE-12213 Enabling Advanced Lighting Model in graphics preferences causes horizon to invert BUG-4430 No
FIRE-12115 Hairbase renders incorrectly in edit appearance mode when ALM is enabled BUG-4367 No
FIRE-12072 Alpha masking is broken again on avatar clothing when ALM is enabled BUG-4357 No
FIRE-11929 Some prims have black moire-like patterns when ALM is enabled MAINT-3302 No
FIRE-11740 Mesh clothing with solid/sheer clothing combo pixelated
Mac only
MAINT-3238 No
FIRE-10041 Rotating Objects flicker from a distance MAINT-2648 No
FIRE-10104 Camera won't follow objects when you paste new location using edit MAINT-2586 No
FIRE-8192 “Error: DAE parsing issue - see log for details” when attempting to upload a dae from a folder containing unicode characters MAINT-2161 No
FIRE-8051 Bulk uploading more then 1 item from a folder containing an umlaut or unicode character in the name will fail MAINT-1804 No
FIRE-7979 Changing from Ultra to Low with basic shaders disabled breaks much of the UI MAINT-3363 No
FIRE-6825 Show info - Show memory (usage) doesn't work
Mac and Linux only
MAINT-1421 No
FIRE-4963 using animation upload window disables physics wearables No No


51251/52150 - 899

Only publicly viewable issues are given as links
  • firestorm_change_log_5.0.1.52150.txt
  • Last modified: 2017/02/05 11:42
  • by whirly_fizzle