2016-08-08

Firestorm Release Notes 4.7.7 (48706) Release

Firestorm Release 4.7.7.48706 Downloads can be found HERE

New Features And Improvements In This Release

This page shows all changes since the 4.7.5.47975 Release.

If you are updating from an earlier version then 4.7.5, 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 4.7.7 blog post.

Linden Lab New Features and Improvements

Project Valhalla - CEF - Media on a Prim and in-Viewer Browser Overhaul

This long-awaited project replaces the aging LLQTWebKit system used in the Web media plugin with a shiny new one based on the Chromium Embedded Framework (CEF) that supports modern web technologies.

The viewer uses the latest released version of Chrome - so it will render all modern web technologies - like HTML5, CSS3 and WebGL.

It has the latest security patches and will be easy to keep updated to a recent version.

What does this mean for your Flash content? What about Quicktime? They should still work, but because both can only be viewed if the user has correctly installed a 3rd party plugin, we can't promise support and you shouldn’t expect that it will work for everyone. Standard HTML5 is the way of the future and this Viewer will enable it for anyone.
Linden Lab forum thread discussing the CEF changes.
Callum Linden, Nat Linden, Rider Linden

Firestorm specific fixes Nicky Dasmijn - Windows & Linux, Tonya Souther - Mac

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.
Vir Linden, Simon Linden, AndreyL ProductEngine, AndreyK ProductEngine, Mnikolenko ProductEngine, PavelK ProductEngine, Ruslan ProductEngine

NEW - Made bumpiness and shininess easier to find in the texture tab, with radio buttons

This feature was requested in BUG-10149

Build floater → Texture tab
Mnikolenko ProductEngine

Fixed ALM enabled + full bright + shiny objects do not display texture on Mac

This fixes FIRE-12681 and BUG-4657
Ruslan ProductEngine

Fixed water in adjacent regions flickering when Advanced Lighting Model is enabled

This fixes MATBUG-252 and FIRE-11965
Ruslan ProductEngine

Fixed show land owner color overlay is only visible where there is water in deferred rendering

This fixes BUG-1810 and FIRE-11654
Ruslan ProductEngine

Fixed activating Show Avatar Complexity disables all llSetText (hovertext) until relog

This fixes BUG-10488
Mnikolenko ProductEngine

Fixed if ALM is enabled while in wireframe mode, disabling wireframe mode results in a black screen

This fixes BUG-4543
Ruslan ProductEngine

Fixed rotating an object that's used as grid reference goes crazy

This fixes FIRE-2593 and BUG-9419
Ruslan ProductEngine

Fixed “Ban Member” from the group chatters list context menu being greyed out

This fixes FIRE-16160 and BUG-10500
AndreyL ProductEngine

Fixed Animated agents at high altitudes randomly show up at 0,0,0

This fixes FIRE-14439 and BUG-6648
AndreyK ProductEngine

Fixed needing to open 'About Land' twice to get parcel ban timings to load in the parcel ban list when banned names are not cached

This fixes FIRE-17408 and BUG-10831
Mnikolenko ProductEngine

Fixed if snapshot floater is closed with freeze frame left enabled, resizing the viewer window triggers a stuck freeze frame state

This fixes FIRE-16739 and BUG-9952
Mnikolenko ProductEngine

Fixed opening a notecard with the same name as one that is already open does not work

This fixes VWR-2981
Mnikolenko ProductEngine

Fixed replacing current outfit with contents of a non-outfit folder creating folder link in Current Outfit folder

This fixes BUG-11274
Mnikolenko ProductEngine

Fixed certain dae files not uploading with the new importer code

This fixes FIRE-17438
AndreyK ProductEngine

Fixed opening an experience compiled script in an object in an adjacent region fails to show the script is compiled with an experience in the script editor

This fixes BUG-8980
PavelK ProductEngine

Firestorm New Features and Improvements

Merge up to Linden Lab viewer 4.0.1 codebase

