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