Firestorm 4.7.7 is fully merged up to the 4.0.1 Linden codebase, plus some cherry picked fixes from Bear and Lion.
Ansariel Hiller, Nicky Dasmijn

Added TLS 1.2 support

Linden Lab will soon be moving all cashier operations (buying L$ etc) over to TLS 1.2

Viewers without TLS 1.2 support will not be able to use any cashier functions
Nicky Dasmijn

Updated KDU to v7.7.1

KDU v7.7 release notes
Nicky Dasmijn

Updated FModEx to 44461

FModEx release notes
Nicky Dasmijn

Updated gntp_growl for Windows
Nicky Dasmijn

Updated ndof-dev for Linux x64

Details on FIRE-17423
Nicky Dasmijn, Yan Swindlehurst

No RLVa update this release

Firestorm 4.7.5 is still using RLVa-1.4.10a, API version number 2.8.0

Skinning And Translations

Translation updates and improvements
German - Ansariel Hiller
Polish - PanteraPolnocy

Localization fixes

This includes fixes for FIRE-17714, FIRE-17715 and FIRE-17649
PanteraPolnocy, Ansariel Hiller

Starlight Skins Added a button for opening group notices from a group message toast

This improvement was requested in FIRE-17294
Ansariel Hiller

Latency Skin Changed the notification tabbed floater hover highlight color to something readable
Kadah Coba

For Animation and Pose Creators

NEW Allow entering animation loop parameters as frames rather than percent

Two extra spinners have been added to the animation upload window, In (frm) & Out (frm).

These new spinners sync with the old In (%) & Out (%) spinners.

Entering the loop in/out parameters as frames is much easier and more precise.

This feature was requested in FIRE-17277

Build → Upload → Animation
Sei Lisa

NEW Added information to the animation upload window showing number of frames, total duration, and FPS of the selected BVH file to upload

Build → Upload → Animation
Sei Lisa

NEW Allow users to set default values for animation uploads

See FIRE-17251 for details on how to use this new feature

Build → Upload → Animation
Sei Lisa

FIXED Set default hand position in the Animation Upload dialog box back to Relaxed instead of Spread

This fixes FIRE-13738

Build → Upload → Animation
Sei Lisa

FIXED Fixed facial expressions in the animation uploader not working for most languages

This fixes FIRE-17261

Build → Upload → Animation
Sei Lisa

NEW Added Animation Priority information to the animation explorer

World → Animation Explorer
Ansariel Hiller

For Builders And Scripters

NEW Added an option to select only locked objects

This feature was requested in FIRE-17696

Build → Options → Select only locked objects
Ansariel Hiller

NEW Added a new option to warn when unlinking X objects or more

Preferences → Firestorm → Build 2 → Show unlink confirmation dialog if linkset has minimum X objects.
PanteraPolnocy

NEW Allow the “enable highlighting of selected prims” setting to persist between sessions

If you wish this setting to be persistent, change it under Preferences → Firestorm → Build 2 → Enable highlight of selected prims.
PanteraPolnocy

IMPROVEMENT Object parameters copy/paste function now includes physics shape type

This was requested in FIRE-3057
Ansariel Hiller

FIXED Fixed incorrect mesh upload error message: Vertex imit is 65535, not 65534
Ansariel Hiller

IMPROVEMENT Prevented script dialogs resizing out of the screen for long texts

Also made the number of visible rows customizable (default: 20 rows)

This improvement was requested in FIRE-17100

Preferences → User Interface → 2D Overlay → Visible rows per script dialog
Ansariel Hiller

NEW Added timestamps to the preprocessor compile info

This feature was requested in FIRE-17764
Kadah Coba

NEW Exposed Boost exceptions to the preprocessor output

This feature was requested in FIRE-17774
Kadah Coba

FIXED Fixed color syntax highlighting changes not immediately appearing in the script window

This fixes FIRE-16740
Ansariel Hiller

Audio / Voice

NEW Added button to preferences to clear the voice toggle button

This feature was requested in FIRE-3803

Preferences → Sound & Media → Voice → Toggle speak on/off when I press… → X button
Ansariel Hiller

IMPROVEMENT Disabled playing the button click sound for sound preview button in preferences

This fixes FIRE-17616

Preferences → Sound & Media → UI Sounds 1/2/3
Ansariel Hiller

Communications

NEW Added a new chat options menu to Nearby, IM and Group chat windows

In any chat window you will find the new “Chat Options” button.

This gives quick access to the following settings:

Show Radar

Show Nearby Voice

Show Block List

Use V1 style chat headers

Font Size

Show new message notification

Show chat bar

Show channel selection (Nearby Chat only)

Show chat type / send button (Nearby Chat only)

Show send button in IM sessions (IM & group chat only)

Additional chevron (>) as typing indicator (IM only)
Ansariel Hiller

NEW Added an optional send button to IM session windows

This feature was requested in FIRE-11947

Preferences → Chat → Typing → Show send chat button in chat bar for IM sessions
Ansariel Hiller

NEW Added an option to play the avatar typing animation even when writing emotes

This feature was requested in FIRE-12731

Preferences → Chat → Typing → Play typing animation also when emoting
Sei Lisa, Ansariel Hiller

NEW Added optional typing indicator in avatar name tags

This feature was requested in FIRE-3475

Preferences → Chat → Visuals → Show typing indicator in nametag above avatars.
Ansariel Hiller

NEW Added the option to globally toggle online status visibility for current friends to the legacy friend list menu

This feature was added as a result of FIRE-17317

Comm → Friends → Right click any friend name → Online status for friends visible

Due to server load, mass toggling online status visibility for a large friends list can take a while to become effective. Please be patient.
Ansariel Hiller

NEW Added an optional search filter for the legacy friend list This feature was requested in FIRE-14083

The search filter can be disabled via right-click context menu or preferences

Comm → Friends → Right click any name → Options → Show search filter

Preferences → User Interface → Interface Windows → Contact list options → Show search filter
Ansariel Hiller

NEW Autoresponse text is now echod into your copy of the IM message

This feature was requested in FIRE-1949
Ansariel Hiller

IMPROVEMENT Changed the behavior of the chat console

Chat console will now always show the chat for sessions that are currently not shown by a visible floater

This improvement was requested in FIRE-2436
Ansariel Hiller

IMPROVEMENT Fixed the main chat bar sending on the channel selected in the nearby chat floater

This improvement was requested in FIRE-4104
Ansariel Hiller

FIXED Fixed messages with a URL containing a custom label ([url description]) showing the description twice in the console

This fixes FIRE-17187
Ansariel Hiller

IMPROVEMENT Growl notifications finally arrived in 2015 and can now handle display names

For documentation on how to use Growl, see What is Growl?

Preferences → Notifications → World → Enable Growl Notifications
Ansariel Hiller

FIXED Fixed Growl notifying if Do Not Disturb mode is set
Ansariel Hiller

Navigation

NEW Added options to Area Search to filter by owner permission and current agent parcel

This feature was requested in FIRE-15755

World → Area Search
Ansariel Hiller

NEW Added an option to not close the world map on teleport

This feature was requested in FIRE-17779

Preferences → Move & View → Teleports → Do not close the map when teleporting
Ansariel Hiller

FIXED Fixed the World Map failing to clear an agent from a map position if it's the last one

If there was only one agent on the region and they left, the main map would never update for that region & their dot would remain visible until the next session.

World → World Map
Ansariel Hiller

IMPROVEMENT The Region Tracker now periodically updates without needing to refresh the list

World → Region Tracker
Ansariel Hiller

IMPROVEMENT The map button is now enabled on the region tracker if no region is selected

World → Region Tracker
Ansariel Hiller

IMPROVEMENT Always show the real teleport location in a teleport offer

This improvement was requested in FIRE-6786
Ansariel Hiller

FIXED Fixed the dates disappearing when entering a search term in teleport history

Also made the extended TP history less intrusive

This fixes FIRE-17258

World → Teleport History
Ansariel Hiller

IMPROVEMENT Made the radar more exact and prevent false region crossing notifications if avatars bounce off region borders

World → Radar
Ansariel Hiller

FIXED Fixed avatar left the region radar notification erroneously being issued for avatars stuck at 0/0/0
Ansariel Hiller

FIXED Fixed the order of entries in the radar changing when moving camera while sorting by time seen

This fixes FIRE-17769
Ansariel Hiller

Groups

NEW Added a special group leave notification when leaving groups which have join fees

When leaving a group that costs to join, the viewer will prompt: “You are currently a member of the group [GROUP]. Joining again will cost L$[AMOUNT]. Leave Group?”

This feature was requested in FIRE-17676
Ansariel Hiller

IMPROVEMENT Changed group notice times to SLT instead of UTC

This improvement was requested in FIRE-17313
Ansariel Hiller

FIXED Fixed the group IM chatters list not sorting properly

This fixes FIRE-11344

Right click a chatter in the group chatters list → Sort by Name / Sort by Recent Speakers
Ansariel Hiller

FIXED Fixed the group moderator options having no effect if V2 chat headers are being used

This fix comes at a cost: To be able to make full use of the moderator chat options in group chat, both the display and user name in group chats will be shown in normal font in case the option to highlight moderators is enabled.

This fixes FIRE-6842
Ansariel Hiller

FIXED Fixed the “no group” title to always appear at the top of the list in the group titles floater

Comm → Groups → Group Titles
Ansariel Hiller

IMPROVEMENT Group ban list changed to sort by name ascending by default

Group profile → Members & Roles → Banned Residents
Ansariel Hiller

FIXED Exempted group invitations from the newline flood check because some group invites were being blocked when spam protection was enabled

This fixes FIRE-17478
Ansariel Hiller

Inventory, Appearance, Avatar

NEW Enabled the moving of folder links via drag and drop

This fixes FIRE-13863

If you prefer the old behaviour, this change can be disabled via debug setting FSEnableMovingFolderLinks
Satomi Ahn, Ansariel Hiller

IMPROVEMENT Improvements to Calling Card handling

Firestorm will now handle Calling cards in the same way as the V1 based viewers do.

This means that if you consider Calling cards to be just useless inventory clutter, you can now delete them all and apart from your own Calling Card, they will no longer recreate from your friends list every login.

If you do delete all your Calling Cards, be aware that logging in on another V3 based viewer will recreate the Calling Cards again.

Disconnected LLFriendCardsManager - this seems to serve no real purpose except cluttering inventory with duplicates of Calling Cards since we get notified about friend list changes via LLFriendObserver anyway.

Bypassed the calling card sync to create the agent's calling card if needed.

Refactor FSFloaterContacts and say goodbye to LLLocalFriendsObserver.

Create own calling card with the username after properly querying the name cache.

These changes also fix Calling Cards duplicating each time cache is cleared - FIRE-17291

Inventory → Calling Cards
Ansariel Hiller

FIXED Fixed the inventory sometimes popping up and selecting a calling card after startup if calling cards get synchronized for whatever reason
Ansariel Hiller

FIXED Fixed the Received Items inventory button sometimes vanishing

This fixes FIRE-17603
Ansariel Hiller

FIXED Fixed “Add to Current Outfit” missing for an inventory outfit folder

This fixes FIRE-3302

Right click an outfit folder → Add to current outfit
Ansariel Hiller

NEW Added attachment count in Wearing tab of Appearance panel

This feature was requested in FIRE-17626

Avatar → Appearance → Wearing
Ansariel Hiller

User Interface

NEW Added an option to control how far away you can see Floating Text and added the ability to totally disable all Floating Text

This feature was requested in FIRE-17393

Preferences → User Interface → 3D World → Floating text fade distance (in m) - Sets the distance where floating text starts to fade.

Preferences → User Interface → 3D World → Floating text fade range (in m) - Sets the range it takes for floating text to fade from fully visible to invisible.
Ansariel Hiller

NEW Added option to use the legacy notification well window (simple list view)

Some of you complained that you did not like the new notifications feature in Firestorm 4.7.5.

An option has been added allowing you to choose between the new and the old notifications window.

In Phoenix login mode, the legacy notification well is enabled by default

This feature was requested in FIRE-17318

Preferences → User Interface → 2D Overlay → Use legacy list layout for Notifications window
Ansariel Hiller, PanteraPolnocy

IMPROVEMENT Made the friend list in the avatar chooser sortable by splitting the list up into display and user name

This improvement was requested in FIRE-16846
Ansariel Hiller

IMPROVEMENT Removed the “Block” button for script dialog of own objects

This improvement was requested in FIRE-17158
Ansariel Hiller

IMPROVEMENT Divided Preferences → User Interface → General into two separate tabs

Preferences → User Interface → 3D World

Preferences → User Interface → 2D Overlay
PanteraPolnocy

FIXED The per-account settings backup list is now properly disabled in preferences at the login screen

This fixes FIRE-17630

FIXED Fixed the layout of the settings backup panel in preferences for non-default fonts

This fixes FIRE-17765
Ansariel Hiller

FIXED Fixed currency balance becoming visible when disabled after exiting mouselook

This fixes FIRE-16851

Right click L$ amount → Show Currency Balance
Ansariel Hiller

FIXED Fixed “fixed size” buttons in bottom toolbar being too big

This fixes FIRE-5317

Right click bottom toolbar → Fixed size buttons
Ansariel Hiller

FIXED Fixed the grid name text being cut off in the Picks tab of legacy profile

This fixes FIRE-17653
Ansariel Hiller

FIXED Fixeed no classifieds info-text showing in legacy profile after adding the first classified

This fixes FIRE-5847
Ansariel Hiller

FIXED Fixed the (i) icon for Experience profiles in land settings being misaligned

This fixes FIRE-17507
Ansariel Hiller

FIXED Fixed long month names pushing AM/PM out of the display name change time message

This fixes FIRE-17293
Tonya Souther

FIXED Fixed the layout in the buy contents and buy object floaters
Ansariel Hiller

FIXED Fixed the layout of the select key floater

Preferences → Sound & Media → Voice → Set Key
Ansariel Hiller

FIXED Fixed the preferences floater layout and stop the content panels overlapping the tab buttons
Ansariel Hiller

IMPROVEMENT Renamed “Open Crash Logs” to “Open Viewer Logs”

This was requested in FIRE-17252

Preferences → Network & Files → Directories → Open Viewer Logs
Ansariel Hiller

IMPROVEMENT Profile floater UI improvements

This fixes FIRE-17691
Melysmile

FIXED Fixed the Linden Home control panel House Control panel URL displaying incorrectly in certain circumstances

This fixes FIRE-17152
Ansariel Hiller

FIXED Fixed modal alert toasts not restoring focus properly

This fixes FIRE-6651
Ansariel Hiller

IMPROVEMENT Changed the wording “Move Lock” to Movelock for consistency

This fixes FIRE-17458
PanteraPolnocy

FIXED Updated fonts.xml with default CJK font collections in OS X 10.11 and Windows 10

This fixes BUG-9759, BUG-10457, FIRE-17481 and FIRE-16583
Cinder Roxley (Alchemy Viewer),LLayyy Resident, Tonya Souther

FIXED Use control-alt-Q to show Developer menu on OS X

This fixes FIRE-17589
Tonya Souther

General

NEW Added total amount paid/received to the Money Tracker

This feature was requested in FIRE-17173

Avatar → Money Tracker
Ansariel Hiller

FIXED Fixed incorrect sorting in money tracker if the date flipped over

This fixes FIRE-16960
Ansariel Hiller

FIXED Fixed parcel windlight applying “random” settings when entering a parcel with an invalid sky preset

This fixes FIRE-17276
Kadah Coba, Ansariel Hiller

FIXED Fixed right-clicking an entry in the block list that is muted by name always selecting the first mute by name

This fixes FIRE-17440

Comm → Block List
Ansariel Hiller

FIXED Fixed moving the bandwidth slider too quickly having no effect

This fixes FIRE-6809
Ansariel Hiller

FIXED Lots of fixes to quell unimportant spam in the viewer session log
Ansariel Hiller

NEW Try to detect if buggy antivirus software messes up Http Pipelining

If the viewer detects the pipeline is out of sync, Http Pipelining will be disabled

This is to help workaround the problems seen in BUG-8631
Nicky Dasmijn

IMPROVEMENT Changed “Enable crouch toggle mode” from a global to a per-account setting

Preferences → Move & View → Movement → Enable couch toggle mode
PanteraPolnocy

NEW Added Firestorm Gateway team members to fsdata

Official Firestorm Gateway helpers will display “Firestorm Gateway” in the “Account” section of their legacy profile
Jessica Lyon

REMOVED Removed Leapmotion support - it's outdated and unsupported
Nicky Dasmijn

Performance and Stability Improvements

FIXED Many MANY crash fixes and general performance improvements

Big thanks to everyone who submitted their crash reports last release
Nicky Dasmijn

FIXED Fixed a crash in area search when invoking a menu or menu actions for disappeared objects

This fixes FIRE-17396
Ansariel Hiller

FIXED Fixed a crash when blacklisting a sound on Mac

This fixes FIRE-17752
Ansariel Hiller

FIXED Fixed crash when trying to open a group profile or other floaters while being disconnected

This fixes BUG-11402
Ansariel Hiller

FIXED Fixed crash in LLGroupMgr notifyObservers()
Kitty Barnett (Catznip Viewer)

FIXED Fixed crash in region tracker
Ansariel Hiller

FIXED Fixed “Failed to parse tree file” crash caused by updating the Windows 64bit viewer while logged in
Nicky Dasmijn

FIXED Possible fix for crash in LLPanelEditWearable::isDirty() due to memory corruption & dangling pointer

This should fix FIRE-14349
Ansariel Hiller, Nicky Dasmijn

FIXED Plugged the memory leak caused by loading mini profile icons
Ansariel Hiller

OpenSim New Features and Improvements

FIXED Fixed using legacy inventory operations not removing old outfit folder link from Current Outfit Folder

This fixes FIRE-17217
Ansariel Hiller

FIXED Fixed incorrect local teleport location on large OpenSim regions

This fixes FIRE-17262
Ansariel Hiller

FIXED Fixed radar not obeying chat and shout range correctly if it differs from the 20/100m defaults
Ansariel Hiller

FIXED Disabled Experience access allow & block lists on OpenSim

This fixes FIRE-17280
Ansariel Hiller

FIXED Fixed destination guide and avatar chooser not changing between OpenSim grids

This fixes FIRE-16833
Ansariel Hiller

IMPROVEMENT Display avatar chooser and destination guide menu items based on availability and not globally disable it for OpenSim

The destination guide and avatar chooser toolbar buttons will be disabled if the feature is not available on the grid
Ansariel Hiller

FIXED Fixed Object Z-position spinner in tools floater not allowing negative values for OpenSim

This fixes FIRE-13582
Ansariel Hiller

FIXED Implemented SimulatorFPS[…] sim-feature handler for OpenSim to fix the lag meter

This fixes FIRE-16857
Ansariel Hiller

FIXED Fixed recompile scripts not working on OpenSim grids

This fixes FIRE-17688
Ansariel Hiller

Known Issues

Firestorm JIRA Link

Details

Official viewer bug?1)

New on 4.7.7?

FIRE-17916

[CEF] Web profiles in the viewer often display as “locked” and need a login to view

Show more